@import url('https://fonts.googleapis.com/css?family=PT+Sans');
@import url('https://fonts.googleapis.com/css?family=Patua+One');



#srv_grp_pg div.desc_in{
padding:0 7px;
margin:0;
max-width:1000px;
margin: 0 auto;
}

#srv_grp_pg div.desc_tabl{
display:table;
width:100%; 
}

#srv_grp_pg div.desc_rw{
display:table-row;
}

#srv_grp_pg div.desc_lft{
display:table-cell;
margin:0;
width:48%;
}

#srv_grp_pg div.desc_sepi{
display:table-cell;
padding:0;
margin:0;
width:4%;
}

#srv_grp_pg div.desc_rgt{
display:table-cell;
margin:0;
width:48%;
}

#srv_grp_pg div.desc_50{
display:table-cell;
margin:0;
width:48%;
}

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

	#srv_grp_pg div.desc_in{
	width:auto; 
	max-width:auto;
	margin:0 7px;
	}

	#srv_grp_pg div.desc_lft{
	width:440px;
	}

	#srv_grp_pg div.desc_rgt{
	width:auto;
	}
}

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

	#srv_grp_pg div.desc_tabl{
	display:block;
	width:auto; 
	}

	#srv_grp_pg div.desc_rw{
	display:block;
	width:auto; 
	}

	#srv_grp_pg div.desc_lft{
	display:block;
	width:auto; 
	}

	#srv_grp_pg div.desc_sepi{
	display:none;
	}

	#srv_grp_pg div.desc_rgt{
	display:block;
	width:auto; 
	}

	#srv_grp_pg div.desc_50{
	display:block;
	width:auto; 
	}
}

/**
srv dec
*/

#srv_grp_desc{
padding:0;
margin:0;
max-width:100%;
margin:0;
background-color:#d2e4f2;
}

#srv_grp_desc div.desc_lft{
padding:30px 0 35px 0;
text-align:left;
font-family:'PT Sans',sans-serif;
line-height:130%;
font-size:18px;
color:#555; 
vertical-align:middle;
}

#srv_grp_desc div.desc_lft p{
margin:12px 0;
padding:0;
font-family:'PT Sans',sans-serif;
line-height:130%;
font-size:18px;
color:#555; 
}

#srv_grp_desc div.desc_lft p:first-child{
margin-top:0;
}

#srv_grp_desc div.desc_lft p:last-child{
margin-bottom:0;
}

#srv_grp_desc div.desc_lft a, 
#srv_grp_desc div.desc_lft a:visited{
font-family:'PT Sans',sans-serif;
font-size:18px;
font-weight:normal;
color:#1c75bb;
text-decoration:underline;
padding:0;
margin:0;
}

#srv_grp_desc div.desc_lft a:hover{
color:#2b3990;
text-decoration:none;
}

#srv_grp_desc div.desc_rgt{
padding:20px;
vertical-align:middle;
background-color:#b7d3e9;
}

#srv_grp_desc div.desc_rgt table{
margin:auto;
}

#srv_grp_desc div.desc_rgt a td, 
#srv_grp_desc div.desc_rgt a:visited td,
#srv_grp_desc div.desc_rgt a, 
#srv_grp_desc div.desc_rgt a:visited{
font-family:'Patua One',serif;
font-size:16px;
text-align:left;
line-height:120%;
font-weight:normal;
color:#333;
vertical-align:middle;
text-decoration:none;
padding:0;
margin:0;
}

#srv_grp_desc div.desc_rgt a:hover,
#srv_grp_desc div.desc_rgt a:hover td{
color:#aaa;
}

#srv_grp_desc div.desc_rgt a span.yt{
display:inline-block;
text-align:left;
line-height:120%;
font-weight:normal;
vertical-align:middle;
text-decoration:none;
padding:0;
margin:0 10px 0 0;
width:44px;
height:31px;
background-image:url(img/yt_44.png);
background-repeat:no-repeat;
background-position:0 0;
}

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

	#srv_grp_desc div.desc_lft{
	padding-bottom:0;
	}

	#srv_grp_desc div.desc_rgt{
	padding:20px 20px 30px;
	background-color:transparent;
	}
}


/*
grp cnt
*/

#srv_grp_cnt{
background-image:url(img/hdr_subs_bot.png);
background-repeat:repeat-x;
background-position:top;
}

#srv_grp_cnt.ho_shadow{
background-image:none;
}

