@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700;800;900&family=Source+Sans+Pro:wght@300;400;600;700;900&display=swap&family=Poppins:wght@400;500;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Hind:wght@300;400;500;600;700&display=swap');

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue.woff2') format('woff2'), url('../fonts/HelveticaNeue.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Segoe UI';
    src: url('../fonts/SegoeUI.woff2') format('woff2'), url('../fonts/SegoeUI.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Segoe UI';
    src: url('../fonts/SegoeUI-Light.woff2') format('woff2'), url('../fonts/SegoeUI-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Segoe UI';
    src: url('../fonts/SegoeUI-Semibold.woff2') format('woff2'), url('../fonts/SegoeUI-Semibold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Segoe UI';
    src: url('../fonts/SegoeUI-Bold.woff2') format('woff2'), url('../fonts/SegoeUI-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

/* font-family: 'Playfair Display', serif;
font-family: 'Poppins', sans-serif;
font-family: 'Helvetica Neue';
font-family: 'Source Sans Pro', sans-serif; */


/* added on 10-5-2023 by bhavesh given by chirag */
.select2-container--default .select2-selection--single {
    border: 1px solid rgba(34, 36, 38, .15) !important;
    border-radius: 4px !important;
    height: 40px !important;
    line-height: 40px !important;
    padding: 6px 15px !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: 16px !important
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 8px !important;
    right: 8px !important;
}

.exhibtion-form .select2-container--default .select2-selection--single,
.feedback-section .select2-container--default .select2-selection--single,
.feedback-section .select2-container--default .select2-selection--multiple {
    font-size: 16px;
    padding: 8px 10px;
    height: 44px;
    border: 2px solid #d8d8d8 !important;
    border-radius: 15px !important;
}

.exhibtion-form .select2-container--default .select2-selection--single .select2-selection__arrow,
.feedback-section .select2-container--default .select2-selection--single .select2-selection__arrow,
.feedback-section .select2-container--default .select2-selection--multiple .select2-selection__arrow {
    top: 8px;
    right: 7px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: 18px;
    line-height: 22px !important;
    padding-left: 0 !important;
}








/* *************************************** */
.b-r {
    border: 2px solid red;
}

.b-g {
    border: 2px solid green;
}

.b-b {
    border: 2px solid blue;
}

.b-y {
    border: 2px solid yellow;
}

.b-p {
    border: 2px solid pink;
}

/* *************************************** */
.help-block {
    color: red;
    font-size: 15px !important;
}

* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

.form-control:focus {
    box-shadow: none;
}

body {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 16px;
    color: #2B2A27;
    line-height: normal;
}

ul,
ul li,
ol,
ol li {
    list-style: none;
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none;
    margin: 0;
    padding: 0;
    color: #2B2A27;
}

p {
    margin: 0;
    padding: 0;
}

form,
input,
textarea,
select {
    margin: 0;
    padding: 0;
}

img {
    width: 100%;
    max-width: 100%;
}


.left-container {
    padding-left: calc((100% - 1780px)/2);
}

.bg-img {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.bg-green {
    background-color: #139C47;
}

.bg-orange {
    background-color: #e94700;
}

.bg-light-orange {
    background-color: #f26100;
}

.bg-yellow {
    background-color: #F19D00;
}

.subtitle {
    position: relative;
    padding-bottom: 8px;
    font-size: 17px;
    font-weight: 400;
    letter-spacing: 0.4px;
    color: #959595;
    opacity: 0.7;
}

.subtitle::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 50px;
    display: block;
    border-bottom: 2px solid #139C47;
}

.button-style {
    position: relative;
    color: #e94700;
    padding: 8px 0;
    z-index: 1;
    transition: 0.5s all;
}

.button-style:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    display: block;
    width: 0px;
    height: 100%;
    background-color: #e94700;
    z-index: -1;
    transition: 0.5s all;
}

.button-style:hover {
    padding: 8px 12px;
    color: #FFFFFF;
}

.button-style:hover:before {
    width: 100%;
}

.title {
    position: relative;
}

/* .title h2{position:absolute;margin:0;left:0;top:50%;transform:translateY(-50%);font-size:34px;padding-left:16px;font-weight:700;color:#2B2A27;} */
.title h2 {
    position: absolute;
    margin: 0;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    font-size: 28px;
    padding-left: 16px;
    font-weight: 400;
    color: #2B2A27;
}

.title ul {
    position: absolute;
    margin: 0;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.title span {
    font-family: 'Playfair Display', serif;
    font-size: 90px;
    line-height: 100px;
    color: rgb(43 42 39 / 5%);
    font-weight: 900;
}

/* .single-item .content h3{font-family:'Playfair Display', serif;padding:16px 0 20px;margin:0;font-size:30px;font-weight:600;line-height:46px;color:#2B2A27;} */
.single-item .content a h3 {
    /* font-family: 'Playfair Display', serif; */
    padding: 10px 0px;
    /* margin-bottom: 20px; */
    font-size: 17px;
    font-weight: 400;
    line-height: 24px;
    color: #2B2A27;
}


/* .single-item .content p {  } */
.single-item .content p {
    font-weight: 300;
    font-size: 16px;
    color: #2B2A27;
    /*font-weight:normal;*/
    line-height: 30px;
    text-align: justify;
    /* margin-top: 20px; */
}



.header {
    position: relative;
    box-shadow: 0 0 16px rgb(0 0 0 / 10%);
    z-index: 99;
}

/*.header.fixed{position:fixed;left:0;right:0;width:100%;background-color:rgba(255, 255, 255, 0.85);}*/
.header.fixed {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    background-color: rgba(255, 255, 255, 100);
}

.top-header {
    position: relative;
}

.header-bottom {
    position: relative;
    top: -6px;
}

.logo {
    width: 313px;
}

.header-right {
    width: auto;
}

.header-right .row {
    flex-wrap: nowrap;
}

.main-menu {
    z-index: 1;
}

.main-menu ul {
    display: flex;
    flex-wrap: wrap;
}

.main-menu ul li a {
    color: #000000;
    padding: 38px 18px;
    display: block;
    font-size: 18px;
}

.main-menu ul li:hover ul.megamenu {
    display: block;
}

.main-menu ul li ul.megamenu {
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    width: 100%;
    background-color: #fff0d9;
    display: none;
}

.main-menu ul li ul.megamenu .column {
    position: relative;
    width: 15%;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 2%;
    padding-right: 2%;
}

.main-menu ul li ul.megamenu .column ul {
    border-right: 1px solid #139C47;
    padding-right: 15px;
}

.main-menu ul li ul.megamenu .column ul li {
    display: block;
    width: 100%;
    margin-bottom: 18px;
}

.main-menu ul li ul.megamenu .column ul li a {
    font-weight: 700;
    padding: 0;
    text-transform: uppercase;
    line-height: normal;
    font-size: 14px;
    letter-spacing: 0.3px;
}

.main-menu ul li ul.megamenu .column:nth-child(5) ul {
    border-right: 0;
}

.main-menu ul li ul.megamenu .column:last-child {
    width: 25%;
    background-color: #139C47;
    padding: 40px;
}

.main-menu ul li ul.megamenu .column:last-child .activity-wrapper {
    position: relative;
    margin-bottom: 20px;
}

.main-menu ul li ul.megamenu .column:last-child .activity-wrapper .megamenu-title {
    color: #fff;
    position: relative;
    font-size: 16px;
    font-weight: 700;
    padding-bottom: 2px;
    display: block;
    margin-bottom: 10px;
}

.main-menu ul li ul.megamenu .column:last-child .activity-wrapper .megamenu-title:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 50px;
    border-bottom: 2px solid #f19d00;
}

.main-menu ul li ul.megamenu .column:last-child .activity-wrapper h5 {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
}

.main-menu ul li ul.megamenu .column:last-child .activity-wrapper .author {
    position: relative;
    display: flex;
    flex-wrap: nowrap;
    margin-top: 20px;
}

.main-menu ul li ul.megamenu .column:last-child .activity-wrapper .author .author-image {
    width: 100px;
}

.main-menu ul li ul.megamenu .column:last-child .activity-wrapper .author .author-image img {
    border-radius: 100%;
    width: 72px;
    height: 72px;
}

.main-menu ul li ul.megamenu .column:last-child .activity-wrapper .author .author-info {
    width: calc(100% - 100px);
}

.main-menu ul li ul.megamenu .column:last-child .activity-wrapper .author .author-info b {
    color: #fff;
    font-size: 16px;
    font-weight: 800;
}

.main-menu ul li ul.megamenu .column:last-child .activity-wrapper .author .author-info p {
    color: rgba(255, 255, 255, 0.5);
    font-size: 12px;
    line-height: 18px;
    font-weight: 600;
}

.main-menu ul li ul.megamenu .column:last-child .activity-wrapper label {
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    display: block;
    margin-bottom: 10px;
    font-weight: 600;
}

.main-menu ul li ul.megamenu .column:last-child .activity-wrapper .single-event {
    background: transparent;
    box-shadow: none;
    display: flex;
    flex-wrap: nowrap;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    margin-bottom: 10px;
    border-radius: 0;
}

.main-menu ul li ul.megamenu .column:last-child .activity-wrapper .single-event:last-child {
    margin: 0;
    border: 0;
    padding-bottom: 0;
}

.main-menu ul li ul.megamenu .column:last-child .activity-wrapper .single-event .event-image {
    width: 100px;
    padding-right: 10px;
}

.main-menu ul li ul.megamenu .column:last-child .activity-wrapper .single-event .event-info {
    width: calc(100% - 100px);
}

.main-menu ul li ul.megamenu .column:last-child .activity-wrapper .single-event .event-info p {
    color: #fff;
    line-height: normal;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.4px;
    text-transform: uppercase;
}

.main-menu ul li ul.megamenu .column:last-child .activity-wrapper .single-event .event-info span {
    text-transform: uppercase;
    color: rgba(255, 255, 255, 0.5);
    font-size: 12px;
}

/* mega menu update */
.main-menu ul li ul.megamenu .column:first-child {
    width: 75%;
    padding-right: 0;
}

.main-menu ul li ul.megamenu .column ul {
    column-count: 5;
    border-right: 0;
    padding-right: 0;
    padding-left: 0;
}

.main-menu ul li ul.megamenu .column ul li {
    width: calc(100% / 5);
    border-right: 1px solid #139C47;
    margin-bottom: 0;
}

.main-menu ul li ul.megamenu .column:last-child {
    margin-left: -1px;
}

.main-menu ul li ul.megamenu .column ul li a {
    padding: 9px 42px 9px 30px;
}

.search-area {
    width: 500px;
    position: absolute;
    right: 40px;
    max-width: 320px;
    z-index: 1;
    transition: 0.5s all;
}

.search-area .search-form {
    position: relative;
}

.search-area .search-form .form-control {
    border-radius: 20px;
    border: 2px solid rgb(0 0 0 / 11%);
    font-size: 16px;
    font-weight: 600;
    color: #000;
}

.search-area .search-form .form-control::placeholder {
    color: rgb(0 0 0 / 40%);
    font-weight: normal;
}

.search-area .search-form .btn {
    position: absolute;
    right: -20px;
    top: 50%;
    transform: translateY(-50%);
}

/*.search-area.focus{max-width:500px;z-index:9;border-radius:25px;}*/
.search-area.focus .form-control {
    border-color: #F24A00;
}

.search-area.focus .search-form .btn {
    color: #F24A00;
}

.suggetion-area .people-search-wrapper {
    position: relative;
    border-bottom: 2px solid rgb(112 112 112 / 13%);
    margin-bottom: 12px;
}

.suggetion-area h5 {
    letter-spacing: 0.48px;
    color: #2B2A27;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    margin-bottom: 3px;
}

.suggetion-area .single-list {
    position: relative;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 12px;
}

.suggetion-area .per-image {
    width: 90px;
}

.suggetion-area .per-image img {
    width: 100%;
    height: 90px;
    object-fit: cover;
}

.suggetion-area .per-detail {
    width: calc(100% - 90px);
    padding-left: 12px;
}

.suggetion-area .per-detail h4 {
    letter-spacing: 0.56px;
    color: #2B2A27;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 16px;
    font-weight: 600;
    margin: 0;
}

.suggetion-area .per-detail span {
    letter-spacing: 0.48px;
    color: #2B2A27;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 16px;
}

.suggetion-area .people-search-wrapper:last-child {
    margin-bottom: 0;
    border-bottom: 0;
}

/*.header-btn{position:absolute;right:20px;bottom:-36px;max-width:322px;}*/
/* .header-btn{position:absolute;right:20px;bottom:-36px;} */
.header-btn {
    position: absolute;
    right: 0px;
    bottom: -29px;
}

/* .header-btn a{font-size:18px;font-weight:500;border-top-left-radius:0;border-top-right-radius:0;padding:6px 15px;flex:inherit !important;font-family:'Poppins', sans-serif;} */
.header-btn a {
    font-size: 16px;
    font-weight: 400;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding: 2px 2px;
    flex: inherit !important;
    font-family: 'Poppins', sans-serif;
}

.footer {
    position: relative;
    padding: 50px 0 0;
}

.footer .footer-logo {
    padding: 0 15px;
    width: 15%;
}

.footer .footer-contact {
    padding: 0 15px;
    width: 16%;
}

.footer .footer-links {
    padding: 0 15px;
    width: 23%;
}

.footer .newslatter {
    padding: 0 15px;
    width: 25%;
}

.footer a {
    color: #fff;
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
}

.footer .footer-contact span {
    color: #fff;
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
}

.footer h5 span {
    position: relative;
    /* color: #FFFFFF; */
    color: #f26100;
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;

}


.footer h5 span:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    border-bottom: 1px solid #FFFFFF;
    /* display: block; */
    display: none
}

.footer .copyright-wrapper {
    margin-top: 30px;
}

.subscribe-form {
    position: relative;
}

/* .subscribe-form .form-control{border:1px solid #e94700;padding-right:90px;} */
.subscribe-form .submit-btn {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
}

.hero-slider {
    position: relative;
}

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

.hero-slider .slick-dots {
    position: absolute;
    right: 50px;
    top: 50%;
    transform: translateY(-50%);
}

.hero-slider .slick-dots li {
    width: 24px;
    height: 24px;
    border-radius: 100%;
    border: 2px solid transparent;
    padding: 2px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 20px 0;
    line-height: normal;
}

.hero-slider .slick-dots li button {
    font-size: 0;
    border: 0;
    background: #fff;
    width: 13px;
    height: 13px;
    border-radius: 100%;
    display: inline-block;
    padding: 0;
    line-height: normal;
}

.hero-slider .slick-dots li.slick-active {
    border-color: #fff;
}

.hero-slider .single-event {
    height: 600px;
    position: relative;
}

.hero-slider .single-event .info {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.spotlight-section {
    position: relative;
    padding: 120px 0 80px;
}

.spotlight-section .title {
    margin-bottom: 41px;
}

.spotlight-section .nav-tabs {
    margin-bottom: 60px;
}

.tab-style {
    position: relative;
}

.tab-style .nav-tabs {
    border: 0;
}

.nav-tabs .nav-link {
    margin-bottom: -1px;
    background: red;
    /* box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1); */
    /* border: 1px solid gray; */
    /* border-bottom: 1px solid gray; */
    /* border-top-left-radius: .25rem; */
    /* border-top-right-radius: .25rem; */
    /* width: 235px; */
    background-color: #eeeeee;
    font-size: 16px;
    color: black;
    display: block;
    padding: 12px;
    text-decoration: none;
}

.tab-style .nav-tabs .nav-link.active {
    border: 0;
    background-color: #139C47;
    color: #FFFFFF;
}

/* .tab-style .tab-content .slick-list{margin-left:-30px;} */
.tab-style .tab-content .single-item {
    position: relative;
    padding: 0 30px;
    border-right: 2px solid #F4F4F4;
    width: 100%;
    height: auto;
    max-width: 530px;
}

.tab-style .tab-content .single-item .content {
    position: relative;
}

.tab-style .tab-content .single-item .content a {
    color: #000000;
}

.event-section {
    position: relative;
    padding-bottom: 80px;
}

.event-section .title {
    margin-bottom: 40px;
}

.event-section .left-wrapper {
    width: 45%;
}

.event-section .right-wrapper {
    width: 55%;
}

.single-event {
    position: relative;
    background: #FFFFFF;
    /* box-shadow: 0 0 22px 7px #ccc; */
    border-radius: 5px;
}

.single-event .info {
    padding: 20px;
}

.single-event .info h2 {
    color: #000000;
}

.single-event .info .evt-btn {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}

.single-event .info .evt-btn .calander-btn {
    color: #139C47;
}

.single-event.horizontal {
    display: flex;
    margin-bottom: 30px;
}

.single-event.horizontal .image-wrapper {
    width: 180px;
    height: 154px;
}

.single-event.horizontal .image-wrapper img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.single-event.horizontal .info {
    width: calc(100% - 180px);
}

.news-section {
    position: relative;
    padding-bottom: 80px;
}

.news-section .title {
    margin-bottom: 40px;
}

.news-section .nav-tabs {
    margin-bottom: 50px;
}

.read-section {
    position: relative;
    padding-bottom: 40px;
}

.read-section .title {
    margin-bottom: 40px;
}

.read-section .title ul {
    border: 0;
    padding-left: 15px;
    margin-top: 48px;
    margin-left: -35px;
}

.read-section .title ul li {
    border-right: 2px solid #8b8b8b;
    line-height: normal;
}

.read-section .title ul li a {
    color: #a2a2a2;
    font-weight: 400;
    font-size: 22px;
    border: 0;
    line-height: 32px;
    padding: 0 24px;
}

.read-section .title ul li a:hover {
    color: #e94700;
}

.read-section .title ul li .active {
    color: #2B2A27;
    background: transparent;
}

/* .read-section .title ul li:first-child a{padding-left:0;} */
.read-section .title ul li:first-child a {
    padding-left: 0;
    font-size: 22px;
    font-weight: 400;
}



.read-section .title ul li:last-child {
    border: 0;
}

.read-section .read-slider-wrapper {
    position: relative;
    max-width: 1516px;
    margin: auto;
}

.read-section .read-slider-wrapper .slick-slide {
    height: auto;
}

.read-section .read-slider-wrapper .single-item {
    position: relative;
    display: flex;
    flex-wrap: wrap;
}

.read-section .read-slider-wrapper .single-item:before {
    content: "";
    position: absolute;
    top: 88px;
    left: 0;
    right: 0;
    bottom: 30px;
    width: 100%;
    background-color: #F5F5F5;
    z-index: -1;
}

.read-section .read-slider-wrapper .single-item .title-area {
    padding-left: 0;
}

.read-section .read-slider-wrapper .single-item .left {
    width: 70%;
    padding-left: 50px;
}

.read-section .read-slider-wrapper .single-item .right {
    width: 30%;
}

.read-section .read-slider-wrapper .single-item .right .image-wrapper {
    position: relative;
    max-width: 320px;
}

.read-section .read-slider-wrapper .single-item .right .image-wrapper img {
    height: 464px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    margin-bottom: 28px;
}

.read-section .read-slider-wrapper .single-item .right .image-wrapper .btn-group {
    text-align: center;
    width: 100%;
    padding: 9px 0;
}

.read-section .read-slider-wrapper .single-item .right .image-wrapper .btn-group a {
    margin: auto;
    padding: 8px 22px;
    display: block;
}

.read-section .read-slider-wrapper .single-item ul {
    padding: 20px 0;
}

/* .read-section .read-slider-wrapper .single-item ul li{position:relative;padding-left:34px;font-size:20px;line-height:48px;} */
.read-section .read-slider-wrapper .single-item ul li {
    position: relative;
    padding-left: 34px;
    font-size: 16px;
    line-height: 48px;
    font-family: Gellix, sans-serif;
}


.read-section .read-slider-wrapper .single-item ul li:before {
    content: "";
    width: 14px;
    height: 14px;
    border-radius: 100%;
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
}

.read-section .read-slider-wrapper .single-item ul li:nth-child(1n+0):before {
    background-color: #e94700;
}

.read-section .read-slider-wrapper .single-item ul li:nth-child(2n+0):before {
    background-color: #139C47;
}

.read-section .read-slider-wrapper .single-item ul li:nth-child(3n+0):before {
    background-color: #f26100;
}

.read-section .read-slider-wrapper .single-item ul li:nth-child(4n+0):before {
    background-color: #F19D00;
}

.read-section .read-slider-wrapper .slick-arrow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 40px;
    height: 60px;
    background-color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    cursor: pointer;
}

.read-section .read-slider-wrapper .slick-arrow.next-arrow {
    left: auto;
    right: 0;
}

.read-section .read-slider-wrapper .custom_paging {
    position: absolute;
    top: 34px;
    right: 50px;
}

.read-section .read-slider-wrapper .custom_paging li {
    display: none;
    font-weight: bold;
}

.read-section .read-slider-wrapper .custom_paging li.slick-active {
    display: block;
}

.read-section .tab-pane {
    display: block;
    height: 0;
    overflow: hidden;
}

.read-section .tab-pane.active {
    height: auto;
}

.community-section {
    position: relative;
    background-color: #000;
    padding: 100px 0;
}

.community-section .title {
    margin-bottom: 40px;
}

.community-section .title h2 {
    color: #fff;
    font-size: 32px;
}

/* .community-section .title span {
    color: #FFFFFF;
    opacity: 0.17;
} */

.community-section .community-slider .slick-list .single-item {
    padding: 0 25px;
    height: auto;
    max-width: 700px;
}

.social-section {
    position: relative;
}

.social-section .title {
    margin-bottom: 110px;
}

.social-share {
    position: relative;
}

.social-share ul {
    display: flex;
    align-items: center;
}

.social-share ul li {
    margin-right: 90px;
}

.social-share ul li a {
    color: #000;
    font-size: 31px;
}

.social-slider-wrapper {
    position: relative;
    max-width: 645px;
    margin: 0 auto;
}

.social-slider-wrapper .social-slider .slick-slide {
    transition: 0.5s all;
}

.social-slider-wrapper .social-slider .slick-slide .single-item {
    transition: 0.5s all;
    padding: 20px 0;
}

.social-slider-wrapper .social-slider .slick-slide .single-item .content {
    height: 200px;
    max-width: 400px;
    margin: 0 auto;
    filter: blur(15px);
}

.social-slider-wrapper .social-slider .slick-slide .single-item .content img {
    width: 100%;
    height: 100%;
}

.social-slider-wrapper .social-slider .slick-slide.slick-active.slick-center .content {
    filter: none;
    max-width: 100%;
}

.live-events-wrapper {
    position: fixed;
    bottom: 0;
    z-index: 9;
    max-width: 400px;
    right: 60px;
    padding: 20px 20px 0;
    background: #FFFFFF;
    box-shadow: 0 0 33px 6px #606060;
}

.live-events-wrapper h4 {
    margin: 0;
    font-size: 24px;
    padding: 0;
    font-weight: 700;
}

.live-events-wrapper .live-btn-toggle {
    position: absolute;
    width: 40px;
    height: 40px;
    background: #f26100;
    display: flex;
    top: -40px;
    right: 10px;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.live-events-wrapper .live-btn-toggle::before {
    content: "";
    position: relative;
    font-family: "FontAwesome";
    color: #FFFFFF;
}

.live-events-wrapper .live-events-slider-wrapper {
    padding-top: 16px;
    height: 0;
    position: relative;
}

.live-events-wrapper .live-events-slider-wrapper .live-events-slider {
    position: relative;
    border-top: 1px solid #000;
}

.live-events-wrapper .live-events-slider-wrapper .live-events-slider .single-event {
    box-shadow: none;
}

.live-events-wrapper .live-events-slider-wrapper .live-events-slider .single-event .info {
    padding: 10px 0 0;
}

.live-events-wrapper .live-events-slider-wrapper .live-events-slider .single-event .info h2 {
    font-size: 18px;
    line-height: 24px;
    font-family: 'Playfair Display', serif;
    font-weight: 700;
}

.live-events-wrapper .live-events-slider-wrapper .live-events-slider .slide-arrow {
    position: absolute;
    left: 0;
    z-index: 9;
    top: -40px;
    cursor: pointer;
    font-size: 14px;
    font-weight: 600;
    color: #666;
}

.live-events-wrapper .live-events-slider-wrapper .live-events-slider .slide-arrow.next-arrow {
    left: auto;
    right: 0;
}

.live-events-wrapper.open {
    padding: 20px;
}

.live-events-wrapper.open .live-btn-toggle::before {
    content: "";
}

.live-events-wrapper.open .live-events-slider-wrapper {
    height: auto;
}

.direction-area {
    padding-top: 20px;
}

.direction-area iframe {
    width: 100%;
    height: 150px;
    border-radius: 5px;
    overflow: hidden;
}

.direction-area {
    padding-top: 20px;
}

.direction-area iframe {
    width: 100%;
    height: 150px;
    border-radius: 5px;
    overflow: hidden;
}

.social-slider-wrapper .social-slider .slick-slide.slick-active.slick-center .content {
    max-width: 400px;
    transform: scale(1.4);
}

.footer-logo img {
    width: 140px;
}

.social-icons {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
}

.social-icons a {
    color: #fff;
    margin: 0 2px;
    font-size: 18px;
}

.hero-section {
    display: flex;
    position: relative;
    flex-wrap: wrap;
}

.hero-section .col-4 {
    width: 25%;
    overflow: hidden;
    position: relative;
}

.hero-section .img-wrapper img {
    height: 950px;
    filter: grayscale(1);
    object-fit: cover;
    transition: 0.5s all;
}

.hero-section .img-wrapper {
    position: relative;
}

.hero-section .col-4:hover img {
    filter: none;
    transform: scale(1.1);
}

.hero-section .content {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 160px;
    top: auto;
    padding: 0 80px;
}

.hero-section .content h3 {
    font-family: 'Playfair Display', serif;
    font-weight: 700;
    font-size: 60px;
    margin-bottom: 30px;
}

.hero-section .content h3 span {
    display: block;
    font-size: 30px;
    font-weight: 700;
}

.hero-section .content .btn-wrapper a {
    display: inline-flex;
    padding: 12px 32px;
    font-size: 16px;
    color: #fff;
    background-color: #f26225;
    text-transform: uppercase;
    font-weight: 700;
}

.tab-style .tab-content .evt-slider .single-item {
    max-width: 100%;
}

.tab-style .tab-content .evt-slider-sector .single-item {
    max-width: 90%;
    margin: 0 auto;
}

.evt-btn {
    /* text-align: center; */
    margin-top: 10px;
}

.evt-btn a {
    color: #14A44A !important;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1.2px;
}

.tab-style .tab-content .evt-slider .single-item .image-wrapper img,
.tab-style .tab-content .evt-slider-sector .single-item .image-wrapper img {
    height: 550px;
    object-fit: cover;
    box-shadow: 0px 0px 36px #00000029;
}

.hero-section .next-section {
    position: absolute;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
}

.links {
    position: fixed;
    right: 70px;
    top: 50%;
    z-index: 9;
    transform: translateY(-50%);
}

.links a {
    width: 16px;
    height: 16px;
    display: block;
    background: #d9d9d9;
    border-radius: 100%;
    margin: 0;
}

.links li {
    padding: 6px;
    border: 3px solid transparent;
    border-radius: 100%;
    margin: 30px 0;
}

.links li.active {
    border-color: #d9d9d9;
}

/* .header-btn{bottom:-41px;right:80px;} */
.header-right {
    width: calc(100% - 313px);
}

.main-menu ul li.active a {
    color: #e94822;
}

.top-header .p-0 {
    padding: 4px 0 !important;
    display: block;
    font-size: 14px;
    line-height: 17px;
}

.iso-text {
    font-size: 12px;
    font-weight: 600;
    line-height: 21px;
}

.tab-style .tab-content .evt-slider .single-item .image-wrapper,
.tab-style .tab-content .evt-slider-sector .single-item .image-wrapper {
    box-shadow: 0 0 36px #00000029;
}

.tab-style .tab-content .evt-slider .single-item,
.tab-style .tab-content .evt-slider-sector .single-item {
    border: 0;
}

.header-btn-wrapper {
    height: 0;
}

.header-btn a:last-child {
    margin-left: 10px;
}

.hero-section .col-4:nth-child(3) .content h3,
.hero-section .col-4:nth-child(4) .content h3 {
    color: #fff;
}

.leadership-section {
    position: relative;
    padding-top: 40px;
}

.leadership-section .title {
    margin-bottom: 40px;
}

.team-wrapper {
    display: flex;
    flex-wrap: wrap;
    position: relative;
}

.team-wrapper .abs {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    z-index: -1;
}

.team-wrapper .abs>* {
    height: 80px;
    width: 100%;
}

.team-wrapper .col-5 {
    position: relative;
    width: calc(100% / 5);
    padding: 0 25px;
    padding-bottom: 42px;
}

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

.team-wrapper .main-content .img-wrapper img {
    width: 152px;
    height: 152px;
    border-radius: 100%;
    overflow: hidden;
}

/* .team-wrapper .main-content h4{color:#2B2A27;font-size:24px;font-weight:900;margin:35px 0 12px;} */
.team-wrapper .main-content h4 {
    color: #2B2A27;
    font-size: 24px;
    font-weight: 400;
    margin: 35px 0 12px;
}

.team-wrapper .main-content span {
    font-size: 22px;
    color: #43425D;
    opacity: 0.5;
    text-transform: capitalize;
}

.team-wrapper .col-5:first-child {
    padding-left: 50px;
}

.team-wrapper .col-5:nth-child(5) {
    padding-right: 50px;
}

.knowledge-section {
    position: relative;
    padding-top: 40px;
    padding-bottom: 160px;
}

/* .hub-list {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -20px;
} */
.hub-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    /* ✅ center align boxes */
    margin: 0 -10px;
    /* smaller gutter for better fit */
    gap: 20px;
    /* spacing between cards */
}

/* .hub-wrapper .hub-list .col-5 {
    width: 20%;
    padding: 0 20px;
    position: relative;
    border: 0;
} */
.hub-wrapper .hub-list .col-5 {
    flex: 0 1 calc(20% - 20px);
    /* 5 items per row on large screens */
    max-width: 300px;
    /* optional: prevent oversized cards */
    padding: 0 10px;
    position: relative;
}

.hub-wrapper .hub-list .main-content {
    position: relative;
}

.hub-wrapper .hub-list .main-content .img-wrapper {
    box-shadow: 0 0 25px #00000016;
    margin-bottom: 10px;
    position: relative;
}

.hub-wrapper .hub-list .main-content .img-wrapper:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgb(0 0 0 / 50%);
    opacity: 0;
}

.hub-wrapper .hub-list .main-content .img-wrapper img {
    width: 100%;
    height: 450px;
    object-fit: cover;
}

.hub-wrapper .hub-list .main-content time {
    font-size: 12px;
    font-weight: 600;
    color: #43425D;
    opacity: 0.5;
}

.hub-wrapper .hub-list .main-content p {
    font-size: 18px;
    font-weight: 700;
    color: #2B2A27;
    line-height: 22px;
}

.hub-wrapper .hub-list .main-content .info {
    position: relative;
    transition: 0.5s all;
}

.hub-wrapper .hub-list .main-content .info .btn-wrapper a {
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    background-color: #F24A00;
    letter-spacing: 1px;
    padding: 13px 21px;
    display: inline-flex;
}

.hub-wrapper .hub-list .main-content .info .btn-wrapper {
    margin-top: 8px;
    opacity: 0;
    visibility: hidden;
    transition: 0.5s all;
}

.hub-wrapper .hub-list .main-content:hover .info .btn-wrapper {
    display: block;
    opacity: 1;
    visibility: visible;
}

.hub-wrapper .hub-list .main-content:hover .info {
    transform: translate(20px, calc(-100% - 20px));
}

.hub-wrapper .hub-list .main-content:hover p,
.hub-wrapper .hub-list .main-content:hover time {
    color: #fff;
}

.hub-wrapper .hub-list .main-content:hover .img-wrapper:after {
    opacity: 1;
}

.knowledge-section .title {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.knowledge-section .title .all-news {
    font-size: 16px;
    font-weight: 600;
    color: #2B2A27;
    background-color: rgb(191 189 182 / 10%);
    padding: 15px 30px;
}

.tab-style .tab-content .single-item .content .evt-btn .calander-btn {
    font-size: 14px;
    background-color: #14a44a;
    color: #fff !important;
    display: inline-flex;
    align-items: center;
    padding: 12px 16px;
}

.tab-style .tab-content .single-item .content .evt-btn .calander-btn img {
    width: 30px;
    height: auto;
    display: initial;
    margin-left: 8px;
}

.read-section .read-slider-wrapper .single-item .title-area h3 {
    font-size: 38px;
    font-weight: 700;
    line-height: normal;
    font-family: 'Playfair Display', serif;
    margin: 0;
}

/* .read-section .read-slider-wrapper .single-item .title-area h4{font-family:'Playfair Display', serif;font-size:28px;font-weight:bold;} */
.read-section .read-slider-wrapper .single-item .title-area h4 {
    font-family: 'Playfair Display', serif;
    font-size: 28px;
    font-weight: 400;
}

.single-item .community-content .content h3 {
    font-size: 38px;
    font-weight: 700;
    color: #fff;
    padding-bottom: 0;
}

.single-item .community-content .content span {
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    line-height: 33px;
}

.footer .footer-links li {
    margin-top: 9px;
}

.footer .copyright-wrapper span {
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
}

.footer .footer-contact span {
    font-size: 16px;
    line-height: 17px;
    margin-bottom: 14px;
    font-family: 'Poppins', sans-serif;
}

.contact-ficci {
    display: flex;
    align-items: center;
}

.contact-ficci img {
    width: auto;
}

.live-events-wrapper .live-events-slider-wrapper .live-events-slider .single-event .info span {
    color: #959595;
    opacity: 0.74;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 0.4;
}

.past-event-wrapper {
    max-width: 1690px;
    margin: auto;
    padding: 0px 100px;
    display: flex;
    flex-wrap: wrap;
}


.past-event-wrapper .left-wrapper .single-event {
    box-shadow: 50px 50px 99px #2c2c2c0f;
}

.past-event-wrapper .left-wrapper {
    width: 35%;
    padding-right: 15px;
}

.past-event-wrapper .right-wrapper {
    width: 65%;
    padding-left: 15px;
}

.past-event-wrapper .single-event .info {
    padding: 30px;
}

/* .past-event-wrapper .single-event .info h2{font-size:30px;line-height:46px;font-family:'Playfair Display', serif;color:#F24A00;} */
.past-event-wrapper .single-event .info h2 {
    font-size: 17px;
    font-weight: 400;
    line-height: 30px;
    font-family: 'Segoe UI';
    /*color:#F24A00;*/
}

.past-event-wrapper .single-event .info span {
    letter-spacing: 0.56px;
    color: #959595;
    text-transform: uppercase;
    opacity: 0.7;
    font-size: 17px;
    font-weight: 400;
}

.past-event-wrapper .single-event .view-record {
    margin-top: 26px;
}

.past-event-wrapper .single-event .view-record a {
    display: inline-block;
    letter-spacing: 1.2px;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: 700;
    background: #F24A00;
    text-transform: uppercase;
    padding: 15px 22px;
}



.past-event-wrapper .right-wrapper .single-event {
    border-top: 1px solid #707070;
    border-radius: 0;
    /* padding: 20px 0; */
    box-shadow: none;
}

/* .past-event-wrapper .right-wrapper .single-event:nth-child(odd) {
    background: rgb(191 189 182 / 16%);
} */

.past-event-wrapper .right-wrapper .single-event .date-time {
    padding: 0 15px;
    width: 150px;
    letter-spacing: 0.48px;
    color: #959595;
    text-transform: uppercase;
    opacity: 0.7;
    font-size: 12px;
    font-weight: 600;
    line-height: 17px;
}

.past-event-wrapper .right-wrapper .evt-btn {
    width: 150px;
    /* margin: 15px 0; */
    width: 100%;
    margin: 0px 0px 20px 0px;
    text-align: left;
}

.past-event-wrapper .right-wrapper .evt-btn a {
    color: #F24A00 !important;
}

.past-event-wrapper .right-wrapper .evt-btn a:hover {
    color: #fff !important;
}


.past-event-wrapper .right-wrapper h4 {
    width: calc(100% - 300px);
    margin: 0;
    /* font-family: 'Segoe UI'; */
    font-size: 17px;
    line-height: 24px;
    font-weight: 400;
    text-align: justify;
}

.evt-section.read-section .tab-pane {
    overflow: visible;
}

.toggle {
    font-size: 24px;
    color: #000;
    display: none;
}

.hero-sector {
    position: relative;
}

.hero-sector .bg-img {
    height: 482px;
}

.sector-section {
    position: relative;
    /* padding-bottom: 100px; */
}

/* .sec-header{position:relative;margin-top:-100px;margin-bottom:90px;} */
.sec-header {
    position: relative;
    margin-top: -10px;
    margin-bottom: 90px;
}

.sect-top {
    position: relative;
    display: flex;
    align-items: flex-end;
    flex-wrap: wrap;
}

.sect-top .left,
.sect-top .left img {
    width: 200px;
    height: 200px;
    object-fit: contain;
}

.sect-top .right {
    width: calc(100% - 200px);
    /*padding-left:20px;*/
}

.sect-top h3 {
    color: #1D1F23;
    font-size: 32px;
    font-weight: 700;
    line-height: 64px;
}

.btn-wrapper a {
    font-size: 18px;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    color: #fff;
    background-color: #F24A00;
    padding: 8px 14px;
    margin-right: 22px;
    box-shadow: -2px 2px 20px #00000060;
}

.sec-tab-list {
    position: relative;
    margin-top: 40px;
    margin-left: 20px;
    border-top: 2px solid #CCCED2;
}

.sec-tab-list ul {
    border: 0;
}

/* .sec-tab-list a{font-size:22px;font-weight:600;color:#606770 !important;margin:0;padding:16px 0;border:0 !important;border-bottom:2px solid transparent !important;} */
.sec-tab-list a {
    font-size: 20px;
    font-weight: 400;
    color: #606770 !important;
    margin-top: 0px;
    padding: 10px;
    border: 0 !important;
    border-bottom: 2px solid transparent !important;
}


.sec-tab-list li:first-child a {
    padding-left: 0;
}

.sec-tab-list a.active {
    border: 0;
    color: #f24a00 !important;
    border-color: #f24a00 !important;
}

.sec-tab-list li:not(:last-child) {
    margin-right: 40px;
}

.about-wrapper {
    position: relative;
}

/* .about-wrapper h3{font-size:34px;font-weight:700;margin-bottom:26px;} */
.about-wrapper h3 {
    font-size: 28px;
    font-weight: 400;
    margin-bottom: 26px;
    background: #ffffff;
    width: 92%;
}

.about-wrapper p {
    font-size: 20px;
    line-height: 36px;
    color: #707070;
    font-family: 'Helvetica Neue';
}

.about-wrapper p+p {
    margin-top: 36px;
}

.activity-wrapper {
    margin-top: 90px;
}

.activity-list {
    position: relative;
}

.activity-list .single-list {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 50px;
}

.activity-list .image-wrapper {
    width: 45%;
}

.activity-list .info {
    width: 55%;
    padding-left: 30px;
}

.activity-list .info .subtitle {
    font-size: 28px;
    font-weight: 400;
    font-family: 'Playfair Display', serif;
    line-height: 46px;
    color: #F24A00;
    opacity: 1;
}

.activity-list .info span {
    font-size: 14px;
    font-weight: 600;
    color: #959595;
}

.activity-list .info .view-record {
    margin-top: 55px;
}

.activity-list .info .view-record a {
    letter-spacing: 1.2px;
    color: #FFFFFF;
    font-weight: 700;
    background-color: #f24a00;
    text-transform: uppercase;
    padding: 14px 18px;
    display: inline-flex;
}

.btn-wrapper.btn-green a {
    background-color: #139c47;
    font-size: 16px;
    font-weight: 600;
    padding: 13px 15px;
    box-shadow: none;
}

.side-box {
    position: relative;
    box-shadow: 0px 3px 6px #00000029;
    padding: 30px 30px 10px;
    margin-bottom: 50px;
}

.side-box h4 {
    color: #2B2A27;
    font-size: 34px;
    font-weight: 700;
    margin-bottom: 26px;
}

.side-box .single-event {
    box-shadow: none;
}

.side-box .info {
    padding: 6px 0;
}

.side-box .info h2 {
    font-size: 18px;
    font-weight: 700;
    color: #F24A00;
    font-family: 'Playfair Display', serif;
    opacity: 1;
    padding-bottom: 16px;
    margin-bottom: 16px;
}

.side-box .info span {
    font-size: 14px;
    font-weight: 700;
    color: #959595;
    opacity: 0.74;
}

.sidebar {
    padding-top: 30px;
}

.timeline-list {
    position: relative;
    width: 100%;
    max-width: 90%;
}

.timeline-list .yeare {
    font-size: 28px;
    font-weight: 400;
    /*font-family:'Playfair Display', serif;*/
    line-height: 51px;
    background: #fff;
}

.timeline-list .month span {
    display: inline-flex;
    background-color: #139c47;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 41px;
    padding: 3px 30px;
}

.timeline-list:before {
    content: '';
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 65px;
    bottom: 50px;
    width: 2px;
    background-color: rgb(112 112 112 / 49%);
    z-index: -1;
}

.timeline-box {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.timeline-box .single-list {
    width: calc(50% - 30px);
    position: relative;
    display: flex;
    flex-wrap: wrap;
    box-shadow: 24px 9px 30px rgb(0 0 0 / 10%);
    margin: 15px 0;
    padding: 20px;
    background: #fff;
}

/* .timeline-box .image-wrapper{width:72px;height:72px;border-radius:100%;overflow:hidden;} */
.timeline-box .image-wrapper {
    /* width: 72px; */
    /* border: 1px solid grey; */
    width: 220px;
    /* height: 72px; */
    overflow: hidden;
}


/* .timeline-box .info {
    width: calc(100% - 72px);
    padding-left: 20px;
} */

/* .timeline-box .info span{font-size:18px;font-weight:700;color:#2B2A27;opacity:0.5;font-family:'Playfair Display', serif;} */
.timeline-box .info span {
    font-size: 17px;
    font-weight: 400;
    color: #2B2A27;
    opacity: 0.5;
    font-family: 'Segoe UI';
    /* padding-left: 10px; */
}

.timeline-box .info time {
    font-size: 18px;
    color: #2B2A27;
    opacity: 0.5;
    /* padding-right: 10px; */
}

.timeline-box .info p {
    font-size: 17px;
    color: #43425D;
    font-weight: 400;
    line-height: 20px;
    font-family: 'Segoe UI';
    padding-left: 10px;
}

.timeline-box-bb {
    border-top: 1px solid #F1F1F3;
}

/* .timeline-box .info .d-flex {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #F1F1F3;
} */

.timeline-box .evt-btn a {
    display: inline-flex;
    background: transparent;
    line-height: 24px;
    box-shadow: none;
    font-size: 12px;
    font-weight: 700;
    padding: 5px 14px;
    padding-left: 0;
    color: #F24A00;
}

.timeline-box .evt-btn {
    /* border-top: 1px solid #F1F1F3; */
    /* margin-top: 15px; */
    width: 100%;
    text-align: left;
    /* padding-top: 8px; */
}

.evt-btn.orange-color a {
    color: #F24A00 !important;
    margin-left: 10px;
    width: 75px;
}

.evt-btn.orange-color a:hover {
    color: #fff !important;
    padding-left: 14px;
}

.person-box {
    position: relative;
    /* margin-bottom: 100px; */
    margin-bottom: 25px;
}

.person-box h3 {
    font-size: 28px;
    font-weight: 400;
    /* font-family: 'Playfair Display', serif; */
    margin-bottom: 2px;
    margin-top: 10px;
}

.person-list {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.person-list .single-list {
    width: calc(50% - 15px);
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    box-shadow: 10px 10px 20px rgb(44 44 44 / 6%);
    border-radius: 5px;
    padding: 30px;
}

/* .person-list .img-wrapper,
.person-list .img-wrapper img {
    width: 72px;
    height: 72px;
    object-fit: cover;
    overflow: hidden;
    border-radius: 0%;
} */

.person-list .img-wrapper,
.person-list .img-wrapper img {
    /* width: 72px; */
    width: auto;
    height: 72px;
    /* object-fit: cover; */
    overflow: hidden;
    border-radius: 0%;
}



.person-list .person-detail {
    width: 100%;
    border-top: 1px solid #F1F1F3;
    padding-top: 12px;
    margin-top: 12px;
}

.person-list h4 {
    font-size: 18px;
    font-weight: 800;
    text-align: left;
}


.person-list .designation,
.person-list .company-info {
    font-size: 17px;
    font-weight: 600;
    display: block;
    color: rgb(67 66 93 / 50%);
    text-align: justify;
    line-height: 24px;
}

.person-list .btn-wrapper a {
    margin-right: 0;
}

.person-box .evt-btn {
    margin-top: 0;
}

.person-box .evt-btn a {
    text-transform: uppercase;
}

.knowledge-center-wrapper {
    position: relative;
}

.knowledge-center-wrapper>.tab-style {
    margin-bottom: 80px;
}

.knowledge-center-wrapper .hub-wrapper .hub-list .col-5 {
    width: calc(100% / 3);
    margin-bottom: 68px;
}

.knowledge-center-wrapper .hub-wrapper .hub-list .main-content {
    padding-right: 50px;
}

.knowledge-center-wrapper .hub-wrapper .hub-list .main-content time {
    font-size: 9px;
}

.knowledge-center-wrapper .hub-wrapper .hub-list .main-content .info .btn-wrapper a {
    font-size: 14px;
}

.timeline-box .full .image-wrapper {
    display: none;
}

.timeline-box .full .info {
    padding: 0;
    width: 100%;
}

/* ficci.in/about  */
.about-section {
    padding: 30px 0 80px;
}

.about-section .title {
    /* margin-bottom: 60px; */
    margin: 10px;
}

.about-section .title h2 {
    padding: 0;
    left: 50%;
    transform: translate(-50%, -50%);
}

.about-section p {
    font-size: 16px;
    margin-top: 29px;
    line-height: 24px;
    text-align: justify;
}


.event-list {
    position: relative;
    padding-bottom: 80px;
    min-height: 155px;
}

.col-4 {
    width: 25%;
}

.event-list .main-content {
    background: #F8F8F8;
    padding: 20px;
    border-radius: 20px;
}

.event-list .bg-white {
    border-radius: 8px;
    padding: 10px;
}

.event-list h4 {
    font-size: 28px;
    font-family: 'Segoe UI';
    font-weight: bold;
    line-height: 36px;
    margin: 0;
}

.event-list time {
    display: block;
    font-size: 16px;
    font-family: 'Segoe UI';
    font-weight: 400;
    color: #000;
}

.event-list span {
    display: block;
    font-size: 16px;
    font-family: 'Segoe UI';
    color: #14A44A;
}

.event-list .bg-white {
    margin-bottom: 24px;
}

.event-list p {
    font-size: 20px;
    line-height: 26px;
    font-family: 'Segoe UI';
}

.event-list .row {
    column-gap: 30px;
    column-fill: balance;
    -moz-column-count: 4;
    -webkit-column-count: 4;
    column-count: 4;
    width: 100%;
    margin: 0;
    display: block;
}

.event-list .single-list {
    margin-bottom: 30px;
    width: 100%;
    padding: 0;
    flex: none;
    display: inline-block;
}

.sector-name .breadcrumb {
    /* z-index: 49; */
    width: 100%;
    position: relative;
    top: 34px;
    padding: 4px 50px;
    margin: 0;
    background-color: #F3F3F3;
}

.event-list .img-wrapper {
    margin-bottom: 15px;
}

.filter-area .active {
    background-color: #14a44a;
    color: #fff;
}

.event-list .list {
    position: relative;
    column-count: auto !important;
    column-gap: 0;
}

.event-list .list .single-list {
    width: 100%;
    margin: 0;
    padding: 30px 0;
    border-bottom: 1px dashed #000;
}

.event-list .list .main-content {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    background-color: transparent;
}

.event-list .list .img-wrapper {
    width: 25%;
    padding-right: 30px;
}

.event-list .list .single-list .info {
    width: 75%;
    background: #f8f8f8;
    padding: 30px;
    border-radius: 30px;
}

.event-list .list .single-list:last-child {
    border: 0;
}

.event-list .list .btn-wrapper a.evt-btn {
    margin: 0 30px 0 0;
}

.event-list .nav-link {
    background-color: #f8f8f8;
    border-color: #f8f8f8;
    color: #000;
}

.event-list .nav-link.active {
    background-color: #14a44a;
    border-color: #14a44a;
    color: #fff;
}

.collaborative-evt .container {
    max-width: 1230px;
}

.event-list.collaborative-evt .list .img-wrapper {
    width: 30%;
}

.event-list.collaborative-evt .list .single-list .info {
    width: 70%;
}

.event-list.collaborative-evt h4 {
    font-size: 22px;
}

.event-list.collaborative-evt time {
    font-size: 13px;
}

.event-list.collaborative-evt span {
    font-size: 13px;
}

.event-list.collaborative-evt p {
    font-size: 16px;
    line-height: 21px;
}

.event-list.collaborative-evt .list .single-list .info {
    padding: 20px 15px;
}

.event-list.collaborative-evt .btn-wrapper a.evt-btn {
    font-size: 13px;
    width: 171px;
    padding: 10px 0 !important;
}

.event-list.collaborative-evt .btn-wrapper img {
    width: 18px;
}

.event-list.collaborative-evt .btn-wrapper a.bg-green.bottom-btn {
    font-size: 13px;
}

.exhibition-section {
    padding: 80px 0;
    position: relative;
}

.exhibition-section .content {
    background-color: #F8F8F8;
    padding: 15px;
    border-radius: 10px;
    overflow: hidden;
}

.exhibition-section .img-wrapper {
    position: relative;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.exhibition-section .img-wrapper:after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    border-bottom: 1px solid rgb(0 0 0 / 16%);
    width: 100%;
    max-width: 210px;
}

.exhibition-section .date,
.exhibition-section .venue {
    margin-bottom: 10px;
}

.exhibition-section .date .bold,
.exhibition-section .venue .bold {
    font-size: 24px;
    font-weight: bold;
    font-family: 'Segoe UI';
    color: #000000;
}

.exhibition-section .date time,
.exhibition-section .venue span {
    font-size: 24px;
    font-family: 'Segoe UI';
    color: #707070;
}

.exhibition-section .single-list {
    padding: 0 3%;
    margin-bottom: 5%;
}

.exhibition-section .row {
    margin-left: -3%;
    margin-right: -3%;
}

.exhibition-section .event-list {
    padding: 0;
}

.media-section {
    position: relative;
    padding: 0 0 60px;
}

.media-wrapper {
    position: relative;
}

.media-tabs {
    border: 0;
    margin: 0 0 48px;
}

.media-tabs .nav-link {
    margin: 0 0 5px;
    border: 0;
    font-size: 14px;
    color: #000;
    padding: 0px 10px;
    position: relative;
    line-height: 14px;
    border-left: 1px solid #F24A00;
    border-radius: 0;
}

.media-tabs .nav-link:hover {
    border-color: #F24A00;
    color: #F24A00;
}

.media-tabs .nav-item:first-child .nav-link {
    padding-left: 0;
    border-left: 0;
}

.media-tabs .nav-link.active {
    font-weight: bold;
    color: #f24a00;
    border-color: #F24A00;
}

.media-content {
    position: relative;
}

.media-content h3 {
    font-size: 36px;
    color: #020000;
    font-weight: bold;
    margin: 0 0 15px;
}

.media-content .list {
    position: relative;
}

.media-content .single-list {
    border-bottom: 1px solid #707070;
    padding: 30px 0;
}

.media-content .main-box {
    background-color: #F2F2F2;
    padding: 20px;
    border-radius: 5px;
}

.media-content p {
    font-size: 17px;
    font-weight: 400;
    line-height: 30px;
    margin: 0 0 5px;
}

.media-content span {
    font-size: 17px;
    font-weight: 400;
    color: #F24A00;
}

.media-content .event-list {
    padding-bottom: 0;
}

.main-content .video-wrapper {
    width: 100%;
    max-width: 1024px;
    margin-left: auto;
    margin-right: auto;
}

.main-content .video-box iframe {
    width: 100%;
    height: 576px;
    object-fit: cover;
}

.main-content .video-box {
    margin-bottom: 20px;
}

.main-content .video-text-style {
    font-size: 24px;
    color: #000;
    font-weight: normal;
}

.main-content .btn-wrapper {
    margin: 24px 0 0;
}

.main-content .btn-wrapper a {
    font-size: 24px;
    font-weight: bold;
    border-radius: 8px;
    padding: 6px 42px;
    margin: 0;
    display: inline-flex;
}

.media-content h3.title {
    margin-bottom: 0;
    font-family: 'Segoe UI';
    font-size: 48px;
}

.media-content .exhibion-evt {
    font-size: 36px;
    font-weight: normal;
    color: #969696;
    font-family: 'Segoe UI';
    display: block;
    margin-bottom: 20px;
}

.media-content .download-list .single-list {
    padding: 0 15px;
    border: 0;
    margin-bottom: 30px;
}

.download-wrapper {
    position: relative;
    border-top: 1px solid #707070;
    margin-top: 60px;
}

.exhibition-detail .d-box {
    background: #F8F8F8;
    padding: 10px;
    display: flex;
    flex-wrap: wrap;
    border-radius: 8px;
}

.exhibition-detail .d-box .image-wrapper {
    width: 40%;
}

.exhibition-detail .d-box .info {
    width: 60%;
    padding-left: 15px;
}

.exhibition-detail .d-box h4 {
    font-size: 32px;
    font-weight: bold;
    color: #020000;
    line-height: 40px;
    margin-bottom: 32px;
}

.exhibition-detail .d-box span {
    font-size: 24px;
    font-weight: bold;
    color: #000000;
    margin-bottom: 5px;
    font-family: 'Segoe UI';
    display: block;
}

.exhibition-detail .d-box time {
    font-size: 24;
    color: #707070;
    font-family: 'Segoe UI';
}

.exhibition-detail .download-wrapper h3 {
    margin-bottom: 18px;
}

.exhibition-list-section {
    position: relative;
    background-color: #F3F3F3;
    padding: 30px 0;
}

.exhibition-list-section:before {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 40%;
    background: #F16000;
    z-index: 0;
}

.exhibition-wrapper {
    max-width: 1280px;
    z-index: 1;
    position: relative;
}

.exhibition-list {
    position: relative;
}

.exhibition-list .single-list {
    background-color: #F3F3F3;
    padding: 20px;
    box-shadow: 0 0 20px 0 rgb(0 0 0 / 20%);
}

.exhibition-list .main-content {
    background-color: #fff;
    padding: 20px 15px;
    display: flex;
    flex-wrap: wrap;
}

.exhibition-list .left {
    width: 30%;
}

.exhibition-list .right {
    width: 70%;
    padding-left: 20px;
}

.exhibition-share {
    position: relative;
    margin-top: 30px;
}

.exhibition-share li:not(:last-child) {
    margin-right: 13px;
}

/*.exhibition-list h4{font-size:40px;font-weight:bold;font-family:'Segoe UI';}*/
/*.exhibition-list span{display:block;margin-bottom:26px;font-size:27px;font-family:'Segoe UI';color:#707070;}*/
.exhibition-list span b {
    color: #000;
    margin-right: 18px;
}

.exhibition-list p {
    font-size: 27px;
    font-family: 'Segoe UI';
}

.exhibition-list .single-list:not(:last-child) {
    margin-bottom: 30px;
}

.user {
    padding: 20px;
    max-width: 622px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
}

.user .img-wrapper img {
    width: 192px;
    height: 192px;
    border-radius: 100%;
    overflow: hidden;
}

.user .bg-white {
    padding: 15px;
    margin-bottom: 15px;
}

.user h4 {
    font-size: 32px;
    font-weight: bold;
    font-family: 'Segoe UI';
    margin: 0;
}

.user h5 {
    font-size: 32px;
    font-weight: bold;
    color: #fff;
    font-family: 'Segoe UI';
}

.user>span {
    font-size: 24px;
    color: #fff;
    font-family: 'Segoe UI';
}

.user .contact-detail {
    margin-top: 5px;
}

.user .contact-detail span {
    color: #fff;
    font-size: 20px;
    display: block;
    font-family: 'Segoe UI';
    line-height: 32px;
}

.event-list.past-events {
    padding-top: 50px;
}

/* .main-page {
    margin-top: 2px;
} */

.main-page .info h5 {
    font-weight: 600;
    margin-bottom: 16px;
}

.main-page .info a.ahref {
    color: #f57b2a;
}

.main-page .info .divider.dashed {
    border-bottom: 1px dashed #e3e3e3;
    margin: 20px 0;
}

.main-page .info {
    font-size: 16px;
    line-height: 26px;
}

.main-page .info img {
    width: auto;
    border: 1px solid grey;
}

.main-page ul li {
    list-style: disc;
    list-style-position: inside;
    margin-left: 32px;
    font-size: 16px;
    line-height: 32px;
}

.studies-list .single-list {
    margin-bottom: 60px;
}

.studies-list .single-list .bg-grey {
    height: 100% !important;
    /* border: 1px solid red; */
    display: flex;
    flex-direction: column;
    /* justify-content: space-between; */
}

.studies-list .img-wrapper {
    position: relative;
    padding-bottom: 23px;
    margin-bottom: 15px;
}

.studies-list .img-wrapper:after {
    content: '';
    width: 100%;
    position: absolute;
    top: auto;
    bottom: 0;
    border-bottom: 1px solid #707070;
    left: 50%;
    transform: translateX(-50%);
    max-width: 54%;
}

.studies-list h3 {
    font-size: 22px;
    font-weight: bold;
    line-height: 30px;
    font-family: 'Segoe UI';
    margin-bottom: 8px;
}

/* .studies-list time{font-size:18px;color:#727272;font-family:'Segoe UI';display:block;margin-bottom:12px;} */
.studies-list time {
    font-size: 17px;
    font-weight: 400;
    color: #727272;
    font-family: 'Segoe UI';
    display: block;
    /* margin-bottom: 12px; */
}

.studies-list span.category {
    position: relative;
    align-items: center;
    font-size: 24px;
    font-family: 'Segoe UI';
}

.studies-list span.category img {
    width: auto;
    margin-right: 10px;
}

/* .bg-grey {
    background-color: #F7F7F7;
    padding: 10px;
    border-radius: 10px;
    transition: 0.5s all;
    position: relative;
} */

.bg-white {
    background-color: #ffffff;
    padding: 10px;
    border-radius: 10px;
    transition: 0.5s all;
    position: relative;
    /* border: 1px solid red; */
    box-shadow: 0px 0px 15px 8px rgb(0 0 0 / 15%);
}

/* .bg-white {
    background-color: #ffffff;
    padding: 10px;
    border-radius: 10px;
    transition: 0.5s all;
} */
.bg-grey {
    background-color: #F7F7F7;
    padding: 10px;
    border-radius: 10px;
    transition: 0.5s all;
}

/* .studies-list .bg-grey:hover {
    background-color: #fff;
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);
} */
.studies-list .bg-white:hover {
    /* background-color: #fff; */
    background-color: #F7F7F7;
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);
}

.studies-title {
    position: relative;
    margin-left: 0;
    margin-top: 50px;
    margin-bottom: 56px;
}

.studies-title span {
    background-color: #E94700;
    color: #fff;
    width: 100%;
    display: block;
    max-width: 550px;
    padding: 11px 30px;
    font-size: 36px;
    font-weight: 600;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}

.study-filter {
    position: relative;
    margin-top: 56px;
}

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

.study-filter .search-filter {
    position: relative;
    width: 60%;
    margin-right: 25px;
}

.study-filter .search-filter button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    background: transparent;
    border: 0;
    color: #000;
}

.study-filter .search-filter input,
.study-filter .search-filter input:focus {
    font-size: 24px;
    font-family: 'Poppins', sans-serif;
    padding: 5px 15px;
    border-radius: 10px;
    border: 1px solid #ced4da;
}

.study-filter .select-filter {
    position: relative;
}

.study-filter .select-filter select {
    background-color: #139c47;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    font-family: 'Segoe UI';
    border-radius: 10px;
    padding: 9px 42px 9px 15px;
    background-image: url(../images/bar-icon.png);
    background-size: 27px 16px;
    background-position: 92% 15px;
}

.policy-list {
    position: relative;
}

.policy-list .sigle-list {
    margin-bottom: 22px;
    border: 3px solid #f3f3f3;
    border-radius: 10px;
    background-color: white;
    padding: 15px;
}

/* .policy-list time, .survey-list time{width:212px;font-size:24px;font-weight:600;color:#F24A00;} */
.policy-list time,
.survey-list time {
    min-width: 200px;
    font-size: 17px;
    font-weight: 400;
    color: #F24A00;
    padding: 10px 20px;
    /* border: 1px solid red; */
}


/* .policy-list p{width:calc(100% - 600px);font-size:24px;text-align:left;color:#020000;} */
.policy-list p {
    width: calc(100% - 230px);
    font-size: 17px;
    font-weight: 400;
    text-align: left;
    color: #020000;
}

.policy-list a,
a.dowload-pdf {
    /* width: 190px; */
    min-width: 155px;
    border-radius: 8px;
    font-size: 17px;
    /* font-weight: bold; */
    /* font-family: 'Segoe UI'; */
    color: #fff;
    padding: 5px;
    /* text-align: center; */
}

.policy-list .bg-grey:hover {
    box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 15%);
    background: #fff;
}

.survey-list h5 {
    font-size: 36px;
    font-weight: 600;
}

/* .policy-list.survey-list p{font-size:20px;text-align:left;width:calc(100% - 500px);} */
.policy-list.survey-list p {
    font-size: 17px;
    font-weight: 400;
    line-height: 23px;
    text-align: left;
    width: calc(100% - 500px);
}

.survey-list p {
    font-size: 20px;
    line-height: 24px;
}

.sidebar-survey .survey-list p {
    margin-top: 20px;
}

.sidebar-survey .survey-list .single-list {
    margin-top: 50px;
}

.week-list .img-wrapper {
    position: relative;
    margin-bottom: 7px;
    padding-bottom: 10px;
}

.week-list .img-wrapper:after {
    content: '';
    position: absolute;
    top: auto;
    left: 50%;
    transform: translateX(-50%);
    border-bottom: 1px solid #040404;
    width: 100%;
    display: block;
    bottom: 0;
    max-width: 42%;
}

.week-list h5 {
    font-size: 22px;
    font-weight: bold;
    font-family: 'Segoe UI';
    line-height: 30px;
    margin-bottom: 12px;
}

.week-list time {
    font-size: 18px;
    color: #727272;
    font-family: 'Segoe UI';
}

.week-list .bg-grey {
    margin-bottom: 50px;
}

.custom-checkbox {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}

.custom-checkbox .list-group-item {
    border-width: 1px;
    margin: 0 8px 8px 0;
}

.form-label {
    margin-bottom: 0.5rem;
    color: #000;
    font-weight: 600;
}

.sidebar-survey .survey-list .single-list time {
    margin: 10px 0;
}

.bearer-section {
    padding: 0px;
    margin-top: 0px;
}

.bearer-section .title {
    margin-bottom: 40px;
}

.feedback-form {
    max-width: 55%;
    margin-top: 20px;
}

.feedback-form p {
    font-size: 24px;
    font-family: 'Segoe UI';
}

.feedback-form .mb-3 {
    margin-bottom: 20px !important;
}

.feedback-form .form-control {
    font-size: 18px;
    font-family: 'Segoe UI';
    padding: 10px 15px;
    color: #000;
}

.feedback-form select.form-control,
.feedback-form textarea.form-control {
    background-image: url(../images/arrow-down-black.png);
    background-repeat: no-repeat;
    background-position: 98% center;
    background-size: auto;
}

.feedback-form textarea.form-control {
    background-image: url(../images/text-icon.png);
    background-position: 100% 100%;
    height: 48px;
    overflow: auto;
    padding: 9px 15px;
}

.feedback-form textarea.full-height {
    height: 96px;
}

.feedback-form textarea.full-height {
    height: 96px;
}

button.submit {
    background-color: #e94700;
    color: #fff;
    font-weight: bold;
    font-family: 'Segoe UI';
    font-size: 18px;
    padding: 5px 15px;
    border-radius: 5px;
}

button.submit:hover {
    color: #fff;
}

.ficci-info .title:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 140px;
    border-bottom: 1px solid #e94700;
}

