/*
Theme Name: Rock Star Child
Theme URI: https://catchthemes.com/themes/rock-star/
Author: Catch Themes
Author URI: https://catchthemes.com/
Description: Rock Star Child Theme
Template: rock-star
Version: 1.8
Requires at least: 5.6
Tested up to: 5.9
Requires PHP: 5.6
License: GNU General Public License, version 3 (GPLv3)
License URI: http://www.gnu.org/licenses/gpl-3.0.txt
Text Domain: rock-star
*/


body {
    font-family: 'Jost' !important;
}

.main-navigation .menu-item>a {
    font-size: 16px;
    font-family: Jost;
    font: weight 500;
    color: white;
    transition: text-shadow .0s !important;
    position: relative;
    color: black;

    /* transition: none !important; */

}

.main-navigation ul ul a {
    font-size: 16px;
    font-family: Jost;
    font-weight: 400;
    color: black !important;
}

.main-navigation a:hover,
.main-navigation a:focus {
    color: white !important;
    color: black !important;

}

.main-navigation .menu-item:not(.menu-item-has-children)>a:hover:after {
    width: 10px;
    height: 10px;
    content: "";
    border-radius: 50%;
    background-color: red;
    display: block;
    position: absolute;
    left: 50%;
    bottom: 8px;
    display: none;
}

#menu-item-6211>a:hover:after {
    width: 10px;
    height: 10px;
    content: "";
    border-radius: 50%;
    background-color: red;
    display: none !important;
    position: absolute;
    left: 50%;
    bottom: 8px;
}

.main-navigation a:active,
.main-navigation a:focus {

    font-weight: 500 !important;

}

.sub-menu>a:hover:after {
    width: 10px;
    height: 10px;
    content: "";
    border-radius: 50%;
    background-color: red;
    display: none !important;
    position: absolute;
    left: 50%;
    bottom: 8px;
}

#masthead .wrapper {
    width: auto;
    max-width: none;
    padding: 15px 50px;
}

.site-header-menu {
    padding-top: 25px;
}

.main-navigation .menu>li {
    font-size: 16px;
    font-family: Jost;
    font-weight: 500;
    color: white;
    padding: 0 20px;
    color: black;
}

body:not(.home) .main-navigation .menu>li {
    color: #000;
}

.main-slider .entry-summary {
    font-size: 76px;
    font-weight: 600;
    font-family: Jost;
}

.site-title,
.main-slider .hentry .entry-title {
    font-size: 60px;
    font-family: Jost;

}

.controls .cycle-prev a {
    display: none;
    visibility: hidden;
}

.controls .cycle-next a {
    display: none;
    visibility: hidden;
}

.site-header.is-sticky {
    background: rgba(17, 17, 17, 0.7);
}

.entry-content strong {
    color: black;
}

.entry-content p {
    margin-bottom: 10px;
    margin-top: 65px;
    color: black !important;
}

.cycle-pager {
    bottom: 120px;
}


.wp-block-column p {
    text-align: center;
    font-size: 16px;
    font-family: Jost;
    line-height: 24px;
}

.main-navigation .menu-item-6579 a {
    border: 1px solid #f7941d;
    border-radius: 35px;
    padding: 10px 16px;
    margin: 12px;
    background-color: #f7941d;
    font-size: 16px;
    color: white;
}

.wp-block-columns:where(.has-background) {
    padding: 1.25em 9.375em;
}

/********************
 * Search Navigation
 ********************/

.search-wpb .fa-search {
    color: #666666;
    font-weight: 900;

}

.search-wpb .fa-search:hover,
.search-wpb .fa-search:focus {
    color: #999999;
    text-decoration: none;
}

.wpbsearchform {
    display: block;
    width: 400px;
    position: absolute;
    right: 0;
    top: 100%;
    margin-top: 1px;
    z-index: 9999;
    background-color: rgba(200, 199, 197, 0.8);
    padding: 0;
    border-radius: 0;
    -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15);
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15);
    border: 1px solid #ccc;
}

.wpbsearchform form input:focus {
    color: #555;
}

.wpbsearchform input[type="search"] {
    border-radius: 0;
}

.wpbsearchform ::-moz-placeholder {
    color: #999 !important;
    font-weight: 300;
    opacity: 1;
}

.wpbsearchform ::-webkit-input-placeholder {
    color: #999 !important;
    font-weight: 300;
}

/********************
 * Search Navigation ends
 ********************/
/********************
 * footer styles start
 ********************/
footer {
    background-color: #FFF;
}

footer::before{
    background:url('images/footer-border.png');
    width:100%;
    height:1px;
}

footer .wrapper {
    width: auto;
    max-width: none;
}

.footer-widget-wrapper {
    display: flex;
    justify-content: space-between;
    text-align: center;
}

.wp-block-image {
    margin-top: 1.5em;
}

#second {
    padding: 12px;
}

#third {
    margin-top: 1.88em;
}

.social-icons .genericon {
    font-size: 25px;
    background-color: transparent;
    color: white;
}

.main-slider .learn-more-hero {
    font-size: 20px !important;
    font-family: Jost;
    color: #fff !important;
    padding-top: 25px;
}

.learn-more-img {
    width: 20px !important;
    position: absolute !important;
    right: 40% !important;
    left: 60% !important;
    top: 83.5% !important;
}

.main-slider .entry-container a {
    color: #fff !important;
    box-shadow: none !important;
}

.main-navigation .menu-item-has-children>a:after {
    background-color: transparent;
}

#block-5 {
    font-size: 12px;
    color: #000;
}

.site-footer .widget-wrap .menu li {
    padding: 10px;
    font-size: 16px;
    font-family: Jost;
    font-weight: 400;
    color: white;
}

.site-footer .widget-wrap .menu li:not(:last-child):after {
    content: none;
}

footer a:hover,
a:focus,
a:active {
    color: #008a4b;
}

footer a {
    color: #000;
}

.ngg-gallery-thumbnail-box.ngg-5-columns {
    width: 16%;
    padding: 25px;
}

/* .header-image-slider
 {
     margin-bottom: 100px;
 }  */

.slanding {
    content: '';
    width: 100%;
    height: 13%;
    position: absolute;
    background: white;
    z-index: 1003;
    transform-origin: left top;
    transform: skewY(-3deg);
}

footer .widget-column {
    max-width: none !important;
}

#supplementary {
    padding: 0;
}

#supplementary .widget-column {
    width: auto !important;
}

#supplementary .widget {
    padding: 0;
}

.site-info {
    display: none;
}

.is-sticky ::after {
    background-color: black;
}

.sub-menu ul li {
    background-color: white;
    color: black;
}

.sub-menu ul li:hover>a {
    background-color: white;

}

.sub-menu a:hover,
.sub-menu a:focus {
    color: black !important;
}

.main-navigation ul ul {
    border-top: 1px solid red !important;
    border: 1px solid white;
    border-radius: 5px;
    box-shadow: 0.5px 0.5px 0px 0.5px #bbb5b5 !important;

}

.main-navigation li {
    border-top: transparent;
}

.main-navigation ul ul li {
    background-color: white;
    border: 1px solid white;

}

.main-navigation ul ul a {
    color: black;
    font-family: Jost;
}

.main-navigation ul ul:after {
    border-color: red transparent;
    top: -8px;

}

.wpbsearchform {
    padding: 20px;
    background-color: #fff;
    width: 360px;
    border: 1px solid #fff;
    border-radius: 5px;
    border-top: 1px solid #f7941d !important;

}

.search-field {
    background-color: #f6f6f6 !important;
    border: 1px solid #f6f6f6 !important;
}

.search-submit {
    background-color: #008a4b;
    color: white;
    width: 50px;
}

.search-submit:before {
    font-size: 32px !important;
}

.search-submit:hover, .search-submit:focus {
    background-color: #f7941d !important;
}

body.search #content.site-content .search-form .filter-wrap .filter-field-wrap:last-child button:hover {
    color: #f7941d;
    background-color: #FFF !important;
}

.rows-for-pdf {
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
}

.pdf-row {
    margin: 0 1% 20px;
    width: 32%;
}

/* About US Section */
.site-content .wrapper {
    width: auto !important;
    max-width: none !important;
}

.aboutus_section {
    text-align: center;
    padding: 0px 60px;
    color: black;
    margin-bottom: 10px;
}

.elementor-widget-container h3 {
    font-size: 32px;
    font-family: Jost;
    color: #1b1b5e;
}

.elementor-widget-container h2 {

    color: black !important;
    font-family: Jost;
    font-size: 40px;
    font-weight: 500;
    padding-bottom: 10px;
}

/* newsletter section */
#staying-informed {
    margin: 1em 0em !important;
}

.elementor-widget-container h6 {
    font-size: 16px;
    color: black;
    font-family: Jost;
}

.nf-form-content {
    padding: 10px !important;
    max-width: 1500px !important;
    margin: 0 auto;
    background: #eee;
    border: 1px solid #eee;
    border-radius: 8px;
}

.field-wrap>div input {
    width: 65% !important;
}

.nf-field-element input:not([type=submit]) {
    background: transparent !important;
    border: transparent !important;
    border-radius: 0;
    box-shadow: none;
    border-bottom: 1px solid #888 !important;
    color: grey !important;
    transition: all .5s;
}

#nf-field-4 {
    border: 1px solid #0075bc;
    border-radius: 35px;
    padding: 10px 50px;
    background-color: #0075bc;
    font-size: 16px;
    font-family: Jost;
    color: white;
    width: 100% !important;
    font-weight: 500;
}
.page-template-blog #nf-field-4,
.page-template-news #nf-field-4,
.page-template-press #nf-field-4 {
    border: 1px solid #f7941d;
    background-color: #f7941d;
}
.page-template-blog .nf-error .nf-error-msg,
.page-template-news .nf-error .nf-error-msg,
.page-template-press .nf-error .nf-error-msg,
.page-template-blog .nf-error-msg,
.page-template-news .nf-error-msg, 
.page-template-press .nf-error-msg {
    color: #f7941d;
}
.page-template-blog .nf-error.field-wrap .nf-field-element:after,
.page-template-news .nf-error.field-wrap .nf-field-element:after,
.page-template-press .nf-error.field-wrap .nf-field-element:after {
    background-color: #f7941d;
}

.nf-form-content label {
    color: #1b1b5e;
    opacity: 0.6;
}

.ninja-forms-form-wrap * {
    display: flex;
}

#nf-field-4-container {
    margin-bottom: 2px !important;
}

.elementor-widget-wrap .elementor-widget-shortcode {
    display: flex !important;
    justify-content: center !important;
}

#nf-field-4-wrap .nf-field-element {
    margin-top: 40px !important;
}

/* partner org section */
#partnerorg .elementor-container {
    max-width: none !important;
    padding: 10px 75px;
}

#gallery_oneblock {
    padding: 0 16px;
}

#gallery_twoblock {
    padding: 0 20%;
}

#gallery-2 img {
    border: transparent !important;
}

#gallery-1 img {
    border: transparent !important;
}

/* secretariat section  */
#secretariat {
    padding: 0 0 0 80px !important;
    display: none !important;
}

.secretariat_try {
    padding: 65px 0 0px 9vw !important;

}

.secretariat_try .underline {
    background-image: linear-gradient(#f7941d 0 0);
    background-position: bottom left;
    background-size: 10% 4px;
    background-repeat: no-repeat;
}

.secretariat_try .elementor-container {
    justify-content: space-between;
}

.secretariat_try .elementor a {
    color: #ff032d !important;
}

#secretariat .underline {
    background-image: linear-gradient(#f7941d 0 0);
    background-position: bottom left;
    background-size: 5% 4px;
    background-repeat: no-repeat;
}

#secretariat .elementor-container {
    max-width: none;
}

#secretariat .elementor-widget-container p {
    font-size: 16px;
    color: black;
    font-family: Jost;
}

.secretariat_try .elementor-widget-container p {
    font-size: 16px;
    color: black;
    font-family: Jost;
}

.secretariat_try .elementor-widget-container p a {
    color: #0075bc !important;
}

#undpimg img {
    width: 50%;
}

#secretariat .elementor-widget-container h4 {
    font-size: 24px;
    color: black;
    font-family: Jost;
    font-weight: 600;
}

.secretariat_try .elementor-widget-container h4 {
    font-size: 24px;
    color: black;
    font-family: Jost;
    font-weight: 600;
}

#secretariatleft_section p {
    margin-top: 20px;
}

#g20img img {
    width: 105%;
    max-width: initial;
    height: 50vh;
    padding-left: 130px;
}

#g20img {
    margin: -80px 2px 2px 2px;
}

.elementor-7 .elementor-element.elementor-element-76ebfc8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat !important;
    transform-origin: left top;
    transform: skewY(-3deg);
}

#image_col {
    width: 32vw;
    transform-origin: left top;
    transform: skewY(-3deg);
}

#leftsection .elementor-container {
    max-width: none !important;
    padding-bottom: 20px !important;
}

/* blog section */
#blog_section .elementor-container {
    max-width: none !important;
}

#blog_section {
    padding: 110px 60px 20px 80px !important;
}

#blog_section .elementor-widget-container h2 {
    color: #1b1b5e !important;
    font-family: Jost;
    font-size: 40px;
    font-weight: 500;
}

#blog_section .elementor-button {
    color: #0075bc;
    border: 2px solid #0075bc;
    border-radius: 26px;
    background-color: #fff;
    padding: 9px 13px 7px;
}

#blog_section .center .featured-image img {
    margin: 30px 0;
    width: 80%;
}

.featured-image {
    width: 50vw !important;
}

#blog_section .underline {
    background-image: linear-gradient(#f7941d 0 0);
    background-position: bottom left;
    background-size: 75px 4px;
    background-repeat: no-repeat;
}

.recent-news-items {
    margin: 30px 0;
}

.news_thumb_left {
    width: 130px !important;
}

/* common */
.underline {
    background-image: linear-gradient(#f7941d 0 0);
    background-position: bottom center;
    background-size: 75px 4px;
    background-repeat: no-repeat;
}

#blog_button {
    transform: translate(500px, 0px) !important;
}

#Press_button {
    transform: translate(500px, 0px) !important;
}

.cycle-pager span {
    width: 20px !important;
    font-size: 75px !important;
    cursor: pointer;
}

/* Home page style changes */
#masthead .wrapper {
    display: flex;
    justify-content: space-between;
    max-width: 1500px;
    width: 83vw;
    padding: 5px 5px;
}

.main-navigation .menu>li {
    padding: 0 10px;
}

.main-navigation .menu-item>a {
    font-weight: 500;
    padding: 25px 5px;
    transition: background .3s, color .3s, border-color .3s;
    -moz-transition: background .3s, color .3s, border-color .3s;
    -o-transition: background .3s, color .3s, border-color .3s;
    -webkit-transition: background .3s, color .3s, border-color .3s;
}

.main-navigation .menu-item-6579 a {
    height: 48px;
    padding: 13px 15px 12px;
}

.main-navigation .menu-item-has-children>a:after {
    right: -15px;
    top: 26px;
}

.main-navigation .menu>li#menu-item-6579 a:hover:after,
.main-navigation ul ul.sub-menu li a:hover::after {
    display: none;
}

.main-navigation ul ul.sub-menu li a:hover {
    color: #ff032d !important;
}

.main-navigation li:hover>a,
.main-navigation li.focus>a {
    color: inherit;
}

.main-navigation .menu-item-6579 a:hover {
    background-color: #fff;
    color: #000 !important;
    border-color: #f7941d;
}

.main-navigation .menu-item>a:hover:after {
    width: 6px;
    height: 6px;
}

.home .main-slider .entry-container a {

    transition: background .3s, color .3s, border-color .3s;
    -moz-transition: background .3s, color .3s, border-color .3s;
    -o-transition: background .3s, color .3s, border-color .3s;
    -webkit-transition: background .3s, color .3s, border-color .3s;
    -webkit-font-smoothing: antialiased !important;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -moz-osx-font-smoothing: grayscale;
}

.main-slider .entry-container a:hover {
    color: #f7941d !important;
}

.main-navigation .menu>li.search.search-wpb {
    padding: 0;
}

.main-navigation .menu>li.search.search-wpb a.search-icon,
.main-navigation .menu>li.search.search-wpb a.close-icon {
    padding-right: 0;
    cursor: pointer;
    filter: invert(100%) sepia(94%) saturate(0%) hue-rotate(186deg) brightness(107%) contrast(108%);
}

.aboutus_section {
    max-width: 1500px;
    margin: 0 auto;
    padding-bottom: 70px;
}

.learn-more-hero img {
    margin-left: 20px !important;
}

.home .main-slider .hentry .slider-image img {
    height: 810px;
}

.home .slider-contents {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    right: auto;
    top: 300px;
}

.main-slider .hentry .entry-title span {
    font-size: 57px;
}

.main-slider .entry-summary p.finance-hero {
    font-size: 71px;
    line-height: 1;
}

.main-slider .entry-summary p.learn-more-hero a {
    font-size: 20px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.main-slider .entry-summary p.learn-more-hero a img {
    position: relative !important;
    top: auto !important;
    right: auto !important;
    left: auto !important;
    bottom: auto !important;
}

.cycle-pager span {
    width: 21px !important;
    height: 3px;
    background-color: #fff;
    font-size: 0 !important;
    color: transparent;
}

.search-banner {
    background: #0075bc;
    flex-direction: column;
    height: 250px;
    display: flex;
    align-items: center;
    justify-content: center;
}
body:not(.search) .search-banner {
    height: 350px;
}
.search-banner .search-banner-wrapper {
    width: 83vw;
    max-width: 1500px;
    padding: 0 5px;
    margin: 0 auto;
}
.search-banner-wrapper h1 {
    font-family: 'Jost';
    font-size: 45px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #fff;
    margin-top: -50px !important;
    text-align: center !important;
}
body:not(.home):not(.page-id-7444):not(.page-id-6959):not(.page-id-4491):not(.page-id-9390):not(.page-id-6575):not(.search) .site-content #site-breadcrumb .wrapper {
    justify-content: center;
}
.repo_page_slanding {
    height: 200px;
    z-index: 1;
    background: #f7f5f5;
}
.slanding {
    content: '';
    width: 100%;
    height: 13%;
    position: absolute;
    z-index: 1003;
    transform-origin: left top;
    transform: skewY(-3deg);
}
.single-post-img {
    display: flex;
    justify-content: center;
    margin-top: 160px;
}
.pressrelease-template-default .pressreleaseeditor-panel-body,
.pressrelease-template-default .pressreleaseeditor-panel-body * {
	color: #000;
}
.pressreleaseeditor-panel-body blockquote {
	background: transparent;
    box-shadow: none;
    border: none;
}
.pressreleaseeditor-panel-body blockquote * {
	color: #1b1b5e;
}

@media (max-width: 767px) {
    .nf-form-layout {
        justify-content: center;
    }
}

.cycle-pager span.cycle-pager-active {
    background-color: #e8554e;
}

#blog_section .elementor-container {
    display: flex;
    justify-content: space-between;
    max-width: 1500px !important;
}

#blog_section .elementor-container .our_blog {
    width: 60%;
    display: flex;
    justify-content: space-between;
}

#blog_section .elementor-container .our_blog:last-child {
    width: 36%;
}

@media (max-width: 1200px) {
    #blog_section .elementor-container .our_blog:first-child {
        width: 56%;
    }
}

@media (max-width: 1060px) {
    #blog_section .elementor-container .our_blog:first-child {
        width: 56%;
    }

    #blog_section .elementor-container .our_blog:last-child {
        width: 39%;
    }
}

@media (max-width: 919px) {
    #blog_section .elementor-container .our_blog:first-child {
        width: 55%;
    }

    #blog_section .elementor-container .our_blog:last-child {
        width: 39%;
    }
}

@media (max-width: 820px) {
    #blog_section .elementor-container .our_blog:first-child {
        width: 56%;
    }

    #blog_section .elementor-container .our_blog:last-child {
        width: 38%;
    }

    #blog_section_inner {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
}

#blog_section .elementor-container .our_blog .elementor-widget-wrap {
    display: flex;
    justify-content: space-between;
}

#blog_button,
#Press_button {
    transform: none !important;
}

.our_blog figure {
    width: 100% !important;
}

#blog_section .our_blog figure.featured-image img {
    width: 100%;
}

#blog_section {
    background-image: linear-gradient(#fff, #f9f9f9);
    padding: 0 !important;
}

.news_li a.newspost-title {
    font-weight: 500;
    font-family: 'Jost';
    color: #373737;
}

.home .recent-news-items ul {
    margin-left: 0;
}

.news_li .widget-date-post {
    font-size: 12px;
    color: #969696;
    font-weight: 600;
    font-family: 'Jost';
}

#blog_section_inner {
    padding-bottom: 100px;
    padding-top: 100px;
    padding: 100px 50px;
}

#blog_section:after,
.secretariat_try:after {
    content: '';
    width: 100%;
    height: 13%;
    position: absolute;
    background: white;
    z-index: 1;
    transform-origin: left top;
    transform: skewY(-3deg);
}

#partnerorg {
    margin-top: 65px;
    z-index: 2;
}

#partnerorg .elementor-container,
#staying-informed .elementor-container {
    max-width: 1500px !important;
    margin: 0 auto;
}

#staying-informed .elementor-widget-container h6 {
    font-size: 18px;
    color: #373737;
    line-height: 1.56;
}

#staying-informed form .nf-form-content {
    padding: 16px 40px 1.5px 41px !important;
    border-radius: 38px;
    background-color: #f3f5f9;
    width: 80vw !important;
}

#staying-informed form .nf-form-content label {
    font-weight: 500;
    font-family: 'Jost';
    color: #1b1b5e;
    opacity: 0.5;
}

#staying-informed form .nf-form-content input {
    padding-left: 0;
}

#staying-informed form .nf-form-content input::placeholder {
    color: #bfc0c3 !important;
    font-size: 24px !important;
    font-family: 'Jost' !important;
    font-weight: 500 !important;
}

.home .foogallery :nth-child(4),
.home .foogallery :nth-child(5),
.home .foogallery :nth-child(6),
.home .fg-paging-container {
    display: none;
}

footer.entry-footer {
    display: none;
}

#staying-informed form .nf-form-content input[type="button"]:hover,
#staying-informed form .nf-form-content input[type="submit"]:hover {
    border-color: #fff;
    background-color: #fff;
    color: #0075bc !important;
    border: 1px solid #0075bc;
}

.secretariat_try:after {
    bottom: -18%;
    left: 0;
    width: 100vw;
    height: 18%;
    z-index: 0;
}

.document_repository_home .elementor-widget-container h2.elementor-heading-title {
    color: #fff !important;
    font-family: 'Jost';
    font-size: 40px;
}

.document_repository_home .elementor-container {
    max-width: 1500px;
    margin: 0 auto;
}

.document_repository_home {
    padding: 100px 0;
    position: relative;
}

.document_repository_home:before {
    content: '';
    width: 100%;
    height: 15%;
    position: absolute;
    background: white;
    z-index: 1;
    transform-origin: left top;
    transform: skewY(-3deg);
    left: 0;
    top: -1%;
}

