.navbar-brand
{
margin:0px !important;
margin-left:15px !important;
}
.blog-page-container
{
padding-top:0px !important;
margin-top:0px !important;
}
.custom-about-page-container h2
{
font-size:18px !important;
line-height:30px !important;
}
.custom-about-page-container p
{
font-size:14px !important;
}
.left-about-page
{
width:100% !important;
}
.right-about-page
{
position:relative;
bottom:initial;
right:initial;
width:100% !important;
}
.footer-blog-item, .widget-title-2
{

}
.footer-bottom .text-right
{
text-align:center;
width:100%!important;	
min-width:100%!important;	
max-width:100%!important;	
margin-top:20px;
padding:0px !important;
}
.footer-bottom .text-right .menu
{
width:100%!important;	
min-width:100%!important;	
max-width:100%!important;	
margin-top:10px;
padding:0px 15px !important;	
}
.widget_nav_menu
{
padding:0px 15px !important;
margin-top:40px !important;	
}
.footer .high-padding
{
padding-top:30px !important;
}
nav *
{
display:block !important;
visibility: visible !important;	
}
nav.navbar
{
position:fixed;
width:70% !important;
height:100vh !important;
top:0px !important;
margin:0px !important;
left:-70%;
background:white !important;
display:block !important;
visibility: visible !important;
z-index:9999 !important;
transition:left 0.3s ease;
box-shadow:0px 15px 10px 0px rgba(0,0,0,0.2);
}
.mobile-navbar-logo
{
display:block !important;
width:120px !important;
margin-top:30px;
margin-bottom:30px;
margin-left:10px;
}
.header-nav-actions
{
display:none !important;
}
.close-nav-icon
{
display:block !important;
position:absolute;
right:20px;
top:20px;
cursor:pointer;
}
.close-nav-icon ion-icon
{
font-size:35px;
color:var(--webiste-second-color) !important;	
}
.open-nav-icon
{
display:block !important;
position:absolute;
width:30px;
right:20px;
top:65px;
cursor:pointer;
}
.open-nav-icon span
{
float:right;
display:block !important;
width:100%;
height:3px !important;
border-radius:50px;
background:var(--webiste-second-color) !important;
margin-bottom:4px !important;
}
.open-nav-icon span:nth-child(1)
{
width:80%;	
}
.open-nav-icon span:nth-child(3)
{
width:60%;	
}
.mobile-to-header
{
width:100%;
text-align:center;
color:white !important;
}
.home-blog-left-text-content h3
{
font-size:20px !important;	
line-height:28px !important;
}
.home-blog-right-text-content h3
{
font-size:16px !important;	
line-height:23px !important;
}
.home-blog-left
{
margin-bottom:40px !important;
}
.home-banner-left
{
width:100% !important;
}
.home-banner-right
{
display:none !important;
}
.home-banner-left h1
{
font-size:25px;
line-height:35px;
margin-top:60px;
}
.home-banner-left p
{
font-size:15px;
line-height:22px;
}
.custom-home-banner, .custom-home-banner-overlay
{
height:initial !important;
}
.custom-home-banner-overlay
{
padding-bottom:70px !important;	
}
.home-blog-container
{
margin-top:20px !important;
}
.youtube-video-container
{
margin-top:0px;	
margin-bottom:30px;	
}
.youtube-video-container .container
{
padding:0px !important;
}
.youtube-video-item
{
margin-bottom:30px !important;
}
.youtube-video-item iframe
{
height:250px !important;	
}
.youtube-video-item h2
{
font-size:16px !important;
line-height:22px;	
font-weight:500;
padding:0px 20px !important;
margin-top:10px !important;
}
.home-video-container .container
{
padding:0px !important;
}
.home-video-container, .blog-page-container, .youtube-video-container
{
width:100% !important;
overflow:hidden !important;
}
.header-custom-mobile
{
width:100% !important;
overflow:hidden !important;	
}
.hide-on-mobile
{
display:none !important;
}
header
{
display:inline-block !important;
width:100% !important;
overflow:hidden;
}