/*
Theme Name:   Fintech Circle
Theme URI:    https://www.lahoregraphicdesign.com
Description:  This is a child theme of Astra Theme
Author:       LGD
Author URI:   https://www.lahoregraphicdesign.com
Template:     astra
Version:      1.8.1
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain:  astra-child
*/

.pricing-box-shadow .elementor-inner-column .elementor-element-populated .elementor-widget-wrap{
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.css-shadow-for-page .premium-pricing-table-container{
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;	
}
.faqs-responsive .bdt-accordion-container .bdt-accordion .bdt-accordion-title{
	border-bottom: 1px solid #e4e2e0;
	background-color:transparent;
	color: #000;
	font-weight: 600;
	font-size: 15px;
	line-height: 1.4;
	padding: 20px 20px;
}
.faqs-responsive .bdt-accordion-container .fa-fw {
	width: 10px;
	font-size: 10px;
}
.faqs-responsive .bdt-accordion-container .bdt-accordion-item:last-child .bdt-accordion-title{
	border-bottom: none !important;
}
.faqs-responsive .bdt-accordion-container .bdt-accordion .bdt-accordion-content {
	padding: 12px 20px;
	font-size: 16px;
}
.page-id-14106 .site-logo-img img{
	filter: invert(100%);
}
.page-id-17631 .site-logo-img img{
	filter: invert(100%);
}
.page-id-17882 .site-logo-img img{
	filter: invert(100%);
}
.page-id-14106 .main-header-menu > .menu-item > a, .page-id-17631 .main-header-menu > .menu-item > a{
	color: #000 !important;
}
.page-id-14458 .main-header-menu > .menu-item > a, .page-id-17631  .main-header-menu > .menu-item > a{
	color: #000 !important;
}
.page-id-17882 .main-header-menu > .menu-item > a, .page-id-17631  .main-header-menu > .menu-item > a{
	color: #000 !important;
}

.page-id-14458 .site-logo-img img{
	filter: invert(100%);
} 
.tab-nav-block .eael-tabs-nav{
	display:block !important;
}
.table-features .eael-data-table thead tr{
	position: sticky !important;
	top: 7rem !important;
	z-index: 100 !important;
	background-color: #fff !important;
	color: #000 !important;
}
.table-features .eael-data-table tbody{
	box-shadow: 0 -1.056rem 3.889rem 0 rgb(0 6 70 / 6%);
	background-color: #f9fafc;
}
.table-features .eael-data-table tbody tr td {
	padding: 23px 15px;
}
.elementor-14106 .elementor-element.elementor-element-990662b .eael-data-table thead tr th {
	color: #000 !important;
	background-color: transparent !important;
}
.table-features .eael-data-table tbody > tr:nth-child(2n+1) td {
	color: #000 !important;
}
.table-features .eael-data-table tbody > tr:nth-child(2n) td {
	color: #000 !important;
	background: #ffffff!important;
}
.toogle-button .elementor-button-link:hover{
	box-shadow:none!important;
	background-color:none !important;
}
.toogle-button{
	text-align: center!important;
	font-size: 18px !important;
	font-weight: 700 !important;
	cursor: pointer;
	color: #22C1C9;
	background-image: url(../../uploads/2022/01/down-arrow.svg);
	background-repeat: no-repeat;
	background-size: 16px;
	width: 18%;
	margin: 0 auto;
	background-position-x: right;
	background-position-y: 7px;
}
.toggle-monthly.active{
	background-image: url(../../uploads/2022/01/up-arrow.svg);
}
.features-section{
	display:none;
}
.additional-pro .elementor-price-table {
	text-align: left;
}
.additional-pro .elementor-price-table__price{
	display: block !important;
	text-align: left !important;
	padding: 0 !important;
}
.pricing-for-additional .elementor-widget-container{
	background-image:none !important;
}
.pricing-for-additional .additional-pro .elementor-widget-container{
	background-image: none !important;
	-webkit-mask-image: none !important;
}
.pricing-for-additional .additional-pro .elementor-price-table__header{
	padding: 28px !important;
	background-color: #f4f4f4 !important;
}
.pricing-for-additional .additional-pro .elementor-price-table__price{
	padding: 0 28px !important;
}
.pricing-for-additional .additional-pro .elementor-price-table__features-list{
	padding: 15px 28px 10px 25px !important;
}
.pricing-for-additional .additional-pro .elementor-price-table__footer{
	padding: 28px 28px 35px 28px !important;
}
.elementor-price-table__feature-inner span h4{
	font-size: 16px !important;
	font-weight:900 !important;
	color: #000 !important;
	text-transform: capitalize;
	display: inline-block;
	padding-bottom: 1rem;
}
.pricing-for-additional .additional-pro .elementor-price-table__subheading{
	font-size: 16px !important;
	margin: 0 !important;
	line-height: 0 !important;
}
.pricing-for-additional .additional-pro .elementor-price-table__button {
	padding: 15px 35px !important;
}
.pricing-for-additional .additional-pro .elementor-price-table__heading{
	margin-bottom: 1rem !important;
}
.pricing-for-additional .additional-pro .elementor-price-table__currency.elementor-currency--before{
	margin: 0 !important;
	font-size: 55px !important;
}
.pricing-for-additional .additional-pro .elementor-price-table__integer-part{
	margin: 0 !important;
	font-size: 55px !important;
	margin-left: -12px !important;
}
.pricing-for-additional .additional-pro .elementor-price-table .elementor-price-table__features-list i {
	font-size: 1em !important;
}
.pricing-for-additional .additional-pro .elementor-price-table .elementor-price-table__features-list li {
	margin-bottom: 1rem !important;
}
.pricing-for-additional .additional-pro .elementor-price-table .elementor-price-table__features-list li:last-child {
	margin-bottom: 0 !important;
}
.pricing-box-shadow .pro-custom .elementor-price-table__header{
	text-align: left !important;
	background-color: #fbfbfd !important;
	padding: 30px 30px 0 30px !important;
}
.pricing-box-shadow .pro-custom .elementor-price-table__price{
	text-align: left;
	display: block;
	background-color: #fbfbfd !important;
	padding: 0 25px 25px 25px;
}
.pricing-box-shadow .pro-custom .elementor-widget-container {
	-webkit-mask-image: none !important;
	-webkit-mask-size: none !important;
	-webkit-mask-position: none !important;
}
.pricing-box-shadow .pro-custom .elementor-price-table__integer-part{
	font-size: 35px !important;
	color: #41B9BA!important;
} 
.pricing-box-shadow .pro-custom .elementor-price-table__currency.elementor-currency--before{
	font-size: 35px !important;
	color: #41B9BA!important;
	margin-right: -6px;
} 
.pricing-box-shadow .pro-custom .elementor-price-table__price{
	font-size: 35px !important;
	color: #41B9BA!important;
} 
.pricing-box-shadow .pro-custom .elementor-price-table__feature-inner{
	text-align: left;
	margin: 0;
}
.pricing-box-shadow .pro-custom .elementor-price-table__features-list li .elementor-price-table__feature-inner {
	margin-left: 15px;
	margin-right: 15px;
	margin: 0;
}
.pricing-box-shadow .pro-custom .elementor-price-table__period{
	margin-left: -10px;
}
.pricing-box-shadow .pro-custom .elementor-price-table__features-list{
	padding: 25px 25px 20px 25px !important;
}
.pricing-box-shadow .pro-custom .elementor-price-table__features-list span h4{
	font-size: 18px !important;
	font-weight: 900 !important;
	color: #000 !important;
	text-transform: capitalize;
	display: inline-block;
	padding-bottom: 1rem;
	font-family: "Brown-Bold", Sans-serif !important;
}
.pricing-box-shadow .pro-custom .elementor-price-table__features-list span{
	color: #555 !important;
	font-weight:300 !important;
}
.pricing-box-shadow .pro-custom .elementor-price-table__features-list li{
	background-image: url(../../uploads/2022/01/list-icon.svg);
	background-repeat: no-repeat;
	background-size: 16px;
	padding-left: 25px;
	margin-bottom: 0.8rem !important;
	display: block;
	line-height: 1.3;
	font-weight: 300 !important;
	font-size: 15px !important;
	background-position-y: 2px !important;
}
.pricing-box-shadow .pro-custom .elementor-price-table__features-list li.elementor-repeater-item-76653c6{
	background-image: none !important;
	padding-left: 0 !important;
}
.pricing-box-shadow .pro-custom .elementor-price-table__footer{
	padding-bottom:35px !important; 
}
.pricing-box-shadow .pro-custom .elementor-price-table__features-list li:not(:first-child):before {
	content: none !important;
}
.pricing-box-shadow .pro-custom .elementor-button.elementor-size-md {
	display: block !important;
	margin: 0 20px !important;
}
.tick-add .td-content{
	text-indent:-9999px;
	width:20px;
	height:20px;
	background-size:20px;
	background-image: url(../../uploads/2022/01/list-icon.svg);
}
.table-features .eael-data-table tbody tr:first-child{
	border-top: 15px solid #fff !important;
}
.table-features .eael-data-table .td-content h4{
	font-family: "Brown-Bold", Sans-serif !important;
	text-transform: capitalize;
	color:#000 !important;
}
.table-features .eael-data-table .td-content h3{
	font-size: 1.5rem !important;
}
.summary p{
	font-weight: 600 !important;
	font-size: 1.1rem !important;
}
.features-section .eael-data-table thead tr th {
	color: #fff !important;
	background-color: #22C1C9 !important;
}
.eael-toggle-switch-on .eael-toggle-slider {
	background-color: #22C1C9;
	-webkit-box-shadow: 0 0 1px #2196f3;
	box-shadow: 0 0 1px #2196f3;
}
.elementor-element-447c898 img{
	position: absolute;
	right: 345px;
	width: 52px;
	bottom: -88px;
}
.elementor-element-f59b46e{
	position:static !important;
	transform:none !important;
}
.page-id-11140 .site-content h2{
	font-size: 55px !important;
}
.page-id-11140 .site-content h3{
	font-size: 32px !important;
}
.page-id-11140 .elementor-element-8d53aec h2{
	line-height: 50px !important;
}
.page-id-11140 .elementor-element-7580ff9 h2{
	line-height: 50px !important;
}
.page-id-11140 .elementor-element-d9a1e61 h2{
	line-height: 50px !important;
}
.related-cus .margin-b-related{
	margin-top: 1.5rem !important;
	display: inline-block !important;
}
.single-insights .entry-title{
	margin-bottom: 1.5rem !important;
}
.single-insights .excerpt-single{
	margin-bottom: 2.5rem !important;
	font-weight:600 !important;
	font-size:1rem !important;
	font-style:italic !important;
}
.single-insights .entry-content{
	margin-top: 0 !important;
}
.single-insights .entry-content .elementor-column-wrap{
	padding: 0 !important;
}
.widget-area.secondary{
	width: 100%;
	top: -450px;
	position: sticky!important;
}
.sticky-cta{
	background: #fafafa;
	padding: 30px 20px;
	text-align: center;
	border: 1px solid #eaeaea;
	border-radius: 3px;
}
.sticky-cta h2{
	font-size: 25px !important;
	color: #22C1C9 !important;
}
.sticky-cta h3{
	font-size: 22px !important;
	margin: 1rem 0 1.4rem 0!important;
}
.sticky-cta a{
	background: #22C1C9;
	padding: 6px 23px;
	font-size: 0.90rem !important;
	color: #fff !important;
	font-weight: 600;
	display: inline-block !important;
	border-radius: 3px;
}
.custom-capture h3{
	font-weight:800 !important;
}
.nav-capture-bottom{
	text-align:center;
}
.nav-capture-bottom ul li a{
	color: #000 !important;
	font-size: 13px!important;
	font-weight: 600;
}
.nav-capture-bottom ul li{
	display:inline-block!important;
	margin-right:10px!important;
}
.nav-capture-bottom ul li:last-child{
	margin-right:0!important;
}
.elementor-16270 .elementor-element.elementor-element-2e53278 {
	margin-bottom: 0.5rem!important;
}


.sky{
	color: #26CAD3;
}
.custom-image-boxes .elementor-image-box-wrapper figure img{
	width: 75% !important;
	height: 65px !important;
	object-fit: cover !important;
	margin-bottom: 1rem !important;
}
.custom-image-boxes .elementor-container{
	position: relative;
	margin-top: -100px;
}
.inner-hero-section p{
	margin-bottom: 0.7rem !important;
}
.faqs-custom .eael-accordion-list .elementor-tab-title {
	border: none;
	background-color: #fff !important;
	box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;
	border-radius: 5px;
	padding: 20px 15px;
	margin-bottom: 1rem;
}
.faqs-custom .eael-accordion-list .eael-accordion-content{
	margin-bottom: 1.5rem;
	border: none;
}
.custom-testimonials .eael-testimonial-item-inner{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.custom-testimonials .eael-testimonial-image{
	float:none !important;
	margin: 0;
}
.custom-testimonials .eael-testimonial-content {
	float: none !important;
	width: 45% !important;
	margin: 0 auto;
}
.custom-testimonials .eael-testimonial-content .eael-testimonial-quote{
	background-repeat: no-repeat;
	background-size: 40px;
	background-image: url(https://websitefordemo.com/fintech-circle/wp-content/uploads/2022/04/mark.svg);
	position: absolute !important;
	z-index: 100;
	display: block;
	padding: 30px;
	right: auto;
	top: 29%;
	left: 43%;
}
.custom-testimonials .eael-testimonial-content .eael-testimonial-quote::after{
	content: none !important;
}
.custom-testimonials .clearfix::before, .custom-testimonials .clearfix::after{
	content: none !important;
}
.font-style-custom h1{
	font-family: "Poppins", Sans-serif !important;
	font-weight: 700 !important;
	font-size: 3.5rem !important;
}
.font-style-custom.head-n-sm h1{
	font-size: 3rem !important;
}
.font-style-custom.font-2-rem h1{
	font-size: 2.8rem !important;
}
.color-sky-h2 h2{
	font-size: 2rem !important;
	font-family: "Poppins", Sans-serif !important;
	color: #26CAD3 !important;
	font-weight:600 !important;
}
.color-sky-h2{
	margin-bottom:0.4rem !important;
}
.page-id-16778 #mysticky-wrap{
	display:none !important;
}
.page-id-17204 #mysticky-wrap{
	display:none !important;
}
.page-id-17631 #mysticky-wrap{
	display:none !important;
}
.page-id-17882 #mysticky-wrap{
	display:none !important;
}
.page-id-18137 #mysticky-wrap{
	display:none !important;
}
.page-id-18261 #mysticky-wrap{
	display:none !important;
}
.page-id-18623 #mysticky-wrap{
	display:none !important;
}
.page-id-18686 #mysticky-wrap{
	display:none !important;
}
.page-id-19091 #mysticky-wrap{
	display:none !important;
}
.page-id-16778 h1, .page-id-16778 .h1, .page-id-18137 h1, .page-id-18137 .h1, .page-id-18261 .h1, .page-id-18261 h1{
	font-family: "Poppins", Sans-serif !important;
	line-height: 65px !important;
	letter-spacing: 0 !important;
	margin: 0 !important;
	color: #000000 !important;
}
.page-id-17056 #mysticky-wrap{
	display:none !important;
}
.page-id-17056 h1, .page-id-17056 .h1{
	font-family: "Poppins", Sans-serif !important;
	line-height: 65px !important;
	letter-spacing: 0 !important;
	margin: 0 !important;
	color: #000000 !important;
}
.summay-home-bold p{
	color: #000000 !important;
	font-family: "Poppins", Sans-serif !important;
	font-size: 19px !important;
	font-weight: 500 !important;
	line-height: 27px !important;
}
.summay-extra-bold  p{
	color: #000000 !important;
	font-family: "Poppins", Sans-serif !important;
	font-size: 22px !important;
	font-weight: 500 !important;
	line-height: 27px !important;
}
.investment-block-hom .elementor-element.elementor-col-33 .elementor-element-populated {
	margin: 0rem 2.5rem 0rem 0rem;
	padding: 20px 30px 20px 30px;
	box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;
	background-color: #fff;
	border-radius:5px !important;
}
.custom-icon-boxes.homie-custom-icon .elementor-element.elementor-col-33 .elementor-element-populated {
	margin: 0rem 2.5rem 0rem 0rem;
	padding: 20px 30px 20px 30px;
	box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;
	background-color: #fff;
	border-radius:5px !important;
}
.investment-block-hom .elementor-element.elementor-col-33 .elementor-element-populated h3, .investment-block-hom .elementor-element.elementor-col-33 .elementor-element-populated h3 a{
	font-family: "Poppins", Sans-serif !important;
	font-size: 1.5rem !important;
	font-weight: 600 !important;
	color: #26CAD3 !important;
	margin-bottom: 0.3rem !important;
}
.custom-icon-boxes.homie-custom-icon .elementor-element.elementor-col-33 .elementor-element-populated h3, .custom-icon-boxes.homie-custom-icon .elementor-element.elementor-col-33 .elementor-element-populated h3 a{
	font-family: "Poppins", Sans-serif !important;
	font-size: 1.5rem !important;
	font-weight: 600 !important;
	color: #26CAD3 !important;
	margin-bottom: 0.3rem !important;
}
.custom-icon-boxes.homie-custom-icon .elementor-element.elementor-col-25 .elementor-element-populated h3, .custom-icon-boxes.homie-custom-icon .elementor-element.elementor-col-25 .elementor-element-populated h3 a{
	font-family: "Poppins", Sans-serif !important;
	font-size: 1.5rem !important;
	font-weight: 600 !important;
	color: #26CAD3 !important;
	margin-bottom: 0.3rem !important;
}
.custom-icon-boxes .elementor-element.elementor-col-25 .elementor-element-populated {
	margin: 0rem 2.5rem 0rem 0rem;
	padding: 20px 30px 20px 30px;
	box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;
	background-color: #fff;
	border-radius: 5px !important;
}
.logo-boxes .elementor-element.elementor-col-33 .elementor-element-populated{
	padding: 20px 30px 20px 30px;
	box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;
	background-color: #fff;
	border-radius:5px !important;
}
.logo-boxes .elementor-image-box-wrapper figure img {
	width: 75% !important;
	height: 65px !important;
	object-fit: cover !important;
	margin-bottom: 1rem !important;
}
.logo-boxes .elementor-container {
	position: relative;
	margin-top: -100px;
}
.left-right-home h2{
	color: #000000 !important;
	font-family: "Poppins", Sans-serif;
	font-size: 2.5rem !important;
	font-weight: 600 !important;
	line-height: 55px !important;
}
.page-id-16778 .elementor-element.elementor-element-cad4aa0 > .elementor-widget-container {
	margin: 0 !important;
	padding: 0px 0px 0px 0px !important;
}
.custom-testimonials .eael-testimonial-text p {
	color: #111111 !important;
	font-family: "Poppins", Sans-serif !important;
	font-size: 2rem !important;
	font-weight: 600 !important;
	font-style: normal !important;
	line-height: 41px !important;
}
.head-h2 h2{
	color: #000000 !important;
	font-family: "Poppins", Sans-serif !important;
	font-size: 2.2rem !important;
	font-weight: 600 !important;
}
.main-nav-top .sub-menu{
	box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;
}
.main-nav-top .sub-menu a{
	font-size: 14px;
	color: #000000 !important;
	font-family: "Poppins", Sans-serif !important;
	font-weight: 500;
	text-transform: uppercase;
}
.main-nav-top .sub-menu a:hover{
	background-color: #22C1C9 !important;
	color: #fff !important;:
}
.main-nav-top a:focus{
	background-color: #22C1C9 !important;
	color: #fff !important;
}
.elementor-element-f42a10d .elementor-container.elementor-column-gap-no{
	width: 100% !important;
	max-width: 100% !important;
}
.page-id-17995 .site-header{
	background-color:#fff !important;
}
.elementor-element-5bb4ed4::before{
	content: '';
	background-color: #f9f9f9;
	display: block;
	position: absolute;
	z-index: -1;
	width: 50%;
	height: 100%;
}
.elementor-field-group-field_585b557 label{
	font-size:13px !important;
}
.elementor-field-group-field_585b557{
	display: flex !important;
	align-items: center !important;
	justify-content: space-between !important;
	flex-wrap: nowrap !important;
}
.elementor-field-group-field_585b557 .elementor-field-subgroup{
	order: 1 !important;
	flex-basis: auto !important;
}
.elementor-field-group-field_585b557 .elementor-field-label{
	order:2 !important;
	flex-basis: auto !important;
	text-align: left !important;
	width: 94% !important;
}
.remove-3d-effect a.elementor-button:hover{
	box-shadow: none !important;
	opacity: 0.8 !important;
	margin-left: 0 !important;
}
.pop-up-creation{
	text-align:center!important;
}
.pop-up-creation input{
	text-align:center!important;
	border-bottom:1px dotted #838383 !important;
}
.pop-up-creation:focus{
	border:none!important;
	outline:none!important;
}
.pop-up-creation .elementor-heading-title img.emoji {
	filter: none !important;
}
.pop-up-creation .elementor-field-group .elementor-field-textual:focus {
	box-shadow: none !important;
}
#elementor-popup-modal-18246 .dialog-message {
	width: 665px !important;
}
.pop-up-creation .elementor-field-group-email.elementor-col-100{
	width:50% !important;
	margin: 0 auto !important;
	margin-bottom: 1rem !important;
}
.pop-up-creation .e-form__buttons{
	width:auto !important;
	display:block !important; 
}
.pop-up-creation .e-form__buttons button{
	padding: 0 18px!important;
}
.pop-up-creation .elementor-form-fields-wrapper{
	display:block !important;
}
.box-shadow-none-btn a, .box-shadow-none-btn a:hover{
	box-shadow:none !important;
}
.custom-icon-boxes.homie-custom-icon .elementor-element.elementor-col-33.showdow-none .elementor-element-populated{
	background-color:transparent !important;
	box-shadow:none !important;
}
.custom-icon-boxes.homie-custom-icon.css-cus-box-thankyou .elementor-element.elementor-col-33 .elementor-element-populated h3{
	margin-bottom:0.8rem !important;
}
.home .elementor-location-header{
	position:absolute !important;
	top:0 !important;
	width: 100% !important;
}
.gravity-form-for-discount .gform_wrapper{
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	background-color:#fff !important;
	padding:25px;
}
.eael-post-list-container.layout-advanced .eael-post-list-header {
	box-shadow: none !important;
	background-color: #FAFAFC !important;
}
.gravity-form-for-discount #gform_next_button_13_7{
	background-color: #22C1C9;
	padding: 5px 45px;
}
.gravity-form-for-discount #input_13_5, .gravity-form-for-discount #gform_previous_button_13{
	background: #FAFAFC !important;
	color: #000 !important;
	border: 1px solid #e5e7eb;
	font-size: 0.9rem !important;
}
.gravity-form-for-discount #input_13_5::placeholder{
	color: #000 !important;
}
.gravity-form-for-discount #input_13_5:focus{
	box-shadow:none !important;
}
.gravity-form-for-discount #field_13_9, .gravity-form-for-discount #input_13_9{
	font-size: 0.9rem !important;	
}
.gravity-form-for-discount .gform_wrapper.gravity-theme .gf_step_active .gf_step_number {
	background: #22C1C9 !important;	
	color: #fff !important;	
	border: 2px solid #22C1C9 !important;
}
.gravity-form-for-discount #field_13_5, .gravity-form-for-discount #field_13_9{
	margin-bottom:1.2rem !important;
}
.gravity-form-for-discount .gform_page_footer{
	padding:0 !important;
}
.gravity-form-for-discount .gform_wrapper.gravity-theme .gf_step_number{
	color: #22C1C9 !important;	
}
.gravity-form-for-discount .gform_wrapper.gravity-theme .gf_step_completed .gf_step_number::before{
	background-color: #22C1C9 !important;	
	border-color: #22C1C9 !important;	
}
.gravity-form-for-discount #gform_confirmation_wrapper_13{
	text-align:center!important;	
}
.gform_submission_error.hide_summary{
	font-size:0.92rem !important;
}
.eael-post-list-header .title{
	font-size: 1rem !important;
	font-family: "Poppins", Sans-serif !important;
	text-transform: capitalize !important;
	font-weight: 600 !important;
	background-color: #FAFAFC !important;
}
.elementor-19091 .elementor-element.elementor-element-0cdeefd .eael-post-list-container.layout-advanced .eael-post-list-header .post-list-ajax-search-form form {
	padding-right: 25px !important;
}
.elementor-19091 .elementor-element.elementor-element-0cdeefd .eael-post-list-container.layout-advanced .eael-post-list-header .post-list-ajax-search-form form input {
	font-size: 1rem !important;
	border-radius: 5px !important;
	background-color:#fff !important;
}
.eael-post-list-container.layout-advanced .eael-post-list-thumbnail img{
	height: 70px !important;
	object-fit: contain !important;
}
.eael-post-list-container.layout-advanced .eael-post-list-content{
	padding-bottom:0 !important;
}
.eael-post-list-container.layout-advanced .eael-post-list-posts-wrap .eael-post-list-post .eael-post-list-post-inner {
	padding: 25px !important;
}
.eael-post-list-container.layout-advanced .eael-post-list-posts-wrap .eael-post-list-post .eael-post-list-post-inner:after {
	height: 100% !important;
	background-color: #fff!important;
	box-shadow: rgb(0 0 0 / 16%) 0px 1px 4px;
}
.video-testimonial .eael-testimonial-text p{
	font-size: 35px !important;
	font-weight: 700 !important;
	font-style: normal !important;
	color: #000 !important;
	font-family: Brown-Bold !important;
	line-height: 1.2 !important;
}
.video-testimonial .eael-testimonial-quote{
	display:none !important;
}
.video-testimonial .eael-testimonial-text {
	padding-left:60px;
	padding-right:60px;
	position:relative;
}
.video-testimonial .eael-testimonial-text::before{
	content: '';
	background-repeat: no-repeat;
	background-size: 40px;
	background-image: url(https://fintechcircle.com/wp-content/uploads/2022/09/quote-pre.svg);
	width: 40px;
	height: 40px;
	position: absolute;
	left: 0;
}
.video-testimonial .eael-testimonial-text::after{
	content: '';
	background-repeat: no-repeat;
	background-size: 40px;
	background-image: url(https://fintechcircle.com/wp-content/uploads/2022/09/qoute-mark-2.svg);
	width: 40px;
	height: 40px;
	position: absolute;
	right: 15px;
	bottom: 0;
}
.video-testimonial .eael-testimonial-user{
	padding-left:60px;
}
.video-testimonial .eael-testimonial-user-company{
	padding-left:60px;
}
.elementor-field-group-field_72abca1 .elementor-field-option{
	font-size: 14px !important;
}
.site-footer a{
	text-decoration:none !important;
}
.fix-title-length .elementor-post__title a{
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
.fix-title-length .elementor-post__excerpt{
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
.single-members .entry-title{
	width: 1300px;
	margin: 0 auto !important;
	display: block;
	padding: 0 10px;
	margin-top: 2rem !important;
	display:none !important;
}
.ug-videoskin-right-thumb .ug-strip-panel {
	background-color: #fff  !important;
}
.ug-videoskin-right-thumb .ug-thumb-wrapper.ug-thumb-selected {
	background-color: #22C1C9 !important;
}
.ug-videoskin-right-thumb .ug-thumb-wrapper {
	background-color: #fff!important;
	border-bottom: 1px solid #d1d1d1 !important;
}
.ug-videoskin-right-thumb .ug-thumb-title {
	color: #000 !important;
}
.ug-videoskin-right-thumb .ug-thumb-wrapper.ug-thumb-selected  .ug-thumb-title {
	color: #fff !important;
}
.ug-videoskin-right-thumb .ug-thumb-title {
	height: auto !important;
	margin-top: 10px;
}
.ug-videoskin-right-thumb .ug-thumb-desc{
	display:none !important;
}
.bbpress.single .widget-area.secondary{
	display:none !important;
}
.bbpress.single .content-area.primary{
	width: 90%!important;
	margin: 0 auto!important;
	display: block!important;
	float: none!important;
}
.bbpress.single .elementor-location-header{
	border-bottom:1px solid #D4D4D4 !important;
}
.bbpress.single .site-content{
	padding-top:2rem !important;
}
.bbpress.archive .site-content{
	padding-top:2rem !important;
}
.bbpress.archive .elementor-location-header{
	border-bottom:1px solid #D4D4D4 !important;
}
.bbpress.archive .content-area.primary{
	width: 90%!important;
	margin: 0 auto!important;
	display: block!important;
	float: none!important;
}
.bbpress.archive .widget-area.secondary{
	display:none !important;
}
.bbp-breadcrumb .bbp-breadcrumb-home{
	display:none!important;
}
.bbp-breadcrumb .bbp-breadcrumb-sep{
	display:none!important;
}
#bbpress-forums fieldset.bbp-form input[type=password], #bbpress-forums fieldset.bbp-form input[type=text], #bbpress-forums fieldset.bbp-form select {
	width: 100%;
	padding: 5px 15px;
	height: auto;
	border-radius: 4px;
	background: #fafafa;
}
#bbpress-forums fieldset.bbp-form select{
	padding: 10px 15px;
}
#bbpress-forums fieldset.bbp-form p{
	margin-bottom:1rem !important;
}
#bbpress-forums fieldset select#bbp_forum_id {
	max-width: 100%;
}
#bbpress-forums fieldset.bbp-form label {
	margin-bottom: 0.5rem;
}
div.bbp-submit-wrapper {
	margin-top: 0 !important;
	float: none;
	clear: both;
	margin-bottom: 1rem !important;
}
div.bbp-submit-wrapper .button{
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #26CAD3;
	border-radius: 0px 0px 0px 0px;
	padding: 9px 20px;
	margin: 0;
	display: block;
}
h3.forum-topics-head{
	padding-bottom:1.5rem !important;
}
.member-container{
	box-shadow: rgba(99,99,99,.2)0 2px 8px;
	padding: 20px;
	border-radius: 5px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom:1.5rem;
}
.member-container .logo-container{
	width:27%;
}
.member-container .logo-container img{
	width: 100%;
	height: auto;
	object-fit: cover;
}
.member-container .content-container{
	width: 69%;
}
.member-container .content-container h3{
	color: #22C1C9 !important;
	font-size: 24px !important;
}
.member-container .content-container h2{
	font-size: 24px !important;
	color: #22C1C9 !important;
	text-decoration: underline;
}
.elementor-page .entry-content .content-container h2{
	font-size: 24px !important;
	color: #000 !important;
	text-decoration: underline;
	margin: 0.5rem 0 0.8rem 0 !important;
}
.content-container .social-media {
	margin-top:1rem;
}
.content-container .social-media a{
	text-indent: -9999px;
	display: inline-block;
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-size: 21px;
	background-color: #000;
	border-radius: 50%;
	background-position: center;
	margin-right: 5px;
}
.content-container .social-media a.Website{
	background-image:url('https://fintechcircle.com/wp-content/uploads/2023/07/website.svg');
}
.content-container .social-media a.LinkedIn{
	background-image:url('https://fintechcircle.com/wp-content/uploads/2023/07/linkedin.svg');
	background-size: 19px;
}
.content-container .social-media a.Twitter{
	background-image:url('https://fintechcircle.com/wp-content/uploads/2023/07/twitter.svg');
}
.content-container .social-media a.Facebook{
	background-image:url('https://fintechcircle.com/wp-content/uploads/2023/07/facebook.svg');
}
.content-container .social-media a.Instagram{
	background-image:url('https://fintechcircle.com/wp-content/uploads/2023/07/instagram.svg');
}
.content-container .social-media a.Medium{
	background-image:url('https://fintechcircle.com/wp-content/uploads/2023/07/medium.svg');
}
.content-container .social-media a.YouTube{
	background-image:url('https://fintechcircle.com/wp-content/uploads/2023/07/youtube.svg');
}
.cat-filter-members .facetwp-facet{
	box-shadow: rgba(99,99,99,.2)0 2px 8px;
	padding: 20px;
	border-radius: 5px;
}
.cat-filter-members .facetwp-facet .facetwp-link{
	margin-bottom: 0.3rem;
	padding-bottom: 0.3rem;
	border-bottom: 1px solid #e0e0e0;
	padding-top: 0.3rem;
	margin-top: 0.3rem;
}
.cat-filter-members .facetwp-facet .facetwp-link:first-child{
	padding-top: 0;
	margin-top: 0;	
}
.cat-filter-members .facetwp-facet .facetwp-link:last-child{
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
	padding-top: 0;
	margin-top: 0;
}
.filter-heading{
	box-shadow: rgba(99,99,99,.2)0 2px 8px!important;
	margin: 0!important;
	background-color: #26cad3;
	padding: 15px 20px;
}
.filter-heading h3{
	color: #fff!important;
	font-size: 25px !important;
}
.content-social-n-button{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 1rem;
}
.content-container .social-media{
	margin-top: 0;
}
.sm-font-p{
	font-size: 15px !important; 
}
.welcome-main-tab, .discount-shortcode{
	width:80%;
}
.the-btn-discount .elementor-button{
	background-color: #22c1c9 !important; 
}
.flex-the-blog .elementor-shortcode{
	display:flex;
	justify-content:left;
	gap:35px;
	align-items:flex-start;
}
.flex-the-blog .elementor-shortcode article{
	width:33.33% !important;
}
.flex-the-blog .fix-fonts-blog a{
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	font-family: "Brown-Bold", Sans-serif !important;
	line-height: 1.3em !important;
	letter-spacing: -0.7px !important;
	color: #222 !important;
	margin: 1rem 0 0.8rem 0!important;
}
.flex-the-blog .elementor-post-date{
	line-height: 1.3em;
	font-size: 15px !important;
	margin-bottom: 1rem !important;
	color: #adadad;
	display: block;
}
.flex-the-blog .elementor-post__excerpt p{
	margin-bottom: 1rem;
}
.everything-font .elementor-heading-title{
	font-size: 18px !important;
}
.bullet-setting .elementor-icon-list-item{
	align-items: start !important;
}
.bullet-setting .elementor-icon-list-icon{
	margin-top: 10px !important;
}
.color-white .elementor-heading-title{
	color: #fff !important;
}
.color-white-desc .elementor-text-editor p{
	color: #fff !important;
	font-size: 21px !important;
}
.aspiration-font .elementor-text-editor p{
	font-size: 28px !important;
	width: 75% !important;
	margin: 0 auto !important;
}
/* PR Partnership Page Styling */
.font-60 .elementor-heading-title{
	font-size: 55px !important;
}
.font-24 p{
	font-size: 24px !important;
}
/* Responsive Start */
@media (min-width: 10px) and (max-width: 1025px) {
	.font-style-custom h1{
		font-size: 2rem !important;
		line-height: 1 !important;
	}
	.font-style-custom.head-n-sm h1 {
		font-size: 2rem !important;
		line-height: 1 !important;
	}
	.font-style-custom.font-2-rem h1 {
		font-size: 2rem !important;
		line-height: 1 !important;
	}
	.summay-home-bold p {
		font-size: 16px !important;
	}

}
@media (min-width: 10px) and (max-width: 900px) {
	.boc-shadow-account .elementor-shortcode .mp_wrapper:first-child {
		width: 100% !important;
	}
	.boc-shadow-account .elementor-shortcode {
		display: block !important;
	}
	.welcome-message {
		width: 100% !important;
		margin-top: 3rem !important;
	}
}
@media (min-width: 10px) and (max-width: 850px) {
	.custom-icon-boxes.homie-custom-icon .elementor-element.elementor-col-33 .elementor-element-populated {
		margin-right: 0rem !important;
		margin-bottom: 1.5rem;
	}
	.left-right-home h2 {
		font-size: 1.9rem !important;
		line-height: 1 !important;
	}
	.head-h2 h2 {
		font-size: 1.9rem !important;
	}
	.content-social-n-button{
		display: block;
	}
	.content-container .social-media{
		margin-bottom: 1rem !important;
	}
	.flex-the-blog .elementor-shortcode{
		display:block;
		gap:0;
	}
	.flex-the-blog .elementor-shortcode article{
		width:100% !important;
		margin-bottom:2rem !important;
	}
	.flex-the-blog .elementor-shortcode article:last-child{
		margin-bottom:0 !important;
	}
	.font-55 .elementor-heading-title{
		font-size: 55px !important;
	}
	.aspiration-font .elementor-text-editor p {
		width: 100% !important;
	}
	.font-24{
		font-size: 20px !important;	
	}
}
@media (min-width: 10px) and (max-width: 750px) {
	.custom-testimonials .eael-testimonial-item-inner {
		display: block;
	}
	.custom-testimonials .eael-testimonial-content {
		width: 100% !important;
		text-align: center;
	}
	.custom-testimonials .eael-testimonial-image {
		width: 55% !important;
		margin: 0 auto;
		margin-bottom: 1.5rem;
	}

	.custom-testimonials .eael-testimonial-content .eael-testimonial-quote {
		display:none !important;
	}
	.pop-up-creation .elementor-field-group-email.elementor-col-100 {
		width: 100% !important;
	}
	.custom-testimonials .eael-testimonial-text p {
		font-size: 1.6rem !important;
		line-height: 1 !important;
		text-align: center;
	}
	.summay-extra-bold p {
		font-size: 18px !important;
	}
	header.elementor-top-section {
		position: static !important;
	}
	.page-id-16778.elementor-page .entry-content {
		margin-top: 0 !important;
	}
	.page-id-17204.elementor-page .entry-content {
		margin-top: 0 !important;
	}

	.elementor-16778 .elementor-element.elementor-element-fc6d6d2 {
		width: 40%!important;
	}
	.elementor-17204 .elementor-element.elementor-element-abbfcf4{
		width: 40%!important;
	}
	.elementor-18261 .elementor-element.elementor-element-26fbcb2{
		width: 40%!important;
	}
	.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown {
		background-color: #fff;
		padding: 20px;
	}
	.pricing-custom-webinar .elementor-widget-container {
		padding: 40px 40px 40px 40px !important;
	}
	.elementor-element-58a03751 br{
		display:none!important;
	}
	.home .elementor-location-header{
		position:static !important;
		top:0 !important;
		width: 100% !important;
	}
}
@media (min-width: 10px) and (max-width: 650px) {
	.custom-testimonials .eael-testimonial-image {
		width: 80% !important;
	}
	.cta-custom h2.title {
		font-size: 1.8rem !important;
	}
	.eael-call-to-action .cta-button {
		font-size: 1.1rem !important;
	}
	.single-members .entry-title{
		display:none !important;
	}
	.on-board-links{
		display:block !important;
	}
	.on-board-links .on-board-inner-links {
		min-height: auto !important;
		margin-bottom: 1.5rem !important;
		width: 100% !important;
	}
	.font-55 .elementor-heading-title {
		font-size: 40px !important;
	}

}
@media (min-width: 10px) and (max-width: 500px) {
	.cta-custom .eael-call-to-action{
		padding: 0 !important;
	}
	.cta-custom .eael-call-to-action .cta-button {
		font-size: 0.85rem !important;
	}
	.cta-custom .eael-call-to-action p{
		line-height:1 !important;
	}
	.member-container {
		display: block;
	}
	.member-container .content-container {
		width: 100%;
	}
	.member-container .logo-container {
		width: 100%;
	}
	.member-container .logo-container img {
		height: 150px;
		object-fit: contain;
	}
	.font-55 .elementor-heading-title {
		font-size: 35px !important;
	}
	.font-35 .elementor-heading-title {
		font-size: 30px !important;
	}
	.aspiration-font .elementor-text-editor p {
		font-size: 20px !important;
	}
}