@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;0,900;1,300;1,400;1,500;1,700;1,900&display=swap');

body {
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.5;
    color: #000;
}

* {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

:root {
    --blue-color: #3b96e4;
    --blue-color-dark: #065ba4;
    --dark-blue: #00008b;
    --color1: #e60eb7;
    --color2: #ff207e;
    --color3: #ff957b;
    --color4: #ffb23c;
    --color5: #ef7625;
    --font: 'Roboto', sans-serif;

}

html {
    scroll-behavior: smooth;
}

a,
a:hover,
button,
button:hover,
input[type="submit"],
input[type="submit"]:hover, .site-header, .site-header.sticky, div, div:hover {
    transition: all 0.5s ease-out 0s;
}

.pos-r {
    position: relative;
}

.full {
    width: 100%;
}

.padt10 {
    padding-top: 10px;
}

.padt20 {
    padding-top: 20px;
}

.padt30 {
    padding-top: 30px;
}

.padt40 {
    padding-top: 40px;
}

.padt50 {
    padding-top: 50px;
}

.padt60 {
    padding-top: 60px;
}

.padt70 {
    padding-top: 70px;
}

.padt80 {
    padding-top: 80px;
}

.padt90 {
    padding-top: 90px;
}

.padt100 {
    padding-top: 100px;
}

.padb10 {
    padding-bottom: 10px;
}

.padb20 {
    padding-bottom: 20px;
}

.padb30 {
    padding-bottom: 30px;
}

.padb40 {
    padding-bottom: 40px;
}

.padb50 {
    padding-bottom: 50px;
}

.padb60 {
    padding-bottom: 60px;
}

.padb70 {
    padding-bottom: 70px;
}

.padb80 {
    padding-bottom: 80px;
}

.padb90 {
    padding-bottom: 90px;
}

.padb100 {
    padding-bottom: 100px;
}

.mart10 {
    margin-top: 10px;
}

.mart20 {
    margin-top: 20px;
}

.mart30 {
    margin-top: 30px;
}

.mart40 {
    margin-top: 40px;
}

.mart50 {
    margin-top: 50px;
}

.mart60 {
    margin-top: 60px;
}

.mart70 {
    margin-top: 70px;
}

.mart80 {
    margin-top: 80px;
}

.mart90 {
    margin-top: 90px;
}

.mart100 {
    margin-top: 100px;
}

.marb10 {
    margin-bottom: 10px;
}

.marb20 {
    margin-bottom: 20px;
}

.marb30 {
    margin-bottom: 30px;
}

.marb40 {
    margin-bottom: 40px;
}

.marb50 {
    margin-bottom: 50px;
}

.marb60 {
    margin-bottom: 60px;
}

.marb70 {
    margin-bottom: 70px;
}

.marb80 {
    margin-bottom: 80px;
}

.marb90 {
    margin-bottom: 90px;
}

.marb100 {
    margin-bottom: 100px;
}

.d-flex {
    display: flex;
}

.f-wrap {
    flex-wrap: wrap;
}

.jsb {
    justify-content: space-between;
}

.aic {
    align-items: center;
}

.container {
    max-width: 1270px;
    width: 100%;
    margin: auto;
    padding: 0 15px;
}

/* header */

.site-header {
    background: var(--blue-color);
    padding-bottom: 40px;
}

.um-top-nav-logo {
    background: #fff;
    padding: 15px;
    position: absolute;
    z-index: 9;
    width: 100%;
}

.um-top-strip-left ul {
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.um-top-strip-left ul li {
    list-style: none;
    margin-right: 20px;
}

.um-top-strip-left ul li svg {
    width: 12px;
    height: 12px;
    color: #fff;
    fill: #fff;
    margin-right: 10px;
}

.um-top-strip-left ul li a {
    color: #fff;
    font-size: 12px;
}

.um-top-strip-left ul li a:hover {
    color: #fff;
}

.um-top-strip-right .footer-navigation-wrapper li {
    margin-right: 10px;
}

.um-top-strip-right .footer-navigation-wrapper li .svg-icon {
    color: #fff;
    fill: #fff;
    width: 12px;
    height: 12px;
}

.um-top-strip-right .footer-navigation-wrapper li a {
    padding: 0;
}

.um-top-strip-right .footer-navigation {
    margin: 0;
}

.um-top-strip-login a {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    background: var(--blue-color-dark);
    display: inline-block;
    padding: 4px 14px;
}

.um-top-strip-login a:hover {
    background: var(--dark-blue);
}

.site-branding, .site-logo {
    margin: 0;
}



.um-top-nav-logo #mega-menu-wrap-primary {
    background: none;
}

.um-top-nav-logo #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link {
    color: var(--dark-blue);
    font-size: 17px;
    font-weight: 500;
    font-family: var(--font);
    padding: 0px 5px;
}

