h4, h5, h6 {
    text-transform: initial !important;
}

.single.single-nexonblog .nh-section-five.elementor-hidden-desktop, 
.single.single-nexonblog .nh-section-five.elementor-hidden-tablet, 
.single.single-nexonblog .nh-section-five.elementor-hidden-mobile,
.single.single-nexonnews .nh-section-five.elementor-hidden-desktop, 
.single.single-nexonnews .nh-section-five.elementor-hidden-tablet, 
.single.single-nexonnews .nh-section-five.elementor-hidden-mobile

{
    display: none;
}

.single.single-nexonblog h1.elementor-heading-title {
    margin-bottom: 40px;
    line-height: 50px !important;
}

.whitepaper-template-default .resources-content-wrapper, .whitepaper-template-default .ourresources-heading {
  display: none;
}
.single.single-nexonblog .elementor-post-navigation .post-navigation__next--title, 
.single.single-nexonblog .elementor-post-navigation .post-navigation__prev--title,
.single.single-nexonnews .elementor-post-navigation .post-navigation__next--title, 
.single.single-nexonnews .elementor-post-navigation .post-navigation__prev--title {
	font-size: 1.15em;
}


.page-id-7489 {
  overflow-x: hidden !important;
}

.hentry  a.heateor_sss_linkedin_share {
    display: none !important;
}
.single-column-wrapper-padding[category="whitepaper"] .date-author, .blog-post-single-wrapper-column[category="whitepaper"] .date-author {
  display: none;
}
.hentry .heateorSssTotalShareCount{
  display: none !important;
}
.hentry .heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
  display: none;
}

.search-results .fb-share-button.fb_iframe_widget {
  display: none;
}
.gwc-section-inner .elementor-widget-container p strong {
  font-family: "Nexa Bold", Sans-serif;
}
.testimonial {
  position: relative !important;
  background: #0068FF !important;
  text-align: left !important;
  align-items: center !important;
}
.testimonial:before {
  content: "❝" !important;
  font-style: normal !important;
  font-size: 60px !important;
  width: 60px !important;
  height: 60px !important;
  border: 1px solid #0068FF!important;
  border-radius: 100px !important;
  text-align: center !important;
  line-height: 73px !important;
  background-color: #fff !important;
  color: #0068FF !important;
  font-family: 'fontawesome' !important;
  padding-top: 0px !important;
  position: absolute !important;
  align-items: center !important;
  display: block !important;
  justify-content: center !important;
  left: 56px;
  top: 33%;
}
.testimonial  .elementor-widget-container {padding-left: 139px !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; */
  /* width: 119%; */
  top: 63.5%;
  right: -29% !important;
}

.mws-image-content-section-right .mws-image-content-section-right-inner .elementor-column:nth-child(2) {
  align-items: center;
}

.gwc-section .gwc-section-inner .elementor-column:first-child {
  align-items: center;
}

.mws-image-content-section .mws-image-content-section-inner .elementor-column:first-child img {
  margin-left: -32%;
}
.single-column-wrapper-padding[category="case-study"] .date-author,.blog-post-single-wrapper-column[category="case-study"] .date-author {
  display: none;
}


ul.x-ul-icons li {
  font-family: 'HKGROTESK-REGULAR';
}
p {
  font-family: 'HKGROTESK-REGULAR';
}
h2.x-text-content-text-primary{
  font-family: 'HKGROTESK-REGULAR' !important;
}

.benifits ul li {
  font-family: 'HKGROTESK-REGULAR';
}
.solutions ul li {
  font-family: 'HKGROTESK-REGULAR';
}
.solutions .x-text-content-text{
  font-family: 'HKGROTESK-REGULAR';
}
.benifits-title{
  font-family: Nexa Bold, Sans-serif;
}
.nexon-cloud-implementation-section ul li {
  font-size: 17px !important;
}
/******* Blog  ******/

.single.single-nexonblog h2 {
    margin-top: 2em;
    margin-bottom: 0.5em;
}

.single.single-nexonblog h6 {
  text-transform: lowercase;
}

.single.single-nexonblog p {
  font-family: 'HKGROTESK-REGULAR', sans-serif;
  font-size: 18px;
  margin-bottom: 1.5em;
}
.single.single-nexonblog p strong, 
.single.single-nexonblog p.large strong {
  font-family: 'HKGrotesk-Bold', sans-serif;
  font-weight: 700;
}
.single.single-nexonblog p.large,
.single.single-nexonblog cta p.large {
  font-size: 22px;
  margin-bottom: 0px;
}
.single.single-nexonblog ul li,
.single.single-nexonblog ol li {
  font-family: 'HKGROTESK-REGULAR', sans-serif !important;
  font-size: 18px;
}

.single.single-nexonblog ol li::marker {
    font-family: 'Nexa Bold';
    font-size: 24px;
}

span.post-navigation__prev--title {
  margin-right: 7.5%;
}
.first-section-wrapper a.elementor-button-link.elementor-button.elementor-size-lg.back-button-white-paper-case-study{
  padding: 20px 50px !important;
}
span.post-navigation__next--title {
  margin-left: 10%;
}

.post-19431 img.aligncenter {
  margin-top: unset;
}

body .ssp-section-six-learn-more {
  display: hidden !important;
}
.header-nav-menu .elementor-nav-menu--stretch {
  margin-bottom: 0 !important;
}
.mktoForm select.mktoField {
  height: 40px;
  border-radius: 0px !important;
  color: #54595F !important;
}

.section-four-column-single-icon .elementor-widget-container {
  overflow: visible !important;
}

.section-four-column-single-icon .elementor-widget-container svg {
  overflow: visible !important;
}

.nexonpodcast-template-default .blog-post-main-wrapper .category-background-image-wrapper {
  background-size: contain;
  min-height: 200px;
}
.podcast-core-content .podcast-subtitle-wrapper, .podcast-core-content .podcast-audio-wrapper, .podcast-core-content .podcast-description {
  padding: 1%;
}


.heateor_sss_sharing_container.heateor_sss_vertical_sharing.heateor_sss_bottom_sharing {
  display: none;
}

.nexon-header .header-search-form .elementor-search-form--button-type-icon {
  width: 100% !important;
  max-width: 100% !important;
}

.header-search-form.focused-form {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 2.5%;
}

/* Get In Touch Conatct Form*/

.get-in-touch #mktoForm_232 #mktoCheckbox_18443_0 {
  width: unset !important;
}

.get-in-touch #mktoForm_2322 .mktoCheckboxList #mktoCheckbox_18443_0 {
  width: unset !important;
}

.get-in-touch #mktoForm_2322 .mktoFieldDescriptor.mktoFormCol {
  width: 47%;
  margin-bottom: 69px !important;
}

.get-in-touch button.mktoButton {
  width: 209px !important;
}

.get-in-touch span.mktoButtonWrap.mktoNative {
  width: 209px;
}

.get-in-touch .mktoForm .mktoButtonRow {
  width: 209px;
}

.get-in-touch .mktoForm button[type=submit]:hover, .get-in-touch .mktoForm button:hover {
  background-color: #00c982 !important;
  color: white !important;
  text-decoration: none !important;
}

.get-in-touch .mktoForm .mktoButton, .get-in-touch .mktoForm button[type=submit], .get-in-touch .mktoForm button {
  background-color: white !important;
  border: 1px solid #00c982 !important;
  color: black !important;
  text-align: left;
}

.get-in-touch .mktoForm button[type=submit] {
  border: 1px solid green;
}

body .mktoForm.mktoForm button {
  border: 1px solid #00c982 !important;
  width: 245px !important;
  text-transform: capitalize;
  
}

.get-in-touch #mktoCheckbox_19052_0#mktoCheckbox_19052_0 {
  width: unset !important;
}

body .mktoForm .mktoFormRow:nth-of-type(8){
  width: 100% !important;
}

.get-in-touch .mktoButtonWrap.mktoNative svg {
  display: inline-block;
  margin-right: 12px;
}

.get-in-touch .mktoButtonWrap.mktoNative svg circle {fill: #00c982 !important;}

.get-in-touch .mktoButtonWrap.mktoNative svg rect {
    fill: white !important;
}

.get-in-touch .mktoButtonWrap.mktoNative svg path {
    stroke: white !important;
}

.get-in-touch .mktoButtonWrap.mktoNative button:hover svg circle {
  fill: white !important;
}

.get-in-touch .mktoButtonWrap.mktoNative button:hover svg rect {
  fill: #00c982 !important;
}

.get-in-touch .mktoButtonWrap.mktoNative button:hover svg path {stroke: #00c982 !important;}

.get-in-touch .mktoFormRow .mktoFormCol p, .get-in-touch .mktoFormRow .mktoFormCol, .mktoFormRow .mktoHtmlText.mktoHasWidth, .mktoFormRow #LblmktoCheckbox_19052_0, .mktoForm .mktoFormRow .mktoHtmlText .notice {
  font-size: 18px !important;
}

.get-in-touch input#mktoCheckbox_19265_0 {
  width: 17px !important;
}

.gatedlp.mktoForm .mktoFormRow:not(:nth-of-type(4)):not(:nth-of-type(6)):not(:nth-of-type(9)):not(:nth-of-type(7)):not(:nth-of-type(8)):not(:nth-of-type(10)) .mktoFormCol, .gatedlp select#State {
  width: 100% !important;
  margin-top: 50px !important;
}

.gatedlp.mktoForm input[type=text], .gatedlp.mktoForm input[type=url], .gatedlp.mktoForm input[type=email], .gatedlp.mktoForm input[type=tel], .gatedlp.mktoForm input[type=number], .gatedlp.mktoForm input[type=date], .gatedlp.mktoForm textarea.mktoField, .gatedlp.mktoForm select.mktoField {
  width: 100% !important;
}

#mktoForm_2318.gatedlp {
  background-color: white !important;
}

form.gatedlp.mktoForm {
  padding: 0px 50px;
}

.gatedlp .mktoFormRow .mktoFormCol p, .gatedlp .mktoFormRow .mktoFormCol, .gatedlp .mktoFormRow .mktoHtmlText.mktoHasWidth, .gatedlp .mktoFormRow #LblmktoCheckbox_19052_0, .gatedlp .mktoForm .mktoFormRow .mktoHtmlText .notice {
  font-size: 18px !important;
}

body .gatedlp.mktoForm.mktoForm button {
  width: 253px !important;
  text-align: left;
  text-decoration: none;
}

.gatedlp .mktoButtonRow button svg {
  display: inline-block !important;
  margin-right: 12.5px;
} 

.gatedlp.mktoForm button[type=submit]:hover, .gatedlp.mktoForm button:hover {
  background-color: white;
}

.gatedlp button.mktoButton:hover svg circle  {
  fill: #00c982;
}

.gatedlp button.mktoButton:hover svg rect {
  fill: white;
}

.gatedlp button.mktoButton:hover svg path {
  stroke: white;
}

.get-in-touch .mktoForm .mktoFormRow {
  display: unset;
  position: unset;
}
/* We are great developers */

.get-in-touch input#mktoCheckbox_19421_0 {
  margin-right: 12.5px;
    width: 16px !important;
    margin-top: 2px;
}


.email-signup .mktoForm .mktoFormRow:not(:nth-of-type(4)):not(:nth-of-type(6)):not(:nth-of-type(9)):not(:nth-of-type(7)):not(:nth-of-type(8)):not(:nth-of-type(10)) .mktoFormCol {
  width: 100% !important;
}

#mktoForm_2315 {
  padding: 0px !important;
  display: flex;
}

body #mktoForm_2315.mktoForm.mktoForm button {
  width: unset !important;
}

#mktoForm_2307.contact-us-form .formThreeBox {
  margin: 0px 0px !important;
  width: 25% !important;
}

#mktoForm_2307 .mktoFormRow:nth-child(16) p {
  font-size: 18px !important;
}

#mktoForm_2307  .mktoButtonRow button svg {
  display: inline-block;
  margin-right: 12.5px;
  margin-left: 12.5px;
}

#mktoForm_2307  .mktoButtonRow button {
  text-align: left;
  text-decoration: none;
}

#mktoForm_2307.mktoForm button[type=submit]:hover, #mktoForm_2307.mktoForm button:hover {
  background-color: white;
}

#mktoForm_2307 button.mktoButton:hover svg circle  {
  fill: #00c982;
}

#mktoForm_2307 button.mktoButton:hover svg rect {
  fill: white;
}

#mktoForm_2307 button.mktoButton:hover svg path {
  stroke: white;
}

#mktoForm_2361  button svg {
  display: inherit;
  margin-right: 12.5px;
}

#mktoForm_2361 button {
  text-align: left;
}

#mktoForm_2361 button.mktoButton:hover svg circle  {
  fill: #00c982;
}

