#servicespage.vlegacy #work .right {text-align:left;margin-top:20px}
#servicespage.vlegacy #beforeafter1 ul li {margin-bottom:20px;padding:0px 10px;max-width:323px;width:50%}
#servicespage.vlegacy #beforeafter1 .inner {margin-top:-67px}
#servicespage.vlegacy #beforeafter1  {margin-top:85px;margin-bottom:0px}
#servicespage.vlegacy #beforeafter1 .titlebox {padding-bottom:130px}
#servicespage.vlegacy #beforeafter1 .titlebox h3 {padding-bottom:0px}
#servicespage.vlegacy #beforeafter1 ul li span {padding-bottom:15px;margin-top:-13px;padding-top:0px;color:#222;text-transform:none;font-weight:bold;font-size:16px}
#servicespage.vlegacy #beforeafter1 ul li:nth-child(3) span, 
#servicespage.vlegacy #beforeafter1 ul li:nth-child(4) span{display:none}
#servicespage.vlegacy #checkblock {margin-bottom:45px}
#servicespage.vlegacy #checkblock .container  {width:100%;max-width:1000px}
#servicespage.vlegacy #checkblock ul {justify-content:space-between}
#servicespage.vlegacy #checkblock li {padding-bottom:20px;width:33.333333%;}
#servicespage.vlegacy #textwithbackground {background-position:bottom center}
#servicespage.vlegacy #textwithbackground .inner h4 + p {padding:0}
#servicespage.vlegacy #bluebar {margin-top:70px;}
#servicespage.vlegacy #videobox {margin-bottom:0}
#servicespage.vlegacy #bottomcontent ul {margin-left:30px;padding-bottom:25px;font-size: 15px;    line-height: 1.7;}



@media only screen and (max-width: 1200px) {
	#servicespage.vlegacy #work .inner {
		align-items: flex-start;
	}
	#servicespage.vlegacy #checkblock .container  {width:80%}
}

@media only screen and (min-width: 768px) {

}

@media only screen and (max-width: 767px) {
	#servicespage.vlegacy #work .right {margin-top:20px}
	#servicespage.vlegacy #beforeafter1 .titlebox{padding:50px 0px 80px 0px}
	#servicespage.vlegacy #beforeafter1 .inner {margin-top:-40px;padding:20px 10px}
	#servicespage.vlegacy #beforeafter1 ul li{padding:0px 10px}
	#servicespage.vlegacy #beforeafter1 ul li span {margin-top:0}
	#servicespage.vlegacy #textwithbackground {background:#edf0f5}
	#servicespage.vlegacy #checkblock ul {justify-content:center}
	#servicespage.vlegacy #checkblock {margin-bottom:0}
}

@media only screen and (max-width: 600px) {
	#servicespage.vlegacy #beforeafter1 {margin-top:50px;margin-bottom:25px}
	#servicespage.vlegacy #beforeafter1 ul li{padding:0px 5px;margin-bottom:10px;}
	#servicespage.vlegacy #beforeafter1 .inner {padding:10px 20px}


}


@media only screen and (max-width: 460px) {
	#servicespage.vlegacy #checkblock li {margin-top:10px !important}
}


@media only screen and (max-width: 400px) {
	#servicespage.vlegacy #beforeafter1 ul li span {font-size:12px} 
}

@media only screen and (max-width: 380px) {
	#servicespage.vlegacy #beforeafter1 ul li {width:50%;margin-bottom:20px}
}