#srv_grp_cnt div.desc_lft{
padding:40px 0 0 0;
margin:0;
text-align:left;
font-family:'PT Sans',sans-serif;
line-height:130%;
font-size:18px;
color:#555; 
vertical-align:top;
}

#srv_grp_pg div.desc_tabl.no_arr div.desc_lft{
padding-top:0;
}

#srv_grp_cnt div.desc_rgt{
margin:0;
padding:40px 0 0 0;
text-align:center;
vertical-align:top;
}

#srv_grp_pg div.desc_tabl.no_arr div.desc_rgt{
padding-top:5px;
}

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

	#srv_grp_desc div.desc_lft{
	padding-bottom:0;
	}

	#srv_grp_cnt div.desc_rgt{
	padding-top:40px;
	}
}

/*
Orverride guide pub
*/

div.desc_rgt a.guide_lnk,
div.desc_rgt a.guide_lnk:visited{
 margin:50px 0;
 text-decoration:none;
}

div.desc_rgt a.guide_lnk:first-child{
 margin-top:0;
}

/*
Srv list
*/

#srv_grp_cnt div.srv_tlt{
font-family:'Patua One',serif;
padding:0;
margin:7px 0;
margin:0 ;
line-height:130%;
}

#srv_grp_cnt div.srv_tlt a, 
#srv_grp_cnt div.srv_tlt a:visited{
font-family:'Patua One',serif;
font-size:18px;
font-weight:normal;
color:#1c75bb;
text-decoration:none;
padding:0;
margin:0;
}

#srv_grp_cnt div.srv_tlt a:hover{
font-family:'Patua One',serif;
color:#2b3990;
text-decoration:underline;
}

#srv_grp_cnt div.srv_tlt span.prcsepi{
font-family:'Patua One',serif;
font-size:18px;
color:#999;
padding:0 10px;
margin:0;
}

#srv_grp_cnt div.srv_tlt span.prc{
font-family:'Patua One',serif;
font-size:14px;
color:#555;
padding:0;
margin:0;
}

#srv_grp_cnt div.srv_tlt span.prc spa.frm_tag{
font-size:12px;
color:#777;
padding:0;
margin:0;
}

#srv_grp_cnt div.desc{
font-family:'PT Sans',sans-serif;
font-size:16px;
color:#555;
padding:0;
margin:5px 0 20px 0;
}

#srv_grp_cnt div.desc p{
font-family:'PT Sans',sans-serif;
line-height:130%;
font-size:16px;
color:#555;
padding:0;
margin:0;
}

/*
full width service list
*/

#srv_grp_lst{
padding:25px 0;
margin:0;
margin: 0 auto;
}

#srv_grp_lst div.srv_blk{
padding:0 0 30px 0;
margin:0;
display:table;
width:100%;
}

#srv_grp_lst div.srv_blk_rw{
display:table-row;
}

#srv_grp_lst div.srv_blk_logo{
display:table-cell;
width:54px;
padding:3px 0 0 0;
}

#srv_grp_lst div.srv_blk_logo_in{
width:40px;
height:40px;
background-repeat:no-repeat;
background-position:center center;
background-size:contain;
}

#srv_grp_lst div.blk_cnt{
display:table-cell;
vertical-align:top;
}

#srv_grp_lst div.blk_tlt{
font-family:'Patua One',serif;
font-size:20px;
color:#555;
padding:0;
margin:0 0 2px;
line-height:105%;
}

#srv_grp_lst div.blk_tlt a, 
#srv_grp_lst div.blk_tlt a:visited{
font-family:'Patua One',serif;
font-size:20px;
font-weight:normal;
color:#1c75bb;
text-decoration:none;
padding:0;
margin:0;
}

#srv_grp_lst div.blk_tlt a:hover{
font-family:'Patua One',serif;
color:#2b3990;
text-decoration:underline;
}

#srv_grp_lst div.blk_tlt span.tlt_cmt{
font-family:'PT Sans',sans-serif;
font-size:14px;
color:#2b3990;
padding:0;
margin:0;
white-space:nowrap;
font-weight:bold;
}

#srv_grp_lst div.blk_tlt span.prcsepi{
font-family:'Patua One',serif;
font-size:18px;
color:#999;
padding:0 10px;
margin:0;
}