.um-top-nav-logo #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
    color: var(--dark-blue);
    font-size: 16px;
    font-weight: 500;
    font-family: var(--font);
    padding: 0px 15px;
}

.um-top-nav-logo #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu, .um-top-nav-logo #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
    background: var(--blue-color);
    color: #fff;
}

.um-top-nav-logo #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu:hover,
.um-top-nav-logo #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover {
    background: var(--blue-color-dark);
}

.um-slider-block .rev-btn.rs-layer {
    background: var(--blue-color) !important;
    padding: 15px 60px !important;
}


/* section 1 */


.button-icon ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.button-icon ul li {
    text-align: center;
    width: 23%;
}

.button-icon ul li a {
    background: url(../images/icon1.png) no-repeat center 40px #fff;
    font-size: 20px;
    font-weight: 700;
    color: #000;
    display: block;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 97px 20px 35px 20px;
    -moz-box-shadow: 0 20px 30px #cec9c9;
    -webkit-box-shadow: 0 20px 30px #cec9c9;
    box-shadow: 0 20px 30px #cec9c9;
}

.button-icon ul li a:hover {
    opacity: 0.6;
}

.button-icon ul li.icon2 a {
    background: url(../images/icon2.png) no-repeat center 40px #fff;
}

.button-icon ul li.icon3 a {
    background: url(../images/icon3.png) no-repeat center 40px #fff;
}

.button-icon ul li.icon4 a {
    background: url(../images/icon4.png) no-repeat center 40px #fff;
}

.button-icon ul li a:hover {
    color: #000;
}

/* home article */



.box-articles {
    width: 31.5%;
    background:#fff;
    -moz-box-shadow: 0 20px 30px #cec9c9;
    -webkit-box-shadow: 0 20px 30px #cec9c9;
    box-shadow: 0 20px 30px #cec9c9;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 25px;
    margin-bottom: 30px;
}


.box-article-title h2 {
    font-size: 24px;
    font-weight: 700;
    color: #000;
    position: relative;
}

.box-article-title h2:after {
    background: #000;
    width: 50px;
    height: 4px;
    content: '';
    position: absolute;
    left: 0;
    bottom: -8px;
}

.view-all-btn a {
    background:var(--blue-color);
    font-size: 14px;
    font-weight: 700;
    display: inline-block;
    padding: 6px 14px 5px 14px;
    color:#fff;
}

.view-all-btn a:hover {
    background: var(--blue-color-dark);
    color: #fff;
}

.box-article-block {
    margin-top: 25px;
    overflow: hidden;
    height: 310px;
}

.box-article-block ul {
    margin: 0;
    padding: 0;
    position: relative;
}

.box-article-block ul li {
    list-style: none;
}

.box-article-block ul li h3 {
    line-height: 18px;
    margin: 0;
	 font-weight: 400;
}

.box-article-block ul li h3 a {
  color: #000;
  font-size: 16px;
  font-weight: 400;
}

.read-more {
    margin-top: 5px;
}

.read-more a {
  font-size: 13px;
  font-weight: 400;
  color: var(--blue-color);
}

