﻿/* You can add global styles to this file, and also import other style files */
/* @import url('https://fonts.googleapis.com/css?family=Oswald|Roboto'); */
/* Global classes */
:root {
    /* --desktop-medium-width: 1440px;
    --tablet-landscape-width: 1194px;
    --tablet-portrait-width: 834px;
    --mobile-landscape-width: 667px;
    --mobile-portrait-width: 375px;
    --root-container-maximum-width: 1920px; */
    --slb-blue: #0014dc;
    --slb-white: #fff;
    --slb-aqua-blue: #00d2dc;
    --slb-deep-blue: #051464;
    --slb-frost-blue-1: #6e8cc8;
    --slb-frost-blue-2: #afbee1;
    --slb-black: #000;
    --slb-grey-1: #f0f0f0;
    --slb-grey-2: #dce1e1;
    --slb-grey-3: #c8cdcd;
    --slb-grey-4: #aaa;
    --slb-grey-5: #6c6969;
    --slb-red-error: #b50a0a;
    --slb-ext-green-1: #198c19;
    --slb-transparent: "transparent";
    --horizontal-padding-mobile: 24px;
    --horizontal-padding-tablet-portrait: 56px;
    --horizontal-padding-tablet-landscape: 94px;
    --horizontal-padding-desktop: 120px;
    --slb-bezier-curve: cubic-bezier(0.48, 0.14, 0.2, 0.69);
    --border-radius-0: 0;
}

@font-face {
    font-family: "SLBSans";
    src: url(../fonts/SLBSans/SLBSans-Regular.otf) format("opentype");
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: "SLBSans";
    src: url(../fonts/SLBSans/SLBSans-Bold.otf) format("opentype");
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: "SLBSans";
    src: url(../fonts/SLBSans/SLBSans-Book.otf) format("opentype");
    font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: "SLBSans";
    src: url(../fonts/SLBSans/SLBSans-Light.otf) format("opentype");
    font-style: normal;
    font-weight: 50;
}

@font-face {
    font-family: "SLBSans";
    src: url(../fonts/SLBSans/SLBSans-Medium.otf) format("opentype");
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: "SLBSans";
    src: url(../fonts/SLBSans/SLBSans-BoldItalic.otf) format("opentype");
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: "SLBSans";
    src: url(../fonts/SLBSans/SLBSans-LightItalic.otf) format("opentype");
    font-style: italic;
    font-weight: 50;
}

@font-face {
    font-family: "SLBSans";
    src: url(../fonts/SLBSans/SLBSans-MediumItalic.otf) format("opentype");
    font-style: italic;
    font-weight: 300;
}

/* form common control */
.form-control {
    border: 1px solid var(--slb-grey-2);
    color: var(--slb-black);
}

    .form-control:focus {
        box-shadow: none;
        border-color: var(--slb-black);
    }

.btn-default {
    border-color: var(--slb-grey-4);
    color: var(--slb-black);
}

    .btn-default.focus, .btn-default:focus {
        border-color: var(--slb-black);
    }

.dropdown-menu > li > a {
    border-color: var(--slb-black);
    color: var(--slb-black);
}

label {
    font-weight: 200;
}

input[type=checkbox], input[type=radio] {
    margin: 4px 5px 0 0;
}

/* form common control */
.form-control,
.dropdown-toggle.insustrygroup.btn-default {
    height: 40px;
    border-radius: 0px;
    font-size: 16px;
}

.ui-widget {
    font-family: "SLBsans", Arial, sans-serif;
}

.slb-bg-blue {
    background: var(--slb-blue);
}

.btn {
    border-radius: 0;
}

.btn-info.focus,
.btn-info:focus {
    background-color: var(--slb-blue);
    border-color: var(--slb-blue);
}

a,
a:hover {
    color: var(--slb-blue);
}

b,
strong {
    font-weight: 500;
}

.dropdown.custom .dropdown-toggle::after {
    display: none;
}

.hide {
    display: none !important;
}

.clearfix:before {
    display: table;
    content: " ";
}

body {
    font-family: "SLBsans", Arial, sans-serif;
    background-color: #fff;
    overflow-x: hidden;
    font-size: 16px;
    font-weight: 200;
    font-style: normal;
    color: var(--slb-black);
}

/* common css start */
* {
    outline: none;
}

.nextCommon .m-auto {
    margin-left: auto;
    margin-right: auto;
}

.nextCommon .m-0 {
    margin: 0px;
}

.nextCommon .m-1 {
    margin: 10px;
}

.nextCommon .m-2 {
    margin: 20px;
}

.nextCommon .m-3 {
    margin: 30px;
}

.nextCommon .m-4 {
    margin: 40px;
}

.nextCommon .m-5 {
    margin: 50px;
}

.nextCommon .m-6 {
    margin: 60px;
}

.nextCommon .m-7 {
    margin: 70px;
}

.nextCommon .m-8 {
    margin: 80px;
}

.nextCommon .ml-0 {
    margin-left: 0px;
}

.nextCommon .ml-1 {
    margin-left: 10px;
}

.nextCommon .ml-2 {
    margin-left: 20px;
}

.nextCommon .ml-3 {
    margin-left: 30px;
}

.nextCommon .ml-4 {
    margin-left: 40px;
}

.nextCommon .ml-5 {
    margin-left: 50px;
}

.nextCommon .ml-6 {
    margin-left: 60px;
}

.nextCommon .ml-7 {
    margin-left: 70px;
}

.nextCommon .ml-8 {
    margin-left: 80px;
}

.nextCommon .mr-1 {
    margin-right: 10px;
}

.nextCommon .mr-2 {
    margin-right: 20px;
}

.nextCommon .mr-3 {
    margin-right: 30px;
}

.nextCommon .mr-4 {
    margin-right: 40px;
}

.nextCommon .mr-5 {
    margin-right: 50px;
}

.nextCommon .mr-6 {
    margin-right: 60px;
}

.nextCommon .mr-7 {
    margin-right: 70px;
}

.nextCommon .mr-8 {
    margin-right: 80px;
}

.nextCommon .mt-0 {
    margin-top: 0px;
}

.nextCommon .mt-1 {
    margin-top: 10px;
}

.nextCommon .mt-2 {
    margin-top: 20px !important;
}

.nextCommon .mt-3 {
    margin-top: 30px !important;
}

.nextCommon .mt-4 {
    margin-top: 40px;
}

.nextCommon .mt-5 {
    margin-top: 50px;
}

.nextCommon .mt-05 {
    margin-top: 5px;
}

.nextCommon .mt-6 {
    margin-top: 60px;
}

.nextCommon .mt-7 {
    margin-top: 70px;
}

.nextCommon .mt-8 {
    margin-top: 80px;
}

.nextCommon .mb-0 {
    margin-bottom: 0px;
}

.nextCommon .mb-05 {
    margin-bottom: 5px;
}

.nextCommon .mb-1 {
    margin-bottom: 10px;
}

.nextCommon .mb-15 {
    margin-bottom: 15px;
}

.nextCommon .mb-16 {
    margin-bottom: 16px;
}

.nextCommon .mb-2 {
    margin-bottom: 20px !important;
}

.nextCommon .mb-3 {
    margin-bottom: 30px !important;
}

.nextCommon .mb-4 {
    margin-bottom: 40px;
}

.nextCommon .mb-5 {
    margin-bottom: 50px;
}

.nextCommon .mb-6 {
    margin-bottom: 60px;
}

.nextCommon .mb-7 {
    margin-bottom: 70px;
}

.nextCommon .mb-8 {
    margin-bottom: 80px;
}

.nextCommon .mb-10 {
    margin-bottom: 100px;
}

.nextCommon .my-1 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.nextCommon .my-2 {
    margin-top: 20px;
    margin-bottom: 20px;
}

.nextCommon .my-3 {
    margin-top: 30px;
    margin-bottom: 30px;
}

.nextCommon .my-4 {
    margin-top: 40px;
    margin-bottom: 40px;
}

.nextCommon .my-5 {
    margin-top: 50px;
    margin-bottom: 50px;
}

.nextCommon .my-6 {
    margin-top: 60px;
    margin-bottom: 60px;
}

.nextCommon .my-7 {
    margin-top: 70px;
    margin-bottom: 70px;
}

.nextCommon .my-8 {
    margin-top: 80px;
    margin-bottom: 80px;
}

.nextCommon .mx-1 {
    margin-left: 10px;
    margin-right: 10px;
}

.nextCommon .mx-2 {
    margin-left: 20px;
    margin-right: 20px;
}

.nextCommon .mx-3 {
    margin-left: 30px;
    margin-right: 30px;
}

.nextCommon .mx-4 {
    margin-left: 40px;
    margin-right: 40px;
}

.nextCommon .mx-5 {
    margin-left: 50px;
    margin-right: 50px;
}

.nextCommon .mx-6 {
    margin-left: 60px;
    margin-right: 60px;
}

.nextCommon .mx-7 {
    margin-left: 70px;
    margin-right: 70px;
}

.nextCommon .mx-8 {
    margin-left: 80px;
    margin-right: 80px;
}

.nextCommon .p-0 {
    padding: 0px;
}

.nextCommon .p-0 {
    padding: 0px;
}

.nextCommon .p-1 {
    padding: 10px;
}

.nextCommon .p-2 {
    padding: 20px;
}

.nextCommon .p-3 {
    padding: 30px;
}

.nextCommon .p-4 {
    padding: 40px;
}

.nextCommon .p-5 {
    padding: 50px;
}

.nextCommon .p-6 {
    padding: 60px;
}

.nextCommon .p-7 {
    padding: 70px;
}

.nextCommon .p-8 {
    padding: 80px;
}

.nextCommon .pl-0 {
    padding-left: 0px;
}

.nextCommon .pl-1 {
    padding-left: 10px;
}

.nextCommon .pl-2 {
    padding-left: 20px;
}

.nextCommon .pl-3 {
    padding-left: 30px;
}

.nextCommon .pl-4 {
    padding-left: 40px;
}

.nextCommon .pl-5 {
    padding-left: 50px;
}

.nextCommon .pl-6 {
    padding-left: 60px;
}

.nextCommon .pl-7 {
    padding-left: 70px;
}

.nextCommon .pl-8 {
    padding-left: 80px;
}

.nextCommon .pr-0 {
    padding-right: 0px !important;
}

.nextCommon .pr-15 {
    padding-right: 15px;
}

.nextCommon .pr-1 {
    padding-right: 10px;
}

.nextCommon .pr-2 {
    padding-right: 20px;
}

.nextCommon .pr-3 {
    padding-right: 30px;
}

.nextCommon .pr-4 {
    padding-right: 40px;
}

.nextCommon .pr-5 {
    padding-right: 50px;
}

.nextCommon .pr-6 {
    padding-right: 60px;
}

.nextCommon .pr-7 {
    padding-right: 70px;
}

.nextCommon .pr-8 {
    padding-right: 80px;
}

.nextCommon .pt-0 {
    padding-top: 0px !important;
}

.nextCommon .pt-1 {
    padding-top: 10px !important;
}

.nextCommon .pt-2 {
    padding-top: 20px !important;
}

.nextCommon .pt-3 {
    padding-top: 30px !important;
}

.nextCommon .pt-4 {
    padding-top: 40px !important;
}

.nextCommon .pt-5 {
    padding-top: 50px !important;
}

.nextCommon .pt-6 {
    padding-top: 60px;
}

.nextCommon .pt-7 {
    padding-top: 70px;
}

.nextCommon .pt-8 {
    padding-top: 80px;
}

.nextCommon .pb-0 {
    padding-bottom: 0px;
}

.nextCommon .pb-1 {
    padding-bottom: 10px;
}

.nextCommon .pb-2 {
    padding-bottom: 20px;
}

.nextCommon .pb-3 {
    padding-bottom: 30px;
}

.nextCommon .pb-4 {
    padding-bottom: 40px;
}

.nextCommon .pb-5 {
    padding-bottom: 50px;
}

.nextCommon .pb-6 {
    padding-bottom: 60px;
}

.nextCommon .pb-7 {
    padding-bottom: 70px;
}

.nextCommon .pb-8 {
    padding-bottom: 80px;
}

.nextCommon .px-0 {
    padding-left: 0px;
    padding-right: 0px;
}

.nextCommon .px-1 {
    padding-left: 10px;
    padding-right: 10px;
}

