/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 20 2025 | 02:37:40 */
h1, h2, h3, h4, h5, h6 {
  font-family: "Times New Roman"!important;

}
h1{color:#6C38FF!important;}

.myteam img{
	
  filter: grayscale(100%)!important;


}
.team_nav_tabs{display:none!important;}
@media(min-width:1366px){
	.team .entry-title {
 
  font-size: 48px;
  font-weight: 800;
  line-height: 1.2;
  text-transform: capitalize;
  font-family: "Montserrat";
}

.team .team_job {
 
  font-size: 22px;
 font-family: "Montserrat";
 
  color: #6C38FF;
  font-weight: 800;
  line-height: 1.3;
 
}

.team_inner_content p {
	color: #000;
  font-size: 18px;
  line-height: 1.4;
  font-family: "DM Sans";
}

.team_socials {

  margin-top: 0px;
}
}

@media(max-width:1365px){
	.team .entry-title {
 
  font-size: 28px;
  font-weight: 800;
  line-height: 1.2;
  text-transform: capitalize;
  font-family: "Montserrat";
}

.team .team_job {
 
  font-size: 20px;
 font-family: "Montserrat";
 
  color: #6C38FF;
  font-weight: 800;
  line-height: 1.3;
 
}

.team_inner_content p {
	color: #000;
  font-size: 16px;
  line-height: 1.4;
  font-family: "DM Sans";
	text-align:justify!important;
}

.team_socials {

  margin-top: 0px;
}
}

body.single-team{background:#f8f8f8!important; }

.single-team .single-content {padding-top:70px!important;}
.ast-header {padding-top:30px!important; padding-bottom:30px!important;}
.ast-header:hover {background:#fff!important;}
.ast-header li > a{
	background: #fff !important;
  
  border-radius: 100px;
	
	font-size: 16px!important;
  font-weight: 700!important;
  color: #000!important;
 padding: 10px 20px!important;
}


.ast-header li > a:hover{
	background: #6C38FF !important; 
	color:#fff!important;
}

.ast-header li.menu-item.current-menu-item > a{
	background: #6C38FF !important; 
	color:#fff!important;
}

.main-navigation ul.menu > li.menu-item.current-menu-item > a{}


.tablepress th{font-size:20px;}
.breadcrumb-wrap {
  display: none !important;
}

.ast-btn .elementor-button{min-width:300px!important; padding-left:38px!important;  }
.ast-btn2 .elementor-button{min-width:300px!important; padding-left:80px!important; }

.neotech-mobile-nav .mobile-nav-tabs {
  clear: both;
  padding:
0 30px;
  background-color: #6C38FF!important;
}

.neotech-mobile-nav .mobile-nav-tabs ul li::before {display:none!important;}

.she-header:not(.elementor-sticky) {
  position: fixed !important;
 
  background:
#fff !important;
}




.myfooter input[type="text"], .myfooter input[type="email"], .myfooter textarea, .input-text {
  background-color: transparent!important;
  border-bottom: 2px solid #333!important;
   border-radius:0px!important;
  
  color: #000!important;
	padding-top: 0px;
  padding-right: 0;
  padding-bottom: 10px;
  padding-left: 0;
}

.myfooter textarea::placeholder,
.myfooter input::placeholder {
  color: rgba(0, 0, 0, 0.5);
	font-size:18px!important;
	font-weight:500!important;
	
}

.myfooter p strong{color:#000!important; font-size:20px!important;}

.myfooter button{ border-radius:100px!important;}

.myfooter .wpcf7 form.sent .wpcf7-response-output {
  border-color:
#000!important;
  color: #000!important;
}



.elementor-widget-n-tabs .e-n-tabs-content {
  display: var(--n-tabs-content-display);
  flex-grow: 1;
  min-width: 0;
  border:
1px solid #ddd;
  padding:
30px;
  padding-left: 30px;
  padding-right: 30px;
  border-radius:
10px;
  margin-top: 30px;
	box-shadow:0px 0px 9px rgba(0,0,0,0.2);
}

.ast-services .elementor-widget-container  {

border:1px solid #aaa;
  box-shadow:0px 0px 9px rgba(0,0,0,0.05);
	border-radius:5px;

	
}

.ast-services .elementor-widget-container:hover{
	background:#EDF3F7!important;
}