.box-article-block ul li {
    border-bottom:1px solid #e1e1e1;
    margin-bottom: 10px;
    padding-bottom: 13px;
}

.site-header.sticky {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
}

.site-header.sticky .um-top-strip {
    display: none;
}

.site-header.sticky .container {
    max-width: 100%;
    width: 100%;
    background-color: #fff;
    padding: 0;
}

.site-header.sticky .container .um-top-nav-logo {
    width: 100%;
    background: #fff;
    left: 0;
    right: 0;
    box-shadow: 0 0 30px #dbd8d8;
}

.site-header.sticky .um-top-nav-logo-inner {
    max-width: 1270px;
    margin: auto;
}

/*  about us */

.about-us-section {
    background: url(../images/about-us-bg.jpg) no-repeat center center;
    background-size: cover;
    color: #fff;
}

.site-head-title h2 {
    font-size: 30px;
    font-weight: 700;
    color: #fff;
    position: relative;
    margin: 0 0 40px 0;
}

.site-head-title.dark h2 {
    color: #000;
}

.site-head-title h2::after {
    background: #fff;
    width: 50px;
    height: 4px;
    content: '';
    position: absolute;
    left: 0;
    bottom: -8px;
}

.site-head-title.dark h2::after {
    background: var(--blue-color);
}

.about-us-section h3 {
    font-size: 44px;
    line-height: 54px;
    margin: 0 0 15px 0;
}

.about-us-section p {
    font-size: 18px;
    line-height: 30px;
}

.about-us-section section {
    max-width: 850px;
}

.btn-site {
    margin-top: 40px;
}

.btn-site a {
    color: #fff;
    background: var(--blue-color);
    font-size: 18px;
    font-weight: 500;
    display: inline-block;
    padding: 18px 40px;
}

.btn-site a:hover {
    background: var(--blue-color-dark);
    color: #fff;
}

.mec-single-event-bar, .mec-event-social.mec-frontbox, .mec-event-export-module.mec-frontbox, .mec-events-meta-group-countdown {
    display: none !important;
}

.mec-single-event .col-md-8 {
    width: 100%;
}

body .mec-single-event .mec-event-content {
    padding: 0;
}

body .mec-calendar {
    border: none;
}

body .mec-box-calendar.mec-calendar .mec-calendar-side {
    box-shadow: none;
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 0;
}

body .mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month {
    left: 0;
}

body .mec-calendar .mec-event-footer {
    display: none;
}

body .mec-calendar .mec-event-article {
    border-top: none;
    transition: all .33s ease;
    background: #fff;
    padding: 15px;
    box-shadow: 0 15px 30px #e3e2e2;
    margin-bottom: 20px;
}

/* footer */

.site-footer {
    background: var(--blue-color);
    margin-top: 50px;
    padding-top: 60px;
    padding-bottom: 40px;
    color: #fff;
}

.footer-links ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.footer-links ul li {
    width: 33%;
    padding-right: 15px;
    line-height: 28px;
    margin-bottom: 10px;
}

.footer-links li a {
    color: #fff;
    font-weight: 500;
    font-size: 16px;
}

.footer-links li a:hover {
    color: #fff;
}

.footer-links {
    width: 59%;
}

.footer-contact {
    width: 36%;
}

.footer-contact h2 {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 15px;
}

.footer-contact p, .footer-contact ul li a, .footer-contact ul li {
    font-size: 14px;
    font-weight: 500;

}

.footer-contact strong {
    display: block;
}

.footer-contact ul li a:hover {
    color: #fff;
}


