﻿@font-face {
    font-family: aventa-regular;
    src: url(./fonts/aventa-regular.otf);
}

@font-face {
    font-family: aventa-light;
    src: url(./fonts/aventa-light.otf);
}

.logo {
    background: url(../../Images/AVIXA-Dash-logo.png);
}

/*languagebar & menubar css*/
.language-bar-btn {
    background-color: #6b2b2b;
    padding-bottom: 10px;
    color: #fff;
    padding-top: 6px;
    font-size: 17px;
}

.language-bar-text {
    padding-bottom: 10px;
    padding-top: 6px;
    font-size: 17px;
}

nav.navbar.navbar-expand-lg.navbar-light {
    padding-left: 0px;
    padding-right: 0px;
}

/*End languagebar & menubar css*/
.banner-image {
    background-image: url(images/img-hero.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    height: 30vh;
}

.container-fluid.not-padding {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

#email-icon {
    background-image: url(https://images.netexam.com/images/11126/email-adderss.png);
    padding: 17px;
    background-repeat: no-repeat;
    width: 5px;
}

#tdquestionTp {
    background-image: url(https://images.netexam.com/images/11126/phone-no.png);
    padding: 17px;
    background-repeat: no-repeat;
    width: 5px;
}

/* Banner CSS */
/*.banner-overlay {
    background: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.7)), url("/images/img-hero-mcfee.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    color: #fff;
    padding-top: 78px;
    padding-bottom:100px;
}*/
/* Banner CSS End */
/*mac changes*/
body {
    background-color: #fff !important;
}

.language-bar-btn {
    text-align: right;
}

.language-bar {
    background-color: #2814ff;
}

.banner-overlay {
    background: url(/images/mac-home-headd.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center center;
    padding-top: 118px;
    padding-bottom: 179px;
    height: 500px;
    margin-bottom: 22px;
}

.banner-heading P {
    color: #fff;
    padding-bottom: 20px;
    font-size: 19px;
    width: 48%;
    font-weight: 400;
    margin-top: 20px;
}

.banner-heading h2 {
    color: #fff;
    font-size: 42px;
    font-weight: 600;
    font-weight: 100;
    width: 50%;
}

button.btn.btn-secondary.dropdown-toggle {
    background-color: #fff;
    color: #333;
}

@media (max-width: 1000px) {
    .banner-overlay {
        background: url(/images/mcafee-woomen-with-tablet.jpg);
        background-repeat: no-repeat;
        background-size: auto;
        background-position: center center;
    }

    .banner-heading P {
        color: #252525;
        padding-bottom: 20px;
        font-size: 19px;
        width: 100%;
        font-weight: 400;
        margin-top: 20px;
        font-weight: 600;
    }

    .banner-heading h2 {
        color: #252525;
        font-size: 42px;
        font-weight: 600;
        font-weight: 100;
        width: 100%;
        font-weight: 600;
    }
}

.container-fluid.catalog-selector {
    /* background: url(/images/banner-bac-home-mac.png ); */
}

.container-fluid.catalog-selector-two {
    /* background: url(/images/banner-bac-home-mac.png ); */
}

.container-fluid.catalog-selector .site-heading h3 {
    font-size: 32px;
    font-weight: 100;
    color: #000;
}

.container-fluid.catalog-selector-two .site-heading h3 {
    font-size: 32px;
    font-weight: 400;
}

.row.language-bar {
    background-color: #2814ff;
}

.row.language-bar .container {
    text-align: right;
}

.row.language-bar .container .col-sm-12.text-center.ext-center .language-bar-btn {
    text-align: right;
}

.container-fluid.catalog-selector {
    /* background: url(/images/banner-bac-home-mac.png); */
    background-color: #f0f0f0;
    border: none !important;
}

.language-bar-btn {
    background-color: #2814ff;
}

.row.language-bar button.btn.btn-secondary.dropdown-toggle {
    background-color: #fff !important;
}

.row.language-bar .btn-secondary {
    color: #4c4c4c;
}

.container-fluid.catalog-selector-two {
    /* background: url(/images/banner-bac-home-mac.png); */
    background-color: #f0f0f0;
    border: none !important;
}

footer {
    background-color: #000;
    color: #fff;
    padding-top: 38px;
    margin-top: 30px;
    font-size: 14px;
    /* border-top: 11px; */
}

footer i.material-icons {
    vertical-align: middle;
    margin-top: -4px;
}

.catalog-one .card .card-bar {
    display: block;
    background-color: #00a5ff;
    height: 14px;
}

ul.navbar-nav.mr-auto {
    float: right;
}

footer .col-sm-3.footer-brand.animated.fadeInLeft {
    border-right: solid 1px #7b7b7b;
}

/*traning css changes*/
.row.dash.cata-head .site-heading h3 {
    font-weight: 600;
    color: #000000;
}

.row.dash.cata-head {
    border-bottom: solid 2px #484848;
    border-bottom-style: dashed;
    padding-bottom: 0px;
    border: none;
}

.pagination-container .active a {
    background-color: #2814ff !important;
    border-color: #2814ff !important;
}

.pagination-container a {
    color: #2814ff !important;
    border-color: #2814ff !important;
}

.row.dash.cata-head .text-left {
    padding-left: 0px;
}

.catalog-one em {
    color: #ad1102;
    font-style: normal !important;
    font-size: 14px;
}

.catalog-one .news-title .title-small a {
    color: #5a5a5a !important;
    font-size: 14px;
}

.banner-sektion.banner-overlay.banner-training {
    background-image: url(/images/traning-banner.png);
}

.banner-sektion.banner-overlay.banner-training .banner-heading {
    padding-left: 15%;
    float: left;
    /* width: 8% !important; */
    max-width: 40% !important;
}

.banner-sektion.banner-overlay.banner-training P {
    color: #000;
    padding-bottom: 1px;
    font-size: 19px;
    width: 54%;
    font-weight: 400;
    margin-top: 14px;
}

.banner-sektion.banner-overlay.banner-training h2 {
    color: #fff;
    font-size: 42px;
    font-weight: 600;
    font-weight: 100;
    width: 83%;
}

.cata-left h4 {
    font-size: 16px;
    font-weight: 600;
}

@media (max-width: 1000px) {
    .banner-sektion.banner-overlay.banner-training {
        background: url(/images/woomen-with-mac.jpg);
        background-repeat: no-repeat;
        background-size: cover;
    }

    .banner-sektion.banner-overlay.banner-training P {
        color: #ffffff;
        padding-bottom: 20px;
        font-size: 19px;
        width: 100%;
        font-weight: 400;
        margin-top: 20px;
        font-weight: 600;
    }

    .banner-sektion.banner-overlay.banner-training h2 {
        color: #ffffff;
        font-size: 42px;
        font-weight: 600;
        font-weight: 100;
        width: 100%;
        font-weight: 600;
    }

    .banner-sektion.banner-overlay.banner-training .banner-heading {
        float: left;
        padding-left: 5%;
    }

    .banner-sektion.banner-overlay.banner-training .col-sm-6:first-child {
        display: none;
    }
}

button#btnApplyFilter:hover {
    background-color: #2814ff !important;
    color: #fff !important;
}

button#btnApplyFilter {
    background-color: #fff !important;
    color: #424242 !important;
    font-weight: 600 !important;
    border-radius: 0px !important;
    margin-bottom: 10px !important;
    width: 130px !important;
    height: 40px;
    text-align: center;
    border: solid 2px #2814ff !important;
    margin-left: auto;
    margin-right: auto;
    left: auto;
    right: auto;
}

/*End traning css changes*/
/*course and cert page*/
.container-fluid.course-small-banner {
    height: 80px;
    background: url(/images/banner-bac-home-mac.png);
    background: none;
    background-color: #ebebeb;
}

.container-fluid.course-small-banner {
}

.course-banner span.Category-name {
    color: #2814ff;
    font-size: 28px;
    font-weight: 500;
}

.course-container p.over-hed-two {
    font-size: 14px;
    font-weight: 600;
    color: #df1414;
}

.course-container .overview-style .mt-4 {
    color: #2814ff;
    font-size: 28px;
    font-weight: 500;
    margin-top: 8px !important;
}

.button-border-style {
    background-color: #fff !important;
    color: #424242 !important;
    font-weight: 600 !important;
    border-radius: 0px !important;
    margin-bottom: 10px !important;
    border: solid 2px #2814ff !important;
}

.course-container .right-tab .card-header {
    background-color: #2814ff;
    color: #fff;
    text-align: center;
    border-radius: 0;
    font-size: 23px !important;
}

.course-container .card .card-body {
    min-height: 140px;
    color: #696969;
}

.button-border-style:hover {
    background-color: #2814ff !important;
    border-color: #2814ff !important;
}

/*End course and cert page*/
span, div, p, h1, h2, h4, ul, li, a, button, lebal {
    font-family: "open_sans", Helvetica, Arial, sans-serif;
}

footer i.fa {
    font-size: 16px;
}

/*End mac changes*/
/*mac css changes*/
div#navbarCollapse .navbar-nav a:hover {
    color: #2814ff;
    font-weight: 100;
}

.language-bar-btn {
    background-color: #2814ff;
    /* background-image: url(http://images.netexam.com/images/11001/image005-2022.png) !important; */
    background-size: 136px;
    background-repeat: no-repeat;
    background-position-y: 9px;
}

.language-bar {
    background-color: #2814ff;
    padding-top: 14px;
    padding-bottom: 14px;
}

a.navbar-brand {
    margin-top: -3%;
    visibility: hidden;
}

div#carouselExampleCaptions {
    margin-bottom: 44px;
}

ul.navbar-nav.mr-auto {
    float: left;
}

.carousel-caption.d-none.d-md-block {
    width: 27%;
    vertical-align: top;
    top: 9%;
    text-align: left;
}

.course-container .right-tab .card-header {
    background-color: #4d4d4d;
}

.class-overview .nav-link {
    color: #2814ff;
}

.clssDetail.highlight {
    font-size: 12px;
    background-color: #d6d6d6;
    padding: 10px;
    line-height: 21px;
    font-weight: 700;
}

.clssDetail {
    font-size: 12px;
    padding: 10px;
    line-height: 21px;
    font-weight: 700;
    border: solid 1px #d6d6d6;
    margin-bottom: 10px;
}

ul#myTab {
    margin-bottom: 10px;
}

@media (min-width: 1000px) {
    div#navbarCollapse .row.col-12 {
        padding-right: 0px;
    }

    div#navbarCollapse .row.col-12 .col-md-3 {
        padding-right: 0px;
    }
}

/*END mac css changes*/
/*footer changes*/
.footer-menu {
    clear: both;
    margin: 0 0 0 -12px;
    padding-bottom: 9px;
}

.footer-menu {
    margin: 0;
    padding: 0 0 8px;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    display: inline-block;
}

.footer-menu li {
    list-style: none;
    float: left;
    padding: 0 6px;
    position: relative;
}

.footer-menu a {
    color: #fff;
    font-size: 14px;
}

.footer-menu li:before {
    content: '';
    position: absolute;
    left: 0;
    top: 5px;
    bottom: 2px;
    background: #fff;
    width: 1px;
    height: 13px;
    display: none;
}

.footer-menu li {
    padding: 0 12px;
}

.footer-menu:before, .footer-menu:after {
    content: " ";
    display: table;
}

.social-networks {
    clear: both;
    margin: -3px 0 4px;
    display: flex;
    padding-left: 0px;
    display: inline-block;
}

.social-networks li {
    float: left;
    width: 28px;
    height: 28px;
    list-style: none;
    margin: 0 8px 8px 0;
}

.social-networks a {
    color: #fff;
}

a.circle-icon-hover {
    border-radius: 50%;
    /* border: solid 1px #fff; */
    font-size: 16px;
    height: 100%;
    width: 100%;
    position: relative;
    text-align: center;
    vertical-align: middle;
    padding-top: 5px;
}

.circle-icon-hover:hover {
    background-color: #000;
    color: #ffffff;
    text-decoration: none !important;
}

.col-sm-9.footer-nav.animated.fadeInUp {
    padding: 36px 0 38px 70px;
    font-weight: 500;
}

.footer-menu-wrap {
    padding: 10px 110px 0 0;
}

a.secure.padding-bottom-small {
    float: right !important;
    margin-top: -62px;
}

.col-sm-3.footer-brand.animated.fadeInLeft {
    font-weight: 500;
    font-size: 16px;
}

footer .col-sm-3.footer-brand.animated.fadeInLeft img {
    width: 200px;
    margin-bottom: 16px;
}

footer .col-sm-3.footer-brand.animated.fadeInLeft {
    border-right: solid 1px #fff;
}

footer {
    padding-bottom: 2px;
    background-image: url(http://images.netexam.com/images/11001/footer-top-line.png) !important;
    background-repeat: no-repeat;
}

@media (max-width: 1000px) {
    footer .col-sm-3.footer-brand.animated.fadeInLeft img {
        width: 86px;
    }
}

@media (max-width: 600px) {
    .col-sm-3.footer-brand.animated.fadeInLeft {
        text-align: center;
    }
}

div#ModalTerms {
    font-size: 12px;
}

footer .col-sm-3.footer-brand.animated.fadeInLeft img {
    padding-bottom: 14px;
}

.footer-menu a:hover {
    color: #fff;
}

/*End footer changes*/
/*class page changes*/
.catalog-two .card .card-bar {
    background-color: #00a5ff;
}

.carousel-caption.d-none.d-md-block {
    color: #2814ff;
}

.carousel-inner .carousel-item:first-child .carousel-caption.d-none.d-md-block {
    color: #ffffff;
    font-size: 16px;
    text-align: justify;
}

li.clsUserType {
    background-color: #e8e8e8;
    padding-left: 4px;
    padding-right: 4px;
}

.list-unstyled.mb-0 li {
    padding-left: 4px;
    padding-right: 4px;
    margin-top: 2px;
}

.container.clsregisterform {
    margin-top: 24px;
}

.container.clsregisterform .col-md-offset-2.col-md-10 {
    text-align: right;
}

.container.clsregisterform input#chkBxTermsConditions {
    margin-right: 4px;
}

#navbarCollapse a.nav-link.selected {
    font-weight: normal !important;
    border-bottom: solid 2px #2814ff;
    padding-bottom: 3px;
    color: #424242 !important;
}

.container.course-container div#clsTabContent {
    font-size: 14px;
    color: #4e4e4e;
    line-height: 26px;
}

.container.course-container #prerequisites-tab {
    /* font-size: 14px;*/
    /* color: #4e4e4e;*/
    line-height: 26px;
}

.container.course-container div#clsTabContent li {
    padding-bottom: 0px;
    margin-bottom: 4px;
    text-decoration: blink;
    background-color: #f1f1f1;
    padding-left: 6px;
    padding-right: 6px;
    color: #252525;
}

.right-tab-two span.Contact-text {
    display: block;
    text-align: center;
    color: #404040;
    padding-bottom: 10px;
    text-decoration: underline;
}

.classview #spanName {
    width: 100px\0/;
    display: block\0/;
}

.cata-left form table td {
    vertical-align: top;
}

#pricelists span#spanName {
    display: block !important;
    padding-left: 15px;
}

/*End class page changes*/
/*Slider changes*/
#carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-two {
    width: 22% !important;
    font-size: 16px;
    text-align: justify;
    padding-top: 0px;
    margin-top: -19px;
}

#carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-three {
    width: 37% !important;
    font-size: 16px;
    /* text-align: justify; */
}

@media (max-width: 1200px) {
    #carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-two {
        width: 76% !important;
    }

    #carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-three {
        width: 70% !important;
    }
}

@media (max-width: 1367px) {
    #carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-one {
        width: 35%;
        font-size: 16px;
    }

    .carousel-inner .carousel-item:first-child .carousel-caption.d-none.d-md-block {
        /* top: 3%; */
    }
}

@media (max-width: 1200px) {
    .carousel-inner .carousel-item .carousel-caption.d-none.d-md-block {
        top: 3%;
    }
}

/*End slider changes*/
/*traning page changes*/
.banner-sektion.banner-overlay.banner-training P {
    font-size: 14px;
    /*width: 93%;*/
    width: 100%;
    /*text-align: justify !important;*/
    text-align: left !important;
}

@media (max-width: 1000px) .banner-sektion.banner-overlay.banner-training P {
    color: #ffffff;
    padding-bottom: 20px; font-size: 12px; }

.banner-sektion.banner-overlay.banner-training P {
    font-size: 16px;
    font-size: 17px;
    font-weight: 100;
}
}

.catalog-two .news-title .title-small a {
    color: #5a5a5a !important;
    font-size: 14px;
}

.banner-sektion.banner-overlay.banner-training h2 {
    color: #000;
    font-size: 32px;
}

.catalog-two .news-title .title-small a {
    font-size: 14px;
}

/*End traning page changes */
/*font changes*/
#carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-three p {
    text-align: justify;
    width: 84% !important;
}

.course-container .news-title .title-small a {
    font-size: 14px;
    color: #5a5a5a !important;
}

.course-container .news-title .title-small a:hover {
    text-decoration: none;
}

a#AddToCart {
    font-size: 14px;
    width: 133px;
}

a#btnAddToCart {
    white-space: nowrap;
    overflow: hidden;
    font-size: 14px;
    text-overflow: ellipsis;
    width: 133px;
}

@media (max-width: 1440px) {
    .banner-sektion.banner-overlay.banner-training P {
        width: 98%;
        margin-bottom: 4px;
    }
}

#carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-one h2 {
    text-align: center;
}

#carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-two h2 {
    text-align: center;
}

#carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-three p {
    width: 100% !important;
}

.carousel-caption.d-none.d-md-block.cls-slide-three h2 {
    text-align: center;
}

#CancelationPolicy {
    display: block\0/;
}

.overview-style .lead {
    font-size: 14px;
}

.clsSearchDisplayImg {
    cursor: default;
}

.catalog-two .news-title .title-small a {
    text-decoration: none;
}

.overview-style .lead span, .overview-style .lead p, .overview-style .lead div {
    font-size: 14px !important;
}

section.py-5.bg-image-full.course-banner .img-fluid {
    background-size: 100% 100%;
    background-position: center;
}

input#SearchStringCatalog {
    font-size: 13px;
}

#navbarCollapse i.fa.fa.fa-close {
    opacity: 0.8;
}

#SearchString::-ms-clear {
    display: none;
}

#SearchStringCatalog::-ms-clear {
    display: none;
}

/*text aling left*/
#carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-one h2 {
    text-align: left;
}

.carousel-inner .carousel-item:first-child .carousel-caption.d-none.d-md-block {
    text-align: left;
    color: #000;
}

.carousel-caption.d-none.d-md-block.cls-slide-three h2 {
    text-align: left;
}

#carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-two {
    text-align: left;
}

#carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-two h2 {
    text-align: left;
}

#carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-three p {
    text-align: left;
}

/*End text aling left*/
/* video header */
.banner-sektion.banner-overlay.banner-training {
    background: #484848;
    padding-bottom: 0;
    height: auto;
}

.clsTraingbanner {
    margin-top: 49px;
    color: #000 !important;
}

/* ./ video header */
.catalog-one .news-title .title-small {
    font-size: 14px !important;
    color: #5a5a5a !important;
    line-height: 3.2;
}

.catalog-two .news-title .title-small {
    font-size: 14px !important;
    color: #5a5a5a !important;
    line-height: 3.2;
}

a.text-dec-underline:hover {
    text-decoration: none;
}

.card-body h2.title-small {
    line-height: 21px !important;
}

.card-body h4.title-small {
    line-height: 21px !important;
}

a.text-dec-underline.clsSearchDisplayImg {
    cursor: pointer;
}

/*new test*/
small.text-time.clscrhr {
    margin-left: auto;
    margin-right: auto;
    display: block;
    text-align: center;
}

.catalog-one p.card-text {
    width: 84%;
    display: block;
}

span.clsCreditHrsTerxt {
    font-weight: 600;
    color: #000;
    font-size: 14px;
}

span.clsCreditHrs {
    font-weight: 600;
    color: #fc4242;
    font-size: 14px;
}

/*END new test*/
/*7/4/2019*/
.right-tab-one ul.list-unstyled.mb-0 {
    display: inline-flex;
}

.right-tab-one li.clsUserType {
    margin-right: 10px !important;
}

.right-tab-one .col-sm-12.clsCostMsg {
    font-size: 14px;
    color: #2814ff;
    margin-top: 11px;
    text-align: justify;
}

/*END 7/4/2019*/
.course-container .right-tab-one ul.list-unstyled.mb-0 {
    display: block;
}

li.clsUserTypeWithPrice {
    background-color: #ffffff;
    padding-left: 4px;
    padding-right: 4px;
}

li.clsUserTypeWithTrCr {
    background-color: #ffffff;
    padding-left: 4px;
    padding-right: 4px;
}

.course-container li.clsUserType {
    width: 126px;
    display: inline-block;
    word-break: break-word;
    /* white-space: pre-line; */
    min-height: 20px !important;
}

.course-container li.clsUserType.clsUserTypeWithPrice {
    background: no-repeat;
    display: inline-block;
}

.course-container li.clsUserType.clsUserTypeWithTrCr {
    width: 100% !important;
    margin-bottom: 10px;
    margin-top: 10px;
    background: none;
    margin-left: 0px !important;
    padding-left: 0px;
}

.course-container li.clsUserType.clsUserTypeWithTrCr span {
    background-color: #e8e8e8;
    padding: 4px;
    /* margin-left: 0px !important; */
}

.fa-linkedin:before {
    background-color: #fff;
    color: #000;
    padding: 2px;
    padding-top: 0px;
    padding-bottom: 0px;
    border-radius: 2px;
}

/*trellix changes*/
nav.navbar.navbar-expand-md.navbar-light {
    /* background-image: url(http://images.netexam.com/images/11001/image005-2022.png) !important;*/
    background-repeat: no-repeat;
    background-position-x: 2% !important;
    padding-top: 16px;
    padding-bottom: 16px;
    background-position-y: 16px;
}

div#carouselExampleCaptions {
    height: auto;
}

.carousel-inner {
    height: auto;
}

.carousel-caption.d-none.d-md-block.cls-slide-one {
    width: 265px !important;
}

div#navbarCollapse .row.col-12 .col-md-3 {
    width: 12% !important;
    float: right !important;
    right: 0px;
    position: absolute;
    max-width: 12% !important;
}

#carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-two h1 {
    font-size: 35px;
}

#carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-two b {
    font-size: 17px;
    font-weight: 100;
}

div#header-video-banner {
    display: none;
}