#mktoForm_2361 button.mktoButton:hover svg rect {
  fill: white;
}

#mktoForm_2361 button.mktoButton:hover svg path {
  stroke: white;
}

#mktoForm_2361 .mktoForm button[type=submit]:hover, #mktoForm_2361 .mktoForm button:hover {
  background-color: #ffffff;
  color: #00c982;
}

body .mktoForm button[type=submit]:hover, body .mktoForm button:hover {
  background-color: white;
  color: #00c982;
  text-decoration: none;
}

#mktoForm_2361 button {
  width: 187px !important;
}

#mktoForm_2361 .mktoFieldDescriptor.mktoFormCol {
  margin-top: 25px;
}

#mktoForm_2315 .mktoButtonRow {
  width: 46% !important;
}

#mktoForm_2315 input[type="email"]:hover {
  background-color: transparent;
}

body #mktoForm_2315.mktoForm.mktoForm button {
  width: unset !important;
  background-color: transparent;
  border: none !important;
  padding: 0px 0px !important;
}

body #mktoForm_2315.mktoForm.mktoForm button svg circle {
  fill: transparent;
}

body #mktoForm_2315 input[type=email] {
  color: #00CA81;
}

#mktoForm_2318 .mktoFormRow:nth-of-type(4), #mktoForm_2318 .mktoFormRow:nth-of-type(5), #mktoForm_2318 .mktoFormRow:nth-of-type(6), #mktoForm_2318 .mktoFormRow:nth-of-type(7), #mktoForm_2318 .mktoFormRow:nth-of-type(8), #mktoForm_2318 .mktoFormRow:nth-of-type(9) {
  width: 100% !important;
}

.mws-image-carrers-page::before {
  width: 51% !important;
}

#mktoForm_2315 input {
  min-width: 191px !important;
}

#mktoForm_2307 .mktoFormRow:nth-child(4) .mktoFieldDescriptor.mktoFormCol {
  width: 100% !important;
}

#mktoForm_2307 .formThreeBox {
  width: 25% !important;
}

#mktoForm_2307 input[type=email], .mktoForm select.mktoField, #mktoForm_2307 .mktoForm input[type=text] {
  width: 100% !important;
}

#mktoForm_2307 input#Title {
  width: 100% !important;
}

#mktoForm_2307 input#LastName {
  width: 100% !important;
}


#mktoForm_2307 .mktoFormRow:nth-child(8) .mktoFormCol input, #mktoForm_2307 .mktoFormRow:nth-child(8) .mktoFormCol select {
  width: 100% !important;
}


#mktoForm_2307 .mktoFormRow:nth-child(9) .mktoFormCol:nth-child(2) select {
  width: 100% !important;
}



.page-id-6813 #mktoForm_2307 #mktoCheckbox_19826_0 {
  width: unset !important;
}



#mktoForm_2322 .mktoFormRow input::placeholder, #mktoForm_2322 .mktoFormRow select, #mktoForm_2322 .mktoFormRow select option:first-child {
  color: #A1A1A1 !important;
  line-height: 17px !important;
}

.page-id-6813 table {
  border-color: transparent !important;
}

/* #mktoForm_2307 #nexdyn_functionarea {
  width: 102% !important;
} */


.mktoForm .mktoError .mktoErrorArrow {
  background-color: #00CA81 !important;
  border: 1px solid #00CA81 !important;
  border-right: none;
  border-bottom: none;
  display: inline-block;
  height: 16px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  width: 16px;
  margin-top: 5px;
}

.mktoErrorMsg {
  background: #00CA81 !important;
  text-shadow: none !important;
  color: #000 !important;
  border: 1px solid #00CA81 !important;
  box-shadow: #00ca81 0 2px 7px, inset #00ca81 0 1px 0px !important;
}


#mktoForm_2307 .mktoFormRow:nth-child(6) .mktoFormCol:nth-child(2) select {
  width: 100% !important;
}



#mktoForm_2307 .mktoFormRow:nth-child(7) .mktoFormCol:nth-child(2) select {
  width: 100% !important;
}

#mktoForm_2307 #nexdyn_functionarea {
  width: 100% !important;
}

#mktoForm_2307 .mktoFormRow:nth-child(10) {
  width: 100% !important;
}

#mktoForm_2307 .mktoFormRow:nth-child(10) .mktoFormCol {
  width: 100% !important;
}

#mktoForm_2307 .mktoFormRow:nth-child(10) .mktoFormCol textarea {
  width: 100% !important;
}

#mktoForm_2307 .mktoFormRow:nth-child(8) input {
  width: 100% !important;
}

#mktoForm_2307 #mktoCheckbox_20214_0 {
  width: unset !important;
}

/* .nexonblog-template-default .single-page img:first-child {
  width: 100%;
} */

/* white paper section */

.resources-wrapper {
  width: 33%;
  margin: 27.5px 0px !important;
  border: 0.75px solid #00C982;
  padding: 1%;
  margin-right: 0.25% !important;
}

.resources-content-wrapper {
  display: flex;
  flex-wrap: wrap;
}

.resources-wrapper .resources-inner-wrapper {
  width: 33.33%;
}

.resources-title {
  color: black;
  font-family: "Nexa Bold";
  font-size: 32.5px;
  font-weight: bold;
  line-height: 32.5px;
  margin: 20px 0px;
}

.resources-subtitle {
  font-family: "Nexa Bold";
  letter-spacing: 0px;
  font-size: 25px;
  line-height: 25px;
  margin: 12.5px 0px;
}

.resources-description {
  color: #000000;
  font-family: "HKGrotesk-Regular", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 22px;
  margin: 12.5px 0px;
}

.resource-button-wrapper {
  margin: 12.5px 0px;
  width: 247px !important;
}

.whitepaper-content {
  width: 75%;
}

.download-content-section {
  width: 25%;
}

.content-downloadsection-wrapper {
  display: flex;
  flex-wrap: wrap;
  padding: 25px 0px 100px 0px;
}


/* Global CSS Settings */

/* html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
}

h1 {
  font-family: Nexa Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 67px;
  line-height: 74px;
  color: #F7F2F2;
  }

h2 {
  font-family: Nexa-Bold;
  font-size: 40px;
  line-height: 47px;
  color: #F7F2F2;
}

h3 {
  font-family: Nexa Bold;
  font-style: normal;
  font-weight: bold;
  font-size: 30px;
  line-height: 47px;
  color: #F7F2F2;

}

h4 {
  font-family: HK Grotesk;
  font-style: normal;
  font-weight: normal;
  font-size: 26px;
  line-height: 33px;
} */

/* h5 {

}

h6 {

} */

/* p {
  font-family: HK Grotesk;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: #ffffff;
}

a {
  font-family: HK Grotesk;
  font-style: normal;
  font-weight: 500;
  font-size: 19px;
  line-height: 57px;
  color: #ffffff;
} */

/* Sticky Button */


a.elementor-button:hover svg {
  fill: transparent !important;
}


 /* search form*/ 
 
 /* Job Section */

 #ja-jobs-widget .ja-job-details .bullet-points {
  width: 35%;
  padding-top: 100px;
}

 .ja-job-details h2.title {
  margin: 0px;
  background: black;
  color: white;
}

#ja-jobs-widget .ja-job-details .meta {
  color: white;
}

#ja-jobs-widget .ja-job-details .description {
  width: 58%;
}

#ja-jobs-widget .apply a.back-link {
  margin-bottom: 17.5px;
}

#ja-jobs-widget .meta .date-posted {
  background: #00CA81;
  padding: 1% 2%;
  border-radius: 35px;
  margin: -22.5px 0px 131px 0px;
}

#ja-jobs-widget .ja-job-details .bullet-points li, #ja-jobs-widget .ja-job-details .meta .classifications li, #ja-jobs-widget .ja-job-details .description, #ja-jobs-widget .meta .date-posted, #ja-jobs-widget .apply a.back-link {
  font-family: 'HKGrotesk-Regular';
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  line-height: 28px;
}

input[type="text"]#ja-keywords {
  color: #00CA81;
  border-bottom: 1px solid #00CA81;
}

.ja-job-search .ja-form .ja-submit input.ja-button:hover, #ja-jobs-widget .apply input.ja-button:hover, #ja-jobs-widget .apply a.back-link:hover {
  background: #1d1d1d;
  color: white;
  text-decoration: none;
  text-transform: capitalize;
  padding: 9.5px 46px 10.5px;
}

.ja-field-container .ja-field option {
  color: #00CA81;
}

.ja-pager-container .ja-pager .previous, .ja-pager-container .ja-pager a.next {
  color: black;
  border: none;
  background: transparent;
  font-family: 'HKGrotesk-Regular';
}

.ja-job-list .job .meta .classifications {
  margin: 28px 0px 0px 0px;
}

.ja-pager-container span.current-page {
  background: transparent;
  color: #00CA81;
}

.job .meta li {
  margin-bottom: 3px;
  font-family: 'HKGROTESK-REGULAR';
  FONT-WEIGHT: 400;
  font-style: normal;
  font-size: 16px;
  line-height: 28px;
}



.ja-job-list .job {
  padding: 2.25em 2em 2em;
}

.ja-job-list-container .job:nth-child(3n) {
  margin-right: 0px !important;
}

.ja-job-search .ja-form .ja-field-container .ja-field select {
  padding: 13px 48px 17px 29px;
  border: 1px solid #00CA81;
  box-sizing: border-box;
  border-radius: 30px;
  border-radius: 35px;
  background-color: transparent;
  color: #F7F2F2;
  appearance: none;
  background-image: url(/wp-content/assets/Group-1.png);
  background-repeat: no-repeat;
  background-position: 94% 45%;
}

.ja-job-search .ja-form .ja-field-container input[type="text"] {
  border: 1px solid white;
  border-top: none;
  border-right: none;
  border-left: none;
  background-color: transparent;
  color: #fff !important;
}

#ja-jobs-widget .ja-job-search {
  background: transparent;
  padding: 4.875% 0% 4.875% 0%;
}

.ja-job-search .ja-form { 
  display: flex; 
  align-content: space-between; 
} 

.ja-job-search .ja-form .ja-field-container label {
  font-family: 'HKGrotesk-Regular';
  font-weight: 600;
  font-style: normal;
  font-size: 20px;
  line-height: 28px;
  color: #F7F2F2;
  margin-bottom: 4px;
}

.ja-job-search .ja-form .ja-field-container { 
  flex-basis: 28%; 
} 
.ja-job-search .ja-form .ja-submit { 
  flex-basis: 12%; 
  margin-left: 2%; 
  margin-top: 2%;
  margin-right: -10px;
} 
.ja-job-search .ja-form .ja-field-container .ja-field select, 
.ja-job-search .ja-form .ja-field-container .ja-field input[type="text"], 
.ja-job-search .ja-form .ja-submit input[type="text"] { 
  width: 90%; 
} 


.ja-job-search .ja-form .ja-submit input.ja-button, #ja-jobs-widget .apply input.ja-button, #ja-jobs-widget .apply a.back-link {
  position: relative;
  float: right;
  background: #00CA81;
  color: #1d1d1d;
  border: 1px solid #00CA81;
  border-radius: 22px;
  text-transform: none;
  font-family: 'HKGrotesk-Regular';
}

/* job listing*/ 
.ja-job-list { 
  display: flex; 
flex-wrap: wrap; 
font-size:18px; 
} 
.ja-job-list-container { 
  padding: 0; 
margin-bottom: -22px; 
} 
.ja-job-list-container p.no-jobs-content { 
  padding: 2em; 
  margin: 0px; 
} 

/* job items */ 
.ja-job-list .job { 
  flex-basis: 31.5%; 
  min-height: 330px; 
  background: white; 
  display: flex;
  flex-direction: column;
  -webkit-transition: all 0.15s linear; 
  transition: all 0.15s linear; 
  margin-right: 40px;
  margin-bottom: 40px;
  border: 1px solid black;
} 
.ja-job-list .job:hover { 
  background: whitesmoke; 
-webkit-transition: all 0.15s linear; 
  transition: all 0.15s linear; 
} 
.job h2 { 
   line-height: 1.3rem; 
} 

.job h2, .job h2.title a {
  font-family: 'Nexa Bold';
  font-weight: 700;
  font-style: normal;
  font-size: 28px;
  line-height: 40px;
  color: black;
  margin-top: 0px !important;
}

.job h2.title a:hover { 
background-position: bottom left; 
  color: #005E85; 
} 

.job .summary {
  font-family: 'HKGrotesk-Regular';
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  line-height: 28px;
}


.job .meta li { 
  margin-bottom: 3px; 
} 

