/**
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

/* Back to top */

#ast-scroll-top{
	display: none !important;
}

/* Home page */

.info_icon{
  width: 24px;
}


#student_tutorial_video_sec .elementor-widget-image img{
	cursor: pointer !important;
}

.elementor-element-720784f .vark_card .elementor-widget-wrap.elementor-element-populated{ 
  transition: all 0.3s linear;
}

.elementor-element-720784f .vark_card .elementor-widget-wrap.elementor-element-populated:hover{
  transform: scale(1.03);
  transition: all 0.3s linear;
  background: linear-gradient(160deg, #2B33AE 0%, #38A6D7 100%);
}

.elementor-element-720784f .vark_card:hover h3.elementor-icon-box-title, .elementor-element-720784f .vark_card:hover p.elementor-icon-box-description{
  color: #FFF !important;
}

.elementor-element-720784f .vark_card:hover span.elementor-icon.elementor-animation- svg#ear path, .elementor-element-720784f .vark_card:hover span.elementor-icon.elementor-animation- svg#open-book path, .elementor-element-720784f .vark_card:hover span.elementor-icon.elementor-animation- svg#support path{
  fill: #fff;
}

.elementor-element-720784f .vark_card:hover .elementor-element-7c5f285 span.elementor-icon.elementor-animation- svg path{
  stroke: #FFF;
}

.premium-banner-ib-desc::before{
    content: '';
    background:linear-gradient(160deg, #2B33AE 0%, #38A6D7 100%);
    width: 100%;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    transform: translateY(350px);
    opacity: 0;
    transition: all 0.3s linear;
}

.premium-banner-ib.premium-banner-min-height.premium-banner-animation7.none:hover .premium-banner-ib-desc::before{
  opacity: 1;
  transform: translateY(0px);
  transition: all 0.3s linear;
}

.premium-banner-read-more a::after{
   content: url('https://ehomeschoollc.com/wp-content/uploads/2023/05/Mask-Group-6-1.png');
  position: absolute;
  top: 4px;
  left: 85px;
}

.elementor-element-54d3468 .premium-banner-read-more a::after{
  content: url('https://ehomeschoollc.com/wp-content/uploads/2023/05/Mask-Group-6.png');
  width: 100%;
  position: absolute;
  top: 4px;
  left: 100px;
}

/* Contact Form CSS */

.page-id-59 .elementor-element-9cace63 {
    display: none !important;
}

.contact_form_container .contact_form_fields .contact_form_row_half {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.contact_form_container .contact_form_fields .contact_form_row_half .contact_form_col_half {
    width: 48.50%;
}

.contact_form_container .contact_form_fields .contact_form_row .contact_form_col .input_field,
.contact_form_container .contact_form_fields .contact_form_row_msg .contact_form_col .input_field_msg{
	width: 100%;
    background-color: #F8F8F8;
    border: none;
    outline: none;
    border-radius: 0;
    padding: 18px 20px;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.contact_form_container .contact_form_fields .contact_form_row .contact_form_col .input_field::placeholder,
.contact_form_container .contact_form_fields .contact_form_row_msg .contact_form_col .input_field_msg::placeholder{
    color: #030303;
}

.contact_form_container .contact_form_fields .contact_form_row_msg .contact_form_col .input_field_msg {
    height: 120px;
}

.contact_form_container .contact_form_btn .contact_btn .submit_btn {
    background-color: #00ACFF;
    border-radius: 10px;
    padding: 21px 38px;
    font-family: 'Poppins', sans-serif;
    font-size: 17px;
    font-weight: 500;
    color: #FFFFFF;
}

.contact_form_container .contact_form_btn .contact_btn span.wpcf7-spinner {
    display: none;
}



/**** Popup *****/
.pum-content.popmake-content {
    border: 14px solid #fff;
    padding: 0;
    margin: 0;
}
.pum-theme-1352 .pum-content + .pum-close, .pum-theme-content-only .pum-content + .pum-close {
    height: 24px !important;
	width: 24px !important;
	font-size: 16px !important;
    line-height: 1.4 !important;
	padding: 0 !important;
	background: #000 !important;
	color: #ffffff !important;
    border: 0px !important;
}

/* Donation Page CSS */

.ast-container .campaign {
    background-color: transparent !important;
}

.ast-container .campaign .entry-header{
	margin-bottom: 0;
}

.ast-container .campaign .entry-header h1.entry-title {
    font-family: 'Urbanist', sans-serif;
    font-size: 40px;
    font-weight: 800;
    color: #00ACFF;
    text-align: center;
}

.ast-container .campaign .entry-header .entry-meta{
	display: none;
}

.entry-content p.login-prompt {
    display: none;
}

.entry-content .charitable-login-form,
.charitable-donation-form .charitable-fieldset{
    border: none;
    border-bottom: 1px solid #70707028;
	padding: 0;
}

div#charitable-user-fields {
    padding: 0 0 !important;
}

#charitable-donor-fields .charitable-form-header {
    padding: 0 0px;
}

.entry-content .charitable-login-form p {
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #4A4A4A;
}

form#loginform {
    display: grid;
    grid-template-columns: auto auto auto;
    align-items: center;
}