.footer-contact ul {
    margin-top: 15px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.footer-contact ul li {
    display: flex;
    align-items: center;
}

.footer-contact ul li svg {
    width: 14px;
    height: 14px;
    color: #fff;
    fill: #fff;
    margin-right: 10px;
}

.footer-contact ul li a {
    color: #fff;
}

.site-footer .footer-navigation {
    border-top: 1px solid #63b2f5;
    padding-top: 50px;
}

.site-footer .footer-navigation .footer-navigation-wrapper li {
    margin-right: 10px;
}

.site-footer .footer-navigation .footer-navigation-wrapper li a {
    background: #5fb3fa;
    width: 50px;
    height: 50px;
    border-radius: 36px;
}

.site-footer .footer-navigation .footer-navigation-wrapper li a:hover {
    background: #fff;
}

.site-footer .footer-navigation .footer-navigation-wrapper li a svg {
    fill: #bddefa;
    color: #bddefa;
}

.site-footer .footer-navigation .footer-navigation-wrapper li a:hover svg {
    fill: #000;
    color: #000;
}

.footer-copyright {
    font-size: 13px;
    font-weight: 500;
    text-align: center;
}

.footer-copyright a {
    color: #fff;
}

body .mec-calendar .mec-calendar-events-side .mec-table-side-title {
    font-size: 13px;
    font-weight: 700;
}

body #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator::after {
    margin: 0 0 0 3px;
}

/* inner page css */

.title-header {
    background: var(--dark-blue);
    text-align: center;
    padding-top: 80px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 30px;
    margin-bottom: 50px;
}

body .title-header h1.entry-title {
    color: #fff;
    font-size: 44px;
    font-weight: 700;
    margin-bottom: 10px;
}
body .title-header .entry-subtitle {
    color: #fff;
    font-weight: 400;
    font-size: 32px;
  }

.breadcrumb-list, .breadcrumb-list a {
    color: #fff;
    font-size: 13px;
}

.in-article-list ul, .archive-article-list {
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}


.archive-article-list article, .in-article-list ul li {
    width: 32%;
    margin-bottom: 30px;
    border: 1px solid #e8e4e4;
    border-radius: 10px;
    padding: 15px;
    background: #FFF;
    box-shadow: 0 10px 35px #e3e3e3;
    list-style: none;
}

.article-content {
    font-size: 15px;
    line-height: 27px;
}

.in-article-list ul li .read-more {
    display: none;
}

.in-article-list ul li .news_title h3, .archive-article-list .entry-header h2 {
    letter-spacing: 0;
    font-size: inherit;
    margin-bottom: 10px;
}

.archive-article-list h2 a, .in-article-list ul li a {
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    color: var(--dark-blue);
}

.archive-article-list .entry-content, .archive-article-list .entry-content p {
    margin: 0;
    font-size: 15px;
}

.in-article-list ul li .news_title h3 a:hover, .archive-article-list h2 a:hover {
    color: var(--blue-color);
}

.in-article-list ul li .read-more a, .archive-article-list article .read-more a {
    color: var(--dark-blue);
}

#content .navigation {
    width: 100%;
    text-align: center;
    padding: 0 15px 17px 15px;
    margin-top: 50px;
}

#content .navigation .wp-paginate {
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

#content .navigation .wp-paginate li {
    list-style: none;
    margin-right: 5px;
}

.wp-paginate.wpp-modern-grey a, .wp-paginate.wpp-modern-grey .current {
    background: #fff;
    border: 1px solid #efecee;
    border-radius: 0;
    color: #000;
    padding: 3px 10px;
    box-shadow: 0 5px 15px #e8e8e8;
    text-decoration: none;
}

.wp-paginate.wpp-modern-grey a:hover, .wp-paginate.wpp-modern-grey .current {
    background: var(--blue-color);
    color: #fff;
    opacity: 1;
}

.no-post-avail {
    width: 100%;
    text-align: center;
    font-weight: 700;
    font-size: 36px;
    padding: 50px;
}

.archive-sub-category-list ul {
    margin: 0 0 20px 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
}

.archive-sub-category-list ul li {
    list-style: none;
    margin-right: 5px;
}

.archive-sub-category-list ul li a {
    background: var(--blue-color);
    color: #fff;
    font-weight: 700;
    display: inline-block;
    padding: 8px 15px;
    border-radius: 6px;
    font-size:14px;
}

