@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, 0.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;
}

.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: 14px;
    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%;
}
.container {
    max-width: 1780px;
}
.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 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 p {  } */
.single-item .content p {
    font-weight: 300;
    font-size: 16px;
    color: #2b2a27; /*font-weight:normal;*/
    line-height: 30px;
    text-align: justify;
}
.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;
    left: 0;
    right: 0;
    width: 100%;
    background-color: rgba(255, 255, 255, 100);
}
.top-header {
    position: relative;
}
.header-bottom {
    position: relative;
}
.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 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;
}
.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;
}
.footer h5 span {
    position: relative;
    color: #ffffff;
    font-size: 16px;
    font-family: "Poppins", sans-serif;
    font-weight: 700;
}
.footer h5 span:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    border-bottom: 1px solid #ffffff;
    display: block;
}
.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;
}
.tab-style .nav-tabs .nav-link {
    background-color: #f4f4f4;
    margin-right: 20px;
    margin-bottom: 5px;
    border: 0;
    border-radius: 0;
    font-size: 16px;
    font-weight: 600;
    color: #2b2a27;
    background: rgb(191 189 182 / 10%);
    padding: 14px 29px;
}
.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: 34px;
}
.read-section .title ul li {
    border-right: 2px solid #8b8b8b;
    line-height: normal;
}
.read-section .title ul li a {
    color: #a2a2a2;
    font-weight: 600;
    font-size: 34px;
    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: 28px;
    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 10px;
    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: 50px;
}
.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: 8px 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-wrapper .hub-list .col-5 {
    width: 20%;
    padding: 0 20px;
    position: relative;
    border: 0;
}
.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: 0 15px;
    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;
    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 .evt-btn a {
    color: #f24a00 !important;
}
.past-event-wrapper .right-wrapper .evt-btn a:hover {
    color: #fff !important;
}
.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;
}
.past-event-wrapper .right-wrapper h4 {
    width: calc(100% - 300px);
    margin: 0;
    font-family: "Segoe UI";
    font-size: 17px;
    line-height: 30px;
    font-weight: 400;
}
.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;
}
.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;
    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 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;
}
.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;
    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";
}
.timeline-box .info time {
    font-size: 18px;
    color: #2b2a27;
    opacity: 0.5;
}
.timeline-box .info p {
    font-size: 17px;
    color: #43425d;
    font-weight: 400;
    line-height: 18px;
    font-family: "Segoe UI";
}
.timeline-box .info .d-flex {
    margin-bottom: 10px;
}
.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;
}
.evt-btn.orange-color a:hover {
    color: #fff !important;
    padding-left: 14px;
}
/*.person-box{position:relative;margin-bottom:100px;}*/
.person-box {
    position: relative;
    margin-bottom: 30px;
}
/*.person-box h3{font-size:38px;font-weight:700;font-family:'Playfair Display', serif;margin-bottom:30px;}*/
.person-box h3 {
    font-size: 28px;
    font-weight: 600;
    font-family: "Playfair Display", serif;
    margin-bottom: 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 .person-detail {
    width: 100%;
    border-top: 1px solid #f1f1f3;
    padding-top: 12px;
    margin-top: 12px;
}
.person-list h4 {
    font-size: 18px;
    font-weight: 800;
}
.person-list .designation,
.person-list .company-info {
    font-size: 15px;
    font-weight: 600;
    display: block;
    color: rgb(67 66 93 / 50%);
}
.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%;
}
.about-section {
    padding: 30px 0 80px;
}
.about-section .title h2 {
    padding: 0;
    left: 50%;
    transform: translate(-50%, -50%);
}
.about-section .title {
    margin-bottom: 60px;
}
.about-section p {
    font-size: 16px;
    margin-top: 29px;
    line-height: 24px;
}
.about-section .container {
    max-width: 1070px;
}
.event-list {
    position: relative;
    padding-bottom: 80px;
    min-height: 400px;
}
.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 .btn-wrapper {
    margin-top: 26px;
}
.event-list .btn-wrapper a {
    border-radius: 5px;
    display: inline-flex;
    font-family: "Segoe UI";
    font-weight: bold;
    margin-right: 0;
    box-shadow: none;
    padding: 7px 38px;
}
.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;
}
.event-list .btn-wrapper a.bg-green {
    background-color: #139c47;
    font-size: 24px;
    font-family: "Segoe UI";
    font-weight: bold;
    padding: 20px 18px;
}
.breadcrumb {
    position: relative;
    padding: 14px 0 40px;
    margin: 0;
    background-color: #f3f3f3;
}
/* .breadcrumb h3{font-size:32px;font-weight:bold;color:#1D1F23;} */
.breadcrumb h3 {
    font-size: 30px;
    font-weight: 400;
    color: #1d1f23;
    font-family: "Gellix,sans-serif";
}
.breadcrumb h1 {
    font-size: 30px;
    font-weight: 400;
    color: #1d1f23;
    font-family: "Gellix,sans-serif";
    line-height : 15px;
}