.ja-job-list .meta p.date-posted {
  font-family: 'HK Grotesk';
  text-transform: uppercase;
  font-size: .75rem;
  padding: 6px 6px 6px 0px;
  display: inline-block;
  margin: 0px 0px 15px;
  font-weight: 700;
  font-style: normal;
  line-height: 28px;
  color: black;
}

.job a.view-details {
  font-family: "Nexa Bold";
  background: white;
  font-size: 16px !important;
  border: 1px solid #00CA81;
  border-radius: 25px;
  padding: 0;
  color: black;
  width: 193px;
  display: block;
  height: 54px;
  text-align: center;
  line-height: 49px;
  position: relative;
  margin-top: auto;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;	
}

.job a.view-details:before {
    position: absolute;
    font-family: elementskit!important;
    display: inline-block;
    vertical-align: top;
    opacity: 0.75;
    font-size: 15px;
    line-height: 26px;
    margin: 0px 10px 0px 2px;
    content: "\e87a";
    left: 17px;
    top: 12px;
    color: white;
    font-weight: normal;
    background: #00CA81;
    padding: 0px 6px;
    text-align: center;
    border-radius: 50px;
}
.job a.view-details:hover { 
	background: #00CA81; 
	color: white; 
}
.job a.view-details:hover:before {
	background: white; 
	color: #00CA81;
	opacity: 1;
}

.ja-job-details .meta,  
.ja-job-details .bullet-points,  
.ja-job-details .description { 
  font-size: 1rem; 
  padding: .5em 2em 0em; 
} 
.ja-job-details .apply { 
font-size: 1rem; 
  padding: .5em 2em 2em; 
} 

.ja-job-details h2.title {
  /* border-top: 3px solid #cccccc; */
  padding-top: 00px;
  background: black;
  /* padding: 3.5em 1.25em 0.5em; */
  line-height: 1;
}


.ja-job-details .meta p.date-posted { 
  font-family: 'Futura-Pt-Bold'; 
  text-transform: uppercase; 
  font-size: 1rem; 
  background: #e8e8e8; 
  padding: 6px 8px 6px 0px; 
  display: inline-block; 
  margin: 0px 0px 20px; 
} 
.ja-job-details .meta p.date-posted:before { 
  color: white; 
  font-size: 1rem; 
  padding: 7px 8px; 
  background: #1d1d1d; 
} 

.ja-job-details .meta, .ja-job-details .bullet-points, .ja-job-details .description { 
  font-size: 1rem; 
} 
.ja-job-details .meta ul.classifications { 
  margin-bottom: 20px; 
  margin-top: 7.5px;
} 
.ja-job-details .meta ul.classifications li,  
.ja-job-details ul.bullet-points li,  
.ja-job-details .description ul li { 
  margin: 5px 0px; 
} 
.ja-job-details .description ul li:first-child { 
margin-top: 10px; 
} 

.ja-job-details .apply {
  display: flex;
  align-items: center;
  margin: 17.5px 0px 17.5px;
  justify-content: space-between;
}

.apply a.back-link, .apply input[type=button] { 
  font-family: 'futura-pt-bold', sans-serif; 
  text-transform: uppercase; 
-webkit-transition: all 0.15s linear; 
  transition: all 0.15s linear; 
} 
.apply a.back-link { 
  font-size: 1rem; 
  line-height: 1; 
  padding: 10px 20px; 
  background: transparent; 
  color: #1d1d1d; 
  margin-right: 10px; 
  border: 1px solid #1d1d1d; 
  order: 2; 
} 
.apply a.back-link:hover { 
  background: #1d1d1d; 
color: white; 
} 
.apply input[type=button] { 
  font-size: 1.3rem; 
  line-height: 1; 
  padding: 15px 25px; 
  background: #ffc000; 
  color: #1d1d1d; 
  margin-right: 20px; 
  border: none; 
  order: 1; 
} 
.apply input[type=button]:hover { 
background:#1d1d1d; 
color:white; 
} 

/* form */ 

form .form-field textarea.form-control { 
height: 150px; 
} 

.ja-submit input.ja-button { 
  font-family: 'futura-pt-bold', sans-serif; 
  text-transform: uppercase; 
  border-radius: 0px; 
  border: none; 
  padding: 10px 43px; 
-webkit-transition: all 0.15s linear; 
  transition: all 0.15s linear; 
} 
.ja-submit input.ja-button:hover { 
  background: #ffc000; 
  color: #1d1d1d; 
} 

.ja-apply-iframe .apply { 
  padding: 1em 2em 2em; 
} 
.ja-apply-iframe .apply a { 
  display: inline-block; 
} 


/* job list footer */ 
.ja-pager-container { 
  display: flex; 
  align-items: center; 
  justify-content: space-between; 
padding: 1em 2em; 
} 
.ja-pager { 
font-family: 'futura-pt-bold', sans-serif; 
font-size: .75rem; 
  line-height: 1; 
text-transform: uppercase; 
} 
.ja-pager span, .ja-pager a { 
  padding: 5px 10px; 
  background: whitesmoke; 
  margin-right: 5px; 
} 
.ja-pager span { 
  background: #616161; 
  color: white; 
} 

.ja-pager a, .ja-pager-container  span.current-page {
  font-family: 'HKGrotesk-Regular';
  padding: 5px 10px;
  background: #00CA81;
  color: white;
  margin-right: 5px;
  /* -webkit-transition: all 0.15s linear; */
  /* transition: all 0.15s linear; */
  border: 1px solid #00CA81;
  border-radius: 35px;
  font-weight: 400;
  font-style: normal;
  line-height: 57px;
  font-size: 19px;
}

.ja-pager a:hover { 
background: #1d1d1d; 
color: white; 
} 


.ja-pager-container .ja-pager-summary {
  background: transparent;
  color: black;
  font-family: 'HKGrotesk-Regular';
  font-weight: 400;
  font-style: normal;
  font-size: 19px;
  line-height: 57px;
}

.powered-by-jobadder { 
  display: none; 
height: 0px; 
} 

@media (max-width: 320px) { 
.ja-job-details .meta p.date-posted, 
.ja-job-details .meta p.date-posted:before {     
  font-size: .7rem; 
} 
.x-cell.love-it-here .x-text p { 
  font-size: 1em; 
} 
.x-cell.love-it-here.item .x-text p { 
  font-size: .8em; 
} 
.ja-job-details h2.title { 
  padding: 2em 1.25em .5em; 
} 
} 

@media (max-width: 479.98px) { 
.ja-job-search .ja-form { 
  flex-wrap: wrap; 
} 
.ja-job-search .ja-form .ja-field-container .ja-field select,  
.ja-job-search .ja-form .ja-field-container .ja-field input[type="text"],  
.ja-job-search .ja-form .ja-submit input[type="text"] { 
  width:100%; 
} 
.ja-job-search .ja-form .ja-field-container, 
.ja-job-search .ja-form .ja-submit { 
  flex-basis: 100%; 
} 
.ja-job-search .ja-form .ja-submit { 
  margin-left: 0; 
} 
.ja-job-search .ja-form .ja-submit input.ja-button { 
  float: none; 
  width: 100%; 
} 
.ja-job-list .job { 
  flex-basis:100%; 
} 
.ja-pager-container { 
  flex-wrap: wrap; 
} 
.ja-pager, .ja-pager-summary { 
  flex-basis: 100%; 
  text-align: left; 
  height: auto; 
} 
.ja-pager { 
  margin: 10px 0px; 
} 
.ja-pager-summary { 
  flex-basis: 100%; 
  margin: 10px 0px 0px; 
} 
.ja-job-details h2.title { 
  padding: 2em 1.25em .5em; 
} 
.ja-job-details .apply { 
  flex-wrap: wrap; 
} 
.apply input[type=button] { 
  display: block; 
  width: 100%; 
  flex-basis: 100%; 
  margin: 0px 0px 20px; 
} 
.ja-apply-iframe .apply { 
  text-align: center; 
} 
.apply a.back-link { 
  flex-basis: 100%; 
  margin: 0px; 
  text-align: center; 
} 
.x-cell.love-it-here { 
  padding: 0px 20px 25px; 
} 
 
} 

@media (max-width: 767px) { 
  .ss-section-two-inner-text-icons span.elementor-icon-list-text {color: #00CA81 !important;}
  form#mktoForm_2361{
    background-color: white;
    padding: 2.5% !important;
    border: 1px solid #00c982;
    }
.ja-apply-iframe .apply { 
  text-align: center; 
} 
input#Company {
  padding-bottom: 23px !important;
}
} 




/* blogpost listing shortcode function */ 

.first-section-second-column .reading-time {
  display: none;
}

.first-section-first-column {
  width: 66.66%;
}

.first-section-second-column {
  width: 33.34%;
}

.blog-post-wrapper .blog-post-first-section .single-column-wrapper-padding {
  width: 100%;
  padding-top: 0%;
}

.first-section-second-column .single-column-wrapper-padding {
  padding: 2.25%;
}

.blog-post-wrapper .single-column-wrapper-padding {
  width: 33%;
}


.blog-post-wrapper {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}

.blog-post-first-section .single-column-wrapper-padding {
  width: 100%;
}

.blog-post-main-wrapper {
    display: flex;
    flex-wrap: wrap;
}

.blog-post-main-wrapper .date-author {
    background-color: #F7F2F2;
    width: 320px;
    text-align: center;
    padding: 7px 0px;
    position: absolute;
    bottom: 0;
}

.blog-post-main-wrapper .single-post-title {
    margin: 38px 0px 11px 0px;
}

.blog-post-main-wrapper .category-background-image-wrapper {
    min-height: 357px;
    padding: 29px 39px 0px 39px !important;
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    object-fit: cover;
	background-position: center center;
}

.blog-post-main-wrapper .learn-more-button a {
    padding: 10px 18px 10px 18px;
    border: 1px solid #00CA81;
    border-radius: 22px;
}



.blog-post-single-wrapper-column .category-button a {
  padding: 7.9px 21px 11.9px 15.79px;
  background-color: #F3C200;
  color: white;
  border-radius: 18px;
  filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
  text-transform: uppercase;
}


.blog-post-single-wrapper-column .content-wrapper{
  position:relative;
}
.blog-post-single-wrapper-column .content-wrapper {
  padding: 0px 40px !important;
}

.blog-post-single-inner-wrapper .learn-more-button a {
  color: black;
}

.blog-post-main-wrapper .blog-post-first-section {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}

.blog-post-first-section .content-wrapper .date-author {
  margin: 6% 0% 5% 0%;
  position: unset;
  font-family: "Nexa Bold";
  line-height: 18.7px;
  font-size: 16px;
}

.blog-post-first-section .blog-post-single-wrapper-column .content-wrapper {
  position: relative;
}

.blog-post-first-section .first-section-first-column .category-background-image-wrapper {
  min-height: 597px !important;
}


.blog-post-wrapper .single-column-wrapper-padding {
  padding: 1%;
  width: 33.33%;
}

.first-section-second-column .single-post-excerpt {
  display: none;
}

.blog-post-wrapper .single-post-title {
  font-family: "Nexa Bold";
  font-style: normal;
  font-size: 29px;
  line-height: 40px;
  min-height: 79px;
}


.blog-post-wrapper .date-author {font-family: 'HKGROTESK-REGULAR' !important;
  font-weight: bold;font-size: 16px;line-height: 18.75px;}
  .link-bri h2.elementor-image-box-title {
    margin-top: 29px;
}


.fillter-categories ul li {
  list-style: none;
   margin: 0;
 padding: 0 43px 0 0px;
}

.fillter-categories a.filter-links.highlighted-button {
  background: #F3C200;
  color: #fff;
     padding: 8px 27px;
  border-radius: 17px;
}

.fillter-categories ul li a {
  font-size: 16px;
  color: #000;
  font-family: "Nexa Bold", Sans-serif;
  font-weight: bold;
}
.fillter-categories ul {
  display: flex;
  justify-content: space-around;
  margin: 0 0 68px 15px;
}

/*.content-wrapper .load-more-reading-time-wrapper {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: 24px 0px 24px 0px;
}*/

.first-section-second-column .single-column-wrapper-padding {
  padding: 2.25%;
}

.load-more-reading-time-wrapper .learn-more-button {
  width: 65%;
}

.load-more-reading-time-wrapper .reading-time {
  width: 35%;
  text-align: right;
}

.load-more-reading-time-wrapper .reading-time img {
    margin-right: 7.5px;
    display: inline-block;
}

.blog-post-main-wrapper .load-more-button {
  width: 100%;
  text-align: center;
  margin-top: 4%;
}

.blog-post-main-wrapper .load-more-button a {
  padding: 15px 33px 15px 18px;
  background-color: #00CA81;
  border-radius: 30px;
  color: black;
  font-family: 'HKGrotesk-Regular';
  font-weight: 500;
  font-style: normal;
  font-size: 19px;
  line-height: 57px;
}

