@media screen and (max-width:1369px) {
    .commingSoon .csbox .title {
        font-size: 80px
    }

    .commingSoon .csbox p {
        font-size: 16px
    }

    .commingSoon .csbox {
        row-gap: 30px
    }

    .aboutginger_hdng {
        padding: 0
    }
}

@media screen and (max-width:1300px) {
    .aboutginger_hdng {
        padding: 0
    }

    .cardleaderotr .card {
        flex-basis: 31.4%
    }
}

@media screen and (max-width:1280px) {
    .customTab .tabContent.featuretabcntnt .tabPanel .panelInner .leftPan {
        width: 640px
    }

    .inrsctnlsting {
        margin-right: 60px
    }

    .leftsec_experttalk.colorwhite {
        width: 480px;
        padding: 50px 0
    }

    .remoteproctbanner.innerPageBanner .bannerRow .col-lg-7 {
        right: -70px
    }

    .rytsec_xperttalk img {
        top: -102px
    }
}

@media only screen and (max-width:1200px) {
    .wraper-header .headerTop {
        display: none
    }

    .la-bars:before,
    .las::before {
        font-family: 'FontAwesome'
    }

    .headerTop.hidetopheader,
    .headerMain.fixedscndhdr {
        transform: translateY(0)
    }

    .innerPageBanner.homebanner {
        padding-top: 80px
    }

    .customTab .tabContent.featuretabcntnt .tabPanel .panelInner .leftPan {
        width: 480px
    }

    .featurecutomtab.customTab .tabMenu ul li.nav-item {
        margin-left: 15px
    }

    .innerPageBanner.homebanner {
        padding-bottom: 0
    }

    .exploreSolutions002-sec .exploreSolutions002-container-inr .exploreSolutions002-content-wrap .exploreSolutions002-accTabContent-wrap .all-accTabContent-holder {
        padding-top: 83px
    }

    .innerPageBanner.homebanner .bbRight {
        width: 430px;
        top: 70px
    }

    section.news-sec.py-120 .imgBox {
        height: 140px
    }

    section.news-sec.py-120 .title {
        height: 110px
    }

    .inrsctnlsting {
        margin-right: 10px
    }

    ul.custmmenu>li {
        display: inline-block;
        padding: 0 0 20px 0
    }

    .thredivsotrsctn {
        width: 100%;
        border: none
    }

    .mobileMenu .main-nav>ul>li>ul>li a .textBox h4 {
        color: #696993
    }

    .mobileMenu .main-nav>ul>li>ul>li a .textBox {
        padding-left: 0;
        width: 100%
    }

    .towdivdivision {
        width: 100%
    }

    li.scndmenulist {
        margin-top: 60px
    }

    .firstthredivotr.thredivsotrsctn {
        width: 100%
    }

    .thredivsotrsctn {
        padding: 0
    }

    .mobileMenu .main-nav>ul>li>ul>li {
        padding-left: 0
    }

    .iconsctn_imge {
        float: left
    }

    .tophdngsubmenu {
        float: left;
        width: calc(100% - 50px);
        padding-top: 10px;
        margin-bottom: 10px
    }

    ul.ulscndmenulst {
        width: calc(100% - 44px);
        float: left
    }

    .mobileMenu .main-nav>ul>li>ul>li a {
        display: inline-block;
        width: 100%
    }

    .mobileMenu .main-nav>ul>li>ul>li a .textBox h4 {
        width: 100%
    }

    .lefticnmenusb {
        float: left
    }

    .container {
        min-height: 0
    }

    .inrsctnsubmenuoptions ul li a {
        margin-bottom: 5px
    }

    .inrsctntopoptnslt {
        margin-bottom: 10px
    }

    .mobileMenu .main-nav>ul>li>ul>li a .textBox.icncreated {
        width: calc(100% - 42px);
        float: left;
        padding-top: 8px;
        padding-left: 4px
    }

    .customTab .tabContent.tab-content.featuretabcntnt .tabPanel .panelInner .leftPan {
        width: 39%
    }

    section.liveVideoTabSec.casestudysection.ourmissionsection .listItemBOx ul li {
        flex-basis: 320px
    }

    section.liveVideoTabSec.casestudysection.ourmissionsection .listItemBOx ul li:first-child {
        flex-basis: 320px
    }

    section.liveVideoTabSec.casestudysection.ourmissionsection .listItemBOx ul li:nth-child(2) {
        flex-basis: 290px
    }

    .wraper-header .navbar {
        justify-content: space-between
    }

    .cardleaderotr .card {
        flex-basis: unset;
        width: 31%
    }

    .featurecutomtab.customTab #tabMenuStick.tabMenu ul li .nav-link {
        margin-left: 2px !important
    }

    .featurecutomtab.customTab #tabMenuStick.tabMenu ul li .nav-item {
        margin-left: 4px
    }

    .remoteproctbanner.innerPageBanner .bannerRow .col-lg-7 {
        right: -55px
    }
}

@media screen and (max-width:1180px) {
    .innerPageBanner .bannerRow .rightPan.remoteBanner {
        margin-left: 0
    }

    .remoteproctbanner.innerPageBanner .bannerRow .col-lg-7 {
        right: -95px;
        top: 90px
    }

    .featureMainLft {
        width: 46%
    }

    .featureMainRyt {
        width: 54%
    }

    .rytsec_xperttalk img {
        top: -105px;
        right: -65px;
        width: 60%
    }

    .leftsec_experttalk.colorwhite {
        margin-left: 60px
    }

    .inrsctnlsting {
        margin-right: 21px
    }
}

@media screen and (max-width:1100px) {
    .inrsctnlsting {
        margin-right: 21px
    }

    .remoteproctbanner.innerPageBanner .bannerRow .col-lg-7 {
        right: -69px
    }

    .leftsec_experttalk {
        margin-left: 80px
    }
}

@media screen and (max-width:1024px) {
    .homeBanner .bannerRow .leftPan {
        padding-right: 0
    }

    .homeSolutions001-tabNav-content-block .sec-heading-wrap,
    .pageFooter .footerBottom .footerMain .footerInfo .dscText {
        max-width: 100%
    }

    section.banner_container .wrapper-fix>div {
        margin: 80px 0 40px
    }

    h4.subhdnghightlights.lftrgtpad {
        padding: 0 20px !important
    }

    .innerPageBanner {
        padding-top: 50px
    }

    .customerReview-sec .customerReview-content-wrap .customerReview-swiper-holder .customerReview-content-item .customerReview-main-content .customerReview-des-content .des-content-holder .dsc-text p {
        font-size: 14px
    }

    .customerReview-sec .customerReview-content-wrap .customerReview-swiper-holder .comnStyle-swiper-button {
        top: 85%
    }

    .exploreSolutions002-sec .exploreSolutions002-container-inr .exploreSolutions002-content-wrap .exploreSolutions002-accTabContent-wrap .all-accTabContent-holder {
        padding-top: 93%
    }

    section.leadershipGuideDiv.py-60.worldwideservicesection.padtop70 {
        padding-top: 70px
    }

    section.exploreSolutions002-sec.comn-py-10.bg-yellow.padgiven70px {
        padding-top: 70px
    }

    .sec-heading-wrap .sec-heading-block .mainHeadingText.newpad30 {
        padding-top: 70px
    }

    .wraper-header .navbar {
        justify-content: space-between
    }

    .sec-heading-wrap .sec-heading-block .headingSmText.newfontgiven {
        font-size: 28px
    }

    .sec-heading-wrap .sec-heading-block .mainHeadingText.readyfont {
        font-size: 60px
    }

    .customTab .tabMenu ul.nav.nav-pills.pill56 {
        display: flex
    }

    .remoteproctbanner.innerPageBanner .bannerRow .col-lg-7 {
        width: 58%;
        right: -30px
    }

    .rytsec_xperttalk img {
        top: -60px;
        right: -45px;
        width: 55%
    }
}