.breadcrumb ul {
    display: flex;
    flex-wrap: wrap;
}
.breadcrumb li {
    padding-right: 20px;
    position: relative;
}
.breadcrumb li:last-child {
    padding-right: 0;
}
.breadcrumb li a {
    color: #f26100;
}
.breadcrumb li.active a {
    color: #959595;
}
.breadcrumb li:after {
    content: ">";
    position: absolute;
    right: 5px;
}
.breadcrumb li:last-child:after {
    display: none;
}
.event-list .btn-wrapper img {
    width: 24px;
    max-width: initial;
    height: auto;
    object-fit: contain;
    margin-right: 8px;
}
.event-list .btn-wrapper a.bg-green.bottom-btn {
    padding: 7px 38px;
    margin-top: 16px;
    font-size: 18px;
}
.event-list .img-wrapper {
    margin-bottom: 15px;
}
.event-list .btn-wrapper a.evt-btn {
    padding: 12px 0 !important;
    font-size: 16px;
    font-weight: bold;
    margin-top: 0;
    font-family: "Segoe UI";
    width: 208px;
    display: inline-flex;
    justify-content: center;
}
.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 .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;
}
.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: 30px;
}
.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: 34px;
    border-radius: 10px;
    transition: 0.5s all;
}
.studies-list .bg-grey:hover {
    background-color: #fff;
    box-shadow: 0 0.5rem 1rem rgba(0, 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;
}
/* .policy-list time, .survey-list time{width:212px;font-size:24px;font-weight:600;color:#F24A00;} */
.policy-list time,
.survey-list time {
    width: 212px;
    font-size: 17px;
    font-weight: 400;
    color: #f24a00;
}
/* .policy-list p{width:calc(100% - 600px);font-size:24px;text-align:left;color:#020000;} */
.policy-list p {
    width: calc(100% - 600px);
    font-size: 17px;
    font-weight: 400;
    text-align: left;
    color: #020000;
}
.policy-list a,
a.dowload-pdf {
    /* width: 190px; */
    border-radius: 8px;
    font-size: 18px;
    font-weight: bold;
    font-family: "Segoe UI";
    color: #fff;
    padding: 9px 9px;
    /* padding: 8px 23px;  */
    /* 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: 70px 0;
}
.bearer-section .title {
    margin-bottom: 40px;
}
.bearer-list .single-list {
    width: calc(100% / 5);
    padding: 0 15px;
    margin-bottom: 30px;
}
.bearer-list .content {
    background-color: #f7f7f7;
    border-radius: 10px;
    overflow: hidden;
    position: relative;
    padding: 34px;
}
.bearer-list .person-info {
    position: relative;
    padding: 16px 0;
    margin-bottom: 21px;
    z-index: 1;
}
.bearer-list .img-wrapper img {
    width: 96px;
    height: 96px;
    border-radius: 100%;
    border: 4px solid #7d7d7d;
}
.bearer-list .img-wrapper {
    text-align: center;
    margin-bottom: 24px;
}
/* .bearer-list h3 { font-size: 17px;font-weight: 400; } */
.bearer-list h3 {
    font-size: 17px;
    font-weight: 400;
    text-align: center;
    font-family: "Segoe UI";
}
.bearer-list .person-info span {
    font-size: 16px;
    font-weight: 400;
    font-family: "Segoe UI"; /*color:#707070;*/
    display: block;
    text-align: center;
}
.bearer-list .person-info:after {
    content: "";
    position: absolute;
    top: auto;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    border-bottom: 1px solid #727272;
    width: 60%;
}
.bearer-list p {
    color: #707070;
    font-size: 18px;
    line-height: 24px;
}
.bearer-list .read-more {
    margin-top: 10px;
}
.bearer-list .read-more a {
    font-size: 16px;
    color: #dd4300;
    font-family: "Segoe UI";
}
.bearer-list a.share {
    position: absolute;
    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;
}
.bearer-list .content:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 86px;
    background: #e6e6e6;
    z-index: 0;
}
.bearer-list .about {
    font-size: 19px;
    color: #000000;
    font-family: "Segoe UI";
    margin-bottom: 10px;
}
.bearer-list .about b {
    font-style: italic;
}
.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;
    min-height: 400px;
}
.join-section .title {
    margin-bottom: 15px;
}
.join-section p {
    /* color: #707070;
    font-size: 24px;
    line-height: 32px;
    font-family: "Segoe UI"; */
    font-size: 16px;
    /* margin-top: 29px; */
    line-height: 24px;
    text-align: justify;
}
.join-section .btn-wrapper {
    margin: 20px;
}
.join-section .btn-wrapper a {
    font-family: "Segoe UI";
    font-weight: bold;
    /* padding: 12px 8px; */
    padding: 10px;
    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%;}*/ /* added on 23-6-2023 by Sharwan */
