.first-block,.second-block,.third-block,.services {
	display: flex;
    justify-content: space-between;
    align-items: center;
}
.first-block p, .second-block p, .third-block p, .fifth-block p {
	font-size: 20px;
    line-height: 40px;
}
.second-block {
    background: url(/assets/images/banner2.png) no-repeat 50%;
	background-size: cover;
    background-attachment: fixed;
    background-position: center;
}
.third-block .text {
	max-width:70%
}
.third-block .buttons {
	max-width:30%
}
.third-block .button {
    padding: 20px;
    margin-bottom: 20px;
    text-align: center;
	display:block;
	border-radius:50px;
	background-color: #1b4b8b;
	color: #fae60a;
	width: 100%;
	
}
.third-block .button:last-of-type {
    margin-bottom: 0;
}
.third-block .button:hover {
	background-color: #95d5d2;
}
.fourth-block {
    background: url(/assets/images/banner0-blue.png) no-repeat 50%;
    background-size: cover;
    background-attachment: fixed;
    background-position: center;
}
.fourth-block h2 {
	color:#fff
}
.fourth-block img {
    display: block;
    float: none;
}
.fourth-block .services {
    align-items: flex-start;
	flex-wrap: wrap;
    width: 100%;
}
.fourth-block .service {
	max-width: 20%;
}
.fourth-block .title {
	font-size: 22px;
     color: #67b982;
	 font-family: TTFirsNeue,sans-serif;
    font-weight: 600;
}
.fourth-block .desc {
	font-size: 20px;
     color: #fff;
}
.fifth-block {
    background: #67b982;
}
.fifth-block h3 {
	color:#fff
}
.fifth-block p {
	max-width: 70%;
    margin: 0 auto!important;
}
.fifth-block a {
	display:block;
	padding: 20px;
    margin: 20px auto 0;
    text-align: center;
    max-width: max-content;
	background-color: #1b4b8b;
	color: #fae60a;
    border-radius: 50px;
}
.fifth-block a:hover {
	background-color: #95d5d2;
	color: #fae60a;
}
#adList {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
#adList .item {
	max-width: calc(33% - 20px);
	margin-bottom: 40px;
}
#adList .item img {
	border-radius: 26px;
}
#adList .item:nth-first-child(-n+3) {
  margin-bottom: 40px;
}
#adList .item:nth-last-child(-n+3) {
  margin-bottom: 0;
}
#adList .item h2 {
	font-size: 22px;
    margin-top: 10px
}
#adList .info {
	position:relative;
}
#adList .info {
	position:relative;
}
#adList .info .category {
	position: absolute;
    top: 5px;
    left: 7px;
    z-index: 99;
    background: #1d8e06;
    color: white;
    font-family: TTFirsNeue,sans-serif;
    font-size: 12px;
    padding: 5px 8px;
    border-radius: 26px;
}
#adList .info .category.lost {
	background: #c67906
}
#adList .info .category.hands {
	background: #3898d1
}
.geo, .time {
	padding-left: 20px;
	display: flex;
    align-items: center;
	font-size: 14px;
    font-weight: 300;
	margin-bottom: 5px;
}
.ad_time {
	font-size: 12px;
    font-weight: 300;
    text-decoration: underline;
    text-decoration-thickness: 0.5px;
}
.geo:before, .time:before {
	content:'';
	position:absolute;
	width:15px;
	height:15px;
	margin-left: -20px;
}
.geo:before {
	background: url(/assets/images/where.svg) center no-repeat;
	background-size: cover;
}
.time:before {
	background: url(/assets/images/when.svg) center no-repeat;
	background-size: cover;
	width: 13.5px;
}

@media (max-width: 991.97px) {
	.first-block, .second-block, .third-block {
    flex-direction:column
}
picture img {
	width:100%
}
.second-block img {
	display:none;
}
.third-block .text {
    max-width: 100%;
}
.third-block .buttons {
	margin-top:50px;
    max-width: 100%;
	width: auto;
}
.fourth-block .service {
    max-width: 50%;
	width: 46%;
}

#adList .item {
    max-width: calc(50% - 20px);
}
#adList .item:nth-first-child(-n+4) {
  margin-bottom: 40px;
}
#adList .item:nth-last-child(-n+3) {
   margin-bottom: 40px;
}
#adList .item:nth-last-child(-n+2) {
  margin-bottom: 0;
}
}
@media (max-width: 767.97px) {
	.third-block .button {
	width: auto;
	
}
	.fourth-block {
    background: #1b4b8b;
}
	
.fifth-block p {
    max-width: 100%;
}
#adList .item {
    max-width: 100%;
	margin-bottom: 40px;
}
#adList .item:nth-last-child(-n+2), #adList .item:nth-last-child(-n+3) {
	margin-bottom: 40px;
}
#adList .item:last-child {
  margin-bottom: 0;
}
}
@media (max-width: 420px) {
	.fourth-block .service {
    max-width: 100%;
	width: 100%;
}

}