.document_repository_home:after {
    content: '';
    width: 100%;
    height: 14%;
    position: absolute;
    background: #F6F4F4;
    z-index: 0;
    transform-origin: left top;
    transform: skewY(-3deg);
    left: 0;
    bottom: -14%;
}

.secretariat_text_column {
    padding-bottom: 50px;
}

.document_repository_home .elementor-container .elementor-widget-container p {
    line-height: 1.5;
    text-align: center;
    width: 80%;
    margin: 18px auto 40.5px;
    color: #fff !important;
    font-size: 16px;
}

.doc_repo_tab .etab-header-wrap {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    background-color: rgba(255, 255, 255, 0.06) !important;
    min-width: 83vw;
}

.doc_repo_tab .etab-header-wrap ul li {
    list-style: none;
}

.doc_repo_tab .etab-header-wrap ul li a {
    background-color: transparent !important;
}

.doc_repo_tab .etab-header-wrap ul li a::before {
    display: none;
}

.doc_repo_tab .etab-header-wrap ul li a {
    position: relative;
    font-size: 24px;
}

.doc_repo_tab .etab-header-wrap ul li a span {
    font-size: 24px !important;
    font-weight: 500 !important;
}

.doc_repo_tab .etab-header-wrap ul li a:hover span,
.doc_repo_tab .etab-header-wrap ul li.etab-active-show a span {
    font-weight: 500 !important;
}

.doc_repo_tab .etab-header-wrap ul li.etab-active-show a:after,
.doc_repo_tab .etab-header-wrap ul li a:hover:after {
    content: '';
    position: absolute;
    height: 4px;
    background-color: #fff;
    width: 60%;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
}

.doc_repo_tab .etab-content-wrap {
    background-color: transparent !important;
}

.doc_repo_tab .etab-content-wrap .everest-tab-main-wrapper {
    text-align: center;
}

.doc_repo_tab .etab-content-wrap .etab-header-wrap {
    padding: 2px 24px 2px 25px;
    border-radius: 24px;
    background-color: #141455 !important;
    border-bottom: none;
    min-width: auto;
}

.doc_repo_tab .etab-content-wrap .etab-header-wrap ul {
    display: flex;
    align-items: center !important;
}

.doc_repo_tab .etab-content-wrap .etab-header-wrap ul li {
    margin-top: 0 !important;
}

.doc_repo_tab .etab-content-wrap .etab-header-wrap ul li a {
    padding: 0;
}

.doc_repo_tab .etab-content-wrap .etab-header-wrap ul li.etab-active-show a:after,
.doc_repo_tab .etab-content-wrap .etab-header-wrap ul li a:hover:after {
    display: none;
}

.doc_repo_tab .etab-content-wrap .etab-header-wrap ul li a:hover,
.doc_repo_tab .etab-content-wrap .etab-header-wrap ul li.etab-active-show a {
    padding: 5px 21px 5px 20px;
    border-radius: 100px;
    background-color: #ff032d !important;
}

.doc_repo_tab .etab-content-wrap .etab-header-wrap ul li a {
    padding: 5px 21px 5px 20px !important;
}

footer a:hover,
footer a:hover div:before {
    color: #0075bc;
}

#staying-informed form .nf-error-msg {
    text-align: center;
}

.nf-response-msg {
    display: flex !important;
    justify-content: center !important;
}

.nf-error.field-wrap .nf-field-element:after {

    font-size: 14px !important;
    content: "\f12a";
    position: absolute;
    top: 10px !important;
    height: 32px !important;
    width: 25px !important;
    line-height: 35px !important;
    text-align: center;
    transition: all .5s;
}

#staying-informed form #nf-field-2-container {
    display: flex;
    flex-direction: column;
    width: 60vw;
}

#staying-informed form .field-wrap>div input[type="email"] {
    width: 100% !important;
}

#staying-informed form .nf-after-form-content nf-section {
    margin: 0 auto;
}

#staying-informed form .nf-form-content input[type="button"][disabled] {
    pointer-events: none;
}

.home .blog_man_image .entry-container {
    position: absolute;
    padding: 25px 2px 6px 33px;
    bottom: 30px;
    right: 0;
    background-color: #f9f9f9;
}

.home .blog_man_image .entry-container header p.entry-meta a {
    color: #0075bc;
    font-size: 12px;
    font-weight: 500;
    text-align: center;
}

.home .blog_man_image .entry-container header p.entry-meta a:hover {
    color: #1b1b5e;
}

#blog_section .elementor-button:hover {
    background-color: #0075bc !important;
    color: #fff;
}

.recent-news-items .news_li {
    border-bottom: none;
}

.news_li a.newspost-title:hover {
    color: #0075bc;
}

.home .blog_man_image .entry-container {
    width: 50%;
}

.home .blog_man_image .entry-container header {
    display: flex;
    flex-direction: column-reverse;
}

.home .blog_man_image .entry-container header h2.entry-title {
    text-align: left;
    margin-bottom: 0;
}

.home .blog_man_image .entry-container header h2.entry-title a {
    font-size: 30px;
    line-height: 1.25;
    color: #000 !important;
    display: block;
    font-weight: 500;
}

.home .blog_man_image .entry-container p.entry-meta {
    margin-top: 0;
    margin-bottom: 0;
}

#main .entry-container>header.entry-header .entry-title {
    display: none;
}

#main .blog_man_image .entry-container>header.entry-header .entry-title {
    display: block;
}

footer .wrapper {
    max-width: 1500px;
    width: 83vw;
}

.fg-dot-item a:before {
    display: none !important;
}

.fg-dot-link {
    font-size: 15px !important;
    border: 0 !important;
    border-radius: unset !important;
    color: #FFF !important;
    background-color: red !important;
}

.menu-tablet-menu-container,
.menu-mobile-menu-container {
    display: none;
}

@media screen and (max-width: 1241px) {
    .main-navigation .menu>li {
        padding-right: 0;
    }
}

.main-navigation ul ul li:first-child a {
    padding-bottom: 0;
}

.footer-widget-wrapper {
    margin-left: 0;
    margin-right: 0;
}

/* Sticky header styles */
.site-header.is-sticky {
    background-color: #fff;
    box-shadow: 0px 10px 40px 0px rgb(47 47 47 / 10%);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.site-header.is-sticky .main-navigation .menu-item>a {
    color: #000;
}

.site-header.is-sticky .main-navigation .menu-item-6579 a {
    color: #fff;
}

.site-header.is-sticky .main-navigation .menu>li.search.search-wpb a.close-icon,
.site-header.is-sticky .main-navigation .menu>li.search.search-wpb a.search-icon {
    filter: invert(100%) sepia(94%) saturate(0%) hue-rotate(186deg) brightness(107%) contrast(108%);
}

@media (min-width: 1660px) {
    .doc_repo_tab .etab-header-wrap ul li a span {
        font-size: 28px !important;
    }
}

.doc_repo_tab .etab-header-wrap ul {
    justify-content: center;
}

.document_repository_home .foogallery {
    padding-left: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    position: absolute;
    left: 50%;
    transform: translateX(-49%);
    z-index: 10;
}

.document_repository_home .foogallery .fg-item.fg-loaded {
    height: 320px;
    margin: 0 32px 2px 0;
    padding: 9px 10px 0px;
    border-radius: 24px;
    background-color: #fff;
    flex: 0 0 30%;
}

.document_repository_home .foogallery .fg-item.fg-type-image.fg-loaded figure.fg-item-inner {
    position: relative;
}

.document_repository_home .foogallery .fg-item.fg-type-image.fg-loaded figure.fg-item-inner a {
    height: 200px;
    border-radius: 24px;
    border: 1px solid #d3d3d3 !important;
    padding: 0;
}

.document_repository_home .foogallery .fg-item.fg-type-image.fg-loaded figure.fg-item-inner figcaption {
    opacity: 1;
    visibility: visible;
    position: relative;
    word-break: break-word;
    overflow: auto;
    z-index: 99999;
    color: #fff;
    background: white;
    font-size: 16px;
    font-family: 'Jost';
    font-weight: bold;
}

.document_repository_home .foogallery .fg-item.fg-type-image.fg-loaded figure.fg-item-inner figcaption .fg-caption-title {
    color: #000;
    overflow: hidden;
    text-overflow: unset;
    white-space: break-spaces;
    margin-top: 20px;
    height: auto;
    min-height: auto;
    font-weight: 500;
}

.slide_abt {
    content: '';
    width: 100%;
    height: 120px;
    position: absolute !important;
    background: white;
    z-index: 1;
    transform-origin: left top;
    transform: skewY(-3deg);
}

.document_repository_home {
    padding-top: 190px;
}

.document_repository_home:before,
.document_repository_home::after {
    display: none;
}

.secretariat_try {
    padding-top: 190px !important;
}

.slanding_doc {
    content: '';
    width: 100%;
    height: 120px;
    position: absolute !important;
    background: #F6F4F4;
    z-index: 9;
    transform-origin: left top;
    transform: skewY(-3deg);
}

.main-slider .slider-image {
    height: 800px;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.secretariat_try:after {
    display: none;
}

.slanding_secretriat {
    content: '';
    width: 100%;
    height: 120px;
    position: absolute !important;
    background: #fff;
    z-index: 9;
    transform-origin: left top;
    transform: skewY(-3deg);
}

.secretariat_try {
    min-height: 690px;
}

.slanding {
    height: 116px;
}

.everest-tab-main-wrapper.etab-template2.etab-top-left-position {
    text-align: center;
}

#partnerorg .gallery {
    display: flex;
    justify-content: center;
    align-items: center;
}

#partnerorg .gallery#gallery-1 .gallery-icon img,
#partnerorg .gallery#gallery-3 .gallery-icon img,
#partnerorg .gallery#gallery-4 .gallery-icon img,
#gallery-2 img {
    min-width: 54px;
    max-width: 137px;
    width: auto;
    filter: gray;
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
}

#partnerorg .gallery .gallery-icon img:hover {
    filter: gray;
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    filter: none !important;
}

.menu-highlight {
    display: none;
    position: absolute;
    overflow: hidden;
    margin-top: 54px;
    margin-left: 0;
    text-align: center;
    border-color: #f7941d;
    transition: left 0.3s ease;
}

.menu-highlight:before {
    content: " ";
    display: block;
    width: 5px;
    margin: 0;
    background: #f7941d;
    height: 5px;
    border-radius: 6px;
}

.menu-main-menu-container {
    position: relative;
}

@media only screen and (max-width: 767px) {
    .elementor-widget-container h2 {
        font-size: 28px;
    }

    .slanding {
        content: '';
        width: 100%;
        height: 10%;
        position: absolute;
        background: white;
        z-index: 1003;
        transform-origin: left top;
        transform: skewY(-3deg);
    }

    .entry-content p {
        margin-bottom: 10px;
        margin-top: 0px;
        color: black !important;
    }

    .aboutus_section {
        padding: 0;
    }

    .footer-widget-wrapper {
        display: flex;
        text-align: center;
        flex-direction: column !important;
    }

    footer #nav_menu-3 {
        display: none !important;
    }

    #third {
        margin-top: 0;
    }

    .footer-widget-wrapper #third {
        order: 2;
    }

    .footer-widget-wrapper #second {
        order: 3;
    }

    .footer-widget-wrapper #first {
        order: 1;
    }

    #partnerorg .gallery#gallery-3 .gallery-icon img {
        min-width: 50px;
        max-width: 50px;
        width: auto;
        max-height: 50px;
    }

    #partnerorg .elementor-container {
        padding: 0px 12px;
    }

    #partnerorg .gallery#gallery-4 .gallery-icon img {
        min-width: 50px;
        max-width: 50px;
        width: auto;
        max-height: 50px;
    }

    #staying-informed form #nf-field-2-container {
        width: 56vw;
        margin-bottom: 2px;
    }

    #staying-informed form .nf-form-content {
        padding: 10px 12px !important;
        border-radius: 24px;
        background-color: #f3f5f9;
        width: auto !important;
        justify-content: space-between;
        padding-top: 20px !important;
    }

    #staying-informed form .nf-form-content input[type="button"] {
        font-size: 16px;
        font-family: 'Jost';
        border-radius: 28px;
        background-color: #ff032d;
        height: 44px;
        border: 1px solid #ff032d;
        padding: 12px 22px 12px 22px !important;
        width: 126px !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .slanding {
        content: '';
        width: 100%;
        height: 10%;
        position: absolute;
        background: white;
        z-index: 1003;
        transform-origin: left top;
        transform: skewY(-3deg);
    }

    .entry-content p {
        margin-bottom: 0px;
        margin-top: 0px;
        color: black !important;
    }

    .document_repository_home:before {
        content: '';
        width: 100%;
        height: 22%;
        position: absolute;
        background: white;
        z-index: 1;
        transform-origin: left top;
        transform: skewY(-3deg);
        left: 0;
        top: 1%;
    }

    .aboutus_section {
        padding: 0px 12px;
    }

    footer #nav_menu-3 {
        display: none !important;
    }

    #third {
        margin-top: 3em;
    }

    #second {
        margin-top: 3em;
    }

    #partnerorg .elementor-container {
        padding: 0;
    }

    #staying-informed form #nf-field-2-container {
        width: 56vw;
        margin-bottom: 2px;
    }

    #staying-informed form .nf-form-content {
        padding: 10px 12px !important;
        border-radius: 24px;
        background-color: #f3f5f9;
        width: auto !important;
        justify-content: space-between;
        padding-top: 20px !important;
    }

    #staying-informed form .nf-form-content input[type="button"] {
        font-size: 16px;
        font-family: 'Jost';
        border-radius: 28px;
        background-color: #ff032d;
        height: 44px;
        border: 1px solid #ff032d;
        padding: 12px 22px 12px 22px !important;
        width: 126px !important;
    }

}

#partnerorg .gallery#gallery-4 img,
#partnerorg .gallery#gallery-3 img {
    border: none;
}

/* media query blog and press section */
@media (min-width: 768px) and (max-width: 1024px) {
    .home .blog_man_image .entry-container {
        padding: 14px 2px 6px 14px;
    }

    #blog_section .elementor-widget-container h2 {
        font-size: 26px;
    }

    .home .blog_man_image .entry-container header h2.entry-title a {
        font-size: 16px;
    }

    .home .blog_man_image .entry-container header p.entry-meta a {
        font-size: 10px;
    }

    #blog_section .elementor-container {
        justify-content: center;
    }

    #blog_section .elementor-container .our_blog:first-child {
        margin-right: 40px;
    }

    .slanding_secretriat {
        z-index: 1;
    }

    #blog_section_inner {
        padding-top: 60px;
        padding-bottom: 60px;
        z-index: 2;
    }

    .news_li a.newspost-title {
        font-size: 14px;
        line-height: 1.4;
        display: block;
    }

    .aboutus_section {
        z-index: 2;
    }
}

@media (max-width: 767px) {

    .slanding_secretriat,
    #blog_section:after {
        display: none;
    }

    #blog_section .elementor-container {
        flex-direction: column;
    }

    #blog_section .elementor-container .our_blog {
        width: 90% !important;
        margin: 0 auto;
    }

    #blog_section .elementor-widget-container h2 {
        font-size: 28px;
        text-align: center;
    }

    .home .blog_man_image .entry-container {
        left: 50%;
        right: auto;
        transform: translateX(-50%);
        padding: 5px 10px;
        width: 70%;
    }

    .home .blog_man_image .entry-container header h2.entry-title a {
        font-size: 16px;
    }

    .home .blog_man_image .entry-container header p.entry-meta a {
        font-size: 11px;
    }

    #blog_section .elementor-container .our_blog .elementor-widget-wrap {
        flex-direction: column;
    }

    #blog_section .underline {
        order: 1;
        background-position: bottom center;
        background-size: 80px 4px;
    }

    #blog_section .elementor-container .our_blog .elementor-widget-wrap .elementor-widget-button {
        order: 3;
        text-align: center;
        margin-bottom: 50px;
    }

    #blog_section .elementor-container .our_blog .elementor-widget-wrap .elementor-widget-wp-widget-sp_news_sthumb_widget,
    .blog_man_image {
        order: 2 !important;
    }

    #blog_section_inner {
        padding-top: 55px;
        padding-bottom: 55px;
    }

    .slanding,
    .slide_abt,
    .slanding_doc {
        display: none;
    }

    #blog_section .elementor-button {
        width: 90px;
        height: 30px;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 8px 8px 6px;
        margin: 0 auto;
    }
}

.site-header.is-sticky .main-navigation .menu-item>a:hover,
.site-header.is-sticky .main-navigation .menu-item>a:focus {
    color: #000 !important;
}

.main-navigation .menu-item>a:focus,
.main-navigation .menu-item>a:active {
    font-weight: 500 !important;
}

.main-navigation ul ul {
    box-shadow: -0.5px 0.5px 1.5px 0.5px #666565 !important;
}

.news_thumb_left {
    width: 104px !important;
}

#gallery-2 .gallery-item {
    margin: 20px;
}

.view-all-btn,
.control_next,
.control_prev {
    display: none;
}

/* Document repository tablet and mobile media query */
@media (min-width: 768px) and (max-width: 1024px) {
    .slide_abt {
        height: 100px;
    }

    .document_repository_home {
        padding-top: 150px;
    }

    .document_repository_home .elementor-widget-container h2.elementor-heading-title {
        font-size: 40px;
    }

    .document_repository_home .underline {
        margin-bottom: 0;
    }

    .document_repository_home .elementor-container .elementor-widget-container p {
        margin-bottom: 30px;
    }

    .document_repository_home .foogallery {
        position: absolute;
        z-index: 11;
        left: 50%;
        transform: translateX(-48.2%);
    }

    .document_repository_home .foogallery .fg-item.fg-loaded {
        height: 210px;
        margin-right: 20px;
    }

    .document_repository_home .foogallery .fg-item.fg-loaded:last-child {
        margin-right: 0;
    }

    .document_repository_home .foogallery .fg-item.fg-type-image.fg-loaded figure.fg-item-inner a {
        height: 114px;
    }

    .document_repository_home .foogallery .fg-item.fg-type-image.fg-loaded figure.fg-item-inner figcaption .fg-caption-title {
        font-size: 14px;
        margin-top: 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        word-break: break-word;
        height: 55px;
    }

    .doc_repo_tab .etab-header-wrap ul li a {
        padding: 15px 7.5px !important;
    }

    .doc_repo_tab .etab-header-wrap ul li a span {
        font-size: 18px !important;
    }

    .slanding_doc {
        z-index: 10;
    }
}

@media (max-width: 767px) {
    .doc_repo_tab .etab-content-wrap .etab-header-wrap {
        width: 100vw;
        border-radius: 0;
    }

    .document_repository_home .elementor-container .elementor-widget-container p {
        margin-top: 6px;
        margin-bottom: 30px;
    }

    .document_repository_home .elementor-widget-container h2.elementor-heading-title {
        font-size: 28px;
        margin-bottom: 5px;
    }

    .document_repository_home .underline {
        background-size: 80px 4px;
    }

    .document_repository_home {
        padding-top: 60px;
        padding-bottom: 20px;
    }

    .doc_repo_tab .etab-header-wrap ul li a span {
        font-size: 16px !important;
    }

    .doc_repo_tab .etab-header-wrap {
        width: 100vw;
    }

    .document_repository_home .foogallery .fg-item.fg-loaded {
        display: none;
    }

    .document_repository_home .foogallery .fg-item.fg-loaded:first-child {
        display: block;
        height: 260px;
        min-width: 100%;
    }

    .document_repository_home .foogallery .fg-item.fg-type-image.fg-loaded figure.fg-item-inner figcaption .fg-caption-title {
        font-size: 14px;
        text-overflow: ellipsis;
        overflow: hidden;
        height: 50px;
    }

    .document_repository_home .foogallery .fg-item.fg-type-image.fg-loaded figure.fg-item-inner a {
        height: 150px;
    }

    .document_repository_home .foogallery {
        position: absolute;
        left: 50%;
        transform: translateX(-44.5%);
        width: 80%;
    }

    .doc_repo_tab .etab-content-wrap .etab-header-wrap ul li a {
        padding: 5px 7px !important;
        padding: 10px 15px 9px 14px !important;
        max-width: 76.5px;
    }

    .doc_repo_tab .etab-content-wrap .etab-header-wrap ul {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        width: 100%;
        margin: 0 5px;
    }

    .view-all-btn {
        display: block;
        position: absolute !important;
        bottom: -230px;
        left: 50%;
        transform: translateX(-50%);
        z-index: 10;
        width: auto !important;
    }

    .view-all-btn a {
        height: 30px;
        width: 100px;
        font-weight: 500;
        font-size: 16px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .document_repository_home .foogallery .fg-item.fg-type-image.fg-loaded figure.fg-item-inner a img {
        width: 100% !important;
    }

    .secretariat_try {
        padding-top: 250px !important;
    }

    .control_next,
    .control_prev {
        display: block;
        border: solid #fff;
        border-width: 0 2px 2px 0;
        display: inline-block;
        padding: 3px;
        width: 8px;
        height: 8px;
        z-index: 9;
    }

    .etab-header-wrap ul.heading-ul li {
        width: 100vw !important;
        float: left !important;
    }

    .etab-header-wrap ul.heading-ul {
        justify-content: flex-start;
        flex-wrap: nowrap !important;
        width: 300vw;
    }

    .control_next {
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        position: absolute;
        right: 10px;
        bottom: -70px;
    }

    .control_prev {
        transform: rotate(135deg);
        -webkit-transform: rotate(135deg);
        position: absolute;
        left: 10px;
        bottom: -70px;
    }
}

@media (max-width: 600px) {
    .view-all-btn {
        bottom: -190px;
    }

    .secretariat_try {
        padding-top: 200px !important;
    }
}

@media (max-width: 400px) {
    .document_repository_home .foogallery {
        width: 90%;
    }
}

.document_repository_home .underline {
    background-image: linear-gradient(white 0 0);
}

.doc_repo_tab .etab-header-wrap ul li.etab-active-show a span {
    font-weight: 500;
}

@media (max-width: 570px) {
    .doc_repo_tab .etab-header-wrap {
        display: inline-block !important;
    }

    .etab-header-wrap ul.heading-ul {
        margin-left: -15px !important;
    }
}

/* media query for secretriat section mobile and tablet */
@media (min-width: 768px) and (max-width: 1024px) {
    .secretariat_try {
        padding-top: 63px !important;
        z-index: 9;
        padding-left: 9vw !important;
        max-width: 1500px !important;
    }

    .secretariat_try .underline {
        background-size: 46px 4px;
        margin-top: 50px;
    }

    .secretariat_try .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
        padding: 5px;
        padding-top: 0;
        z-index: 9;
    }

    .secretariat_try .elementor-column-gap-default>.elementor-column>.elementor-element-populated img {
        width: 39px;
        float: left;
    }

    #image_col {
        width: 42vw;
    }

    .slanding_secretriat {
        z-index: 9;
        height: 55px;
    }

    .site-header-menu {
        padding-top: 0;
    }
}