.team-list .img-wrapper img {
    width: 86px;
    height: 104px;
    border: 1px solid black; /*border-radius:100%;*/
}
.team-list .name {
    font-size: 17px;
    font-weight: 400;
    font-family: "Segoe UI";
} /* added on 23-6-2023 by Sharwan */
.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;
    min-height: 400px;
}
.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"; */
    font-size: 16px;
	margin-top: 29px;
	line-height: 24px;
	text-align: justify;
}
.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;
}
.commity-text {
    font-size: 17px;
    line-height: 25px;
    color: #707070;
    font-family: "Segoe UI";
    display: block;
    margin-top: 18px;
}
.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: 50px;
}

.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: 30px;
    font-weight: 600;
    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;
}

.event-list .btn-wrapper a.bg-green.noContent {
    background-color: transparent;
    color: #e94700;
    padding: 0;
}
.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 {
    width: 25%;
}
.past_event_new {
    width: 75%;
    padding: 0 20px;
}
.past-event-wrapper .right-wrapper .single-event .date-time {
    width: 100%;
    padding: 0;
}
.past-event-wrapper .right-wrapper h4 {
    width: 100%;
    padding: 0;
}
.past-event-wrapper .right-wrapper .evt-btn {
    width: 100%;
    margin: 10px 0 0;
    text-align: left;
}
.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;
}
.footer .footer-contact span {
    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;
}
.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 .btn-wrapper {
    margin: 0px;
    padding: 5px;
}
.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 16px;
    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;
}
.breadcrumb {
    padding: 10px 0;
}
.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 {
    max-height: 240px;
}
.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;
}
.bearer-list .single-list {
    width: 16.66%;
    padding: 0 10px;
}


.bearer-list .img-wrapper {
    margin-bottom: 10px;
}
.bearer-list .about b {
    font-weight: 600;
}
.studies-list .img-wrapper img { max-height: 200px; }
.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; }
.bearer-list .single-list { width: 16.66%; padding: 0 10px; }

.bearer-list .img-wrapper { margin-bottom: 10px; }
.bearer-list .about b { font-weight: 600; }
/* .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;
}
/* dublicate .bearer-list h3 { font-weight: 500; font-size: 22px; } */
/* dublicate .bearer-list .person-info span {font-size: 16px;} */
.bearer-list .content {
    padding: 10px;
}
.main-page .info p {
    padding-bottom: 15px;
}
.main-page.py-5 .container .img-wrapper > img {
    width: auto;
    margin-bottom: 20px;
}
.bearer-list a.share {
    position: unset;
}
.bearer-list.bearer-list-details {
    padding: 5px 0 10px;
}
.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;
}
.bearer-list .person-info:after {
    content: none;
}
.team-section .img-wrapper img {
    border-radius: 0; /*border: unset; height: unset;*/
} /* added on 23-6-2023 by Sharwan */
.bearer-list .person-info {
    margin: 0;
}
.bearer-list .img-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}
.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 50px;
}
.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;
}
.event-list .btn-wrapper a.bg-green {
    font-size: 18px;
    padding: 8px 10px;
}
.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%;
}
.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%;
}
.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;
}
.bearer-list .img-wrapper img {
    border-radius: unset;
    border: unset;
    width: unset;
    height: 100px;
}

