.servise {
  margin-top: -195px;
  margin-left: 35px;
  -ms-grid-column: 2;
  grid-column-start: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  grid-row-end: 3;
}

.servise__title {
	max-width: 634px;
  margin-bottom: 82px;
  font-size: 42px;
  font-weight: 700;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.86;
  letter-spacing: 0.84px;
  text-align: center;
  color: #000000;
}

.servise__item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 634px;
  margin-top: 30px;
  padding: 53px 60px 43px;
  border-radius: 10px;
  box-shadow: 0px 16px 21px 0 rgba(0, 1, 2, 0.14);
  background-color: #ffffff;
}

.servise__item.open-block {
  background-color: #ffffff;
}

.servise__item-header {
  position: relative;
}

.servise__item-header-text {
  font-size: 30px;
  font-weight: 700;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: 0.6px;
  text-align: left;
  color: #000000;
}

.servise__item-header-btn {
  position: absolute;
  right: -32px;
  top: 50%;
  width: 61px;
  height: 61px;
  margin-top: 6px;
  background: url(../../images/+.png);
  background-size: contain;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  cursor: pointer;
}

.servise__item-content {
  padding-top: 36px;
  padding-bottom: 49px;
  display: none;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.88;
  letter-spacing: 0.32px;
  text-align: left;
  color: #000000;
}

.servise__item .reviews__item-btn {
	margin-top: 15px;
}

.open-block .servise__item-header-btn {
	right: -24px;
	width: 45px;
	height: 32px;
	background: url(../../images/-.png);
	background-size: contain;
	background-repeat: no-repeat;
}

.open-block .servise__item-content {
	display: block;
}

@media (max-width: 1700px) {
  .servise {
		margin-top: -110px;
		margin-left: 0;
	}
	.servise__title {
		margin-bottom: 36px;
	}
	.servise__item {
		width: 79.25%;
		margin-left: 30px;
	}
}

@media (max-width: 1400px) {
  .servise {
		margin-top: -145px;
	}
	.servise__title {
		max-width: 85%;
		margin-bottom: 16px;
		font-size: 35px;
		text-align: left;
	}
	.servise__item {
		width: 85%;
		margin-left: 0;
		padding: 40px 50px 30px;
	}
	.servise__item-header {
		padding-right: 40px;
	}
	.servise__item-header-text {
		font-size: 25px;
	}
	.servise__item-content {
		padding-top: 20px;
		padding-bottom: 20px;
		font-size: 15px;
		line-height: 1.5;
	}
}

@media (max-width: 1200px) {
  .servise {
		margin-top: -120px;
	}
	.servise__title {
		line-height: 1.1;
	}
	.servise__item {
		margin-top: 20px;
		padding: 20px 34px 20px;
	}
	.servise__item-header-text {
		font-size: 20px;
	}
	.servise__item-header-btn {
		right: -20px;
		width: 30px;
		height: 30px;
		margin-top: 3px;
  }
  
  .open-block .servise__item-header-btn {
		right: -16px;
		width: 23px;
		height: 16px;
	}
}

@media (max-width: 1024px) {
  .servise {
		margin: 0 auto;
		padding-top: 83px;
		padding-bottom: 53px;
	}
	.servise__wrapper {
		width: 85%;
		margin: 0 auto;
	}
	.servise__title {
		max-width: 100%;
		font-size: 32px;
		text-align: center;
	}
	.servise__item {
		width: 100%;
		background-color: rgba(255, 255, 255, 0.61);
	}
}

@media (max-width: 667px) {
  .servise {
		padding-top: 50px;
	}
	.servise__wrapper {
		width: 100%;
		padding-left: 20px;
		padding-right: 20px;
	}
	.servise__title {
		font-size: 30px;
	}
	.servise__item {
		margin-top: 18px;
	}
}

@media (max-width: 480px) {
  .servise__title {
		max-width: 80%;
		margin-left: auto;
		margin-right: auto;
	}
	.servise__item {
		margin-top: 10px;
		padding: 25px;
		padding-right: 34px;
	}
	.servise__item-header-text {
		font-size: 18px;
	}
	.servise__item-content {
		font-size: 14px;
		font-weight: normal;
		line-height: 1.3;
		padding-top: 10px;
		padding-bottom: 20px;
	}
}