.header-inner-box .logo img, .footer-up .logo img
{
float:left;
width:30px !important;
}
.header-inner-box .logo span, .footer-up .logo span
{
float:left;
display:inline-block;
color:var(--webiste-primary-color)!important;
font-family: "Barlow Condensed", sans-serif !important;
font-size: 25px;
font-weight:bold !important;
margin-top:8px;
}
.footer-up .logo img
{
width:50px !important;	
}
.footer-up .logo span
{
color:white !important;
margin-top:0px;
}
.main-menu li.nav-item
{
margin:0px 15px !important;	
}
.main-menu li.nav-item a
{
font-family: "Barlow Condensed", sans-serif !important;
font-size:18px !important;
}
.footer-area ul li,
.footer-area p,
.footer-area h6
{
text-align:left !important;	
}
.footer-area ul
{
text-align:left !important;	
}
a.main-btn
{
border-radius:0px !important;
padding:15px 15px !important;
position:relative;
font-family: "Barlow Condensed", sans-serif !important;
font-weight:bold !important;
font-size:16px;
}
a.main-btn::before,
button.main-btn::before,
.custom-border-style::before
{
content:"";
position:absolute;
top:-2px;
left:-2px;
border-top:10px solid white;
border-right:10px solid transparent;
border-bottom:10px solid transparent;
border-left:10px solid white;
}
a.main-btn::after,
button.main-btn::after,
.custom-border-style::after
{
content:"";
position:absolute;
bottom:-2px;
right:-2px;
border-top:10px solid transparent;
border-right:10px solid white;
border-bottom:10px solid white;
border-left:10px solid transparent;
}
.custom-border-style, button.main-btn
{
position:relative;	
border-radius:0px !important;
}
label
{
display:none !important;
}
.custom-section-padding
{
padding-top:30px !important;
padding-bottom:30px !important;
}
.contact-form-wrap .section-title p
{
font-size:13px !important;
margin-bottom:25px;	
}
.service-single .service-icon img
{
filter: invert(25%) sepia(72%) saturate(1235%) hue-rotate(122deg) brightness(93%) contrast(102%) !important;	
}
.service-details_need-help-contact a
{
color:white !important;	
}
.service-details_right,
.service-details_content
{
padding:0px !important;
margin:0px !important;
}
.service-details_content
{
margin-bottom:50px !important;
}
.service-details
{
padding:30px 0px !important;
}
.blog-item-img-container a, .r-blog-item-img-container a
{
width:100% !important;
}
.job-container
{
display:inline-block;
width:100%;
margin:50px 0px !important;
}
.job-item-box
{
display:inline-block;
width:100%;
padding:30px !important;	
border:1px dashed var(--webiste-primary-color)!important;
margin-bottom:30px;
}
.job-item-box h2
{
font-family: "Barlow Condensed", sans-serif !important;
font-size:30px;
margin-bottom:20px;
}
.job-item-box p
{
font-family: "Barlow", sans-serif !important;
font-size:16px;
}
.image-counter-plus-style
{
font-family: "Barlow Condensed", sans-serif !important;
font-size:50px;
color:white !important;	
}
.about-img-style
{
float:left;
width:calc(100% - 50px);
position:relative;
}
.about-img-style img
{
width:100% !important;	
}
.about-img-style::before
{
content:"";
position:absolute;
top:-2px;
left:-2px;
border-top:30px solid white;
border-right:30px solid transparent;
border-bottom:30px solid transparent;
border-left:30px solid white;
}
.about-img-style::after
{
content:"";
position:absolute;
bottom:-2px;
right:-2px;
border-top:30px solid transparent;
border-right:30px solid white;
border-bottom:30px solid white;
border-left:30px solid transparent;
}
select
{
margin-bottom:10px !important;
border-radius:10px !important;
}
.job-slide,
.blog-slide
{
display:inline-block;
width:100%;
}
.single-blog-item .blog-bg
{
width:100% !important;
}
.single-blog-item .blog-bg .blog-item-img
{
width:100% !important;	
padding-bottom:70% !important;	
border-radius:0px !important;
}
.blog-area
{
display:inline-block;
width:100%;
}
.no-before-style::before,
.no-before-style::after
{
display:none !important;	
}
.single-slide-item
{
position:relative !important;	
height:calc(100vh - 140px) !important;
}
.single-slide-item-img
{
float:left;
width:100% !important;
height:100% !important;
background-position:center;
background-repeat:no-repeat;
background-size:cover;
background-blend-mode: multiply;
position:absolute !important;
top:0px;
left:0px;
display:flex;
justify-content:center;
}
.single-slide-item-img::before
{
content:"";
float:left;
width:100% !important;
height:100% !important;
position:absolute !important;
top:0px;
left:0px;
background:rgba(0,0,0,0.5) !important;
background:linear-gradient(to right, rgb(1,103,55), rgba(1,103,55,0.2)) !important;
}
.single-slide-item .section-title h1
{
font-family: "Barlow Condensed", sans-serif !important;
font-size:60px !important;	
line-height:60px !important;	
font-weight:bold;
}
.single-slide-item-content
{
float:left;
width:100%;
margin:auto;
}
.shape-bottom
{
position:absolute;
left:0px;
bottom:0px !important;
z-index:100;
}