.whitepaper-content ul li {
    font-family: 'HKGROTESK-REGULAR';
}
.first-section-wrapper h1 {
    line-height: 52px !important;
}
.resource-button-wrapper span.elementor-button-text {
    font-family: 'HKGROTESK-REGULAR';
    font-weight: 600;
}


.nexon-footer {
    padding: 143px 7.5px 135px 7.5px !important;
}
 #ja-jobs-widget input.ja-button {
    color: #fff !important;
}
.mws-image-content-section-right .mws-image-content-section-right-inner img {
    margin: 2.75% -35% 0% 0% !important;

}
.mws-image-content-section-right .elementor-column:nth-child(2) .elementor-widget-image:before {
    position: absolute;
    content: url(/wp-content/assets/black-RGBAsset-25-1-1.png);
    background-repeat: no-repeat;
    z-index: 111;
    /* right: 33vw; */
    max-width: 287px !important;
    top: 63.5%;
    right: -203px !important;
}
.section-one-about-banner::before {
    background-image: url(/wp-content/assets/double-element-2pt-7.png);
    position: absolute;
    content: "";
    background-repeat: no-repeat;
    z-index: 111;
    right: 0 !important;
    height: 100%;
    width: 300px !important;
    left: unset !important;
    bottom: -33.75vw;
}
html, body {
    overflow-x: inherit !important;
}

.first-section-category {
    border-top: 0 !important;
}
.build-col.support-col:before {
    -webkit-clip-path: polygon(15% 0, 100% 0, 100% 100%, 0% 100%) !important;
    clip-path: polygon(15% 0, 100% 0, 100% 100%, 0% 100%) !important;
}
#mktoForm_2315 input {
    min-width: 191px !important;
    font-size: 13px !important;
    text-align: left;
}
#mktoForm_2315 .mktoForm input[type=email]:focus{
  background-color: transparent !important;
}
.sssdd .partne-log {
    border-bottom: 0 !important;
}
.define-col:before {
    background: #F7F2F2 !important;
    max-width: 347px !important;
    width: 100% !important;
    height: 100% !important;
    content: "" !important;
    margin: 0 auto !important;
    position: absolute !important;
    z-index: -9 !important;
    top: 0px !important;
    -webkit-clip-path: polygon(0 0, 100% 0, 84% 100%, 0 99%) !important;
    clip-path: polygon(0 0, 100% 0, 85% 100%, 0 99%) !important;
    left: -5px !important;
}
.build-col:before {
    -webkit-clip-path: polygon(13% 0, 100% 0, 87% 100%, 0% 100%) !important;
    clip-path: polygon(15% 0, 100% 0, 84% 100%, 0% 100%) !important;
    content: "" !important;
    position: absolute !important;
    background-color: #F7F2F2 !important;
    max-width: 347px !important;
    width: 100% !important;
    height: 100% !important;
    top: 0 !important;
}
*, ::before, ::after {
    box-sizing: inherit;
    -webkit-font-smoothing: antialiased;
    word-break: inherit !important;}
#mktoForm_2315 {
    padding: 0px !important;
    display: inline-block !important;
}
.elementor-element-5b7e603a.nexon-footer.x-container.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-element.elementor-element-26eec9d.elementor-widget.elementor-widget-html button.mktoButton {
    position: absolute !important;
    right: -112% !important;
    width: 50% !important;
    top: -80px;
}
.single-page .shortcode-content-wrapper {
    margin: 25px 0;
}
.single-page .testimonial-inner h3 {
    font-size: 25px !important;
}
.testimonial h3 p {
    font-size: 20px;
    margin-bottom: 0 !important;
}
.solutions {
    padding-bottom: 38px !important;
}
.testimonial h3 {
    font-size: 30px !important;
    text-align: left!important;
    padding: 0px !important;
    margin-bottom: 0 !important;
    margin-top: 0px !important;
    color: #fff !important;
    font-style: normal;
    font-weight: normal !important;
  }
  .testimonial h3 a{
      color:#fff;
  }
  
  .testimonial-inner h3 p {
    margin-top: 16px;
}
  .shortcode-content-wrapper .testimonial .testimonial-inner {
    width: 100% !important;
    padding: 49px 100px 58px 146px !important;
}
.nexon-cloud-implementation-section ul li{
    font-family: 'HKGROTESK-REGULAR' !important;
}
.blog-post-single-wrapper-column .content-wrapper {
    min-height: 328px;
    display: flex !important;
    flex-direction: column !important;
    height: 100%;
}
.first-section-second-column .content-wrapper {
    min-height: 183px;
}
.first-section-first-column .content-wrapper {
    min-height: 408px !important;
}
.blog-post-wrapper .single-column-wrapper-padding {
    padding: 15px 12px !important;}

.blog-post-first-section .content-wrapper .date-author {
    margin: -33px 0 0 0 !important;
}
.case-study-content-download-section img {
    width: 50%;
}
.case-study-content-download-section .elementor-button-wrapper {
    text-align: left;
}
.elementor-20775 .elementor-element.elementor-element-3d244107 {
    width: 22% !important;
}
.contcat-location h2.elementor-image-box-title {
    margin-top: 0 !important;
}
.mktoHtmlText.mktoHasWidth div{ 
    font-family: 'HKGROTESK-REGULAR' !important;
}
.mktoHtmlText.mktoHasWidth p{
    font-family: 'HKGROTESK-REGULAR' !important;
}
.casestudy-title{
    font-family: Nexa Bold, Sans-serif !important;
}
.solutions-title{
    font-family: Nexa Bold, Sans-serif !important;
}
.benifits-title{
    font-family: Nexa Bold, Sans-serif !important;
}
.testimonial-inner h3{
    font-family: Nexa Bold, Sans-serif !important;
}
.page section.elementor-section.elementor-inner-section.elementor-element.elementor-element-184a79dc.single-page.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default ol li{
    font-family: Nexa Bold, Sans-serif !important;
    font-size: 25px;
}
/**formcss**/

.mktoModalMain {
    width: 100% !important;
}
.emp-col .elementor-counter {
    padding-left: 120px;
}

.mktoModal .mktoModalContent {
    position: absolute;
    z-index: 10001;
    background: #fff;
    padding: 10px;
    width: 50%;
    margin: 0 auto !important;
    left: 0 !important;
    right: 0 !important;
}
p.no-jobs-content {color: #fff;text-align: center;}
#ja-jobs-widget .meta .date-posted{background-color: transparent;}
.mktoForm select.mktoField {
    height: 40px;
    border-radius: 0px !important;
    color: #54595F !important;
}
label#LblmktoCheckbox_19461_0 {
    line-height: 17px;
}
.contcat-location h2.elementor-image-box-title {
    margin-bottom: 0;
}


.mktoForm .mktoFormRow .mktoLogicalField.mktoCheckboxList label{
    font-family: 'HKGROTESK-REGULAR' !important;
    font-weight: 400 !important;
    font-size: 18px !important;
    line-height: 21px !important;
    padding-left: 6px;
}
.mktoForm .mktoFormRow .mktoHtmlText .notice{
    font-family: 'HKGROTESK-REGULAR' !important;
}
form#mktoForm_2322 .mktoHtmlText.mktoHasWidth{
    font-family: 'HKGROTESK-REGULAR' !important;
    margin-top: -53px;
    padding-left: 41px !important;
    margin-bottom: -24px !important;
}

form#mktoForm_2361 .mktoHtmlText.mktoHasWidth{
    padding-left: 0px !important;
    margin-top: 35px;
} 


input#Email:focus::placeholder {
    background-color: transparent;
  }
.mktoForm button.mktoButton:disabled{
     opacity: 0 !important;
  }

button.mktoButton{
    font-family: 'HKGROTESK-REGULAR' !important;
}
.mktoForm input[type=text], .mktoForm input[type=url], .mktoForm input[type=email], .mktoForm input[type=tel], .mktoForm input[type=number], .mktoForm input[type=date], .mktoForm textarea.mktoField, .mktoForm select.mktoField, #mktoForm_2322 option {
    font-family: 'HKGROTESK-REGULAR' !important;
}
p#breadcrumbs{
    font-family: "Nexa Bold", Sans-serif !important;
    font-weight: 700 !important;
}
/**single page**/
.single-page .elementor-author-box__avatar img {height: 30px !important;width: 22px !important;}
.single-page h1.elementor-author-box__name { margin-top: 11px; margin-left: 10px;}