.nextCommon .px-2 {
    padding-left: 20px;
    padding-right: 20px;
}

.nextCommon .px-3 {
    padding-left: 30px;
    padding-right: 30px;
}

.nextCommon .px-4 {
    padding-left: 40px;
    padding-right: 40px;
}

.nextCommon .px-5 {
    padding-left: 50px;
    padding-right: 50px;
}

.nextCommon .px-6 {
    padding-left: 60px;
    padding-right: 60px;
}

.nextCommon .px-7 {
    padding-left: 70px;
    padding-right: 70px;
}

.nextCommon .px-8 {
    padding-left: 80px;
    padding-right: 80px;
}

.nextCommon .py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
}

.nextCommon .py-1 {
    padding-top: 10px;
    padding-bottom: 10px;
}

.nextCommon .py-2 {
    padding-top: 20px;
    padding-bottom: 20px;
}

.nextCommon .py-3 {
    padding-top: 30px;
    padding-bottom: 30px;
}

.nextCommon .py-4 {
    padding-top: 40px;
    padding-bottom: 40px;
}

.nextCommon .py-5 {
    padding-top: 50px;
    padding-bottom: 50px;
}

.nextCommon .py-6 {
    padding-top: 60px;
    padding-bottom: 60px;
}

.nextCommon .py-7 {
    padding-top: 70px;
    padding-bottom: 70px;
}

.nextCommon .py-8 {
    padding-top: 80px;
    padding-bottom: 80px;
}

.nextCommon.footer {
    background-color: #000;
}

.text-white {
    color: #fff;
}

.bg-white {
    background-color: #fff;
}

.bg-gray {
    background-color: #f0f0f0;
}

.bg-red {
    background-color: var(--slb-blue);
}

.bg-black {
    background: #000;
}

.text-black {
    color: #000;
}

.position-relative {
    position: relative;
}

.position-absolute {
    position: absolute;
}

.position-fixed {
    position: fixed;
}

.position-static {
    position: static;
}

.d-block {
    display: block;
}

/* common css end */
/* button css start */
.headerBGColor {
    background-color: var(--slb-white);
}

.btn i {
    position: relative;
    top: 1px;
}

.btn-white-outline-transparent i,
.btn-theme-outline i {
    line-height: 1.6;
}

.btn-gray {
    background-color: #868686;
    border-color: #868686;
    color: #fff;
}

    .btn-gray:hover {
        background-color: #000;
        border-color: #000;
        color: #fff;
    }

.btn.btn-theme {
    background-color: var(--slb-blue);
    padding: 3px 35px;
    color: var(--slb-white);
    border-radius: var(--border-radius-0);
    font-size: 16px;
    font-weight: 500;
}

    .btn.btn-theme:hover {
        background-color: var(--slb-deep-blue);
    }

    .btn.btn-theme:focus {
        color: #fff;
    }

.btn.btn-theme-disabled {
    pointer-events: none;
    background-color: lightgray;
    border-color: #bebebe;
    padding: 3px 35px;
    color: #fff;
    border-radius: 3px;
}

.btn-info {
    background-color: var(--slb-blue);
    border-color: var(--slb-blue);
}

    .btn-info:hover {
        background-color: #fff;
        color: var(--slb-blue);
        border-color: var(--slb-blue);
    }

    .btn-info.active,
    .btn-info:active,
    .open > .dropdown-toggle.btn-info,
    .btn-info:active:hover {
        background-color: var(--slb-blue);
        border-color: var(--slb-blue);
    }

.btn.btn-theme.btn-large,
.btn.btn-theme-outline.btn-large,
.btn-white-outline-transparent.btn-large,
.btn.btn-theme-outline-transparent.btn-large {
    padding: 5px 55px !important;
    font-size: 18px !important;
}

.btn.btn-white-outline-transparent {
    background-color: transparent;
    border-color: #fff;
    padding: 5px 35px;
    color: #fff;
    border-radius: var(--border-radius-0);
}

    .btn.btn-white-outline-transparent:hover {
        background-color: var(--slb-white);
        border-color: var(--slb-white);
        color: var(--slb-black);
    }

.btn.btn-white-outline-transparent1 {
    background-color: transparent;
    border-color: #fff;
    padding: 10px 35px;
    color: #fff;
    border-radius: 3px;
}

    .btn.btn-white-outline-transparent1:hover {
        background-color: #fff;
        border-color: var(--slb-blue);
        color: var(--slb-blue);
    }

.btn.btn-theme-outline {
    background-color: #fff;
    border-color: var(--slb-blue);
    padding: 5px 35px;
    color: var(--slb-blue);
    border-radius: var(--border-radius-0);
}

    .btn.btn-theme-outline:hover,
    .btn.btn-theme-outline:focus {
        background-color: var(--slb-deep-blue);
        color: #fff;
    }

    .btn.btn-dark.btn-small,
    .btn.btn-theme.btn-small,
    .btn.btn-theme-outline.btn-small,
    .btn-white-outline-transparent.btn-small,
    .btn-white-outline-transparent.btn-small,
    .btn.btn-white-outline-transparent1.btn-small {
        padding: 13px 25px;
        text-decoration: none;
    }

    .btn.btn-theme.btn-normal,
    .btn.btn-theme-outline.btn-normal,
    .btn-white-outline-transparent.btn-normal {
        padding: 5px 20px;
    }

/* button css end */
/*section css start*/
.searchResultBG {
    background: #000 !important;
}

.MenuFixed section.header {
    background: #000 !important;
    top: 0;
}

.MenuFixed .topBar {
    display: none;
}

.innerBanner .banner-text {
    width: 100%;
    align-items: center;
    bottom: 0;
    display: flex;
    padding-bottom: 0;
    text-align: center;
    top: 0;
    padding: 0;
}

    .innerBanner .banner-text h1,
    .innerBanner .banner-text h2,
    .innerBanner .banner-text h3 {
        font-weight: 200;
        line-height: 60px;
        font-size: 50px;
        /* color: #FFFFFF; */
        color: var(--slb-blue);
        margin-top: 0;
        /* font-family: 'Oswald', sans-serif; */
    }

    .innerBanner .banner-text p {
        font-size: 20px;
        font-weight: 200;
        margin-bottom: 0px;
        /* color: #fff; */
        letter-spacing: 1px;
        line-height: 28px;
    }

.innerBanner {
    background: #061f36;
}

    .innerBanner img {
        margin: auto;
    }

.headingLine {
    width: 50px;
    height: 3px;
}

.contentSection h1,
.contentSection h2 {
    font-size: 45px;
    font-weight: 200;
    font-stretch: normal;
    color: var(--slb-black);
}


.contentSection h3 {
    font-size: 32px;
    font-weight: 200;
    font-stretch: normal;
}


.contentSection h4 {
    /* color: var(--slb-white); */
    line-height: 24px;
    font-size: 18px;
    font-weight: 500;
}

.contentSection p {
    font-size: 16px;
    line-height: 1.5;
    color: var(--slb-black);
    font-weight: 200;
}

.contentBuildingBG {
    background: #fff url("/content/next/images/contentBuildingBG.png") no-repeat;
    background-position: center bottom;
    background-size: 100% auto;
}

.OverViewStyle {
    padding-bottom: 20px !important;
    /* padding: 0; */
}

.OverView {
    padding-top: 0px !important;
}

.talent-management-sol a:hover {
    text-decoration: none;
}

.rowSpace8 {
    margin-left: -8px;
    margin-right: -8px;
}

    .rowSpace8 .col-md-3,
    .rowSpace8 .col-md-9 {
        padding-left: 8px;
        padding-right: 8px;
    }

.rowSpace10 {
    margin-left: -10px;
    margin-right: -10px;
}

    .rowSpace10 .col-sm-12,
    .rowSpace10 .col-sm-4,
    .rowSpace10 .col-sm-8,
    .rowSpace10 .col-md-6,
    .rowSpace10 .col-sm-6 {
        padding-left: 10px;
        padding-right: 10px;
    }

.rowSpace5 {
    margin-left: -5px;
    margin-right: -5px;
}

    .rowSpace5 .col-sm-12,
    .rowSpace5 .col-sm-4,
    .rowSpace5 .col-sm-8,
    .rowSpace5 .col-md-6,
    .rowSpace5 .col-sm-6 {
        padding-left: 5px;
        padding-right: 5px;
    }

.opacity-0 {
    opacity: 0;
}

.overflow {
    overflow: hidden;
}

.relative {
    position: relative;
}

.nextCommon.commonTermsCont {
    color: var(--slb-black);
}


.nextCommon.SearchHeader {
    border-bottom: 1px solid var(--slb-grey-2);
}

.SearchHeader .SearchCount h3 {
    font-weight: 300;
}

.confirm-tag {
    font-size: 18px;
}

.nextCommon.SearchHeader p {
    font-size: 14px;
}


.SearchHeader .form__element {
    position: relative;
    margin: 30px 0 8px;
    display: block;
}


    .SearchHeader .form__element .search_icon {
        padding: 10px 10px 10px 0;
        max-width: 100%;
        width: 5%;
        display: inline-block;
        position: absolute;
        top: 0;
        right: 5px;
    }

.SubTabHoverPanel {
    display: none;
}

    .SubTabHoverPanel.active {
        display: block;
    }

/*animations start*/
@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

/*animations end*/
@media only screen and (min-width: 992px) {
    .megamenuseparator::before {
        content: " ";
        display: flex;
        width: 1px;
        height: 26px;
        margin-top: 27px;
        margin-left: -3px;
        position: absolute;
        background: var(--slb-blue);
    }

    .innerBanner .banner-text h1,
    .innerBanner .banner-text h2,
    .innerBanner .banner-text h3 {
        padding-top: 40px;
    }

    .pull-md-right {
        float: right;
    }

    .pull-md-left {
        float: left;
    }

    .header .navbar-right .login {
        margin-right: 10px;
    }
}

@media only screen and (max-width:991px) {

    .homeBanner,
    .innerBanner {
        position: relative;
        margin-top: 27px;
    }

    .shoppingcartM {
        position: absolute;
        right: 15px;
        top: 15px;
        /* width: 35px;*/
        z-index: 100;
    }

        .shoppingcartM:hover {
            text-decoration: none;
        }

    /*.shoppingcartM.shoppingMinicartMobile {
        position: relative;
    }*/
}

@media only screen and (max-width:767px) {
    .d-none-767 {
        display: none !important;
    }

    .d-sm-block {
        display: block !important;
    }

    .innerBanner .banner-text h1,
    .innerBanner .banner-text h2,
    .innerBanner .banner-text h3 {
        font-size: 26px;
        line-height: 32px;
        margin-top: 0;
    }

    .innerBanner .banner-text p {
        font-size: 15px;
        line-height: 18px;
    }

    .innerBanner .innerBannerImage {
        min-height: 170px;
    }

    .contentSection h2 {
        font-size: 28px;
    }
}

@media screen and (max-width: 991px) and (min-width: 768px) {

    .innerBanner .banner-text h1,
    .innerBanner .banner-text h2,
    .innerBanner .banner-text h3 {
        font-size: 36px;
        line-height: 46px;
        margin-top: 0;
        margin-bottom: 0;
    }

    .innerBanner .banner-text p {
        font-size: 18px;
        line-height: 26px;
    }
}

@media screen and (max-width: 1199px) and (min-width: 992px) {

    .innerBanner .banner-text h1,
    .innerBanner .banner-text h2,
    .innerBanner .banner-text h3 {
        font-size: 36px;
        line-height: 46px;
        margin-top: 0;
        margin-bottom: 0;
    }

    .innerBanner .banner-text p {
        font-size: 18;
        line-height: 26px;
    }

    .nextpertAnimation .carousel-indicators.first li:nth-child(1) {
        left: 15px;
        top: 70px;
    }

    .nextpertAnimation .carousel-indicators.first li:nth-child(2) {
        left: 0;
        top: 198px;
    }

    .nextpertAnimation .carousel-indicators.first li:nth-child(3) {
        left: 15px;
        top: 326px;
    }

    .nextpertAnimation .carousel-indicators.second li:nth-child(1) {
        right: 15px;
        top: 70px;
    }

    .nextpertAnimation .carousel-indicators.second li:nth-child(2) {
        right: 0;
        top: 198px;
    }

    .nextpertAnimation .carousel-indicators.second li:nth-child(3) {
        right: 15px;
        top: 326px;
    }
}