.blog-post-main-wrapper .load-more-button a:hover {
  background-color: white;
  border: 1px solid #00CA81;
}


article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

html, body {
    overflow-x: hidden;
}

body {
	line-height: 1;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Global Container */
.elementor-container {
  padding-right: 20px;
  padding-left: 20px;
}

section.elementor-inner-section .elementor-container {
  padding-right: 0px !important;
  padding-left: 0px !important;
}

/* Nexon Header */

.nexon-header .nexon-header-logo a img {
  width: 160px !important;
  height: 60px;
}

.nexon-header .header-contact-us-column .header-contact-us-button a {
  padding: 7.5px 41px 7.5px 18px;
}

.nexon-header .header-contact-us-column .header-contact-us-button svg {
  width: 33.61px;
}

.nexon-header .header-contact-us-column .header-contact-us-button .elementor-button-content-wrapper {
  align-items: center;
}

.nexon-header .header-search-form form.elementor-search-form input {
  min-height: 54px;
}

.nexon-header .header-search-form i.fas.fa-search {
  border: 1px solid black;
  border-radius: 20px;
  padding: 5px;
}

.nexon-header .header-search-form .header-contact-us-button svg {
  width: 33.61px;
}

.nexon-header .header-search-form button.elementor-search-form__submit {
  width: 65px !important;
}

.nexon-header .header-contact-us-button a:hover svg rect {
  fill: white;
}

.nexon-header .header-contact-us-button a:hover svg circle {
  fill: #00CA81;
}

.nexon-header .header-contact-us-button a:hover svg path {
  stroke: white;
}



/* Smartphone Dropdown */

.nexon-header .elementor-nav-menu--dropdown-tablet .header-search-form, .nexon-header .elementor-nav-menu--dropdown-tablet .header-contact-us-button {
  width: 57% !important;
  max-width: 260px !important;
  margin: 0 auto;
}

.nexon-header .elementor-nav-menu--dropdown-tablet .header-search-form input.elementor-search-form__input {
  background-color: white !important;
  color: black;
  fill: white;
}

.nexon-header .elementor-nav-menu--dropdown-tablet .header-search-form input.elementor-search-form__input::placeholder {
  color: black !important;
}

.nexon-header .elementor-nav-menu--dropdown-tablet .header-search-form .elementor-widget-container {
  border: 1px solid black;
  border-radius: 26px;
}

.nexon-header .elementor-nav-menu--dropdown-tablet .header-contact-us-button svg {
  width: 34px !important;
}

.nexon-header .elementor-nav-menu--dropdown-tablet .elementor-button-content-wrapper {
  align-items: center;
  width: 100%;
}

.nexon-header .elementor-nav-menu--dropdown-tablet .elementor-button-text {
  text-align: left;
} 

.nexon-header .elementor-nav-menu--dropdown-tablet .header-search-form, .nexon-header .elementor-nav-menu--dropdown-tablet .header-contact-us-button {
  padding-top: 0.5%;
}

.nexon-header .elementor-nav-menu--dropdown.elementor-nav-menu__container .icon-tel-number .elementor-icon-list-text {
  font-size: 16px !important;
}

.nexon-header .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-widget-search-form {
  margin: 0 auto;
}

.nexon-header ul.sub-menu.elementor-nav-menu--dropdown {
  width: 100%;
  margin: 0 auto;
  background-color: #F7F2F2;
}

/* Global Button Css */

.nexon-button a svg {
  width: 33px;
}

.nexon-button span.elementor-button-content-wrapper {
  align-items: center;
}

/* Global Templates */

section.mws-image-content-section {
  position: relative;
}

.mws-image-content-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%;
    min-height: 945px;
    width: 51%;
    top: 0%;
    object-fit: contain;
    height: 100% !important; */
}

.mws-image-content-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%;
  min-height: 700px;
  width: 51%;
  top: 0%;
  object-fit: contain;
  height: 100% !important;
}

/* .mws-image-content-section .mws-image-content-section-inner img {
  min-width: 1149px;
  height: 611px;
  object-fit: contain;
  position: absolute;
  left: -50%;
  top: -120px;
} */

/* .mws-image-content-section:after {
  background-image: url(/wp-content/assets/black-RGBAsset-25-1-1.png);
  position: absolute;
  content: "";
  background-repeat: no-repeat;
  z-index: 111;
  left: -0.35vw;
  height: 39%;
  width: 16.5%;
  top: 51%;
} */

.mws-image-content-section .mws-image-content-section-inner .elementor-column:first-child .elementor-widget-image:after {
  background-image: url(/wp-content/assets/black-RGBAsset-25-1-1.png);
  position: absolute;
  content: "";
  background-repeat: no-repeat;
  z-index: 111;
  left: -235px;
  height: 361px !important;
  width: 100%;
  top: 266px !important;
}

.mws-image-content-section .mws-image-content-section-inner .elementor-column {
  align-items: center !important;
}

.mws-image-content-section .mws-image-content-section-inner .elementor-widget-text-editor ul {
  margin-left: 0px;
}

.mws-image-content-section-right:after {
  background-image: url(/wp-content/assets/square-grid-blackAsset-3-1.png);
    position: absolute;
    content: "";
    /* background-repeat: no-repeat; */
    z-index: -1;
    right: 0;
    bottom: 44%;
    min-height: 946px;
    width: 49%;
    top: 0%;
    height: 100%;
}

.mws-image-content-section-right .mws-image-content-section-right-inner img {
  margin: 2.75% -39% 0% 0%;
  min-width: 888px;
}

.mws-image-content-section-right .mws-image-content-section-right-inner ul {
  margin-left: 0px;
}

/* .mws-image-content-section-right:before {
  position: absolute;
  content: url(/wp-content/assets/black-RGBAsset-25-1-1.png);;
  background-repeat: no-repeat;
  z-index: 111;
  right: 0vw;
  width: 15%;
  top: 51%;
} */

.gwc-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%;
  bottom: 0%;
  width: 51%;
  top: 0%;
}

/* .gwc-section .gwc-section-inner img {
  min-width: 717.85px;
  height: 688.14px;
  margin-left: -17.5%;
} */

.gwc-section .gwc-section-inner img {
  min-width: 580.85px;
  height: 688.14px;
  margin-left: -7.5%;
  width: 85% !important;
}

.gwc-section .gwc-section-inner ul {
  margin-left: 0px;
}


.mwiphone-right-section:after {
  background-image: url(/wp-content/assets/square-grid-blackAsset-3-1.png);
  position: absolute;
  content: "";
  background-repeat: repeat;
  z-index: -1;
  right: 0;
  bottom: 44%;
  min-height: 750px;
  width: 49%;
  top: 0%;
  height: 100%;
}

/* .mwiphone-right-section:after {
  background-image: url(/wp-content/assets/square-grid-blackAsset-3-1.png);
  position: absolute;
  content: "";
  background-repeat: no-repeat;
  z-index: -1;
  right: 0;
  bottom: 44%;
  height: 1300px;
  width: 49%;
  top: 0%;
} */

.mwiphone-right-section .mwiphone-right-section-inner .elementor-widget-text-editor ul {
  margin-left: 0px !important;
}

.mwiphone-right-section .mwiphone-right-section-inner img {
  margin-left: 14%;
  margin-top: -2.5%;
}


/* Home Page || Section one || Section two || Section Three || Section Four || Section Five */

/* Section One */

section.section-one-about-banner {
  padding-top: 56px;
  z-index: 0;
}

.section-one-about-banner:after {
  background-image: url(/wp-content/assets/white-grid-3-2.png);
  position: absolute;
  content: "";
  background-repeat: no-repeat;
  z-index: -1;
  right: 0;
  bottom: 44%;
  height: 1300px;
  width: 50%;
  top: 0%;
}

.section-one-about-banner .book-a-consultation-button.nexon-button a {
  padding: 7.5px 18px;
}

.section-one-about-banner .look-to-the-future-button.nexon-button a {
  padding: 7.5px 25.5px 7.5px 18px !important;
}

.section-one-about-banner span.elementor-button-content-wrapper {
  align-items: center;
}

.section-one-about-banner .nh-section-one-image img {
  z-index: 11;
}

.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;
  left: 84.5vw;
  height: 100%;
  width: 100%;
  bottom: -33.75vw;
}

.image-section {
  position: relative;
}

.section-one-about-banner .look-to-the-future-button.nexon-button:hover circle {
  fill: white;
}

.section-one-about-banner .look-to-the-future-button.nexon-button:hover rect {
  fill: #00CA81;
}

.section-one-about-banner .look-to-the-future-button.nexon-button:hover path {
  stroke: #00CA81;
}

.section-one-about-banner .book-a-consultation-button.nexon-button:hover circle {
  fill: #00CA81;
}

.section-one-about-banner .book-a-consultation-button.nexon-button:hover rect {
  fill: white;
}

.section-one-about-banner .book-a-consultation-button.nexon-button:hover path {
  stroke: white;
}

.section-one-about-banner .book-a-consultation-button.nexon-button {
  margin-right: 4%;
}

/* Section Two */

.nh-section-two {
  position: relative;
}

.nh-section-two-inner {
  position: absolute !important;
  bottom: -305px;
  z-index: 9999999999;
}

/* Section Three */ 


.nh-section-three .section-three-inner .section-three-inner-column {
  min-height: 495px;
}

.nh-section-three .section-three-inner .section-three-inner-column .nh-section-three-inner-shrink-icon, .nh-section-three .section-three-inner .section-three-inner-column .nh-section-three-column-text, .nh-section-three .section-three-inner .section-three-inner-column .nh-section-three-column-innericon, .nh-section-three .section-three-active-column .nh-section-three-inner-expand-icon {
  display: none;
} 

.nh-section-three .section-three-active-column .nh-section-three-inner-shrink-icon, .nh-section-three .section-three-active-column .nh-section-three-column-text, .nh-section-three .section-three-active-column .nh-section-three-column-innericon {
display: block !important;
}

/* Section Four */


.nh-section-four .nh-section-four-inner-column .nh-section-four-column-text, .nh-section-four .nh-section-four-inner-column .section-four-inner-shrink-icon svg, .nh-section-four .section-four-active-column .section-four-inner-expand-icon, .nh-section-four .nh-section-four-inner-column .nh-section-four-inner-learn-more {
  display: none;
}

.nh-section-four .section-four-active-column .section-four-inner-shrink-icon svg, .nh-section-four .section-four-active-column .nh-section-four-column-text, .nh-section-four .section-four-active-column .nh-section-four-inner-learn-more {
  display: block;
}

.nh-our-services {
  position: relative;
}

/* Section Five */

.nh-section-five .section-five-download-now-button a {
  padding: 7.5px 20.5px !important; 
} 

.nh-section-five .section-five-contact-us-button.nexon-button a {
  padding: 7.5px 49.75px 7.5px 18px;
}

.nh-section-five .section-five-download-now-button.nexon-button:hover circle {
  fill: #00CA81;
}

.nh-section-five .section-five-download-now-button.nexon-button:hover rect {
  fill: white;
}

.nh-section-five .section-five-download-now-button.nexon-button:hover path {
  stroke: white;
}

.nh-section-five .section-five-contact-us-button.nexon-button:hover circle {
  fill: white;
}

.nh-section-five .section-five-contact-us-button.nexon-button:hover rect {
  fill: #00CA81;
}

.nh-section-five .section-five-contact-us-button.nexon-button:hover path {
  stroke: #00CA81;
}

/* Section six */


/* ======================== Solution & Services ===================== */
.mws-image-content-section.ss-section-four:after {
  display: none;
}

.ss-section-two .ss-section-two-inner-text-icons .elementor-icon-list-text:hover {
  color: #00CA81 !important;
}



/* ============================ Solutions & Services Product Page ============================ */

/* Section Two */

.ssp-section-two-inner-text-icons ul li:first-child span {
  color: #00CA81 !important;
}

/* Section Four */

/* Section  Five */

/* .ssp-section-five:after {
  background-image: url(/wp-content/assets/double-element-red-5-1.png);
  position: absolute;
  content: "";
  background-repeat: no-repeat;
  z-index: 111;
  left: -0.35vw;
  height: 41%;
  width: 16.5%;
  top: 51%;
} */

/* Section six */


.ssp-section-six .ssp-section-six-inner-column {
  min-height: 495px;
}

/* ============================== Carrer Page ====================================== */

/* .careers-section-three:after {
  background-image: url(/wp-content/assets/double-element-red-5-1.png);
  position: absolute;
  content: "";
  background-repeat: no-repeat;
  z-index: 111;
  left: -0.35vw;
  height: 41%;
  width: 16.5%;
  top: 51%;
} */