.single-page figure.elementor-image-box-img {padding-top: 0px;}
/**about-the-nexon-story**/
.hiring-process-image-box h3.elementor-image-box-title {margin-top: 10px;} 
.about-inner .about-img {background-image: url('/wp-content/assets/white-grid-3.png');background-size: cover;}
.about-img {z-index: 99;}
.about-inner {padding: 0 0 !important;}
/**partner**/
.reasons-col.approach-section:after {bottom: -138px !important; background-image: url('/wp-content/assets/blue-shap.png'); }
section.elementor-section.elementor-top-section.approach-section.crs-section.we-help.partners-approach.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:after{background-image: url('/wp-content/assets/double-element-red-5.png');}
/***gtlp*******/
.gate-sec-committ:before {background-image: url(/wp-content/assets/square-grid-blackAsset-3-2.png);content: "";
    position: absolute;width: 50%; height: 945px;background-repeat: no-repeat;right: 6px;}
/********approach&crs&help aection***/
.approach-section:before { background-image: url('/wp-content/assets/square-grid-blackAsset-3-1.png');position: absolute;
    content: "";background-repeat: no-repeat;z-index: -1;left: 0;height: 945px;width: 50%;top: 0;}
.approach-section:after {background-image: url('/wp-content/assets/double-element-red-5.png');position: absolute;width: 260px;
        height: 318px;content: "";bottom: 0;z-index: 99;background-size: contain;background-repeat: no-repeat;}    
.approach-section.crs-section:before {right: 0 !important;left: inherit;top: 11% !important;}
.approach-section.crs-section:after{display: none;}
.approach-section.crs-section.we-help:after{display: block; background-image: url('/wp-content/assets/blue-shap.png');
 position: absolute;content:"";height: 319px;width: 605px;right: -18%;top: 75%;}
 .approach-section.crs-section.we-help .approch-col {padding-top: 12%;padding-bottom: 3%;}


/***end****/
.about-ss .elementor-widget-wrap.elementor-element-populated {padding: 0 !important;}
.nexo-help{padding-bottom: 170px;}
/*******Awards*********/
.slider-iteam strong{color: #000;font-family: "HKGrotesk-Regular", Sans-serif;font-size: 30px; font-weight: 700;
    text-transform: none;font-style: normal;line-height: 28px;width: 50%;float: left;}
.slider-iteam p{color: #000;font-family: "HKGrotesk-Regular", Sans-serif;font-size: 16px;font-weight:normal;
    text-transform: none;font-style: normal;line-height: 28px;padding-top:28px; display: inline-block;}
.slider-iteam {background: #fff;border-top: 11px solid #00CA81;padding: 21px 0 4px 19px;margin:21px 31px 0 0;
    position: relative;}
.slider-class .slick-dots {bottom: -56px !important; }  
.slider-iteam span {position: absolute;top: -18px;right: 0;}
.slider-class .slick-dots li button:before{font-size: 0px;}
.slider-class .slick-dots li.slick-active {border: 1px solid #000;border-radius: 100%;background: #000;
    width: 15px;height: 15px;}