/*section css end*/
/* Register section start */
.register h3 {
    color: #fff;
    margin-bottom: 25px;
    line-height: 42px;
    font-weight: 400;
    font-size: 36px;
    padding-top: 0;
    margin-top: 0;
    /* font-family: 'Oswald', sans-serif; */
}

/* Register section end */
/* TopBar start */
.nextCommon.topBar {
    background: var(--slb-deep-blue);
    font-size: 14px;
    position: relative;
    z-index: 1;
    padding: 10px 0;
    color: #fff;
}

    .nextCommon.topBar .btn-white-outline-transparent:hover {
        background: var(--slb-blue);
    }

    .nextCommon.topBar span {
        padding-right: 130px;
        display: inline-block;
    }

    .nextCommon.topBar a {
        color: #F8C648;
    }

        .nextCommon.topBar a:hover {
            color: #29b5ee;
            text-decoration: none;
        }

.nextCommon .BtnTopbarClose {
    font-size: 21px;
    color: #fff !important;
    position: absolute;
    right: 15px;
    top: -5px;
}

    .nextCommon .BtnTopbarClose:hover {
        color: #209cdc !important;
    }

.nextCommon .BtnTopbarAccept {
    position: absolute;
    right: 50px;
    top: -3px;
    padding: 2px 15px !important;
    color: #fff !important;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {

    /* .nextCommon.topBar {
      text-align: center;
    } */
    .nextCommon .cookieBox {
        display: flex;
    }
}

@media only screen and (max-width: 1199px) {
    .nextCommon.topBar span {
        padding-right: 138px;
    }
}

@media only screen and (max-width: 991px) {
    /* .shoppingcart {
        display: none !important;
    }*/

    .nextCommon.topBar {
        display: none !important;
    }
}

/* TopBar End */
/* Header Start */
.header.SearchResult {
    position: relative;
    background: #000 !important;
}

section.header {
    position: relative;
    padding: 0px 0;
    z-index: 99;
    width: 100%;
    /* background: transparent -webkit-linear-gradient(top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 1%, transparent 100%) repeat scroll 0 0;
    background: transparent linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 1%, transparent 100%) repeat scroll 0 0; */
    background-color: var(--slb-white);
    /*-webkit-transition: all 1.6s ease 0s;
    transition: all 1.6s ease 0s; */
}

.fixedHeader {
    background: #000 !important;
    top: 0;
}

.header .logo img {
    padding: 10px 10px 10px 0;
    max-width: 100%;
    width: 30%;
    display: inline-block;
    height: 70px;
    width: 108px;
}

.header .logo_slog {
    width: 210px;
    height: 50px;
    color: #fff;
    line-height: 1.5em;
    padding: 10px 0px 0px 10px;
    display: inline-block;
    position: relative;
    top: 10px;
    font-weight: 200;
    font-size: 14px;
}

.header .logo:after {
    content: " ";
    width: 1px;
    height: 44px;
    position: absolute;
    top: 20px;
    /* background: #fff; */
    margin-left: -3px;
}

.header .icon-bar {
    width: 25px;
    height: 3px;
    margin-bottom: 4px;
    background: var(--slb-blue);
    display: block;
}

.header .searchBtnM {
    position: absolute;
    right: 15px;
    top: 15px;
    z-index: 999;
}

.header .menu .navbar-right li a {
    color: var(--slb-blue);
    font-size: 16px;
    /* font-weight: 500; */
    padding-bottom: 24px;
    padding-top: 30px;
}

    .header .menu .navbar-right li a.btn-theme {
        color: var(--slb-white);
    }

.header .menu .navbar-right li:nth-child(6) {
    margin-right: -3px;
    top: -7px;
}

/* .header .menu .navtopcalender a i {
    background-size: 100%;
    position: relative;
    top: 0px;
    width: 20px;
    height: 20px;
    background: url("/content/next/images/icons/calenderHover.png") no-repeat;
} */
.header .menu .searchBtn a i,
.header .searchBtnM i {
    background-size: 100%;
    position: relative;
    top: 4px;
    width: 20px;
    height: 20px;
    background: url("/content/next/images/icons/Icon__Search.svg") no-repeat;
}

/* .header .menu .searchBtn:hover a i, .header .searchBtnM:hover i {
    background: url("/content/next/images/icons/Icon__Search.svg") no-repeat;
    background-size: 100%;
} */
.header .navbar-nav li .MainMenuLinks {
    color: var(--slb-blue);
    font-size: 16px;
    cursor: pointer;
}

.header .language.dropdown .dropdown-menu {
    padding: 4px 0;
    top: 76%;
    border-bottom: 1px solid #f5f5f5;
    /* left: -158px; */
    border-radius: 5px;
    text-align: center;
    right: -65px;
}

    .header .language.dropdown .dropdown-menu li a {
        color: #209cdc;
        padding: 5px 10px;
        border-bottom: 1px solid #f5f5f5;
    }

/*  .header .navbar-right .login .dropdown-menu:after{content: " ";
    position: absolute;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0px 12px 10px 12px;
    border-color: transparent transparent #ffffff transparent;
    right: -103px;
    bottom: 68px;
    z-index: 2;
    left: 0;
    margin: 0 auto;}*/
.header .navbar-right .login {
    padding-left: 15px;
}

    .header .navbar-right .login .dropdown-menu:after {
        content: " ";
        position: absolute;
        width: 0px;
        height: 0px;
        border-style: solid;
        border-width: 0px 12px 10px 12px;
        border-color: transparent transparent #ffffff transparent;
        right: 0px;
        bottom: 68px;
        z-index: 2;
        left: 46px;
        top: -10px;
        margin: 0 auto;
    }

.header .language.dropdown .dropdown-menu li a:hover,
.header .login.dropdown .dropdown-menu li a:hover {
    background-color: var(--slb-deep-blue);
    color: #fff;
}

/* .header .login.dropdown .dropdown-menu li a:hover {
    background-color: #4472c2;
    color: #fff;
} */
.header .login.dropdown .dropdown-menu li a {
    color: var(--slb-blue);
    padding: 5px 10px;
    border-bottom: 1px solid #f5f5f5;
}

.header .login.dropdown .dropdown-menu {
    padding: 4px 0;
    top: 83%;
    border-bottom: 1px solid #f5f5f5;
    left: -2px;
    right: 0;
    border-radius: 5px;
    width: 50%;
    min-width: 85px;
    text-align: center;
}

    .header .login.dropdown .dropdown-menu.signUpDropdown {
        text-align: left;
        min-width: 141px;
        left: -45px;
    }

    .header .login.dropdown .dropdown-menu.signOutDropdown {
        text-align: left;
        min-width: 116px;
        left: 0;
    }

/*  .header .login.dropdown .dropdown-menu li a:hover{background-color: #4472c2;
    color: #fff;}
    .header .login.dropdown .dropdown-menu li a { color: #000;
    padding: 5px 10px;
    border-bottom: 1px solid #f5f5f5;}
  .header .login.dropdown .dropdown-menu{
        padding: 1px 0;
    top: 83%;
    border-bottom: 1px solid #f5f5f5;
   left: -93px;
    width: 50%

  }*/
.header .language.dropdown.open a {
    background-color: transparent;
    border-color: transparent;
}

.header .NavBarList .MegaMenu .MegaMenuDropdown {
    width: 100%;
    float: left;
    margin-left: 0px;
    right: 0px;
    border-radius: 0;
    padding: 0px;
    /* background: linear-gradient(to right, #0b798f 50%, #fff 50%); */
    /* background: var(--slb-blue); */
    border: 0;
    z-index: 99;
}

.header .NavBarList .MegaMenu {
    position: static !important;
    margin-left: 2px;
}

.header .navbar-right {
    margin-right: -5px;
}

.header .NavBarList {
    padding-left: 0px;
    width: 100%;
    text-align: center;
}

.header .navbar-nav > li {
    float: none;
    display: inline-block
}

@media only screen and (min-width: 992px) {
    .shoppingcartM {
        display: none;
    }

    .wishlist.wishlistM a .badge {
        display: none;
    }

    .header .MobileMenuBtn,
    .topBarBtn {
        display: none;
    }

    .header .MobileTabs,
    .searchBtnM,
    .menu .NavBarList .MegaMenu.MainMenuLink .rightPointerMenu {
        display: none;
    }

    .header .menu .navtopcalender span,
    .menu .login a i {
        display: none;
    }

    .login:after {
        /* content: " "; */
        width: 1px;
        height: 12px;
        position: absolute;
        right: -3px;
        top: 34px;
        background: #929292;
    }

    /* Added for Login dashboard */
    .SlbUserimage img {
        max-width: 100%;
        border: 0 none;
        border-radius: 50%;
    }

    .header .menu .navbar-right li .loginDB a {
        color: #555;
        padding-top: 10px;
        padding-bottom: 10px;
        display: block;
    }

        .header .menu .navbar-right li .loginDB a:hover {
            text-decoration: none;
            background: var(--slb-blue);
            color: var(--slb-white);
        }

    .header .menu .nav .open > a,
    .nav .open > a:focus,
    .nav .open > a:hover {
        background-color: transparent !important;
    }

    .header .menu .navbar-right li .loginDB:after {
        content: " ";
        position: absolute;
        width: 0px;
        height: 0px;
        border-style: solid;
        border-width: 0px 12px 10px 12px;
        border-color: transparent transparent #ffffff transparent;
        right: 0;
        top: -10px;
        z-index: 2;
        left: 0;
        margin: 0 auto;
    }

    /* Added for Login dashboard end */
    /* .shoppingcart:after {
        content: " ";
        width: 1px;
        height: 12px;
        position: absolute;
        right: -3px;
        top: 34px;
        background: #929292;
    } */
    .header .menu .shoppingcart a i {
        background-size: 100%;
        position: relative;
        top: 4px;
        width: 20px;
        height: 20px;
        background: url("/content/next/images/icons/Icon__cart.svg") no-repeat;
    }

    /* .header .menu .shoppingcart:hover a i {
        background: url("/content/next/images/icons/Icon__cart.svg") no-repeat;
    } */
    /* .header .menu .wishlist:hover a i {
        background: url("/content/next/images/icons/icon_wishlist.svg") no-repeat;
    } */
    .header .menu .wishlist a {
        padding-right: 0px !important;
    }

        .header .menu .wishlist a i {
            background-size: 100%;
            position: relative;
            top: 4px;
            width: 24px;
            height: 20px;
            background: url("/content/next/images/icons/icon_wishlist.svg") no-repeat;
            margin-right: 7px;
        }

    .header .navbar-right .language a i {
        background-size: 100%;
        position: relative;
        top: 0px;
        width: 24px;
        height: 20px;
        background: url("/content/next/images/icons/icon_language.svg") no-repeat;
    }

    .header .navbar-right .login .MainsubLink {
        padding-left: 0
    }

    .header .navbar-right .language:hover a i {
        background: url("/content/next/images/icons/icon_language.svg") no-repeat;
    }

    .header .menu .wishlist a .badge {
        width: 20px;
        height: 20px;
        border-radius: 50%;
        background: var(--slb-blue);
        color: #fff;
        padding: 4px;
        position: relative;
        top: -16px;
        left: -18px;
        margin-right: -7px
    }

    .header .menu .shoppingcart a .badge {
        width: 20px;
        height: 20px;
        border-radius: 50%;
        background: var(--slb-blue);
        color: #fff;
        padding: 4px;
        position: relative;
        top: -16px;
        left: -8px;
    }

    .header .menu .navbar-right li a {
        padding-bottom: 24px;
        padding-top: 30px;
        padding-left: 10px;
        padding-right: 10px;
    }

    .header .menu .navbar-right li.SlbLogin a {
        padding-bottom: 18px;
    }

    .header .menu .navbar-right li.SlbLogin .loginDB a {
        padding-bottom: 10px;
    }

    .header .navbar-nav .MainMenuLink .MainMenuLinks {
        padding-bottom: 30px;
        padding-top: 30px;
        padding-left: 10px;
        padding-right: 10px;
    }

    .header .menu .navbar-right li.slb-logo a {
        padding-right: 0;
    }

    .header .navbar-nav .MainMenuLink .MainMenuLinks:hover,
    .header .navbar-nav .MainMenuLink .MainMenuLinks:focus {
        background-color: transparent;
    }

    .header .menu .navbar-right li > a:hover,
    .header .menu .navbar-right li > a:focus {
        color: var(--slb-deep-blue);
        background-color: transparent;
        /* color: #f7bd04;  */
    }

    .header .navbar-right .language .dropdown-menu:after {
        content: " ";
        position: absolute;
        width: 0px;
        height: 0px;
        border-style: solid;
        border-width: 0px 12px 10px 12px;
        border-color: transparent transparent #ffffff transparent;
        right: 0px;
        bottom: 68px;
        z-index: 2;
        left: -4px;
        margin: 0 auto;
        top: -10px;
    }

    .header .navbar-nav li a.MainMenuLinks::before,
    .header .navbar-nav .active a.MainMenuLinks::before {
        content: " ";
        position: absolute;
        width: 0px;
        background-color: var(--slb-blue);
        height: 0px;
        bottom: 20px;
        -webkit-transition: width 0.3s;
        transition: width 0.3s;
    }

    .header .navbar-nav li .MainMenuLinks:hover::before,
    .header .navbar-nav .active .MainMenuLinks::before,
    .MegaMenu.open .dropdown-toggle::before {
        width: 40px !important;
        height: 3px !important;
        -webkit-transition: width 0.3s;
        transition: width 0.3s;
    }

    .header.fixedHeader {
        background: #000 !important;
        top: 0;
    }

    /* .header .menu .navtopcalender:hover a i {
        background: url("/content/next/images/icons/calenderHover.png") no-repeat;
    } */
    .header .menu .MegaMenu:hover .MegaMenuDropdown {
        /* display: block; */
    }

    /*  .header .menu .MegaMenu:hover .OpenTitle:after {
        content: " ";
        position: absolute;
        width: 0px;
        height: 0px;
        border-style: solid;
        border-width: 0px 12px 10px 12px;
        border-color: transparent transparent #f0f0f0 transparent;
        right: 0;
        top: 72px;
        z-index: 2;
        left: 0;
        margin: 0 auto;
    } */
    .OpenTitle:after {
        content: " ";
        position: absolute;
        width: 0px;
        height: 0px;
        border-style: solid;
        border-width: 0px 12px 10px 12px;
        border-color: transparent transparent #f0f0f0 transparent;
        right: 0;
        top: 73px;
        z-index: 2;
        left: 0;
        margin: 0 auto;
    }

    .overlay {
        background: rgba(0, 0, 0, 0.9);
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        right: 0;
        z-index: 90;
        display: none;
        position: fixed;
    }

    /* .header .navbar-right {
        height: 20px;
    } */
}

