.cs_site_branding
{
width:60px !important;	
margin-top:-12px !important;
}
.blog-page-container
{
margin-top:70px !important;
}
.page-section-info-container
{
margin-top:90px;
margin-bottom:30px !important;
padding:0px 15px !important;
}
.page-section-info-content
{
margin-bottom:20px;
}
.page-section-info-content h2
{
font-size:18px !important;
margin-bottom:10px !important;
}
.page-section-info-content p
{
font-size:15px !important;
}
.page-section-info-content img
{
margin-bottom:30px !important;
}
.custom-contact-page-container
{
margin-top:110px !important;
margin-bottom:50px !important;
}
.custom-contact-page-container h1
{
font-size:25px !important;
}
.custom-contact-page-container p
{
font-size:15px !important;
}
.custom-contact-page-container .col-md-8
{
margin-bottom:50px !important;
}
.title-section
{
padding:0px 5% !important;
}
.title-section h2
{
font-size:20px !important;
}
.service-item-content h3
{
font-size:18px !important;
}
.service-item-content a.btn-call-to-action
{
padding:8px 12px !important;
}
.img-bg-inside
{
padding-bottom:80% !important;
}
.page-header-space
{
margin-top:90px !important;
}
.sticky-flex-section
{
top:initial !important;
height:initial !important;
margin-bottom:50px !important;
}
.flex-content-box h2
{
font-size:22px !important;
}
.flex-content-box p
{
font-size:15px !important;
}
.service-item-box
{
background:transparent !important;
padding:0px;
margin-bottom:10px;
}
.service-img-bg-one
{
width:120px;
padding-bottom:120px !important;
}
.service-item-content-one
{
width:calc(100% - 120px) !important;
padding-left:20px;
}
.service-item-content-one h3
{
margin-top:0px !important;
}
a.btn-call-to-action
{
padding:10px 15px !important;
}
.flex-content-box img
{
display:block !important;
}
.hero-banner-content
{
padding:0px 15px !important;
padding-top:150px !important;	
}
.hero-banner-content h2
{
font-size:30px;
}
.hero-banner-content p
{
font-size:16px;
line-height:26px;
}
.call-to-action-section
{
padding:0px 15px !important;
margin-bottom:60px;
}
.call-to-action-section h3
{
font-size:20px !important;
}
.call-to-action-section p
{
font-size:15px !important;
}
.call-to-action-section-1
{
margin-top:-70px !important;
margin-bottom:50px !important;
}
.section-grind-2
{
margin-top:50px !important;
}
.call-to-action-section-1 h3
{
font-size:22px !important;
}
.call-to-action-section-1 p
{
font-size:15px !important;
}
.service-sticky-container
{
margin-bottom:30px;	
}
/*
.home-hero-section::before
{
content:"";
position:absolute;
bottom:0px;
width:100%;
height:100px;
background:linear-gradient(to bottom, transparent, white) !important;
z-index:1;
}
*/
.home-about-section
{
margin-bottom:30px;
height:initial !important;
}
.home-about-bg
{
width:100% !important;
padding-bottom:50% !important;
height:initial !important;
}
.home-about-content
{
display:inline-block !important;
width:100% !important;
height:initial !important;	
padding:0px !important;
}
.home-about-text
{
width:100% !important;
float:left !important;
padding:30px 15px !important;
}
.home-about-text h3
{
font-size:20px !important;
margin-top:0px !important;
}
.home-about-text p
{
font-size:15px !important;
}