.careers-kind-of-person-section .elementor-widget-heading {
  margin-bottom: 0px !important;
}

.careers-kind-of-person-section .kind-of-person-column img {
  margin-top: -43% !important;
}

/* ===================================== Thank you page ====================================== */

.thankyoupage-section-two .elementor-column .book-a-consultation-button.nexon-button a {
  padding: 10px 25px 10px 18px;
}

.thankyoupage-section-two .elementor-column .book-a-consultation-button.nexon-button a:hover svg circle {fill: #00CA81;}

.thankyoupage-section-two .elementor-column .book-a-consultation-button.nexon-button a:hover svg rect { fill: white;} 
.thankyoupage-section-two .elementor-column .book-a-consultation-button.nexon-button a:hover svg path {stroke: white;}
/* 404 CSS not found */

.error-page-second-section .elementor-widget-text-editor {
  margin-bottom: 0px !important;
}

.error-page-second-section .book-a-consultation-button.nexon-button a {
  padding: 7.5px 20.5px !important;
}

.error-page-second-section .book-a-consultation-button.nexon-button a:hover svg circle {fill: #00CA81;}

.error-page-second-section .book-a-consultation-button.nexon-button a:hover svg rect { fill: white;}
.error-page-second-section .book-a-consultation-button.nexon-button a:hover svg path { stroke: white;}
/* About Nexon Story Page */

/* .about-nexon-story-seventh-section:after {
  background-image: url(/wp-content/assets/double-element-red-5-1.png);
  position: absolute;
  content: "";
  background-repeat: no-repeat;
  z-index: 111;
  left: -0.35vw;
  height: 41%;
  width: 16.5%;
  top: 51%;
} */

.about-nexon-story-seventh-section .about-nexon-learn-more-button a svg {
  width: 34px;
}

.about-nexon-story-seventh-section .about-nexon-learn-more-button a {
  padding: 7.5px 22px 7.5px 18px;
}

.about-nexon-story-seventh-section .about-nexon-learn-more-button a:hover svg circle {
  fill: #00CA81;
}

.about-nexon-story-seventh-section .about-nexon-learn-more-button a:hover svg rect {
  fill: #ffffff;
}

.about-nexon-story-seventh-section .about-nexon-learn-more-button a:hover svg path { stroke: white;}

.about-nexon-story-seventh-section .about-nexon-learn-more-button .elementor-button-content-wrapper {
  align-items: center;
}

/* Section eight */

.about-nexon-story-eight-section .about-nexon-learn-more-button a svg {
  width: 34px;
}

.about-nexon-story-eight-section .about-nexon-learn-more-button a {
  padding: 7.5px 22px 7.5px 18px;
}

.about-nexon-story-eight-section .about-nexon-learn-more-button a:hover svg circle {
  fill: #00CA81;
}

.about-nexon-story-eight-section .about-nexon-learn-more-button a:hover svg rect {
  fill: #ffffff;
}

.about-nexon-story-eight-section .about-nexon-learn-more-button a:hover svg path { stroke: white;}

.about-nexon-story-eight-section .about-nexon-learn-more-button .elementor-button-content-wrapper {
  align-items: center;
}

/* Section Nine */

.about-nexon-story-nine-section .download-now-button a {
  padding: 7.5px 23px 7.5px 18px !important;
}

.about-nexon-story-nine-section .download-now-button svg {
  width: 34px;
}

.about-nexon-story-nine-section .download-now-button .elementor-button-content-wrapper {
  align-items: center;
}

.about-nexon-story-nine-section .download-now-button a:hover svg circle {
  fill: #00CA81;
}

.about-nexon-story-nine-section .download-now-button a:hover svg rect {
  fill: #ffffff;
}

.about-nexon-story-nine-section .download-now-button a:hover svg path { stroke: white;}

.about-nexon-story-nine-section .contact-us a {
  padding: 7.5px 46px 7.5px 18px !important;
}

.about-nexon-story-nine-section .contact-us svg {
  width: 34px;
}

.about-nexon-story-nine-section .contact-us .elementor-button-content-wrapper {
  align-items: center;
}

.about-nexon-story-nine-section .contact-us a:hover svg circle {
  fill: #ffffff;
}

.about-nexon-story-nine-section .contact-us a:hover svg rect {
  fill: #00CA81;
}

.about-nexon-story-nine-section .contact-us a:hover svg path { stroke: #00CA81;}

/* About Technology Partners */

/* Section Four & five */

.technology-section-four .learn-more-button a, .technology-section-five .learn-more-button a {
  padding: 7.5px 21px 7.5px 18px !important;
}

.technology-section-four .learn-more-button svg, .technology-section-five .learn-more-button svg {
  width: 34px;
}

.technology-section-four .learn-more-button .elementor-button-content-wrapper, .technology-section-five .learn-more-button .elementor-button-content-wrapper {
  align-items: center;
}

.technology-section-four .learn-more-button a:hover svg circle, .technology-section-five .learn-more-button a:hover svg circle {
  fill: #00CA81;
}

.technology-section-four .learn-more-button a:hover svg rect, .technology-section-five .learn-more-button a:hover svg rect {
  fill: #ffffff;
}

.technology-section-four .learn-more-button a:hover svg path, .technology-section-five .learn-more-button a:hover svg path {
  stroke: #ffffff;
}

/* .technology-section-five:before {
  position: absolute;
  content: url(/wp-content/assets/double-element-red-5-1.png);
  background-repeat: no-repeat;
  z-index: 111;
  right: 0vw;
  width: 15%;
  top: 51%;
} */

.technology-section-five.mws-image-content-section-right .elementor-column:nth-child(2) .elementor-widget-image:before {
  content: url(/wp-content/assets/double-element-red-5-1.png);
}

.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;
}

/* Nexon Footer */

.nexon-footer .elementor-widget-form .elementor-form-fields-wrapper.elementor-labels-above {
  border-bottom: 1px solid white;
}

.nexon-footer input[type="email"] {
  padding: 1.5rem 0rem !important;
}

.nexon-footer .elementor-widget-form .elementor-field-type-submit.e-form__buttons {
  align-items: center;
}

.nexon-footer .elementor-button-icon svg {
  width: 2.5em !important;
}

.nexon-footer .elementor-widget-form .elementor-button[type="submit"] svg * {
  fill: #61CE70 !important;
}

.nexon-footer .copyright-column .elementor-icon-list-item svg {
  width: 42px !important;
}

.nexon-footer-image a img {
  width: 161px !important;
  height: 30px !important;
}

@media only screen and (min-width: 1921px) { 
  .first-section-first-column .load-more-reading-time-wrapper { margin-top: 153.5px;}
}

@media only screen and (min-width: 1751px) and (max-width:1920px)  {

  .section-one-about-banner .nh-section-one-image img {
    max-width: 80%;
    position: absolute;
    right: -7%;
    top: -10px;
    width: 767px;
  }

  .section-one-about-banner {
    min-height: 1115px !important;
}


  .section-one-about-banner:after {
    width: 50%;
    height: 100%;
  }

  .page-id-6126 .section-one-about-banner::before {
    left: 83.5vw !important;
    top: 32vw !important;
  }

  .first-section-first-column .category-background-image-wrapper .date-author {
    display: none;
  }

  .first-section-first-column .load-more-reading-time-wrapper { margin-bottom: 15px !important;}

  .page-id-7489 .mws-image-content-section.careers-section-three.nexon-value .nexon-video {
    width: 100%;
    right: 9%;
  }

 .section-one-about-banner .elementor-shape.elementor-shape-bottom svg {
    height: 555px !important;
  }

 .section-one-about-banner .nh-section-one-image img {
    top: -24px !important;
  }

  /* .mws-image-content-section-right .elementor-column:nth-child(2) .elementor-widget-image:before {
    right: -17% !important;
  } */

  .mws-image-content-section .mws-image-content-section-inner .elementor-column:first-child img {
    margin-left: -64.5% !important;
  }
}

@media only screen and (min-width: 1576px) and (max-width:1750px)  { 

  /* Global Templates */

  .mws-image-content-section .mws-image-content-section-inner img {
    min-width: 936px;
    height: 600px;
    left: -26%;
    top: -129px;
  }

  .mws-image-content-section:after {
    width: 18.5%;
  }

  .mws-image-content-section:before {
    width: 49.5% !important;
  }

  .mws-image-content-section-right .elementor-column:nth-child(2) .elementor-widget-image:before {
    /* top: 22.5% !important; */
  right: -17.5% !important;
  /* transform: scale(0.75) !important; */
  }

  .gwc-section:before {
    width: 49.5%;
  }

  .gwc-section .gwc-section-inner img {
    min-width: 580.85px;
    height: 688.14px;
    margin-left: -7.5%;
  }

  /* .ss-section-two {
    margin-top: -225px !important;
  } */



  /* Home Page */

  /* Section One */

  .section-one-about-banner .nh-section-one-image img {
    max-width: 117%;
    position: absolute;
    right: 2.75%;
    top: -10px;
    height: 975px;
    width: 675px;
  }

  .section-one-about-banner {
    min-height: 1050px !important;
}

  .section-one-about-banner:after {
    width: 54%;
    height: 100%;
  }

  .image-section::after {
    right: -71.5%;
    bottom: -104%;
  }

  .section-one-about-banner::before {
    left: 83vw;
    height: 100%;
    width: 100%;
    bottom: -31.75vw;
  }

  /* ============================ Solutions & Services Product Page ================================ */

  .ssp-section-five:after {
    width: 18.5%;
  }


  /* ========================= Carrer Page Section Three ================================ */

  /* Section Three */

  .careers-section-three:after {
    width: 18.5%;
  }

  .first-section-first-column .category-background-image-wrapper .date-author {
    display: none;
  }

  /* .first-section-first-column .load-more-reading-time-wrapper {
    margin-bottom: 15px;
    margin-top: 201.5px;
  } */

  .page-id-7489 .mws-image-content-section.careers-section-three.nexon-value .nexon-video {
    width: 90%;
    right: 0%;
  }

  .section-one-about-banner .elementor-shape.elementor-shape-bottom svg {
    height: 439px !important;
  }

  .section-one-about-banner .nh-section-one-image img {
    top: 5px !important;
  }

  .blog-post-first-section .first-section-first-column .blog-post-single-wrapper-column, .blog-post-first-section .first-section-second-column .blog-post-single-wrapper-column {
    width: 100%;
    min-height: 546px;
}

.blog-post-first-section .first-section-first-column .blog-post-single-wrapper-column {
  height: 100% !important;
  min-height: 1122px !important;
}

}
@media only screen and (min-width: 1371px) and (max-width:1575px)  {

  .elementor-container {
    padding-right: 25px;
    padding-left: 25px;
  }

  /* Global Templates */

  .mws-image-content-section .mws-image-content-section-inner img {
    min-width: 817px;
    height: 500px;
    left: -26%;
    top: -93px;
}

  .mws-image-content-section:after {
    width: 21%;
  }

  .mws-image-content-section:before {
    width: 48.75%;
  }

  .mws-image-content-section-right .elementor-column:nth-child(2) .elementor-widget-image:before {
    /* top: 22.5% !important; */
  right: -14% !important;
  transform: scale(0.75) !important;
  }

  .mws-image-content-section .mws-image-content-section-inner .elementor-column:first-child .elementor-widget-image:after {
    left: -48px;
  }
  

  .hosted-telephoney-unified-communication::after {
    height: 96.25%;
  }

  .gwc-section:before {
    width: 48.75%;
    background-repeat: repeat !important;
  }

  .gwc-section .gwc-section-inner img {
    min-width: 580.85px;
    height: 688.14px;
    margin-left: -7.5%;
  }

  .gwc-section {
    padding: 078px 0px 78px 0px !important;
  }

  body .gwc-section-cloud-management {
    padding: 78px 0px 303px 0px !important;
  }

/* Home Page */
/* Section One */

  .section-one-about-banner .nh-section-one-image img {
    position: absolute;
    right: 13.5%;
    top: -10px;
    height: 872px;
    max-width: 75%;
  }

  .section-one-about-banner {
    min-height: 975px !important;
  }

  .section-one-about-banner:after {
    width: 60%;
    height: 100%;
  }

  .section-one-about-banner .look-to-the-future .elementor-widget-wrap.elementor-element-populated {
    padding-top: 10px !important;
  }

  .section-one-about-banner::before {
    left: 81vw;
    height: 57%;
    width: 20%;
    bottom: -5vw;
  }

  .nh-section-two {
    padding-top: 235px !important;
  }

  .nh-section-three {
    padding-bottom: 431px !important;
  }

  /* Solutions & Services Product Page */


  .ssp-section-five:after {
    width: 21%;
  }

  /* .ss-section-two {
    margin-top: -165px !important;
  } */
  /* ========================== Carrer Page ======================== */

  .careers-section-three:after {
    width: 21%;
  }

  .hiring-process-section .hiring-process-image-box {
    width: 100% !important;
    max-width: 65% !important;
  }

  /* About Nexon Story */

  .about-nexon-story-nine-section .contact-us a {
    padding: 7.5px 45.5px 7.5px 18px !important;
  }

  /* Blog Page */

  .blog-post-first-section .first-section-first-column {
    width: 100%;
  }

  .blog-post-first-section .first-section-second-column {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }

  .blog-post-first-section .first-section-second-column .single-column-wrapper-padding {
    width: 50%;
  }

  .blog-post-wrapper .single-column-wrapper-padding {
    padding: 1%;
  }

  .blog-post-wrapper .single-column-wrapper-padding {
    width: 33.33%;
  }

  .first-section-second-column .single-post-excerpt, .first-section-second-column .learn-more-button {
    display: block;
  }

  .blog-post-wrapper .content-wrapper .date-author {
    display: none;
  }

  .blog-post-first-section .first-section-first-column .blog-post-single-wrapper-column {
    min-height: 761px;
  }

  .first-section-second-column .reading-time {
    display: unset;
  }

  .ja-job-list .job {
    margin-right: 36px !important;
  }

  .nexon-header #menu-1-7378e53b a {
    font-size: 1.15vw !important;
    padding: 10px 1.25vw;
}

/* .unified-communication-second-section {
  margin-bottom: 165px !important;
} */

#ja-jobs-widget .ja-job-details .description {
  width: 58% !important;
}

.first-section-first-column .load-more-reading-time-wrapper {
  margin-bottom: 27.5px;
  margin-top: 27.5px;
}

.page-id-7489 .mws-image-content-section.careers-section-three.nexon-value .nexon-video {
  width: 90%;
  right: 0%;
}

.section-one-about-banner .elementor-shape.elementor-shape-bottom svg {
  height: 400px !important;
}

.section-one-about-banner .nh-section-one-image img {
  top: 5px !important;
}

section.ancher-link-section {
  padding: 0px 0px 17.5px 0px !important;
}

.ss-section-two {
  margin-right: -125px !important;
}

.blog-post-first-section .first-section-first-column .blog-post-single-wrapper-column {
  min-height: 1122px !important;
}

}