@media screen and (max-width:992px) {
    .remoteproctbanner.innerPageBanner .bannerRow .col-lg-7 {
        width: 100%;
        position: static
    }

    .remoteproctbanner .bannerRow.heightfix {
        height: auto
    }

    .featurecutomtab.customTab .tabMenu ul {
        flex-wrap: wrap
    }

    .featurecutomtab.customTab .tabMenu ul.nav.nav-pills.new_line li {
        width: 30% !important
    }

    .customTab .tabContent.tab-content.featuretabcntnt .tabPanel .panelInner .leftPan.aboutusleftPan {
        width: 100%;
        text-align: center
    }

    .featurecutomtab.customTab .tabMenu.sticky ul {
        width: 100%;
        text-align: center
    }

    .sttoptn {
        width: 100%
    }

    .section6.ourmission_sec {
        padding: 49px 0
    }

    .rytSctn_benfits {
        padding-right: 0
    }

    .section6.ourvission_sec p.fontheightchnge {
        padding: 0
    }

    .section6.ourvission_sec .aboutgingerotn.pad75px {
        padding: 0 100px
    }

    .section6.ourvission_sec {
        height: 334px
    }

    .news-slider__item .otrsctn_timline {
        height: 288px
    }

    .timeline_sec {
        height: 790px
    }

    .cardleaderotr {
        float: left;
        display: inline-block
    }

    .cardleaderotr .card {
        flex-basis: unset;
        width: 45%;
        display: inline-block;
        float: left;
        height: 670px;
        margin-bottom: 30px
    }

    .customTab .tabContent.tab-content.featuretabcntnt .tabPanel .panelInner .rightPan.aboutusrightPan {
        width: 100%
    }

    .homeSolutions001-tabNav-holder ul {
        display: flex !important;
        position: static;
        border: none;
        column-gap: 10px;
        justify-content: space-between;
        margin: 0
    }

    .homeSolutions001-tabNav-content-block .homeSolutions001-tabNav-holder .nav-item {
        flex: 1 0 auto;
        width: unset;
        height: unset;
        float: unset;
        margin: unset
    }

    .homeSolutions001-tabNav-content-block .homeSolutions001-tabNav-holder .nav-item .nav-link {
        height: 100%
    }

    .assessmentSec .sec-heading-wrap .secPartical {
        top: -30px
    }

    .commingSoon span.csp2 {
        left: -80px
    }

    .customTab .tabMenu ul {
        display: flex !important;
        position: static;
        justify-content: space-between;
        margin: 0;
        width: 100%
    }

    .customTab .tabMenu ul li {
        flex: auto;
        display: flex;
        align-items: center;
        justify-content: center
    }

    section.banner_container .wrapper-fix {
        display: flex;
        flex-direction: column
    }

    section.banner_container .wrapper-fix>div {
        flex: 1;
        width: 100% !important;
        margin: 0;
        padding: 0
    }

    section.banner_container .wrapper-fix>div.otrbx_bannercntnt {
        padding: 90px 0 40px
    }

    .job-spec-sec .mediaBlock figure {
        height: unset !important
    }

    .swiftSec .sectionMain .rightPan {
        margin-top: 0
    }

    .leadershipGuideDiv .sec-heading-wrap,
    .sba002-sec .sba002-content-wrap .leftRightBlockStyle-item .item-inner .contentBlock .dscContent-holder {
        max-width: 100%
    }

    .bannerBox {
        padding: 20px 0 67px;
        flex-direction: column
    }

    .bannerBox>div.bbRight {
        margin-top: 20px
    }

    .bannerBox>div.bbleft .bmainHeading {
        font-size: 36px
    }

    .growBox>div,
    .leaderList .listData,
    .videoOptimize.leadershipDiv .listWrap .centerImage {
        width: 100%
    }

    .growBox,
    .guideList ul {
        flex-wrap: wrap
    }

    .leaderList .leftImg {
        display: none
    }

    .growBox>div.growLeft {
        padding-right: 0
    }

    .customTab .tabContent.tab-content.featuretabcntnt .tabPanel .panelInner .rightPan {
        width: 52%
    }

    .bannerBox {
        padding: 40px 0 67px
    }

    .bbleft.aboutusbbleft {
        padding-right: 0
    }

    .custom-fonts h3 {
        font-size: 1.5rem
    }

    .custom-fonts h4 {
        font-size: 1.25rem
    }

    .custom-fonts p,
    .custom-fonts li {
        font-size: 1.1rem
    }

    .bxes_prntrprogrm.nextprogram_bx .bxes_img {
        margin: 0 auto
    }

    .six_box_tabs {
        max-width: 300px;
        height: auto
    }

    .tabs_school_para {
        height: auto
    }
}

@media screen and (max-width:800px) {
    .innerPageBanner.homebanner .bannerBox>div.bbleft .bmainHeading {
        font-size: 28px;
        line-height: 38px;
        margin-bottom: 20px;
        width: 280px
    }

    span.highlighttxt_bannerprt:after {
        width: 199px;
        height: 20px
    }

    .innerPageBanner.homebanner .bannerBox>div.bbleft .bpara p {
        font-size: 14px;
        line-height: 22px;
        width: 90%
    }

    .bannerBox {
        flex-direction: column
    }

    .innerPageBanner.homebanner .bbRight {
        width: 46%;
        right: 0
    }

    .featurecutomtab.customTab .tabMenu ul {
        display: inline-block !important;
        position: static;
        justify-content: space-between;
        margin: 0;
        width: 100%;
        border: none;
        border-radius: 0
    }

    .featurecutomtab.customTab .tabMenu ul li .nav-link {
        font-size: 14px;
        white-space: nowrap;
        overflow: hidden;
        width: 99% !important;
        display: inline-block;
        text-overflow: ellipsis
    }

    .featurecutomtab.customTab .tabMenu ul li.nav-item {
        width: 23%
    }

    .customTab .tabContent.featuretabcntnt .tabPanel .panelInner .rightPan h3 {
        font-size: 16px;
        line-height: 23px
    }

    .customTab .tabContent.featuretabcntnt .tabPanel .panelInner .rightPan .dscText p {
        font-size: 14px;
        line-height: 21px
    }

    .featurecutomtab.customTab .icon-holder {
        width: 30px
    }

    .customTab .tabContent.featuretabcntnt .tabPanel .panelInner .leftPan {
        width: 33%
    }

    .customTab .tabContent.featuretabcntnt .tabPanel .panelInner .rightPan {
        width: calc(100% - 33%)
    }

    .customerReview-sec .customerReview-content-wrap .customerReview-swiper-holder .customerReview-content-item .customerReview-main-content:before {
        content: none
    }

    .customerReview-sec .customerReview-content-wrap .customerReview-swiper-holder .customerReview-content-item .customerReview-main-content {
        text-align: center;
        padding: 0 0 100px
    }

    .customerReview-sec .customerReview-content-wrap .customerReview-swiper-holder .customerReview-content-item .customerReview-main-content .client-image-block {
        margin: auto
    }

    .customerReview-sec .customerReview-content-wrap .customerReview-swiper-holder .customerReview-content-item .client-info .infoText {
        margin-top: 5px !important;
        margin-bottom: 20px !important
    }

    .customerReview-sec .customerReview-content-wrap .customerReview-swiper-holder .comnStyle-swiper-button {
        right: 0
    }

    .exploreSolutions002-sec .exploreSolutions002-container-inr .exploreSolutions002-content-wrap .exploreSolutions002-accTab-item-wrap {
        padding: 0
    }

    .getStarted-sec .get-started-wrapper .neon-right-box,
    .getStarted-sec .get-started-wrapper .neon-left-box {
        display: none
    }

    .leadershipGuideDiv .sec-heading-wrap.sec-heading-blockhome {
        max-width: 100%
    }

    section.allinonesolution.homeSolutions001-sec.py-120:after {
        background-size: 18%
    }

    section.leadershipGuideDiv.py-60.worldwideservicesection.padtop70 {
        padding-top: 70px
    }

    section.exploreSolutions002-sec.comn-py-10.bg-yellow.padgiven70px {
        padding-top: 70px
    }

    .featurecutomtab.customTab #tabMenuStick.tabMenu ul {
        display: flex !important;
        justify-content: center
    }

    .featurecutomtab.customTab #tabMenuStick.tabMenu ul li .nav-item {
        width: auto
    }

    .featurecutomtab.customTab #tabMenuStick.tabMenu ul li .nav-link {
        width: auto !important;
        line-height: 20px
    }

    .cardleaderotr .card {
        width: 30%
    }
}

