/* @import url('https://fonts.googleapis.com/css2?family=Anton&display=swap'); */
.heyguru-footer {
    position: fixed;
    bottom: 0px;
}
.antonfont {
	font-family: 'Anton', sans-serif;
}
h1.priceholder {
	text-align: center;
	padding: 0 12px;
	color: #f84242;
	margin: 0;/* background: #243463; */
    /* display: inline-block; */
}
 
.courses .item-card9-imgs:hover img {
    -webkit-transform: none;
    transform: none;
}
.titleCourse {
	font-size: 16px;
	text-align: left;
	text-transform: uppercase;
	line-height: 23px;
	font-weight: bold;
	padding: 5px;
	/* border-top: 1px solid #e2e2e2; */
	background: #f7f7f7;
	/* border-bottom: 1px solid #e2e2e2; */
	text-align: center;
	color: #181b51;
	float: left;
	width: 100%;
	min-height: auto;
	vertical-align: middle;
	display: flex;
	align-items: center;
	justify-content: center;
}
h4.smallheading {
	text-align: center;
	text-transform: uppercase;
	/* margin-top: 20px; */
    /* margin-bottom: 0; */
    color: #bebebe;
	/* display: inline-block; */
    margin: 0;
}
.pricebox {
	justify-content: center;
	align-items: center;
	padding: 15px 0;
}
.descriptionCourse, .descriptionCourse ul li span, .descriptionCourse ul li, .descriptionCourse span, .descriptionCourse span u {
	font-size: 15px !important;
	color: #292929;
}

.align-stretch {  align-items: stretch;}
.outerbox {
    border: 10px solid #fff;
    box-shadow: 0 10px 40px 0 rgba(62, 57, 107, 0.1),
    0 2px 9px 0 rgba(62, 57, 107, 0.1);
    background: #fff;
}
@media (max-width:1199px){
    h1.priceholder {
        font-size: 25px !important;
    }
}
.courses.owl-carousel .owl-item {
    left: 0 !important;
    right: 0;
    float: left;
    border-radius: 10px;
    
}
.courses button.owl-next.disabled, .courses button.owl-prev.disabled {display:none;}
.courses .owl-nav .owl-prev {
    left: 0;
    right: 0;
    top: 28%;
}
.courses .owl-nav .owl-next {
    right: 0;
    top: 28%;
}
.owl-carousel.courses {
    overflow: hidden;
    CURSOR: DEFAULT !IMPORTANT;
}
 .owl-nav button span {
    font-size: 58px !important;
    LINE-HEIGHT: 40px;
}
.courses .owl-stage {
    display: flex;
    align-items: stretch;
}

.courses .owl-item {
    display: flex;
    align-items: stretch;
}

.courses.owl-carousel .owl-item .item {
    display: flex;
    align-items: stretch;
    background: #fff;
    padding: 0 10px 10px;
    position: relative;
    width: 100%;
}
.courses.owl-carousel .owl-item .item .item2-gl {
    position: relative;
    width: 100%;
}
  .item-card9-img {
    position: relative;
    height: auto !important;
}		
a.parentLogin_open.trial-product, .btncustom {
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    border-radius: 30px;
}
.courses .item .card {
    background: #fff !important;
}
.courses .item .card {
    background: rgb(255, 255, 255) !important;
    /* margin-bottom: 50px !important; */
    box-shadow: none !important;
    border: 0;
}
.courses .item .card .card-body {
    padding: 0;
}
span.priceinfo {
    font-size: 34px;
    font-weight: bold;
    color: #293360;
    display: inline-block;
}

.top1 {
    text-align: center;
    float: left;
    width: 100%;
    margin-top: 10px;
    padding: 0 10px;
}

.top1 table {
    width: 100%;
    font-size: 20px;
}
span.priceHeading {
    font-weight: bold;
    color: #f59713;
    text-transform: uppercase;
    /* padding-top: 15px; */
    font-size: 22px;
}
.courses owl-dots {display: none;}
.car .car.crdnew{box-shadow: none; border:0;}
.courses .item .card .card-body h4 {
    color: #f59713;
    font-size: 22px;
    padding: 10px 0;
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 15px;
}
.courses.owl-carousel .owl-item .item .item2-gl:hover {
    cursor: default !important;
}
.item-card9-imgs {
    overflow: hidden;
    max-height: 245px;
    height: 245px;
    background: #eee;
}
.trial-product {
    font-size: 16px;
    text-align: center;
    width: 100%;
    text-align: center;
    margin-bottom: 0;
}
 

tr.existedPrice td {
    padding-bottom: 12px;
}

.allcourses {
    color: #233567;
    text-transform: uppercase;
    margin-bottom: 16px;
    background: #fff;
    padding: 10px;
    border-radius: 6px;
    text-align: center;
    font-weight: bold;
}
h3.courseheadng {
    color: #f59713;
    font-size: 20px;
    padding:0 0 5px 0;
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 14px;
    text-align: center;
    min-height: 54px;
    font-weight: 600;
    vertical-align: middle;
    display: flex;
    align-items: center;
    justify-content: center;
}
@media (max-width:1024px) {
    .courses .owl-nav .owl-prev {
        top: 23%;
    }
    .courses .owl-nav .owl-next {
        top: 23%;
    }
   
}
@media (min-width:768px) {
.productExist {
    position: absolute;
    bottom: 44px;
    text-align: center;
    width: 100%;
}
tr.existedPrice td .smallheading {
    font-size: 16px;
    position: absolute;
    bottom: 0;
    text-align: center;
    left: 0;
    right: 0;
}
tr.existedPrice {
    position: relative;
}
}
@media (min-width:768px) and (max-width:1199px) {
    .item-card9-imgs {
        overflow: hidden;
        max-height: 208px;
        height: 208px; background-color: transparent;
    }
}

@media (max-width:767px) {
    .item-card9-imgs {
      background-color: transparent;
    }
    a.parentLogin_open.trial-product, .btncustom {
        position: static; 
    }
    .courses .item .card {margin-bottom: 0;}
    .owl-carousel .owl-item, .courses.owl-carousel .owl-item .item {display: block;}
}