.header {
	background-image: url('/cisiweb2/image/caixa/GlobalmenteBg.jpeg');
	background-size: cover;
	background-position: center center;
	height: 600px;
	text-align: center;
}

#cph_main_C023_Col00 {
	background-color: #00000038;
}

.headerText {
	height: 600px;
}

.worldMap {
	position: relative;
}

.mapBase {
	max-width: 100% !important;
}

.offices,
.nac,
.active {
	position: absolute;
	top: 0px;
	left: 0px;
	max-width: 100% !important;
}

.videos{
	display: flex;
    flex-direction: row;
    justify-content: space-evenly;
}

.videos .videoBlock {
	height: 380px;
	position: relative;
}

.videos .videoBlock video {
	height: 380px;
	width: 480px;
	position: absolute;
	object-fit: cover;
	z-index: 0;
	border-radius: 15px;
}

.videos .videoBlock .caption {
	background-color: #00000036;
	border-radius: 15px;
	z-index: 1;
	position: relative;
	text-align: center;
	color: #ea6262;
	height: 100%;
	width: 480px;
	display: flex;
	flex-direction: column;
	align-content: flex-start;
	justify-content: center;
	align-items: center;
}

.videos .col-md-6 {
	padding: 0% 4%;
}

.videos .videoBlock .caption h2 {
	color: white;
	font-weight: bold;
}

.videos .videoBlock .caption .btn.btn-primary {
	color: white;
	background-color: #4baeae;
}

h2.contactHead {
	margin-top: 80px;
}

.introBlocks {
	margin-top: 70px !important;
}

.introBlocks span {
	font-size: 60px;
	float: right;
}

.nomarginBlocks {
	margin-top: 0px !important;
}

.introBlocks .block1 span {
	color: #7ca6cc;
}

.introBlocks .block1 h2,
.introBlocks .block1 h3 {
	color: #507aa1;
	font-weight: 300;
}

.introBlocks .block {
	display: flex;
	align-items: center;
}

.introBlocks .block1 .btn-primary {
	background: #7ca6cc;
	color: #fff;
	border-color: #7ca6cc;
}

.introBlocks .block2 span {
	color: #be9071;
}

.introBlocks .block2 h2,
.introBlocks .block2 h3 {
	color: #be9071;
	font-weight: 300;
}

.introBlocks .block2 .btn-primary {
	background: #be9071;
	color: #fff;
	border-color: #be9071;
}

.introBlocks .block3 span {
	color: #78a859;
}

.introBlocks .block3 h2,
.introBlocks .block3 h3 {
	color: #78a859;
	font-weight: 300;
}

.introBlocks .block3 .btn-primary {
	background: #78a859;
	color: #fff;
	border-color: #78a859;
}

.introBlocks .block1 {
	background: #deebf7;
	padding: 30px 40px 20px;
	border-radius: 30px;
	margin-bottom: 10px;
}

.introBlocks .block2 {
	background: #fbe5d6;
	padding: 30px 40px 20px;
	border-radius: 30px;
	margin-bottom: 10px;
}

.introBlocks .block3 {
	background: #e2f0d9;
	padding: 30px 40px 20px;
	border-radius: 30px;
	margin-bottom: 10px;
}

.introBlocks .block4 {
	background: #bfe2e2;
	padding: 30px 40px 20px;
	border-radius: 30px;
	margin-bottom: 10px;
}

.introBlocks .block4 h2,
.introBlocks .block4 h3 {
	color: #006666;
	font-weight: 300;
}

.introBlocks .block4 .btn-primary {
	background: #006666;
	color: #fff;
	border-color: #006666;
}

.introBlocks .block4 span {
	color: #006666;
}
.block3{
	display: flex;
    justify-content: center;
    margin-top: 60px;
}
.block3 .nivel{
	background-image: url(/cisiweb2/image/caixa/aboutusheadernew.jpg);
    background-size: cover;
    width: 480px;
	background-position: right;
    text-align: center;
	border-radius: 15px;
	height: 380px !important;
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.block3 .nivel h2{
	color: white;
    font-weight: bold;
}
.block3 .nivel .btn.btn-primary{
	color: white;
    background-color: #4baeae;
}
.block3 .nivel .btn.btn-primary:active{
	box-shadow: none;
}
@media (max-width : 1199px) {
	.videos .videoBlock video {
		height: 255px;
	}
	.block3 .nivel{
		height: 85%;
		width: 450px;
	}

	.videos .videoBlock .caption {
		height: 85%;
		width: 450px;
	}

	/* .videos .row {
		padding: 0px 190px;
	} */
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 2) {}

/* Landscape*/

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
	.videos .videoBlock {
		height: 370px !important;
	}

	.videos .videoBlock .caption {
		width: 450px;
	}
}


	@media (max-width: 990px) {
		.videos .videoBlock video {
			height: 315px;
			width: 343px;
		}

		.block3 .nivel{
			width: 342px;
		}

		.videos .videoBlock {
			height: 397px;
		}

		.videos .videoBlock .caption {
			width: 342px;
			height: 79%;
		}
		

	}

	@media (max-width: 767px) {
		.csLogos img {
			width: 80% !important;
		}
		.block3 .nivel{
			width: 295px;
			height: 300px;
		}

		.videos .videoBlock video {
			height: 280px;
			width: 295px;
		}

		.videos .videoBlock {
			height: 330px;
		}

		.videos .videoBlock .caption {
			width: 295px;
			height: 85%;
		}

		.videos {
			display: flex;
			flex-direction: column;
			align-items: center;
		}
	}

	@media (min-width: 992px) {
		.videos .videoBlock video {
			height: 370px;
			width: 450px;
		}

		.videos .videoBlock {
			height: 430px ;
		}
	}

	@media (min-width: 1200px) {
		.videos .videoBlock video {
			height: 380px;
			width: 532px;
		}
		.block3 .nivel{
			width: 532px;
			height: 380px;
		}

		.videos .videoBlock {
			height: 380px;
			
		}

		.videos .videoBlock .caption {
			
			width: 532px;
		}

		.videos .col-md-6 {
			width: 50%;
			padding: 0px 28px;
		}
	}

	

	@media (min-width: 1600px) {
		.videos .videoBlock video {
			height: 380px !important;
			width: 480px;
		}
		.block3 .nivel{
			height: 380px !important;
			width: 480px;
		}
		
		.videos .videoBlock {
			height: 380px;
			/* text-align: center; */
		}

		.videos .videoBlock .caption {
			/* margin-left: 150px; */
			width: 480px;
		}

		.videos .col-md-6 {
			padding: 0% 9%;
		}
	}

	