.ficci-info .nav-item,
.ficci-info .nav-link {
    display: block;
    width: 100%;
    padding: 0;
}

.ficci-info .nav-link {
    font-size: 28px;
    font-weight: 400;
    color: #707070;
    font-family: 'Segoe UI';
    position: relative;
    padding-left: 50px;
}

.ficci-info .nav {
    position: absolute;
    width: 280px;
    left: 59%;
}

.ficci-info .nav-link.active {
    font-weight: 400;
    color: #000;
}

.ficci-info .nav-link:after {
    content: '';
    position: absolute;
    left: 0;
    width: 32px;
    height: 32px;
    border-radius: 100%;
    background: #FFC7AE;
    top: 50%;
    transform: translateY(-50%);
}

.ficci-info .nav:before {
    content: '';
    position: absolute;
    left: 16px;
    top: 0;
    bottom: 0;
    border-left: 2px solid #707070;
    display: block;
    width: 2px;
}

.ficci-info .nav-item {
    margin: 44px 0;
}

.ficci-info .nav-link.active:after {
    background-color: #e94700;
}

.ficci-info .ficci-contact {
    position: relative;
}

.ficci-info .map {
    padding-left: 280px;
}

.ficci-info .map iframe {
    width: 100%;
    height: 322px;
    border: 2px solid #707070;
}