@media screen and (max-width:768px) {
    .bx_desgn {
        width: calc((100% - 40px) / 2)
    }

    .customTab .tabMenu ul {
        display: inline-block !important;
        width: 770px;
        background-color: #fff0;
        border: none
    }

    .customTab .tabMenu ul li {
        width: auto;
        float: left
    }

    .mobileMenu.show {
        top: 65px
    }

    .d-md-block {
        display: block !important
    }

    .container,
    .container-sm {
        max-width: 90%;
        padding: 0
    }

    .getStarted-sec {
        min-height: auto
    }

    .getStarted-sec .get-started-wrapper {
        height: 282px
    }

    section.news-sec.py-120 .imgBox img {
        width: 100%
    }

    section.news-sec.py-120 .imgBox {
        height: auto
    }

    .allinonesolution.homeSolutions001-sec.py-120 .sec-heading-wrap .heading-dscText p {
        margin-bottom: 0 !important
    }

    .inrsctnlsting {
        width: 100%;
        margin-bottom: 30px
    }

    .featurecutomtab.customTab .tabMenu ul li .nav-link {
        text-overflow: unset;
        width: auto !important
    }

    .featurecutomtab.customTab .tabMenu ul {
        width: 715px
    }

    .customTab .tabMenu {
        overflow: auto;
        width: 100%
    }

    .featurecutomtab.customTab .tabMenu ul li.nav-item {
        width: auto
    }

    .getStarted-sec .get-started-wrapper {
        height: 330px
    }

    .wraper-header .navbar {
        justify-content: space-between
    }

    section.leadershipGuideDiv.py-60.worldwideservicesection.padtop70 {
        padding-top: 70px
    }

    section.exploreSolutions002-sec.comn-py-10.bg-yellow.padgiven70px {
        padding-top: 70px
    }

    .innerPageBanner .bannerRow .leftPan .dscText-content .headingText {
        font-size: 48px
    }

    .leftPan.examBanner.anim-item-left,
    .innerPageBanner .bannerRow .leftPan .buttonBox {
        text-align: center;
        width: 100%
    }

    .innerPageBanner .bannerRow .leftPan .dscText-content .headingText,
    .sec-heading-wrap .sec-heading-block .mainHeadingText {
        text-align: center
    }

    section.innerPageBanner.leadershipBanner.homebanner.casestudy_bannersectn {
        padding-top: 101px
    }

    section.innerPageBanner.leadershipBanner.homebanner.casestudy_bannersectn.aboususbannersctn .cognitive-banner {
        height: 430px
    }

    section.innerPageBanner.leadershipBanner.homebanner.casestudy_bannersectn.aboususbannersctn .container.position-relative {
        top: -365px
    }

    section.innerPageBanner.leadershipBanner.homebanner.casestudy_bannersectn.aboususbannersctn .container.position-relative h1.bmainHeading {
        width: 90%
    }

    .List-sctnBenifits.ourmissionimgprt {
        width: 40%;
        height: 206px
    }

    .txtourmission {
        height: 60px
    }

    .rytSctn_benfits.aboutgingerotn.pad75px {
        display: inline-block;
        width: 60%
    }

    p.fontheightchnge {
        font-size: 18px !important;
        line-height: 24px !important;
        padding-left: 15px
    }

    .timeline_sec,
    .news-slider__item .otrsctn_timline {
        height: auto
    }

    .custom-fonts h3 {
        font-size: 1.25rem
    }

    .custom-fonts h4 {
        font-size: 1.125rem
    }

    .custom-fonts p,
    .custom-fonts li {
        font-size: .9rem
    }

    section.innerPageBanner.leadershipBanner.homebanner.casestudy_bannersectn.aboususbannersctn .container.position-relative .bbleft.anim-item-left.aboutusbbleft {
        padding-right: 0 !important
    }

    .col-lg-5.newcareerwidth {
        width: 100% !important
    }

    .col-lg-7.mt-4.mt-lg-0.align-self-end.careeredit {
        padding: 30px;
        width: 90%;
        margin: auto
    }

    .newcareerwidth .leftPan .buttonBox a {
        margin: auto
    }
}

@media screen and (max-width:767px) {
    section.allinonesolution .sec-heading-wrap .sec-heading-block .mainHeadingText {
        text-align: left
    }

    .getStarted-sec .get-started-wrapper {
        height: 434px
    }

    .customTab .tabContent.tab-content.featuretabcntnt .tabPanel .panelInner .rightPan.aboutusrightPan {
        padding-top: 30px
    }

    .homeSolutions001-tabNav-content-block .homeSolutions001-tabNav-holder .nav-item .nav-link .tabNav-box {
        padding: 10px;
        height: 100%
    }

    .commingSoon span.csp1,
    .commingSoon span.csp2,
    .commingSoon span.csp3,
    .getStarted-sec .device-center,
    .getStarted-sec .get-started-wrapper .neon-right-box,
    .homeSolutions001-tabNav-content-block .homeSolutions001-tabNav-holder .nav-item .nav-link .tabNav-box .tabNav-icon-holder {
        display: none
    }

    .homeSolutions001-tabNav-content-block .homeSolutions001-tabNav-holder .nav-item .nav-link .tabNav-box .tabNav-text-holder {
        margin-top: 0
    }

    .homeBanner .bannerRow .leftPan .dscText-content {
        min-height: 150px;
        max-width: 100%
    }

    .commingSoon {
        padding: 100px 0 80px
    }

    .commingSoon .csbox .title {
        font-size: 57px
    }

    .commingSoon .csbox p {
        font-size: 14px
    }

    .commingSoon::after {
        bottom: -100px
    }

    .commingSoon .csbox .csBottom figure {
        width: 135px
    }

    .customTab .tabMenu ul li {
        flex: unset;
        margin-right: unset
    }

    .bxes_prntrprogrm {
        height: auto !important;
        margin: 0 0 20px !important;
        width: 100% !important
    }

    section.banner_container .wrapper-fix>div.right_top_bnr_prtnr {
        margin-top: 40px
    }

    section.banner_container .wrapper-fix>div.otrbx_bannercntnt {
        padding: 50px 0 40px
    }

    .bxes_prdctrnge {
        height: max-content !important
    }

    .cbt-link-waves {
        left: 50% !important;
        top: 50% !important
    }

    .otr_stpsctnwrks {
        width: 100%
    }

    .bannerBox>div.bbleft .bsubHeading {
        line-height: unset
    }

    .bannerBox>div.bbleft .bmainHeading {
        font-size: 34px
    }

    .aboutSucc .sectionMain .contentBox .listBox .textBox h3,
    .leadershipGrowDiv .accrodianList ul li .title,
    .videoOptimize.leadershipDiv .listWrap .listWrapMain .listItem h3 {
        font-size: 20px
    }

    .aboutSucc .sectionMain .imageBox {
        width: 100%;
        margin-bottom: 20px
    }

    .aboutSucc .sectionMain .contentBox {
        position: relative;
        height: max-content;
        row-gap: 20px
    }

    .aboutSucc .sectionMain .contentBox .listBox {
        position: relative;
        width: 100%
    }

    .sticky {
        top: 57px
    }

    .cardleaderotr {
        flex-direction: column
    }

    .cardleaderotr .card {
        width: 100%;
        width: 380px;
        margin: 0 auto 20px auto
    }

    .cardleaderotr .card:last-child {
        margin: 0 auto 20px auto
    }

    .featurecutomtab.customTab #tabMenuStick.tabMenu ul {
        width: 100%
    }
}