.banner-sektion.banner-overlay.banner-training {
    background-image: url(http://images.netexam.com/images/11001/Mockups-1620x5000.jpg) !important;
    background-size: contain;
    height: 464px;
    background-position: right;
    background-repeat: no-repeat;
    background-color: #fff;
}

.banner-training .col-xs-12.col-sm-6.pl-0.pr-0 {
    display: none;
}

.input-group.has-clear.col.col-12.col-sm-12.col-md-6.col-lg-6.col-xl-7 {
    max-width: 84% !important;
}

.catalog-one .card-body {
    background-color: #ebebeb;
    min-height: 250px !important;
}

.catalog-one .news-title .title-small {
    font-size: 18px !important;
    line-height: 28px !important;
    height: 65px !important;
}

p.cls-learnmore {
    vertical-align: bottom;
}

.container.catalog-one p.card-text {
    vertical-align: top !important;
    position: relative;
    color: #000 !important;
    height: 104px;
}

.catalog-one em {
    font-size: 16px;
    color: #000;
}

p.cls-learnmore {
    color: #2814ff !important;
}

.cls-b-one .card-body {
    background-image: url(http://images.netexam.com/images/11001/T0264-grad_gradient_png_104x104px.png);
    background-repeat: no-repeat;
    background-position: top left;
    padding-top: 114px;
}

.cls-b-two .card-body {
    background-image: url(http://images.netexam.com/images/11001/T0264-grad_gradient_png_104x104px.png);
    background-repeat: no-repeat;
    background-position: top left;
    padding-top: 114px;
}

.cls-b-three .card-body {
    background-image: url(http://images.netexam.com/images/11001/T0264-grad_gradient_png_104x104px.png);
    background-repeat: no-repeat;
    background-position: top left;
    padding-top: 114px;
}

.container.catalog-one p.cls-learnmore {
    margin-bottom: 0px !important;
}

.container.catalog-one {
    margin-top: -22px;
}

div, label, button, span, td, tr, table, a, li, h1, h2 {
    /* font-family: aventa-regular !important; */
}

.fa {
    font-family: 'FontAwesome' !important;
}

.catalog-one a.cls-learnmore {
    display: block;
}

a.navbar-brand {
    visibility: visible;
}

a.navbar-brand img {
    /*visibility: hidden !important;*/
}

#navbarCollapse span.badge {
    display: none;
}

.container.catalog-one p.card-text {
    vertical-align: top !important;
    position: relative;
    color: #000 !important;
    height: 121px;
}

.catalog-one .card {
    border: solid 1px #1a1a1a;
    min-height: 401px;
    margin-bottom: 24px;
}

.banner-sektion.banner-overlay.banner-training.skyhighbanner {
    background-image: url(http://images.netexam.com/images/10573/1920x500-sky-04.png) !important;
}

span.skyhighImg {
    height: 180px;
    background-image: url(https://images.netexam.com/images/10573/Skyhigh_Logo_105x95px.png) !important;
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center;
}

.navbar-light .navbar-brand {
    color: rgba(0,0,0,.9);
    margin-top: -9px;
}

span.cls-spn-logo {
    width: 12% !important;
}

.cls-b-two .card-body {
    background-image: url(https://images.netexam.com/images/10573/T0271-grad_gradient_PNG_104px.png);
}

.cls-b-three .card-body {
    background-image: url(http://images.netexam.com/images/10573/T0200-grad_gradient_png_104px.png);
}

.catalog-one .card .img-fluid {
    height: 100px;
    width: 100px;
    margin-left: auto;
    margin-right: auto;
}

section.py-5.bg-image-full.course-banner .img-fluid {
    background-size: 128px auto;
    height: 128px !important;
    width: 214px;
}

@media only screen and (max-width: 1366px) {
    section.py-5.bg-image-full.course-banner .img-fluid {
        background-size: 108px auto;
        height: 110px !important;
        width: 196px;
    }
}

.container.course-container img.img-fluid {
    height: 105px !important;
    width: 105px;
    margin-left: auto;
    margin-right: auto;
}

.language-bar {
    height: 78px;
}

input#SearchStringCatalog {
    font-size: 10px;
    border-radius: 0px !important;
}

@media (max-width: 1400px) {
    #carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-two h1 {
        font-size: 30px;
        margin-bottom: 0px;
    }

    .banner-sektion.banner-overlay.banner-training P {
        font-size: 16px;
        padding-bottom: 0px !important;
    }
}

.course-container .card-body.cls-price-body .col-sm-4 {
    display: block;
    width: 100% !important;
    max-width: 100%;
    flex: 100% !important;
    padding-bottom: 15px;
}

.course-container .card-body.cls-price-body li.clsUserType {
    width: 100%;
}

.container-fluid.course-small-banner {
    background-color: #fff;
}

/** END Trellix CSS **/
.menubar-css .col-sm-12.text-center.ext-center {
    display: flex;
}

a.navbar-brand {
    margin-top: 0% !important;
    width: 80% !important;
    text-align: left !important;
}

.language-bar {
    background-color: #fff !important;
}

.language-bar-btn {
    background-color: #fff !important;
    color: #000 !important;
    background-image: url(http://images.netexam.com/images/11299/hexagon-user-icon-2022.png);
    background-size: 24px;
    background-position-x: 0px;
    width: 141px;
}

.language-bar-btn .badge {
    color: #000 !important;
}

button.btn.btn-secondary.dropdown-toggle {
    border: none !important;
    /* background-color: #f3f3f3 !important; */
    /* margin-left: 12px; */
}

.dropdown-toggle::after {
    display: none;
}

.menubar-css .col-sm-12.text-center.ext-center .dropdown button.btn.btn-secondary.dropdown-toggle {
    background-image: url(http://images.netexam.com/images/11299/hexagon-icon-languages-2022.png);
    background-repeat: no-repeat;
    width: 115px !important;
    background-position-y: 7px !important;
    background-position-x: 7px;
}

.catalog-one .card {
    border: none !important;
    /* margin-bottom:20px !important; */
}

.catalog-one .card-body {
    padding: 0px !important;
    background-color: #fff !important;
}

.catalog-one .news-title .title-small {
    font-weight: 600;
    padding: 8px 0px;
    word-break: break-word;
    color: #333333;
    font-size: 24px;
    line-height: 28px;
}

.container.catalog-one p.card-text {
    color: #333 !important;
    font-size: 16px;
    line-height: 22px;
}

a#btnLearnMore {
    background-repeat: no-repeat !important;
    color: #005072;
    font-size: 20px;
    line-height: 22px;
    font-weight: 700;
    background-image: url(http://images.netexam.com/images/11299/hexagon-arrow_right-2022.png);
    background-position-x: right;
    ;;padding-right: 30% !important;
    ;; background-size: 40px;
    background-position-y: -10px;
}

.catalog-one .card-body:after {
    position: absolute;
    left: 0px;
    bottom: -20px;
    display: block;
    content: "";
    width: 100%;
    height: 4px;
    background: #a5d867;
    background: linear-gradient(90deg, #a5d867 0%, #0097ba 100%);
}

.container.catalog-one .col-sm-6.col-md-4 {
    margin-bottom: 60px !important;
}

.language-bar:after {
    position: absolute;
    left: 0px;
    /* bottom: -20px; */
    display: block;
    content: "";
    width: 100%;
    height: 4px;
    background: #a5d867;
    background: linear-gradient(90deg, #a5d867 0%, #0097ba 100%);
}

.container.catalog-one {
    margin-top: 0px !important;
}

div#navbarCollapse .navbar-nav a {
    color: #000000;
    font-size: 18px;
    line-height: 18px;
    font-weight: 800;
}

button.btn.white-btn {
    border-radius: 0px !important;
    background-color: #005072;
}

nav.navbar.navbar-expand-md.navbar-light button.btn.btn-secondary.dropdown-toggle {
    font-size: 14px;
    background-color: #f3f3f3 !important;
    margin-left: 12px;
    border-radius: 0px !important;
    padding: 8px 20px;
    width: 210px;
    text-align: left;
    color: #005072;
    font-weight: 700;
    background-image: url(http://images.netexam.com/images/11299/hexagon-dropdown-arrow-2022.png);
    background-repeat: no-repeat;
    background-size: 18px;
    background-position-x: 170px;
    background-position-y: 13px;
}

div#navbarCollapse .navbar-nav a:hover {
    color: #000;
    font-weight: 700;
}

#navbarCollapse a.nav-link.selected {
    color: #005072 !important;
    font-weight: 700 !important;
    border: none !important;
}

.cata-left {
    background-color: #f3f3f3 !important;
}

button#btnApplyFilter {
    border: 2px solid #005072 !important;
    cursor: pointer !important;
}

button#btnApplyFilter:hover {
    background-color: #005072 !important;
}

i.fa.fa-search {
    color: #fff;
}

i.fa.fa.fa-close {
    color: #fff;
}

.dropdown-menu.show {
    left: 6% !important;
}

nav.navbar .dropdown-item {
    color: #005072;
}

/** Course Page css **/
.training-card {
    background-color: #f3f3f3 !important;
}

.training-card .card {
    border-radius: 4px !important;
    /* width: 280px; */
    box-shadow: 0px 0px 6px 0px rgb(181 181 181);
}

.training-card .catalog-one .card-body:after {
    display: none;
}

.training-card .card .card-bar {
    height: 30px !important;
    width: 90px;
    padding: 4px 10px !important;
    text-align: center;
    border-radius: 4px;
    margin-top: 12px;
    margin-left: 12px;
    color: #fff !important;
}

.training-card .news-title {
    padding: 12px !important;
}

.training-card .catalog-one .news-title .title-small {
    color: #0097ba !important;
}

.training-card .news-title div {
    font-size: 16px;
    line-height: 22px;
    color: #333333;
}

.training-card .catalog-one p.card-text {
    width: 100% !important;
    background-color: #f3f3f3 !important;
    padding-bottom: 0px;
    height: 42px;
    background-image: url(http://images.netexam.com/images/11299/hexagon-icon-link-blue-2020.png);
    background-repeat: no-repeat;
    background-position: right;
    background-position-x: 240px;
}

.training-card small.text-notEnrolled {
    color: #333333 !important;
    padding: 10px 8px;
    vertical-align: sub;
}

.training-card small.text-price {
    padding: 6px 39px;
    background-color: #005072;
    color: #fff;
    position: relative;
    top: 9px;
    position: absolute;
    width: 112px !important;
    font-size: 12px;
    padding: 8px;
    color: #fff;
    text-align: center;
    padding-left: 0px;
    margin-left: 6px;
    padding-right: 0px;
}

.training-card small.text-arrow {
    background-image: url(http://images.netexam.com/images/11299/hexagon-icon-link-blue-2020.png);
}

.training-card .pagination-container .active a {
    background-color: #005072 !important;
    border-color: #005072 !important;
}

.training-card .cata-first .col-lg-9 {
    padding-left: 3%;
}

/** END Course Page css **/
.container {
    /* max-width: 1600px !important; */
    /* background-color:#f3f3f3 !important; */
    padding-left: 50px;
    /* padding-right: 50px !important; */
    padding-top: 20px;
}

.menubar-css .col-sm-12.text-center.ext-center {
    width: 100% !important;
    padding-left: 4%;
    padding-right: 4%;
}

@media (max-width: 1600px) and (min-width: 1366px) {
    .container {
        max-width: 1300px !important;
    }
}

@media(max-width: 1366px) {
    .container {
        max-width: 1180px !important;
    }
}

a#btnAddToCart.btnAddToCart {
    border-color: #005072 !important;
}

.btnAddToCart:hover {
    background-color: #005072 !important;
}

.course-banner span.Category-name {
    color: #005072 !important;
    font-weight: 700 !important;
}

.course-container .overview-style .mt-4 {
    font-weight: 600;
    color: #005072 !important;
}

.course-container .overview-style {
    background-color: #f3f3f3;
}

.training-card .elearningCourse-bar {
    background-color: #b9d87a !important;
}

.course-banner .btnAddToCart {
    border-color: #005072 !important;
}

.course-banner .course-banner-container {
    background-color: #f3f3f3 !important;
}

.container.course-container {
    margin-top: -50px;
    background-color: #f3f3f3;
}

section.py-5.bg-image-full.course-banner .img-fluid {
    background-size: cover;
}

.course-banner .btn-group-vertical {
    align-items: flex-end;
}

.course-banner .course-banner-container {
    background-color: #f3f3f3 !important;
}

.container.course-container {
    margin-top: -50px;
    background-color: #f3f3f3;
}

section.py-5.bg-image-full.course-banner .img-fluid {
    background-size: cover;
}

.course-banner .btn-group-vertical {
    align-items: flex-end;
}

.course-container img.img-fluid {
    background-size: cover !important;
    width: auto !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.training-card .cata-first .col-search .input-group-append.form-control-clear {
    display: none !important;
}

.training-card .card .img-fluid {
    width: auto !important;
    margin: 0px;
    height: 140px;
}

/** Course Page **/
/** Home Card **/
.homecourse-card .card {
    min-height: 468px !important;
}

.homecourse-card .card a.cls-learnmore {
    background-repeat: no-repeat !important;
    color: #005072;
    font-size: 20px;
    line-height: 22px;
    font-weight: 700;
    background-image: url(http://images.netexam.com/images/11299/hexagon-arrow_right-2022.png);
    background-position-x: right;
    /* width: 100% !important; */
    padding-right: 30% !important;
    background-size: 40px;
    background-position-y: -10px;
}

.catalog-one.homecourse-card .row .col-sm-6.col-md-3:first-child {
    border-left: 1px solid #ccc;
}

.catalog-one.homecourse-card .row .col-sm-6.col-md-3 {
    border-right: 1px solid #ccc;
}

/** END Home Card **/
/** instructorledcourses-card **/
.instructorledcourses-card .cata-left {
    border: 1px solid #bcb2b2 !important;
    border-radius: 0px !important;
    padding: 0px;
}

.instructorledcourses-card .cata-left h4, .instructorledcourses-card .cata-left div {
    padding: 14px;
    padding-bottom: 0px;
}

.instructorledcourses-card .cata-left button#btnApplyFilter {
    margin-left: 14px !important;
}

.instructorledcourses-card .cata-left h4 {
    color: #005072;
    font-weight: 800;
}

.cata-pagination {
    justify-content: end;
}

.instructorledcourses-card .col-lg-9 button.btn.btn-secondary.dropdown-toggle {
    font-size: 14px;
    background-color: #f3f3f3 !important;
    margin-left: 12px;
    border-radius: 0px !important;
    padding: 8px 20px;
    width: 210px;
    text-align: left;
    color: #005072;
    font-weight: 700;
    background-image: url(http://images.netexam.com/images/11299/hexagon-dropdown-arrow-2022.png);
    background-repeat: no-repeat;
    background-size: 18px;
    background-position-x: 170px;
    background-position-y: 13px;
}

.instructorledcourses-card .pagination-container .active a {
    background-color: #005072 !important;
    border-color: #005072 !important;
}

.instructorledcourses-card .pagination-container a {
    border-color: #005072 !important;
    color: #005072 !important;
}

.instructorledcourses-card .instructorledcourses-card .totalproduct-row.row:nth-child(2) .col-lg-12 {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.instructorledcourses-card .class-detail-row span.spnclass-name {
    color: #005072 !important;
    font-weight: 800;
}

.instructorledcourses-card .class-detail-row .col-12.col-sm-6 {
    border-bottom: 1px solid #ccc;
}

.instructorledcourses-card .class-detail-row .col-12.col-sm-6:nth-child(1), .instructorledcourses-card .class-detail-row .col-12.col-sm-6:nth-child(2) {
    border-top: 1px solid #ccc;
}

.instructorledcourses-card .class-detail-row .class-name {
    margin-top: 10px;
}

.instructorledcourses-card .class-detail-row .col-2 {
    margin-top: 10px;
}

.instructorledcourses-card .class-detail-row button#btnGoToDetails {
    background-color: #005072 !important;
    margin-top: 15px;
    color: #fff !important;
    border: 2px solid #005072 !important;
    cursor: pointer;
    padding: 4px 18px;
}

.instructorledcourses-card .class-detail-row {
    border-bottom: 1px solid #ccc !important;
    padding-top: 20px;
    padding-bottom: 20px;
}

.dropdown-toggle::after {
    display: none !important;
}

.instructorledcourses-card .totalproduct-row {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

/** END instructorledcourses-card **/
/** Class Registration Form **/
.clsregisterform .form-group .control-label {
    color: #333333;
}

.clsregisterform .form-group .btn-default {
    font-weight: 600 !important;
    border-radius: 0px !important;
    margin-bottom: 10px !important;
    width: 130px !important;
    height: 40px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    left: auto;
    right: auto;
    border: 2px solid #005072 !important;
    cursor: pointer !important;
    background-color: #fff;
    color: #424242 !important;
}

.clsregisterform .form-group .btn-default:hover {
    background-color: #005072 !important;
    color: #fff !important;
}

.clsregisterform .form-group a {
    color: #005072 !important;
}

/** END Class Registration Form **/
/** Trellix CSS **/
@font-face {
    font-family: aventa-regular;
    src: url(./fonts/aventa-regular.otf);
}

@font-face {
    font-family: aventa-light;
    src: url(./fonts/aventa-light.otf);
}

.logo {
    background: url(../../Images/AVIXA-Dash-logo.png);
}

/*languagebar & menubar css*/
.language-bar-btn {
    background-color: #6b2b2b;
    padding-bottom: 10px;
    color: #fff;
    padding-top: 6px;
    font-size: 17px;
}

.language-bar-text {
    padding-bottom: 10px;
    padding-top: 6px;
    font-size: 17px;
}

nav.navbar.navbar-expand-lg.navbar-light {
    padding-left: 0px;
    padding-right: 0px;
}

/*End languagebar & menubar css*/
.banner-image {
    background-image: url(images/img-hero.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    height: 30vh;
}

.container-fluid.not-padding {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

#email-icon {
    background-image: url(https://images.netexam.com/images/11126/email-adderss.png);
    padding: 17px;
    background-repeat: no-repeat;
    width: 5px;
}

#tdquestionTp {
    background-image: url(https://images.netexam.com/images/11126/phone-no.png);
    padding: 17px;
    background-repeat: no-repeat;
    width: 5px;
}

/* Banner CSS */
/*.banner-overlay {
    background: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.7)), url("/images/img-hero-mcfee.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    color: #fff;
    padding-top: 78px;
    padding-bottom:100px;
}*/
/* Banner CSS End */
/*mac changes*/
body {
    background-color: #fff !important;
}

.language-bar-btn {
    text-align: right;
}

.language-bar {
    background-color: #2814ff;
}

.banner-overlay {
    background: url(/images/mac-home-headd.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center center;
    padding-top: 118px;
    padding-bottom: 179px;
    height: 500px;
    margin-bottom: 22px;
}

.banner-heading P {
    color: #fff;
    padding-bottom: 20px;
    font-size: 19px;
    width: 48%;
    font-weight: 400;
    margin-top: 20px;
}

.banner-heading h2 {
    color: #fff;
    font-size: 42px;
    font-weight: 600;
    font-weight: 100;
    width: 50%;
}

button.btn.btn-secondary.dropdown-toggle {
    background-color: #fff;
    color: #333;
}

@media (max-width: 1000px) {
    .banner-overlay {
        background: url(/images/mcafee-woomen-with-tablet.jpg);
        background-repeat: no-repeat;
        background-size: auto;
        background-position: center center;
    }

    .banner-heading P {
        color: #252525;
        padding-bottom: 20px;
        font-size: 19px;
        width: 100%;
        font-weight: 400;
        margin-top: 20px;
        font-weight: 600;
    }

    .banner-heading h2 {
        color: #252525;
        font-size: 42px;
        font-weight: 600;
        font-weight: 100;
        width: 100%;
        font-weight: 600;
    }
}

.container-fluid.catalog-selector {
    /* background: url(/images/banner-bac-home-mac.png ); */
}

.container-fluid.catalog-selector-two {
    /* background: url(/images/banner-bac-home-mac.png ); */
}

.container-fluid.catalog-selector .site-heading h3 {
    font-size: 32px;
    font-weight: 100;
    color: #000;
}

.container-fluid.catalog-selector-two .site-heading h3 {
    font-size: 32px;
    font-weight: 400;
}

.row.language-bar {
    background-color: #2814ff;
}

.row.language-bar .container {
    text-align: right;
}

.row.language-bar .container .col-sm-12.text-center.ext-center .language-bar-btn {
    text-align: right;
}

.container-fluid.catalog-selector {
    /* background: url(/images/banner-bac-home-mac.png); */
    background-color: #f0f0f0;
    border: none !important;
}

.language-bar-btn {
    background-color: #2814ff;
}

.row.language-bar button.btn.btn-secondary.dropdown-toggle {
    background-color: #fff !important;
}

.row.language-bar .btn-secondary {
    color: #4c4c4c;
}

.container-fluid.catalog-selector-two {
    /* background: url(/images/banner-bac-home-mac.png); */
    background-color: #f0f0f0;
    border: none !important;
}

footer {
    background-color: #000;
    color: #fff;
    padding-top: 38px;
    margin-top: 30px;
    font-size: 14px;
    /* border-top: 11px; */
}

footer i.material-icons {
    vertical-align: middle;
    margin-top: -4px;
}

.catalog-one .card .card-bar {
    display: block;
    background-color: #00a5ff;
    height: 14px;
}

ul.navbar-nav.mr-auto {
    float: right;
}

footer .col-sm-3.footer-brand.animated.fadeInLeft {
    border-right: solid 1px #7b7b7b;
}

/*traning css changes*/
.row.dash.cata-head .site-heading h3 {
    font-weight: 600;
    color: #000000;
}

.row.dash.cata-head {
    border-bottom: solid 2px #484848;
    border-bottom-style: dashed;
    padding-bottom: 0px;
    border: none;
}

.pagination-container .active a {
    background-color: #2814ff !important;
    border-color: #2814ff !important;
}

.pagination-container a {
    color: #2814ff !important;
    border-color: #2814ff !important;
}

.row.dash.cata-head .text-left {
    padding-left: 0px;
}

.catalog-one em {
    color: #ad1102;
    font-style: normal !important;
    font-size: 14px;
}

.catalog-one .news-title .title-small a {
    color: #5a5a5a !important;
    font-size: 14px;
}

.banner-sektion.banner-overlay.banner-training {
    background-image: url(/images/traning-banner.png);
}

.banner-sektion.banner-overlay.banner-training .banner-heading {
    padding-left: 15%;
    float: left;
    /* width: 8% !important; */
    max-width: 40% !important;
}

.banner-sektion.banner-overlay.banner-training P {
    color: #000;
    padding-bottom: 1px;
    font-size: 19px;
    width: 54%;
    font-weight: 400;
    margin-top: 14px;
}

.banner-sektion.banner-overlay.banner-training h2 {
    color: #fff;
    font-size: 42px;
    font-weight: 600;
    font-weight: 100;
    width: 83%;
}

.cata-left h4 {
    font-size: 16px;
    font-weight: 600;
}

@media (max-width: 1000px) {
    .banner-sektion.banner-overlay.banner-training {
        background: url(/images/woomen-with-mac.jpg);
        background-repeat: no-repeat;
        background-size: cover;
    }

    .banner-sektion.banner-overlay.banner-training P {
        color: #ffffff;
        padding-bottom: 20px;
        font-size: 19px;
        width: 100%;
        font-weight: 400;
        margin-top: 20px;
        font-weight: 600;
    }

    .banner-sektion.banner-overlay.banner-training h2 {
        color: #ffffff;
        font-size: 42px;
        font-weight: 600;
        font-weight: 100;
        width: 100%;
        font-weight: 600;
    }

    .banner-sektion.banner-overlay.banner-training .banner-heading {
        float: left;
        padding-left: 5%;
    }

    .banner-sektion.banner-overlay.banner-training .col-sm-6:first-child {
        display: none;
    }
}

button#btnApplyFilter:hover {
    background-color: #2814ff !important;
    color: #fff !important;
}

button#btnApplyFilter {
    background-color: #fff !important;
    color: #424242 !important;
    font-weight: 600 !important;
    border-radius: 0px !important;
    margin-bottom: 10px !important;
    width: 130px !important;
    height: 40px;
    text-align: center;
    border: solid 2px #2814ff !important;
    margin-left: auto;
    margin-right: auto;
    left: auto;
    right: auto;
}

/*End traning css changes*/
/*course and cert page*/
.container-fluid.course-small-banner {
    height: 80px;
    background: url(/images/banner-bac-home-mac.png);
    background: none;
    background-color: #ebebeb;
}

.container-fluid.course-small-banner {
}

.course-banner span.Category-name {
    color: #2814ff;
    font-size: 28px;
    font-weight: 500;
}

.course-container p.over-hed-two {
    font-size: 14px;
    font-weight: 600;
    color: #df1414;
}

.course-container .overview-style .mt-4 {
    color: #2814ff;
    font-size: 28px;
    font-weight: 500;
    margin-top: 8px !important;
}

.button-border-style {
    background-color: #fff !important;
    color: #424242 !important;
    font-weight: 600 !important;
    border-radius: 0px !important;
    margin-bottom: 10px !important;
    border: solid 2px #2814ff !important;
}

.course-container .right-tab .card-header {
    background-color: #2814ff;
    color: #fff;
    text-align: center;
    border-radius: 0;
    font-size: 23px !important;
}

.course-container .card .card-body {
    min-height: 140px;
    color: #696969;
}

.button-border-style:hover {
    background-color: #2814ff !important;
    border-color: #2814ff !important;
}

/*End course and cert page*/
span, div, p, h1, h2, h4, ul, li, a, button, lebal {
    font-family: "open_sans", Helvetica, Arial, sans-serif;
}

footer i.fa {
    font-size: 16px;
}

/*End mac changes*/
/*mac css changes*/
div#navbarCollapse .navbar-nav a:hover {
    color: #2814ff;
    font-weight: 100;
}

.language-bar-btn {
    background-color: #2814ff;
    /* background-image: url(http://images.netexam.com/images/11001/image005-2022.png) !important; */
    background-size: 136px;
    background-repeat: no-repeat;
    background-position-y: 9px;
}

.language-bar {
    background-color: #2814ff;
    padding-top: 14px;
    padding-bottom: 14px;
}

a.navbar-brand {
    margin-top: -3%;
    visibility: hidden;
}

div#carouselExampleCaptions {
    margin-bottom: 44px;
}

ul.navbar-nav.mr-auto {
    float: left;
}

.carousel-caption.d-none.d-md-block {
    width: 27%;
    vertical-align: top;
    top: 9%;
    text-align: left;
}

.course-container .right-tab .card-header {
    background-color: #4d4d4d;
}

.class-overview .nav-link {
    color: #2814ff;
}

.clssDetail.highlight {
    font-size: 12px;
    background-color: #d6d6d6;
    padding: 10px;
    line-height: 21px;
    font-weight: 700;
}

.clssDetail {
    font-size: 12px;
    padding: 10px;
    line-height: 21px;
    font-weight: 700;
    border: solid 1px #d6d6d6;
    margin-bottom: 10px;
}

ul#myTab {
    margin-bottom: 10px;
}

@media (min-width: 1000px) {
    div#navbarCollapse .row.col-12 {
        padding-right: 0px;
    }

    div#navbarCollapse .row.col-12 .col-md-3 {
        padding-right: 0px;
    }
}

/*END mac css changes*/
/*footer changes*/
.footer-menu {
    clear: both;
    margin: 0 0 0 -12px;
    padding-bottom: 9px;
}

.footer-menu {
    margin: 0;
    padding: 0 0 8px;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    display: inline-block;
}

.footer-menu li {
    list-style: none;
    float: left;
    padding: 0 6px;
    position: relative;
}

.footer-menu a {
    color: #fff;
    font-size: 14px;
}

.footer-menu li:before {
    content: '';
    position: absolute;
    left: 0;
    top: 5px;
    bottom: 2px;
    background: #fff;
    width: 1px;
    height: 13px;
    display: none;
}

.footer-menu li {
    padding: 0 12px;
}

.footer-menu:before, .footer-menu:after {
    content: " ";
    display: table;
}

.social-networks {
    clear: both;
    margin: -3px 0 4px;
    display: flex;
    padding-left: 0px;
    display: inline-block;
}

.social-networks li {
    float: left;
    width: 28px;
    height: 28px;
    list-style: none;
    margin: 0 8px 8px 0;
}

.social-networks a {
    color: #fff;
}

a.circle-icon-hover {
    border-radius: 50%;
    /* border: solid 1px #fff; */
    font-size: 16px;
    height: 100%;
    width: 100%;
    position: relative;
    text-align: center;
    vertical-align: middle;
    padding-top: 5px;
}

.circle-icon-hover:hover {
    background-color: #000;
    color: #ffffff;
    text-decoration: none !important;
}

.col-sm-9.footer-nav.animated.fadeInUp {
    padding: 36px 0 38px 70px;
    font-weight: 500;
}

.footer-menu-wrap {
    padding: 10px 110px 0 0;
}

a.secure.padding-bottom-small {
    float: right !important;
    margin-top: -62px;
}

.col-sm-3.footer-brand.animated.fadeInLeft {
    font-weight: 500;
    font-size: 16px;
}

footer .col-sm-3.footer-brand.animated.fadeInLeft img {
    width: 200px;
    margin-bottom: 16px;
}

footer .col-sm-3.footer-brand.animated.fadeInLeft {
    border-right: solid 1px #fff;
}

footer {
    padding-bottom: 2px;
    background-image: url(http://images.netexam.com/images/11001/footer-top-line.png) !important;
    background-repeat: no-repeat;
}

@media (max-width: 1000px) {
    footer .col-sm-3.footer-brand.animated.fadeInLeft img {
        width: 86px;
    }
}

@media (max-width: 600px) {
    .col-sm-3.footer-brand.animated.fadeInLeft {
        text-align: center;
    }
}

div#ModalTerms {
    font-size: 12px;
}

footer .col-sm-3.footer-brand.animated.fadeInLeft img {
    padding-bottom: 14px;
}

.footer-menu a:hover {
    color: #fff;
}

/*End footer changes*/
/*class page changes*/
.catalog-two .card .card-bar {
    background-color: #00a5ff;
}

.carousel-caption.d-none.d-md-block {
    color: #2814ff;
}

.carousel-inner .carousel-item:first-child .carousel-caption.d-none.d-md-block {
    color: #ffffff;
    font-size: 16px;
    text-align: justify;
}

li.clsUserType {
    background-color: #e8e8e8;
    padding-left: 4px;
    padding-right: 4px;
}

.list-unstyled.mb-0 li {
    padding-left: 4px;
    padding-right: 4px;
    margin-top: 2px;
}

.container.clsregisterform {
    margin-top: 24px;
}

.container.clsregisterform .col-md-offset-2.col-md-10 {
    text-align: right;
}

.container.clsregisterform input#chkBxTermsConditions {
    margin-right: 4px;
}

#navbarCollapse a.nav-link.selected {
    font-weight: normal !important;
    border-bottom: solid 2px #2814ff;
    padding-bottom: 3px;
    color: #424242 !important;
}

.container.course-container div#clsTabContent {
    font-size: 14px;
    color: #4e4e4e;
    line-height: 26px;
}

.container.course-container #prerequisites-tab {
    /* font-size: 14px;*/
    /* color: #4e4e4e;*/
    line-height: 26px;
}

.container.course-container div#clsTabContent li {
    padding-bottom: 0px;
    margin-bottom: 4px;
    text-decoration: blink;
    background-color: #f1f1f1;
    padding-left: 6px;
    padding-right: 6px;
    color: #252525;
}

