.page-template-services-template-basic #servicespage #work .right img{
	box-shadow: 0px 3px 14px -3px rgba(0,0,0,0.30);
}

.page-template-services-template-basic #servicespage #work .left p {
    max-width:550px;
}

.page-template-services-template-basic #servicespage #checkblock.v2 {
	padding: 50px 0px 40px 0px;
}

.page-template-services-template-basic #servicespage #checkblock.v2 h3 {
	font-size:25px !important;
	color:#222;
	font-weight:600;
	padding-bottom:30px;
}

.page-template-services-template-basic #servicespage #checkblock.v2 .inner {
	margin:0 auto;
}

.page-template-services-template-basic #servicespage #textwithbackground .inner {
	max-width:660px;
}

.page-template-services-template-basic #accord {
	padding-top:80px;
}

@media only screen and (min-width: 981px) {
	.page-template-services-template-basic #servicespage #checkblock.v2 li {
		padding-bottom:15px;
	}

	.page-template-services-template-basic #servicespage #work .right {
		width: 463px;
	}
}

@media only screen and (max-width: 576px) {
	.page-template-services-template-basic #serviceshero .box h1 {
		margin:0 auto;
	}
	.page-template-services-template-basic #serviceshero .box p {
        font-size: 13px;
		line-height:22px;
    }
	.page-template-services-template-basic #servicespage #work p {
		font-size:13px !important;
		line-height:22px;
	}
	.page-template-services-template-basic #servicespage #checkblock.v2 {
		padding: 50px 0px;
	}

	.page-template-services-template-basic #servicespage #checkblock.v2 h3 {
		padding-bottom:0;
	}

	.page-template-services-template-basic #servicespage #checkblock.v2 li .titl {
		padding-top:5px;
	}
	.page-template-services-template-basic #servicespage #textwithbackground {
		height: auto !important;
	}

	.page-template-services-template-basic #servicespage #textwithbackground .inner .cntn {
        padding-bottom: 100px !important;
        padding-top: 100px;
    }

	.page-template-services-template-basic #accord h3 {
		font-size: 20px !important;
        padding: 25px 0 !important;
    } 

	.page-template-services-template-basic #accord .acc_head,
	.page-template-services-template-basic #accord .acc_content {
        font-size: 13px;
		line-height:22px;
    }

	.page-template-services-template-basic #accord {
		padding-top: 50px;
	}
}

/* retatrutide */
.page-template-services-template-basic.page-id-22963 #servicespage #checkblock.v2 .inner {
	max-width:800px;
}

@media only screen and (min-width: 767px) {
	.page-template-services-template-basic.page-id-22963 #servicespage #checkblock li {
		width:33.3333333%;
	}
}

@media only screen and (max-width: 576px) {
	.page-template-services-template-basic.page-id-22963 #serviceshero .box h1 {
		max-width:150px;
	}
}