form#loginform p.login-username,
form#loginform p.login-password{
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #030303;
}

form#loginform p.login-username input,
form#loginform p.login-password input,
div#charitable_field_cc_name input{
    background-color: #F8F8F8;
	border: 0;
    outline: none;
    font-family: 'Poppins', sans-serif;
    padding: 17px 15px;
	width: 95%;
}

form#loginform p.login-remember{
	order: 4;
	font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #4A4A4A;
}

form#loginform p.login-submit input#wp-submit {
    font-family: 'Poppins', sans-serif;
    font-size: 17px;
    font-weight: 500;
    color: #FFFFFF;
    background-color: #00ACFF;
    border-radius: 10px;
    padding: 20px 50px;
	margin-top: 10px;
}

.charitable-fieldset .charitable-form-header{
	font-family: 'Urbanist', sans-serif;
    font-size: 26px;
    font-weight: 800;
    color: #2E2E2E;
}

.charitable-fieldset ul.donation-amounts {
    display: grid;
    grid-template-columns: 33.33% 33.33% 33.33%;
    column-gap: 20px;
	row-gap: 10px;
}

.charitable-donation-form .custom-donation-input {
    width: 100%;
    max-width: 86%;
    background-color: #fff;
    margin-left: 15px;
	outline: none;
    border: none;
}

ul#charitable-gateway-selector input:checked + label { 
    border: 1px solid #00ACFF !important;
}

.charitable-donation-form .donation-amounts:after, .charitable-donation-form .donation-amounts:before {
    display: none;
}

ul.donation-amounts li:nth-child(2n-1):last-of-type {
	grid-column: 1 / -1;
	width: 100%;	
}

.charitable-fieldset ul.donation-amounts li.donation-amount {
    width: 100%;
	border: 0;
	background-color: #F8F8F8;
}

.charitable-fieldset ul.donation-amounts li.donation-amount label{
	background-color: #F8F8F8;
	padding: 20px;
	outline: none;
	font-family: 'Poppins', sans-serif;
    font-size: 17px;
    font-weight: 300;
    color: #030303;
	border: 0;
}

li.donation-amount.suggested-donation-amount.selected label{
	background-color: #00ACFF !important;
}

li.donation-amount.suggested-donation-amount.selected span.amount {
    color: #FFFFFF;
}

.charitable-fieldset ul.donation-amounts li.donation-amount 
.custom-donation-amount-wrapper label{
	background-color: #F8F8F8;
	padding: 0px;
	outline: none;
	font-family: 'Poppins', sans-serif;
    font-size: 17px;
    font-weight: 300;
    color: #030303;
	border: 0;
}

div#charitable-user-fields {
    display: grid !important;
    grid-template-columns: auto auto;
    column-gap: 20px;
}

div#charitable-user-fields label,
div#charitable_field_cc_name label{
	font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #030303;
}

div#charitable-user-fields input{
	background-color: #F8F8F8;
    outline: none;
    font-family: 'Poppins', sans-serif;
    padding: 17px 15px;
	border: 0;
}

.charitable-fieldset div#charitable-gateway-selector-header {
    display: none;
}

.charitable-fieldset-field-wrapper .charitable-radio-list li input {
    display: none;
}

