body {
    background: url("../images/fs-fp2.png");
    background-size: cover;
    background-repeat: no-repeat;

}

.first-section {
    background: inherit;
}
@media (min-width: 767px){
.first-section__left {
    width: 55%;
}

.first-section__right {
    width: 44%;
}

}

.services_items {
    margin: 40px 0;
}
.wrap_for_item {

    margin-bottom:20px;
}
@media(min-width: 767px) {
    .wrap_for_item {
        padding: 40px 0 0;
        width: 31%;
        margin-bottom:unset;
    }
}
.first_screen_service_item {
    position: relative;
    border-radius: 8px;
    background: #D9E3E5;
    padding: 25px;
    height: 218px;

}

.wrap_for_item:nth-of-type(even) {
    padding: 0;
}

.first_screen_service_name {
    width: 50%;
    font-family: Raleway;
    font-weight: 600;
    color: #124E61;
    font-size: 26px;
    line-height: 110.00000000000001%;

}

.first_screen_service_image {
    width: 65%;
    position: absolute;
    bottom: 0;
    right: 0;
}
.wrap_for_item:first-of-type .first_screen_service_image {
    width: 56%;   
 margin-bottom: 0px; 
}

.wrap_for_item:nth-of-type(2) .first_screen_service_image {
 width: 56%;   
 margin-bottom: 0px;
 right: -20px;
}

.wrap_for_item:nth-of-type(3n) .first_screen_service_image {
    right: -22px;
    width: 73%;
}

.first_screen_service_image img {
    margin-bottom: -4px;
}

/*about section */
.about_section_description {
    background: url("../images/as-td.png");
    background-size: cover;
    background-repeat: no-repeat;
    padding: 20px;
    border-radius: 8px;

}

.about_block_image img {
    margin-bottom: -4px;
}

.about_block_icon {
    width: 108px;
    height: 108px;
}

.about_block h2.section__title {
    margin-top: 20px;
    font-family: Unbounded;
    font-weight: 400;
    font-size: 48px;
    leading-trim: NONE;
    line-height: 120%;
    color: #fff;

}

.about_block_description {
    font-family: Raleway;
    font-weight: 500;
    font-size: 18px;
    leading-trim: NONE;
    line-height: 150%;
    color: #fff;
}

/*about section */

/*feature section*/
.feature_section section__title p {
    font-family: Unbounded;
    font-weight: 400;
    font-size: 46.12px;
    leading-trim: NONE;
    line-height: 120%;
    color: #273649;
}

.front_page_feature_description {
    font-family: Raleway;
    font-weight: 500;
    font-size: 18px;
    leading-trim: NONE;
    line-height: 130%;
    color: #273649;

}

.feature_block_chess {
    padding: 40px 0;
}

.feature_block_chess_item {
    margin-bottom: 20px;
}



.chess_item_text {
    padding: 20px 15px 10px 20px;
    border-radius: 12px;
    border: 1px solid #9DB2C9;
    height: 100%;
}

.chess_item_text h3 {
    font-family: Unbounded;
    font-weight: 300;
    font-size: 28px;
    leading-trim: NONE;
    line-height: 130%;
    color: #273649;
}

.chess_item_text p {
    font-family: Raleway;
    font-weight: 400;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 130%;
    color: #273649;
}

.feature_block_chess .chess_item_text.dark {

    background: #393F46;
    border: #265F9B;
}

.feature_block_chess .chess_item_text.dark h3, .feature_block_chess .chess_item_text.dark p {
    color: #fff;
}

/*feature section*/

/*doctors section*/
.doctors_carousel {
    margin-top: 40px;
}

.doctor_item {
    height: 100%;
}

.doctor_item_image {


}

.doctor_item_title {
    font-family: Raleway;
    font-weight: 700;
    font-size: 27px;
    leading-trim: NONE;
    line-height: 120%;
    margin: 20px 0;

}

.doctor_item_description {
    font-family: Raleway;
    font-weight: 500;
    font-size: 15px;
    leading-trim: NONE;
    line-height: 120%;
    text-align: center;
    color: #3F61C4;

}

/*doctors section*/

/*review section  */
.reviews_block{
    background: #383E45;
    padding:40px 0 0;
    margin:40px 0 0 ;
}
.reviews-block_image_wrap {
    display: block;
    background: url(../images/bg-rs2.png) 0 0;
    background-size: cover;
    background-repeat: no-repeat;
    width: 300px;
    height: auto;

}
.reviews-block_image {
    position: relative;
    overflow: hidden;

}
@media(min-width: 767px) {
    .reviews_block {
        background: url("../images/bg-rs.png") 100%;
        overflow: hidden;
    }



    .reviews-block_image_wrap {
        display: block;
        background: url(../images/bg-rs2.png) 0 0;
        background-size: cover;
        background-repeat: no-repeat;
        width: 461px;
        height: 558px;
        margin-bottom: -61px;
    }
}
.reviews_block  h2.section__title{
    font-family: Unbounded;
    font-weight: 400;
  color:#fff;
    font-size: 48px;
    leading-trim: NONE;
    line-height: 120%;
   margin-bottom:20px;

}
.reviews_part{
    margin-top:60px;
    position: relative;
}

.reviews_carousel_item {

    border-radius: 16px;
    background: #fff;
    padding: 20px;
}
.reviews_carousel_item .column{
    height: 100%;
}
.reviews_carousel_item_title{
    justify-content: flex-start;

}
@media (min-width: 767px) {

    .reviews_carousel .slick-slide {
        margin: 0 27px;
    }

    /* the parent */
    .reviews_carousel .slick-list {
        margin: 0 -27px;
    }
}
.review_body  {
    font-family: Raleway;
    font-weight: 400;
    font-style: italic;
    color:#273649;
    font-size: 24px;
    line-height: 140%;


}

.review_text .review_author {
    color: #01285F;
    margin:10px 0 0 40px;
    font-family: Raleway;
    font-weight: 700;
    font-size: 24px;
    leading-trim: NONE;
    line-height: 130%;



}

 .review_date {
    font-family: Raleway;
    margin: 20px 0;
    font-weight: 500;
    font-size: 18px;
    line-height: 130%;
    color:#98A1A7;


}


/*review section  */
