/* adding for gibraltar */
div.introBlockG {
    margin-top: 80px;
}
div#myCarousel {
    margin-top: 30px;
    font-weight: 500;;
}
div.slide span.glyphicon {
    color: black;
}
ol.carousel-indicators {
	display: none;
}
.carousel-caption {
	padding-bottom: 0;
}
.carousel-caption p {
	margin-bottom: 0;
	position: relative;
	bottom: -20px;
	background: black;
}
.memqual {
	text-align: center;
	margin-top: 30px;
}
.memqual .col-lg-6 {
	padding: 20px;
}
.memqual div.col-lg-6:nth-child(1) {
	border-right: 1px solid #666;
}
@media(max-width: 991px) {
	.memqual div.col-lg-6:nth-child(1) {
		border: none;
	}
}
.etImage {
	width:170px !important;
	border-radius:200px;
	height:170px;
	background-size:100% 100%;
	margin:auto;
}
.copy {
	padding: 1px 30px 10px 30px;
	height: auto !important;
	font-size: 15px;
	background: white;
	opacity: 0.9;
	font-weight: 400;
	width:800px;
}
.mainWrapper .container_wrapper:last-child {
	margin-bottom: 150px !important;
}
.benefits {
	background-image: url("/cisiweb2/image/caixa/benefits.jpg");
	margin-bottom: 80px !important;	
	background-attachment:fixed;
	background-position:right center;
	background-size:cover;
}
.benefits .sfContentBlock {
	padding:7% 0% 10% 5%;	
}
@media (min-width : 768px) {
	.copy {
		width: 83%;
		margin-top: 27px;
	}
}
@media (max-width: 768px) {
	.copy {
		width: 100%;
		margin-top: 30px;
	}
}
@media (min-width : 1199px) {
	.copy {
		width: 800px;
	}
}
@media (max-width : 991px) {
	.benefits .sfContentBlock {
		padding:5% 5% 7% 20%;	
	}
	.benefits {
		background-position: 75% 30% !important;
	}
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
	.benefits .sfContentBlock {
		padding:5% 5% 7% 40%;	
	}
	.benefits {
        background-image: url("/cisiweb2/image/caixa/benefits.jpg");
        margin-bottom: 80px !important;	
        background-attachment:scroll;
        background-position:right center;
        background-size:cover;
}
	.benefits {
		margin-bottom:40px !important; /* ?? look into having contianer inside container fluid */
		background-position-x: 60%;
		background-position-y: 30%;
	}
}
@media (max-width: 767px) {
	.benefits .sfContentBlock {
		padding:5% 5% 7% 2%;	
	}
	.benefits {
		margin-bottom:40px !important; /* ?? look into having contianer inside container fluid */
		background-position-x: 80%;
		background-position-y: 20%;
	}
}

.imgresize{
	margin-top: 70px;
}