.charitable-fieldset-field-wrapper .charitable-radio-list li label[for="gateway-paypal"] {
    content: url(https://e-homeschool.hemangcodes.com/wp-content/uploads/2023/06/Group-30774.svg);
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #2E2E2E;
    border: 1px solid #F6F5F5;
    padding: 17px 24px;
    border-radius: 8px;
}

.charitable-fieldset-field-wrapper .charitable-radio-list li label[for="gateway-stripe"] {
    content: url(https://e-homeschool.hemangcodes.com/wp-content/uploads/2023/06/Stripe_Logo_revised_2016.svg);
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #2E2E2E;
    border: 1px solid #F6F5F5;
    padding: 17px 40px;
    border-radius: 8px;
}

.charitable-submit-field button.charitable-button {
    background-color: #00ACFF;
    border-radius: 10px;
    padding: 17px 120px;
    font-family: 'Urbanist', sans-serif;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 600;
}

.charitable-submit-field {
    display: flex;
    justify-content: center;
}

div#charitable-gateway-fields-stripe label[for="charitable_stripe_card_field"]{
	display: none;
}
.page-id-331.ast-single-post .entry-content a {
    text-decoration: unset;
}

.book_now_btn.center {
    text-align: center;
}
.book_now_btn.left {
    text-align: left;
}
.book_now_btn a{
	 font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    background-color: #00ACFF;
    border-radius: 7px 7px 7px 7px;
    padding: 10px 25px 10px 25px;
    color: #fff;
	text-decoration: unset !important;
}
.playlist_section iframe{
	    border-radius: 10px;
}



.page-id-3750 .entry-title,
.page-id-3751 .entry-title{
  text-align: center;
}

.page-id-3751 .entry-content.clear .um-form {
  width: 100%;
  max-width: 768px;
  margin: 0 auto;
}

.page-id-3750 .entry-content.clear .um-form form .um-row ,
.page-id-3751 .entry-content.clear .um-form form .um-row{
  margin-bottom: 10px !important;
}

#popmake-3397 .pum-content.popmake-content .um-form form input,
.page-id-3750 .entry-content.clear .um-form form .um-row input,
.page-id-3751 .entry-content.clear .um-form form .um-row input{
    width: 100%;
    background-color: #F8F8F8;
    border: none;
    outline: none;
    border-radius: 0;
    padding: 18px 20px;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.page-id-3751 .entry-content.clear .um-form form .um-row._um_row_4 .um-col-1{
  display: flex;
  justify-content: space-between;
}

.page-id-3751 .entry-content.clear .um-form form #um_field_3384_user_password, 
.page-id-3751 .entry-content.clear .um-form form #um_field_3384_confirm_user_password{
  width: 48%;
  margin-bottom: 20px;
}

#popmake-3397 .pum-content.popmake-content .um-form form #um-submit-btn,
.page-id-3750 .entry-content.clear .um-form form  #um-submit-btn,
.page-id-3751 .entry-content.clear .um-form form  #um-submit-btn{
    background-color: #00ACFF;
    border-radius: 10px;
    padding: 21px 38px;
    font-family: 'Poppins', sans-serif;
    font-size: 17px;
    font-weight: 500;
    color: #FFFFFF;
}

@media only screen and (max-width: 768px){
	div#popmake-2090 {
		left: 0 !important;
		margin: 0 auto !important;
		right: 0 !important;
		width: 250px !important;
	}
	div#popmake-2090 iframe {
		height: 400px;
	}
	
	.charitable-fieldset ul.donation-amounts li.donation-amount {
		width: 92%;
	}
	
	ul.donation-amounts li:nth-child(2n-1):last-of-type {
		grid-column: 1 / -1;
		width: 97%;	
	}
	
	.charitable-fieldset ul.donation-amounts {
		column-gap: 10px;
		row-gap: 10px;
	}
	
	.charitable-donation-form .custom-donation-input {
		width: 100%;
		max-width: 77%;
		margin-left: 15px;
	}
}


@media only screen and (max-width: 540px){
	.page-id-3751 .entry-content.clear .um-form form #um_field_3384_user_password, 
	.page-id-3751 .entry-content.clear .um-form form #um_field_3384_confirm_user_password{
 	 	width: 100%;
	}

	.page-id-3751 .entry-content.clear .um-form form .um-row._um_row_4 .um-col-1{
		flex-direction: column;
	}
}

