/* @media screen and (min-width: 768px) {
	.accordion-content-1 img, .accordion-content img, .custom-accordion img {width: 550px !important;}
} */
.page-id-11909 .elementor-250 .elementor-element.elementor-element-cd2d16e .elementor-button, .page-id-11909 .elementor-250 .elementor-element.elementor-element-f003531 .elementor-button {
    display: none;
}
.page-id-10530 div.ti-widget.ti-goog .ti-review-item>.ti-inner, 
.page-id-11909 div.ti-widget.ti-goog .ti-review-item>.ti-inner {border-radius: 17px !important; box-shadow: none; border: 1px solid #F2F2F2 !important;}

.page-template.page-template-elementor_canvas.page.page-id-7446.logged-in.admin-bar.wp-custom-logo.jkit-color-scheme.elementor-default.elementor-template-canvas.elementor-kit-3885.elementor-page.elementor-page-7446.customize-support.dialog-body.dialog-buttons-body.dialog-container.dialog-buttons-container.e--ua-blink.e--ua-chrome.e--ua-webkit .woot--bubble-holder {
    display: none !important;
}
.page-id-10530 .woot--bubble-holder.lets-chat, .page-id-10530 .woot--bubble-holder {
    display: none;
}

.pricing-list {
    min-height: 250px;
}
@media screen and (max-width: 678px) {
	#wpfront-notification-bar-spacer {
   display: none !important;
	 }
}
.pri-table-inner .elementor-inner-column:before {
   content: "";
	background: #ec145a;
    width: 4px;
    height: 430px;
    position: absolute;
    left: -1px;
    top: -2px;
    z-index: 1;
}
/*.pri-table-inner:before {
    content: "";
    background: #ec145a;
    width: 3px;
    height: 430px;
    position: absolute;
    left: -1px;
    top: -2px;
    z-index: 1;
}*/
/*.pri-table-inner:after {
	 content: "";
	background: #ec145a;
    width: 3px;
    height: 430px;
    position: absolute;
    right: -1px;
    top: -2px;
    z-index: 1;
}*/

.position-foot-logo {
    right: 0;
    top: -24px;
}
.position-foot-chat {
   position: absolute;
   bottom: 40px;
	right: 0;
}

.mb-chat {
  transform: translateY(-100px);
}

.uc_icon_carousel_text img.step-img {
   max-width: 300px;
}

/*** Video Popup ***/
/* .elementor-popup-modal.video-popup .dialog-message {
   max-height: 100vh !important;
}
.main-video .elementor-wrapper.elementor-open-inline {
   aspect-ratio: 3/1.4 !important;
} */

/** Table **/
/*.tafe-table-body tr td {
   vertical-align: middle;
	text-transform: capitalize;
}
.tafe-table .tbl-txt {
   color: #828282;
   font-size: 13px;
   font-weight: 400;
}
.tbl-slide .elementor-slides-wrapper {
   width: calc(100% - 30px) !important;
}
.tbl-slide .tafe-table tr td {
   height: 75px;
}
*/
/** Notification Bar **/
.wpfront-notification-bar {
   background: rgb(0 0 0 / 25%) !important;
}
.wpfront-notification-bar div.wpfront-close {
   padding: 11px 8px;
  font-size: 12px;
}
.wpfront-notification-bar td {
   padding: 8px;
}
.tab-slide-img .uc_icon_carousel_text img {
   border-radius: 40px;
}
.mbl-step-box .elementor-widget-container {
   min-height: 200px;
   display: flex;
   align-items: center;
}
.mbl-step-box .elementor-icon-box-wrapper .elementor-icon {
   background: #0000001c;
   padding: 8px 6px;
   border-radius: 50px;
}
.mbl-step-box .elementor-icon svg {
	width: 35px !important;
}
.wpfront-notification-bar-spacer.wpfront-fixed-position {
  z-index: 9998 !important;
}

/** Newsletter **/
.tnp-subscription input.tnp-submit {
  background-color: #EC1459;
  border-radius: 50px;
  padding: 12px 30px;
	font-size: 13px;
   font-weight: 600;
}
.tnp-subscription input.tnp-submit:hover {
  background-color: #000;
}
.tnp-field-button {
  margin: 15px 0 0 0;
	display: flex;
  justify-content: center;
}
.tnp-subscription .tnp-privacy-field input {
    display: none;
}
.tnp-privacy-field label {
	font-size: 12px;
	color: #9E9E9E;
	text-align: center;
}