.right-tab-two span.Contact-text {
    display: block;
    text-align: center;
    color: #404040;
    padding-bottom: 10px;
    text-decoration: underline;
}

.classview #spanName {
    width: 100px\0/;
    display: block\0/;
}

.cata-left form table td {
    vertical-align: top;
}

#pricelists span#spanName {
    display: block !important;
    padding-left: 15px;
}

/*End class page changes*/
/*Slider changes*/
#carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-two {
    width: 22% !important;
    font-size: 16px;
    text-align: justify;
    padding-top: 0px;
    margin-top: -19px;
}

#carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-three {
    width: 48% !important;
    font-size: 16px;
    /* text-align: justify; */
}

@media (max-width: 1200px) {
    #carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-two {
        width: 76% !important;
    }

    #carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-three {
        width: 70% !important;
    }
}

@media (max-width: 1367px) {
    #carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-one {
        width: 35%;
        font-size: 16px;
    }

    .carousel-inner .carousel-item:first-child .carousel-caption.d-none.d-md-block {
        /* top: 3%; */
    }
}

@media (max-width: 1200px) {
    .carousel-inner .carousel-item .carousel-caption.d-none.d-md-block {
        top: 3%;
    }
}

/*End slider changes*/
/*traning page changes*/
.banner-sektion.banner-overlay.banner-training P {
    font-size: 14px;
    /*width: 93%;*/
    width: 100%;
    /*text-align: justify !important;*/
    text-align: left !important;
}

@media (max-width: 1000px) .banner-sektion.banner-overlay.banner-training P {
    color: #ffffff;
    padding-bottom: 20px; font-size: 12px; }

.banner-sektion.banner-overlay.banner-training P {
    font-size: 16px;
    font-size: 17px;
    font-weight: 100;
}
}

.catalog-two .news-title .title-small a {
    color: #5a5a5a !important;
    font-size: 14px;
}

.banner-sektion.banner-overlay.banner-training h2 {
    color: #000;
    font-size: 32px;
}

.catalog-two .news-title .title-small a {
    font-size: 14px;
}

/*End traning page changes */
/*font changes*/
#carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-three p {
    text-align: justify;
    width: 84% !important;
}

.course-container .news-title .title-small a {
    font-size: 14px;
    color: #5a5a5a !important;
}

.course-container .news-title .title-small a:hover {
    text-decoration: none;
}

a#AddToCart {
    font-size: 14px;
    width: 133px;
}

a#btnAddToCart {
    white-space: nowrap;
    overflow: hidden;
    font-size: 14px;
    text-overflow: ellipsis;
    width: 133px;
}

@media (max-width: 1440px) {
    .banner-sektion.banner-overlay.banner-training P {
        width: 98%;
        margin-bottom: 4px;
    }
}

#carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-one h2 {
    text-align: center;
}

#carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-two h2 {
    text-align: center;
}

#carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-three p {
    width: 100% !important;
}

.carousel-caption.d-none.d-md-block.cls-slide-three h2 {
    text-align: center;
}

#CancelationPolicy {
    display: block\0/;
}

.overview-style .lead {
    font-size: 14px;
}

.clsSearchDisplayImg {
    cursor: default;
}

.catalog-two .news-title .title-small a {
    text-decoration: none;
}

.overview-style .lead span, .overview-style .lead p, .overview-style .lead div {
    font-size: 14px !important;
}

section.py-5.bg-image-full.course-banner .img-fluid {
    background-size: 100% 100%;
    background-position: center;
}

input#SearchStringCatalog {
    font-size: 13px;
}

#navbarCollapse i.fa.fa.fa-close {
    opacity: 0.8;
}

#SearchString::-ms-clear {
    display: none;
}

#SearchStringCatalog::-ms-clear {
    display: none;
}

/*text aling left*/
#carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-one h2 {
    text-align: left;
}

.carousel-inner .carousel-item:first-child .carousel-caption.d-none.d-md-block {
    text-align: left;
    color: #000;
}

.carousel-caption.d-none.d-md-block.cls-slide-three h2 {
    text-align: left;
}

#carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-two {
    text-align: left;
}

#carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-two h2 {
    text-align: left;
}

#carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-three p {
    text-align: left;
}

/*End text aling left*/
/* video header */
.banner-sektion.banner-overlay.banner-training {
    background: #484848;
    padding-bottom: 0;
    height: auto;
}

.clsTraingbanner {
    margin-top: 49px;
    color: #000 !important;
}

/* ./ video header */
.catalog-one .news-title .title-small {
    font-size: 14px !important;
    color: #5a5a5a !important;
    line-height: 3.2;
}

.catalog-two .news-title .title-small {
    font-size: 14px !important;
    color: #5a5a5a !important;
    line-height: 3.2;
}

a.text-dec-underline:hover {
    text-decoration: none;
}

.card-body h2.title-small {
    line-height: 21px !important;
}

.card-body h4.title-small {
    line-height: 21px !important;
}

a.text-dec-underline.clsSearchDisplayImg {
    cursor: pointer;
}

/*new test*/
small.text-time.clscrhr {
    margin-left: auto;
    margin-right: auto;
    display: block;
    text-align: center;
}

.catalog-one p.card-text {
    width: 84%;
    display: block;
}

span.clsCreditHrsTerxt {
    font-weight: 600;
    color: #000;
    font-size: 14px;
}

span.clsCreditHrs {
    font-weight: 600;
    color: #fc4242;
    font-size: 14px;
}

/*END new test*/
/*7/4/2019*/
.right-tab-one ul.list-unstyled.mb-0 {
    display: inline-flex;
}

.right-tab-one li.clsUserType {
    margin-right: 10px !important;
}

.right-tab-one .col-sm-12.clsCostMsg {
    font-size: 14px;
    color: #2814ff;
    margin-top: 11px;
    text-align: justify;
}

/*END 7/4/2019*/
.course-container .right-tab-one ul.list-unstyled.mb-0 {
    display: block;
}

li.clsUserTypeWithPrice {
    background-color: #ffffff;
    padding-left: 4px;
    padding-right: 4px;
}

li.clsUserTypeWithTrCr {
    background-color: #ffffff;
    padding-left: 4px;
    padding-right: 4px;
}

.course-container li.clsUserType {
    width: 126px;
    display: inline-block;
    word-break: break-word;
    /* white-space: pre-line; */
    min-height: 20px !important;
}

.course-container li.clsUserType.clsUserTypeWithPrice {
    background: no-repeat;
    display: inline-block;
}

.course-container li.clsUserType.clsUserTypeWithTrCr {
    width: 100% !important;
    margin-bottom: 10px;
    margin-top: 10px;
    background: none;
    margin-left: 0px !important;
    padding-left: 0px;
}

.course-container li.clsUserType.clsUserTypeWithTrCr span {
    background-color: #e8e8e8;
    padding: 4px;
    /* margin-left: 0px !important; */
}

.fa-linkedin:before {
    background-color: #fff;
    color: #000;
    padding: 2px;
    padding-top: 0px;
    padding-bottom: 0px;
    border-radius: 2px;
}

/*trellix changes*/
nav.navbar.navbar-expand-md.navbar-light {
    /* background-image: url(http://images.netexam.com/images/11001/image005-2022.png) !important;*/
    background-repeat: no-repeat;
    background-position-x: 2% !important;
    padding-top: 16px;
    padding-bottom: 16px;
    background-position-y: 16px;
    padding-left: 3%;
    padding-right: 3%;
}

div#carouselExampleCaptions {
    height: auto;
}

.carousel-inner {
    height: auto;
}

.carousel-caption.d-none.d-md-block.cls-slide-one {
    width: 265px !important;
}

div#navbarCollapse .row.col-12 .col-md-3 {
    width: 12% !important;
    float: right !important;
    right: 0px;
    position: absolute;
    max-width: 12% !important;
}

#carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-two h1 {
    font-size: 35px;
}

#carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-two b {
    font-size: 17px;
    font-weight: 100;
}

div#header-video-banner {
    display: none;
}

.banner-sektion.banner-overlay.banner-training {
    background-image: url(http://images.netexam.com/images/11001/Mockups-1620x5000.jpg) !important;
    background-size: contain;
    height: 464px;
    background-position: right;
    background-repeat: no-repeat;
    background-color: #fff;
}

.banner-training .col-xs-12.col-sm-6.pl-0.pr-0 {
    display: none;
}

.input-group.has-clear.col.col-12.col-sm-12.col-md-6.col-lg-6.col-xl-7 {
    max-width: 84% !important;
}

.catalog-one .card-body {
    background-color: #ebebeb;
    min-height: 220px !important;
}

.catalog-one .news-title .title-small {
    font-size: 18px !important;
    line-height: 28px !important;
}

p.cls-learnmore {
    vertical-align: bottom;
}

.container.catalog-one p.card-text {
    vertical-align: top !important;
    position: relative;
    color: #000 !important;
    height: 104px;
}

.catalog-one em {
    font-size: 16px;
    color: #000;
}

p.cls-learnmore {
    color: #2814ff !important;
}

.cls-b-one .card-body {
    background-image: url(http://images.netexam.com/images/11001/T0264-grad_gradient_png_104x104px.png);
    background-repeat: no-repeat;
    background-position: top left;
    padding-top: 114px;
}

.cls-b-two .card-body {
    background-image: url(http://images.netexam.com/images/11001/T0264-grad_gradient_png_104x104px.png);
    background-repeat: no-repeat;
    background-position: top left;
    padding-top: 114px;
}

.cls-b-three .card-body {
    background-image: url(http://images.netexam.com/images/11001/T0264-grad_gradient_png_104x104px.png);
    background-repeat: no-repeat;
    background-position: top left;
    padding-top: 114px;
}

.container.catalog-one p.cls-learnmore {
    margin-bottom: 0px !important;
}

.container.catalog-one {
    margin-top: -22px;
}

div, label, button, span, td, tr, table, a, li, h1, h2 {
    /* font-family: aventa-regular !important; */
}

.fa {
    font-family: 'FontAwesome' !important;
}

.catalog-one a.cls-learnmore {
    display: block;
}

a.navbar-brand {
    visibility: visible;
}

a.navbar-brand img {
    /*visibility: hidden !important;*/
    margin-top: -9px;
    margin-bottom: 3px;
    margin-left: 8px;
}

#navbarCollapse span.badge {
    display: none;
}

.container.catalog-one p.card-text {
    vertical-align: top !important;
    position: relative;
    color: #000 !important;
    height: 121px;
}

.catalog-one .card {
    border: solid 1px #1a1a1a;
    min-height: 401px;
    margin-bottom: 24px;
}

.banner-sektion.banner-overlay.banner-training.skyhighbanner {
    background-image: url(http://images.netexam.com/images/10573/1920x500-sky-04.png) !important;
}

span.skyhighImg {
    height: 180px;
    background-image: url(https://images.netexam.com/images/10573/Skyhigh_Logo_105x95px.png) !important;
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center;
}

.navbar-light .navbar-brand {
    color: rgba(0,0,0,.9);
    margin-top: -9px;
}

span.cls-spn-logo {
    width: 12% !important;
}

.cls-b-two .card-body {
    background-image: url(https://images.netexam.com/images/10573/T0271-grad_gradient_PNG_104px.png);
}

.cls-b-three .card-body {
    background-image: url(http://images.netexam.com/images/10573/T0200-grad_gradient_png_104px.png);
}

.catalog-one .card .img-fluid {
    height: 100px;
    width: 100px;
    margin-left: auto;
    margin-right: auto;
}

section.py-5.bg-image-full.course-banner .img-fluid {
    background-size: 128px auto;
    height: 128px !important;
    width: 214px;
}

@media only screen and (max-width: 1366px) {
    section.py-5.bg-image-full.course-banner .img-fluid {
        background-size: 108px auto;
        height: 110px !important;
        width: 196px;
    }

    .homecourse-card .card {
        min-height: 420px !important;
    }

    .homecourse-card {
        margin-bottom: 10% !important;
    }

    .menubar-css .language-bar .dropdown-menu.show {
        left: -8% !important;
    }

    .homecourse-card .card {
        min-height: 400px !important;
    }
}

.container.course-container img.img-fluid {
    height: 105px !important;
    width: 105px;
    margin-left: auto;
    margin-right: auto;
}

.language-bar {
    height: 78px;
}

input#SearchStringCatalog {
    font-size: 10px;
    border-radius: 0px !important;
}

@media (max-width: 1400px) {
    #carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-two h1 {
        font-size: 30px;
        margin-bottom: 0px;
    }

    .banner-sektion.banner-overlay.banner-training P {
        font-size: 16px;
        padding-bottom: 0px !important;
    }
}

.course-container .card-body.cls-price-body .col-sm-4 {
    display: block;
    width: 100% !important;
    max-width: 100%;
    flex: 100% !important;
    padding-bottom: 15px;
}

.course-container .card-body.cls-price-body li.clsUserType {
    width: 100%;
}

.container-fluid.course-small-banner {
    background-color: #fff;
}

/** END Trellix CSS **/
.menubar-css .col-sm-12.text-center.ext-center {
    display: flex;
}

a.navbar-brand {
    margin-top: 0% !important;
    width: 83% !important;
    text-align: left !important;
}

nav.navbar.navbar-expand-md.navbar-light .d-inline-flex {
    justify-content: end;
    padding-right: 0px;
    margin-left: -3px !important;
}

.navbar #navbarCollapse .has-clear input#SearchString {
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}

div#navbarCollapse .navbar-nav a:first-child {
    /* padding-left: 0px !important; */
}

div#navbarCollapse .row.col-12 {
    /* padding-left: 0px; */
}

div#carouselExampleCaptions {
    padding-left: 4% !important;
    padding-right: 4%;
}

#carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-three {
    justify-content: start !important;
    float: left !important;
    right: 0% !important;
    left: 0% !important;
}

