p {
	margin:0 !important;
	border: none !important;
    padding-bottom: 0 !important;
}
a:focus{
	outline:none;
}
a {
    text-decoration: none !important;
}
ul{
	padding:0 !important;
	list-style:none;
}
/* Header CSS */
.nav_menu li.menu-item .menu-link {
    padding: 0 12px !important;
}
.nav_menu li.menu-item:first-child .menu-link {
    padding-left: 0 !important;
}
.nav_menu li.menu-item:last-child .menu-link {
    padding-right: 0 !important;
}
.nav_menu li.menu-item .menu-link.elementor-item-active {
	color: #635BFF !important;
	font-weight: 600;
	transition: none !important;
	    background: transparent;
}

.nav_menu li.menu-item .menu-link:hover {
	color: #635BFF !important;
}
.neow_btn a{
	background-color:#FFFFFF !important;
	border-radius:40px;
	border:1px solid #090C08;
	font-family: Prompt;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	color:#040633;
	transition:all 0.5s;
	padding: 11px 23px;
}
.neow_btn a:hover{
	transition:all 0.5s;
	color:#635BFF !important;
	border:1px solid #635BFF;
}
.neow-header {
    position: fixed !important;
    width: 100%;
    top: 0;
    transition: all 0.5s;
	z-index: 99;
}
.neow-header.fixed {
    background: #FFFFFF;
}
.contact_mob{
	display:none !important;
}
.neow-header.fixed{
    padding-top: 10px !important;
    box-shadow: 1px 10px 24px -2px rgba(99, 91, 255, 0.51);
}
.neow-header svg.e-font-icon-svg.e-fas-caret-down {
    display: none;
}
.neow-header.fixed .sub-arrow svg path {
    transition: all 0.5s ease-in-out;
    stroke: #040633;
}
/* Header CSS End */
/*  Footer CSS Start */
.neow-footer{
	margin:0 35px;
}
.neww_form {
    max-width: 611px;
    margin: 0 auto;
	margin-bottom: 0 !important;
}
.neww_form {
    font-size: 16px;
    font-family: sans-serif;
    position: relative;
}
.neww_form label {
 	position: absolute;
    top: 34px;
    transform: translateY(-50%);
    pointer-events: none;
    transition: top 0.2s;
    color: rgb(255 255 255 / 31%);
    font-family: "Prompt", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: normal;
    left: 24px;
    transition: all 0.5s ease-in-out;
}
.neww_form input.wpcf7-text {
    width: 100%;
    background-color: rgb(255 255 255 / 10%);
    color: #FFFFFF !important;
    border: 1px solid rgb(255 255 255 / 10%);
    height: 68px;
    outline: none;
    padding: 28px 24px 15px 24px !important;
    font-family: "Prompt", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    border-radius: 68px !important;
    transition: all 0.5s ease-in-out;
}
.neww_form label.has-value {
    top: 22px;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    color: #635BFF;
    transition: all 0.5s ease-in-out;
}
.wpcf7 .wpcf7-not-valid-tip {
    color: #ff3934;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-top: 0;
    position: absolute;
    font-family: "Prompt", Sans-serif;
}
textarea.message {
	 background-color: rgb(255 255 255 / 10%);
    color: #FFFFFF !important;
    border: 1px solid rgb(255 255 255 / 10%);
    height: 68px;
    outline: none;
    padding: 28px 24px 15px 24px !important;
    background: rgb(255 255 255 / 10%);;
    font-family: "Prompt", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    border-radius: 68px !important;
       border: 1px solid rgb(255 255 255 / 10%);
    transition: all 0.5s ease-in-out;
    resize: none;
}
.wpcf7 input.neww_form-control:not([type=submit]):focus, .wpcf7 select.neww_form-control:focus, .wpcf7 textarea#message.neww_form-control:focus{
    border: 1px solid #FFFFFF;
    
}
button.wpcf7-submit {
  background: #635BFF;
    width: 210px;
    padding: 11px 24px !important;
    font-family: "Prompt", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    margin-top: 18px;
    border: 1px solid #635BFF;
    transition: all 0.5s ease-in-out;
    border-radius: 48px;
}
button.wpcf7-submit:hover {
    background: transparent;
	color:#635BFF;
   border:1px solid #635BFF; transition: all 0.5s ease-in-out;

}
button.wpcf7-submit img{
       position: relative;
       left: 10px;
    transition: all 0.5s ease-in-out;
}

.input-group {
    margin-bottom: 16px;
}
.input-group:last-child{
	 margin-bottom: 0 !important;
}
textarea {
    scrollbar-width: none; /* Firefox */
    -ms-overflow-style: none;  /* Internet Explorer 10+ */
}

textarea::-webkit-scrollbar {
    display: none; /* Chrome, Safari, Opera */
}
.neww_form .input-group {
    margin: 0 auto 20px 0;
    text-align: center;
	position:relative;
}
.neow-footer {
	position:relative;
}
.neow-footer:after {
	content: "";
    position: absolute;
    background: url(https://neoware.ai/wp-content/uploads/2025/04/footer-layer.svg);
    width: 547px;
    height: 295px;
    right: 30px;
    top: 41%;
    transform: translateY(-41%);
}
button.wpcf7-submit span {
    position: relative;
    top: 4px;
    padding-left: 10px;
}
button.wpcf7-submit span {
    position: relative;
    top: 4px;
    padding-left: 10px;
}
button.wpcf7-submit span svg path {
    transition: all 0.5s ease-in-out;
}
button.wpcf7-submit:hover span svg path {
    transition: all 0.5s ease-in-out;
    stroke: #635BFF;
}
/* Footer CSS End */
/*  Home Page CSS */
.posmd_section {
    position: absolute !important;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
}
.blue_cta a{
	background-color:#635BFF !important;
	border-radius:40px;
	border:1px solid #635BFF;
	font-family: "Prompt", Sans-serif;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	color:#FFFFFF;
	transition:all 0.5s;
	padding: 11px 23px;
}
.blue_cta a:hover{
	background-color:#FFFFFF !important;
	transition:all 0.5s;
	color:#635BFF;
	border:1px solid #FFFFFF;
}
.blue_cta .elementor-button:hover svg path {
    transition: all 0.5s ease-in-out;
    stroke: #635BFF;
}
.neow_marquee {
    overflow: hidden;
    display: flex;
    align-items: center;
}

.neow_mqhead {
  padding: 12px 10px;
  font-family: Prompt;
font-weight: 500;
font-size: 16px;
line-height: 24px;
  background:#635BFF;
  width: 13%;
  text-align: center;
  color: #FFFFFF;
  border-right: 1px solid rgb(255 255 255 / 20%);
}

.neow_mqcontent{
      background: linear-gradient(45deg, #BC43F0 0%, #4042EB 100%);
     width:87%;
      position: relative;
    overflow: hidden;
}
.neow_mqcontent ul {
 display: inline-flex;
  list-style: none;
  margin: 0;
  padding: 0;
	min-width: 200%; /* ensures content is long enough */
  animation: marquee 30s linear infinite;
}
.neow_mqcontent li {
  display: flex;
  align-items: center;
  padding: 7px 16px; /* spacing between items */
  white-space: nowrap;
  position: relative;
}
.neow_mqcontent li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 1px;
    height: 100%;
    background: rgb(255 255 255 / 20%);
}
.date {
    border: 1px solid #FFFFFF;
    padding: 4px 12px;
    border-radius: 40px;
    font-family: Prompt;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
    margin-right: 22px;
}
.copy{
     font-family: Prompt;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
 
}
@keyframes marquee {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-50%);
  }
}
.neow_mqcontent {
  position: relative;
  overflow: hidden;
}
.neow_mqcontent ul::after {
  content: attr(data-copy);
  display: flex;
}
.neow_iSec {
    display: flex;
    align-items: flex-start;
    position: relative;
}
.neow_iSecleft, .neow_iSecright {
    width: 50%;
}
.neow_iSecleft h3 {
    font-family: Prompt;
    font-weight: 600;
    font-size: 32px;
    line-height: 40px;
    color: #040633;
    max-width: 90%;
}
.neow_iSecright {
    position: relative;
	padding-left:18px;
}
.neow_iSecright:before {
   content:"";
	position:absolute;
	left:0;
	top:0;
	width:1px;
	height:100%;
	background:rgb(9 12 8 / 20%);
}
.neow_iSecright p {
    font-family: Prompt;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    color: #545454;
    padding-bottom: 40px !important;
}
.neow_iSecright a {
    background-color: transparent;
    border-radius: 40px;
    border: 1px solid #040633;
    font-family: "Prompt", Sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #040633;
    transition: all 0.5s;
    padding: 11px 23px;
	display: inline-block;transition: all 0.5s;
}
.neow_iSecright a span {
    position: relative;
    top: 4px;
    padding-left: 5px;
}
.neow_iSecright a:hover{
	transition: all 0.5s;
    color: #635BFF !important;
    border: 1px solid #635BFF;
}
.neow_iSecright a:hover svg path {
    transition: all 0.5s ease-in-out;
    stroke: #635BFF;
}
.neow_iSec:before {
    content: "";
    position: absolute;
    left: -170px;
    top: -10px;
    width: 104px;
    height: 104px;
    background: url(https://neoware.ai/wp-content/uploads/2025/04/neoware-lg-shape.svg);
}
.neow_iSec:after {
    content: "";
    position: absolute;
    right: -90px;
    bottom: -40px;
    width: 68px;
    height: 69px;
    background: url(https://neoware.ai/wp-content/uploads/2025/04/neoware-bcircle-shape.svg);
}

.neow_btn .elementor-button:hover svg path, .neow_btn a:hover svg path {
    transition: all 0.5s ease-in-out;
    stroke: #635BFF;
}
.neow_wwdSec .neow_btn a span, .neow_ssmw .neow_btn a span{
	position:relative;
	top:5px;
	padding-left:5px;
}
.neow_wwdSec {
    display: flex;
    align-items: center;
	padding: 50px;
}
.neow_wwdSecleft, .neow_wwdSecright {
    width: 50%;
}
.neow_wwdSecleft h3 {
    font-family: Prompt;
    font-weight: 600;
    font-size: 32px;
    line-height: 40px;
    color: #040633;
    max-width: 50%;
	padding-bottom:24px;
}
.neow_wwdSecleft p {
    font-family: Prompt;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    color: #545454;
    padding-bottom: 24px !important;
	max-width: 46%;
}
.neow_wwdSecleft .neow_btn a{
	display:inline-block;
}
.neow_wwdSec {
    position: relative;
}
.neow_wwdSec:before {
    content:"";
	position:absolute;
	left:0;
	top:0;
	width:4px;
	height:100%;
	background:#635BFF;
}
.neow_wwdSecright img{
	border-radius:30px !important;
}
.partner-shap:after {
    content: "";
    position: absolute;
    left: 36px;
    bottom: 30px;
    width: 332px;
    height: 332px;
    background: url(https://neoware.ai/wp-content/uploads/2025/04/partner-shap.svg);
}
:root {
  --card-top-offset: 1em;
  --outline-width: 0px;
    --numcards: 5;
}
#cards {
  list-style: none;
  display: grid;
  grid-template-columns: 1fr;
}

#neow_wwdSec-1 {
  --index: 1;
}

#neow_wwdSec-2 {
  --index: 2;
}