.archive-sub-category-list ul li a:hover, .archive-sub-category-list ul li.current-cat a {
    background: var(--color1);
}

#comments {
    display: none;
}

.wp-block-table.aligncenter, .wp-block-table.alignleft, .wp-block-table.alignright {
    width: 100%;
}

#content .navigation.post-navigation {
    text-align: left;
}

.navigation .nav-links .nav-next, .navigation .nav-links .nav-previous {
    background: var(--blue-color);
    padding: 10px;
}

.navigation .nav-links .nav-next a, .navigation .nav-links .nav-previous a {
    color: #fff;
}

.post-navigation .meta-nav {
    color: #fff;
}

.error-404-main {
    padding-top: 200px;
    text-align: center;
}

.error-404-main .page-title {
    font-size: 300px;
    font-weight: 700;
    line-height: 150px;
}

.error-404-main .page-title span {
    color: var(--blue-color);
}

.error-404-main .page-title div {
    font-size: 50px;
    font-weight: 400;
}

.abt-page-text p {
    margin-bottom: 15px;
}

.abt-page-text h4 {
    margin-bottom: 5px;
}

.team_popup_container-331 {
    background: #fff;
    padding: 20px;
}

body .team_popup_container-331>h2 {

    font-size: 24px;
}

body .team_popup_left_side_area-331 {
    margin-right: 25px;

}

body .featherlight .featherlight-content {
    overflow: auto;
}

.contact-form {
    max-width: 800px;
    margin: auto;
    border: 1px solid #ccc;
    border-radius: 6px;
    padding: 25px;
    box-shadow: 0 20px 60px #dddcdc;
    float: none;
}

.contact-form h2 {
    font-size: 24px;
    margin-bottom: 15px;
    text-align: center;
}

.wpcf7-form-control-wrap {
    width: 100%;
    display: block;
}

.form-block .wpcf7-form-control-wrap input, .form-block .wpcf7-form-control-wrap select, .contact-form .es_subscription_form input {
    width: 100%;
    margin: 0;
    border: 1px solid #ccc;
    border-radius: 36px;
}

.contact-form .es_subscription_form input {
    font-size: 16px;
    padding: 15px 25px;
}

.form-block .wpcf7-form-control-wrap textarea {
    width: 100%;
    margin: 0;
    border: 1px solid #ccc;
    border-radius: 10px;
}

.form-block br {
    display: none;
}

.form-block label {
    display: block;
    font-weight: 500;
    font-size: 16px;
}

.form-block {
    margin-bottom: 20px;
}

.form-block input[type="submit"] {
    color: #fff;
    background: var(--blue-color);
    font-size: 18px;
    font-weight: 500;
    display: inline-block;
    padding: 18px 40px;
    border: none;
}

.contact-form .es_subscription_form input[type="submit"] {
    background: var(--blue-color);
    color: #fff;
    font-size: 18px;
    padding: 18px 40px;
    border: none;
    font-weight: 500;
}

.form-block input[type="submit"]:hover, .contact-form .es_subscription_form input[type="submit"]:hover {
    background: var(--blue-color-dark);
}

.page-id-30 .title-header {
    margin-bottom: 0;
}

.page-id-30 .container, .page-id-30 .container .entry-content {
    margin-top: 0;
}

.contact-connect-with-us h2 {
    text-align: center;
    font-weight: 400;
    font-size: 36px;
}

.contactus-three-block {
    text-align: center;
    margin-top: 25px;
    font-size: 14px;
}

.contactus-three-block svg {
    width: 36px;
    height: 36px;
}

.contactus-three-block h3 {
    font-weight: 500;
    font-size: 24px;
    margin-top: 15px;
    margin-bottom: 6px;
}

.no-padding-form .vc_column-inner {
    padding-top: 0 !important;
}

.contact-form.membership-form-page {
    max-width: 1270px;
}

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

.form-display .form-block {
    width: 48.5%;
}

.form-display .form-block.foprm-btn-block {
    width: 100%;
}

