

/*------------------------------------------------ Carbon */
/*----------------------Background*/

.bg-img-blue-carbon {
   background-image:url("../../images/carbon/header_blue.png");
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: 80px;
    padding: 200px 20px 50px;
}

.bg-blue-carbon {
	background-color: #00bcff;
}

.bg-dark-blue-carbon {
	background-color: #10384f;
}

/*----------------------Font*/


.font-white-carbon {
	color: white;
	font-family: "Open Sans";;
	font-size: 17px;
}

.intro-head-carbon {
	font-size: 40px;
	margin-top: 100px;
}

/*---------Font size*/
.font-size-head-carbon {
	font-size: 110px;
}

.font-size-subhead-carbon {
	font-size: 80px;
}

/*---------Font color*/


.font-blue-carbon{
	color: #0f2d44;
}


.img-carbon {
	box-shadow: 5px 5px 7px 1px rgba(0,0,0,0.36);
}

.imagery-content{
	text-align: center;
    color: white;
    font-size: 24px;
    margin-bottom: 40px;
}

/*---------------------------------------------------------------ILC VIRTUAL--*/
/*----------------------Background*/

.bg-white-ILC {
	background-color: white;
}

.bg-ILC {
	background-image:url("../../images/carbon/header_green.png");
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: 40px;
}

.bg-ILC-virtual{
	background-color: #014422;
}

/*
.bg-ILC .container{
	margin-left: 220px;
}
*/
.ILC-first-row{
	padding-top: 260px;
}

.ILC-first-rows{
	position: relative;
}

.ilc-header-container{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}

.ilc-video-container{
	margin: 80px 0;
}

.padding-0{
	padding: 0;
}

.margin-y-50{
	margin-top: 50px;
	margin-bottom: 50px;
}

.bg-green-ILC{
	background-color: #014422;
}

.center-text{
	text-align: center;
}

/*----------------------Font*/



.font-size-head-ILC {
	font-size: 65px;
	font-family: "Open Sans";
}


.font-size-subhead-ILC {
	font-size: 60px;
	font-family: "Open Sans";;
	
}

.pt-100px{
	padding-top: 100px;
}

.font-size-list {
	font-size: 18px;
}

/*---------Font color*/

.font-blue-ILC {
	color: #008DC9;
	font-family: "Open Sans";
}

.font-white-ILC {
	color:white;
	font-family: "Open Sans";
}

.font-green-ILC {
	color: #357925;
	font-family: "Open Sans";
}

.font-lightgreen-ILC {
	color: #8ad32a;
	font-family: "Open Sans";
}

.ilc-bold{
	font-weight: bold;
}


/*Media QU */

.ilc_big_text{
	padding-bottom: 50px;
}

.ilc_big_text_2{
	padding-left: 0;
	width: 580px;
}


@media only screen and (max-width: 1053px) {

	.svg-arrow-carbon {
		display: none;
	}
	.svg-arrow-ILC {
		display: none;
	}
}

@media only screen and (max-width: 1000px) {
	.bg-img-blue-carbon {
		background-size: 2100px;
		background-position: -1000px;
	}
	
	.bg-ILC {
	background-size: 2400px;
	background-position: -200px;
	}
}

@media only screen and (max-width: 991px) {
	.center-text-mobile {
		text-align: center;
	}
	.br-none {
		display: none;
	}
	
	.remove-space-mobile-ILC{
		display: none;
	}
	
	.font-size-head-ILC {
	font-size: 50px;
	font-family: "Open Sans";
}


.font-size-subhead-ILC {
	font-size: 30px;
	font-family: "Open Sans";
}


.ilc_big_text_2{
	width: auto;
}

.ILC-first-row{
	padding-top: 70px;
}

.ilc-pb-100{
	padding-bottom: 100px;
	background-color: #014422;
}

.font-size-subhead-carbon {
    font-size: 60px;
	padding: 0 15px;
}

.ilc-project-line{
	padding: 0 15px;
}

.font-size-head-carbon {
    font-size: 70px;
}

.ilc-p-0{
	padding: 0;
}

.bg-img-blue-carbon{
	padding-top: 40px;
}

}