/*.ficci-info .info{position:relative;padding-left:30px;display:block;width:100%;font-size:24px;font-family:'Segoe UI';line-height:32px;margin-bottom:40px;}*/
.ficci-info .info {
    position: relative;
    padding-left: 30px;
    display: block;
    width: 100%;
    font-size: 24px;
    font-family: 'Segoe UI';
    line-height: 30px;
    margin-bottom: 20px;
}

.ficci-info .info i {
    position: absolute;
    left: 0;
    top: 7px;
    font-size: 18px;
}

.ficci-info .left {
    padding-right: 5%;
}

.hero-sector.career .bg-img {
    height: 182px;
}

.join-section {
    padding-top: 30px;
}

.join-section .title {
    margin-bottom: 15px;
}

/* .join-section p{color:#707070;font-size:24px;line-height:32px;font-family:'Segoe UI';} */
.join-section p {
    /*color:#707070;*/
    font-size: 16px;
    line-height: 24px;
    font-family: 'Segoe UI';
}

.join-section .btn-wrapper {
    margin: 80px;
}

.join-section .btn-wrapper a {
    font-family: 'Segoe UI';
    font-weight: bold;
    padding: 8px 26px;
    border-radius: 10px;
}

.team-section {
    position: relative;
    /* padding-top: 30px; */
}

.team-list .single-list {
    width: calc(100% / 5);
    padding: 0 15px;
    margin-bottom: 79px;
}

/* .team-list .img-wrapper img {
    width: 96px;
    height: 96px;
    border-radius: 100%;
} */
.team-list .img-wrapper img {
    width: 86px;
    height: 104px;
    border: 1px solid black !important;
    /* border-radius: 100%; */
}


/* .team-list .name {
    font-size: 28px;
    font-weight: 400;
    font-family: 'Segoe UI';
} */



.team-list .name {
    font-size: 17px;
    font-weight: 400;
    font-family: "Segoe UI";
}



.team-list .designation {
    font-size: 17px;
    font-weight: 400;
    font-family: 'Segoe UI';
    /*color:#707070;*/
    margin: 4px 0;
}

.team-list a {
    color: #E94700;
    font-size: 16px;
    font-family: 'Segoe UI';
}

.team-list {
    margin-top: 42px;
}

.contact-section {
    padding-bottom: 74px;
}

.contact-section h5 {
    font-size: 36px;
    font-weight: bold;
    font-family: 'Segoe UI';
}

.contact-section h6 {
    font-size: 24px;
    font-family: 'Segoe UI';
    margin: 25px 0 18px;
}

.contact-section .info {
    font-size: 18px;
    line-height: 24px;
    color: #727272;
    font-family: 'Segoe UI';
    margin-bottom: 17px;
}

.opening-section {
    padding-top: 25px;
}

.opening-section h3 {
    font-size: 35px;
    font-weight: bold;
    color: #000;
    font-family: 'Segoe UI';
}

.opening-section p {
    font-size: 24px;
    font-family: 'Segoe UI';
}

.opening-list {
    margin: 0 -56px;
    margin-top: 80px;
}

.opening-list .bg-grey {
    padding: 0;
    overflow: hidden;
}

.opening-list .op-title {
    position: relative;
    background-color: #E6E6E6;
    padding: 22px 27px;
}

.opening-list .op-title h5 {
    font-size: 24px;
    font-weight: bold;
    font-family: 'Segoe UI';
    margin: 0;
}

.opening-list .info {
    padding: 32px 46px;
}

.opening-list .info b {
    font-size: 20px;
    color: #727272;
    font-family: 'Segoe UI';
    padding-bottom: 8px;
}

.opening-list .info span {
    font-size: 18px;
    font-family: 'Segoe UI';
}

.opening-list .info hr {
    background-color: #727272;
    margin: 22px 0;
}

.opening-list .single-list {
    padding: 0 56px;
    margin-bottom: 60px;
}

.opening-list .bg-grey:hover {
    background-color: #fff;
    box-shadow: 0 0 15px 0 #cdcdcd;
}

.opening-list .bg-grey:hover .op-title {
    background-color: #139c47;
    color: #fff;
}

.job-section {
    padding-top: 40px;
    padding-bottom: 88px;
}

.job-section .title {
    margin-bottom: 30px;
}

.job-title {
    position: relative;
    padding-bottom: 12px;
    margin-bottom: 22px;
}

.job-title:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    display: block;
    width: 138px;
    border-bottom: 1px solid #E94700;
}

.job-title h4 {
    font-size: 24px;
    font-weight: bold;
    line-height: 32px;
    margin: 0;
    font-family: 'Segoe UI';
}

ul.job-list li {
    list-style: disc;
    list-style-position: inside;
    font-size: 18px;
    line-height: 24px;
    color: #727272;
    font-family: 'Segoe UI';
    margin-bottom: 20px;
}

.job-wrapper span {
    font-size: 18px;
    line-height: 24px;
    color: #727272;
    font-family: 'Segoe UI';
    margin-bottom: 20px;
    display: block;
}

.send-wrapper {
    padding: 13px 0;
    margin-top: 80px;
    border-top: 1px solid #f26100;
}

.send-wrapper span {
    margin: 0;
    font-size: 18px;
    line-height: 24px;
    color: #727272;
    font-family: 'Segoe UI';
    display: block;
}

.team-list.six-column .single-list {
    width: calc(100% / 6);
}

.secretariat-list {
    margin-top: 80px;
    margin-bottom: 68px;
}

.secretariat-list .left {
    padding: 0 15px;
    width: 400px;
}

.secretariat-list .right {
    padding: 0 15px;
    width: calc(100% - 400px);
}

.ficci-info.position-relative .nav {
    position: relative;
    width: 100%;
    left: initial;
}

.profile-section {
    padding-bottom: 140px;
}

.profile-wrapper {
    max-width: 78%;
    margin-left: auto;
    margin-right: auto;
}

.profile-wrapper .person-info img {
    width: 192px;
    height: 192px;
    border-radius: 100%;
    overflow: hidden;
    box-shadow: 0px 5px 10px 0 #b1b1b1;
}

.profile-wrapper .name {
    margin-top: 26px;
    font-size: 35px;
    font-family: 'Segoe UI';
}

.profile-wrapper .designation {
    font-size: 23px;
    line-height: 31px;
    color: #707070;
}

.profile-wrapper .social-share {
    display: flex;
    justify-content: center;
    margin-bottom: 26px;
}

.profile-wrapper ul {
    display: flex;
    align-items: center;
    justify-content: center;
    border-top: 1px solid rgb(114 114 114 / 50%);
    width: 188px;
    margin-top: 14px;
    padding-top: 24px;
}

.profile-wrapper ul li {
    margin: 0 5px;
}

.profile-wrapper ul li a {
    width: 48px;
    height: 48px;
    border-radius: 100%;
    overflow: hidden;
    background-color: #3B5998;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
}

.profile-wrapper ul li a.linkedin {
    background-color: #0E76A8;
}

.profile-wrapper ul li a.twitter {
    background-color: #00ACEE;
}

.profile-wrapper .about {
    font-size: 24px;
    color: #000000;
    margin-bottom: 30px;
}

.profile-wrapper .about b {
    font-style: italic;
}

.profile-wrapper p {
    font-size: 16px;
    color: #707070;
    line-height: 21px;
    margin-bottom: 26px;
    font-family: 'Segoe UI';
}

.foreign-data-wrapper h4 {
    width: 100%;
    font-size: 32px;
    font-weight: bold;
    padding-left: 140px;
    font-family: 'Segoe UI';
    margin-bottom: 40px;
}

.foreign-data-wrapper .left {
    width: 123px;
    font-size: 20px;
    font-weight: bold;
    font-family: 'Segoe UI';
    padding: 10px 0;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.foreign-data-wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    margin-bottom: 36px;
}

.foreign-data-wrapper .right {
    width: calc(100% - 123px);
    padding-left: 15px;
}

.foreign-data-wrapper .bg-white {
    padding: 20px;
    border-radius: 5px;
}

.foreign-data-wrapper span {
    display: block;
    font-size: 24px;
    font-family: 'Segoe UI';
    line-height: 32px;
    margin-bottom: 30px;
}