@media(max-width: 767px) {
    .secretariat_try {
        padding-left: 0 !important;
        padding-top: 300px !important;
    }

    .secretariat_try .elementor-container {
        flex-direction: column-reverse;
    }

    .secretariat_try .underline {
        background-size: 80px 4px;
        background-position: bottom center;
        margin-top: -275px;
        height: 42px;
    }

    .secretariat_try h2 {
        font-size: 28px;
        text-align: center;
        margin-bottom: 3px;
    }

    .secretariat_try .elementor-widget-container h4 {
        font-size: 22px;
    }

    #leftsection .elementor-container {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        margin-top: 30px;
    }

    #leftsection .elementor-container .elementor-element.elementor-column:first-child {
        width: 50px;
    }

    #leftsection .elementor-container .elementor-element.elementor-column:last-child {
        width: 90%;
    }

    .secretariat_text_column {
        padding-bottom: 10px;
    }

    #image_col {
        width: 100vw;
        height: 200px;
    }

    #blog_section_inner {
        padding-top: 50px;
        padding-bottom: 0;
        padding: 50px 0 0 !important;
    }

    .home .blog_man_image .entry-container p.entry-meta {
        text-align: center;
    }

    #image_col div {
        background-position: center 65%;
    }

    #blog_section .elementor-container .our_blog:first-child {
        margin-bottom: -20px;
    }

    .site-header-menu {
        padding-top: 0;
    }
}

@media (max-width: 700px) {
    .secretariat_try {
        padding-top: 270px !important;
    }
}

@media (max-width: 1170px) {
    .main-navigation .menu>li {
        display: none;
    }

    .main-navigation .menu>li#menu-item-6579,
    .main-navigation .menu>li.search.search-wpb {
        display: list-item;
    }

    .menu-toggle {
        display: block;
        order: 3;
        background: transparent;
        border: none;
        color: white;
        text-transform: capitalize;
        font-weight: 500;
        font-family: 'Jost';
        position: relative;
        width: 100px;
        color: #1b1b5e;
    }

    #masthead .wrapper {
        justify-content: space-between;
    }

    .site-branding {
        order: 1;
    }

    .site-header-menu {
        order: 2;
        margin-left: 35%;
    }

    .menu-toggle::before {
        content: "";
        position: absolute;
        right: 0;
        top: auto;
        width: 18px;
        height: 0.15em;
        background: white;
        box-shadow:
            0 0.35em 0 0 white,
            0 0.7em 0 0 white;
            box-shadow: 0 0.25em 0 0 #1b1b5e, 0 0.7em 0 0 #1b1b5e, 0 -0.2em 0 0 #1b1b5e;
        cursor: pointer;
    }

    .menu-toggle:hover {
        background: transparent;
    }

    .menu-toggle:hover::before {
        box-shadow: 0 0.35em 0 0 #ff032d,
            0 0.7em 0 0 #ff032d;
        background: #ff032d;
    }

    .site-header.is-sticky .menu-toggle::before {
        content: "";
        position: absolute;
        right: 0;
        top: auto;
        width: 18px;
        height: 0.15em;
        background: black;
        box-shadow:
            0 0.35em 0 0 black,
            0 0.7em 0 0 black;
        cursor: pointer;
    }

    .site-header.is-sticky .menu-toggle:hover {
        background: transparent;
    }

    .site-header.is-sticky .menu-toggle:hover::before {
        box-shadow: 0 0.35em 0 0 #ff032d,
            0 0.7em 0 0 #ff032d;
        background: #ff032d;
    }

    .site-header.is-sticky .menu-toggle {
        color: #1b1b5e;
    }
}

@media (max-width: 767px) {
    .main-navigation .menu>li#menu-item-6579 {
        display: none;
    }

    .main-navigation .menu>li.search.search-wpb {
        display: list-item !important;
    }
}

@media (max-width: 909px) {
    .site-header-menu {
        display: block;
    }

    .main-navigation .menu {
        border-bottom: 0;
    }

    .main-navigation .menu>li#menu-item-6579,
    .main-navigation .menu>li.search.search-wpb {
        float: left;
        border: 0;
    }

    .main-navigation .menu>li.search.search-wpb a.search-icon {
        padding: 25px 15px;
    }
}

@media (min-width: 910px) {
    .is-sticky .site-header-menu {
        padding-top: 25px;
    }
}

@media (max-width: 1170px) {
    .site-header-menu {
        position: absolute;
        right: 100px;
        margin-left: auto;
        padding-top: 25px;
    }

    .menu-toggle {
        width: 90px;
    }

    .menu-toggle::before {
        right: 0;
    }

    #masthead .wrapper {
        position: relative;
    }

    .site-header-menu {
        padding-top: 30px;
    }

    .is-sticky .site-header-menu {
        padding-top: 10px;
    }

    .menu_visible #site-navigation-mobile .menu-mobile-menu-container ul li ul {
        height: auto;
    }
}

@media (max-width: 767px) {
    .site-header-menu {
        margin-left: auto;
        right: 25px;
    }

    .menu-toggle {
        padding: 10px 15px 9px;
        margin-top: 9px;
        width: 18px;
    }

    #masthead .wrapper {
        align-items: center;
    }

    .is-sticky .site-header-menu {
        padding-top: 20px;
    }

    .underline {
        background-size: 80px 4px;
    }

    .main-slider .entry-summary {
        display: block;
    }

    .home .slider-contents {
        top: 200px;
    }

    .main-slider .slider-image {
        height: 522px;
    }

    .cycle-pager {
        bottom: 70px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .main-slider .slider-image {
        height: 520px;
    }

    .home .slider-contents {
        top: 150px;
    }

    .cycle-pager {
        bottom: 50px;
    }

    .slanding {
        height: 11%;
    }
}

#site-navigation-mobile,
#site-navigation-tablet {
    width: 0;
    overflow-x: hidden;
    right: -350px;
    transition: 0.5s;
}

.menu_visible #site-navigation-mobile {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    display: block;
    text-align: center;
    width: 100%;
    position: fixed;
    top: 0;
    height: 100vh;
    overflow: auto;
    opacity: 0;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    left: 0;
    background: #0075bc;
    padding: 0 20px;
    left: auto;

}

.animate_menu #site-navigation-mobile {
    opacity: 1;
}

.menu_visible #site-navigation {
    display: none;
}

.menu-toggle.open_menu {
    background-image: url('images/close-icon.svg') !important;
    z-index: 0;
    background-color: transparent !important;
    background-repeat: no-repeat !important;
    z-index: 9;
}

.menu-toggle.open_menu::before {
    display: none;
}

.menu-toggle:focus,
.menu-toggle:active {
    background-color: transparent !important;
    color: inherit !important;
}

.menu_visible #site-navigation-mobile .menu-mobile-menu-container {
    display: flex;
    justify-content: center;
    /* align-items: center; */
    flex-direction: column;
    height: 100vh;
    padding-left: 40px;
}

.menu_visible #site-navigation-mobile .menu-mobile-menu-container ul {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: auto;
}

.menu_visible #site-navigation-mobile .menu-mobile-menu-container ul li a {
    font-size: 18px;
    font-family: 'Jost';
    padding-bottom: 30px;
    display: block;
}

.menu_visible #site-navigation-mobile .menu-mobile-menu-container ul li:last-child a {
    padding-bottom: 0;
}

.menu_visible #site-navigation-mobile .menu-mobile-menu-container ul li.menu-item-6579,
.menu_visible #site-navigation-mobile .menu-mobile-menu-container ul li.search.search-wpb {
    display: none;
}

.entry-meta .author a:before {
    display: none;
}

.home .blog_man_image .entry-container p.entry-meta {
    display: flex;
    flex-direction: row-reverse;
    justify-content: left;
}

.entry-meta .posted-on a {
    position: relative;
}

.entry-meta .posted-on a:before {
    content: '';
    position: absolute;
    width: 4px;
    height: 4px;
    border-radius: 4px;
    background-color: #ff032d;
    bottom: 5px;
    left: -9px;
}

span.author.vcard {
    margin-right: 5px;
}

.doc_repo_tab .etab-content-wrap .etab-header-wrap ul li a:hover,
.doc_repo_tab .etab-content-wrap .etab-header-wrap ul li.etab-active-show a {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px 21px 9px 20px !important;
    margin-bottom: -4px;
}

.doc_repo_tab .etab-content-wrap .etab-header-wrap ul li {
    margin-top: -5px !important;
}

#partnerorg h2 {
    margin-bottom: 5px;
}

.menu_visible #site-navigation-mobile .menu-mobile-menu-container ul {
    margin-left: 0;
}

.menu_visible #site-navigation-mobile .menu-mobile-menu-container ul li ul {
    display: none;
    padding-top: 0;
    padding-left: 20px;
}

.menu_visible #site-navigation-mobile .menu-mobile-menu-container ul li.menu-item-6211>a {
    position: relative;
    width: 160px;
}

.menu_visible #site-navigation-mobile .menu-mobile-menu-container ul li.menu-item-6211>a::after {
    content: '';
    position: absolute;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    width: 8px;
    height: 8px;
    background: transparent;
    top: 7px;
    right: 0;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}

#blog_section .elementor-button span {
    font-weight: 500;
}

.foogallery .fg-image-wrap {
    height: 100%;
    overflow: hidden;
}

#foogallery-gallery-7096 .fg-image {
    width: 100% !important;
    border-radius: 24px;
}

.recent-news-items .news_li {
    padding: 18px 0 !important;
}

.recent-news-items .news_li:first-child {
    padding-top: 0 !important;
}

.secretariat_try .elementor-widget-container p {
    margin-top: 24px;
}

.secretariat_try .elementor-widget-container h4 {
    margin-bottom: -20px;
}

@media (min-width: 768px) {
    #leftsection .elementor-container {
        margin-left: -10px;
    }
}

.site-header.is-sticky .main-navigation .menu-item-6579 a:hover {
    border: 1px solid #f7941d;
}

.main-navigation ul ul:before,
.main-navigation ul ul:after {
    display: none;
}

.main-navigation ul ul {
    box-shadow: 0px 10px 10px 0px rgb(47 47 47 / 10%) !important;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.main-navigation ul ul a {
    padding-left: 10px !important;
}

.main-navigation .menu-item-has-children>a:hover:after {
    display: block !important;
}

.view-all-btn a {
    background-color: transparent !important;
    padding: 9px 13px 7px !important;
}

#blog_section .elementor-button {
    background-color: transparent !important;
}

.menu_visible #site-navigation-mobile .menu-mobile-menu-container ul li a:after {
    content: '';
    width: 100%;
    height: 1px;
    background: #f7941d;
    display: block;
    bottom: 15px;
    position: absolute;
}

.menu_visible #site-navigation-mobile .menu-mobile-menu-container ul li a {
    position: relative;
}

.menu_visible #site-navigation-mobile .menu-mobile-menu-container ul li {
    width: 100%;
}

.menu_visible #site-navigation-mobile .menu-mobile-menu-container ul {
    align-items: flex-start;
    height: 100%;
    padding-top: 120px;
    justify-content: flex-start;
}

.menu_visible #site-navigation-mobile {
    text-align: left;
    width: 350px;
    transition: 0.7s;
    right: 0;

}

.menu-toggle.open_menu {
    position: absolute;
    left: 13vw;
    left: calc(100vw - 400px);
}

.menu_visible #site-navigation-mobile .menu-mobile-menu-container ul li ul li a:after {
    display: none;
}

#nf-field-4-wrap .nf-field-element {
    display: flex !important;
    flex-direction: column;
    justify-content: center;
}

.doc_repo_tab .etab-header-wrap ul li a span:after {
    content: '/';
    padding: 0 0 0 20px;
}

.doc_repo_tab .etab-header-wrap ul li:last-child a span:after,
.doc_repo_tab .etab-content-wrap .etab-header-wrap ul li a span:after {
    display: none;
}

/* DOCUMENT REPOSITORY PAGE STYLES */
.page-id-6959 .site-content {
    background: #f7f5f5;
    padding-top: 0;
    padding-bottom: 0;
}

.page-id-6959 .entry-content {
    margin-top: 0;
}

.repo_page_slanding {
    z-index: 1;
    background: #f7f5f5;
}

.page-id-6959 .doc_repo_tab .etab-header-wrap {
    background-color: #fff !important;
}

.page-id-6959 .doc_repo_tab .etab-header-wrap ul li.etab-active-show a span {
    color: #000;
}

.page-id-6959 .doc_repo_tab .etab-header-wrap ul li a span {
    color: #000;
    font-weight: 300;
}

.page-id-6959 .doc_repo_tab .etab-content-wrap .etab-header-wrap {
    background-color: #141455 !important;
}

.page-id-6959 .doc_repo_tab .etab-content-wrap .etab-header-wrap ul li a span {
    color: #fff !important;
}

.page-id-6959 .doc_repo_tab .etab-header-wrap ul li.etab-active-show a:after,
.page-id-6959 .doc_repo_tab .etab-header-wrap ul li a:hover:after {
    background-color: #ff032d;
    left: 48%;
    transform: translateX(-52%);
}

.page-id-6959 .document_repository_home {
    padding-top: 60px;
}

.doc_repo_desc p {
    margin: 0;
    text-align: center;
    font-size: 16px;
    line-height: 24px;
}

.repo_page_slanding {
    height: 75px;
}

.page-id-6959 .document_repository_home .foogallery {
    position: relative;
}

.search-form .search-field:focus-visible {
    outline: none !important;
}

.page-id-6959 #staying-informed {
    background-color: #fff;
    margin-top: -70px !important;
    z-index: 2;
    padding-bottom: 60px !important;
    margin-bottom: 0 !important;
}

.abv_news_slanding {
    z-index: 1;
}

.page-id-6959 article#post-6959 {
    margin-bottom: 0;
}

.page-id-6959 .site-content::after {
    display: none;
}

.page-id-6959 .fg-paging-container.fg-light .fg-dot-item .fg-dot-link {
    background: transparent !important;
    color: #a09698 !important;
    width: 38px;
    height: 38px;
    margin: 56px 5px 0;
    padding: 8px 14px 7px;
    border-radius: 4px !important;
}

.fg-paging-container.fg-light .fg-dot-item.fg-selected .fg-dot-link,
.page-id-6959 .fg-paging-container.fg-light .fg-dot-item .fg-dot-link:hover {
    background-color: #ff032d !important;
    color: #fff !important;
}

.doc_repo_intro_sec {
    min-height: 365px;
}

.doc_repo_intro_sec .repo_text_sec>.elementor-widget-wrap {
    padding: 80px 120px !important;
    max-width: 750px;
    margin: 0 auto;
}

.doc_repo_intro_sec .repo_text_sec .elementor-widget:not(:last-child) {
    margin-bottom: 6px;
}

.doc_repo_intro_sec .repo_text_sec h1 {
    font-size: 45px;
    font-family: 'Jost';
    font-weight: 500;
}

.repo_text_sec>.elementor-widget-wrap section>.elementor-widget-wrap {
    padding: 0;
}

.repo_text_sec>.elementor-widget-wrap section>.elementor-widget-wrap>.elementor-element {
    margin-bottom: 0;
}

.doc_repo-description p {
    margin-top: 10px;
    color: #fff !important;
    font-size: 16px;
    line-height: 1.5;
    opacity: 0.8;
    margin-bottom: 60px;
}

#site-breadcrumb .wrapper {
    display: flex;
    flex-direction: row;
}

#site-breadcrumb .wrapper .breadcrumb a {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-weight: 500;
}

#site-breadcrumb .wrapper .breadcrumb a span.sep {
    margin: 0 12px;
}

#site-breadcrumb .wrapper span.current-breadcrumb {
    color: #ff032d;
}

.doc_repo_desc {
    max-width: 1500px;
    padding: 0 140px;
}

body:not(.home) #masthead.site-header {
    background: white;
}

body:not(.home) #masthead.site-header .main-navigation .menu-item>a {
    color: #000;
}

body:not(.home) #masthead.site-header .main-navigation .menu-item>a:hover,
body:not(.home) #masthead.site-header .main-navigation .menu-item>a:focus,
body:not(.home) #masthead.site-header .main-navigation .menu-item>a:active {
    color: #000 !important;
}

body:not(.home) .main-navigation .menu-item-6579 a {
    color: #fff !important;
}

body:not(.home) .main-navigation .menu-item-6579 a:hover {
    border: 1px solid #008a4b;
    background: transparent;
    color: #000 !important;
}

body:not(.home) .main-navigation .menu>li.search.search-wpb a.search-icon,
body:not(.home) .main-navigation .menu>li.search.search-wpb a.close-icon {
    filter: invert(100%) sepia(94%) saturate(0%) hue-rotate(186deg) brightness(107%) contrast(108%);
}

@media (max-width: 767px) {
    .doc_repo_tab .etab-header-wrap ul li a span:after {
        display: none;
    }

    body:not(.home) .document_repository_home .foogallery .fg-item.fg-loaded {
        display: block;
        height: 260px;
        min-width: 100%;
    }

    #image_col {
        transform: skewX(0);
    }

    .home .blog_man_image .entry-container p.entry-meta {
        justify-content: center;
    }
}

body:not(.home) .menu-toggle::before {
    background: #000;
    box-shadow: 0 0.35em 0 0 #000, 0 0.7em 0 0 #000;
}

body:not(.home) .menu-toggle {
    color: #000;
}

.menu_visible #site-navigation-mobile .menu-mobile-menu-container ul li.menu-item-has-children a:after {
    content: '';
    position: absolute;
    right: 0;
    top: 10px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    width: 8px;
    height: 8px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    background: transparent;
}

.menu_visible #site-navigation-mobile .menu-mobile-menu-container ul li.menu-item-has-children ul li a:after {
    display: none;
}

@media (max-width: 1024px) and (min-width: 768px) {
    .page-id-6959 #staying-informed {
        margin-top: -55px !important;
    }

    .main-slider .entry-summary p.finance-hero {
        font-size: 45px;
        line-height: normal;
    }

    .main-slider .hentry .entry-title span {
        font-size: 38px;
    }

    .secretariat_try h2 {
        font-size: 30px;
    }

    .secretariat_try .underline {
        background-size: 52px 4px;
    }

    .secretariat_try {
        min-height: 0;
        position: relative;
    }

    .secretariat_text_column {
        width: 60% !important;
        margin-right: 50px;
        padding-bottom: 0 !important;
    }

    #image_col {
        height: 300px;
        position: absolute;
        right: 0;
        bottom: 0;
        width: calc(43% - 80px);
    }

    #staying-informed form #nf-field-2-container {
        width: 46vw;
        margin-bottom: 2px;
    }

    #staying-informed form .nf-form-content {
        padding: 10px 12px !important;
        border-radius: 24px;
        background-color: #f3f5f9;
        width: auto !important;
        justify-content: space-between;
        padding-top: 20px !important;
    }

    #staying-informed form .nf-form-content input[type="button"] {
        font-size: 16px;
        font-family: 'Jost';
        border-radius: 28px;
        background-color: #0075bc;
        height: 44px;
        border: 1px solid #0075bc;
        padding: 12px 22px 12px 22px !important;
        width: 126px !important;
    }

    #staying-informed form .nf-form-content {
        padding: 10px 20px !important;
    }

    #staying-informed form .field-wrap>div input[type="email"] {
        width: 95% !important;
    }

    .document_repository_home .elementor-widget-container h2.elementor-heading-title,
    .aboutus_section .elementor-widget-container h2.elementor-heading-title {
        font-size: 30px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
    #gallery-1 .gallery-item:nth-last-child(-n+2) img {
        margin-left: 30px;
    }
}

#staying-informed form .field-wrap>div input[type="email"] {
    padding-right: 50px;
}

.nf-response-msg {
    display: flex;
    align-items: center;
    flex-direction: column;
}

.nf-response-msg p {
    text-align: center;
    margin: 0;
    /* animation:signup-response 1s 1;
    -webkit-animation:signup-response 1s 1;
    animation-fill-mode: forwards;

    animation-delay:3s;
    -webkit-animation-delay:2s;
    -webkit-animation-fill-mode: forwards; */

}

@keyframes signup-response {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

@-webkit-keyframes signup-response {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

@media (max-width: 767px) {
    .menu-toggle.open_menu {
        left: calc(100vw - 370px);
        transition: 0.7s;
    }

    .main-slider .hentry .entry-title span {
        font-size: 30px;
    }

    .main-slider .entry-summary p.finance-hero {
        font-size: 40px;
    }

    .main-slider .entry-summary p.learn-more-hero a {
        font-size: 18px;
    }
}

@media (max-width: 400px) {
    .menu-toggle.open_menu {
        left: calc(100vw - 310px);
    }

    .menu_visible #site-navigation-mobile {
        width: 300px;
    }
}

#staying-informed form .nf-form-content {
    width: 789px !important;
}

#staying-informed form .nf-form-content nf-fields-wrap {
    justify-content: space-between;
    width: 100%;
    align-items: center;
}

#staying-informed form #nf-field-2-container {
    width: 100%;
}

#staying-informed #nf-field-4-wrap .nf-field-element {
    margin-top: 0 !important;
}

#staying-informed form .nf-form-content input[type="button"],
#staying-informed form .nf-form-content input[type="submit"] {
    text-align: center;
    justify-content: center;
    align-items: center;
    height: 55px;
    padding: 10px 30px 8px;
    text-transform: capitalize;
}

@media (max-width: 1024px) and (min-width: 768px) {
    #staying-informed form .nf-form-content {
        width: 500px !important;
    }
}

@media only screen and (max-width: 767px) {
    #staying-informed form .nf-form-content {
        width: 300px !important;
    }

    #staying-informed form .nf-form-content input[type="button"],
    #staying-informed form .nf-form-content input[type="submit"] {
        padding: 10px !important;
    }
}

.main-navigation .menu>li.search.search-wpb a.search-icon img,
.main-navigation .menu>li.search.search-wpb a.close-icon img {
    width: 24px;
}

#site-navigation.main-navigation .menu-item>a:hover::after {
    width: auto;
}

.site-header.is-sticky .main-navigation .menu-item ul li a:hover {
    color: #008a4b !important;
}

.is-sticky #site-navigation.main-navigation ul ul a {
    padding-top: 25px !important;
}

.view-all-btn a:hover,
.view-all-btn a:focus {
    background-color: #0075bc !important;
}

.menu_visible #site-navigation-mobile .menu-mobile-menu-container ul li.menu-item-6579 {
    display: block;
}

.menu_visible #site-navigation-mobile .menu-mobile-menu-container ul li.menu-item-6579 a {
    border: 1px solid #f7941d;
    border-radius: 33px;
    padding: 10px 5px;
    margin: 12px 0;
    background-color: #f7941d;
    display: flex;
    justify-content: center;
    color: #fff;
}

.menu_visible #site-navigation-mobile .menu-mobile-menu-container ul li.menu-item-6579 a::after {
    display: none;
}

figure.featured-image {
    background-size: cover;
    background-position: center;
    height: 463px;
    margin-top: 30px !important;
}

.home .blog_man_image .entry-container {
    bottom: 0;
}

