html {
    overflow-x: hidden;
}

.row {
    margin-left: -1.071rem;
    margin-right: -1.071rem;
}

a {
    font-size: 1.4rem;
    font-weight: 400;
}

header#header .navigation-item .menu-items #menu .sub-menu {
    width: 34rem;
    left: 2.8rem;
}

header#header .container .navigation-item .menu-items #menu .sub-menu li a {
    color: #fff;
    line-height: 1.35;
}

/* #header .container,
#footer .container {
width: 100%;
padding: 0 6rem;
max-width: 100%;
} */

header#header .navigation-item .menu-item.current_page_item a {
    color: #f4cb0b;
}

.menu-item-3676,
.menu-item-3677,
.menu-item-3678 {
    display: inline-block;
}

/* media all */

@media screen and (min-width: 1441px) {
    header#header .menu-items li a {
        padding: 3rem 0;
        font-size: 3rem;
    }
    header#header.hd-fixed .menu-items li a {
        padding: 3rem 0;
        font-size: 2.8rem;
    }
}

@media (max-width: 1100px) and (min-width: 768px) {
    .footer-bottom-section {
        padding: 3rem 0 1rem;
    }
    .global-wrapper header.menushow #menu ul li#menu-item-6017 {
        margin-bottom: 0;
    }
    .footer-bottom-section {
        width: 85%;
    }
}

@media (max-width: 991px) {
    footer .footer-bottom-section {
        width: 91%;
        margin: 0 auto;
    }
    footer .footer-bottom-section .copyrt-text {
        margin-right: 0;
    }
    .global-wrapper header#header .container .navigation-item .menu-items #menu li a {
        padding: 1.5rem 2rem !important;
    }
}

@media (max-width: 767px) {
    #header .container,
    #footer .container {
        padding: 0 2rem;
    }
    #menu-footer-menu {
        margin-left: 0;
    }
}

#footer .menu-footer-menu-container ul.menu li.menu-item a:hover {
    color: #f4cb0b;
}

/* header */

header#header .navigation-item .cus-logo img {
    width: 13.5rem;
    object-fit: contain;
    height: auto;
}

header#header .menu-items li a {
    font-size: 1.574rem;
}

header#header .menu-items li a {
    padding: 1.5rem 2rem;
    font-size: 1.58rem;
}

header#header .logo-sec img {
    margin-top: -0.6rem;
    width: 12.5rem;
    object-fit: contain;
    height: auto;
}

header#header .logo-sec {
    margin-left: -1.2rem;
}

header#header .navigation-item .cus-logo {
    width: 12.5rem;
}

header#header .menu-items .menu-item-15 a {
    width: 10.5rem;
    border: 0.2rem solid #fff;
    margin: 0 2rem;
    margin-right: 3rem;
    cursor: pointer;
    margin-top: 0.5rem;
    padding: 1.2rem 1.8rem;
}

.global-header.hd-fixed .menu-items li a {
    padding: 0.8rem 0.3rem;
    font-size: 1rem;
}

#footer .container {
    width: 100%;
    padding: 0 9.6rem;
    max-width: 100%;
}

/* header#header .container {
width: 100%;
padding: 0 0;
max-width: 83.5%;
} */

header#header.hd-fixed .menu-items li a {
    padding: 0.8rem 1.1rem;
    font-size: 1.3rem;
}

header#header.hd-fixed .menu-items .menu-item-15 a {
    width: 10.5rem;
    margin-right: 2rem;
    margin: 0 1.5rem;
}

header#header.hd-fixed .navigation-item .cus-logo {
    width: 11.2rem;
}

/* footer */

section#footer .menu-items .menu-footer-menu-container ul.menu li.menu-item a {
    font-size: 1.88rem !important;
}

#footer ul.social-icons.mtp-sc-ic li {
    width: 5rem;
    height: 5rem;
    margin-right: 1rem;
}

/* rem media */