.foreign-data-wrapper .for-head {
    position: relative;
    font-size: 24px;
    font-weight: bold;
    line-height: 32px;
    font-family: 'Segoe UI';
    padding: 10px 0;
    color: #727272;
    margin-bottom: 30px;
    display: block;
}

.foreign-data-wrapper .for-head:before,
.foreign-data-wrapper .for-head:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    border-top: 1px solid #e94700;
    display: block;
    width: 138px;
}

.foreign-data-wrapper .for-head:after {
    top: auto;
    bottom: 0;
}

.foreign-data-wrapper tr td {
    font-size: 18px;
    font-family: 'Segoe UI';
}

.foreign-data-wrapper tbody,
.foreign-data-wrapper td,
.foreign-data-wrapper tfoot,
.foreign-data-wrapper th,
.foreign-data-wrapper thead,
.foreign-data-wrapper tr {
    border-width: 0 !important;
}

.foreign-section .foreign-data-wrapper {
    max-width: 100%;
    padding-left: 0;
    max-width: 2040px;
}

.business-form {
    padding-bottom: 90px;
}

.business-form .right {
    width: 45%;
}

.business-form .content {
    margin-left: 100px;
    padding-left: 100px;
    border-left: 1px solid rgb(112 112 112 / 50%);
}

.business-form img {
    width: 128px;
    height: 128px;
    border-radius: 100%;
    object-fit: cover;
    overflow: hidden;
}

.business-form h5 {
    margin: 26px 0 6px;
    font-size: 24px;
    font-weight: bold;
    color: #000000;
    font-family: 'Segoe UI';
}

.business-form .designation {
    font-size: 18px;
    color: #707070;
    font-family: 'Segoe UI';
}

.business-form .contact-info {
    position: relative;
    padding-left: 26px;
    font-size: 18px;
    color: #707070;
    font-family: 'Segoe UI';
    margin: 20px 0;
}

.business-form .contact-info i {
    position: absolute;
    left: 0;
    top: 4px;
    font-size: 16px;
}

.task-section {
    padding: 42px 0;
}

.task-list {
    margin-top: 22px;
}

.task-list li {
    margin-bottom: 30px;
}

.task-list a {
    background: #F7F7F7;
    padding: 20px 28px;
    width: 100%;
    display: block;
    font-size: 24px;
    line-height: 32px;
    font-family: 'Segoe UI';
    max-width: 840px;
    border-radius: 10px;
    color: #000000;
    transition: 0.5s all;
}

.task-list a:hover {
    background-color: #fff;
    box-shadow: 0 3px 15px rgb(0 0 0 / 15%);
}

.task-detail {
    margin-top: 10px;
}

.task-detail p {
    font-size: 24px;
    line-height: 32px;
    font-family: 'Segoe UI';
    color: #000000;
}

.task-detail ul li {
    list-style: disc;
    list-style-position: inside;
    font-size: 18px;
    font-family: 'Segoe UI';
    margin: 18px 0;
}

.task-detail ul {
    margin-top: 60px;
}

.task-detail .single-list {
    padding: 0 38px;
    margin-bottom: 20px;
}

.task-detail .row {
    margin: 0 -38px;
    margin-top: 90px;
}

.task-detail .content {
    box-shadow: 0 3px 15px rgb(0 0 0 / 16%);
    padding: 30px;
}

.task-detail .content h5 {
    font-size: 24px;
    font-weight: bold;
    color: #000;
    font-family: 'Segoe UI';
    margin-bottom: 5px;
}

.task-detail .content .name {
    display: block;
    font-size: 18px;
    color: #727272;
    margin-bottom: 18px;
    font-family: 'Segoe UI';
}

.task-detail .content .info {
    position: relative;
    padding-left: 32px;
    display: block;
    font-size: 18px;
    color: #727272;
    margin-bottom: 18px;
    font-family: 'Segoe UI';
}

.task-detail .content .info i {
    position: absolute;
    left: 0;
    top: 4px;
}

.org-list {
    margin-top: 50px;
    max-width: 75%;
}

.org-list .bg-grey {
    padding: 30px;
    margin-bottom: 30px;
}

.org-list h5 {
    font-size: 28px;
    font-weight: 400;
    color: #000;
    font-family: 'Segoe UI';
    margin-bottom: 20px;
}

.org-list p {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    font-family: 'Segoe UI';
    margin-bottom: 20px;
}

.org-list a {
    font-size: 18px;
    font-family: 'Segoe UI';
    color: #F24A00;
    font-weight: bold;
}

.commity-wrapper {
    margin-top: 60px;
}

.commity-wrapper .single-list {
    padding: 18px 40px;
    margin-bottom: 22px;
}

.commity-wrapper span.number {
    width: 10%;
    padding: 0 5px;
}

.commity-wrapper span.name {
    width: 20%;
    padding: 0 5px;
    color: #E94700;
}

.commity-wrapper span.description {
    width: 50%;
    padding: 0 5px;
}

.commity-wrapper span.city {
    width: 20%;
    padding: 0 5px;
}

.commity-wrapper span {
    font-size: 17px;
    line-height: 24px;
    font-family: 'Segoe UI';
    color: #000000;
}

.commity-wrapper span.city b {
    font-weight: normal;
    color: #E94700;
}

.commity-wrapper span.description .width-area {
    max-width: 576px;
}



.sector-media-list {
    position: relative;
    padding-right: 30px;
}

.sector-media-list .single-list {
    padding: 20px;
    margin-bottom: 20px;
    background-color: #fff;
    box-shadow: 0 0 16px 0 #efefef;
}

.sector-media-list h5 {
    font-size: 20px;
    font-weight: bold;
    line-height: 27px;
    position: relative;
    margin: 0 0 10px;
    padding: 0 0 10px;
    font-family: 'Playfair Display', serif;
}

.sector-media-list h5:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 70px;
    border-bottom: 2px solid #54AF3A;
}

.sector-media-list time {
    display: block;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    color: #959595;
}

.sector-media-list a {
    font-size: 12px;
    font-weight: 700;
    color: #F24A00;
    display: inline-flex;
    margin-top: 20px;
    padding: 10px 0;
}

.sector-event-wrapper {
    max-width: 890px;
}

.sector-event-wrapper .single-list {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 30px;
    box-shadow: 14px 0 30px #f1f1f1;
}

.sector-event-wrapper .img-wrapper,
.sector-event-wrapper .img-wrapper img {
    height: 158px;
    width: 286px;
    object-fit: cover;
}

.sector-event-wrapper .info {
    width: calc(100% - 286px);
    padding: 20px;
}

.sector-event-wrapper h5 {
    font-size: 20px;
    font-weight: 700;
    color: #000;
    padding: 0 0 12px;
    margin: 0 0 10px;
    position: relative;
    font-family: 'Playfair Display', font-family;
}

.sector-event-wrapper h5:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 70px;
    border-bottom: 2px solid #54AF3A;
}

.sector-event-wrapper .venue {
    font-size: 12px;
    font-weight: 700;
    color: #959595;
    text-transform: uppercase;
}

.sector-event-wrapper .main-btn a {
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #F24A00;
}

.sector-event-wrapper .main-btn a.green {
    color: #14A44A;
    display: flex;
    align-items: center;
}

.sector-event-wrapper .main-btn img {
    width: auto;
    margin-left: 10px;
}

.sector-event-wrapper .main-btn {
    margin-top: 32px;
}

.about-wrapper.f-event {
    margin-bottom: 70px;
}

.about-wrapper.p-event .a-tab-list {
    margin-bottom: 40px;
}

.daily-news-section {
    position: relative;
}

.month-wrapper {
    margin-top: 60px;
}

.month-wrapper .title {
    margin-bottom: 50px;
}

.month-wrapper .card,
.month-wrapper .card_news {
    background: #F7F7F7;
    border-radius: 10px;
    border: 0;
    position: relative;
    overflow: hidden;
    margin-bottom: 60px;
}

.month-wrapper .card h5,
.month-wrapper .card_news h5 {
    background-color: #E6E6E6;
    padding: 21px 30px;
    /* font-size: 24px; */
    font-size: 28px;
    /* font-weight: 600; */
    font-weight: 400;
    color: #1E1E1E;
    margin: 0;
}

.month-wrapper .info {
    padding: 10px 30px 30px;
}

.month-wrapper p {
    font-size: 24px;
    line-height: 31px;
}

.month-wrapper .btn-wrapper {
    margin-top: 30px;
}

.month-wrapper .btn-wrapper a {
    font-weight: 700;
    font-family: 'Segoe UI';
    border-radius: 10px;
    box-shadow: none;
    display: inline-block;
}

.digest-list .single-list {
    margin-bottom: 30px;
}

.digest-list .img-wrapper {
    position: relative;
    padding-bottom: 23px;
    margin-bottom: 15px;
}

.digest-list .img-wrapper:after {
    content: '';
    width: 100%;
    position: absolute;
    top: auto;
    bottom: 0;
    border-bottom: 1px solid #707070;
    left: 50%;
    transform: translateX(-50%);
    max-width: 54%;
}

/* .digest-list h5 { font-weight: 500; } */
.digest-list h5 {
    font-size: 17px;
    font-weight: 400;
    font-family: 'Segoe UI';
    line-height: 30px;
    color: #000000;
    margin-bottom: 9px;
}

.digest-list time {
    color: #727272;
    font-size: 18px;
    font-family: 'Segoe UI';
}

.digest-list .card {
    border: 0;
    transition: 0.5s all;
}

.digest-list .card:hover {
    background-color: #ffff;
    box-shadow: 0 3px 30px rgb(0 0 0 / 25%);
}




.digest-issue {
    max-width: 79%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 80px;
    margin-top: 36px;
}

.digest-issue h4 {
    /* font-size: 36px; */
    font-size: 28px;
    /* font-weight: 700; */
    font-weight: 400;
    font-family: 'Segoe UI';
    margin-bottom: 30px;
}

.digest-issue .digest-issue-box {
    background-color: #ECECEC;
    border-radius: 5px;
    padding: 12px 0 0;
    overflow: hidden;
}

.digest-issue .left {
    width: 45%;
    background-image: url(../images/shadow.png);
    background-repeat: no-repeat;
    background-position: center right;
    text-align: center;
    padding: 0 15px;
}

.digest-issue .right {
    width: 55%;
    padding: 0 15px;
}

.digest-issue img {
    width: auto;
}



.digest-issue ul li {
    list-style: disc;
    font-size: 24px;
    line-height: 32px;
    font-family: 'Segoe UI';
    margin-top: 26px;
}

.digest-issue ul {
    max-width: 510px;
    margin-left: 75px;
}

.digest-issue .dark-grey {
    width: 100%;
    background: #D9D9D9;
    padding: 14px 0;
    display: flex;
    margin-top: 12px;
    justify-content: space-between;
}

.digest-issue .dark-grey .box {
    font-size: 21px;
    padding: 20px 58px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: calc(100% / 3);
}

.digest-issue .dark-grey .box a {
    background: #000;
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    font-family: 'Segoe UI';
    display: inline-block;
    padding: 7px 56px;
    border-radius: 10px;
}

.digest-issue .dark-grey .box:nth-child(2) {
    border-left: 1px solid #707070;
    border-right: 1px solid #707070;
}

.digest-issue .dark-grey span {
    color: #212121;
    font-weight: 600;
}

.sidebar-wap {
    position: sticky;
    top: 128px;
}

.task-detail .box {
    margin-top: 30px;
}

.task-detail .box h4 {
    font-size: 24px;
    font-weight: 700;
}

.task-detail .box p {
    font-size: 18px;
}

.task-detail .box ul {
    margin-top: 0;
}

.media-overview {
    position: relative;
    padding-bottom: 50px;
}

.media-overview .title {
    margin-top: 50px;
    margin-bottom: 40px;
}

.activity-overview-wrapper {
    position: relative;
}

.media-overview h4 {
    font-size: 34px;
    font-weight: bold;
    font-family: 'Playfair Display', serif;
    margin-bottom: 32px;
}

.la-list .single-list {
    position: relative;
    background-color: #fff;
    padding: 20px;
    box-shadow: 0 0 20px 0 rgb(0 0 0 / 10%);
}

.la-list .info {
    padding: 20px;
}

.la-list .info h5 {
    position: relative;
    font-size: 21px;
    font-weight: 600;
    padding-bottom: 24px;
    margin-bottom: 12px;
}

.la-list .info h5:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 84px;
    border-bottom: 2px solid #54AF3A;
}

.la-list .info time {
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    color: rgb(149 149 149 / 70%);
}

.la-list .img-wrapper {
    padding-bottom: 14px;
    border-bottom: 1px solid #F1F1F3;
}

.la-list .img-wrapper img {
    height: 410px;
    object-fit: cover;
}

.la-list .two-column {
    max-height: 400px;
}

.la-list .img-wrapper iframe {
    width: 100%;
    height: 193px;
}

.la-list .single-column {
    height: calc(100% - 420px);
    margin-top: 20px;
}

.la-list .single-column .info {
    padding: 0;
}

.la-list .single-column .info h6 {
    font-size: 18px;
    font-weight: 800;
    color: rgb(43 42 39 / 50%);
}

.la-list .single-column .info p {
    color: #43425D;
    font-size: 20px;
    font-weight: 600;
}

.la-list .single-column .info a {
    font-size: 12px;
    color: #F24A00;
    font-weight: 700;
    display: inline-block;
    margin-top: 16px;
    text-transform: uppercase;
}

.la-list .media-ac-slider .img-wrapper img {
    height: 200px;
}

.media-ac-slider .slick-arrow {
    position: absolute;
    left: 10px;
    top: 26%;
    background: transparent;
    font-size: 0;
    border: 0;
    z-index: 99;
}

.media-ac-slider .slick-arrow:before {
    content: '\f104';
    font-family: FontAwesome;
    font-weight: 700;
    font-size: 21px;
    display: inline-block;
    color: #fff;
}

.media-ac-slider .slick-arrow.slick-next {
    left: auto;
    right: 10px;
}

.media-ac-slider .slick-arrow.slick-next:before {
    content: '\f105';
}

.media-overview .person-list h4 {
    font-size: 18px;
    font-weight: 800;
    font-family: 'Source Sans Pro', sans-serif;
    margin-bottom: 8px;
}

.media-overview .view-all {
    display: inline-block;
    padding: 15px 32px;
    background-color: #139c47;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
}

.media-overview .sector-media-list {
    padding-right: 0;
}

.forthcoming-list {
    position: relative;
}

.forthcoming-list .single-list {
    background-color: #F8F8F8;
    border-radius: 10px;
    padding: 15px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: 20px;
    transition: 0.5s all;
}

.forthcoming-list .single-list:hover {
    box-shadow: 0 0 15px rgb(0 0 0 / 10%);
    background-color: #fff;
}

.forthcoming-list .time {
    width: 15%;
}

.forthcoming-list time {
    font-size: 12px;
    font-weight: 700;
    font-family: 'Segoe UI';
}

.forthcoming-list .platform {
    width: 30%;
}

.forthcoming-list span {
    font-size: 12px;
    line-height: 16px;
    font-family: 'Segoe UI';
    display: block;
}

.forthcoming-list span.place {
    color: #139c47;
}

.forthcoming-list .description {
    width: calc(55% - 160px);
}

.forthcoming-list .description span {
    font-family: 'Source Sans Pro', sans-serif;
}

.forthcoming-list .btn-wrapper a {
    box-shadow: none;
    font-size: 14px;
    font-weight: 700;
    font-family: 'Segoe UI';
    margin-right: 0;
    border-radius: 10px;
    padding: 6px 25px;
    display: inline-block;
}

.forthcoming-list .btn-wrapper {
    width: 160px;
}

.page-title {
    margin-bottom: 20px;
}

.page-title a {
    color: #f24a00;
}

.member-studies-list.studies-list .bg-grey {
    padding: 20px;
}

.member-studies-list.studies-list h3 {
    font-size: 10px;
    line-height: 14px;
}

.member-studies-list.studies-list time {
    font-size: 9px;
}

.member-studies-list.studies-list span.category {
    font-size: 13px;
}

.member-studies-list.studies-list span.category img {
    width: 14px;
}

.member-policy-list.policy-list .bg-grey {
    padding: 15px 20px;
}

.member-policy-list.policy-list time {
    font-size: 13px;
    line-height: 17px;
}

.member-policy-list.policy-list p {
    width: calc(100% - 400px);
    font-size: 13px;
    line-height: 17px;
}

.member-policy-list.policy-list a,
.member-policy-list.policy-list a.dowload-pdf {
    font-size: 9px;
    width: auto;
    padding: 6px 19px;
}

.member-event-list.event-list h4 {
    font-size: 18px;
}

.member-event-list.event-list time {
    font-size: 11px;
}

.member-event-list.event-list span {
    font-size: 11px;
}

.member-event-list.event-list p {
    font-size: 14px;
    line-height: 19px;
    margin-bottom: 24px;
}

.member-event-list.event-list .btn-wrapper a.evt-btn {
    border-radius: 40px;
    font-size: 10px;
    padding: 9px 37px !important;
    width: auto;
}

.member-event-list.event-list .btn-wrapper img {
    width: 18px;
}

.member-event-list.event-list .single-list {
    width: calc(100% / 3);
    padding: 0 15px;
}

.member-event-list.event-list .main-content {
    position: relative;
    padding-bottom: 70px;
}

.member-event-list.event-list .main-content .btn-wrapper {
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;
}

.page-title .title {
    width: 60%;
}

.member-press-list .bg-grey {
    padding: 12px 16px;
}

.opening-section .member-press-list p {
    font-size: 12px;
    line-height: 15px;
    font-family: 'Source Sans Pro', sans-serif;
    margin-bottom: 5px;
}

.member-press-list time {
    font-size: 13px;
    font-weight: 700;
    color: #f24a00;
}

.member-press-list .single-list {
    margin-bottom: 20px;
}

.member-press-list .bg-grey:hover {
    background-color: #fff;
    box-shadow: 0 0 15px rgb(0 0 0 / 10%);
}

.member-digest-list.digest-list .card {
    padding: 20px;
}

.member-digest-list.digest-list h5 {
    font-size: 14px;
    line-height: 19px;
}

.member-digest-list.digest-list time {
    font-size: 11px;
}

.member-digest-list.digest-list .img-wrapper {
    padding-bottom: 10px;
    margin-bottom: 10px;
}

/* .evt-title h5 {
    font-size: 34px;
    font-weight: 700;
    margin: 0;
    line-height: normal;
} */
.evt-title h5 {
    font-size: 28px;
    font-weight: 400;
    margin: 0;
    line-height: normal;
    font-family: 'Segoe UI';
}

.evt-title span {
    display: block;
    font-size: 24px;
    margin-bottom: 18px;
}

/* .evt-title strong {
    color: rgb(149 149 149 / 70%);
    font-size: 16px;
    font-weight: 600;
    margin-right: 36px;
} */
.evt-title strong {
    color: rgb(102 102 102 / 61%);
    font-size: 17px;
    font-weight: 400;
    margin-right: 36px;
}

.evt-title {
    border-bottom: 2px solid #54AF3A;
    padding-bottom: 15px;
}

.evt-title a {
    background: #F24A00;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 15px 30px;
    display: inline-block;
    margin-left: 12px;
}

.evt-title a.calander-btn {
    background-color: #139c47;
    display: flex;
    align-items: center;
}

.evt-title a.calander-btn img {
    width: 24px;
    margin-left: 7px;
}

.evt-overview {
    position: relative;
    padding-bottom: 130px;
}

/*page content*/
.evt-overview div {
    font-size: 16px;
    line-height: 23px;
}

.evt-overview h5 {
    font-size: 34px;
    font-weight: 700;
    font-family: 'Segoe UI';
}

.evt-overview p {
    color: #464545;
    font-size: 16px;
    line-height: 25px;
    font-family: 'Segoe UI';
    margin-bottom: 18px;
}

.evt-overview .right img {
    width: auto;
    margin-left: auto;
}

