.navbar-brand img 
{
width:130px !important;
}
.copyright-informations
{
font-size:13px !important;
font-weight:500;
}
footer .menu li a 
{
font-size:13px !important;
font-weight:500 !important;	
}
footer .social_links a
{
margin-right:5px !important;
border-radius:50% !important;
width:40px !important;
height:40px !important;
line-height:38px !important;
padding:0px !important;
}
footer .social_links a:hover
{
background:white !important;	
color:var(--webiste-footer-color) !important;
}
footer .social_links a:hover i
{
color:var(--webiste-footer-color) !important;	
}
.footer-top,
.footer-bottom
{
background:var(--webiste-footer-color) !important;	
}
.contact-container
{
display:inline-block;
width:100%;
padding:0px 0px !important;
margin-bottom:50px !important;
}
.contact-container h1
{
font-weight:600 !important;
font-size:25px !important;	
color:black !important;
margin-bottom:10px;
}
.contact-container p
{
font-family: "Poppins", sans-serif !important;
font-weight:400 !important;
font-size:14px !important;	
color:black !important;
margin-bottom:30px;
opacity:0.8 !important;
}
label
{
display:none !important;
}
input, select, textarea
{
background:rgb(240,240,240) !important;	
resize:none !important;
border-radius:0px !important;
border:1px solid rgba(0,0,0,0.08) !important;
margin-bottom:15px !important;
padding:20px 15px !important;
font-family: "Poppins", sans-serif !important;
font-weight:400 !important;
font-size:14px !important;
}
textarea
{
height:120px !important;
}
input::placeholder,
textarea::placeholder
{
color:black !important;
font-size:13px !important;
opacity:0.8 !important;
}
.custom-form-btn, .custom-btn
{
font-weight:600 !important;
font-size:14px !important;
border-radius:0px !important;
padding:15px 15px !important;
border:0px solid transparent !important;
background:var(--webiste-primary-color) !important;	
}
.custom-form-btn:hover, .custom-btn:hover
{
background:var(--webiste-footer-color) !important;		
}
.btn-call-to-action
{
font-family: "Poppins", sans-serif !important;
font-weight:600 !important;
font-size:15px !important;
border-radius:0px !important;
}
.error-404-container .container
{
padding:0px !important;
padding-bottom:50px !important;	
}
.blog-item-container-box h6
{
font-size:10px !important;
}
.blog-page-container
{
padding-top:0px !important;
margin-top:30px !important;
}
.category-list-container ul li a span
{
background:var(--webiste-primary-color) !important;		
}
p.blog-content-text
{
font-size:15px !important;	
font-weight:400;
}
.sharepostbox a *
{
color:white !important;
}
.custom-about-page-container
{
display:inline-block;
width:100%;
padding:0px 5% !important;
}
.custom-about-page-container h2
{
font-weight:700 !important;	
font-size:25px !important;
margin-bottom:20px !important;
}
.custom-about-page-container p
{
font-weight:400 !important;	
font-size:15px !important;
margin-bottom:30px !important;
}
.left-about-page
{
float:left;
width:60% !important;
}
.right-about-page
{
position:fixed;
bottom:0px;
right:5%;
width:calc(40% - 100px) !important;
}
footer.footer
{
position:relative;
z-index:900;
}
.footer-blog-item
{
float:left;
width:100%;
margin-bottom:20px;
}
.footer-blog-bg
{
float:left;
width:70px !important;
height:70px !important;
background-position:center !important;
background-repeat:no-repeat !important;
background-size:cover !important;
background-blend-mode: multiply !important;	
}
.footer-blog-text-content
{
float:left;
width:calc(100% - 70px);
padding-left:15px;	
}
.footer-blog-text-content h6
{
color:white;
font-size:15px;
line-height:23px;
font-weight:500;
margin-top:-5px;	
}
footer .widget-title
{
font-size:16px !important;	
text-transform:uppercase !important;
float:left;
width:100%;
margin:0px !important;
padding:0px !important;	
margin-bottom:20px !important;
}
ul.important-links
{
float:left !important;
width:100%;
padding:0px;
margin:0px;
list-style:none;	
}
ul.important-links li
{
float:left !important;
width:100%;
}
ul.important-links li a
{
float:left !important;
width:100%;
color:white;
font-size:15px !important;
padding:3px 0px !important;
opacity:0.9 !important;
}
ul.important-links li a:hover
{
color:var(--webiste-primary-color) !important;	
}
ul.important-links li a ion-icon
{
color:white !important;
margin-bottom:-3px;	
}
footer.footer 
{
border-top:3px solid var(--webiste-primary-color) !important;
}
.widget_nav_menu
{
margin:0px !important;
padding:0px !important;	
}
.widget_blog_posts
{
float:left;
width:100% !important;
margin:0px !important;
padding:0px !important;
}
.navbar-default .navbar-nav li a
{
color:var(--webiste-text-color) !important;	
}
.navbar-default .navbar-nav li a.active,
.navbar-default .navbar-nav li a:hover
{
color:var(--webiste-primary-color) !important;	
}
.mobile-navbar-logo, .close-nav-icon, .open-nav-icon
{
display:none !important;
}
p 
{
font-family:Jost !important;
font-weight:400 !important;
}
.copyright-informations a
{
color:white !important;
font-weight:800 !important;
}
.home-blog-container
{
display:inline-block;
width:100% !important;
margin:50px 0px;	
}
.home-left-bg
{
display:inline-block;
width:100% !important;
padding-bottom:60% !important;
background-position:center !important;
background-repeat:no-repeat !important;
background-size:cover !important;
background-blend-mode: multiply !important;	
}
.home-blog-left-text-content
{
display:inline-block;
width:100% !important;
margin-top:15px;	
}
.home-blog-left-text-content h3
{
font-size:22px !important;	
line-height:30px !important;
font-weight:600;
color:var(--webiste-text-color) !important;
}
.home-blog-left-text-content p
{
font-size:15px !important;	
line-height:22px !important;
font-weight:400;
}
.read-more-btn
{
display:inline-block;
font-size:15px;
margin-top:10px;
padding:10px 15px;
color:white !important;
background:var(--webiste-primary-color) !important;
font-family:Jost !important;
font-weight:600 !important;
}
.read-more-btn:hover
{
background:var(--webiste-second-color) !important;	
}
.read-more-btn ion-icon
{
color:white !important;	
margin-bottom:-3px;
margin-left:2px;
}
.home-blog-right
{
float:left;
width:100% !important;
margin-bottom:20px;	
}
.home-right-bg
{
float:left;
width:100px !important;
padding-bottom:100px !important;
background-position:center !important;
background-repeat:no-repeat !important;
background-size:cover !important;
background-blend-mode: multiply !important;	
}
.home-blog-right-text-content
{
float:left;
width:calc(100% - 100px) !important;
padding-left:15px;	
}
.home-blog-right-text-content h3
{
font-size:17px !important;	
line-height:22px !important;
font-weight:600;
color:var(--webiste-text-color) !important;
margin-bottom:10px !important;
}
.home-blog-right-text-content p
{
font-size:14px !important;	
line-height:20px !important;
font-weight:400;
}
.custom-home-banner
{
float:left;
width:100%;
height:calc(100vh - 130px);
position:relative;
background-position:center !important;
background-repeat:no-repeat !important;
background-size:cover !important;
background-blend-mode: multiply !important;	
}
.custom-home-banner-overlay
{
float:left;
width:100%;
height:100%;
background:rgba(23,49,82,0.9) !important;	
position:relative;
}
.home-banner-left
{
float:left;
width:60% !important;
position:relative;
}
.home-banner-right
{
position:absolute;
bottom:0px;
right:5%;
width:calc(40% - 100px) !important;
}
.home-banner-left h1
{
float:left;
width:100%;
color:white !important;
font-size:35px;
line-height:45px;
font-weight:800;
text-transform:capitalize;
margin-top:70px;
}
.home-banner-left p
{
float:left;
width:100%;
color:white !important;
font-size:18px;
line-height:25px;
font-weight:400;
margin-top:0px;
}
a.slide-btn
{
border-radius:0px !important;
font-family:Jost !important;
margin-top:20px !important;	
color:white !important;
}
a.slide-btn:hover
{
background:white !important;
color:var(--webiste-text-color) !important;
}
a.slide-btn ion-icon
{
margin-bottom:-3px;
margin-left:3px;
color:white;	
}
a.slide-btn:hover ion-icon
{
color:var(--webiste-text-color) !important;
}
.youtube-video-container
{
display:inline-block;
width:100%;
margin-top:30px;	
margin-bottom:50px;	
}
.youtube-video-item
{
float:left;
width:100% !important;
margin-bottom:50px !important;
}
.youtube-video-item iframe
{
width:100% !important;
height:250px !important;	
}
.youtube-video-item h2
{
float:left;
width:100% !important;
font-size:18px !important;
line-height:30px;	
font-weight:500;
}
.home-video-container
{
display:inline-block;
width:100%;
margin-bottom:30px;
}
.home-video-container .youtube-video-item
{
margin-bottom:20px !important;
}
.home-large-video iframe
{
height:500px !important;
}