/* @media (max-width: 1199px) {
    header#header .menu-items .menu-item-15 a {
        width: 60rem;
    }
    header#header.hd-fixed .menu-items .menu-item-15 a {
        width: 60rem;
    }
    .hd-fixed .menu-items li a {
        padding: 3rem 0 0;
    }
    .navigation-item #menu li {
        display: flex;
        justify-content: center;
        text-align: center;
        margin: 0 auto;
        align-items: center;
    }
    header .navigation-item .hamburger-icon.active .line-1 {
        top: -0.4rem;
    }
    ul#responsive-menu li a {
        border: 0;
        background-color: #AE7F2E00;
        color: #fff;
    }
    header .custom-logo-wht-mb {
        display: block;
        float: right;
        position: absolute;
        right: 0;
        top: 1rem;
    }
    header #menu {
        display: none;
    }
    header .navigation-item {
        display: inline-block;
    }
    .custom-logo {
        text-align: center;
        display: flex;
        margin: 0 auto;
    }
    header .navigation-item .hamburger-icon {
        display: block;
    }
    header .navigation-item .cus-logo {
        width: auto;
        margin-top: 0;
    }
    header .logo-sec {
        margin-left: 0;
        margin: 0 auto;
        text-align: center;
    }
    header.menushow #menu {
        display: block;
        padding: 3rem 0;
        margin-right: 0;
    }
    .menushow .mob-social {
        display: block !important;
        clear: both;
        text-align: center;
        padding: 0;
        margin: 0;
    }
    .menushow .mob-social ul {
        padding: 0;
        margin: 0;
    }
    .menu-items .menu-item-15 a {
        margin-right: 0;
    }
    .global-header.menushow {
        height: 100vh;
    }
    header.menushow #menu ul li {
        display: flex;
    }
    header .navigation-item .menu-items {
        justify-content: center;
    }
    header .menu-items li a {
        text-transform: none;
    }
    .hd-fixed .custom-logo-wht-mb {
        position: absolute;
        right: 0;
        top: 1rem;
    }
    header .navigation-item .hamburger-icon {
        z-index: 100;
        margin: 1rem 0;
        top: 2.5rem;
    }
    header .menu-items .menu-item-15 a,
    .hd-fixed .menu-items .menu-item-15 a {
        width: 500px;
        line-height: 50px;
    }
    .menu-items .menu-item-15 a {
        transition: .5s;
        background-image: url("/wp-content/uploads/2019/01/white-arrows.png");
        background-repeat: no-repeat;
        background-position: 86%;
        background-size: 30px 25px;
    }
    .hd-fixed .menu-items .menu-item-15 a {
        padding: 2rem 1rem;
    }
    .navigation-item #menu li {
        width: 100%;
        margin-bottom: 3rem;
    }
    .hd-fixed .menu-items .menu-item-15 a {
        margin: 0;
    }
    .menushow .mob-social ul img {
        width: 4rem;
        margin-right: 0.5rem;
    }
    .hd-fixed li#menu-item-3677 {
        display: block !important;
    }
    header#header .navigation-item .cus-logo img {
        width: 3.35rem;
    }
    .footer-bottom-section {
        width: 82%;
        margin: 0 auto;
    }
} */

@media (max-width: 1100px) and (min-width: 768px) {
    header#header .menu-items li a {
        padding: 3rem 2rem;
        font-size: 2.5rem;
    }
    header#header.hd-fixed .menu-items li a {
        padding: 2rem 0;
        font-size: 2.5rem;
    }
}

section#footer .row {
    width: 88%;
    margin: 0 auto;
}

#menu-footer-menu,
ul.copyright-text {
    margin: 0;
    padding: 0;
}

#menu-footer-menu {
    padding-left: 0;
}

#footer .menu-footer-menu-container ul.menu li.menu-item {
    padding: 1rem 3rem 0 0;
}

#footer ul.social-icons.mtp-sc-ic {
    margin-right: -1.9rem;
}

.footer-bottom-section {
    width: 76.35%;
    margin: 0 auto;
}

.footer-bottom-section .copyright-text li {
    margin-right: 4rem;
}

.footer-bottom-section .copyright-text li a {
    margin: 0;
    padding: 0;
}

.home footer .footer-bottom-section {
    padding: 0.8rem 0 0.8rem;
}

.modal-open .cbximyModal.modal {
    transition: opacity 0.3s ease;
}

.footer-bottom-section .copyrt-text {
    margin: 0;
}

body.modal-open {
    overflow: hidden;
    padding-right: 0 !important;
}

.footer-bottom-section .copyrt-text {
    margin-right: -0.5rem;
    padding: 0;
    font-size: 1.5rem;
    padding-top: 0.5rem;
}

/* @media (max-width: 1199px) {
    .custom-logo-wht {
        display: none;
    }
} */

