.separate-containers .comments-area, .separate-containers .inside-article, .separate-containers .page-header, .separate-containers .paging-navigation { padding: 0 !important;}
.separate-containers .site-main { margin: 0 !important;}
header.entry-header { display: none;}
.elementor-widget:not(:last-child) {margin-bottom: 0 !important;}
.entry-content:not(:first-child), .entry-summary:not(:first-child), .page-content:not(:first-child) { margin-top: 0 !important;}

section#main-header { position: absolute; width: 100%;z-index:999;top:0;}
section#main-header.elementor-sticky--effects{background:rgba(0,0,0,0.7)}
.grd-title h2.elementor-heading-title { background: linear-gradient(90deg, #20C0E3 4.18%, #F817FD 93.73%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent;}
.elementor-testimonial__icon.elementor-icon.elementor-icon- { display: none;}
.elementor-testimonial__header { justify-content: center; align-items: center; text-align: center; width: 100%; margin: 0 auto !important; border: 0 !important;}
span.elementor-testimonial__name { position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto;}
.elementor-testimonial__text { text-align: center; padding-bottom: 30px;}
.fitem { position: relative; margin-bottom: 15px; display: block;}
.fitem input{width:100%; height:50px; padding:10px; font-size:16px;border:1px solid #ccc !important;}
.fitem textarea{width:100%; height:100px; padding:10px; font-size:16px;border:1px solid #ccc !important;}
.fitem.fcbtn input {   line-height: 1 !important; padding: 0; background: #F817FD !important;padding:19px;font-family: 'Outfit';font-style: normal;font-weight: 700;font-size: 18px;line-height: 23px;text-transform: uppercase;color: #FFFFFF;}
.fitem.fcbtn input:hover{background: #20C0E3 !important;}
.fitem input { border-radius: 10px !important; border: 0 !important;}
section#testi-wrap>div.elementor-element-overlay { position: relative;}

section#testi-wrap>div:after { content: ''; width: 80%; height: 24px; background: #20C0E3; position: absolute; bottom: -24px; left: 0; right: 0; margin: 0 auto; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.elementor-widget-container p { margin-bottom: 20px;}

@media(max-width:767px){
	div#crclimg img { width: 100px !important;}	
	.fitem.fcbtn input { font-size: 13px !important; line-height: 23px;}
}