@media only screen and (min-width: 1025px) and (max-width:1370px)  {
  .elementor-container {
    padding-right: 25px;
    padding-left: 25px;
  }
  /* Global templates */

  .mws-image-content-section .mws-image-content-section-inner img {
    min-width: 578px;
    height: 500px;
    left: -26%;
    top: -35px;
}
  .mws-image-content-section:after {
    width: 28%;
    transform: scale(0.85);
    height: 57%;
    top: 43%;
    left: -2.35vw;
  }
  .mws-image-content-section {
    padding: 125px 0px 125px 0px !important;
  }
  .mws-image-content-section:before {
    width: 49%;
    height: 101.5%;
  }
  .mws-image-content-section-right .mws-image-content-section-right-inner img {
    margin: 0% -20% 0% 0%;
    min-width: 387px;
  }
  .mws-image-content-section-right:before {
    width: 17.5%;
    top: 37%;
    transform: scale(0.75);
  }
  .mws-image-content-section-right .mws-image-content-section-right-inner .elementor-column:nth-child(2) {
    align-items: center;
  }
  .mws-image-content-section-right .mws-image-content-section-right-inner .elementor-widget-wrap.elementor-element-populated {
    margin: 5.5% 0% 0% 0% !important;
}
.mws-image-content-section-right:after {
  height: 100%;
  min-height: 557px !important;
}

.mws-image-content-section-right .elementor-column:nth-child(2) .elementor-widget-image:before {
  top: 22.5% !important;
right: -14% !important;
transform: scale(0.75) !important;
}

.mws-image-content-section .mws-image-content-section-inner img {
  height: 400px;
}

.mws-image-content-section .mws-image-content-section-inner .elementor-column:first-child .elementor-widget-image:after {
  top: 45% !important;
  left: -48px;
}

  .gwc-section:before {
    width: 50%;
    background-repeat: repeat !important;
  }

  .gwc-section .gwc-section-inner img {
    min-width: 80%;
    height: 100%;
    margin-left: -8%;
  }

  .gwc-section {
    padding: 78px 0px 78px 0px !important;
    margin-top: 10px !important;
  }

  .gwc-section .gwc-section-inner .elementor-column:first-child {
    align-items: center;
  }
  

  .mwiphone-right-section:after {
    height: 98.50%;
  }

  .mwiphone-right-section .mwiphone-right-section-inner img {
    margin-left: 3%;
    margin-top: 10.5%;
}

.gwc-section .gwc-section-inner .gwc-section-diagonal-image img {
  bottom: -56% !important;
}

  /* Nexon Header */
  .nexon-header .header-search-form .elementor-search-form--button-type-icon {
    width: 115px;
    max-width: 150px;
  }

  .nexon-header .header-search-form {
    width: 11.5%;
  }

  .nexon-header .header-contact-us-button {
    width: 165px;
  }

  .nexon-header .header-search-form .header-contact-us-button svg {
    width: 42.61px;
  }

  .nexon-header .header-contact-us-button .elementor-button-icon.elementor-align-icon-left {
    margin-right: 4.5px !important;
  }

  .nexon-header .header-contact-us-button span.elementor-button-text {
    font-size: 13.5px;
  }

  .nexon-header .header-telephone-icon .elementor-icon-list-text {
    font-size: 14px !important;
    }

  .nexon-header .header-telephone-icon {
    width: 13% !important;
  }

  .nexon-header .header-nav-menu a {
      font-size: 14px !important;
    }

  .nexon-header .elementor-item.elementor-item-anchor.has-submenu {
      padding: 10px 6px !important;
    }

  .nexon-header .header-contact-us-column .header-contact-us-button a {
      padding: 7.5px 30px 7.5px 9px;
  }

  .nexon-header .header-nav-menu {
    width: 48% !important;
}

  .nexon-header .header-contact-us-column {
    width: 15.5% !important;
  }

  .nexon-header .header-nav-menu nav {
    margin: 0 auto;
  }

  .header-telephone-icon .elementor-widget-wrap.elementor-element-populated, .header-contact-us-column .elementor-widget-wrap.elementor-element-populated {
    justify-content: right !important;
  }

  .header-search-form .elementor-widget-wrap.elementor-element-populated {
    justify-content: left !important;
  }

  

  /* Section One */

  .section-one-about-banner .nh-section-one-image img {
    max-width: 75%;
    position: absolute;
    right: 11%;
    top: 0px;
    height: 750px;
  }

  .section-one-about-banner {
    min-height: 975px !important;
    padding-top: 45px !important;
  }

  .section-one-about-banner .elementor-shape {
    width: 140% !important;
  }

  .section-one-about-banner:after {
    width: 60%;
    height: 100%;
  }

  .section-one-about-banner .elementor-heading-title.elementor-size-default {
    font-size: 36px !important;
    line-height: 40px !important;
  }
  .section-one-about-banner .book-a-consultation-button {
    margin-bottom: 7.5px !important;
  }
  .section-one-about-banner .look-to-the-future .elementor-widget-wrap.elementor-element-populated {
    padding-top: 10px !important;
  }
  .section-one-about-banner::before {
    left: 78.5vw;
    height: 57%;
    width: 58%;
    bottom: 8vw;
  }
  .section-one-about-banner .look-to-the-future-button.nexon-button {
    width: 261px !important;
    max-width: 261px !important;
  }

  .section-one-about-banner .look-to-the-future-button.nexon-button a {
    padding: 7.5px 37.5px 7.5px 20px !important;
  }

  .nh-section-two {
    padding-top: 235px !important;
  }

  .nh-section-three {
    padding-bottom: 431px !important;
  }


/* nh - Section Five */
  .nh-section-five .elementor-shape-bottom {
    bottom: -125px;
  }

  .nh-section-five .elementor-shape {
    width: 161%;
  }

  .nh-section-five.downloadable-resources .elementor-shape {
    bottom: -1px !important;
  }

  /* solutions & service product page */
  .ssp-section-five:after {
    width: 28%;
    transform: scale(0.85);
    height: 57%;
    top: 43%;
    left: -2.35vw;
  }

  .ssp-section-six .ssp-section-six-inner-column {
    min-height: 425px;
}



/* ========================== Career page ========================== */

.careers-section-three:after {
    width: 28%;
    transform: scale(0.85);
    height: 57%;
    top: 43%;
    left: -2.35vw;
}

.careers-kind-of-person-section .kind-of-person-column img {
  margin-top: -67.5% !important;
  max-width: 85%;
}

.hiring-process-section .hiring-process-image-box {
  width: 100% !important;
  max-width: 75% !important;
}

/* ================================= Thank you Page ================================= */

.thankyoupage-section-two {
  margin-top: -360px;
}

.thankyoupage-section-two .elementor-column {
  width: 50% !important;
}

/* About Nexon Story */

.about-nexon-story-nine-section .contact-us a {
  padding: 7.5px 45.5px 7.5px 18px !important;
}

.about-nexon-story-nine-section {
  padding: 125px 0px 475px 0px !important;
}

/* Blog Page */

.blog-post-main-wrapper .first-section-first-column, .blog-post-main-wrapper .first-section-second-column {
  width: 100%;
}

.blog-post-main-wrapper .first-section-second-column {
  display: flex;
  flex-wrap: wrap;
}

.blog-post-main-wrapper .single-column-wrapper-padding {
  width: 50% !important;
  padding: 1%;
}

.blog-post-wrapper .first-section-first-column .single-column-wrapper-padding {
  width: 100% !important;
}

.first-section-second-column .single-post-excerpt, .first-section-second-column .learn-more-button {
  display: block;
}

.blog-post-wrapper .content-wrapper .date-author {
  display: none;
}

.blog-post-first-section .first-section-first-column .blog-post-single-wrapper-column {
  min-height: 761px;
}

.first-section-second-column .reading-time {
  display: unset;
}

.ja-job-list .job {
  margin-right: 26px !important;
}

.get-in-touch .elementor-widget-image {
  width: 80%;
  max-width: 80%;
  top: 25%;
  left: -2.5vw !important;
}

#mktoForm_2307.contact-us-form .formThreeBox {
  width: 100% !important;
}

body #mktoForm_2307 .mktoFieldDescriptor.mktoFormCol {
  width: 100% !important;
  margin-top: 25px !important;
}

.nexon-commit .contact-us-form {
  padding: 0px !important;
}

.nexon-header #menu-1-7378e53b a {
  font-size: 1.25vw !important;
  padding: 10px 0.5vw;
}

.page-id-6813 #mktoForm_2307 input, .page-id-6813 #mktoForm_2307 select  {
  width: 100% !important;
}

/* section.jobopportunities {
  padding-top: 250px !important;
} */

#ja-jobs-widget h2.title {
  font-size: 34px !important;
  line-height: 34px !important;
}

.jobopportunities svg {
  height: 500px !important;
}

.ja-job-details .meta ul.classifications {
  margin-bottom: 10px !important;
}

#ja-jobs-widget .ja-job-details .bullet-points {
  width: 52.5%;
  padding-top: 100px;
}

#ja-jobs-widget .ja-job-details .description {
  width: 80%;
}

.first-section-first-column .load-more-reading-time-wrapper {
  margin-bottom: 20px;
  margin-top: 20px;
}

#mktoForm_2307 .formThreeBox {
  width: 50% !important;
}

body #mktoForm_2307 .mktoFormRow:nth-of-type(5) .mktoHtmlText div, body #mktoForm_2307 .mktoFormRow:nth-of-type(6) .mktoHtmlText div {
  font-size: 11.5px !important;
}

#mktoForm_2307 #mktoCheckbox_19872_0 {
  width: unset !important;
}

#mktoForm_2307 .mktoFormRow:nth-child(4) + .mktoError {
  top: 300px !important;
}

.blog-post-first-section .first-section-first-column .category-background-image-wrapper {
  min-height: 500px !important;
}

.mws-image-content-section.about-nexon-story-seventh-section {
  /* margin-top: 115px !important; */
  padding: 125px 0px 0px 0px !important;
}

.page-id-2613 .mws-image-content-section.about-nexon-story-seventh-section {
  padding: 142px 0px 168px 0px !important;
}

.page-id-2613 .mws-image-content-section.about-nexon-story-seventh-section:before {
  min-height: 500px !important;
}

