#wpforms-68-field_1,#wpforms-68-field_1-last,#wpforms-68-field_2,#wpforms-68-field_3,#wpforms-68-field_4,#wpforms-68-field_6{
	border:1px solid white!important;
	border-radius:9px!important;
	height:48px;
	color:white!important;
		background:transparent;
}

#wpforms-68-field_5{
		background:transparent;
	border:1px solid white!important;
	border-radius:9px!important;
	color:white!important;
}

#wpforms-submit-68{
	width:100%;
	height:48px;
	color:black!important;
	background:white!important;
}
::placeholder{
	color:white!important;
}
.team-member h5{
	font-size:14px!important;
}
.team-member h3{
	font-size:26px!important;
}

.team-member-image{
	border-radius:20px!important;
}
#sidebar{

	color:white!important;
	padding:20px;
	border-radius:20px;
	border:3px solid white;
}
#sidebar h2{

	color:white!important;
	font-size:25px;

}
    #sidebar.span_3 {
        width: 24.5%;

}
.post-area.featured_img_left article .meta-category a {
	color:white!important;
}
.wp-block-search__input{
	border:1px solid white!important;
	border-radius:20px!important;
	color:white!important;
	height:48px!important;
}

button.wp-block-search__button.wp-element-button{
	background:white!important;
	color:black!important;
}

body[data-button-style=rounded] .container-wrap button[type=submit], body[data-button-style=rounded] .container-wrap input[type=submit] {
    padding: 9px 24px !important;
}

#sidebar .widget {
    margin-bottom: 15px;
}

#sidebar img{
		border-radius:10px!important;
}
.post-featured-img img,.post-featured-img-wrap{
	border-radius:20px!important;
}

.offer h5{
	font-size:20px!important;
	line-height:30px!important;
	margin-top:10px;
	
}


.servicesc h5{
	font-size:24px!important;
	line-height:30px!important;
	margin-bottom:-15px!important;
}

.servicesc p{
	font-size:14px!important;
	line-height:24px!important;
	
}

.nectar-post-grid-wrap h4{
	font-size:24px!important;
	line-height:30px!important;
}

#wpforms-262-field_1{
	background:transparent!important;
	color:white!important;
	border:1px solid white;
	border-radius:230px!important;
	height:48px;
}

#wpforms-submit-262{
		color:black!important;

	border-radius:230px!important;
	height:48px;
	background:white!important;
	width:100%;
}

#wpforms-form-262 ::placeholder{
	color:white!important;
}

.rotate-loop {
/*   width: 200px; adjust as needed */
  animation: tilt 1.5s ease-in-out infinite alternate;
  transform-origin: center;
}

@keyframes tilt {
  0% {
    transform: rotate(-10deg);
  }
  100% {
    transform: rotate(10deg);
  }
}


.item-efftect {
    position: fixed!important;
    top: 0px!important;
    left: 0px!important;
    right: 0px!important;
    height: 100%!important;
    width: 100%!important;
    z-index: -1!important;
    bottom: 0px!important;
}


.item-efftect .efftect {
    position: absolute!important;
    width: 2px!important;
    height: 100vh!important;
    top: 0px;
    background: rgba(255, 255, 255, 0.04)!important;
    overflow: hidden!important;
}

.item-efftect .efftect:nth-child(1) {
    left: 5%;!important;
}

.item-efftect .efftect:nth-child(2) {
    left: 25%!important;
}

.item-efftect .efftect:nth-child(3) {
    left: 50%!important;
}

.item-efftect .efftect:nth-child(4) {
    left: 75%!important;
}

.overflow-hidden {
    overflow: hidden !important;
}

.item-efftect .efftect:nth-child(5) {
    left: 95%!important;
}


.item-efftect .efftect:nth-child(1)::after {
    animation-delay: 0.05s;
}

.item-efftect .efftect::after {
    position: absolute;
    top: -50%;
    left: 0px;
    content: "";
    height: 70px;
    width: 100%;
    display: block;
   background: linear-gradient(rgba(131, 131, 131, 0.1) 0%, rgb(7 115 117 / 63%) 75%, rgba(131, 131, 131, 0.1) 100%);
    animation: 5s cubic-bezier(0.4, 0.26, 0, 0.97) 0s infinite normal forwards running run;
}

@keyframes run {
0% {
    top: -50%;
}

100% {
    top: 110%;
}
}



.nectar_single_testimonial p{
	font-size:24px;
	line-height:34px;
 font-style: italic;
}


.tabbed[data-style*="minimal"][data-color-scheme="accent-color"] > ul li a:after {
    background-color: #979797;
}

.no-link {
	width:250px!important;
}
.clients[data-additional_padding="4"].no-carousel>div {
    padding: 3% 2%;
}
.links-ervicess{
	transition: transform 0.3s ease-in-out!important;
}
.s1:hover .links-ervicess{
	 transform: scale(1.4)!important;
}

body.material .nectar-button.see-through[class*=m-extra-color-gradient-]:hover, body.material[data-button-style^=rounded] .nectar-button.see-through i, body.material[data-button-style^=rounded] .nectar-button.see-through-2:not(:hover) i, body.material[data-button-style^=rounded] .nectar-button.see-through-3:not(:hover) i {
    color: #000000 !important;
}

.nectar_team_member_overlay{
	background:#191919!important;
	color:white!important;
}
.item-efftect {
    position: fixed !important;
    top: 0px !important;
    left: 0px !important;
    right: 0px !important;
    height: 85% !important;
    width: 100% !important;
    z-index: -1 !important;
    bottom: 0px !important;
}
@media screen and (max-width: 768px) {
    #sidebar.span_3 {
        width: 100%;

}
	
	.image-footer{
		max-width:345px!important;
	}
	.rotate-loop{
		display:none!important;
	}
}


body[data-ext-responsive=true].single-post .container-wrap.no-sidebar .post-area{
	max-width:1440px!important;
}


.rotate-loop{
		display:none!important;
	}

/* Only style links inside blog posts */
.single-post .post-content a,
.single-post .post-area a {
  color: #00C9A7;
  text-decoration: underline;
}

.single-post .post-content a:hover,
.single-post .post-area a:hover {
  color: #00EFC1;
  text-decoration: none;
}

/* Smooth transition for blog links */
.single-post .post-content a,
.single-post .post-area a {
  transition: color 0.3s ease, text-decoration 0.3s ease;
}