@media (max-width: 1100px) and (min-width: 768px) {
    .footer-bottom-section .copyright-text li a {
        font-size: 1.5rem;
    }
}

@media (max-width: 991px) {
    header#header .container,
    #footer .container {
        width: 100%;
        padding: 0rem 1.8rem;
        max-width: 100% !important;
    }
    header#header .navigation-item .cus-logo img {
        width: 3.35rem;
    }
    #footer ul.social-icons.mtp-sc-ic li {
        width: auto;
        margin-right: 0.8rem;
    }
    header#header .menu-items .menu-item-15 a {
        width: 60rem !important;
    }
    header#header.hd-fixed .menu-items .menu-item-15 a {
        width: 60rem !important;
    }
    footer {
        overflow: hidden;
    }
    header .navigation-item .hamburger-icon {
        left: 2rem;
    }
    section#footer .row {
        width: 100%;
    }
    #footer .menu-footer-menu-container ul.menu li.menu-item {
        padding: 1rem 0.5rem 0 0;
    }
    #footer {
        padding: 2rem 0;
    }
    #footer ul.social-icons.mtp-sc-ic {
        margin-right: 0;
    }
    .footer-bottom-section .copyright-text li {
        margin-right: 1rem;
        margin-bottom: 1rem;
    }
}

@media (max-width: 767px) {
    header#header .menu-items .menu-item-15 a {
        width: 30rem !important;
    }
    body.modal-open {
        height: 100vh;
    }
    header#header.hd-fixed .menu-items .menu-item-15 a {
        width: 30rem !important;
    }
    section#footer .menu-items {
        justify-content: center;
        -ms-flex-align: center;
        align-items: center;
    }
    section#footer .menu-items .menu-footer-menu-container ul.menu li.menu-item a {
        font-size: 1.5rem !important;
    }
    section#footer .row {
        width: auto !important;
        margin-left: -1.071rem;
        margin-right: -1.071rem;
    }
    header#header .menu-items li a {
        padding: 1rem 2rem;
    }
    header .navigation-item .hamburger-icon {
        left: 1rem !important;
    }
    header#header .logo-sec img {
        margin-top: 0;
    }
    #footer {
        padding: 3rem 0 2rem;
    }
    #footer ul.social-icons.mtp-sc-ic {
        margin: 0;
    }
    #footer .menu-footer-menu-container ul.menu li.menu-item {
        padding: 0;
        padding-right: 0.49rem;
        padding-left: 0.3rem;
    }
    #footer ul.social-icons.mtp-sc-ic li img {
        width: 3.5rem;
        padding: 0;
    }
    .footer-bottom-section .copyright-text li a {
        font-size: 14px;
    }
    .footer-bottom-section {
        padding: 2rem 0;
    }
    #footer .menu-footer-menu-container ul.menu li.menu-item a {
        padding: 0 !important;
    }
    .global-header.hd-fixed {
        padding: 1.5rem 0;
    }
}

@media (max-width: 375px) {
    section#footer .menu-items .menu-footer-menu-container ul.menu li.menu-item a {
        font-size: 1.3rem !important;
    }
}

@media (max-width: 360px) {
    section#footer .menu-items .menu-footer-menu-container ul.menu li.menu-item a {
        font-size: 1.26rem !important;
    }
}

.onymb-home {
    display: none;
}

/* home page mobile css */

@media (max-width: 991px) {
    .risk-sec {
        padding: 5rem 5.5rem 7rem;
    }
    header .cus-logo .custom-logo-wht-mb {
        right: 1rem;
    }
    .hd-fixed .custom-logo-wht-mb {
        right: 0.5rem;
    }
    .risk-sec .container-fluid {
        max-width: 100%;
        width: 100%;
        padding: 0 3rem;
    }
    .risk-sec .content {
        padding: 0;
        width: auto;
        margin: 0;
        position: relative;
        float: right;
        right: 0;
    }
    .banner-button {
        padding: 1.5vw 10.2vw;
        font-size: 1.85rem;
    }
}

