.hero-row .content-div {
background-color: #0F3042;
color: #fff;
justify-content: start;
}
.hero-content-col .section-heading {
color: #fff;
text-align: left;
font-size: 1.83rem;
line-height: 2.2rem;
font-weight: 700;
margin-bottom: 10px;
margin-top: 15px;
}
.banner-subhead {
font-size: 1.2rem;
line-height: 2.2rem;
margin-bottom: 0px;
}
.hero-container {
position: relative;
}
.flag-img-div {
text-align: center;
}
.flag-row {
position: absolute;
left: calc(50% - 194.88px/2);
padding: 0 20px;
bottom: calc(50% - 154.88px/2);
}
.sidebar-container {
background-color: #F2EAE3;
border-radius: 40px;
padding: 30px
}
.sidebar-title, .scholarship-bonus {
font-size: 1.13rem;
}
.scholarship-price {
font-size: 1.8rem;
line-height: 1.5rem;
margin-bottom: 30px;
}
.scholarship-bonus {
font-weight: 400;
}
.scholarship-cond {
font-size: 0.71rem;
font-weight: 400;
margin: 30px 0;
}
.book-now-btn a {
background-color: #E45555;
color: #fff;
width: 100%;
justify-content: space-between;
margin-bottom: 0px !important;
}
.preview-thumbnail {
margin-bottom: 30px;
}
.scholarship-offer-end {
font-size: 0.95rem;
line-height: 1.5rem;
}
.overview-content p {
font-size: 1.12rem;
font-weight: 400;
line-height: 1.5rem;
margin-bottom: 25px;
}
.overview-content p:first-child {
font-weight: 600;
}
.overview-section {
padding-top: 20px;
}
.overview-section, 
.scholarship-content-container {
border-bottom: 1px dashed #999;
}
.scholarship-main-col .section-heading {
text-align: left;
margin-bottom: 30px;
}
.brochure-btn {
background-color: #65BE9F;
color: #fff !important;
margin-right: 40px;
}
.callback-btn {
background-color: #E7AF2E;
}
.overview-btn-div a {
color: #fff;
}
.grab-inner span {
font-size: 1.12rem;
line-height: 1.54rem;
font-weight: 400;
}
.grab-inner {
display: flex;
align-items: center;
}
.grab-col {
margin-bottom: 25px;
}
.grab-inner img {
width: 25px;
height: 25px;
margin-right: 20px;
}
.requirement-div span, .need-div span {
font-weight: 400;
font-size: 1.12rem;
line-height: 1.54rem;
}
.requirements-inner {
background-color: #F2EAE3;
border-radius: 15px;
padding: 17px 30px;
}
.need-inner {
padding: 20px 0px;
}
.requirements-inner-col {
margin-top: 25px;
}
.requirement-div img, .need-div img {
margin-right: 25px;
}
.need-div {
display: flex;
align-items: center;     
}
.need-section {
background-image: url(//premiertefl.com/wp-content/uploads/2021/04/need-wave.svg);
height: 490px;
display: flex;
align-items: center;
}
.need-section .section-heading {
text-align: left;
}
.need-col {
padding: 0 50px;
}
.past-participant-row {
align-items: center;
}
.past-participant-section .section-heading {
text-align: left;
}
p.past-participant-content {
font-size: 1.12rem;
line-height: 1.55rem;
font-weight: 400;
}
.past-participant-content-col a {
color: #fff;
}
.wave-border {
height: 31px;
}
.past-participant-section {
padding: 80px 0;
}
.compare-courses-content {
text-align: center;
font-size: 1.12rem;
font-weight: 400;
line-height: 1.54rem;
}
.compare-courses-col .section-heading {
margin-bottom: 40px;
}
.value-col {
text-align: center;
background-color: #F7F2EE;
}
.pckg-btn {
width: 100%;
color: #fff;
justify-content: space-between;
background-color: #E45555;
margin-bottom: 0px !important;
}
.pckg-feature-row:nth-last-of-type(2) .value-col span.woocommerce-Price-amount {
border: 1px dashed;
width: 100%;
display: block;
border-radius: 12px;
padding: 4px;
font-size: 1.8rem;
}
.pckg-feature-row {
display: flex;
align-items: center; }
.pckg-feature-row .title-col .col-inner {
text-align: right;
}
.pckg-feature-row:nth-last-of-type(2) *, .pckg-feature-row:nth-last-of-type(3) *, .pckg-feature-row:nth-last-of-type(4) * {
font-weight: 700 !important;
}
.pckg-feature-row .value-col *, .pckg-feature-row .value-col {
font-weight: 500;
}
.packages-inner {
background-color: #F2EAE3;
border-bottom-left-radius: 30px;
border-bottom-right-radius: 30px;
padding: 50px 30px;
}
.packages-head {
background-color: #0F3042;
color: #fff;
padding: 20px;
display: flex;
align-items: center;
font-size: 1.3rem;
line-height: 1.5rem;
border-top-left-radius: 30px;
border-top-right-radius: 30px;
}
.packages-head img {
margin-right: 15px;
}
.col-inner {
text-align: center;
}
.pckg-feature-row .ast-col {
padding: 10px 0px !important;
margin: 0 12px;
}
.pckg-feature-row .ast-col.value-col {
padding-left: 15px !important;
padding-right: 15px !important;
}
.pckg-head-row .value-col {
background-image: url(//premiertefl.com/wp-content/uploads/2021/04/package-bg-wave.svg);
background-color: transparent;
background-size: cover;
background-position-y: top;
padding: 0px !important;
}
.pckg-head-row .value-col .col-inner {
margin-top: -60px;
}
.pckg-head-row {
margin-top: 30px;
}
.compare-courses-row {
margin-bottom: 60px;
}
.teaching-exp-img-2, .teaching-exp-img-3 {
margin-top: 40px;
}
.teaching-exp-content p, 
.how-work-content, 
.getting-there-content,
.location-content {
font-weight: 400;
font-size: 1.12rem;
line-height: 2rem;
}
.teaching-exp-content-col .section-heading {
text-align: left;
}
.teaching-exp-row {
align-items: center;
}
.how-work-section {
background-image: url(//premiertefl.com/wp-content/uploads/2021/04/how-work-wave.svg);
height: 664px;
text-align: center;
display: flex;
align-items: center;
}
.how-work-content {
margin: 40px 0 50px 0;
}
.place-btn {
display: flex;
background-color: transparent;
border: 1px dashed;
justify-content: space-between;
width: 90%;
}
.place-btn span img {
margin-right: 15px;
}
.place-btn span {
display: flex;
align-items: center;
}
.place-btn {
align-items: center;
}
.getting-there-content, .location-content {
margin-bottom: 25px;
}
.location-row .brochure-btn {
width: 90%;
justify-content: space-between;
}
.location-row .section-heading {
text-align: left;
}
.section.feat-scholarship-section {
background-image: url(//premiertefl.com/wp-content/uploads/2019/04/featured-scholarship-bg.svg);
height: 715px;
display: flex;
align-items: center;
}
.feat-scholarship-inner {
display: block;
background-color: #F7F2EE;
padding: 25px;
text-align: center;
}
.fs-img img {
height: 250px;
object-fit: cover;
}
.fs-img {
margin-bottom: 20px;
}
.fs-title {
font-size: 1.12rem;
font-weight: 500;
}
.fs-quick-title {
font-size: 1.42rem;
line-height: 1rem;
}
.feat-scholarship-section .section-heading {
margin-bottom: 50px;
}
.teaching-resource-price del {
display: none;
}
.teaching-resource-price {
color: #fff !important;
justify-content: space-between;
width: 100%;
}
.ptefl-button.teaching-resource-price span {
margin-right: 0 !important;
}
.teaching-resources-inner-col {
padding: 40px 70px 20px;
text-align: center;
}
.teaching-resource-title {
font-size: 1.2rem;
margin: 25px 0;
line-height: 1.6rem;
}
.pt-footer-accreditation-section {
display: none;
}
.organize-inner-row {
padding: 40px;
}
.organize-div, .organize-inner {
display: flex;
align-items: center;
}
.organize-div span {
font-size: 1rem;
font-weight: 600;
line-height: 1.2rem;
}
.organize-inner-col {
display: flex;
}