.evt-overview .highlight {
    width: 90%;
    background: #FFE1AA;
    padding: 2% 8%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

.evt-overview .highlight img {
    width: auto;
    position: absolute;
    left: 20px;
}

.evt-overview .highlight p {
    margin: 0;
}

.evt-overview .benifits {
    margin-top: 40px;
}

.evt-overview .benifits ol li {
    list-style: auto;
    list-style-position: inside;
    font-size: 21px;
    font-family: 'Helvetica Neue';
}

.evt-overview .benifits ol {
    column-count: 2;
    max-width: 1200px;
}

.title.text-center h2 {
    padding-left: 0;
    left: 50%;
    transform: translate(-50%, -50%);
}

.evt-contact {
    position: relative;
}

.evt-contact .title {
    margin-bottom: 100px;
}

.evt-contact h5 {
    font-size: 34px;
    font-weight: 700;
    font-family: 'Playfair Display', serif;
}

.evt-contact .bg-white {
    padding: 30px;
}

.evt-contact a.btn {
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 13px 24px;
    background: #F24A00;
    display: inline-block;
    color: #fff;
    border-radius: 0;
}

.evt-contact .info {
    width: calc(100% - 118px);
}

.evt-contact h6 {
    font-size: 18px;
    font-weight: 800;
}

.evt-contact .info span {
    display: block;
    position: relative;
    padding-left: 28px;
    color: #707070;
    font-size: 12px;
    margin-top: 8px;
}

.evt-contact .info i {
    position: absolute;
    left: 0;
    color: #CECFD0;
    font-size: 16px;
}

.evt-registration {
    margin-top: 90px;
}

.evt-sponsor {
    position: relative;
    margin-bottom: 90px;
}

.evt-sponsor .title {
    margin-bottom: 80px;
}

.evt-sponsor .partner-wrapper {
    border: 1px solid #14A44A;
    margin-bottom: 60px;
}

.evt-sponsor .partner-wrapper h5 {
    width: fit-content;
    margin: 0 auto;
    margin-top: -20px;
    margin-bottom: 20px;
    background-color: #fff;
    font-size: 34px;
    font-weight: 700;
    font-family: 'Playfair Display', serif;
    padding: 0 14px;
}

.evt-sponsor .partner-wrapper .wrapper img {
    width: auto;
}

.evt-sponsor .partner-wrapper .wrapper .col {
    width: calc(100% / 3);
    padding: 30px 15px;
    flex: auto;
}

.evt-sponsor .wrapper {
    max-width: 1000px;
    margin: auto;
}

.popup-form {
    padding: 60px;
}

.popup-form button.btn-close {
    position: absolute;
    right: 10px;
    top: 10px;
    background-color: #2B2A27;
    background-image: none;
    opacity: 1;
    width: 40px;
    height: 30px;
}

.popup-form button.btn-close:before {
    content: '\f00d';
    position: relative;
    font-family: FontAwesome;
    font-weight: 700;
    display: block;
    color: #fff;
}

.popup-form .modal-title {
    font-size: 38px;
    font-weight: 700;
    font-family: 'Playfair Display', serif;
    text-transform: capitalize;
    margin-bottom: 50px;
}

.popup-form .form-control {
    border: 1px solid #F5F5F5;
    font-size: 16px;
    padding: 11px 15px;
    box-shadow: 0 0 10px rgb(0 0 0 / 6%);
    border-radius: 0;
}

.popup-form .form-label {
    font-size: 18px;
    font-weight: 700;
}

button.btn.bg-orange {
    border-radius: 0;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 0.3px;
    padding: 10px 20px;
}

.evt-detail {
    padding-bottom: 100px;
}


.evt-live {
    position: relative;
    padding: 100px 0;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#8e9eab+0,eef2f3+100&1+0,0+100 */
    background: -moz-linear-gradient(left, rgba(142, 158, 171, 1) 0%, rgba(238, 242, 243, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(142, 158, 171, 1) 0%, rgba(238, 242, 243, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(142, 158, 171, 1) 0%, rgba(238, 242, 243, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8e9eab', endColorstr='#00eef2f3', GradientType=1);
    /* IE6-9 */

}

.countdown-wrapper {
    max-width: 680px;
    margin: auto;
}

.countdown-wrapper canvas {
    width: 100%;
    height: auto;
    display: none;
}

.ClassyCountdown-wrapper>div {
    width: 25%;
    margin: 0;
    padding: 0 10px;

    position: relative;
}

.ClassyCountdown-wrapper .ClassyCountdown-value {
    background-color: #139c47;
    position: relative;
    top: initial;
    margin-top: 0 !important;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    padding: 52px 0 33px;
}

.ClassyCountdown-wrapper .ClassyCountdown-value>div {
    font-size: 100px;
    font-weight: 700;
}

.ClassyCountdown-wrapper .ClassyCountdown-value>span {
    font-size: 24px !important;
    font-family: 'Playfair Display', serif;
    line-height: normal;
    margin-top: 20px;
    display: block;
    width: 100%;
}



.ClassyCountdown-wrapper .ClassyCountdown-hours .ClassyCountdown-value {
    background: #606770;
}

.ClassyCountdown-wrapper .ClassyCountdown-minutes .ClassyCountdown-value {
    background: #8E96A0;
}

.ClassyCountdown-wrapper .ClassyCountdown-seconds .ClassyCountdown-value {
    background: #AFB9C6;
}

.evt-live h6 {
    font-size: 34px;
    font-weight: 700;
    margin-bottom: 40px;
}

.evt-live a {
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
    background-color: #e94700;
    display: inline-block;
    padding: 15px 30px;
    margin-top: 50px;
}

.team-wrapper.evt-detail-team .single-item {
    padding: 0 30px;
    margin-bottom: 60px;
}

.evt-speakers {
    padding-top: 100px;
}

.evt-schedule {
    position: relative;
    padding: 100px 0;
}

.slades {
    position: relative;
    padding: 24px 30px;
    margin-bottom: 30px;
}

.slades h5 {
    padding-bottom: 12px;
    border-bottom: 1px solid #F1F1F3;
    font-size: 34px;
    font-weight: 700;
    font-family: 'Playfair Display', serif;
    margin-bottom: 21px;
}

.slades ul.social-icons li a {
    color: #606770;
    font-size: 28px;
}

.slades .main-stats span {
    font-size: 24px;
    font-weight: 700;
    color: #2B2A27;
}

.slades .main-stats span:last-child {
    color: #f26100;
}

.slades .main-stats li {
    margin: 6px 0;
}

.slades .single-survey-list time {
    font-size: 18px;
    color: rgb(43 42 39 / 50%);
    margin-bottom: 8px;
    display: block;
}

.slades .single-survey-list h6 {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 24px;
}

.slades .single-survey-list a {
    border-radius: 0;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1px;
    padding: 13px 20px;
}

.evt-speakers .title {
    margin-bottom: 30px;
}

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



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

.timeline-box.full-width .img-wrapper {
    margin-top: 12px;
}

.timeline-box.full-width .bottom .img-wrapper {
    width: 25%;
    margin: 0;
}

.timeline-box.full-width .bottom .right-side {
    width: 75%;
    padding-left: 20px;
}

.evt-btn.orange-color img {
    width: 14px;
    object-fit: contain;
    margin-left: 20px;
}

.timeline-box.full-width h3 {
    font-size: 20px;
    font-weight: 700;
    font-family: 'Playfair Display', serif;
    margin: 10px 0;
    padding-bottom: 20px;
    position: relative;
}

.timeline-box.full-width h3:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 70px;
    border-bottom: 2px solid #139c47;
}

.timeline-box.full-width .d-block p {
    color: rgb(149 149 149 / 70%);
}

.load-more-btn a {
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    display: inline-block;
    padding: 15px 29px;
}

.load-more-btn {
    margin-top: 60px;
}

.evt-btn.orange-color .green {
    background-color: transparent;
    color: #139c47 !important;
    padding: 0;
}

.evt-btn.orange-color .green img {
    margin-left: 7px;
    width: 25px;
}

.evt-btn.orange-color .green:hover {
    color: #139c47 !important;
}



/*Site css before 04-04-2022*/














/*Ashish 04-04-2022*/




.past_event_new_img {
    max-width: 100%;
    /* padding: 10px; */
    border: 1px solid grey;
}

.past_event_new {
    width: 100%;
    padding-top: 10px;
}

.past-event-wrapper .right-wrapper .single-event .date-time {
    width: 100%;
    padding: 0;
}

.past-event-wrapper .right-wrapper h4 {
    width: 100%;
    padding: 0;
}



.knowledge-section {
    padding-bottom: 0px;
}

.spotlight-section {
    padding: 60px 0 80px;
}

.tab-style .tab-content .single-item {
    padding: 0 15px;
}

.main-menu ul li a {
    text-transform: uppercase;
}

.search-area {
    max-width: 100px;
}

.main-menu ul li ul.megamenu .column:last-child .activity-wrapper {
    margin-top: 0;
}

.iso-text {
    font-size: 16px;
}

.top-header .p-0 {
    font-size: 16px;
    line-height: 17px;
}

.logo {
    width: unset;
}

.header-right {
    width: calc(100% - 337px);
}

.main-menu ul li ul.megamenu .column {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}

.main-menu ul li ul.megamenu .column ul li a {
    padding: 5px;
}

.main-menu ul li ul.megamenu .column:first-child {
    width: 80%;
    padding-right: 0;
}

.main-menu ul li ul.megamenu .column:last-child {
    width: 20%;
    background-color: #139C47;
    padding: 15px;
}

.main-menu ul li a:hover {
    color: #f26100;
}

.spotlight-section .tab-content .content a>img {
    height: 250px;
}

/* .hub-wrapper .hub-list .main-content p { font-weight: 500; } */
.hub-wrapper .hub-list .main-content p {
    font-size: 17px;
    font-weight: 400;
}

.knowledge-section .hub-list {
    margin: 0 -15px;
}

.social-slider-wrapper {
    border: 1px solid #2b2a27;
}

.hero-section {
    display: block;
    max-height: calc(100vh - 134px);
    overflow: hidden;
}

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

.hero-section ul.slick-dots {
    display: none !important;
}

.social-share .fa-twitter:before {
    content: "\f099";
    background: #00acee;
    width: 50px;
    height: 50px;
    border-radius: 8px;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
}

.social-share .fa-facebook-square:before {
    content: "\f082";
    background: #3b5998;
    width: 50px;
    height: 50px;
    border-radius: 8px;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
}

.social-share .fa-instagram:before {
    content: "\f16d";
    background: #8a3ab9;
    width: 50px;
    height: 50px;
    border-radius: 8px;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
}

.social-share .fa-linkedin:before {
    content: "\f08c";
    background: #0077b5;
    width: 50px;
    height: 50px;
    border-radius: 8px;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
}

.social-share .fa-youtube:before {
    content: "\f167";
    background: #FF0000;
    width: 50px;
    height: 50px;
    border-radius: 8px;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
}

.social-share .fa-pinterest:before {
    content: "\f0d2";
    background: #c8232c;
    width: 50px;
    height: 50px;
    border-radius: 8px;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
}

.social-share .fa-slideshare:before {
    content: "\f1e7";
    background: #000;
    width: 50px;
    height: 50px;
    border-radius: 8px;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
}

.social-share .fa-bold:before {
    content: "\f032";
    background: #000;
    width: 50px;
    height: 50px;
    border-radius: 8px;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
}

.main-menu ul li ul.megamenu .column ul li a {
    font-size: 12px;
}

.main-menu ul li ul.megamenu {
    bottom: -480px;
}

.spotlight-slider ul.slick-dots {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 25px;
}

.spotlight-slider ul.slick-dots li {
    margin: 0 10px;
}

.spotlight-slider ul.slick-dots li button {
    font-size: 0;
    padding: 5px;
    background: #000;
    color: unset;
    border: 0;
    border-radius: 50%;
}

.spotlight-slider ul.slick-dots li.slick-active button {
    background: #f26100;
}

.social-share {
    position: relative;
    width: 50%;
}

.social-share ul {
    flex-wrap: wrap;
    margin: 0 -30PX;
}

.social-share ul li {
    padding: 30px;
    margin: 0;
}

.social-slider-wrapper .social-slider .slick-slide {
    order: 1px solid #000;
}

.past-event-wrapper .single-event .info {
    padding: 20px;
}

.past-event-wrapper .left-wrapper {
    width: 40%;
    padding-right: 15px;
}

.past-event-wrapper .right-wrapper {
    width: 60%;
    padding-left: 15px;
}

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

.main-menu ul li ul.megamenu .column:last-child .activity-wrapper .single-event {
    display: block;
}

.main-menu ul li ul.megamenu .column:last-child .activity-wrapper .single-event .event-image {
    width: 100px;
    padding-right: 10px;
    float: left;
}

.main-menu ul li ul.megamenu .column:last-child .activity-wrapper .single-event .event-info {
    width: 100%;
}

.main-menu ul li ul.megamenu .column:last-child .activity-wrapper .single-event .event-info p {
    text-transform: none;
}

.main-menu ul li ul.megamenu .column:last-child {
    background-color: #e1752d;
}

.hub-wrapper .hub-list .main-content .img-wrapper img {
    border: 1px solid #e2e2e2;
}

.tab-style .tab-content .evt-slider .single-item .image-wrapper img {
    height: 310px;
}

.tab-style .tab-content .evt-slider-sector .single-item .image-wrapper img {
    height: auto;
}

.read-section .read-slider-wrapper .single-item .right {
    display: flex;
    justify-content: center;
}

.past-event-wrapper .single-event .info h2 a {
    /*color: #F24A00;*/
    font-size: 17px;
    font-weight: 400;
}

.past-event-wrapper .single-event .info h2 a:hover {
    color: #000;
}

.footer .footer-contact {
    width: 40%;
}

.footer .footer-links {
    width: 30%;
}

.footer-contact-inr {
    display: flex;
}

.footer-contact-inr_textsec {
    width: 60%;
}

.footer-contact-inr .footer-links {
    width: 45%;
}

.direction-area {
    padding: 20px 0;
}

.footer .footer-links ul.text-light {
    column-count: 1;
}

.live-events-wrapper>img {
    width: 8%;
    margin: 0 auto;
    display: block;
}

section#read {
    padding-bottom: 0px;
}

.spotlight-section {
    padding: 40px 0;
}

.past-event-wrapper .right-wrapper .single-event {
    border-top: unset;
}

/* .footer a {
    font-size: 14px;
} */



.social-section .title {
    margin-bottom: 10px;
}

.read-section .read-slider-wrapper {
    max-width: unset;
}

div#ficci-week .single-item .right {
    width: 100%;
}

div#ficci-week .single-item .right .right-content {
    width: 33.33%;
    padding: 0 25px;
}

.hero-sector {
    position: relative;
    height: 199px;
    /* margin-top: 70px; */
}

.hero-sector .bg-img {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
}

.event-list .row {
    column-count: unset;
}

.event-list h4 {
    font-size: 17px;
    line-height: normal;
    font-weight: 400;
}

.event-list .main-content h3 {
    font-weight: 400;
    font-size: 17px;
    line-height: 24px;
}

.event-list-threebtn {
    display: flex;
    align-items: center;
    margin: -5px;
    justify-content: flex-start;
}



.event-list .main-content .btn-wrapper a {
    padding: 6px 15px;
    background: #fff;
    color: #F24A00;
    border: 1px solid #F24A00;
    transition: all 150ms ease-in-out;
}

.event-list .main-content .btn-wrapper a:hover {
    background-color: unset;
    color: #fff;
    background: #F24A00;
}

.event-list .main-content .btn-wrapper a img {
    width: 25px;
}

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

.event-list .main-content .btn-wrapper a:hover>img {
    display: none;
}

.event-list .main-content .btn-wrapper a:hover .event-list-hide {
    display: block;
}

.event-list .main-content {
    background: #fffdc5;
    /* height: 100%; */
}

.event-list span {
    color: #7e837d;
}

.event-list .list .single-list .info {
    background: #fffdc5;
}

.tab-style .tab-content .evt-slider .single-item .image-wrapper {
    box-shadow: 0 0 15px #00000029;
}

.evt-slider.slick-initialized.slick-slider .single-item {
    padding: 30px 15px;
}

.event-list.event-today-page .row.list .col-4.single-list .main-content .img-wrapper {
    order: 2;
    padding: 0 0 0 20px;
}

.event-list.event-today-page .list .single-list {
    border-bottom: unset;
}

.event-list .list .single-list .info {
    border-radius: 10px;
}

.event-list .main-content h3 a:hover {
    color: #F24A00 !important;
}

.event-list.event-today-page .row.list .col-4.single-list .main-content .img-wrapper .btn-wrapper {
    text-align: center;
}

.event-list.event-today-page .row.list .col-4.single-list .main-content .img-wrapper .btn-wrapper a.evt-btn.bg-green.bottom-btn {
    margin: 5px 0 0;
}

.event-list.event-today-page.past-events.past-event-page .event-list .row {
    column-count: 3;
}

.form_group input {
    border: 1px solid #e5e5e5;
    font-size: 18px;
    color: #888888;
    font-weight: 400;
    border-radius: 4px;
    padding: 0 16px;
    height: 40px;
    width: 100%;
}

.form_group select {
    border: 1px solid #e5e5e5;
    font-size: 18px;
    color: #888888;
    font-weight: 400;
    border-radius: 4px;
    padding: 0 36px;
    height: 40px;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.select_arrow {
    position: relative;
}

.select_arrow:after {
    position: absolute;
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 5.5px 0 5.5px;
    border-color: #898989 transparent transparent transparent;
    top: 18px;
    right: 20px;
    pointer-events: none;
}

.past-event-filter-int {
    display: flex;
    align-items: center;
    margin: 0 -10px;
    padding: 20px 0 0;
}

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

.form_group {
    padding: 10px;
}

.form_group a.bg-green {
    background-color: #139c47;
    font-size: 16px;
    font-family: 'Segoe UI';
    font-weight: bold;
    padding: 10px 30px;
    margin: 0;
    border-radius: 5px;
    box-shadow: unset;
}

.event-list.event-today-page.past-events.past-event-page {
    padding: 20px;
}


.exhibition-list .left .img-wrapper {
    border: 2px solid #e1e1e1;
}

/*.exhibition-list h4{font-size:40px;font-weight:bold;font-family:'Segoe UI';}*/
/*.exhibition-list span{display:block;margin-bottom:26px;font-size:27px;font-family:'Segoe UI';color:#707070;}*/
.exhibition-list h4 {
    font-size: 17px;
    font-weight: 400;
    font-family: 'Segoe UI';
}

.exhibition-list span {
    display: block;
    margin-bottom: 10px;
    font-size: 27px;
    font-family: 'Segoe UI';
    color: #707070;
}

.exhibition-list-section:before {
    background: #fffdc5;
}

.exhibition-list .right .btn-wrapper a img {
    width: 25px;
    margin-right: 8px;
}

.exhibition-list .right .btn-wrapper a {
    padding: 6px 15px;
    background: #fff;
    color: #F24A00;
    border: 1px solid #F24A00;
    transition: all 150ms ease-in-out;
    box-shadow: none;
}

.exhibition-list .right .btn-wrapper a:hover {
    background-color: unset;
    color: #fff;
    background: #F24A00;
}

.exhibition-list .right .btn-wrapper a:hover>img {
    display: none;
}

.exhibition-list .right .btn-wrapper a:hover .event-list-hide {
    display: block;
}

.past-exhibtion-section-inr-part {
    width: 25%;
    padding: 15px;
    text-align: center;
}

.past-exhibtion-section-inr-box img {
    width: auto;
    display: block;
    padding-bottom: 10px;
    margin: 0 auto;
    max-width: 185px;
    max-height: 210px;
}

.past-exhibtion-section-inr-box span {
    display: block;
}

.past-exhibtion-section-inr-box span b {
    padding-right: 10px;
}

.past-exhibtion-section-inr-box {
    border: 2px solid #e1e1e1;
    padding: 10px;
}

/*.past-exhibtion-section-inr {display: flex;align-items: center;justify-content: center;flex-wrap: wrap;margin: 0 -15px;}*/
.past-exhibtion-section-inr {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-wrap: wrap;
    margin: 0 -15px;
}

.exhibition-list-section {
    background-color: #fff;
}

.past-exhibtion-section {
    padding: 40px 0;
}

.header-title {
    text-align: center;
    font-size: 17px;
    font-weight: 400;
}

.card-section .img-wrapper {
    padding-right: 15px;
}

.card-section-text h4 {
    color: #000;
    font-size: 22px;
    line-height: 36px;
    font-weight: 500;
}

.card-section-text h5 {
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 0;
    line-height: 32px;
    color: #000;
}

.card-section-text span.d-block {
    color: #000;
    font-size: 18px;
    line-height: 32px;
}

.exhibition-wrapper .user {
    border-radius: 15px;
    width: 45%;
    max-width: unset;
}

.card-section .img-wrapper img {
    border: 2px solid #c4ffda;
}

.exhibtion-form-contact .user {
    background: unset;
    max-width: unset;
    width: 30%;
    border: 5px solid #b4b4aa;
    border-radius: 15px;
    margin: 60px 0 0 20px;
    height: auto;
}

.card-section {
    text-align: center;
}

.contact-detail {
    width: 90%;
    margin: 0 auto;
    background: unset;
    padding: 5px 10px;
    border-radius: 5px;
    margin-top: 20px !important;
}

.user .contact-detail span i {
    background: #000;
    padding: 10px;
    border-radius: 50%;
    color: #fff;
}

.user .contact-detail span {
    padding: 5px 0;
}

.user .contact-detail span {
    color: #000;
}

.form_group textarea {
    border: 1px solid #e5e5e5;
    font-size: 18px;
    color: #888888;
    font-weight: 400;
    border-radius: 4px;
    padding: 10px 16px;
    height: 150px;
    width: 100%;
}

.exhibtion-form {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
    width: 70%;
}

.btn_button {
    padding: 10px;
}

.btn_button input[type="submit"] {
    background-color: #139c47;
    font-size: 16px;
    font-family: 'Segoe UI';
    font-weight: bold;
    padding: 10px 30px;
    margin: 0;
    border-radius: 5px;
    box-shadow: unset;
    border: none;
    color: #fff;
}

.exhibtion-form-contact {
    background-color: #F3F3F3;
    padding: 20px;
    box-shadow: 0 0 20px 0 rgb(0 0 0 / 20%);
    margin: 50px 0;
    display: flex;
    flex-wrap: wrap;
    z-index: 1;
    position: relative;
}

.exhibtion-form-title {
    display: block;
    width: 100%;
    text-align: center;
    padding-bottom: 10px;
}

.exhibition-list p {
    font-size: 16px;
    line-height: 24px;
}

.footer .footer-links li {
    margin: 0 0 10px 0;
}

.footer .footer-links h5,
.footer-contact-inr_textsec h5 {
    margin-bottom: 15px;
}

.week-list h5 {
    font-size: 18px;
    line-height: 26px;
    font-weight: 500;
}

.week-list .img-wrapper {
    width: 75%;
    margin: 0 auto;
}

.week-list .bg-grey {
    margin-bottom: 30px;
    border: 1px solid #d9d8d8;
}

/* .studies-title span { font-size: 24px; max-width: 400px; padding: 0; background-color: unset; color: #000; } */
.studies-title span {
    font-size: 28px;
    font-weight: 400;
    max-width: 400px;
    padding: 0;
    background-color: unset;
    color: #000;
}

.studies-list .img-wrapper {
    width: 75%;
    margin: 0 auto;
}

/* .studies-list h3 { font-size: 18px; line-height: 24px; font-weight: 500; } */
.studies-list h3 {
    font-size: 17px;
    line-height: 23px;
    font-weight: 400;
}



.studies-list .img-wrapper img {
    min-height: 272px;
    max-height: 275px;
    border: 1px solid grey;
}

.studies-list span.category {
    font-size: 16px;
}

.profile-wrapper .social-share {
    width: 100%;
}

.profile-wrapper .social-share ul {
    flex-wrap: unset;
}

.digest-list .img-wrapper {
    width: 75%;
    margin: 0 auto;
}

.digest-issue ul li {
    margin: 0 0 15px;
    font-size: 17px;
    font-weight: 400;
}

.digest-issue .left .img-wrapper {
    padding-right: 10px;
}

.digest-issue .left {
    width: 38%;
}

.digest-issue .right {
    width: 62%;
    padding: 0 15px;
}

.digest-list .card {
    border: 1px solid #e3e3e3;
}



/* .month-wrapper .title h2 {position: unset;padding-left: 0px;} */
.month-wrapper .title h2 {
    position: unset;
    padding-left: 0px;
    font-size: 28px;
    font-weight: 400;
}

.month-wrapper .title {
    margin-bottom: 20px;
}

/* .month-wrapper .info h3 { font-size: 22px; line-height: 30px; font-weight: 600; } */
.month-wrapper .info h3 {
    font-size: 17px;
    line-height: 30px;
    font-weight: 400;
}

.month-wrapper .info a {
    color: #0d6efd;
    margin-top: 10px;
    display: block;
    font-size: 16px;
    line-height: 22px;
}

.month-wrapper p {
    text-align: justify;
}

.month-wrapper .info time {
    color: #727272;
    font-size: 16px;
    font-family: 'Segoe UI';
    line-height: 24px;
    padding-bottom: 10px;
    display: block;
}

.card-trending {
    position: absolute;
    top: 13px;
    right: 20px;
}

.card-trending a {
    display: inline-block;
    background: #f93d3d;
    padding: 0 10px;
    font-size: 14px;
    line-height: 26px;
    color: #ffff;
    border-radius: 5px;
}

/* .main-page .info p {
    padding-bottom: 15px;
} */



.main-page.py-5 .container .img-wrapper>img {
    width: auto;
    margin-bottom: 20PX;
}

.bearer-section.ficci-info .feedback-section .feedback-form {
    max-width: unset;
}

.ficci-info .nav {
    width: 100%;
    flex-wrap: unset;
    left: unset;
    position: relative;
}

.ficci-info .nav:before {
    display: none;
}

.ficci-info .map {
    padding: 0;
}

.ficci-info .map iframe {
    height: 450px;
}

.bearer-section.ficci-info .title {
    margin: 0 0 15px;
}

.profile-wrapper .social-share ul li {
    padding: 10px;
}

.profile-wrapper .social-share ul {
    flex-wrap: unset;
    padding: 10px 0 0;
}

.profile-wrapper p {
    text-align: justify;
}

.feedback-form .form-control {
    font-size: 16px;
    padding: 8px 10px;
}

.feedback-form .mb-3 {
    margin-bottom: 12px !important;
}

.img-wrapper:after {
    border-bottom: 2px solid #e94700 !important;
    bottom: 13px !important;
}

.main-page ul li {
    position: relative;
    list-style: none;
}

.main-page ul li:after {
    content: '';
    position: absolute;
    background: url(../images/tick.png) no-repeat;
    width: 18px;
    height: 18px;
    left: -30px;
    top: 11px;
}

.contact-section .container .row.align-items-center .col-md-6.col-sm-6.col-xs-12:first-child {
    background: #fafafa;
    height: 336px;
}

.contact-section .row.align-items-center {
    padding: 30px 0 0;
}


.team-section .img-wrapper img {
    border-radius: 0;
    border: unset;
    height: unset;
}



.org-list {
    margin-top: 0px;
    max-width: unset;
}

.custom-checkbox .list-group-item {
    border-width: 0;
    margin: 0;
    border: none;
    padding: 10px 0 0;
}

.custom-checkbox .list-group-item input.form-check-input.me-1 {
    position: relative;
    top: 2px;
}

.contact-section {
    padding: 60px 0;
}

.event-list.apply-now .btn-wrapper.text-center {
    padding: 0;
}

.event-list.apply-now {
    padding: 0;
}

.opening-section p small {
    color: #ff0a0a;
    font-weight: 600;
    font-size: 21px;
}

.foreign-section .foreign-data-wrapper {
    max-width: 1176px;
}

.foreign-data-wrapper .right {
    width: 100%;
    padding-left: 0;
}

.foreign-section.py-5 .title {
    padding-bottom: 30px;
}

.foreign-data-wrapper h4 {
    padding-left: 0px;
}

.foreign-data-wrapper span {
    font-weight: 600;
}

.foreign-data-wrapper tbody,
.foreign-data-wrapper td,
.foreign-data-wrapper tfoot,
.foreign-data-wrapper th,
.foreign-data-wrapper thead,
.foreign-data-wrapper tr {
    border: 1px solid #e4e4e4 !important;
}

.foreign-data-wrapper .for-head:before,
.foreign-data-wrapper .for-head:after,
.foreign-data-wrapper .for-head:before,
.foreign-data-wrapper .for-head:after {
    content: none;
}

.foreign-data-wrapper .for-head {
    margin-bottom: 10px;
}

.foreign-data-wrapper thead tr {
    background: #f3f3f3;
}

.subscribe-form {
    display: flex;
}

.subscribe-form .mb-3.col-6 {
    padding: 0 0 0 20px;
}

.subscribe-form .mb-3.col-6 .custom-checkbox {
    display: block;
    column-count: 2;
}

.paid-sub {
    padding-top: 30px;
}

.paid-sub p {
    font-size: 20px;
    line-height: 24px;
    font-weight: 600;
    color: #f00;
}

.form_group.chose-file input#myfile {
    padding: 0;
    border: none;
}

.subscribe-form.job-apply-page {
    width: 100%;
    display: block;
}

.subscribe-form.job-apply-page form {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
}

.team-section.about-secretarial-page .ficci-info.position-relative .nav {
    position: relative;
    width: unset;
    left: initial;
    flex-wrap: wrap;
}

.team-section.about-secretarial-page .secretariat-list .team-list .single-list {
    text-align: center;
}

.commity-wrapper span.number {
    width: 4%;
}

.commity-wrapper span.description {
    width: 76%;
}

.commity-wrapper span.description .width-area {
    max-width: unset;
}

.commity-wrapper span.description .width-area b,
.commity-wrapper span.name {
    color: #808080;
}

/*Ashish 15-04-2022*/

/*.single-item .content h3 {
    font-size: 20px; line-height: 30px; }*/

.main-menu ul li.smallmenu-otr {
    position: relative;
}

.main-menu ul li ul.megamenu.smallmenu .column:first-child {
    width: auto;
}

.main-menu ul li ul.megamenu.smallmenu .column ul {
    column-count: 1;
}

.main-menu ul li ul.megamenu.smallmenu .column ul li {
    width: 100%;
}

.main-menu ul li:hover ul.megamenu.smallmenu {
    width: 650px;
}

.main-menu ul li:hover ul.megamenu.smallmenu .d-flex.align-items-start {
    flex-wrap: wrap;
}

.main-menu ul li ul.megamenu.smallmenu .column:first-child {
    width: 100%;
    background-color: #fff0d9;
}

.main-menu ul li:hover ul.megamenu.smallmenu {
    width: 300px;
    overflow-y: unset;
}

.main-menu ul li ul.megamenu.smallmenu .column ul li {
    width: 100%;
    border: unset;
}

.main-menu ul li:hover ul.megamenu.smallmenu {
    width: 302px;
    overflow-y: unset;
    bottom: unset;
    border: 3px solid #f19d00;
}

.links {
    right: 20px;
}

.links li.active {
    border-color: #e94700;
}

.links li.active a {
    background: #f26100;
}

.main-page .info ul {
    padding-bottom: 20px;
}

/*Ashish 19-04-2022*/
.main-page .info blockquote small {
    font-size: 16px;
    line-height: 26px;
    font-style: oblique;
}

.main-page .info blockquote {
    padding: 0 0 0 20px;
    margin: 0 0 15px;
    border-left: 2px solid #e1e1e1;
}

.main-page .info>a,
.main-page .info p a {
    color: #f26100;
}

.main-page .info>a:hover,
.main-page .info p a:hover {
    color: #2B2A27;
    text-decoration: underline;
}

.section_tagfive ul {
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 -10px;
    padding-bottom: 30px;
}

.section_tagfive ul li {
    position: unset;
    width: 20%;
    margin: 0;
    text-align: center;
    padding: 0 10px;
}

.section_tagfive ul li>a {
    display: block;
    background: #f9eadf;
    border-radius: 5px;
    padding: 10px 0;
}

.section_tagfive ul li>a:hover {
    color: #e94822;
}

.info-section {
    display: inline-block;
}

.info-sectionleft {
    float: left;
    margin: 0 30px 20px 0;
}

.commity-wrapper.members-name-city {
    margin: 30px 0 0;
}

.row.studies-list.become-a-member-page {
    text-align: center;
    width: 65%;
    margin: 0 auto;
}

.row.studies-list.become-a-member-page .img-wrapper {
    width: 100%;
    padding: 20px 0;
}

.row.studies-list.become-a-member-page .img-wrapper img {
    margin: 0;
}

.row.studies-list.become-a-member-page .img-wrapper:after {
    content: none;
}

.row.studies-list.become-a-member-page .btn-wrapper a {
    background-color: #139C47;
    margin: 15px 0 0;
    display: inline-block;
    box-shadow: none;
}

.become-a-member-page-onebox h5 {
    color: #0098ca;
}

.become-a-member-page-twobox h5 {
    color: #84a200;
}

.become-a-member-page-threebox h5 {
    color: #d40746;
}

.become-a-member-page-contact {
    display: flex;
    margin: 0 -10px;
    width: 100%;
}

.become-a-member-page-contact .text-light.p-4.rounded.mt-4.col-lg-3.col-md-4.col-sm-6.col-xs-12 {
    margin: 0 10px;
    width: 22%;
}

.fa-file-pdf-o:before {
    content: "\f1c1";
}

.main-page .info p>i.fa.fa-file-pdf-o {
    margin: 0 0 0 20px;
    color: #f26100;
}

.economic-and-public-policy-council .row.task-detail .single-list {
    padding: 0;
}

.fa-clock-o:before {
    content: "\f017";
}

.main-page .info h6 {
    padding-bottom: 20px;
}

.footer .footer-links ul li::after {
    content: none;
}

/* 20-4-22 Modal CSS */
.benifitModal img {
    width: auto;
}

.benifitModal .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f8f8f8;
    box-shadow: none;
}