@media (max-width: 1024px) and (min-width: 768px) {
    figure.featured-image {
        height: 260px;
    }

    .menu_visible #site-navigation-mobile .menu-mobile-menu-container ul li.menu-item-6579 {
        display: none;
    }

    #partnerorg h2,
    #staying-informed h2,
    .secretariat_try h2,
    .document_repository_home .elementor-widget-container h2.elementor-heading-title,
    .aboutus_section .elementor-widget-container h2.elementor-heading-title {
        font-size: 26px;
    }

    .recent-news-items .news_li {
        padding: 5px 0 !important;
    }

    .recent-news-items .news_li:first-child {
        padding-top: 0 !important;
    }

    figure.featured-image {
        height: 330px;
    }

    .secretariat_try .elementor-widget-container h4 {
        font-size: 20px;
    }

    #partnerorg .gallery#gallery-1 .gallery-icon img,
    #partnerorg .gallery#gallery-3 .gallery-icon img,
    #partnerorg .gallery#gallery-4 .gallery-icon img,
    #gallery-2 img {
        max-width: 90px;
        min-width: 34px;
    }

    #staying-informed .elementor-widget-container h6 {
        font-size: 14px;
    }

    .secretariat_try .elementor-widget-container p {
        line-height: 1.5;
    }

    .secretariat_try .elementor-widget-container p:last-child {
        margin-top: 16px;
    }

    #staying-informed form .nf-form-content label {
        font-size: 15px;
    }
}

@media only screen and (max-width: 767px) {
    figure.featured-image {
        height: 180px;
    }

    #staying-informed form .nf-form-content label {
        font-size: 12px;
    }

    #staying-informed form .nf-form-content {
        padding-top: 8px !important;
        padding-bottom: 6px !important;
    }
    #staying-informed form .nf-form-content input[type="button"],
    #staying-informed form .nf-form-content input[type="submit"]
     {
        height: 40px;
        width: 95px !important;
        padding: 5px !important;
        font-size: 15px;
    }

    #staying-informed form .field-wrap>div input[type="email"]::placeholder {
        font-size: 12px !important;
    }

    .news_li a.newspost-title {
        overflow: hidden;
    }

    .doc_repo_tab .etab-content-wrap .etab-header-wrap ul li a:hover,
    .doc_repo_tab .etab-content-wrap .etab-header-wrap ul li.etab-active-show a {
        /* max-width: 76.5px; */
    }

    .doc_repo_tab .etab-content-wrap .etab-header-wrap ul {
        justify-content: center;
    }

    .doc_repo_tab .etab-content-wrap .etab-header-wrap ul li {
        /* margin-right: 20px; */
    }

    .doc_repo_tab .etab-content-wrap .etab-header-wrap ul li:last-child {
        margin-right: 0;
    }

    .site-header-menu {
        padding-top: 25px;
    }
}

.news_li a.newspost-title {
    text-overflow: ellipsis;
    height: 55px;
    display: block;
}

#site-navigation.main-navigation ul ul {
    background: white;
    border-radius: 8px;
    box-shadow: none !important;
}

.site-header.is-sticky #site-navigation.main-navigation ul ul {
    box-shadow: 0px 10px 10px 0px rgb(47 47 47 / 10%) !important;
}

#site-navigation.main-navigation ul ul li {
    border-radius: 8px;
}

@media screen and (min-width: 910px) {
    .is-sticky .site-logo img {
        max-height: 80px;
    }
}

@media (max-width: 425px) {
    .wpbsearchform {
        width: 265px;
    }
}

#staying-informed form .nf-form-content label {
    opacity: 1;
}

#staying-informed form .nf-form-content label span.ninja-forms-req-symbol {
    display: none !important;
}

#before-content .page-section.widget_block {
    padding: 0;
    background: #f7f5f5;
}

#before-content .widget-wrap.wrapper {
    max-width: none;
    width: 100%;
}

.common-top-banner {
    display: flex;
    min-height: 365px;
}

.left-page-banner {
    width: 50%;
    padding: 80px 80px 80px 120px;
}

.left-page-banner h1,
.left-page-banner p {
    max-width: 750px;
    font-family: 'Jost';
}

.right-page-banner {
    width: 50%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.repo_page_slanding {
    height: 200px;
}

.breadcrumb_last {
    color: #ff032d;
}

.left-page-banner h1 {
    font-size: 45px;
    font-weight: 500;
}

.left-page-banner p {
    font-size: 16px;
    line-height: 1.5;
}

.common-top-banner .read-more {
    display: none;
}

#staying-informed h2,
#staying-informed h6 {
    text-align: center;
}

.nf-response-msg p {
    color: #000;
}

#staying-informed form .nf-error-field-errors {
    display: none !important;
}

.abv_news_slanding {
    height: 150px;
    margin-top: -100px;
}

#after-content section {
    margin-top: -109px;
    background-color: white;
}

.document_repository_home .foogallery .fg-item.fg-loaded {
    margin-bottom: 30px;
}

.foogallery .fg-image-wrap img {
    width: auto !important;
}

.doc_repo_desc {
    margin: 0 auto;
    margin-top: -120px;
    z-index: 2;
}

.menu-toggle.open_menu {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-duration: 4s;
    animation-duration: 4s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

#breadcrumbs .fa-long-arrow-right {
    margin: 0 5px;
}

body:not(.home) #masthead.site-header .main-navigation .menu-item ul li a:hover {
    color: #ff032d !important;
}

@media (max-width: 1024px) and (min-width: 768px) {
    .left-page-banner {
        padding: 50px 47px 47px;
    }

    .left-page-banner h1 {
        font-size: 28px;
    }

    #breadcrumbs span {
        font-size: 14px;
    }

    #breadcrumbs {
        margin-bottom: 0;
    }

    .common-top-banner {
        min-height: 205px;
    }

    .repo_page_slanding {
        height: 130px;
    }
}

@media (max-width: 767px) {
    .common-top-banner {
        flex-direction: column;
        min-height: auto;
    }

    .left-page-banner {
        width: 100%;
        padding: 16px 16px 13px;
        text-align: center;
    }

    .right-page-banner {
        display: none;
    }

    .doc_repo_desc {
        margin-top: 0;
    }

    #breadcrumbs span {
        font-size: 14px;
    }

    .left-page-banner h1 {
        font-size: 26px;
    }

    .doc_repo_desc {
        padding: 26px 16px 24px;
    }

    .page-id-6959 .document_repository_home {
        padding-top: 0;
    }

    .page-id-6959 .control_prev,
    .page-id-6959 .control_next {
        border: solid #000;
        border-width: 0 2px 2px 0;
        bottom: -90px;
    }

    .page-id-6959 #staying-informed {
        margin-top: 0 !important;
    }

    .main-navigation .menu>li.search.search-wpb a.close-icon {
        padding: 25px 12px;
    }

    .doc_repo_tab .etab-content-wrap .etab-header-wrap {
        height: 36px;
    }

    .doc_repo_tab .etab-content-wrap .etab-header-wrap ul {
        height: 100%;
    }

    .doc_repo_tab .etab-content-wrap .etab-header-wrap ul li a:hover,
    .doc_repo_tab .etab-content-wrap .etab-header-wrap ul li.etab-active-show a {
        height: 40px;
    }

    .doc_repo_tab .etab-content-wrap .etab-header-wrap ul li {
        margin-top: 0 !important;
    }
}

body.search.search-results #content>.wrapper {
    z-index: 2;
    color: #000;
    position: relative;
    background: #f7f5f5;
}

body.search.search-results .wrapper header h1 {
    display: none;
}

body.search.search-results .wrapper .rock-star-search h2,
body.search.search-results .wrapper .rock-star-search h2 a {
    text-align: center;
    font-size: 24px;
    color: #1b1b5e;
    font-family: 'Jost';
    font-weight: 500;
    margin-bottom: 11px;
}

body.search.search-results .wrapper .rock-star-search p {
    margin: 0;
}

body.search.search-results .wrapper .rock-star-search p:nth-child(3) {
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    font-family: 'Jost';
    color: #000;
    line-height: 1.75;
    margin: 0;
    margin-bottom: 70px;
}

body.search.search-results .wrapper .rock-star-search p span.read-more a {
    font-family: 'Jost';
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    color: #0075bc;
    margin-top: 34px;
    border: none;
    padding: 0;
}

body.search.search-results .wrapper .rock-star-search .read-more {
    display: block;
}

.rock-star-search {
    max-width: 1500px;
    margin: 0 auto;
    width: 83vw;
}
body.search.search-results #content>.wrapper .rock-star-search:first-child {
    margin-top: 100px;
}
body.search.search-results .wrapper nav.pagination span.current.page-numbers {
    width: 38px;
    height: 38px;
    margin: 0 18px;
    padding: 6px 14px 7px;
    border-radius: 4px;
    background-color: #f7941d !important;
    border: 1px solid #f7941d !important;
}

body.search.search-results .wrapper nav.pagination a.page-numbers:hover {
    background-color: #f7941d !important;
    border: 1px solid #f7941d !important;
    color: #fff !important;
}

body.search.search-results .wrapper nav.pagination a.page-numbers {
    border: none !important;
    color: #f7941d;
}

body.search.search-results .wrapper .nav-links nav.pagination .nav-links {
    display: flex !important;
    justify-content: center;
}

body.search.search-results #content>.wrapper #nav-below {
    padding-bottom: 200px;
}

#after-content section {
    z-index: 2;
}

.abv_news_slanding {
    height: 170px;
}

#after-content section {
    margin-top: -140px;
}

body.page-id-6959 aside#after-content .abv_news_slanding {
    display: none;
}

body.home #after-content section {
    margin-top: -50px;
}

body.search aside#after-content .widget-wrap.wrapper {
    max-width: none;
    width: 100%;
}

body.search aside#after-content .widget-wrap.wrapper .abv_news_slanding {
    margin-top: -50px;
}

@media (max-width: 767px) {
    .page-id-6959 .control_prev {
        left: 0;
    }

    .page-id-6959 .control_next {
        right: 0;
    }

    .main-navigation .menu>li.search.search-wpb a.search-icon img {
        width: 21px;
    }
}

/* about us inner page styles */
#abt_first {
    display: flex;
    text-align: center;
    background-color: #f7f5f5;
    margin-bottom: 0 !important;
    z-index: 2;
    margin-top: -120px;
    margin-top: 0;
    padding-bottom: 100px;
    z-index: 1;
}

#abt_first h2 {
    color: #1b1b5e !important;
    font-size: 32px;
    padding-bottom: 0;
    text-align: left;
}

#abt_first p {
    font-size: 18px;
    font-family: 'Jost';
    line-height: 28px;
    text-align: initial;
    margin-top: 5px !important;
}

#abt_first .elementor-container {
    max-width: none !important;
    padding: 10px 75px;
}

#abt_second {
    display: flex;
    text-align: center;
    background-color: #f7f5f5;
    margin-bottom: 0 !important;
}

#abt_second h2 {
    color: #1b1b5e !important;
    font-size: 32px;
    padding-bottom: 0;
    text-align: left;
}

#abt_second p {
    font-size: 18px;
    font-family: 'Jost';
    line-height: 28px;
    text-align: initial;
    margin-top: 5px !important;
}

#abt_second .elementor-container {
    max-width: none !important;
    padding: 10px 75px;
}

#abt_second .elementor-widget-image {
    text-align: right !important;
}

#abt_third {
    display: flex;
    text-align: center;
    background-color: #f7f5f5;
    margin-bottom: 0 !important;
    margin-top: -120px;
    z-index: 2;
}

#abt_third h2 {
    color: #1b1b5e !important;
    font-size: 32px;
    padding-bottom: 0;
    text-align: left;
}

#abt_third p {
    font-size: 18px;
    font-family: 'Jost';
    line-height: 28px;
    text-align: initial;
    margin-top: 5px !important;
}

#abt_third .elementor-container {
    max-width: none !important;
    padding: 10px 75px;
}

#abtthird_img {
    margin: -25px 0 20px 0;
    margin: 0 0 20px 0;
}

#abtsec_img {
    margin: -50px 0 20px 0;

}

#abtfirst_img {
    margin: -65px 0 20px 0;
    margin: -25px 0 20px 0;
}

/* about us inner mobile styles */
@media (max-width: 767px) {
    #abt_thirdmob h2 {
        text-align: center;
    }

    #abt_secondmob h2 {
        text-align: center;
    }

    #abt_firstmob h2 {
        text-align: center;
    }

    #abt_thirdmob p {
        text-align: center;
    }

    #abt_secondmob p {
        text-align: center;
    }

    #abt_firstmob p {
        text-align: center;
    }

    #abt_firstmob .elementor-widget-image img {
        width: 100px !important;
    }

    #abt_secondmob .elementor-widget-image img {
        width: 100px !important;
    }

    #abt_thirdmob .elementor-widget-image img {
        width: 100px !important;
    }

    #abt_thirdmob .elementor-container {

        padding: 16px !important;
    }

    #abt_secondmob .elementor-container {
        padding: 16px !important;
    }

    #abt_firstmob .elementor-container {
        padding: 16px !important;
    }

    #abt_secondmob .elementor-widget-image {
        text-align: center !important;
    }

    #abt_first {
        display: none;
    }

    #abt_second {
        display: none;
    }

    #abt_third {
        display: none;
    }

    #abt_firstmob {
        margin-bottom: 0;
    }

    #abt_secondmob {
        margin-bottom: 0;
    }

    #abt_thirdmob {
        margin-bottom: 0;
    }

    #abtthird_img {
        margin: 0;
    }

    #abtsec_img {
        margin: 0;
    }

    #abtfirst_img {
        margin: 0;
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    #abt_first p {
        font-size: 12px;
        font-family: 'Jost';
        line-height: 20px;
        text-align: initial;
        margin-top: 5px !important;
    }

    #abt_second p {
        font-size: 12px;
        font-family: 'Jost';
        line-height: 20px;
        text-align: initial;
        margin-top: 5px !important;
    }

    #abt_third p {
        font-size: 12px;
        font-family: 'Jost';
        line-height: 20px;
        text-align: initial;
        margin-top: 5px !important;
    }

    #abtthird_img {
        margin: -10px 0 20px 0;
    }

    #abtsec_img {
        margin: 0;
    }

    #abtfirst_img {
        margin: -20px 0 20px 0;
    }
}

body.search.search-results .wrapper .nav-links nav.pagination .nav-links {
    position: relative;
    display: inline-block !important;
    width: auto !important;
}

body.search.search-results .wrapper .nav-links nav.pagination .nav-links a.prev.page-numbers {
    width: 10px;
    height: 10px;
    border: solid #c4b9ba !important;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    position: absolute;
    border-width: 0 2px 2px 0 !important;
    padding: 3px !important;
    left: -30px;
    top: 15px;
    display: inline-block;
}

body.search.search-results .wrapper .nav-links nav.pagination .nav-links a.next.page-numbers {
    width: 10px;
    height: 10px;
    border: solid #c4b9ba !important;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    position: absolute;
    border-width: 0 2px 2px 0 !important;
    padding: 3px !important;
    right: -30px;
    top: 15px;
    display: inline-block;
}

body.search.search-results .wrapper .nav-links nav.pagination .nav-links a.next.page-numbers:hover,
body.search.search-results .wrapper .nav-links nav.pagination .nav-links a.prev.page-numbers:hover {
    background-color: transparent !important;
}

@media (max-width: 1024px) and (min-width: 768px) {

    body.search.search-results .wrapper .rock-star-search p span.read-more a,
    body.search.search-results .wrapper .rock-star-search p:nth-child(3) {
        font-size: 18px;
    }

    body.search.search-results .wrapper .rock-star-search h2 {
        font-size: 26px;
    }
}

@media (max-width: 767px) {
    body.search.search-results .wrapper .rock-star-search h2 {
        font-size: 20px;
    }

    body.search.search-results .wrapper .rock-star-search p:nth-child(3),
    body.search.search-results .wrapper .rock-star-search p span.read-more a {
        font-size: 16px;
    }

    body.search.search-results .wrapper .rock-star-search p span.read-more a {
        margin-top: 16px;
    }

    body.search.search-results .wrapper .rock-star-search p:nth-child(3) {
        margin-bottom: 32px;
    }

    body.search.search-results .site-content {
        background: #f7f5f5;
    }
}

#abt_third {
    padding-bottom: 100px;
}

body.page-id-7444 .wrapper .abv_news_slanding {
    margin-top: -30px;
}

body.page-id-7444 aside#after-content .abv_news_slanding {
    display: none;
}

#staying-informed .nf-form-hp {
    display: none !important;
}

body {
    overflow: auto !important;
}

.document_repository_home .foogallery {
    transform: translateX(-50%);
}

.doc_repo_tab .etab-header-wrap {
    padding-bottom: 0 !important;
}

.foogallery .fg-image-wrap {
    border-radius: 24px;
}

@media (max-width: 767px) {
    .etab-header-wrap ul.heading-ul {
        width: auto;
        overflow: hidden;
        display: flex !important;
        margin-left: 0 !important;
    }

    .etab-header-wrap ul.heading-ul li {
        width: auto !important;
        float: left !important;
        flex: 0 0 100%;
    }

    .document_repository_home .foogallery .fg-item.fg-loaded:first-child {
        margin-right: 0;
    }

    .doc_repo_tab .etab-content-wrap {
        padding: 30px 0 !important;
        width: 100vw;
    }
}

@media (min-width: 1025px) {
    .aboutus_section {
        width: 83vw;
        margin: 0 auto;
        padding-left: 0;
        padding-right: 0;
    }

    .document_repository_home .elementor-container {
        width: 83vw;
    }

    .doc_repo_tab .etab-header-wrap {
        min-width: 80vw;
    }

    .document_repository_home .foogallery .fg-item.fg-loaded:last-child {
        margin-right: 0;
    }

    #blog_section_inner {
        width: 83vw;
        margin: 0 auto;
        padding-left: 0;
        padding-right: 0;
    }

    .doc_repo_tab .etab-header-wrap {
        min-width: auto;
        width: 80vw;
        max-width: 1500px;
    }

    .doc_repo_tab .etab-content-wrap .etab-header-wrap {
        width: auto !important;
    }

    body.home .elementor-7 .elementor-element.elementor-element-013ab9e {
        width: 80px;
    }

    body.home .elementor-7 .elementor-element.elementor-element-1b674e4 {
        width: calc(100% - 80px);
    }
}

@media (max-width: 1155px) {
    #blog_section .elementor-container .our_blog:last-child {
        width: 39%;
    }
}

@media (max-width: 1063px) {
    #blog_section .elementor-container .our_blog:last-child {
        width: 42%;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    #blog_section .elementor-container .our_blog:last-child {
        width: 38%;
    }

    #blog_section .elementor-container .our_blog:first-child {
        width: 55%;
    }
}

@media (min-width: 1850px) {
    .secretariat_try>.elementor-container {
        width: 90vw;
        margin-right: 0 !important;
    }
}

@media (min-width: 1950px) {
    .secretariat_try>.elementor-container {
        width: 88vw;
        margin-right: 0 !important;
    }
}

@media (min-width: 2050px) {
    .secretariat_try>.elementor-container {
        width: 86vw;
        margin-right: 0 !important;
    }
}

@media (min-width: 2200px) {
    .secretariat_try>.elementor-container {
        width: 80vw;
        margin-right: 0 !important;
    }
}
#staying-informed form .nf-form-content {
	position: relative;
}
.recaptcha-container .nf-field-label {
	display: none;
}
.grecaptcha-badge {
    right: 0 !important;
    bottom: 50% !important;
    /* transform: translateY(150%); */
    width: 70px !important;
    bottom: 32% !important;
	position: unset !important;
}
.nf-field-container.recaptcha-container {
	position: absolute;
    left: -27%;
    bottom: -8px;
}
#staying-informed .nf-field-container.recaptcha-container {
    right: -110px;
    bottom: 0;
	left: auto;
}
#staying-informed form .nf-form-content nf-fields-wrap nf-field {
    order: 3;
}

#staying-informed form .nf-form-content nf-fields-wrap nf-field:first-child {
    order: 1;
}

#staying-informed form .nf-form-content nf-fields-wrap nf-field:last-child {
    order: 2;
    /* width: 0; */
}

@media (max-width: 500px) {
    .grecaptcha-badge {
        bottom: 23% !important;
    }
}

@media (max-width: 767px) {
	.nf-field-container.recaptcha-container {
		left: -3%;
		bottom: -24px;
	}
	#staying-informed form .nf-form-content {
		margin-bottom: 24px;
	}
	#staying-informed .nf-field-container.recaptcha-container {
		right: 0;
		bottom: -95px;
	}
    body:not(.home) .document_repository_home .foogallery .fg-item.fg-loaded {
        height: auto;
        border-radius: 10px;
    }

    body:not(.home) .document_repository_home .foogallery .fg-item.fg-loaded figure {
        display: flex;
        justify-content: space-between;
        border-radius: 5px;
    }

    body:not(.home) .document_repository_home .foogallery .fg-item.fg-loaded figure a.fg-thumb {
        width: 30% !important;
        height: 50px;
        padding: 0;
        border-radius: inherit;
    }

    body:not(.home) .document_repository_home .foogallery .fg-item.fg-loaded figure a.fg-thumb span {
        border-radius: 5px;
    }

    body:not(.home) .document_repository_home .foogallery .fg-item.fg-loaded figure a.fg-thumb span img {
        border-radius: 5px !important;
    }

    body:not(.home) .document_repository_home .foogallery .fg-item.fg-loaded figure figcaption {
        width: 62%;
    }

    body:not(.home) .document_repository_home .foogallery .fg-item.fg-loaded figure figcaption .fg-caption-title {
        margin-top: 0 !important;
        text-align: left;
    }

    body:not(.home) .document_repository_home .foogallery .fg-item.fg-loaded {
        margin-right: 0;
        margin-bottom: 8px;
        padding: 13px 10px 10px;
    }

    body:not(.home) .document_repository_home .foogallery .fg-item.fg-loaded:last-child {
        margin-bottom: 30px;
    }

    .etab-content-wrap div.etab-active-content {
        margin-top: -45px;
    }

    .doc_repo_tab .etab-content-wrap .etab-header-wrap ul li a:hover,
    .doc_repo_tab .etab-content-wrap .etab-header-wrap ul li.etab-active-show a {
        margin-bottom: -2px;
    }
}

.animated {
    -webkit-animation-duration: 2.5s;
    animation-duration: 2.5s;
}

@media (max-width: 1067px) and (min-width: 1025px) {
    .doc_repo_tab .etab-header-wrap ul li a span {
        font-size: 22px !important;
    }
}

.doc_repo_tab .etab-header-wrap ul li a span:after {
    position: absolute;
}

@media (max-width: 1024px) and (min-width: 768px) {
    .doc_repo_tab .etab-header-wrap ul li a span:after {
        position: relative;
    }
}

@media (max-width: 767px) {
    .page-id-6959 .fg-paging-container.fg-light .fg-dot-item .fg-dot-link {
        margin-top: 0;
    }

    .page-id-6959 .doc_repo_tab .etab-header-wrap ul li.etab-active-show a:after,
    .page-id-6959 .doc_repo_tab .etab-header-wrap ul li a:hover:after {
        width: 106px;
    }
}