.page-id-7489 .mws-image-content-section.careers-section-three.nexon-value .nexon-video {
  width: 97.5%;
  right: 3.5% !important;
}

.section-one-about-banner .elementor-shape.elementor-shape-bottom svg {
  height: 498px !important;
}

section.ancher-link-section {
  padding: 0px 0px 17.5px 0px !important;
}

.page-id-7911 .mws-image-content-section:before {
  min-height: 700px !important;
}

.mws-image-content-section:before {
  min-height: 600px !important;
  height: 100%;
}

}

@media only screen and (min-width: 768px) and (max-width:1024px)  {
  form#mktoForm_2322 .mktoHtmlText.mktoHasWidth {
    font-family: 'HKGROTESK-REGULAR' !important;
    margin-top: -28px !important;
    padding-left: 43px !important;
    margin-bottom: 5px !important;
}
  form#mktoForm_2361{
    background-color: white;
    padding: 2.5% !important;
    border: 1px solid #00c982;
    }
  .mktoHtmlText.mktoHasWidth{
    margin-top: 42px !important;
}
  .elementor-container {
    padding-right: 15px;
    padding-left: 15px;
  }

  /* Global Templates */

  /* .mws-image-content-section:before {
    width: 58%;
    height: 100%;
    min-height: 668px !important;
  } */

  .mws-image-content-section:before {
    width: 58%;
    height: 100%;
    min-height: 600px !important;
}

  .mws-image-content-section .mws-image-content-section-inner img {
    /* min-width: 78% !important; */
    /* left: -4%; */
    /* top: -12.5vw; */
    /* height: 305px;
    width: 91% !important;
    margin-left: -16.5% !important; */
}

.mws-image-content-section .mws-image-content-section-inner img {
  min-width: 78% !important;
  /* left: -4%; */
  /* top: -12.5vw; */
  height: 305px;
  width: 82% !important;
  margin-left: -24.5% !important;
}

  .mws-image-content-section .mws-image-content-section-inner .elementor-column:first-child .elementor-widget-image:after {
    left: -72.5px;
    height: 361px !important;
    width: 75%;
    top: 22.5% !important;
    transform: scale(0.75);
  }

/* .mws-image-content-section:after {
  left: -3.35vw;
  height: 67%;
  width: 37.5%;
  transform: scale(0.85);
  top: 33%;
} */

.mws-image-content-section {
  min-height: 639px;
}

.mws-image-content-section-right .mws-image-content-section-right-inner img {
  margin: 0% -8% 0% 0%;
  min-width: unset;
}

.mws-image-content-section-right .mws-image-content-section-right-inner .elementor-inner-column:nth-child(2) {
  align-items: center;
}

.mws-image-content-section-right:after {
  height: 100%;
  min-height: 501px !important;
}

.mws-image-content-section-right:before {
  width: 28.5%;
  top: 31%;
  transform: scale(0.75);
}

.gwc-section .gwc-section-inner img {
  min-width: unset;
  height: unset;
  margin-left: unset;
  width: 85%;
}

.gwc-section .gwc-section-inner .elementor-inner-column {
  align-items: center;
}

.gwc-section:before {
  height: 100%;
  background-repeat: repeat !important;
}

.gwc-section-cloud-management::before {
  height: 102% !important;
}

.mwiphone-right-section:after {
  width: 57%;
  height: 99.5%;
  min-height: 600px !important;
}

.mws-image-content-section-right .elementor-column:nth-child(2) .elementor-widget-image:before {
  top: 22.5% !important;
right: -14% !important;
transform: scale(0.75) !important;
}

.mwiphone-right-section .mwiphone-right-section-inner img {
  max-width: 80%;
  margin-left: 10%;
  /* margin-top: 31.5%; */
}

.hosted-telephoney-unified-communication::after {
  height: 96.25%;
}

.mws-image-content-section-right-cloud-management::after {
  height: 105.25%;
}

  /* Nexon Header */

  .nexon-header .icon-tel-number {
    min-height: 54px;
  }

  .nexon-header .icon-tel-number ul.elementor-icon-list-items {
    display: block;
    margin: 0 auto;
  }

.nexon-header .elementor-nav-menu--dropdown.elementor-nav-menu__container .icon-tel-number {
  width: 60% !important;
  max-width: 260px !important;
  margin: 0 auto;
  align-content: center;
  align-items: center;
  padding: 17px 15px;
}

.nexon-header  .icon-tel-number span.elementor-icon-list-text {
  color: black !important;
  }

  /* =================== Nexon - Home Page ================= */

  /* Section One */

  .section-one-about-banner:after {
    width: 60%;
    height: 100%;
  }

  section.section-one-about-banner {
    padding-top: 25px !important; 
  }

  .section-one-about-banner .nh-section-one-image img {
    max-width: 75.5%;
    position: absolute;
    right: 7%;
    top: 0px;
    height: 590px;
  }

  .section-one-about-banner {
    min-height: 615px;
  }

  .section-one-about-banner::before {
    left: 77.5vw;
    height: 57%;
    width: 58%;
    bottom: 8vw;
  }

  .section-one-about-banner .look-to-the-future-button.nexon-button a {
    padding: 7.5px 40px 7.5px 20px !important;
  }



  /* Section Two */

  .nh-section-two .nh-section-two-inner {
    position: unset !important;
  }

    /* Nexon Footer */

    .nexon-footer .copyright-column {
      order: 4;
    }
    .nexon-footer .first-footer-navigation {
      order: 1;
    }
    
    .nexon-footer .second-footer-navigation {
      order: 2;
    }
    
    .nexon-footer .newsletter-column {
      order: 3;
    }

    .nexon-footer .elementor-widget-form .elementor-field-group-subscriptionemail {
      width: 90%;
    }

    .nexon-footer .elementor-widget-form .elementor-field-group-subscriptionemail {
      width: 90% !important;
    }

    .nexon-footer .elementor-widget-form .e-form__buttons {
      width: 10% !important;
    }

    

    /* Solutions & Service Page */

    .ssp-section-five:after {
      left: -3.35vw;
      height: 67%;
      width: 37.5%;
      transform: scale(0.85);
      top: 33%;
    }

    .ssp-section-six .ssp-section-six-inner-column {
      min-height: 400px;
  }



  /* ============================================= careers page ======================================= */
  
  .careers-section-three:after {
    left: -3.35vw;
    height: 67%;
    width: 37.5%;
    transform: scale(0.85);
    top: 46%;
  }
  
  .careers-kind-of-person-section .kind-of-person-column img {
    margin-top: unset !important;
  }

  /* About Nexon Story */

  .about-nexon-story-nine-section .contact-us a {
    padding: 7.5px 54px 7.5px 18px !important;
  }

  /* Blog Page */

  .blog-post-main-wrapper .blog-post-wrapper {
    display: block;
}

.blog-post-wrapper .single-column-wrapper-padding {
    width: 100% !important;
    padding: 1% !important;
}

.blog-post-main-wrapper .category-background-image-wrapper {
    padding: 17.5px 17.5px 0px 17.5px !important;
}

.blog-post-main-wrapper .date-author {
  width: 260px;
  position: absolute;
  bottom: 0;
  font-size: 13.5px;
}

.blog-post-single-wrapper-column .content-wrapper {
  padding: 0px 20px !important;
}

.blog-post-main-wrapper .category-background-image-wrapper {
  background-size: cover;
  object-fit: contain;
  background-position: center center;
}

.blog-post-wrapper .blog-post-first-section {
  display: block;
}

.blog-post-wrapper .blog-post-first-section .first-section-first-column, .blog-post-wrapper .blog-post-first-section .first-section-second-column {
  width: 100%;
}

.blog-post-first-section .first-section-first-column .category-background-image-wrapper, .first-section-second-column .single-column-wrapper-padding .category-background-image-wrapper {
  min-height: 357px !important;
}

.blog-post-first-section .first-section-first-column .blog-post-single-wrapper-column {
  min-height: unset;
}


.blog-post-wrapper .content-wrapper .date-author {
  display: none;
}

.first-section-second-column .single-post-excerpt, .first-section-second-column .learn-more-button {
  display: block;
}

.first-section-second-column .reading-time {
  display: unset;
}

.ja-job-list .job {
  padding: 2%;
  margin-right: 10px;
  flex-basis: 32.33% !important;
}

.ja-job-search .ja-form .ja-field-container .ja-field select {
  padding: 13px 10px 16px 10px;
}

.ja-job-details .meta .classifications {
  color: black;
}

#ja-jobs-widget .meta .date-posted {
  margin: 7.5px 0px;
}

#ja-jobs-widget .ja-job-details .description {
  width: 100% !important;
}

#ja-jobs-widget .ja-job-details .bullet-points {
  width: 100% !important;
  padding-top: 0px !important;
}

.ja-job-details .bullet-points {
  padding: 0px;
}

.ja-job-details h2.title {
  background: transparent;
  text-align: center;
  font-size: 25px;
  color: #000;
}

#ja-jobs-widget .ja-apply-iframe {
  margin: 10%;
}

#ja-jobs-widget .meta .date-posted {
  color: black;
}

.ja-job-details .meta ul.classifications {
  margin: 0px 0px !important;
}

#mktoForm_2322 .mktoFieldDescriptor.mktoFormCol {
  width: 100% !important;
  margin-bottom: 27px !important;
}

#mktoForm_2322 .mktoFieldDescriptor.mktoFormCol {
  width: 100% !important;
  margin-bottom: 27px !important;
}

form.mktoForm {
  padding: 0px !important;
}

#mktoForm_2322 input, #mktoForm_2322 select {
  width: 100% !important;
}

.get-in-touch .mktoForm .mktoFieldWrap {
  float: unset;
}

/* .get-in-touch #mktoForm_2322 input, #mktoForm_2322 select {
  width: 100% !important;
} */

.get-in-touch #mktoForm_2322 .mktoFieldDescriptor.mktoFormCol {
  margin-bottom: 40px !important;
}

#mktoForm_2307.contact-us-form .formThreeBox {
  width: 100% !important;
}

body #mktoForm_2307 .mktoFieldDescriptor.mktoFormCol {
  width: 100% !important;
  margin-top: 25px !important;
}

.nexon-commit .contact-us-form {
  padding: 0px !important;
}

.page-id-6813 #mktoForm_2307 input, .page-id-6813 #mktoForm_2307 select  {
  width: 100% !important;
}

section.jobopportunities {
  padding-top: 250px !important;
}

.first-section-first-column .load-more-reading-time-wrapper {
  margin-bottom: 20px;
  margin-top: 20px;
}

#mktoForm_2307 #mktoCheckbox_19872_0 {
  width: unset !important;
}

#mktoForm_2307 .mktoFormRow:nth-child(4) + .mktoError{
  top: 165px !important;
  left: 0px !important;
}

#mktoForm_2307 .mktoFormRow:nth-child(6) .mktoFieldDescriptor.mktoFormCol {
  width: 100% !important;
}

#mktoForm_2307 .mktoFormRow:nth-child(8) .mktoFormCol {
  width: 67.5 !important;
}

#mktoForm_2322 {
  background-color: white;
  padding: 2.5% !important;
  border: 1px solid #00c982;
}

.page-id-7489 .mws-image-content-section.careers-section-three.nexon-value .nexon-video {
  width: 93%;
}

.ja-job-details .meta, .ja-job-details .bullet-points, .ja-job-details .description {  
  padding: 0px 29px !important;
} 

#ja-jobs-widget ul.bullet-points {
  margin: 0px 0px 2em 0px !important;
}

.section-one-about-banner .elementor-shape.elementor-shape-bottom svg {
  height: 266px !important;
}

.section-one-about-banner .nh-section-one-image img {
  top: -5px !important;
}

}