.menubar-css .navbar-expand-md .navbar-collapse .col-md-7 {
    padding-left: 0px !important;
}

.language-bar {
    background-color: #fff !important;
}

.language-bar-btn {
    background-color: #fff !important;
    color: #000 !important;
    background-image: url(http://images.netexam.com/images/11299/hexagon-user-icon-2022.png);
    background-size: 24px;
    background-position-x: 30px;
    width: 187px;
    padding-right: 10px;
    padding-left: 48px !important;
    padding-top: 4px !important;
    background-position-y: 5px;
}

.language-bar-btn .badge {
    color: #000 !important;
}

button.btn.btn-secondary.dropdown-toggle {
    border: none !important;
    /* background-color: #f3f3f3 !important; */
    /* margin-left: 12px; */
}

.dropdown-toggle::after {
    display: none;
}

.menubar-css .col-sm-12.text-center.ext-center .dropdown button.btn.btn-secondary.dropdown-toggle {
    background-image: url(http://images.netexam.com/images/11299/hexagon-icon-languages-2022.png);
    background-repeat: no-repeat;
    width: auto!important;
    background-position-y: 7px !important;
    background-position-x: 7px;
    padding-left: 36px !important;
    float: right !important;
    padding-right: 0px;
    text-align: left;
}

.catalog-one .card {
    border: none !important;
    /* margin-bottom:20px !important; */
}

.catalog-one .card-body {
    padding: 0px !important;
    background-color: #fff !important;
}

.catalog-one .news-title .title-small {
    font-weight: 600;
    padding: 8px 0px;
    word-break: break-word;
    color: #333333;
    font-size: 24px;
    line-height: 28px;
}

.container.catalog-one p.card-text {
    color: #333 !important;
    font-size: 16px;
    line-height: 22px;
}

a#btnLearnMore {
    background-repeat: no-repeat !important;
    color: #005072;
    font-size: 20px;
    line-height: 22px;
    font-weight: 700;
    background-image: url(http://images.netexam.com/images/11299/hexagon-right-arrow-2-2022-01.png);
    ; ;;;;background-position-x: right;
    ;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;padding-right: 10% !important;
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;background-size: 20px;
    ;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;background-position-y: 4px;
    ;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;display: table;
    ;;;;;;;;;;;;;;; }

.catalog-one .card-body:after {
    position: absolute;
    left: 0px;
    bottom: -20px;
    display: block;
    content: "";
    width: 100%;
    height: 4px;
    background: #a5d867;
    background: linear-gradient(90deg, #a5d867 0%, #0097ba 100%);
}

.container.catalog-one .col-sm-6.col-md-4 {
    margin-bottom: 60px !important;
}

.language-bar:after {
    position: absolute;
    left: 0px;
    /* bottom: -20px; */
    display: block;
    content: "";
    width: 100%;
    height: 4px;
    background: #a5d867;
    background: linear-gradient(90deg, #a5d867 0%, #0097ba 100%);
}

.container.catalog-one {
    margin-top: 0px !important;
}

div#navbarCollapse .navbar-nav a {
    color: #000000;
    font-size: 18px;
    line-height: 18px;
    font-weight: 600;
    margin-right: 12px !important;
}

button.btn.white-btn {
    border-radius: 0px !important;
    background-color: #005072;
}

nav.navbar.navbar-expand-md.navbar-light button.btn.btn-secondary.dropdown-toggle {
    font-size: 14px;
    background-color: #f3f3f3 !important;
    margin-left: 12px;
    border-radius: 0px !important;
    padding: 8px 20px;
    width: 210px;
    text-align: left;
    color: #005072;
    font-weight: 700;
    background-image: url(http://images.netexam.com/images/11299/hexagon-dropdown-arrow-2022.png);
    background-repeat: no-repeat;
    background-size: 18px;
    background-position-x: 170px;
    background-position-y: 13px;
}

div#navbarCollapse .navbar-nav a:hover {
    color: #000;
    font-weight: 700;
}

#navbarCollapse a.nav-link.selected {
    color: #005072 !important;
    font-weight: 700 !important;
    border: none !important;
    border-bottom: 3px solid #005072 !important;
}

div#navbarCollapse .navbar-nav a:first-child {
    /* padding-left: 0% !important; */
}

nav.navbar.navbar-expand-md.navbar-light .d-inline-flex form {
    display: flex;
}

.cata-left {
    background-color: #f3f3f3 !important;
}

button#btnApplyFilter {
    border: 2px solid #005072 !important;
    cursor: pointer !important;
}

button#btnApplyFilter:hover {
    background-color: #005072 !important;
}

i.fa.fa-search {
    color: #fff;
}

i.fa.fa.fa-close {
    color: #fff;
}

span.fa.fa-star {
    color: #3096bc !important;
}

.dropdown-menu.show {
    left: 6% !important;
}

nav.navbar .dropdown-item {
    color: #005072;
}

.navbar-expand-md .navbar-collapse .dropdown-menu.dropdown-type {
    display: block;
    font-size: 14px;
    background-color: #f3f3f3 !important;
    margin-left: 12px;
    border-radius: 0px !important;
    padding: 8px 20px;
    width: 210px;
    text-align: left;
    color: #005072;
    font-weight: 700;
    background-image: url();
    background-repeat: no-repeat;
    background-size: 18px;
    background-position-x: 170px;
    background-position-y: 13px;
    position: initial;
}

.navbar-expand-md .navbar-collapse .dropdown-menu.dropdown-type select#selectType {
    background: none;
    border: none;
    color: #005072;
    font-weight: 700;
    width: 166px;
    background-image: url(http://images.netexam.com/images/11299/hexagon-dropdown-arrow-2022.png);
    background-repeat: no-repeat;
    background-size: 18px;
    background-position-x: 148px;
    background-position-y: 2px;
    ;;;;;cursor: pointer;
    ;;;;; }

.navbar-expand-md .navbar-collapse .dropdown-menu.dropdown-type select#selectType option {
    background-color: #f3f3f3 !important;
    cursor: pointer !important;
    ; font-weight: 700;
}

/** Course Page css **/
.training-card {
    background-color: #f3f3f3 !important;
}

.training-card .card {
    border-radius: 4px !important;
    /* width: 280px; */
    box-shadow: 0px 0px 6px 0px rgb(181 181 181);
}

.training-card .catalog-one .card-body:after {
    display: none;
}

.training-card .card .card-bar {
    height: 30px !important;
    width: 110px;
    padding: 4px 10px !important;
    text-align: center;
    border-radius: 4px;
    margin-top: 12px;
    margin-left: 12px;
    color: #fff !important;
}

.training-card .news-title {
    padding: 16px !important;
    padding-top: 3px !important;
    margin-bottom: 16px !important;
}

.training-card .catalog-one .news-title .title-small {
    color: #0097ba !important;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 0px;
}

.training-card .news-title div {
    font-size: 16px;
    line-height: 22px;
    color: #333333;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
}

.training-card .catalog-one p.card-text {
    width: 100% !important;
    background-color: #f3f3f3 !important;
    padding-bottom: 0px;
    height: 42px;
    background-image: url(http://images.netexam.com/images/11299/hexagon-icon-link-blue-2020.png);
    background-repeat: no-repeat;
    background-position: right;
    background-position-x: 96%;
    /* padding-right: 1%; */
    padding-top: 5px;
    background-position-y: 15px;
}

.training-card small.text-notEnrolled {
    color: #333333 !important;
    padding: 10px 8px;
    vertical-align: sub;
}

.training-card small.text-price {
    padding: 6px 39px;
    background-color: #005072;
    color: #fff;
    position: relative;
    top: 9px;
    position: absolute;
    width: 92px !important;
    font-size: 12px;
    padding: 8px;
    color: #fff;
    text-align: center;
    padding-left: 0px;
    /* margin-left: 20px; */
    padding-right: 0px;
}

.training-card small.text-arrow {
    background-image: url(http://images.netexam.com/images/11299/hexagon-icon-link-blue-2020.png);
}

.training-card .pagination-container .active a {
    background-color: #005072 !important;
    border-color: #005072 !important;
}

.training-card .cata-first .col-lg-9 {
    padding-left: 2%;
}

/** END Course Page css **/
.container {
    /* max-width: 1020px !important; */
    /* background-color:#f3f3f3 !important; */
    padding-left: 50px;
    /* padding-right: 50px !important; */
    padding-top: 20px;
}

a#btnAddToCart.btnAddToCart {
    border-color: #005072 !important;
}

.btnAddToCart:hover {
    background-color: #005072 !important;
}

.course-banner span.Category-name {
    color: #005072 !important;
    font-weight: 700 !important;
}

.course-container .overview-style .mt-4 {
    font-weight: 600;
    color: #005072 !important;
}

.course-container .overview-style {
    background-color: #f3f3f3;
}

.course-container #myTab .nav-link {
    color: #005072 !important;
    font-weight: 600;
}

.course-banner-container a#CancelationPolicy {
    color: #005072 !important;
}

.course-container .clssDetail.highlight {
    border: 2px solid #3096bc;
    background-color: #fff;
}

.course-container .clssDetail {
    border: 2px solid #666;
    cursor: pointer;
}

.course-container span.clsSeatsRemaining {
    color: #005072;
}

.training-card .elearningCourse-bar {
    background-color: #b9d87a !important;
}

.course-banner .btnAddToCart {
    border-color: #005072 !important;
}

.course-banner .course-banner-container {
    background-color: #f3f3f3 !important;
}

.container.course-container {
    margin-top: -50px;
    background-color: #f3f3f3;
}

section.py-5.bg-image-full.course-banner .img-fluid {
    background-size: cover;
}

.course-banner .btn-group-vertical {
    align-items: flex-end;
}

.course-banner .course-banner-container {
    background-color: #f3f3f3 !important;
}

.container.course-container {
    margin-top: -50px;
    background-color: #f3f3f3;
}

section.py-5.bg-image-full.course-banner .img-fluid {
    background-size: cover;
}

.course-banner .btn-group-vertical {
    align-items: flex-end;
}

.course-container img.img-fluid {
    background-size: cover !important;
    width: auto !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.training-card .cata-first .col-search .input-group-append.form-control-clear {
    display: none !important;
}

.training-card .card .img-fluid {
    width: auto !important;
    margin: 0px;
    height: 140px;
}

/** Course Page **/
/** Home Card **/
.homecourse-card .card {
    min-height: 468px !important;
}

.homecourse-card .card a.cls-learnmore {
    background-repeat: no-repeat !important;
    color: #005072;
    font-size: 20px;
    line-height: 22px;
    font-weight: 700;
    background-image: url(http://images.netexam.com/images/11299/hexagon-right-arrow-2-2022-01.png);
    background-position-x: right;
    /* width: 100% !important; */
    padding-right: 15% !important;
    background-size: 20px;
    background-position-y: 6px;
    height: 28px;
    display: table;
}

.homecourse-card .news-title .title-small {
    text-align: center;
}

.homecourse-card p.card-text {
    text-align: center;
    width: 100% !important;
}

/** END Home Card **/
/** instructorledcourses-card **/
.instructorledcourses-card .cata-left {
    border: 1px solid #d8d8d8 !important;
    border-radius: 0px !important;
    padding: 0px;
    background-color: #fff !important;
}

.instructorledcourses-card .cata-left h4, .instructorledcourses-card .cata-left div {
    padding: 14px;
    padding-bottom: 0px;
}

.instructorledcourses-card .cata-left button#btnApplyFilter {
    margin-left: 14px !important;
}

.instructorledcourses-card .cata-left h4 {
    color: #005072;
    font-weight: 700;
}

.cata-pagination {
    justify-content: end;
}

.instructorledcourses-card .col-lg-9 button.btn.btn-secondary.dropdown-toggle {
    font-size: 14px;
    background-color: #f3f3f3 !important;
    margin-left: 12px;
    border-radius: 0px !important;
    padding: 8px 20px;
    width: 210px;
    text-align: left;
    color: #005072;
    font-weight: 700;
    background-image: url(http://images.netexam.com/images/11299/hexagon-dropdown-arrow-2022.png);
    background-repeat: no-repeat;
    background-size: 18px;
    background-position-x: 170px;
    background-position-y: 13px;
}

.instructorledcourses-card .pagination-container .active a {
    background-color: #005072 !important;
    border-color: #005072 !important;
    color: #fff !important;
}

.instructorledcourses-card .pagination-container a {
    border-color: #005072 !important;
    color: #005072 !important;
}

.instructorledcourses-card .instructorledcourses-card .totalproduct-row.row:nth-child(2) .col-lg-12 {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.instructorledcourses-card .class-detail-row span.spnclass-name {
    color: #005072 !important;
    font-weight: 700;
}

.instructorledcourses-card .class-detail-row .col-12.col-sm-6 {
    border-bottom: 1px solid #d8d8d8;
}

.instructorledcourses-card .class-detail-row .col-12.col-sm-6:nth-child(1), .instructorledcourses-card .class-detail-row .col-12.col-sm-6:nth-child(2) {
    border-top: 1px solid #d8d8d8;
}

.instructorledcourses-card .class-detail-row .class-name {
    margin-top: 10px;
}

.instructorledcourses-card .class-detail-row .col-2 {
    margin-top: 10px;
}

.instructorledcourses-card .class-detail-row button#btnGoToDetails {
    background-color: #005072 !important;
    margin-top: 15px;
    color: #fff !important;
    border: 2px solid #005072 !important;
    cursor: pointer;
    padding: 4px 18px;
    font-weight: 700;
    font-size: 14px;
}

.instructorledcourses-card .class-detail-row {
    border-bottom: 1px solid #d8d8d8 !important;
    padding-top: 20px;
    padding-bottom: 20px;
}

.dropdown-toggle::after {
    display: none !important;
}

.instructorledcourses-card .totalproduct-row {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
}

.instructorledcourses-card .cata-first .top-row .sort-by {
    padding-bottom: 6px;
}

.instructorledcourses-card .class-detail-row:hover {
    background-color: #f3f3f3 !important;
}

/** END instructorledcourses-card **/
/** Class Registration Form **/
.clsregisterform .form-group .control-label {
    color: #333333;
}

.clsregisterform .form-group .btn-default {
    font-weight: 600 !important;
    border-radius: 0px !important;
    margin-bottom: 10px !important;
    width: 130px !important;
    height: 40px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    left: auto;
    right: auto;
    border: 2px solid #005072 !important;
    cursor: pointer !important;
    background-color: #fff;
    color: #424242 !important;
}

.clsregisterform .form-group .btn-default:hover {
    background-color: #005072 !important;
    color: #fff !important;
}

.clsregisterform .form-group a {
    color: #005072 !important;
}

/** END Class Registration Form **/
/** Search Page Css **/
.catalog-one .card .img-fluid {
    border-radius: 0px !important;
}

#carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-two {
    left: 0% !important;
    right: 0% !important;
    width: 36% !important;
}

.bac-change .clsSearchDisplayImg img.d-flex.mr-3 {
    border-color: #0097ba;
}

.row.dash {
    border-color: #b1b1b1 !important;
}

.pagination-container .active a {
    background-color: #005072 !important;
    border-color: #005072 !important;
}

.bac-change h2.title-small a {
    color: #005072 !important;
}

/** END Search Page Css **/
/** Terms & Condition Popp Up **/
div#ModalTerms .modal-footer .btn:hover {
    background-color: #005072 !important;
    color: #fff !important;
}

div#ModalTerms .modal-footer .btn {
    font-weight: 600 !important;
    border-radius: 0px !important;
    margin-bottom: 10px !important;
    width: 130px !important;
    height: 40px;
    text-align: center;
    left: auto;
    right: auto;
    border: 2px solid #005072 !important;
    cursor: pointer !important;
    background-color: #fff;
    color: #424242 !important;
}

/** END Terms & Condition Popp Up **/
/** Drop Down **/
.dropdown-menu.dropdown-type {
    display: block;
    font-size: 14px;
    background-color: #f3f3f3 !important;
    margin-left: 12px;
    border-radius: 0px !important;
    padding: 8px 20px;
    width: 210px;
    text-align: left;
    color: #005072;
    font-weight: 700;
    background-image: url(http://images.netexam.com/images/11299/hexagon-dropdown-arrow-2022.png);
    ; background-repeat: no-repeat;
    background-size: 18px;
    background-position-x: 170px;
    background-position-y: 13px;
}

.navbar-expand-md .navbar-collapse .dropdown-menu.dropdown-type select#selectType:focus {
    outline: none;
}

/** END Drop Down **/
/** Search Folters CSS **/
.instructorledcourses-card .cata-left #qualifications span {
    background-color: #f3f3f3;
    padding: 12px;
    display: -webkit-box;
    /* -webkit-line-clamp: 5; */
    /* -webkit-box-orient: vertical; */
    /* text-overflow: ellipsis; */
    overflow: hidden;
    height: auto;
    word-break: break-word;
    width: 100%;
    height: auto;
    display: block;
    white-space: pre-wrap;
    line-height: 25px;
}

.instructorledcourses-card .cata-left pre#qualifications {
    padding: 14px;
    height: auto !important;
}

/** END Search Folters CSS **/
/** UI:NILAN Coming Soon Text, Navi Tab 06/28/2022 **/
.cls-comingSoon {
    color: #005072 !important;
    font-size: 20px;
    line-height: 22px;
    font-weight: 700;
    background-position-x: right;
    padding-right: 10% !important;
    background-size: 20px;
    background-position-y: 4px;
    display: table;
    pointer-events: none !important;
}

div#navbarCollapse .navbar-nav a:hover {
    color: #005072 !important;
    border-bottom: 3px solid #005072;
}

/** END UI:NILAN Coming Soon Text, Navi Tab 06/28/2022 **/
/** UI:NILAN Bread Crumb Styles, Course Page Right Panel Drop Down 06/29/2022 **/
.container.course-banner-container {
    padding-left: 0% !important;
    padding-right: 0% !important;
}

.container.course-banner-container .breadcrumb {
    border-radius: 0px !important;
}

.container.course-banner-container .breadcrumb li.breadcrumb-item {
    cursor: pointer;
}

.container.course-banner-container .breadcrumb li.breadcrumb-item.active {
    cursor: text;
}

.course-container .right-tab-one .cls-price-body ul.list-unstyled.mb-0 {
    display: grid !important;
}

.course-container .right-tab-one .card-body.cls-price-body li.clsUserType {
    grid-column: 1 / span 2;
    grid-row: 1;
    padding: 5px;
    background-color: #f3f3f3 !important;
}

.course-container .right-tab-one .card-body.cls-price-body span.course-price-text {
    grid-column: 1/span 2;
    grid-row: 2 !important;
    margin-top: 17px;
    padding-left: 5px !important;
}

.course-container .right-tab-one .card-body.cls-price-body select#course-price {
    grid-column: 2;
    grid-row: 2 !important;
    margin-left: -25% !important;
    margin-top: 10px;
    background-color: #f3f3f3 !important;
    border: none !important;
    border-radius: 0px !important;
    color: #005072;
    font-weight: 700 !important;
    cursor: pointer;
}

.course-container .right-tab-one .card-body.cls-price-body select#course-price::after {
    content: none;
}

.container.training-card .cata-left tr {
    display: inline-flex;
    width: 100% !important;
}

/** END UI:NILAN Bread Crumb Styles, Course Page Right Panel Drop Down 06/29/2022 **/
section.py-5.bg-image-full.course-banner {
    padding-top: 0px !important;
}

.training-card .card-bar.classroomCourse-bar {
    background-color: #0098ba;
}

/** UI:NILAN Added - Chathuranga 07/08/2022 **/
section.py-5.bg-image-full.course-banner .img-fluid {
    background-size: contain;
    border: none;
    vertical-align: top;
    background-position: top;
}

section.py-5.bg-image-full.course-banner .container.course-banner-container {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

/** END UI:NILAN Added - Chathuranga 07/08/2022 **/
@media (max-width: 1600px) and (min-width: 1366px) {
    .container {
        max-width: 1300px !important;
    }

    .language-bar-btn {
        background-position-x: 26px;
    }

    .homecourse-card .card {
        min-height: 426px !important;
    }

    .course-container .right-tab-one .card-body.cls-price-body select#course-price {
        margin-left: -12% !important;
    }
}

@media(max-width: 1366px) {
    .container {
        max-width: 1180px !important;
    }

    .language-bar-btn {
        background-position-x: 27px;
    }

    #carouselExampleCaptions .carousel-caption.d-none.d-md-block.cls-slide-three {
        width: 48% !important;
    }

    .language-bar-btn {
        width: 193px !important;
    }

    .homecourse-card .card a.cls-learnmore {
        font-size: 18px;
    }

    .navbar-expand-md .navbar-collapse .dropdown-menu.dropdown-type {
        margin-top: 0px !important;
    }

    div#navbarCollapse .navbar-nav a {
        font-size: 16px;
    }

    a#btnLearnMore {
        font-size: 18px !important;
    }

    .cls-comingSoon {
        font-size: 18px !important;
    }

    .course-container .right-tab-one .card-body.cls-price-body select#course-price {
        /* margin-left: -40% !important; */
    }
}

ol.carousel-indicators {
    font-size: 0px;
}

.container.course-banner-container {
    width: 92% !important;
    max-width: unset !important;
    margin-left: 4% !important;
    margin-right: 4% !important;
}

.container.training-card {
    width: 98% !important;
    max-width: unset !important;
    margin-left: 1% !important;
    margin-right: 1% !important;
}

.container.course-container {
        width: 92% !important;
    max-width: unset !important;
    margin-left: 4% !important;
    margin-right: 4% !important
}



@media (max-width: 1700px){

.row.catalog-one .col-sm-6.col-md-3 {
    padding-left: 0px;
  
}
}


@media (max-width: 1500px){

.row.catalog-one .col-sm-6.col-md-3 {
    padding-left: 15px;
    min-width: 226px !important;
    /* margin: 0px !important; */
}

    .training-card .card .img-fluid {
    height: 100px !important;
}
}

.row.catalog-one {
    /* float: right !important; */
    /* margin-right: 0px !important; */
}

.row.cata-pagination.col-lg-12 {
    margin-right: 0px !important;
    padding-right: 0px !important;
    width: 100% !important;
    float: right;
}

.catalog-one .card .img-fluid {
    background-size: cover;
}


.training-card .card .img-fluid {
    height: 140px;
}

@media (max-width: 1700px) {
.training-card .card .img-fluid {
    height: 123px;
}

}

@media (min-width: 2000px) {
.training-card .card .img-fluid {
    height: 180px;
}

}

@media (min-width: 1700px){

.container.catalog-one.homecourse-card {
    max-width: 1300px !important;
}

}

.carousel-item.active ol.carousel-indicators {
    display: none;
}