/*.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.3em;
    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 {
    padding: 10px 0;
}
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;
}
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;
}
.section-even-page-otr .btn-wrapper a {
    display: inline-block;
    margin: 20px 0 0;
    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%; margin: 0 auto; }*/
.tab-content.sec-tab-content.section-even-page-otr .timeline-list {
    position: relative;
    width: 100%;
    max-width: 85%;
    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%);
}
.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);
    margin: 0 15px;
}
.section-even-page-otr div#sec-chair .person-list .single-list img {
    width: 72px;
    margin: 0;
}

.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;
}

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: 25px 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 {
    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;
}
.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;
}


.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 0.5s ease-in-out;
    transition: all 0.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;
}

@media screen and (max-width: 1441px) {
    .dashboard-ficci .box3 h2 {
        font-size: 36px !important;
    }
}

/*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, 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 .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;
}

.exhibtion-form .select_arrow:after {
    display: none;
}

.w-100 .select2-container {
    width: 100% !important;
}

.select2-container--default
    .select2-selection--single
    .select2-selection__rendered {
    font-size: 18px;
    line-height: 22px !important;
    padding-left: 0 !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;
}


@media (max-width: 576px) {
    .header-btn a {
        font-size: 14px !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;
}
.footer h5 span:before {
    display: none;
}
.footer h5 span {
    color: #f26100;
}
.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;

}
.mytextshow div {
    font-size: 16px;
    line-height: 24px;
    text-align: justify;
}

/*================================*/

.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;
}

/* body {
    background-color: #fbfbfb;
} */

/* @media (min-width: 991.98px) {
    main {
        padding-left: 240px;
    }
} */

#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;
}

@media (max-width: 1280px) {
    .history-gallery section div {
        flex-basis: 100%;
        padding: 5px;
    }

    .history-gallery section div h5 {
        font-size: 16px;
        font-weight: 400;
        margin-top: 2px;
        line-height: 24px;
        text-align: justify;
        padding: 10px;
    }
}

@media (max-width: 1024px) {
    .history-gallery section div {
        flex-basis: 100%;
        padding: 5px;
    }

    .history-gallery section div h5 {
        font-size: 16px;
        font-weight: 400;
        margin-top: 2px;
        line-height: 24px;
        text-align: justify;
        padding: 10px;
    }
}

@media (max-width: 640px) {
    .history-gallery section div {
        flex-basis: 100%;
        padding: 5px;
    }

    .history-gallery section div h5 {
        font-size: 16px;
        font-weight: 400;
        margin-top: 2px;
        line-height: 24px;
        text-align: justify;
        padding: 10px;
    }
}

@media (max-width: 400px) {
    .history-gallery section div a {
        flex-basis: 100%;
        padding: 5px;
    }

    .history-gallery section div h5 {
        font-size: 16px;
        font-weight: 400;
        margin-top: 2px;
        line-height: 24px;
        text-align: justify;
        padding: 10px;
    }
}

/* =================================== */
.subtitle_agm {
    position: relative;
    padding-bottom: 8px;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 0.4px;
    color: #959595;
    opacity: 0.7;
    line-height: 40px;
}


.past-event-wrapper .agm-wrapper {
    width: 100%;
    padding-left: 15px;
}

.agm-bg {
    background-color: #c8eaf6!important;
}
/* {{-- dc5416
    e76514
    f4a404 --}} */
.agm-link-bg {
    /* background-color: #c8eaf6!important; */
    background-color: #dc5416!important;
    /* background-color: #e76514!important; */
    /* background-color: #f4a404!important; */
}

.key-agenda{
    color: #707070 !important;
    font-size: 18px !important;
    line-height: 24px;
}