@media screen and (max-width:678px) {
    #ourmissionID.liveVideoTabSec .listItemBOx ul {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center
    }

    #ourmissionID.liveVideoTabSec .listItemBOx ul li {
        width: 300px
    }

    .section6.ourvission_sec {
        background-size: cover
    }

    .section6.ourvission_sec .aboutgingerotn.pad75px {
        padding: 0 20px
    }
}

@media screen and (max-width:640px) {
    section.allinonesolution.homeSolutions001-sec.py-120:after {
        display: none
    }

    .liveVideoTabSec .customtabSec {
        padding-top: 30px
    }

    .teEveryware-sec .py-120 .bg-yellow {
        background-color: #F4F6F8
    }

    .otrsctnlogohdngevrywhere {
        background: none !important
    }

    .hdngtopeverwhere h2 {
        line-height: 40px
    }

    .get-started-wrapper {
        height: 330px
    }

    p.m-0.headingSmText {
        line-height: 36px
    }

    section.exploreSolutions002-sec.comn-py-10.bg-yellow.padgiven70px {
        padding-top: 70px
    }

    section.leadershipGuideDiv.py-60.worldwideservicesection.padtop70 {
        padding-top: 70px
    }

    .innerPageBanner .bannerRow .leftPan .dscText-content .headingText {
        font-size: 48px
    }

    .leftPan.examBanner.anim-item-left,
    .innerPageBanner .bannerRow .leftPan .buttonBox {
        text-align: center;
        width: 100%
    }

    .innerPageBanner .bannerRow .leftPan .dscText-content .headingText,
    .sec-heading-wrap .sec-heading-block .mainHeadingText {
        text-align: center
    }

    .lms001-sec .lms001-content-wrap .iconDscTextBox-item .box-inner .dscContent-holder .headingText {
        font-size: 20px
    }

    .lms001-sec .lms001-content-wrap .lms001-right-content .row>.col-md-12 {
        margin-top: 44px
    }

    .sec-heading-wrap .sec-heading-block .mainHeadingText {
        margin-bottom: 32px
    }

    .proctoring002-sec .proctoring002-content-wrap .leftRightBlockStyle-item .item-inner .contentBlock .dscContent-holder .mainHeadingText {
        font-size: 20px
    }

    .proctoring002-sec .proctoring002-content-wrap .leftRightBlockStyle-item {
        margin-top: 90px
    }

    span.txt_sctnstpntrwk {
        margin-top: 32px;
        float: right;
        width: 50%
    }

    .otr_stpsctnwrks.listItem .img_sctnwrks {
        width: 30%
    }

    .otr_stpsctnwrks.listItem {
        width: 70%
    }

    .customTab .tabContent.tab-content.featuretabcntnt .tabPanel .panelInner .leftPan {
        width: 100%;
        text-align: center
    }

    .customTab .tabContent.tab-content.featuretabcntnt .tabPanel .panelInner .rightPan {
        width: 100%;
        margin-top: 20px
    }

    .customTab .tabContent.tab-content.featuretabcntnt .tabPanel .panelInner .rightPan .hdnginfortababoutus h2 {
        margin-bottom: 10px;
        padding: 0;
        text-align: center
    }

    #ourmissionID .sec-heading-wrap .sec-heading-block .mainHeadingText,
    #coreValue .sec-heading-wrap .sec-heading-block .mainHeadingText,
    #ourLeader .sec-heading-wrap .sec-heading-block .mainHeadingText,
    #awardSection .sec-heading-wrap .sec-heading-block .mainHeadingText {
        margin: 0
    }

    .List-sctnBenifits.ourmissionimgprt {
        position: static;
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center
    }

    .txtourmission {
        position: static
    }

    .section6.ourmission_sec {
        padding: 0
    }

    .rytSctn_benfits.aboutgingerotn.pad75px {
        width: 100%;
        padding: 35px 10px;
        text-align: center
    }
}

@media screen and (max-width:600px) {
    .featurecutomtab.customTab .tabMenu ul li.nav-item {
        margin-left: 10px
    }

    .customTab .tabContent.featuretabcntnt .tabPanel .panelInner .rightPan {
        width: 100%;
        margin-bottom: 0
    }

    .customTab .tabContent.featuretabcntnt .tabPanel .panelInner .rightPan .box-inner {
        margin-bottom: 0
    }

    .customTab .tabContent.featuretabcntnt .tabPanel .panelInner .rightPan ul li {
        margin-bottom: 20px
    }

    .customTab .tabContent.featuretabcntnt .tabPanel .panelInner .rightPan ul li:last-child {
        margin-bottom: 0
    }

    .exploreSolutions002-sec .exploreSolutions002-container-inr .exploreSolutions002-content-wrap .exploreSolutions002-accTab-item-wrap .accTabItem-content-slider-holder .swiper .accTabItem-slide-content .accTabItem-content .blockImg-wrap {
        width: 30%;
        display: none
    }

    .listItemBOx ul li>div {
        background-size: cover !important
    }

    section.liveVideoTabSec.casestudysection .listItemBOx ul {
        display: inline;
        flex-wrap: unset
    }

    section.allinonesolution.homeSolutions001-sec.py-120:after {
        display: none
    }

    section.leadershipGuideDiv.py-60.worldwideservicesection.padtop70 {
        padding-top: 70px
    }

    .innerPageBanner .bannerRow .leftPan .dscText-content .headingText {
        font-size: 46px
    }

    .leftPan.examBanner.anim-item-left {
        text-align: center
    }

    .innerPageBanner .bannerRow .leftPan .dscText-content .headingText,
    .sec-heading-wrap .sec-heading-block .mainHeadingText {
        text-align: center
    }

    .lms001-sec .lms001-content-wrap .iconDscTextBox-item .box-inner .dscContent-holder .headingText {
        font-size: 20px
    }

    .lms001-sec .lms001-content-wrap .lms001-right-content .row>.col-md-12 {
        margin-top: 44px
    }

    .sec-heading-wrap .sec-heading-block .mainHeadingText {
        margin-bottom: 32px
    }

    .proctoring002-sec .proctoring002-content-wrap .leftRightBlockStyle-item .item-inner .contentBlock .dscContent-holder .mainHeadingText {
        font-size: 20px
    }

    .proctoring002-sec .proctoring002-content-wrap .leftRightBlockStyle-item {
        margin-top: 90px
    }

    span.txt_sctnstpntrwk {
        margin-top: 32px;
        float: right;
        width: 50%
    }

    .otr_stpsctnwrks.listItem .img_sctnwrks {
        width: 30%
    }

    .otr_stpsctnwrks.listItem {
        width: 70%
    }

    .sttoptn {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center
    }

    .inrsctn_optns {
        width: 100%
    }
}

