/* read more */
.read-more-show {
    cursor: pointer;
    color: #ed8323;
}

.read-more-hide {
    cursor: pointer;
    color: #ed8323;
}

.hide_content {
    display: none;
}

/*end read read more */
.loadmore-Detail .loadmore-list {
    display: none;
}

/* sector */
.survey-list .sigle-list {
    display: none;
}

.news-list .single-item {
    display: none;
}

.resource-list .sigle-list {
    display: none;
}

.council-list .sigle-list {
    display: none;
}

.forum-list .sigle-list {
    display: none;
}

.workinggroup-list .sigle-list {
    display: none;
}

.board-list .sigle-list {
    display: none;
}

.policyrecommendation-list .sigle-list {
    display: none;
}

.governmentpaper-list .sigle-list {
    display: none;
}

.taskforce-list .sigle-list {
    display: none;
}

.pressrelease-list .sigle-list {
    display: none;
}

.weeklynewswrap-list .sigle-list {
    display: none;
}

.right-wrapper .single-event {
    display: none;
}

.timeline-list .timeline-box {
    display: none;
}

/* .studyperiodicalsdetail-list .sigle-list{
    display: none;
} */

.pressrelease-list .single-list {
    display: none;
}

.article-list .single-list {
    display: none;
}

.media-list .single-list {
    display: none;
}

.studies-list .single-list {
    display: none;
}

.digest-list .single-list {
    display: none;
}

.daily-list .single-list {
    display: none;
}

.week-list .single-list {
    display: none;
}

.event-list .single-list {
    display: none;
}

.event-list2 .single-list {
    display: none;
}

.list .single-list {
    display: none;
}

.search-list .single-event {
    display: none;
}

.search-list .single-list {
    display: none;
}

.people-search-wrapper-list .single-list {
    display: none;
}

.search-list .single-item {
    display: none;
}

.past-exhibtion-section-inr .past-exhibtion-section-inr-part {
    display: none;
}

.steeringcommittee-list .single-list {
    display: none;
}

.executivecommittee-list .single-list {
    display: none;
}

.past-exhibtion-section-inr-box {
    height: auto !important;
}

.study-filter form {
    width: 100%;
    max-width: 100%;
}



.study-filter .search-filter button {
    top: 40%;
    right: 10px;
}

.ui.form .fields .field:first-child {
    padding-top: 0;
    margin-top: -15px;
}

.ui.form .fields .field:last-child {
    padding-top: 0;
    margin-top: -15px;
}

.study-filter .search-filter {
    position: relative;
    width: 50%;
    margin-right: 0;
}

.past-event-filter-int form {
    width: 100%;
    max-width: 100%;
}

.past-event-filter-int .search-filter button {
    top: 40%;
    right: 10px;
    position: absolute;
    color: #000;
    background-color: transparent;
    border-color: transparent;
    transform: translateY(-10px);
}

.past-event-filter-int {
    margin: 45px 0 0 0;
}

.past-event-filter-int .form_group {
    width: 25%;
}

.past-event-filter-int input#myInput {
    position: relative;
    font-size: 24px;
    border-radius: 10px;
}

.past-event-filter-int .search-filter {
    position: relative;
    width: 50%;
    margin-right: 0;
}

.search-area .search-form .form-control:focus+.suggetion-area {
    display: none;
}

.spotlight-section-img {
    float: left;
    width: 40%;
    margin: 7px 15px 15px 0;
    height: fit-content;
}

.tab-content.sec-tab-content.section-even-page-otr .timeline-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}


span.yeare.d-block.text-center,
.month.d-block.text-center {
    width: 100%;
}

.timeline-box {
    width: calc(50% - 50px);
}

.timeline-box .single-list {
    width: 100% !important;
}


.tab-content.sec-tab-content.section-even-page-otr div#sec-event .section-event-page-tabbing-section.read-section .past-event-wrapper .right-wrapper h3 {
    width: 100%;
}

.tab-content.sec-tab-content.section-even-page-otr div#sec-event .section-event-page-tabbing-section.read-section .past-event-wrapper .right-wrapper {
    width: 100%;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

div#sec-event .section-event-page-tabbing-section .container .past-event-wrapper .right-wrapper .single-event {
    width: 50%;
}

/*pagination*/

.pagination svg.w-5.h-5 {
    width: 100%;
    max-width: 30px;
}

.pagination {
    justify-content: center;
    padding: 30px 0 0 0;
}

.pagination p.text-sm.text-gray-700.leading-5 {
    padding: 10px 0;
}

.pagination .flex.justify-between.flex-1.sm\:hidden {
    display: none;
}

.timeline-list .timeline-box.month,
.timeline-list .timeline-box.yeare {
    width: 100%;
}


.hero-section-slider_content {
    position: relative;
    max-height: calc(100% - 134px);
}

.hero-section-slider_content .image-wrapper a img {
    max-height: initial;
}

.hero-section .content h3 {
    color: #fff;
}

.home-slider-content {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 45%;
}

.home-slider-content h3 {
    color: #fff;
    font-family: 'Playfair Display', serif;
    font-weight: 700;
    font-size: 60px;
    margin-bottom: 30px;
}