#srv_grp_lst div.blk_tlt span.prc{
font-family:'Patua One',serif;
font-size:16px;
color:#555;
padding:0;
margin:0;
white-space:nowrap;
}

#srv_grp_lst div.blk_tlt span.prc span.frm_tag{
font-size:12px;
color:#777;
padding:0;
margin:0;
}

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

	#srv_grp_lst div.srv_blk_logo{
	width:28px;
	}
	
	#srv_grp_lst div.srv_blk_logo_in{
	width:20px;
	height:20px;
	}

	#srv_grp_lst div.blk_tlt{
	font-size:18px;
	}
	
	#srv_grp_lst div.blk_tlt a, 
	#srv_grp_lst div.blk_tlt a:visited{
	font-size:18px;
	}
	
	#srv_grp_lst div.blk_tlt span.tlt_cmt{
	font-size:12px;
	}
	
	#srv_grp_lst div.blk_tlt span.prcsepi{
	font-size:16px;
	}
	
	#srv_grp_lst div.blk_tlt span.prc{
	font-size:14px;
	}
}

#srv_grp_lst div.blk_desc{
font-family:'PT Sans',sans-serif;
font-size:14px;
line-height:135%;
color:#777;
padding:0;
margin:0;
}

#srv_grp_lst div.blk_desc p{
font-family:'PT Sans',sans-serif;
line-height:135%;
font-size:14px;
color:#777;
padding:0;
margin:0;
}

#srv_grp_lst div.blk_desc a, 
#srv_grp_lst div.blk_desc a:visited{
font-weight:normal;
color:#777;
text-decoration:none;
}

#srv_grp_lst div.blk_desc a:hover{
color:#777;
text-decoration:none;
}


#srv_grp_lst div.blk_cnt ul.prcsepi{
margin:5px 0 0 1.0em;
font-family:'PT Sans',sans-serif;
font-size:14px;
padding:0 0;
list-style-position:inside;
}

#srv_grp_lst div.blk_cnt ul.prcsepi li{
font-family:'PT Sans',sans-serif;
font-size:14px;
line-height:110%;
color:#777;
padding:0 ;
margin:0;
}

#srv_grp_lst div.blk_cnt ul.prcsepi li span.li_txt{
margin:0 0 0 -0.3em;
}


/*
compare service list
*/

#srv_grp_lst div.srv_compare{
padding:0 0 10px;
margin:0;
text-align:center;
}

#srv_grp_lst a.srv_comp_logo{
display:block;
padding:0;
margin:0 auto;
width:150px;
height:150px;
background-repeat:no-repeat;
background-position:center center;
background-size:contain;
}

#srv_grp_lst.w_cust_hd a.srv_comp_logo{
width:50px;
height:50px;
}

#srv_grp_lst div.srv_comp_tlt{
line-height:135%;
margin:20px 0 0;
}

#srv_grp_lst.w_cust_hd div.srv_comp_tlt{
margin-top:10px;
}

#srv_grp_lst div.srv_comp_tlt a, 
#srv_grp_lst div.srv_comp_tlt a:visited{
font-family:'Patua One',serif;
font-size:26px;
font-weight:normal;
color:#1c75bb;
text-decoration:none;
}

#srv_grp_lst div.srv_comp_tlt a:hover{
font-family:'Patua One',serif;
color:#2b3990;
text-decoration:underline;
}

#srv_grp_lst div.srv_comp_desc{
font-family:'PT Sans',sans-serif;
font-size:20px;
line-height:135%;
color:#777;
padding:0;
margin:7px 0 0;
}

#srv_grp_lst div.srv_compare div.srv_comp_prc{
font-family:'Patua One',serif;
font-size:42px;
line-height:100%;
color:#555;
padding:0;
margin:20px 0 25px;
}

#srv_grp_lst.w_cust_hd div.srv_compare div.srv_comp_prc{
margin:15px 0 20px;
}

#srv_grp_lst div.srv_compare div.srv_comp_prc span.frm_tag{
font-size:16px;
line-height:100%;
color:#777;
white-space:nowrap;
}

#srv_grp_lst div.srv_compare span.dol_fr{
font-family:'Patua One',serif;
display:inline-block;
font-size:25px;
line-height:100%;
vertical-align: top;
margin:0;
}

#srv_grp_lst div.srv_compare span.dol_en{
font-family:'Patua One',serif;
display:inline-block;
font-size:25px;
line-height:100%;
vertical-align: 0;
margin:0;
}