/** Bento Chat **/
.woot-widget-bubble.woot-elements--right {
   width: 170px;
   background: #fff !important;
   text-align: left;
   border-radius: 100px;
   border: 1px solid #ec145a;
   box-shadow: none;
	right: 35px;
}
button.woot-widget-bubble.woot-elements--right::after {
   content: "Let's Chat!";
   position: absolute;
   top: 20px;
	transform: translateX(15px) !important;
   color: #000;
   font-weight: 700;
   margin-left: -14%
}
.woot--close::before, .woot--close::after { 
   left: 55px !important;
}
.woot-widget-bubble img {
    margin: 6px 0 0 8px;
    background-color: #ec145a !important;
    padding: 10px !important;
    border-radius: 50px !important;
}
.woot--close::after {
  transform: rotate(0deg) !important;
}
.lets-chat .woot-widget-bubble.woot-elements--right {
  bottom: 15%;
}
.lets-chat .woot-widget-bubble.woot--close {
   bottom: 4%;
}
body.page .woot-widget-holder.has-unread-view, body.page .woot--close, body.page .woot-widget-bubble {
  z-index: 9998 !important;
}
@media only screen and (max-width: 667px) {
.woot-elements--right.woot-widget-bubble.woot--close {
  bottom: 15px;
  opacity: 1;
  visibility: visible !important;
  z-index: 99 !important;
  width: 125px;
  height: 45px;
}
.woot-elements--right.woot-widget-bubble.woot--close::after {
	content: "Let's Chat!";
  top: 11px;
  transform: translateX(-3px) !important;
}
button.woot-widget-bubble.woot-elements--right::after {
	content: "";
	font-size: 14px;
}
.woot-widget-bubble.woot-elements--right {
	width: 62px;
	height: 62px;
	transform: translate(0px, -90px);
}
.woot-widget-holder.has-unread-view {
   transform: translate(0px, -110px);
}
}

/*** RESPONSIVE ***/
@media screen and (max-width: 1550px) {
.position-foot-logo,
.position-foot-chat {
   right: 0%;
}
}
@media screen and (max-width: 1200px) {
.foot-col .elementor-element-populated {
   padding: 10px !important;
}
.position-foot-logo {
  top: 0;
}
.position-foot-chat {
  bottom: 0;
}
}
@media screen and (max-width: 1139px) {
.free-trail-btn {
   bottom: 87px !important;
}
}

@media screen and (max-width: 767px) {

.table-sec .elementor-widget-container {
  overflow-x: auto;
  white-space: nowrap;
}
.pricing-list {
  min-height: initial;
}
.first-pricing-list {
   min-height: 300px;
}
#ca .elementor-testimonial {
   width: 100% !important;
   padding: 20px !important;
}
#sccs .ue-item {
  width: 100% !important;
	padding: 6px !important;
}
.position-foot-logo {
   top: unset;
   bottom: -14px;
	position: unset;
}
.position-foot-logo .elementor-widget-container {
   text-align: center !important;
}
.free-trail-btn {
   bottom: 30px !important;
}
table.tafe-table * {
    text-wrap: nowrap;
}
.tafe-table tr td,
.tafe-table tr th {
   font-size: 14px;
}
.tab-slide-img .uc_icon_carousel_content img {
   max-width: 90%;
	margin: auto;
}
/* .main-video .elementor-wrapper.elementor-open-inline {
  aspect-ratio: 1/2 !important;
} */
.bento_customization_container .bento_generic_container {
   background-size: contain !important;
   background-repeat: no-repeat !important;
}
.bento_customization_container.customization-styles-14fit4a .bento_mobile_container {
   width: 93%!important;
}
}
fnamewidth{
	width:50%;
}

lnamewidth{
	width:50%;
}
.elementor-field-type-previous .elementor-button {
  width: 20%;
}
.elementor-field-type-submit .elementor-button {
  width: 80%;
}

