#franDev_advant h1 {
	font-size: calc(.7 * var(--fran-h1-size));
}

#franDev_advant .franDev_block_list {
    padding-left: var(--franDev_list_margin);
}

#franDev_advant .franDev_block_list h3 {
	margin-left: calc(-.5 * var(--franDev_list_margin));
	padding-left: calc(.5 * var(--franDev_list_margin));
	
	position: relative;
	margin-top: 0;
}

#franDev_advant h3.list-padding {
	padding-left: var(--franDev_list_margin);
	margin-top: 0;
	margin-bottom: var(--fran-margin-3);
}

#franDev_advant .left-side h3 {
	margin-top: var(--fran-margin-2);
}

#franDev_advant .left-side .advant__item:first-child h3 { margin-top: 0; }

#franDev_advant .franDev_block_list h3:before {
	content: "";
	width: 10px;
	height: 10px;
	background-color: var(--red-active-color);
	border-radius: 40%;
	position: absolute;
	/*
	top: 50%;
	transform: translate(-50%, -50%);
	*/
	top: 0.55em;
	left: 0;
	transform: translateX(-50%);
}

#franDev_advant .franDev_bigger_padding_bottom {
	padding-bottom: 15px;
}

#franDev_advant .fran__fb_btn  {
	margin-left: calc(1 * var(--franDev_list_margin));
}

@media (max-width: 900px) and (min-width: 551px) {
	#franDev_advant .franDev_block_list {
	    padding-left: calc( .5 * var(--franDev_list_margin) + 5px);
	}

	#franDev_advant .left-side { 
		position: relative; 
		padding-bottom: 10px;
	}
	#franDev_advant .left-side:after{
		content: "";
		position: absolute;
		bottom: 0px;
		height: 1px;
		width: calc(100% - 30px);
		background-color: var(--red-active-color);
	}

	#franDev_advant .fran__fb_btn {
	    margin-left: 0;
	    width: 100%;
	}

	.bottomRight.btnHolder {
	    position: static;
	    padding: 25px 10px 0px;
	}
}

@media (max-width: 550px) {

	#franDev_advant .franDev_block_list {
	    padding-left: calc( .5 * var(--franDev_list_margin) + 5px);
	}

	#franDev_advant .left-side { 
		position: relative; 
		padding-bottom: 5px;
	}
	#franDev_advant .left-side:after{
		content: "";
		position: absolute;
		bottom: 0px;
		height: 1px;
		width: calc(100% - 30px);
		background-color: var(--red-active-color);
	}

	#franDev_advant .fran__fb_btn {
	    margin-left: 0;
	    width: 100%;
	}

	.bottomRight.btnHolder {
	    position: static;
	    padding: 25px 10px 0px;
	}
}