@media screen and (max-width:767px) {
  .testimonial  .elementor-widget-container {
    padding-left: 21px !important;
    padding-top: 69px !important;}
  .get-in-touch .ssp-section-six-text.elementor-widget.elementor-widget-text-editor {
    padding-bottom: 45px !important;
}


  .mktoHtmlText.mktoHasWidth{
    margin-top: 0px !important;
}
    .elementor-container {
      padding-right: 15px;
      padding-left: 15px;
    }
  
    section.elementor-inner-section .elementor-container {
      padding-right: 0px !important;
      padding-left: 0px !important;
    }

    /* global templates */

    .mws-image-content-section .mws-image-content-section-inner .elementor-widget-text-editor ul {
      margin-left: 10px;
    }

    /* Nexon Header */

    .nexon-header .elementor-nav-menu--dropdown.elementor-nav-menu__container {
      margin-top: 0px;
    }

    /* ====================== Global Templates ============================= */

    .mws-image-content-section .mws-image-content-section-inner img {
      position: unset;
      min-width: unset;
      left: unset;
      height: unset;
    }

    .mws-image-content-section:before {
      display: none;
    }

    .mws-image-content-section:after {
      display: none;
    }

    .gwc-section:before {
      display: none;
    }

    .gwc-section .gwc-section-inner ul {
      margin-left: 10px;
    }

    .gwc-section .gwc-section-inner img {
      min-width: unset;
      height: unset;
      margin-left: unset;
      width: 100%;
    }

    

    .mws-image-content-section-right:after {
      display: none;
    }

    .mws-image-content-section-right .mws-image-content-section-right-inner ul {
      margin-left: 10px;
    }

    .mws-image-content-section-right .mws-image-content-section-right-inner img {
      margin: 0% 0% 0% 24.5%;
      min-width: unset;
    }

    .mws-image-content-section-right:before {
      display: none;
    }

    .mwiphone-right-section .mwiphone-right-section-inner .elementor-widget-text-editor ul {
      margin-left: 10px !important;
    }
    .mwiphone-right-section:after {
      display: none;
    }
  
    .mwiphone-right-section .mwiphone-right-section-inner img {
      width: 100%;
      margin-left: 0% !important;
      margin-top: 0% !important;
  }

    /* =========================================== Home Page =========================================== */

    /* Section One */

    .section-one-about-banner:after {
      width: 100%;
      height: 100%;
    }

    section.section-one-about-banner {
      padding-top: 25px !important; 
    }

    .section-one-about-banner .nh-section-one-responsive-image img,
	.section-one-about-banner .nh-section-one-responsive-image svg {
      max-width: 80%;
    }
	.section-one-about-banner .nh-section-one-responsive-image svg {
		margin: 0 auto;
	}

    .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;
      left: inherit;
      height: 21%;
      width: 45%;
      bottom: 86px;
      background-size: contain;
      right: -19%;
  }

    .section-one-about-banner .look-to-the-future-button.nexon-button a {
      padding: 7.5px 38.5px 7.5px 20px !important;
    }

   

    /* Section Two */

    .nh-section-two .nh-section-two-inner {
      position: unset !important;
    }

    /* Section Three */

    .nh-section-three .section-three-inner .section-three-inner-column {
      min-height: 400px;
    }

    /* Section Four */
    

    .nh-section-four .section-four-inner-column-two {
      min-height: 400px;
    }

    /* Section Five */

    

      .nh-section-five .section-five-contact-us-button.nexon-button a {
        padding: 7.5px 58.75px 7.5px 20px;
      }

      /* Nexon Footer */

      .nexon-footer .copyright-column {
        order: 4;
      }
      .nexon-footer .first-footer-navigation {
        order: 1;
      }
      
      .nexon-footer .second-footer-navigation {
        order: 2;
      }
      
      .nexon-footer .newsletter-column {
        order: 3;
      }

      .nexon-header .elementor-nav-menu--dropdown-tablet nav.elementor-nav-menu--main.elementor-nav-menu__container {
        top: 47px !important;
      }

      .nexon-header .icon-tel-number {
        min-height: 54px;
      }

      .nexon-header .icon-tel-number ul.elementor-icon-list-items {
        display: block;
        margin: 0 auto;
      }

    .nexon-header .elementor-nav-menu--dropdown.elementor-nav-menu__container .icon-tel-number {
      width: 60% !important;
      max-width: 260px !important;
      margin: 0 auto;
      align-content: center;
      align-items: center;
      padding: 17px 15px;
  }

  .nexon-header  .icon-tel-number span.elementor-icon-list-text {
    color: black !important;
  }

  /* Solution & Services product Page */

  .ssp-section-five:after {
    display: none;
  }

  .ssp-section-six .ssp-section-six-inner-column {
    min-height: 400px;
  }



/* ==========================  careers page ======================== */

  .careers-section-three:after {
    display: none;
  }

  .careers-kind-of-person-section .kind-of-person-column img {
    width: 100%;
    margin: unset !important;
  }

  /* About Page */

  .about-nexon-story-nine-section .contact-us a {
    padding: 7.5px 55px 7.5px 18px !important;
  }

  /* Blog Page */

  .blog-post-main-wrapper .blog-post-wrapper {
    display: block;
}

.blog-post-wrapper .single-column-wrapper-padding {
    width: 100% !important;
    padding: 1% !important;
}

.blog-post-main-wrapper .category-background-image-wrapper {
    padding: 17.5px 17.5px 0px 17.5px !important;
}

.blog-post-main-wrapper .date-author {
  width: 260px;
  position: absolute;
  bottom: 0;
  font-size: 13.5px;
}

.blog-post-single-wrapper-column .content-wrapper {
  padding: 0px 10px !important;
}


.blog-post-main-wrapper .category-background-image-wrapper {
  background-size: cover;
  object-fit: contain;
  background-position: center center;
}

.blog-post-wrapper .blog-post-first-section {
  display: block;
}

.blog-post-wrapper .blog-post-first-section .first-section-first-column, .blog-post-wrapper .blog-post-first-section .first-section-second-column {
  width: 100%;
}

.blog-post-first-section .first-section-first-column .category-background-image-wrapper, .first-section-second-column .single-column-wrapper-padding .category-background-image-wrapper {
  min-height: 357px !important;
}

.blog-post-first-section .first-section-first-column .blog-post-single-wrapper-column {
  min-height: unset;
}

.first-section-first-column .blog-post-single-inner-wrapper .load-more-reading-time-wrapper {
  margin: 24px 0px 44px 0px !important;
  align-items: center;
  width: 100%;
}

.blog-post-wrapper .content-wrapper .date-author {
  display: none;
}

.first-section-second-column .single-post-excerpt, .first-section-second-column .learn-more-button {
  display: block;
}

.first-section-second-column .reading-time {
  display: unset;
}

.fillter-categories ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0px !important;
  justify-content: left;
}

.fillter-categories ul li {
  margin: 15px 10px 15px 0px !important;
  padding: unset;
  flex-wrap: wrap;
}

.load-more-reading-time-wrapper .learn-more-button {
  width: 58.5%;
}

.load-more-reading-time-wrapper .reading-time {
  width: 41.5%;
  font-size: 16px;
}

.ja-job-details h2.title {
  padding: unset;
  margin: 2.5% 0% 5% 0%;
}

.ja-job-details div {
  padding: unset !important;
}

.ja-job-list .job {
  margin-right: 0px;
  margin-bottom: 20px;
  padding: 6%;
  flex-basis: 100% !important;
}

#ja-jobs-widget .meta .date-posted {
  color: black;
}

.ja-pager-container {
  padding: unset;
}

.ja-pager-container {
  padding: unset;
}

.ja-pager-container .ja-pager-summary {
  text-align: center;
}

.ja-pager-container .ja-pager {
  text-align: center;
}
.ja-pager-container .ja-pager .previous, .ja-pager-container .ja-pager a.next {
  color: black;
  border: none;
  font-size: 14px;
  background: transparent;
}

.ja-job-search .ja-form .ja-field-container label {
  color: black;
}

.ja-job-search .ja-form .ja-field-container .ja-field select {
  color: #00CA81;
}

.ja-field {
  margin: 2%;
}

.ja-job-search .ja-form .ja-field-container .ja-field select {
  padding: 13px 10px 16px 10px;
}

.ja-job-details h2.title {
  background: transparent;
  color: black;
  padding-top: 25px;
}

.ja-job-details .meta .classifications {
  color: black;
}

#ja-jobs-widget .meta .date-posted {
  margin: 7.5px 0px;
}

#ja-jobs-widget .ja-job-details .description {
  width: 100% !important;
}

#ja-jobs-widget .ja-job-details .bullet-points {
  width: 100% !important;
  padding-top: 0px !important;
}

.ja-job-details .bullet-points {
  padding: 0px;
}

#ja-jobs-widget .ja-apply-iframe {
  padding: 14% 0% 0% 0%;
}

/*get in touch*/

.get-in-touch #mktoForm_2322 .mktoFieldDescriptor.mktoFormCol {
  width: 100% !important;
  margin-bottom: 27px !important;
}

.get-in-touch form.mktoForm {
  padding: 0px !important;
}

/* .get-in-touch #mktoForm_2322 input, #mktoForm_2322 select {
  width: 100% !important;
} */

.get-in-touch .mktoForm .mktoFieldWrap {
  float: unset;
}

.get-in-touch .mktoFormRow .mktoFormCol p, .get-in-touch .mktoFormRow .mktoFormCol {
  font-size: 16px !important;
}

#mktoForm_2307.contact-us-form .formThreeBox {
  width: 100% !important;
}

body #mktoForm_2307 .mktoFieldDescriptor.mktoFormCol {
  width: 100% !important;
  margin-top: 25px !important;
}

#mktoForm_2307 .formThreeBox {
  width: 100% !important;
}

.mktoForm .mktoFormRow:nth-of-type(5) select {
  width: 100% !important;
}

body .mktoForm .mktoFormRow:nth-of-type(5) .mktoFormCol:nth-child(2), .mktoForm .mktoFormRow:nth-of-type(6) .mktoFormCol:nth-child(2) {
  width: 100% !important;
}

#mktoForm_2307 .mktoFormRow:nth-child(6) .mktoFieldDescriptor.mktoFormCol, #mktoForm_2307 .mktoFormRow:nth-child(7) .mktoFieldDescriptor.mktoFormCol {
  width: 100% !important;
}

.nexon-commit .contact-us-form {
  padding: 0px !important;
}

.resources-content-wrapper {
  display: unset;
}

.resources-wrapper {
  width: 100% !important;
  margin: 27.5px 0px !important;
  border: 1px solid #00C982;
  padding: 2.5%;
}

.content-downloadsection-wrapper {
  display: unset;
  flex-wrap: unset;
  padding: 12.5px 0px 12.5px 0px;
}

.whitepaper-content, .download-content-section {
  width: 100%;
  padding: 0px 0px 20px 0px;
}

.nexonpodcast-template-default .blog-post-main-wrapper .category-background-image-wrapper {
  background-size: cover;
}

.page-id-6813 #mktoForm_2307 input, .page-id-6813 #mktoForm_2307 select  {
  width: 100% !important;
}

#mktoForm_2307 #mktoCheckbox_19872_0 {
  width: unset !important;
}

.first-section-first-column .single-post-excerpt {
  -webkit-line-clamp: 4;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  height: 116px;
}

#mktoForm_2307 .mktoFormRow input::placeholder {
  color: black;
}

#mktoForm_2307 .mktoFormRow .notice {
  margin-top: 15px !important;
}

#mktoForm_2307 .mktoFormRow:nth-child(4) + .mktoError {
  top: 400px !important;
  left: 0px !important;
}

#mktoForm_2307 .mktoFormRow:nth-child(8) {
  display: unset;
}

body #mktoForm_2307 .mktoFormRow:nth-child(8) .mktoFormCol {
  width: 100% !important;
}

body #mktoForm_2307 input#City {
  padding: 15px 0px !important;
}

.mktoForm .mktoFormCol {
  min-height: 12.5px;
}

#mktoForm_2322 {
  background-color: white;
  padding: 4.5% !important;
  border: 1px solid #00c982;
}

#mktoForm_2322 .mktoForm .mktoRadioList > label, .mktoForm .mktoCheckboxList > label {
  margin-left: 2.35em !important;
}

.ja-job-details .meta, .ja-job-details .bullet-points, .ja-job-details .description {  
  padding: 0px 0px !important;
} 

/* .mws-image-content-section .mws-image-content-section-inner .elementor-column:first-child .elementor-widget-image:after {
  display: none !important;
}

.mws-image-content-section-right .elementor-column:nth-child(2) .elementor-widget-image:before {
  display: none;
} */
.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: 201px !important;
}
.mws-image-content-section .mws-image-content-section-inner .elementor-column:first-child .elementor-widget-image:after{
  background-size: contain;
  left: -12px;
  height: 201px !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;
}

.partne-log:nth-child(1n) {
  border-left: 0;
  border-top: 0 !important;
  border-bottom: 0;
}
.partne-log:nth-child(2n) {
  border-right: 0;
}
}
@media only screen and (min-width: 700px) and (max-width:767px)  {

  #mktoForm_2307 .mktoFormRow:nth-child(4) + .mktoError {
  top: 425px !important;
  left: 0px !important;
}
.partne-log:nth-child(1n) {
  border-left: 0;
  border-top: 0 !important;
  border-bottom: 1px solid #fff;
}


}
/* MS S3 */
@media only screen 
   and (max-width : 1366px) 
   and (max-height : 768px) {
	   h1.elementor-heading-title.elementor-size-default {
		   font-size: 40px !important;
		   line-height: 48px !important;
	   }	   
   /* Styles here */
}