#srv_grp_lst a.srv_comp_start_but, #srv_grp_lst a.srv_comp_start_but:visited{
display:block;
text-align:center;
font-family:'Patua One',serif;
font-size:20px;
line-height:100%;
font-weight:normal;
color:#fff;
text-decoration:none;
padding:15px;
width:150px;
margin:0 auto;
background-color:#1c75bb;
}

#srv_grp_lst a.srv_comp_start_but:hover{
color:#1c75bb;
background-color:#d1e3f0;
}

#srv_grp_lst div.srv_comp_more_but{
line-height:135%;
margin:25px 0 0;
}

#srv_grp_lst div.srv_comp_more_but a, 
#srv_grp_lst div.srv_comp_more_but a:visited{
font-family:'PT Sans',sans-serif;
font-size:16px;
font-weight:normal;
color:#2b3990;
text-decoration:underline;
}

#srv_grp_lst div.srv_comp_more_but a:hover{
color:#777;
text-decoration:none;
}

/*
full width service list - 2col
*/

#srv_grp_lst div.split_2_col_tb{
 width:100%;
 display:table;
 margin:0 auto;
 padding:10px 0 0 0;
}

#srv_grp_lst div.split_2_col_rw{
 display:table-row;
}

#srv_grp_lst div.split_2_col_cl{
 display:table-cell;
 padding:3px 15px;
 width:50%;
 vertical-align:top;
}

#srv_grp_lst div.split_2_col_cl:first-child{
 padding-left:0;
}

#srv_grp_lst div.w_sepi div.split_2_col_cl:first-child{
 border-right:1px solid #ccc;
 border-left:1px solid #ccc;
 padding-left:15px;
}

#srv_grp_lst div.split_2_col_cl:last-child{
 padding-right:0;
}

#srv_grp_lst div.w_sepi div.split_2_col_cl:last-child{
 border-right:1px solid #ccc;
 padding-right:15px;
}

#srv_grp_lst div.split_2_col_cl h2{
font-family:'Patua One',serif;
font-size:28px;
font-weight:normal;
color:#555;
padding:0;
margin:0 0 30px;
}

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

	#srv_grp_lst div.w_sepi div.split_2_col_cl:first-child{
	 border-left:none;
	 padding-left:0;
	}

	#srv_grp_lst div.w_sepi div.split_2_col_cl:last-child{
	 border-right:none;
	 padding-right:0;
	}
}

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

	#srv_grp_lst div.split_2_col_tb{
	 width:auto;
	 display:block;
	 padding:0;
	}

	#srv_grp_lst div.split_2_col_rw{
	 display:block;
	}

	#srv_grp_lst div.split_2_col_cl{
	 width:auto;
	 display:block;
	 padding:0;
	}

	#srv_grp_lst div.w_sepi div.split_2_col_cl:first-child{
	 border-right:none;
	}

	#srv_grp_lst div.w_sepi div.split_2_col_cl{
	 border-bottom:1px solid #ccc;
	 padding-bottom:10px;
	 margin-bottom:20px;
	}

	#srv_grp_lst a.srv_comp_logo{
	width:70px;
	height:70px;
	}

	#srv_grp_lst div.srv_comp_tlt{
	margin:10px 0 0;
	}

	#srv_grp_lst div.srv_comp_tlt a, 
	#srv_grp_lst div.srv_comp_tlt a:visited{
	font-size:20px;
	}

	#srv_grp_lst div.srv_comp_desc{
	font-size:18px;
	color:#777;
	margin:0;
	}

	#srv_grp_lst div.srv_compare div.srv_comp_prc{
	font-size:28px;
	margin:15px 0 20px;
	}

	#srv_grp_lst div.srv_compare div.srv_comp_prc span.frm_tag{
	font-size:11px;
	}


	#srv_grp_lst div.srv_comp_more_but{
	margin:15px 0 0;
	}

	#srv_grp_lst div.srv_comp_more_but a, 
	#srv_grp_lst div.srv_comp_more_but a:visited{
	font-size:14px;
	}
}

/*
most pop
*/

#srv_gr_most_pop{
margin:0 -20px 20px;
padding:10px 20px 0;
background-color:#e8f3fc;
-webkit-border-radius:7px;
-moz-border-radius:7px;
border-radius:7px;
}

#srv_gr_most_pop h3{
padding:3px 0 10px 0;
margin:0;
font-family:'PT Sans',sans-serif;
font-size:12px;
color:#555;
font-weight:normal;
}