@media only screen and (max-width: 425px){
	.playlist_section iframe {
		height: 300px;
	}
	.contact_form_container .contact_form_fields .contact_form_row_half {
		display: block;
	}

	.contact_form_container .contact_form_fields .contact_form_row_half .contact_form_col_half {
		width: 100%;
	}
	
	.elementor-element-b682a11 .elementor-element-95c4eca .elementor-element-913a0be {
		margin-bottom: 0px !important;
	}

	.elementor-element-913a0be li.elementor-icon-list-item.elementor-inline-item,
	.elementor-element-386bffd li.elementor-icon-list-item.elementor-inline-item {
		margin: 10px 0px;
	}
	
	.entry-content .charitable-login-form p {
		font-size: 16px;
	}
	
	.charitable-fieldset ul.donation-amounts {
		display: grid;
		grid-template-columns: 50% 50%;
	}
	
	form#loginform {
		display: grid;
		grid-template-columns: 100%;
		align-items: center;
	}
	
	form#loginform p.login-submit input#wp-submit {
		margin-top: 10px;
		margin-bottom : 20px;
	}
	
	form#loginform p.login-username input, form#loginform p.login-password input, div#charitable_field_cc_name input {
		width: 100%;
	}
	
	div#charitable-user-fields {
		display: grid !important;
		grid-template-columns: auto;
		column-gap: 20px;
	}
	
	.charitable-donation-form .custom-donation-input {
		width: 100%;
		max-width: 100%;
		margin-top: 15px;
		margin-left: 0;
	}
}

/* pop up video */

/* div#popmake-2352 {
    width: 300px !important;
    height: auto !important;
    top: 312.659px !important;
    left: 1378px !important;
}

div#popmake-2352 video#video-28-1_html5 {
    width: 268px !important;
    height: 469.89px !important;
} */

.Video-PopUp-Content.vp-on-pageload-wrap {
    display: flex;
    justify-content: flex-end;
    height: 100%;
    align-items: flex-end;
}

.vp-flex.vp-vt-locally {
    max-width: 250px !important;
    height: 437px !important;
}

.YouTubePopUp-Wrap {
    background-color: transparent !important;
}

/*---------------------*/
.elementor-element-f8f1da8 li.elementor-icon-list-item a {
    text-decoration: none !important;
}

/* Pricing Table CSS */

.pricing_plan_table .premium-pricing-table-container h5.premium-pricing-table-title {
    border-bottom: 1px solid #EEEEEE;
}

.pricing_plan_table .premium-pricing-table-container span.price_tag {
    font-size: 16px;
    color: #999999;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
    letter-spacing: 2px;
}

.pricing_plan_table .pricing_table_hover:hover{
	box-shadow: rgba(0, 0, 0, 0.07) 0px 40px 66px 0px;
	transform: scaleY(1.1);
	overflow: hidden;
	transition: all 0.3s ease-in-out;
	cursor: pointer;
}

.pricing_plan_table .premium-pricing-table-container:hover h5.premium-pricing-table-title,
.pricing_plan_table .premium-pricing-table-container:hover .premium-pricing-price-value{
    color: #00ACFF;
	transition: all 0.3s ease-in-out;
}

.pricing_plan_table .premium-pricing-table-container:hover a.premium-pricing-price-button{
	background-color: #00ACFF;
	transition: all 0.3s ease-in-out;
}

/* Pricing plan */
.coum-hover-container:hover {
  border:1px solid #00ACFF;
/*   transform:scale(1.1); */
  z-index:999;
  border-radius:15px;
  transition: 0.3s ease-in-out;
/*   padding-top:30px; */
/*   padding-bottom:15px; */
  background-color:white;
	overflow: hidden;
}

.coum-hover-container {
  border:1px solid transparent;
  transition: 0.3s ease-in-out;
  background-color:#F8F8F8;
}

.coum-hover-container .elementor-widget-wrap.elementor-element-populated:hover .button-hover{
  opacity:1;
  transform:1.3s ease-in-out;
}

.button-hover{
    opacity: 0;
  transform:1.3s ease-in-out;
}

