.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;
}
.quote {
	padding:40px 0px 20px;
	font-size: 20px;
	font-weight: 200;
	text-align: center;
	font-style: italic;
}
.mainWrapper .container_wrapper:last-child {
	margin-bottom: 150px !important;
}
.cyprusStudy {
	margin-top:60px !important;
}
.cyprusQuals {
    width: 100%;
}
.cyprusQuals .col-sm-4 {
    background: #339f9f none repeat scroll 0 0;
    color: #fff;
    display: block;
	widows: 100%;
    font-size: 16px;
    font-weight: 500;
    padding: 10px;
    text-align: center;
    vertical-align: middle;
}
.cyprusQuals .col-sm-1 {
    display: none;
	text-align: center;
}

.cyprusQuals .col-sm-1 > img {
    width:50px;
}
/* .cyprusQuals .col-sm-7 {
	
} */
.cyprusQuals .col-sm-7 > a {
    color: #ffffff;
    display: block;
    font-weight: 500;
    margin-bottom: 10px;
    padding: 6px 10px;
    text-align: center;
}
.cyprusQuals .col-sm-7 > a:last-child {
	margin-bottom:0px;
}
.cyprusQuals .if {background:#40ae49;}
.cyprusQuals .capmar {background:#334e9e;}
.cyprusQuals .ops {background:#e12e26;}
.cyprusQuals .comp {background:#6661ab;}
.cyprusQuals .wealth {background:#8a2842;}
.cyprusQuals .if:hover {background:#33A23C;}
.cyprusQuals .capmar:hover {background:#254193;}
.cyprusQuals .ops:hover {background:#C81D16;}
.cyprusQuals .comp:hover {background:#4B4698;}
.cyprusQuals .wealth:hover {background:#771831;}

.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%;	
}
.cyprusDiscount {
	display: none;
}

/* interactive bit starts here  */
div.int {
	background: #d57800;
	padding-bottom: 80px;
}
.screen {
	text-align: center;
}
h3.intro {
	font-size: 33px;
}
.screen h3,
.screen h2,
.screen p {
	color: white;
	font-weight: 500;
}
.screen p.iam {
	font-size: 22px;
}
.buttonList {
	display: inline-flex;
	width: 100%;
}
.buttonList a {
	margin: 20px;
	width: 80%;
	background: transparent;
	color: white;
	font-size: 20px;
	font-weight: 400;
	border-radius: 30px;
	padding: 25px 15px;
	transition: 0.5s all;
}
.results a {
	margin: 20px;
	width: 25%;
	background: transparent;
	color: white;
	font-size: 20px;
	font-weight: 400;
	border-radius: 30px;
	padding: 25px 15px;
	transition: 0.5s all;
}
@media (min-width : 768px) {
	.cyprusDiscount {
		position: absolute;
		top: 10px;
		right: 10px;
		display: block;
		background: #b00025;
		color: #fff;
		width: 150px;
		height: 150px !important;
		z-index: 1;
		border-radius: 300px;
		text-align: center;
		padding: 20px 10px;
		transform: rotate(5deg);
		font-size: 12px;
	}
	.cyprusDiscount .big {
		font-size: 24px;
	}
	.copy {
		width: 83%;
		margin-top: 27px;
	}
}
@media (max-width: 768px) {
	.copy {
		width: 100%;
		margin-top: 30px;
	}
}
@media (min-width : 991px) {
.cyprusDiscount {
    position: absolute;
    top: 30px;
    right: 30px;
    display: block;
    background: #b00025;
    color: #fff;
    width: 300px;
    height: 300px !important;
    z-index: 1;
    border-radius: 300px;
    text-align: center;
    padding: 60px 10px;
    transform: rotate(5deg);
	font-size:16px;
}
.cyprusDiscount .big {
    font-size: 60px;
}
}
@media (min-width : 1199px) {
	.cyprusQuals .col-sm-7 > a {
		display: block;
		font-weight: 500;
		margin-bottom: 10px;
		padding: 6px 20px;
		text-align: center;
	}
	.cyprusQuals .col-sm-4 {
		background: #339f9f none repeat scroll 0 0;
		color: #fff;
		display: block;
		font-weight: 300;
		font-size:30px;
		text-align: center;
		/* vertical-align: middle; */
		padding:20px;
	}
	.cyprusQuals .col-sm-1 {
		display: block;
	}
	.copy {
		/*margin-top: ;*/
		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%;
	}


}