@media only screen and (max-width: 991px) {
    .header {
        /* background: #272727; */
        padding: 15px 0;
        position: fixed;
        top: 0px;
        /* border-bottom: 1px solid #333333; */
        z-index: 999;
    }

        .header .logo {
            /* max-width: 250px; */
            max-width: 165px;
            float: left;
        }

            .header .logo img {
                padding: 8px 0 0 0;
                z-index: 999;
                height: auto;
                /* width: 28%; */
                width: 40%;
            }

        .header .searchBtnM {
            position: absolute;
            right: 97px;
            top: 15px;
            z-index: 999;
            width: 30px;
        }

    .wishlist.wishlistM {
        position: absolute;
        right: 45px;
        top: 15px;
        width: 48px;
    }

        .wishlist.wishlistM a {
            text-decoration: none;
        }

            .wishlist.wishlistM a i {
                background-size: 100%;
                position: relative;
                top: 4px;
                width: 24px;
                height: 20px;
                background: url("/content/next/images/icons/icon_wishlist.svg") no-repeat;
                margin-right: 7px;
            }

            .wishlist.wishlistM a .badge {
                width: 20px;
                height: 20px;
                border-radius: 50%;
                background: var(--slb-blue);
                color: #fff;
                padding: 4px;
                position: relative;
                top: -16px;
                left: -18px;
                margin-right: -7px
            }

    .header .menu {
        position: fixed;
        left: 0;
        /*background: #000000;*/
        max-width: 100%;
        top: 0;
        width: 100%;
        z-index: 99;
        margin: 0;
        display: none;
        padding: 70px 0px 10px 0px;
        height: 100%;
        overflow-x: hidden;
        overflow-y: auto;
    }

    .header .MobileMenuBtn.active .icon-bar:nth-child(1) {
        position: relative;
        top: 7px;
        -webkit-transform: rotate(48deg);
        -ms-transform: rotate(48deg);
        transform: rotate(48deg);
        -webkit-transition: all 0.3s ease 0s;
        transition: all 0.3s ease 0s;
    }

    .header .MobileMenuBtn.active .icon-bar:nth-child(2) {
        display: none;
    }

    .header .menu .navbar-right li {
        /* width: 100%; */
        width: -webkit-fill-available;
    }

        .header .menu .navbar-right li.slb-logo {
            border-bottom: 0;
        }

    .meghamenu-mobile .navbar-nav .open .dropdown-menu {
        background: #fff;
    }

    /* .header .meghamenu-mobile .login.dropdown .dropdown-menu li a{
        background: transparent;
    } */

    .btn.btn-theme.btn-normal.nextpert-login {
        background: transparent;
        padding: 0;
        font-weight: inherit;
    }

    .header .menu .navbar-right li.slb-logo img {
        width: 60px;
        height: auto;
    }

    .header .navbar-right .login {
        padding-left: 0;
    }

    .login.open .dropdown-menu.signUpDropdown li {
        border-bottom: 1px solid var(--slb-grey-2);
    }

        .login.open .dropdown-menu.signUpDropdown li:last-child {
            border-bottom: none;
        }

    .header .navbar-right .login.open {
        background: #fff;
        margin: 0 !important;
    }

    .header .navbar-right .login.dropdown.open > a.MainsubLink {
        padding-left: 24px;
        background: var(--slb-blue);
    }

    .header .navbar-right .login.dropdown.open a {
        color: var(--slb-blue);
        /* padding-left: 24px; */
    }

    .header .navbar-right .login .SlbUserimage img {
        background: var(--slb-white);
        border-radius: 50%;
        margin-right: 5px;
        width: 24px;
        height: 24px;
    }
    /* .meghamenu-mobile .menu .login.open ul li {
        margin: 0;
    } */

    .MegaMenuDropdown .courseMenuDropdown .tab-content .learningJourney {
        background: #fff;
    }

    .header .MobileMenuBtn.active .icon-bar:nth-child(3) {
        position: relative;
        top: 0px;
        -webkit-transition: all 0.3s ease 0s;
        transition: all 0.3s ease 0s;
        -webkit-transform: rotate(-48deg);
        -ms-transform: rotate(-48deg);
        transform: rotate(-48deg);
    }

    .header .TopLogoBarM {
        background: var(--slb-white);
        /* border-bottom: 1px solid #505050; */
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 999;
        padding: 5px 15px;
        left: 0;
        right: 0;
    }

    .header .bgcolorMobile {
        height: 100%;
        overflow-x: hidden;
        overflow-y: auto;
        display: block;
        padding: 0;
        position: relative;
    }

    .header .logo:after {
        display: none;
    }

    .header .logo_slog {
        display: none;
    }

    .header .MobileMenuBtn {
        float: left;
        margin-right: 15px;
        padding: 11px 0;
        min-height: 31px;
        -webkit-transition: all 0.3s ease 0s;
        transition: all 0.3s ease 0s;
        position: relative;
        z-index: 999;
        margin-left: 7px;
    }

    .topBarBtn {
        display: none;
    }

    .menu .navtopcalender a i {
        top: 4px !important;
    }

    .headpart .menu .NavBarList {
        width: 100%;
    }

    .header .menu .navbar-right li .MainsubLink {
        float: none;
        display: block;
    }

    .header .menu .nav.navbar-nav.navbar-right {
        /* border-bottom: 1px solid #3c3c3c; */
        margin-bottom: 10px;
        padding-bottom: 10px;
        width: 100%;
        margin: 0;
    }

    .header .menu .navbar-right li a {
        padding-bottom: 10px;
        padding-top: 10px;
        padding-left: 0;
    }

    .header .navbar-nav .MainMenuLink .MainMenuLinks {
        padding-bottom: 10px;
        padding-top: 10px;
    }

    .header .menu .searchBtn {
        display: none;
    }

    /* .header .navbar-right .MainsubLink:hover,
    .header .navbar-right .MainsubLink:focus {
        background-color: var(--slb-blue);
    } */

    .header .language.dropdown .dropdown-menu li a:hover, .header .login.dropdown .dropdown-menu li a:hover {
        background-color: inherit;
        color: inherit;
    }

    .header .navbar-right .language .MainsubLink .languageIcon {
        background: url("/content/next/images/icons/language_hover.png") no-repeat;
        height: 19px;
        width: 25px;
        position: relative;
        top: 5px;
    }

    .header .navbar-right .language .dropdown-menu {
        background-color: #272727;
    }

        .header .navbar-right .language .dropdown-menu li a {
            color: #fff;
            padding: 8px 18px;
            border-bottom: 1px solid #000;
        }

        .header .navbar-right .language .dropdown-menu li:last-child a {
            border-color: transparent;
        }

    .header .menu .navbar-right .MainsubLink i {
        width: 25px;
    }

    .header .menu .navbar-right .login .MainsubLink i {
        padding-left: 3px;
    }

    .header .menu .NavBarList {
        margin: 0;
    }

        .header .menu .NavBarList .MainMenuLink {
            border-bottom: 1px dashed #171616;
            width: 100%;
        }

            .header .menu .NavBarList .MainMenuLink .MainMenuLinks:hover,
            .header .menu .NavBarList .MainMenuLink:hover {
                background-color: #3c3c3c;
            }

        .header .menu .NavBarList .MegaMenu.MainMenuLink .rightPointerMenu {
            position: absolute;
            right: 15px;
            top: 12px;
            color: #fff;
        }

        .header .menu .NavBarList .MegaMenu {
            position: relative !important;
        }

            .header .menu .NavBarList .MegaMenu .MainMenuLinks {
                display: inline-block;
                position: static;
            }

            .header .menu .NavBarList .MegaMenu.MainMenuLink.active .MegaMenuDropdown {
                display: block;
                position: relative;
                margin-bottom: 15px;
            }

            .header .menu .NavBarList .MegaMenu.MainMenuLink.active .rightPointerMenu::before {
                content: "\f107";
            }

            .header .menu .NavBarList .MegaMenu .MegaMenuDropdown {
                background: #0b798f;
            }

    .header .menu .navbar-right li.slb-logo a:hover {
        background: transparent;
    }
}

@media screen and (max-width:991px) and (min-width:768px) {
    .MegaMenuDropdown .courseMenuDropdown .tab-content .SubTabsList {
        padding-left: 15px;
        min-height: 510px;
    }

    .courseMenuDropdown .tab-content .tab-pane .learning_BG .tab-content {
        min-height: 510px !important;
        max-height: 510px !important;
    }
}

@media only screen and (min-width: 1200px) {

    /* .header .menu .searchBtn::before {
        content: " ";
        width: 1px;
        height: 12px;
        position: absolute;
        left: 1px;
        top: 34px;
        background: var(--slb-blue);
    } */
    .header .menu .searchBtn::after {
        content: " ";
        width: 1px;
        height: 12px;
        position: absolute;
        right: -1px;
        top: 34px;
        background: var(--slb-blue);
    }
}

@media screen and (max-width: 1199px) and (min-width: 993px) {

    .header .navbar-nav .MainMenuLink .MainMenuLinks,
    .header .menu .navbar-right li .MainsubLink {
        font-size: 14px;
        padding-left: 6px;
        padding-right: 6px;
    }

    .login::after {
        display: none;
    }

    .header .logo img {
        width: 30%;
    }

    .RightMenu li.login a span {
        font-size: 12px;
    }
}

@media screen and (max-width: 1199px) and (min-width: 991px) {
    .header .logo_slog {
        width: 200px;
        height: 40px;
        padding: 0 0 0 5px;
    }

    .header .logo:after {
        top: 10px;
    }
}

.nextpert-login {
    color: var(--slb-white)
    /* padding: 5px 10px !important; */
    /* margin-top: -11px; */
}

.explorebtn {
    position: absolute;
    bottom: 0px;
    width: 92%;
    border-top: 1px solid #d6d6d6;
    padding: 20px 0;
    margin: auto;
}