.custom-shassy-social-share {
    text-align: center;
    display: flex;
    justify-content: center;
    margin-top: 20px;
}

.single-post-content h2, .single-post-content h3, .single-post-content h4, .single-post-content h5, .single-post-content a {
    color: var(--dark-blue);
}

.single-post-content {
    background: #f4f4f4;
    padding: 25px;
}

.single-post-content .post-thumbnail .wp-post-image {
    margin-top: 0;
}

.single-post-content .post-thumbnail {
    margin-top: 0;
}

.table-responsive, table {
    background: #fff;
}

.user-date-time {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 10px;
}

.user-date-time svg {
    width: 10px;
    height: 10px;
    margin-right: 4px;
}

.user-date-time span {
    margin-right: 20px;
    text-transform: capitalize;
    font-size: 13px;
}

.archive-article-list article .post-thumbnail .wp-post-image, .in-article-list article .post-thumbnail .wp-post-image {
    margin-top: 0;
    height: 100% !important;
    object-fit: cover;
}

.archive-article-list article .post-thumbnail, .in-article-list article .post-thumbnail {
    margin-bottom: 15px;
    height: 200px;
    margin-top: 0;
}

.archive-article-list article .read-more {
    display: none;
}


.archive-sub-category-list ul li:last-child a {
    background: #ffc000;
    color: #000;
  }

  .archive-article-list table {
    background: #f9f9f9;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .archive-article-list table tr:nth-child(2n) {
    background: #fff;
  }

  .archive-article-list table th, .archive-article-list table td {
    border: 1px solid #d7d7d7;
    text-align:center;
  }
  .archive-article-list table tr th:first-child {
    width: 15%;
  }
  .archive-article-list table tr th:nth-child(3) {
    width: 12%;
  }
  .archive-article-list table tr th:last-child {
    width: 16%;
  }

  .tablenav-pages .button,   .tablenav-pages .current-page {
    background: #fff;
    border: 1px solid #efecee;
    border-radius: 0;
    color: #000 !important;
    padding: 3px 10px;
    box-shadow: 0 5px 15px #e8e8e8;
    text-decoration: none;
  }
  .tablenav-pages .current-page{background: var(--blue-color);
    color: #fff !important;
    opacity: 1;}

    .page-template-notifications_list .archive-sub-category-list ul li:last-child a{background:var(--blue-color); color:#fff;}

    .filter-section {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        width: 100%;
      }

      .filters select {
        border: 1px solid #ccc;
        padding: 10px 15px;
      }

      .filters input[type="submit"] {
        color: #fff;
        background: var(--blue-color);
        font-size: 18px;
        font-weight: 500;
        display: inline-block;
        padding: 11px 20px;
        border: none;
      }

      .archive-article-list table td a {
        font-weight: 600;
        color: var(--blue-color);
      }

      .search-section svg {
        width: 13px;
        height: 13px;
      }

      .search-section button {
        border: none;
        background: none;
        padding: 0;
        position: absolute;
        right: 10px;
        top: 10px;
      }

      .search-section .search-form {
        position: relative;
      }
      .search-section input {
        border: 1px solid #ccc;
        margin: 0;
        width: 100%;
      }
      .not-found-msg {
        text-align: center;
        width: 100%;
        margin: 25px 0;
        font-weight: 700;
      }

.category-gst .archive-sub-category-list ul li:last-child,
.category-income-tax .archive-sub-category-list ul li:last-child,
.category-company-law .archive-sub-category-list ul li:last-child,
.category-customs .archive-sub-category-list ul li:last-child,
.category-fema .archive-sub-category-list ul li:last-child,
.category-bis .archive-sub-category-list ul li:last-child,
.category-rbi .archive-sub-category-list ul li:last-child,
.category-sebi .archive-sub-category-list ul li:last-child,
.category-dgft .archive-sub-category-list ul li:last-child,
.category-msme .archive-sub-category-list ul li:last-child{display:none}