@media (max-width: 767px) {
    .covid-sec.what-sec {
        padding: 2rem !important;
        background: #fff;
    }
    .covid-sec.what-sec .container,
    .aboutus-sec .container {
        padding: 0;
    }
    .covid-sec.what-sec h2 {
        padding-bottom: 1rem;
    }
    .covid-sec.what-sec img {
        padding-bottom: 1rem;
        width: 85% !important;
    }
    .aboutus-sec {
        padding: 5rem 2rem;
        background-color: #f3f3f3;
    }
    .aboutus-sec .container h2 {
        font-size: 2.2rem !important;
        width: 80%;
        margin: 0 auto;
    }
    section.aboutus-sec h3 {
        padding-bottom: 1.85rem;
        padding-top: 1rem;
        font-size: 1.45rem;
        line-height: 1.35;
    }
    .aboutus-sec-lt .slick-slide p {
        font-size: 1.4rem;
        width: 100%;
        padding-left: 0;
    }
    .aboutus-sec .testibox {
        min-height: 100%;
        max-height: 100%;
    }
    .covid-sec.hood-sec {
        background: #fff;
        padding: 2rem !important;
    }
    section.covid-sec.hood-sec .hood-sec-lt img {
        padding-top: 0;
        margin-top: 1rem;
    }
    .covid-sec.hood-sec h3 {
        padding-top: 1rem;
        padding-bottom: 0rem;
        font-size: 2rem;
    }
    .covid-sec.hood-sec .hood-sec-lt {
        margin-bottom: 5rem;
    }
    .covid-sec.hood-sec a.banner-button {
        padding: 2vw 17vw;
    }
    .covid-sec.hood-sec {
        padding-bottom: 8rem !important;
    }
    .clo_01_homepage_hero_section.global-wrapper .banner-button {
        font-size: 1.8rem;
        padding: 2vw 11vw !important;
    }
    .home .clo_01_homepage_hero_section .bannsec .content h3 {
        margin-bottom: 4rem;
    }
    .home .covid-sec.covid_section_landing {
        padding: 4rem 1rem 6rem !important;
    }
    .covid-sec {
        padding: 3rem 2rem;
    }
    .covid-sec .container {
        width: 100%;
        padding: 0 1rem;
    }
    .covid-sec .content-sec p {
        margin-bottom: 2.5rem;
    }
    .col-lg-5.col-sm-5.col-xs-12.intellect_risk_analyst_landing {
        width: 100%;
    }
    .risk-sec .content {
        float: none;
        right: 0;
    }
    .xponent-sec.intellect_xponent_landing {
        background-image: none !important;
        background: #190e50;
        padding: 0;
        padding-bottom: 9rem;
    }
    .xponent-sec.intellect_xponent_landing .container {
        padding: 0;
    }
    .onymb-home {
        position: relative;
        display: block;
        border: 0;
    }
    section.xponent-sec.intellect-magic {
        background-image: none !important;
        background: #190e50;
    }
    .onymb-home img {
        width: 100%;
        max-width: 100%;
        height: auto;
    }
    .intellect-magic .container {
        padding: 0;
    }
    .intellect-magic .content {
        padding-top: 0;
        padding-bottom: 0;
        padding: 0rem 2rem 8rem;
    }
    a.banner-button {
        padding: 1.5rem 6.5rem;
    }
    .clo_01_homepage_hero_section .bannsec .content h3 {
        width: 90%;
        margin-bottom: 2rem;
    }
    .risk-sec {
        background-image: none !important;
        padding: 0;
        margin: 0;
        padding-bottom: 4rem;
    }
    .risk-sec .content {
        top: -2rem;
        width: 100%;
        margin: 0 auto;
    }
    .risk-sec .content p {
        margin: 2rem 0 3rem;
        line-height: 2.5rem;
    }
    .risk-sec .container-fluid {
        padding: 0;
    }
    .covid-sec a.banner-button,
    .risk-sec .banner-button,
    .covid-sec.hood-sec a.banner-button {
        padding: 1.5rem 6.5rem;
    }
}

.slick-prev,
.slick-next {
    display: none !important;
}

.covid-sec.what-sec img {}

/** header changes **/

section#footer .menu-items .menu-footer-menu-container #menu-footer-menu li.menu-item a {
    font-size: 1.3rem !important;
}

footer #footer ul.social-icons.mtp-sc-ic li a img {
    width: 3rem;
}

header .navigation-item .menu-items ul#menu {
    margin-top: 0;
}

footer #footer ul.social-icons.mtp-sc-ic li {
    margin-right: 0rem;
    width: 4.5rem;
    height: 4rem;
}