@media screen and (max-width:575px) {
    .mobileMenu.show {
        top: 60px
    }

    .platformBox .listItem {
        margin: 8px 6px;
        width: 130px
    }

    section.exploreSolutions002-sec.comn-py-10.bg-yellow.padgiven70px {
        padding-top: 70px
    }

    .sec-heading-wrap .sec-heading-block .mainHeadingText {
        font-size: 26px
    }

    section.leadershipGuideDiv.py-60.worldwideservicesection.padtop70 {
        padding-top: 70px
    }

    .innerPageBanner .bannerRow .leftPan .dscText-content .headingText {
        font-size: 46px
    }

    .leftPan.examBanner.anim-item-left {
        text-align: center
    }

    .nextLevelSec .listWrap .content-row .leftPan {
        width: 80%
    }

    .nextLevelSec .listWrap .content-row:nth-child(even) .leftPan {
        margin-left: unset
    }

    .innerPageBanner .bannerRow .leftPan .dscText-content .headingText,
    .sec-heading-wrap .sec-heading-block .mainHeadingText {
        text-align: center
    }

    .lms001-sec .lms001-content-wrap .iconDscTextBox-item .box-inner .dscContent-holder .headingText {
        font-size: 20px
    }

    .lms001-sec .lms001-content-wrap .lms001-right-content .row>.col-md-12 {
        margin-top: 44px
    }

    .sec-heading-wrap .sec-heading-block .mainHeadingText {
        margin-bottom: 32px
    }

    .proctoring002-sec .proctoring002-content-wrap .leftRightBlockStyle-item .item-inner .contentBlock .dscContent-holder .mainHeadingText {
        font-size: 20px
    }

    .proctoring002-sec .proctoring002-content-wrap .leftRightBlockStyle-item {
        margin-top: 90px
    }

    span.txt_sctnstpntrwk {
        margin-top: 32px;
        float: right;
        width: 50%
    }

    .otr_stpsctnwrks.listItem .img_sctnwrks {
        width: 30%
    }

    .otr_stpsctnwrks.listItem {
        width: 70%
    }

    .sticky {
        top: 52px
    }

    .featurecutomtab.customTab #tabMenuStick.tabMenu ul {
        width: 600px;
        justify-content: space-around
    }
}

@media screen and (max-width:540px) {
    section.allinonesolution.homeSolutions001-sec.py-120:after {
        display: none
    }

    .inrnumbersctn:nth-child(3n) {
        margin-top: 15px
    }

    .client-info {
        float: left;
        text-align: left
    }

    .des-content-holder.customScrollBar.mt-2 {
        float: left;
        text-align: left
    }

    .customerReview-sec .customerReview-content-wrap .customerReview-swiper-holder .comnStyle-swiper-button {
        top: 99%
    }

    .innerPageBanner.homebanner .bannerBox>div.bbleft .bmainHeading {
        font-size: 46px;
        line-height: 48px;
        width: 100%
    }

    .innerPageBanner.homebanner .bannerBox>div.bbleft .bpara p {
        width: 100%;
        font-size: 14px
    }

    .bannerBox.homebannerrow.staticalign {
        width: 100% !important;
        text-align: center !important;
        display: inline-block
    }

    .leftpan.bbleft {
        width: 100% !important;
        padding: 50px 0 !important;
        display: inline-block !important
    }

    .innerPageBanner.homebanner .bbRight.rightsctnedit {
        width: 100%;
        text-align: center;
        float: left;
        position: static;
        padding-bottom: 70px
    }

    .wraper-header .navbar {
        justify-content: space-between
    }

    .bbRight img {
        width: 350px
    }

    .innerPageBanner .bannerRow .leftPan .buttonBox {
        width: 100% !important;
        text-align: center !important;
        margin-top: 25px !important;
        display: inline-block !important
    }

    .customTab .tabContent.featuretabcntnt .tabPanel .panelInner .leftPan {
        width: 100%;
        float: left;
        display: block
    }

    .customTab .tabContent.featuretabcntnt .tabPanel .panelInner .rightPan {
        margin-top: 20px
    }

    .sec-heading-wrap .sec-heading-block .mainHeadingText.readyfont {
        font-size: 44px;
        line-height: 55px
    }

    .sec-heading-wrap .sec-heading-block .headingSmText.newfontgiven {
        font-size: 20px
    }

    .getStarted-sec .get-started-wrapper {
        height: 380px
    }

    .sec-heading-wrap .sec-heading-block .mainHeadingText {
        font-size: 28px
    }

    section.exploreSolutions002-sec.comn-py-10.bg-yellow.padgiven70px {
        padding-top: 70px
    }

    section.leadershipGuideDiv.py-60.worldwideservicesection.padtop70 {
        padding-top: 70px
    }

    .innerPageBanner .bannerRow .leftPan .dscText-content .headingText {
        font-size: 46px
    }

    .leftPan.examBanner.anim-item-left {
        text-align: center
    }

    .nextLevelSec .listWrap .content-row .leftPan {
        width: 80%
    }

    .nextLevelSec .listWrap .content-row:nth-child(even) .leftPan {
        margin-left: unset
    }

    .innerPageBanner .bannerRow .leftPan .dscText-content .headingText,
    .sec-heading-wrap .sec-heading-block .mainHeadingText {
        text-align: center
    }

    .lms001-sec .lms001-content-wrap .iconDscTextBox-item .box-inner .dscContent-holder .headingText {
        font-size: 20px
    }

    .lms001-sec .lms001-content-wrap .lms001-right-content .row>.col-md-12 {
        margin-top: 44px
    }

    .sec-heading-wrap .sec-heading-block .mainHeadingText {
        margin-bottom: 32px
    }

    .proctoring002-sec .proctoring002-content-wrap .leftRightBlockStyle-item .item-inner .contentBlock .dscContent-holder .mainHeadingText {
        font-size: 20px
    }

    .proctoring002-sec .proctoring002-content-wrap .leftRightBlockStyle-item {
        margin-top: 90px
    }

    span.txt_sctnstpntrwk {
        margin-top: 32px;
        float: right;
        width: 50%
    }

    .otr_stpsctnwrks.listItem .img_sctnwrks {
        width: 30%
    }

    .otr_stpsctnwrks.listItem {
        width: 70%
    }

    .featurecutomtab.customTab .tabMenu ul.pill56 {
        width: 525px
    }

    .golsSec .sectionMain .leftPan {
        width: 100%
    }

    .golsSec .sectionMain .rightPan {
        width: 100%;
        margin-left: 0;
        padding-top: 440px
    }

    .List-sctnBenifits {
        padding: 0 0
    }

    h3.normal_font.font_hdng {
        margin-bottom: 40px !important
    }

    .section6.rempadprop {
        padding: 40px 0
    }

    span.txt_benifits {
        padding-left: 5px
    }

    .buttonBox.comn-mt-6 {
        text-align: center !important
    }

    .query-form-content p {
        padding-right: 0
    }

    .List-sctnBenifit ul li:nth-child(4),
    .List-sctnBenifit ul li:nth-child(5) {
        margin-top: 0 !important
    }

    .List-sctnBenifit ul li {
        width: 100%
    }

    .golsSec .sectionMain .leftPan.displaybtm {
        width: 100%;
        text-align: center
    }

    .golsSec .sectionMain .rightPan.displaytop {
        padding-top: 670px
    }

    .golsSec .sectionMain .leftPan.displaybtm figure img {
        width: 80%
    }

    .golsSec .sectionMain .rightPan .listWrap .listItem .textBox h3 {
        line-height: 32px
    }
}