.benifitModal .table>:not(caption)>*>* {
    box-shadow: none;
}

.benifitModal thead th {
    background-color: #324960;
    color: #fff;
}

.benifitModal thead th:last-child {
    background-color: #4fc3a1;
}

/* 22-4-22 Ashish CSS */
.container {
    padding: 0 10px;
}

.past-event-filter-int .form_group .btn-wrapper a {
    box-shadow: unset;
    border-radius: 5px;
    margin: 0;
    background-color: #f19d00;
    font-family: 'Poppins', sans-serif;
    padding: 8px 14px;
    font-size: 18px;
    font-weight: 500;
}

.info.members-faqs-page h4 {
    font-size: 24px;
    font-weight: 500;
    color: #139c47;
}

.hero-section-slider button {
    background: rgb(255 255 255 / 50%);
    width: 63px;
    height: 63px;
    font-size: 0;
    padding: 0;
    position: absolute;
    z-index: 9;
    border-radius: 50%;
    border: 3px solid transparent;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
}

.hero-section-slider button.slick-prev.slick-arrow {
    /* left: 45%; */
    left: 10%;
}

.hero-section-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: 46%;
    transform: translate(-50%, -50%);
}

.hero-section-slider button.slick-next.slick-arrow {
    /* left: 55%; */
    left: 90%;
}

.hero-section-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%);
}

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

.hero-section-slider button.slick-prev.slick-arrow:hover:after {
    background: url(../images/hero-section-prev_h.png) no-repeat;
}

.hero-section-slider button.slick-next.slick-arrow:hover:after {
    content: "";
    background: url(../images/hero-section-next_h.png) no-repeat;
}

.hero-section .img-wrapper img {
    height: unset;
}

/* 27-04-2022 Dhruv CSS*/
.hero-section .next-section {
    text-align: center;
    /* for equal spacing on both sides */
}

.search-area .search-form .form-control:focus+.suggetion-area {
    height: 520px;
    width: 410px;
    overflow-x: scroll;
    overflow-y: inherit;
    display: block;
    padding: 20px;
}

/* removed from previous CSS as there were some bugs in this CSS*/
.suggetion-area {
    position: absolute;
    top: calc(100% + 10px);
    right: 0;
    width: 100%;
    max-width: 500px;
    background-color: #fff;
    box-shadow: 0px -3px 6px #00000029;
    overflow: hidden;
    height: 0;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

/* Width of this search bar covers some of the buttons */
.search-area.focus {
    max-width: 370px;
    /*greater changes made in responsive*/
    z-index: 9;
    border-radius: 25px;
}

/* as suggested by chetan */
.tab-style .tab-content .evt-slider .single-item .image-wrapper img {
    height: unset;
}

/* as suggested by ashish and chetan*/
.main-menu ul li:hover ul.new-menu.smallmenu {
    width: 470px;
}

.main-menu ul li ul.new-menu.smallmenu .column ul {
    column-count: 2;
}

.main-menu ul li ul.new-menu.smallmenu .column ul li {
    width: 50%;
}

/*Ashish 09-05-2022*/
.hero-section .content {
    bottom: 25%;
}

.read-section .read-slider-wrapper .btn-group a {
    display: block;
    font-size: 24px;
    height: 50px;
    line-height: 50px;
    padding: 0 20px;
}

.read-section .read-slider-wrapper .single-item .right .image-wrapper img {
    margin-bottom: 0;
    height: unset;
}

.read-section .read-slider-wrapper .single-item .left {
    padding: 0 0 70px 50px;
}



/*.past-event-filter-int.commity_search .form_group:first-child {
    width: 50%;
}*/
.team-section.about-secretarial-page .secretariat-list .team-list .single-list .img-wrapper {
    position: relative;
    z-index: 1;
}

.team-section.about-secretarial-page .secretariat-list .team-list .single-list {
    text-align: center;
    margin: 0 10px 10px;
    width: 23.4%;
    padding: 20px 10px;
}

.councils_new .studies-list h3 {
    text-align: center;
}

.councils_new .studies-list .img-wrapper {
    width: 100%;
}

section.hero-sector.section-even-page-img {
    height: unset;
    overflow-x: clip;
}

.section-even-page-img-text h4 {
    font-size: 34px;
    line-height: 44px;
    font-family: 'Playfair Display', serif;
    font-weight: 700;
    color: #fff;
}

.section-even-page-img-text .btn-wrapper a {
    box-shadow: unset;
    text-transform: uppercase;
    background-color: #f19c00;
    padding: 10px;
    margin: 0;
    display: inline-block;
    position: relative;
}

.section-even-page-img-text .btn-wrapper a:before {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 47px 20px;
    border-color: transparent transparent #f19d00 transparent;
    left: -20px;
    top: 0px;
}

.section-even-page-img-text .btn-wrapper a:after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 47px 20px 0 0;
    border-color: #f19d00 transparent transparent transparent;
    right: -20px;
    top: 0px;
}

.section-even-page-img-text .btn-wrapper {
    position: relative;
    right: -30px;
}

section.hero-sector.section-even-page-img .container {
    margin-top: -195px;
}

section.hero-sector.section-even-page-img .sect-bottom.sec-tab-list {
    margin-top: 20px;
    border-top: none;
    background: rgb(255 255 255 / 50%);
    /* padding-top: 20px; */
    padding: -5px 0 5px;
}

section.hero-sector.section-even-page-img .sec-tab-list a {
    font-size: 26px;
    padding: 0px 15px;
    color: #000 !important;
    font-style: italic;
    position: relative;
    line-height: 78px;
    border-bottom: unset !important;
}

section.hero-sector.section-even-page-img .sec-tab-list a.active:before {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 75px 30px;
    border-color: transparent transparent #ffffff transparent;
    left: -30px;
    top: 0px;
}

section.hero-sector.section-even-page-img .sec-tab-list a.active:after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 78px 30px 0 0;
    border-color: #ffffff transparent transparent transparent;
    right: -30px;
    top: 0px;
}

section.hero-sector.section-even-page-img .sec-tab-list a.active {
    border: 0;
    color: #000 !important;
    border-color: unset !important;
    border: unset !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
    font-weight: 700 !important;
    font-style: normal !important;
}

section.hero-sector.section-even-page-img .sec-header {
    margin: 0;
}

section.hero-sector.section-even-page-img .sec-header:before {
    background: rgb(255 255 255 / 50%);
    position: absolute;
    content: '';
    right: 100%;
    width: 200em;
    height: 100%;
    z-index: 0;
    top: 0;
    bottom: 0;
}

section.hero-sector.section-even-page-img .sec-header:after {
    background: rgb(255 255 255 / 50%);
    position: absolute;
    content: '';
    left: 100%;
    width: 200em;
    height: 100%;
    z-index: 0;
    top: 0;
    bottom: 0;
}

section.hero-sector.section-even-page-img .col-lg-3.col-md-12 .sect-bottom.sec-tab-list a:before {
    position: absolute;
    content: '';
    background: url(../images/connetimg.png) no-repeat;
    width: 40px;
    height: 40px;
    left: 0;
    top: 0;
}

section.hero-sector.section-even-page-img .col-lg-3.col-md-12 {
    padding-left: 50px;
}

section.hero-sector.section-even-page-img .col-lg-3.col-md-12 .sec-tab-list:before {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 78px 30px;
    border-color: transparent transparent rgb(255 255 255 / 50%) transparent;
    left: -30px;
    top: 0px;
}

section.hero-sector.section-even-page-img .col-lg-3.col-md-12 .sect-bottom.sec-tab-list ul {
    justify-content: center;
}

section.hero-sector.section-even-page-img .col-lg-3.col-md-12 .sec-tab-list:after {
    position: absolute;
    content: "";
    background: rgb(255 255 255 / 50%);
    left: 100%;
    width: 200em;
    height: 100%;
    z-index: 0;
    top: 0;
    bottom: 0;
}

section.hero-sector.section-even-page-img .col-lg-3.col-md-12 .sect-bottom.sec-tab-list a {
    padding: 0 0px 0 60px;
    letter-spacing: 0.30em;
    text-transform: uppercase;
    font-style: normal;
}

section.hero-sector.section-even-page-img .col-lg-3.col-md-12 .sect-bottom.sec-tab-list {
    text-align: center;
}

section.sector-section.section-even-page .col-lg-9.col-md-12 .section-even-page-text {
    background: #13a048;
    position: relative;
    width: 96%;
}

section.sector-section.section-even-page .col-lg-9.col-md-12 .section-even-page-text:before {
    background: #13a048;
    position: absolute;
    content: '';
    right: 400px;
    width: 200em;
    height: 100%;
    z-index: -1;
    top: 0;
    bottom: 0;
}

section.sector-section.section-even-page .col-lg-9.col-md-12 .section-even-page-text:after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 110px 50px 0 0;
    border-color: #13a048 transparent transparent transparent;
    right: -50px;
    top: 0px;
}

section.sector-section.section-even-page .col-lg-3.col-md-12 .section-even-page-text {
    background: #f19c00;
    text-align: center;
    position: relative;
    height: 70px;
}

section.sector-section.section-even-page .col-lg-3.col-md-12 .section-even-page-text:after {
    position: absolute;
    content: "";
    background: #f19c00;
    left: 100%;
    width: 200em;
    height: 100%;
    z-index: 0;
    top: 0;
    bottom: 0;
}

section.sector-section.section-even-page .col-lg-3.col-md-12 .section-even-page-text:before {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 110px 50px;
    border-color: transparent transparent #f19c00 transparent;
    left: -50px;
    top: 0px
}

/* .section-even-page-text a {
    display: inline-block;
    font-size: 40px;
    line-height: 50px;
    font-weight: 600;
    color: #fff;
} */
.section-even-page-text a {
    display: inline-block;
    font-size: 28px;
    line-height: 20px;
    font-weight: 600;
    color: #f6a000;
}

.section-even-page-text {
    padding: 10px 0;
    margin-left: 0px;
    margin-top: 10px;
}

section.sector-section.section-even-page .col-lg-3.col-md-12 {
    padding: 0 0 0 20px;
}

/* section.sector-section.section-even-page {
    overflow: hidden;
    padding-bottom: 0;
    background: green;
    margin-top: 10px;
    border-bottom: 10px solid green;
} */

section.hero-sector.section-even-page-img .sect-bottom.sec-tab-list li.nav-item.more-plus {
    position: relative;
}

li.nav-item.more-plus ul.more-plus-details {
    position: absolute;
    margin: 0;
    padding: 0;
    width: 250px;
    left: 50%;
    background: #c3cd9e;
    z-index: 1;
    border: 3px solid #616c35;
    opacity: 0;
    z-index: 9;
    transform: translateX(-50%);
}

section.hero-sector.section-even-page-img .sect-bottom.sec-tab-list li.nav-item.more-plus.is-active ul.more-plus-details {
    opacity: 1;
}

section.hero-sector.section-even-page-img .sect-bottom.sec-tab-list li.nav-item.more-plus ul.more-plus-details li {
    padding: 0;
    margin: 0 !important;
    width: 100%;
}

section.hero-sector.section-even-page-img .sect-bottom.sec-tab-list li.nav-item.more-plus ul.more-plus-details li a {
    font-size: 24px;
    line-height: 50px;
    padding: 0px 20px;
    display: block;
    border-bottom: 2px solid #616c35 !important;
    position: unset !important;
}

section.hero-sector.section-even-page-img .sect-bottom.sec-tab-list li.nav-item.more-plus ul.more-plus-details li a:hover {
    background: #000 !important;
    color: #fff !important;
    border-bottom: 2px solid #fff !important;
    position: unset !important;
}

.section-even-page-otr .main-page .info b {
    padding-bottom: 20px;
    display: inline-block;
}

.sec-tab-list li:not(:last-child) {
    margin-right: 30px;
}

.section-even-page-otr .task-detail .row {
    margin-top: 0px;
}

.section-even-page-otr .task-detail .content img {
    width: auto;
    margin-bottom: 10px;
}

.section-event-page-tabbing-section .sec-tab-list li a.nav-link {
    font-size: 30px;
    line-height: 50px;
    background: #13a048;
    color: #fff !important;
    border-color: unset !important;
    border-bottom: unset !important;
    text-align: center;
    border-radius: 0 !important;
}

.section-event-page-tabbing-section .sec-tab-list li {
    width: 25%;
    margin: 0;
    padding: 0 20px;
}

.section-event-page-tabbing-section .sec-tab-list ul {
    margin: 0 -20px;
}

.section-event-page-tabbing-section .sec-tab-list {
    position: relative;
    margin-top: 0px;
    border-top: unset;
    padding-bottom: 40px;
}

.section-event-page-tabbing-section .sec-tab-list li a.nav-link.active {
    background: #e7e6e6;
    color: #000 !important;
}

.section-event-page-tabbing-section {
    /* padding: 70px 0; */
    padding: 50px 0;
}

.section-even-page-otr .btn-wrapper a {
    display: inline-block;
    /* margin: 20px 0 0; */
    margin: 20px;
    background-color: #139C47;
    font-family: 'Segoe UI';
    font-weight: bold;
    box-shadow: unset;
}

/* .studies-list .img-wrapper img {
    max-height: unset;
} */

.tab-content.sec-tab-content.section-even-page-otr .timeline-list {
    position: relative;
    width: 100%;
    /* max-width: 70%; */
    max-width: 100%;
    margin: 0 auto;
}

.tab-content.sec-tab-content.section-even-page-otr .timeline-box .single-list,
.person-list .single-list {
    /* box-shadow: 0px 0px 15px 8px rgb(0 0 0 / 15%); */
    box-shadow: 0px 0px 2px 2px rgb(0 0 0 / 5%);
}

.tab-content.sec-tab-content.section-even-page-otr .about-wrapper.activity-wrapper {
    margin-top: 30px;
}

section.hero-sector.section-even-page-img .sect-bottom.sec-tab-list li.nav-item.more-plus ul.more-plus-details li a.nav-link.active {
    background: #c3cd9e !important;
    font-style: italic !important;
    font-weight: 600 !important;
}

section.hero-sector.section-even-page-img .sect-bottom.sec-tab-list li.nav-item.more-plus ul.more-plus-details li a.nav-link.active:before,
section.hero-sector.section-even-page-img .sect-bottom.sec-tab-list li.nav-item.more-plus ul.more-plus-details li a.nav-link.active:after {
    content: none;
}

.month.d-block.text-center {
    padding: 30px 0;
}


.section-even-page-otr div#sec-chair .person-list {
    justify-content: flex-start;
    margin: 0 -15px;
}

.section-even-page-otr div#sec-chair .person-list .single-list {
    /* width: calc(33.33% - 15px); */
    width: calc(33.33% - -100px);
    margin: 0 15px;
}

.section-even-page-otr div#sec-chair .person-list .single-list img {
    width: 72px;
    margin: 0;
    border: 1px solid grey;
}

.media-covarage-taabing {
    display: flex;
    flex-wrap: wrap;
}

.media-covarage-taabing .single-item {
    width: 33.33%;
    padding: 15px;
}

.media-covarage-taabing .single-item>.content {
    box-shadow: 0px 0px 15px 8px rgb(0 0 0 / 15%);
    padding: 30px;
    min-height: 200px;
}

div#sec-resources a.bg-green,
div#sec-policyrecommendations a.bg-green {
    border-radius: 0;
    width: auto;
}

div#sec-event .section-event-page-tabbing-section .container .past-event-wrapper {
    border: 10px solid #e7e6e6;
    padding: 20px;
    margin: 5px 0;
}

div#sec-event .section-event-page-tabbing-section .tab-content.sec-tab-content .past-event-wrapper .right-wrapper .single-event {
    padding: 20px;
    background: #ffffff;
}

div#sec-event .section-event-page-tabbing-section .tab-content.sec-tab-content .past-event-wrapper .right-wrapper .single-event:hover {
    background: rgb(191 189 182 / 30%);
}



/*31-05-2022*/

.tab-content.sec-tab-content.section-even-page-otr div#sec-event section#event {
    padding-bottom: 0px;
}

.tab-content.sec-tab-content.section-even-page-otr div#sec-event .section-event-page-tabbing-section.read-section {
    padding: 0 0 70px;
}




.tab-content.sec-tab-content.section-even-page-otr div#sec-event .section-event-page-tabbing-section.read-section .title-dropdown-both {
    display: flex;
    align-items: center;
}

.tab-content.sec-tab-content.section-even-page-otr div#sec-event .section-event-page-tabbing-section.read-section .title {
    margin-bottom: 10px;
}

div#sec-event .section-event-page-tabbing-section .container .past-event-wrapper .right-wrapper .single-event {
    padding: 15px;
    background: #fff;
}

div#sec-event .section-event-page-tabbing-section .container .past-event-wrapper .right-wrapper .single-event:hover {
    background: rgb(191 189 182 / 16%);
}




.section-even-page-img-text-connect {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

section.hero-sector.section-even-page-img .col-lg-3.col-md-12 .btn-wrapper {
    right: 15px;
}

.section-even-page-img-text-connect .col-lg-3.col-md-12 {
    padding: 0;
    display: flex;
    justify-content: end;
}

div#sec-specialinitiatives .sigle-list a.bg-orange {
    width: auto;
    padding: 5px 10px;
}



.media-room-page.past-event-wrapper {
    max-width: unset;
    padding: 30px 0;
    margin-top: 80px;
}

.media-room-page.past-event-wrapper .title {
    padding-bottom: 20px;
}

.media-room-page-sectionone {
    display: flex;
    padding: 30px 0;
}

.media-room-page-sectionone .col-lg-8.col-md-12 {
    padding: 0 0 0 50px;
}

.video-wrapper-twovideos {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
}

.media-room-page-sectionone .video-wrapper .video-box iframe {
    width: 100%;
    height: 300px;
}

.media-room-page-sectionone .video-wrapper {
    box-shadow: 0 0 22px 7px #ccc;
}

.media-room-page-sectionone .video-wrapper h5 {
    padding: 0 10px 10px;
}

.media-room-page-sectionone .col-lg-8.col-md-12 .single-item .content h3 {
    font-size: 17px;
    font-weight: 400;
    line-height: 34px;
    padding: 10px 0;
}

.media-content .single-list {
    border-bottom: unset;
    padding: 14.5px 0;
}

.media-room-page-section-two {
    display: flex;
    align-items: flex-start;
    margin: 0 -15px;
    padding: 30px 0;
}

.media-room-page-section-two .col-lg-7.col-md-12 {
    padding: 0 15px;
}

.media-room-page-section-two .col-lg-5.col-md-12 {
    padding: 0 15px;
}

.media-room-page-section-two .col-lg-5.col-md-12 .video-box iframe {
    width: 100%;
    height: 381px;
}

.media-content span i.fa-regular.fa-clock {
    padding-right: 5px;
}

.video-wrapper .video-box {
    padding-bottom: 15px;
}


.media-room-page-section-three .event-list .list .single-list .info {
    padding: 20px;
}

.media-room-page-section-three .event-list.event-today-page .list .single-list {
    padding: 0 0 15px;
}

div#sec-periodicals .bg-grey {
    display: block;
    min-height: 100%;
}

.media-room-page-section-three .event-list .list .single-list .info .bg-white {
    margin-bottom: 5px;
}

.media-room-page-section-three .event-list .list .single-list .info .btn-wrapper a {
    font-size: 18px;
    padding: 5px 10px;
}

.media-room-page-section-three a.evt-btn.bg-green.bottom-btn {
    width: auto;
}

.media-room-page-section-three .event-list.event-today-page .list .single-list .img-wrapper {
    width: 35%;
}

.media-room-page-section-three .event-list.event-today-page .list .single-list .img-wrapper a.evt-btn.bg-green.bottom-btn {
    width: auto;
    font-size: 15px;
    padding: 8px !important;
}

.media-room-page-section-three .event-list.event-today-page .list .single-list .img-wrapper .btn-wrapper {
    padding: 0;
}

.media-room-page-section-three .event-list.event-today-page .list .single-list .info {
    width: 65%;
}