#srv_gr_most_pop h2.pck_tlt{
border-top:1px solid #eee;
padding:0 0 15px 0;
margin:5px 0 10px 0;
font-family:'Patua One',serif;
font-size:18px;
font-weight:normal;
color:#1c75bb;
text-align:center;
border-bottom:1px solid #ccc;
}

#srv_gr_most_pop h2.pck_tlt:first-child{
border-top:none;
margin-top:10px;
}

#srv_gr_most_pop h2.pck_tlt div.tlt_logo{
display:inline-block;
width:30px;
height:30px;
margin:0 7px 0 0;
background-position:bottom center;
background-repeat:no-repeat;
background-size:contain;
background-image:url(img/piggybank.svg);
}

#srv_gr_most_pop h2.pck_tlt div.tlt_logo{
display:inline-block;
width:30px;
height:30px;
margin:0 7px 0 0;
}

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

	#srv_gr_most_pop{
	margin-right:-7px;
	margin-left:-7px;
	padding-right:7px;
	padding-left:7px;
	}
}

@media only screen and (max-width: 600px), 
only screen and (max-device-width: 600px){
	
	#srv_gr_most_pop h2.pck_tlt{
	font-size:16px;
	}
	
	#srv_gr_most_pop h2.pck_tlt div.tlt_logo{
	display:none;
	}
}

/*
Srv cont qualif
*/

div.test {
width:100%
}

#srv_grp_cnt div.yt_vid_container{
border:1px solid #d2e4f2;
}

#srv_grp_cnt div.yt_vid_container:first-child{
margin-top:0;
}

#srv_grp_cnt div.sl_seal{
margin:50px auto;
height:175px;
width:175px;
}

#srv_grp_cnt div.sl_seal.vr_fr{
background-image:url(fr/seal_2018.gif);
}

#srv_grp_cnt div.sl_seal.vr_en{
background-image:url(en/seal_2018.gif);
}

#srv_grp_cnt div.sl_seal:first-child{
margin-top:0;
}

div.grp_side_div div.droit_chem{
margin:50px auto;
width:250px;
}

div.grp_side_div div.droit_chem:first-child{
margin-top:0;
}

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

div.grp_side_div div.droit_chem a.logo, 
div.grp_side_div div.droit_chem a.logo:visited,
div.grp_side_div div.droit_chem a.logo:hover{
display:block;
width:250px;
margin:30px auto;
padding:0;
}

div.grp_side_div div.droit_chem a.logo.vr_fr, 
div.grp_side_div div.droit_chem a.logo.vr_fr:visited,
div.grp_side_div div.droit_chem a.logo.vr_fr:hover{
height:179px;
background-image:url(fr/droit_chem.gif);
}

div.grp_side_div div.droit_chem a.logo.vr_en, 
div.grp_side_div div.droit_chem a.logo.vr_en:visited,
div.grp_side_div div.droit_chem a.logo.vr_en:hover{
height:176px;
background-image:url(en/droit_chem.gif);
}

/*
50/50 cols
*/

#srv_grp_cnt div.desc_50{
padding:20px 0 0 0;
margin:0;
text-align:left;
}

#srv_grp_cnt div.desc_50 h2{
font-family:'Patua One',serif;
font-size:28px;
font-weight:normal;
color:#555;
padding:0;
margin:0 0 30px;
}

/*
Pre vid
*/

#sg_pre_vid{
clear:both;
height:40px;
font-size:0;
padding:0;
margin:0;
}

/*
head guide
*/

#serv_head div.head_tab a.hd_guide,
#serv_head div.head_tab a.hd_guide:visited {
display: flex;
align-items: center;
justify-content: flex-start;
text-align: left;
font-family: 'PT Sans', sans-serif;
font-size: 16px;
font-weight: normal;
color: #fff;
text-decoration: none;
padding: 10px 10px 10px 48px;
width: 500px;
margin: 0 auto;
min-height: 36px;
background-repeat: no-repeat;
background-position: 10px center;
background-size: 25px 36px;
line-height:130%;
text-decoration:none;
}

#serv_head div.head_tab a.hd_guide > span {
flex-grow: 1;
}

#serv_head div.head_tab a.hd_guide:hover {
text-decoration:underline;
}

#serv_head div.head_tab a.hd_guide.bus{
 background-image:url(img/guide_busi_wt.svg);
}