.carousel-item.active img.d-block.w-100 {
    position: inherit;
    height: 50vh !important;
    
    max-height: 50vh;
    height: auto !important;
    /* display: flex!important; */
    float: right;
}


@media (max-width: 1600px) and (min-width: 1599px){
.carousel-item.active img.d-block.w-100 {max-height: 42vh;}
}

#carouselExampleCaptions img.d-block.container.w-100 {
    padding: 0px;
}

/*footer changes*/

footer .container {
    padding-top: 0px;
    /* height: 35px !important; */
}

footer {
    padding-top: 20px;
    background: none !important;
    background-color: #333333 !important;
    /* height: 53px !important; */
    padding-bottom: 0px;
}

footer p {
    margin-bottom: 0px !important;
}

.footer-menu {
    padding-bottom: 0px !important;
}

.footer-menu li:last-child {
    border: none !important;
}

.footer-menu a {
    font-weight: 700;
}

.footer-menu a:hover {
    color: #005072 !important;
    text-decoration: none !important;
}

footer ul.social-networks {
    float: right;
    margin-top: -9px !important;
    margin-bottom: 10px;
}




footer a.facebook {
    background-image: url(http://images.netexam.com/images/11298/hexagon_footer_facebook_icon_white.svg) !important;
    width: 35px !important;
    height: 35px !important;
    display: inline-block;
}

footer a.facebook:hover {
    background-image: url(http://images.netexam.com/images/11298/hexagon_footer_facebook_icon_blue.svg) !important;
}

footer a.fa.fa-linkedin {
    background-image: url(http://images.netexam.com/images/11298/Hexagon_footer_Linkedin_icon_white.svg) !important;
    width: 35px !important;
    height: 35px !important;
    display: inline-block;
    font-size: 0px !important;
}

footer a.fa.fa-linkedin:hover {
    background-image: url(http://images.netexam.com/images/11298/Hexagon_footer_Linkedin_icon_blue.svg) !important;

}

footer a.fa.fa-tw {
    background-image: url(https://images.netexam.com/images/11298/hexagon_footer_twitter_icon_white.svg) !important;
    width: 35px !important;
    height: 35px !important;
    display: inline-block;
}

footer a.fa.fa-tw:hover {
    background-image: url(https://images.netexam.com/images/11298/hexagon_footer_twitter_icon_blue.svg) !important;

}

footer a.fa.fa-yotub {
    background-image: url(https://images.netexam.com/images/11298/hexagon_footer_youtube_icon_white.svg) !important;
    width: 35px !important;
    height: 35px !important;
    display: inline-block;
}


footer a.fa.fa-yotub:hover {
    background-image: url(https://images.netexam.com/images/11298/hexagon_footer_youtube_icon_blue.svg) !important;

}


footer a.fa.fa-instagram {
    background-image: url(https://images.netexam.com/images/11298/hexagon_footer_instagram_icon_white.svg) !important;
    width: 35px !important;
    height: 35px !important;
    display: inline-block;
    font-size: 0px !important;;
}

footer a.fa.fa-instagram:hover {
    background-image: url(https://images.netexam.com/images/11298/hexagon_footer_instagram_icon_blue.svg) !important;

}

footer .circle-icon-hover:hover {
    background-color: #333 !important;
}



.social-networks li a {
    margin-top: 0px !important;
    padding-top: 0px !important;
}


.footer-menu li {
    border-right: solid 1px #fff;
}

footer .col-sm-8.footer-nav.animated.fadeInUp {
    padding-left: 0px;
}

.col-sm-3.footer-brand.animated.fadeInLeft {
    font-size: 14px;
    padding-left: 0px;
    border: none !important;
}

footer .col-sm-3.footer-brand.animated.fadeInLeft {
    /* padding-right: 0px; */
    width: 29% !important;
    max-width: unset;
}

footer .container .row {
    display: inline-block;
    width: 100% !important;
}

.col-sm-3.footer-brand.animated.fadeInLeft {
    display: inline-block;
}

.col-sm-8.footer-nav.animated.fadeInUp {
    display: inline-block;
    width: 70% !important;
    max-width: unset;
}

/*END footer changes*/

/** UI:NILAN Catalog Page Course Card CSS - 10/19/2022 **/

.row.catalog-one .card .card-bar-list ul{
    margin-bottom: 0px;
    list-style: none !important;
    padding: 12px;
    padding-bottom: 0px;
    height: auto;
}

.row.catalog-one .card .card-bar-list ul li{
    margin-bottom: 5px;
    padding: 2px;
    font-size: 12px;
    color: #fff !important;
    width: fit-content;
    padding-left: 8px;
    padding-right: 8px;
}

.row.catalog-one .card .card-bar-list ul li.coursetypeCert{
    background-color: #b9d87a !important;
}

.row.catalog-one .card .card-bar-list ul li.coursetypeeLeCourse{
    background-color: #0098ba !important;
}

.row.catalog-one .card .card-bar-list ul li.coursetypeInLedCourse{
    background-color: #515253  !important;
}

.row.catalog-one .card .card-bar-list ul li.coursetypeVirtualInLedCourse{
    background-color: #005072 !important;
}

.row.catalog-one .card .card-bar-list ul li.coursetypeWebinar{
    background-color: #02708c !important;
}

.row.catalog-one .card .card-bar-list ul li.coursetypeOther{
    background-color: #49b495 !important;
}

.row.catalog-one .card .card-bar-list a + a {
       color: #515253 !important;
       font-weight: 600;
       padding-left: 12px;
       font-size: 12px;
       padding-right: 12px;
       display: flex;
       flex-direction: column-reverse;
       float: right;
}

.training-card .card {
    height: 444px !important;
}

.training-card .catalog-one .news-title .title-small {
    height: 70px !important;
}

.ModalCoursetype .modal-dialog.modal-dialog-centered{
    width:16% !important;
}

.ModalCoursetype .modal-dialog.modal-dialog-centered ul{
    height:auto !important;
}

.ModalCoursetype .modal-dialog.modal-dialog-centered ul li{
    background-color:#fff !important;
    color:#000000 !important;
    font-size: 16px;
}

.ModalCoursetype .modal-dialog.modal-dialog-centered .modal-content {
    border-radius: 0px !important;
}

@media (max-width: 1680px){

    .ModalCoursetype .modal-dialog.modal-dialog-centered{
        width: 24% !important;
    }
}

/** END UI:NILAN Catalog Page Course Card CSS - 10/19/2022 **/

/** UI:NILAN Content Library Page Style - 11/11/2022 **/

.contentLibrary-card .Hgn-ColContentLib .mt-12 {
    background: #f6f6f6 !important;
    padding: 10px;
    width: 100%;
}

.contentLibrary-card .contentLibrary-card {
    width: 90% !important;
    max-width: unset !important;
    margin-left: 5% !important;
    margin-right: 5% !important;
}

.contentLibrary-card .Hgn-ColContentLib {
    padding-left: 0px;
    padding-right: 0px;
}

.contentLibrary-card .Hgn-ColContentLib .input-group.has-clear {
    background: #cdcdcd !important;
    width: 100% !important;
}

.contentLibrary-card .Hgn-ColContentLib .mt-4 + .row {
    background: #cdcdcd !important;
}

.contentLibrary-card .Hgn-ColContentLib .row:nth-child(2) {
    background: #cdcdcd !important;
    padding-top: 6px;
    padding-bottom: 6px;
}

.contentLibrary-card .Hgn-ColContentLib .input-group.has-clear {
    align-items: center;
    padding-left: 10px;
    font-size: 14px;
}

.contentLibrary-card .Hgn-ColContentLib .row:nth-child(2) .input-group.has-clear input#SearchString {
    margin-left: 10px;
    height: 30px;
    border-radius: 0px;
}

.contentLibrary-card .Hgn-ContLibCatgries .col-sm-6.col-md-2 {
    margin-top: 30px;
}

.contentLibrary-card .Hgn-ContLibCatgries .card {
    border: 1px solid #000000;
}

.contentLibrary-card .Hgn-ContLibCatgries .card .card-bar {
    border-bottom: 1px solid #005072;
    background-color: #005072;
    color: #fff;
}

.contentLibrary-card .Hgn-ContLibCatgries .card .card-bar .title-small {
    font-size: 16px;
    padding: 5px;
    margin-bottom: 0px;
}

.contentLibrary-card .Hgn-ContLibCatgries .card .card-image {
    text-align: center;
    margin-bottom: 10px;
}

.contentLibrary-card .Hgn-ContLibCatgries .card .last-bar {
    text-align: center;
}

.contentLibrary-card .Hgn-ContLibCatgries .card a.cls-viewResource {
    color: #ffffff !important;
    padding: 8px 10px;
    background: #005072;
    margin-top: 5px !important;
    font-size: 14px;
}

.contentLibrary-card .Hgn-ContLibCatgries .card .card-image .img-fluid {
    height: 100px;
    width: auto;
}

.contentLibrary-card .Hgn-ColContentLib .row:nth-child(2) .input-group-append {
    height: 30px;
}

.contentLibrary-card .Hgn-ColContentLib .row:nth-child(2) .input-group-append button i.fa.fa-search {
    display: block;
}

.contentLibrary-card .Hgn-ColContentLib .row:nth-child(2) .input-group-append button {
    width: 30px !important;
    padding: 1px;
}

.contentLibrary-card .Hgn-ContLibCatgries .card a.cls-viewResource:hover {
    text-decoration: none !important;
}

.contentLibrary-card .back-button {
    color: #ffffff !important;
    padding: 8px 10px;
    background: #005072;
    margin-top: 5px !important;
    font-size: 14px;
    margin-top: 30px !important;
}

.contentLibrary-card .Hgn-ColContentLib .back-button a.cls-back-button {
    color: #fff;
}

.contentLibrary-card .Hgn-ColContentLib .mt-12 {
    background: #f6f6f6 !important;
    padding: 10px;
    width: 100%;
}

.contentLibrary-card {
    width: 90% !important;
    max-width: unset !important;
    margin-left: 5% !important;
    margin-right: 5% !important;
}

.contentLibrary-card .Hgn-ColContentLib {
    padding-left: 0px;
    padding-right: 0px;
}

.contentLibrary-card .Hgn-ColContentLib .input-group.has-clear {
    background: #cdcdcd !important;
    width: 100% !important;
}

.contentLibrary-card .Hgn-ColContentLib .mt-4 + .row {
    background: #cdcdcd !important;
}

.contentLibrary-card .Hgn-ColContentLib .row:nth-child(2) {
    background: #cdcdcd !important;
    padding-top: 6px;
    padding-bottom: 6px;
}

.contentLibrary-card .Hgn-ColContentLib .input-group.has-clear {
    align-items: center;
    padding-left: 10px;
    font-size: 14px;
}

.contentLibrary-card .Hgn-ColContentLib .row:nth-child(2) .input-group.has-clear input#SearchString,
.contentLibrary-card .Hgn-ColContentLib .row:nth-child(2) .input-group.has-clear input#txtserch,
.contentLibrary-card .Hgn-ColContentLib .row:nth-child(2) .input-group.has-clear input#txtResourceSerch{
    margin-left: 10px;
    height: 30px;
    border-radius: 0px;
}

.contentLibrary-card .Hgn-ContLibCatgries .col-sm-6.col-md-3 {
    margin-top: 30px;
}

.contentLibrary-card .Hgn-ContLibCatgries .card {
    border: 1px solid #000000;
    min-height: 206px;
}

.contentLibrary-card .Hgn-ContLibCatgries .card .card-bar {
    border-bottom: 1px solid #005072;
    background-color: #005072;
    color: #fff;
}

.contentLibrary-card .Hgn-ContLibCatgries .card .card-bar .title-small {
    font-size: 16px;
    padding: 5px;
    margin-bottom: 0px;
}

.contentLibrary-card .Hgn-ContLibCatgries .card .card-image {
    text-align: center;
    margin-bottom: 10px;
}

.contentLibrary-card .Hgn-ContLibCatgries .card .last-bar {
    text-align: center;
}

.contentLibrary-card .Hgn-ContLibCatgries .card a.cls-viewResource {
    color: #ffffff !important;
    padding: 8px 10px;
    background: #005072;
    margin-top: 5px !important;
    font-size: 14px;
}

.contentLibrary-card .Hgn-ContLibCatgries .card .card-image .img-fluid {
    height: 100px;
    width: auto;
}

.contentLibrary-card .Hgn-ColContentLib .row:nth-child(2) .input-group-append {
    height: 30px;
}

.contentLibrary-card .Hgn-ColContentLib .row:nth-child(2) .input-group-append button i.fa.fa-search {
    display: block;
}

.contentLibrary-card .Hgn-ColContentLib .row:nth-child(2) .input-group-append button {
    width: 30px !important;
    padding: 1px;
}

.contentLibrary-card .Hgn-ContLibCatgries .card a.cls-viewResource:hover {
    text-decoration: none !important;
}

.contentLibrary-card .Hgn-ColContentLib .back-button {
    color: #ffffff !important;
    padding: 8px 15px;
    background: #005072;
    margin-top: 5px !important;
    font-size: 14px;
    margin-top: 30px !important;
    background-image: url(http://images.netexam.com/images/11299/Hexagon-ContentLibrary-BackButton_2022.png);
    background-repeat: no-repeat;
    background-size: 20px;
    background-position-y: center;
    padding-left: 24px;
}

.contentLibrary-card .Hgn-ColContentLib .back-button a.cls-back-button {
    color: #fff;
}

.contentLibrary-card .Hgn-ColContentLib .back-button a.cls-back-button:hover {
    text-decoration: none;
}

.contentLibrary-card .Hgn-ContLibCatgries .card.view-resource {
    cursor: pointer;
}

/** END UI:NILAN Content Library Page Style - 11/11/2022 **/


/*content library*/

.col-sm-12.Hgn-ColContentLib .col-sm-6.col-md-3 {
    width: 226px !important;
    min-width: 226px !important;
    flex: 0 0 19%;
    box-shadow: 0px 0px 6px 0px rgb(181 181 181);
    margin-right: 20px !important;
    margin-top: 18px;
    padding-left: 0px;
    padding-right: 0px;
}





.contentLibrary-card .img-fluid {
    background-size: auto !important;
    background-repeat: no-repeat;
    background-position: center;
    /* height: 100px !important; */
    cursor: pointer;
    width: 100%!important;
    background-size: cover!important;
}

.card-bar.certification-bar {
    margin-bottom: 5px;
    padding: 2px;
    font-size: 12px;
    color: #fff !important;
    width: fit-content;
    padding-left: 8px;
    padding-right: 8px;
    background-color: #005072 !important;
    height: auto !important;
    margin-left: 18px;
    margin-right: 18px;
    margin-top: 18px;
}

.contentLibrary-card .card-body:after {
    background: none !important;
}

.contentLibrary-card .catalog-one h2.title-small {
    color: #0097ba !important;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 0px;
    height: 70px !important;
    padding-bottom: 8px;
}



.contentLibrary-card .catalog-one h2.title-small + div {
    font-size: 16px;
    line-height: 22px;
    color: #333333;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
}

.contentLibrary-card .catalog-one  .card-body {
    padding-left: 18px !important;
    padding-right: 18px !important;
}

.contentLibrary-card .catalog-one .img-fluid {
    height: 140px;
}

@media (max-width: 1700px) {
.contentLibrary-card .catalog-one .img-fluid {
    height: 123px;
}

}

@media (min-width: 2000px) {
.contentLibrary-card .catalog-one .img-fluid {
    height: 180px;
}

}

.contentLibrary-card .catalog-one .img-fluid[style="background-image:url(/Images/hexagon-logo-2022.png);"] {
    background-size: auto !important;
}

/*End content library*/


/** UI:NILAN C Added - 08/04/2023 **/

.language-bar-btn {
    background-position-x: 95px;
}

@media (max-width: 1400px){


    nav.navbar.navbar-expand-md.navbar-light button.btn.btn-secondary.dropdown-toggle {
        width: 176px;
        background-position-x: 131px;
     
    }
    
    .navbar #navbarCollapse .has-clear input#SearchString {
        width: 125px;
    }

    div#navbarCollapse .navbar-nav a {
        font-size: 15px;
    }
}

/** END UI:NILAN C Added - 08/04/2023 **/


/** UI:NILAN Sign Up Button - 09/06/2023 **/

.user-signin-btn a {
    color: #000 !important;
    font-weight: 400;
    font-family: "open_sans", Helvetica, Arial, sans-serif;
    padding-left: 28px;
    font-size: 16px !important;
}

.user-signin-btn {
    background-position-y: 4px;
    background-image: url(http://images.netexam.com/images/11299/Hexagon_Sign-button-icons-new-2_2023.png);
    background-size: 22px !important;
    background-repeat: no-repeat;
    padding-top: 0px;
    padding-top: 5px;
    width: 88px !important;
    margin-right: 18px !important;
}

.language-bar-btn {
    padding-left: 0px !important;
    width: 88px !important;
    background-position-x: left !important;
}

div#carouselExampleCaptions .carousel-inner {
    padding-bottom: 10px;
}

/** END UI:NILAN Sign Up Button - 09/06/2023 **/



/** UI:NILAN Hexagon Catalog Changes as Client Account - 09/19/2023 **/

@import 'https://fonts.googleapis.com/css2?family=Open+Sans&display=swap';@import 'https://fonts.googleapis.com/css2?family=Changa+One&family=Lilita+One&family=Signika:wght@700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Changa+One&family=Glegoo&family=Lilita+One&family=PT+Serif+Caption&family=Roboto+Slab:wght@200;400&family=Signika:wght@700&family=Unna&display=swap';.main-header {
    height: 174px!important
}

@font-face {
    font-family: OpenSans-Bold;
    src: url(https://hexagon-training.netexam.com/themes/11299/1/5313/fonts_4/OpenSans-Bold.ttf)
}

@font-face {
    font-family: OpenSans-ExtraBold;
    src: url(https://hexagon-training.netexam.com/themes/11299/1/5313/fonts_4/OpenSans-ExtraBold.ttf)
}

@font-face {
    font-family: OpenSans-Light;
    src: url(https://hexagon-training.netexam.com/themes/11299/1/5313/fonts_4/OpenSans-Light.ttf)
}

@font-face {
    font-family: OpenSans-Medium;
    src: url(https://hexagon-training.netexam.com/themes/11299/1/5313/fonts_4/OpenSans-Medium.ttf)
}

@font-face {
    font-family: OpenSans-Regular;
    src: url(https://hexagon-training.netexam.com/themes/11299/1/5313/fonts_4/OpenSans-Regular.ttf)
}

@font-face {
    font-family: OpenSans-SemiBold;
    src: url(https://hexagon-training.netexam.com/themes/11299/1/5313/fonts_4/OpenSans-SemiBold.ttf)
}

div,span,label,button,h1,h2,td,tr,a {
    font-family: OpenSans-Regular!important
}

.container-fluid.cls-welcome {
    height: 277px!important;
    padding-left: 0!important;
    background-repeat: no-repeat!important;
    background-color: #eff8fa;
    border-bottom: solid 1px #9dd7e4!important;
}

.container-fluid.cls-welcome .banner_header_text {
    margin-left: 2% !important;
}

.container-fluid.cls-welcome .banner_header_text h2.banner_title {
    font-size: 48px;
    text-align: left;
    margin-top: 38px;
    margin-bottom: 23px!important;
    font-weight: 300;
    margin-left: 0;
    width: 653px;
    letter-spacing: .5px;
    color: #121212;
    text-transform: inherit;
    line-height: 60px;
}

.container-fluid.cls-welcome .banner_header_text p.banner_lower_text {
    margin-top: 12px;
    font-size: 14px;
    width: 648px;
    line-height: 24px;
    color: #121212!important
}

.cls-catalog-home.training-card {
    background-color:#fff !important;
}

.cls-catalog-home.training-card .cls-home-br {
    font-size: 24px;
    color: #000!important;
    font-weight: 600!important;
    text-align: left;
    line-height: 32px;
    margin-bottom: 20px !important;
}

.cls-catalog-home.training-card {
    width: 96%!important;
    padding-left: 2%!important;
    padding-right: 2%!important;
    padding-top: 1%!important;
    margin:0px !important;
}

.cls-catalog-home.training-card .row.catalog-one .col-md-3 .card{
    vertical-align:top;
    width: 280px;
    display: inline-block;
    margin-right: 14px;
    border-radius: 4px;
    border: solid 1px #ccc !important;
    -webkit-box-shadow: 0 0 5px 0 #e0e0e0;
    -moz-box-shadow: 0 0 5px 0 #e0e0e0;
    box-shadow: 0 0 5px 0 #e0e0e0;
    margin-top: 0px;
    height: auto!important;
    margin-right: 14px!important;
    background-color: #fff!important;
    margin-bottom: 20px !important;
    border-radius: 6px!important;
}

.cls-catalog-home.training-card .row.catalog-one .col-md-3 {
    width: 302px !important;
    display: inline-block !important;
    padding-right: 1%;
}

.cls-catalog-home.training-card .row.catalog-one {
    display: inline-block !important;
}

.card-bar-list.elearningCourse-bar-list.cls-red {
    color: #f44336!important;
    background-color: #ffebee!important;
    display: block!important;
    color: #509e2f;
    font-size: 12px;
    background-color: #e2f2ce;
    padding: 3px 13px;
    width: 46%!important;
    border-radius: 6px;
    margin-bottom: 16px;
    text-align: center;
    height: 20px;
    width: fit-content!important;
    margin: 16px 16px 0px !important;
    height: 24px;
    font-family: OpenSans-Bold!important;
}

.training-card .catalog-one .news-title .title-small {
    color: #121212!important;
    font-size: 16px !important;
    line-height: 24px !important;
    padding-bottom: 8px;
    height: 60px!important;
    display: -webkit-box!important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden!important;
    font-family: OpenSans-Bold!important;
}

small.text-viewcourse {
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: right;
    width: 102px;
    display: block;
    color: #005072!important;
    font-family: open sans,sans-serif!important;
    font-size: 13px!important;
    /* margin-left: 3px; */
    background-image: none!important;
    margin-left: 0
}

.training-card .news-title div {
        padding: 0;
        padding-top: 0;
        margin-bottom: 41px;
        /* margin-left: 2px; */
        font-size: 14px;
        color: #121212!important;
        line-height: 24px;
        float: left;
        min-width: fit-content;
        /* width: fit-content!important; */
        height: 48px!important;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        margin-left: 0;
        margin-right: 0!important;
        /* padding-left: 16px; */
        padding-right: 16px!important;
        width: 89%!important;
        padding-left: 0;
        padding-right: 0!important;
        font-family: OpenSans-Regular!important;
        font-weight: 400!important;
}

.training-card .catalog-one p.card-text {
    background-color: #fff !important;
    display: none;
}

.training-card .star-rate {
    display: inline-block !important;
    float: right;
    padding-right: 16px !important;
    margin-top: -2px;
}

.training-card small.text-viewcourse {
    display: inline-block !important;
    float: left;
    padding-left: 16px;
    font-family: OpenSans-Bold!important;
}

.training-card span.fa.fa-star {
    font-size: 14px;
    color: #509e2f!important;
}

.training-card small.text-price {
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    color: #949494;
    font-style: italic;
    padding-left: 16px;
    margin-top: 1px;
    /* margin-bottom: 16px; */
    position: relative;
    top: 0px !important;
    background: none !important;
    padding-left: 0px !important;
    margin-left: 0px !important;
    text-align: left;
}

.training-card .card-bar-list.elearningCourse-bar-list.cls-green {
    display: block!important;
    color: #509e2f;
    font-size: 12px;
    background-color: #e2f2ce;
    padding: 3px 13px;
    width: 46%!important;
    border-radius: 6px;
    margin-bottom: 16px;
    text-align: center;
    height: 20px;
    width: fit-content!important;
    /* padding: 2px 5px; */
    margin: 16px 16px 0px !important;
    height: 24px;
    font-family: OpenSans-Bold!important;
}

.training-card .card-bar-list.elearningCourse-bar-list.cls-blue {
    display: block!important;
    /* color: #509e2f; */
    font-size: 12px;
    /* background-color: #e2f2ce; */
    padding: 3px 13px;
    width: 46%!important;
    border-radius: 6px;
    /* margin-bottom: 16px; */
    text-align: center;
    height: 20px;
    width: fit-content!important;
    /* padding: 2px 5px; */
    margin: 16px 16px 0px !important;
    height: 24px;
    color: #005072!important;
    background-color: #c6e8ef!important;
    font-family: OpenSans-Bold!important;
}

.catalog-one .card-body {
    border-bottom-left-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
}

.training-card .card .img-fluid {
    border-top-left-radius: 6px !important;
    border-top-right-radius: 6px !important;
    height: 186px!important;
}

.menubar-css nav.navbar.navbar-expand-md.navbar-light {
    background-color: #005072!important;
    height: 54px!important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.menubar-css div#navbarCollapse .navbar-nav a {
    color: #fff !important;
    width: auto !important;
}

.menubar-css div#navbarCollapse .navbar-nav a:hover {
    color: #fff !important;
    border-bottom: solid 3px #fff !important;
}

.menubar-css ul.navbar-nav.mr-auto {
    display: -webkit-box !important;
}

.menubar-css div#navbarCollapse .navbar-nav a {
    padding-bottom: 0px;
    height: 53px;
    display: flex;
    align-items: center !important;
}

.menubar-css div#navbarCollapse .navbar-nav a {
    border-bottom: solid 3px #005072!important;
    vertical-align: middle !important;
    margin-top: 0px!important;
    padding-bottom: 0px!important;
        color: #fff!important;
}

.menubar-css div#navbarCollapse .row.col-12 {
    justify-content: center !important;
    padding: 0px !important;
}

.menubar-css .col-search .input-group.has-clear .form-control.searchClass{
    border: none;
    display:block !important;
    width: 604px !important;
}

.menubar-css .col-sm-12.text-center.ext-center a.navbar-brand {
    width: 0% !important;
}

.menubar-css .col-sm-12.text-center.ext-center {
    justify-content: space-between;
    padding-left: 1.7%;
    padding-right: 1.7% !important;
}

.menubar-css .language-bar:after {
    display: none;
}

.menubar-css .input-group.has-clear {
    width: 729px!important;
    height: 47px;
    background: no-repeat;
    border: solid 1px #e6e6e6;
    border-radius: 4px;
    padding-left: 12px!important;
}

.menubar-css button#searchbtn {
    background: 0 0!important;
    background-position: center!important;
    /* height: 38px!important; */
    background-color: #005072!important;
    /* width: 38px; */
    background-repeat: no-repeat!important;
    border-radius: 4px !important;
    /* margin-left: 10px; */
    margin-top: 2px!important;
    height: 41px!important;
    /* width: auto!important; */
    width: 42px!important;
    float: right;
    margin-right: 2px;
    margin-left: 2px!important;
    background-image: url(http://images.netexam.com/images/11299/Search-button-hexagon-2023.svg)!important;
}

.menubar-css button#searchbtn .fa.fa-search{
    display:none !important;
}

.menubar-css button#clsbtn {
    background: 0 0!important;
    background-image: url(http://images.netexam.com/images/11298/2023-new-ui-close.png)!important;
    background-position: center!important;
    height: 38px!important;
    background-color: #005072!important;
    width: 38px;
    background-repeat: no-repeat!important;
    border-radius: 4px !important;
    margin-right: 9px;
    margin-top: 3px!important;
    height: 39px!important;
    width: auto!important;
    width: 40px!important;
}

.menubar-css button#clsbtn i.fa.fa.fa-close {
    display: none !important;
}

.menubar-css a.navbar-brand img {
    width: 256px !important;
}

.menubar-css .language-bar {
    height: 86px !important;
    padding-top: 23px;
}

.menubar-css .col-search {
    margin-top: -3px;
    margin-left: -4px !important;
}

.menubar-css .input-group-append.form-control-clear {
    justify-content: flex-start !important;
    float: left;
}

.menubar-css .col-sm-12.text-center.ext-center .dropdown button.btn.btn-secondary.dropdown-toggle {
    font-size: 0px;
    height: 30px !important;
    background-image: url(https://images.netexam.com/images/11299/hexagon-new-ui-lang2-2-2023-.png);
    background-size: 19px;
    background-position-y: 2px !important;
}

.menubar-css span.fa.fa-shopping-cart {
    background-image: url(http://images.netexam.com/images/11299/hexagon-new-ui-cart-2023.png)!important;
    background-repeat: no-repeat!important;
    background-position-x: 1px!important;
    background-size: auto!important;
    background-position-y: 2px!important;
    font-size: 0;
    width: 20px;
    height: 20px;
    display: inline-block;
    position: relative;
    top: -17px;
    padding-left: 0!important;
    background-image: url(https://images.netexam.com/images/11299/hexagon-new-ui-cart3-3-2023-.png)!important;
    background-size: 17px!important;
    top: 0!important;
}

.menubar-css .fa-shopping-cart:before {
    display: none;
}

.menubar-css .language-bar-btn {
    float: right;
    position: absolute;
    right: 22px !important;
    top: 3px;
    background-image: url(http://images.netexam.com/images/11299/Hexagon-user_icon_neww_2023.png) !important;
    background-size: 22px;
}
.menubar-css .language-bar-btn + .dropdown.d-inline-block {
    left: -90px;
    top: 7px;
}

.menubar-css .language-bar-btn + .dropdown.d-inline-block .btn.btn-link {
    padding-top: 0px !important;
}

.container.course-banner-container .breadcrumb {
    background-color: #fff !important;
}

.container.training-card {
    background-color: #fff !important;
    margin-top: 22px !important;
    margin-top: 0px !important;
}

.container.training-card .col-search .input-group.has-clear {
    border: solid 1px #e6e6e6;
    /* width: 279px!important; */
    border-radius: 4px;
    width: 443px!important;
}

.container.training-card .col-search .input-group.has-clear .input-group-append button.btn.white-btn {
    background: url(https://images.netexam.com/images/11299/avixa-menu-bar-search-icon.png)!important;
    height: 40px;
    width: 41px;
    border-top: solid 1px #ccc;
    border-right: solid 1px #ccc;
    border-color: #ccc;
    border-top-right-radius: 4px!important;
    /* border-bottom-right-radius: 4px !important; */
    background-color: #005072!important;
    width: 39px;
    /* background-image: none!important; */
    background-image: url(http://images.netexam.com/images/11299/Search-button-hexagon-2023.svg)!important;
    margin-left: 0!important;
    margin-top: 2px;
    /* float: right; */
    /* margin-right: 3px; */
    float: right!important;
    margin-right: 3px;
    border-radius: 4px !important;
    margin-bottom: 3px !important;
}

.container.training-card .col-search .input-group.has-clear input#SearchString {
    width: 200px!important;
    border: 0px !important;
    height: 43px!important;
    font-size: 16px;
    font-family: OpenSans-Regular;
    padding-left: 10px!important;
    border: none;
    /* width: 170px!important; */
    border-top-left-radius: 4px!important;
    border-bottom-left-radius: 4px!important;
}

.container.training-card .cata-left {
    background-color: #eff8fa!important;
    border: solid 1px #9dd7e4!important;
}

.container.training-card button#btnResetFilter {
    padding: 8px 22px!important;
    color: #f8f8f8!important;
    font-weight: 100!important;
    font-size: 16px;
    height: auto;
    background-color: #509e2f!important;
    padding: 8px;
    border-radius: 4px!important;
    font-family: OpenSans-Bold!important;
    height: auto!important;
    padding: 8px 22px!important;
    width: auto!important;
    border: 0px !important;
    text-align: center;
    margin-left: auto !important;
    margin-right: auto !important;
    display: block;
    margin-top: 10px;
    cursor: pointer;
}


.container.training-card .cata-left h4 {
    color: #000;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 600;
    margin-top: 20px;
    line-height: 32px;
    margin-top: 14px;
    margin-bottom: 5px;
    /* font-family: OpenSans-Regular!important; */
}

.container.training-card .cata-left label {
    font-size: 14px;
    padding-bottom: 0!important;
    /* padding-left: 22px; */
    color: #2f2f2f;
    padding-bottom: 6px!important;
    font-size: 16px!important;
    background-color: #eff8fa!important;
}

.container.training-card .cata-left .optionChk {
    background-image: url(https://images.netexam.com/images/11299/Hexagon-new-UI-2023-CheckOff1.png);
    width: 20px;
    height: 20px;
    float: right;
    margin-right: 4px;
    background-repeat: no-repeat;
    cursor: pointer;
    width: 20px!important;
    height: 20px!important;
    background-size: auto!important;
    /* float: left; */
    /* margin-top: 8px; */
    /* margin-left: 2px; */
    background-color: #eff8fa !important;
}

.container.training-card .cata-first .col-search {
    margin-bottom:25px !important;
}

.training-card .cata-first .col-lg-9 {
    margin-top: 74px !important;
}

.training-card .cata-first hr{
    display:none !important;
}

.training-card .card {
    height: auto !important;
}

.container.training-card .col-search .input-group.has-clear .input-group-append button.btn.white-btn .fa.fa-search {
    display: none !important;
}

footer {
    background-color: #fff !important;
    padding-left: 2%!important;
    padding-right: 2%!important;
    width: 100%!important;
    line-height: 32px!important;
    padding-bottom: 27px!important;
    padding-bottom: 21px!important;
}

footer .footer-hex .footer-hex-table td {
    font-size: 14px!important;
    color: #000!important;
}

footer .container {
    max-width: none !important;
}

table.footer-hex-table tr {
    display: flex !important;
    justify-content: space-between;
}

table.footer-hex-table {
    width: 100% !important;
}

footer .footer-hex .footer-hex-table td.footer-one {
    width: 80% !important;
}

div#searchcoursewareModal {
    width: 100% !important;
    border-radius: 0px !important;
    border: 1px solid #005072 !important;
    padding-top: 0px !important;
    top: 46px;
    z-index: 999999 !important;
    background-color: #fff !important;
}

div#searchcoursewareModal .modal-content {
    border: 0px !important;
}

div#searchcoursewareModal .modal-content tr:nth-child(1) td.searchcls {
    background-color: #fdf2e0;
    text-align: center;
    color: #121212;
    letter-spacing: .5px;
    padding: 4px;
    font-size: 11px !important;
}

div#searchcoursewareModal .searchcls a {
    color: #525252 !important;
}

td.searchcls {
    padding: 0px !important;
    height: 25px;
    background-position: 1px 1px;
}

div#searchcoursewareModal .modal-content tr td{
    font-size:11px !important;
    border: 0px !important;
    text-align: left;
    padding: 3px 4px !important;
    padding-left: 10px !important;
}

div#searchcoursewareModal .modal-content tr:nth-child(1) td {
    border: 1px solid #dee2e6 !important;
}

div#searchcoursewareModal .modal-content tr td img {
    width: 15px !important;
    height: auto !important;
}

div#searchcoursewareModal .modal-content tr {
    margin-bottom: 10px !important;
}

footer .footer-hex .footer-hex-table td.footer-two,
footer .footer-hex .footer-hex-table td.footer-three{
    text-decoration: underline !important;
    cursor:pointer;
}

footer .footer-hex .footer-hex-table td.footer-two:hover,
footer .footer-hex .footer-hex-table td.footer-three:hover{
    text-decoration: none !important;
}

.container-fluid.cls-welcome + .container.training-card{
    margin-top: 36px !important;
    border-bottom: solid 1px rgba(0,0,0,.12)!important;
    padding-bottom: 54px!important;

}

.menubar-css .col-search .input-group.has-clear .form-control.searchClass {
    font-size: 16px;
    font-family: OpenSans-Regular;
    padding-left: 0px !important;
}

.container-fluid.menubar-css .language-bar-btn .badge {
    margin-top: 3px !important;
    display: block !important;
    align-items: revert;
    padding-left: 25px !important;
}


.container.training-card .row.cata-pagination.col-lg-12 span.cls-page-row {
    font-size: 12px;
    font-weight: 600;
    color: #545559!important;
}

.container.training-card .row.cata-pagination.col-lg-12 span.cls-page {
    margin-right: 79px!important;
    color: #545559!important;
    display: inline-block!important;
    font-weight: 700;
    font-size: 12px !important;
}

.container.training-card a.page-link.disabled {
    background-size: 9px!important;
}

.container.training-card .page-item:first-child .page-link span {
        background-image: url(http://images.netexam.com/images/11299/hexagon-new-ui-trancipt-page-left-arrow-2023.png)!important;
        background-position: center!important;
        background-color: #fff!important;
        font-size: 0px !important;
        height: 18px !important;
        width: 18px !important;
        display: block !important;
        background-size: 10px !important;
        background-repeat: no-repeat !important;
}

.container.training-card .page-item:last-child .page-link span{
    background-image: url(http://images.netexam.com/images/11299/hexagon-new-ui-trancipt-page-right-arrow-2023.png)!important;
    background-position: center!important;
    background-color: #fff!important;
    font-size: 0px !important;
    height: 18px !important;
    width: 18px !important;
    display: block !important;
    background-size: 10px !important;
    background-repeat: no-repeat !important;
}

.container.training-card .page-item:first-child .page-link {
    border: 0px !important;
    padding: 0px !important;
    margin-right: 20px;
}

.container.training-card .page-item:last-child .page-link {
    padding: 0px !important;
    border: 0px !important;
}


.container.training-card .row.cata-pagination.col-lg-12 {
    vertical-align: middle !important;
}

.container.training-card .row.cata-pagination.col-lg-12 nav .pagination{
    margin-top:0px !important;
    margin-bottom:0px !important;
}

.container.training-card .row.cata-pagination.col-lg-12 span.cls-page {
    margin-right: 40px !important;
}

.container.training-card .row.cata-pagination.col-lg-12 span.cls-page-row {
    margin-right: 65px !important;
}

.menubar-css div#navbarCollapse .navbar-nav a {
    font-family: OpenSans-Bold!important;
}

.container.training-card .page-item:first-child .page-link.disabled span {
    background-image:url(http://images.netexam.com/images/11299/hexagon-new-ui-trancipt-page-left-arrowww-2023.png) !important;
}

.container.training-card .page-item:last-child .page-link.disabled span {
    background-image:url(http://images.netexam.com/images/11299/hexagon-new-ui-trancipt-page-right-arrowww-2023.png) !important;
}

input {
    box-shadow: none !important;
}

.menubar-css div#navbarCollapse .navbar-nav a {
    font-size: 16px !important;
}

.menubar-css .language-bar-btn {
    right: 0.6% !important;
    background-size: 20px;
}


.menubar-css div#navbarCollapse .row.col-12 .col-md-8{
    display: contents !important;
    width: 100% !important;
    max-width: none !important;
}

.menubar-css ul.navbar-nav.mr-auto {
    float: none !important;
    width: 100% !important;
    display: flex !important;
    flex-direction: row;
    justify-content: center;
}


.menubar-css div#navbarCollapse .navbar-nav a {
    font-family: OpenSans-Bold!important;
    justify-content: center !important;
    margin-right: 10px !important;
    margin-left: 10px !important;
    vertical-align: top !important;
}

.container.training-card button#btnResetFilter:hover{
    background-color: #186f00!important;
    color: #f8f8f8!important;
}

.training-card small.text-arrow {
    background-image: url(https://images.netexam.com/images/11299/Hexagon-Admin-CourseTile-Arrow_2023.png);
    /* position: absolute !important; */
    display: block;
    width: 20px !important;
    height: 42px !important;
    /* top: 90.5%; */
    background-repeat: no-repeat !important;
    float: right !important;
    width: 100% !important;
    padding-right: 20px !important;
    background-position-x: 94% !important;
    background-color: #f3f3f3 !important;
    background-size: 30px !important;
    background-position-y: 12px;
    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
    vertical-align: bottom !important;
    margin-top: 10px;
}

.container.training-card .catalog-one .card-body {
    height: 264px !important;
}

.cls-catalog-home.training-card .catalog-one .card-body {
    height: 195px !important;
    min-height: 220px !important;
}

.cls-catalog-home.training-card .row.catalog-one .col-md-3 .card {
    min-height: auto;
}

.container.training-card .mt-5.cata-first .row.catalog-one .col-md-3 {
    padding:0px !important;
}

.container.training-card .mt-5.cata-first .row.catalog-one .col-md-3 .card{
    margin-right: 20px !important;
    margin-bottom: 20px !important;
}

.container.training-card .mt-5.cata-first {
    margin-top: 0px !important;
}

.menubar-css div#navbarCollapse .navbar-nav a.nav-link.selected {
    border-bottom: solid 3px #ffffff!important;
}

@media only screen and (max-width: 1680px){
    .menubar-css .col-sm-12.text-center.ext-center {
        padding-left: 1.5% !important;
    }
    .training-card small.text-arrow {
        /* top: 90.2% !important; */
    }

    .cls-catalog-home.training-card {
    width: 100%!important;
}
}

@media only screen and (max-width: 1367px){
    .container-fluid.menubar-css .col-search {
        width: 40% !important;
    }

    .menubar-css .col-sm-12.text-center.ext-center {
        padding-left: 1.3% !important;
        padding-right: 1% !important;
    }

    
    .training-card small.text-arrow {
        /* top: 91.5% !important; */
    }

    .cls-catalog-home.training-card .row.catalog-one .col-md-3 {
        width: 254px !important;
    }
    
    .cls-catalog-home.training-card .row.catalog-one .col-md-3 .card {
       
width: 241px;
    }
    
    
}

/** END UI:NILAN Hexagon Catalog Changes as Client Account - 09/19/2023 **/


.container.training-card .mt-5.cata-first .row.catalog-one .col-md-3 {
    flex: 0 0 30% !important;
    max-width: 30% !important;
}

.training-card  .card-bar-list.elearningCourse-bar-list.cls-blue {
    /* color: #ed8b00!important; */
    /* background-color: #fdf2e0!important; */
}


@media only screen and (max-width: 1369px){


.container.training-card .mt-5.cata-first .row.catalog-one .col-md-3 {
    flex: 0 0 30% !important;
    max-width: 30% !important;
}
}

.card-bar-list.elearningCourse-bar-list.cls-orange {
    color: #ed8b00!important;
    background-color: #fdf2e0!important;
    display: block!important;
    /* color: #509e2f; */
    font-size: 12px;
    /* background-color: #e2f2ce; */
    padding: 3px 13px;
    width: 46%!important;
    border-radius: 6px;
    /* margin-bottom: 16px; */
    text-align: center;
    height: 20px;
    width: fit-content!important;
    /* padding: 2px 5px; */
    margin: 16px 16px 0px !important;
    height: 24px;
    /* color: #005072!important; */
    /* background-color: #c6e8ef!important; */
    font-family: OpenSans-Bold!important;
}



/** UI:NILAN Trello Changes - 10/04/2023 **/

section.py-5.bg-image-full.course-banner .container.course-banner-container {
    background-color: #fff !important;
}

.course-banner .btn-group-vertical .btn-group-aling{
    background-color:#fff !important;
}

.container.course-container {
    background-color: white !important;
}

.course-container .overview-style {
    background-color: #fff !important;
}

.course-container .right-tab .card-header {
    background-color: #005072 !important;
}

.course-container .right-tab-one .card-body.cls-price-body li.clsUserType {
    display: none !important;
}section.py-5.bg-image-full.course-banner .container.course-banner-container {
    background-color: #fff !important;
}

.course-banner .btn-group-vertical .btn-group-aling{
    background-color:#fff !important;
}

.container.course-container {
    background-color: white !important;
}

.course-container .overview-style {
    background-color: #fff !important;
}

.course-container .right-tab .card-header {
    background-color: #005072 !important;
}

.course-container .right-tab-one .card-body.cls-price-body li.clsUserType {
    display: none !important;
}

section.py-5.bg-image-full.course-banner .img-fluid {
    border: 1px solid #cccccc !important;
}



.menubar-css .language-bar-btn + .dropdown.d-inline-block {
    float: right;
    left: 0px !important;
}

.menubar-css .language-bar-btn {
    float: unset !important;
    right: 132px !important;
}

.menubar-css .language-bar-btn {
    background-image: none !important;
    display: flex !important;
    flex-direction: row-reverse;
}

.container-fluid.menubar-css .language-bar-btn .badge:nth-child(1){
    color: #f8f8f8!important;
    font-weight: 100!important;
    font-size: 22px;
    height: auto;
    background-color: #005072!important;
    padding: 8px;
    border-radius: 4px!important;
    font-family: OpenSans-Bold!important;
    height: auto!important;
    padding: 8px 22px!important;
    font-size: 16px;
    border: solid 1px #005072!important;
    margin-top: 0px !important;
}

.container-fluid.menubar-css .language-bar-btn .badge:nth-child(1):hover{
    text-decoration:none !important;
    background-color: #005072!important;
    color: #f8f8f8!important;
}

.container-fluid.menubar-css .language-bar-btn .badge:nth-child(2) {
    color: #005072!important;
    font-weight: 100!important;
    font-size: 22px;
    height: auto;
    padding: 8px;
    border-radius: 4px!important;
    font-family: OpenSans-Bold!important;
    height: auto!important;
    padding: 8px 22px!important;
    font-size: 16px;
    border: solid 1px #005072!important;
    margin-right:10px;
    margin-top: 0px !important;
}

.container-fluid.menubar-css .language-bar-btn .badge:nth-child(2):hover{
    text-decoration:none !important;
    color: #005072!important;
    
}

.menubar-css .language-bar-btn + .dropdown.d-inline-block .btn.btn-link {
    padding: .375rem .75rem !important;
}

.menubar-css .col-sm-12.text-center.ext-center .dropdown button.btn.btn-secondary.dropdown-toggle {
    background-position-y: 7px !important;
}

.menubar-css div#navbarCollapse .navbar-nav a {
    font-size: 14px !important;
}

@media (max-width: 1440px) {

    .menubar-css .input-group.has-clear {
        width: 550px !important;
    }

    .menubar-css .col-search .input-group.has-clear .form-control.searchClass {
        width: 350px !important;
    }
}




/** UI:NILAN Chath Added - 10/09/2023 **/

.cls-price-body.card-body {
    border: none !important;
    border: solid 1px #ccc !important;
    margin-bottom: 20px;
}



.card.my-4.right-tab-one {
    border: none !important;
}

.cls-catalog-home.training-card  .row.catalog-one {
    width: 100%;
}

/** END UI:NILAN Chath Added - 10/09/2023 **/

/** UI:NILAN Chath Added (New Catalog - prod) - 10/10/2023 **/

.container.training-card .mt-5.cata-first .row.catalog-one .col-md-3 .card ul {
    padding-left: 16px;
    height: 80px;
}

.container.training-card .mt-5.cata-first .row.catalog-one .col-md-3 .card ul li {
    margin-left: 0px !important;
}

.cls-price-body.card-body {
    border: none !important;
    border: solid 1px #ccc !important;
    margin-bottom: 20px;
}



.card.my-4.right-tab-one {
    border: none !important;
}

.row.catalog-one .col-md-3 .card ul {
    height: auto !important;
    padding-left: 16px;
}

.training-card .card {
    height: 546px !important;
}

.container.training-card .catalog-one .card-body {
    height: auto !important;
}

.training-card small.text-arrow {
    vertical-align: bottom !important;
    bottom: 0 !important;
    display: block !important;
    position: absolute;
}

.training-card small.text-viewcourse {
    bottom: 0 !important;
    display: block !important;
    position: absolute;
    margin-bottom: 55px;
}

.training-card  .star-rate {
        bottom: 0 !important;
        display: block !important;
        margin-bottom: 54px;
        position: absolute;
        float: right !important;
        right: 0;
}



.row.catalog-one .col-md-3 .card ul li {
    margin-left: 0px !important;
}

.cls-catalog-home.training-card .star-rate {margin-bottom: 8px;}



.cls-catalog-home.training-card small.text-viewcourse {
    margin-bottom: 11px;
}

/** UI:NILAN Chath Added (New Catalog - prod) - 10/10/2023 **//** UI:NILAN Back to Nexus Portal Border bottom Removed - 10/11/2023 **/

.menubar-css div#navbarCollapse .navbar-nav a.cls-back-dashboard:hover {
    border-bottom: solid 3px #005072 !important;
}

/** END UI:NILAN Course Details Styles - 10/13/2023 **/

/*Course Details Changes*/

.clsCourseDetails {
    padding-right: 8px!important;
    padding-left: 8px!important;
}

.clsCourseDetails b {
    font-size: 14px;
    color: #333 !important;
}

span.courseExtendedDetails {
    font-size: 14px;
    color: #333 !important;
    /* margin-top: -10px; */
    /* display: inline-block; */
}

.clscertInfor {
    font-size: 14px;
    color: #333 !important;
    padding-right: 8px!important;
    padding-left: 8px!important;
    padding-bottom: 20px;
}

/*END Course Details Changes*/


/** UI:NILAN Chath Added - 10/17/2023 **/

.menubar-css ul.navbar-nav.mr-auto li:first-child{
    position: relative;
    float: left;
    display: inline-block;
    position: absolute;
    left: 0;
    background-image: url(https://images.netexam.com/images/11299/hexagon-new-ui-back_arrow-2023.png);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 13px!important;
    background-size: 14px;
    background-position-y: 18px;
    margin-right: 17vw!important;
    border-right: solid 1px #003c5c!important;
    padding-right: 10px;
    font-weight: 100 !important;
    font-family: aventa-regular !important;
}


.menubar-css div#navbarCollapse .navbar-nav a.cls-back-dashboard  {
    font-family: OpenSans-Regular!important;
    font-weight: 100 !important;
    font-size: 16px !important;
    padding-top: 0px;
}

@media (max-width: 1681px) {

    .menubar-css ul.navbar-nav.mr-auto {
        text-align: left;
        float: left !important;
        justify-content: left;
        margin-left: 20%;
        /* width: 77% !important; */
        /* margin-left: auto; */
        /* margin-right: auto !important; */
    }
}

@media (max-width: 1441px) {

    .menubar-css ul.navbar-nav.mr-auto {
        text-align: left;
        float: left !important;
        justify-content: left;
        margin-left: 20%;
        /* width: 77% !important; */
        /* margin-left: auto; */
        /* margin-right: auto !important; */
    }
}

/** END UI:NILAN Chath Added - 10/17/2023 **/










/** UI:NILAN Cert Page Courses Heading Margins - 11/08/2023 **/

.body-content .overview-style .lead + .mt-4 {
    margin-top: 20px !important;
    margin-bottom:10px;
}

section.py-5.bg-image-full.course-banner .img-fluid {
    background-size: cover;
}

/** END UI:NILAN Cert Page Courses Heading Margins - 11/08/2023 **/




/*************************** Responsive CSS Start ***************************/



@media (max-width: 1280px){
    
    .container.course-banner-container {
        margin-left: 3% !important;
        margin-right: 3% !important;
        width: 94% !important;
    }
    
    section.py-5.bg-image-full.course-banner .container.course-banner-container,
    .container.course-container{
        margin-left: 3% !important;
        margin-right: 3% !important;
        width: 94% !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    
    .container.course-container {
        margin-top: 0px;
    }
    
    .container.course-container > .row .col-sm-8 {
        width: 70%;
        max-width: unset !important;
        display: inline-block;
        padding: 0px !important;
    }
    
    .container.course-container > .row .col-sm-4.right-tab {
        width: 26%;
        max-width: unset !important;
        display: inline-block;
        padding: 0px !important;
        float: right;
    }
    
    .card.my-4.right-tab-two .card-body table,
    .card.my-4.right-tab-two .card-body table tbody,
    .card.my-4.right-tab-two .card-body table tbody tr,
    .card.my-4.right-tab-two .card-body table tbody tr td:nth-child(2){
        width: 100% !important;
        display: inline-block;
    }
    
    .container.course-container > .row {
        width: 100% !important;
        display:inline-block !important;
    }

    .container.course-container .col-sm-6.col-md-3 {
        display: block !important;
        /* width: 280px !important; */
        max-width: unset !important;
        min-width: unset !important;
    }

    .course-container .overview-style .mt-4 {
        margin-bottom: 10px;
    }

    .container.training-card {
        /** margin-left: 3% !important; **/
        /** margin-right: 3% !important; **/
        width: 94% !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .container.training-card .mt-5.cata-first .row.catalog-one .col-md-3 {
        min-width: unset !important;
        max-width: unset !important;
    }
    
    .container.training-card .mt-5.cata-first .row.catalog-one .col-md-3 .card {
        width: 280px !important;
    }

    .container.training-card .mt-5.cata-first .row .col-lg-3 {
        width:40% !important;
    }
    
    .training-card .cata-first .col-lg-9{
        width:60% !important;
    }

    .container.course-container .col-sm-6.col-md-3 .card {
        width: 280px !important;
        max-width: unset !important;
        min-width: unset !important;
    }

    .container.training-card .row.cata-pagination.col-lg-12 {
        position: absolute;
        bottom: -34px;
    }

    .menubar-css .col-sm-12.text-center.ext-center .dropdown button.btn.btn-secondary.dropdown-toggle:focus {
        outline: unset !important;
        border: 0px !important;
        box-shadow:none !important;
    }

    .course-container .right-tab-one .card-body.cls-price-body select#course-price {
        margin-left: 0px !important;
    }
    
    
    .course-container .card .card-body #email-icon + td {
        display: inline-block !important;
        width: 70% !important;
    }
    
    .course-container .card .card-body td#email-icon {
        display: inline-block;
        vertical-align: top;
    }

    /** Thilini Added **/

    .cls-catalog-home.training-card {
        padding-left: 3% !important;
        padding-right: 3% !important;
        width: 100% !important;
    }
    
    .container-fluid.cls-welcome .banner_header_text {
        padding-left: 3% !important;
        margin-left: 0% !important;
        padding-right: 3% !important;
    }

    .cls-catalog-home.training-card .row.catalog-one {
        width: 100% !important;
    }
 
     .cls-catalog-home.training-card .row.catalog-one .col-md-3 {
        display: inline !important;
            
    }
   .cls-catalog-home.training-card .row.catalog-one .col-md-3 .card {
        width: 280px !important;
    }

    .cls-catalog-home.training-card .row.catalog-one .col-md-3 {
        display: inline !important;
            
    }
    .cls-catalog-home.training-card .row.catalog-one .col-md-3 .card {
        margin-right: 0px !important;
    }

    .container.course-banner-container {
        margin-left: 0% !important;
        margin-right: 0% !important;
        padding-left: 3% !important;
        padding-right: 3% !important;
        width: 100% !important;
    }

    section.py-5.bg-image-full.course-banner {
        padding-left: 3% !important;
        padding-right: 3% !important;
        width: 100% !important;
    }

    .container.course-container {
        margin-left: 0% !important;
        margin-right: 0% !important;
        padding-left: 3% !important;
        padding-right: 3% !important;
        width: 100% !important;
    }

    .course-container .right-tab-one .card-body.cls-price-body select#course-price {
        margin-left: 0px !important;
    }

    .course-container .card.my-4.right-tab-two .card-body table,
    .course-container .card.my-4.right-tab-two .card-body table tbody,
    .course-container .card.my-4.right-tab-two .card-body table tbody tr,
    .course-container .card.my-4.right-tab-two .card-body table tbody tr td:nth-child(2){
        width: 100% !important;
        display: inline-block;
    }

    .course-container .card.my-4.right-tab-two .card-body table tbody tr{
        display:flex;
    }


    .course-container .card.my-4.right-tab-two .card-body table tbody tr td:nth-child(2) {
        width: 88% !important;
    }

    .course-container .overview-style {
        min-height: auto;
    }

    .container.training-card {
        /** margin-left: 0% !important; **/
        /** margin-right: 0% !important; **/
    }

    section.py-5.bg-image-full.course-banner .container.course-banner-container .col-sm-12.col-md-6.res-center {
        padding-left: 0px !important;
        text-align: left !important;
        width: 100% !important;
    }
    .container.course-container.clsCertSection .overview-style > .row > .col .row {
        display: flex;
        width: 100% !important;
    }

    .container.course-container.clsCertSection {
        width: 100% !important;
    }
    
    .container.course-container.clsCertSection .col-md-9.res-center {
        width: 70% !important;
    }
    
    section.py-5.bg-image-full.course-banner .container.course-banner-container .row .col-sm-12.col-md-4.btn-group-vertical.res-center .btn-group-aling {
        text-align: left !important;
    }

    .course-banner .col-sm-12.col-md-4.btn-group-vertical.res-center {
        float: left;
    }

    .container.course-banner-container.clscourseSection .card.my-4 select#course-price {
        width: 120px;
    }

   section.py-5.bg-image-full.course-banner .container.course-banner-container {
       margin: 0px !important;
       text-align: left !important;
   }
   
   section.py-5.bg-image-full.course-banner .container.course-banner-container .col-sm-12.col-md-6.res-center {
       width: 100% !important;
   }
    

    /** END Thilini Added **/

    .course-container .right-tab-one .card-body.cls-price-body span.course-price-text {
        display: inline-block;
    }
    
    
    .course-container .right-tab-one .card-body.cls-price-body select#course-price {
        display: inline-block;
    }
    
    .course-container .right-tab-one .cls-price-body ul.list-unstyled.mb-0 {
        width: 100% !important;
        display: inline-block !important;
    }

    /** Kavindu Navbar Styles - 11/01/2023 **/

    .container-fluid.menubar-css .col-search {
        width: 33% !important;
    }

    .menubar-css .input-group.has-clear {
        width: 95% !important;
    }
    
    .menubar-css .col-search .input-group.has-clear .form-control.searchClass {
        width: 70% !important;
    }

    .menubar-css a.navbar-brand img {
        width: 175px !important;
        margin: 0px !important;
    }
    
    .menubar-css .language-bar-btn {
        right: 94px !important;
    }

    .menubar-css .col-search {
        position: relative;
        right: 33px;
    }

    
    .container-fluid.body-content .container-fluid.cls-welcome .row {
        margin: 0px  !important;
    }

    .menubar-css .language-bar .dropdown-menu.show {
        margin-left: -84%;
    }

    /** END Kavindu Navbar Styles - 11/01/2023 **/

    /** Class Page Changes - 11/02/2023 **/

    nav.clsNavbreadcrumb-class + section.py-5.bg-image-full.course-banner .container.course-banner-container {
        margin-left: 0px !important;
        margin-right: 0px !important;
}

    nav.clsNavbreadcrumb-class + section.py-5.bg-image-full.course-banner .container.course-banner-container .col-sm-12.col-md-6.res-center {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    
    table.footer-hex-table tr {
        display: inline-block !important;
        width: 100% !important;
    }
    
    footer .footer-hex .footer-hex-table td.footer-one {
        display: inline-block;
        width: 60% !important;
    }
    
    footer .footer-hex .footer-hex-table td.footer-two, footer .footer-hex .footer-hex-table td.footer-three {
        display: inline-block !important;
    }
    
    footer .footer-hex .footer-hex-table td.footer-three {
        margin-left: 20px;
        float: right;
    }
    
    .container.course-container.class-container #clsTabContent .row {
        display: inline-block !important;
        vertical-align: top;
    }
    
    .container.course-container.class-container #lessonPlan .col-md-9.res-center {
        width: 66% !important;
        display: inline-block;
    }
    
    .container.course-container.class-container #lessonPlan .col-md-3.res-center {
        margin-right: 0px !important;
        width: 27% !important;
        vertical-align: top;
        display: inline-block;
    }
    
    section.py-5.bg-image-full.course-banner .container.course-banner-container .row {
        margin: 0px !important;
    }
    
    section.py-5.bg-image-full.course-banner .container.course-banner-container .course-desc {
        height: auto !important;
        height: 48px !important;
    }
    
    nav.clsNavbreadcrumb-class + section.py-5.bg-image-full.course-banner .container.course-banner-container .col-sm-12.col-md-6.res-center span.course-name {
        line-height: 45px;
    }
    
    .container.course-container.class-container ul#myTab {
        padding-left: 3% !important;
        padding-right: 3% !important;
    }
    
    .container.course-container.class-container div#clsTabContent div#overview {
        padding-left: 3% !important;
        padding-right: 3% !important;
        margin: 0px !important;
    }
    
    nav.clsNavbreadcrumb-class .breadcrumb {
        padding-left: 3% !important;
        padding-right: 3% !important;
    }
    
    .container.course-container.class-container div#clsTabContent {
        padding-left: 3%;
        padding-right: 3%;
        text-align: left;
    }
    
    
    .container.course-container.class-container div#clsTabContent div#prerequisites {
        margin: 0px !important;
    }
    
    .container.course-container.class-container div#classData span.clsClassListHeader {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    
    .container.course-container.class-container div#classData table#tblClassSearchResults {
        margin-left: 0px !important;
        margin-right: 0px !important;
        width: 100% !important;
        display: block !important;
        overflow-x: scroll !important;
    }
    
    .container.course-container.class-container div#classData .cls-startDateBox {
        margin: 0px !important;
        margin-bottom: 20px !important;
    }
    
    .container.course-container.class-container div#classData select#class-country + label {
        position: unset;
        display: block;
        text-align: left;
        left: -71%;
        margin-bottom: 0px;
        top: -10px !important;
        width: 70px;
    }
    
    .container.course-container.class-container div#classData div#cmbClassType {
        margin-bottom: 20px;
        display: block;
        width: 50%;
        overflow: visible !important;
        z-index: 99 !important;
    }
    
    .container.course-container.class-container div#classData .cls-endDateBox {
        margin-bottom: 20px !important;
        margin-right: 0px !important;
    }
    
    .container.course-container.class-container div#classData select#class-language {
        margin-bottom: 20px !important;
        margin-right: 16px;
    }
    
    .container.course-container.class-container div#classData select#class-country {
        margin-bottom: 20px;
    }
    
    
    nav.clsNavbreadcrumb-class + section.py-5.bg-image-full.course-banner .container.course-banner-container {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    
    nav.clsNavbreadcrumb-class + section.py-5.bg-image-full.course-banner .container.course-banner-container .col-sm-12.col-md-6.res-center {
        padding-left: 0px !important;
        padding-right: 0px !important;
        text-align: left;
    }
    
    table.footer-hex-table tr {
        display: inline-block !important;
        width: 100% !important;
    }
    
    footer .footer-hex .footer-hex-table td.footer-one {
        display: inline-block;
        width: 60% !important;
    }
    
    footer .footer-hex .footer-hex-table td.footer-two, footer .footer-hex .footer-hex-table td.footer-three {
        display: inline-block !important;
    }
    
    footer .footer-hex .footer-hex-table td.footer-three {
        margin-left: 20px;
        float: right;
    }
    
    .container.course-container.class-container #clsTabContent .row {
        display: inline-block !important;
        vertical-align: top;
    }
    
    .container.course-container.class-container #lessonPlan .col-md-9.res-center {
        width: 66% !important;
        display: inline-block;
    }
    
    .container.course-container.class-container #lessonPlan .col-md-3.res-center {
        margin-right: 0px !important;
        width: 27% !important;
        vertical-align: top;
        display: inline-block;
    }
    
    section.py-5.bg-image-full.course-banner .container.course-banner-container .row {
        margin: 0px !important;
    }
    
    section.py-5.bg-image-full.course-banner .container.course-banner-container .course-desc {
        height: auto !important;
        height: 48px !important;
        text-align: left !important;
    }
    
    nav.clsNavbreadcrumb-class + section.py-5.bg-image-full.course-banner .container.course-banner-container .col-sm-12.col-md-6.res-center span.course-name {
        line-height: 45px;
        text-align: left !important;
    }
    
    .container.course-container.class-container ul#myTab {
        padding-left: 3% !important;
        padding-right: 3% !important;
    }
    
    .container.course-container.class-container div#clsTabContent div#overview {
        padding-left: 3% !important;
        padding-right: 3% !important;
        margin: 0px !important;
    }
    
    nav.clsNavbreadcrumb-class .breadcrumb {
        padding-left: 3% !important;
        padding-right: 3% !important;
    }
    
    .container.course-container.class-container div#clsTabContent div#overview div#clsTabContent {
        padding: 0px !important;
    }

    .container.course-container.class-container div#classData div#cmbClassType .viewbar.form-control.dropdown-toggle {
        background-position-x: 98% !important;
    }
    
    .container.course-container.class-container div#classData div#cmbClassType {
        width: min-content !important;
    }

    div#ui-datepicker-div {
        z-index: 99999999 !important;
    }

    /** END Class Page Changes - 11/02/2023 **/

    .menubar-css .col-search .input-group.has-clear .form-control.searchClass {
        width: 28% !important;
}

    .container-fluid.body-content .container.training-card .cata-left .optionChk {
        border: 1px solid;
}

    
    @supports (-webkit-touch-callout: none) {
        
                
        .container.training-card .cata-left .optionChk {
            /* background-image: url(https://images.netexam.com/images/11299/Hexagon-new-UI-2023-CheckOff1.png); */
            width: 20px;
            height: 20px;
            float: right;
            margin-right: 4px;
            background-repeat: no-repeat;
            cursor: pointer;
            width: 20px!important;
            height: 20px!important;
            background-size: auto!important;
            /* float: left; */
            /* margin-top: 8px; */
            /* margin-left: 2px; */
            /* background-color: #008cff !important; */
            box-shadow: unset !important;
            border: 1px solid;
            background-image: unset !important;
            /* filter: unset !important; */
            appearance: none !important;
            /* -webkit-appearance: none !important; */
            background: #fff !important;
            border: 1px solid !important;
        }




        .container.training-card .cata-left .optionChk:checked {
            /* background-image: url(https://images.netexam.com/images/11299/Hexagon-new-UI-2023-CheckOff1.png); */
            width: 20px;
            height: 20px;
            float: right;
            margin-right: 4px;
            background-repeat: no-repeat;
            cursor: pointer;
            width: 20px!important;
            height: 20px!important;
            background-size: auto!important;
            /* float: left; */
            /* margin-top: 8px; */
            /* margin-left: 2px; */
            /* background-color: #008cff !important; */
            box-shadow: unset !important;
            border: 1px solid;
            background-image: unset !important;
            /* filter: unset !important; */
            appearance: none !important;
            /* -webkit-appearance: none !important; */
            background: rgba(0, 117, 255, 1) !important;
            border: 1px solid rgba(0, 117, 255, 1) !important;
        }
    }
      
}

