
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,300;0,400;0,500;0,600;0,700;0,800;1,100;1,400&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200" />');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

.security-box{
	height: 40px !important;
	align-items: right;
	margin-right: 0px;
	margin-left: 20px;
	display: flex;
}

.whatsapp-box{

	align-items: right;
	margin-right: 0px;
	margin-left: 20px;
}

.align-right{
	align-items: right;
	text-align: end;
}

.page-padding-top-20{
	padding-top: 20px;
}

.padding-top-18 {
	padding-top: 18px !important;
}

.padding-top-50{
	padding-top: 50px;
}

.grey-footer {
	color: #B6BDBF !important;
	font-size: 11px !important;
}

.text-green{
	color: #0DB438 !important;
}

.text-dark-green{
	color: #198D37 !important;
}

.text-marine{
	color: #1B1436 !important;
}
.text-white{
	color: #fff !important;
	font-family: 'Roboto', sans-serif;
	font-size: 10px !important;
}

.text-gray{
	color: rgba(48, 48, 48, 0.6) !important;
	font-family: 'Roboto', sans-serif;
	font-weight: 500 !important;
	font-size: 12px !important;
	line-height: 20px !important;

}

.text-gray-bold{
	color: rgba(48, 48, 48, 0.6) !important;
	font-family: 'Roboto', sans-serif;
	font-weight: bold !important;
	font-size: 12px !important;


}
.vertical-align{
	vertical-align: top !important;
}

.text-align-left{
	float: left !important;
}

.table-cell{
	display: table-cell !important;
}


.column-1-5{
	width: 200px;
}

.align-left{
	float: left !important;
}

.padding-bottom-footer{
	padding-bottom: 1px !important;
}

.grey-footer-1 {
	color: #B6BDBF !important;
	font-size: 11px !important;
	text-decoration-line: underline;
	
}

.text-decoration {
	color: #B6BDBF !important;
	text-decoration-line: underline !important;
	
}

/* <!--HEADER--> */

/* .bg-marine
{
	background: #1B1436;
	padding-left: 850px;
	margin: 0px;
	font-family: 'Roboto', sans-serif;
	font-size: 18px;

} */

/* .magin-right-nav{
    margin-right: -300px;
} */

.transparent-header-container .header-top-bar-container,
.transparent-header-container .row.gray
{
	background-color: #1B1436 ;
}


.header .logo .box-logo-1 a img
{
	float: left;
	color: transparent;
	/* margin-right: 1100px; */
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	height: 85px;
	width: 85px;

}


.active {
    filter: grayscale(0%) opacity(1);
    background: transparent;
    color: #0DB438 !important;
	font-weight: bold !important;
}

/* <!--INDEX--> */

/* <!--more important--> */

.parallax-1-1
{
	background-color: #198D37;
	
	
	font-family: Roboto, sans-serif;
}
.color-bleu {
	color: #1B1436 !important;
}
.text-white
{
	 
	color: #ffffff !important;
	
	 
}

.d-flex{
display: flex;
}
/* <!--counter--> */

.parallax-1-2
{
	background-image: url('../images/img/desinfection.jpg');
}

/* <!--FOOTER--> */

/* .footer-green-bar{
	background-color: #06CF34;
	display: flex;

}
.footer-green-bar a {
    color: #1B1436 !important;
	font-size: 10px;
	font-family: Roboto, sans-serif;
	font-weight: 400;

}
.footer-green-bar p {
    color: #FFF !important;
	font-size: 10px;
	font-family: Roboto, sans-serif;
	font-weight: 400;

} */
.column-1-7
{
	width: 155px;
}

.column-1-7-1
{
	width: 50px !important;
}
.row.green-1
{
	background: #0DB438;
    color: #1B1436 !important;
    
}
.row.green-1.bg-grey-overlay::after
{
	background: #0DB438;
    color: #1B1436 !important;
    
}

.footer-row-1 p
{
	color: #1B1436;
}

.marine{
    color: #1B1436;
}


.box-logo-1-1 img
{
	/*float: left;*/
	color: transparent;
	/* margin-right: 2800px; */
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	height: 100%;
	width: 100%;
}

.contact-details-list li::before {
    display: block;
    float: left;
    width: 40px;
    height: 40px;
    font-size: 28px;
    color: #1B1436;
    margin-right: 10px;
    margin-top: 3px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}

.contact-details-list li label {
    display: block;
    margin-top: 0px;
    margin-left: -18px;
    color: #1B1436;
    font-weight: bold;
    letter-spacing: 2px;
    line-height: 5px;
}

.row.marine
{
	background: #1B1436;
	color: #FFF;
}
.row.marine a
{
	color: #FFF;
}

