/*
Theme Name: School
Template: life-coach-agency
Theme URI: https://www.webfills.co.in/
Author: WebFills
Author URI: https://www.webfills.co.in/
Description: Education.

Version: 1.2.4
License: GNU General Public License
License URI: license.txt
Text Domain: life-coach-agency
Tags: School

School.
Education
*/

*{
    margin:0; 
    padding:0; 
    outline:none;
}
body {
}
a { text-decoration: none !important; }
.site-title { display: none; }
body .banner_inner_box img { opacity: inherit; }
body .banner_box h3, body .banner_box p, header .main-navigation ul li a { color: #000; }
#services-o .sec-title-wrapper {
    text-align: left;
}
#services-o .sec-title {
    padding: 50px 0 20px;
}
#services-o .widget { margin-bottom: 0px; }
.sp-pcp-post-content, .sp-pcp-title { padding: 5px 10px; }
#services-o .sec-title h3 {
	font-style: serif;
	font-size: 25px;
    color: #000;
    display: flex;
    align-items: center;
}
.banner_content h1 { 
	text-align: center;
    font: normal normal 400 25px/31px Jost;
    letter-spacing: 6.11px;
    color: #FFFFFF;
    opacity: 1;
    background: #F7BD3D 0% 0% no-repeat padding-box;
    border-radius: 30px;
    width: 387px;
    height: 59px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 500;
}
.banner_content h2
{
	text-align: left;
    letter-spacing: -1.8px;
    color: #09231F;
    font-size: 45px;
    opacity: 1;
    max-width: 825px;
    width: 100%;
    line-height: 50px;
    padding-top: 20px;
}
.banner_content h2 p { font-size: inherit; }
.banner_box p.banner-content {
	text-align: left;
    font-size: 20px;
	line-height: 40px;
    letter-spacing: 0px;
    color: #4B4B4B;
    opacity: 1;
    margin: 0 0 20px;
    max-width: 735px;
    width: 100%;
}
.why-choose p.plain-text {
    text-align: left;
    font-size: 16px;
	line-height: 32px;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    max-width: 660px;
    padding: 30px 0;
}
.why-choose {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
}
.our-testimonials { 
	text-align: center;  background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
    position: relative; 
	padding-top: 70px; padding-bottom: 30px;
}
.our-plans, .our-gallery { text-align: center; }
#acc-content .banner_box {  width: 50%; left: 5%; }
.our-plans, .why-choose, .our-gallery { padding-top: 70px; padding-bottom: 70px; }
.why-choose h3, .why-choose h4 { color: #fff; }
.sp-pcp-post { padding: 20px !important; }
.sp-pcp-post p { line-height: 26px; }