/** Kavindu Navbar Styles - 11/01/2023 **/

@media (max-width: 900px){
    
    .menubar-css .language-bar .dropdown-menu.show {
        margin-left: -100%;
        left: -30% !important;
    }    
    

}


@media (max-width: 820px){

    .menubar-css .language-bar .dropdown-menu.show {
        margin-left: -100%;
        left: -30% !important;
    }    

    .menubar-css .col-search .input-group.has-clear .form-control.searchClass {
        width: 28% !important;
    }

    /** Thilini Bug Fixed - 11/06/2023 **/

    .container.course-container.clsCertSection .col-md-7.col-sm-7.d-inline-flex {
        width: 100% !important;
        display: flex;
        flex-direction: column;
}

    
    .container.course-container.clsCertSection .certification-course-item-name {
        padding-left: 0px !important;
    }
    
    .container.course-container.clsCertSection .certification-course-desc {
        padding-left: 0px;
    }
    
    .container.course-container.clsCertSection .cls-csname {
        width: 100% !important;
        margin-top: 20px;
    }
    

    .container.course-container.clsCertSection .overview-style {
        width: 100% !important;
       
    }

    .container.course-container.clsCertSection .overview-style > .row {
        margin-right: 10px;
    }

    /** END Thilini Bug Fixed - 11/06/2023 **/

}