footer #footer .menu-footer-menu-container ul.menu li.menu-item {
    padding: 0.5rem 3rem 0 0;
}

#footer ul.social-icons.mtp-sc-ic {
    margin-top: 0rem;
    margin-bottom: 0;
}

footer #footer {
    padding: 2.2rem 0 1.2rem;
    clear: both;
}

footer .footer-bottom-section {
    padding: 1.6rem 0 1rem;
}

.page-template-cbx-i footer .footer-bottom-section {
    padding: 0.8rem 0 0.8rem;
}

.footer-bottom-section .container .copyright-text li a,
.footer-bottom-section .container .copyrt-text {
    font-size: 1.2rem;
}

header#header .navigation-item .menu-items li a {
    font-size: 1.2rem !important;
}

header#header {
    padding: 0;
    /* 	border-bottom: 0.1rem solid #dfdfdff2; */
}

header#header .navigation-item .menu-items li a:hover {
    color: #c9b63b;
}

.global-wrapper .global-header.hd-fixed {
    padding: 0.8rem 0 0.5rem;
}

.global-wrapper header#header .logo-sec img {
    width: 10.5rem;
}

.global-wrapper header#header .navigation-item .cus-logo img {
    width: 10.5rem;
}

.home .global-wrapper .clo_01_homepage_hero_section.global-wrapper {
    margin-top: 5rem;
}

div#js-cookie-box {
    padding: 0.8rem 0 0.7rem !important;
    font-size: 1.2rem !important;
}

/* .footer-bottom-section .copyrt-text {
margin-top: 0.45rem;
} */

span#js-cookie-button {
    font-size: 1.2rem !important;
    margin-left: 2rem !important;
}

/* @media (max-width: 1199px) {
    header#header .navigation-item .cus-logo img {
        width: 3.35rem !important;
    }
} */

@media (max-width: 1100px) and (min-width: 768px) {
    .global-wrapper header#header .navigation-item .cus-logo img {
        width: 3.35rem;
    }
    footer #footer {
        padding: 2.2rem 0 1rem;
    }
}

@media (max-width: 991px) {
    .global-wrapper header#header .logo-sec img {
        margin-top: 0;
    }
    ul.mtree.transit li.mtree-closed>a:before {
        font-size: 5.2rem !important;
    }
    .global-wrapper header#header .navigation-item .cus-logo img {
        width: 10.5rem;
    }
    .hd-fixed .navigation-item .logo-sec img {
        margin-top: -1.8rem !important;
    }
    .global-wrapper .hd-fixed .navigation-item .logo-sec img {
        margin-top: -1.8rem !important;
    }
    .global-wrapper .hd-fixed .custom-logo-wht-mb {
        top: 0;
        right: 0.5rem;
    }
    .global-wrapper .hd-fixed .navigation-item .hamburger-icon {
       top: 1.35rem!important;
    }
	
	#geo-NA .global-wrapper .hd-fixed .navigation-item .hamburger-icon {
        top: 0.45rem !important;
    }
	#geo-NA .single .global-wrapper .hd-fixed .navigation-item .hamburger-icon {
        top: 1.35rem!important;
    }
	
    .global-wrapper .global-header.hd-fixed .logo-sec img {
        margin-top: -1.8rem;
    }
    .global-wrapper header#header {
        min-height: 7rem;
    }
    .global-wrapper .clo_01_homepage_hero_section.global-wrapper h1 {
        margin-top: 5rem;
    }
}

@media (max-width: 767px) {
    .risk-sec a.banner-button:hover {
        padding: 1.5vw 15.2vw;
    }
    .global-wrapper header#header .navigation-item .cus-logo img {
        width: 3.35rem;
    }
    .hd-fixed .navigation-item .logo-sec img {
        margin-top: -1.8rem !important;
    }
    .global-wrapper .hd-fixed .navigation-item .logo-sec img {
        margin-top: 0 !important;
    }
    .global-wrapper .hd-fixed .custom-logo-wht-mb {
        top: 1.8rem;
    }
    .global-wrapper .hd-fixed .navigation-item .hamburger-icon {
        top: 0.75rem;
    }
    .global-wrapper .global-header.hd-fixed .logo-sec img {
        margin-top: -1.8rem;
    }
    .global-wrapper footer #footer {
        padding: 2.2rem 0 1.2rem;
    }
    .global-wrapper footer #footer .menu-footer-menu-container ul.menu li.menu-item {
        padding: 0.5rem 2rem 0 0;
    }
    .global-wrapper .hd-fixed .custom-logo-wht-mb {
        top: 2.5rem;
    }
    .global-wrapper .hd-fixed .navigation-item .menu-items .hamburger-icon {
        left: 0 !important;
    }
    .global-wrapper .clo_01_homepage_hero_section.global-wrapper h1 {
        margin-top: 0rem;
    }
}