#neow_wwdSec-3 {
  --index: 3;
}

#neow_wwdSec-4 {
  --index: 4;
}
#neow_wwdSec-5 {
  --index: 5;
}

.neow_wwdSec {
  position: sticky;
  top: 80px;
  padding-top: calc(var(--index) * var(--card-top-offset));
}
.neow_wwdSecleft {
    padding: 30px 0;
}
/* Animation */
@supports (animation-timeline: works) {
  @scroll-timeline cards-element-scrolls-in-body {
    source: selector(body);
    scroll-offsets: selector(#cards) start 1, selector(#cards) start 0;
    start: selector(#cards) start 1;
    end: selector(#cards) start 0;
    time-range: 4s;
  }

  .neow_wwdSec {
    --index0: calc(var(--index) - 1);
    --reverse-index: calc(var(--numcards) - var(--index0));
    --reverse-index0: calc(var(--reverse-index) - 1);
  }

  .card__content {
    transform-origin: 50% 0%;
    will-change: transform;

    --duration: calc(var(--reverse-index0) * 1s);
    --delay: calc(var(--index0) * 1s);

    animation: var(--duration) linear scale var(--delay) forwards;
    animation-timeline: cards-element-scrolls-in-body;
  }

  @keyframes scale {
    to {
      transform: scale(calc(1.1 - calc(0.1 * var(--reverse-index))));
    }
  }
}
.neow_wwdSecleft{
background:#FFFFFF;}
/* Tab CSS STart */
.neow_inservices {
    display: flex !important;
    align-items: center;
	min-height:586px
}
.neow_fleft {
    width: 26%;
}
.neow_fright {
    width: 74%;
	background: linear-gradient(45deg, #BC43F0 0%, #4042EB 100%);
    border-radius: 10px;
    padding: 73px 50px;
	position:relative;min-height:586px
}
.neow_fright:before, .neow_fright:after, .tabflexR:before, .neow_pnrCnt:before, .neow_pnrCnt:after{
	content:"";
	position:absolute;
}
.neow_fright:before, .neow_pnrCnt:before{
	top:0;
	left:0;
	width: 171px;
	height:163px;
	background:url(https://neoware.ai/wp-content/uploads/2025/04/tab-shaptop.svg);
}

.neow_fright:after, .neow_pnrCnt:after{
	bottom:56px;
	left:0;
	width: 267px;
	height:129px;
	background:url(https://neoware.ai/wp-content/uploads/2025/04/tab-shapbtm.svg);
	
}
.tabflexR{
	position:relative;
}
.tabflexR:before{
	top:40px;
	left:0;
	width: 275px;
	height:275px;
	background:url(https://neoware.ai/wp-content/uploads/2025/04/tab-cnt_shap3.svg);
}
.tabflex {
    display: flex;
    align-items: flex-start;
}
.tabflexL, .tabflexR{
	width:50%;
}
.tabflexR>div {
    text-align: right;    z-index: 2;
    position: relative;
}
.tabflexL h4 {
   	font-family: "Prompt", Sans-serif;
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
    color: #FFFFFF;
	padding-bottom:16px;
}
.tabflexL p{
	font-family: "Prompt", Sans-serif;
	font-weight: 300;
	font-size: 16px;
	line-height: 24px;
	color:#FFFFFF;
	padding-bottom:20px !important;
}
.tabflexL p:last-child{
	padding-bottom:0 !important;
}
.tabcopy {
    max-width: 92%;
}
/*  Tab CSS End */
/*  Testimonial */
.rev_flex {
    display: flex;
    align-items: flex-start;
}
.rev_flexL, .rev_flexR{
	width:50%;
}
.rev_flexL > div{
	padding-top:110px;
	max-width:83%;
}
.rev_flexL p {
    font-family: Prompt;
    font-weight: 400;
    font-size: 24px;
    line-height: 32px;
    color: #FFFFFF;

}
.neow_review:before {
    content: "";
    position: absolute;
    left: 0;
    top: 40px;
    width: 55px;
    height: 39px;
    background: url(https://neoware.ai/wp-content/uploads/2025/04/double-cots.svg);
}
.rev_flexR>div {
    display: flex;
    justify-content: end;
}
.author, .position {
    font-family: Prompt;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
    padding-top: 0 !important;
	margin-top: 30px ;
}
.position{
	padding-left:30px;
	position:relative;
}
.position:before{
	 content: "";
    position: absolute;
    left: 10px;
    top: 10px;
    width: 5px;
    height: 5px;
    background: url(https://neoware.ai/wp-content/uploads/2025/04/testi-box.svg);
}
.rev_flexR, .rev_flexR>div{
	position:relative;
}
.test-shap:before, .rev_flexR>div:before, .rev_flexR>div:after{
	content:"";
	position:absolute;
}
.test-shap:before {
    top: 160px;
    left: 55%;
    width: 332px;
    height: 332px;
    background: url(https://neoware.ai/wp-content/uploads/2025/04/testi-shap-imgbg.svg);
}
.rev_flexR>div:before{
    width: 104px;
    height: 104px;
    background: url(https://neoware.ai/wp-content/uploads/2025/04/testi-ovelshap.svg);
    right: 10px;
    top: 101px;
}
.rev_flexR>div:after{
    width: 69px;
    height: 69px;
    background: url(https://neoware.ai/wp-content/uploads/2025/04/testi-circle-shap.svg);
    left: 15px;
    bottom: 45px;
}
ul.slick-dots {
    position: absolute;
    margin: 0;
    display: flex;
    bottom: 40px;
    gap: 10px;
}
ul.slick-dots li button {
    font-size: 0;
    background: rgb(248 248 248 / 20%);
    padding: 0;
    border-radius: 10px;
    width: 35px;
    height: 4px;transition: all 0.5s ease-in-out;
}
ul.slick-dots li.slick-active button{
	background: #01DCBD;
	width:100px;transition: all 0.5s ease-in-out;
}
/* 05-05-2025 */
.rev_flexR img {
    max-width: 85% !important;
}
.rev_flexR>div:before {
    transform: scale(0.8);    right: -7px;
}
.rev_flexR>div:after {
    transform: scale(.8);left: 70px;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
.test-shap:before {
    transform: scale(0.9);
}
.neow_ourD {
  position: relative;
  display: flex;
  padding-left: 48px;
  max-width: 550px
}

.vertical-line {
  width: 2px;
  background:rgb(255 255 255 / 20%);
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 3px
}

.line-progress {
  width: 2px;
  background: #01DCBD;
  height: 33.33%; /* default (first item active) */
  transition: height 0.5s ease;
  border-radius: 3px;
}

.progress-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.progress-list li {
    margin-bottom: 18px;
    font-weight: normal;
    transition: color 1s ease-in-out;
    font-family: Prompt;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    color: rgb(255 255 255 / 60%);

}

.progress-list li.active {
    color: rgb(255 255 255 / 100%);
	 transition: color 1s ease-in-out;
}

/* About Us */
.neow-acc .elementor-accordion-item {
    position: relative;
	margin-bottom: 21px;
    padding-left: 16px;
}
.neow-acc .elementor-accordion-item:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 2px;
    height: 100%;
    background: rgb(248 248 248 / 20%);
}
.neow-acc .elementor-tab-content{
	padding-top:16px;
	position:relative;
}
.neow-acc .elementor-tab-content p{
	max-width:59%;
}
.neow-acc .elementor-tab-title{
	position:relative;
}
.neow-acc .elementor-tab-title.elementor-active:after{
	content:"";
	position:absolute;
	left:-16px;
	width:2px;
	top:0;
	height:100%;
	background:#FFFFFF;
	border-radius:10px;
}
.neow_team .tab_menulist {
    padding: 0;
    margin: 0;
	    display: flex;
    align-items: center;
    justify-content: center;
    gap: 30px;
}
.neow_team li.tab_menu_item a {
	padding: 20px;
    font-family: Prompt;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
    color: rgb(255 255 255 / 60%);
}

.neow_team li.tab_menu_item a.active, .neow_team li.tab_menu_item a:hover {
	border-bottom: 4px solid;
    border-image-source: linear-gradient(180deg, #4C42EC 0%, #B842EF 100%);
    border-image-slice: 1;
    border-image-repeat: stretch;
	 color: rgb(255 255 255 / 100%);
}
.tab_content_wrap {
    padding-top: 60px;
}
.ourteam__flex {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 30px 30px;
    margin: 0 auto;
	display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.ourteam__box {
    flex: 0 1 calc(25% - 30px);
}
.ourteam__title {
    display: flex;
    align-items: flex-start;
    gap: 20px;
	padding-top:24px;
}
.ourteam__title h3 {
    width: 60%;
    font-family: Prompt;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
    color: #FFFFFF;
}
span.neow_plinkedin {
    width: 40%;
    text-align: right;
}
.ourteam__position{
	padding:10px 0;
}
.neow_pnrdisc p:first-child {
    padding-bottom: 15px !important;
}
.ourteam__position{
/* 	max-width:70%; */
	max-width:100%;
}
.ourteam__office{
/* 	max-width:80%; */
	max-width:100%;
}

.ourteam__position h5 {
    font-family: Prompt;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
}
.ourteam__office h6 {
    font-family: Prompt;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    color: #9E9C9C;
}
/* About Us End  */
/*  What we Do */
.neow_ssItem {
   	margin-bottom: 40px;
    border-radius: 40px;
    padding: 20px 24px;
	position: relative;
	display: flex;
    align-items: center;
}
.neow_ssmw {
    position: absolute;
    width: 1410px;
    left: 50%;
    right: 0;
    top: 50%;
    transform: translate(-50%, -50%);
}
.neow_ssItem-cnt, .neow_ssItem-img {
    width: 50%;
}
.neow_ssItem:last-child {
    margin-bottom: 0;
}
.neow_ssItem:nth-child(1){
	 background:#F0EFFF;
}

.neow_ssItem:nth-child(2){
	 background: #E6FCF9;
}

.neow_ssItem:nth-child(3){
	 background: #F9EDFE;
}

.neow_ssItem:nth-child(4){
	 background: #FBECEB;
}
.neow_ssItem:nth-child(5){
/* 	 background: #F7E9EE; */
	background:#FDF6EB
}
.neow_ssmw .neow_btn a {
    display: inline-block;
}
.neow_ssItem-img img{
	border-radius:20px !important;
}
.neow_ssmw h3, .neow_ssItem-img h3 {
    font-family: Prompt;
    font-weight: 600;
    font-size: 32px;
    line-height: 40px;
    color: #040633;
    max-width: 32%;
}
/* .neow_ssItem:nth-child(1) .neow_ssmw h3{
	max-width: 25%;
} */
.s_copy {
    max-width: 450px;
    padding: 24px 0;
}
.s_copy p {
    font-family: Prompt;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    color: #545454;
}
/*  WED End */
.neow_btn .elementor-button:visited {
     color: #040633 ; 	
}
/* Partners Page */
.part_shap>.elementor-container:before, .part_shap>.elementor-container:after{
	content:"";
	position:absolute;
}
.part_shap>.elementor-container{
	position:relative;
}
.part_shap>.elementor-container:before{
	left: -120px;
	top: -70px;
	width: 92px;
	height: 92px;
	background:url(https://neoware.ai/wp-content/uploads/2025/05/part-shap1.svg);
}

.part_shap>.elementor-container:after{
    right: -225px;
    bottom: -70px;
	width:211px;
	height:211px;
	background:url(https://neoware.ai/wp-content/uploads/2025/05/part-shap2.svg);
}
.neow_pnrTab ul.tab_menulist {
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 24px;
}
.neow_pnrTab li.tab_menu_item {
    background: #F4F4F4;
    padding: 12px 24px;
    border-radius: 40px;
    text-align: center;
}
.neow_pnrTab li.tab_menu_item a {
    font-family: Prompt;
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    color: #040633;
	cursor:pointer;
}
.neow_pnrTab .tab_menu_item.active {
   
	background: #EFEFFF;
}
.neow_pnrTab .tab_menu_item.active a{
	 font-weight: 400;
}
.neow_pnrBB{
	display: none;
}
.neow_pnrBB.active{
	display: block;
}
.neow_pnrBox {
	max-width: 1170px;
    margin: 0 auto;
    align-items: center;
    gap: 30px;
	display:flex;
}
.neow_pnrBox.active {
	display: flex; 
}
.tab_menu_item.active a {
	font-weight: bold;
}
.neow_pnrCnt {
    background: linear-gradient(60.35deg, #BC43F0 0%, #4042EB 56.58%);
    padding: 125px 0;
    border-radius: 40px;
	margin-top: 60px;
	position:relative;
}
.neow_pnr_left, .neow_pnr_right {
    width: 50%;
}
.neow_pnr_left h3 {
    font-family: Prompt;
    font-weight: 600;
    font-size: 32px;
    line-height: 40px;
    color: #FFFFFF;
    padding-bottom: 16px;
}
.neow_pnrdisc p {
    font-family: Prompt;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
    max-width: 80%;
}
.neow_pnrCnt:before {
    left: 60px;
}
.neow_pnrCnt:after {
   bottom:0;
}
.neow_pnrBox:after {
    content: "";
    position: absolute;
    bottom: 0;
    background: url(https://neoware.ai/wp-content/uploads/2025/05/wired-circle.svg);
    width: 556px;
    height: 330px;
    right: 0;
}
.neow_tabs {
    max-width: 1170px;
    margin: 0 auto;
	padding: 80px 0;
}
.neow_tabs h3 {
    font-family: Prompt;
    font-weight: 600;
    font-size: 32px;
    line-height: 24px;
    color: #090c08;
    text-align: center;
}
.horizontalTab {
    padding-top: 50px;
}
.horizontalTab .pnr_tbhead {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 90px;
	max-width: 1164px;margin: 0 auto;
}
.horizontalTab .pnr_tbhead .tab_head {
    padding: 0 40px;
    font-family: Prompt;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
	color:rgb(9 12 8 / 60%);
    text-align: center;
	width: 330px;padding-bottom:20px !important;
	position:relative;
	cursor:pointer;
}
.horizontalTab .pnr_tbhead .tab_head:nth-child(1), .horizontalTab .pnr_tbhead .tab_head:nth-child(2){
	padding: 0 65px;
}
.horizontalTab li.tab_head.active, .horizontalTab  li.tab_head:hover{
    color: #090C08;
}
.horizontalTab li.tab_head.active:after, .horizontalTab li.tab_head:hover:after{
	position:absolute;
	content:"";
	left:0;
	bottom:0;
	background:#635BFF;
	width:100%;
	height:4px;
}
.horizontalTab .pnr_container {
    background: url(https://neoware.ai/wp-content/uploads/2025/05/benifits-bg.png);
    background-repeat: no-repeat;
    border-radius: 30px;
    margin-top: 60px;
}
.horizontalTab .flex__sec {
    display: flex;
    align-items: center;
    padding: 115px 120px;
	gap:50px;
}
.flex_left {
    width: 60%;
}
.flex_right {
    width: 40%;
}
.para_copy ul {
    list-style: disc;
    padding-top: 20px !important;
    padding-left: 30px !important;
    margin: 0;
}
.para_copy p, .para_copy li {
    font-family: Prompt;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
}
.para_copy li{
	padding-bottom:5px;
}
.para_copy li:last-child{
	padding-bottom:0;
}
.neow__acnt{
	display:none;
}
/* Partners Page End  */
/* Services Details page */
.neow_quiz {
    display: flex;
    align-items: flex-start;
	position:relative;
}
.neow_quizL{
	width:40%;
}
.neow_quizR {
	width:60%;
}
.neow_quizL h4 {
    font-family: Prompt;
    font-weight: 600;
    font-size: 32px;
    line-height: 40px;
    color: #040633;
    max-width: 90%;
}
.neow_quizR ul {
    padding: 0;
    margin: 0;
}
.neow_quizR li {
    margin-bottom: 30px;
    background: #5155D433;
    padding: 20px;
    border-radius: 13px;
    display: inline-block;
    font-family: Prompt;
    font-weight: 300;
    font-size: 24px;
    line-height: 32px;
    color: #000000; margin-bottom:30px;
}
.neow_quizR li:last-child {
  margin-bottom:0;
}
.neow_quizR li:nth-child(1){
	max-width:566px;
}
.neow_quizR li:nth-child(2){
	background: #01DCBD33;
	max-width:615px;
}
.neow_quizR li:nth-child(3){
	background: #BC43F033;
	
}
.neow_quizR li:nth-child(4){
	background: #CE3E3433;
	max-width:545px;
}
.neow_quizR li:nth-child(5){
background: #AA1A5133;max-width:610px;
}
.neow_quiz:before {
    content: "";
    position: absolute;
	left: -146px;
	top: -50px;
    width: 104px;
    height: 104px;
    background: url(https://neoware.ai/wp-content/uploads/2025/04/neoware-lg-shape.svg);
}
.neow_quiz:after {
    content: "";
    position: absolute;
    right: -90px;
    bottom: 40px;
    width: 68px;
    height: 69px;
    background: url(https://neoware.ai/wp-content/uploads/2025/04/neoware-bcircle-shape.svg);
}
.noew_cs ul {
    margin: 0;
    padding: 0;
    display: flex;
    align-items: flex-start;
    gap: 24px;
}
.noew_cs li {
    background: #FFFFFF;
    padding: 10px;
    box-shadow: 0px 14px 21px 0px #0000001A;
    border-radius: 16px;
	width: 50%;
}
.masonry-grid {
  display: flex;
  flex-wrap: wrap;
  margin: -12px;
}

.masonry-grid > li {
  width: calc(50% - 24px);
  margin: 12px;
  box-sizing: border-box;
}

.noew_cs li:nth-child(even) {
    margin-top: 110px;
}
.noew_cs li .noew_cs2{
	padding: 20px 40px;
    min-height: 340px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.noew_cshd {
    font-family: Prompt;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
    color: #040633;
	padding-bottom: 10px;
}
.noew_cscopy {
    font-family: Prompt;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    color: #545454;
}
.noew_cs {
    position: relative;
}
.noew_cs:before {
    content: "";
    position: absolute;
    left: -140px;
    bottom: 120px;
    width: 103px;
    height: 103px;
    background: url(https://neoware.ai/wp-content/uploads/2025/05/odshape.svg);
}
/* Services Details page */
/* Contact us */
.neow_cbg h3 {
    font-family: Prompt;
    font-weight: 500;
    font-size: 24px;
    line-height: 100%;
    color: #FDFBFF;
    padding-bottom: 16px;
}
.neow_cbg p {
    font-family: Prompt;
    font-weight: 300;
    font-size: 16px;
    line-height: 100%;
    color: rgb(193 189 255 / 60%);
	padding-bottom: 12px !important;
}
.form_tp {
	padding-top:50px;
}
.input_g {
    display: flex;
    align-items: flex-start;
    gap: 16px;
    margin-bottom: 20px;
}
.input_g .input-group {
    margin: 0 !important;
}
.neow_contact {
    padding: 40px;
    background: rgba(99, 91, 255, 0.10);
    border-radius: 40px; 
    display: flex;
    align-items: center;
}
.neow_cleft, .neow_cright {
    width: 50%;
}
.neow_cleft {
    background: #060733;
    border-radius: 32px;
    padding: 62px;
}
.neow_cright  {
    padding-left: 38px;
}
.neow_cright ul {
    margin: 0;
}
.neow_cright li{
    padding: 40px 0 !important;
	border-bottom: 1px solid rgb(9 12 8 / 10%);
}
.neow_cright li:last-child{
	border-bottom:none;
}
.neow_cright h5 {
    font-family: Prompt;
    font-weight: 500;
    font-size: 20px;
    line-height: 26px;
    color: #000000;
    padding-bottom: 16px;
}
.neow_cright p {
    font-family: Prompt;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    text-transform: capitalize;
	color:#000000;
/* 	max-width:260px; */
}
.cont_locflex {
    display: flex;
    align-items: center;
    gap: 16px;
}
.cont_locflex span a {
	position: relative;
	font-family: Prompt;
	font-weight: 300;
	font-size: 16px;
	line-height: 24px;
	color: #000000;
    padding-left: 32px;
}

.cont_locflex span a:before{
    content:"";
	position:absolute;
	left:0;
	top:0;
	width:24px;
	height:24px;
	background:url(https://neoware.ai/wp-content/uploads/2025/05/contact-icon.svg);
}
.cont_locflex span:nth-child(2) a:before{
	background:url(https://neoware.ai/wp-content/uploads/2025/05/phone-icon.svg);
}
.getdriection {
    background: transparent;
    padding: 12px 24px;
    border-radius: 48px;
    border: 1px solid #000000;
    font-family: Prompt;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    display: flex;
    align-items: center;
	 transition: all 0.5s ease-in-out;
	margin-left: 30px;
}
.getdriection:hover{
	 transition: all 0.5s ease-in-out;
	background: #635BFF;
	color:#FFFFFF;
	border: 1px solid #635BFF;
}
.getdriection:hover svg path {
    transition: all 0.5s ease-in-out;
    stroke: #FFFFFF;
}
.getdriection span {
    position: relative;
    top: 4px;
    padding-left: 10px; 
	transform: rotate(0eg); transition: all 0.5s ease-in-out;
}
.getdriection:hover span {
    top: 0px;
	transition: all 0.5s ease-in-out;
    transform: rotate(45deg);
}
/* Contact us End */
.neow_ssItem-img h3{
	display: none;
}
.neow_pnr_right {
    z-index: 2;
}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #635BFF !important;
    color: #635BFF;
    font-size: 14px;
    line-height: 18px;
	text-align:center;border: none !important;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: transparent;
    color: red;
    font-size: 12px;	text-align:center;
}
.neow_cright li:last-child a.getdriection {
    margin-left: 16px;
}
/* Careers */
.neow_coopen {
  display: grid;
  grid-template-columns: repeat(3, 1fr); 
  gap: 30px;
}
.neow_coopenbox {
    border: 1px solid rgb(0 0 0 / 10%);
    border-radius: 30px;
    padding: 40px;
    transition: all 0.5s ease-in-out;
}
.neow_coopenbox:hover {
box-shadow: -1px 14px 18px -9px rgba(99,91,255,0.75);transition: all 0.5s ease-in-out;
box-shadow: 1px 14px 25px -8px rgba(99,91,255,0.75);
}

.neow_coshare {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 30px;padding-bottom: 40px;
}
.neow_coopenbox h3 {
    font-family: Prompt;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
    color: #000000;
    padding-bottom: 32px;
}
.neow_colocation, .neow_coshift, .neow_coexperiences {
    font-family: Prompt;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    padding-bottom: 24px;
        padding-left: 32px;
        position: relative;
}
.neow_colocation:before, .neow_coshift:before, .neow_coexperiences:before{
	content:"";
	position:absolute;
	left:0;
	top:3px;
	width:16px;
	height:16px;
}
.neow_colocation:before{
	background:url(https://neoware.ai/wp-content/uploads/2025/05/neow-co-location.svg)
}
.neow_coshift:before{
	background:url(https://neoware.ai/wp-content/uploads/2025/05/neow-co-shift.svg)
}
.neow_coexperiences:before{
	background:url(https://neoware.ai/wp-content/uploads/2025/05/neow-co-experience.svg)
}
.neow_coopenlinks {
    display: flex;
    align-items: center;
    gap: 12px;
}
.neow_coopenlinks .applynow{
   background: #635BFF;
    border: 1px solid #635BFF;
/*     padding: 11px 52px; */
	   padding: 11px 24px;
    color: #FFFFFF;
    border-radius: 48px;
    position: relative;
    font-family: Prompt;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
/* 	min-width: 196px; */
	min-width: 166px; transition: all 0.5s ease-in-out;
}
.neow_coopenlinks .applynow:hover{
	 background: transparent;
	color:#635BFF; transition: all 0.5s ease-in-out;
}
.neow_coopenlinks .learnmore{
   background: transparent;
    border: 1px solid #090C08;
    padding: 11px 24px;
    color: #090C08;
    border-radius: 48px;
    position: relative;
    font-family: Prompt;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    min-width: 160px;
    text-align: center;transition: all 0.5s ease-in-out;
}
.neow_coopenlinks .learnmore:hover{
	transition: all 0.5s ease-in-out;
    border: 1px solid #635BFF; color: #635BFF;
}
/* .neow_coopenlinks .applynow:before {
    content: "";
    position: absolute;
    left: 24px;
    background: url(https://neoware.ai/wp-content/uploads/2025/05/neow-linkedin.svg);
    width: 19px;
    height: 19px;
    top: 13px;
} 
.neow_coopenlinks .applynow:after {
    content: "";
    position: absolute;
    right: 24px;
    background: url(https://neoware.ai/wp-content/uploads/2025/05/neow-wt-arrow.svg);
    width: 24px;
    height: 24px;
    top: 13px;
}*/
.neow_coopenlinks .applynow:after {
    content: "";
    position: absolute;
    right: 24px;
    background: url(https://neoware.ai/wp-content/uploads/2025/05/neow-wt-arrow.svg);
    width: 24px;
    height: 23px;
    top: 12px;
	transition:all 0.5s ease-in-out;
}
.neow_coopenlinks .applynow:hover:after{
	background: url(https://neoware.ai/wp-content/uploads/2025/05/arrow-right-blue.svg);
	transition:all 0.5s ease-in-out;
	 width: 23px;
    height: 24px;
}
span.post_category {
    background: #EFEFFF;
    padding: 5px 18px;
    font-weight: 400;
    font-size: 12px;
    line-height: 24px;
    color: #090C08;
    font-family: Prompt;
    border-radius: 32px;
}
.neow_coopenbox .category {
    padding-bottom: 12px;
	display:none;
}
.neow_copage {
    display: flex;
    align-items: flex-start; margin-bottom: 60px;
}
.neow_codLeft{
	width:68%;    padding-right: 152px;
}
.neow_codRight{
	width:32%;
	position: sticky;
    top: 100px;         
    align-self: flex-start;
}
.neow_codLeft h3 {
    font-family: Prompt;
    font-weight: 600;
    font-size: 32px;
    line-height: 32px;
    color: #000000;
	padding-bottom:20px;
}
.neow_copage ul {
    margin: 0;
}
.neow_copage ul li {
    font-family: Prompt;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: rgb(0 0 0 / 60%);
    position: relative;
    padding-bottom: 8px;
	padding-left: 20px;
}
.neow_copage ul li:before{
	content: "";
    position: absolute;
    top: 10px;
    background: rgb(0 0 0 / 60%);
    width: 4px;
    height: 4px;
    border-radius: 10px;
    left: 8px;
}
.padt50{
	padding-top:50px;
}
.neow_copage ul li:last-child {
    padding-bottom: 0;
}
.neow_codbox {
    background: rgb(99 91 255 / 20%);
    border-radius: 30px;
}
.neow_codbox .neow_coshare {
    padding: 40px;
}
.neow_codbox .neow_codetails, .neow_codbox h3 {
    padding: 0 40px;
}
.neow_codbox .neow_colocation, .neow_codbox .neow_coshift, .neow_codbox .neow_coexperiences {
    padding-bottom: 12px;
}
.neow_codbox .neow_coopenlinks {
    padding: 40px 40px 24px 40px;
}
.neow_shape img {
    width: 100%;
}
.neowother_positions h4 {
    font-family: Prompt;
    font-weight: 600;
    font-size: 32px;
    line-height: 40px;
    color: #000000;
    padding-bottom: 60px;
}
.neow_oplists {
    margin: 0;
}
.neow_opItem {
    border: 1px solid #0000001A;
    border-radius: 16px;
    padding: 30px;    
	display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 50px;margin-bottom: 30px;
}
li.neow_opItem:hover {
    transition: all 0.5s ease-in-out;
    box-shadow: 0px 8px 13px -2px rgba(99, 91, 255, 0.75);
}
.neow_opItem:last-child {margin-bottom: 0;}
.neow_opleft h5 {
    font-family: Prompt;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
    color: #000000;
	display: flex;
    gap: 10px;
    align-items: center;
}
.neow_opleft .neow_codetails {
    display: flex;
    gap: 24px;
    padding-top: 12px;
}
.neow_opleft .neow_colocation, .neow_opleft .neow_coshift, .neow_opleft .neow_coexperiences{
	padding-bottom:0;
}
.neow_opRight {
    display: flex;
    align-items: center;
    gap: 12px;
}
.neow_opleft {
    padding-left: 80px;
    position: relative;
}
.neow_opleft:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    width: 48px;
    height: 49px;
    background: url(https://neoware.ai/wp-content/uploads/2025/05/current-openings-icon.svg);
    transform: translateY(-50%);
}
.neow_opleft span.post_category {
    padding: 2px 18px;
}
/*  Careers */
.other_lm {
    background: #FFFFFF;
    padding: 6px 20px !important;
    font-family: "Prompt", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
    margin-top: 18px;
    border: 1px solid #FFFFFF;
    transition: all 0.5s ease-in-out;
    border-radius: 48px;
    display: inline-block;
	color:#040633;
}
.category-style{
    font-family: Prompt;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    text-transform: uppercase;
    color: #FFFFFF;
    padding-bottom: 20px
}
.neow_opleft span {
    display: none;
}
.neow_sphere {
	overflow: hidden;
	width: 100%;
}

.neow_sphere__inner {
	display: flex;
	width: max-content;
	animation: marqueeScroll 150s linear infinite;
}

.neow_spherescroll {
	flex-shrink: 1;
	padding-right: 50px;
}

.neow_spherescroll img {
	width: 100%;
	height: auto;
	display: block;
}

/* Marquee animation */
@keyframes marqueeScroll {
	0% {
		transform: translateX(0);
	}
	100% {
		transform: translateX(-50%);
	}
}
.neow_aj {
  display: flex;
  flex-wrap: wrap;
  gap: 30px; 
}

.neow_ajBox {
  flex: 1 1 calc(20% - 30px); 
  box-sizing: border-box;
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.6s ease, transform 0.6s ease;
}
.neow_ajBox.visible {
  opacity: 1;
  transform: translateY(0);
}
.neow_ajicon {
    padding-bottom: 24px;
}
.neow_ajicon img {
        background-color: rgb(229 251 248);
}
.neow_ajhead {
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    color: #111827;
    font-family: "Prompt", Sans-serif;
    max-width: 120px;
    padding-bottom: 16px;
}
.neow_ajcopy {
    color: #545454;
    font-family: Prompt;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    max-width: 180px;
}
.neow_aj::before {
  content: "";
  position: absolute;
  top: 21px;
  left: 0;
  height: 1px;
  background: #000000;
  width: 0;
  min-width: 1622px;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 3s ease-in-out;
  z-index: -1;
}

.neow_aj.line-animate::before {
  transform: scaleX(1);
}
.neow_ajhead {
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    color: #111827;
    font-family: "Prompt", Sans-serif;
    max-width: 100%;
    padding-bottom: 16px;
}
/*  News Page */
.neow_newsItem {
    display: flex;
    align-items: center;
	border-bottom: 1px solid rgb(0 0 0 / 20%);
	padding:50px 0;
	position: relative;
}
.neow_newsItem:first-child {
	padding-top:0
}
.neow_newsItem:last-child {
	border-bottom: none;
	padding-bottom:0
}
.neow_newsL {
    width: 60%;
}
.neow_newsR {
    width: 40%;
}
.neow_pdate {
    position: absolute;
    top: 50px;
    background: #EFEFFF;
    border-radius: 10px;
    padding: 10px;
    font-family: Prompt;
    font-weight: 300;
    font-size: 16px;
    line-height: 32px;
    color: #0C00FC;
}
.neow_share {
    position: absolute;
    bottom: 50px;
    display: flex;
    align-items: center;
    gap: 16px;
}
.neow_title {
    font-family: Prompt;
    font-weight: 600;
    font-size: 32px;
    line-height: 40px;
    color: #040633;
    max-width: 68%;
	padding-bottom:16px
}
.neow_copy p {
    font-family: Prompt;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    color: #040633;
    max-width: 72%;
}
.neow_newsR .neow_title {
    max-width: 100%;
    display: none;
}
.loadmore_cta {
    text-align: center;
    padding-top: 40px;
}
#loadmore-news {
    background: transparent;
    border: 1px solid #090C08;
    padding: 11px 24px;
    color: #090C08;
    border-radius: 48px;
    font-family: Prompt;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
	transition:all 0.5s ease-in-out;
}
#loadmore-news:hover {
    background: #635BFF;
    border: 1px solid #635BFF;
    color: #FFFFFF;
	transition:all 0.5s ease-in-out;
}
/*  News Page */
/* Media CSS Start*/
@media only screen and (max-width: 1700px) {
	.neow-footer:after {
		transform: scale(0.7);
		top: 34%;
		right: 0;
	}
	.nav_menu li.menu-item .menu-link {
		padding: 0 8px !important;
	}
}@media only screen and (max-width: 1600px) {
/* 	 05-05-2025 */
.rev_flexR>div {
		margin-right: 30px;
	}
}
@media only screen and (max-width: 1550px) {
	.neow_ssmw {
		width: 1210px;
	}
}
@media only screen and (max-width: 1500px) {
	.neow-footer:after {
		transform: scale(0.5);
		top: 27%;
		right: -100px;
	}
	.posmd_section {
		padding:0 10px;
	}
	.neow_coopen {
		gap: 20px;
	}
}
@media only screen and (max-width: 1400px) {
	.rev_flexL > div{
		max-width:100%;
	}
}

@media only screen and (max-width: 1366px) {
.neow-footer:after {
        transform: scale(0.5);
        top: 35%;
        right: -100px;
    }
	.partner-shap:after {
		left: 30px;
		bottom: -64px;
		height: 260px;
		transform: scale(.5);
	}
	.rev_flexL > div {
		max-width: 100%;
	}
	.neow_quiz:before {
		left: -106px;
		top: -60px;
		transform: scale(0.6);
	}
	.neow_quiz:after {
		right: -10px;
		transform: scale(0.6);
	}
}
@media only screen and (max-width: 1350px) {
	.neow_ssmw {
		width: 1010px;
	}
	.neow_pnrCnt {
		padding: 80px 20px;
		margin-top: 40px;
	}
	.neow_tabs {
		padding: 60px 0;
	}
	.horizontalTab .pnr_tbhead {
		gap: 40px;
	}
	.horizontalTab .pnr_container {
		margin-top: 40px;
	}
	.horizontalTab .flex__sec {
		padding: 80px;
	}
	.rev_flexL p {
		font-size: 18px;
		line-height: 28px;
	}
	.author, .position {
		font-size: 14px;
		line-height: 21px;
		margin-top: 20px;
	}
}
@media only screen and (max-width: 1280px) {
	.neow_iSec:before {
		left: -75px;
		top: -80px;
		transform: scale(0.5);
	}
	.neow_iSec:after {
		right: 0;
		bottom: 0;
		transform: scale(.5);
	}
	.neow_mqhead {
		width: 20%;
	}
	.neow_mqcontent{
		width:80%;
	}
	.neow_wwdSec {
		padding: 30px;
	}
	.neow_wwdSecleft h3 {
		max-width: 60%;
	}
	.neow_fright {
		padding: 40px 30px;
	}
	.tabflex {
		align-items: center;
	}
	.tabflexL h4 {
		font-size: 28px;
		line-height: 36px;
	}
/* .rev_flexL p {
    font-size: 20px;
    line-height: 30px;
} */
	.neow_ssItem:nth-child(1) .neow_ssmw h3 {
    max-width: 35%;
}
	.neow_cleft {
		padding: 30px;
	}
	.neow_cbg p {
		font-size: 16px;
		line-height: 24px;
		max-width: 90%;
		padding-bottom: 40px !important;
	}
	.cont_locflex {
		align-items: flex-start;
		flex-direction: column;
		padding-top: 20px;
	}
	.neow_contact {
		align-items: flex-start;
	}
	.neow_cright li {
		padding: 24px 0 !important;
	}
	.getdriection {
		margin-left: 0;
	}
/* 	.neow_cright p {
		max-width: 80%;
	} */
	.neow_codLeft {
		width: 65%;
		padding-right: 60px;
	}
	.neow_codRight {
		width: 35%;
	}
	.neow_spherescroll img{
		max-width:4000px !important;
	}
	.neow_coopenbox {
		padding: 20px;
	}
/* 	.rev_flexL{
		width:65%;
	}
	.rev_flexR{
		width:35%;
	} */
}
@media only screen and (max-width: 1200px) {
	.nav_menu .elementor-menu-toggle {
		z-index: 9999;
		/* background: none; */
	}
		.nav_menu nav.elementor-nav-menu--dropdown {
		position: fixed;
		width: 100%;
		background-color: #040633;
		left: 0;
		top: 0;
		height: 100%;
		overflow: hidden;
		transform: translate(-100%);
		transition: all 0.5s ease;
		z-index: 999;
		margin: 0;
	}
	.nav_menu.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container {
		transform: translate(-100%);
		max-height: inherit !important;
		overflow: inherit !important;
		transition: all 0.5s ease;
	}
	.nav_menu.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container {
		transform: translate(0%) !important;
		max-height: inherit !important;
		animation: inherit !important;
		transition: all 0.5s ease;
	}
	.nav_menu ul {
		padding-top: 100px !important;
	}
	.nav_menu ul li{
			margin: 0;
		}
	.nav_menu li.menu-item .menu-link {
		color: #FFFFFF !important;
		font-size: 24px !important;
		line-height:28px !important;
		padding: 16px 30px !important;
		background-color: transparent;
	}
	.nav_menu li.menu-item a:after{
		display:none;
	}
	.nav_menu ul li .menu-link:hover{
		color:#FF3934;
		background-color:transparent;
	}
	.nav_menu li.menu-item:first-child .menu-link {
		padding-left: 30px !important;
	}
	.nav_menu li.menu-item .menu-link.elementor-item-active {
		background-color: transparent;
	}
	.nav_menu ul.sub-menu.elementor-nav-menu--dropdown {
		background: transparent;
		padding-top: 0 !important;
	}
	ul.sub-menu li {
		padding: 0 15px !important;
	}
	.contact_mob {
		display: block !important;
	}
	.test-shap:before {
		top: 110px;
		left: 52%;
		transform: scale(0.6);
	}
	.rev_flexR>div:before{
		right: -24px;
	}
	.rev_flexR>div:after {
		left: 40px;
	}
	.neow_quizR li {
		margin-bottom: 24px;
		padding: 16px;
		font-size: 21px;
		line-height: 28px;
	}
	.neow_quiz:before {
        left: -26px;
        top: -80px;
        transform: scale(0.5);
    }
	.neow_quiz:after {
        right: -10px;
        transform: scale(0.4);
        bottom: 100px;
    }
	.neow-acc .elementor-tab-content p {
		max-width: 75%;
	}
	.part_shap>.elementor-container:before {
		top: 0px;
		transform: scale(.8);
	}
	.part_shap>.elementor-container:after {
		right: -125px;
		bottom: -90px;
		transform: scale(.4);
	}
	.neow_tabs {
		padding: 60px 0 0 0;
	}
}
@media only screen and (max-width: 1180px) {	
	ul.slick-dots {
		bottom: -36px;
		left: 50%;
		transform: translateX(-50%);z-index:2;
	}
	ul.slick-dots li button{
		background: #040633
	}
	.neow_review:before {
		top: 16px;
		transform: scale(.7);
	}
	.rev_flexL > div {
		padding-top: 70px;
		max-width: 100%;
	}
}
@media only screen and (max-width: 1150px) {
	.neow_ssmw {
        width: 100%;
        position: static;
        transform: translate(0%, 0%);
    }
	.neow_ssmw h3, .neow_ssItem-img h3 {
		max-width: 100% !important;
	}
	.neow_ssItem {
		gap: 20px;
	}
	.neow_ssmw h3, .neow_ssItem-img h3 {
		font-size: 28px;
		line-height: 34px;
	}
	.s_copy {
		max-width: 100%;
		padding: 16px 0;
	}
	 .part_shap>.elementor-container:before {
        top: 0px;
        transform: scale(.6);
        left: -30px;
    }
	.part_shap>.elementor-container:after {
        right: -65px;
        bottom: -75px;
        transform: scale(.35);
    }
	.neow_pnrBox:after {
		bottom: -32px;
		right: -60px;
		transform: scale(.8);
	}
	.neow_pnrCnt {
        padding: 50px 20px;
        margin-top: 40px;
    }
	.horizontalTab .pnr_tbhead .tab_head {
		font-size: 18px;
		line-height: 24px;
		width: 260px;
	}
	.horizontalTab .flex__sec {
        padding: 50px;
    }
	.nav_menu li.menu-item .sub-menu li.menu-item .menu-link {
		padding: 5px 10px !important;
	}
	.neow_opItem {
		padding: 24px;
		gap: 24px;
		margin-bottom: 24px;
	}
	.neow_opleft {
		padding-left: 70px;
	}
	.neow_title{
  		 max-width: 96%;
	}
	.neow_copy p {
		max-width: 95%;
	}
}

@media only screen and (max-width: 1024px) {
	.neow-header.fixed {
		padding-bottom: 10px !important;
	}
	.neow_wwdSecleft h3 {
		max-width: 100%;
	}
	.neow_wwdSec {
		padding: 20px 0px 20px 30px;
	}
	.neow_wwdSecleft p {
		max-width: 80%;
	}
	.neow_fright {
        width: 100%;
    }
	.neow_fleft{
		display:none;
	}
	.neow_fright:before, .neow_pnrCnt:before {
		top: -41px;
		left: -20px;
		height: 161px;
		transform: scale(.5);
	}
	.neow_fright:after, .neow_pnrCnt:after {
		bottom: 10px;
		left: -65px;
		transform: scale(.5);
	}
	.tabflexL h4{
		display:none;
	}
	.tabflexR:before {
		top: 40px;
		left: 40%;
		transform: translateX(-70%);
	}
	.tabflexR {
		padding-top: 20px;
	}
	.tabflexL, .tabflexR {
		width: 100%;
	}
	.tabflex {
		padding-bottom: 30px;
		border-bottom: 1px solid rgb(255 255 255 / 30%);
	}
	.tabflexR>div {
		text-align: center;
	}
	.rev_flexL > div{
		padding-top: 90px;
	}
	.neow_review:before {
		top: 20px;
		transform: scale(.7);
	}
	.rev_flexL p {
        font-size: 16px;
        line-height: 25px;
    }
	.author, .position {
		font-size: 14px;
		line-height: 18px;
		margin-top: 20px;
	}
	.test-shap:before {
		top: 0px;
		left: 54%;
		transform: scale(0.5);
	}
	.neow_quizL h4 {
		font-size: 28px;
		line-height: 36px;
	}
	.neow_quizR li:nth-child(1) {
		max-width: 430px;
	}
	.neow_quizR li:nth-child(2) {
		max-width: 500px;
	}
	.neow_quizR li:nth-child(4) {
		max-width: 415px;
	}
	.neow_quizR li:nth-child(5) {
		background: #AA1A5133;
		max-width: 520px;
	}
	ul.sub-menu li.menu-item {
		padding: 0 15px !important;
	}
	.nav_menu li.menu-item .sub-menu li.menu-item .menu-link {
		font-size: 16px !important;
		padding: 6px 15px !important;
	}
	.nav_menu li.menu-item .sub-menu li.menu-item {
		padding: 0 20px !important;
	}
	.neow-acc .elementor-tab-content p {
		max-width: 100%;
	}
	.neow_pnr_left {
		width: 60%;
	}
	.neow_pnr_right {
		width: 40%;
	}
	.neow_pnr_left h3 {
		font-size: 24px;
		line-height: 32px;
	}
	.neow_pnrdisc p {
		max-width: 100%;
		padding-bottom: 16px !important;
	}
	.neow_pnrdisc p:last-child {
		padding-bottom: 0 !important;
	}
	.neow_tabs {
        padding: 40px 0 0 0;
    }
    .horizontalTab .flex__sec {
        padding: 30px;
    }
	.horizontalTab .pnr_tbhead .tab_head {
        padding: 10px 20px 10px 20px !important;
    }
	.horizontalTab .pnr_tbhead {
        gap: 20px;
	}
	 .horizontalTab .pnr_tbhead .tab_head {
        width: 200px;
    }
	.neow_cright p{
		max-width: 100%;
	}
	.getdriection {
		padding: 10px 16px;
	}
	.neow_contact {
        flex-direction: column;
    }
	.neow_cleft, .neow_cright {
		width: 100%;
	}
	.neww_form {
		max-width: 100%;
	}
	.neow_cright {
		padding-left: 0;
	}
	.neow_contact {
		padding: 30px 30px 10px 30px;
	}
	button.wpcf7-submit {
		margin-top: 0px;
	}
	.neow_codbox .neow_coshare {
		padding: 24px;
	}
	.neow_codbox .neow_codetails, .neow_codbox h3 {
		padding: 0 24px;
	}
	.neow_codbox .neow_coopenlinks {
		padding: 24px;
	}
	.padt50 {
		padding-top: 30px;
	}
	.neow_opItem {
        flex-direction: column;
        justify-content: flex-start;
		align-items: flex-start;
    }
	.neow_opRight {
		padding-left: 70px;
	}
	.neow_opleft:before {
		top: 0;
		transform: inherit;
	}
	.neow_oplists {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 20px;
	}
	.neow_opleft .neow_codetails {
		display: flex;
		gap: 12px;
		padding-top: 12px;
		flex-direction: column;
	}
	.neow_opItem {
        padding: 16px;
        gap: 16px;
        margin-bottom: 0;
    }
		.neow_opleft span {
		display: block;
	}
	    .neow_opleft, .neow_opRight {
        padding-left: 0;
    }
	.neow_opleft h5 {
		padding-top: 16px;
	}
	.neow_opRight .neow_coopenlinks .learnmore {
		padding: 6px 20px;
		font-size: 14px;
		line-height: 21px;
		min-width: auto;
	}
	.neow_opRight .neow_coopenlinks .applynow { 
		padding: 6px 42px;
		font-size: 14px;
		line-height: 21px;
		        min-width: auto;text-align: center;
	}
	.neow_opRight .neow_coopenlinks .applynow:before {;
		left: 16px;
		top: 7px;
		transform: scale(.8);
	}
	.neow_opRight .neow_coopenlinks .applynow:after {
		right: 16px;
		top: 5px;transform: scale(.9);
	}
	.neow_opleft:before{
		display:none;
	}
	.neow_opleft .post_category {
		position: absolute;
		right: 0;
		top: 0;
	}
	.neow_opleft {
		width: 100%;
	}
	.neow_ajBox {
		flex: 1 1 calc(33.33% - 20px);
	}
	.neow_aj::before{
		display:none;
	}
	.neow_ajBox.visible:before {
		content: "";
		position: absolute;
		top: 21px;
		left: 40px;
		height: 1px;
		background: #000000;
		width: 100%;
	}
	.neow_ajhead {
		max-width: 100%;
	}
	.neow_ajBox {
        flex: 0 1 calc(33.33% - 20px);
    }
	.neow_ajBox:last-child {
		flex: 0 1 calc(66.66% - 20px);
	}
	.neow_ajcopy {
		max-width: 220px;
	}
	.neow_coopen {
		grid-template-columns: repeat(2, 1fr);
	}
	.neow_pdate {
		position: static;
		display: inline-block;
		margin-bottom: 16px;
	}
	.neow_share {
		position: static;
		padding-top: 16px;
	}
	.neow_title {
		font-size: 28px;
		line-height: 36px;
	}
}

@media only screen and (max-width: 1023px) {
	 .neow_copage {
    	flex-direction: column-reverse;
		 margin-bottom: 0;
  }
	.neow_codLeft {
		padding-top: 40px;
	}
	.neow_shape {
		display: none;
	}
	.neow_codLeft h3 {
		font-size: 28px;
	}
  .neow_codLeft, .neow_codRight {
    width: 100%;
    padding-right: 0;
  }
  .neow_codRight {
    position: relative; /* disable sticky on small screens */
    top: auto;
  }
	.neowother_positions h4{
		font-size: 28px;    padding-bottom: 30px;
	}
}
@media only screen and (max-width: 880px) {
	.rev_flex {
		display: flex;
		align-items: center;
		flex-direction: column;
		gap: 30px;
	}
	.rev_flexL, .rev_flexR{
		width:100%;
		margin:0;
	}
	.rev_flexR>div {
		margin-right: 0;
		justify-content: center;
	}
	ul.slick-dots {
		bottom: 30px;
		justify-content: center;
		left: 50%;
		transform: translateX(-50%);
	}
	ul.slick-dots li button {
		background: rgb(248 248 248 / 100%);
		width: 20px;
	}
	ul.slick-dots li.slick-active button{
		width:40px;
	}
	.noew_cs li .noew_cs2 {
		padding: 20px 24px;
	}
	.neow_team li.tab_menu_item a.active, .neow_team li.tab_menu_item a:hover {
		border-bottom: 2px solid;
	}
	.neow_team li.tab_menu_item a {
		padding: 10px;
		font-size: 18px;
		line-height: 26px;
	}
	.ourteam__flex {
		grid-template-columns: repeat(3, 1fr);
	}
	.ourteam__box {
		flex: 0 1 calc(33.33% - 30px);
	}
	.ourteam__title h3 {
		width: 80%;
		font-size: 18px;
		line-height: 24px;	
	}
	span.neow_plinkedin {
		width: 20%;
		text-align: right;
	}
	.ourteam__position, .ourteam__office {
		max-width: 100%;
	}
	
}
@media only screen and (max-width: 820px) {
	.neow_iSecleft h3 {
		font-size: 28px;
		line-height: 36px;
		max-width: 100%;
	}
	.neow_iSecright p {
		padding-bottom: 30px !important;
	}
	.neow_wwdSecleft h3 {
		padding-bottom: 16px;
	}
	.neow_wwdSecleft p {
		padding-bottom: 16px !important;
		max-width: 90%;
	}
	.neow_wwdSecleft h3 {
		font-size: 28px;
		line-height: 36px;
		max-width: 98%;
	}
	.neow_quizR li {
        padding: 16px;
        font-size: 18px;
        line-height: 26px;
    }
	.neow_pnrBox:after {
        bottom: -85px;
        right: -142px;
        transform: scale(.5);
    }
	    .neow_oplists {
        grid-template-columns: repeat(1, 1fr);
    }
	.neow_opleft h5{
		display:block;
	}
	.neow_opleft h5 {
		font-size: 21px;
		line-height: 28px;
	}
	 .neow_spherescroll img {
        max-width: 3000px !important;
    }
	.neow_title {
        font-size: 24px;
        line-height: 28px;
    }
	.neow_pdate {
		padding: 6px 10px;
		font-size: 14px;
		line-height: 24px;
	}
	.neow_newsItem {
		padding: 30px 0;
	}
}
@media only screen and (max-width: 768px) {
	.noew_cshd {
		font-size: 21px;
		line-height: 28px;
	}
}
@media only screen and (max-width: 767px) {
    .nav_menu li.menu-item .menu-link {
        padding: 16px 20px !important;
    }
	.nav_menu li.menu-item:first-child .menu-link {
        padding-left: 20px !important;
    }
	.neow-footer{
		margin:0 20px;
	}
	.neow-footer:after{
		content:none;
	}
	.posmd_section{
		position:relative !important;
		top:inherit;
		transform: inherit;
	}
	.neow_mqhead {
		padding: 12px 8px;
		font-size: 12px;
		line-height: 18px;
		width: 40%;
	}
	.copy {
		font-size: 12px;
		line-height: 18px;
	}
	.date {
		font-size: 12px;
		line-height: 18px;
		margin-right: 15px;
	}
	.neow_mqcontent ul {
		animation: marquee 10s linear infinite;
	}
	.neow_iSec {
		flex-direction: column;
		gap: 30px;
	}
	.neow_iSecleft, .neow_iSecright {
		width: 100%;
	}
	    .neow_iSecleft h3 {
        font-size: 24px;
        line-height: 36px;
    }
	    .neow_iSec:before {
        left: -70px;
        top: -70px;
        transform: scale(0.4);
    }
	.neow_wwdSec {
		flex-direction: column-reverse;
	}
	.neow_wwdSecleft, .neow_wwdSecright {
		width: 100%;
	}
	.neow_wwdSecright {
        padding-bottom: 20px;
        background: #FFF;
        border-radius: 30px 30px 0 0;
        margin-left: 45px;
    }
	.neow_wwdSecleft h3 {
		font-size: 24px;
		line-height: 32px;
	}    .neow_wwdSecleft h3 {
        max-width: 100%;
    }
	.neow_wwdSecleft p {
    font-family: Prompt;
		max-width: 100%;
	}
/* 	.neow_wwdSec {
        padding: 25px 0px 25px 25px;
    } */
	.neow_mqcontent ul {
    animation-duration: 40s;
  }
    .partner-shap:after {
        left: -60px;
        bottom: -58px;
        height: 194px;
        transform: scale(.4);
    }
	.neow_fright {
        padding: 30px 20px;
    }
	.test-shap:before {
		display:none;
		top: -116px;
		left: 40%;
		transform: scale(0.3);
	}   
	.rev_flexL > div {
        padding-top: 70px;
    }
	.neow_review:before {
		top: 15px;
		transform: scale(.6);
		left: -10px;
	}
/* 	ul.slick-dots li button {
		padding: 4px;
	} */
	.neow_quiz {
		flex-direction: column;
	}
	.neow_quizL, .neow_quizR {
		width: 100%;
	}
	.neow_quiz {
       padding-top:30px
    }
	.neow_quizL{
		padding-bottom:24px;
	}
	    .neow_quizL h4 {
        font-size: 24px;
        line-height: 28px;width: 100%;
    }
	.neow_quiz:before {
        left: -35px;
        top: -55px;
    }
	.neow_ourD {
		padding-left: 24px;
		max-width: 100%;
	}
/* 	.progress-list li.active {
		font-size: 20px;
		line-height: 26px;
	} */
	.masonry-grid > li {
		width: 100%;
		margin:0;
		margin-bottom: 20px !important;
	}
	 .noew_cs li .noew_cs2 {
        padding: 20px 24px;
        width: 100%;        min-height: 100%;
    }
	
	.noew_cs li:nth-child(even) {
		margin-top:0;
	}
	.noew_csImg img {
		width: 100%;
	}
	.noew_cshd {
        font-size: 18px;
        line-height: 24px;
    }
	.neow-acc.neow_sp .elementor-tab-content p {
		max-width: 100%;
	}
	.neow_quizR li:nth-child(1) {
        max-width: 80%;
    }
	.neow_quizR li:nth-child(2) {
        max-width: 90%;
    }
	.neow_quizR li:nth-child(4) {
        max-width: 84%;
    }
	.neow_quizR li:nth-child(5) {
        max-width: 94%;
    }
	.neow_ssItem {
		flex-direction: column-reverse;
		margin-bottom: 30px;
		border-radius: 20px;
	}
	.neow_ssItem-cnt, .neow_ssItem-img {
		width: 100%;
	}
	.neow_ssItem-img h3{
		display: block;
	}
	.neow_ssItem-img h3{
		padding-bottom:16px;
		font-size: 21px;
		line-height: 30px;
	}
	.neow_ssmw h3{
		display:none;
	}
	.neow_ssItem {
        gap: 10px;
    }
	.ourteam__flex {
		grid-template-columns: repeat(2, 1fr);gap: 30px 20px;
		
	}
	.ourteam__box {
		flex: 0 1 calc(50% - 20px);
	}
	.neow_team .tab_menulist {
	   gap: 15px;
	}
	.neow_pnrBox:after {
        bottom: -85px;
        right: -142px;
        transform: scale(.5);
    }
	.neow_pnrBox {
		flex-direction: column;
	}
	.neow_pnr_left, .neow_pnr_right{
		width: 100%;
	}
	.neow_pnrTab ul.tab_menulist {
		gap: 12px;
	}
	.neow_pnrTab li.tab_menu_item a {
		font-size: 16px;
		line-height: 24px;
	}
	.neow_pnrTab li.tab_menu_item {
		padding: 10px 20px;
	}
	.neow_pnrCnt {
        padding: 30px 20px;
        margin-top: 30px;
    }
	.neow_pnr_left h3 {
        font-size: 21px;
        line-height: 28px;
    }
	.neow_tabs h3 {
		font-size: 24px;
		line-height: 28px;
	}
	.horizontalTab {
		padding-top:30px;
	}
    .horizontalTab .pnr_tbhead .tab_head {
        padding: 0px 10px 10px 10px !important;
    }
	.flex__sec {
		flex-direction: column;
	}
	.flex_left, .flex_right{
		width:100%;
	}
	.horizontalTab .pnr_container {
		background-size: cover;
	}
	.tab_menu {
		position: relative;
		overflow-y: hidden;
		scroll-behavior: smooth;
	}
	ul.tab_menulist {
    padding: 0;
    list-style-type: none;
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    list-style: none;
    text-align: center;
    white-space: nowrap;
		justify-content: initial;
}
	.tab_menu ul {
		-ms-overflow-style: none;
		scrollbar-width: none;
	}

.tab_menu li:first-child {
    margin-left: 0
}

.tab_menu ul::-webkit-scrollbar {
    display: none
}
	.neow_tabs {
		padding: 40px 0 0 0;
	}
	.neow_cnSec {
    padding: 0 20px;
}
	.neow_contact {
		padding: 20px 20px 10px 20px;        border-radius: 20px;
	}
	.neow_cleft {
        padding: 30px 20px;
    }
	.neow_cbg p {
        max-width: 100%;
        padding-bottom: 30px !important;
    }
	.input_g {
		flex-direction: column;
	}
	.neww_form .input-group {
		width: 100%;
	}
	.neow_cright li:last-child a.getdriection {
		margin-left: 0;
	}
	.neow_team .tab_menu {
		overflow: inherit;
	}
	.neow_team .tab_menulist{
		overflow: inherit;
	}
	.category-style{
		padding-bottom: 8px;
		font-size: 14px;
		line-height: 18px;
	}
	.neow_codLeft h3, .neowother_positions h4 {
		font-size: 24px;
		line-height: 28px;
	}
	   .neow_aj {
		flex-direction: column;        padding-left: 10px;
	}
	.neow_ajBox.visible:before{
		display:none;
	}
	.neow_aj::before {
		display: block; min-width: 1400px;top: 0;transform: scaleX(0) rotate(90deg);
	}
	.neow_aj.line-animate::before {
		transform: scaleX(1) rotate(90deg);
	}
	.neow_ajcopy {
        max-width: 100%;
		
    }
	.neow_ajicon{
		position:relative;
	}
	.neow_ajicon:before {
    content: "";
    position: absolute;
    left: -10px;
    top: 20px;
    background: #000000;
    width: 17px;
    height: 1px;
    z-index: -1;
}
	.neow_coopen {
		grid-template-columns: repeat(1, 1fr);
	}
	.neow_coshare {
		padding-bottom: 20px;
	}
	.neow_coopenbox h3 {
		padding-bottom: 16px;
	}
	.neow_colocation, .neow_coshift, .neow_coexperiences{
		padding-bottom: 16px;
	}
	.neow_newsItem {
		flex-direction: column-reverse;
	}
	.neow_newsL, .neow_newsR{
		width:100%;
	}
	.neow_newsR .neow_title{
		display:block;        padding-bottom: 20px;
	}
	.neow_newsL .neow_title{
		display:none;
	}
	.neow_pdate {
        margin-top: 20px;
    }
	.neow_copy p {
        max-width: 100%;
    }
	.neow_wwdSecleft {
        padding: 0 0 40px 25px;
    }
	
	.neow_wwdSec {
		padding:0;
	}
	.neow_iSecright {
		padding-left: 0;
	}
	.neow_iSecright:before{
		display:none;
	}
	.rev_flexR>div:before, .rev_flexR>div:after, .tabflexR:before{
		display:none;
	}
	.wpcf7-list-item {
        display: block;
    }
}
@media only screen and (max-width: 500px) {
.rev_flexR>div:before{
		right: 0px;
	top:0;
	}
	.rev_flexR>div:after {
		left: 0;
		bottom:20px;
	}
	.neow_quizR li {
        margin-bottom: 20px;
    }
	.neow_quiz:after {
        right: -26px;
        bottom: -60px;
    }
	.neow_team li.tab_menu_item a {
        padding: 0 5px 10px 5px;
        font-size: 16px;
        line-height: 21px;
        padding-bottom: 10px;
    }
	.part_shap>.elementor-container:before {
        top: 0px;
        transform: scale(.6);
        left: -67px;
    }
	    .part_shap>.elementor-container:after {
        right: -123px;
        bottom: -55px;
        transform: scale(.3);
    }
	.part_shap>.elementor-container:after{
		display:none;
	}
	.neow_pnrTab ul.tab_menulist {
		justify-content: inherit;
	}
	.neow_pnrTab li.tab_menu_item:first-child {
		margin-left: 20px !important;
	}
	.neow_pnrTab li.tab_menu_item:last-child {
		margin-right: 20px !important;
	}
	.horizontalTab .pnr_tbhead .tab_head {
        width: 100%;
        font-size: 16px;
        line-height: 24px;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
	.horizontalTab .pnr_tbhead {
        gap: 10px;
    }
	.ourteam__title {
		flex-direction: column-reverse;
		gap: 5px;
	}
	.ourteam__title h3 {
        width: 100%;
        min-height: 55px;
    }
	span.neow_plinkedin {
        width: 100%;
        text-align: right;
    }
	.ourteam__title h3 {
		font-size: 16px;
		line-height: 24px;
	}
	.ourteam__position h5 {
		font-size: 12px;
		line-height: 18px;
	}
	.ourteam__position{
		padding-top:5px;
	}
	.ourteam__office h6 {
		font-size: 12px;
		line-height: 18px;
	}
}
@media only screen and (max-width: 375px) {
	.ourteam__flex {
		grid-template-columns: repeat(1, 1fr);
		gap: 40px;
	}
	.ourteam__title h3 {
        width: 100%;
        min-height: 100%;
    }
	.ourteam__position{
		padding-top:10px;
	}
}
@media only screen and (max-width: 320px) {

}
/* Media CSS */

#ast-scroll-top {
    opacity: 0;
}
.ourteam__office {
    display: none;
}
.wpcf7 form.spam .wpcf7-response-output{
	border:none !important;
	color:#635BFF;
}
span.post_category {
    display: none;
}