@media (min-width: 768px) and (max-width: 1280px){
    
    .menubar-css ul.navbar-nav.mr-auto {
        width: 78% !important;
        display: inline-block !important;
        padding-top: 10px;
        padding-bottom: 10px;
        margin-left: 27%;
    }
    
    div#navbarCollapse {
        display: inline-block !important;
    }
    
    .menubar-css div#navbarCollapse .row.col-12 {
        display: inline-block;
    }
    
    .menubar-css div#navbarCollapse .row.col-12 .col-md-8 {
        display: inline-block !important;
    }
    
    .menubar-css div#navbarCollapse .navbar-nav a {
        display: inline-block;
    }
    
    .menubar-css ul.navbar-nav.mr-auto li.nav-item {
        display: inline-block;
        vertical-align: sub;
        background-position-y: center;
        border-right: 0px !important;
    }
    
    .menubar-css nav.navbar.navbar-expand-md.navbar-light {
        height: auto !important;
    }
    
    .menubar-css div#navbarCollapse .navbar-nav a {
        vertical-align: middle !important;
        height: 40px !important;
        border-bottom: 0px !important;
        display: flex;
        align-items: center;
        padding-top: 0px !important;
        margin-left: 0px !important;
    }

}

/** END Kavindu Navbar Styles - 11/01/2023 **/