.read-section .title {
    margin-bottom: 40px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.read-section .title a {

    font-size: 16px;
    font-weight: 600;
    color: #2B2A27;
    background-color: rgb(191 189 182 / 10%);
    padding: 15px 30px;
}



.hub-wrapper .hub-list .main-content .img-wrapper img {
    width: unset;
    height: unset;
    object-fit: unset;
    max-width: unset;
}


.hub-wrapper .hub-list .main-content .img-wrapper {
    box-shadow: unset;
    margin-bottom: 10px;
    position: relative;
    height: 450px;
    display: flex;
    align-items: center;
    justify-content: center;
}


.section_tagfive ul li.active a {
    background: #2e9c47;
    color: #fff;
}


.hero-section {
    display: block;
    max-height: unset;
    overflow: unset;
}

.hero-section .slick-slider {
    max-height: calc(100vh - 134px);
}

.hero-section .slick-slider .single-item.slick-slide {
    height: auto;
}

/* .feedback-section .feedback-form {
            width: 40%;
        } */


.evt-slider button {
    background: #139C47;
    width: 60px;
    height: 60px;
    font-size: 0;
    padding: 0;
    position: absolute;
    z-index: 9;
    border-radius: 50%;
    border: 3px solid transparent;
    top: 50%;
    transform: translateY(-50%);
}

.evt-slider button.slick-prev.slick-arrow:after {
    content: "";
    background: url(../images/hero-section-prev.png) no-repeat;
    position: absolute;
    width: 15px;
    height: 25px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.evt-slider button.slick-next.slick-arrow:after {
    content: "";
    background: url(../images/hero-section-next.png) no-repeat;
    position: absolute;
    width: 15px;
    height: 25px;
    top: 50%;
    left: 54%;
    transform: translate(-50%, -50%);
}

.evt-slider button.slick-prev.slick-arrow {
    left: 5%;
}

.evt-slider button.slick-next.slick-arrow {
    right: 5%;
}

.evt-slider button:hover {
    background: #e94822;
    border: 3px solid #e94822;
}




.hero-section .img-wrapper img {
    max-height: inherit;
}

.row.studies-list.become-a-member-page {
    display: flex;
    justify-content: center;
}

/* .single-item .content h3{color: #2B2A27;} */
.single-item .content h3 {
    font-size: 17px;
    font-weight: 400;
    line-height: 23px;
    color: #2B2A27;
}

.social-section {
    padding: 0 0 25px;
}

input:not(:focus):valid~.wizard-form-text-label,
textarea:not(:focus):valid~.wizard-form-text-label {
    color: #d65470;
    top: -18px;
    transition: 0.2s linear all;
    font-size: 12px;
    position: absolute;
    left: 14px;
}


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

.tooltip-custom .tooltip-text {
    visibility: hidden;
    background-color: #333;
    color: #fff;
    font-size: 12px;
    padding: 5px 8px;
    border-radius: 4px;
    position: absolute;
    top: -35px;
    /* adjust above the icon */
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
    z-index: 10;
    opacity: 0;
    transition: opacity 0.3s;
}

.tooltip-custom:hover .tooltip-text {
    visibility: visible;
    opacity: 1;
}



.twitter-card H3 {
    font-size: 24px;
    padding-bottom: 2px;
}

h2.subtitle-event {
    font-size: 17px;
    font-weight: 400;
    color: #000000;
    letter-spacing: 0.4px;
    opacity: 0.7;
    line-height: 26px;
    margin-bottom: 30px;
}

/* Section border */
.past-events-section {
    border: 5px solid #198754;
    /* Bootstrap success green */
    border-radius: 12px;
    background: #fdfdfd;
}



.prominent {
    border-radius: 8px;
    transition: all 0.3s ease;
    background: #fff;
    /* margin: 1px; */
    /* background: none; */
    /* default for desktop */
}

/* Event cards on right */
.event-item {
    border-radius: 8px;
    transition: all 0.3s ease;
    margin: 1px;
    background: none;
    /* default for desktop */
}



.event-item:hover {
    transform: translateY(-3px);
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
}

.explore-btn a {
    /* color: #14A44A; */
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1.2px;
    text-decoration: none;
    /* remove underline */
    transition: all 0.3s ease;
    /* smooth hover */
}

.explore-btn a:hover {
    color: #fff;
    background-color: #14A44A;
}

.team-wrapper .main-content {
    height: 100%;
    padding: 30px 15px 40px;
    box-shadow: 50px 50px 99px #2c2c2c0f;
    background-color: transparent;
    /* default desktop */
}

/* Default size (desktop) */
.responsive-icon {
    font-size: 28px;
}

/* footer  */

.imp-links a {
    font-size: 16px;
    font-weight: 400;
    text-decoration: none;
    /* remove underline */
    transition: color 0.3s ease;
}

.imp-links a:hover {
    color: #f26100;
    /* gold/yellow on hover */
    /* text-decoration: underline; */
}

/* ficci.in/tender */
.no-tenders-box {
    max-width: 500px;
    background: #ffffff;
    border: 1px solid #e9ecef;
    border-radius: 12px;
    box-shadow: 0 6px 18px rgba(0, 0, 0, 0.05);
    transition: transform 0.3s ease;
}

.no-tenders-box:hover {
    transform: translateY(-4px);
}

.main-page ul li:after {
    background: none !important;
}