.single-item.media-bg-section {
    padding: 15px;
    background: #FFFFFF;
    box-shadow: 0 0 22px 7px #ccc;
    border-radius: 5px;
}

.media-room-page-section-four .single-item.media-bg-section {
    margin: 12px 0;
}

div#sec-specialinitiatives .policy-list.survey-list a.bg-green {
    width: auto;
    border-radius: 0;
}

.media-room-page-section-three .single-event {
    margin: 15px 0px;
    padding: 7px;
}

.media-room-page-section-three .past_event_new .evt-btn {
    width: 100%;
    margin: 10px 0 0;
    text-align: left;
    display: inline-block;
}

.media-room-page-section-three .past_event_new .evt-btn a {
    display: inline-block;
    color: #F24A00 !important;
}

.media-room-page-section-three .past_event_new .evt-btn a:hover {
    color: #fff !important;
}

.media-room-page-section-three .past_event_new h4 {
    /* font-size: 20px; */
    font-size: 17px;
}

.media-room-page-section-two .video-wrapper {
    padding: 14px 0;
}

.media-room-page-section-three {
    display: flex;
    align-items: flex-start;
    margin: 0 -15px;
    padding: 30px 0;
}

.media-room-page-section-three .col-lg-6.col-md-12 {
    padding: 0 15px;
}

.media-room-page-section-four {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
    padding: 30px 0;
}

.media-room-page-section-four .col-lg-8.col-md-12,
.media-room-page-section-four .col-lg-4.col-md-12 {
    padding: 0 15px;
}

.media-room-page-section-four .col-lg-8.col-md-12>h3 {
    padding-bottom: 10px;
}

.media-room-page-section-four .col-lg-4.col-md-12 .text-light.p-4.rounded.col-xs-12.bg-green img {
    width: auto;
}

.media-room-page-section-four .col-lg-4.col-md-12 .text-light.p-4.rounded.col-xs-12.bg-green h3.event-heading {
    font-size: 18px;
    line-height: 30px;
}

.media-room-page-section-four .single-item.media-bg-section .content p {
    font-size: 18px;
    line-height: 30px;
}



.media-room-page.past-event-wrapper .btn-wrapper.text-center a {
    display: inline-block;
    margin: 20px 0 0;
    background-color: #139C47;
    font-family: 'Segoe UI';
    font-weight: bold;
    box-shadow: unset;
    width: 100px;
}


.tab-content.sec-tab-content.section-even-page-otr div#sec-event section#event .title {
    margin-bottom: 0;
}




.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: 50%;
    padding: 0 15px;
}

.mytextshow {
    display: none;
}

button.section-even-page-textshow {
    display: inline-block;
    background: #139c47;
    color: #fff;
    border: none;
    padding: 5px 10px;
}


/* devendra 9-6-22 */

.media-room-page-section-three.search-list {
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    justify-content: space-between;
}

.media-room-page-section-three.search-list .single-event {
    margin: 0 0 20px;
    width: calc(50% - 10px);
}

.search-result-page .tab-style .nav-tabs {
    margin-bottom: 20px !important;
}

.media-content.search-list p {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.suggetion-area.search-list {
    position: relative;
    visibility: visible;
    opacity: 1;
    display: block;
    overflow: visible;
    top: initial;
    right: initial;
    height: auto;
    max-width: 100%;
    box-shadow: none;
}

.suggetion-area.search-list .people-search-wrapper {
    display: flex;
    flex-wrap: wrap;
}

.suggetion-area.search-list .people-search-wrapper .single-list {
    width: calc(100% / 4);
}

.media-room-page-section-four.search-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0;
}

.media-room-page-section-four.search-list .single-item.media-bg-section {
    width: calc(50% - 10px);
    max-width: 100%;
    margin-bottom: 20px;
    padding: 10px;
}

.search-page .btn-wrapper a {
    display: inline-block;
}

.media-room-page.past-event-wrapper .media-room-page-sectionone .single-event .info h2 a {
    color: #000;
}

.media-room-page.past-event-wrapper .media-room-page-sectionone .single-event .info h2 a:hover {
    color: #F24A00;
}

.video-wrapper-sectionfifty {
    width: 50%;
    padding: 0 15px 15px;
}





.login_page_inr .feedback-form {
    max-width: 28%;
    margin: 20px auto;
    padding: 30px;
    background: #f4f4f4;
    border-radius: 10px;
}

.login_page_inr .feedback-form form>p {
    text-align: center;
    padding-bottom: 15px;
}

.sign_up_form .chkbox {
    position: relative;
}

.sign_up_form .chkbox input {
    position: relative;
    top: 6px;
    left: 0px;
    z-index: 99;
    opacity: 0;
    width: 20px;
    height: 20px;
    cursor: pointer;
    margin: 0px;
}

.sign_up_form .chk-overlay {
    background: url(../images/new-checkbox-before.png) no-repeat 0px 8px;
    height: 30px;
    position: relative;
    z-index: 0;
    width: 100%;
    top: -27px;
}

.sign_up_form .chkbox input:checked+.chk-overlay {
    background: url(../images/new-checkbox-checked.png) no-repeat 0px 8px;
}

.sign_up_form .chk-overlay p {
    padding: 0 0 0 33px;
    font-weight: 400;
    margin: 0;
    text-align: left;
}

.login_btn_and_side {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.login_btn_side a {
    font-size: 20px;
    line-height: 24px;
}

.login_btn_side {
    margin-left: 10px;
}

.login_page_inr {
    padding: 50px 0;
}

.forget_password_page .login_page_inr .feedback-form {
    max-width: 40%;
}

.forget_password_page .login_page_inr .feedback-form .single-list.mb-3 {
    width: 60%;
    margin: 0 auto;
}

.forget_password_page .login_page_inr .feedback-form .single-list.mb-3 p {
    font-size: 18px;
    padding-bottom: 5px;
}

.forget_password_page .login_page_inr .feedback-form .login_btn_and_side {
    max-width: 60%;
    margin: 0 auto;
}


.hthree_withbtn {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.hthree_withbtn .btn-wrapper.text-center a.bg-green {
    margin: 0;
}

.media-room-page-section-four .col-lg-4.col-md-12>h3 {
    margin-bottom: 20px;
}




.task-detail h3.event-heading,
.leave-comment .row.task-detail h3.event-heading {
    font-size: 16px;
    line-height: 30px;
}

.task-detail h3.event-heading span,
.leave-comment .row.task-detail h3.event-heading span {
    font-size: 20px;
    font-weight: 600;
}

.task-force-details .row.task-detail {
    margin: 10px 0 0;
}

.press-release-details-page .main-page .info h5 {
    font-weight: 600;
    margin-bottom: 16px;
    font-size: 24px;
    color: #f26100;
}

.press-release-details-page .main-page .info p a img {
    border: 1px solid #ddd;
}




.leave-comment .row.task-detail .col-md-7.col-sm-6.col-xs-12.single-list {
    padding: 0 15px;
}

.leave-comment .row.task-detail {
    margin: 0 -15px;
}

.leave-comment .row.task-detail .col-md-7.col-sm-6.col-xs-12.single-list .feedback-form {
    max-width: 100%;
    margin: 0;
}

.leave-comment .row.task-detail .col-md-7.col-sm-6.col-xs-12.single-list .feedback-form .single-list.mb-3 {
    margin: 0;
    padding: 0;
}

.leave-comment .row.task-detail .col-md-7.col-sm-6.col-xs-12.single-list .feedback-form textarea.form-control.full-height {
    height: 150px;
}


.tab-content.sec-tab-content.section-even-page-otr .task-detail .single-list {
    padding: 0 30px;
    margin-bottom: 20px;
}

.tab-content.sec-tab-content.section-even-page-otr .row.task-detail {
    margin: 0 -30px;
    padding: 20px 0;
}




.onhovereffect img {
    -webkit-transition: transform 0.3s linear;
    -moz-transition: transform 0.3s linear;
    -ms-transition: transform 0.3s linear;
    -o-transition: transform 0.3s linear;
    transition: transform 0.3s linear;
}

.onhovereffect:hover img {
    transform: scale(1.05);
}













/*21-6-2022*/
.event-list.event-today-page.past-events.past-event-page .event-list .row {
    column-count: unset;
    display: flex;
    flex-wrap: wrap;
    column-gap: 0;
    margin: 0 -15px;
    column-fill: unset;
    width: unset;

}

.event-list.event-today-page.past-events.past-event-page .event-list .row .col-4.single-list {
    width: 33.33%;
    margin: 0;
    padding: 15px;
    height: 100%;
}



/* 23-06-2022 */

.media-section.media-videos-page {
    padding: 60px 0;
}

.evt-speakers .img-wrapper.onhovereffect:hover img {
    box-shadow: 0 0 0 5px #8bc34a;
}

.evt-title a.shadow img {
    width: 23px;
    margin-left: 7px;
}

.evt-detail .evt-title .right.d-flex a {
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.evt-detail .evt-title .right.d-flex a:after {
    content: "";
    background: #24315e;
    position: absolute;
    z-index: -1;
    padding: 0.85em 0.75em;
    display: block;
    top: 0;
    bottom: 0;
    left: -100%;
    right: 100%;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.evt-detail .evt-title .right.d-flex a:hover {
    z-index: 1;
}

.evt-detail .evt-title .right.d-flex a:hover:after {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}


.media-videos-page-box-inr .video-wrapper {
    max-width: unset;
}

.media-videos-page-box {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    margin: 0 -15px;
}

.media-videos-page-box-inr {
    width: 33.33%;
    padding: 15px;
}

.media-videos-page-box-inr .video-wrapper .video-box iframe {
    height: 320px;
}

.media-section.media-videos-page .video-box {
    margin: 0;
}

.media-section.media-videos-page .video-wrapper {
    margin-bottom: 50px;
}

.media-section.media-videos-page .media-videos-page-box .video-wrapper {
    margin: 0;
}

.media-section.media-videos-page .media-videos-page-box-inr .video-text-style {
    font-size: 18px;
    line-height: 24px;
}

/*24-06-2022*/
.media-room-page-sectionone .hthree_withbtn {
    padding-bottom: 15px;
}


.media-room-page-sectionone .single-event {
    min-height: 91.2%;
}







.menuhoversection {
    display: block;
}

.hoverstate {
    /*
  This could be a change in opacity
  or whatever you would like it to be
  */
    display: block;
}





/*27-06-2022*/
.evt-schedule .container .row.studies-list {
    padding: 40px 0 0;
}

.float-right {
    float: right !important;
}

.color-orange {
    color: #F24A00;
    font-weight: 600;
}

.ficci-voice .single-item .content h3 {
    font-size: 28px;
}

.ftweek img {
    width: 80%;
    margin: 0 auto;
}

.ftweek .bg-grey {
    min-height: inherit;
    padding: 15px;
}

.dashboard-ficci .box3 h2 {
    font-size: 40px;
}

.hub-wrapper .hub-list .main-content .img-wrapper {
    display: block !important;
    width: 100%;
    height: auto !important;
}

.hub-wrapper .hub-list .main-content .img-wrapper img {
    width: 100% !important;
    height: auto !important;
}

.img-wrapper {
    text-align: center;
}

.slick-slide img {
    margin: 0 auto;
}

/* .sec-tab-list .nav-link img{margin: 15px 0 15px;} */
.sec-tab-list .nav-link img {
    margin: 10px 10px;
    height: 25px;
    width: 25px;
}



/*Added 13-1-2023 */
/*Past Event Page*/
.pt-40 {
    padding-top: 40px;
}

.past-event-outer {
    padding-bottom: 50px;
}

.past-event-outer .studies-title {
    margin: 50px 0 20px;
}

.past-event-outer .studies-title.mt0 {
    margin-top: 0;
}

.past-event-outer .la-list .info {
    padding: 0px 0;
}

.past-event-outer .la-list .media-ac-slider .img-wrapper img {
    height: auto;
}


.media-ac-slider .slick-arrow {
    top: 46%;
}

.media-ac-slider .slick-arrow:before {
    text-shadow: 1px 2px 10px rgb(0 0 0 / 90%);
}

.past-event-outer .event-list,
.past-event-studies .event-list {
    padding: 0;
}

.wdt-100 {
    width: 100%;
}

.past-event-outer .media-room-page-section-four,
.past-event-outer .media-room-page-section-two {
    margin: 0;
}

.media-room-page-section-four .btn-wrapper {
    margin: 0px;
    padding: 5px;
}

/*.media-room-page-section-four .btn-wrapper a.bg-green{font-size: 18px;*/
/*    padding: 8px 10px;background-color: #139c47;font-family: 'Segoe UI';*/
/*    font-weight: bold;border-radius: 5px;display: inline-flex; margin-right: 0;*/
/*    box-shadow: none;}*/

.slider-nav {
    background: #ECECEC;
    padding: 0 40px;
}

.slider-for .slick-slide {
    padding: 0;
}

.slider-for .video-wrapper .video-box {
    padding: 0;
}



.past-event-outer .video-wrapper {
    width: 100%;
    max-width: 1024px;
    margin-left: auto;
    margin-right: auto;
}

.past-event-outer .video-box iframe {
    width: 100%;
    height: 400px;
    object-fit: cover;
}

.past-event-outer .video-box {
    margin-bottom: 20px;
}

.past-event-outer .slick-slide {
    height: auto;
}

.slider-nav .slick-arrow {
    position: absolute;
    left: 10px;
    top: 45%;
    background: transparent;
    font-size: 0;
    border: 0;
    z-index: 99;
}

.slider-nav .slick-arrow.slick-next {
    left: auto;
    right: 10px;
}

.slider-nav .slick-arrow:before {
    content: '\f105';
    font-family: FontAwesome;
    font-weight: 700;
    font-size: 21px;
    display: inline-block;
    color: #fff;
    text-shadow: 1px 2px 10px rgba(0, 0, 0, .9);
}

.slider-nav .slick-arrow.slick-prev:before {
    content: '\f104';
}

/* added on 8-2-2023 */
.past-event-wrapper .single-event .info h2 {
    margin-bottom: 20px;
}

.past-event-wrapper .single-event .info .evt-btn {
    margin-top: 20px;
}

.past-event-wrapper .single-event .info .evt-btn a.button-style {
    color: #e94700 !important;
}

.past-event-wrapper .single-event .info .evt-btn a.button-styles:hover {
    color: #fff !important;
}

.read-section .read-slider-wrapper .single-item:before {
    top: 120px;
}


/*Select 2 Style*/



.exhibtion-form .select_arrow:after {
    display: none;
}

.w-100 .select2-container {
    width: 100% !important;
}



.past-event-outer {
    display: flex;
    flex-wrap: wrap;
}

.past-event-outer .col-md-6 {
    padding: 0 15px
}

.select2-container--open .select2-dropdown--below {
    border-top: 1px solid #aaa !important;
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
    top: 10px !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__display,
.select2-results__option {
    font-size: 16px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
}


.event-list .main-content .btn-wrapper a {
    align-items: center;
}

.calender-btn a {
    border: 1px solid #14a44a !important;
    color: #14a44a !important;
    font-weight: 600 !important;
}

.calender-btn a:hover {
    background-color: #14a44a !important;
    color: white !important
}


/* CSS for Secretariat Popup */
.secretariat_modal .modal-header {
    border: 0;
}

.secretariat_modal .btn-close {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 999;
}

.img_avatar {
    width: 100%;
    float: left;
}

.img_avatar img {
    max-width: 90px;
    float: left;
}

.contact_info_popup {
    float: left;
    padding: 0 20px;
}

.contact_info_popup h5 {
    font-size: 20px;
    margin: 0;
    padding: 0;
    font-weight: bold;
    font-family: 'Segoe UI';
}

.contact_info_popup .designation {
    font-size: 16px;
    font-family: 'Segoe UI';
    color: #707070;
    margin: 0px 0;
    font-weight: normal;
    line-height: 18px;
}

.contact_info_popup ul {
    display: block;
    margin: 10px 0 0;
    padding: 0;
}

.contact_info_popup ul li {
    display: block;
    margin: 3px 0;
    font-size: 16px;
    font-weight: bold;
}

.contact_info_popup ul li .fa {
    font-size: 14px;
    margin: 0 10px 0 0;
}

.detail_text_popup {
    font-size: 16px;
    line-height: 20px;
    padding: 15px 0 5px;
    width: 100%;
    float: left;
}

/*Chetan CSS Date : 02-06-23*/
/* .hero-sector.section-even-page-img img {
    -webkit-filter: brightness(50%);
} */

.evt-title .left {
    max-width: calc(100% - 240px);
}

/*.section-even-page-img-text h4{font-family: inherit;}*/
/* .breadcrumb h3{max-width: calc(100% - 600px);} */


/* .main-page.py-5 .container .img-wrapper>img {
    width: 120px;
} */



.main-content .btn-wrapper a {
    font-size: 18px
}

button.submit a {
    color: #fff;
}

.dropdown-item {
    text-transform: none !important;
}

.media-coverages-list p {
    font-size: 17px;
    font-weight: 400;
    line-height: 23px;
    text-align: justify;
    width: 100% !important;
}

.media-coverages-list a {
    text-align: left !important;
}

/* div.breadcrumb{margin-top:90px} */
div.knowledge-wrapper {
    margin-top: 90px
}

.sector-name .container {
    position: fixed;
    height: 40px;
    background-color: #F3F3F3;
    z-index: 50;
}

.container h3 {
    font-size: 28px;
    font-weight: 400;
    color: #1D1F23;
    font-family: 'Gellix,sans-serif';
    /* height: 15px; */
    width: 100%;
    padding-bottom: 25px;
}



.sec-tab-list a {
    font-size: 16px;
    font-weight: 400;
    color: #606770 !important;
    margin-top: 0px;
    padding: 10px;
    border: 0 !important;
    border-bottom: 2px solid white !important;
}

.sec-tab-list.nav {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    flex-direction: column;
}

.child-follow-unfollow {
    position: relative;
    top: -250px;
    left: -200px;
}

.child-menu {
    position: relative;
    top: -10px;
    left: 259px;
}

/* .sector-banner {
    position: relative;
} */

.sec-tab-list ul li {
    /* border: 1px solid red; */
    border-bottom: 1px solid black;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2);
}

.navbar .container-fluid {
    width: 100%;
    height: 70px;
    padding-right: var(--bs-gutter-x, .75rem);
    padding-left: var(--bs-gutter-x, .75rem);
    margin-right: auto;
    margin-left: auto;
}

.mytexthide.p {
    text-align: justify;
}

.mytextshow div {
    text-align: justify;
}

.mytextshow div {
    text-align: justify;
}

.fa-icon {
    font-size: 20px;
    padding-left: 10px;
}

.sec-dtls .person-box {
    position: relative;
    margin-bottom: 10px;
}

.sec-dtls-4rc .past-exhibtion-section {
    padding: 40px 0;
}

/* #sec-home .main-page {
    margin-top: 10px;
} */


.border-gdc {
    display: inline-block;
    padding-bottom: 10px;
    background: linear-gradient(to left, #139C47, #f6a000, #139C47);
    background-size: 100% 4px;
    background-position: bottom 0 left 0, bottom 5px left 0;
    background-repeat: no-repeat;
    /* border: 5px solid red; */
    display: flex;
    justify-content: space-between;
}

.border-gdc-grey {
    display: inline-block;
    padding-bottom: 10px;
    /* background: linear-gradient(to left, grey, grey, grey); */
    background: linear-gradient(to left, #f3f3f3, #f3f3f3, #f3f3f3);
    background-size: 100% 3px;
    background-position: bottom 0 left 0, bottom 5px left 0;
    background-repeat: no-repeat;
}

.sd-breadcrumb li a {
    font-size: 16px;
    padding: 2px;
}


ul.sd-breadcrumb {
    padding: 0px 16px;
    list-style: none;
    margin-top: 22px;
    background-color: #FFF;
}

ul.sd-breadcrumb li {
    display: inline;
    font-size: 18px;
}

ul.sd-breadcrumb li+li:before {
    padding: 8px;
    color: black;
    content: "/\00a0";
}

ul.sd-breadcrumb li a {
    color: #0275d8;
    text-decoration: none;
}

ul.sd-breadcrumb li a:hover {
    color: #01447e;
    /* text-decoration: underline; */
}

.sector-details {
    /* border: 2px solid black; */
    display: flex;

}

.sector-details h3 {
    /* border: 2px solid red; */

    font-size: 30px;
    font-weight: 400;
    color: #1D1F23;
    font-family: 'Gellix,sans-serif';

}

.sector-details .name {
    /* border: 2px solid red; */
    padding: 10px 30px;
    position: fixed;
    top: 113;
    z-index: 49;
    /* width: 95%; */
    /* background-color: #FFF; */
    box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.3);
}

.person-detail .p-designation {
    padding-bottom: 10px;
    margin-top: -10px;
}

.fc-event {
    padding: 10px;
    /* background-color: #eeeeee; */
    margin-top: 10px;
    margin-bottom: 10px;
    border: 3px solid #f3f3f3;
}

.fc-event h3 {
    color: #f6a000;
    margin-top: 12px;
}

.fc-event p {
    font-size: 18px;
    color: #2B2A27;
    opacity: 0.5;
    padding-bottom: 13px;
    /* border-bottom: 3px solid #f3f3f3; */
}

.fc-event-p-border {
    border-bottom: 3px solid #f3f3f3;
}


/* .bg-orange-timeline {
    height: 200px;
} */

.bg-devider {
    /* border: 1px solid red; */
    background-color: #F19D00;
    height: 65px;
}

.bg-white {
    background-color: #ffffff;
}


.timeline-h3 {
    display: flex;
    justify-content: space-around;
    margin-top: -66px;
}


img.follow_b {
    height: 36px;
    width: 150px;
    cursor: pointer;
}

/* span.follow_b {
    cursor: pointer;
} */

.follow-parent {
    position: relative;
}

.follow-child {
    position: absolute;
    top: 4px;
    left: 100px;
}

.left-nav .nav {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    flex-direction: column;
}

/* .left-nav .nav-tabs .nav-link { */
.nav-tabs .nav-link {
    margin-bottom: -1px;
    background: 0 0;
    border: 1px solid white;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
}

.bgc-grey {
    background-color: #f3f3f3;
}



.container .studies-list h3 {
    font-size: 17px;
    line-height: 24px;
    font-weight: 400;
    font-family: 'Segoe UI';
    /* margin-bottom: 60px; */
    color: #1D1F23;
    /* font-family: 'Gellix,sans-serif'; */
    min-height: 120px;
    width: 100%;
    padding-bottom: 20px;
    /* padding: 1px 5px 5px 5px; */
    margin-top: 5px;
}

.person-detail h3 {
    font-size: 28px;
    font-weight: 400;
    margin-top: 25px;
    margin-bottom: -15px;
    background: #ffffff;
    width: 92%;
}

/* .person-detail h4 {
    font-size: 28px;
    font-weight: 400;
    margin-bottom: 26px;
    margin-top: -10px;
    background: #ffffff;
    width: 92%;
} */

.e-time {
    display: flex;
    justify-content: space-between;
    padding-bottom: 5px;
    border-bottom: 1px solid #F1F1F3;
    /* min-width: 500px; */
}

.p-explore {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.image-p {
    display: flex;
    justify-content: space-between;
    padding-top: 5px;
}

.evt-slider.slick-initialized.slick-slider .single-item {
    /* padding: 30px 15px; */
    padding: 0px;
}

.tab-style .tab-content .evt-slider .single-item .image-wrapper img {
    /* height: unset; */
    height: auto;
}

.sd-time {
    position: absolute;
    /* top: 420px; */
    left: 10px;
    bottom: 10px;
}

.h4-span {
    width: 75%;
    margin: 1px 2px;
    /* border: 1px solid red; */
}

.img-border-grey {
    border: 1px solid grey;
}

.section-even-page-text h3 {
    font-size: 28px;
    font-weight: 400;
    color: #67666f;
    /* font-family: 'Gellix,sans-serif'; */
    height: 15px;
    width: 100%;
    /* padding-bottom: 25px; */
}

.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%;
    border-top: 3px solid #f3f3f3;
    padding-top: 10;
}


.p-pdf {
    display: flex;
    justify-content: space-between;
}



.slick-slide {
    display: none;
    float: left;
    /* height: 100%; */
    min-height: 1px;
}

.custome-h3 {
    font-size: 22px;
    font-weight: 400;
    padding-top: 20px;
}

.past-event-box {

    /* width: 300px; */
    border: 1px solid red;
}

.pe-news-content {
    display: flex;
    flex-direction: column;
    margin: 2px;
    /* padding: 10px; */
}


.p-event {
    padding: 10px;
    /* background-color: #eeeeee; */
    margin-top: 10px;
    margin-bottom: 10px;
    border: 3px solid #f3f3f3;
    /* min-height: 500px; */
    /* width: 500px; */
}

.past-e-h3 {
    padding-top: 35px;
    font-size: 22px;
    font-weight: 400;
    /* margin-top: 10px; */
    /* margin-bottom: 10px; */
    margin-left: -20px;
}


/* .form-ddl-year {

    border: 3px solid #f3f3f3;
} */

.carousel-item img {
    border: 2px solid #f3f3f3;
    /* border: 2px solid grey; */
}

.event-div {
    /* width: 450px; */
    width: 50%;
}

.col-center {
    display: flex;
    justify-content: center;
}

.fa-2xl {
    font-size: 5em;
    /* line-height: .03125em; */
    /* vertical-align: -.1875em; */
}

.fs-20 {
    font-size: 20px;
}

.pb-50 {
    padding-bottom: 50px;
}


.col-flex {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

/* ===================================================== */
/*================================*/

.contact-gallery .thumbnail img {
    width: 100%;
    max-width: 100%;
    padding: 10px 5px;
}

.contact-pdf .ahref {
    padding: 10px 5px;
}

.contact-pdf a {
    font-size: 18px;
}

.ficci ul {
    list-style-type: "→";
}

.ficci ul li {
    padding: 4px;
    font-size: 16px;
    font-weight: 600;
}

.ficci ul li .fa-circle {
    padding-right: 10px;
}

.lg-img p {
    font-size: 16px;
    font-weight: 600;
}




#ficci-history p {
    font-size: 16px;
    margin-top: 29px;
    line-height: 24px;
    text-align: justify;
}

.ficci-history-c3 .nav {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    /* background-color: #f6a000; */
    /*orange*/
    background-color: #139C47;
    /*green*/
}

#ficci-history .sec-tab-list a {
    font-size: 16px;
    font-weight: 600;
    color: #606770 !important;
    margin-left: 10;
    padding: 5px 0;

}

#ficci-history .sec-tab-list li a {
    display: block;
    color: #000;
    padding: 8px 0 8px 16px;
    text-decoration: none;
}

/* #ficci-history .sec-tab-list a.active {
    background-color: #e2ece8;
    color: white;
} */

#ficci-history ul li a:hover {
    background-color: #aaa;
    color: #333;
}

#ficci-history .nav-tabs .nav-link {
    border: 1px solid white;
    color: white;
    font-size: 16px;
}

#ficci-history .nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    color: #495057;
    background-color: #f6a000;
    border-color: #dee2e6 #dee2e6 #fff;
}

