

#header div.hdr_box.desj_bx{}

@media only screen and (max-width: 1000px), only screen and (max-device-width: 1000px) {

	#header div.hdr_box.desj_bx{
	text-align:center;
	}
}

div.hdr_box.desj_bx a.desj_logo:link, 
div.hdr_box.desj_bx a.desj_logo:visited{
margin:0;
vertical-align: middle;
background-repeat:no-repeat;
background-position:right;
}

div.hdr_box.desj_bx a.sl_logo:link, 
div.hdr_box.desj_bx a.sl_logo:visited{
margin:0;
vertical-align: middle;
background-repeat:no-repeat;
}

div.hdr_box.desj_bx div.sepi_x{
padding:0;
vertical-align: middle;
background-repeat:no-repeat;
}

#header div.hdr_box.desj_bx a.desj_logo:link, 
#header div.hdr_box.desj_bx a.desj_logo:visited{
display:inline-block;
padding:0;
width:209px;
height:45px;
background-image:url(img/logo_desj.gif);
}

#header div.hdr_box.desj_bx a.sl_logo:link, 
#header div.hdr_box.desj_bx a.sl_logo:visited{
display:inline-block;
padding:0;
width:219px;
height:30px;
background-image:url(img/logo_desj_sl.gif);
}

#header div.hdr_box.desj_bx div.sepi_x{
display:inline-block;
margin:0 19px 0 16px;
width:20px;
height:22px;
background-image:url(img/head_x.gif);
}

#hdr_logo_mobi div.hdr_box.desj_bx{
padding:0 0 0 75px;
margin:0;
vertical-align: middle;
font-size:0;
}

#hdr_logo_mobi div.desj_bx_cnt{
text-align:center;
padding:0;
margin:0;
font-size:0;
}

#hdr_logo_mobi div.hdr_box.desj_bx a.desj_logo:link, 
#hdr_logo_mobi div.hdr_box.desj_bx a.desj_logo:visited{
display:inline-block;
width:33.5686274509804%;
height:50px;
margin:0;
padding:0;
background-image:url(img/logo_m_desj.svg);
background-size:contain;
background-position: center center;
}

#hdr_logo_mobi div.hdr_box.desj_bx a.sl_logo:link, 
#hdr_logo_mobi div.hdr_box.desj_bx a.sl_logo:visited{
display:inline-block;
width:36.078431372549%;
height:50px;
margin:0;
padding:0;
background-image:url(img/logo_m_desj_sl.svg);
background-size:contain;
background-position: center center;
}

#hdr_logo_mobi div.hdr_box.desj_bx div.sepi_x{
display:inline-block;
width:3.764705882353%;
height:50px;
padding:0;
margin:0 3.1372549019608% 0 3.4509803921569%;
background-image:url(img/head_x_m.svg);
background-size:contain;
background-position: center center;
}

@media only screen and (max-width: 575px), only screen and (max-device-width: 575px){

	#hdr_logo_mobi div.hdr_box.desj_bx a.desj_logo:link, 
	#hdr_logo_mobi div.hdr_box.desj_bx a.desj_logo:visited{
	width:39.8627450980392%;
	}

	#hdr_logo_mobi div.hdr_box.desj_bx a.sl_logo:link, 
	#hdr_logo_mobi div.hdr_box.desj_bx a.sl_logo:visited{
	width:42.843137254902%;
	}

	#hdr_logo_mobi div.hdr_box.desj_bx div.sepi_x{
	width:4.4705882352941%;
	margin:0 3.7254901960784% 0 4.0980392156863%;
	}
}

@media only screen and (max-width: 475px), only screen and (max-device-width: 475px){

	#hdr_logo_mobi div.hdr_box.desj_bx a.desj_logo:link, 
	#hdr_logo_mobi div.hdr_box.desj_bx a.desj_logo:visited{
	display:block;
	margin:0 auto;
	height:0;
	width:74.4347826086957%;
	padding-top:16%;
	}

	#hdr_logo_mobi div.hdr_box.desj_bx a.sl_logo:link, 
	#hdr_logo_mobi div.hdr_box.desj_bx a.sl_logo:visited{
	display:block;
	margin:0 auto;
	height:0;
	width:80%;
	padding-top:11.1304347826087%;
	}

	#hdr_logo_mobi div.hdr_box.desj_bx div.sepi_x{
	display:block;
	margin:0 auto;
	height:0;
	width:8.3478260869565%;
	padding-top:16%;
	}
}

@media only screen and (max-width: 350px), only screen and (max-device-width: 350px){

	#hdr_logo_mobi div.hdr_box.desj_bx a.desj_logo:link, 
	#hdr_logo_mobi div.hdr_box.desj_bx a.desj_logo:visited{
	width:93.0434782608696%;
	padding-top:20%;
	}

	#hdr_logo_mobi div.hdr_box.desj_bx a.sl_logo:link, 
	#hdr_logo_mobi div.hdr_box.desj_bx a.sl_logo:visited{
	width:100%;
	padding-top:13.9130434782609%;
	}

	#hdr_logo_mobi div.hdr_box.desj_bx div.sepi_x{
	width:10.4347826086957%;
	padding-top:20%;
	}
}

@media only screen and (max-width: 300px), only screen and (max-device-width: 300px){

	#hdr_logo_mobi div.hdr_box.desj_bx{
	padding-left:35px;
	}
}

@media only screen and (max-width: 250px), only screen and (max-device-width: 250px){

	#hdr_logo_mobi div.hdr_box.desj_bx{
	padding-left:10px;
	}
}


#cust_head h1.desjardins{
font-size:28px;
color:#00874E;
}

#cust_head h1.desjardins span.asterix{
font-family:'PT Sans',sans-serif;
font-weight:normal;
}


@media only screen and (max-width: 700px), only screen and (max-device-width: 700px) {

	#cust_head h1.desjardins{
	font-size:21px;
	}
}

/*
footer
*/

#pre_foot_desj{
margin:50px auto;
width:400px;
padding:10px 0 0 0;
border-top:1px solid #ccc;
}

@media only screen and (max-width: 450px), only screen and (max-device-width: 450px) {

	#pre_foot_desj{
	width:auto;
	margin:50px 10px;
	}
}

#pre_foot_desj div.in_part{
margin:0;
text-align:center;
padding:0 0 4px 0;
font-family:'PT Sans',sans-serif;
font-weight:normal;
font-size:16px;
color:#777;
}

#pre_foot_desj a.logo, 
#pre_foot_desj a.logo:visited,
#pre_foot_desj a.logo:hover{
display:block;
margin:10px auto 0;
padding:0;
width:230px;
height:47px;
background-image:url(img/logo_desj_md.gif);
}

@media only screen and (max-width: 250px), only screen and (max-device-width: 250px) {

	#pre_foot_desj a.logo, 
	#pre_foot_desj a.logo:visited,
	#pre_foot_desj a.logo:hover{
	width:125px;
	height:26px;
	background-image:url(img/logo_m_desj_md.gif);
	}
}


/*
SL xtra services
*/

a#for_mr_srvs,
a#for_mr_srvs:visited{
display:block;
background-color:#e8f3fc;
-webkit-border-radius:7px;
-moz-border-radius:7px;
border-radius:7px;
padding:15px 20px 70px;
margin:10px 0 10px 0;
text-align:center;
font-family:'PT Sans',sans-serif;
font-size:20px;
font-weight:normal;
color:#2b3990;
text-decoration:none;
background-position:center bottom 20px;
background-repeat:no-repeat;
background-image:url(img/for_mr_srvs_logo.png);
}

a#for_mr_srvs:hover{
background-color:#f2f9fc;
}