.explorebtnBluebrd {
    border-top: 1px solid #096e80;
}

.explorebtn a {
    float: right;
}

.oilsimcnt {
    height: 580px;
}

.dvertisingBG {
    background: url('/content/next/images/menu/courses/digital_abstract.png') no-repeat -10px;
    height: 100px;
    margin-top: 40px !important;
}

/* Header End */
/*Corporate MegaMenu start*/
.coporateMenuDropdown .CorporateSolutions {
    background: #0b798f;
    min-height: 525px;
}

    .coporateMenuDropdown .CorporateSolutions h4 {
        color: #fff;
        margin-bottom: 7px;
        /* font-family: 'Oswald', sans-serif; */
        font-size: 18px;
        letter-spacing: 0.08rem;
        font-weight: 500;
    }

    .coporateMenuDropdown .CorporateSolutions .CorporateSolutionsList {
        list-style: none;
        padding-left: 0;
    }

        .coporateMenuDropdown .CorporateSolutions .CorporateSolutionsList li a {
            padding: 8px 10px;
            border-radius: 5px;
            margin-bottom: 5px;
            display: inline-block;
            width: 100%;
            color: #fff;
            font-size: 16px;
            letter-spacing: 0.1mm;
            position: relative;
        }

            .coporateMenuDropdown .CorporateSolutions .CorporateSolutionsList li a:hover {
                text-decoration: none;
                background: var(--slb-deep-blue);
                border-radius: 0%;
                /* color:#006400; */
            }

.coporateMenuDropdown .PetroChallengeBlock p,
.coporateMenuDropdown .NextPertBlock p,
.learningJourney .PetroChallengeBlock p {
    font-size: 16px;
    color: #656565;
}

.coporateMenuDropdown .recognitionsBlock p {
    font-size: 16px;
    color: #656565;
    padding-top: 30px;
}

.coporateMenuDropdown .NextPertBlock p {
    padding-top: 30px;
}

.coporateMenuDropdown .NextPertBlock .sub-header,
.coporateMenuDropdown .PetroChallengeBlock .sub-header,
.recognitionsBlock .sub-header,
.learningJourney .PetroChallengeBlock .sub-header {
    font-size: 18px;
    padding-bottom: 5px;
    display: block;
}

.coporateMenuDropdown .close-btn {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 9999;
}

    .coporateMenuDropdown .close-btn img {
        cursor: pointer;
    }

.coporateMenuDropdown .NextPertBlockBG .Recognitions {
    /* font-family: 'Oswald', sans-serif; */
    font-size: 40px;
    letter-spacing: -1px;
    font-weight: 500;
    margin-bottom: 14px;
    margin-top: -12px;
}

@media only screen and (min-width: 992px) {
    .coporateMenuDropdown .CorporateSolutions .CorporateSolutionsList {
        padding: 30px 0;
    }

        .coporateMenuDropdown .CorporateSolutions .CorporateSolutionsList li a img {
            position: relative;
            margin-right: 10px;
        }

        .coporateMenuDropdown .CorporateSolutions .CorporateSolutionsList li a:hover::after,
        .coporateMenuDropdown .CorporateSolutions .CorporateSolutionsList li a:hover::after,
        .coporateMenuDropdown .CorporateSolutions .CorporateSolutionsList li.active a::after {
            content: "\f105";
            position: absolute;
            right: 15px;
            top: 0px;
            color: #fff;
            font-family: 'Font Awesome 5 Free';
            font-weight: 900;
            -moz-osx-font-smoothing: grayscale;
            -webkit-font-smoothing: antialiased;
            display: flex;
            bottom: 0;
            align-items: center;
            font-style: normal;
            font-variant: normal;
            text-rendering: auto;
            line-height: 1;
        }

    .CorporateSolutionsList li a:hover::after {
        content: none !important;
    }

    .coporateMenuDropdown .CorporateSolutions {
        max-width: 400px;
        float: right;
        width: 100%;
    }

    /* .megaMenuHeight{
    min-height: 4500px;
} */
    .coporateMenuDropdown .PetroChallengeBlock,
    .coporateMenuDropdown .NextPertBlock,
    .coporateMenuDropdown .recognitionsBlock {
        padding: 50px 0;
        min-height: 525px;
    }

    .learningJourney .PetroChallengeBlock {
        min-height: 736px;
        padding-top: 50px;
    }

    .coporateMenuDropdown .NextPertBlock {
        min-height: 525px;
    }

        .coporateMenuDropdown .PetroChallengeBlock p,
        .coporateMenuDropdown .NextPertBlock p,
        .learningJourney .PetroChallengeBlock p {
            max-width: 320px;
            margin: 0 auto;
            padding-bottom: 30px;
        }

    .coporateMenuDropdown .PetroChallengeBlock p,
    .learningJourney .PetroChallengeBlock p {
        padding-top: 30px;
    }
}

@media only screen and (max-width: 991px) {

    .coporateMenuDropdown .CorporateSolutions h4,
    .coporateMenuDropdown .CorporateSolutions .headingLine {
        display: none;
    }

    .coporateMenuDropdown .CorporateSolutions .CorporateSolutionsList li a img {
        display: none;
    }

    .coporateMenuDropdown .PetroChallengeBlock,
    .coporateMenuDropdown .NextPertBlock,
    .coporateMenuDropdown .recognitionsBlock {
        padding: 50px 0;
    }

        .coporateMenuDropdown .PetroChallengeBlock p,
        .coporateMenuDropdown .NextPertBlock p,
        .coporateMenuDropdown .recognitionsBlock p,
        .learningJourney .PetroChallengeBlock p {
            max-width: 300px;
            margin: 0 auto;
            padding-bottom: 30px;
        }

    .coporateMenuDropdown .NextPertBlockBG {
        background: #fff;
    }
}

.coporateMenuDropdown .recognitionlogo {
    width: 33.3%;
    float: left;
    position: relative;
}

    .coporateMenuDropdown .recognitionlogo .text90 {
        font-size: 45px;
        font-weight: normal;
        padding-top: 21px;
        background-image: url(/content/next/images/bracket-left.png), url(/content/next/images/bracket-right.png);
        background-position: left 11px, right 11px;
        background-repeat: no-repeat, no-repeat;
        background-size: 28%;
        padding-bottom: 9px;
    }

    .coporateMenuDropdown .recognitionlogo p {
        font-size: 11px;
        margin: 0;
        padding: 10px 4px;
    }

.recognitionlogo sub {
    top: -0.1em;
}

/*Corporate MegaMenu end*/
/*courses MegaMenu Start*/
.courseMenuDropdown .courseMenuList h4 {
    color: #fff;
    margin-bottom: 7px;
    /* font-family: "Oswald", sans-serif; */
    font-size: 18px;
    letter-spacing: 0.08rem;
    font-weight: 500;
}

.courseMenuDropdown .courseMenuList {
    padding-top: 10px !important;
    padding-bottom: 20px !important;
}

.courseMenuDropdown .learningJourney h4,
.courseMenuDropdown .SubTabsList h4 {
    margin-bottom: 7px;
    /* font-family: "Oswald", sans-serif; */
    font-size: 18px;
    letter-spacing: 0.08rem;
    font-weight: 500;
    text-align: left;
}

.learningJourney .close-btn {
    position: absolute;
    top: 10px;
    right: 10px;
}

    .learningJourney .close-btn img {
        cursor: pointer;
    }

.courseMenuDropdown .SubTabsList ul {
    padding-left: 0px;
    padding-bottom: 20px;
    height: 490px;
    overflow: auto;
}

.courseMenuDropdown .SubTabs li a {
    padding: 5px 15px !important;
    border: 0;
    border-radius: 0;
    margin-right: 0;
    border-left: 5px solid transparent;
    font-size: 16px;
    letter-spacing: 0.1mm;
    display: block;
    outline: 0;
    cursor: pointer;
    color: #272727;
}

    .courseMenuDropdown .SubTabs li.active a,
    .courseMenuDropdown .SubTabs li a:hover,
    .courseMenuDropdown .SubTabs li a:focus {
        background: #fff;
        border-width: 0 0 0 5px;
        border-left: 5px solid var(--slb-blue);
        color: #272727 !important;
        background-color: #fff;
        cursor: pointer;
    }

.learningJourney .SubTabs li.active a,
.learningJourney .SubTabs li a:hover,
.learningJourney .SubTabs li a:focus {
    background: #f0f0f0 !important;
    border-width: 0 0 0 5px;
    border-left: 5px solid var(--slb-blue);
    color: #272727 !important;
    background-color: #fff;
}

.learningJourney .oilsim-txt {
    padding-top: 50px;
    height: 736px;
}

    .learningJourney .oilsim-txt p {
        font-size: 16px;
        max-width: 320px;
        margin: 20px auto 20px auto;
        color: #656565;
    }

.oilsim-txt .sub-header {
    color: #656565;
}

.learningJourney .oilsim-txt b {
    font-size: 18px;
    display: block;
    color: #656565;
    padding-bottom: 5px;
}

.courseMenuDropdown .learningJourney .learningPathList {
    list-style: none;
}

    .courseMenuDropdown .learningJourney .learningPathList li {
        border-radius: 5px;
        border: 1px solid #cccccc;
        margin-bottom: 13.4px;
        cursor: pointer;
    }

        .courseMenuDropdown .learningJourney .learningPathList li span {
            display: block;
            color: var(--slb-blue);
            margin-bottom: 10px;
        }

        .courseMenuDropdown .learningJourney .learningPathList li img {
            position: relative;
            margin-right: 5px;
            top: -2px;
        }

.courseMenuDropdown .courseMenuList ul,
.courseMenuDropdown .SubTabs {
    border: 0;
    padding-top: 10px;
}

.newCommon .footer-menu ul li ul {
    padding-left: 10px !important;
}

.learningJourney .btn-lg {
    font-size: 16px;
    padding: 5px 16px 4px;
}

    .learningJourney .btn-lg i {
        font-size: 20px;
        float: right;
    }

.courseMenuDropdown .courseMenuList ul li a {
    /* padding: 5px 10px;*/
    background: transparent;
    padding: 8px 10px;
    border-radius: 5px;
    margin-bottom: 0px;
    display: inline-block;
    width: 100%;
    color: #fff;
    font-size: 16px;
    letter-spacing: 0.1mm;
    position: relative;
    border: 0;
}

    .courseMenuDropdown .courseMenuList ul li a img {
        position: relative;
        margin-right: 10px;
    }

    .courseMenuDropdown .courseMenuList ul li a:hover,
    .courseMenuDropdown .courseMenuList ul li a:hover,
    .courseMenuDropdown .courseMenuList ul li.active a {
        background: var(--slb-deep-blue);
        color: #fff;
        border: 0;
        border-radius: 0;
    }

.courseMenuDropdown .tab-content .tab-pane .learning_BG .tab-content {
    max-height: 490px;
    min-height: 410px;
    overflow-y: hidden;
}

.courseMenuDropdown .tab-content .tab-pane .learning_BG .SoftwareProducts {
    max-height: 450px;
    min-height: 462px;
    overflow-y: auto;
    width: 100%;
}



.courseMenuDropdown .CorporateSolutionsList li a:hover::after,
.courseMenuDropdown .courseMenuList li a:hover::after,
.courseMenuDropdown .courseMenuList li.active a::after {
    content: "";
    position: absolute;
    right: 15px;
    top: 0px;
    bottom: 0;
    display: flex;
    align-items: center;
    color: #fff;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}

@media only screen and (min-width: 992px) {
    .courseMenuDropdown .SubTabsList {
        width: 100%;
        padding-left: 30px;
    }

    .courseMenuDropdown .SubTabsList {
        display: inline-block;
        margin: 0 auto;
        text-align: left;
        min-height: 580px;
    }

    .learning_BG .btn.btn-info {
        max-width: 430px;
    }
}

@media only screen and (min-width: 1300px) {
    .courseMenuDropdown .courseMenuList {
        float: right;
        margin: 0;
        /* max-width: 415px;*/
        max-width: 400px;
        padding: 0;
        text-align: left;
        width: 100%;
    }

        .courseMenuDropdown .courseMenuList .mt-0 {
            margin-top: 10px !important;
        }

        .courseMenuDropdown .courseMenuList .pt-2 {
            padding-top: 0px !important;
        }

    .courseMenuDropdown .learningJourney .learningPathList {
        max-width: 430px;
    }
}

@media only screen and (max-width: 767px) {
    .courseMenuDropdown .dropdownItemContent .row .col-sm-6 {
        padding: 0 15px !important;
    }

    .courseMenuDropdown .learningJourney {
        background: #fff;
    }

    .courseMenuDropdown .SubTabsList {
        padding-bottom: 20px;
    }

    .courseMenuDropdown .tab-content .tab-pane .learning_BG .tab-content {
        padding: 0;
    }
}

@media only screen and (max-width: 480px) {
    .courseMenuDropdown .tab-content .tab-pane .learning_BG .tab-content {
        max-height: 540px;
        overflow-y: hidden;
    }

    .courseMenuDropdown .courseMenuList ul li a img {
        display: none;
    }
}

#SchlumbergerSoftware .SubTabsListOverflow,
#DigitalTechnology .SubTabsListOverflow {
    margin-right: 30px;
}