.elementor-field-type-previous{
	display:none;
}
.woot-widget-bubble img { 
  margin-left: -16px !important;
  margin-top: -7% !important;
  width: 31px !important;
  height: 31px !important;
}
@media screen and (max-width: 678px) {
	.woot-widget-bubble.woot-elements--right {
   background-color: #fff0 !important;
   border: none !important;
   box-shadow: none !important;
	 }
   .woot-widget-bubble.woot-elements--right:hover {
   box-shadow: none !important;
	 }
	.woot-widget-bubble img {
   position: fixed !important;
   margin-top: 100% !important;
   width: 40px !important;
   height: 40px !important;
   }
}
table tbody>tr:nth-child(odd)>td,
table tbody>tr:nth-child(odd)>th {
    background-color: #fff;
}
#about-btn a {
    text-decoration: none !important;
}
.break-line .mf_select__single-value::after {
    content: '\A';
    white-space: pre;
}

.break-line .mf_select__single-value br {
    display: none;
}
.icon-home.elementor-icon-box-icon {
    padding-top: 2% ;
}
#home-icon .elementor-icon-box-icon {
    padding-top: 5%;
}
#tutoring-icn .elementor-icon-box-icon {
    padding-top: 3%;
    padding-left: 3%;
}
/*
.mf_select__menu .css-2613qy-menu {
    z-index: 99999;
}*/
.bento-formkit-button.tnp-submit {
  color: #fff;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner {
    color: #fff;
}
body.home.page-template-default.page.page-id-3601.logged-in.admin-bar.wp-custom-logo.jkit-color-scheme.elementor-default.elementor-kit-3885.elementor-page.elementor-page-3601.dialog-body.dialog-buttons-body.dialog-container.dialog-buttons-container.customize-support.e--ua-blink.e--ua-chrome.e--ua-webkit {
    overflow-x: hidden !important;
}
@media (max-width: 767px)
.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon {
    padding-left: 3%;
}
/*CSS for fluent forms Stigmi*/

.ff-default .ff-el-input--label label {
    font-weight: 400 !important;
    font-size: 16px !important;
    color: #444343 !important;
}
form.fluent_form_5 .ff-btn-submit:not(.ff_btn_no_style) {
    background-color: #1a7efb;
    background-color: #ec145a !important;
    border-radius: 30px !important;
    padding: 12px 49px 12px 49px !important;
}
.ff-default .ff-el-form-control {
    border: 1px solid #b8abaf !important;
}
select.ff-el-form-control:not([size]):not([multiple]) {
    height: 50px !important;
}
@media only screen and (max-width: 667px)
.woot-elements--right.woot-widget-bubble.woot--close {
    border-style: solid !important;
    border-width: 1px !important;
    border-color: #ec145a !important;
}
@media only screen and (max-width: 667px) {
    .woot-close::before,
    .woot-close::after {
        background-color: #fff0;
    }
}

button.woot-elements--right.woot-widget-bubble.woot--close {
    border-style: solid !important;
    border-width: 1px !important;
    border-color: #ec145a !important;
    background-color: #fff !important;
}
@media only screen and (max-width: 667px) {
    button.woot-widget-bubble.woot-elements--right::after {
        margin-left: -20%;
    }
    body.page .woot-widget-holder.has-unread-view, body.page .woot--close, body.page .woot-widget-bubble {
        margin-top: 16% !important;
        margin-bottom: -16% !important;
    }
    .woot-widget-bubble img{
         margin-top: -13% !important;
}
.woot--close::before, .woot--close::after {
    background-color: #fff0 !important;
}

.thank-you-video {
    display: none; /* Hide the video initially */
    text-align: center; /* Center the video */
    margin-top: 20px; /* Add some space above the video */
}

	
	
.thank-you-content {
    display: none; /* Hide the content initially */
    text-align: center; /* Center the content */
    margin-top: 20px; /* Add some space above the content */
}
.thank-you-images {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.thank-you-images img {
    width: 100px; /* Adjust the width as needed */
    height: auto; 
    margin: 10px;
}
/* i.fa-accordion-icon.far.fa-calendar {
    background: #e3ebfe;
    text-align: center;
    border-radius: 50%;
    height: 35px;
    width: 35px;
    align-content: center;
}
span.eael-advanced-accordion-icon-closed {
    background: #e3ebfe;
    border-radius: 50%;
    height: 35px;
    width: 35px;
    align-content: center;
}
 */