@keyframes fadeUp {
    from {
        transform: translate3d(0, 40px, 0)
    }

    to {
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}

@-webkit-keyframes fadeUp {
    from {
        transform: translate3d(0, 40px, 0)
    }

    to {
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}

.fadeUp {
    opacity: 0;
    animation-name: fadeUp;
    -webkit-animation-name: fadeUp;
}

.doc_repo_tab .etab-header-wrap ul li.etab-active-show a:after,
.doc_repo_tab .etab-header-wrap ul li a:hover:after {
    border-radius: 20px;
}

body.search.search-results .wrapper .rock-star-search p span.read-more a:hover {
    background: transparent;
    color: #1b1b5e;
}

.rock-star-search:last-child {
    padding-bottom: 150px;
}

@media (min-width: 768px) {

    .doc_repo_tab .etab-header-wrap ul li.etab-active-show a:after,
    .doc_repo_tab .etab-header-wrap ul li a:hover:after {
        height: 5px;
        bottom: -3px;
        width: 156px;
    }
}

@media (max-width: 1024px) {
    .menu-highlight {
        display: none !important;
    }
}

@media (max-width: 767px) {

    .doc_repo_tab .etab-header-wrap ul li.etab-active-show a:after,
    .doc_repo_tab .etab-header-wrap ul li a:hover:after {
        height: 5px;
        bottom: -3px;
    }

    .doc_repo_tab .etab-header-wrap {
        position: relative;
    }

    .doc_repo_tab .etab-header-wrap::after {
        content: '';
        position: absolute;
        height: 5px;
        background-color: #fff;
        width: 104px;
        left: 50%;
        transform: translateX(-50%);
        bottom: -3px;
        border-radius: 20px;
    }

    .page-id-6959 .doc_repo_tab .etab-header-wrap::after {
        background-color: #ff032d;
        left: 48%;
        transform: translateX(-52%);
    }

    .doc_repo_tab .etab-header-wrap ul li.etab-active-show a:after,
    .doc_repo_tab .etab-header-wrap ul li a:hover:after {
        display: none;
    }

    .doc_repo_tab .etab-content-wrap .etab-header-wrap::after {
        display: none !important;
    }

    .label-above .nf-field-label {
        justify-content: flex-start;
    }

    #staying-informed form .nf-form-content nf-fields-wrap {
        justify-content: center;
        /* flex-direction: column; */
        align-items: center;
    }

    .site-header.is-sticky .menu-toggle {
        margin-top: 22px;
    }

    #staying-informed form .nf-form-content {
        padding: 10px 10px 8px 12px !important;
    }

    #staying-informed .nf-field-container .nf-field-label {
        margin-bottom: 0 !important;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    #masthead:not(.is-sticky) .wrapper {
        align-items: center;
        padding: 0;
    }

    body:not(.home) .site-logo img,
    .is-sticky .site-logo img {
        /* max-height: 50px; */
    }

    .menu-toggle {
        margin-top: 30px !important;
    }
}

@media (min-width: 1400px) and (max-width: 1599px) {
    .left-page-banner {
        padding-left: 130px;
    }
}

@media (min-width: 1600px) and (max-width: 1799px) {
    .left-page-banner {
        padding-left: 140px;
    }
}

@media (min-width: 1800px) and (max-width: 1999px) {
    .left-page-banner {
        padding-left: 11vw;
    }
}

@media (min-width: 2000px) and (max-width: 2199px) {
    .left-page-banner {
        padding-left: 14vw;
    }
}

@media (min-width: 2200px) and (max-width: 2399px) {
    .left-page-banner {
        padding-left: 18vw;
    }
}

@media (min-width: 2400px) {
    .left-page-banner {
        padding-left: 21vw;
    }
}

@media (min-width: 1025px) {
    #post-7444 .elementor-section .elementor-container {
        padding: 10px 0;
    }

    #abt_second,
    #abt_first,
    #abt_third {
        max-width: 1500px;
        width: 83vw;
        margin-left: auto;
        margin-right: auto;
    }

    #image_col {
        position: absolute;
        bottom: -30px;
        right: 0;
        height: 450px;
    }
}

body.page-id-7444 #content {
    background-color: #f7f5f5;
}

@media (max-width: 1024px) and (min-width: 768px) {
    .left-page-banner {
        padding-left: 9vw;
    }
}

@media (max-width: 1255px) and (min-width: 1171px) {
    .main-navigation .menu>li {
        padding: 0 4px;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    #blog_section_inner {
        width: 83vw;
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin: 0 auto;
    }
}

@media (max-width: 830px) and (min-width: 768px) {
    #blog_section .elementor-container .our_blog:first-child {
        width: 52%;
    }

    #blog_section .elementor-container .our_blog:last-child {
        width: 41%;
    }
}

@media (min-width: 1300px) {
    .everest-tab-main-wrapper.etab-template2.etab-horizontal>.etab-header-wrap>ul.etab-title-tabs>li {
        padding-right: 40px;
    }

    .doc_repo_tab .etab-header-wrap ul li a span:after {
        padding: 0 0 0 36px;
    }

    #image_col {
        bottom: -50px;
        height: 480px;
    }
}

section.all-posts {
    background-color: #f7f5f5;
    padding-top: 80px;
}

section.latest-post-wrappper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    max-width: 1500px;
    width: 83vw;
    margin: 0 auto;
    padding-bottom: 80px;
}

section.all-posts .post {
    margin-right: 33px;
    flex: 0 0 30%;
    height: 360px;
    background: #fff !important;
    margin-bottom: 32px;
    padding: 10px 10px 24px;
    border-radius: 24px;
    position: relative;
}

section.all-posts .post:nth-child(3n) {
    margin-right: 0;
}

@media (max-width: 360px) {
    #staying-informed form .nf-form-content nf-fields-wrap {
        flex-direction: column;
    }
}

section.all-posts>h2 {
    font-size: 40px;
    font-weight: 500;
    color: #000;
    font-family: 'Jost';
    text-align: center;
    position: relative;
    margin-bottom: 40px;
}

section.all-posts>h2:after {
    width: 81px;
    content: '';
    position: absolute;
    height: 4px;
    background: #ff032d;
    bottom: 0;
    border-radius: 24px;
    left: 50%;
    transform: translateX(-50%);
}

section.all-posts .post figure.post-image {
    height: 202px;
    overflow: hidden;
    border-radius: 15px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

section.all-posts .post figure.post-image img {
    border-radius: 15px;
}

section.all-posts .post-details {
    display: flex;
    flex-direction: column;
    padding: 0 15px;
}

section.all-posts .post-details .post-meta-devices {
    order: 3;
    font-size: 14px;
    font-weight: 500;
    font-family: 'Jost';
    color: #0075bc;
}

section.all-posts .post-details h2 {
    order: 1;
    font-size: 16px;
    color: #000;
    letter-spacing: 0;
    line-height: 24px;
    margin-top: 21px;
    margin-bottom: 12px;
    /* height: 48px; */
    /* overflow: hidden; */
    text-overflow: ellipsis;
}

section.all-posts .post-details h2 a {
    color: #000;
    font-family: 'Jost';
}

section.all-posts .post-details .post-meta {
    order: 2;
}

section.all-posts .post-details .post-meta span.author {
    font-size: 14px;
    font-weight: 500;
    color: #94959a;
}

section.all-posts .post-details .post-meta span.author span:first-child {
    text-transform: lowercase;
    font-family: 'Jost';
}

section.all-posts .post-details .post-meta span.author span:last-child {
    color: #ff032d;
    font-family: 'Jost';
}

section.all-posts .post-details .post-meta span.date {
    display: none;
}

body.page-template-blog aside#after-content section, 
body.page-template-news aside#after-content section, 
body.page-template-press aside#after-content section {
    margin-top: -40px;
}

body.page-template-blog aside#after-content .widget-wrap.wrapper, 
body.page-template-news aside#after-content .widget-wrap.wrapper, 
body.page-template-press aside#after-content .widget-wrap.wrapper {
    width: 100%;
    max-width: none;
}

section.featured-post-main {
    /* margin-top: -120px; */
    z-index: 2;
}

body.page-template-blog aside#before-content .repo_page_slanding, 
body.page-template-news aside#before-content .repo_page_slanding, 
body.page-template-press aside#before-content .repo_page_slanding {
    background-color: #fff;
}

.menu-highlight:before {
    background: url('images/dot.svg');
    width: auto;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left;
    height: 6px;
    border-radius: 0;
}

/* blog featured post styles */
.featured-post-main {
    background-color: #fff;
}
.featured-head
{
    margin-bottom: 10px;
}
.featured-post-main h2 {
    color: black !important;
    font-family: Jost;
    font-size: 40px;
    font-weight: 500;
    padding-bottom: 10px;
    text-align: center;
}

.featured-post {
    display: flex;
    padding: 20px 0px 20px 100px;
}

.featured-post-image img {
    width: 90vw;
    height: 500px;
}

.featured-right {
    padding: 40px;
    border-top: 1px solid #cdd0d5;
    border-bottom: 1px solid #cdd0d5;
}

.latestbutton {
    font-size: 16px;
    background: #1b1b5e;
    padding: 6px 22px;
    border: 1px solid #1b1b5e;
    border-radius: 26px;
    color: white;
    text-transform: uppercase;
    font-weight: 500;
}

.featured-right h2 a {
    color: black !important;
    font-family: Jost;
    font-size: 40px;
    font-weight: 500;
    padding-bottom: 10px;
    text-align: left !important;
}

.featured-content p {
    color: #94959a;
    font-size: 18px;
    line-height: 25px;
    text-align: left;
}

.author {
    color: #94959a;
    font-size: 18px;
    line-height: 25px;
    text-align: left;
}

.author_name {
    color: #ff032d;
    font-size: 18px;
    line-height: 25px;
    text-align: left;

}

.featured-post .date {
    color: #94959a;
}

.featured-head .date {
    display: none !important;
}

.featured-content .read-more {
    display: none !important;
}

section.all-posts {
    /* margin-top: -100px; */
    padding-top: 100px;
}

section.latest-post-wrappper {
    padding-bottom: 30px;
}

.blog_pagination {
    background: #f7f5f5;
    padding-bottom: 150px;
    max-width: none;
    margin: 0 auto;
    width: auto;
    display: flex;
    justify-content: center;
    align-items: center;
}

.blog_pagination a.page-numbers {
    color: #a09698;
    font-size: 16px;
    font-family: 'Jost';
    margin-right: 16px;
}

.blog_pagination span.page-numbers.current {
    margin-right: 16px;
    padding: 8px 14px 7px;
    border-radius: 4px;
    background-color: #f7941d;
    color: #fff;
    font-size: 16px;
    font-family: 'Jost';
}

body.page-template-blog aside#after-content section#staying-informed, 
body.page-template-news aside#after-content section#staying-informed, 
body.page-template-press aside#after-content section#staying-informed {
    margin-top: -80px !important;
}

section.all-posts .post figure.post-image a {
    width: 100%;
    display: block;
    border-radius: 15px;
}

section.all-posts .post figure.post-image img {
    width: 100%;
}

#rock-breadcrumb .wrapper-breadcrumb span.sep {
    margin-right: 7px;
}
.featured-post {
    padding: 20px 0;
    width: 83vw;
    max-width: 1500px;
    margin: 0 auto;
}
.featured-post figure.featured-post-image {
    width: 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.featured-post figure.featured-post-image a {
    display: block;
    height: 100%;
}
.featured-post figure.featured-post-image a img {
    height: 100%;
}
.featured-right {
    width: 53%;
    border: 1px solid #cdd0d5;
}
section.featured-post-main {
    /* margin-top: -150px; */
    padding-bottom: 70px;
}
@media (max-width: 1024px) and (min-width: 768px) {
    section.all-posts .post {
        height: 311px;
        padding: 9px 8px 20px 9px;
        flex: 0 0 45%;
        margin-right: 23px;
    }

    section.all-posts .post:nth-child(3n) {
        margin-right: 23px;
    }

    section.all-posts .post:nth-child(2n) {
        margin-right: 0;
    }

    section.all-posts .post figure.post-image {
        height: 174px;
    }

    section.all-posts .post-details {
        padding: 0 6px;
    }

    section.all-posts .post-details h2 {
        margin-top: 14px;
        margin-bottom: 4px;
        font-size: 15px;
        line-height: 20px;
        /* height: 40px; */
    }

    section.all-posts .post-details .post-meta span.author,
    section.all-posts .post-details .post-meta-devices {
        font-size: 12px;
    }

    .featured-head .date {
        display: block !important;
        color: #94959a;
        padding: 5px;
    }

    .featured-meta .date {
        display: none;
    }
    .featured-head {
        display: flex;
    }
    .featured-right h2 a {
        font-size: 22px;
        line-height: 1 !important;
        text-align: left !important;
    }

    .featured-right h2 {
        line-height: 0.7 !important;
    }
    section.all-posts > h2 {
        font-size: 33px;
    }
    section.all-posts > h2:after {
        bottom: -6px;
    }
    .featured-post {
        padding: 20px 0;
        width: 83vw;
        margin: 0 auto;
    }
    .featured-post figure.featured-post-image {
        width: 50%;
    }
    .featured-post .featured-right {
        border: 1px solid #cdd0d5;
        width: 50%;
        padding: 40px;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }
    .featured-right h2 {
        margin-bottom: 0;
    }
    .featured-content p {
        margin-bottom: 10px;
    }
}

@media (max-width: 767px) {
    .featured-post {
        display: flex;
        flex-direction: column;
        padding: 0;
    }
    .featured-post-image img
    {
        width:auto;
        height:auto;
    }
    .featured-right h2 a {
        font-size: 22px;
        line-height: 1 !important;
        text-align: left !important;
    }

    .featured-right h2 {
        line-height: 0.7 !important;
    }

    .featured-head .date {
        display: block !important;
        color: #94959a;
        padding: 5px;
    }
    .featured-right
    {
        padding:25px;
        border:none;
    }
    .featured-head {
        display: flex;
    }

    .featured-meta .date {
        display: none;
    }
    .featured-post-image
    {
        margin:15px;
    }
    section.featured-post-main {
        margin-top: 0;
    }

    .left-page-banner p {
        max-width: 83vw;
        margin-left: auto;
        margin-right: auto;
    }

    section.all-posts .post {
        flex: 0 0 100%;
        padding: 12px 8px;
        flex-direction: row;
        display: flex;
        height: auto;
        margin-right: 0;
    }

    section.all-posts .post figure.post-image {
        height: 50px;
        width: 30%;
    }

    section.all-posts .post-details .post-meta-devices,
    section.all-posts .post-details .post-meta span.author {
        display: none;
    }

    section.all-posts .post-details h2 {
        margin-top: 0;
        font-size: 14px;
        line-height: 18px;
        margin-bottom: 0;
        /* height: 53px; */
        display: flex;
        align-items: flex-start;
    }

    section.all-posts .post-details {
        width: 70%;
    }

    section.all-posts .post>a {
        width: 0 !important;
    }

    section.all-posts {
        padding-top: 30px;
        margin-top: 0;
    }

    section.all-posts>h2:after {
        bottom: -5px;
        width: 75px;
    }

    section.latest-post-wrappper {
        padding-bottom: 10px;
    }

    .blog_pagination {
        padding-bottom: 115px;
    }
    section.all-posts .post {
        border-radius: 12px;
    }
    section.all-posts .post figure.post-image, 
    section.all-posts .post figure.post-image a, 
    section.all-posts .post figure.post-image img {
        border-radius: 3.7px;
    }
    section.all-posts > h2 {
        font-size: 28px;
    }
    section.all-posts > h2:after {
        bottom: -8px;
    }
    section.featured-post-main {
        padding-bottom: 0;
    }
    .featured-post-main h2.underline {
        font-size: 28px;
    }
    .featured-post figure.featured-post-image {
        width: 100%;
    }
    .featured-right {
        width: 100%;
        border: none;
        padding: 16px 0 24px;
    }
}
.blog_pagination a.page-numbers.prev {
    width: 10px;
    height: 10px;
    border: solid #c4b9ba !important;
    transform: rotate( 135deg);
    -webkit-transform: rotate( 135deg);
    border-width: 0 2px 2px 0 !important;
    padding: 3px !important;
    display: inline-block;
}
.blog_pagination a.page-numbers.next {
    width: 10px;
    height: 10px;
    border: solid #c4b9ba !important;
    transform: rotate( -45deg);
    -webkit-transform: rotate( -45deg);
    border-width: 0 2px 2px 0 !important;
    padding: 3px !important;
    display: inline-block;
}
@media (max-width: 965px) and (min-width: 768px) {
    .featured-post .featured-right {
        padding: 20px;
    }
}
@media (min-width: 1025px) {
    section.featured-post-main {
        padding-bottom: 0;
    }
    body.page-template-blog #primary .abv_news_slanding, 
    body.page-template-news #primary .abv_news_slanding, 
    body.page-template-press #primary .abv_news_slanding {
        margin-top: 0;
        height: 150px;
    }
    /* section.all-posts {
        margin-top: -140px;
    } */
    section.all-posts > h2 {
        padding-top: 60px;
    }
    body.page-template-blog #before-content .widget-wrap.wrapper, 
    body.page-template-news #before-content .widget-wrap.wrapper, 
    body.page-template-press #before-content .widget-wrap.wrapper {
        background: #fff;
    }
    #rock-breadcrumb .wrapper-breadcrumb {
        display: flex;
        align-items: center;
    }
    #rock-breadcrumb .wrapper-breadcrumb span.breadcrumb > a {
        display: flex;
        align-items: center;
    }
    #rock-breadcrumb .wrapper-breadcrumb span.breadcrumb > a span.sep {
        margin-top: -1px;
        display: block;
        margin-left: 7px;
    }
    body.home #blog_section .underline.press_main {
        background-position: bottom center;
    }
    body.home .underline.press_main h2 {
        padding-top: 80px;
        text-align: center;
    }
    body.home #blog_section_inner {
        padding-top: 30px;
    }
}
.abt_us_tab_sec {
    background: #f7f5f5;
    margin-top: -130px;
    padding-top: 50px;
    z-index: 3;
    padding-bottom: 70px;
    margin-bottom: 30px;
    display: flex;
}
body.page-id-7444 .wrapper .abv_news_slanding {
    background-color: #f7f5f5;
}
body.page-id-7444 .repo_page_slanding, body.page-id-7444 #before-content .page-section.widget_block, 
#abt_second, #abt_first, #abt_third, body.page-id-7444 #content {
    background-color: #ffffff;
}
body.home span.author.vcard {
    font-size: 12px;
    font-weight: 500;
    color: #ff032d;
    text-transform: capitalize;
}
@media (min-width: 768px) and (max-width: 1024px) {
    body.home span.author.vcard {
        font-size: 10px;
    }
}
@media (max-width: 767px) {
    body.home span.author.vcard {
        font-size: 11px;
    }
}
body.page-id-7444 .elementor-tabs-wrapper {
    height: 65px;
    display: flex;
    align-items: center;
    justify-content: space-around;
    width: 83vw;
    max-width: 1500px;
    margin: 0 auto;
    background: repeating-linear-gradient(white, white 62px, #cdc8c8 60px, transparent 100%);
    padding: 0 150px;
    overflow: auto;
}
body.page-id-7444 .elementor-tabs-wrapper .elementor-tab-title {
    font-family: Jost;
    font-size: 22px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #000;
    background-color: #fff;
    height: 61px;
    padding: 17px 25px 20px;
    border-bottom: 1px solid #cdc8c8;
}
body.page-id-7444 .elementor-tabs-wrapper .elementor-tab-title.elementor-active {
    font-weight: 500;
	border: none;
    border-bottom: 1px solid #cdc8c8;
}
body.page-id-7444 .elementor-tabs-wrapper .elementor-tab-title.elementor-active:after {
    content: '';
    background: #f7941d;
    width: 85px;
    height: 6px;
    left: 50%;
    transform: translateX(-50%);
    bottom: -3px;
    border-radius: 6px;
}
body.page-id-7444 .elementor-tabs-wrapper .elementor-tab-title.elementor-active:before {
    border: none;
}
body.page-id-7444 .elementor-tabs-wrapper .elementor-tab-title:not(:first-child)::before {
    content: '/';
    position: absolute;
    color: #d4c8ca;
    font-family: Jost;
    font-size: 24px;
    font-weight: bold;
    left: 0;
    bottom: 22px;
    right: auto;
    height: 24px;
    width: auto;
}
body.page-id-7444 .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active {
    border: none;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
}
body.page-id-7444 .summary-section {
    margin-top: 20px;
}
body.page-id-7444 .summary-section .summary-wrap {
    display: flex;
    position: relative;
    justify-content: space-between;
    width: 90vw;
    max-width: 1700px;
    float: right;
}
body.page-id-7444 .summary-section .summary-wrap .section-one {
    width: 60%;
    position: relative;
    display: flex;
    height: 410px;
    /* align-items: center; */
    margin-bottom: -20px;
    padding-top: 80px;
}
body.page-id-7444 .summary-section .summary-wrap .section-one h2 {
    color: black !important;
    font-family: Jost;
    font-size: 40px;
    font-weight: 500;
    padding-bottom: 10px;
    position: relative;
}
body.page-id-7444 .summary-section .summary-wrap .section-one h2::after {
    content: '';
    background-image: linear-gradient(red 0 0);
    background-position: bottom center;
    background-size: 75px 4px;
    background-repeat: no-repeat;
    position: absolute;
    width: 75px;
    height: 4px;
    bottom: 0;
    left: 0;
}
body.page-id-7444 .summary-section .summary-wrap .section-one .sec-description {
    font-size: 16px;
    color: black;
    font-family: Jost;
    line-height: 1.65;
}
body.page-id-7444 .summary-section .summary-wrap .section-two {
    width: 35%;
    transform-origin: left top;
    height: 410px;
    position: relative;
    overflow: hidden;
    margin-bottom: -50px;
    margin-right: -10px;
    transform: skewY(0deg);
}
body.page-id-7444 .summary-section .summary-wrap .section-two .image-section {
    background-size: cover;
    height: 100%;
    width: 100%;
    transform-origin: left top;
    transform: skewY(-3deg);
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    margin-top: 70px;
    bottom: -50px;
    background-position: center;
}
.abt_us_tab_sec {
    padding-bottom: 0;
}
body.page-id-7444 .section-one .section-one-img {
    width: 70px;
    margin-right: 33px;
}
body.page-id-7444 .section-one .section-one-img img {
    width: 100%;
    min-width: 70px;
}
body.page-id-7444 .summary-section .summary-wrap .section-one .sec-heading h4 {
    font-family: 'Jost';
    font-size: 24px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #000;
}
body.page-id-7444 .summary-section .summary-wrap .section-one .sec-description p {
    margin-top: 24px;
}
body.page-id-7444 .summary-section .summary-wrap .section-one .sec-description p a {
    color: #0075bc;
}
.partner-org-wrapper .first-row, .partner-org-wrapper .second-row {
    display: flex;
    justify-content: space-around;
    margin-bottom: 40px;
    align-items: center;
    justify-content: center;
}
.partner-org-wrapper .desk-tab {
    display: block;
}
.partner-org-wrapper .mob-only {
    display: none;
}
@media (max-width: 767px) {
    .partner-org-wrapper .desk-tab {
        display: none;
    }
    .partner-org-wrapper .mob-only {
        display: block;
    } 
}
.partner-organisations-tab {
    width: 80vw;
    max-width: 1300px;
    margin: 0 auto;
}
.partner-org-wrapper img {
    filter: gray;
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
}
.partner-org-wrapper img:hover {
    filter: none;
}
.partner-org-wrapper .first-row {
    margin-top: 40px;
}
.page-id-7444 .abt_us_tab_sec.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: none;
}
body.home #partnerorg {
    display: none;
}
.grp-governence-tab {
    width: 80vw;
    margin: 0 auto;
    max-width: 1300px;
    color: #000;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
    body.page-id-7444 .elementor-tabs-wrapper .elementor-tab-title {
        font-size: 18px;
        letter-spacing: -1px;
    }
    body.page-id-7444 .summary-section {
        margin-top: 0;
    }
    body.page-id-7444 .section-one .section-one-img {
        margin-right: 26px;
    }
    body.page-id-7444 .section-one .section-one-img img{
        min-width: 50px;
    }
    body.page-id-7444 .summary-section .summary-wrap .section-one .sec-heading h4 {
        font-size: 22px;
    }
    body.page-id-7444 .summary-section .summary-wrap .section-one .sec-description p {
        font-size: 12px;
    }
    body.page-id-7444 .summary-section .summary-wrap .section-two {
        height: 400px;
    }
    body.page-id-7444 .summary-section .summary-wrap .section-two .image-section {
        bottom: -70px;
    }
    .org-img {
        text-align: center;
    }
    .partner-org-wrapper img {
        width: 100%;
<<<<<<< HEAD
        max-height: 100px;
=======
		max-height: 100px;
>>>>>>> 7376f9449eb0552dcf5fd509a02bbecf98e0e7f7
    }
    body.page-id-7444 .elementor-tabs-wrapper {
        padding: 0;
    }
    .menu-toggle.open_menu {
        left: auto;
        right: 0;
        width: auto;
    }
}
#rock-breadcrumb .wrapper-breadcrumb {
    font-size: 14px;
}
.breadcrumb_last {
    color: #fff;
    font-weight: 500;
}
.partner-org-wrapper .org-img {
    margin-right: 51px;
    width: 16.67%;
    text-align: center;
}
.partner-org-wrapper .first-row .org-img:last-child, .partner-org-wrapper .second-row .org-img:last-child {
    margin-right: 0;
}
@media screen and (min-width: 1025px) and (max-width: 1399px) {
    body.page-id-7444 .elementor-tabs-wrapper {
        padding: 0 70px;
    }
}
.partner-org-wrapper .second-row .org-img {
    width: 14%;
}
.abt_us_tab_sec .abt_us_control_sec {
    display: none;
}
.abt_us_tab_sec .elementor-column.elementor-col-50:last-child {
    width: calc(100vw - 15px);
}
.site-header.is-sticky .menu-toggle::before {
    box-shadow: 0 0.35em 0 0 #1b1b5e, 0 0.7em 0 0 #1b1b5e;
}
#supplementary {
    width: 100%;
}
#supplementary.three::after {
    display: none;
}
@media (max-width: 767px) {
    .abt_us_tab_sec {
        margin-top: 0;
        padding-top: 32px;
    }
    .abt_us_tab_sec .abt_us_control_sec {
        display: block;
    }
    body.page-id-7444 .elementor-tabs-wrapper {
        width: 100vw;
        margin-left: -10px;
        display: flex;
        flex-flow: row wrap;
        align-items: flex-end;
        overflow: hidden;
        padding: 0;
    }
    body.page-id-7444 .elementor-tabs-wrapper .elementor-tab-title {
        width: 100vw;
        display: none;
    }
    body.page-id-7444 .elementor-tabs-wrapper .elementor-tab-title.elementor-active {
        display: block;
        margin-bottom: 19px;
    }
    body.page-id-7444 .elementor-tabs-wrapper .elementor-tab-title:not(:first-child)::before {
        display: none;
    }
    .abt_control_next, .abt_control_prev {
        display: block;
        border: solid #1b1b5e;
        border-width: 0 2px 2px 0;
        display: inline-block;
        padding: 3px;
        width: 8px;
        height: 8px;
        z-index: 9;
    }
    a.abt_control_next {
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        position: absolute;
        right: 7vw;
        bottom: -48px;
        bottom: -55px;
    }
    a.abt_control_prev {
        transform: rotate(135deg);
        -webkit-transform: rotate(135deg);
        position: absolute;
        left: 4vw;
        bottom: -48px;
        bottom: -55px;
    }
    body.page-id-7444 .elementor-widget-tabs .elementor-tab-mobile-title {
        display: none;
    }
    body.page-id-7444 .elementor-tabs-content-wrapper {
        border: none;
    }
    body.page-id-7444 .summary-section .summary-wrap {
        flex-direction: column-reverse;
        width: 100vw;
        float: left;
        margin-left: -10px;
    }
    body.page-id-7444 .summary-section .summary-wrap .section-one {
        width: 100%;
        height: auto;
        margin-bottom: 50px;
        padding-left: 20px;
        padding-right: 10px;
    }
    body.page-id-7444 .section-one .section-one-img img {
        min-width: 30px;
    }
    body.page-id-7444 .summary-section .summary-wrap .section-one .sec-heading h4 {
        font-size: 22px;
    }
    body.page-id-7444 .summary-section .summary-wrap .section-two {
        width: 100%;
        height: 300px;
        margin-right: 0;
        transform: skewY(0deg);
    }
    body.page-id-7444 .summary-section .summary-wrap .section-two .image-section {
        transform: skewX(0);
        height: 300px;
        margin-top: 0;
        background-position: center 65%;
        bottom: -15px;
    }
    .abt_us_control_sec .elementor-widget-container {
        width: 100vw;
    }
    .abt_us_tab_sec .elementor-column {
        max-width: 100vw;
    }
    body.page-id-7444 .section-one .section-one-img {
        margin-right: 20px;
    }
    .partner-org-wrapper .org-img, .partner-org-wrapper .second-row .org-img {
        margin-right: 20px;
        width: 20%;
    }
    body.page-id-7444 .summary-section {
        margin-top: 0;
    }
    footer {
        margin-top: 1.5em;
    }
    body.page-id-7444 .elementor-tabs-wrapper .elementor-tab-title.elementor-active:after {
        width: 122px;
        height: 6px;
        bottom: -4px;
    }
    body.page-id-7444 .elementor-tabs-wrapper {
        border-bottom: none;
        background: transparent;
        height: 80px;
    }
    .abt_us_control_sec {
        height: 0;
    }
    .abt_us_control_sec .elementor-widget-wrap {
        padding: 0 !important;
    }
    .menu-toggle.open_menu {
        left: auto;
        right: 0;
    }
    body.home #blog_section .underline {
        order: initial;
        margin-top: 41px;
        margin-bottom: 30px;
    }
    body.home #blog_section_inner {
        padding-top: 0 !important;
    }
    .left-page-banner p {
        font-size: 14px;
    }
    #rock-breadcrumb .wrapper-breadcrumb {
        font-size: 12px;
    }
    #masthead .wrapper {
        width: 95vw;
    }
    #abt_thirdmob .elementor-widget-image img, 
    #abt_secondmob .elementor-widget-image img, 
    #abt_firstmob .elementor-widget-image img {
        width: 80px !important;
        margin-top: -3px;
    }
    #abt_thirdmob h2 , #abt_secondmob h2, #abt_firstmob h2{
        padding-bottom: 0;
    }
    body.page-id-7444 #content {
        padding-top: 0;
    }
    #abt_firstmob .elementor-container, 
    #abt_secondmob .elementor-container {
        padding-top: 0 !important;
    }
    .menu-toggle::before {
        top: 0;
        box-shadow: 0 0.45em 0 0 #fff, 0 0.9em 0 0 #fff;
        box-shadow: 0 0.25em 0 0 #1b1b5e, 0 0.7em 0 0 #1b1b5e, 0 -0.2em 0 0 #1b1b5e;
    }
    .site-header.is-sticky .menu-toggle::before, 
    body:not(.home) .menu-toggle::before, 
    .site-header.is-sticky .menu-toggle::before {
        box-shadow: 0 0.45em 0 0 #1b1b5e, 0 0.9em 0 0 #1b1b5e;
        top: 0;
    }
    .site-logo img {
        max-height: 65px;
    }
    .main-navigation .menu>li.search.search-wpb a.search-icon {
        padding-top: 0;
    }
    .site-header.is-sticky .menu-toggle {
        margin-top: 16px;
    }
    footer #first .widget-wrap figure.wp-block-image {
        margin-bottom: 20px;
    }
    .site-footer .social-icons {
        margin-bottom: 0;
    }
}
body.page-id-7444 .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    animation-name: slideInUp;
}
/* home page newsletter section */
#staying-informed {
    z-index: 1;
    margin-top: 50px;
}

