.newsletter-section h2
{
font-size:18px !important;	
}
.newsletter-section p
{
font-size:14px !important;
}
.contact-page-container h1
{
font-size:25px;
}
.contact-page-container p
{
font-size:15px;
}
.contact-infos-details h1
{
font-size:35px;
}
.contact-infos-details h2
{
font-size:25px;
}
ul.social-link-contact
{
float:left;
width:100%;	
text-align:center;
list-style:none;
padding:0px;
margin:0px;	
}
button.custom-btn
{
width:100% !important;
}
.page-header-section-container-overlay
{
padding:200px 20% !important;
}
.page-header-section-container-overlay:before
{
height:80px;
}
.page-section-info-container
{
padding:0px 5%;
margin-top:0px;
margin-bottom:30px;
}
.page-section-info-content h2
{
font-size:16px;
}
.page-section-info-content p
{		
font-size:14px;
}
.full-page-container
{
height:initial !important;
margin-top:0px;
margin-bottom:0px;
}
.full-page-container:before
{
height:90px;
}
.full-page-left-section
{
float:left;
width:calc(100% - 0px);
height:initial !important;
display:block;
border-radius:0px 0px;
position:relative;
margin-top:0px;
padding:30px 0px;
margin-left:0px;
background:transparent !important;
}
.full-page-right-section
{
position:relative;
float:left;
right:initial;
top:initial;
width:100%;
height:calc(60vh - 0px) !important;
animation: ripple2Anis 8s linear infinite;
}
.full-page-right-section:before
{
content:"";
position:absolute;
width:100%;
height:200px;
background:linear-gradient(to top, white, transparent);
bottom:0px;
left:0px;
}
.full-left-section-content
{
padding:0px 5% !important;
}
.full-left-section-content h1
{
font-size:25px;
color:var(--webiste-text-color) !important;
}
.full-left-section-content p
{
font-size:15px;
color:var(--webiste-text-color) !important;
}
a.section-btn-style
{
padding:5px 20px;
color:white;
font-size:15px;
font-weight:600;
margin:5px;
}
.page-section-m-t-100
{
margin-top:80px !important;
}
.blog-page-container
{
margin-top:60px !important;	
}
.page-item-blog-container-m h1, .page-item-blog-container-m h2
{
font-weight:800 !important;
font-family:EB Garamond !important;
font-size:20px !important;		
}
.page-item-blog-container-m h2
{
font-size:18px !important;		
}
.img-overlay-top, .img-overlay-bottom
{
display:none !important;
}
.section-sub-title
{
font-size:16px;
}
.what-we-do-section
{
margin:0px !important;
margin-top:20px !important;
}
.what-we-do-section .section-sub-title
{
margin-top:20px !important;	
}
.what-we-do-section h2
{
font-size:18px !important;	
font-weight:800 !important;
line-height:30px !important;
}
.what-we-do-section p
{
font-size:15px !important;	
line-height:27px !important;
}
.section-title-container
{
padding:0px 15px !important;
text-align:left !important;
}
.section-title-container h2
{
font-size:14px !important;
text-transform:uppercase !important;	
background:var(--webiste-footer-color) !important;
color:white !important;
padding:0px !important;
text-align:center;
margin-bottom:15px !important;
}
.section-title-container p
{
font-size:15px !important;	
line-height:27px !important;
}
.home-program-container
{
margin-top:0px;	
margin-bottom:0px;	
}
.program-item
{
margin-bottom:30px !important;
}
.program-section-content h3
{
font-size:14px !important;
}
.program-section-content p
{
font-size:15px !important;
}
.border-right-custom
{
border-right:0px dotted transparent;
}