/* courses MegaMenu End */
/* search Field start */
.searchFormField {
    display: none;
}

    .searchFormField .form-group {
        margin-bottom: 0;
    }

    .searchFormField .input-group {
        border: 1px solid var(--slb-blue);
        /* border-radius: 5px; */
    }

    .searchFormField .form-control {
        background-color: transparent;
        color: var(--slb-black);
        border-width: 0 0 1px 0;
        border-radius: 0;
        height: 50px;
        border-color: #fff;
        /* border-bottom-left-radius: 5px; */
    }

    .searchFormField .input-group-addon {
        background-color: transparent;
        color: #fff;
        border-width: 0 0 1px 0;
        border-radius: 0;
        border-color: #0a3c6d;
        padding: 0 18px;
        cursor: pointer;
        border-color: #fff;
        /* border-bottom-right-radius: 5px; */
    }

    .searchFormField .form-group .input-group-addon .fas {
        position: relative;
        top: 2px;
        width: 15px;
        height: 15px;
        background: url("/content/next/images/icons/searchHover.png") no-repeat;
        background-size: 100%;
    }

    .searchFormField .CloseSearch span {
        font-size: 27px;
        position: relative;
        right: 10px;
        font-family: 'Font Awesome 5 Free';
        color: var(--slb-blue);
    }

    .searchFormField .RightLine::after {
        content: " ";
        width: 1px;
        height: 60%;
        background-color: var(--slb-blue);
        position: absolute;
        right: 2px;
        top: 11px;
    }

    .searchFormField input::placeholder {
        color: var(--slb-black)
    }

    .searchFormField ::-webkit-input-placeholder {
        color: var(--slb-black)
    }

    .searchFormField ::-moz-placeholder {
        color: var(--slb-black);
    }

    .searchFormField :-ms-input-placeholder {
        color: var(--slb-black);
    }

    .searchFormField :-moz-placeholder {
        color: var(--slb-black);
    }

@media only screen and (min-width: 992px) {
    .searchFormField {
        margin: 20px 0;
    }
}

@media only screen and (max-width: 991px) {
    .searchFormField {
        background: var(--slb-white);
        padding: 15px 0 20px;
        position: absolute;
        top: 52px;
        width: 100%;
        z-index: 1;
    }

        .searchFormField .form-control,
        .searchFormField .input-group-addon {
            border-color: #fff;
        }
}

/* search Field end */
/*font assome Icons start*/
.glyphicon {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}

.glyphicon-chevron-left:before,
.glyphicon-menu-left:before {
    content: "\f104";
}

.glyphicon-chevron-right:before,
.glyphicon-menu-right:before {
    content: "\f105";
}

.glyphicon-calendar:before {
    content: "\f073";
}

.glyphicon-time:before {
    content: "\f017";
}

.glyphicon-star:before {
    content: "\f005";
}

.glyphicon-star-empty:before {
    content: "\f005";
}

.glyphicon-search:before {
    content: "\f002";
}

.confirmed-class-badge {
    position: absolute;
    background: url(/content/next/images/icons/confirmed_class_badge.png);
    background-repeat: no-repeat;
    background-size: cover;
    transform: rotate(29deg);
}

    .confirmed-class-badge.search-results-section {
        width: 130px;
        height: 95px;
        position: relative;
    }

    .confirmed-class-badge.class-page {
        right: 0;
        width: 150px;
        height: 110px;
        top: 15px;
        transform: rotate(0deg);
        display: none;
    }

    .confirmed-class-badge.course-page {
        right: -10px;
        width: 65px;
        position: absolute;
        height: 47px;
        top: 0px;
        opacity: 1 !important;
    }

/*font assome icons end*/
/** Megaha menu mobile view start*/
@media only screen and (min-width: 992px) {
    .meghamenu-mobile {
        display: none !important;
    }

    .hideDesktopCourses {
        display: none !important;
    }
}

@media only screen and (max-width: 991px) {
    .CoursesMenuDropdown {
        display: none !important;
    }

    .meghamenu-mobile .navbar-right .wishlist a .wishPadd {
        padding-left: 15px
    }

    .meghamenu-mobile .menu .navbar-right li > a:focus,
    .meghamenu-mobile .menu .navbar-right li > a:hover {
        background: none;
    }
}

.meghamenu-mobile {
    padding: 15px 15px 0px 15px;
    padding-top: 0px;
    background: var(--slb-blue);
    margin-top: 45px;
    display: none;
    overflow: auto;
}

    .meghamenu-mobile .panel-group .panel {
        border-radius: 0;
        border: 0;
        /* margin: 0 24px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.25);
    box-shadow: none; */
        background: inherit;
    }

        .meghamenu-mobile .panel-group .panel + .panel {
            margin-top: 0px;
        }

    .meghamenu-mobile .panel-heading {
        background: none;
        padding: 0px;
        border-radius: 0px;
        border-bottom: 1px solid rgba(255, 255, 255, 0.25);
        margin: 0 24px;
    }

    .meghamenu-mobile .panel-group {
        margin-bottom: 0px;
    }

        .meghamenu-mobile .panel-group .panel-collapse {
            background: var(--slb-white);
        }

    .meghamenu-mobile .panel-title a {
        font-weight: normal;
        padding: 15px 1px;
        display: block;
        background: var(--slb-blue);
        font-size: 18px;
    }

    .meghamenu-mobile .panel-body {
        padding: 0;
        border: 1px #ddd solid;
    }

    .meghamenu-mobile .panel-title {
        padding: 0px;
    }

    .meghamenu-mobile .panel-default {
        padding: 0px;
    }

    .meghamenu-mobile .nav-pills {
        background: #f2f2f2;
    }


    .meghamenu-mobile .panel-title a[aria-expanded="true"] {
        background: var(--slb-blue) url(images/menu/mobile/down_arrow.png) no-repeat center right;
        background-size: 4% !important;
        background-position: right 16px center;
    }

    .meghamenu-mobile .panel-title a[aria-expanded="false"] {
        background: var(--slb-blue) url(images/menu/mobile/right_arrow.png) no-repeat center right;
        background-size: 2% !important;
        background-position: right 16px center;
    }

    .meghamenu-mobile .CorporateSolutionsList {
        padding: 0;
        background: var(--slb-white);
        margin-bottom: 0px;
    }

        .meghamenu-mobile .CorporateSolutionsList li {
            list-style: none;
            padding: 12px 0;
            margin: 0 18px;
            border-bottom: 1px solid var(--slb-grey-2);
        }

            .meghamenu-mobile .CorporateSolutionsList li a {
                color: var(--slb-blue);
            }

                .meghamenu-mobile .CorporateSolutionsList li a:hover {
                    text-decoration: none;
                }

                .meghamenu-mobile .CorporateSolutionsList li a img {
                    position: relative;
                    margin-right: 6px;
                }

                .meghamenu-mobile .CorporateSolutionsList li a:hover::after,
                .meghamenu-mobile .CorporateSolutionsList li a:hover::after,
                .meghamenu-mobile .CorporateSolutionsList li.active a::after {
                    content: "\f105";
                    position: absolute;
                    right: 15px;
                    top: 0px;
                    color: #fff;
                    font-family: 'Font Awesome 5 Free';
                    font-weight: 900;
                    -moz-osx-font-smoothing: grayscale;
                    -webkit-font-smoothing: antialiased;
                    display: flex;
                    bottom: 0;
                    align-items: center;
                    font-style: normal;
                    font-variant: normal;
                    text-rendering: auto;
                    line-height: 1;
                }

                .meghamenu-mobile .CorporateSolutionsList li a:hover::after {
                    content: none !important;
                }

    .meghamenu-mobile .logo-brdr {
        padding: 15px 10px;
        margin: 0 18px;
        border-bottom: 1px solid var(--slb-grey-2);
    }

        .meghamenu-mobile .logo-brdr.explore-btn {
            padding: 9px 10px;
        }

        .meghamenu-mobile .logo-brdr a.btn.btn-theme-outline {
            padding: 8px 20px;
            display: inline-flex;
            align-items: center;
        }

            .meghamenu-mobile .logo-brdr a.btn.btn-theme-outline:hover span:before {
                color: var(--slb--white);
            }

        .meghamenu-mobile .logo-brdr img {
            width: 88px;
        }

    .meghamenu-mobile .Recognitions {
        font-size: 16px;
    }

    .meghamenu-mobile .setLearning {
        width: 90%;
        margin-top: 10px;
        font-size: 16px;
    }

    .meghamenu-mobile .hideDesktopCourses {
        padding: 20px 0;
        margin: 0 24px;
    }

    .meghamenu-mobile .SubTabs.SubTabHover li {
        list-style: none;
        padding: 12px 0;
        border-bottom: 1px solid var(--slb-grey-2);
    }

    .meghamenu-mobile .hideDesktopCourses .SubTabsListOverflow .nav > li > a {
        padding: 0;
    }

        .meghamenu-mobile .hideDesktopCourses .SubTabsListOverflow .nav > li > a:hover {
            background: none;
        }



    .meghamenu-mobile .Discipline-txt {
        border: none;
    }

    .meghamenu-mobile .menu {
        height: 100%;
        overflow-x: hidden;
        overflow-y: auto;
        display: block;
        padding: 0px;
        position: relative;
        background-color: var(--slb-blue);
    }

    /* .meghamenu-mobile .menu .navbar-right li a {
    padding-bottom: 24px;
    padding-top: 30px;
    padding-left: 13px;
    padding-right: 11px;
} */
    /* .meghamenu-mobile .menu .navbar-right li a {
    color: #fff;
    font-size: 16px;
    padding-bottom: 24px;
    padding-top: 30px;
} */
    .meghamenu-mobile .RightMenu {
        /* background: #000;*/
        margin-bottom: 250px;
    }

    .meghamenu-mobile .menu .navtopcalender a i {
        background-size: 100%;
        position: relative;
        top: 0px;
        width: 20px;
        height: 20px;
        background: url(/content/next/images/icons/calender.png) no-repeat;
    }

    .meghamenu-mobile .menu .shoppingcart a i {
        background-size: 100%;
        position: relative;
        top: 0px;
        width: 30px;
        height: 20px;
        background: url(/content/next/images/icons/shoppingcart.png) no-repeat;
    }

    .meghamenu-mobile .menu .shoppingcart a:hover,
    .meghamenu-mobile .menu .wishlist a:hover {
        background: transparent;
    }

    /* .meghamenu-mobile .menu .navbar-right li a {
    padding-bottom: 24px;
    padding-top: 30px;
    padding-left: 13px;
    padding-right: 11px;
} */
    .meghamenu-mobile .shoppingcart {
        display: block !important;
    }

    .meghamenu-mobile .menu .wishlist a i {
        background-size: 100%;
        position: relative;
        top: 3px;
        width: 30px;
        height: 20px;
        background: url(/content/next/images/icons/wishlist_normal.png) no-repeat;
    }

    .meghamenu-mobile .menu a .paddingmenu {
        padding-left: 10px;
    }

    .meghamenu-mobile .menu a .paddingmenu1 {
        margin-left: -11px;
    }

    .meghamenu-mobile .menu a .paddingmenu {
        padding-left: 4px;
    }

    .meghamenu-mobile .menu .wishlist a .badge {
        width: 17px;
        height: 17px;
        border-radius: 50%;
        background: var(--slb-blue);
        color: #fff;
        padding: 3px;
        position: relative;
        top: -12px;
        left: -10px;
    }

    .meghamenu-mobile .navbar-right .language a i {
        background-size: 100%;
        position: relative;
        top: 5px;
        width: 24px;
        height: 20px;
        background: url(/content/next/images/icons/language_normal.png) no-repeat;
    }

    .meghamenu-mobile .navbar-right .wishlist a .wishPadd {
        left: -10px;
        position: relative;
    }

    .meghamenu-mobile .navbar-right .padAll {
        padding-left: 10px;
    }

    .meghamenu-mobile .menu ul li {
        border-bottom: 1px solid rgba(255, 255, 255, 0.25);
        margin: 0 24px;
    }

    .meghamenu-mobile .menu .navbar-right li a {
        /*  background: #000;     */
        padding-top: 12px;
        color: var(--slb-blue);
        font-size: 16px;
    }

    .meghamenu-mobile .menu .language .borderDelete {
        border: none;
    }

    .meghamenu-mobile .panel-title .arrowRemove {
        background: #096a7d !important;
    }

    .meghamenu-mobile .iconRightside {
        float: right;
    }

    .meghamenu-mobile .menu .nav.navbar-nav.navbar-right {
        padding-bottom: 0px;
    }

    .meghamenu-mobile .language a[aria-expanded="true"] {
        background: #000 url(images/menu/mobile/down_arrow.png) no-repeat center right;
        background-size: 4% !important;
        background-position: right 16px center;
    }

    .meghamenu-mobile .language a[aria-expanded="false"] {
        background: #000 url(images/menu/mobile/right_arrow.png) no-repeat center right;
        background-size: 2% !important;
        background-position: right 16px center;
    }

    .meghamenu-mobile .login a[aria-expanded="true"] {
        /* background: #000 url(images/menu/mobile/down_arrow.png) no-repeat center right;
    background-size: 4% !important;
    position: relative;
    background-position: right 16px center; */
        color: var(--slb-white) !important;
        background: transparent;
    }

    .meghamenu-mobile .login a[aria-expanded="false"] {
        /* background: #000 url(images/menu/mobile/right_arrow.png) no-repeat center right;
    background-size: 2% !important;
    position: relative;
    background-position: right 16px center; */
        color: var(--slb-white) !important;
        background: var(--slb-blue);
    }

    .meghamenu-mobile .login.dropdown .dropdown-menu li a {
        color: #fff;
    }

    .meghamenu-mobile .navbar-right .login .dropdown-menu:after {
        content: none;
    }

    .meghamenu-mobile .login {
        margin: 10px 0 0 0px;
    }