/* About us banner section */
.common-top-banner {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.common-top-banner .elementor-container {
    max-width: none !important;
    width: 100%;
    padding: 0 !important;
}
.common-top-banner .left-page-banner {
    background-color: #0075bc;
    opacity: 0.95;
    padding-left: 10vw;
}
.common-top-banner .left-page-banner .elementor-widget-wrap {
    padding: 0;
}
#site-breadcrumb {
    font-size: 14px;
}
.left-page-banner p {
    color: #fff !important;
    margin-top: 0 !important;
}
#site-breadcrumb .wrapper span.current-breadcrumb {
    color: #fff;
    font-weight: 600;
}
#site-breadcrumb .wrapper .breadcrumb a {
    box-shadow: none;
}
body.page-id-7444 #content {
    padding-top: 0;
}
body.page-id-7444 #content .entry-content {
    margin-top: 0;
}
.left-page-banner {
    padding: 70px 70px 70px 110px;
}
@keyframes slideInUp {
    from {
      transform: translate3d(0, 30px, 0);
      visibility: visible;
    }
  
    to {
      transform: translate3d(0, 0, 0);
    }
}
@media (max-width: 1024px) and (min-width: 768px){
    .left-page-banner {
        padding: 50px 47px 47px;
    }
    #abt_third {
        padding-bottom: 0;
        margin-top: 20px;
    }
}
@media (max-width: 767px) {
    .common-top-banner .left-page-banner {
        width: 100%;
        padding: 16px 16px 13px;
        text-align: center;
    }
    #site-breadcrumb .wrapper {
        justify-content: center;
    }
    .menu-toggle {
        background: none;
    }
}
@media (min-width: 1025px) {
    .site-header.is-sticky .main-navigation .menu-item-6579 a {
        display: flex;
        justify-content: center;
        align-items: center;
    }
}
@media screen and (min-width: 910px) {
    .site-header-menu {
        padding-top: 25px !important;
    }
}
footer .site-info {
    display: none;
}
.site-footer .social-icons {
    display: flex;
}
.site-footer .social-icons .genericon {
    background: transparent;
}
.site-footer .social-icons .genericon::before {
    color: #0075bc;
}
.site-footer .social-icons a:hover .genericon::before {
    color: #f7941d !important;
}
.cycle-pager {
    display: none;
}
@media (max-width: 1340px) and (min-width: 1245px) {
    .is-sticky .main-navigation li {
        padding: 0;
    }
}
@media (max-width: 1244px) and (min-width: 1183px) {
    .is-sticky .main-navigation li {
        padding: 0;
    }
    .is-sticky .main-navigation a {
        padding: 25px 10px;
    }
}
@media (max-width: 1182px) and (min-width: 1171px) {
    .is-sticky .main-navigation li {
        padding: 0;
    }
    .is-sticky .main-navigation a {
        padding: 25px 9px;
    }
}
.is-sticky .site-logo img {
    max-height: 66px;
}
.site-header-menu.toggled-on, .no-js .site-header-menu, 
.menu-toggle.toggled-on, .menu-toggle.toggled-on:hover, .menu-toggle.toggled-on:focus {
    background-color: transparent !important;
}
.menu-toggle.toggled-on, .menu-toggle.toggled-on:hover, .menu-toggle.toggled-on:focus {
    color: #fff;
}
.is-sticky .menu-toggle.toggled-on, .is-sticky .menu-toggle.toggled-on:hover, .is-sticky .menu-toggle.toggled-on:focus {
    color: #1b1b5e;
}
.main-navigation .menu-item>a {
    font-weight: 500;
}
@media (max-width: 1024px) and (min-width: 768px) {
    .menu-toggle {
        display: block !important;
        background-color: transparent !important;
        color: #fff !important;
        outline: none;
        border: none !important;
        color: #1b1b5e !important;
    }
    .site-header.is-sticky .menu-toggle {
        color: #1b1b5e !important;
    }
    .is-sticky .site-header-menu {
        padding-top: 0 !important;
    }
    .site-header.is-sticky .menu-toggle {
        margin: 10px 0 !important;
    }
    .site-header.is-sticky .main-navigation .menu-item-6579 a {
        display: flex;
        align-items: center;
    }
    .menu-toggle:hover::before {
        box-shadow: 0 0.35em 0 0 #fff, 0 0.7em 0 0 #fff;
        box-shadow: 0 0.25em 0 0 #1b1b5e, 0 0.7em 0 0 #1b1b5e, 0 -0.2em 0 0 #1b1b5e;
        background: #fff;
    }
    .site-header.is-sticky .menu-toggle:hover::before {
        box-shadow: 0 0.35em 0 0 #1b1b5e, 0 0.7em 0 0 #1b1b5e;
        background: #1b1b5e;
    }
    .site-header-menu {
        display: block !important;
    }
    .main-navigation .menu {
        border-bottom: none !important;
    }
}
@media (max-width: 767px) {
    .menu-toggle:hover, .menu-toggle:focus {
        background-color: transparent !important;
        color: #fff !important;
    }
    .menu-toggle:hover::before {
        box-shadow: 0 0.35em 0 0 #fff, 0 0.7em 0 0 #fff;
        box-shadow: 0 0.25em 0 0 #1b1b5e, 0 0.7em 0 0 #1b1b5e, 0 -0.2em 0 0 #1b1b5e;
        background: #fff;
    }
    .site-header.is-sticky .menu-toggle:hover::before {
        box-shadow: 0 0.35em 0 0 #1b1b5e, 0 0.7em 0 0 #1b1b5e;
        background: #1b1b5e;
    }
    .menu-toggle {
        background-color: transparent !important;
        border: none !important;
    }
}
.site-footer .widget-wrap .menu li:not(:last-child):after {
    display: none;
}
footer aside#supplementary {
    padding: 24px 0 25px;
}
footer aside#supplementary .footer-widget-wrapper {
    display: flex;
    align-items: center;
}
footer aside#supplementary .footer-widget-wrapper #block-3 {
    padding: 0 15px;
}
footer aside#supplementary .footer-widget-wrapper #block-3 figure.wp-block-image {
    margin: 0;
}
footer aside#supplementary .footer-widget-wrapper #second {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0 12px;
}
footer aside#supplementary .footer-widget-wrapper #second #nav_menu-3 {
    padding-top: 0;
}
footer aside#supplementary .footer-widget-wrapper #second #menu-top-menu-3 {
    margin-bottom: 0;
}
footer aside#supplementary .footer-widget-wrapper #block-5 {
    padding: 0 15px;
}
footer aside#supplementary .footer-widget-wrapper #block-5 p {
    margin-bottom: 0;
}
footer aside#supplementary .footer-widget-wrapper #third {
    margin-top: 0;
}
footer aside#supplementary .footer-widget-wrapper #third .social-icons {
    margin-bottom: 0;
}
footer aside#supplementary .footer-widget-wrapper #third #rock_star_social_icons-3 {
    padding: 0 15px;
}
@media (max-width: 1024px) and (min-width: 768px) {
    footer aside#supplementary .footer-widget-wrapper #second {
        margin-top: 0;
    }
}
@media only screen and (max-width: 767px) {
    footer aside#supplementary .footer-widget-wrapper #third {
        margin-top: 28px;
    }
    .site-header-menu {
        display: block !important;
    }
    .menu-toggle {
        margin-top: 6px !important;
    }
    .main-navigation .menu {
        border: none !important;
    }
    .main-slider .entry-summary {
        display: block !important;
    }
    .main-slider .entry-summary p.finance-hero {
        margin-top: 8px;
    }
    .main-slider .learn-more-hero {
        padding-top: 30px;
    }
    .about-us-inner-section.elementor-section .elementor-container {
        flex-direction: column-reverse;
    }
}
#blog_section .elementor-button {
    box-shadow: none;
}
#blog_section .elementor-widget-container h3 {
    font-weight: 500;
}
body.home #blog_section_inner .entry-meta .posted-on a:before, body.home span.author.vcard {
    display: none;
}
.home .blog_man_image .entry-container header p.entry-meta a {
    box-shadow: none !important;
}
.home .blog_man_image .entry-container header h2.entry-title a {
    /* height: 76px; */
    /* overflow: hidden; */
    text-overflow: ellipsis;
}
.home .blog_man_image .entry-container p.entry-meta {
    flex-direction: row;
}
.recent-news-items .news_li {
    display: flex;
}
.recent-news-items .news_li .news_thumb_right {
    display: flex;
    flex-direction: column-reverse;
}
.news_li a.newspost-title {
    box-shadow: none;
    /* overflow: hidden; */
}
.news_li .widget-date-post {
    color: #0075bc;
}
.news_thumb_left a {
    width: 100%;
}
.news_thumb_left {
    min-width: 100px !important;
    width: 100px !important;
}
.recent-news-items .news_li .news_thumb_right {
    margin-left: 10px;
}
#staying-informed .elementor-widget-container h6 {
    margin-bottom: 20px;
    margin-top: -9px;
}
#staying-informed form .nf-form-content input[type="button"],
#staying-informed form .nf-form-content input[type="submit"] {
    font-size: 20px;
    margin-top: 0;
}
#staying-informed form .nf-form-content {
    border-radius: 24px;
}
body.home #doc-filter-content #tabs-category {
    background: repeating-linear-gradient(rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.06) 62px, #cdc8c8 60px, transparent 100%);
}
body.home #doc-filter-content #tabs-category li a {
    color: #fff;
    background: transparent;
}
.document_repository_home .elementor-container .elementor-widget-container p {
    margin: 0 auto;
}
body.home #tabs-category-content {
    z-index: 1;
}
body.home .doc-gallery-item {
    z-index: 1;
}
body.home .slanding_doc {
    margin-top: -150px;
    z-index: 0;
    height: 255px;
}
.document_repository_home {
    padding-bottom: 0;
}
.secretariat_try {
    min-height: 600px;
    padding-top: 100px !important;
}
@media (max-width: 1300px) and (min-width: 1025px) {
    .secretariat_try {
        min-height: 55px;
        padding-top: 40px !important;
    }
}
@media (max-width: 1237px) and (min-width: 1025px) {
    body.home #doc-filter-content #tabs-category {
        padding: 0 50px;
    }
}
#blog_section {
    z-index: 9;
}
@media (max-width: 1024px) and (min-width: 768px) {
    .secretariat_try {
        padding-top: 0 !important;
        min-height: 430px;
    }
    #blog_section .elementor-widget-container h2 {
        text-align: center;
        margin-top: 50px;
    }
    #blog_section .underline {
        background-position: bottom center;
    }
    #blog_section_inner {
        padding-top: 30px;
    }
    #blog_section .elementor-widget-container h3 {
        font-size: 22px;
    }
    .home .blog_man_image .entry-container {
        right: -1px;
    }
    .home .blog_man_image .entry-container header h2.entry-title {
        text-align: left !important;
        margin-top: 5px !important;
    }
    .news_thumb_left {
        min-width: 90px !important;
        width: 90px !important;
    }
    .news_li a.newspost-title {
        height: 40px;
    }
    #staying-informed {
        z-index: 9;
    }
    #staying-informed form .nf-form-content input[type="button"],
    #staying-informed form .nf-form-content input[type="submit"]  {
        font-size: 16px;
        height: 50px;
    }
}
.doc-repo-control-sec {
    display: none;
}
@media (max-width: 767px) {
    #staying-informed form .nf-form-content input[type="button"],
    #staying-informed form .nf-form-content input[type="submit"]  {
        font-size: 16px;
        margin-top: 0;
    }
    .home .blog_man_image .entry-container header h2.entry-title a {
        box-shadow: none;
        height: 40px;
    }
    #blog_section .elementor-container .our_blog .elementor-widget-wrap .elementor-widget-button {
        margin-top: 5px;
        margin-bottom: 32px;
    }
    #blog_section .elementor-widget-container h3 {
        font-size: 26px;
        text-align: center;
    }
    body.home #doc-filter-content #tabs-category {
        margin-left: -8.5vw;
        height: 72px;
        padding-bottom: 3px;
        background: repeating-linear-gradient(rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.06) 69px, #cdc8c8 60px, transparent 100%);
    }
    body.home #doc-filter-content #tabs-category li.active {
        border: none;
    }
    body.home #doc-filter-content #tabs-category li.active a:after {
        background: #fff;
        width: 156px;
    }
    body.home #doc-filter-content #tabs-category li a {
        font-size: 18px;
    }
    body.home .doc-gallery {
        position: relative;
        left: auto;
        height: 100px;
    }
    body.home .doc-gallery-item {
        display: none;
        position: absolute;
    }
    body.home .doc-gallery-item:first-child {
        display: block;
    }
    body.home .doc-gallery-item figure {
        height: 152px;
        width: 100%;
    }
    .view-all-btn {
        bottom: -150px;
    }
    .secretariat_try {
        padding-top: 250px !important;
    }
    body.home .doc-gallery-item a {
        flex-direction: column;
    }
    body.home .doc-gallery-item .doc-title {
        width: 100%;
        margin-top: 10px;
    }
    .about-us-inner-section .elementor-widget-container h3 {
        font-size: 26px;
    }
    .doc-repo-control-sec {
        display: block;
        position: relative;
        width: 100vw;
        margin-left: -8.5vw;
    }
    .doc-repo-control-sec .doc_repo_control_next, 
    .doc-repo-control-sec .doc_repo_control_prev {
        display: block;
        border: solid #1b1b5e;
        border-width: 0px 2px 2px 0;
        display: inline-block;
        padding: 3px;
        width: 8px;
        height: 8px;
        z-index: 9;
        box-shadow: none;
    }
    .doc-repo-control-sec .doc_repo_control_next {
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        position: absolute;
        right: 4vw;
        bottom: -40px;
    }
    .doc-repo-control-sec .doc_repo_control_prev {
        transform: rotate(135deg);
        -webkit-transform: rotate(135deg);
        position: absolute;
        left: 4vw;
        bottom: -40px;
    }
    body.home .doc-repo-control-sec .doc_repo_control_next {
        bottom: -43px;
    }
    body.home .doc-repo-control-sec .doc_repo_control_prev {
        bottom: -43px;
    }
    body.home .doc-repo-control-sec .doc_repo_control_next, 
    body.home .doc-repo-control-sec .doc_repo_control_prev {
        border: solid #fff;
        border-width: 0px 2px 2px 0;
    }
    .view-all-btn a {
        box-shadow: none !important;
    }
    .site-header.is-sticky .menu-toggle {
        margin-top: 16px !important;
    }
    .page-id-6959 .site-content {
        margin-top: -34px;
    }
}
#staying-informed {
    z-index: 9;
}
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a {
    color: #fff !important;
    color: #000 !important;
}
body:not(.home) .main-navigation .current-menu-item > a, body:not(.home) .main-navigation .current-menu-ancestor > a {
    color: #000 !important;
}
.site-header.is-sticky .main-navigation .menu-item>a {
    color: #000 !important;
}
.site-header.is-sticky .main-navigation .menu-item-6579 a {
    color: #fff !important;
}
@media screen and (min-width: 910px) {
    .main-navigation .menu-item>a {
        padding: 25px 15px;
    }
}
@media (max-width: 1340px) and (min-width: 1171px) {
    .main-navigation .menu>li {
        padding: 0;
    }
}
.main-navigation .menu-item-6579 a {
    display: flex;
    align-items: center;
}
@media (max-width: 1170px) {
    .menu-highlight {
        display: none !important;
    }
    .main-navigation li:hover > a, .main-navigation li.focus > a {
        color: #fff !important;
    }
    .menu-toggle:focus, .menu-toggle:active {
        color: #1b1b5e !important;
    }
}
@media screen and (min-width: 910px) {
    .site-branding {
        padding: 20px 0 !important;
    }
    .is-sticky .site-logo img {
        max-height: 80px !important;
    }
    .menu-toggle {
        display: block !important;
        background: transparent !important;
        color: #fff !important;
        border: none !important;
        color: #1b1b5e !important;
    }
    .site-header.is-sticky .menu-toggle, body:not(.home) .menu-toggle {
        color: #1b1b5e !important;
    }
}
@media (min-width: 1171px) {
    .is-sticky .site-logo img {
        max-height: 65px !important;
    }
    .menu-toggle {
        display: none !important;
    }
}
@media (max-width: 1170px) and (min-width: 1025px) {
    .site-header.is-sticky .menu-toggle {
        margin: 24px 0 0;
    }
}
@media (max-width: 1024px) and (min-width: 768px) {
    .site-header.is-sticky .menu-toggle, body:not(.home) .menu-toggle {
        color: #1b1b5e !important;
    }
    #abt_third p, #abt_second p, #abt_first p {
        font-size: 16px;
    }
    #staying-informed form .field-wrap>div input[type="email"]::placeholder {
        font-size: 16px !important;
    }
}
#staying-informed form .nf-form-content input[type="button"],
#staying-informed form .nf-form-content input[type="submit"] {
    width: 178px !important;
}
@media (max-width: 767px) {
    #staying-informed form .nf-form-content input[type="button"],
    #staying-informed form .nf-form-content input[type="submit"] {
        width: 95px !important;
    }
    .main-navigation .menu>li.search.search-wpb a.close-icon {
        padding-top: 0;
    }
}
.secretariat_try .elementor-widget-container p a {
    box-shadow: none !important;
}
@media (min-width: 768px) {
    body.home #doc-filter-content #tabs-category li.active a:after {
        width: 150px;
        background: #fff;
    }
}
@media (max-width: 1024px) and (min-width: 768px) {
    body.home #doc-filter-content #tabs-category li.active a:after {
        width: 100px;
    }
}
@media (min-width: 1170px) {
    body.home #doc-filter-content #tabs-category li {
        padding: 0 20px;
    }  
}
@media (min-width: 1400px) {
    body.home #doc-filter-content #tabs-category li {
        padding: 0 28px;
    }
    body.home #doc-filter-content #tabs-category {
        padding: 0 100px;
    }
}
@media (max-width: 1024px) and (min-width: 910px) {
    .is-sticky .site-header-menu {
        padding-top: 25px !important;
    }
    .site-header.is-sticky .menu-toggle {
        margin: 30px 0 10px !important;
    }
}
@media (max-width: 909px) and (min-width: 768px) {
    .main-navigation .menu>li.search.search-wpb a.close-icon {
        padding: 25px 15px;
    }
}
body.page-id-7444 .summary-section .summary-wrap .section-one .sec-description p a {
    box-shadow: none !important;
}
#abtfirst_img img, #abtsec_img img, #abtthird_img img {
    float: left;
}
@media (min-width: 1300px) {
    body.page-id-7444 .elementor-tabs-wrapper {
        justify-content: center;
    }
    body.page-id-7444 .elementor-tabs-wrapper .elementor-tab-title {
        width: 30% !important;
    }
}
@media (max-width: 1381px) and (min-width: 1238px) {
    body.home #doc-filter-content #tabs-category {
        padding: 0 70px;
    }
}
@media (min-width: 1900px) {
    .common-top-banner .left-page-banner {
        padding-left: 11vw;
    }
}
body.home .doc-gallery, body.home .doc-sub-gallery {
    padding-bottom: 0;
}
.doc-gallery, .doc-sub-gallery {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    animation-name: slideInUp;
}
body.page-id-6575 .site-header:not(.is-sticky) .main-navigation .menu-item-6579 a {
    color: #fff !important;
    font-weight: 500;
}
body.page-id-6575 .site-header.is-sticky .main-navigation .menu-item-6579 a {
    font-weight: 500;
}
.main-navigation li:hover > a, .main-navigation li.focus > a {
    color: inherit !important;
}
.secretariat_try .elementor-widget-container p a:hover {
    color: #1b1b5e !important;
}
.site-header .main-navigation .menu-item-6579 a {
    padding: 23px 15px;
    width: 156px;
}
body a:focus {
    outline: thin dotted transparent;
}
.main-navigation .menu-item-6579 a {
    justify-content: center;
}