.custom_label strong.pricing_price{
  font-size: 40px;
  color: #000;
}

/* student tuto stipe button */
.BuyButton-container.is-darkBackgroundColor.flex-container.direction-column.justify-content-center.align-items-center {
    width: 100% !important;
    max-width: 70% !important;
    margin-left: 15px !important;
}

@media only screen and (max-width: 1024px){
  .elementor-element-850d3ce .elementor-inner-column .elementor-element-populated{
    padding: 22px 0px !important;
  }
  .custom_label strong.pricing_price{
  font-size: 30px;
}
}
@media only screen and (max-width: 900px){
  .features_heding h2, .free_heding h2, .monthly_heading h2, .gold_heding h2{
    font-size: 26px;
  }
}

@media only screen and (max-width: 768px){
  .custom_label strong.pricing_price {
    font-size: 24px;
}
  .gold_heding h2{
    font-size: 18px !important;
  }
  body:not(.rtl) .elementor-581 .elementor-element.elementor-element-1ae36c6 .elementor-repeater-item-b6de339.premium-image-hotspots-main-icons {
    left: 80px;
    top: -8px !important;
}
	.elementor-581 .elementor-element.elementor-element-cf03afa > .elementor-element-populated {
    padding: 30px 0px 32px 0px;
}
	.elementor-581 .elementor-element.elementor-element-32e37ea > .elementor-element-populated {
    padding: 30px 0px 32px 0px;
}
	.elementor-581 .elementor-element.elementor-element-c5c5eb4 > .elementor-element-populated {
    padding: 30px 0px 32px 0px;
}
}

/* .coum-hover-container:hover .elementor-inner-section{
  border: none;
} */


/* donation page */

.donate_flex{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

fieldset.charitable-fieldset.odd{
  width: 55%;
}
fieldset#charitable-gateway-fields{
  width: 37%;
  border: none;
}
fieldset#charitable-donor-fields{
  width: 55%;
  border: none;
  padding: 2.5em 0 0.5em;
}

/* donation and payment*/

fieldset#charitable-gateway-fields{
  background: #fff;
  padding: 30px;
} 
fieldset#charitable-gateway-fields .charitable-form-header{
  text-align: center;
}
.charitable-form-field.charitable-submit-field{
  margin-top: 30px;
}
.charitable-donation-form .custom-donation-input {
  max-width: 74%;
  border-radius: 5px;
}
.donation-amounts li.donation-amount.custom-donation-amount span.custom-donation-amount-wrapper{
   border-radius: 5px !important;
   /* border: 1px solid #dddddd80; */
}
.donation-amounts li.donation-amount.custom-donation-amount span.description{
  background-color: #fff !important;
}

form#loginform p.login-username input, form#loginform p.login-password input, div#charitable_field_cc_name input{
  width: 100%;
}
div#charitable-user-fields{
  display: flex !important;
  flex-wrap: wrap;
  justify-content: space-between;
}
div#charitable_field_first_name, div#charitable_field_last_name{
  width: 48%;
}
div#charitable_field_email{
  width: 100%;
}

.donation-amounts li, span.custom-donation-amount-wrapper{
  background-color: #fff !important;
}
span.custom-donation-amount-wrapper input{
   background-color: #F8F8F8 !important; 
}
.custom-donation-amount-wrapper input:focus{
  outline: none !important;
  border: 1px solid #00000050;
}

.charitable-fieldset ul.donation-amounts li.donation-amount label{
  background-color: #fff;
  border-radius: 10px;
}
.charitable-donation-form .donation-amounts .donation-amount {
 border-radius: 10px !important;
}
.charitable-fieldset ul.donation-amounts {
row-gap: 20px;
}
.charitable-fieldset ul.donation-amounts li.donation-amount{
   border: 1px solid #dddddd80;
  overflow: hidden;
}

/* Details*/

div#charitable-user-fields input{
  background-color: #fff;
  border-radius: 5px;
  border: 1px solid #dddddd80;
}
div#charitable-user-fields input:focus{
   border: 1px solid #ddd;
}

input.__PrivateStripeElement-input::placeholder{
  font-family: 'poppins';   
}

/* payment*/

