.footer-logo
{
width:150px;
}
.start-footer-area, .copy-right-area
{
background:var(--webiste-footer-color) !important;
float:left;
width:100% !important;
}
.go-top, .go-top::before
{
background:var(--webiste-primary-color) !important;
}
.default-btn, .default-btn::before, .default-btn::after
{
background:var(--webiste-primary-color) !important;
border: 1px solid var(--webiste-primary-color) !important;
}
.default-btn i {
top: 0px !important;
}
.copy-right-area a
{
color:var(--webiste-primary-color) !important;	
}
.copy-right-area p, .single-footer-widget ul li, .single-footer-widget p
{
font-size:14px !important;	
}
.single-footer-widget
{
padding:0px !important;
}
.contact-form-area
{
margin-top:80px !important;
margin-bottom:50px !important;
display:inline-block !important;
width:100% !important;
}
.contact-form-area .section-title
{
margin-bottom:30px !important;	
}
.contact-form-area .section-title h2
{
font-family:Jost !important;
font-weight:900 !important;
color:var(--webiste-footer-color) !important;
}
.contact-form-area .section-title p
{
font-family:Jost !important;
color:var(--webiste-footer-color) !important;
font-weight:500 !important;
}
label
{
font-family:Jost !important;
font-weight:500 !important;
color:var(--webiste-footer-color) !important;
}
input, select, textarea
{
font-family:Jost !important;
font-weight:400 !important;
color:var(--webiste-footer-color) !important;
}
.custom-form-btn
{
font-family:Jost !important;
font-weight:500 !important;
background:var(--webiste-primary-color) !important;	
padding:10px 30px !important;
border-radius:30px !important;
}
.error-404-container h1
{
font-family:Jost !important;
font-weight:900 !important;	
color:var(--webiste-footer-color) !important;
}
.error-404-container h2
{
font-family:Jost !important;
font-weight:800 !important;	
color:var(--webiste-footer-color) !important;
}
.error-404-container p
{
font-family:Jost !important;
font-weight:400 !important;	
color:var(--webiste-footer-color) !important;
}
.btn-call-to-action
{
font-family:Jost !important;
font-weight:600 !important;		
}
.blog-item-container-box h2
{
font-family:Jost !important;
font-weight:600 !important;
color:var(--webiste-footer-color) !important;
}
.blog-item-container-box p
{
font-family:Jost !important;
font-weight:400 !important;
color:var(--webiste-footer-color) !important;
}
.blog-item-container-box a.blog-item-view-more
{
font-family:Jost !important;
font-weight:500 !important;
text-transform:capitalize !important;
color:var(--webiste-footer-color) !important;	
}
span.blog-item-category
{
display:none !important;
}
h3.r-blog-title
{
font-family:Jost !important;
font-weight:600 !important;
color:var(--webiste-footer-color) !important;		
}
ul.category-list li a 
{
font-family:Jost !important;
font-weight:500 !important;
color:var(--webiste-footer-color) !important;		
}
ul.category-list li a span
{
background:var(--webiste-footer-color) !important;	
color:white !important;
border-radius:5px !important;
}
.r-blog-content h2
{
font-family:Jost !important;
font-weight:600 !important;
color:var(--webiste-footer-color) !important;	
}
.r-blog-content h5
{
font-family:Jost !important;
font-weight:400 !important;
color:var(--webiste-footer-color) !important;	
}
.blog-meta-info ul li
{
font-family:Jost !important;
font-weight:500 !important;
color:var(--webiste-footer-color) !important;		
}
h1.blog-content-title
{
font-family:Jost !important;
font-weight:600 !important;
color:var(--webiste-footer-color) !important;		
}
p.blog-content-text
{
font-family:Jost !important;
font-weight:400 !important;
color:var(--webiste-footer-color) !important;	
text-align:justify !important;
}
span.sharetitle, .item-blog-author-container h2, .item-blog-comments-form h4
{
font-family:Jost !important;
font-weight:600 !important;
color:var(--webiste-footer-color) !important;		
}
.item-blog-author-container h6
{
font-family:Jost !important;
font-weight:600 !important;
color:var(--webiste-footer-color) !important;
text-transform:capitalize !important;	
}
.item-blog-author-container p, .blog-comments-item p, .blog-comments-item span
{
font-family:Jost !important;
font-weight:400 !important;
color:var(--webiste-footer-color) !important;	
}
.btn-primary
{
font-family:Jost !important;
font-weight:500 !important;
background:var(--webiste-primary-color) !important;	
border:0px solid var(--webiste-primary-color) !important;	
}
.blog-comments-item h3
{
font-family:Jost !important;
font-weight:600 !important;
color:var(--webiste-footer-color) !important;		
}
.condition-content h4
{
font-family:Jost !important;
font-weight:700 !important;
color:var(--webiste-footer-color) !important;	
font-size:18px !important;
text-transform:uppercase !important;
}
.condition-content p
{
font-family:Jost !important;
font-weight:400 !important;
color:var(--webiste-footer-color) !important;	
text-align:justify !important;
}
.terms-condition-area
{
width:100% !important;
margin-top:100px !important;
margin-bottom:30px !important;
}
.category-list-container
{
margin-bottom:0px !important;
}
.category-list-container ul li a
{
padding:5px 0px !important;
border-bottom:2px dotted rgba(18,31,73,0.2);
}
.category-list-container ul li a span
{
font-size:12px !important;
padding:2px 10px !important;
border:0px solid rgba(0,0,0,0.1);	
}
.category-list-container ul li a:hover
{
color:var(--webiste-primary-color) !important;		
}
.category-list-container ul li a:hover span
{
background:var(--webiste-primary-color) !important;		
}
.document-container
{
float:left;
width:100% !important;
margin-top:80px !important;
margin-bottom:50px !important;
}
span.page-category-title
{
font-family:Jost !important;
font-weight:500 !important;
font-size:14px;
font-style:italic !important;
color:var(--webiste-footer-color) !important;	
float:left;
width:100%;
}
span.page-category-title ion-icon
{
margin-bottom:-3px !important;
}
span.alert
{
float:left;
width:100% !important;
font-family:Jost !important;
font-weight:400 !important;
font-size:15px !important;
}
.document-item-card
{
float:left !important;
width:100% !important;
position:relative !important;
border-bottom:1px solid rgba(18,31,73,0.1);
padding:10px 0px !important;
margin-bottom:10px !important;
}
.document-item-file
{
float:left !important;
width:40px;
height:50px;
border:1px solid rgba(0,0,0,0.1);
border-radius:5px !important;
background-position:center;
background-repeat:no-repeat;
background-size:cover;
background-blend-mode: multiply;		
position:relative;
overflow:hidden !important;
}
.document-item-file iframe
{
margin-top:-35px !important;	
margin-left:-20px !important;	
width:calc(100% + 20px) !important;
height:185px !important;
float:left !important;
}
.document-item-info
{
float:left !important;
width:calc(100% - 40px) !important;
padding-left:15px !important;
}
.document-item-info span.document-category, .document-item-page-info span.document-category
{
font-family:Jost !important;
font-weight:500 !important;
font-size:14px;
font-style:italic !important;
color:var(--webiste-footer-color) !important;	
float:left;
width:100%;
opacity:0.8 !important;
}
.document-item-info span.file-item-style, .document-item-page-info span.file-item-style
{
font-family:Jost !important;
font-weight:500 !important;
font-size:15px;
color:var(--webiste-primary-color) !important;	
float:left;
width:100%;
}
.document-item-info h2
{
font-family:Jost !important;
font-weight:700 !important;
font-size:15px;
color:var(--webiste-footer-color) !important;	
float:left;
width:100%;
margin-top:10px !important;
}
.document-item-info p
{
font-family:Jost !important;
font-weight:400 !important;
font-size:14px;
color:var(--webiste-footer-color) !important;	
float:left;
width:100%;
}
.category-list-container .document-item-card .document-item-info
{
width:100% !important;
padding-left:0px !important;
}
.category-list-container .document-item-card .document-item-info h2
{
font-weight:600 !important;
font-size:14px;
}
.category-list-container .document-item-card .document-item-info span.document-category,
.category-list-container .document-item-card .document-item-info span.file-item-style
{
font-size:13px;
}
.category-list-container .document-item-card
{
padding:5px 0px !important;
margin-bottom:5px !important;
}
.category-list-n-marging
{
margin-top:0px !important;
padding-top:0px !important;
}
.document-item-page
{
margin-top:80px !important;
margin-bottom:30px !important;
}
.document-item-page-info
{
float:left;
width:100%;
}
.document-item-page-info h1, .document-item-page-info h2
{
font-family:Jost !important;
font-weight:800 !important;
font-size:18px;
color:var(--webiste-footer-color) !important;	
float:left;
width:100%;
margin-top:10px !important;
}
.document-item-page-info p
{
font-family:Jost !important;
font-weight:400 !important;
font-size:15px;
text-align:justify !important;
color:var(--webiste-footer-color) !important;	
float:left;
width:100%;
}
.home-banner-document
{
float:left !important;
width:100% !important;
position:relative;
background-position:center;
background-repeat:no-repeat;
background-size:cover;
background-blend-mode: multiply;
margin-bottom:30px !important;
}
.home-banner-document-overlay
{
display:flex;
float:left !important;
width:100% !important;
height:100% !important;
background:rgba(18,31,73,1);
}
.home-banner-search-section
{
float:left !important;
width:100% !important;
position:relative !important;
margin:auto !important;
text-align:center !important;
padding:30px 20%;
padding-top:100px;
}
.home-banner-search-section h1
{
font-family:Jost !important;
font-weight:700 !important;
font-size:35px;
line-height:45px !important;
color:white !important;	
float:left;
width:100%;
margin-bottom:10px !important;
}
.home-banner-search-section p
{
font-family:Jost !important;
font-weight:400 !important;
font-size:16px;
color:white !important;	
float:left;
width:100%;
margin-bottom:25px !important;
}
.home-banner-search-section input
{
border-radius:30px !important;	
padding-right:130px !important;
color:var(--webiste-footer-color) !important;	
}
.home-banner-search-section button
{
position:relative;
width:120px !important;	
float:right;
margin-right:2px !important;
border-radius:10px 30px 30px 10px !important;
margin-top:-49px !important;
padding-top:11px !important;
padding-bottom:12px !important;
}
.home-resources-container
{
margin-top:-20px !important;
}
.call-to-action-container{width:100%!important;position:relative;overflow:hidden;z-index:12;float:left;margin-top:-100px;margin-bottom:30px}
.call-to-action-grid{float:left;width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:15px;position:relative;overflow:hidden}
.call-to-action-item{width:100%;position:relative;background:#fff;border-radius:30px;border:1px solid rgba(0,0,0,.1);box-shadow:0 12px 25px 0 rgba(0,0,0,.04);text-align:center;padding:10px}
.call-to-action-item a{float:left;display:block;width:100%;padding:20px;border-radius:30px;border:1px dashed var(--webiste-footer-color)!important}
.call-to-action-item a h3{width:100%!important;font-family:Jost!important;font-weight:700;font-size:24px;color:var(--webiste-footer-color)!important}
.call-to-action-item a p{width:100%!important;font-family:Jost!important;font-weight:400;font-size:15px;line-height:24px;color:var(--webiste-footer-color)!important}
.call-to-action-item a span{width:100%!important;font-weight:700;font-size:15px;text-transform:uppercase!important;color:var(--webiste-primary-color)!important}
.call-to-action-item a span ion-icon{margin-bottom:-2px}
.call-to-action-grid .call-to-action-item img{width:60px;margin-bottom:20px;filter: invert(43%) sepia(97%) saturate(272%) hue-rotate(160deg) brightness(94%) contrast(91%)!important}
.call-to-action-grid .call-to-action-item:nth-child(2) img,.call-to-action-grid .call-to-action-item:nth-child(4) img{filter: invert(100%) sepia(3%) saturate(13%) hue-rotate(81deg) brightness(106%) contrast(106%)!important}
.call-to-action-grid .call-to-action-item:nth-child(2),.call-to-action-grid .call-to-action-item:nth-child(4){background:var(--webiste-primary-color)!important}
.call-to-action-grid .call-to-action-item:nth-child(2) a,.call-to-action-grid .call-to-action-item:nth-child(4) a{border:1px dashed white!important}
.call-to-action-grid .call-to-action-item:nth-child(2) a *,.call-to-action-grid .call-to-action-item:nth-child(4) a *{color:white!important}.float-left{float:left!important;width:100%!important;position:relative;overflow:hidden!important}
@media screen and (max-width: 760px) 
{
.call-to-action-grid{grid-template-columns:repeat(1,1fr);gap:15px}
.call-to-action-item a h3{font-size:18px!important}
.call-to-action-item a p{font-size:14px!important}
}
.home-section-title
{
margin-bottom:40px !important;	
}
.home-section-title h2
{
font-family:Jost !important;
font-weight:700 !important;
font-size:30px;
color:var(--webiste-footer-color)!important
}
.home-section-title p
{
font-family:Jost !important;
font-weight:400 !important;
font-size:15px;
color:var(--webiste-footer-color)!important
}
.home-blog-container
{
float:left !important;
width:100% !important;
margin-top:-50px !important;		
}
.div-item-info-container a.blog-item-view-more ion-icon
{
margin-bottom:-3px !important;
}
.div-item-info-container h5
{
color:var(--webiste-primary-color)!important;
font-family:Jost !important;
font-weight:500 !important;	
font-size:14px !important;
}
.home-section h1
{
color:var(--webiste-footer-color)!important;
font-family:Jost !important;
font-weight:700 !important;	
font-size:25px !important;
}
.home-section p
{
color:var(--webiste-footer-color)!important;
font-family:Jost !important;
font-weight:400 !important;	
font-size:15px !important;
}
span.section-sub-title
{
font-size:16px !important;	
margin-bottom:10px !important;
color:var(--webiste-primary-color)!important;
}
.section-title span
{
font-size:16px !important;	
font-family: 'Caveat', cursive !important;	
}
a.read-more-btn-2
{
background:var(--webiste-primary-color)!important;
font-family:Jost !important;
font-weight:600 !important;	
font-size:15px !important;	
border-radius:0px !important;
}
.add-document-form
{
float:left;
width:100%;
margin-top:10px;	
margin-bottom:30px;	
}
.add-document-form input,
.add-document-form select,
.add-document-form textarea
{
margin-bottom:10px !important;	
}
.add-document-form textarea
{
height:70px !important;	
}
.add-document-form button
{
width:100% !important;
}
#header-logo
{
top:4px !important;
}