.faq-block{
    margin-top: 30px;
    margin-bottom: 50px;
}
.faq-block .items-row .td{
    padding: 0 20px;
    vertical-align: top;
}
.faq-block .items-row .item{
    text-align: left;
    border-bottom: 1px solid #cdcdcd;
    border-left: 1px solid #cdcdcd;
    border-right: 1px solid #cdcdcd;
    padding: 20px;
    position: relative;
    display: inline-block;
    height: 100%;
    width: 100%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: none;
}
.faq-block .items-row:first-child .item{
    border-top: 2px solid #ffd247;
}
.faq-block .items-row:nth-child(odd) .item{
    background-color: #fff;
}
.faq-block .items-row:nth-child(even) .item{
    background-color: #F7F6F6;
}

.faq-block .question_name span,
.question_response-title{
    display: inline-block;
    color: #063b7c;
    border-bottom: 1px solid #b3c3d7;
    margin-bottom: 10px;
    font-weight: 400;
}
.images_block{
    display: block;
    margin-bottom: 15px;
    margin-top: 15px;
}
.comment_image{
    position: relative;
    float: left;
    border: none;
    margin-right: 10px;
    margin-bottom: 10px;
}
.comment_image:hover{
    border: none;
}
.question_block{
    margin-bottom: 15px;
}
.answer_block{
    padding-left: 30px;
}
.faq-block {
    margin-top: 0px;
    margin-bottom: 0px;
}

.btn-warning {
border-radius: 15px;
background-color: #f5d762;
border: none;
color: black;
font-size: 18px;
box-shadow: 0 10px 18px rgba(0, 0, 0, 0.11);
}
.section_button {
padding-top: 20px;
padding-bottom: 60px;
}
.section_review {
background-color: #fff;
border: 1px solid #eee;
opacity: 0.96;
border-radius: 23px;
box-shadow: 0 10px 18px rgba(0, 0, 0, 0.11);
padding-top: 20px;
padding-bottom: 60px;
padding-right: 70px;
padding-left: 32px;
display: flex;
}
.section_review {
    margin-bottom: 40px;
		width:100%;
}
.section_review_photo {
 max-width: 25%;
 margin-right: 40px;
}
.section_review_photo img {
    border-radius: 50%;
    max-height: 185px;
}
.section_review_title {
display: flex;
flex-direction: column;
width: 100%;
}
.review_text_name {
font-size: 18px;
line-height: 1;
font-weight: 400;
}
.review_text_href, .review_text_about {
line-height: 1.3;
}
.review_text_title {
padding-top: 29px;
}
.review_answer {
padding-top: 23px;
width: 80%;
display: flex;
flex-direction: column;
margin-left: 20%;
}
.review_amswer_title {
padding-left: 15px;
padding-top: 10px;
}
.review_answer_header {
border-top: 1px solid #f5d762;
color: #f5d762;
}
span {
    font: 300 "Roboto"; 
}
.download_more {
padding-top: 50px;
padding-bottom: 125px;
display: flex;
justify-content: center;
align-items: center;
}
.download_more span:last-child {
font-size: 22px;
padding-left: 10px;
padding-bottom: 3px;
}
.download_more i {
color: #f2c86c;
font-size: 30px;
transform: rotate(80deg);
}
.add_review {
background-color: #fff;
border: 1px solid #eee;
opacity: 0.96;
border-radius: 23px;
box-shadow: 0 10px 18px rgba(0, 0, 0, 0.11);
padding: 25px 35px 20px 35px;
min-height: 400px;
margin-bottom: 53px;
display: flex;
flex-direction: column;
}
label {
padding-top:10px;
position: relative;
}
.textarea {
margin-top: 53px;
position: relative;
}
.top_left{
position: absolute;
font-size: 10px;
color: red;
top: 10px;
left: -10px;
}
textarea {
margin-bottom: 35px;
}
.add_photo_btn {
font-size: 16px;
border-radius: 5px;
margin-left: 30px;
color: black;
background-color: #f2c86c;
}
.form-check-input {
margin-top: 16px;
transform:scale(1.5);
background-color: #fff;
}
.add_form{
padding-top: 16px;
}
.add_form button {
background-color: #f2c86c;
color: black;
}
.show_more {
padding-bottom: 100px;
padding-top: 10px;
display: flex;
justify-content: center;
flex-direction: row;
align-items: center;
}
.show_more a {
font-size: 22px;
margin-left: 8px;
border-bottom: 0;
color: black;
}
.show_more a:hover {
 color: #063b7c;
 border-bottom: 1px solid #b3c3d7;
 transition: none;
}
.show_more i {
color: #f2c86c;
font-size: 30px;
transform: rotate(80deg);
}
.show_more span a:hover {
    color: #f2c86c;
    font-size: 30px;
    transition: none;
    border-bottom: 0;
}
.show_more span a i:hover, .show_more span a i:active {
    color: #d39612;
}
.review_text_href a:hover {
  transition: all .0s;
  border-bottom: 1px solid #b3c3d7;
  color: #063b7c;
}
@media screen and (max-width:766.99px) {
  .section_review_photo {
 width: 100%;
 display: block;
 clear: both;
 margin: 0 auto;
 margin-bottom: 20px;
}
.section_review_photo img {
    width: 100%;
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.section_review {
    display: block;
    padding: 15px;
}
}