@media (min-width: 768px) {
    .meghamenu-mobile .navbar-right .dropdown-menu {
        right: 0;
        left: 0;
    }
}

@media (max-width: 768px) {
    .meghamenu-mobile .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .confirmed-class-badge.search-results-section {
        right: 50px;
        width: 110px;
        height: 80px;
        top: 90px;
        position: absolute;
    }

    .confirmed-class-badge.class-page {
        right: 10px;
        width: 110px;
        height: 85px;
        top: 150px;
    }

    .confirmed-class-badge.course-page {
        right: 0px;
        width: 90px;
        height: 65px;
        top: -10px;
    }

    .searchFormField ::-webkit-input-placeholder {
        color: var(--slb-white)
    }

    .searchFormField ::-moz-placeholder {
        color: var(--slb-white)
    }

    .searchFormField :-ms-input-placeholder {
        color: var(--slb-white)
    }

    .searchFormField :-moz-placeholder {
        color: var(--slb-white)
    }

    .searchFormField .form-control:focus {
        box-shadow: none;
    }

    select.form-control[multiple=multiple] {
        background-image: none;       
    }
}


.meghamenu-mobile .menu .navbar-right li a {
    padding-bottom: 12px !important;
    padding-top: 12px !important;
}

.meghamenu-mobile .menu .navbar-right .calPad {
    padding-left: 12px;
}

@media only screen and (max-width: 991px) {
    .meghamenu-mobile .navbar-right .language .dropdown-menu li a {
        text-align: left;
    }

    .meghamenu-mobile .menu .navbar-right .MainsubLink i {
        width: 20px;
    }

    .meghamenu-mobile .setLearning:hover span:before {
        color: var(--slb--blue);
    }

    .header .login.dropdown .dropdown-menu li a {
        padding: 0;
        border-bottom: 0;
    }
}

@media only screen and (max-width: 320px) {
    .meghamenu-mobile .setLearning {
        margin: 19px 2px;
        width: 99%;
    }
}

/** Megaha menu mobile view end*/
@media all and (-ms-high-contrast:none) {

    .coporateMenuDropdown .close-btn,
    .learningJourney .close-btn {
        right: 30px !important
    }

    /* IE11 */
    .recognitionsBlock .explorebtn,
    .NextPertBlock .explorebtn,
    .learningJourney .explorebtn {
        width: 89% !important;
    }

    .grid-accordion a .accordion-heading .iconwdh {
        width: auto !important;
        height: auto;
    }
}

/*NExT Banner CSS*/
@media only screen and (min-device-width: 768px) {
    .notifications {
        width: 100%;
    }

        .notifications .notification {
            background-color: #e6e6e9;
            border: 3px solid #000;
            color: #000;
            display: block;
            /*margin: 1.6rem 0;*/
            padding: 1.6rem;
            position: relative;
            width: 100%;
        }

            .notifications .notification.outage {
                background-color: #f9dbda;
                border-color: #e7706c;
            }

            .notifications .notification.general {
                background-color: #eaf2e1;
                border-color: #accb88;
            }

            .notifications .notification.maintenance {
                background-color: #fffbda;
                border-color: #ffed5b;
            }

            .notifications .notification:first-child {
                margin-top: 0;
            }

            .notifications .notification p:last-child {
                margin-bottom: 0;
            }

            .notifications .notification .bannerClose {
                background-color: #000;
                color: #fff;
                cursor: pointer;
                padding: 0px 7px 2px;
                position: absolute;
                right: 0;
                text-align: center;
                top: 0;
            }

                .notifications .notification .bannerClose:hover {
                    color: #07acff;
                }

            .notifications .notification .more-text,
            .notifications .notification .reduce {
                -webkit-animation: fadein .4s ease-out;
                animation: fadein .4s ease-out;
                display: none;
            }

                .notifications .notification .more-text.expanded,
                .notifications .notification .reduce.expanded {
                    display: block;
                }

            .notifications .notification .more {
                color: #000;
                text-decoration: underline;
            }

                .notifications .notification .more:hover {
                    opacity: .8;
                }

                .notifications .notification .more.expanded {
                    display: block;
                }

                    .notifications .notification .more.expanded .expand {
                        display: none;
                    }

                    .notifications .notification .more.expanded .reduce {
                        display: block;
                    }

            .notifications .notification .onlyImagebanner {
                height: 150px;
                width: 870px;
                position: relative;
                left: 150px;
            }
}

@media (device-width: 768px) {
    .bannerTopMargin {
        margin-top: 60px;
    }

    .notifications .notification .onlyImagebanner {
        height: 150px;
        width: 700px;
        position: relative;
        left: 15px;
    }
}

@media (device-width: 1024px) {
    .notifications .notification .onlyImagebanner {
        height: 150px;
        width: 870px;
        position: relative;
        left: 60px;
    }
}

@media (max-width: 760px) {
    .bannerTopMargin {
        display: none;
    }
}

@media (max-width: 767px) {
    .btn.btn-theme.btn-small, .btn.btn-theme-outline.btn-small {
        padding: 5px 11px;
    }

    select.form-control[multiple=multiple] {
        background-image: none;
        height: 100px;
    }
}

.RightMenu .wishlist:after {
    content: " ";
    width: 1px;
    height: 12px;
    position: absolute;
    right: -3px;
    background: var(--slb-blue);
}

select.form-control, .caret {
    appearance: none;
    background-image: url(/content/next/images/icons/chevron-down.svg);
    background-repeat: no-repeat;
    background-position: right 10px top 50%;
    background-size: 13px auto;
    color: var(--slb-black);
}
/* icomoon Icons */