.history-gallery section {
    display: flex;
    flex-grow: 1;
    flex-wrap: wrap;
    justify-content: space-around;
    align-content: space-around;
}

.history-gallery section div {
    flex-basis: 33%;
    border: 1px solid gray;
}

.history-gallery section div a img {
    width: 100%;
    transition: 0.3s;
    cursor: pointer;
}

.history-gallery section div h5 {
    font-size: 16px;
    font-weight: 400;
    margin-top: 2px;
    line-height: 24px;
    text-align: justify;
    padding: 10px;
}

.history-gallery section div a img:hover {
    transform: scale(1.05);
}

.ficci-himg {
    padding: 10px
}


/* Vertical page css */
.vertical-content p {
    text-align: justify;
    padding: 1px 10px;
}

.vertical-content ul li {
    text-align: justify;
    padding: 1px 10px;
}



.custom-container {
    padding: 0;
    margin: 0;
}

.custom-row {
    padding: 0;
    margin: 0;
}

/* *********03042025**************************** */
.person-list .img-wrapper,
.person-list .img-wrapper img {
    width: 72px;
    height: 72px;
    object-fit: fill !important;
    overflow: hidden;
    border-radius: 0%;
}


/* HOME PAGE CSS */
.twitter-login-btn img {
    width: 200px;
    cursor: pointer;
}

.parent1 {
    padding: 15px;
    margin: 10px;
    color: rgb(43 42 39 / 5%);
    position: relative;
    /* To contain the absolutely positioned div2 */
    overflow: hidden;
    /* To prevent div2 from going outside the boundaries */
}

.child1 {
    padding: 2px !important;
    margin: 3px !important;
    width: 100%;
    /* height: 100px; */
    /* background-color: lightblue; */
    color: rgb(43 42 39 / 5%);
    position: absolute;
    bottom: -200px;
    /* Initially hidden below div1 */
    left: 50%;
    transform: translateX(-50%);
    /* Center it horizontally */
    transition: bottom 0.5s ease;
    /* Smooth transition */
}

.parent1:hover .child1 {
    bottom: 0;
    /* Move div2 upwards by 100px on hover */
}

.info1 .btn-wrapper a {
    font-size: 16px !important;
    font-weight: 300 !important;
    font-family: 'Poppins', sans-serif;
    color: #fff;
    background-color: #F24A00;
    padding: 4px 8px !important;
    border-radius: 5px !important;
    /* box-shadow: -2px 2px 20px #00000060; */
}


.read-section {
    position: relative;
    padding-bottom: 40px;
    /* background-color: grey !important; */
    /* margin: 20px; */
    /* border: 2px solid red; */
}

.read-section .title {
    margin: 20px 0px !important;
    display: flex;
    align-items: center;
    justify-content: space-between;
    /* background-color: green !important; */
}

.read-section .title ul {
    border: 0;
    padding-left: 15px;
    margin-top: 0px !important;
    margin-left: 0px !important;
}

time {
    /* padding: 0 15px; */
    /* width: 150px; */
    /* text-transform: uppercase; */
    font-size: 15px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.48px;
    color: #959595;
    opacity: 0.7;
}

.spotlight-section {
    padding: 0px !important;
}

.team-wrapper .main-content {
    background-color: #fff;
    height: 100%;
    padding: 30px 0px 40px !important;
    box-shadow: 0px 0px 0px #2c2c2c0f !important;
}

.team-wrapper .main-content span {
    font-size: 19px !important;
    color: #43425D;
    opacity: 0.5;
    text-transform: capitalize;
}

.past-event-wrapper {
    max-width: 1690px;
    margin: auto;
    padding: 0px 0px !important;
    display: flex;
    flex-wrap: wrap;
}

.past_event_new {
    width: 100%;
    padding-top: 0px !important;
}

.hero-section {
    position: relative !important;
    /* Ensure proper positioning context */
    overflow: hidden !important;
    /* Hide overflow if necessary */
}

.past-event-wrapper .single-event .info {
    padding: 4px !important;
}

/* .community-section {
																																												position: relative;
																																												background-color: #aaa4a4 !important;
																																												padding: 20px !important;
																																											}

																																											.community-section .title {
																																												margin-bottom: 20px !important;
																																											}

																																											.community-section .community-slider .slick-list .single-item {
																																												padding: 10px !important;
																																												height: auto;
																																												max-width: 700px;
																																												border: 1px solid #f1ecec;
																																												margin: 1px;
																																											}
																																																	.community-section .community-slider .slick-list .single-item {
																																												min-height: 250px;
																																											} */

/* .past_event_new_img {
    min-width: 35% !important;
    max-width: 50% !important;
    max-height: 50% !important;
    min-height: 50% !important;
    margin: 1px 5px !important;
    border: 1px solid grey;
} */
.past_event_new_img {
    min-width: 35%;
    max-width: 50%;
    max-height: 50%;
    min-height: 50%;
    margin: 1px 5px;
    border: 1px solid grey;
}

.past_event_new {
    /* width: 200% !important; */
    width: 100%;
    padding: 0px 30px 10px 10px !important;
    /* text-align: justify !important; */
}

.leadership-section {
    padding: 0px !important;
}

.leadership-section .title {
    margin-bottom: 10px !important;
}

.knowledge-section {
    position: relative;
    padding-top: 10px !important;
    padding-bottom: 20px !important;
}

.social-share {
    position: relative;
    width: 100% !important;
}

.social-share ul {
    display: flex;
    align-items: center;
    justify-content: space-around;
    /* flex-wrap: wrap; */
    margin: 0px !important;
}

.person h3 {
    font-size: 20px;
    font-weight: 400;
    color: #1D1F23;
    font-family: 'Gellix,sans-serif';
    width: 100%;
    padding: 10px !important;
}

.min-height-625 {
    min-height: 625px;
    /* padding: 10px; */
    /* margin: 10px; */
}

.min-height-410 {
    min-height: 260px;
    min-width: 170px;
    /* padding: 10px; */
    /* margin: 10px; */
}

.min-height-185 {
    min-height: 185px;
    /* padding: 10px; */
    /* margin: 10px; */
}

.info1>h3 {
    font-size: 17px;
    font-weight: 400;
    line-height: 30px;
    font-family: 'Segoe UI';
    padding: 2px 10px !important;
    /* color: #F24A00; */
}

.info h2 {
    font-size: 17px;
    font-weight: 400;
    line-height: 30px;
    font-family: 'Segoe UI';
    /* color: #F24A00; */
    /* border: 1px solid red; */
    margin-bottom: 20px;
}

.min-height-630 {
    min-height: 630px;
    /* padding: 10px; */
    /* margin: 10px; */
}

.min-width-25 {
    min-width: 25%;
    padding: 2px 10px;
}

/* .min-width-75 {
												min-width: 75%;
												padding: 2px 10px;
											} */

.btn-wrapper a {
    font-size: 16px !important;
    font-weight: 400 !important;
    font-family: 'Poppins', sans-serif;
    color: #fff;
    background-color: #F24A00;
    padding: 10px 5px !important;
    /* margin-right: 22px; */
    /* box-shadow: -2px 2px 20px #00000060; */
}

.parent {
    /* width: 200px; */
    /* height: 200px; */
    /* background-color: lightblue; */
    position: relative;
    /* Ensures child div stays within parent */
}

.child {
    display: none;
    /* Initially hidden */
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    /* background-color: lightgreen; */
    padding: 10px;
    box-sizing: border-box;
}

.parent:hover .child {
    display: block;
    /* Show child when parent is hovered */
}

.read-section .read-slider-wrapper .single-item:before {
    content: "";
    position: absolute;
    top: 88px;
    left: 0;
    right: 0;
    bottom: 30px;
    width: 100%;
    background-color: #fff !important;
    z-index: -1;
}



/* .hero-section-slider_content {
																									min-height: 400px;
																								} */

/* .tab-style .tab-content .evt-slider .single-item .image-wrapper img {
																		min-height: 300px;
																	} */



.community-section {
    position: relative;
    padding: 20px;
}

.community-section .title {
    margin-bottom: 20px;
}

.community-slider .single-item {
    padding: 10px;
    /* min-height: 250px; */
    height: auto;
    max-width: 100%;
    /* important for responsiveness */
    border: 1px solid #f1ecec;
    margin: 1px;
}

.community-slider img {
    width: 100%;
    height: auto;
    border-radius: 6px;
}

/* **********Social*********** */

.social-icon {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 10%;
    font-size: 16px;
    text-decoration: none;
    transition: all 0.3s ease;
    color: #fff;
}

/* Facebook */
.social-icon.facebook {
    background-color: #1877f2;
}

.social-icon.facebook:hover {
    background-color: #0e63d7;
}

/* Instagram (solid color, not gradient) */
.social-icon.instagram {
    background-color: #e4405f;
}

.social-icon.instagram:hover {
    background-color: #c13554;
}

/* LinkedIn */
.social-icon.linkedin {
    background-color: #0077b5;
}

.social-icon.linkedin:hover {
    background-color: #005983;
}

/* YouTube */
.social-icon.youtube {
    background-color: #ff0000;
}

.social-icon.youtube:hover {
    background-color: #cc0000;
}

/* Blog */
.social-icon.blog {
    background-color: #ff8800;
    /* Orange or any color you prefer */
}

.social-icon.blog:hover {
    background-color: #cc6f00;
}

/* X (Twitter replacement) */
.social-icon.x-twitter {
    background-color: #000;
    color: #fff;
}

.social-icon.x-twitter:hover {
    background-color: #333;
}

.bg-odd {
    background: lightgray !important;
}

.bg-even {
    background: whitesmoke !important;
}

.slick-prev,
.slick-next {
    background: rgba(0, 0, 0, 0.5);
    border: none;
    color: white;
    font-size: 20px;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    position: absolute;
    top: 40%;
    z-index: 10;
}

.slick-prev {
    left: 5px;
}

.slick-next {
    right: 5px;
}

.right-wrapper-border {
    margin: 1px;
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1);
    /* thin bottom divider shadow */
}


/* Header Page CSS */
.evt-title {
    /* border-bottom: 2px solid #54af3a; */
    /* padding-bottom: 15px; */
    border-bottom: none;
    padding: 2px;
}

/* Width Utilities */
.w-10 {
    width: 10%;
}

.w-15 {
    width: 15%;
}

.w-20 {
    width: 20%;
}

.w-55 {
    width: 55%;
}

.w-60 {
    width: 60%;
}


/* News Ticker Styles */
.news-ticker {
    overflow: hidden;
    position: relative;
    height: 100%;
    /*background: #f90;*/
    /* optional background */
}

.ticker-wrap {
    display: inline-block;
    white-space: nowrap;
    padding-left: 100%;
    /* ensures the ticker starts from the right */
    animation: ticker-scroll 30s linear infinite;
}

.news-ticker:hover .ticker-wrap {
    animation-play-state: paused;
}

.ticker-item {
    display: inline-block;
    margin-right: 3rem;
    font-weight: 500;
}

.ticker-item a {
    color: white;
    text-decoration: none;
}

.ticker-item a:hover {
    text-decoration: underline;
}

@keyframes ticker-scroll {
    0% {
        transform: translateX(0%);
    }

    100% {
        transform: translateX(-100%);
    }
}

.social-icon ul li {
    padding: 0px !important;
}


.news-ticker {
    overflow: hidden;
    position: relative;
    height: 100%;
}

.ticker-wrap {
    display: inline-block;
    white-space: nowrap;
    padding-left: 100%;
    animation: ticker-scroll linear infinite;
}

.news-ticker:hover .ticker-wrap {
    animation-play-state: paused;
}

.ticker-item {
    display: inline-block;
    margin-right: 3rem;
    font-weight: 500;
    color: #fff;
}

.ticker-item a {
    color: white;
    text-decoration: none;
}

.ticker-item a:hover {
    text-decoration: underline;
}

@keyframes ticker-scroll {
    from {
        transform: translateX(0%);
    }

    to {
        transform: translateX(-100%);
    }
}

/* Footer Page Css */
/* <!-- Start Footer --> */

/* Map Container */
.map-container {
    position: relative;
    width: 100%;
    padding-top: 56.25%;
    /* Maintains a 16:9 aspect ratio */
    overflow: hidden;
}

.map-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

/* Footer Logo */
/* .footer-logo_ img {
    max-width: 30%;
    height: auto;
    display: block;
    margin: 0 auto;
} */
/* Default (Desktop first) */
.footer-logo_ img {
    max-width: 40%;
    height: auto;
}


/* Important Links List */
.imp-links li {
    margin-top: 3px;
}

/* ✅ Common Green Button */
/* .event-list .btn-wrapper a.bg-green {
    display: inline-block;
    background-color: #139c47;
    color: #fff;
    font-size: 18px;
    font-family: 'Segoe UI', sans-serif;
    font-weight: 600;
    padding: 7px 15px 8px;
    border-radius: 6px;
    text-decoration: none;
    transition: all 0.3s ease-in-out;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); 
}*/

/* ✅ Hover Effect */
/* .event-list .btn-wrapper a.bg-green:hover {
    background-color: #0f7e3a;
    transform: translateY(-2px);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);
} */

/* ✅ Bottom Button Variant */
/* .event-list .btn-wrapper a.bg-green.bottom-btn {
    font-size: 18px;
    padding: 10px 30px;
    margin-top: 16px;
    width: auto;
} */

/* ✅ No Content Variant */
/* .event-list .btn-wrapper a.bg-green.noContent {
    background-color: transparent;
    color: #e94700;
    padding: 0;
    box-shadow: none;
    transform: none;
    cursor: default;
} */


/* Wrapper adjustments */
.event-list .btn-wrapper {
    margin: 26px 0 0;
    /* replaces margin + margin-top */
    padding: 5px;
    /* display: flex;           ensures child alignment */
    /* flex-wrap: wrap; */
    /* gap: 10px;               spacing between multiple buttons */
}

/* Common button style */
.event-list .btn-wrapper a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 208px;
    /* unified width */
    padding: 12px 20px;
    /* unified padding */
    font-family: 'Segoe UI', sans-serif;
    font-weight: bold;
    font-size: 16px;
    border-radius: 8px;
    /* smoother rounded corners */
    text-decoration: none;
    background: #0073e6;
    /* modern blue */
    color: #fff;
    transition: all 0.3s ease;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}

/* Hover / Focus effect */
.event-list .btn-wrapper a:hover,
.event-list .btn-wrapper a:focus {
    background: #005bb5;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    transform: translateY(-2px);
}

/* Icon inside button */
.event-list .btn-wrapper img {
    width: 20px;
    height: 20px;
    object-fit: contain;
    margin-right: 8px;
}

/* If you need a specific style for .evt-btn */
.event-list .btn-wrapper a.evt-btn {
    background: #28a745;
    /* green button */
}

.event-list .btn-wrapper a.evt-btn:hover {
    background: #218838;
}

/* .single-item .content div {
    text-align: center !important;
    min-height: 10px !important;
    font-weight: normal;
} */
.single-item .content div {
    font-weight: 300;
    font-size: 16px;
    color: #2B2A27;
    line-height: 22px;
    text-align: justify;
}

/* ficci.in/office-bearers */
.breadcrumb {
    z-index: 49;
    width: 100%;
    position: fixed;
    /* padding: 14px 0 40px; */
    margin: 0;
    background-color: #F3F3F3;
}

.breadcrumb h1 {
    font-size: 30px;
    font-weight: 400;
    color: #1D1F23;
    font-family: 'Gellix', sans-serif;
    line-height: 1.3;
    margin: 2px;
    max-width: 100%;
    /* padding-bottom: 10px; */
    /* padding-top: 0; */
    word-wrap: break-word;
    /* padding-left: 10px; */
    padding: 2px 12px;
}

/* .breadcrumb{position:relative;padding:14px 0 40px; margin: 0;   background-color: #F3F3F3;} */
.breadcrumb h3 {
    font-size: 30px;
    font-weight: 400;
    color: #1D1F23;
    font-family: 'Gellix,sans-serif';
    height: 15px;
    width: 800px;
    padding-bottom: 25px;
    padding-top: 4px;
    max-width: calc(100% - 100px);
}

.breadcrumb ul {
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 12px;
    align-items: center;
    justify-content: flex-start;
}

.breadcrumb li {
    padding-right: 20px;
    position: relative;
}

.breadcrumb li:last-child {
    padding-right: 0;
}

.breadcrumb li a {
    color: #f26100;
    padding: 10px;
}

.breadcrumb li.active a {
    color: #959595;
}

.breadcrumb li:after {
    content: '>';
    position: absolute;
    right: 5px;
}

.breadcrumb li:last-child:after {
    display: none;
}


.breadcrumb li:after {
    content: '/';
    position: absolute;
    right: -4px;
    padding: 0px;
}

.breadcrumb ul li {
    color: #959595 !important;
    padding: 0 15px;
}

.main-page.py-5 .container .img-wrapper>img {
    width: auto !important;
}

/* ================================
   Bearer List Styles (Merged & Optimized)
   ================================ */

.bearer-list {
    padding: 5px 0 10px;
    margin: 10px 2px;
}

/* Single Item */
.bearer-list .single-list {
    /* border: 1px solid #eee; */
    border-radius: 12px;
    background: #fff;
    transition: transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
    margin-bottom: 30px;
    padding: 0 10px;
    /* width: 16.66%; */
    /* default desktop layout (6 per row) */
}

.bearer-list .single-list:hover {
    transform: translateY(-5px);
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
}

/* Content Box */
.bearer-list .content {
    background-color: #f7f7f7;
    border-radius: 10px;
    overflow: hidden;
    position: relative;
    /* padding: 10px; */
}

.bearer-list .content:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 86px;
    background: #e6e6e6;
    z-index: 0;
}

/* Person Info */
.bearer-list .person-info {
    position: relative;
    /* padding: 10px 0; */
    padding: 15px;
    margin: 0;
    z-index: 1;
    text-align: center;
}

.bearer-list .person-info span {
    font-size: 16px;
    font-weight: 400;
    font-family: 'Segoe UI';
    display: block;
    text-align: center;
    color: #333;
}

/* Name */
.bearer-list h3 {
    font-size: 17px !important;
    font-weight: 400 !important;
    font-family: 'Segoe UI';
    margin: 5px 0;
    text-align: center !important;
}

/* Image */
.bearer-list .img-wrapper {
    text-align: center;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.bearer-list .img-wrapper img {
    width: 96px;
    height: 96px;
    max-width: 100%;
    object-fit: cover;
    border-radius: 100%;
    border: 4px solid #7d7d7d;
}

/* About Section */
.bearer-list .about {
    font-size: 19px;
    color: #000;
    font-family: 'Segoe UI';
    margin-bottom: 10px;
}

.bearer-list .about b {
    font-style: italic;
    font-weight: 600;
}

/* Paragraphs */
.bearer-list p {
    color: #707070;
    font-size: 18px;
    line-height: 24px;
}

/* Read More Link */
.bearer-list .read-more {
    margin-top: 10px;
}

.bearer-list .read-more a {
    font-size: 16px;
    color: #dd4300;
    font-family: 'Segoe UI';
}

/* Share Button */
.bearer-list a.share {
    right: 20px;
    bottom: 20px;
    width: 38px;
    height: 38px;
    background: #00acee;
    border-radius: 100%;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}

/* ******Centralise P CSS************** */
/* ✅ Base style for all paragraphs */
p {
    font-family: 'Segoe UI', 'Gellix', sans-serif;
    color: #333;
    line-height: 1.6;
    margin: 0 0 15px;
    text-align: justify;
}

/* ✅ Variants you can add using extra classes */
/* <p class="p-light">This is light paragraph text.</p>
<p class="p-regular">This is regular paragraph text.</p>
<p class="p-medium">This is medium paragraph text.</p>
<p class="p-bold">This is bold paragraph text.</p>
<p class="p-large">This is large paragraph text.</p> */

/* Light paragraph */
p.p-light {
    font-size: 16px;
    font-weight: 300;
}

/* Regular paragraph */
p.p-regular {
    font-size: 16px;
    font-weight: 400;
}

/* Medium paragraph */
p.p-medium {
    font-size: 18px;
    font-weight: 400;
}

/* Bold paragraph */
p.p-bold {
    font-size: 18px;
    font-weight: 600;
}

/* Large paragraph */
p.p-large {
    font-size: 20px;
    font-weight: 400;
}

/* Common container styles */
.main-page .container {
    min-height: 400px;
    margin-top: 20px;
    padding: 25px 50px;
}

/* Override for Knowledge Wrapper only */
#knowledge-wrapper .main-page .container {
    min-height: 215px !important;
    margin-top: -30px !important;
}

/* Headings inside container */
.main-page .container h2 {
    font-size: 28px;
    font-weight: 400;
    color: #1D1F23;
    font-family: 'Gellix, sans-serif';
    line-height: 40px;
    margin-bottom: 10px;
}

.main-page .container h3 {
    font-size: 25px;
    font-weight: 400;
    color: #1D1F23;
    font-family: 'Gellix, sans-serif';
}

/* Override Bootstrap container max-width for full-width layout */
.container,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
    max-width: 100% !important;
    width: 100% !important;
}

/* Exhibition css */
.past-exhibtion-section-inr {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

.past-exhibtion-section-inr-part {
    flex: 1 1 calc(25% - 20px);
    /* 4 items per row by default */
    box-sizing: border-box;
}

.past-exhibtion-section-inr-box {
    border: 1px solid #eee;
    border-radius: 8px;
    overflow: hidden;
    text-align: center;
    background: #fff;
    padding: 10px;
}

.past-exhibtion-section-inr-box img {
    width: 100%;
    height: auto;
    display: block;
}

.bearer-list {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    gap: 1rem;
    justify-content: center;
}

/* Rewise:Needed */
.steering-committee p {
    margin: 10px;
    padding: 10px;
}

.form_group .bg-green {
    background-color: #139c47;
    font-size: 16px;
    font-family: 'Segoe UI';
    font-weight: bold;
    padding: 5px 20px;
    margin: 0;
    border: none;
    color: white;
    border-radius: 5px;
    box-shadow: unset;
}

@media (max-width: 768px) {
    .policy-list .sigle-list {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
    }
}


.hthree_withbtn {
    display: flex;
    justify-content: space-between;
    background-color: #F2F2F2;
}


.hthree_withbtn h3 {
    padding-bottom: 0px !important;
}

.mt-100 {
    margin-top: 100px;
}