/* Style for stay informed page */
body.page-template-blog .common-top-banner, 
body.page-template-news .common-top-banner, 
body.page-template-press .common-top-banner {
    background-size: 50% 100%;
    background-position: right;
}
body.page-template-blog .left-page-banner, 
body.page-template-news .left-page-banner, 
body.page-template-press .left-page-banner {
    padding-top: 19px;
    padding-right: 40px;
}
body.page-template-blog .left-page-banner .elementor-widget:not(:last-child), 
body.page-template-news .left-page-banner .elementor-widget:not(:last-child), 
body.page-template-press .left-page-banner .elementor-widget:not(:last-child) {
    margin-bottom: 4px;
}
body.page-template-blog .left-page-banner h3, 
body.page-template-news .left-page-banner h3, 
body.page-template-press .left-page-banner h3 {
    font-size: 28px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.29;
    letter-spacing: normal;
    color: #fff;
    text-align: left;
}
body.page-template-blog .common-top-banner .left-page-banner .elementor-widget-wrap, 
body.page-template-news .common-top-banner .left-page-banner .elementor-widget-wrap, 
body.page-template-press .common-top-banner .left-page-banner .elementor-widget-wrap {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
body.page-template-blog .left-page-banner .nf-form-content, 
body.page-template-news .left-page-banner .nf-form-content, 
body.page-template-press .left-page-banner .nf-form-content {
    background: transparent;
    border: none;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
body.page-template-blog .left-page-banner .nf-form-content label, 
body.page-template-news .left-page-banner .nf-form-content label, 
body.page-template-press .left-page-banner .nf-form-content label {
    color: #9292c5;
    font-size: 16px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.44;
    letter-spacing: normal;
}
body.page-template-blog .left-page-banner .nf-form-content label .ninja-forms-req-symbol, 
body.page-template-news .left-page-banner .nf-form-content label .ninja-forms-req-symbol, 
body.page-template-press .left-page-banner .nf-form-content label .ninja-forms-req-symbol {
    display: none;
}
body.page-template-blog .left-page-banner .ninja-forms-form-wrap *, 
body.page-template-news .left-page-banner .ninja-forms-form-wrap *, 
body.page-template-press .left-page-banner .ninja-forms-form-wrap * {
    display: block;
}
body.page-template-blog .left-page-banner .elementor-widget-wrap .elementor-widget-shortcode, 
body.page-template-news .left-page-banner .elementor-widget-wrap .elementor-widget-shortcode, 
body.page-template-press .left-page-banner .elementor-widget-wrap .elementor-widget-shortcode {
    justify-content: flex-start !important;
    justify-content: space-between !important;
}
body.page-template-blog .left-page-banner .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container, 
body.page-template-news .left-page-banner .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container, 
body.page-template-press .left-page-banner .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container {
    width: 100%;
}
body.page-template-blog .left-page-banner nf-fields-wrap, 
body.page-template-news .left-page-banner nf-fields-wrap, 
body.page-template-press .left-page-banner nf-fields-wrap {
    display: flex !important;
    align-items: center;
    /* justify-content: space-between; */
}
body.page-template-blog .left-page-banner .nf-form-content input:not([type=button]), 
body.page-template-news .left-page-banner .nf-form-content input:not([type=button]), 
body.page-template-press .left-page-banner .nf-form-content input:not([type=button]) {
    border-radius: 30px;
    border: solid 1px rgba(255, 255, 255, 0.54) !important;
    width: 100% !important;
    font-size: 18px;
}
body.page-template-blog .left-page-banner #nf-field-4-wrap .nf-field-element, 
body.page-template-news .left-page-banner #nf-field-4-wrap .nf-field-element, 
body.page-template-press .left-page-banner #nf-field-4-wrap .nf-field-element {
    margin-top: 50px !important;
}
body.page-template-blog .left-page-banner #nf-field-4, 
body.page-template-news .left-page-banner #nf-field-4, 
body.page-template-press .left-page-banner #nf-field-4 {
    width: 151px !important;
    height: 48px;
    display: flex;
    padding: 10px 10px 8px;
    justify-content: center;
    align-items: center;
    text-transform: capitalize;
}
body.page-template-blog .left-page-banner #nf-field-4[disabled], 
body.page-template-news .left-page-banner #nf-field-4[disabled], 
body.page-template-press .left-page-banner #nf-field-4[disabled] {
    margin-top: -25px;
}
body.page-template-blog .left-page-banner .nf-error.field-wrap .nf-field-element:after, 
body.page-template-news .left-page-banner .nf-error.field-wrap .nf-field-element:after, 
body.page-template-press .left-page-banner .nf-error.field-wrap .nf-field-element:after {
    right: -40px;
    top: -32px !important;
}
body.page-template-blog .left-page-banner #nf-field-2-container, 
body.page-template-news .left-page-banner #nf-field-2-container, 
body.page-template-press .left-page-banner #nf-field-2-container {
    margin-bottom: 0;
}
body.page-template-blog .site-content#content, 
body.page-template-news .site-content#content, 
body.page-template-press .site-content#content {
    padding-top: 0;
    background-color: #f7f5f5;
}
body.page-template-blog .site-content#content .entry-container .entry-content, 
body.page-template-news .site-content#content .entry-container .entry-content, 
body.page-template-press .site-content#content .entry-container .entry-content {
    margin-top: 0;
}
body.page-template-blog #after-content, body.page-template-news #after-content, body.page-template-press #after-content {display: none;}
body:not(.home):not(.page-id-7444):not(.page-id-6959):not(.page-id-4491):not(.page-id-9390):not(.page-id-6575):not(.search) .site-content .wrapper .entry-content {
    width: 83vw !important;
    max-width: 1500px !important;
    margin: 0 auto;
}
body:not(.home):not(.page-id-7444):not(.page-id-6959):not(.page-id-4491):not(.page-id-9390):not(.page-id-6575):not(.search) .site-content .wrapper 
.entry-container .entry-content p:first-child {
    margin-top: 0;
}
body aside#after-content {
    display: none;
}
body.news-template-default .posted-on a, body.news-template-default .site-content a {
    color: #ff032d;
    box-shadow: none;
}
body.news-template-default .posted-on a::before {
    display: none;
}
body.news-template-default .posted-on a:hover, body.news-template-default .site-content a:hover {
    color: #1b1b5e;
}
body.news-template-default .comment-reply-title {
    font-family: 'Jost';
    color: #000;
}
body.news-template-default form {
    color: #000;
}
body.news-template-default form input[type="submit"] {
    border: 1px solid #ff032d;
    border-radius: 35px;
    padding: 10px 16px;
    margin: 12px;
    background-color: #ff032d;
    font-size: 16px;
    color: #fff;
}
body.news-template-default form input[type="submit"]:hover {
    color: #000;
    background-color: transparent;
}
body.error404 #primary .entry-content {
    text-align: center;
}
body.error404 #primary .entry-content h3 {
    font-family: 'Jost';
    color: #000;
}
body.error404 #primary .entry-content a {
    color: #ff032d;
    box-shadow: none;
    font-weight: 600;
}
body.error404 #primary .entry-content a:hover {
    color: #1b1b5e;
}
body.error404 #content.site-content {
    height: calc(100vh - 333px);
    display: flex;
    align-items: center;
}
.grp-governence-tab img {
    width: 100%;
}

#doc-filter-content #tabs-category-content .inner-tabs-nav li a:hover, 
.home .blog_man_image .entry-container header h2.entry-title a:hover, 
body.page-id-7444 .elementor-tabs-wrapper .elementor-tab-title:hover, 
.doc-gallery-item a.doc-thumb:hover .doc-title, 
body:not(.home) #doc-filter-content #tabs-category li a:hover, 
#doc-filter-content #tabs-category-content .inner-tabs-nav li a:hover, 
body.search.search-results .wrapper .rock-star-search h2 a:hover, 
body.page-id-6959 .page-numbers:hover, .doc-sub-gallery-item a:hover span {
    color: #0075bc !important;
}
body.home #doc-filter-content #tabs-category li a:hover, 
#site-breadcrumb .wrapper .breadcrumb a:hover {
    color: #f7941d;
}