#serv_head div.head_tab a.hd_guide.immo{
 background-image:url(img/guide_home_wt.svg);
}

#serv_head div.head_tab a.hd_guide.patri{
 background-image:url(img/guide_patri_wt.svg);
}

#serv_head div.head_tab a.hd_guide.succ{
 background-image:url(img/guide_succ_wt.svg);
}

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

	#serv_head div.head_tab a.hd_guide,
	#serv_head div.head_tab a.hd_guide:visited {
	width: 400px;
	}
}

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

	#serv_head div.head_tab a.hd_guide,
	#serv_head div.head_tab a.hd_guide:visited {
	width: 300px;
	}
}

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

	#serv_head div.head_tab a.hd_guide,
	#serv_head div.head_tab a.hd_guide:visited {
	margin-top:-15px;
	width: 500px;
	}
}

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

	#serv_head div.head_tab a.hd_guide,
	#serv_head div.head_tab a.hd_guide:visited {
	width: 400px;
	}
}

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

	#serv_head div.head_tab a.hd_guide,
	#serv_head div.head_tab a.hd_guide:visited {
	width: auto;
	font-size: 14px;
	}
}


/*
full width service list - 3 col
*/

#srv_grp_lst div.split_3_col_tb{
width:100%;
width: calc(100% + 30px);
display:table;
margin:0 -15px;
padding:10px 0 0 0;
}

#srv_grp_lst div.split_3_col_rw{
display:table-row;
}

#srv_grp_lst div.split_3_col_cl{
display:table-cell;
padding:3px 15px;
width:33.33%;
vertical-align:top;
border-left:1px solid #ccc;
}

#srv_grp_lst div.split_3_col_cl:first-child{
border-left:0;
}

#srv_grp_lst div.split_3_col_cl h2{
font-family:'Patua One',serif;
font-size:28px;
font-weight:normal;
color:#555;
padding:0;
margin:0 0 30px;
}

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

	#srv_grp_lst div.split_3_col_tb{
	width:auto;
	margin:0 0;
	}
}

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

	#srv_grp_lst div.split_3_col_tb{
	 width:auto;
	 display:block;
	 padding:0;
	}

	#srv_grp_lst div.split_3_col_rw{
	 display:block;
	}

	#srv_grp_lst div.split_3_col_cl{
	 width:auto;
	 display:block;
	 padding:0;
 	 border-left:0;
	 border-bottom:1px solid #ccc;
	 margin-bottom:20px; 
	}

	#srv_grp_lst div.w_sepi div.split_3_col_cl:first-child{
	 border-right:none;
	}

	#srv_grp_lst div.w_sepi div.split_3_col_cl{
	 border-bottom:1px solid #ccc;
	 padding-bottom:10px;
	 margin-bottom:20px;
	}

	#srv_grp_lst a.srv_comp_logo{
	width:70px;
	height:70px;
	}

	#srv_grp_lst div.srv_comp_tlt{
	margin:10px 0 0;
	}

	#srv_grp_lst div.srv_comp_tlt a, 
	#srv_grp_lst div.srv_comp_tlt a:visited{
	font-size:20px;
	}

	#srv_grp_lst div.srv_comp_desc{
	font-size:18px;
	color:#777;
	margin:0;
	}

	#srv_grp_lst div.srv_compare div.srv_comp_prc{
	font-size:28px;
	margin:15px 0 20px;
	}

	#srv_grp_lst div.srv_compare div.srv_comp_prc span.frm_tag{
	font-size:11px;
	}


	#srv_grp_lst div.srv_comp_more_but{
	margin:15px 0 0;
	}

	#srv_grp_lst div.srv_comp_more_but a, 
	#srv_grp_lst div.srv_comp_more_but a:visited{
	font-size:14px;
	}
}


/*
compare service list 3 col
*/

#srv_grp_lst div.split_3_col_tb a.srv_comp_logo{
display:block;
padding:0;
margin:0 auto;
width:80px;
height:80px;
background-repeat:no-repeat;
background-position:center center;
background-size:contain;
}

#srv_grp_lst div.split_3_col_tb div.srv_comp_tlt a, 
#srv_grp_lst div.split_3_col_tb div.srv_comp_tlt a:visited{
font-size:22px;
}

#srv_grp_lst div.split_3_col_tb div.srv_comp_desc{
font-size:18px;
}