.slider-class .slick-dots li {border: 1px solid #000;border-radius: 100%;background: transparent;width: 15px;height: 15px;}
/********end********/
.approach-section .about-ss:after {left: -19px;}
.approach-section .about-ss-text .elementor-widget-wrap.elementor-element-populated {padding-left: 112px !important;}
.approach-section .elementor-container.elementor-column-gap-default {padding: 0;}
.csr-section .about-ss:before{background-image:none;}
.nexo-help .elementor-container.elementor-column-gap-default {padding: 0;}
/********video-section*******/
.video-section .elementor-fit-aspect-ratio {padding-bottom: 59.6666% !important;}
.video-section .elementor-custom-embed-image-overlay {width: 70% !important;height: 70% !important;}
.video-section .nexon-button button:focus svg {fill: #fff !important;}
.video-cont a.elementor-button-link.elementor-button.elementor-size-xs:after {background-image: url(/wp-content/assets/white-arow.png);
    width: 37px;height: 37px;content: "";position: absolute;top: 11px;left: 22px;background-repeat: no-repeat;display: none;}
.video-cont a.elementor-button-link.elementor-button.elementor-size-xs:hover:after{display: block;}    
/*End***/
/*partner***/
.certifications-img img {position: absolute;left: -41%;width: 639px;top: -250px;}
.certificate-ss {max-width: 1500px;margin: 60px auto -10px auto;}
.certifications_section strong {font-size: 26px;line-height: 47px;font-family: "Nexa Bold", Sans-serif;}
.certifications_section p {color: #000000;font-family: "HKGrotesk-Regular", Sans-serif;font-size: 16px;font-weight: normal;text-transform: none;
    line-height: 28px;padding-bottom: 20px;}
.partner-logo-section span img {display: block;margin: 0 auto;width: 130px;height: 63px; object-fit: contain;}
.partner-logo-section span{display: block;margin-bottom: 1px;padding: 45px 0 45px 0;height: 150px;}
.partne-log{border: 1px solid #F7F2F2; border-left: 0;} 



.partne-log:nth-child(1n) {
    border-left: 0;
}


.partne-log:nth-child(1n) {
    border-left: 0;
    border-top: 0;
}


.partne-log:nth-child(4n) {
    border-right: 0px;
}

.technology-section-six .partner-logo-section .col-sm-3:nth-child(21) span {
    border-bottom: 0px  !important;
}
.technology-section-six .partner-logo-section .col-sm-3:nth-child(25) .certifications span{
    border-bottom: 0px  !important;
}
.technology-section-six .partner-logo-section .col-sm-3:nth-child(25)  {
    padding: 0 !important;
    border-bottom: 0;
}
.technology-section-six .partner-logo-section .col-sm-3:nth-child(22) span{
    border-bottom: 0px !important;
}
.partne-log:last-child {
    border-bottom: 0px !important;
}
.cloud-services-parts .col-sm-3.partne-log:nth-child(5) {
    border-bottom: 0;
}
.cloud-services-parts .col-sm-3.partne-log:nth-child(6) {
    border-bottom: 0;
}
.cloud-services-parts .col-sm-3.partne-log:nth-child(7) {
    border-bottom: 0;
}
.partner-logo-section .col-sm-3 {padding: 0 !important;}

.partner-logo-section .col-sm-3 
.partner-logo-section-class .col-sm-3 {padding: 0 !important;}
.nexo-btn svg {width: 34px !important;}
.nexo-btn a span.elementor-button-content-wrapper {align-items: center;}
.ss-section-two-inner-text-icons span.elementor-icon-list-text:hover {
    color: #00CA81 !important;
}
#case-study svg {
    fill: transparent !important;
}
.ssp-section-six svg {
    fill: transparent !important;
}
.end-to-end-right-cloud h3.elementor-image-box-title {
    margin-top: 0;
}
.carrieder .partner-logo-section-class .certifications span {
    border: 1px solid #fff !important;
    border-top: 0 !important;
    border-left: 0 !important;
    /* border-right: 0; */
}
.carrieder .partner-logo-section .col-sm-3:nth-child(4) span {
    border-right: 0px !important;
}

.carrieder .col-sm-3:nth-child(5) .certifications {
    border-bottom: 0 !important;
}
.carrieder .col-sm-3:nth-child(6) .certifications {
    border-bottom: 0 !important;
}
/* ================ The Timeline ================ */

.timeline {position: relative;width: 956px;margin: 0 auto;margin-top: 20px;padding: 1em 0;list-style-type: none;}  
.timeline:before {position: absolute;left: 50%;top: 0;content: ' ';display: block;width: 2px;height: 100%;margin-left: -3px;
    background:#E3484A;}
.timeline li {padding: 1em 0;}
.timeline li:after {content: "";display: block;height: 0;clear: both;visibility: hidden;}  
.direction-l {position: relative;width: 450px;float: left;text-align: right;}
.direction-r {position: relative;width: 450px;float: right;}
.direction-r .flag-wrapper {right: -34px;top: -16px;}
ul.timeline li:nth-child(2) .direction-l:after {left: -64px !important;right: 0 !important;}
ul.timeline li:nth-child(3) .desc {padding-left: 88px;}
ul.timeline li:nth-child(3) ul li {flex-direction: revert;}
ul.timeline li:nth-child(3) .desc ul li i.fas.fa-circle {font-size: 7px;position: absolute;top: 7px;left: 18px;}
ul.timeline li:nth-child(3) .desc ul li {position: relative;padding: 0 0 0px 33px;}
ul.timeline li:nth-child(3) .desc ul {margin-left: 5px;}
ul.timeline li:nth-child(3) .desc ul {margin-left: 5px;}
ul.timeline li:nth-child(3) .desc ul {margin-left: 0;}
.flag-wrapper {position: relative;display: inline-block;text-align: center;}
.direction-r .desc {padding-left: 81px;margin-top: -14px;}
.direction-l .desc {padding-right: 40px;margin-top: -24px;} 
.direction-l .flag:before,
.direction-r .flag:before {position: absolute;top: 50%;right: -40px;content: ' ';display: block;width: 12px;height: 12px;
    margin-top: -10px;background: #fff;border-radius: 10px;border: 4px solid rgb(255,80,80);z-index: 10;}
.direction-r .flag:before {left: -40px;} 
.direction-l .flag:after {content: "";position: absolute;left: 100%;top: 50%;height: 0;width: 0;margin-top: -8px;
    border: solid transparent;border-left-color: rgb(248,248,248);border-width: 8px;pointer-events: none;}  
.direction-r .flag:after {content: "";position: absolute;right: 100%;top: 50%;height: 0;width: 0;margin-top: -8px;
    border: solid transparent;border-right-color: rgb(248,248,248);border-width: 8px;pointer-events: none;}
.direction-l .flag-wrapper {left: -35px;top: -11px;}
.desc {font-size: 16px;line-height: 28px;color: #F7F2F2;font-family: "HKGrotesk-Regular", Sans-serif;}
.direction-l:after {position: absolute;width: 12px;height: 12px;content: "";background: #fff;border-radius: 100%;top: 0px;}
span.time-wrapper {font-family: "Nexa Bold", Sans-serif;font-weight: Bold;font-size: 30px;line-height: 47px;
   vertical-align: top;background: #F3C200;width: 107px;height: 44px;display: inline-block;text-align: center;margin-right: 53px;}
ul.timeline i.fas.fa-circle {font-size: 9px;margin-left: -19px;margin-right: 9px;}   
ul.timeline li:nth-child(2) .flag-wrapper {left: 30px;}
.direction-l .time-wrapper {float: none;}
ul.timeline li:nth-child(2) .desc {padding-left: 24px;padding-right: 89px;}
ul.timeline li:nth-child(2) .direction-r {width: 550px;}
ul.timeline li:nth-child(2) .direction-l {text-align: left;}
ul.timeline li {display: flex;}
ul.timeline li:nth-child(2) {flex-direction: row-reverse;}
ul.timeline li:nth-child(4) .direction-l:after{display: block;    left: -36px;}
ul.timeline li:nth-child(6) .direction-l:after{display: block;    left: -36px;}
ul.timeline li:nth-child(6), ul.timeline li:nth-child(4) {flex-direction: row-reverse;align-items: center;}
ul.timeline li:nth-child(6), ul.timeline li:nth-child(4) .direction-l {text-align: left;}
ul.timeline li:nth-child(4) .direction-l .flag-wrapper {left: 66px;}
ul.timeline li:nth-child(6) .direction-l .flag-wrapper {left: 66px;}
ul.timeline li:nth-child(6) .direction-l {text-align: left;}
ul.timeline li:nth-child(4) .desc {padding-left: 0;padding-right: 85px;}
ul.timeline li:nth-child(6) .desc {padding-left: 0;padding-right: 80px;}
.direction-r .time-wrapper {float: right;}
.time {display: inline-block;padding: 4px 6px;background: rgb(248,248,248);}
.counter-section .elementor-counter-title {text-align: left !important;padding-top: 13px;padding-bottom: 45px;}
.counter-section span.elementor-counter-number-prefix {display: none;}
.list-icon li:after {background: #000;position: absolute;width: 1px !important;height: 150px;content: "";}
.list-icon li:last-child:after{display: none;}
.approach-section span.elementor-icon-list-icon {position: absolute;top: 11px;}
.approach-section span.elementor-icon-list-text {padding-left: 16px !important;display: block;padding-right: 0;}
.contcat-location h3.elementor-image-box-title {margin-bottom: 0;margin-top: 32px;}

/* ================ Timeline Media Queries ================ */
  
  @media screen and (max-width: 660px) {

  
  .timeline {width: 100%;padding: 4em 0 1em 0;}
  .timeline li {padding: 0em 0;}
  .direction-l,
  .direction-r {float: none; width: 100%; text-align: center;}
  .flag-wrapper {text-align: center;}
   .flag {background: rgb(255,255,255);z-index: 15;}
  .direction-l .flag:before,
  .direction-r .flag:before {position: absolute;top: -30px;left: 50%;content: ' ';display: block;width: 12px;height: 12px;
      margin-left: -9px;background: #fff;border-radius: 10px;border: 4px solid rgb(255,80,80);z-index: 10;}
  .direction-l .flag:after,
  .direction-r .flag:after {content: "";position: absolute;left: 50%; top: -8px;height: 0;width: 0;margin-left: -8px;
      border: solid transparent;border-bottom-color: rgb(255,255,255);border-width: 8px;pointer-events: none;}
  .direction-l .time-wrapper {float: none;}
  .direction-r .time-wrapper {float: none;}
  .direction-l .desc,
  .direction-r .desc {position: relative;margin: 1em 1em 0 1em;padding: 1em;z-index: 15;}
  
  }

  @media (min-width: 1921px) and (max-width:2560px) {
    .section-one-about-banner::before {
      left: 74.5vw;
      bottom: -28.75vw;
    }
    .mws-image-content-section-right:before {
        right: 8vw;
    }
  }


@media (min-width: 1200px) and (max-width:1700px) {
  
    .first-section-wrapper a.elementor-button-link.elementor-button.elementor-size-lg.back-button-white-paper-case-study {
        padding: 20px 65px !important;
    }
    .build-col .elementor-image-box-wrapper {
        padding-left: 0 !important;
    }
    .blog-post-wrapper .single-post-title {
        font-size: 26px !important;
    }
    .blog-post-wrapper .single-post-title {
     font-size: 27px;
     }
    
    .elementor-element-1ed69c67 .build-col .elementor-widget-wrap.elementor-element-populated {
        padding: 26px 20px 21px 56px !important;
    }
    
    
    .nexon-cloud-implementation-section ul li {
        font-size: 15px !important;
        line-height: 23px;
        margin-top: 0;
    }
    .single-page figure.elementor-image-box-img {
        padding-top: 0 !important;
    }
    .contcat-location h2.elementor-image-box-title {
        line-height:31px !important;
    }
    .acc-col .elementor-element.elementor-element-0936ec0.elementor-widget.elementor-widget-counter {
        left: 0 !important;
    }
    .emp-col .elementor-counter {
        padding-left: 0;
    }
    .approach-section.appro-tech-col:before {max-height: 675px !important;left: -5px !important;}
    .approach-section.appro-tech-col:after {bottom: 0;}   
.approach-section.appro-tech-col .img-section.elementor-absolute.elementor-widget.elementor-widget-image {right: 44px !important;}    
.reasons-col.approach-section:after { bottom: -14px !important;}
.img-col .elementor-widget-container {margin: 0 0 0 22px !important;}   
.crs-section .elementor-widget-container {margin: 0 !important;}
.crs-section img {width: 100% !important;height: 726px !important;}    
.approach-section.crs-section.we-help .elementor-widget.elementor-widget-image {top: -1%;left: 19px;}
.approach-section.crs-section.we-help:after {height: 250px;width: 250px;right: -4%;top: inherit;
    background-size: contain;bottom: 13%;z-index: 999;left: inherit;}
.approach-section:before   {top: 22% !important;background-size: contain;}  
.approach-section:after {height: 250px;width:250px;left: -30px;top: inherit;background-size: contain;
       bottom:0;z-index: 999;}       
.approach-section.crs-section:before {top: 0 !important;background-size: cover;}    
.about-ss img.attachment-full.size-full {width: 100% !important; }
.about-ss:after {top: 6% !important;width: 100% !important;right: 0 !important;}
.img-section.elementor-absolute.elementor-widget.elementor-widget-image {right: 0 !important;bottom: 0 !important;
        position: relative !important;}
 .approach-section .img-section.elementor-absolute.elementor-widget.elementor-widget-image {right: 24px !important;
       bottom: -130px !important;position: relative !important;left: inherit !important;top: inherit !important;}  
 .approach-section.crs-section.we-help .img-section.elementor-absolute.elementor-widget.elementor-widget-image{right:-41px !important;bottom: -13px !important;
       position: relative !important;left: inherit !important;}     
 .about-ss:before{right:0;}    
 .nexon-ss-work .about-ss::after {top: -26% !important;}
 .approach-section .about-ss:before {left: 0;}    
 .text-col .elementor-widget-container br {display: none;}
 .approach-section .about-ss::after {left: -1%;}
 .about-ss img.attachment-full.size-full {width: 100% !important; }
 .about-ss:after {top: 0% !important;width: 100% !important; right: 0 !important;}
 .img-section.elementor-absolute.elementor-widget.elementor-widget-image {right: 0 !important;bottom: 0 !important;position: relative;}
 .about-ss {margin-top: 70px;margin-bottom: 61px !important;}
 .approach-section .img-section.elementor-absolute.elementor-widget.elementor-widget-image {left: 0; top: 0;position: relative !important;}
 .approach-section{padding-top:0;padding-bottom:0;} 
 .csr-section {padding-bottom: 0;}
 .csr-section .about-ss {margin-top: 0;}
 .counter-section .elementor-counter-title {text-align: center !important;}   
 .counter-section span.elementor-counter-number-prefix {display: block;}    
 .approach-section .about-ss::after {left: 0;right: 0; width: 100%;top: -43px !important;}
.counter-section  span.elementor-counter-number {font-size: 28px;}   
.gate-sec-committ .elementor-column:nth-child(2) .elementor-element-populated {
    padding-left: 14% !important;
}
/* .gwc-section:before {
    width: 50.20% !important;
    height: 96.5% !important;
     background-size: contain;
    top: 9%;
} */
/* .mws-image-content-section-right:after {
    background-size: contain;
    top: 13%;
} */
form.gatedlp.mktoForm {
    padding: 0px 25px;
}
 }
 @media only screen and (min-width: 1250px) and (max-width: 1280px)  {
 /* .mws-image-content-section-right:after {
    height: 615px !important;
    background-size: contain;
    top: -12% !important;
} */
 }
@media only screen and (min-width: 1601px) and (max-width: 1690px)  {
    .emp-col .elementor-counter {
        padding-left: 0;
    }
 .approach-section.crs-section { margin-top: 251px !important;}      
.approach-section.appro-tech-col .img-section.elementor-absolute.elementor-widget.elementor-widget-image {right: 96px !important;}   
  .about-ss-text-co {width: 7% !important;}
.approach-section.crs-section.we-help .img-section.elementor-absolute.elementor-widget.elementor-widget-image {right: -96px !important;} 
.approach-section .img-section.elementor-absolute.elementor-widget.elementor-widget-image {right: 52px !important; }   
}    
@media only screen and (min-width: 1025px) and (max-width: 1190px)  {
    .case-study-content-download-section img {
        width: 100%;
    }
    .eng-ss .elementor-widget-container {
        padding: 0 0 22.5px 7px !important;
    }
    .eng-ss h3.elementor-image-box-title {
        font-size: 15px !important;
    }
    html, body {
        position: relative;
        overflow-x: hidden !important;
    }
}
@media only screen and (min-width: 1025px) and (max-width: 1370px)  {
    .eng-ss .elementor-widget-container {
        padding: 0 0 22.5px 7px !important;
    }
    .eng-ss h3.elementor-image-box-title {
        font-size: 15px !important;
    }
    .shortcode-content-wrapper .testimonial .testimonial-inner {
        width: 100% !important;
        padding: 49px 34px 58px 135px !important;
    }
    .shortcode-content-wrapper .testimonial h3 {
        padding: 0px !important;
        margin: 0px !important;
        font-size: 20px !important;
    }
    .elementor-element.elementor-element-33f3927a.define-col {
        height: 300px;
        max-width: inherit;
        width: 263px !important;
    }
    .nexon-cloud-implementation-section ul li {
        margin-left: 0 !important;
    }
    .single-page figure.elementor-image-box-img {
        padding-top: 0;
    }
    .contcat-location p.elementor-image-box-description {
        font-size: 15px !important;
    }
    .contcat-location h2.elementor-image-box-title {
        font-size: 18px !important;
        line-height: 25px !important;
    }
    .emp-col .elementor-counter {
        padding-left: 0;
    }
    /* .gwc-section:before {
        width: 49% !important;
        height: 91% !important;
        background-size: contain;
        top: 18%;
    } */
    /* .mws-image-content-section-right:after {
        height: 100% !important;
        background-size: contain;
        top: 15%;
        right: -12%;
    } */

    /* .mws-image-content-section-right.about-nexon-story-third-section:after {
        background-size: cover;
        right: -1%;
    } */

    .mws-image-content-section-right:after {
        /* height: 100% !important; */
        /* background-size: contain; */
        /* top: 15%; */
        /* right: -12%; */
    }

 .contact-text p.elementor-image-box-description {padding-left: 15px;} 
.contcat-location .elementor-image-box-content {padding-left: 20px;}     
.approach-section.appro-tech-col:before {max-height: 506px !important;left: -5px !important;} 
.approach-section.appro-tech-col:after {bottom: 23%;}
.reasons-inner .approch-col {padding-top: 200px;}   
section.elementor-section.elementor-top-section.approach-section.crs-section.we-help.partners-approach.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:after {
        top: 58%;}    
 .reasons-inner {padding-top: 0;}   
.elementor-top-section.partners-approach .img-section.elementor-absolute.elementor-widget.elementor-widget-image {left: 20px !important;top: 39px;}  
.elementor-top-section.reasons-col .img-section.elementor-absolute.elementor-widget.elementor-widget-image{left:-20px !important;top: 94px;}    
.video-section span.elementor-button-text {font-size: 16px;}   
.reasons-col.approach-section:after {bottom: 102px !important;}
.approach-section.crs-section.we-help .elementor-widget-container {margin: 0 !important;} 
.img-col .elementor-widget-container {margin: 0 0 0 22px !important;}
.approach-section.crs-section.we-help .approch-col {padding-top: 0;padding-bottom: 0;} 
.approach-section.crs-section {margin-top: 0 !important;margin-bottom: 0 !important;} 
.csr-inner{padding-top: 0 !important;} 
.we-help .img-section.elementor-absolute.elementor-widget.elementor-widget-image {left:20px;  }
.approach-section .img-section.elementor-absolute.elementor-widget.elementor-widget-image {left:-20px;  }
.crs-section img {width: 100% !important;height: 726px !important;}    
 .approach-section.crs-section.we-help .elementor-widget.elementor-widget-image {top: -1%;left: 19px;}
 .approach-section.crs-section.we-help:after {height: 150px;width: 150px;right: -4%;top: inherit;background-size: contain;
    bottom: 30%;z-index: 999;left: inherit;} 
.approach-section:before   {top: 22% !important;background-size: contain;}  
.approach-section:after {height: 150px;width: 150px;left: -30px;top: inherit;background-size: contain;
    bottom: 35%;z-index: 999;}       
.approach-section.crs-section:before {top: 22% !important;background-size: contain;}    
    .approach-section:before {background-size: contain;left: 0;width: 50%;}
    .approach-section:before{background-size: contain;}  
    .approach-section.crs-section.we-help:after {height: 200px;width: 596px;right: -42%;top: 50%;background-size: contain;} 
    .approach-section.crs-section:before {right: 0 !important;left: inherit;top: 15% !important;background-size: cover;
        max-height:565px;}    
    .approach-section .about-ss:before {left: 0;}    
    .text-col .elementor-widget-container br {display: none;}
    .approach-section .about-ss::after {left: -1%;}
    .about-ss img.attachment-full.size-full {width: 100% !important; }
    .about-ss:after {top: 0% !important; width: 100% !important;right: 0 !important;}
    .img-section.elementor-absolute.elementor-widget.elementor-widget-image {right: 0 !important;bottom: 0 !important;
          position: relative;}
    .about-ss {margin-top: 70px;margin-bottom: 61px !important;}
    .approach-section{padding-top:0;padding-bottom:0;} 
    .csr-section {padding-bottom: 0;}
    .csr-section .about-ss {margin-top: 0;}
    .counter-section .elementor-counter-title {text-align: center !important;}   
    .counter-section span.elementor-counter-number-prefix {display: block;}    
    .approach-section .about-ss::after {left: 0;right: 0;width: 100%;top: -43px !important;}
    .counter-section  span.elementor-counter-number {font-size: 36px;}  
    .nexon-ss-work .about-ss::after {top: -19% !important;} 
    .sub-tile .elementor-heading-title br {display: none;}    
    .text-col .elementor-widget-container br {display: none;}      
    .csr-text .elementor-widget-wrap.elementor-element-populated {padding: 0 !important;}
    .about-ss:after{top: -49px;right: -29%;} 
    .about-ss-text-co {width: 10px !important;}
    /**.history-section {margin-top: 130px;}**/
    .video-section {margin-top: 50px;padding-bottom: 152px;}
    .award-section img {width: 60%;}
    .slider-iteam span {right: -29px;}
    .main-banner svg {height: 250px !important;}
    .sub-tile .elementor-heading-title {font-size: 30px !important;line-height: 35px !important;}
    .counter-section .first-count .elementor-widget-container {font-size: 16px !important; line-height: 25px !important;}
    .counter-section .elementor-widget-text-editor .elementor-widget-container {font-size: 25px;line-height: 30px;}
    .first-count h3.elementor-heading-title.elementor-size-default {font-size: 30px !important;line-height: 32px !important;}
    .first-count .elementor-widget-container br{display: none;}
    .counter-section .elementor-widget-wrap.elementor-element-populated { padding: 0 30px !important;}
    .about-nexo {padding: 0;}
    .about-nexo-inner {padding: 0;}
    .nexo-help {padding-bottom: 0;}
    .about-inner h2.elementor-heading-title.elementor-size-default{font-size: 30px !important;line-height: 40px !important;  }  
    .about-inner .elementor-widget-container br{display: none;font-size: 23px;}
    .about-ss:after{top:0; }  
    .about-ss .elementor-element-populated {align-content: center !important;}
    .about-nexo-inner {position: relative !important;bottom: 0;} 
    .gate-sec-committ .elementor-column:nth-child(2) .elementor-element-populated {
        padding-left: 14% !important;
    }
    form.gatedlp.mktoForm {
        padding: 0px 25px;
    }
   
}
@media only screen and (min-width: 1301px) and (max-width: 1600px)  {
    .elementor-element.elementor-element-33f3927a.define-col {
        height: 300px;
        max-width: inherit;
        width: 263px !important;
    }
    .approach-section.crs-section.we-help:after { right: 0;} 
    .csr-text .elementor-widget-wrap.elementor-element-populated {padding: 0 112px 1px 24px !important;}
    .about-ss:after{right: -28%;}
    .about-ss-text-co {width: 19px !important;}
    .about-inner h2.elementor-heading-title.elementor-size-default {font-size: 50px !important; line-height: 56px !important;} 
    .about-inner .elementor-widget-container{font-size: 22px;line-height: 27px;}
    .counter-section .elementor-widget-container {font-size: 30px;}
    .first-count .elementor-widget-container {font-size: 20px;}
    .first-count .elementor-widget-container br{display: none;}
    .approach-section.appro-tech-col:before {max-height: 675px !important;left: -5px !important;}
    .approach-section.appro-tech-col:after {bottom: 0;}
    
}
 @media (min-width: 1201px) and (max-width:1360px) {
     body.home, html {
        position: relative;
        overflow-x: hidden !important;
    }
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-631b6b4.nh-section-five.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default svg {
        transform: translateX(-12%) !important;
    }
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-5074bf24.section-one-about-banner.nh-section-one.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default svg {
        left: 79% !important;
    }
    .elementor-element.elementor-element-33f3927a.define-col {
        height: 300px;
        max-width: inherit;
        width: 254px !important;
    }
    /* .gwc-section-inner {
        margin-top: 115px !important;
    } */
    /* .mws-image-content-section-right:after {
        height: 615px !important;
        background-size: contain;
        top: 26%;
    } */
    /* .gwc-section:before {
        width: 52.2% !important;
        height: 92% !important;
        background-size: contain;
    top: 18%;
    } */
    .approach-section.appro-tech-col:before {    max-height: 599px !important;left: -5px !important;} 
    .approach-section.crs-section:before { top: 12% !important;background-size: cover; max-height: 606px; }
    .approach-section.crs-section.we-help:after {height: 200px; width: 596px;right: -36%;top: 57%; background-size: contain;}
    .approach-section.appro-tech-col .img-section.elementor-absolute.elementor-widget.elementor-widget-image {right: 24px !important;bottom: -78px !important;}
    .approach-section.appro-tech-col:after {bottom: 11%;}
}
@media (min-width: 1300px) and (max-width:1366px) {
    .chnage-end-to-end {
        padding-top: 86px !important;
    }
}
@media (min-width: 1400px) and (max-width:1440px) {
    .page-id-7819 .ancher-link-section{
        margin-top: 50px !important;
    }
    .page-id-7829 .ancher-link-section{
        margin-top: 50px !important;
    }
    .page-id-7813 .ancher-link-section{
        margin-top: 20px !important;
    }
    .page-id-7923 .ancher-link-section{
        margin-top: 20px !important;
    }
    .page-id-7941 .ancher-link-section{
        margin-top: 20px !important;
    }
    .page-id-7935 .ancher-link-section{
        margin-top: 20px !important;
    }
    .page-id-7917 .ancher-link-section{
        margin-top: 20px !important;
    }
    .page-id-7962 .ancher-link-section{
        margin-top: 20px !important;
    }
   .page-id-7950 .ancher-link-section{
        margin-top: 20px !important;
    }
    .page-id-7740 .ancher-link-section {
        margin-top: 20px !important;
    }
    .emp-col .elementor-counter {
        padding-left: 0;
    }
    .scalable-business-digital-solutions img.attachment-large.size-large {
        padding-top: 61px;
    }
    .application-end-to-end img.attachment-large.size-large {
        padding: 66px 0 0 0;
    } 
    .end-to-end-right-cloud h3.elementor-image-box-title {
        margin-top: 0;
    }
    .gwc-section:before{top:9% !important;}
    .ancher-link-section {margin-top: 184px !important;}
    .approach-section.crs-section.we-help:after {right: -58px;}
    #nexon-network {margin-top: -38px !important;}
    .technology-sec {padding-top: 100px !important;}
    .gwc-section .gwc-section-inner img {min-width: 630.85px; height: 654.14px; margin-left: -7.5%;margin-top: 28px;}
     }
@media screen and (max-width: 991px) {
    .emp-col .elementor-counter {
        padding-left: 0;
    }
    ul.timeline li:nth-child(2) .direction-l:after { left: -77px !important;right: 0 !important;}
    .approach-section.appro-tech-col:before {top: 11% !important; background-size: cover;max-height: 503px;left: 0;}
        }
 @media only screen and (min-width: 768px) and (max-width:1024px)  {
    .mws-image-content-section-right .elementor-column:nth-child(2) .elementor-widget-image:before{
        right: -34px !important;
    }
    .technology-section-six .partner-logo-section .col-sm-3:nth-child(23) {
        border-bottom:1px solid #fff !important;
    }
    .partner-logo-section .col-sm-3:nth-child(23)  {
        border-bottom: 0px !important;
    }
    .build-col .elementor-image-box-wrapper {
        padding-left: 0 !important;
    }
    .testimonial:before{
        left: 26px;
    }
    .shortcode-content-wrapper .testimonial .testimonial-inner {
        width: 100% !important;
        padding: 49px 34px 58px 100px !important;
    }
    .shortcode-content-wrapper .testimonial h3 {
        padding: 0px !important;
        margin: 0px !important;
        font-size: 20px !important;
    }
    .nexon-cloud-implementation-section.how-sec.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .build-col {
        margin: 15px 0 0 -15px !important;
    }

    .nexon-cloud-implementation-section.how-sec.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .build-col:nth-child(2) {
    margin: 0px !important;
}
  
    .single-page figure.elementor-image-box-img {
        padding-top: 0 !important;
    }
    form#mktoForm_2307 .mktoHtmlText.mktoHasWidth{
        margin-top:0 !important;
    }
    #mktoForm_2307 .mktoButtonRow button {
      font-size: 16px !important;
    }
    .case-study-content-download-section img {
        width: 75% !important;
        max-width: inherit !important;
    }
    .case-study-content-download-section .elementor-button-wrapper {
        text-align: center;
    }
    .contcat-location p.elementor-image-box-description br {
        display: none;
    }
    
    
    .emp-col .elementor-counter {
        padding-left: 0;
    }
    .acc-col.elementor-column .elementor-widget-wrap.elementor-element-populated {
        padding: 0 0px !important;
    }
    .mktoModal .mktoModalContent{width: 75% !important;} 
    /* .gwc-section:before {
        width: 54.2% !important;
        height: 92.2% !important;
    } */
.job h2, .job h2.title a { font-size: 22px;line-height: 30px;}    
.ja-job-search .ja-form .ja-field-container label{color:#000;} 
.ja-job-search .ja-form .ja-field-container .ja-field select{color:#000;padding: 8px 14px;font-size: 16px;}      
 .nexon-commit .elementor-image-box-img {width: 100% !important;}
 .slider-iteam p {font-size: 14px;line-height: 22px;}
.approach-section.appro-tech-col:before {top: 11% !important;background-size: cover;max-height: 435px;left: 0;} 
.approach-section.appro-tech-col:after {bottom: 25%;z-index: 999;}   
  ul.timeline li:nth-child(2) .desc {padding-left: 0;padding-right: 93px;}
 .reasons-inner .approch-col {padding-top: 117px;}    
 .reasons-col.approach-section:after {bottom: 190px !important;}   
.img-col .elementor-widget-container {margin: 0 0 0 22px !important;}   
 .crs-section .elementor-widget-container {margin: 0 !important;}
 .crs-section img {width: 100% !important;height: 726px !important;}    
 .approach-section.crs-section.we-help .elementor-widget.elementor-widget-image {top: -1%;left: 19px;}
 .approach-section.crs-section.we-help:after {height: 170px;width: 133px;right: 0%;top: inherit;background-size: contain;
    max-height: 448px;bottom: 30%;z-index: 999;left: inherit;} 
.approach-section:before   {top: 16% !important;background-size: cover;max-height: 500px;}  
.approach-section:after {height: 150px;width: 150px;left: -30px;top: inherit;background-size: contain;
    bottom: 32%;z-index: 999;}       
.approach-section.crs-section:before {top: 18% !important;background-size: cover;max-height: 500px;}    
.about-ss img.attachment-full.size-full {width: 100% !important; }
.about-ss:after {top: 6% !important;width: 100% !important;right: 0 !important;}
.img-section.elementor-absolute.elementor-widget.elementor-widget-image {right: 0 !important;bottom: 0 !important;
     position: relative !important;}
.approach-section .img-section.elementor-absolute.elementor-widget.elementor-widget-image {right: 24px !important;
    bottom: 28px !important;position: relative !important;left: inherit !important;top: inherit !important;}  
 .approach-section.crs-section.we-help .img-section.elementor-absolute.elementor-widget.elementor-widget-image{right:-20px !important;bottom: 0 !important;
    position: relative !important;left: inherit !important;}    
.about-ss {margin-top: 70px;margin-bottom: 61px !important;}
.approach-section.crs-section.we-help .approach-section .img-section.elementor-absolute.elementor-widget.elementor-widget-image { left:20px;top:50px;position: relative !important;}
.approach-section{padding-top:0; padding-bottom:0;} 
.csr-section {padding-bottom: 0;}
.csr-section .about-ss {margin-top: 0;}
.counter-section .elementor-counter-title {text-align: center !important;}   
.counter-section span.elementor-counter-number-prefix {display: block;}    
.approach-section .about-ss::after {left: 0;right: 0;width: 100%; top: -43px !important;}
.counter-section  span.elementor-counter-number {font-size: 30px;}
.sub-tile .elementor-heading-title br {display: none;}    
.text-col .elementor-widget-container br {display: none;}     
.video-section a.elementor-button-link {margin-bottom: 10px;}
.csr-section .about-ss::after { top: 52px;}
.approach-section .about-ss:before {left: 0;}
.certifications_section p{line-height: 23px;}
.certifications_section strong {font-size: 21px;line-height: 35px;}
.certifications-img img { position: relative;left: 0;width: 100%;top: 0;}
.about-inner {padding: 0 20px !important;} 
.counter-section .first-count .elementor-widget-container {font-size: 16px !important;line-height: 25px !important;}
.counter-section .elementor-widget-text-editor .elementor-widget-container {font-size: 25px;line-height: 30px;}
.counter-section .first-count h3 {font-size: 29px !important;line-height: 34px !important;}
.counter-section img.attachment-full.size-full {display: block;margin: 0 auto;} 
 ul.timeline li:nth-child(2) .direction-l:after {left: -68px !important;right: 0 !important;}
 .direction-l:after {display: none;}
ul.timeline li:nth-child(4) .direction-l:after{display: none;}
ul.timeline li:nth-child(6) .direction-l:after{display: none;}   
.direction-l {position: relative;width: 411px; }
.timeline { width: 100%;}
.slider-iteam span {right: -28px;}
.slider-iteam img {width: 70%;}
.nexo-help {padding-bottom: 50px;} 
.about-ss:after{top: -49px;right: -29%;} 
.about-nexo-inner {position: relative !important;bottom: 0;padding: 0 20px !important; } 
.about-ss-text .elementor-widget-wrap.elementor-element-populated {padding: 0 0 0 0px!important;}
.about-inner .elementor-container.elementor-column-gap-default {padding: 0;} 
.about-nexo-inner {position: relative !important;bottom: 0;}
.about-nexo-inner .elementor-container.elementor-column-gap-default{padding:0 !important;}
.about-ss:after{top: 8%;right: 0;}
.about-banner .elementor-widget-wrap.elementor-element-populated {padding: 0 !important;} 
.about-nexo .elementor-widget-wrap.elementor-element-populated {padding: 0 !important;}
.about-nexo .elementor-element-populated {padding: 0 !important;}
.about-ss img.attachment-full.size-full {width: 100% !important;}
.about-ss {padding-top: 70px;margin-top: 50px;}
.about-ss:before {height: 49%;width: 126px;right: 0px;top: 50%;} 
.approach-section .about-ss-text .elementor-widget-wrap.elementor-element-populated {padding-left: 35px !important;}
.nexo-help .elementor-container.elementor-column-gap-default {padding: 0 20px;}
.about-banner svg{height: auto;}
.text-col .elementor-widget-container br {display: none;}
.sssdd .partner-logo-section .col-sm-3:nth-child(4) span {
    border-bottom: 0 !important;
}
.sssdd .partner-logo-section .col-sm-3:nth-child(3) span {
    border-bottom: 0 !important;
}
.carrieder .partner-logo-section .col-sm-3:nth-child(4) span {
    border-right: 0px solid #fff !important;
}
.section-one-about-banner::before {
    height: 100%;
   width: 150px !important;
   left: unset !important;
   bottom: -350px;
   background-size: contain !important;
}
.mws-image-content-section-right .mws-image-content-section-right-inner img {
    margin: 0 0 0 15px !important;
}
.mws-image-content-section-right .elementor-column:nth-child(2) .elementor-widget-image:before{
    max-width: 225px !important;
    right: 0px !important;
}
}

@media screen and (max-width:767px) { 
    .mws-image-content-section-right .mws-image-content-section-right-inner img {
        margin: 0 0 0 15px !important;
    }
    .section-one-about-banner::before {
         height: 100%;
        width: 150px !important;
        left: unset !important;
        bottom: -455px;
        background-size: contain !important;
    }
    .cyberrr .partner-logo-section .col-sm-3:nth-child(21) span {
        border-bottom: 0 !important;
    }
    .technology-section-six .partner-logo-section .col-sm-3:nth-child(21) span {
        border-bottom: 1px solid #fff !important;
    }
    .technology-section-six .partner-logo-section .col-sm-3:nth-child(22) span {
        border-bottom: 1px solid #fff !important;
    }
    .technology-section-six .partner-logo-section .col-sm-3:nth-child(26) span {
        border-bottom:0px solid #fff !important;
    }
    .carrieder .partner-logo-section-class .certifications span{
        border: 0 !important;
    }
    .carrieder .partner-logo-section .col-sm-3:nth-child(1) span {
        border-bottom: 1px solid #fff !important;
    }
    .carrieder .partner-logo-section .col-sm-3:nth-child(2) span {
        border-left: 1px solid #fff !important;
        border-bottom: 1px solid #fff !important;
    }
    .carrieder .partner-logo-section .col-sm-3:nth-child(3) span {
        border-right: 1px solid #fff !important;
        border-bottom: 1px solid #fff !important;
    }
    .carrieder .partner-logo-section .col-sm-3:nth-child(4) span {
        border-bottom: 1px solid #fff !important;
    }
    .carrieder .partner-logo-section .col-sm-3:nth-child(3) span {
        border-left: 0px solid #fff !important;
    }
    .carrieder .partner-logo-section .col-sm-3:nth-child(5) span {
        border-right: 1px solid #fff !important;
        border-bottom: 1px solid #fff !important;
    }
    .carrieder .partner-logo-section-class .col-sm-3:nth-child(5) .certifications span {
        border-bottom: 0 !important;
    }
    .sssdd .partner-logo-section .col-sm-3:nth-child(4) span {
        border-bottom: 0 !important;
    }
   .sssdd .partner-logo-section .col-sm-3:nth-child(3) span {
        border-bottom: 0 !important;
    }
 
   
    .cloud-services-parts .col-sm-3.partne-log:nth-child(7) span {
        border-bottom: 0 !important;
    }
    .cloud-services-parts .col-sm-3.partne-log:nth-child(8) span {
        border-bottom: 0 !important;
    }
    .load-more-reading-time-wrapper .reading-time {
        width: 55.5% !important;
        font-size: 13px;
    }
    .load-more-reading-time-wrapper .learn-more-button {
        width: 100% !important;
    }
    .load-more-reading-time-wrapper {
        display: flex;
        width: 100%;
        align-items: center;
    }
    .mktoFieldWrap .mktoForm .mktoFormRow .mktoHtmlText .notice{
        line-height: 30px !important;
      }
      .get-in-touch .mktoButtonRow {
        margin-top: 26px !important;
      }
      .get-in-touch .mktoHtmlText.mktoHasWidth{
        margin-bottom: 25px !important;
      }
      .get-in-touch .mktoHtmlText.mktoHasWidth .notice {
    
        line-height: 29px !important;
    }
      .get-in-touch .mktoHtmlText.mktoHasWidth {
        padding-bottom: 11px !important;
    }
      .get-in-touch .mktoHtmlText.mktoHasWidth p {
        line-height: 45px !important;
    }
    .testimonial h3 p {
        line-height: 26px !important;
    }
    .testimonial:before {
        width: 35px !important;
        font-size: 40px !important;
        height: 35px !important;
        line-height: 50px !important;
        padding: 0 !important;
        display: block !important;
        left: 14px !important;
        top: 21px;
    }
    .shortcode-content-wrapper .testimonial h3 {
        padding: 0px !important;
        margin: 0px !important;
        font-size: 18px !important;
    }
    .shortcode-content-wrapper .testimonial .testimonial-inner {
        width: 100% !important;
        padding: 75px 36px 68px 20px !important;
    }
    .support-col {
        margin-top: 0 !important;
    }
    .load-more-reading-time-wrapper .reading-time {
        text-align: left;
        padding-left: 2px;
    }
  
    .single-page figure.elementor-image-box-img {
        padding-top: 0 !important;
    }
    .solution-benifits-wrapper .solutions, .solution-benifits-wrapper .benifits {
        width: 50%;
        padding: 0%;
    }
    .case-study-content-download-section img {
        width: 75% !important;
        max-width: inherit !important;
    }
    .case-study-content-download-section .elementor-button-wrapper {
        text-align: center;
    }
    form#mktoForm_2361 {
        background: #fff;
        padding: 18px 12px !important;
    }
    #mktoForm_2361 button {
        width: 100% !important;
    }
    .emp-col .elementor-counter {
        padding-left: 0;
    }
    .mktoForm .mktoFormRow .mktoHtmlText .notice {
        font-size: 17px !important;
        line-height: 1em !important;
        margin-top: -18px !important;
    }
    .get-in-touch .mktoButtonWrap.mktoNative svg {
        display: inline-block;
        margin-right: 12px;
        margin-left: 33px !important;
        text-align: center;
    }
    .mktoModal .mktoModalContent {
        position: absolute;
        z-index: 10001;
        background: #fff;
        padding: 10px;
        width: 90%;
        margin: 0 auto !important;
        left: 0 !important;
        right: 0 !important;
    } 
    .mktoFormCol {
        width: 100% !important;
    }
    .mktoMobileShow .mktoForm, .mktoForm *{
        padding:0 !important;
    }
    .contact-us-form button.mktoButton {
        padding-left: 49px !important;
    }
    ul.timeline li:nth-child(3) .desc {
        padding-left: 0 !important;
    }
.ja-job-list {display: flex;flex-wrap: wrap;font-size: 18px;margin-top: 53px;}    
.ja-job-search .ja-form {flex-wrap: wrap;display: block;} 
p.no-jobs-content {color: #000;}   
.contcat-location .elementor-image-box-wrapper .elementor-image-box-img {width: 100% !important;}
.contcat-location .elementor-image-box-content {text-align: center;}
.contcat-location h3.elementor-image-box-title {margin-bottom: 0;margin-top: 0;}
.contcat-location .elementor-image-box-wrapper {padding: 17px 0;}
.contcat-location img.attachment-full.size-full {display: block;margin: 0 auto;}
.gate-sec-committ:before {display: none;}  
.first-count h3 {text-align: left !important;font-size: 23px !important;line-height: 27px !important;;} 
.first-count .elementor-widget-container { text-align: left !important;}
.first-count .elementor-widget-container br{display: none;}
 
.counter-section span.elementor-counter-number {font-size: 25px;}
.img-col {padding-top: 54px;}    
.approach-section.cert-section .elementor-container.elementor-column-gap-default {flex-direction: column-reverse;}    
.approach-section.cert-section .img-section.elementor-absolute.elementor-widget.elementor-widget-image {top: 33px;}
ul.timeline li:nth-child(4) .desc {padding-left: 0;padding-right: 0;}
ul.timeline li:nth-child(6) .desc {padding-left: 0; padding-right: 0;}
.partner-logo-section .col-sm-3 {padding: 0; max-width: 50%;flex: 50%;}      
 ul.timeline li:nth-child(6) .direction-l .flag-wrapper { left: 19px;}  
 ul.timeline li:nth-child(2) .flag-wrapper {left: 21px;    top: 0;} 
ul.timeline li:nth-child(4) .direction-l .flag-wrapper {left: 21px;}  
ul.timeline li:nth-child(6), ul.timeline li:nth-child(4) .direction-l {text-align: center;}
 ul.timeline li:nth-child(6) .direction-l {text-align: center;}    
.crs-section .elementor-widget-container {margin: 0 !important;}    
.approach-section.crs-section {margin-top: 0 !important;padding-top: 50px !important;;}    
.approach-section img.attachment-full.size-full {width: 100% !important;height: auto !important;}    
.approach-section:before { display: none;}
.approach-section:after {display: none;}    
 .approach-section.crs-section:before {display: none;}
.approach-section.crs-section:after{display: none;}
 .approach-section.crs-section.we-help:after{display: none;}      
 .about-ss img.attachment-full.size-full {width: 100% !important; }
 .about-ss:after {top: 6% !important;width: 100% !important; right: 0 !important;}
 .img-section.elementor-absolute.elementor-widget.elementor-widget-image { right: 0 !important;bottom: 0 !important;position: relative;}
 .about-ss {margin-top: 70px;margin-bottom: 61px !important;}
 .approach-section .img-section.elementor-absolute.elementor-widget.elementor-widget-image {left: 0;top: 0;position: relative !important;}
 .approach-section{padding-top:0;padding-bottom:0;} 
 .csr-section {padding-bottom: 0;}
 .csr-section .about-ss {margin-top: 0;}
 .counter-section .elementor-counter-title { text-align: center !important;}  
 .counter-section span.elementor-counter-number-prefix {display: block;}    
 .approach-section .about-ss::after {left: 0; right: 0;width: 100%;top: 20px !important;}
 .partnert-aapoch {margin-top: 0 !important;}
.sub-tile .elementor-heading-title br {display: none;}    
.text-col .elementor-widget-container br {display: none;}
.nexo-help.approach-section .fa-circle:before {content: "\f111";position: absolute;top: 10px;}
.nexo-help.approach-section .about-ss::after {left: 0;right: 0;width: 100%;}
.approach-section .about-ss:before {left: 0;top: 51%;}
.nexon-ss-work .elementor-element-populated {padding: 0 !important;}
.partner-logo-section .col-sm-3 span {border-bottom: 1px solid #F7F2F2 !important;border-right: 0;}

.partner-logo-section .col-sm-3:nth-child(10) span {border-bottom: 1px solid #F7F2F2 !important;}
.partner-logo-section .col-sm-3:nth-child(11) span {border-bottom: 1px solid #F7F2F2 !important;}
.partner-logo-section .col-sm-3:nth-child(5) span {border-bottom: 1px solid #F7F2F2 !important;}
.partner-logo-section .col-sm-3:nth-child(6) span {border-bottom: 1px solid #F7F2F2 !important;}
.partner-logo-section .col-sm-3:nth-child(7) span{border-bottom: 1px solid #F7F2F2 !important;}
.partner-logo-section .col-sm-3:nth-child(12) span {border-right: 0 !important;border-bottom: 1px solid #F7F2F2 !important;}
.certifications-img img {position: relative;left: 0;width: auto;top: 0;}
.about-inner .about-img {margin-top: 50px;} 
.video-section a.elementor-button-link.elementor-button.elementor-size-sm { margin-right: 14px;margin-bottom: 15px;}
.video-section .elementor-widget-container {margin-top: 0 !important;}
.counter-section .elementor-widget-container {text-align: center;}
.slider-iteam img {width: 60%;}
.timeline{width: 100%;}
.video-section .elementor-custom-embed-image-overlay {width: 100% !important;height: 100% !important;}
.approach-section .about-ss-text .elementor-widget-wrap.elementor-element-populated {padding-left: 20px !important;
        padding-top: 30px !important;}
ul.timeline li:nth-child(3) .desc ul li i.fas.fa-circle{display: none;}
ul.timeline li:nth-child(3) .desc ul li {position: relative;padding: 0;}
.direction-l:after{display: none;}
ul.timeline li:nth-child(2) .direction-l {text-align: center;}
ul.timeline .desc {padding-left: 0;}
ul.timeline li:nth-child(2) .desc {padding-left: 0;padding-right: 0;}
.direction-l .flag-wrapper {left: 20px; top: 0;}
.direction-l {position: relative;width: 100%;float: none;text-align: center;}
.direction-r .desc {padding-left: 0;margin-top: 0 !important;}
.approach-section .about-ss-text {padding-top: 45px;}
ul.timeline li {display: flex;flex-wrap: wrap;justify-content: center;text-align: center;}
/**award**/
.slider-iteam span{    right: -25px; width: 55%;}
.slider-class .slick-dots li {width: 15px;height: 15px;}
.slider-class ul.slick-dots {bottom: -50px;}
.slider-iteam {margin: 10px !important;}
.slider-iteam:after {right: 0px;}

.slider-iteam {
    padding: 22.5px 0px 0px 8.5px;
}

ul.timeline li:nth-child(4) .direction-l:after{display: none;}
ul.timeline li:nth-child(6) .direction-l:after{display: none; }
/**end**/
.about-inner .elementor-container.elementor-column-gap-default {padding: 0 !important;} 
.about-nexo-inner {position: relative !important;bottom: 0;}
.about-nexo-inner .elementor-container.elementor-column-gap-default{padding:0 !important;}
.about-ss:after{top:0;width: 100%;}
.about-banner .elementor-widget-wrap.elementor-element-populated {padding: 0 !important;} 
.about-nexo .elementor-widget-wrap.elementor-element-populated {padding: 0 !important;}
.about-nexo .elementor-element-populated {padding: 0 !important;}
.about-ss img.attachment-full.size-full { width: 100% !important;}
.about-ss {padding-top: 70px;margin-top: 50px;}
.about-ss-text .elementor-widget-wrap.elementor-element-populated {padding: 0 0 0 0px!important;} 
.about-nexo {padding: 50px 0 0 0;}
.about-nexo-inner {padding: 0;}
.about-nexo-inner  h3.elementor-heading-title.elementor-size-default br{display: none;}
.about-ss-text h2.elementor-heading-title.elementor-size-default br {display: none;}
.about-ss:before {height: 49%; width: 126px;right: 0px;top: 50%;} 
form.gatedlp.mktoForm {
    padding: 0px !important;
}

.define-col:before {
    max-width: unset !important;
    width: 100% !important;
}

.build-col.support-col:before {
    -webkit-clip-path: polygon(15% 0, 100% 0, 100% 100%, 0% 100%) !important;
    clip-path: polygon(15% -45%, 100% 0, 100% 100%, -70% 100%) !important;
}

.build-col:before {
    clip-path: inherit !important;
    width: 100% !important;
    max-width: unset !important;
}
.slider-iteam p {
    font-size: 13px;
  line-height: 23px;
    padding-top: 28px;}


}

    
@media only screen and (min-width: 320px) and (max-width:360px)  {
    .slider-class .slick-dots li {
        width: 10px;
        height: 10px;
        margin: 0 2px;
    }
    .slider-class .slick-dots li.slick-active{
        width: 10px;
        height: 10px;
    }

}
@media only screen and (min-width: 320px) and (max-width:688px)  {
    .careers-section-three.mws-image-content-section .mws-image-content-section-inner .elementor-column:first-child .elementor-widget-image:after {
        background-image: url(/wp-content/assets/double-element-red-5-1.png) !important;
        background-size: contain;
        left: -12px;
        height: 118px !important;
        top: 128px !important;
    }
    .mws-image-content-section .mws-image-content-section-inner .elementor-column:first-child .elementor-widget-image:after{
        background-size: contain;
        left: -12px;
        height: 118px !important;
        top: 128px !important;
    } 
    .mws-image-content-section-right .elementor-column:nth-child(2) .elementor-widget-image:before {
        background-size: contain !important;
        right: -12px !important;
        height: 166px !important;
        width: 128px;
        background-image: url(/wp-content/assets/black-RGBAsset-25-1-1.png) !important;
        content: "" !important;
        position: absolute !important;
        top: 56%;
    }
}



@media only screen and (min-width: 700px) and (max-width:767px)  {
 .digital-ss .partner-logo-section .col-sm-3 span {border-bottom: 0 !important;}
  .digital-ss .partner-logo-section .col-sm-3:nth-child(6) span{ border-bottom: 1px solid #F7F2F2 !important; }
  .digital-ss .partner-logo-section .col-sm-3:nth-child(5) span {
    border-bottom: 1px solid #fff !important;
}
 .cyberrr .partner-logo-section .col-sm-3 span{ border-bottom: 0px !important;}
 .cyberrr .partner-logo-section .col-sm-3:nth-child(6) span{border-bottom: 0px !important;}
.technology-section-six .partner-logo-section .col-sm-3 span {border-bottom: 0px solid #F7F2F2 !important;border-right: 0;}
.technology-section-six .partner-logo-section .col-sm-3:nth-child(5) span {
    border-bottom: 0px solid #F7F2F2 !important;
}
.technology-section-six .partner-logo-section .col-sm-3:nth-child(6) span{
    border-bottom: 0px !important;
}
.technology-section-six .partner-logo-section .col-sm-3:nth-child(7) span{
    border-bottom: 0px !important;
}
.technology-section-six .partner-logo-section .col-sm-3:nth-child(10) span{
    border-bottom: 0px !important;
}
.technology-section-six .partner-logo-section .col-sm-3:nth-child(11) span{
    border-bottom: 0px !important;
}
.technology-section-six .partner-logo-section .col-sm-3:nth-child(12) span{
    border-bottom: 0px !important;
}
.technology-section-six .partner-logo-section .col-sm-3:nth-child(21) span{
    border-bottom: 0px !important;
}
.technology-section-six .partner-logo-section .col-sm-3:nth-child(22) span{
    border-bottom: 0px !important;
}
.part-sction span:nth-child(1) {
    border-bottom: 0 !important;
}
}