body.page-id-7444 .summary-section .summary-wrap .section-one .sec-description p a:hover, 
body.single #content a:hover {
    color: #1b1b5e;
}
.blog_search_sec  .search-form .filter-wrap .filter-field-wrap:last-child button:hover, 
.blog_search_sec .search-form .filter-wrap .filter-field-wrap:last-child a:hover {
    border: 1px solid #fff;
}
.blog_search_sec.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: none;
}
.doc-gallery .pagination a:hover {
    background-color: #f7941d !important;
    color: #fff;
    border-radius: 4px;
}
body.page-id-6959 .page-numbers:hover, 
body.search.search-results .wrapper .nav-links nav.pagination .nav-links a.next.page-numbers:hover, 
body.search.search-results .wrapper .nav-links nav.pagination .nav-links a.prev.page-numbers:hover {
    border: 1px solid #f7941d !important;
    border-width: 0 2px 2px 0 !important;
}
body.search.search-results #content {
    padding: 0;
}
body.single .entry-meta span.author.vcard {
    display: none;
}
body.single #content a {
    color: #0075bc;
    box-shadow: none;
}
body.single #content a::before {
    display: none;
}
body.single #content a:hover {
    color: #1b1b5e;
}
body, h3, strong, em, h1, h2 {
    font-family: 'Jost' !important;
}
body.single em, body.single ul li, body.single ol li, 
body.search-no-results section.no-results.not-found h1, 
body.search-no-results section.no-results.not-found p {
    color: #000;
}
body.search-no-results section.no-results.not-found {
    width: 83vw;
    max-width: 1500px;
    padding: 0 5px;
    margin: 0 auto;
    height: calc(100vh - 333px);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
#doc-filter-content #tabs-category-content .inner-tabs-nav li.active a:hover {
    color: #fff !important;
}
body.home .nf-form-fields-required {
    display: none;
}
body.search #content.site-content .search-form {
    z-index: 2;
    margin-bottom: 70px;
    margin-top: 70px;
}
body.search #content.site-content .search-form .filter-wrap {
    width: 78vw;
    max-width: 1400px;
    margin: 0 auto;
    justify-content: space-between;
    justify-content: center;
    display: flex;
}
body.search #content.site-content .search-form .filter-wrap .filter-field-wrap {
    font-family: Jost;
    font-size: 16px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #000;
    display: none;
}
body.search #content.site-content .search-form .filter-wrap .filter-field-wrap:first-child {
    width: 80%;
    display: block;
}
body.search #content.site-content .search-form .filter-wrap .filter-field-wrap:first-child input {
    margin: 2px 0 0;
    padding: 11px 12px 10px 15px;
    border-radius: 4px;
    border: solid 1px #1b1b5e !important;
    background-color: #fff !important;
    background-image: url('../rock-star-child/images/search-blue.svg') !important;
    background-repeat: no-repeat !important;
    background-position: 99% !important;
    background-size: 20px 19px !important;
}
.rock-star-search a.doc-thumb {
    display: block;
    color: #000;
    text-align: center;
    font-weight: 500;
}
.rock-star-search a.doc-thumb:last-child {
    margin-bottom: 30px;
}
.rock-star-search a.doc-thumb:hover, .featured-right h2 a:hover, 
section.all-posts .post-details h2 a:hover {
    color: #0075bc !important;
}
.site-content {
    padding: 0;
}
body.single .site-content .wrapper 
header.entry-header {
    width: 83vw !important;
    max-width: 1500px !important;
    margin: 0 auto;
    padding: 0 5px;
    margin-top: 100px;
    margin-bottom: 70px;
    z-index: 2;
}
body:not(.home):not(.page-id-7444):not(.page-id-6959):not(.page-id-4491)
:not(.page-id-9390):not(.page-id-6575):not(.search) .site-content .wrapper 
.slanding.repo_page_slanding {
    z-index: 0;
}
body:not(.home):not(.page-id-7444):not(.page-id-6959):not(.page-id-4491)
:not(.page-id-9390):not(.page-id-6575):not(.search) .site-content .wrapper .entry-container {
    background-color: #f7f5f5;
}
body.single nav.navigation.post-navigation {
    padding: 20px 0;
    background: #f7f5f5 !important;
    margin-bottom: 0;
}
body.single nav.navigation.post-navigation .nav-links {
    width: 83vw;
    max-width: 1500px;
    margin: 0 auto;
    padding: 0 5px;
}
section.latest-post-wrappper.fadeUp {
    opacity: 1;
}
body.single .site-content .wrapper article.hentry {
    margin-bottom: 0;
}
body.single .site-content {
    padding: 0;
}
body.search .menu-main-menu-container li.search.search-wpb .search-form .filter-wrap {
    display: flex;
    align-items: flex-end;
}
body.search .menu-main-menu-container li.search.search-wpb .search-form .filter-wrap .filter-field-wrap {
    display: none;
}
body.search .menu-main-menu-container li.search.search-wpb .search-form .filter-wrap .filter-field-wrap:first-child, 
body.search .menu-main-menu-container li.search.search-wpb .search-form .filter-wrap .filter-field-wrap:last-child {
    display: block;
}
body.search .menu-main-menu-container li.search.search-wpb .search-form .filter-wrap .filter-field-wrap:last-child {
    position: relative;
    height: 40px;
    width: 40px;
}
body.search .menu-main-menu-container li.search.search-wpb .search-form .filter-wrap .filter-field-wrap:last-child button.search-submit {
    width: 40px;
    height: 40px;
    top: auto;
    bottom: 0;
    color: transparent;
}
body.search .menu-main-menu-container li.search.search-wpb .search-form .filter-wrap .filter-field-wrap:last-child button.search-submit:before {
    width: 30px;
    color: #333;
    margin-top: 5px;
}
body.search-no-results section.no-results.not-found p {
    text-align: center;
}
body.search-no-results section.no-results.not-found .search-form {
    display: none;
}
body.search .menu-main-menu-container li.search.search-wpb .search-form .filter-wrap .filter-field-wrap:last-child button.search-submit:hover::before {
    color: #fff;
}
body.search .menu-main-menu-container li.search.search-wpb .search-form .filter-wrap .filter-field-wrap:first-child {
    color: transparent;
}
/* stay informed style */
body.page-template-blog #content.site-content, 
body.page-template-news #content.site-content, 
body.page-template-press #content.site-content {
    padding: 0;
}
body.page-template-blog .common-top-banner .left-page-banner h1, 
body.page-template-blog .common-top-banner .left-page-banner h3, 
body.page-template-news .common-top-banner .left-page-banner h1, 
body.page-template-news .common-top-banner .left-page-banner h3, 
body.page-template-press .common-top-banner .left-page-banner h1, 
body.page-template-press .common-top-banner .left-page-banner h3 {
    color: #fff;
}
body.page-template-blog .common-top-banner .left-page-banner h3, 
body.page-template-news .common-top-banner .left-page-banner h3, 
body.page-template-press .common-top-banner .left-page-banner h3 {
    font-size: 28px;
    text-align: left;
    /* margin-top: -15px; */
}
body.page-template-blog .common-top-banner .left-page-banner .nf-form-content, 
body.page-template-press .common-top-banner .left-page-banner .nf-form-content, 
body.page-template-news .common-top-banner .left-page-banner .nf-form-content  {
    background: transparent;
    border: none;
}
body.page-template-blog .common-top-banner .left-page-banner .nf-form-content label, 
body.page-template-press .common-top-banner .left-page-banner .nf-form-content label, 
body.page-template-news .common-top-banner .left-page-banner .nf-form-content label {
    font-family: 'Jost';
    font-size: 16px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.44;
    letter-spacing: normal;
    color: #9292c5;
    color: #fff;
}
body.page-template-blog .common-top-banner .left-page-banner .nf-form-content label span.ninja-forms-req-symbol {
    display: none;
}
body.page-template-blog .common-top-banner .left-page-banner, 
body.page-template-news .common-top-banner .left-page-banner, 
body.page-template-press .common-top-banner .left-page-banner {
    opacity: 1;
    background-color: #0075bc;
}
body.page-template-blog #site-breadcrumb .wrapper, 
body.page-template-news #site-breadcrumb .wrapper, 
body.page-template-press #site-breadcrumb .wrapper {
    justify-content: flex-start !important;
}
body.page-template-blog .left-page-banner #nf-field-4:hover, 
body.page-template-news .left-page-banner #nf-field-4:hover, 
body.page-template-press .left-page-banner #nf-field-4:hover {
    background-color: transparent;
}
.blog_content_sec {
    /* margin-top: -100px; */
    z-index: 1;
    max-width: 1500px;
    width: 83vw;
    margin-left: auto;
    margin-right: auto;
}
.blog_content_sec .elementor-container {
    max-width: 100% !important;
}
.blog_content_sec #stay-tabs-nav {
    height: 65px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 83vw;
    max-width: 1500px;
    margin: 0 auto;
    background: repeating-linear-gradient(white, white 62px, #cdc8c8 60px, transparent 100%);
    padding: 0 150px;
    overflow: auto;
    margin-top: 25px;
}
.blog_content_sec #stay-tabs-nav li {
    border-bottom: 1px solid #cdc8c8;
    list-style: none;
    position: relative;
}
.blog_content_sec #stay-tabs-nav li a {
    font-family: 'Jost';
    font-size: 22px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #000;
    background-color: #fff;
    height: 61px;
    padding: 17px 25px 20px;
    display: block;
    position: relative;
    box-shadow: none;
    border-bottom: none;
    margin-top: -1px;
}
.blog_content_sec #stay-tabs-nav li.active a {
    font-weight: 500;
    border: none;
    /* border-bottom: 1px solid #cdc8c8; */
    outline: none !important;
}
.blog_content_sec #stay-tabs-nav li.active a:after {
    content: '';
    background: #f7941d;
    width: 85px;
    height: 6px;
    left: 50%;
    transform: translateX(-50%);
    bottom: -3px;
    border-radius: 6px;
    position: absolute;
}
.blog_content_sec #stay-tabs-nav li a:hover {
    color: #0075bc;
}
.blog_content_sec #stay-tabs-nav li:after {
    content: '/';
    position: absolute;
    color: #d4c8ca;
    font-family: Jost;
    font-size: 24px;
    font-weight: bold;
    left: -6px;
    bottom: 22px;
    right: auto;
    height: 24px;
    width: auto;
}
.blog_content_sec #stay-tabs-nav li:first-child::after {
    display: none;
}
.blog_search_sec  .search-form .filter-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: -40px;
    align-items: end;
    width: 83vw;
    max-width: 1500px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 5px;
}
.blog_search_sec  .search-form .filter-wrap .filter-field-wrap {
    font-family: 'Jost';
    font-size: 16px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #000;
    display: flex;
    flex-direction: column;
    margin-right: 2.22vw;
    margin-top: 20px;
}
.blog_search_sec  .search-form .filter-wrap .filter-field-wrap:last-child {
    flex-direction: row;
    margin-right: 0;
    align-items: center;
}
.blog_search_sec  .search-form .filter-wrap .filter-field-wrap input, 
.blog_search_sec  .search-form .filter-wrap .filter-field-wrap .SumoSelect {
    margin-top: 3px;
    height: 44px;
}
.blog_search_sec  .search-form .filter-wrap .filter-field-wrap input {
    padding: 11px 12px 10px 15px;
    border-radius: 4px;
    border: solid 1px #1b1b5e;
    background-color: #fff;
    position: relative;
    background: url('../rock-star-child/images/search-blue.svg');
    background-repeat: no-repeat;
    background-position: 11.5vw;
    background-size: 20px 19px;
    background-color: #fff;
}
.blog_search_sec  .search-form .filter-wrap .filter-field-wrap input::-webkit-input-placeholder { 
    color: #d4c8ca;
    font-size: 14px;
}
.blog_search_sec  .search-form .filter-wrap .filter-field-wrap input::-moz-placeholder {
    color: #d4c8ca;
    font-size: 14px;
}
.blog_search_sec  .search-form .filter-wrap .filter-field-wrap input:-ms-input-placeholder {
    color: #d4c8ca;
    font-size: 14px;
}
.blog_search_sec  .search-form .filter-wrap .filter-field-wrap input:-moz-placeholder {
    color: #d4c8ca;
    font-size: 14px;
}
.blog_search_sec  .search-form .filter-wrap .filter-field-wrap .SumoSelect {
    width: 13vw;
    padding: 0;
    border-radius: 4px;
    border: solid 1px #1b1b5e;
    background-color: #fff;
}
.blog_search_sec  .search-form .filter-wrap .filter-field-wrap input {
    width: 13vw;
}
.blog_search_sec  .search-form .filter-wrap .filter-field-wrap .SumoSelect select {
    padding: 0%;
}
.blog_search_sec  .search-form .filter-wrap .filter-field-wrap .SumoSelect p {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    padding: 11px 12px 10px 15px;
    border: none;
}
.blog_search_sec  .search-form .filter-wrap .filter-field-wrap .SumoSelect>.CaptionCont>span.placeholder {
    font-size: 14px;
    font-family: 'Jost';
    font-style: normal;
    font-weight: 400;
    color: #d4c8ca;
}
.blog_search_sec  .search-form .filter-wrap .filter-field-wrap .SumoSelect p input {
    width: 100%;
    margin-top: 44px;
    border: none;
}
.blog_search_sec  .search-form .filter-wrap .filter-field-wrap .SumoSelect.open>.optWrapper {
    top: 88px;
    top: 44px;
}
.blog_search_sec  .search-form .filter-wrap .filter-field-wrap .SumoSelect p.no-match {
    color: #008a4b !important;
    font-size: 13px;
    font-weight: 400;
    display: none;
}
.blog_search_sec  .search-form .filter-wrap .filter-field-wrap .SumoSelect .select-all.partial>span i, 
.blog_search_sec  .search-form .filter-wrap .filter-field-wrap .SumoSelect .select-all.selected>span i, 
.blog_search_sec  .search-form .filter-wrap .filter-field-wrap .SumoSelect>.optWrapper.multiple>.options li.opt.selected span i {
    background-color: #1b1b5e;
}
.blog_search_sec  .search-form .filter-wrap .filter-field-wrap .SumoSelect.open>.optWrapper ul.options {
    max-height: 160px;
}
.blog_search_sec  .search-form .filter-wrap .filter-field-wrap:last-child button, 
.blog_search_sec .search-form .filter-wrap .filter-field-wrap:last-child a {
    border: 1px solid #0075bc;
    border-radius: 35px;
    padding: 10px 16px;
    margin: 12px;
    background-color: #0075bc;
    font-size: 16px;
    color: #fff;
    margin-bottom: 0;
    height: 44px;
    width: 120px;
}
.blog_search_sec .search-form .filter-wrap .filter-field-wrap:last-child a {
    display: flex;
    align-items: center;
    justify-content: center;
}
.blog_search_sec  .search-form .filter-wrap .filter-field-wrap:last-child button img {
    margin-right: 7px;
}
.blog_search_sec  .search-form .filter-wrap .filter-field-wrap:last-child button span {
    font-family: 'Jost';
    font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;
}
.blog_search_sec  .search-form .filter-wrap .filter-field-wrap input:after {
    content: '';
    position: absolute;
    right: 5px;
    top: 5px;
    filter: invert(89%) sepia(62%) saturate(5898%) hue-rotate(243deg) brightness(80%) contrast(94%);
    background: url('../images/search.svg');
    width: 10px;
    height: 10px;
}
@media (min-width: 1960px) {
    .blog_search_sec  .search-form .filter-wrap .filter-field-wrap .SumoSelect, 
    .blog_search_sec  .search-form .filter-wrap .filter-field-wrap input {
        width: 9.5vw;
    }
    .blog_search_sec  .search-form .filter-wrap .filter-field-wrap input {
        background-position: 8vw;
    }
}
@media (max-width: 1300px) {
    .blog_search_sec  .search-form .filter-wrap .filter-field-wrap input {
        background-position: 10.9vw;
    }
}
.blog_search_sec  .search-form .filter-wrap .filter-field-wrap input.search-txt {
    position: absolute;
}
.blog_search_sec {
    margin-top: -100px;
}
.blog_search_sec .filter_button_mob, .back_to_filter, #filter-docs-done {
    display: none;
}
body.page-template-blog #content.site-content .no-data, 
body.page-template-news #content.site-content .no-data, 
body.page-template-press #content.site-content .no-data {
    color: #000;
    text-align: center;
    padding: 50px 5px;
    max-width: 1500px;
    width: 83vw;
    font-size: 30px;
    margin: 0 auto;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .blog_content_sec #stay-tabs-nav li a {
        font-size: 18px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .blog_content_sec #stay-tabs-nav {
        padding: 0 20px;
    }
    .blog_content_sec #stay-tabs-nav li:after {
        bottom: 28px;
    }
    .blog_content_sec #stay-tabs-nav li {
        padding: 0 10px;
    }
    .search-banner-wrapper h1 {
        font-size: 36px;
    }
    body:not(.search) .search-banner #site-breadcrumb {
        padding: 0 50px;
    }
    body.page-template-blog .common-top-banner .left-page-banner .nf-form-content label, 
    body.page-template-press .common-top-banner .left-page-banner .nf-form-content label, 
    body.page-template-news .common-top-banner .left-page-banner .nf-form-content label {
        font-size: 14px;
        white-space: nowrap;
    }
    body.page-template-blog .left-page-banner #nf-field-4, 
    body.page-template-news .left-page-banner #nf-field-4, 
    body.page-template-press .left-page-banner #nf-field-4 {
        width: 100px !important;
    }
    body.page-template-blog .left-page-banner .nf-form-content input:not([type=button]), 
    body.page-template-news .left-page-banner .nf-form-content input:not([type=button]), 
    body.page-template-press .left-page-banner .nf-form-content input:not([type=button]) {
        font-size: 12px;
    }
    body.page-template-blog .common-top-banner .left-page-banner h3, 
    body.page-template-news .common-top-banner .left-page-banner h3, 
    body.page-template-press .common-top-banner .left-page-banner h3 {
        font-size: 20px;
    }
    .blog_search_sec .search-form .filter-wrap .filter-field-wrap input {
        background-position: 98%;
        padding-left: 7px;
    }
    body.page-template-blog section.all-posts, 
    body.page-template-news section.all-posts, 
    body.page-template-press section.all-posts {
        padding-top: 30px;
    }
    body.page-template-blog .blog_pagination, 
    body.page-template-news .blog_pagination, 
    body.page-template-press .blog_pagination {
        padding-bottom: 50px;
    }
    body.page-template-blog .left-page-banner .ninja-forms-form-wrap .nf-error-msg, 
    body.page-template-news .left-page-banner .ninja-forms-form-wrap .nf-error-msg, 
    body.page-template-press .left-page-banner .ninja-forms-form-wrap .nf-error-msg {
        font-size: 13px;
    }
    body.page-template-blog .left-page-banner #nf-field-4[disabled], 
    body.page-template-news .left-page-banner #nf-field-4[disabled], 
    body.page-template-press .left-page-banner #nf-field-4[disabled] {
        margin-top: -26px;
    }
    .blog_search_sec .search-form .filter-wrap .filter-field-wrap .SumoSelect.open>.optWrapper {
        width: 150px;
    }
    .blog_search_sec .search-form .filter-wrap .filter-field-wrap .SumoSelect.sumo_filter_year.open>.optWrapper {
        width: auto;
    }
    body.page-id-6959 .document-repo .filter-wrap .filter-field-wrap .SumoSelect.sumo_filter-doc-tag.open>.optWrapper {
        width: 150px;
    }
    .blog_search_sec .search-form .filter-wrap .filter-field-wrap .SumoSelect.sumo_filter_tag.open>.optWrapper {
        width: 180px;
    }
}
.blog-repo-control-sec {
    display: none;
}
@media (max-width: 767px) {
    .blog_content_sec #stay-tabs-nav {
        width: 100vw;
        display: flex;
        flex-flow: row wrap;
        align-items: flex-end;
        overflow: hidden;
        padding: 0;
        border-bottom: none;
        background: transparent;
        height: 73px;
        margin-left: -8.5vw;
        background: repeating-linear-gradient(white, white 62px, #e9e7e7 60px, transparent 100%);
    }
    .blog_content_sec #stay-tabs-nav li {
        display: none;
    }
    .blog_content_sec #stay-tabs-nav li.active {
        display: block;
/*         width: 100%; */
    }
    .blog_content_sec #stay-tabs-nav li a {
        font-size: 20px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .blog_content_sec #stay-tabs-nav {
        padding-bottom: 10px;
        margin-left: -13%;
        margin-top: 0;
    }
    .blog_content_sec #stay-tabs-nav li.active a {
        font-size: 18px;
        padding-top: 19px;
    }
    .blog_search_sec  .search-form .filter-wrap .filter-field-wrap {
        width: 100%;
        margin-right: 0;
    }
    .blog_search_sec  .search-form .filter-wrap .filter-field-wrap input, 
    .blog_search_sec  .search-form .filter-wrap .filter-field-wrap .SumoSelect {
        width: 100%;
    }
    .blog_search_sec  .search-form .filter-wrap {
        display: none;
        margin-top: 20px;
    }
    .blog_search_sec  .search-form .filter-wrap .filter-field-wrap .SumoSelect.open>.optWrapper {
        height: 190px;
        max-height: 250px;
        margin: 0;
        top: 88px;
        position: absolute;
        width: 100%;
        top: 44px;
    }
    .blog_search_sec  .search-form .filter-wrap .filter-field-wrap .SumoSelect.open>.optWrapper ul.options {
        max-height: 145px;
    }
    .blog_search_sec .filter_button_mob button#filter-btm-mob {
        text-transform: capitalize;
    }
    .blog_search_sec  .search-form .filter-wrap .filter-field-wrap .SumoSelect>.optWrapper>.MultiControls {
        display: flex;
    }
    .blog_search_sec  .search-form .filter-wrap .filter-field-wrap input {
        background-position: 98%;
        background-size: 18px 17px;
    }
    body:not(.search) .search-banner {
        height: auto;
    }
    body:not(.search) .search-banner .search-banner-wrapper h1 {
        font-size: 28px;
        margin-top: 30px !important;
    }
    body:not(.search) .search-banner #site-breadcrumb {
        padding: 0 20px 20px;
    }
    body.page-template-blog .common-top-banner .left-page-banner h3, 
    body.page-template-news .common-top-banner .left-page-banner h3, 
    body.page-template-press .common-top-banner .left-page-banner h3 {
        text-align: center;
        font-size: 20px;
    }
    body.page-template-blog .common-top-banner .left-page-banner .nf-form-content label, 
    body.page-template-press .common-top-banner .left-page-banner .nf-form-content label, 
    body.page-template-news .common-top-banner .left-page-banner .nf-form-content label {
        text-align: center;
    }
    body.page-template-blog .left-page-banner .ninja-forms-form-wrap *, 
    body.page-template-news .left-page-banner .ninja-forms-form-wrap *, 
    body.page-template-press .left-page-banner .ninja-forms-form-wrap * {
        flex-direction: column;
    }
    body.page-template-blog #site-breadcrumb .wrapper, 
    body.page-template-news #site-breadcrumb .wrapper, 
    body.page-template-press #site-breadcrumb .wrapper {
        justify-content: center !important;
    } 
    .blog_search_sec {
        margin-top: 20px;
    }
    body.page-template-blog .left-page-banner #nf-field-4-wrap .nf-field-element, 
    body.page-template-news .left-page-banner #nf-field-4-wrap .nf-field-element, 
    body.page-template-press .left-page-banner #nf-field-4-wrap .nf-field-element {
        margin-top: 10px !important;
    } 
    body.page-template-blog .left-page-banner, 
    body.page-template-news .left-page-banner, 
    body.page-template-press .left-page-banner {
        padding-right: 19px;
    }
    body.page-template-blog .common-top-banner, 
    body.page-template-news .common-top-banner, 
    body.page-template-press .common-top-banner {
        background-image: none !important;
    }
    .blog_search_sec .filter_button_mob {
        margin-bottom: 20px;
        display: block;
        width: 83vw;
        margin-right: auto;
        margin-left: auto;
        padding: 0 5px;
    }
    .blog_search_sec .filter_button_mob button {
        border: 1px solid #0075bc;
        border-radius: 35px;
        padding: 10px 16px 7px;
        margin: 0;
        background-color: #0075bc;
        font-size: 16px;
        color: #fff;
        height: 44px;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .blog_search_sec .filter_button_mob button#filter-btm-mob {
        text-transform: capitalize;
    }
    .blog_search_sec .filter_button_mob button#filter-btm-mob img {
        margin-right: 8px;
    }
    .blog_search_sec .back_to_filter {
        /* display: flex; */
        align-items: center;
        color: #000;
        box-shadow: none;
        font-weight: 500;
    }
    .blog_search_sec .back_to_filter span {
        display: block;
        margin: 0;
        width: 9px;
        height: 9px;
        border-top: 2px solid #000;
        border-left: 2px solid #000;
        transform: rotate(-45deg);
        margin-right: 12px;
    }
    .blog_search_sec a.back_to_filter span:after {
        content: "";
        display: block;
        width: 2px;
        height: 16px;
        background-color: black;
        transform: rotate(-45deg) translate(5.1px, 2px);
        left: 0;
        top: 0;
        position: absolute;
        box-shadow: none;
    }
    #filter-docs, #reset-docs {
        display: none;
    }
    #filter-docs-done {
        display: block;
        width: 100%;
        margin: 12px 0;
    }
    .blog_search_sec .search-form .filter-wrap .filter-field-wrap:last-child button, 
    .blog_search_sec .search-form .filter-wrap .filter-field-wrap:last-child a {
        display: none;
    }
    .blog_search_sec .search-form .filter-wrap .filter-field-wrap:last-child button:first-child {
        display: block;
    }
    .blog-repo-control-sec {
        display: block;
        position: relative;
        width: 100vw;
        margin-left: -12vw;
    }
    .blog-repo-control-sec a {
        display: block;
        border: solid #1b1b5e;
        border-width: 0px 2px 2px 0;
        display: inline-block;
        padding: 3px;
        width: 8px;
        height: 8px;
        z-index: 9;
        box-shadow: none;
    }
    .blog-repo-control-sec a.blog_repo_control_next {
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        position: absolute;
        right: 3vw;
        bottom: -40px;
    }
    .blog-repo-control-sec a.blog_repo_control_prev {
        transform: rotate(135deg);
        -webkit-transform: rotate(135deg);
        position: absolute;
        left: 7vw;
        bottom: -40px;
    }
    .blog_content_sec #stay-tabs-nav li:after {
        display: none;
    }
    body.page-template-blog .left-page-banner .nf-error.field-wrap .nf-field-element:after, 
    body.page-template-news .left-page-banner .nf-error.field-wrap .nf-field-element:after, 
    body.page-template-press .left-page-banner .nf-error.field-wrap .nf-field-element:after {
        right: -10px;
    }
    body.page-template-blog .left-page-banner #nf-field-4[disabled], 
    body.page-template-news .left-page-banner #nf-field-4[disabled], 
    body.page-template-press .left-page-banner #nf-field-4[disabled] {
        margin-top: 0;
    }
}
@media (min-width: 768px) {
    .blog_content_sec #stay-tabs-nav li:after {
        content: '/';
        position: absolute;
        color: #d4c8ca;
        font-family: Jost;
        font-size: 24px;
        font-weight: bold;
        left: -6px;
        bottom: 22px;
        right: auto;
        height: 24px;
        width: auto;
    }
    .blog_content_sec #stay-tabs-nav li:first-child:after {
        display: none;
    }
    .blog_content_sec #stay-tabs-nav li {
        position: relative;
    }
    .blog_search_sec  .search-form .filter-wrap {
        display: flex !important;
    }
    body.page-template-blog .left-page-banner #nf-field-4, 
    body.page-template-news .left-page-banner #nf-field-4, 
    body.page-template-press .left-page-banner #nf-field-4 {
        margin-left: 22px;
    }
}
@media screen and (min-width: 1044px) and (max-width: 1236px) {
    .blog_content_sec #stay-tabs-nav {
        padding: 0 70px;
    }
}
@media screen and (min-width: 1025px) and (max-width: 1043px) {
    .blog_content_sec #stay-tabs-nav {
        padding: 0 30px;
    }
}
@media (min-width: 1400px) {
    .blog_content_sec #stay-tabs-nav {
        padding: 0 100px;
    }
    .blog_content_sec #stay-tabs-nav li a {
        padding: 17px 50px 20px;
    }
}
.blog_search_sec  .search-form .filter-wrap .filter-field-wrap .SumoSelect p input {
    background-color: #fff;
}
.blog_search_sec  .search-form .filter-wrap .filter-field-wrap .SumoSelect p input {
    background-image: none;
    border-radius: 0;
}
.blog_search_sec  .search-form .filter-wrap .filter-field-wrap .SumoSelect.open>.optWrapper {
    border-radius: 0;
    z-index: 2;
}
body.page-template-press #content.site-content .no-data {
    font-size: 30px;
    text-align: center;
    width: 80vw;
    max-width: 1500px;
    margin: 50px auto;
    color: #000;
}
body:not(.search) .search-banner #site-breadcrumb .breadcrumb .sep {
    display: block;
    width: 13px;
} 
.blog_pagination span.page-numbers.current {
    margin-right: 5px;
}
.blog_pagination a.page-numbers {
    padding: 8px 14px 7px;
    border-radius: 4px;
    margin-right: 5px;
}
.blog_pagination a.page-numbers:hover {
    padding: 8px 14px 7px;
    border-radius: 4px;
    background-color: #f7941d;
    color: #fff;
}
.blog_pagination a.page-numbers.next:hover, 
.blog_pagination a.page-numbers.prev:hover {
    border: 1px solid #f7941d !important;
    border-width: 0 2px 2px 0 !important;
    background: transparent !important;
}
@media (min-width: 1250px) {
    body.page-template-blog .left-page-banner #nf-field-4, 
    body.page-template-news .left-page-banner #nf-field-4, 
    body.page-template-press .left-page-banner #nf-field-4 {
        height: 60px;
    }
    body.page-template-blog .left-page-banner .nf-form-content input:not([type=button]), 
    body.page-template-news .left-page-banner .nf-form-content input:not([type=button]), 
    body.page-template-press .left-page-banner .nf-form-content input:not([type=button]) {
        width: 308px !important;
        height: 60px;
    }
}
body.page-template-blog .left-page-banner .ninja-forms-form-wrap .nf-before-form-content nf-section .nf-form-fields-required, 
body.page-template-news .left-page-banner .ninja-forms-form-wrap .nf-before-form-content nf-section .nf-form-fields-required, 
body.page-template-press .left-page-banner .ninja-forms-form-wrap .nf-before-form-content nf-section .nf-form-fields-required {
    display: none;
}
section.all-posts .post-details .post-meta span.author { display: none;}
body.post-template-default #content .entry-content p, body.news-template-default #content .entry-content p,
body.pressrelease-template-default #content .entry-content p {
    margin-top: 15px;
    margin-bottom: 22px;
}
body.post-template-default #content header.entry-header, body.news-template-default #content header.entry-header,
body.pressrelease-template-default #content header.entry-header {
    margin-bottom: 30px;
}
body.post-template-default #content .repo_page_slanding, body.news-template-default #content .repo_page_slanding, 
body.pressrelease-template-default #content .repo_page_slanding  {
    height: 170px;
}
body.post-template-default #content .entry-content, body.news-template-default #content .entry-content,
body.pressrelease-template-default #content .entry-content {
    padding-bottom: 40px;
}
body.post-template-default #content .entry-content h3, body.news-template-default #content .entry-content h3 {
    margin: 20px 0 15px;
}
body.post-template-default #content .entry-content ul, body.news-template-default #content .entry-content ul {
    margin-bottom: 10px;
}
body.search #content.site-content .search-form .filter-wrap .filter-field-wrap:last-child {
    display: block;
    width: 10%;
    position: relative;
}
body.search #content.site-content .search-form .filter-wrap .filter-field-wrap:last-child button {
    left: -35px;
    font-size: 0;
    top: auto;
    height: 47px;
    background: #fff;
    bottom: 1px;
    width: 32px;
}
body.search #content.site-content .search-form .filter-wrap .filter-field-wrap:last-child button:hover {
    color: #f7941d;
}
body.post-template-default #content nav.navigation.post-navigation, body.news-template-default #content nav.navigation.post-navigation {
    padding-bottom: 50px;
}
body.post-template-default #content .entry-content h1, body.news-template-default #content .entry-content h1, 
body.post-template-default #content .entry-content h2, body.news-template-default #content .entry-content h2, 
body.post-template-default #content .entry-content h3, body.news-template-default #content .entry-content h3, 
body.post-template-default #content .entry-content h4, body.news-template-default #content .entry-content h4, 
body.post-template-default #content .entry-content h5, body.news-template-default #content .entry-content h5, 
body.post-template-default #content .entry-content h6, body.news-template-default #content .entry-content h6 {
    padding-top: 20px;
}
#masthead {
	background-color: #fff;
    box-shadow: 0px 10px 40px 0px rgb(47 47 47 / 10%);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}