@media screen and (max-width:480px) {
    .bx_desgn {
        gap: 5px
    }

    .txtnameofsmaple {
        font-size: 12px
    }

    .pdficon,
    .dwnlodicon {
        width: 20px;
        height: 20px
    }

    .main-header .d-none {
        display: none !important
    }

    .thredivsotrsctn.resrcewidth {
        height: auto
    }

    li.scndmenulist {
        margin-top: 10px
    }

    .mobileMenu .main-nav>ul>li>ul>li {
        width: 100%
    }

    .inrsctntopoptnslt {
        margin-bottom: 0;
        padding-bottom: 0
    }

    .mobileMenu .main-nav>ul>li>ul>li:last-child {
        padding-bottom: 0
    }

    .mobileMenu .main-nav>ul>li>ul>li a .textBox h4 {
        color: #060640
    }

    /* .wraper-header .wraper-header-main {
        padding: 0
    } */

    @media (max-width: 639px) {
        .hide-on-mobile {
            display: none;
        }
    }
    
    .mobileimg {
        display: block
    }

    .webimg {
        display: none
    }

    .spkr_cntr {
        width: 100%;
        height: auto;
        padding: 20px
    }

    .spkr_cntr i {
        display: none
    }

    .outer-slider-carausal p {
        width: 100%
    }

    .spkr_cntr .clint_spk {
        padding: 0
    }

    .otr_stpsctnwrks {
        margin-bottom: 30px;
        width: 49%
    }

    .otr_stpsctnwrks:last-child {
        margin-bottom: 0
    }

    span.txt_sctnstpntrwk {
        font-size: 12px
    }

    .socialmeaidsctn {
        float: left;
        margin-top: 30px
    }

    section.allinonesolution.homeSolutions001-sec.py-120:after {
        display: none
    }

    .inrnumbersctn:nth-child(3n) {
        margin-top: 20px
    }

    .allinonesolution.homeSolutions001-sec.py-120 .sec-heading-wrap .heading-dscText p {
        padding-right: 70px
    }

    .guideList ul li {
        flex: 1 1 170px
    }

    .innerPageBanner.homebanner .bannerBox>div.bbleft .bmainHeading {
        font-size: 36px
    }

    section.innerPageBanner.leadershipBanner.homebanner.casestudy_bannersectn.aboususbannersctn .container.position-relative h1.bmainHeading {
        font-size: 28px;
        line-height: 32px;
        width: 100%
    }

    .bbRight img {
        width: 330px
    }

    .sec-heading-wrap .sec-heading-block .headingSmText {
        font-size: 26px
    }

    .sec-heading-wrap .sec-heading-block .headingSmText.newfontgiven {
        font-size: 18px
    }

    .sec-heading-wrap .sec-heading-block .mainHeadingText.readyfont {
        font-size: 48px;
        line-height: 60px
    }

    section.exploreSolutions002-sec.comn-py-10.bg-yellow.padgiven70px {
        padding-top: 70px
    }

    section.leadershipGuideDiv.py-60.worldwideservicesection.padtop70 {
        padding-top: 70px
    }

    .innerPageBanner .bannerRow .leftPan .dscText-content .headingText {
        font-size: 40px
    }

    .leftPan.examBanner.anim-item-left {
        text-align: center
    }

    .nextLevelSec .listWrap .content-row .leftPan {
        width: 80%
    }

    .nextLevelSec .listWrap .content-row:nth-child(even) .leftPan {
        margin-left: unset
    }

    .innerPageBanner .bannerRow .leftPan .dscText-content .headingText,
    .sec-heading-wrap .sec-heading-block .mainHeadingText {
        text-align: center
    }

    .lms001-sec .lms001-content-wrap .iconDscTextBox-item .box-inner .dscContent-holder .headingText {
        font-size: 20px
    }

    .lms001-sec .lms001-content-wrap .lms001-right-content .row>.col-md-12 {
        margin-top: 44px
    }

    .sec-heading-wrap .sec-heading-block .mainHeadingText {
        margin-bottom: 32px
    }

    .proctoring002-sec .proctoring002-content-wrap .leftRightBlockStyle-item .item-inner .contentBlock .dscContent-holder .mainHeadingText {
        font-size: 20px
    }

    .proctoring002-sec .proctoring002-content-wrap .leftRightBlockStyle-item {
        margin-top: 90px
    }

    .cardleaderotr .card {
        width: 320px
    }

    .golsSec .sectionMain .rightPan {
        padding-top: 400px
    }

    span.txt_sctnstpntrwk {
        margin-top: 22px
    }
}

@media screen and (max-width:414px) {
    .mobileMenu {
        width: 100%
    }

    .bannerBox>div.bbleft .bpara {
        margin: 0
    }

    section.clientLogoSlider-sec.homepageclientlogo .sec-heading-wrap .sec-heading-block .mainHeadingText {
        margin-bottom: 0
    }

    .clientLogoSlider-sec.homepageclientlogo .clientLogoSliderHolder {
        padding: 20px 0
    }

    .clientLogoSlider-sec .clientLogoSliderHolder .bx-wrapper.newbackgned .bx-wrapper {
        margin-top: 0
    }

    .inrsctnlogo ul li {
        width: 33%
    }

    .innerPageBanner.homebanner .bannerBox>div.bbleft .bmainHeading {
        font-size: 32px;
        line-height: 36px;
        width: 100%;
        margin-bottom: 15px
    }

    .platformBox .listItem {
        width: 160px
    }

    .innerPageBanner.homebanner .bannerBox>div.bbleft .bpara p {
        font-size: 12px;
        line-height: 18px;
        width: 100%
    }

    span.highlighttxt_bannerprt:after {
        content: none;
        margin: 0
    }

    .scroll-sec .sec-heading-block p {
        width: 100%
    }

    .exploreSolutions002-sec .exploreSolutions002-container-inr .exploreSolutions002-content-wrap .exploreSolutions002-accTab-item-wrap .accTabItem-content-slider-holder .swiper .accTabItem-slide-content .accTabItem-content .blockImg-wrap {
        display: none
    }

    .exploreSolutions002-sec .exploreSolutions002-container-inr .exploreSolutions002-content-wrap .exploreSolutions002-dscContent-block .exploreSolutions002-accordion-wrap .accordion.exploreSolutions002-accordion .accordion-item .accordion-collapse.show .accordion-body {
        margin-top: 10px
    }

    .exploreSolutions002-sec .exploreSolutions002-container-inr .exploreSolutions002-content-wrap .exploreSolutions002-accTab-item-wrap .accTabItem-content-slider-holder .swiper .accTabItem-slide-content .accTabItem-content .dscContent-holder {
        margin-top: 0;
        padding: 0
    }

    .sec-heading-wrap .sec-heading-block .headingSmText {
        line-height: 32px
    }

    .getStarted-sec .get-started-wrapper {
        height: 325px
    }

    section.news-sec.py-120 .title {
        height: 145px
    }

    .logofooterotr img {
        width: 160px
    }

    .socialmeaidsctn {
        float: left;
        margin-top: 30px
    }

    .socialmeaidsctn a {
        margin-right: 10px
    }

    .socialmeaidsctn a:last-child {
        margin-right: 0
    }

    .logofooterotr img {
        width: 180px
    }

    section.allinonesolution.homeSolutions001-sec.py-120:after {
        display: none
    }

    .inrnumbersctn:nth-child(3n) {
        margin-top: 25px
    }

    .inrsctnlogoeverwhere .image {
        width: 154px
    }

    .imginrsctn {
        width: 160px
    }

    .guideList ul li {
        flex: 1 1 170px
    }

    .bbRight img {
        width: 320px
    }

    .getStarted-sec .get-started-wrapper {
        height: 370px
    }

    .sec-heading-wrap .sec-heading-block .mainHeadingText.readyfont {
        font-size: 42px
    }

    section.exploreSolutions002-sec.comn-py-10.bg-yellow.padgiven70px {
        padding-top: 70px
    }

    section.leadershipGuideDiv.py-60.worldwideservicesection.padtop70 {
        padding-top: 70px
    }

    .innerPageBanner .bannerRow .leftPan .dscText-content .headingText {
        font-size: 36px
    }

    .leftPan.examBanner.anim-item-left {
        text-align: center
    }

    .customTab .tabContent .tabPanel .panelInner .rightPan {
        margin-bottom: 75px;
        margin-top: 30px
    }

    .nextLevelSec .listWrap .content-row {
        margin-top: 70px
    }

    .nextLevelSec .listWrap .content-row .leftPan {
        width: 80%
    }

    .nextLevelSec .listWrap .content-row:nth-child(even) .leftPan {
        margin-left: unset
    }

    .innerPageBanner .bannerRow .leftPan .dscText-content .headingText,
    .sec-heading-wrap .sec-heading-block .mainHeadingText {
        text-align: center
    }

    .lms001-sec .lms001-content-wrap .iconDscTextBox-item .box-inner .dscContent-holder .headingText {
        font-size: 20px
    }

    .lms001-sec .lms001-content-wrap .lms001-right-content .row>.col-md-12 {
        margin-top: 44px
    }

    .sec-heading-wrap .sec-heading-block .mainHeadingText {
        margin-bottom: 32px
    }

    .proctoring002-sec .proctoring002-content-wrap .leftRightBlockStyle-item .item-inner .contentBlock .dscContent-holder .mainHeadingText {
        font-size: 20px
    }

    .proctoring002-sec .proctoring002-content-wrap .leftRightBlockStyle-item {
        margin-top: 90px
    }

    .query-form-content {
        padding: 0
    }

    .query-form-content p {
        padding-right: 0
    }

    .golsSec .sectionMain .rightPan {
        padding-top: 350px
    }

    .howitwrks_hdng.otr_stpsctnwrks.listItem {
        width: 100% !important
    }

    span.txt_sctnstpntrwk {
        width: 70% !important
    }
}

