.comment-up .et-cover-profileimg .txt:not(.rtl) {
	direction:ltr !important ;
}

.gform_footer.top_label {
	text-align:center;
}

.ginput_container input {
	   background-color: #d5dadf;
    color: black;
    border-radius: 8px;
}

nav.panel-header {
	display:block !important ;
}
.wocommerce-order-skyroom {
	display: none !important ;
}

.mentor > .txt > .bot > p {
	-webkit-line-clamp: unset !important ;
	padding-top:11px ;
	text-align:justify ;
}
.mentor > .txt {
	height:fit-content !important ;
}

#teachers .div-bg-w {
	height:100% !important ;
}

.item-invideos-cover video {
	height:auto !important ;
}
.item-invideos-cover {
	height:auto !important ;
}
@-webkit-keyframes animateHeart {
  0% {
    -webkit-transform: scale(0.8);
  }
  5% {
    -webkit-transform: scale(0.9);
  }
  10% {
    -webkit-transform: scale(0.8);
  }
  15% {
    -webkit-transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(0.8);
  }
}
@keyframes animateHeart {
  0% {
    transform: scale(0.8);
  }
  5% {
    transform: scale(0.9);
  }
  10% {
    transform: scale(0.8);
  }
  15% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.8);
  }
  100% {
    transform: scale(0.8);
  }
}

.et-birthday-timer div {
	-webkit-animation: animateHeart 2.5s infinite;
  animation: animateHeart 2.5s infinite;
	color:#EF5353 !important ;
}

.div-bg-img video {
    position: relative;
    width: 100%;
    height: auto;
    transform: translateY(-10%);
    border-radius: 15px;
}
#gtm-ecommerce-woo-event-inspector {
	display: none !important ;
}

/* input[type="radio"][disabled] + label{
	text-decoration:line-through ;
	color : #8e8e8e !important ;
}
input[type="radio"][disabled] + label span{
	border : 1px solid white !important ;
	text-decoration:line-through ;
	color : #8e8e8e !important ;
} */
.radio-details p small {
	color: #ef5353 !important ;
	font-weight:700 ;
}

.woo-add-to-wallet {
	background-color: #ef5353 !important ;
}

.ul-with-tick {
	grid-template-columns: 1fr !important ;
}


p.certificate-danger {
	font-weight:600;
}

p.certificate-danger mark{
	font-weight:900;
	color:red ;
}

.et-img-discount {
	top : 10px !important;
    left: 10px !important; 
    right: unset !important;
}

.btm-blue {
	top:unset !important ;
	right: unset !important ;
	left: 4px !important ;
	background-color: #ffc700 !important ;
	color: black !important ;
	bottom: 5px ;
}
.wpcf7-form-control-wrap input[type=radio] {
	display: block !important ;
}

.wpcf7-form.et-panel-form .col2-gr {
	grid-template-columns: repeat(3,1fr);
}
.et-selectdiv p {
	height:100% ;
}

.div-bg-w article > ul {
	font-size: 16px !important ;
	font-weight : 500 ;
	line-height: 2 ;
}

.payment_box, .payment_box p {
	text-align:center ;
}

.primary-btn.yellow , .et-fixprice-a.yellow {
	background-color:#ddb18d !important ;
}

.out-of-smart-stock {
	filter: grayscale(1);
}
.item-a:hover {
	background-color: #E6F5E4 !important ;
}
.item-a {
	color: #75B66A !important ;
}

.woocommerce-NoticeGroup-checkout {
	padding-top:55px !important ; 
}

.woocommerce-checkout-review-order-table {
	display:flex ;
	flex-direction: column !important ; 
}

.shop_table.woocommerce-checkout-review-order-table tbody {
	display:unset !important ;
}

.strike { 
	position:relative;
	font-size:18px ;
	text-decoration: line-through ;
	text-decoration-thickness: 2px;
	text-decoration-color: #ff0000aa;

}


#najva-bell{
	display:none !important ; 
}

.single .div-bg-w p {
	text-align: justify;
}

@media screen and (min-width: 1200px) {
.only-4-grid {
	grid-template-columns: repeat(4,1fr);
}
}

.et-ourstory-coverimg img {
	object-fit:contain ;
}

.ylda *{
	color : #dd4d50 !important;
	font-weight:900 !important ;
}

.hero-ylda span.black {
	color : black;
	  animation: animateHeart 2.5s infinite;
}

.hero-ylda {
	  animation: animateHeart 2.5s infinite;
}

.hero-ylda span.red {
	color: #f62c38 ;
	  animation: animateHeart 2.5s infinite;
}

div.cta-button button {
	background-color:#f62c38 !important ;
	padding:10px 25px ;
	  animation: animateHeart 2.5s infinite;
	color: white ;
	border-radius : 25px ;
}


.input-checkbox{
	display:  block !important ;
    width: unset ;
    appearance: checkbox !important ;
    text-indent: unset ; 

}