#servicespage.oshot #work .right {
	margin-top: 20px
}

#servicespage.oshot #beforeafter1 ul li {
	width: 100%;
	padding: 0;
	max-width: 800px
}

#servicespage.oshot #beforeafter1 ul.images {
	margin-top: 40px
}

#servicespage.oshot #about .inner>div {
	width: 50%
}

#servicespage.oshot #accord h3 {
	padding: 30px 0 60px 0;
	text-align: center;
	color: #222;
	width: 100%;
	display: block
}

#servicespage.oshot #bluebar .inner p {
	max-width: 100%
}

#servicespage.oshot #bottomcontent {
	margin-top: 60px
}

#servicespage.oshot #bottomcontent .title p {
	padding-bottom: 15px
}

#servicespage.oshot #bottomcontent .title {
	margin-bottom: 40px
}

#servicespage.oshot #checkblock.v2 {
	padding: 60px 0 30px 0;
	background: #edf0f5
}

#servicespage.oshot #checkblock.v2 li {
	padding-bottom: 35px;
	width: 33.3333333%
}

#servicespage.oshot #checkblock.v2 li p {
	max-width: 300px
}

#servicespage.oshot #checkblock.v2 h4 {
	padding-bottom: 50px
}

#servicespage.oshot #checkblock.v2 li .titl {
	margin-top: 8px
}

#servicespage.oshot #accord {
	margin-top: 80px
}

#servicespage.oshot #about p {
	text-align: center
}

#servicespage.oshot sup {
	bottom: 0.4em
}

#servicespage.oshot #howwork {
	padding-bottom: 20px
}

#servicespage.oshot #testimslider .swiper-container {
	overflow: hidden;
}



@media only screen and (max-width: 980px) {
	#servicespage.oshot #about .inner {
		align-items: center
	}

}

@media only screen and (max-width: 767px) {
	#servicespage.oshot #beforeafter1 ul.images {
		margin-top: 12px
	}

	#servicespage.oshot #about .inner>div {
		width: 100%
	}


}

@media only screen and (max-width: 700px) {
	#servicespage.oshot #checkblock li {
		margin-top: 0 !important
	}
}



@media only screen and (max-width: 480px) {
	#servicespage.oshot #accord h3 {
		padding: 30px 0
	}

	#servicespage.oshot #checkblock.v2 h4 {
		padding-bottom: 30px
	}

	#servicespage.oshot #accord {
		margin-top: 30px
	}

	#servicespage.oshot #about p {
		text-align: left
	}
}