@media (max-width: 360px) {
    .global-wrapper footer #footer .menu-footer-menu-container ul.menu li.menu-item {
        padding: 0.5rem 0.5rem 0 0;
    }
}

@media (max-width: 320px) {
    .navigation-item #menu li {
        margin-bottom: 1rem;
    }
    header#header .menu-items .menu-item-15 a {
        width: 24rem !important;
        padding: 0.15rem;
    }
    ul.social-icons.mtp-sc-ic li a img {
        width: 2.5rem;
    }
    .clo_01_homepage_hero_section.global-wrapper .banner-button {
        font-size: 1.3rem;
        padding: 2vw 11vw !important;
    }
}

header .navigation-item .menu-items ul#menu {
    margin-bottom: 0;
}

#menu .menu-item-has-children {
    position: relative;
    display: inline-block;
    padding-bottom: 1rem;
}

#menu .sub-menu {
    display: none;
    position: absolute;
    background-color: #fff;
    width: 17.8rem;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 9999;
    padding: 2rem 1rem 1rem;
    left: 2.6rem;
}

#menu .sub-menu li {
    display: block;
    padding: 0;
    margin: 0;
    line-height: 0;
}

header#header .menu-items #menu .sub-menu li a {
    font-weight: normal;
}

header#header.hd-fixed .navigation-item .menu-items li a {
    padding: 1.5rem 2.65rem !important;
}

header#header .navigation-item .menu-items #menu-item-15 a {
    border: 0.15rem solid #fff;
    margin: 0 auto;
    margin-right: 3rem;
    cursor: pointer;
    margin-top: 0.5rem;
    padding: 1.2rem 1.6rem !important;
}

header#header .navigation-item .menu-items #menu-item-15 a:hover {
    background-color: #ffe300;
    border-color: #ffe300;
    color: #AE7F2E !important;
    transition: .5s;
}

header#header.hd-fixed .custom-logo-wht img {
    margin-top: 0.6rem;
    margin-left: 0.18rem;
}

header#header.menushow li#menu-item-3677 {
    display: block !important;
}

header#header .navigation-item .menu-items li a {
    padding: 1.5rem 2.65rem;
}

#menu #menu-item-5571 .sub-menu {
    width: 34rem;
    left: 3rem;
}

header#header .menu-items #menu .sub-menu li a {
    padding: 1rem 2rem !important;
    font-weight: 600;
}

header#header .navigation-item .menu-items #menu .sub-menu a {
    color: black;
    padding: 0.85rem 1rem;
    text-decoration: none;
    display: block;
    font-weight: 600;
}

header#header .navigation-item .menu-items #menu-item-5578 ul {
    padding: 0;
    margin: 0;
}

header#header .navigation-item .menu-items #menu .sub-menu .sub.menu-desc {
    font-weight: normal;
    line-height: 2;
    font-size: 1rem;
}



header#header .navigation-item .menu-items #menu .sub-menu .menu-item.current_page_item a {
    color: #f4cb0b;
}

.header-desk #menu .menu-item-has-children:hover .sub-menu {
    display: block !important;
}

header#header.hd-fixed .menu-items li a {
    padding: 1.5rem 2rem !important;
}

.home header#header .navigation-item .menu-items #menu .sub-menu .menu-item.current_page_item a {
    color: #000;
}

.page-template-cbx-i header#header .navigation-item .menu-items #menu .sub-menu li#menu-item-6017 a {
    color: #f4cb0b;
}

.page-template-cbx-i header .navigation-item .menu-items ul#menu li#menu-item-5774 a {
    color: #f4cb0b;
}

header .navigation-item .menu-items ul#menu li#menu-item-5571 .sub-menu li a {
    color: #fff !important;
}

.page-template-cbx-i header#header .navigation-item .menu-items #menu .sub-menu li#menu-item-6017 a:hover {
    color: #f4cb0b !important;
}

