/*
Theme Name: Astra Child
Theme URI: https://wpastra.com/
Template: astra
Author: Brainstorm Force
Author URI: https://wpastra.com/about/?utm_source=theme_preview&utm_medium=author_link&utm_campaign=astra_theme
Description: Astra is fast, fully customizable &amp; beautiful WordPress theme suitable for blog, personal portfolio, business website and WooCommerce storefront. 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 and is Native AMP ready so search engines will love your site. It offers special features and templates so it works perfectly with all page builders like Elementor, Beaver Builder, Visual Composer, SiteOrigin, Divi, etc. Some of the other features: # WooCommerce Ready # Responsive # RTL &amp; Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained &amp; Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and WooCommerce ready theme that you can use for building any kind of website!
Tags: custom-menu,custom-logo,entertainment,one-column,two-columns,left-sidebar,e-commerce,right-sidebar,custom-colors,editor-style,featured-images,full-width-template,microformats,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready,blog
Version: 4.8.7.1732788964
Updated: 2024-11-28 10:16:04
Text Domain: astra


*/


/* Add your custom styles here */
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.1/css/all.min.css');
@import url('https://fonts.cdnfonts.com/css/georgia');
@font-face{font-family:'Georgia';src:url('fonts/Georgia-Bold.woff2') format('woff2'),url('fonts/Georgia-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap;}
@font-face{font-family:'Georgia';src:url('fonts/Georgia.woff2') format('woff2'),url('fonts/Georgia.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'Georgia';src:url('fonts/Georgia.woff2') format('woff2'),url('fonts/Georgia.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
.font-geo{font-family:'Georgia',sans-serif;}
.about-hero-section{height:620px;}
.three-section .elementor-widget-image-box{background:#ffffff;padding:40px;border-bottom:3px solid transparent;height:100%;}
.three-section .elementor-widget-image-box:hover{box-shadow:0 44px 98px 0 rgba(0,0,0,0.12);border-bottom-color:#000;}
.three-section .elementor-column > .elementor-widget-wrap{padding:0!important;}
.three-section .elementor-inner-section .elementor-column > div{padding:15px!important;}
.about-sec-1-1 > div{height:920px;}
.about-sec-1-img > div{height:680px;}
body .elementor-accordion .elementor-accordion-item{display:block;font-size:1em;padding:0;margin-bottom:20px;border-radius:0;border:none;line-height:1.3em;-moz-transition:0.2s!important;-ms-transition:0.2s!important;transition:0.2s!important;background:#fff;box-shadow:0 25px 98px 0 rgba(0,0,0,0.1);}
body .elementor-accordion .elementor-tab-title{margin:0;padding:25px;font-weight:400;line-height:1;cursor:pointer;outline:none;position:relative;}
body .elementor-accordion .elementor-tab-title .elementor-accordion-icon{width:1.5em;position:absolute;right:10px;top:25px;}
body .elementor-widget-accordion .elementor-accordion-title{font-size:16px;transition:0.25s;font-weight:600;margin-bottom:20px;font-family:Georgia,serif;color:#0b2341!important;}
body .elementor-accordion .elementor-tab-content{padding:0 25px 10px;border:none;}
body .elementor-accordion .elementor-tab-content *{color:#878b92;font-weight:400;font-family:Montserrat;font-size:14px;line-height:26px;}
.about-sec-1-2{padding-top:130px;padding-bottom:130px;}
.about-sec-1-2 .elementor-widget-wrap > div{max-width:480px;}
.logoSlider .swiper-container{height:80px!important;}
.student_login {
	min-height:100vh;
}


.elementor-register {
	display:none
}
.woocommerce-account .site-main{
	max-width:600px;
	margin:0px auto;
}
.logged-in.woocommerce-account .site-main{
	max-width:100% !important;
	width:100%;
}
.woocommerce-form-login {	
	background-color: #213458;
    border-radius: 25px !important;
    padding: 55px 35px 35px 35px !important;
}
.woocommerce-form-login .woocommerce-form-login__submit {
	background-color: #EBC67E !important;
    color: #000000 !important;
    font-family: "Georgia", Sans-serif !important;
    font-size: 16px;
    border-radius: 8px 8px 8px 8px !important;
    padding: 15px 25px 15px 25px !important;
}
.woocommerce-form-login label{
	color:#fff
}
.lost_reset_password .woocommerce-Input--text {
	width:100% !important
}
.ld-course-status-action .learndash-button-closed {
	background: #A07E52 !important;
    font-family: "Georgia", Sans-serif !important;
    border-radius: 10px !important;
	
}
.learndash-wrapper .ld-status-waiting {
	background:#ccc !important;
	font-family: "Georgia", Sans-serif !important;
}
.woocommerce-message::before, .woocommerce-info::before {
	color:#A07E52 !important
}
.woocommerce-message, .woocommerce-info {
	border-top-color:#A07E52 !important;
}

#footer .footer-socials-bar li a i{color:#fff!important;}
.elementor-widget-n-accordion .e-n-accordion-item-title-icon {
	position:absolute !important;
	right:10px
}
.topbar .topbar-right-content .topbar-socials .redux-social-media-list {
    margin-bottom: 0;
    margin-top: 0;
}
.topbar .topbar-right-content .topbar-socials .redux-social-media-list li a {
    margin-top: 0;    
	padding: 6px 12px;
}
.topbar .topbar-right-content .topbar-socials .redux-social-media-list li a i {
    color: #fff !important;
}
.navbar .menubar {
    padding: 10px 0;
}
.floating-study-smart { position: fixed !important; bottom: 0; z-index: 999 !important; width: 100%; right: 0; background: #0b2341; color: #fff; padding: 15px !important; line-height: 1.2; display: none !important; text-align: center; box-shadow: rgb(33 35 38 / 10%) 0 0 15px 10px; font-size: 18px; font-weight: 600;}
.floating-study-smart .elementor-container .elementor-widget-wrap {padding: 0 !important;}

#purchse-btn {
    padding: 0;
}
#purchse-btn .elementor-button-wrapper a.elementor-button-link {
    padding: 16px 20px 10px;
}

/*.logoSlider .swiper-slide > div {
  background-color: #fff;
  padding: 70px;
  background-size: 90% !important;
}*/

.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
 width: 266px;
}
.woocommerce-MyAccount-navigation {
	border:1px solid #ddd;
}
.woocommerce-MyAccount-navigation .ast-wooaccount-user-wrapper {
	padding:15px
}
.woocommerce-MyAccount-navigation-link.is-active a, .woocommerce-MyAccount-navigation-link:hover a {
	color:#A07E52 !important;
}
.woocommerce-MyAccount-navigation-link:after {
	content:"";
	background-color:#A07E52 !important;
}
.woocommerce-Address address {
	font-style:normal !important
}
.gift-cards_form .ywgc_select_amount_title {
	font-size: 20px;
    margin-bottom: 10px !important;
}
.student_login .elementor-element.elementor-element-bf15bc1.e-con-full.e-flex.e-con.e-child {
	min-height: 300px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.student_login .elementor-login__logged-in-message {
/* 	display: flex;
	flex-direction:column;
    align-items: center;
    justify-content: center; */
	    color: #fff !important;
}
.student_login .elementor-login__logged-in-message a{
     color: #EBC67E;
    font-family: 'Cinzel',serif;	
    font-size: 16px;      
    color: #EBC67E;
    
}
.selected_button #ywgc-manual-amount {
	 background: transparent !important;
	color: #213458 !important;
}
.selected_button #ywgc-manual-amount:focus {
	color: #213458 !important;
    box-shadow: unset;
    background: transparent !important;
}
.selected_button .ywgc-manual-currency-symbol {
	color: #213458 !important;
	background:transparent !important;
	top: 10px !important;
}

.gift-cards_form.cart .gift-cards-list .ywgc-manual-amount-error {
	width:100%;
	display:block;
}
    .gift-cards_form.cart .gift-cards-list .ywgc-amount-buttons{
	
	margin-left:0px !important;
	background-color: transparent !important;
    border: 1px solid #213458;
    border-radius: 5px;
    height: 45px;
    color: #213458 !important;
	
}

.gift-cards_form.cart .gift-cards-list .ywgc-manual-amount {
	
	margin-left:0px !important;
	background-color: transparent !important;
    border: 1px solid #213458;
    border-radius: 5px;
    height: 45px;
    color: #213458 !important;
}
.learndash-wrapper .ld-profile-summary {
	margin:0px 0px !important;
	display:flex;
	align-items: center;
	
}
.woocommerce-Address-title .edit {
	font-family: "Georgia", Sans-serif !important;
color: #213458 !important;
    background-color: transparent;
    border: 1px solid #213458 !important;
    padding: .2rem .5rem !important;
    float: none !important;
    margin: 0px 0px 15px;
    display: inline-block;
    border-radius: 5px;
	font-size: 0.9375rem;
}
.woocommerce-Address-title .edit:hover{
	background:#213458;
	color:#fff !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
	margin-bottom:25px
}
.woocommerce-Address-title h2{
	font-size:30px;
	color:#2f3f50 !important;
	font-weight:400;
}
.woocommerce-cart a, .woocommerce-checkout a{
		color:#A07E52;
}
.woocommerce-js div.product .woocommerce-tabs ul.tabs li a {
	font-size:20px;
	color:#000;
	font-family:"Cinzel",Sans-serif;
	font-weight:600
}
.woocommerce-checkout-review-order-table .ast-product-thumbnail .attachment-woocommerce_thumbnail {
	width:100px;
	height:100px;
}
/* .woocommerce-js #respond input#submit, .woocommerce-js a.button, .woocommerce-js button.button, .woocommerce-js input.button {
	white-space:nowrap !important
}
 */
.learndash-wrapper .ld-profile-summary .ld-profile-card {
	align-items:flex-start !important
}
.single-product.woocommerce-js .quantity .qty {
	width: 3.631em;
    text-align: center;
    min-height: 35px;
    height: 48px !important;
}
.single-product .gift_card_wrap .elementor-widget-image {
	background:#FAFAFA
}
.woocommerce-MyAccount-content .gift-card-panel-title , .woocommerce-order-details .woocommerce-order-details__title , .woocommerce-customer-details .woocommerce-column__title, .woocommerce-MyAccount-content h2 {
	font-size:30px;
	color:#2f3f50 !important;
	font-weight:400;
}
.yith-ywgc-add-new-gift-card-modal-wrapper {
	padding:25px 25px 0px;
	background: #f2f2f2 !important;
}
.woocommerce-table__product-name.product-name a {
	color:#A07E52 !important;
	font-weight:600
}
.woocommerce-MyAccount-content .yith-add-new-gc-my-account-button {
	float:right;
}
.woocommerce-table--order-details .product-total {
	text-align:right;
}
.woocommerce-order-details .shop_table.order_details tfoot td{
	text-align:right;
}
.woocommerce-ordering .orderby {
	max-width: 160px;
    width: 100%;
    text-overflow: ellipsis;
    border: 1px solid #ccc !important;
    border-radius: 5px;
    padding: 8px 10px;
}
.woocommerce-PaymentMethod--actions{
	text-align:right;
}
.woocommerce-products-header .woocommerce-products-header__title {
	font-size:30px;
	color:#2f3f50 !important;
	font-weight:400;
}
.ywgc_enter_code .ywgc_apply_gift_card_button {
	color:#213458 !important;
    background-color: #fff !important;
    border-color: #213458 !important;
}
.ywgc_enter_code .ywgc_apply_gift_card_button:hover {
	color:#fff !important;
    background-color: #213458 !important;
   
}
.cart-collaterals .shop_table tr td {
	text-align:right;
}
.cart-collaterals .shop_table td, .cart-collaterals .shop_table th{
	padding:.7em 0px !important;
}
.ywgc_enter_code .form-row {
	width:auto !important 
}
.ywgc_enter_code #giftcard_code {
	padding: .55em !important;
}
.single-product .single-product-category a, .single-product .posted_in a{
	font-weight:600;
	color:#A07E52;
}
.single-product .price {
	color:#1F2230 !important
}
.single-product .single_add_to_cart_button {
	padding: 15px 27px !important;
    font-size: 16px !important;
}
.single-product .woocommerce-tabs p{
	font-size:18px;
	line-height:28px;
	color:#5D6678;
}
.single-product .woocommerce-Tabs-panel ul{
	list-style:none;
	margin: 0px 0px 0px 20px;
}
.single-product .woocommerce-Tabs-panel ul li{
	font-size:16px;
	line-height:24px;
	color:#5D6678;
	position:relative;
	padding: 10px 0px 0px 20px;
}
.single-product .woocommerce-Tabs-panel ul li:before{
	content: "";
    position: absolute;
    left: 0;
    top: 15px;
    width: 12px;
    height: 7px;
    border-left: 2px solid #213359;
    border-bottom: 2px solid #213359;
    transform: rotate(-45deg);
	
}
.elementor-swiper-testimonial .elementor-testimonial__content p{
	font-size:22px;
	font-weight:400;
	color:#000;
	line-height:30px
}
.elementor-swiper-testimonial .elementor-testimonial__content .elementor-testimonial__text strong {
	font-size:20px;
	font-weight:700;
	color:#213458;
}



.elementor-page  #primary{padding-bottom:0;}
.image-slider .swiper-slide-image{height:32px;object-fit:contain;}
.image-slider-second .swiper-slide-image{height:32px;object-fit:contain;max-width:220px;}
.home-hero-sec{height:600px;display:flex;align-items:center!important;position:relative;}
.education-certificate{position:fixed!important;left:0;display:flex;justify-content:right!important;top:47px;right:calc(50% - 620px + -89px);}
.financial-future-sec{position:relative;}
.financial-future-sec .education-certificate{top:-120px;}
.education-certificate img{max-width:95px!important;}
.menubar.main-nav-left{position:relative;}
.intro-Sec p {  margin-bottom: 20px;}
.home-hero-sec .elementor-widget-container{max-width:600px;line-height:1.5;margin-bottom:20px;}
.home-hero-sec i{color:#fff;line-height:24px;}
.home-hero-sec .elementor-button-link.elementor-button{padding:15px 20px!important;}
.featured-in-Sec img{height:50px!important;object-fit:contain;}
.featured-in-Sec .elementor-heading-title{border-bottom:2px solid #fff;display:inline-block;padding-bottom:20px;}
.intro-Sec .desc .elementor-widget-text-editor{max-width:400px;}
.intro-Sec img{max-width:800px!important;width:100%;}
.home-Ser_sec .wp-caption{position:relative;background-color:transparent;}
.home-Ser_sec .wp-caption .widget-image-caption.wp-caption-text{position:absolute;background:transparent;top:50%;color:#fff;font-size:27px;text-transform:uppercase;font-family:"Cinzel",Sans-serif;font-weight:600;padding:0 15px;width:100%;text-align:center;margin:0 auto;white-space:inherit;height:inherit;transform:translateY(-25px);line-height:40px;}
.home-Ser_sec .wp-caption img{height:280px;object-fit:cover;border-radius:10px;}
.valaue-experience .left-progess-sec{padding:100px 150px;}
.valaue-experience .left-progess-sec .elementor-widget-progress .elementor-title{color:#97734a;font-size:16px;display:inline-block;max-width:270px;}
.valaue-experience .left-progess-sec .elementor-widget-progress .elementor-progress-bar{height:4px!important;background:#97734a!important;border-radius:1px;}
.valaue-experience .left-progess-sec .elementor-widget-progress{margin-bottom:30px;}
.valaue-experience .left-progess-sec .elementor-widget-progress .elementor-progress-bar .elementor-progress-percentage{top:-45px;position:relative;font-size:16px;color:#97734a;}
.home-testimonials .profile-img-wrapper{display:none!important;}
.home-testimonials .rating-wrapper{display:none!important;}
.home-testimonials .single-item-wrapper .item-content-wrapper{background:transparent;padding:0;position:inherit;text-align:center;color:rgba(0,0,0,0.8);margin-bottom:20px;}
.home-testimonials .single-item-wrapper .item-content-wrapper.tss-right .item-content{padding:0;color:#0b2341;}
.home-testimonials .item-content-wrapper:before{content:inherit!important;}
.home-testimonials .author-name{margin:0!important;font-size:18px!important;font-weight:700!important;}
.home-testimonials .single-item-wrapper h4.author-bio{font-size:14px!important;font-weight:700!important;}
.home-testimonials .single-item-wrapper{display:flex;flex-direction:column-reverse;padding:0 25px;}
.home-testimonials .tss-wrapper .single-item-wrapper h4.author-bio{color:rgba(0,0,0,0.8);}
.home-testimonials .rt-slick-nav.slick-arrow{background:#0b2341;color:#fff;border-radius:0;}
.home-testimonials .rt-slick-nav.slick-arrow.slick-disabled{opacity:0.5;}
.home-testimonials .rt-slick-nav.slick-arrow i{color:#fff;font-size:14px;}
.home-testimonials .single-item-wrapper .item-content-wrapper .item-content{font-style:normal;}
.tabto-acc-tab .elementor-column-gap-default > .elementor-column > .elementor-element-populated{padding:0 40px;background-color:#fff;}
.tabto-acc-tab{border-bottom:1px solid #eaeaea;}
.tabto-acc-tab .elementor-widget-wrap > .elementor-widget-button{width:auto;text-align:center;flex:1;margin:0;border-bottom:3px solid transparent;}
.tabto-acc-tab .elementor-button-wrapper a,.mob-accordion .elementor-button-wrapper a{background:transparent;color:#000;padding:0;margin:0;line-height:90px;display:block;}
.tabto-acc-tab .elementor-widget-wrap > .elementor-widget-button.active{border-bottom-color:#000;}
.tabto-acc-tab .elementor-widget-button .elementor-button-content-wrapper{display:block;}
.tabwrapper{display:none;padding:50px;background-color:#fff;}
.tabwrapper .elementor-column:first-child{padding-right:30px;}
.tabwrapper .elementor-column:first-child > div{max-width:620px}
.tabwrapper .elementor-tab-content ul{padding:0;}
.tabwrapper .elementor-tab-content ul li{position:relative;padding-left:40px;list-style:none;}
.tabwrapper .elementor-tab-content ul li a{font-weight:600;color:#0b2341;}
.tabwrapper .elementor-tab-content ul li:before{position:absolute;content:'';background:url(images/right-icon.svg) no-repeat center;width:20px;height:24px;left:0;}
.mob-accordion{display:none;}
.image-slider .elementor-swiper-button,.image-slider-second  .elementor-swiper-button{display:none;}
.tabto-acc-section.consult .elementor-column > .elementor-widget-wrap.elementor-element-populated{/*margin-top:-50px;*/padding:0;background:transparent!important;}

/*.tabto-acc-section.consult .tabwrapper{margin-top:52px;}*/
.tabto-acc-section.consult .elementor-button-wrapper{background:#fff;}
.tabto-acc-section.consult .custom-btn .elementor-button-wrapper{background:transparent;}
/* .elementor-button-wrapper .elementor-button-text{font-size:15px;font-family:Cinzel;font-weight:700;line-height:24px;} */
.valaue-experience .left-progess-sec .elementor-widget-progress:last-child{margin-bottom:0;}
.filp-box ul{padding:15px;text-align:left;}
.filp-box .tp-flipbox__action{display:block;width:100%;top:0;position:absolute;left:0;height:100%;margin:0;z-index:1;}
.filp-box .tp-flipbox__action a{display:block;width:100%;height:100%;background:transparent!important;font-size:0!important;border:none!important;opacity:0}
.filp-box .tp-flipbox__holder{min-height:280px!important;}
.filp-box .tp-flipbox__icon-front{}
.filp-box .tp-flipbox__title-back{padding:0;}
.filp-box .tp-flipbox__front,.filp-box .tp-flipbox__back{border-radius:10px;}
.filp-box .tp-flipbox__front{background-position:center center;}
.custom-btn{width:auto!important;padding:0;}
.custom-btn .elementor-button-link.elementor-button.elementor-size-sm{background-color:transparent!important;}
.pp-header-list ul{padding:0!important;margin:0!important;max-width:340px;text-align:left;}
.pp-header-list ul li{list-style:none;padding-left:35px;position:relative;}

/*.pp-header-list ul li::before {
  content: "00c";
  font-family: "ekko-font" !important;
  position: absolute;
  text-align: center;
  margin-left: -30px;
  top: 0;

}*/
.pp-header-list ul li::before{color:transparent!important;position:absolute;text-align:center;margin-left:-30px;top:0;background:url(images/right-icon.svg) no-repeat center;width:20px;height:24px;opacity:0.8;position:absolute;content:'';}
.price-4-col{display:flex;width:100%;margin:20px -15px 50px;}
.price-4-col .price-4-list{padding:12px;width:25%;display:flex;align-items:center;transition: all 0.3s;
border-radius: 8px;
position: relative;
top: 0;}
.price-4-col .price-4-list i{text-align:center;align-items:center;display:flex;justify-content:center;margin-right:15px;}
.price-4-col .price-4-list:hover {
  box-shadow: 0 0 15px rgba(0,0,0,0.1);
  background: rgba(255,255,255,0.3);
  cursor: pointer;
  top: -5px;
}
.price-4-col .price-4-list i img{max-height:80px;}
.price-4-list h5{font-size:19px;font-family:Georgia,serif;font-weight:600;margin:0;}
.price-4-list p{font-size:15px;color:#666;font-weight:400;margin:0!important;padding:0!important;}
.priceTable h3{text-align:left;}
.price-4-list strong{padding-right:5px;}
.priceTable .priceSwitchBtn{text-align:center;display:flex;justify-content:center;align-items:center;line-height:1;}
.priceSwitchIcon{width:46px;height:26px;border-radius:15px;background-color:#d9e1ee;margin:0 12px;position:relative;cursor:pointer;}
.priceSwitchIcon:before{width:20px;height:20px;background-color:#fff;content:'';position:absolute;left:4px;top:0;border-radius:50%;bottom:0;margin:auto;}
.priceSwitchIcon.active:before{left:auto;right:4px;}
.priceSwitchBtnTxt{font-size:15px;color:#666;font-weight:400;}
.priceSwitchBtnTxt.active{font-weight:500;color:#000;}
.priceSwitchBtn{display:flex;flex-wrap:wrap;justify-content:center;margin-top:50px;}
.priceTableRow{display:flex;justify-content:center;margin-top:30px;flex-wrap:wrap;}
.priceTableCol{width:calc(40% - 30px);margin:0 15px;display:flex;}
.priceTableCol--1{box-shadow:0 0px 10px 0 rgba(22,45,61,.2);border-radius:5px;padding:35px 25px;/*height: calc(100% - 90px);*/width:100%;align-content:space-between;display:flex;flex-wrap:wrap;}
.priceTablePrice .mepr-price-menu.minimal_horizontal .mepr-price-box .mepr-price-box-title1{font-weight:600;font-size:18px;margin-bottom:10px;}
.priceTableCol--1 .priceTableBtn{width:100%;}
.priceTableCol--1 .priceTablePrice{width:100%;}

/*.priceTablePrice{display:flex;align-items:flex-end;}*/
.priceTablePrice h5{font-family:"Montserrat",Sans-serif;font-weight:600;font-size:24px;margin:0;line-height:1.3;margin-right:8px;}
.priceTableCol h4{font-size:24px;margin:0 0 15px;border-bottom:1px solid #eee;padding:10px 25px;width:100%;background:#0b2341;color:#fff;text-align: center;}
.priceTableCol .mepr-price-box-price{font-size:52px!important;line-height:1.2;}
.priceTableBtn a{border:1px solid #9f7d56;display:block;text-align:center;border-radius:5px;padding:10px;color:#000;font-weight:700;font-size:20px;margin-top:30px;font-family: Cinzel;}
.priceTableBtn a:hover{background:#9f7d56;color:#fff;}
.features-list{padding:50px 15px;}
.features-list > .elementor-container{display:block!important;}
.features-list ul{display:flex;list-style:none;padding:0;margin:0;}
.features-list ul li{width:230px;text-align:right;padding:0 5px;}
.features-list ul li:nth-child(1){width:calc(100% - 460px);text-align:left;}
.features-list .basic {  text-align: right !important;}
.priceHeaderDiv{width:100%;text-align:center;top:128px;left:0;right:0;z-index:111;}
.priceHeaderDiv.fixed{position:fixed;}
.features-list ul.features-header{background:#0c2442;padding:0 30px;z-index:111;width:100%;margin:0 auto;justify-content: space-between;}
.features-list ul.features-header li{padding:20px 5px;font-weight:normal;color:#ffffff;font-size:20px; font-family:"Cinzel",Sans-serif;}
.featuresInner{padding:10px 30px;border:1px solid #ddd;width:100%;}
.featuresInner li{
	font-family:"Montserrat",Sans-serif;
}
.featuresInner h5{font-family:"Montserrat",Sans-serif;font-weight:600;color:#444;margin:15px 0 8px;font-size:20px;}
.featuresInner h5:first-child{margin-top:0;}
.featuresInner h4{border-bottom:1px solid #ddd;padding-bottom:10px;position:relative;margin-top:20px;cursor:pointer;font-weight:normal;font-size:20px;padding-left: 35px; font-family:"Montserrat"}
.featuresOpen {
	padding-top:25px
}
.featuresInner h4.ml-35 { padding-left: 0;font-family: Montserrat;    font-size: 14px;}
.featuresOpen.p-l-20 {    font-size: 18px;margin-bottom: 15px;}
.featuresOpen.p-l-20 li {
  font-size: 14px;
  margin-bottom: 0;
}
.featuresOpen.p-l-20 .yes {
  width: 16px;
  height: 16px;
  background-size: 16px;
}
.featuresInner h4.ml-35:before {
  content: inherit;
}
.featuresOpen{display:none;}
.featuresInner h4::after{color: inherit;
    content: "" !important;
    position: absolute;
    right: 10px;
    top: 7px;
    width: 12px;
    height: 12px;
    border-left: 2px solid #000;
    border-bottom: 2px solid #000;
    transform: rotate(-45deg);
     transition:transform ease-in .5s;
}
.featuresInner h4.active::after{
	 content: "" !important;
    position: absolute;
    right: 10px;
    top: 7px;
    width: 12px;
    height: 12px;
    border-left: 2px solid #000;
    border-bottom: 2px solid #000;
    transform: rotate(-225deg);
}
.featuresInner h4::before{color: inherit;
    content: "";
    position: absolute;
    left: 0;
    top: 7px;
    width: 12px;
    height: 7px;
    border-left: 2px solid #000;
    border-bottom: 2px solid #000;
    transform: rotate(-45deg);}

.featuresInner h4.active:after{content:"\f106";}
.featuresInner ul{list-style:none;padding:0;margin:0 -5px;justify-content: space-between;}
.featuresInner li{margin-bottom:12px;font-weight:400;color:#444;}
.featuresInner li span.yes{background:url(images/right-icon.svg) no-repeat center;width:20px;height:24px;display:table;opacity:0.8;margin-right: 0;margin-left: auto;}
.featuresInner li span.no{background:url(images/close-icon.svg) no-repeat;width:20px;height:20px;display:table;margin-right: 0;margin-left: auto;}
.featuresInner li span.blank:before{content:'-';}
.features-list .mmu-btn {  justify-content: right;}
.home-testimonials{z-index: 11 !important;}
.priceBoxList{display:flex;margin:0 -15px 30px;flex-wrap:wrap;padding:0 0;}
.priceBoxCol{width:33.33%;padding:0 15px;margin-bottom:18px;padding-top:15px;padding-bottom:15px;transition:all 0.3s;border-radius:8px;position:relative;top:0;}
.priceBoxCol:hover{box-shadow:0 0 15px rgba(0,0,0,0.1);background:rgba(255,255,255,0.3);cursor:pointer;top:-5px;}
.priceBoxCol h4{margin-bottom:10px;font-family:Cinzel;font-weight:700;}
.priceBoxCol p:last-child{margin-bottom:0!important;}
.priceBoxCol p{color:#666;font-size:14px;}
.max-800{max-width:800px;margin:0 auto;}
.how-to-defer .elementor-image-box-content .elementor-image-box-title{margin-bottom:10px;font-size:23px;font-family:Cinzel!important;font-weight:700!important;}
.how-to-defer .elementor-widget-image-box .elementor-image-box-img{width:100px!important;margin-right:30px!important;}
.how-to-defer .elementor-widget-image-box .elementor-image-box-img img{width:75px;}
.how-to-defer .elementor-widget-image-box .elementor-image-box-content{width:100%;max-width:420px;}
.how-to-defer .elementor-widget-image-box .elementor-image-box-wrapper{display:flex;text-align:left;}
.how-to-defer .elementor-image-box-wrapper{align-items:center!important;}
#monthly .mepr-price-box,#yearly .mepr-price-box{display:none;}
#monthly .mepr-price-box:nth-child(1),#yearly .mepr-price-box:nth-child(1){display:block;}
.mepr-price-box-title{display:none;}
.mepr-price-box-foot{display:none;}
.mepr-price-menu.minimal_horizontal .mepr-price-boxes .mepr-price-box{width:100%!important;}
.mepr-price-menu.minimal_horizontal.minimal_chill_horizontal .mepr-price-box{color:#0b2341;background-color:transparent!important;}
.mepr-price-menu.minimal_horizontal.minimal_gray_horizontal .mepr-price-box{color:#0b2341;background-color:transparent!important;}
.priceTable .pricing-btn{margin:0 auto;text-align:center;padding:0;}
.priceTable .pricing-btn li{list-style:none;text-align:center;margin:40px 0 0;display:inline-block;width:100%;}
.priceTable .pricing-btn li:nth-child(even){margin-right:0;}
.single-memberpressproduct .entry-header{padding:0!important;}
.single-memberpressproduct .note{font-size:16px;margin:0 0 20px;background:#0b2341;padding:10px 15px;color:#fff;}
.single-memberpressproduct .note strong{font-weight:700;color:#fff;margin-right:5px;font-size:20px;}
p.notesp {
    color: #000;
}
.single-memberpressproduct #single-page{background:#f9f9f9;padding:70px 0;}
.single-memberpressproduct #single-page .mp-form-row{width:50%!important;display:inline-block;margin:20px 0 0 0;padding:0 10px;}
.single-memberpressproduct #single-page .mp-form-row.mepr_bold.mepr_price{width:100%!important;font-weight:600;color:#0b2341;font-size:24px;}
.single-memberpressproduct .mepr-signup-form.mepr-form{display:flex;flex-wrap:wrap;}
.single-memberpressproduct #single-page .mp-form-row:nth-child(even){margin-right:0;}
.single-memberpressproduct #single-page label,.single-memberpressproduct #single-page a{font-size:16px;font-weight:500;margin-bottom:10px;display:inline-block!important;width:100%;margin-left:10px;}
.mepr-transaction-invoice-wrapper{width:100%;margin-top:20px;padding:0 10px;padding-top:0px;}
.single-memberpressproduct #single-page .mp-form-row label{margin-left:0;}
.single-memberpressproduct .mp-form-submit{display:inline-block;width:100%;}
.single-memberpressproduct .mp-form-submit a{max-width:160px;}
.single-memberpressproduct #single-page input{background-color:transparent;}
.single-memberpressproduct #single-page .mp-form-row.mepr_custom_field input,.single-memberpressproduct #single-page .mp-form-row.mepr_custom_field select{height:50px;background-color:transparent;}
.single-memberpressproduct .mp-form-row.mepr_email,.single-memberpressproduct .mp-form-row.mepr_password_confirm{margin-right:0;}
.single-memberpressproduct .mepr-payment-methods-wrapper {  margin-left: 10px;}
.single-memberpressproduct .mp-form-row.mepr_custom_field.mepr_mepr-address-one, .single-memberpressproduct .mp-form-row.mepr_custom_field.mepr_mepr-address-two {
  width: 100% !important;}
.single-memberpressproduct .mp_wrapper.mp_invoice thead{background:#0b2341;color:#fff;}
.single-memberpressproduct .have-coupon-link{margin:20px 0 0 15px}
.single-memberpressproduct .mp_wrapper.mp_invoice thead th{font-weight:500;}
.single-memberpressproduct .mp_wrapper.mp_invoice thead th{border-color:#fff;}
.single-memberpressproduct .mp-form-submit .mepr-submit{background:#0b2341!important;border:0;color:#fff;font-family:Cinzel;font-size:15px;padding:12px 35px;}
.single-memberpressproduct .mp-form-submit .mepr-submit:hover{background-color:#fff!important;color:#0b2341;}
.single-memberpressproduct .submit_memberpressproduct span.elementor-button-text{line-height:48px;}
.priceTableRow .seminar label{margin:0 5px;font-weight:500;}
.financial-future-sec .custom-btn{text-align:left;float:left;margin-left:0;}
.financial-future-sec .elementor-icon-list-item i {
  margin-right: 5px;
}
.features-list .elementor-heading-title{text-align:center;margin-bottom: 20px; font-family: "Cinzel", Sans-serif !important; font-weight:400; font-size:32px; color:#000}
.features-list .program,.features-header{max-width:1200px!important;flex-wrap:wrap;margin:0 auto;padding-left:10px;padding-right:10px;}
section.opportunity-mmu {background: #97734A;padding: 30px 90px;}
.opportunity-mmu p { text-align: center; font-size: 16px; color: #ffffff; font-family: Montserrat; font-weight: 500; line-height: 1.5; margin-bottom: 0; }
.fancy-title-mmu { background: linear-gradient(to right, #cf7918 20%, #0b2341 40%, #cf7918 60%, #cf7918 80%); background-size: 200% auto; color: #97734a; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: shine 2s linear infinite;font-weight: 600 !important;width: fit-content;margin: 10px auto !important; font-family: "Cinzel", Sans-serif !important; text-transform:uppercase}
  @keyframes shine {
    to {
      background-position: 200% center;
    }
  }

@media screen and (max-width: 767px) {
	.woocommerce-loop-product__title {
	font-size:13px !important;
}
	section.opportunity-mmu {
		padding: 20px 20px !important;
	}
	

}

.features-list small{text-align:center;margin:10px auto 35px;width:100%;display:inline-block;font-size:18px;font-weight:400;line-height:1.3em;color:#0c2442;}
.financial-future-sec p{color:#000;max-width:500px;}
.financial-future-sec p:last-child strong{color:#97734A;}
.video-center{margin:0 auto;text-align:center;}
.entry-header.with-topbar{padding-top:0;}
#mepr_loginform{max-width:500px;}
#mepr_loginform label{font-size:16px;display:inline-block!important;padding-bottom:0;font-family:Montserrat;font-weight:500;}
#mepr_loginform .mp-form-row{margin-bottom:20px;}
#mepr_loginform .submit #wp-submit{background:#0b2341;border:0;color:#fff;font-family:Cinzel;padding:10px 25px;font-size:15px!important;}
#single-page .single-page-content{margin-bottom:50px;}
.submit.tt_button.tt_primary_button.btn_primary_color.hover_solid_secondary{margin:inherit;}
.submit.tt_button.tt_primary_button.btn_primary_color.hover_solid_secondary{margin:inherit;padding:0;min-height:0;border:0;}
#purchase_Sec{position:relative;margin:50px 0;}
.features-list{background-color:#F2F2F2;}
.how-to-defer .elementor-widget-wrap.elementor-element-populated{padding-bottom:0!important;}
.custom-dashboard ul li{font-size:16px;color:#0b2341;margin-bottom:10px;}
.custom-dashboard .pagraph{font-size:16px;line-height:26px;margin-bottom:20px;color:#000;}
.Dash_Sec{padding-bottom:20px;}

/*------------Alpesh----------------*/
.dashboard-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;margin-bottom:20px;}
.custom-dashboard ul li{font-size:18px;color:#0b2341;margin-bottom:10px;display:table;width:100%;}
.entry-header.single-page-header{background:#0b2341;padding:50px 0;}
.entry-header.single-page-header h1.section-heading{color:#fff;margin:0;padding:0;}
.entry-header.single-page-header .breadcrumbs *{color:#fff;}
.pr-div .elementor-image-box-wrapper{padding:15px 20px 10px;border-radius:10px;transition:all 0.3s;position:relative;top:0;}
.pr-div .elementor-image-box-wrapper:hover{box-shadow:0 0 15px rgba(0,0,0,0.1);background:rgba(255,255,255,0.3);cursor:pointer;top:-5px;}
.login-popup{background-color:#fff;width:500px;/*border-radius: 10px;*/padding-bottom: 35px;}
.login-popup #mepr_loginform .mp-form-row input {  height: 50px;  padding: 10px 15px;  color: #000;}
.login-popup h1{font-size:32px;font-family:cinzel;}
.login-popup .mp-form-row.mepr_password{display:inline-block;}
.login-popup .mp-form-row.mepr_password .mp-hide-pw{display:flex;border:0;padding: 0;}
.login-popup .mp-form-row.mepr_password .mp-hide-pw span {
  line-height: 50px;
  width: 40px; 
}
.fancybox-is-open .fancybox-bg{opacity: 0.75;}
.login-popup input{border:0!important;background-color: #f9f9f9;}
.fancybox-slide--html .fancybox-close-small{background-color:#0b2341;}
.fancybox-button svg path{color:#fff;}
.faq .elementor-accordion-item:last-child{background:#0b2341;}
.faq .elementor-accordion-item:last-child i{color:#fff;}
.faq .elementor-accordion-item:last-child .elementor-accordion-title{color:#fff!important;}
.faq .elementor-accordion-item:last-child .elementor-tab-content,.faq .elementor-accordion-item:last-child .elementor-tab-content a{color:#fff;}
.dashboard-list-subscription{display:flex;justify-content:space-between;align-items:center;padding:60px 0 30px;}
.dashboard-list-subscription .dash-content{padding:0 25px;}
#main-menu{position:relative;z-index:1;}
.upper-footer .col-lg-4 img{width:250px;height: 100%;}

.learn_listing_sec .elementor-column {
  background: #fff;
  margin: 0 30px 0 0;
  padding: 20px 30px 30px;
  box-shadow: 0 0px 10px 0 rgba(22,45,61,.2);
  border-bottom: 2px solid #000;
  border-radius: 5px;
}
.learn_listing_sec .elementor-column:last-child {
  margin-right: 0;
}
.learn_listing_sec .elementor-icon-list-item i::before {
  content: '';
  background: #97734a;
  width: 6px;
  height: 6px;
  display: block;
}


.form_info {
  display: flex;
  justify-content: space-between;margin-top: 10px;
}
.form_info label {
  width: auto !important;
}

.edu_award {  position: absolute !important;  right: -70px !important;  display: flex;  justify-content: right !important;  top: -70px;}
.edu_award img {  width: 200px;  text-align: right;}
.ld-lesson-section-heading {
  background: #0B2341;
  padding: 15px 20px;
  color: #fff;
	font-family: "Cinzel", Sans-serif;
	text-transform:uppercase;
}
.main-nav-left .header-bttn-wrapper .mmu-menu {
  display: flex;
  align-items: center;
  font-size: 22px;
  font-weight: 600;
  color: #97734A;
  font-family: Cinzel;
  margin-right: 30px;
}
.menubar.main-nav-left .navbar-nav a {
  padding: 0 12px;
 
}
.learndash-wrapper .ld-expand-button.ld-button-alternate {
	color:#0B2341 !important;
	text-transform:uppercase;
}
.learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon {
	background:#0B2341 !important;
}
.wpProQuiz_button {
	padding: 15px 20px !important;
    border-radius: 10px !important;
	background:#0B2341 !important;
	 font-family: "Georgia", Sans-serif !important;
	font-weight:400 !important;
	font-size:16px !important
}
#quiz_continue_link {
	padding: 15px 20px !important;
    border-radius: 10px !important;
	background:transparent !important;
	 font-family: "Georgia", Sans-serif !important;
	font-weight:400 !important;
	font-size:16px !important;
	color:#A07E52;
	border:1px solid #A07E52;
}
#quiz_continue_link:hover{
	background:#A07E52 !important;
	color:#fff;
}
.learndash_mark_complete_button {
		padding: 15px 20px !important;
    border-radius: 10px !important;
	 font-family: "Georgia", Sans-serif !important;
	font-weight:400 !important;
	font-size: 16px !important;
}
.ld-button {
		padding: 15px 20px !important;
    border-radius: 10px !important;
	 font-family: "Georgia", Sans-serif !important;
	font-weight:400 !important;
/* 	background:transparent !important;
color:#0c2442 !important;
	border:1px solid #0c2442 !important;
	border-bottom:1px solid #0c2442 !important;
	font-size: 16px !important; */
	position:relative !important;
}
.ld-button::after{
	content:"";
	width: 92%;
    height: .1px;
    background: #0c2442;
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
}
.ld-button:hover{
	background:#0c2442 !important;
	color:#fff !important;
}
#wpProQuiz_user_content table.wp-list-table thead th {
	background:#0B2341 !important;
	font-family: "Cinzel", Sans-serif;
	text-transform:uppercase;
}
#wpProQuiz_overlay_close {
	width:auto !important;
		padding: 15px 20px !important;
    border-radius: 10px !important;
	 font-family: "Georgia", Sans-serif !important;
	font-weight:400 !important;
	background:#0B2341 !important;
	font-size: 16px !important;
}
.entry-meta, .entry-meta * {
	color:#0B2341 !important
}
.ld-breadcrumbs-segments a{
	color:#0B2341 !important;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label.is-selected, .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label:focus-within {
	border-color:#0B2341 !important;
}
.learndash-wrapper .ld-breadcrumbs .ld-status.ld-status-progress {
	background:#0B2341 !important;
}
.course_header {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background: #0b2341;
  justify-content: center;
  padding: 50px 0;

}
.learndash-wrapper .ld-table-list a.ld-table-list-item-preview:hover, .learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name:hover {
	color:#0c2442 !important;
}
.single-sfwd-courses .learndash-widget .ld-progress.ld-progress-inline {
	display:none;
}
.learndash-link-previous-incomplete:hover .ld-icon-arrow-left {
	top:18px !important;
	left:18px !important
}
.title-mmu {
    margin: 30px 0;
}
.p-t-0{
  padding-top: 0;
}
.blog-single {
  padding: 0 !important;
}
.course_header img{
  width: 350px;
  text-align: center;
  margin: 0 auto;
  display: flex;
}
.course_header h2 {
  color: #fff;
  text-align: center;
  margin: 40px 0 10px 0;
}
.course_header p {
  color: #fff;
  text-align: center;
  font-size: 18px;
  font-family: "Georgia", Sans-serif;
}
.list_group {
    display: flex;
    width: 100%;
}
.list_group ul {
    padding: 0 50px;
}
.title-mmu h2 {
    font-family: Georgia,serif;
}
.ld-focus-comments {
    display: none;
}
.learndash-wrapper #learndash_mark_complete_button:hover, .learndash-wrapper .learndash_mark_complete_button:hover {
     opacity: .75!important; 
    background-color: #97734A !important;
}

.single-sfwd-lessons .entry-header.blog-header,.single-sfwd-topic .entry-header {
  padding: 50px 0 !important;margin: 0;
}
.single-sfwd-lessons .blog-single-title-meta-wrapper,.single-sfwd-topic .blog-single-title-meta-wrapper {
  margin: 0;
}
.single-sfwd-lessons .entry-header.blog-header span,.single-sfwd-topic .entry-header.blog-header span {
  color: #fff;font-size: 32px;line-height: normal;
}

.single-sfwd-lessons .entry-header.blog-header span .home,
 .single-sfwd-lessons .entry-header.blog-header .fa-angle-right ,
 .single-sfwd-topic .entry-header.blog-header span .home,
 .single-sfwd-topic .breadcrumbs .fa.fa-angle-right {
  display: none;
}
.single-sfwd-courses .blog-single-title-meta-wrapper ,.single-sfwd-lessons .breadcrumbs{
    margin: 0;
}

.gray_bg {
  background-color: #f9f9f9;
  padding: 80px 0 50px;
}
.custom-dashboard .pagraph:last-child {
  margin-bottom: 0;
}

.single-sfwd-topic .entry-header .breadcrumbs {
  color: #fff;
  margin: 0;
}

.single-memberpressproduct .mp-form-row {
  width: 50% !important;
  padding: 0 15px;
}
.single-memberpressproduct .mp-form-row.mepr_bold.mepr_price {
  width: 100% !important;
}

.thank-you p {
  font-size: 30px;
  color: #97734a;
  text-align: center;
  font-weight: 700;
  margin: 0 !important;
}
.thank-you .row.single-page-content {
  margin: 30px 0 !important;
}


#myCustomDiv {
  text-align: center;
  padding: 40px 20px;
  font-size: 30px;
  color: #fff;
  font-family: "Cinzel";
  font-weight: normal !important;
}
.dash-content {
    display: flex;
    align-items: center;
}
.dash-content .left_content {
    padding-right: 40px;
}
.woocommerce-account header.entry-header .entry-title {
	 font-family: "Cinzel";
	color:#000000;
}
.woocommerce-account .entry-content p {
	font-family:"Montserrat";
	color:#000000;
}

.woocommerce-account .entry-content p a {
	color:#A07E52
}

.woocommerce-MyAccount-navigation li a{
	color:#000;
}
.woocommerce-MyAccount-navigation li a:hover{
	color:#A07E52
}
.woocommerce-MyAccount-navigation-link.is-active a {
	color:#A07E52
}
.learndash-wrapper .ld-course-status .ld-status.ld-status-progress {
	background:#0c2442 !important;
}
.learndash-wrapper .ld-table-list .ld-table-list-header {
	background:#0c2442 !important;
	font-family: "Cinzel", Sans-serif;
    text-transform: uppercase;
}
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button {
	background-color: #A07E52 !important;
    font-family: "Georgia", Sans-serif !important;
}
.learndash-wrapper .ld-expand-button {
	border-radius: 12px !important;
    padding: 20px 15px !important;
}
.ld-item-lesson-item .ld-expand-button {
	background:transparent !important
}
.wpProQuiz_button {
	background-color:transparent !important;
	border:1px solid #0B2341 !important; 
	color:#0B2341 !important;
}

.wpProQuiz_button:hover{
	background-color:#0B2341 !important;
	color:#fff !important
}
/*.mepr-price-box-price{display: none;}*/
@media only screen and (max-width:1440px){
  .home-hero-sec{height:500px;}
  .home-testimonials .single-item-wrapper .item-content-wrapper .item-content{font-size:14px;}
  .valaue-experience .left-progess-sec .elementor-widget-progress .elementor-progress-bar .elementor-progress-percentage{top:0px;position:relative;font-size:13px;color:#97734a;margin-right:-10px;}
}
@media only screen and (max-width: 1280px){
  .gray_bg h4 {    font-size: 20px;}
}
@media only screen and (max-width:1191px){
  .single-memberpressproduct #single-page .mp-form-row.mepr_custom_field,.single-memberpressproduct .mp-form-row.mepr_username,.single-memberpressproduct .mp-form-row.mepr_email,.single-memberpressproduct .mp-form-row.mepr_password,.single-memberpressproduct .mp-form-row.mepr_password_confirm{margin:20px 7px 0 0;}
  .navbar-default .nav li a{padding:0 9px;}
  .education-certificate{right:0;}
  .navbar .modal-menu-item{display: block !important;padding: 10px 15px;margin-bottom: 0;}
  .navbar .container #logo .logo{margin: 0;}
  .logo img {  width: 150px;}
  #main-menu {  margin-right: 0;}
}
@media only screen and (max-width:991px){
  .single-memberpressproduct #single-page .mp-form-row.mepr_custom_field,.single-memberpressproduct .mp-form-row.mepr_username,.single-memberpressproduct .mp-form-row.mepr_email,.single-memberpressproduct .mp-form-row.mepr_password,.single-memberpressproduct .mp-form-row.mepr_password_confirm{margin:20px 5px 0 0;}
  .valaue-experience .left-progess-sec{padding:70px 40px;}
  .upper-footer{background-color:#0C2442;}
  .footer-bar{width:100%;padding:0;float:none;text-align:center;}
  .footer-widget-area{padding-top:30px;display:flex;width:100%;}
  .footer-socials-bar{text-align:center;width:100%;float:none;}
  .footer-socials-bar .redux-social-media-list{display:inline-block;text-align:center;margin:0 auto;}
  .footer-socials-bar ul.redux-social-media-list li{float:none;display:inline-block;}
  .footer-bar .footer-nav-menu{margin-bottom:10px;}
  .upper-footer .col-lg-4 img{width:200px;margin:0 auto;display:block;text-align:center;}
  .upper-footer .widget-title,.footer_widget .menu li,.footer_widget li{text-align:center;}
  .learn_listing_sec .elementor-column {  width:48.90% !important;  margin-right: 15px;}
  .header-bttn-wrapper.mobile {  display: block !important;  width: 110px !important;  float: right;margin-right: 0;}
  .navbar-header.page-scroll {  display: flex;  justify-content: right;}

}
@media only screen and (max-width:950px){
  body{padding-top:0!important;}
  .priceTableCol{width:calc(50% - 30px);}
  .price-4-col{flex-wrap:wrap;}
  .price-4-col .price-4-list{width:50%;margin-bottom:30px;}
  .price-4-col{margin-bottom:60px;}
  .features-list ul.features-header li{font-size:18px; }
  .featuresInner h4{font-size:20px;}
  .featuresInner h5{font-size:17px;}
  .featuresInner .tt_primary_button{padding:0 18px;min-width:auto;width:auto;}
  .features-list ul li{width:185px;}
  .features-list ul li:nth-child(1){width:calc(100% - 370px);text-align:left;}
}
@media only screen and (max-width:767px){
  .tabto-acc-tab{display:none;}
  .tabto-acc-tab .elementor-column-gap-default > .elementor-column > .elementor-element-populated{padding:0;display:block;}
  .mob-accordion{width:100%;position:relative;display:block;}
  .mob-accordion::after{position:absolute;right:16px;top:14px;bottom:0;content:"\f067";font-family:"Font Awesome 5 Free";font-weight:900;font-size:17px;color:#333;}
  .mob-accordion.active:after{content:"\f068";}
  .mob-accordion .elementor-button-wrapper a{line-height:30px;text-align:left;background:#fff;padding:15px 20px;}
  .tabto-acc-tab .elementor-widget-button .elementor-button-content-wrapper{display:flex;}
  .tabwrapper{display:none;padding:20px;}
  .tabwrapper .elementor-column:first-child{padding-right:0;}
  .tabwrapper .gallery .gallery-item{width:50%!important;}
  .tabto-acc-section > div{padding:20px;}
  .about-sec-1-2{padding:30px 20px;}
  .about-sec-1-1 > div,.about-sec-1-img > div{height:0;padding-bottom:100%;}
  .image-slider .elementor-swiper-button,.image-slider-second  .elementor-swiper-button{margin:0 auto;display:table;left:0;right:0;right:auto;top:0;margin-top:70px;background:transparent;color:var(--e-global-color-primary);border:1px solid #ccc;font-size:20px;width:35px;height:35px;line-height:35px;text-align:center;}
  .image-slider .elementor-swiper-button.elementor-swiper-button-prev,.image-slider-second  .elementor-swiper-button.elementor-swiper-button-prev{left:-40px;right:0;}
  .image-slider .elementor-swiper-button.elementor-swiper-button-next,.image-slider-second  .elementor-swiper-button.elementor-swiper-button-next{left:40px;right:0;}
  .container h2{font-size:24px;}
  .valaue-experience .left-progess-sec{padding:40px 20px;}
  .tabto-acc-section.consult .elementor-heading-title.elementor-size-default{margin-top:60px;font-size:24px;}
  .valaue-experience .left-progess-sec .elementor-widget-progress .elementor-progress-bar .elementor-progress-percentage{top:0;font-size:13px;padding:0;}
  .upper-footer{background:#0C2442;}
  .how-to-defer .elementor-widget-image-box .elementor-image-box-description{font-size:15px!important;}
  .list-responsive{overflow:auto;padding-bottom:10px;}
  .list-responsive .elementor-container.program{overflow-x:scroll;width:650px;max-width:inherit!important;}
  .priceBoxCol{width:100%;}
  .price-4-col .price-4-list{width:100%;}
  .priceTableRow{display:block;}
  .priceTableCol{width:100%;margin:0;}
  .priceTableCol + .priceTableCol{margin-top:20px;}
  .upper-footer .col-lg-4 img{width:200px;}
  .footer-socials-bar .redux-social-media-list{text-align: left;}
  .upper-footer .widget-title, .footer_widget .menu li, .footer_widget li {  text-align: left;}
  .footer-widget-area {  display: inline-block;  text-align: left;}
  .upper-footer .col-lg-4 img {  text-align: left;  margin: inherit;}
  .upper-footer .widget-title{margin-top: 40px;}
  .valaue-experience .left-progess-sec {  padding: 40px 20px 60px;}
  .price-4-col {  margin: 20px 0;}
  .priceBoxList {  margin: 0 0 30px;}
  .how-to-defer .elementor-image-box-wrapper {  align-items: flex-start !important;}
  .three-section .elementor-widget-image-box{padding: 10px 20px;}
   .learn_listing_sec .elementor-column {  width: 48% !important;  margin-right: 15px;}
   .navbar-header.page-scroll{display: inherit;}
   .header-bttn-wrapper.mobile{width: 100% !important;}
   .navbar {
  padding: 0 0 10px 0 !important;
  background: #fff;
}
#wrapper.hide-title-section, #wrapper{padding-top: 121px; }
}

@media only screen and (max-width:640px){
   .learn_listing_sec .elementor-column {  width: 100% !important;  margin: 0 0 20px;}
	.elementor-button-wrapper .elementor-button-text {
	font-size:14px !important
}

}
@media only screen and (max-width:480px){
  .single-memberpressproduct #single-page .mp-form-row.mepr_custom_field,.single-memberpressproduct .mp-form-row.mepr_username,.single-memberpressproduct .mp-form-row.mepr_email,.single-memberpressproduct .mp-form-row.mepr_password,.single-memberpressproduct .mp-form-row.mepr_password_confirm{width:100%!important;}
  .logo img{max-height:37px;}
  .features-list ul.features-header{position:inherit;top:0!important;}
}

@media only screen and (max-width: 320px){
  .navbar .modal-menu-item{padding: 10px;}
  .logo img {
  max-height: 20px;
  width: auto;
}
}

.mepr-payment-method-desc-text h4{display:none!important;}
.asaturi_price_table .priceSwitchBtn{display:none;}



/*Deshbord design - 20-4-22*/
.videosSecMain-Section{padding:50px 0;border-top:1px solid #eee;}
.videosSecMain{display:flex;flex-wrap:wrap;}
.videosSecLeft{width:30%;}
.videosSecRight{width:70%;position:relative;}
/*.isLoading:before{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.3);content:'';}*/
.videosSecRightInner{display:flex;flex-wrap:wrap;margin:0 -10px;}
.vidBox{width:50%;padding:0 10px;margin-bottom:20px;}
.videosSecLeftInner{background:#ffffff;margin-right:30px;box-shadow:3px 3px 18px rgb(0 0 0 / 10%);position:relative;}
.videosSecLeftInner > h3{background:#0c2442;padding:13px 25px;color:#fff;font-size:22px;font-family:Montserrat;font-weight:600;letter-spacing:0.3px;margin:0;}
.videosSecLeftInner ul{padding:0;list-style:none;}
.videosSecLeftInner > ul{list-style:none;padding:0;padding:20px 30px 30px;}
.videosSecLeftInner > ul a{position:relative;display:block;}
.videosSecLeftInner > ul ul{display:none;}
.videosSecLeftInner > ul > li > a{color:#0c2442;font-size:18px;font-weight:600;padding:13px 0;display:block;border-top:1px solid #ddd;position:relative;}
.videosSecLeftInner > ul > li ul a{font-size:14px;font-weight:500;}
.videosSecLeftInner > ul > li ul li.lastUl > a{font-size:15px;font-weight:600;color:#222;}

/*.videosSecLeftInner > ul > li > ul > li > ul{padding-left: 10px;}*/
.videosSecLeftInner > ul ul{display:none;padding-bottom:10px;padding-left: 10px;}
.videosSecLeftInner > ul a.active {font-weight: 600; color: #a07e52;}
/*.videosSecLeftInner > ul > li.hasChild > a::after, .videosSecLeftInner > ul > li.hasChild > a::before {
  position: absolute;
  right: 0;
  top: 0;
  width: 17px;
  height: 2px;
  background: #000;
  content: '';
  left: auto;
  top: 24px;
}
.videosSecLeftInner > ul > li.hasChild > a::after{
  transform: rotate(90deg);
}*/
.videosSecLeftInner > ul li.hasChild > a::after{width:8px;height:8px;content:'';border:1px solid #000;border-left:0;border-top:0;position:absolute;right:5px;top:0;transform:rotate(45deg);bottom:4px;margin:auto;}

/*.videosSecLeftInner > ul li.hasChild > a.child-open:after{
  transform: rotate(225deg);
}*/
.videosSecLeftInner > ul ul li.hasChild > a{padding:5px 0;}
.videosSecLeftInner > ul > li:first-child > a{border-top:0;}
.vidBox > a{box-shadow:3px 3px 18px rgb(0 0 0 / 10%);padding:0;border-radius:5px;display:block;}
.vidBox-img{padding-bottom:56.2%;display:block;position:relative;width:100%;}
.vidBox-img img, .vidBox-img video {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.vidBox-title{font-size:19px;color:#0c2442;font-weight:500;padding: 15px;margin: 0;line-height: 1.4;}
.vidBox:not(.pdfBox) .vidBox-img::before {content: "";background: rgba(0,0,0,0.3) url(images/play-icon.png) no-repeat;
  position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-position: center;z-index: 1;background-size: 60px;transition: all 0.5s;}
.vidBox:not(.pdfBox) .vidBox-img:hover:before {background-color: rgba(0, 0, 0, 0.5);}


.videosLoader { width:45px; height:45px; display:inline-block; padding:0px; border-radius:100%; border:5px solid;
 border-top-color:#0c2442; border-bottom-color:rgba(255,255,255, 0.3); border-left-color:#0c2442; border-right-color:rgba(255,255,255, 0.3);
  -webkit-animation: videosLoader 1s ease-in-out infinite;animation: videosLoader 1s ease-in-out infinite; position: absolute;
left: 0;top: 80px;right: 0;left: 0;margin: auto;z-index: 1;opacity: 0;visibility: hidden;}

div#purchase_Sec h3 {
    font-size: 20px;
    margin-top: 10px;
    color: #97734A;
    font-weight: unset;
}
#post-10093 h2 {
    display: none;
}
.postid-10093 .blog-single-header-wrapper {
    display: none;
}

@keyframes videosLoader {
   from {transform: rotate(0deg);}
   to {transform: rotate(360deg);}
}
@-webkit-keyframes videosLoader {
   from {-webkit-transform: rotate(0deg);}
   to {-webkit-transform: rotate(360deg);}
}
.videosSecRight.isLoading > :not(.videosLoader) {
  filter: blur(2px);
  opacity: 0.1;
}
.videosSecRight.isLoading .videosLoader {
  opacity: 1;visibility: visible;
}
.vidNotFound {
  padding: 15px;
  font-size: 16px;
  color: #888;
}


@media only screen and (max-width:991px){
  .videosSecLeft {width: 40%;}
  .videosSecRight{width: 60%;}
  .vidBox-title{font-size: 15px;}
  .vidBox:not(.pdfBox) .vidBox-img::before{background-size: 38px;}
}

@media only screen and (max-width:767px){
  .videosSecLeft {width: 100%;margin: 0 0 30px 0;}
  .videosSecRight{width: 100%;}
  #myCustomDiv { font-size: 21px;}
  .dash-content {
    display: block;
}
.dash-content .left_content {
    padding-right: 0px;
}
	.learndash-wrapper .ld-profile-summary {
		flex-wrap:wrap
	}
	
	.learndash-wrapper .ld-profile-summary .ld-profile-card {
		align-items:center !important
	}
	.coupon {
		flex-wrap:wrap;
	}
	.coupon #coupon_code {
		width:100% !important;
		margin-bottom:10px;
	}
	.coupon #coupon_code + .button{
		width:100% !important;
		margin-bottom:10px;
	}
	.woocommerce #content table.cart td.actions .button, .woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button {
		margin-left:0px !important
	}
}

@media only screen and (max-width:480px){
  .vidBox{width: 100%;}
}
/* 
------------------------------------- */

.testimonial_slider_wrap.elementor-widget-testimonial-carousel .elementor-testimonial__image img {
    height: auto;
    width: auto;
}

.no-link a{
    pointer-events: none;
}

/* .elementor-widget-n-accordion .e-n-accordion-item-title {
	justify-content:space-between !important
} */
 .elementor-testimonial--skin-bubble .elementor-testimonial__content {
	background:transparent !important
}

.testimonial_slider_wrap .swiper-slide {
	background: rgb(238,239,240);
background: linear-gradient(180deg, rgba(238,239,240,.3) 42%, rgba(214,217,224,.3) 89%);
	border-radius:15px;
}
.testimonial_slider_wrap .swiper-slide.swiper-slide-active {
	background: rgb(238,239,240);
background: linear-gradient(180deg, rgba(238,239,240,1) 42%, rgba(214,217,224,1) 89%);
	border-radius:15px;
}
.elementor-testimonial--skin-bubble .elementor-testimonial__content:after {
	content: "";
	background:transparent;
}

.testimonial_slider_wrap.elementor-widget-testimonial-carousel .elementor-testimonial__image img {
    height: auto;
    width: auto;
}




.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-details .ld-certificate-link {
    color: #293d61 !important;
}
/* .ast-page-builder-template .site-content .ast-container {
    max-width: 80% !important;
    padding: 0;
} */