#charitable-gateway-fields-stripe input, #charitable_stripe_card_field{
  border-radius: 5px;
  background: #F8F8F8 !important;
}


@media only screen and (max-width: 1025px){
    fieldset.charitable-fieldset.odd{
  width: 96%;
    padding: 0px 20px;
}
fieldset#charitable-gateway-fields{
  width: 40%;
  border: none;
  
}
fieldset#charitable-donor-fields{
  width: 55%;
  border: none;
  padding: 2.5em 0 0.5em;
}
}

@media screen and (min-width: 841px) and (max-width: 940px) {
  div#charitable_field_first_name, div#charitable_field_last_name {
    width: 45%;
}
}


@media only screen and (max-width: 840px){
  fieldset.charitable-fieldset.odd{
  width: 100%;
}
fieldset#charitable-gateway-fields{
  width: 100%;
  border: none;
  padding: 30px 20px;
}
fieldset#charitable-donor-fields{
  width: 100%;
  border: none;
  /* padding: 2.5em 0 0.5em; */
  padding: 25px 20px;
}
	fieldset#charitable-gateway-fields .charitable-form-header {
    text-align: left;
}
}

@media only screen and (max-width: 570px){
	.Monthly_Phone_Consultation a {
		display: inline-grid;
		margin-bottom: 15px;
	}
	  div#charitable_field_first_name, div#charitable_field_last_name {
    width: 100%;
}
	.second-divide-section .owl-item a.elementor-button-link.elementor-button.elementor-size-sm,
	.slider-text-customize a.elementor-button-link.elementor-button.elementor-size-sm{
		font-family: "Poppins", Sans-serif;
		font-size: 12px;
		font-weight: 500;
		background-color: #00ACFF;
		border-radius: 7px 7px 7px 7px;
		padding: 8px 7px;
		color: #fff;
		text-decoration: unset !important;
	}
}

@media only screen and (max-width: 426px){
	fieldset#charitable-gateway-fields,  fieldset.charitable-fieldset.odd, fieldset#charitable-donor-fields{
		padding: 20px 10px;
	}
	.charitable-donation-form .custom-donation-input {
		max-width: 100%;align-content
	}
	.charitable-fieldset ul.donation-amounts li.donation-amount{
		text-align: center;
	}
}

@media screen and (max-width:426px) {
	.page-id-28 div#popmake-2090 {
    width: 350px !important;
}
}

@media only screen and (max-width: 320px){
	
	.elementor-28 .elementor-element.elementor-element-f04e5ff .premium-img-layers-wrapper {
		display: none;
	}
	
	footer#colophon .elementor-element-3cec2c6 .elementor-icon-list-text{
		    font-size: 12px !important;
	}
	
	footer#colophon .elementor-element-7d990a7 .elementor-icon-list-items li.elementor-icon-list-item:first-child span.elementor-icon-list-text{
		max-width: 140px;
	}
	.charitable-submit-field button.charitable-button {
		padding: 10px 40px !important;
	}
	.charitable-fieldset ul.donation-amounts li.donation-amount label {
		padding: 10px;
	}
	
	.second-divide-section .owl-item a.elementor-button-link.elementor-button.elementor-size-sm,
	.slider-text-customize a.elementor-button-link.elementor-button.elementor-size-sm{
		font-family: "Poppins", Sans-serif;
		font-size: 12px;
		font-weight: 500;
		background-color: #00ACFF;
		border-radius: 7px 7px 7px 7px;
		padding: 8px 7px;
		color: #fff;
		text-decoration: unset !important;
	}
	#plan1 img {
		margin-top: 35px;
		margin-bottom: 40px;
	}
	#plan1 a.elementor-button-link.elementor-button.elementor-size-sm {
		margin-top: 25px;
	}
	#plan2 img {
		margin-top: 40px;
	}
	#plan2 a.elementor-button-link.elementor-button.elementor-size-sm {
		margin-top: 50px;
	}
	#plan3 img {
		margin-bottom: 40px;
	}
	#plan3 img.first {
		margin-top: 0;
	}
	#plan3 img.six {
		margin-top: 75px;
	}

}

@media only screen and (max-width: 280px){
	.slider-text-customize img {
		margin-top: 35px;
		margin-bottom: 40px;
	}
	}