.page-template-cbx-i header .navigation-item .menu-items ul#menu li#menu-item-5571 .sub-menu li a {
    color: #000;
    font-weight: 600;
}

footer #footer .container ul.social-icons.mtp-sc-ic li {
    width: 3.5rem;
    height: 3rem;
}

footer #footer .container ul.social-icons.mtp-sc-ic li a img {
    height: 2rem;
    width: 2rem;
}

footer #footer .container .menu-footer-menu-container ul.menu li.menu-item {
    padding: 0.2rem 3rem 0 0;
}

footer .container .footer-bottom-section ul.copyright-text {
    margin-top: -0.2rem;
}

header#header .navigation-item .menu-items #menu .sub-menu {
    background-color: #F5F5F5;
    color: #4f545f !important;
}

header .navigation-item .menu-items ul#menu li#menu-item-5571 .sub-menu li a {
    color: #fff !important;
}

header#header .menu-items #menu .sub-menu li a {
    padding: 1.8rem 3rem 1rem !important;
}

header#header .menu-items #menu .sub-menu {
    padding: 0;
}



.page-template-cbx-i header#header .menu-items #menu .sub-menu {
    padding: 0;
}

.page-template-cbx-i header#header .menu-items #menu .sub-menu li a {
    padding: 1.8rem 3rem 1rem !important;
}

/* @media screen and (max-width: 1199px) {
    header .custom-logo-wht-mb {
        display: block;
        float: right;
        margin-top: 0;
        position: absolute;
        right: 0;
        top: 1rem;
    }
    header#header .navigation-item .menu-items #menu .sub-menu li a:hover {
        background-color: transparent
    }
    header#header .navigation-item .menu-items li a:hover {
        color: #ffe300 !important;
    }
    .page-template-cbx-i header .navigation-item .menu-items ul#menu li#menu-item-5571 .sub-menu li a {
        color: #fff;
        font-weight: normal;
    }
    .page-template-cbx-i header .navigation-item .menu-items ul#menu li#menu-item-5571 a:hover {
        color: #000;
    }
    .page-template-cbx-i header#header .navigation-item .menu-items #menu .sub-menu li#menu-item-6017 a:hover {
        color: #f4cb0b !important;
    }
    .page-template-cbx-i header .navigation-item .menu-items ul#menu li#menu-item-5571 a:hover {
        color: #000;
    }
    .page-template-cbx-i header#header .navigation-item .menu-items #menu .sub-menu li#menu-item-6017 a {
        color: #f4cb0b;
    }
    .page-template-cbx-i header .navigation-item .menu-items ul#menu li#menu-item-5571 .sub-menu li a:hover {
        color: #ffe300 !important;
        background: transparent;
    }
    header#header .navigation-item .menu-items #menu .sub-menu li a:hover {
        color: #ffe300 !important;
    }
    .home header#header .navigation-item .menu-items #menu .sub-menu .menu-item.current_page_item a {
        color: #fff;
    }
    header#header .navigation-item .menu-items #menu .sub-menu a {
        color: #fff;
        font-weight: normal;
        padding: 1.8rem 3rem 1rem !important;
    }
    header#header .navigation-item .menu-items #menu li a {
        font-weight: normal;
    }
    header#header .menu-items #menu .sub-menu li a {
        color: #fff;
    }
    header#header li#menu-item-15 a {
        width: 100% !important;
        display: block;
        height: auto !important;
        margin: auto;
        border: 2px solid #fff !important;
        padding: 4% 26px !important;
        transition: .5s;
        background-image: url(http://devseec.globalsoftlab.in/wp-content/uploads/2021/12/white-arrows-1.png);
        background-repeat: no-repeat;
        background-position: 86%;
        background-size: 30px 25px;
    }
    li#menu-item-5571 a {
        display: none;
    }
    header#header .menu-items #menu .sub-menu li a {
        color: #fff;
    }
    header.menushow #menu ul li {
        margin-bottom: 1rem;
    }
    header .navigation-item #menu li {
        margin-bottom: 1rem;
    }
    #menu .sub-menu .sub.menu-desc {
        display: none;
    }
    header#header .navigation-item .menu-items #menu .sub-menu {
        display: block;
        position: relative;
        background-color: transparent;
        width: 100%;
        color: #fff;
        box-shadow: none;
        padding: 2rem 1rem;
    }
    header#header .navigation-item .menu-items #menu li a {
        font-size: 2rem;
        padding: 2rem 2rem !important;
    }
    header#header .navigation-item .menu-items #menu .sub-menu {
        left: 0;
        padding: 0;
    }
} */