@media screen and (max-width:390px) {
    section.news-sec.py-120 .title {
        height: 64px
    }

    .customTab .tabMenu ul {
        background: none;
        border: none
    }

    section.allinonesolution.homeSolutions001-sec.py-120:after {
        display: none
    }

    .inrsctnlogoeverwhere .image {
        width: 143px
    }

    .imginrsctn {
        width: 160px
    }

    .guideList ul li {
        flex: 1 1 160px
    }

    .getStarted-sec .get-started-wrapper {
        height: 400px
    }

    .otrsctnlogohdngevrywhere {
        margin-top: 25px
    }

    .platformBox .listItem {
        width: 165px
    }

    .comnStyle-swiper-button .swiper-button-next,
    .comnStyle-swiper-button .swiper-button-prev {
        width: 50px;
        height: 50px
    }

    .comnStyle-swiper-button.button-center {
        width: 95px
    }

    .hdngtopeverwhere h2 {
        font-size: 27px;
        line-height: 36px
    }

    .cbt-link-waves .waves.wave-1,
    wave-2,
    wave-3 {
        top: 36px;
        left: 144px
    }

    .inrsctnlogo ul li {
        width: 33%
    }

    section.leadershipGuideDiv.py-60.worldwideservicesection.padtop70 {
        padding-top: 70px
    }

    section.exploreSolutions002-sec.comn-py-10.bg-yellow.padgiven70px {
        padding-top: 70px
    }

    .nextLevelSec .listWrap .content-row {
        margin-top: 70px
    }

    .nextLevelSec .listWrap .content-row .leftPan {
        width: 80%
    }

    .nextLevelSec .listWrap .content-row:nth-child(even) .leftPan {
        margin-left: unset
    }

    .innerPageBanner .bannerRow .leftPan .dscText-content .headingText,
    .sec-heading-wrap .sec-heading-block .mainHeadingText {
        text-align: center
    }

    .lms001-sec .lms001-content-wrap .iconDscTextBox-item .box-inner .dscContent-holder .headingText {
        font-size: 20px
    }

    .lms001-sec .lms001-content-wrap .lms001-right-content .row>.col-md-12 {
        .sec-heading-wrap .sec-heading-block .mainHeadingText {
            margin-bottom: 32px
        }

        .proctoring002-sec .proctoring002-content-wrap .leftRightBlockStyle-item .item-inner .contentBlock .dscContent-holder .mainHeadingText {
            font-size: 20px
        }

        .proctoring002-sec .proctoring002-content-wrap .leftRightBlockStyle-item {
            margin-top: 90px
        }

        margin-top:44px
    }
}

@media screen and (max-width:380px) {
    .homeSolutions001-tabNav-content-block .homeSolutions001-tabNav-holder .nav-item {
        flex: 1
    }

    .commingSoon .csbox .title {
        font-size: 44px
    }

    .platformBox .listItem {
        width: 150px
    }

    .hdngtopeverwhere h2 {
        font-size: 27px
    }

    .guideList ul li {
        flex: 1 1 155px
    }

    .innerPageBanner.homebanner .bannerBox>div.bbleft .bmainHeading {
        font-size: 29px;
        line-height: 36px
    }

    .sec-heading-wrap .sec-heading-block .headingSmText {
        font-size: 24px
    }

    .sec-heading-wrap .sec-heading-block .headingSmText.newfontgiven {
        font-size: 21px
    }

    .sec-heading-wrap .sec-heading-block .mainHeadingText.readyfont {
        font-size: 40px
    }

    .inrsctnlogo ul li {
        width: 30%
    }

    .inrsctnlogoeverwhere .image .imginrsctn.imgpixel {
        width: 140px
    }

    .inrsctnlogoeverwhere .image {
        width: 130px
    }

    section.leadershipGuideDiv.py-60.worldwideservicesection.padtop70 {
        padding-top: 70px
    }

    .sec-heading-wrap .sec-heading-block .mainHeadingText {
        font-size: 27px
    }

    section.exploreSolutions002-sec.comn-py-10.bg-yellow.padgiven70px {
        padding-top: 70px
    }

    .cbt-link-waves .waves.wave-1,
    wave-2,
    wave-3 {
        top: 36px;
        left: 140px
    }

    .innerPageBanner .bannerRow .leftPan .dscText-content .headingText {
        font-size: 34px
    }

    .leftPan.examBanner.anim-item-left {
        text-align: center
    }

    .nextLevelSec .listWrap .content-row {
        margin-top: 70px
    }

    .nextLevelSec .listWrap .content-row .leftPan {
        width: 80%
    }

    .nextLevelSec .listWrap .content-row:nth-child(even) .leftPan {
        margin-left: unset
    }

    .innerPageBanner .bannerRow .leftPan .dscText-content .headingText,
    .sec-heading-wrap .sec-heading-block .mainHeadingText {
        text-align: center
    }

    .lms001-sec .lms001-content-wrap .iconDscTextBox-item .box-inner .dscContent-holder .headingText {
        font-size: 20px
    }

    .lms001-sec .lms001-content-wrap .lms001-right-content .row>.col-md-12 {
        margin-top: 44px
    }

    .sec-heading-wrap .sec-heading-block .mainHeadingText {
        margin-bottom: 32px
    }

    .proctoring002-sec .proctoring002-content-wrap .leftRightBlockStyle-item .item-inner .contentBlock .dscContent-holder .mainHeadingText {
        font-size: 20px
    }

    .proctoring002-sec .proctoring002-content-wrap .leftRightBlockStyle-item {
        margin-top: 90px
    }

    .golsSec .sectionMain .rightPan {
        padding-top: 310px
    }
}