.footer .box-logo-1-1 img
{
	/*float: left;*/
	color: transparent;
	/* margin-right: 2800px; */
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	height: 100%;
	width: 100%;
}
.more-1{
    background: #1B1436;
    border-color: #06CF34;
	color: #FFF;
    font-family: 'Raleway', 'Arial', sans-serif;
	font-size: 14px;
	padding: 16px 37px 17px;
	text-align: center;
	cursor: pointer;
	line-height: 24px;
	-moz-border-radius: 999px;
	-webkit-border-radius: 999px;
	border-radius: 999px;
	-webkit-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	transition: all 0.2s ease 0s;
	border: 2px solid #56B665;
}

.more-1 :hover{
    background: #06CF34;
    border-color: #06CF34;
	color: #1B1436;
	border: 2px solid #56B665;
}

/* <!--ABOUT--> */
/* <!--HERO ABOUT US--> */

.header-background
{
	height: 445px !important;
	background-size: cover;
	background-position: top;
	align-items:flex-start;
}

.header-background.header-background-1
{
	background-image: url('../images/img/choose.jpg');
	background-size: cover;
	background-position: top;
	align-items:flex-start;
}

.header-background.header-background-1.overlay::after {
    content: "";
    position: absolute;
    visibility: visible;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(54, 59, 64, 0.4);
    z-index: 1;
}

.page-margin-top-section-1 {
    margin-top: 40px;
}

.page-margin-bottom-section-1 {
    margin-top: 20px;
}

.features-list-1 li h4
{
	margin-top: 13px;
}


/* <!--counter--> */
.parallax.parallax-2-2 {
    background-attachment: fixed;
    background-image: url(../images/img/commercial_cleaning.jpg);
}

/* <!--SERVICES--> */

.price-box-1{
	float: right !important;
	padding-right: 5px;
	padding-top: 3px;
	color: #0DB438 !important;
	margin-bottom: -18px !important;
	font-size: 13px !important;
	font-style: italic;

}
.price-box-2{
	float: right !important;
	padding-right: 5px;
	padding-top: 3px;
	color: #0DB438 !important;
	font-size: 13px !important;
	font-style: italic;

}

h5.box-header::after
{
	display: block;
	content: "";
	background: #06CF34;
	width: 50px;
	height: 2px;
	margin-top: 13px;
}

.box-header-1
{
	text-align: center !important;
	margin-left: auto;
	margin-right: auto;
}
.align-center{
	text-align: center !important;
}

.align-right{
	text-align: right !important;
	float: right !important;
}


h5 a {
    color: #06CF34;	
}

.h-icon{
    color: #06CF34;	
	display: flex;
	float: right;
	font-size: 33px;
	cursor: pointer;
}

.header-background.header-background-3
{
	background-image: url('../images/img/asktheexpert.jpg') !important;
	background-size: cover;
	height: 500px;
	background-position: top;
	align-items:flex-start;
}
	
.header-background.header-background-3.overlay::after
{
	content: "";
	position: absolute;
	visibility: visible;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(54, 59, 64, 0.5);
	z-index: 1;
}
.header-background.header-background-5.overlay::after
{
	content: "";
	position: absolute;
	visibility: visible;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(54, 59, 64, 0.4);
	z-index: 1;
}


.page-header-service>.row
{
	padding: 31px 0;
}

.services-list-1 li {
	padding-top: 0px;
    padding-bottom: 30px;
}

.page-margin-top-section-1{
	margin-top: 30px;
}

.small-size{
	font-size: 13px !important;

}

.fa-sterling-sign{
	font-size: 11px !important;
}

.column-1-3-1{
	width: 420px !important;
}



/* <!--CONTACT--> */


.header-background.header-background-4
{
	background-image: url('../images/img/choose.jpg');
	background-size: cover;
}

.header-background.header-background-4.overlay::after
{
	content: "";
	position: absolute;
	visibility: visible;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(54, 59, 64, 0.4);
	z-index: 1;
}

.bg-grey-overlay::after {
	content: "";
	position: absolute;
	visibility: visible;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(54, 59, 64, 0.4);
	z-index: 1;
}
.bg-transparent{
	background: transparent !important;
}

.section-bottom{
	margin-bottom: 20px;
}

.page-margin-bottom-section
{
	margin-bottom: 100px;
}

.nav-second-menu{    
	width: 100%;
    display: flex;
    align-content: center;
    flex-wrap: wrap;
    justify-content: space-between ;
    align-items: center;
	 
	padding: 0px 5px 0px 0px !important; 
}

.header-top-bar-container {
    padding-left: 40px;
	padding-right: 40px;
}

.transparent-header-container .header-container.sticky.move#cm-sticky-clone {
    background: #FFF;
    padding: 0px 0;
}
.menu-container.clearfix.second-menu {
    margin: 0 45px 0 45px;
}

.justify-content-center {
	justify-content: center !important;
}