@media (max-width: 991px) {
    #menu li#menu-item-5571 .sub-menu {}
}

@media (max-width: 767px) {
    .footer-bottom-section .copyright-text li {
        margin-bottom: 0rem !important;
    }
    span#js-cookie-button {
        font-size: 1.4rem !important;
        margin-left: 0 !important;
        text-align: center;
        margin: 0 auto !important;
    }
    /* #menu .menu-item-has-children {
	position: relative;
	display: block !important;
	float: left;
}
	#menu .menu-item-has-children:hover .sub-menu {
	display: block;
	position: static;
	float: none;
	width: 100% !important;
	margin-top: 0;
	top: 100%;
	left: 0;
} */
    header#header .navigation-item .menu-items li a {
        font-size: 2rem !important;
    }
    header#header.hd-fixed .menu-items li a {
        padding: 1rem 2rem !important;
    }
    header#header .container .navigation-item .menu-items #menu li#menu-item-15 a {
        padding: 2rem 2rem !important;
    }
    span.text-cookies {
        padding-bottom: 2rem;
        width: 90%;
        margin: 0 auto;
    }
    div#js-cookie-box {
        padding: 1.5rem 0 1.5rem !important;
        font-size: 1.3rem !important;
    }
}

@media (max-width: 320px) {
    header#header .navigation-item .menu-items li a {
        font-size: 1.5rem !important;
    }
    #menu li#menu-item-5571 .sub-menu {
        height: 20rem;
    }
    header .navigation-item .menu-items ul#menu {
        padding: 1rem 0;
    }
    footer #footer .container .menu-footer-menu-container ul.menu li.menu-item {
        padding: 0.2rem 2rem 0 0;
    }
}

header#header .navigation-item .menu-items #menu .sub-menu li#menu-item-5622 a {
    color: #000;
}

@media (max-width: 1024px) {
    header#header .navigation-item .menu-items #menu .sub-menu li#menu-item-5622 a {
        color: #f4cb0b;
    }
    
    
}

@media(max-width: 991px) {
    header .navigation-item .menu-items ul#menu {
        width: 45%;
    }
}

@media(max-width: 767px) {
    header .navigation-item .menu-items ul#menu {
        width: 100%;
    }
    header#header .navigation-item .menu-items #menu li#menu-item-15 a {
        margin: 0 auto;
        width: 80% !important;
    }
}

.hbspt-form iframe {
    width: 95% !important;
}

@media screen and (max-width: 767px) {
    header#header .container .navigation-item .menu-items #menu .sub-menu a {
        padding: 1.5rem 3rem 0rem !important;
    }
    .global-wrapper header#header .container .navigation-item .menu-items #menu li a {
        padding: 0rem 2rem 1.5rem !important;
    }
    .global-wrapper header.menushow #menu ul li#menu-item-6017 {
        margin-bottom: 0;
    }
    ul.social-icons.mtp-sc-ic li a img {
        width: 4rem;
    }
    header .navigation-item .menu-items ul#menu {
        margin-bottom: 0;
    }
}

header#header .navigation-item .menu-items li a {
    padding: 1.5rem 1.2rem;
}

header#header.hd-fixed .navigation-item .menu-items li a {
    padding: 0rem !important;
    margin: 0 1.2rem;
}

@media(max-width: 767px) {
    .covid-sec .container {
        max-width: 100%;
    }
}

.hs-error-msg {
    color: red;
}


@media(min-width: 990px) {
	.common-foot-menu2{
    position: relative;
            right: -2rem !important;
}
footer .bottom-image { 
    right: 0!important;
}
    header#header .logo-sec a {
        margin-left: -1.9rem !important;
    }
	
header .navigation-item .menu-items {
    justify-content: flex-end!important;
}

header ul li a img { 
    left: 1rem;
}
	
	.single-post header#header .logo-sec a {
    margin-left: 0.1rem !important;
}

.single-post    .common-foot-menu2 { 
        right: -8.7rem !important;
    }
	.latest-section .heading h2{
		width: 100%;
	}
}