@media (max-width: 768px){
          
    section.py-5.bg-image-full.course-banner .container.course-banner-container .row {
        display:inline-block;
        vertical-align: top;
    }
    
    section.py-5.bg-image-full.course-banner .container.course-banner-container .col-md-2.res-center {
        display: inline-block;
        width: auto !important;
    }
    
    section.py-5.bg-image-full.course-banner .container.course-banner-container .col-sm-12.col-md-6.res-center {
        display: inline-block;
        width: auto !important;
        vertical-align: top;
    }
    
    .course-banner .btn-group-vertical {
        display: inline-block;
        width: auto;
        float: right;
        vertical-align: top;
    }
    
    a#EnrollNow.btnAddToCart {
        width: auto;
    }

    .container.training-card .mt-5.cata-first .row .col-lg-3,
    .training-card .cata-first .col-lg-9{
        width: 100% !important;
    }

    .container.training-card .mt-5.cata-first .row.catalog-one {
        justify-content: center;
    }

    /** Thilini Added **/

    .cls-catalog-home.training-card .row.catalog-one .col-md-3 {
        display: inline !important;
    }

    .cls-catalog-home.training-card .row.catalog-one {
        /* text-align: center; */
    }

        .container-fluid.cls-welcome .banner_header_text h2.banner_title {
        font-size: 30px;
    }
    
    .container-fluid.cls-welcome .banner_header_text p.banner_lower_text {
        font-size: 12px;
        display: contents !important;
    }

    section.py-5.bg-image-full.course-banner .container.course-banner-container .row {
        display:inline-block;
        width: 100% !important;
    }

    section.py-5.bg-image-full.course-banner .container.course-banner-container .row .col-md-2.res-center {
        display: inline-block;
        width: auto;
    }

    section.py-5.bg-image-full.course-banner .container.course-banner-container .row .col-sm-12.col-md-6.res-center {
        display: inline-block;
        width: auto;
        vertical-align: top;
        text-align: left;
    }

    .col-sm-12.col-md-4.btn-group-vertical.res-center {
        float: right;
    }

    .col-sm-12.col-md-4.btn-group-vertical.res-center .btn-group-aling {
        margin-right: 0px !important;
        margin-bottom: 16px;
    }

    .container.course-container.clsCertSection .certification-course-item-details {
        display: contents !important;
    }

    .container.course-container.clsCertSection .certification-course-item-name {
        text-align: left;
    }
    
    .container.course-container.clsCertSection .certification-course-desc {
        text-align: left;
    }
    
    .clsCertSection .currencyType {
        text-align: left;
    }
    
    .container.course-container.clsCertSection .card .card-body {
        text-align: left;
    }
    
    .container.course-container.clsCertSection .col-md-3.res-center .languageText {
        text-align: left;
    } 
   
    .container.course-container.clsCertSection .col-md-9.res-center {
        width: 100% !important;
    }
    
    .container.course-container.clsCertSection .col-md-3.res-center {
        width: 100% !important;
    }

    .container.course-banner-container.clscourseSection .col-md-3.res-center {
        display: contents;
        
    }
        .container.course-banner-container.clscourseSection .col-md-9.res-center {
        margin-bottom: 35px !important;
    }
    .container.course-banner-container.clscourseSection div#cs-lesson .cls-lesson-name:first-child {
        text-align: left;
    }
    
    .container.course-banner-container.clscourseSection div#cs-lesson .cls-lesson-name:last-child {
        text-align: left;
    }
        .container.course-banner-container.clscourseSection .card.my-4 a.text-dec-underline {
        text-align: left;
    }
       .container.course-banner-container.clscourseSection .col-md-9.res-center {
        text-align: left;
        width: 100% !important;
    } 

    /** END Thilini Added **/

    .menubar-css .language-bar .dropdown-menu.show {
        margin-left: -100%;
        left: -90% !important;
    }
   
    /** Class Page Changes - 11/02/2023 **/
   
    footer .footer-hex .footer-hex-table td.footer-one {
        width: 50% !important;
}

    .container.course-container.class-container #lessonPlan .col-md-9.res-center {
        width: 100% !important;
        text-align: left;
    }
    
    .container.course-container.class-container #lessonPlan .col-md-3.res-center {
        width: 100% !important;
        float: unset !important;
        padding: 0px !important;
        margin-top: 30px;
    }
    
    .container.course-container.class-container .cls-regCompletion .col-sm-12.clsRegtMsg {
        text-align: left;
    }    

    .container.course-container.class-container div#classData table#tblClassSearchResults {
        /* width: 800px !important; */
        overflow-x: scroll !important;
    }

    footer .footer-hex .footer-hex-table td.footer-one {
        width: 50% !important;
    }

    .container.course-container.class-container #lessonPlan .col-md-9.res-center {
        width: 100% !important;
        text-align: left;
    }
    
    .container.course-container.class-container #lessonPlan .col-md-3.res-center {
        width: 100% !important;
        float: unset !important;
        padding: 0px !important;
        margin-top: 30px;
    }
    
    .container.course-container.class-container .cls-regCompletion .col-sm-12.clsRegtMsg {
        text-align: left;
    }   

    /** END Class Page Changes - 11/02/2023 **/

    /** END UI:NILAN, THILINI QA Bug Fixed - 11/20/2023 **/
   
    .course-banner .col-sm-12.col-md-4.btn-group-vertical.res-center {
        padding-left: 0px !important;
}

    section.py-5.bg-image-full.course-banner .container.course-banner-container .row .col-sm-12.col-md-4.btn-group-vertical.res-center .btn-group-aling {
        padding-left: 0px !important;
    }

        /* no 39 */
        .course-banner .col-sm-12.col-md-4.btn-group-vertical.res-center {
            float: right !important;
        }
         /* no 41 */
            .cls-catalog-home.training-card .row.catalog-one {
                margin-left: auto;
                margin-right: auto;
                text-align: center;
                
            }
            
            .training-card .catalog-one .news-title .title-small {
                text-align: left;
            }
            
            .training-card small.text-price {
                text-align: left !important;
                width: 100% !important;
            }
            
            
            
            .training-card .news-title div {
                text-align: left;
            }
            .cls-catalog-home.training-card .cls-home-br {
                text-align: center;
                margin-left: auto;
                margin-right: auto;
            }

            .cls-catalog-home.training-card .row.catalog-one .col-md-3 {
                padding-left: 8px !important;
                padding-right: 8px !important;
            }

    /** END END UI:NILAN THILINI QA Bug Fixed - 11/20/2023 **/

   
}

@media (max-width: 767px){

    
    /** Kavindu Navbar Styles - 11/01/2023 **/

    
    .navbar-light .navbar-toggler-icon {
        background-image: none !important;
    }

    .menubar-css .language-bar-btn {
        display: inline-block !important;
        top: -20px;
        width: 114px !important;
        right: 75px !important;
    }
    
    .container-fluid.menubar-css .language-bar-btn .badge:nth-child(2) {
        margin-right: 0px;
        margin-top: 4px !important;
    }
    
    .menubar-css .language-bar-btn + .dropdown.d-inline-block {
        display: flex !important;
        flex-direction: column;
        top: -17px;
        justify-content: center;
        align-items: center;
    }
    
    .menubar-css .language-bar-btn + .dropdown.d-inline-block .btn {
        padding: 0px !important;
    }
    
    .menubar-css .col-sm-12.text-center.ext-center .dropdown button.btn.btn-secondary.dropdown-toggle {
        background-position-y: 0px;
    }
    
    .menubar-css .language-bar-btn + .dropdown.d-inline-block .btn.btn-link {
        padding-right: 19px !important;
    }

    .menubar-css a.navbar-brand img {
        max-width: 24vw;
    }
    
    .menubar-css .col-search {
        right: 0px;
    }

    .menubar-css nav.navbar.navbar-expand-md.navbar-light #navbarCollapse {
        background-color: #005072;
        z-index: 10;
        position: relative;
        top: 56px;
    }

    .menubar-css nav.navbar.navbar-expand-md.navbar-light #navbarCollapse .row.col-12 {
        flex-direction: column !important;
        margin: 0px;
    }

    .menubar-css nav.navbar.navbar-expand-md.navbar-light #navbarCollapse ul.navbar-nav.mr-auto {
        flex-direction: column;
        margin-left: 0px;
        justify-content: left;
        z-index: 10;
    }
    
    .menubar-css ul.navbar-nav.mr-auto li:first-child {
        position: unset;
        margin-right: 0px !important;
        padding-right: 0px !important;
        border-right: 0px !important;
        background-position-x: 10%;
    }

    .menubar-css div#navbarCollapse .navbar-nav a {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .menubar-css div#navbarCollapse .navbar-nav a {
        border-width: 1px !important;
        border-color: #063245 !important;
    }
    
    .menubar-css div#navbarCollapse .navbar-nav a.nav-link.selected {
        border-bottom: none !important;
        background-color:  #063245;
    }

    button.navbar-toggler {
        position: absolute;
    }

    .menubar-css button.navbar-toggler.collapsed {
        background-image: url(http://images.netexam.com/images/11299/Hexagon_Humberger_menu_2023-10-2.png) !important;
        fill: white !important;
        background-position: center;
        background-size: 23px;
        background-repeat: no-repeat;
        background-color: #063245;
        padding: 2px 6px;
        transition: auto;
    }

    .menubar-css button.navbar-toggler {
    
        background-image: url(http://images.netexam.com/images/11299/Hexagon_Humberger_menu_2023-10-2.png) !important;
        fill: white !important;
        background-position: center;
        background-size: 23px;
        background-repeat: no-repeat;
        background-color: #063245;
        padding: 2px 6px;

    }
    
    .container-fluid.cls-welcome .banner_header_text h2.banner_title {
        width: auto !important;
    }

    /** END Kavindu Navbar Styles - 11/01/2023 **/

    .menubar-css div#navbarCollapse .navbar-nav a:hover{
        border-bottom: solid 1px #063245 !important;
}

    /** UI:NILAN QA Bug Fixed - 11/21/2023 **/

    .menubar-css ul.navbar-nav.mr-auto li:first-child {
        padding: 0px !important;
}

    /** END UI:NILAN QA Bug Fixed - 11/21/2023 **/
}

@media (max-width: 500px){

    .container.course-container > .row .col-sm-8 {
        width: 100% !important;
    }
    
    .course-container .overview-style .mt-4 > .row  {
        justify-content: center !important;
    }
    
    .container.training-card .col-search .input-group.has-clear {
        width: 350px !important;
    }
    
    section.py-5.bg-image-full.course-banner .container.course-banner-container .col-sm-12.col-md-6.res-center {
        width: 100% !important;
    }
    
    section.py-5.bg-image-full.course-banner .container.course-banner-container .col-md-2.res-center {
        width: 100% !important;
        text-align: center;
    }
    
    section.py-5.bg-image-full.course-banner .img-fluid {
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }
    
    .container.course-container .col-sm-6.col-md-3 .card {
        justify-content: center;
        margin-left: auto;
        margin-right: auto;
    }
    
    .course-banner .btn-group-vertical {
        width: 100% !important;
    }

    .container.course-container > .row .col-sm-4.right-tab {
        width: 94% !important;
        float: none !important;
        margin-left: 3% !important;
        margin-right: 3% !important;
    }
    
    .card.my-4.right-tab-one {
        justify-content: center;
    }


    .course-container .overview-style .mt-4 {
        text-align: center;
        margin-bottom: 16px !important;
    }


    /** Thilini Added **/

    .cls-catalog-home.training-card .cls-home-br {
        text-align: center;
        width: 100% !important;
    }

    .container-fluid.cls-welcome .banner_header_text h2.banner_title {
        font-size: 25px;
    }

    section.py-5.bg-image-full.course-banner .container.course-banner-container .row .col-md-2.res-center .img-fluid {
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }
    
    section.py-5.bg-image-full.course-banner .container.course-banner-container .row .col-sm-12.col-md-6.res-center {
        text-align: center;
        width: 100% !important;
    }
    
    section.py-5.bg-image-full.course-banner .container.course-banner-container .row .col-sm-12.col-md-4.btn-group-vertical.res-center .btn-group-aling {
        margin-right: auto !important;
    }

    .container.course-container.clsCertSection .col-md-3.res-center {
        display: block !important;
        width: 100% !important;
    }
    
    .container.course-container.clsCertSection {
        width: fit-content !important;
    }
    
    .container.course-container.clsCertSection .col-md-9.res-center {
        width: 100% !important;
        margin-left: auto !important;
        margin-right: auto !important;
        margin-left: 10px !important;
    }
       .container.course-container.clsCertSection .certification-course-item-name {
        text-align: left;
    }
    
    .container.course-container.clsCertSection .certification-course-desc {
        text-align: left;
    }
    
    .clsCertSection .currencyType {
        text-align: left;
    }
    
    .container.course-container.clsCertSection .card .card-body {
        text-align: left;
    }
    
    .container.course-container.clsCertSection .col-md-3.res-center .languageText {
        text-align: left;
    }
    
    .container.course-container.clsCertSection .certification-course-item-reqType {
        margin-top: 10px;
    }

    .container.course-banner-container.clscourseSection .col-md-9.res-center {
        width: 100% !important;
    }
    
    section.py-5.bg-image-full.course-banner .container.course-banner-container .row .col-sm-12.col-md-6.res-center {
        text-align: left !important;
    }
 
    section.py-5.bg-image-full.course-banner .container.course-banner-container .row {
        margin: 0px !important;
    }

    /** END Thilini Added **/

    /** Kavindu Navbar Styles - 11/01/2023 **/

    .menubar-css .col-sm-12.text-center.ext-center {
        flex-wrap: wrap;
    }
    
    .menubar-css .col-sm-12.text-center.ext-center a.navbar-brand {
        width: 37% !important;
        margin-right: 0px !important;
    }
    
    .container-fluid.menubar-css .col-search {
        width: 58% !important;
    }
    
    .menubar-css .language-bar-btn {
        display: flex !important;
        top: 55px;
        right: 14px !important;
    }
    
    .menubar-css .language-bar {
        height: 150px !important;
    }
    
    .container-fluid.menubar-css .language-bar-btn .badge:nth-child(1) {
        padding: 10px 22px !important;
        height: 38px !important;
        margin-top: 4px !important;
        margin-left: 8px;
    }

    .menubar-css .language-bar-btn + .dropdown.d-inline-block {
        flex-direction: row;
        align-items: flex-start;
        top: 20px;
        left: 2% !important;
    }
    
    .menubar-css a.navbar-brand img {
        max-width: 100%;
    }

    .cls-catalog-home.training-card .cls-home-br {
        text-align: center;
    }
    
    .cls-catalog-home.training-card .row.catalog-one {
        margin-left: auto !important;
        margin-right: auto !important;
        
       
    }
    
    .cls-catalog-home.training-card .row.catalog-one .col-md-3 .card {
        margin-left: auto !important;
        margin-right: auto !important;
        display: block;
    }

    .container-fluid.cls-welcome .banner_header_text h2.banner_title {
        font-size: 30px !important;
        line-height: 45px;
    }

    /** END Kavindu Navbar Styles - 11/01/2023 **/
    
    .container-fluid.cls-welcome + .container.training-card {
        width: 100% !important;
}

    .cls-catalog-home.training-card {
        width: 100% !important;
    }
    
    .container.training-card {
        width: 100% !important;
        padding-left: 3% !important;
        padding-right: 3% !important;
}

    .container.course-container > .row {
        margin-left: 0px !important;
        margin-right:0px !important;
    }
    
    .container.training-card {
        margin: 0px !important;
}

    .container.training-card .mt-5.cata-first .row.catalog-one .col-md-3 .card {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    
    .training-card .cata-first .col-lg-9 {
        padding-left: 3% !important;
    }

    table.footer-hex-table tr {
        display: flex !important;
        flex-direction: column !important;
        text-align: center !important;
    }
    
    footer .footer-hex .footer-hex-table td.footer-one {
        width: 100% !important;
    }
    
    .menubar-css .language-bar .dropdown-menu.show {
        margin-left: 0%;
        left: 0% !important;
}

    /** Class Page Changes - 11/02/2023 **/

    table.footer-hex-table tr{
        display:flex !important;
        flex-direction: column;
        text-align: center;
}

    footer .footer-hex .footer-hex-table td.footer-one {
        width: 100% !important;
    }

    .container.course-container.class-container .row.cata-pagination.col-lg-12 span.cls-page-row {
        display: inline-block;
        float: left;
    }
    
    table.footer-hex-table tr{
        display:flex !important;
        flex-direction: column;
        text-align: center;
    }

    footer .footer-hex .footer-hex-table td.footer-one {
        width: 100% !important;
    }
    
    

    /** END Class Page Changes - 11/02/2023 **/

    /** Kavindu Bug Fixed - 11/06/2023 **/

    .menubar-css nav.navbar.navbar-expand-md.navbar-light #navbarCollapse .row.col-12 {
        width: 100vw !important;
    }
    
    .menubar-css nav.navbar.navbar-expand-md.navbar-light #navbarCollapse {
        position: absolute;
        left: 0px;
    }
      
    .container.training-card .row.cata-pagination.col-lg-12 span.cls-page-row {
        margin-right: 30px !important;
    }
    
    .container.training-card .row.cata-pagination.col-lg-12 {
        justify-content: center;
    }

    /** END Kavindu Bug Fixed - 11/06/2023 **/
    
    /** UI:NILAN THILINI QA Bug Fixed - 11/20/2023 **/

    /* 106 */
    section.py-5.bg-image-full.course-banner .container.course-banner-container .row .col-sm-12.col-md-6.res-center {
        text-align: center !important;
}

    
    
    section.py-5.bg-image-full.course-banner .container.course-banner-container .row .col-sm-12.col-md-4.btn-group-vertical.res-center .btn-group-aling {
        text-align: center !important;
    }
    /* 107 */
    span#questionEmail a {
        font-size: 15px;
    }

    section.py-5.bg-image-full.course-banner .container.course-banner-container .row .col-sm-12.col-md-6.res-center {
        padding-right: 0px;
        width: 100% !important;
    }
    
    section.py-5.bg-image-full.course-banner .container.course-banner-container .row .col-sm-12.col-md-4.btn-group-vertical.res-center .btn-group-aling {
        padding-right: 0px;
    }
    
    .course-banner .col-sm-12.col-md-4.btn-group-vertical.res-center {
        padding-right: 0px;
    }
    
    section.py-5.bg-image-full.course-banner .container.course-banner-container {
        width: 100% !important;
    }

    /** END UI:NILAN THILINI QA Bug Fixed - 11/20/2023 **/
    
}

/** Kavindu Navbar Styles - 11/01/2023 **/


@media only screen and (max-width: 450px){

    html {
        width: 100% !important;
        overflow-x: hidden;
    }

    .menubar-css .col-sm-12.text-center.ext-center a.navbar-brand {
        width: 90% !important;
    }
    
    .container-fluid.menubar-css .col-search {
        width: 90% !important;
    }
    
    .menubar-css .language-bar {
        height: 240px !important;
        padding-top: 10px;
    }
    
    .menubar-css .language-bar-btn {
        width: 90% !important;
        position: unset;
        justify-content: center;
    }
    
    .menubar-css .language-bar-btn + .dropdown.d-inline-block {
        width: 100%;
        flex-direction: row;
        align-items: flex-start;
        margin-top: 10px;
    }

    .menubar-css .col-sm-12.text-center.ext-center {
        justify-content: center;
        row-gap: 10px;
        margin-left: 10px;
    }

    .menubar-css .language-bar-btn + .dropdown.d-inline-block {
        position: unset;
        margin-top: 0px;
    }

    .menubar-css .language-bar-btn {
        padding-bottom: 0px;
    }

    .menubar-css a.navbar-brand img {
        width: 88% !important;
    }

    .container-fluid.cls-welcome {
        height: auto !important;
        padding-bottom:30px;
    }


}

/** END Kavindu Navbar Styles - 11/01/2023 **/

/** UI:NILAN Course Lesson Description - 02/27/2024 **/

.container.course-container.class-container #cs-lesson .cls-lesson-name.border-bottom div.cls-lesson-descr {
    font-size: 14px;
    padding-left: 25px;
}

/** END UI:NILAN Course Lesson Description - 02/27/2024 **/

.container.training-card .col-search .input-group.has-clear .input-group-append.form-control-clear-training button.btn.white-btn {
    background: none !important;
    background-color: #005072!important;
}


.training-card input[type='checkbox']:after {
    content: "";
    background-image: url(https://images.netexam.com/images/11299/Hexagon-new-UI-2023-CheckOff1.png);
    width: 20px;
    height: 20px;
    display: block;
    /* color: #fff; */
    background-color: #eff8fa;
}

.container.training-card .col-search .input-group.has-clear {
    width: 100% !important;
}

.training-card input:checked:after {
    /* accent-color: #005072; */
    background-image: url(https://images.netexam.com/images/11299/Hexagon-new-UI-2023-CheckOn1.png) !important;
}

/** UI:Changes - 03/15/2024 **/

span.fa.fa-star:before {
    content: "\f006";
    font: normal normal normal 16px/1 FontAwesome !important;
    color: #999a9a;
}

  span.fa.fa-star.checked:before {
    content: "\f005";
}

 span.fa.fa-star.checked:before {
    /* background-color: #ccc !important; */
    content: "\f005";
    color: #509e2f!important;
}

.fa.fa-star-o {
    color: #999a9a;
}

/** END UI:Changes - 03/15/2024 **/

.menubar-css a.navbar-brand img {
    margin-top: -16px;
}