@media screen and (min-width: 1280px){
	.cde_theme.content.module>.desktop>.element>.services{
		position:relative;
		top:0;
		width:1140px;
		left:50%;
		margin-left:-570px;
		margin-bottom:50px;
	}
	.cde_theme.content.module>.desktop>.element>.services>.title{
		position:relative;
		left:0;
		top:0;
		padding:25px 0;
		font-family: "Serpentine-Bold";
		font-size:30px;
	}
	.cde_theme.content.module>.desktop>.element>.services>.description{
		font-family: 'times';
		text-align: justify;
		font-size: 20px;
		position: relative;
		top: 0;
		left: 0;
		padding-bottom:25px;
	}
	
	.cde_theme.content.module>.desktop>.element>.services>.carousel_mobile{
		display:none;
	}
	.cde_theme.content.module>.desktop>.element>.services>.container{
		position:relative;
		width:100%;
		height:700px;
		top:0;
		left:0;
	}
	.cde_theme.content.module>.desktop>.element>.services>.container>.element{
		position:absolute;
		width:555px;
		height: 230px;
		box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        border: #ae9a65 solid 2px;
	}

	.cde_theme.content.module>.desktop>.element>.services>.container>.element>.element_title{
		font-family: Serpentine-Bold;
		color: white;
		font-size: 24px;
		text-align: center;
		bottom: 60px;
		position: absolute;
		left: 0;
		width: 100%;
		text-shadow: 0px 0px 10px rgba(0, 0, 0, 1);
	}
	.cde_theme.content.module>.desktop>.element>.services>.container>.element>.description{
	    position: absolute;
	    text-align: justify;
        top: 240px;
	}
	.cde_theme.content.module>.desktop>.element>.services>.container>.element.elem_1{
		background-image:url("../img/services/mk_res.jpg");
		background-position:center;
		background-repeat:no-repeat;
		background-size:cover;
		top:0;
		right:calc(50% + 15px);
	}
	.cde_theme.content.module>.desktop>.element>.services>.container>.element.elem_2{
	    background-image:url("../img/services/fundraising.jpg");
		background-position:center;
		background-repeat:no-repeat;
		background-size:cover;
		top:0;
		left:calc(50% + 15px);
	}
	.cde_theme.content.module>.desktop>.element>.services>.container>.element.elem_3{
		background-image:url("../img/services/private_equity.jpg");
		background-position:center;
		background-repeat:no-repeat;
		background-size:cover;
		top:410px;
        width: 1140px;
        left: calc(50% - 570px);
	}
	.cde_theme.content.module>.desktop>.element>.services>.container>.element.elem_4{
		background-image:url("../img/services/mk_res.jpg");
		background-position:center;
		background-repeat:no-repeat;
		background-size:cover;
		top:340px;
		left:calc(50% + 15px);
	}
}
@media screen and (min-width: 768px) and (max-width: 1279px){
	
	.cde_theme.content.module>.desktop>.element>.services>.carousel_mobile{
		display:none;
	}
	.cde_theme.content.module>.desktop>.element>.services{
		position:relative;
		top:0;
		width:684px;
		left:50%;
		margin-left:-342px;
		margin-bottom:0;
	}
	.cde_theme.content.module>.desktop>.element>.services>.title{
		position:relative;
		left:0;
		top:0;
		padding:25px 0;
		font-family: "Serpentine-Bold";
		font-size:30px;
	}

	.cde_theme.content.module>.desktop>.element>.services>.description{
		font-family: 'times';
		text-align: justify;
		font-size: 18px;
		position: relative;
		top: 0;
		left: 0;
		padding-bottom:25px;
	}
	
	.cde_theme.content.module>.desktop>.element>.services>.container{
		position:relative;
		width:100%;
		height:640px;
		top:0;
		left:0;
	}
	.cde_theme.content.module>.desktop>.element>.services>.container>.element{
		position:absolute;
		width:333px;
		height: 138px;
	}
	.cde_theme.content.module>.desktop>.element>.services>.container>.element>.element_title{
		font-family: Serpentine-Bold;
		color: white;
		font-size: 24px;
		text-align: center;
		bottom: 60px;
		position: absolute;
		left: 0;
		width: 100%;
		text-shadow: 0px 0px 10px rgba(0, 0, 0, 1);
	}
    .cde_theme.content.module>.desktop>.element>.services>.container>.element>.description{
	    position: absolute;
        text-align: justify;
        top: 150px;
	    
	}
	.cde_theme.content.module>.desktop>.element>.services>.container>.element.elem_1{
		background-image:url("../img/services/mk_res.jpg");
		background-position:center;
		background-repeat:no-repeat;
		background-size:cover;
		top:0;
		right:calc(50% + 15px);
	}
	.cde_theme.content.module>.desktop>.element>.services>.container>.element.elem_2{
		background-image:url("../img/services/fundraising.jpg");
		background-position:center;
		background-repeat:no-repeat;
		background-size:cover;
		top:0;
		left:calc(50% + 15px);
	}
	.cde_theme.content.module>.desktop>.element>.services>.container>.element.elem_3{
		background-image:url("../img/services/private_equity.jpg");
		background-position:center;
		background-repeat:no-repeat;
		background-size:cover;
		top:370px;
		left: calc(50% - 350px);
        width: 700px;
	}
	.cde_theme.content.module>.desktop>.element>.services>.container>.element.elem_4{
		background-image:url("../img/services/mk_res.jpg");
		background-position:center;
		background-repeat:no-repeat;
		background-size:cover;
		top:300px;
		left:calc(50% + 15px);
	}
}
@media screen and (max-width: 767px){
	.cde_theme.content.module>.desktop>.element>.services{
		position:relative;
		top:0;
		width:100%;
		left:0;
		margin-bottom:0;
	}
	.cde_theme.content.module>.desktop>.element>.services>.title{
		position:relative;
		left:0;
		top:0;
		padding:25px 0;
		font-family: "Serpentine-Bold";
		font-size:30px;
		margin-left: -147px;
		left: 50%;
		width: 294px;
	}
	.cde_theme.content.module>.desktop>.element>.services>.description{
		font-family: 'times';
		text-align: justify;
		font-size: 18px;
		position: relative;
		top: 0;
		left: 0;
		padding-bottom:0;
		margin-left: -147px;
		left: 50%;
		width: 294px;
	}
	
	.cde_theme.content.module>.desktop>.element>.services>.container{
		display:none;
	}
	.cde_theme.content.module>.desktop>.element>.services>.carousel_mobile>.container{
		height: 100%;
		width: 294px;
		position: relative;
		left: 50%;
		top: 0;
		overflow: hidden;
		margin-left: -147px;
	}
	
	.cde_theme.content.module>.desktop>.element>.services>.carousel_mobile{
		display:block;
        top: 15px !important;
	}
	.cde_theme.content.module>.desktop>.element>.services>.container>.element{
		position:absolute;
		width: 294px;
		height: 122px;
	}
	.cde_theme.content.module>.desktop>.element>.services>.carousel_mobile>.container>.triplette>.element>.element_title{
		font-family: Serpentine-Bold;
		color: white;
		font-size: 24px;
		text-align: center;
		top: 70px;
		position: absolute;
		width: 100%;
		text-shadow: 0px 0px 10px rgba(0, 0, 0, 1);
		margin-left: -147px;
		left: 50%;
		width: 294px;
	}
	.cde_theme.content.module>.desktop>.element>.services>.carousel_mobile>.container>.triplette>.element>.description{
		position:relative;
		top:140px;
		margin-left: -147px;
		left: 50%;
		width: 294px;
		text-align:justify;
	}
	
	.cde_theme.content.module>.desktop>.element>.services>.carousel_mobile>.container>.triplette>.element{
		position:absolute;
		width:294px;
		height: 122px;
		box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        border: #ae9a65 solid 2px;
	}
	
	.cde_theme.content.module>.desktop>.element>.services>.carousel_mobile>.container>.triplette>.element.elem_1{
		background-image:url("../img/services/mk_res.jpg");
		background-position:center;
		background-repeat:no-repeat;
		background-size:cover;
		top:0;
	}
	.cde_theme.content.module>.desktop>.element>.services>.carousel_mobile>.container>.triplette>.element.elem_2{
		background-image:url("../img/services/fundraising.jpg");
		background-position:center;
		background-repeat:no-repeat;
		background-size:cover;
		top:0;
	}
	.cde_theme.content.module>.desktop>.element>.services>.carousel_mobile>.container>.triplette>.element.elem_3{
		background-image:url("../img/services/private_equity.jpg");
		background-position:center;
		background-repeat:no-repeat;
		background-size:cover;
		top:0;
	}
	.cde_theme.content.module>.desktop>.element>.services>.carousel_mobile>.container>.triplette>.element.elem_4{
		background-image:url("../img/services/mk_res.jpg");
		background-position:center;
		background-repeat:no-repeat;
		background-size:cover;
		top:0;
	}
}