@media screen and (max-width:360px) {
    section.allinonesolution.homeSolutions001-sec.py-120:after {
        display: none
    }

    .hdngtopeverwhere h2 {
        font-size: 25px;
        line-height: 32px
    }

    .guideList ul li {
        flex: 1 1 145px
    }

    .inrsctnlogoeverwhere .image .imginrsctn.imgpixel {
        width: 135px
    }

    .inrsctnlogoeverwhere .image {
        width: 130px
    }

    .guideList ul li {
        flex: 1 1 146px
    }

    p.m-0.headingSmText.newfontgiven {
        font-size: 20px;
        line-height: 28px
    }

    .sec-heading-wrap .sec-heading-block .mainHeadingText.readyfont {
        font-size: 36px;
        line-height: 50px
    }

    .comnStyle-swiper-button .swiper-button-next,
    .comnStyle-swiper-button .swiper-button-prev {
        width: 50px;
        height: 50px
    }

    .comnStyle-swiper-button.button-center {
        width: 96px
    }

    .customerReview-sec .customerReview-content-wrap .customerReview-swiper-holder .comnStyle-swiper-button {
        top: 98%
    }

    .exploreSolutions002-sec .sec-heading-wrap {
        margin-bottom: 10px
    }

    .sec-heading-wrap .sec-heading-block .mainHeadingText {
        font-size: 23px;
        line-height: 28px
    }

    .leadershipGuideDiv .sec-heading-wrap p {
        font-size: 14px
    }

    .inrsctnlogo ul li {
        width: 31%
    }

    .innerPageBanner.homebanner .bannerBox>div.bbleft .bmainHeading {
        font-size: 35px;
        line-height: 40px
    }

    .innerPageBanner.homebanner .bannerBox>div.bbleft .bpara p {
        font-size: 15px
    }

    .sec-heading-wrap .sec-heading-block .headingSmText {
        font-size: 24px
    }

    .liveVideoTabSec.py-120.casestudysection p.grnhdng_sub {
        margin-bottom: 20px
    }

    .cbt-link-waves .waves.wave-1,
    wave-2,
    wave-3 {
        top: 32px;
        left: 132px
    }

    .innerPageBanner .bannerRow .leftPan .dscText-content .headingText {
        font-size: 32px
    }

    .leftPan.examBanner.anim-item-left {
        text-align: center
    }

    .nextLevelSec .listWrap .content-row {
        margin-top: 55px
    }

    .nextLevelSec .listWrap .content-row .leftPan {
        width: 80%
    }

    .nextLevelSec .listWrap .content-row:nth-child(even) .leftPan {
        margin-left: unset
    }

    .innerPageBanner .bannerRow .leftPan .dscText-content .headingText,
    .sec-heading-wrap .sec-heading-block .mainHeadingText {
        text-align: center
    }

    .lms001-sec .lms001-content-wrap .iconDscTextBox-item .box-inner .dscContent-holder .headingText {
        font-size: 20px
    }

    .lms001-sec .lms001-content-wrap .lms001-right-content .row>.col-md-12 {
        margin-top: 44px
    }

    .sec-heading-wrap .sec-heading-block .mainHeadingText {
        margin-bottom: 32px
    }

    .proctoring002-sec .proctoring002-content-wrap .leftRightBlockStyle-item .item-inner .contentBlock .dscContent-holder .mainHeadingText {
        font-size: 20px
    }

    .proctoring002-sec .proctoring002-content-wrap .leftRightBlockStyle-item {
        margin-top: 90px
    }

    .cardleaderotr .card {
        width: 280px
    }

    .golsSec .sectionMain .rightPan {
        padding-top: 300px
    }

    .otr_stpsctnwrks.listItem {
        width: 100% !important
    }
}

@media screen and (max-width:320px) {
    section.allinonesolution.homeSolutions001-sec.py-120:after {
        display: none
    }

    span.inrsctn {
        font-size: 13px
    }

    .inrnumbersctn:nth-child(3n) {
        margin-top: 30px !important
    }

    .hdngtopeverwhere h2 {
        font-size: 22px !important;
        line-height: 32px
    }

    .guideList.homeList .box {
        min-height: 230px
    }

    .guideList ul li {
        flex: 1 1 130px !important
    }

    .inrsctnlogoeverwhere .image .imginrsctn.imgpixel {
        width: 140px
    }

    .inrsctnlogoeverwhere .image {
        width: 120px
    }

    .sec-heading-wrap .sec-heading-block .mainHeadingText.readyfont {
        font-size: 32px
    }

    .sec-heading-wrap .sec-heading-block .headingSmText.fontscnd {
        font-size: 24px;
        font-weight: 600
    }

    p.m-0.headingSmText.newfontgiven {
        font-size: 18px;
        line-height: 24px
    }

    .inrsctnlogo ul li {
        width: 30%
    }

    .sec-heading-wrap .sec-heading-block .mainHeadingText {
        font-size: 21px
    }

    .innerPageBanner.homebanner .bannerBox>div.bbleft .bmainHeading {
        font-size: 30px;
        line-height: 36px
    }

    .innerPageBanner.homebanner .bannerBox>div.bbleft .bpara p {
        font-size: 13px
    }

    .sec-heading-wrap .sec-heading-block .headingSmText.newfontgiven {
        font-size: 20px
    }

    .sec-heading-wrap .sec-heading-block .mainHeadingText.readyfont {
        font-size: 34px;
        line-height: 45px
    }

    .cbt-link-waves .waves.wave-1,
    wave-2,
    wave-3 {
        top: 31px;
        left: 118px
    }

    .innerPageBanner .bannerRow .leftPan .dscText-content .headingText {
        font-size: 30px
    }

    .leftPan.examBanner.anim-item-left {
        text-align: center
    }

    .nextLevelSec .listWrap .content-row {
        margin-top: 55px
    }

    .nextLevelSec .listWrap .content-row .leftPan {
        width: 80%
    }

    .nextLevelSec .listWrap .content-row:nth-child(even) .leftPan {
        margin-left: unset
    }

    .innerPageBanner .bannerRow .leftPan .dscText-content .headingText,
    .sec-heading-wrap .sec-heading-block .mainHeadingText {
        text-align: center
    }

    .lms001-sec .lms001-content-wrap .iconDscTextBox-item .box-inner .dscContent-holder .headingText {
        font-size: 20px
    }

    .lms001-sec .lms001-content-wrap .lms001-right-content .row>.col-md-12 {
        margin-top: 44px
    }

    .sec-heading-wrap .sec-heading-block .mainHeadingText {
        margin-bottom: 32px
    }

    .proctoring002-sec .proctoring002-content-wrap .leftRightBlockStyle-item .item-inner .contentBlock .dscContent-holder .mainHeadingText {
        font-size: 20px
    }

    .proctoring002-sec .proctoring002-content-wrap .leftRightBlockStyle-item {
        margin-top: 90px
    }

    .featurecutomtab.customTab .tabMenu ul.pill56 {
        width: 525px
    }

    .customTab .tabContent .tabPanel .panelInner .rightPan .listcontent .create_exam {
        padding-top: 10px;
        padding-left: 0
    }

    .customTab .tabContent .tabPanel .panelInner .rightPan .listcontent ul.givenleft li.alignleftli p {
        padding-left: 0
    }

    .exploreSolutions002-sec .exploreSolutions002-container-inr .exploreSolutions002-content-wrap .exploreSolutions002-dscContent-block .exploreSolutions002-accordion-wrap .accordion.exploreSolutions002-accordion .accordion-item .accordion-body .dscText p {
        margin-top: 10px
    }

    .golsSec .sectionMain .rightPan {
        padding-top: 280px
    }

    span.txt_sctnstpntrwk {
        margin-top: 20px
    }

    .otr_stpsctnwrks.listItem {
        width: 100%
    }

    span.txt_sctnstpntrwk {
        width: 70%
    }
}

.featureWrap .feature-icon-desktop {
    overflow: hidden;
    overflow-x: auto;
    padding-bottom: 10px
}

.featureWrap .feature-icon-desktop ul {
    display: flex;
    column-gap: 30px;
    position: relative
}

.featureWrap .feature-icon-desktop ul li {
    width: max-content;
    white-space: nowrap;
    margin-left: 0
}

.featureWrap .feature-icon-desktop .activebar {
    position: absolute;
    display: none;
    background: linear-gradient(270deg, #4646E8 0%, #E546E8 31%, #4646E8 65.5%, #5371C1 85.5%);
    height: 5px;
    -webkit-transition: width .3s, left .3s;
    -moz-transition: width .3s, left .3s;
    -ms-transition: width .3s, left .3s;
    -o-transition: width .3s, left .3s;
    transition: width .3s, left .3s;
    border-radius: 4px
}

.featureWrap .feature-icon-desktop button.newbtnfeature {
    padding: 15px 0 10px
}