.promo_head_wr {
	background-image: url("../images/about-custom-essay-order-service.jpg");
	background-position: right top
}

.promo_head {
	content: '';
	display: block;
	width: 100%;
	position: relative;
	background-image: url(../images/about-background_pd.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover
}

@media screen and (max-width:1600px) {
	.promo_head_wr {
		background-size: auto auto
	}
}

@media screen and (max-width:1041px) {
	.promo_head {
		background-position: 40% top
	}
}

@media screen and (max-width:785px) {
	.promo_head_wr {
		background-position: 82% top
	}
	.promo_head {
		background-position: 45% top
	}
}

.cont_promo_text1 {
	max-width: 1050px
}

.cont_txt_hg {
	text-align: center;
	font-family: open_sansbold;
	font-size: 56px;
	line-height: 73px;
	font-weight: 700;
	color: #77c3e2;
	padding-left: 90px
}

.cont_txt_hg span.t_gr {
	color: #484e51;
	position: relative
}

.cont_txt_hg span.t_gr:before {
	content: '';
	display: inline-block;
	width: 67px;
	height: 71px;
	padding: 0;
	background-image: url(../images/sprite.svg);
	background-repeat: no-repeat;
	background-position: -701px 0;
	position: absolute;
	margin-left: -90px
}

.au_phone_n,
.au_phone_n_tf,
.au_phone_big_n,
.au_phone_big_n_tf {
	display: inline-block;
	width: 160px;
	height: 20px;
	background: url(../images/sprite.png) -3px -285px no-repeat;
	margin-bottom: -1px
}

.au_phone_n_tf.au_in_text {
	margin-bottom: -3px
}

.au_phone_n_tf {
	background-position: -3px -313px
}

.au_phone_big_n {
	width: 216px;
	height: 27px;
	background-position: -3px -339px;
	margin-bottom: -2px
}

.au_phone_big_n_tf {
	width: 216px;
	height: 27px;
	background-position: -3px -411px;
	margin-bottom: -2px
}

@media screen and (max-width:1041px) {
	.cont_txt_hg {
		font-size: 44px
	}
}

@media screen and (max-width:785px) {
	.cont_txt_hg {
		font-size: 38px;
		line-height: 49px
	}
	.cont_txt_hg {
		padding: 100px 0 0 0
	}
	.cont_txt_hg span.t_gr:before {
		display: none
	}
	.cont_txt_hg:before {
		content: '';
		display: block;
		width: 87px;
		height: 92px;
		padding: 0;
		background-image: url(../images/sprite.svg);
		background-repeat: no-repeat;
		background-size: 2597px 21134px;
		background-position: -912px 0;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		margin: 0 auto 0
	}
}

.mp_faq_qa {
	list-style: none;
	counter-reset: point;
	margin-top: 47px;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	-webkit-padding-start: 0
}

.mp_faq_qa li {
	padding: 24px 90px 24px 100px;
	cursor: pointer;
	position: relative;
	background-color: #f5f7f7;
	margin-bottom: 10px;
	border: 1px solid #fff
}

ol.mp_faq_qa li:before {
	content: counter(point);
	counter-increment: point 1;
	font-family: open_sansregular;
	font-size: 12px;
	position: absolute;
	left: 42px;
	top: 29px;
	background-color: #ffce39;
	width: 22px;
	padding: 4px 0;
	color: #fff;
	font-weight: 400;
	text-align: center;
	border: none;
	border-radius: 20px
}

.mp_faq_quest {
	width: 90%;
	margin: 0;
	font-family: PTSerif;
	font-size: 24px;
	line-height: 29px;
	color: #383838;
	position: relative
}

.mp_faq_quest u {
	text-decoration: none;
	border-bottom: 1px dashed #383838
}

.mp_faq_qa li:hover .mp_faq_quest {
	color: #2c7db5
}

.mp_faq_qa li:hover .mp_faq_quest u {
	border-color: #2c7db5
}

.mp_faq_qa li.mp_faq_answ_visible {
	background-color: #fff;
	border: 1px solid #d2d5d5
}

.mp_faq_qa li.mp_faq_answ_hid:after,
.mp_faq_qa li.mp_faq_answ_visible:after {
	display: block;
	content: ' ';
	width: 11px;
	height: 11px;
	position: absolute;
	right: 40px;
	top: 30px;
	border-left: 2px solid #9ea2a4;
	border-bottom: 2px solid #9ea2a4;
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s
}

.mp_faq_qa li.mp_faq_answ_visible:after {
	-moz-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
	-o-transform: rotate(135deg);
	border-color: #484e51
}

.mp_faq_answ {
	font-family: open_sansregular;
	font-size: 19.68px;
	line-height: 26.245px;
	padding: 0
}

li.mp_faq_answ_hid .mp_faq_answ {
	height: auto;
	max-height: 0px;
	overflow: hidden;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s
}

li.mp_faq_answ_visible .mp_faq_answ {
	height: auto;
	max-height: auto;
	margin-top: 39px;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s
}

@media screen and (max-width:1024px) {
	.mp_faq_qa li {
		padding: 24px 70px 24px 80px
	}
	ol.mp_faq_qa li:before {
		left: 32px
	}
}

@media screen and (max-width:768px) {
	.mp_faq_qa li {
		padding: 28px 19px;
		border-left: none;
		border-right: none
	}
	.mp_faq_qa li.mp_faq_answ_visible {
		border-left: none;
		border-right: none
	}
	ol.mp_faq_qa li:before {
		display: none
	}
	.mp_faq_quest {
		font-size: 18px
	}
	.mp_faq_answ {
		font-size: 16px
	}
	.mp_faq_qa li.mp_faq_answ_hid:after,
	.mp_faq_qa li.mp_faq_answ_visible:after {
		right: 20px
	}
}
