.DoveDeo {
	background: #fff url(../../images/work/dove-deo/bg1@1x.jpg) no-repeat center top;
	background-image: -webkit-image-set (
            url("../../images/work/dove-deo/bg1@1x.jpg") 1x,
            url("../../images/work/dove-deo/bg1@2x.jpg") 2x );
}
.DoveDeo SECTION { width: 100%; float: left; }
.DoveDeo H4 { color: #003e7e;}
.DoveDeo2 { background: url(../../images/work/dove-deo/bg2@1x.jpg) no-repeat center top; height: auto; }
.DoveDeo3 { overflow: hidden;}
.DoveDeo4 { overflow: hidden;}
/**/
.DoveDeo H2 { color: #003e7e;}
.DoveDeo BLOCKQUOTE P { color: #003e7e;}
.DoveDeo .Block2 .LeftCol { float: left; margin: 0 3% 3% 0; width: 70%;}
.DoveDeo .Block2 .LeftCol .figures { position: relative; padding-bottom: 23%;}
#DoveDeoPic3 { position: absolute; bottom:0; right:5%; width: 57.3%; margin-right:0; }
.DoveDeo .Block3 .LeftCol { width: 50.1%; float: left; margin: 0 3% 0 0; position: relative;}
.DoveDeo.Eng .Block3 .LeftCol + .RightCol { padding-bottom: 87px;}
.DoveDeo .Block3 .LeftCol + .RightCol + .LeftCol { width: 45.8%; margin: 0px 0 0 0;}
.DoveDeo .Block3 .LeftCol + .RightCol + .LeftCol + .RightCol { width: 50%; float: left;}
#DoveDeoPic4 { position: relative; top:0;}
#DoveDeoPic5 { position: relative; left:0;}
#DoveDeoPic6 { position: relative; left:0;}
.DoveDeo .Block4 { padding-top: 55px; clear: both;}
.DoveDeo .Block4 .LeftCol { width: 49%; float: left; margin: 0 0 0 0;}
.DoveDeo .Block4 .RightCol { width: 45.7%; float: right; position: relative;}

@media screen and (max-width: 966px) {
    .DoveDeo .Block3 .LeftCol + .RightCol + .LeftCol { float: right;}
	.DoveDeo .Block4 { clear: none; padding-top: 20px;}
	.DoveDeo .Block4 .LeftCol { float: left;}
	.DoveDeo .Block4 .RightCol { float: none; clear: both; margin: 0px auto; padding-top: 20px; width: 90%; max-width: 443px;}
}

@media screen and (max-width: 879px) {
    .DoveDeo .Block2 .LeftCol { width: 50%;}
	.DoveDeo .Block4 { padding-top:0;}
}

@media screen and (max-width: 770px) {
    .DoveDeo.Eng .Block3 .LeftCol + .RightCol { padding-bottom: 0;}
	.DoveDeo .Block3 .LeftCol + .RightCol + .LeftCol { float: left;}
	.DoveDeo.Esp .Block4 { padding-top:0;}
	.DoveDeo .Block4 .LeftCol { float: right; }
}

@media screen and (max-width: 700px) {
    .DoveDeo { background: #FFFFFF url(../../images/work/dove-deo/bg1-tablet@1x.jpg) no-repeat center 0; background-image: -webkit-image-set ( url(../../images/work/dove-deo/bg1-tablet@1x.jpg) 1x, url(../../images/work/dove-deo/bg1-tablet@1x.jpg) 2x ); }
	.DoveDeo .Block4 .RightCol { padding-top: 0px; width:100%;}
	.DoveDeo2 { background-image: none;}
}

@media screen and (max-width: 569px) {
	.DoveDeo .Block2 .LeftCol { width: 100%; float: none; margin: 0; clear: both;}
	.DoveDeo .Block3 .LeftCol { width: 100%; float: none; margin: 0; clear: both;}
	.DoveDeo .Block3 .LeftCol + .RightCol + .LeftCol { width: 100%; margin: 0; clear: both; float: none;}
	.DoveDeo.Esp .Block4 { padding-top: 20px;}
	.DoveDeo .Block4 .LeftCol { float: none; clear: both; width: 100%;}
}

@media screen and (max-width: 450px) {
    .DoveDeo { background: #FFFFFF url(../../images/work/dove-deo/bg1-mobile@1x.jpg) no-repeat center 0; background-image: -webkit-image-set ( url(../../images/work/dove-deo/bg1-mobile@1x.jpg) 1x, url(../../images/work/dove-deo/bg1-mobile@1x.jpg) 2x ); }
	.DoveDeo .Block4 .RightCol { width:100%;}
}