@font-face {
    font-family: 'icomoon';
    src: url(../fonts/icons-icomoon/icomoon.eot) format('embedded-opentype'), url(../fonts/icons-icomoon/icomoon.ttf) format('truetype'), url(../fonts/icons-icomoon/icomoon.woff) format('woff'), url(../fonts/icons-icomoon/icomoon.svg) format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

[class^="icon-font-"],
[class*=" icon-font-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-font-notifications::before {
    content: "\e9a3";
    color: #fff;
}


.icon-font-notifications-blue::before {
    content: "\e9a3";
    color: #0014dc;
}

.icon-font-notifications-grey::before {
    content: "\e9a3";
    color: var(--slb-grey-5);
}

.icon-font-video-play:before {
    content: "\e9a2";
    color: #fff;
}

.icon-font-language-icon-blue:before {
    content: "\e9a0";
    color: #0014dc;
}

.icon-font-language-icon-white:before {
    content: "\e99f";
    color: #fff;
}

.icon-font-account-circle-blue {
    content: "\e900";
    color: var(--slb-blue);
}

    .icon-font-account-circle-blue:hover:before {
        color: var(--slb-white);
    }

.icon-font-account-circle-grey:before {
    content: "\e901";
    color: var(--slb-grey-5);
}

.icon-font-account-circle-white:before {
    content: "\e902";
    color: var(--slb-white);
}

.icon-font-account-white:before {
    content: "\e903";
    color: var(--slb-white);
}

.icon-font-account:before {
    content: "\e904";
    color: var(--slb-blue);
}

.icon-font-arrow-down-white:before {
    content: "\e905";
    color: var(--slb-white);
}

.icon-font-arrow-down:before {
    content: "\e906";
    color: var(--slb-blue);
}

.icon-font-arrow-left-white:before {
    content: "\e907";
    color: var(--slb-white);
}

.icon-font-arrow-left:before {
    content: "\e908";
    color: var(--slb-blue);
}

.icon-font-arrow-left-grey:before {
    content: "\e908";
    color: var(--slb-grey-5);
}

.icon-font-arrow-right-aqua-blue:before {
    content: "\e909";
    color: var(--slb-aqua-blue);
}

.icon-font-arrow-right-blue:before {
    content: "\e90a";
    color: var(--slb-blue);
}

.icon-font-arrow-right-deep-blue:before {
    content: "\e90b";
    color: var(--slb-deep-blue);
}

.icon-font-arrow-right-grey-2:before {
    content: "\e90c";
    color: var(--slb-grey-2);
}

.icon-font-arrow-right-grey-4:before {
    content: "\e90d";
    color: var(--slb-grey-4);
}

.icon-font-arrow-right-grey:before {
    content: "\e90e";
    color: var(--slb-grey-5);
}

.icon-font-arrow-right-white:before {
    content: "\e90f";
    color: var(--slb-white);
}

.icon-font-arrow-right:before {
    content: "\e910";
    color: var(--slb-blue);
}

.icon-font-arrow-up-white:before {
    content: "\e911";
    color: var(--slb-white);
}

.icon-font-arrow-up:before {
    content: "\e912";
    color: var(--slb-blue);
}

.icon-font-breadcrumb-arrow-left:before {
    content: "\e913";
    color: var(--slb-grey-5);
}

.icon-font-calendar-black:before {
    content: "\e914";
}

.icon-font-calendar-white:before {
    content: "\e915";
    color: var(--slb-white);
}

.icon-font-calendar:before {
    content: "\e916";
    color: var(--slb-blue);
}

.icon-font-cert-white:before {
    content: "\e917";
    color: var(--slb-white);
}

.icon-font-cert:before {
    content: "\e918";
    color: var(--slb-blue);
}

.icon-font-chevron-down-white:before {
    content: "\e919";
    color: var(--slb-white);
}

.icon-font-chevron-down:before {
    content: "\e91a";
    color: var(--slb-blue);
}

.icon-font-chevron-left-blue:before {
    content: "\e91b";
    color: var(--slb-blue);
}

.icon-font-chevron-left-grey:before {
    content: "\e91c";
    color: var(--slb-grey-5);
}

.icon-font-chevron-left-light-grey:before {
    content: "\e91d";
    color: var(--slb-grey-4);
}

.icon-font-chevron-left-white:before {
    content: "\e91e";
    color: var(--slb-white);
}

.icon-font-chevron-left:before {
    content: "\e91f";
    color: var(--slb-blue);
}

.icon-font-chevron-right-blue:before {
    content: "\e920";
    color: var(--slb-blue);
}

.icon-font-chevron-right-light-grey:before {
    content: "\e921";
    color: var(--slb-grey-4);
}

.icon-font-chevron-right-white:before {
    content: "\e922";
    color: var(--slb-white);
}

.icon-font-chevron-right:before {
    content: "\e923";
    color: var(--slb-blue);
}

.icon-font-chevron-up-white:before {
    content: "\e924";
    color: var(--slb-white);
}

.icon-font-chevron-up:before {
    content: "\e925";
    color: var(--slb-blue);
}

.icon-font-clock-deep-blue:before {
    content: "\e926";
    color: var(--slb-deep-blue);
}

.icon-font-clock-white:before {
    content: "\e927";
    color: var(--slb-white);
}

.icon-font-clock:before {
    content: "\e928";
    color: var(--slb-grey-5);
}

.icon-font-close-blue:before {
    content: "\e929";
    color: var(--slb-blue);
}

.icon-font-close-grey:before {
    content: "\e92a";
    color: var(--slb-grey-5);
}

.icon-font-close-white:before {
    content: "\e92b";
    color: var(--slb-white);
}

.icon-font-close:before {
    content: "\e92c";
    color: var(--slb-blue);
}

.icon-font-depth-white:before {
    content: "\e92d";
    color: var(--slb-white);
}

.icon-font-depth:before {
    content: "\e92e";
    color: var(--slb-blue);
}

.icon-font-download-blue:before {
    content: "\e92f";
    color: var(--slb-blue);
}

.icon-font-download-gray:before {
    content: "\e930";
    color: var(--slb-grey-5);
}

.icon-font-download-white:before {
    content: "\e931";
    color: var(--slb-white);
}

.icon-font-download:before {
    content: "\e932";
    color: var(--slb-blue);
}

.icon-font-electrical-white:before {
    content: "\e933";
    color: var(--slb-white);
}

.icon-font-electrical:before {
    content: "\e934";
    color: var(--slb-blue);
}

.icon-font-email-gray:before {
    content: "\e935";
    color: var(--slb-grey-5);
}

.icon-font-enlarge-white:before {
    content: "\e936";
    color: var(--slb-white);
}

.icon-font-enlarge:before {
    content: "\e937";
    color: var(--slb-blue);
}

.icon-font-envelope-grey:before {
    content: "\e938";
    color: var(--slb-grey-5);
}

.icon-font-envelope-white:before {
    content: "\e939";
    color: var(--slb-white);
}

.icon-font-envelope:before {
    content: "\e93a";
    color: var(--slb-blue);
}

.icon-font-error-white:before {
    content: "\e93b";
    color: var(--slb-white);
}

.icon-font-error:before {
    content: "\e93c";
    color: var(--slb-blue);
}

.icon-font-expert-white:before {
    content: "\e93d";
    color: var(--slb-white);
}

.icon-font-expert:before {
    content: "\e93e";
    color: var(--slb-blue);
}

.icon-font-external-link-white:before {
    content: "\e93f";
    color: var(--slb-white);
}

.icon-font-external-link:before {
    content: "\e940";
    color: var(--slb-blue);
}

.icon-font-eye-white:before {
    content: "\e941";
    color: var(--slb-white);
}

.icon-font-eye:before {
    content: "\e942";
    color: var(--slb-blue);
}

.icon-font-facebook-white:before {
    content: "\e943";
    color: var(--slb-white);
}

.icon-font-facebook:before {
    content: "\e944";
    color: var(--slb-blue);
}

.icon-font-filter-white:before {
    content: "\e945";
    color: var(--slb-white);
}

.icon-font-filter:before {
    content: "\e946";
    color: var(--slb-blue);
}

.icon-font-flow-white:before {
    content: "\e947";
    color: var(--slb-white);
}

.icon-font-flow:before {
    content: "\e948";
    color: var(--slb-blue);
}

.icon-font-folder-grey:before {
    content: "\e949";
    color: var(--slb-grey-5);
}

.icon-font-history:before {
    content: "\e94a";
    color: var(--slb-blue);
}

.icon-font-icon-font-cart-white:before {
    content: "\e94b";
    color: var(--slb-white);
}

.icon-font-icon-font-cart:before {
    content: "\e94c";
    color: var(--slb-blue);
}

.icon-font-info-white:before {
    content: "\e94d";
    color: var(--slb-white);
}

.icon-font-info:before {
    content: "\e94e";
    color: var(--slb-blue);
}

.icon-font-info-grey:before {
    content: "\e94e";
    color: var(--slb-grey-5);
}

.icon-font-instagram-blue:before {
    content: "\e94f";
    color: var(--slb-blue);
}

.icon-font-instagram-white:before {
    content: "\e950";
    color: var(--slb-white);
}

.icon-font-instagram:before {
    content: "\e951";
    color: var(--slb-blue);
}

.icon-font-left-right-arrow-blue:before {
    content: "\e952";
    color: var(--slb-blue);
}

.icon-font-linkedin-white:before {
    content: "\e953";
    color: var(--slb-white);
}

.icon-font-linkedin:before {
    content: "\e954";
    color: var(--slb-blue);
}

.icon-font-load-more:before {
    content: "\e955";
    color: var(--slb-blue);
}

.icon-font-location-grey:before {
    content: "\e956";
    color: var(--slb-grey-5);
}

.icon-font-log-white:before {
    content: "\e957";
    color: var(--slb-white);
}

.icon-font-log:before {
    content: "\e958";
    color: var(--slb-blue);
}

.icon-font-mail-blue:before {
    content: "\e959";
    color: var(--slb-blue);
}

.icon-font-mail-white:before {
    content: "\e95a";
    color: var(--slb-white);
}

.icon-font-measure-white:before {
    content: "\e95b";
    color: var(--slb-white);
}

.icon-font-measure:before {
    content: "\e95c";
    color: var(--slb-blue);
}

.icon-font-mechanical-white:before {
    content: "\e95d";
    color: var(--slb-white);
}

.icon-font-mechanical:before {
    content: "\e95e";
    color: var(--slb-blue);
}

.icon-font-menu-hamburger-white:before {
    content: "\e95f";
    color: var(--slb-white);
}

.icon-font-menu-white:before {
    content: "\e960";
    color: var(--slb-white);
}

.icon-font-menu:before {
    content: "\e961";
    color: var(--slb-blue);
}

.icon-font-minus-blue:before {
    content: "\e962";
    color: var(--slb-blue);
}

.icon-font-minus-white .path1:before {
    content: "\e963";
    color: rgb(0, 20, 220);
}

.icon-font-minus-white .path2:before {
    content: "\e964";
    margin-left: -7em;
    color: rgb(255, 255, 255);
}

.icon-font-minus:before {
    content: "\e965";
    color: var(--slb-blue);
}

.icon-font-oil-white:before {
    content: "\e966";
    color: var(--slb-white);
}

.icon-font-oil:before {
    content: "\e967";
    color: var(--slb-blue);
}

.icon-font-options-white:before {
    content: "\e968";
    color: var(--slb-white);
}

.icon-font-options:before {
    content: "\e969";
    color: var(--slb-blue);
}

.icon-font-pdf-download-blue:before {
    content: "\e96a";
    color: var(--slb-blue);
}

.icon-font-pdf-download-white:before {
    content: "\e96b";
    color: var(--slb-white);
}

.icon-font-pdf-white:before {
    content: "\e96c";
    color: var(--slb-white);
}

.icon-font-pdf:before {
    content: "\e96d";
    color: var(--slb-blue);
}

.icon-font-phone-blue:before {
    content: "\e96e";
    color: var(--slb-blue);
}

.icon-font-phone-white:before {
    content: "\e96f";
    color: var(--slb-white);
}

.icon-font-phone:before {
    content: "\e970";
    color: var(--slb-blue);
}

.icon-font-play-circle-blue:before {
    content: "\e971";
    color: var(--slb-blue);
}

.icon-font-play-circle-white:before {
    content: "\e972";
    color: var(--slb-white);
}

.icon-font-play-white:before {
    content: "\e973";
    color: var(--slb-white);
}

.icon-font-play:before {
    content: "\e974";
    color: var(--slb-blue);
}

.icon-font-plus-blue:before {
    content: "\e975";
    color: var(--slb-blue);
}

.icon-font-plus-white:before {
    content: "\e976";
    color: var(--slb-white);
}

.icon-font-plus:before {
    content: "\e977";
    color: var(--slb-blue);
}

.icon-font-pressure-white:before {
    content: "\e978";
    color: var(--slb-white);
}

.icon-font-pressure:before {
    content: "\e979";
    color: var(--slb-blue);
}

.icon-font-rotate-right:before {
    content: "\e97a";
    color: var(--slb-blue);
}

.icon-font-rotation-white:before {
    content: "\e97b";
    color: var(--slb-white);
}

.icon-font-rotation:before {
    content: "\e97c";
    color: var(--slb-blue);
}

.icon-font-rpm-grey:before {
    content: "\e97d";
    color: var(--slb-grey-5);
}

.icon-font-rpm-white:before {
    content: "\e97e";
    color: var(--slb-white);
}

.icon-font-rpm:before {
    content: "\e97f";
    color: var(--slb-blue);
}

.icon-font-search-blue:before {
    content: "\e980";
    color: var(--slb-blue);
}

.icon-font-search-slb-grey-5:before {
    content: "\e981";
    color: var(--slb-grey-5);
}

.icon-font-search-white:before {
    content: "\e982";
    color: var(--slb-white);
}

.icon-font-search:before {
    content: "\e983";
    color: var(--slb-blue);
}

.icon-font-share-gray:before {
    content: "\e984";
    color: var(--slb-grey-5);
}

.icon-font-share-white:before {
    content: "\e985";
    color: var(--slb-white);
}

.icon-font-share:before {
    content: "\e986";
    color: var(--slb-blue);
}

.icon-font-speed-white:before {
    content: "\e987";
    color: var(--slb-white);
}

.icon-font-speed:before {
    content: "\e988";
    color: var(--slb-blue);
}

.icon-font-star-white:before {
    content: "\e989";
    color: var(--slb-white);
}

.icon-font-star:before {
    content: "\e98a";
    color: var(--slb-blue);
}

.icon-font-stock-ticker-down-white:before {
    content: "\e98b";
    color: var(--slb-white);
}

.icon-font-stock-ticker-up-white:before {
    content: "\e98c";
    color: var(--slb-white);
}

.icon-font-temp-white:before {
    content: "\e98d";
    color: var(--slb-white);
}

.icon-font-temp:before {
    content: "\e98e";
    color: var(--slb-blue);
}

.icon-font-tick-white:before {
    content: "\e98f";
    color: var(--slb-white);
}

.icon-font-tick:before {
    content: "\e990";
    color: var(--slb-blue);
}

.icon-font-time-white:before {
    content: "\e991";
    color: var(--slb-white);
}

.icon-font-time:before {
    content: "\e992";
    color: var(--slb-blue);
}

.icon-font-triangle-down-white:before {
    content: "\e993";
    color: var(--slb-white);
}

.icon-font-triangle-down:before {
    content: "\e994";
    color: var(--slb-blue);
}

.icon-font-triangle-up-white:before {
    content: "\e995";
    color: var(--slb-white);
}

.icon-font-triangle-up:before {
    content: "\e996";
    color: var(--slb-blue);
}

.icon-font-twitter-white:before {
    content: "\e997";
    color: var(--slb-white);
}

.icon-font-twitter:before {
    content: "\e998";
    color: var(--slb-blue);
}

.icon-font-weight-white:before {
    content: "\e999";
    color: var(--slb-white);
}

.icon-font-weight:before {
    content: "\e99a";
    color: var(--slb-blue);
}

.icon-font-wellbore-white:before {
    content: "\e99b";
    color: var(--slb-white);
}

.icon-font-wellbore:before {
    content: "\e99c";
    color: var(--slb-blue);
}

.icon-font-youtube-white:before {
    content: "\e99d";
    color: var(--slb-white);
}

.icon-font-youtube:before {
    content: "\e99e";
    color: var(--slb-blue);
}

.icon-font-facebook-logo-secondary:before {
    content: "\e9a1";
    color: var(--slb-white);
}
