.hero-content-col .content-div {
background-color: #0F3042;
}
.hero-content-col .content-div h3.section-heading {
color: #fff;
text-align: left;
}
.recommended-content-div {
font-size: 1.12rem;
text-align: center;
font-weight: 400;
line-height: 2.54rem;
padding: 0 3rem;
}
.recommended-course-inner {
text-align: center;
background-color: #F7F2EE;
box-shadow: 3px 3px #e2d5cb;
padding: 25px;
margin-bottom: 30px;
}
.section.recommended-course-section {
background-image: url(//premiertefl.com/za/wp-content/uploads/2021/04/teo-guide-wave.svg);
padding: 100px 0 20px 0;
display: flex;
align-items: center;
background-size: cover;
}
.section.recommended-course-section .recommended-course-container {
width: 100%;
} .course-img {
margin-bottom: 15px;
}
.course-title {
font-size: 1.5rem;
}
.course-subtitle {
font-weight: 400;
margin-bottom: 15px;
}
.course-price {
display: flex;
flex-direction: row-reverse;
justify-content: center;
margin: 15px 0;
align-items: baseline;
font-size: 1.42rem;
line-height: 1.5rem;
} .course-btn-div a {
width: 100%;
display: flex;
justify-content: space-between;
font-size: 1.2rem;
line-height: 1.5rem;
}
.book-now-btn-div .ptefl-button {
margin-bottom: 0px !important;
background-color: #E45555;
color: #fff;
}
.course-img {
width: 50%;
margin: 0 auto 10px;
}
.recommended-content-div p {
font-weight: 400 !important;
}
@media(max-width:768px) {
.recommended-course-section {
height: auto !important;
padding: 70px 0;
background-position: center;
}
.recommended-content-div {
line-height: 1.4em
}
.course-details-container {
display: grid;
grid-template-columns: 1fr 1fr;
align-items: center;
grid-gap: 1rem;
}
.course-img {
width: 100%;
}
.course-title {
font-size: 1.25rem;
text-align: left;
}
.course-price {
justify-content: left;
}
.recommended-content-div {
padding: 0;
}
}