/*       
Theme Name: armyperply
Description: Markup by <a href="https://www.weblancer.net/users/iziuzin/">Ivan Batarin</a>
Author: Ivan Batarin
*/



/*style for page_pricing*/



/*style for home_page*/

.first_sc {
    margin-top: 150px;
}

.section_first_sc {
    width: 100%;
}

.slide_item{
  width: 100%;
}

.slide_item img{
  width: 100%;
  height: auto;
}

.first_slide_text{
  width: 100%;
  height: auto;
}

.first_block_slide .slick-dots{
  bottom: 20px;
}

.first_block_slide .slick-dots li button:before{
  width: 12px;
  height: 12px;
  border-radius: 10px;
  border: 2px solid rgba(255,255,255,0.75);
  color: #ddd0;
}

.first_block_slide .slick-dots li.slick-active :before{
  background-color: #fff;
}

.first_block_slide .slick-prev {
    left: 30px;
    z-index: 30;
}

.first_block_slide .slick-next {
    right: 30px;
    z-index: 30;
}

.slick-prev:before, .slick-next:before {
  content: '';
  width: 100%;
  height: 100%;
  border: 3px solid transparent;
  border-top-color: rgba(255,255,255,1) ;
  border-right-color: rgba(255,255,255,1);
  transform: rotate(45deg);
  display: block;
}

.first_block_slide .slick-prev:before{
  transform: rotate(220deg);
}

.first_block_slide .slick-prev,.first_block_slide .slick-arrow{
    width: 25px;
    height: 25px;
}

.first_block_box {
    width: 100%;
    display: flex;
    justify-content: space-around;
}

.first_box_item {
    text-align: center;
    color: #fff;
    width: 31%;
    background-color: #58ab3f;
    padding: 5px 0px 5px 0px;
    border-radius: 5px;
    height: auto;
}

.first_box_item.ozer_bg{
    background-color: #f8af19;
}

.first_text_box {
    font-size: 18px;
    line-height: 22px;
    font-weight: 400;
    font-style: italic;
    color: #ffffff;
    margin-bottom: 15px;
}

.first_bigtext_box {
    font-size: 20px;
    font-weight: 600;
    font-style: normal;
    color: #ffffff;
    margin-bottom: 30px;
}

.first_box_item a{
    font-size: 30px;
    font-weight: 600;
    font-style: normal;
    color: #ffffff;
}

.first_box_item a:hover{
    text-decoration: underline;
}

.first_img_box {
    width: 45px;
    height: 45px;
    margin: auto;
    margin-top: 10px;
    margin-bottom: 30px;
}

.first_img_box img{
   width: 100%;
}

.min_title_two_sc {
    font-size: 18px;
    font-weight: 600;
    font-style: italic;
    color: #a5afb1;
    text-align: center;
    width: 100%;
}

.two_sc {
    margin: 10px 0;
  margin-top: 50px;
}

.title_two_sc {
    text-align: center;
    font-size: 40px;
    font-weight: 600;
    font-style: inherit;
    color: #3cb659;
    width: 100%;
}

.five_sc_box_slide {
    width: 900px;
    margin: auto;
    margin-top: 50px;
}

.two_sc_poz {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: 20px 0;
}

.two_sc_item {
    width: 30%;
    display: flex;
    justify-content: center;
    margin: 40px 0;
    overflow: hidden;
}

.two_sc_item img {
    max-width: 320px;
    width: 100%;
}

.thry_sc_green {
    background-image: url(images/fonn.png);
    background-position: bottom;
    color: #fff;
}

.thry_sc_green_title {
    font-size: 30px;
    font-weight: 600;
    font-style: normal;
    color: #ffffff;
    text-align: center;
    padding-bottom: 20px;
}

.thry_sc_green_text {
    text-align: center;
    color: #ffffff;
    font-size: 16px;
    line-height: 2.5;
}

.box_contant_green {
    padding: 50px 0;
    width: 970px;
    margin: auto;
}

.thry_sc_green_btn {
    border: 1px solid;
    width: max-content;
    padding: 0 25px;
    margin: 20px auto;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 20px;
    font-weight: 600;
    border-style: solid;
    background-color: #f8af19;
    color: #ffffff;
    border-color: #ffffff;
    cursor: pointer;
}

.thry_sc_green_btn:hover {
    text-decoration: underline;
}

.thry_sc_nobg{
    margin: 50px 0;
}

.thry_sc_min_title {
    font-size: 16px;
    font-weight: 600;
    font-style: italic;
    color: #a5afb1;
    text-align: center;
}

.thry_sc_title{
    font-size: 32px;
    font-weight: 600;
    font-style: normal;
    color: #3cb659;
    text-align: center;
}

.thry_sc_poz {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-top: 50px;
}

.thry_sc_item {
    width: 33%;
    margin: 0 5%;
}

.item_boldtext{
    margin-top: 20px;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    font-style: normal;
    text-transform: none;
    color: #373a42;
}
.item_text {
    width: 80%;
    margin: auto;
    font-size: 15px;
    line-height: 20px;
    color: #696b6f;
    margin-top: 20px;
}

.for_sc_green {
    background-color: #01a24a;
    padding: 35px 90px;
}

.for_sc_green_title {
    font-size: 32px;
    line-height: 40px;
    font-weight: 600;
    font-style: normal;
    color: #fff;
}

.form_maile {
    height: 65px;
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
}

.form_maile input[type="text"] {
    padding: 15px;
    width: calc(100% - 180px);
    height: 45px;
    font-size: 16px;
    border-radius: 5px;
    border: none;
}

.form_maile input[type="submit"] {
    height: 45px;
    border: 1px solid #fff;
    background-color: #f8af19;
    padding: 5px 27px;
    border-radius: 5px;
    font-size: 18px;
    color: #fff;
    cursor: pointer;
    transition: .3s;
}

.form_maile input[type="submit"]:hover {
    margin-bottom: 5px;
    background-color: #dead1d;
}

.form_maile input[type="text"]::-webkit-input-placeholder{
    font-size: 16px; 
}

.form_maile input[type="text"]::-moz-placeholder{
    font-size: 16px;  
}

.five_sc {
    margin: 50px 0;
}

.five_sc_green {
    width: 100%;
    background-image: url(images/fonn.png);
    background-position: center;
    background-repeat: no-repeat;
}

.img_five_sc_green {
    width: 40px;
    height: 40px;
    margin: auto;
}

.img_five_sc_green img{
    width: 100%;
}

.five_sc_green_poz {
    width: 100%;
    display: flex;
    justify-content: space-around;
    padding: 50px;
}

.five_sc_green_item {
    width: 25%;
    text-align: center;
}

.five_sc_slide {
    width: 100%;
    margin: 80px 0;
}

.variable_five_sc_green {
    margin-top: 20px;
    color: #f8af19;
    font-size: 36px;
    line-height: 36px;
    font-weight: 600;
}

.variable_five_sc_green span{
    color: #fff;
    font-size: 25px;
}

.text_five_sc_green {
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    color: #fff;
    margin-top: 10px;
}

.five_sc_slide_item{
    color: #888a8e;
    text-align: center;
    font-size: 18px;
    line-height: 30px;
    font-weight: 400;
}

.name_man {
    margin-top: 50px;
    color: #373a42;
    font-weight: bold;
    margin-bottom: 30px;
}

.five_sc .slick-prev.slick-arrow {
    width: 60px;
    height: 60px;
    left: -70px;
    border-radius: 100%;
    border: 1px solid #000;
    transition: .3s;
}

.five_sc .slick-next.slick-arrow {
    width: 60px;
    height: 60px;
    right: -70px;
    border-radius: 100%;
    border: 1px solid #000;
    transition: .3s;
}

.five_sc .slick-next.slick-arrow:hover:before{
    color: #56b047;
}

.five_sc .slick-prev.slick-arrow:hover:before{
    color: #56b047;
}

.five_sc .slick-prev.slick-arrow:before{
    content: '‹';
    color: #000;
    text-align: center;
    display: block;
    line-height: 55px;
    font-size: 21px;
    transform: none;
    border: none;
}

.five_sc .slick-next.slick-arrow:before {
    content: '›';
    color: #000;
    text-align: center;
    display: block;
    line-height: 55px;
    font-size: 21px;
    transform: none;
    border: none;
}

.five_sc .slick-dots li {
    width: 10px;
    height: 10px;
    overflow:hidden;
}

.five_sc .slick-dots button{
    width: 10px;
    height: 10px;
    border-radius: 100%;
}

.five_sc .slick-dots li button:before {
    width: 100%;
    color: transparent;
    border: 2px solid #252525;
    border-radius: 100%;
    width: 10px;
    height: 10px;
}
.five_sc .slick-dots li.slick-active button{
    background: #00a44a;
}

.five_sc .slick-dots li.slick-active button:before{
    border: none;
}

.five_sc .slick-dots button:hover{
  background: #00a44a;
  border-radius: 100%;
  border:none;
}

.five_sc .slick-dots button:hover:before{
  border:none;
}

.box_contant_six_sc {
    width: 100%;
    display: flex;
    justify-content: center;
    padding-top: 50px;
    padding-bottom: 100px;
}

.six_sc .title_two_sc {
    color: #000;
    font-size: 32px;
}

.six_sc_item {
    width: 23.6%;
    overflow: hidden;
    height: max-content;
    max-width: 397px;
    margin: 0 1%;
}

.info_item {
    border: 1px solid #acacac;
    border-bottom: none;
    text-align: center;
    color: #fcfcfc;
    padding: 30px 10px 25px;
    border-radius: 5px;
}

.seven_sc .title_two_sc {
    font-size: 32px;
}

.info_item.orange {
    background-color: #ffbf37;
}

.info_item.green {
    background-color: #01a24a;
}

.info_item.lime {
    background-color: #56b047;
}

.info_item.marsh {
    background-color: #a7c838;
}

.category_six_sc {
    font-size: 24px;
    line-height: 30px;
    font-weight: 600;
    margin-bottom: 15px;
}

.price_six_sc{
    font-size: 28px;
    line-height: 36px;
    font-weight: 600;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
    word-spacing: -5px;
}

.descriot_six_sc{
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
}

.list_item {
    padding: 20px 10px;
    height: max-content;
    border: 1px solid #acacac;
}

.service:before{
  content: '';
  background-image: url('data:image/png;base64,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');
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 14px;
  padding-left: 19px;
}

.service {
    margin-bottom: 5px;
}

.btn_six_sc {
    height: 38px;
    text-align: center;
    margin: 20px 0;
    font-size: 13px;
    line-height: 38px;
    font-weight: 600;
    font-style: normal;
    width: 100px;
    margin: auto;
    color: #fff;
    cursor: pointer;
}

.btn_six_sc:hover {
    text-decoration: underline;
}

.btn_six_sc.orange{
     background-color: #ffbf37;
}

.btn_six_sc.green{
    background-color: #01a24a;
}

.btn_six_sc.lime{
    background-color: #56b047;
}

.btn_six_sc.marsh{
    background-color: #a7c838;
}

.our_client_item {
    width: 165px;
    height: 106px;
    overflow: hidden;
    transition: .3s;
}

.our_client_item img {
     max-width: 100%;
    max-height: 100%;
}

.slide_item_parent{
  width: 100%;
  display: flex;
  justify-content: space-around;
  align-items: center;
}

.seven_sc_text {
    margin-top: 30px;
    margin-bottom: 50px;
    text-align: center;
    color: #696b6f;
}

.our_client_item:hover{
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 5px;
  background-color: #fcfcfc;
}


.seven_sc .slick-dots li {
    width: 10px;
    height: 10px;
    overflow:hidden;
}

.seven_sc .slick-dots button{
    width: 10px;
    height: 10px;
    border-radius: 100%;
}

.seven_sc .slick-dots li button:before {
    width: 100%;
    color: transparent;
    border: 2px solid #252525;
    border-radius: 100%;
    width: 10px;
    height: 10px;
}
.seven_sc .slick-dots li.slick-active button{
    background: #00a44a;
}

.seven_sc .slick-dots li.slick-active button:before{
    border: none;
}

.seven_sc .slick-dots button:hover{
  background: #00a44a;
  border-radius: 100%;
  border:none;
}

.seven_sc .slick-dots button:hover:before{
  border:none;
}

.recomandation_slide {
    width: 100%;
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.recomandation_slide_item {
    width: 225px;
    height: 300px;
    overflow: hidden;
}

.recomandation_slide_item img {
    width: 100%;
}

.recomandation_slide_item:hover{
  border: 1px solid #ddd;
}

.title_recomandation {
    text-align: center;
    color: #373a42;
    font-size: 32px;
    font-weight: 600;
    font-style: normal;
    margin-bottom: 70px;
}
.seven_sc_recomandation {
    width: 100%;
    margin: 77px 0;
}

.slide_item_parent_rec{
  display: flex;
  justify-content: space-around;
}

.eight_sc{
  width: 100%;
  background-image: url(images/bg_eight.jpg);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.wrap_contant_eight_sc {
    padding: 20px 0;
}

.wrap_contant_eight_sc{
  display: flex;
  justify-content: flex-end;
}

.eight_sc_form {
  width: 813px;
  background-color: #fff;
  padding: 10px 0;
  border-radius: 5px;
}

.booking_title span {
    color: #373a42;
    font-size: 32px;
    font-weight: 600;
}
.form_booking {
    padding: 30px 20px 0;
}
.booking_title {
    text-align: center;
    width: 100%;
    font-size: 32px;
    font-weight: bold;
    color: #03a04a;
}
#wpcf7-f53-p277-o1 .booking_title {
    text-align: left;
}
#wpcf7-f53-p27-o2 .booking_title {
    text-align: left;
}
#wpcf7-f52-p25-o1 .booking_title {
    text-align: left;
}
#wpcf7-f53-p335-o1 .booking_title {
    text-align: left;
}
#wpcf7-f53-p463-o1 .booking_title {
    text-align: left;
}
#wpcf7-f53-p23-o1 .booking_title {
    text-align: left;
}
#wpcf7-f53-p169-o1 .booking_title {
    text-align: left;
}
.box_fhone_name {
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.name_input{
    width: 48%;
    padding: 8px 0;
}
.phone_input{
    width: 48%;
    padding: 8px 0;
}
* input,* textarea {
  font-family: OpenSans;
}
h2 {
    margin: 0;
    margin:5px 0;
}
tr.title_table {
    border-bottom: 0;
    font-weight: 600;
}
.phone_input input, .name_input input, .mail_input input {
    width: 100%;
    padding: 7px 8px;
    border-radius: 5px;
    border: 1px solid #ddd;
    color: #696b6f;
    font-size: 13px;
    line-height: 20px;
}



form p {
  margin: 0;
}
.title_input {
    color: black;
}
.form_booking textarea {
    width: 100%;
    padding: 10px 5px;
    border-radius: 5px;
    height: 100px;
    width: 100%;
    border: 1px solid #ddd;
    margin-bottom: 5px;
    color: #696b6f;
    font-size: 13px;
    line-height: 20px;
}

.element_form{
  margin: 15px 0;
}

.title_input {
    margin-bottom: 7px;
}

.person_info:before {
    content: '';
    background-image: url(images/lock.png);
    background-position: left top;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 5px;
}

.title_input{
    font-size: 15px;
    line-height: 20px;
    font-weight: normal;
    font-style: normal;
}

.person_info {
    line-height: 1.5;
    margin-bottom: 18px;
    font-size: 14px;
    color: #323232;
    position: relative;
    padding-left: 30px;
}

.btn_form_eight_sc input {
    margin-bottom: 20px;
    border: none;
    background-color: #4CAF50;
    color: #ffff;
    font-size: 13px;
    line-height: 38px;
    padding: 0 20px;
    cursor: pointer;
    border-radius: 3px;
    transition: .3s;
    font-weight: 600;
}

.btn_form_eight_sc input:hover {
      background-color: #888a8e;
}


.ph_input{
    color: #696b6f;
    font-size: 13px;
    line-height: 20px;
}

.ph_input input::-webkit-input-placeholder{
    color: #696b6f;
    font-size: 13px;
    line-height: 20px;
}

.ph_input input::-moz-placeholder{
    color: #696b6f;
    font-size: 13px;
    line-height: 20px;
}

.soc_owerbox{
    position: fixed;
    right: -15px;
    background: #fff;
    width: 70px;
    height: 40px;
    box-shadow: -1px 0px 6px grey;
    top: 50%;
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.inst_soc,.fb_soc{
    width: 30px;
    height: 30px;
}

.inst_soc img,.fb_soc img{
    width: 100%;
}

.fb_soc {
    transform: rotate(90deg);
}

.up {
    background-image: url('data:image/png;base64,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');
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
    background-color: #00a44a;
    position: fixed;
    right: 20px;
    z-index: 50;
    top: 85vh;
    border: 2px solid #fff;
    box-sizing: border-box;
    text-indent: -9999999px;
    cursor: pointer;
    border-radius: 5px;
    background-size: 15px;
    background-position: center;
    transition: .3s;
}




.box_title {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #a6a6a6;
    background-color: #fcfcfc;
}
.page_box {
    margin-top: 180px;
}
.page_border_top {
    width: 100%;
    border-top: 1px solid #000;
    color: #ffff;
}
.road_topage{
  font-size: 12px;
}
.road_topage a{
  font-size: 12px;
}

.page_title {
    color: #373a42;
    font-size: 28px;
    margin: 15px 0;
}
.massage_box {
    background-image: url(images/iii.png);
    background-repeat: no-repeat;
    position: relative;
    margin: 30px 0;
    padding: 20px 0;
    background-color: #a1d784;
    color: #fff;
    background-position: left 30px center;
    background-size: 15px;
    padding-left: 67px;
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
    font-style: normal;
    text-transform: none;
}

.estimate_text {
    font-size: 15px;
    line-height: 20px;
    font-weight: normal;
    font-style: normal;
    padding-bottom: 20px;
    border-bottom: 1px solid #000;
}

.item_wrap_box{
    border: 1px solid white;
    color: #fff;
    position: relative;
}

.item_box_section {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: linear-gradient(to top, #01a24a, #01893e);
    padding: 10px 15px;
}

.item_section_text {
    font-size: 25px;
    font-weight: 600;
}

.box_section {
    margin: 30px 0;
    width: 100%;
}

.item_box_section a {
    color: #fff;
    font-size: 25px;
    font-weight: bold;
}

.item_section_btn {
    width: 40px;
    height: 40px;
    text-align: center;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: .5s;
}


.item_section_btn.active {
    transform: rotate(180deg);
}


.update_page_price {
    margin-bottom: 20px;
    color: #696b6f;
    font-size: 15px;
    line-height: 20px;
    font-weight: normal;
    font-style: normal;
}

.update_page_price a {
    color: #56b047;
}

.page .box_contant_green {
  padding: 15px 0;
}

.page .thry_sc_green_btn {
    margin: 10px auto;
}

.page .thry_sc_green {
    background-position: top;
    margin-bottom: 70px;
}

.page .thry_sc_green_title {
    padding-bottom: 5px;
    font-weight: 700;
}

.item_box_section a:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.box_show_contant{
  display: none;
}


.page .service {
    color: #000;
}

.page .btn_six_sc {
    font-size: 21px;
    line-height: 50px;
    background-color: #ffbf37;
    height: auto;
    width: 90%;
    margin: 30px auto;
}

td {
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    padding: 15px 20px;
}

article.page ul,article.page ol  {
    padding-left: 20px;
    list-style-type: disc;
}
article.page li{
    list-style-type: disc;
}
.title_table td.right {
    color: #fff;
    width: 40%;
    text-align: center;
}

.title_table td.left {
    color: #fff;
    width: 60%;
}

.ozer_table td.right {
    color: #696b6f;
    text-align: center;
    width: 40%;
}

.ozer_table td.left {
    color: #696b6f;
    width: 60%;
}

 tr.title_table {
    width: 995%;
    max-width: 100%;
    display: flex;
    background: #56b047;
    border-radius: 3px;
    border-bottom: 2px solid;
}

 tr.ozer_table {
    width: 995%;
    max-width: 100%;
    display: flex;
    border-radius: 3px;
    border: 1px solid #b5b5b5;
        border-top: 0;
}

table {
    width: 100%;
}

.wrap_box_show {
    margin: 30px 0;
}


.list_table_box {
    padding: 15px 30px;
    color: #696b6f;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #a7a6a6;
}


.box_show_contant {
    width: 98%;
    margin: auto;
}

.left_list_table{
    width: 50%;
}



.right_list_table{
    width: 50%;
    text-align: center;
}

.list_table_info:last-child{
    margin-bottom: 20px;
}

.list_table_info {
    margin-bottom: 10px;
    color: #696b6f;
}

.list_table_info span {
    font-weight: bold;
}

.parent_title {
    width: 100%;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    font-style: normal;
    color: #000000;
    margin-top: 15px;
    margin-bottom: 15px;
}


/*style for page_contact*/



.write_content {
    margin: 50px 0;
}

.section_top_contact {
    width: 100%;
    display: flex;
    margin-bottom: 50px;
  justify-content: space-between;
}

.contact_item_left {
    width: 45px;
    height: 45px;
    overflow: hidden;
}

.contact_item_left img{
    width: 95%;

}

.phone_contact_item {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}

.top_contact_left {
    width: 45%;
}

.top_contact_right {
    width: 50%;
}

.contact_item_left {
    width: 35px;
    height: 35px;
    overflow: hidden;
    background-color: #373a42;
    border-radius: 100%;
    border: 2px solid #56b047;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: .5s;
    margin-right: 30px;
}

.contact_item_left:hover {
   border: none;
}

.forbigphone img{
  width: 65%
}

.contact_title{
    font-size: 26px;
    font-weight: 600;
    font-style: normal;
    color: #3cb659;
}

.contact_title {
    font-size: 26px;
    font-weight: 600;
    font-style: normal;
    color: #3cb659;
    margin-bottom: 20px;
}


.sam_phone a{
    font-size: 15px;
    line-height: 20px;
    font-weight: normal;
    font-style: normal;
    color: #458c26;
    text-transform: none;
    text-decoration: none;
}

.sam_phone_text{
   font-size: 15px; 
}

.sam_maile a{
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
    text-decoration: none;
    color: #373a42;
}

.section_bottom_contact {
    width: 100%;
    display: flex;
        justify-content: space-between;
}

.contact_map_box {
    width: 45%;
}

.contact_form_box {
    width: 50%;
}

.contact_map iframe {
    width: 100%;
    height: 358px;
}
.booking_title.contact {
    text-align: left;
    margin-bottom: 20px;
}


.contact_page .form_booking{
  padding: 0;
}

.contact_page .element_form {
    margin: 15px 0;
}

.address_contact{
  padding-left: 40px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAC3CAYAAADZ2pqzAAAN/ElEQVR4nO2da4ic1RnHf9mdduwuadztNoEtLqREa+qFxSpGDCzEEjC0ShADFVu21BKoiB9aFCwEUmwx1arYWCIKEZWUioiXJiVWS0ClfqjYi8SQlEosERONVaOS1E3ffjgz2cnszHt7nuec9zI/eIju7pzznPOfc78toto0gTOAYeAkcLz17zDQaP3NHHAiY7idnw1KFEWxv2/E/rb4LAUuAM4HVgLnApO4dC0BxlOE8RDwF+BlYB8FEE2TRaEdSMEoLtNHgVXADHCLcZxv4wR/DngB+BBXykdbvz9iHH9qkkpw0ZkCbgOigtiltsnNThRFsVY0xoFp4EHgA8IL2s8245qE4BRJ4KT2fgZ4mvDiZbGdwPKc+aFCkQTuRQO4HjhIeLGkNqubNekossA3AP8ivDCa9hrpeu5qFE3gUWAd4YWwtkOtdJpTJIGXAD8nfOb7tJtVci6GIgjcxCU0dGaHtPXiXOxDEQR+kvAZXATbhvuyqxJS4E2Ez9Qi2s245kplmtiXwEu7/n8r8BnhM7OotjlT7sbguwQ3GFTJaW0rCkMq3wI/T/iMK5Ntz5fN8/gQuIGroj8mfIa17UrgImAZbu23zTJgBfCDAvjYtv0I5rWTBNZYLpzCTTX65D3gj8AfcMt5J4FPW79rtP47bhF/Wevfk8DnW585E7gMOA+4Sd/lWF4Hvgv8NesHrXvKPkvuC7j53jHTFM1znnF6uu1jcixHWlfRO5USF2eP4Bb61ceQCQwDI8BEK/5tuC0/lml9LauTVgKP4mehYEVuD21YDGzANs2HszhkJfAOwwQ+BVyD21s1kttDO5rAWmAXdnlwb1pnLAS2nKEKuniegxW4DpJFXvw4jQPaAk8ZJeZ2XGn13c5qMAbcj02+TCdFriXwOG7+1CIRs6m9KDZXY5M/k3GRapbgx5UdPw58i2K2s3kYA1ajL/BOYmo2LYE1d2EcB55IHXO5aM+ceavltATW3ML6aupYy8kETuhn0cuzvjOFUoEbwCtKTn5C8ca11mwEPkIn/16iR3ssFfg7Ss5FwH3Z8qYybEcvD2/sDlwq8H4lx6peLccxgp7AR3FD1VNIBF6r6NhEvrypBItxTZNJKZYIrHXa4JKcGVMlmrj1aS2RT5FX4CuUHLma6oxzpSzDrflq5OupDQJ5BB7F7cyXOjGrkClVRKPjuqcdWB6Blys48IZOXlSO9vYhjVI8DvkE3qsQeYhVoWHcVOEm3Df8QIx/r7b+bhVubLmY0/duWTMT41ta2w/ZBV6pEPEuXIb5YgK3z/gNod8XevR5BfKZrqPA0qwCPyiMNMKVCmvGcG38bgV/u7+cM63wrZcuNYZOW7MKLN2GswP7XvMIbn+UprC9zLrKHka+jnw0i8Azwsgi3E5EC4Zx1f5q4F0FP9PY8VZ8liW5iXyueiZO4KGOyNYKnX0A+KcwjH6cxG1mfxF/s2LNVnwzhnGcQD5Hn/poqnTse67Q0X6MAbcKfZPahpYvFs2PtC2OraY7kUTyZ+zarGuEvmnYO9iV5BHih3SJlkbgWWEGbECfYYp1hijCre9aDKdmhX6tAxpxbfDFQgdfEn6+F8tx90gWiW10Ldcp8Xfh5y+PoqjvHZsNZO3vR0Ln+nGHwCdLs9pP9r7Ap0NxVfSoMME7DBK7GH/DoTxmUU2LTovECSxdXFhdtMR6sF0GaV4j9Gm8n8DStV/teedJoT++rH3GWIvFQn96TngMAd8QOLUPOCb4fC/uUg7Pis3ojouP4Q6252VNrx8OAV8VBHoM3RLcxJ12KAMbcTNsWjTJeHS0i546DgGXCwJ9Gt0SvAa/S41SepaanJwA/iT4fN8SLOHT5D/JRNk2xmv7K8nPnherDQFfFAR6QPDZbprYTuxbIF2g6UZSRXdfRgc4gb8kCFTSKejmBHYLFlZol+D/KIfHEPMvieThTS1HWlhMA1qi7e/bkg8vWrRoQTUtbYO1h0hl6mCB/vKhZo0IFK+TVXekAi9YspUKPEAX9QIjFVizFzmBmxkrE2+hO2UpOscVRdGC6xulAn9B+PlufF1TqMUU8F/F8M5UDAtwAmd9ebMTTUHew5WIsqFZrX5F8NkPe/1wCLdDPi/aw4TfK4dnzT3K4Umq+54FdQjZWFZ7H/RvlMOz5jFkNWA3kjNdPWu/IWTTjdozT++hm2GWHMblnebGeInA/+71wyHcXYt5+Rr6g/1fKIdnxa9xEz2aX0hJgflHrx8OIZvgtjjWYbHHy4KnDMKUFJa+05xNZFtFNqC/6f13Qp+sbZNyekF+vUPPfdFtpAnWFvhKBZ8szWLV6z6JT0knG44KE2yxUO/jiGgeu9MgrU2ER3eTBN4uTLT2wje4laVPhH5p27vYLGmeK/Ut6fjoY0IHN6C/1HcMd9HIm8rh5uUw8GVsZtuuFH4+8Tke6emGCLt55FUKvmnY1UbpA/n7D1uSquiGMIII2+2uGxX8k9hPDNN2ITAn9G9tmhP+vxU6anV9A7jb5r9vGH4cW4CHDcM/G/koJNUy6ziyb9Ec9st9TdyRUh+l9iH0j6d0o/HIyZ4st+xIn6m7XT8PFtBE76LUfnYrfu7NekTB181ZBL5NIcKL1LNhIRbvIrTN185OrQc8prMIfL5ChD5O5bevHxzDTfG9IPD3HVzNswpXJfva2fmEwOdOa2YRGHQenLQcUsQxhbvXYwfuvspevr0K3I273CXUReVao4JHs1yE1ma9QsQvauZGTkZwpXECV+InOiw0f0NH4GvJUYJB56WVOxlcBt7NMLpvPy7JU4IBblByYEYlW6qD9JqGTttOnyXCNAKj6Mg1+L2LuYgMI78La0HpBWLFTRJYc3qwbGeONOhsnsSrRV126iU0icCgc/t7hFvrLNumdi1G0J+YubYduETgBjpXDLdtd94cKjkWV0KdOiYqLcEAtyg69hB+r84PyTKE23D62POdkWgIDPItPZ12f+pYy8tybMSNgOs7I9ISWPOZuwi4ifJd15CWVcimTuPsM7puZNASGFzVoOns3RRjVkmTS3B3Z1uIG+GurTqNBHEzTTQtQb/DMIdbLCg7I+i+FdzPFpAg8KKsCbkKvSdn2/YRrsouMz/CVtgI9+TRAjSr6DbrjBJwoJVRZRkvD+P2ob2OvbgRfdapLQQGd8O7VUK2UfwO2CQ6uzHS2iv9HLESGPRfHeu2Z7F/tygNwy0fxnCjiTvxJ2zbzu7nnKXAS4HXPCRuE+Hnss/Dv6iJpRdsBQZXVUmfw0trB3HvOFhuzwU3STGJK613IH/00qz0gr3AtBzwnejduJ2P2m31JcBPA6Snn+1JcjhJ4MzjpBh24F63DsU+3CHoY7ha5SjuHNEh3FVHi3Hzw2O405AjuImWKVypDd0M9GIZcCTuD7RKaRqWYt/xqpPtJUUH00cV3Y3G3uqBpXysLITAMBBZanvpc4N7Nz7b4G7GcW2g5D7quvJ1XO89kaRSannb7Pu4TsIzhnFUkV2kFLdIXEX4aq8MdpSMZ6OSqmhf90U/g3vXp3TfTM8cQPmKCMs2OI74hqOeHCHHeeSQbXAcFwC/ChR3UfllaAesuBj97UBls715My/UODgPl9L/yGfV7bSdklkok8BtmriJEl+rVKFtjySzyihwm1Hcw5lFvdJQy9ZLMqnMAvdiEv1TeiFtmzRDQk5VWjKNmxA4C1iJu1vkAtz0aJlIXA5MIqmUllXg9jJa3tvWi1B3nYPC661FHQeHJNUynDEvo/s074AO9hC+7V2plZiqdbI0CC2uuGN1WmIGAp/GDGHFlTxC1pOirCYVhXWB498QOP5KMwocJ1zpzT3fHMegBM/TIOwxmG+GiLTqAnduXBNNCQp5mJiHqwboYHHbTVo7yypRg170PCGE/R/uzg67RA3aYCDlHmMDnsNdX/y5QPHXhuvxX3rf8ZGwQQl2XOU5vjngOs9x1hbpazJ52l3pS3KpGXSy/J9ffh83qeJlKTZJ4FCdD5/c7DGu48BluEc1C0Ed2uDLPcUTAfdQsHXesu7oSMs4Bis4ffgQONNTXKeo+46O1Z7iOQl821NcAzrwdaXEVl8J6qaquyrT4mOcMAecgRseeR+XJFXRVe5FT3qK50JcFV1IqtwGT3uI43E8TUkOWMghbNvduyhADVjnuWjLKvot3ErRnGEcA2JYiW3pDXmj32nUdS76RuzEPeQxHYnUVWCtF9t6Weztr76pq8BW4s56TEMq6ijwDDbiLnjSpgjUrRfdwO704PeMwh2QEYvSe4XXFGSgbiXYYuz7AIMb+gqD5qPWEQkPYhSBunWynkZP3A/wtxskN3UTuBbtbid1EngSPXG3ePY9N3USWKv9PUgBVonSUqdetNb+q+sYrBIVjgY6pbfwnapu6lJFTyMX9wbvXitQF4G3IBPX5P4MH9RF4IPIBL6YEnWsOqmLwBJxfR8tVaUOAkva3+2Ef4BaRB0EfpJ84u4J4Ks6SQJX4WTDB8CSHJ+rQtoTS2nZJzqmyCfuOdqOFJWyC7wmx2d+RsHO8A7oz2GytbuF3FcloeqdrCziHsXfgTRvDASet+WBfDSlygKvJb24twTy0ZwqC/wo6cR9KZSDPqjyenCapb1PcF+EASVjPckld2cw7zxS1RKc9Az6CTxeJzhAn6TSOxvMM89UtZOVVDXnmb4sJVUU+FJq2mPuRRXb4H4L9EeAH/p0ZIA+DfrPP5ftaVkVqlZFj9Jb3FIcM7GgagIvZ6G4G4N6FJiqCbwE2M+8uPeGdSc8VdyyMw0sBfbhLiSrNUml9P9W3ZjhU75uSQAAAABJRU5ErkJggg==');
  background-size: 20px;
  background-position: left center;
  background-repeat: no-repeat;
  line-height: 30px;
  margin-bottom: 5px;
  
}
.up:hover{
  background-color: #888a8e;
}



/*style for page_faq*/



.faq_page .item_box_section {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #fff;
    padding: 10px 15px;
}

.faq_page .item_section_text {
    color: #373a42;
    font-weight: 700;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
    font-size: 16px;
    width: 95%;
}

.faq_page .item_section_text .active {
  color: green;
}

.faq_page .item_box_section a {
    color: #000000;
    font-size: 16px;
    font-weight: bold;
    border: 1px solid #949393;
    border-radius: 100%;
}

.faq_page .item_section_btn {
    width: 25px;
    height: 25px;
    text-align: center;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: .5s;
}


.faq_page .item_wrap_box {
    margin-bottom: 5px;
    border: 1px solid #5e5e5e;
}


.faq_page .box_show_contant {
    width: 100%;
    padding: 0 30px;
}

.faq_page .box_show_contant {
    color: #696b6f;
    font-size: 15px;
    line-height: 20px;
    font-weight: normal;
    font-style: normal;
    padding-bottom: 30px;
    padding-right: 9px;
}

.wrap_faq_page_forpoz {
    width: 100%;
    display: flex;
    justify-content: space-between;

}

.common_questions_box {
    width: 62%;
}

.faq_page_box_form {
    width: 35%;
}

.faq_page .form_booking input{
  border-color: #5e5e5e;
}

.faq_page .form_booking textarea{
  border-color: #5e5e5e;
}


.faq_page .form_booking {
    padding:  0;
}

.faq_page .item_box_section:hover .item_section_text{
  color: green;
}

.faq_page .item_box_section:hover .item_section_btn{
  color: green;
}

.faq_page_title {
    font-weight: 700;
    font-style: normal;
    font-size: 24px;
    color: #373a42;
    margin-bottom: 10px;
    margin-top: 20px;
}

.faq_page_title:first-child{
    margin-top: 0;
}

.quastion_list>ul>li {
    color: #000;
    margin-left: 35px;
    margin-bottom: 10px;
}

.quastion_list>ul>li:before {
    content: '';
    width: 8px;
    height: 8px;
    background-color: #767676;
    border-radius: 100%;
    display: inline-block;
    margin-right: 10px;
}

.quastion_list {
    margin-top: 10px;
}

.faq_page .box_show_contant span{
    color: 000;
    font-weight: bold;
}

.text_faaaq{
   color: #696b6f;
   margin-top: 10px;
}



/*style for page_blog*/
main.page_box {
}
.blog_page_forpoz {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}


.item_blog_page {
    width: 49%;
    overflow: hidden;
    border: 1px solid #8d8d8d;
    border-radius: 5px;
    position: relative;
}

.top_box_item img{
  width: 100%;
}

.botom_box_item {
    width: 93%;
    margin: auto;
    margin-top: 10px;
}

.link_item_blog a{
    color: #373a42;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
    transition: .3s;
}

.link_item_blog a:hover{
    color: #56b047;
    text-decoration: underline;
}

.link_item_blog {
    width: 90%;
}

.rubric_item_blog{
    color: #373a42;
    font-size: 13px;
    line-height: 20px;
    font-weight: 400;
    font-style: italic;
    text-transform: none;
    text-decoration: none;
}

.rubric_item_blog a{
    font-weight: bold;
    color: #56b047;
    transition: .3s;
}

.rubric_item_blog a:hover{
    color: #373a42;
}

.wrap_like_comment {
    display: flex;
}

.box-bottomb {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin: 30px 0;
}

.blog_like {
    margin-right: 20px;
    color: #373a42;
    font-size: 12px;
    cursor: pointer;
}

.btn_blog{
    color: #56b030;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
    transition: .3s;
    cursor: pointer;
}

.btn_blog:hover{
    color: #56b030;
}  


.blog_comment{
    color: #373a42;
    font-size: 12px;
    cursor: pointer;
}

.blog_like a{
    background-image: url(images/like_blog.png);
    background-size: 12px;
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 18px;
}


.blog_comment a{
    background-image: url(images/com.png);
    background-size: 12px;
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 18px;
}

.blog_comment a:hover{
    text-decoration: underline;
}

.blog_like a:hover{
    text-decoration: underline;
}

.btn_blog:hover{
    color: #a2a6b2;
}

.date_public_box {
    width: 72px;
    height: 72px;
    border: 2px solid green;
    border-radius: 100%;
    text-align: center;
    line-height: 1.2;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    background-color: #fff;
    top: 5px;
}

.date_public_box:before {
    content: '';
    width: 20px;
    height: 20px;
    border: 2px solid green;
    border-radius: 100%;
    position: absolute;
    top: -7px;
    right: 1px;
    background-color: #fff;
}

.blog_page .year {
    font-size: 12px;
}

.blog_page .day_month{
    font-weight: bold;
}


/*style page_reviwse*/

.write_content.reviews_page{
    margin: 0;
}

.reviews_btn {
    width: 170px;
    background: linear-gradient(to bottom, #fff 0%,#b8b8b8 100%);
    color: #333;
    cursor: pointer;
    font-weight: normal;
    font-size: 13px;
    padding: 5px 12px 5px;
    border-radius: 3px;
    transition: .3s;
    border: 1px solid #ddd;
}

.reviews_btn:hover {
    border: 1px solid #9cf;;
}

.reviews_form_show{
    display: none;
}

.box_firstbtn {
    margin: 10px 0 0 0;
}

.reviews_form_show_title {
    font-weight: bold;
    font-size: 1.1rem;
    color: #696b6f;
    line-height: 20px;
    margin-bottom: 10px;
}

.wrap_name_maile {
    width: 300px;
}

.reviews_form_name {
    display: flex;
    justify-content: space-between;
    margin-bottom: 15px;
    line-height: 36px;
    font-size: 15px;
}

.reviews_form_maile {
    display: flex;
    justify-content: space-between;
    margin-bottom: 15px;
    line-height: 36px;
}

.wrap_name_maile input[type="text"]{
    height: 36px;
    border-radius: 3px;
    border: 1px solid #868686;
    width: 200px;
    padding: 8px;
}

.wrap_name_maile input[type="text"]::-webkit-input-placeholder{
    color: #ddd;
    font-size: 30px;
}
    

.wrap_name_maile input[type="text"]::-moz-placeholder {
    color: #ddd;
    font-size: 30px;
}

.reviews_form_rating {
    display: flex;
    align-items: center;
    margin: 15px 0;
}

.title_rating {
    margin-right: 50px;
}

.rating_img {
    height: 15px;
    overflow: hidden;
    line-height: 25px;
    cursor: pointer;
}

.reviews_form_textarea textarea {
    width: 500px;
    height: 100px;
    border-radius: 3px;
    margin: 15px 0;
    padding: 10px;
}

.reviews_form_btnbox {
    width: 100%;
    display: flex;
    align-items: center;
    margin-top: 15px;
    margin-bottom: 30px;
}

.btn_reviews_submit {
    margin-right: 20px;
}



.reviews_form_btnbox input {
    background: linear-gradient(to bottom, #fff 0%,#b8b8b8 100%);
    color: #333;
    cursor: pointer;
    font-weight: normal;
    font-size: 13px;
    padding: 8px 12px 8px;
    border-radius: 3px;
    transition: .3s;
    border: none;
    box-sizing: border-box;
}

.reviews_form_btnbox input:hover{
    border: 1px solid #9cf;
}

.box_forpoz_item {
    width: 100%;
    display: flex;
    align-items: center;
}

.box_forpoz_item:before {
    content: "";
    height: 16px;
    width: 95px;
    background-image: url(images/newstars.png);
    align-items: center;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto;
}

.rating_img.first{
    margin: 0 10px;
}


.reviews_item {
    padding-top: 15px;
    padding-bottom: 23px;
    border-top: 1px dashed #ddd;
    margin: 15px 0;
    font-size: 13px;
    font-style: italic;
    color: #000000;
    line-height: 20px;
}


.sam_reviwse {
    font-size: 14px;
    font-weight: normal;
    display: block;
    padding-bottom: 30px;
    margin-left: 40px;
    margin-top: 10px;
    line-height: 2;
}

.wrap_page_prew_next {
    font-size: 11px;
    width: 240px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 80px;
}

.list_page_wrap {
    display: flex;
    width: 65%;
    justify-content: space-between;
}

.nombar_pagereviews {
    width: 25%;
}

.reviews_form_checkbox {
    display: flex;
    align-items: center;
    font-size: 13px;
    color: #696b6f;
}


.list_page_item{
    margin: 0px 1px 0px 1px;
    padding: 6px 10px 6px 10px;
}

.prew_page{
      background: #ddd;
      cursor: default;
}

.this_page{
      background: #3279BB;
      color: #fff;
      cursor: default;
}

.next_page {
    background: #555;
    cursor: pointer;
    color: #fff;
    transition: .3s;
}

.next_page:hover {
    background: #3279BB;
}


/*style page_secrvices*/

.write_content.page_services{
    margin: 20px 0;
}

.show_contant_text.home {
    background-image: url(images/services_home.png);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 20px;
    padding-left: 30px;
}

.show_contant_text.case {
    background-image: url(images/services_case.png);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 20px;
    padding-left: 30px;
}


.show_contant_title {
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    color: #3cb659;
    margin-top: 25px;
    margin-bottom: 10px;
}

.clining_this span{
    color: #696b6f;
    font-size: 15px;
    line-height: 20px;
    font-weight: bold;
}

.clining_this{
    position: relative;
    font-size: 15px;
    line-height: 20px;
    font-weight: normal;
    font-style: normal;
}

.clining_this:before {
    content: '';
    position: absolute;
    width: 100%;
    background: linear-gradient(to top, #ffffff, #ffffff57);
    height: 24%;
    bottom: 0px;
}


.show_contant_text {
    font-size: 15px;
    line-height: 20px;
    font-weight: normal;
    font-style: normal;
    margin-bottom: 10px;
}

.box_contant_show {
    display: none;
}

.btn_show_page_services {
    margin: 15px 0;
    font-size: 12px;
    text-decoration: underline;
    cursor: pointer;
}

.btn_hide_page_services{
    margin: 10px 0;
    font-size: 12px;
    text-decoration: underline;
    cursor: pointer;
}

.page_services_topbox {
    border-bottom: 1px dashed #898989;
}

.over_title_services {
    font-size: 32px;
    font-weight: 600;
    font-style: normal;
    color: #3cb659;
    text-align: center;
    margin-bottom: 80px;
}


.box_sam_contant_services {
    width: 100%;
    margin-top: 10px;
}
   
.item_services {
    width: 100%;
    display: flex;
    height: auto;
    overflow: hidden;
}

.left_services {
    width: 50%;
}

.left_services a{
     width: 100%;
     height: 100%;
}

.left_services img{
     width: 100%;
}

.right_services {
    width: 50%;
    text-align: center;
}

.img_right_services {
    width: 80px;
    height: 80px;
    margin: auto;
    overflow: hidden;
    border-radius: 100%;
    margin-top: 35px;
}

.img_right_services img {
     width: 100%;
}

.right_services_title{
    color: #373a42;
    font-size: 24px;
    font-weight: 600;
    font-style: normal;
    text-transform: none;
    margin: 20px 0;
}

.right_services_text {
    font-size: 15px;
    line-height: 20px;
    font-weight: normal;
    font-style: normal;
    color: #696b6f;
    width: 80%;
    margin: auto;
    margin-bottom: 30px;
}

.right_services_btn {
    font-size: 21px;
    line-height: 50px;
    font-weight: 600;
    font-style: normal;
    border-width: 2px;
    border-style: solid;
    background-color: #01a24a;
    color: #ffffff;
    border-color: #01a24a;
    cursor: pointer;
    width: 190px;
    margin: auto;
    border-radius: 5px;
}

.right_services_btn:hover{
    text-decoration: underline;
}

.item_services:nth-child(2n+1){
     flex-direction: row-reverse;
}

.wrapbox_page_services {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.services_item_boximg {
    width: 300px;
    height: 300px;
    margin: 0 95px;
    margin-bottom: 95px;
}

.services_item_boximg img{
    width: 100%;
}


.over_title_services.box_section{
      margin-top: 50px;
}



/*style page_o_nas*/



.write_content.page_o_nas{
    margin: 15px 0;
}

.title_about_us {
    text-align: center;
    font-size: 26px;
    font-weight: 600;
    margin: 15px 0;
}

.title_about_us span {
    color: #03a04a;
}

.company_this {
    width: 100%;
    margin-bottom: 40px;
    color: #696b6f;
    font-size: 15px;
    line-height: 20px;
    font-weight: normal;
    font-style: normal;
}

.box_list_o_nas {
    width: 100%;
    display: flex;
    margin: 30px 0;
}

.img_page_o_nas {
    width: 55px;
    height: 55px;
    overflow: hidden;
    margin-right: 30px;
    flex-shrink: 0;

}
.common_questions_box.center_block {
    margin: 50px auto;
}
.img_page_o_nas img{
    width: 100%;
    border-radius: 100%;

}

.item_bold_text{
    margin-bottom: 10px;
    color: #373a42;
    font-size: 16px;
    font-weight: 600;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}

.item_smal_text {
    font-size: 15px;
    line-height: 20px;
    font-weight: normal;
    font-style: normal;
    color: #696b6f;
}

.item_smal_text a {
    color: #56b047;
    transition: .3s;
}

.item_smal_text a:hover {
    text-decoration: underline;
    color: grey;
}

.company_this.bottom{
    margin: 40px 0;
}

.title_twoblock {
    font-size: 28px;
    font-weight: 600;
    font-style: normal;
    color: #373a42;
    text-align: center;
}

.twoblock_forpoz {
    display: flex;
    width: 850px;
    margin: auto;
    justify-content: space-between;
    margin-top: 40px;
    margin-bottom: 80px;
}

.title_thtyblock {
    font-size: 32px;
    font-weight: 600;
    font-style: normal;
    color: #03a04a;
    text-align: center;
    width: 100%;
}

.about_us_thtyblock_poz {
    width: 100%;
    display: flex;
    justify-content: space-around;
    margin: 50px 0;
}

.about_us_thtyblock_right {
    width: 45%;
}

.about_us_thtyblock_left {
    width: 50%;
    overflow: hidden;
    display: flex;
    justify-content: center;
}

.thtyblock_right_text {
    margin-bottom: 20px;
    color: #696b6f;
    font-size: 15px;
    line-height: 20px;
    font-weight: normal;
    font-style: normal;
}

.thtyblock_list_box {
    margin-bottom: 20px;
    color: #696b6f;
    font-size: 15px;
    line-height: 20px;
    font-weight: normal;
    font-style: normal;
}

.list_box_title {
    margin-bottom: 20px;
}

.list_box_item {
    position: relative;
    padding-left: 20px;
    margin-bottom: 10px;
    margin-left: 40px;
}

.list_box_item:before {
    position: absolute;
    content: '';
    width: 8px;
    height: 8px;
    border-radius: 100%;
    background-color: grey;
    display: inline-block;
    top: 50%;
    left: 0;
    line-height: 20px;
    margin-top: -2px;
}


.about_us_thtyblock_left img {
    max-width: 600px;
}

.thtyblock_btn {
    width: max-content;
    margin: auto;
    padding: 12px 35px;
    border-radius: 3px;
    color: #fff;
    background-color: #00a44a;
    font-size: 21px;
    font-weight: 600;
    border: 1px solid #00a44a;
    cursor: pointer;
    transition: .3s;
}

.thtyblock_btn:hover {
    color: #00a44a;
    background-color: #fff;
    text-decoration: underline;
}

.about_us_boxforworker {
    border: 1px solid;
    padding: 5px 0;
    border-radius: 5px;
    margin: 50px 0;
}
.info_for_worker {
    padding: 15px 0;
    padding-left: 60px;
    background-image: url(images/man_for_worker.png);
    background-size: 35px;
    background-repeat: no-repeat;
    background-position: left center;
    font-size: 16px;
    line-height: 1.2;
    font-weight: 600;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
    color: #696b6f;
    margin-left: 30px;
    margin-right: 30px;
}


.info_for_worker a{
    color: #56b047;
    font-size: 15px;
    line-height: 20px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
    transition: .3s;
}

.info_for_worker a:hover{
    color: grey;
    text-decoration: underline;
}

.our_goals_forpoz {
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding-bottom: 30px;
}

.page_o_nas .box_contant_green {
    width: 100%;
}

.our_goals_img {
    width: 137px;
    height: 137px;
    overflow: hidden;
    margin: auto;
    margin-bottom: 30px;
}

.our_goals_img img {
    width: 100%;
    border-radius: 100%;
}

.page_o_nas .thry_sc_green_title {
    margin: 30px 0;
}

.our_goals_text {
    color: #fff;
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
    font-style: normal;
    text-transform: none;
    text-align: center;
}

.values_item_forpoz {
    width: 100%;
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.values_item_them {
    display: flex;
    margin: 30px 0;
    margin-left: -40px;
}

.img_values {
    width: 100px;
    height: 100px;
    overflow: hidden;
    margin-right: 30px;
}

.img_values img  {
    width: 100%;
}

.values_item {
    background-color: #fcfcfc;
    display: flex;
    align-items: center;
    width: 750px;
}

.title_values {
    font-size: 32px;
    font-weight: 600;
    font-style: normal;
    color: #373a42;
    text-align: center;
    margin: 30px 0;
}

.text_values_name{
    color: #373a42;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
    margin-bottom: 20px;
}

.page_o_nas .title_two_sc {
    font-size: 32px;
    font-weight: 600;
    font-style: normal;
    color: #373a42;
    margin: 60px 0;
}

.page_o_nas .title_two_sc.advantages{
    font-size: 32px;
    font-weight: 600;
    font-style: normal;
    color: #3cb659;
}

.page_o_nas .two_sc_item {
    margin-bottom: 100px;
}

/*style page_uborka_v_kieve*/


.uborka_w_kieve_title {
    font-size: 32px;
    font-weight: 600;
    font-style: normal;
    color: #3cb659;
    text-align: center;
    margin: 40px;
}

.wrap_box_poz {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin: 20px 0;
}

.item_box {
    width: 31%;
    text-align: center;
    border: 2px solid;
    border-color: #f8af19;
    margin: 0 1%;
    margin-bottom: 2%;
}

.img_fs_uborka_w_kieve {
    width: 60px;
    height: 60px;
    overflow: hidden;
    margin: 30px auto;
    border-radius: 100%;
}

.img_fs_uborka_w_kieve img {
    width: 100%;
}

.text_fs_uborka_w_kieve{
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    font-style: normal;
    text-transform: none;
    color: #373a42;
}

.btn_fs_uborka_w_kieve {
    font-size: 17px;
    line-height: 40px;
    font-weight: 600;
    font-style: normal;
    padding-right: 25px;
    padding-left: 25px;
    border-width: 2px;
    border-style: solid;
    color: #01a24a;
    border-color: #01a24a;
    width: 150px;
    margin: 30px auto;
    border-radius: 3px;
    transition: .3s;
    cursor: pointer;
    display: block;
}

.btn_fs_uborka_w_kieve:hover {
    color: #fff;
    background-color: #01a24a;
    text-decoration: underline;
}

.textinfo_firstsc{
    color: #696b6f;
    font-size: 15px;
    line-height: 20px;
    font-weight: normal;
    font-style: normal;
    margin: 15px 0;

}

.textinfo_firstsc a{
  transition: .3s;
    color: #56b047;
    font-weight: 600;
}

.textinfo_firstsc a:hover{
    color: grey;
    text-decoration: underline;
}

.textinfo_firstsc span {
    color: #696b6f;
    font-weight: bold;
}  

.page_uborka_w_kieve .six_sc_item {
    width: 49%;
    border-radius: 5px;
}

.page_uborka_w_kieve .box_contant_six_sc {
    flex-direction: row-reverse;
}

.page_uborka_w_kieve .btn_six_sc {
    width: 200px;
}

.page_uborka_w_kieve .left_title {
    width: 60%;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
}

.page_uborka_w_kieve .right_title {
    width: 40%;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
}




.table_box {
    border-bottom: 1px solid #afafaf;
    border-left: 1px solid #afafaf;
    display: flex;
    border-right: 1px solid #afafaf;
    padding: 10px 40px;
}

 .page_uborka_w_kieve .left_contant {
    width: 60%;
}

 .page_uborka_w_kieve .right_contant {
    width: 40%;
}

.page_uborka_w_kieve .about_us_boxforworker{
    border:none;
    color: #fff;
    background-color: #a1d784;
    padding: 10px 0;
}

.page_uborka_w_kieve .info_for_worker {
    color: #fff;
}


.page_uborka_w_kieve .info_for_worker {
    background-image: url(images/yes1.png);
    background-size: 25px;
}

.page_uborka_w_kieve .info_for_worker.two{
    background-image: url(images/ahtun.png);
    background-size: 25px;
}

.vocabulary_box {
    border-color: #a9a7a7;
    padding: 30px 0;
}

.vocabulary_box .about_us_boxforworker{
    margin: 20px 0;
}

.vocabulary_box .uborka_w_kieve_title{
   margin: 20px;
   margin-top: 0;
}


.about_us_boxforworker.blue{
    background-color: #5d95db;
} 

.about_us_boxforworker.blue2{
    background-color: #76d4c3;
}

.page_uborka_w_kieve .for_sc_green{
    margin: 30px 0;
}

.order_same_box {
    width: 100%;
    margin: 60px 0;
}

.forpoz_order_sam {
    width: 100%;
    display: flex;
    justify-content: space-around;
}

.uborka_w_kieve_title.order_sam{
        text-align: left;
}

.order_sam_item {
    width: 25%;
    text-align: center;
}

.img_order_sam {
    border-radius: 100%;
    width: 140px;
    height: 140px;
    margin: auto;
}

.img_order_sam img {
      width: 100%;
      border-radius: 100%;
}

.link_order_sam a{
      text-decoration: underline;
      color: #56b047;
      transition: .3s;
}

.link_order_sam a:hover{
      color: grey;
}


/*style page_ozer_block*/

.over_box_types {
    width: 100%;
    margin: auto;
}

.types_section_img img {
    width: 100%;
}

.text_types{
    color: #696b6f;
    font-size: 15px;
    line-height: 20px;
    font-weight: normal;
    font-style: normal;
    margin-bottom: 20px;
}

.text_types span{
    font-weight: bold;
}

.first_green{
    color: #03a04a;
}

.first_black{
    color: #696b6f;
}

.item_pox_types.first_block .types_section_text {
    width: 100%;
    margin: 20px auto;
}

.item_pox_types.first_block .types_section_img {
    width: 100%;
    margin: 20px auto;
    text-align: center;
}

.item_pox_types.second_block{
  display: flex;
  justify-content: space-between;
}


.item_pox_types.second_block .types_section_text {
    width: 100%;
    margin: 20px auto;
}

.item_pox_types.second_block .types_section_img {
    width: 700px;
    margin: 20px auto;
    margin-right: 24px;
}

.item_pox_types.third_block .types_section_text {
    width: 100%;
    margin: 20px auto;
}

.item_pox_types.third_block .types_section_img {
    width: 700px;
    margin: 20px auto;
    margin-left: 25px;
    height: 200px;
    overflow: hidden;
    flex-shrink: 0;
    margin-top: 0;

}

.item_pox_types.item_revers:nth-child(2n+1){
    display: flex;
    flex-direction: row-reverse;
}


.box_poz_for_business {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.for_business_item {
    text-align: center;
    width: 30%;
    margin-bottom: 50px;
}

.img_busines {
    width: 100px;
    height: 100px;
    overflow: hidden;
    margin: auto;
    margin-bottom: 20px;
}

.img_busines img  {
    width: 100%;
    border-radius: 100%;
}

.btext_busine {
    font-weight: bold;
    margin-bottom: 20px;
}

.page_ozer_block .item_box {
    width: 23%;
}

.who_use_poz {
    width: 100%;
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.who_use_item {
    text-align: center;
    width: 30%;
}

.who_use_img {
    width: 100px;
    height: 100px;
    overflow: hidden;
    margin: auto;
    border-radius: 100%;
    margin-bottom: 30px;
}

.who_use_img img {
    width: 100%;
}

.who_use_text {
    color: #373a42;
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
    font-style: normal;
    text-transform: none;
}

.box_poz_beforeandafter {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}

.beforeandafter_item {
    width: 49%;
    display: flex;
    overflow: hidden;
}

.box_after {
    width: 49%;
}

.box_before {
    width: 49%;
    margin-right: 10px;
}

.beforeandafter_item img{
  width: 100%; 
}

.beforeandafter {
    margin: 50px 0;
}

.title_beforeandafter {
    width: 100%;
    text-align: center;
    margin-bottom: 30px;
    font-size: 26px;
    font-weight: 600;
    font-style: normal;
    color: #373a42;
}

.after_text {
    text-align: center;
    margin: 20px;
    font-size: 15px;
    line-height: 20px;
    font-weight: normal
    color: #696b6f;
}

.before_text {
    text-align: center;
    margin: 20px;
    font-size: 15px;
    line-height: 20px;
    font-weight: normal
    color: #696b6f;
}

.select_room {
    width: 1000px;
    margin: auto;
    margin-bottom: 30px;
}

.box_room {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-bottom: 40px;
}

.item_btn {
    width: 23%;
    text-align: center;
    background-color: #ddd;
    padding: 10px 20px;
    cursor: pointer;
    transition: .3s;
    font-size: 15px;
    font-weight: 600;
}

.item_btn:hover {
    background-color: #3ca343;
}
.select_room {
  margin-top: 40px;
}
.select_room img{
    width: 100%;
}

.item_btn.active {
    background-color: #3ca343;
    color: #fff;
}

.img_item {
  position: absolute;
  z-index: -9999;
  opacity: 0;
    width: 900px;
    overflow: hidden;
    margin: auto;
    max-width: 100%;
}

.img_item.active{
  display: block;
  position: relative;
  z-index: 9;
  opacity: 1;
}

.imgl-map .imgl-infobox {
    display: none;
}
/*adaptive*/


.page_uborka_w_kieve .box_contant_six_sc {
    padding-bottom: 0;
}

.write_content.faq_page .booking_title{
  text-align: left;
}

.fhone_item span {
    margin-right: 10px;
    background-image: url(images/hearer_arrow_min.png);
    background-repeat: no-repeat;
    background-size: contain;
    text-indent: -99999999px;
    width: 20px;
    height: 20px;
    overflow: hidden;
    display: none;
    
}

.address_company {
    position: relative;
    display: none;
    color: green;
    font-size: 14px;
    margin-right: 20px;
    padding-left: 12px;
}

.address_company:before {
    content: '';
    background-image: url(images/min_add.png);
    background-repeat: no-repeat;
    background-size: 9px;
    background-position: left center;
    display: inline-block;
    width: 12px;
    height: 12px;
    padding-right: 15px;
}


.min_bottommenu {
    width: 100%;
    justify-content: space-between;
    align-items: center;
    display: none;
    height: 55px;
    padding: 0 15px;
}

.box_services_menu, .box_info_menu {
    display: flex;
    align-items: center;
}

.price_min_menu a{
    font-size: 18px;
    color: #56b030;
}

.burger_services {
  background-image: url(images/left_burger.png);
    width: 40px;
    height: 40px;
    border: 1px solid green;
    border-radius: 3px;
    margin-right: 10px;
}


.text_services a{
    font-size: 18px;
    color: #56b030;
}

.text_info a{
    font-size: 18px;
    color: #9c9da0;
}


.burger_services {
    background-image: url(images/left_burger.png);
    width: 40px;
    height: 40px;
    border: 1px solid green;
    border-radius: 3px;
    margin-right: 10px;
    background-position: center;
    background-size: 23px;
    background-repeat: no-repeat;
    text-indent: -9999999px;
}

.burger_info {
    background-image: url(images/riht_burger.png);
    width: 40px;
    height: 40px;
    border: 1px solid #9c9da0;
    border-radius: 3px;
    margin-left: 10px;
    background-position: center;
    background-size: 23px;
    background-repeat: no-repeat;
    text-indent: -9999999px;
}
ul.breadcrumb {
    position: absolute;
    display: flex;
    list-style: none;
    font-size: 13px;
    line-height: 20px;
    font-weight: 400;
    font-style: italic;
    right: 25px;
    top: 10px;
}
ul.breadcrumb li{
  list-style: none;
  padding-left: 10px;
}
.our_client_item {
  display: flex;
  align-items: center;
  justify-content: center;
}
.seven_sc {
    margin-bottom: 125px;
}
.fixed .medal {
    width: 60px;
}    
.fixed .logo_header{
    width: 150px;
}
.fixed .menu_box{
  display: none;
}
.text_info_min{
  display: none;
  font-size: 18px;
  color: #9c9da0;
}
.box_img_ts{
  width: 137px;
  height: 137px;
  margin: auto;
}
.box_img_ts img{
  width: 100%;
}




@font-face {
  font-family: "OpenSans";
  src: url("fonts/OpenSans/OpenSans-Bold.eot");
  src: url("fonts/OpenSans/OpenSans-Bold.eot?#iefix")format("embedded-opentype"),
  url("fonts/OpenSans/OpenSans-Bold.woff") format("woff"),
  url("fonts/OpenSans/OpenSans-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: bold;
}

@font-face {
  font-family: "OpenSans";
  src: url("fonts/OpenSans/OpenSans-Regular.eot");
  src: url("fonts/OpenSans/OpenSans-Regular.eot?#iefix")format("embedded-opentype"),
  url("fonts/OpenSans/OpenSans-Regular.woff") format("woff"),
  url("fonts/OpenSans/OpenSans-Regular.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: "OpenSans";
  src: url("fonts/OpenSans/OpenSans-Light.eot");
  src: url("fonts/OpenSans/OpenSans-Light.eot?#iefix")format("embedded-opentype"),
  url("fonts/OpenSans/OpenSans-Light.woff") format("woff"),
  url("fonts/OpenSans/OpenSans-Light.ttf") format("truetype");
  font-style: normal;
  font-weight: lighter;
}

*::-webkit-input-placeholder {
  color: #666;
  opacity: 1;
}
*:-moz-placeholder {
  color: #666;
  opacity: 1;
}
*::-moz-placeholder {
  color: #666;
  opacity: 1;
}
*:-ms-input-placeholder {
  color: #666;
  opacity: 1;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
}
*:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
body input:focus:required:invalid,
body textarea:focus:required:invalid {
  
}
body input:required:valid,
body textarea:required:valid {
  
}
.admin-bar header.header_parant {
  top: 32px;
}
body.admin-bar {
  margin-top: 165px;
}
body.noscroll {
  overflow: hidden;
}
html.black:before {
  content: "";
  background: #0005;
  bottom: 0;
  height: 100%;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 50;
}
html.noscroll{
  overflow: hidden;
}
img{
  vertical-align:bottom;
}
ul,li,a{
  padding: 0;
  margin: 0;
  list-style-type: none;
  text-decoration: none;
}
body {
  font-family: OpenSans;
  line-height: 1.6;
  overflow-x: hidden;
  margin: 0;
  z-index: 10;
  margin-top: 180px;
}
img{
  max-width: 100%;
}
.hidden {
  display: none;
}
.container {
  margin: 0 auto;
  position: relative;
  padding: 0 10px;
  width: 1300px;
  max-width: 100%;
}
.cbalink{
  display: none;
}
.parent_over_home .slick-dots button {
  border: 1px solid gainsboro;
}

.map_title{
    font-size: 26px;
    font-weight: 600;
    font-style: normal;
    color: #3cb659;
    margin-bottom: 20px;
}

/*style for header*/
.header_parant {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 50;
    background-color: #fff;
    width: 100%;
}
.header_top {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 0;
    max-height: 900px;
    overflow: hidden;
    transition: 0.5s;
}
.menu_box {
    width: 90%;
    display: flex;
    justify-content: flex-end;
    margin-bottom: 20px;
    float: right;
    flex-direction: row-reverse;
}
.parent_header_left {
    display: flex;
    width: 30%;
    align-items: center;
}
.logo_header {
    margin-right: 30px;
}
.logo_header img {
    max-width: 100%;
    max-height: 105px;
}
.header_boxcontent {
    width: 65%;
}
.header_topmenu ul {
    display: flex;
    width: 100%;
    justify-content: flex-end;
}
.header_topmenu a {
  margin-right: 15px;
}
.header_topmenu span {
    font-size: 12px;
    color: #ddd;
    line-height: 20px;
    font-weight: 600;
    font-style: normal;
    text-transform: none;
    margin-right: 15px;
}
.lenguich_box {
    width: 70px;
    text-align: center;
    position: relative;
    margin: auto;
}
.fhone_box {
    width: 100%;
    display: flex;
    justify-content: flex-end;
}
.time_work_box {
    width: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.fhone_item {
    margin-left: 20px;
    line-height: 1.1;
    display: flex;
    align-items: center;
}
.next_lenguich {
    position: absolute;
    display: none;
    box-shadow: 1px 1px 10px #9E9E9E;
    padding: 10px;
    border-bottom: 1px solid #d1d1d1;
    justify-content: center;
    align-items: center;
    width: 38px;
    height: 38px;
    margin: auto;
    top: 25px;
    left: 15px;
}
.form_contact span{
  margin:0;
  padding: 0;
}

span.wpcf7-not-valid-tip {
  display: none;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
  display: none!important;
}
.next_lenguich:hover {
  background: #3ca34326;
}
.next_lenguich>a {
  text-transform: uppercase;
  line-height: 1.2;
  font-size: 13px;
  font-weight: bold;
  color: #4CAF50;
}
.medal {
  width: 100px;
  overflow: hidden;
}
.medal:hover{
  box-shadow: 0px 0px 10px #f7d7aa;
  border-radius: 100%;   
}
.medal img {
  width: 100%;
}
.header_topmenu {
  display: flex;
  width: calc(100% - 70px);
}
.header_topmenu a{
  font-size:12px;
  color: black;
  line-height: 20px;
  font-weight: 600;
  font-style: normal;
  text-transform: none;
}
.header_topmenu span{
  font-size:12px;
  color: #ddd;
  line-height: 20px;
  font-weight: 600;
  font-style: normal;
  text-transform: none;
}
.lenguich_box>a {
  background-image: url(images/arr_lang.png);
  text-transform: uppercase;
  background-size: 8px;
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 13px;
  font-size: 12px;
  font-weight: bold;
}
.fhone_item a {
  font-size: 20px;
  font-weight: bold;
  padding-left: 30px;
  color: #000;
}
.fhone_item.lifecell>a{
  margin-right: 0;
}
.fhone_item a:hover {
  text-decoration: underline;
}
.just_ghone{
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACFklEQVQ4jWNgQAKWM6UYDFvEGS1mSLFazpZiw4ctpkuxQtUyoAAhY04GhzVyDHYrZPkc18vFOW2Sm+e0SX4jEG8hgDeC1IL0gPSCzACZxWC/ShZsmNNGuTnOW+R/O2+V/08SBuoB6QWZATKLwWW7PAPIFqDEL3TFjltkwdhpqxwhQ3+BzACZBQZAp89FV+SyVeF/zH7b/6mH3P8H7tInaCjIDKBRjAygCACFB4okUHPHhcL/z74+/H/h7fH/E6/U/HfYIkPAQPmNILMYQDEGCmRkw3x2aP6/9PbkfxC4+eHS/zk3OokxcAvILKwG+u7U/n/9/YX//4Bw95N1/0tPRoPDkiwDQdhju+r/M68P/X/1/dn/2P12BA0jaCDIlZseLv7//c+3/8UnIgl6l6CBIAPaLuSDw/DAsy1gFzsTjGUCLgzdY/r/1ofL/3/8+f6/+nTif7vNkv89t6v9d9um/N8JSxDgNRCWqOvPpv//9vvL/6vvzvyvOZ30f97Nnv8r7878H7bXDCNdEjQQhF23Kf6fe7P7/6+/P////ffn/1Ngurz49sT/DQ8WQIMBi4HYEjay10EaZ1xvBcc4yOCLwPRZfjL2vwvQMqwJG5RdsGU9ZENBdPwBx/9Fx8P/R+y1wJf18BcO6GEKin1sEYJSOICLr+VULL5wFLCbiChgN6EXsMJGnKilN6g4J7oKmAGpAkDVBjIAAJWg7R1v/R7JAAAAAElFTkSuQmCC');
  background-repeat: no-repeat;
  background-position: left center;
} 
.kievstar{
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACqklEQVQ4je1US2gTURS9tNLm01AsrvxDm9Tm/6ltE8HfwqLUjbjUrkTdKdRFN0V0JUJBxYqgkkkmP5WSIohQ0YUoioorN7rTRfETTY3a0k7ee56bJqaSGrVrH1ySmXvumXvPPTNEdU5PWlBfpriiMyb7NsVkaHPKaPAlivVK6p+umKSuuAx1RNVbxMtOTW50aHL5hO1RxbEbYSByCA/f+0/46wmmhMWjy61uXXoi14Vp9VVFpx9/LeXsWABiJ0hmsZQPDk05EaVc/8QcWS4qCiaFxaXLAOrDHl00EyxxuENTBcR7gG/DHseccelF0uTElt26aMVmR4Ab8ieFGYXchBW/3cAP2TU1iYflUJ8DZh8TDuLGJ3ShyiHL3cS8CbnKC4LRJzN0/ukMY9lKa0EyDoI8Yyt1uJ6CxQbwNNnkisswCEYAfACy6RIgqj6iWx/ipzxMiO53IPetjMmh7h7uD+N+kF+CEnDXeJEevilQIClt0DMC0AmMOcia8IiV44wLcseFDboeBYalCfZmhJX2Kzp+f3752/+n8+jdglb+hLRBL68vIVugDbk4dNmKjn0BbBYL+jtC2IB608IE7c5BozxGG267rGjbjWIDNB6F+NPIndx+s9jYnfoDqV0TxD6DfgdB9p2Fx/VZ85iiSMZgQq28jDxIB/BLnt99fQIJg4nYFn4AX3MhCF74EqIdo5ZkwNg+5F5Vc9LOuSN3jVrCBZ3ESgBvlbv4zL5af01Rf9aApoI24D+ID1S6BzaGzZsXW2vRuIqQ2AvgHEKg8NSe7HxjT7o6EusbzhSbgRsrG7oA3JYlv5HcIXzlAPEd6HYF47Xhekkc/LkGmAzIJjD2OrxRtYTu+Cxdep7lsW0hvLMwOG+2Bnfm2RdquqAIG7aGUqKFOhUdmqya+geTDfQseyQ8KwAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  background-position: left center;
}
.lifecell{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBMzM3ODEzNkNBRDMxMUU4QUEzQkEyRDdDODAxMDYzMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBMzM3ODEzN0NBRDMxMUU4QUEzQkEyRDdDODAxMDYzMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkEzMzc4MTM0Q0FEMzExRThBQTNCQTJEN0M4MDEwNjMxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkEzMzc4MTM1Q0FEMzExRThBQTNCQTJEN0M4MDEwNjMxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+hSXRGQAAA91JREFUeNqMlX1MlWUYxn/ng4MQH8nAFWLKbMEMppMp/6BOJEkcCxC00FGxagkTR27qiiY1i/rDZSF9DOdHDaxpYBOSDMfXCiaf8iF1ApREBClQBCHg8Haf8z6aQ2w+23Xec577vq7nfq7nfp8Ds4w5JtzSNpFc8xU/TpbTpzVgs8NWTn9dLj+lb+Z1Vyc8eJTxynoSrv1Ai9aGpl0StAoaBfXqaf8tsb4zXHpjI4n/K3ZkDwe03xSpWVCD1lMizzrBRSXaoGDP+R0tP4NsoRoeEDu2W8Q6VRUiZi1GIylHY+MpzS/lA220Uuab7hNsULnCOZFBzl0dk/0jKYK4zAwOMqLWmgMvFuyhy7oULBMM9/pjdLERHtgKthmVTEDQClZc78Ja/wetRoscwCc7yGJKghaYugNZZ2MobQ8B53GZ1GQRjZEpy4MeGfSwXfRAKlmuFjxNKTFsjdtMMtNQ2BBCUN57nK8PJ3J5FZ3jrjA8F+Z3Uxj1IW4uQpY8zAKjLoSzQIqxePP4rT66Dc25nAsO47n0wiQOlsXLigYOxeaQuraE2/3Q9tciQn2vYHAX4qQudnMQNpx5h5r+BaQ9W82nkccdNrVUU2bQfmEgrTzZO7sszrH8vue/ITPqJPyjqjDpFdyrTIjRR9MpqokEl1EYc+X4Sx+TFFYONxg0f3Qh1ju7MlrIUwQFNJEZocTs3tgUzDqu9kprtSRQ1BYKrrdlMQkap7n49wI93x0vAy+c0JgyOwIdb25h8VNqa3dNl7PoEaG0ijQKG1fBHTdYZIUBX/kuHnvcpP21rQQqnpnJ0UFs87zWL6ti8UJl9L2GQnzdQHrpNhiaB+JlcWImUUvaqLA+Te31IDYFnMZ/vtrJCENmbl1pwvPJ8LeCz/7XBmZdOLpAvKpb6zgor8B6uhL34umDw5I1SzpYE9yh+6tarq2TZiOXq7/DfZjVfq36Vk166aF571JUGy5WyNILrfS/LGJeElOt6cgdV2JqR/mlnDTSW/mtu6nxsounSpSTjS/YyYXWlXpjPzbCtS27MHvcZ8fM4SSH3c3Vz06RL/TJ4QDr4bft7WDHkV/D+b52nbSEvDITFg6ty8PXT4kZHiIovN1fkDEywZDD+t7esdal3vgE+LMy5OtMqVSmpwVP9FAck62TNGZ/9WRnhXkc3vUl+1H2O0bC++xYXrvagJNPCk5jMOrE/mVl4Ka8mjksOgryyI3fx/aHX4q+q5KIyLESe1r785y69+pnXLDtaEMldOyM5dVHurUxmObyTNj2qs/5eaqSGyLm+AuYrmCg6Sjn924j1dMZr9mo/wowAM0PuFxiPPUuAAAAAElFTkSuQmCC');
  background-repeat: no-repeat;
  background-position: left center;
} 
.emaile_compant a{
  margin-left: 30px;
  color: grey;
  font-size: 14px;
} 
.emaile_compant a:hover{
  text-decoration: underline;
} 
.time_work {
  color: grey;
  font-size: 14px;
  margin-right: 8px;
}


/*style for navmenu*/
.parent_menu>li{
  position: relative;
}
.parent_menu>li.menu-item-has-children:before {
  content: '';
  width: 10px;
  height: 10px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDkwLjY2NyA0OTAuNjY3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0OTAuNjY3IDQ5MC42Njc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIHN0eWxlPSJmaWxsOiNmZmY7IiBkPSJNNDg0LjA3NSwyMi4xNDljLTMuOTg1LTEuNjU0LTguNTc0LTAuNzQ1LTExLjYyNywyLjMwNEwyNDUuMzMzLDI1MS41ODlMMTguMjE5LDI0LjQ1Mw0KCWMtNC4xNi00LjE3MS0xMC45MTQtNC4xNzktMTUuMDg1LTAuMDE5QzEuMTIzLDI2LjQ0LTAuMDA1LDI5LjE2NSwwLDMyLjAwNXYxOTJjLTAuMDA1LDIuODMxLDEuMTE1LDUuNTQ4LDMuMTE1LDcuNTUyDQoJbDIzNC42NjcsMjM0LjY2N2M0LjE2NSw0LjE2NCwxMC45MTcsNC4xNjQsMTUuMDgzLDBsMjM0LjY2Ny0yMzQuNjY3YzIuMDA3LTIuMDAxLDMuMTM1LTQuNzE4LDMuMTM2LTcuNTUydi0xOTINCglDNDkwLjY2NiwyNy42ODksNDg4LjA2NCwyMy43OTgsNDg0LjA3NSwyMi4xNDl6Ii8+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==");
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  top: 50%;
  margin-top: -5px;
  right: -20px;
}
.green_menu .parent_menu>li:last-child{
  display: none;
}
.border-menu{
  height: 20px;
  width: 1px;
  background-color: #dddddd78;
}
.green_menu_parent {
  background-color: #3ca343;
  width: 100%;
  border-bottom: 2px solid #9c9c9c;
}
.green_menu_parent .container{
  z-index: 10;
}
.green_menu>ul {
  display: flex;
  align-items: center;
    justify-content: space-around;
}
.green_menu:hover .wrap_popup {
   display: flex;
}
.footer_logo img {
    max-height: 107px;
}
.green_menu span {
    color: #a7c838!important;
}
.parent_menu>li:hover>.sub-menu{
  visibility: visible;
  opacity: 1;
  z-index:  70;
}
.parent_menu>li>.sub-menu>li:hover .sub-menu{
  visibility: visible;
  opacity: 1;
  z-index:  70;
}
.green_menu>ul>li>a {
  font-size: 18px;
  line-height: 55px;
  color: #fff;
  font-weight: 900;
  font-style: normal;
  text-transform: none;
}
.green_menu>ul>li>span {
  font-size: 18px;
  line-height: 45px;
  color: #ddd;
  font-weight: 600;
  font-style: normal;
  text-transform: none;
}
.green_menu .sub-menu{
  width: auto;
  position: absolute;
  opacity: 0;
  visibility: hidden;
  z-index: -5;
  background-color: #ffffff;
  top: 55px;
  left: 0;
  height: auto;
  transition: .3s;
}
.green_menu .sub-menu>li{
  display: flex;
  justify-content: space-between;
  position: relative;
}
/*menulevel2*/
.green_menu .sub-menu>li>a{
    width: 300px;
    padding: 10px;
    padding-right: 30px;
    color: #000;
    cursor: pointer;
    font-weight: 900;
    font-size: 14px;
    line-height: 31px;
    transition: .3s;
    border-bottom: 1px solid #ddd;
    line-height: 1.2;
}
.green_menu .sub-menu>li>span{
    width: 300px;
    padding: 10px;
    padding-right: 30px;
    cursor: pointer;
    font-weight: 900;
    font-size: 14px;
    line-height: 31px;
    transition: .3s;
    border-bottom: 1px solid #ddd;
}
.green_menu .sub-menu>li.menu-item-has-children>span:before{
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDkwLjY2NyA0OTAuNjY3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0OTAuNjY3IDQ5MC42Njc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCiAgICAgPHBhdGggc3R5bGU9ImZpbGw6IzNlNzdhYTsiIGQ9Ik00NjYuMjE5LDIzNy43ODFMMjMxLjU1MiwzLjExNUMyMjkuNTQ4LDEuMTE1LDIyNi44MzEtMC4wMDUsMjI0LDBIMzINCgljLTUuODkxLTAuMDExLTEwLjY3NSw0Ljc1Ny0xMC42ODYsMTAuNjQ4Yy0wLjAwNSwyLjg0LDEuMTIzLDUuNTY1LDMuMTM0LDcuNTcxbDIyNy4xMzYsMjI3LjExNUwyNC40NDgsNDcyLjQ0OA0KCWMtNC4xNzEsNC4xNi00LjE3OSwxMC45MTQtMC4wMTksMTUuMDg1YzIuMDA2LDIuMDExLDQuNzMxLDMuMTM5LDcuNTcxLDMuMTM0aDE5MmMyLjgzMSwwLjAwNSw1LjU0OC0xLjExNSw3LjU1Mi0zLjExNQ0KCWwyMzQuNjY3LTIzNC42NjdjNC4xNzEtNC4xNiw0LjE3OS0xMC45MTQsMC4wMTktMTUuMDg1QzQ2Ni4yMzEsMjM3Ljc5NCw0NjYuMjI1LDIzNy43ODgsNDY2LjIxOSwyMzcuNzgxeiIvPg0KPC9zdmc+DQo=");    background-repeat: no-repeat;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 5px;
    right: 10px;
    top: 50%;
    margin-top: -5px;
}
.green_menu .sub-menu>li.menu-item-has-children>a:before{
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDkwLjY2NyA0OTAuNjY3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0OTAuNjY3IDQ5MC42Njc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCiAgICAgPHBhdGggc3R5bGU9ImZpbGw6IzNlNzdhYTsiIGQ9Ik00NjYuMjE5LDIzNy43ODFMMjMxLjU1MiwzLjExNUMyMjkuNTQ4LDEuMTE1LDIyNi44MzEtMC4wMDUsMjI0LDBIMzINCgljLTUuODkxLTAuMDExLTEwLjY3NSw0Ljc1Ny0xMC42ODYsMTAuNjQ4Yy0wLjAwNSwyLjg0LDEuMTIzLDUuNTY1LDMuMTM0LDcuNTcxbDIyNy4xMzYsMjI3LjExNUwyNC40NDgsNDcyLjQ0OA0KCWMtNC4xNzEsNC4xNi00LjE3OSwxMC45MTQtMC4wMTksMTUuMDg1YzIuMDA2LDIuMDExLDQuNzMxLDMuMTM5LDcuNTcxLDMuMTM0aDE5MmMyLjgzMSwwLjAwNSw1LjU0OC0xLjExNSw3LjU1Mi0zLjExNQ0KCWwyMzQuNjY3LTIzNC42NjdjNC4xNzEtNC4xNiw0LjE3OS0xMC45MTQsMC4wMTktMTUuMDg1QzQ2Ni4yMzEsMjM3Ljc5NCw0NjYuMjI1LDIzNy43ODgsNDY2LjIxOSwyMzcuNzgxeiIvPg0KPC9zdmc+DQo=");    background-repeat: no-repeat;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 5px;
    right: 10px;
    top: 50%;
    margin-top: -5px;
}
.green_menu .sub-menu>li>a:hover{
    color: #a7c838;
    border-bottom: 1px solid #a7c838;
}
.green_menu .sub-menu>li>a:hover:before{
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDkwLjY2NyA0OTAuNjY3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0OTAuNjY3IDQ5MC42Njc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCiAgICAgPHBhdGggc3R5bGU9ImZpbGw6I2E3YzgzODsiIGQ9Ik00NjYuMjE5LDIzNy43ODFMMjMxLjU1MiwzLjExNUMyMjkuNTQ4LDEuMTE1LDIyNi44MzEtMC4wMDUsMjI0LDBIMzINCgljLTUuODkxLTAuMDExLTEwLjY3NSw0Ljc1Ny0xMC42ODYsMTAuNjQ4Yy0wLjAwNSwyLjg0LDEuMTIzLDUuNTY1LDMuMTM0LDcuNTcxbDIyNy4xMzYsMjI3LjExNUwyNC40NDgsNDcyLjQ0OA0KCWMtNC4xNzEsNC4xNi00LjE3OSwxMC45MTQtMC4wMTksMTUuMDg1YzIuMDA2LDIuMDExLDQuNzMxLDMuMTM5LDcuNTcxLDMuMTM0aDE5MmMyLjgzMSwwLjAwNSw1LjU0OC0xLjExNSw3LjU1Mi0zLjExNQ0KCWwyMzQuNjY3LTIzNC42NjdjNC4xNzEtNC4xNiw0LjE3OS0xMC45MTQsMC4wMTktMTUuMDg1QzQ2Ni4yMzEsMjM3Ljc5NCw0NjYuMjI1LDIzNy43ODgsNDY2LjIxOSwyMzcuNzgxeiIvPg0KPC9zdmc+DQo=");
}
.green_menu .sub-menu>li>ul{
  width: 400px;
  position: absolute;
  top: 0;
  left: 300px;
  padding: 10px;
  border-left: 1px solid #000;
}
.green_menu .sub-menu>li>ul>li{
  display: block;
  width: 45%;
  float: left;
  margin-bottom: 10px;
}
.green_menu .sub-menu>li>ul>li>span{
  font-weight: 900;
  padding: 0;
  border-bottom: 1px solid transparent;
  background-image: none;
}
.green_menu .sub-menu>li>ul>li>a{
  font-weight: 900;
  padding: 0;
  border-bottom: 1px solid transparent;
  background-image: none;
}
.green_menu .sub-menu>li>ul>li>a:hover{
  background-image: none;
}
/*menulevel3*/
.green_menu .sub-menu>li>ul>li>ul{
  border-left: none;
  position: relative;
  border-left: none;
  width: 100%;
  left: 0;
  padding: 0;
  display: block;
  height: auto;
}
.green_menu .sub-menu>li>ul>li>ul>li{
  width: auto;
  float: none;
  margin-bottom: 0;
}
.green_menu .sub-menu>li>ul>li>ul>li>a{
  border-bottom: 1px solid transparent;
  background-image: none;
  font-weight: 500;
}
.green_menu .sub-menu>li>ul>li>ul>li>a:hover{
  background-image: none;
}



/*style for footer*/

.parallax {
    background-image: url(/wp-content/uploads/2019/09/Sloj-4.jpg);
    height: 215px;
    width: 100%;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    text-align: center;
    vertical-align: middle;
    position: relative;
    background-attachment: fixed;
    transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: unset;
}
.parallax:after {
    content: '';
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    position: absolute;
    display: block;
    background: rgba(0, 0, 0, 0.55);
}

.footer_poz {
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding: 20px 0;
}

.item_bottom_porfolio_albom {
    opacity: 0.5;
    cursor: pointer;
}

.item_bottom_porfolio_albom.active {
    opacity: 1;
    border: 2px solid #3fa746;
}

.box_title {
    padding: 1px;
    background-color: #fcfcfc;
    border-bottom: 1px solid #a6a6a6;
}

.box_title .container {
    display: flex;
    align-items: center;
}

.footer_info a{
  display: block;
  color: #56b047;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-style: normal;
  margin-bottom: 10px;
  transition: .3s;
}

.box_title .container {
    display: flex;
    justify-content: space-between;
    align-items: center;
}


.box_breadcrumbs ul {
    display: flex;
}

.box_breadcrumbs a {
    font-size: 12px;
    color: #696b6f;
    position: relative;
    padding-right: 15px;
}

.box_breadcrumbs a:after {
    content: '/';
    width: 5px;
    height: 100%;
    position: absolute;
    bottom: 0;
    padding-left: 5px;
}

.box_breadcrumbs a {
    font-size: 12px;
    color: #696b6f;
    position: relative;
    padding-right: 15px;
}

.box_breadcrumbs li:last-child a:after{
  display: none;
}

.box_breadcrumbs ul:last-child li{
   font-size: 12px;
   color: #696b6f;
   list-style: none;
}
.box_breadcrumbs ul li{
   list-style: none;
}

.box_breadcrumbs_portfolio ul {
    display: flex;
}

.box_breadcrumbs_portfolio a {
    font-size: 12px;
    color: #696b6f;
    position: relative;
    padding-right: 15px;
}

.box_breadcrumbs_portfolio a:after {
    content: '>';
    width: 5px;
    height: 100%;
    position: absolute;
    bottom: 0;
    padding-left: 5px;
}

.box_breadcrumbs_portfolio a {
    font-size: 12px;
    color: #696b6f;
    position: relative;
    padding-right: 15px;
}

.box_breadcrumbs_portfolio li:last-child a:after{
  display: none;
}

.box_breadcrumbs_portfolio ul:last-child li{
   font-size: 12px;
   color: #696b6f;
}

.footer_contact a{
  display: block;
}

.footer {
  border-top: 2px solid #3ca343;
}

.footer_contact a{
  display: block;
  color: #56b047;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-style: normal;
  margin-bottom: 10px;
  transition: .3s;
}

.footer_contact a:hover {
  text-decoration: underline;
  color: #888a8e;
}

.over_title_footer{
  margin-bottom: 25px;
  font-size: 16px;
  font-weight: 600;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
}

.footer_address{
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAUCAYAAAC9BQwsAAABRklEQVQ4jZXTMUsdQRTF8d8sr9YmEtLGYBch6YL7DcJUEm2s7EIQv4HWQhoru/QqNi5pXmE1tga0MkjaEEgTK0HCpJl9rJv1Je/AwJ17z3/OzMKGnLNWoamfYBtvsVTaX/EZ+zmmnxNvC4amXsUnzBnWLTZzTCcTsEDHCI9ArTLe5ZhOgtOVBdxMSRpKfjHC1gD0C4elXsd8ZzaHrRHiAPQ6x/QNQlPv4aIHxwqLPfCohaDURz3PYoX7fz/rL91XuO4110JTP283pV7rea5HSHjTac7jIjT1Yx8HUnC68hKXM151ucoxXeF8Bug8x3RVlc3ODOAOVJBjOsP4P6Bx8ao6zQ+4mwLdFY8HYI7pBrtTwN3ieQgWfTR85XGZTRS6PzKEpn6KL3hWWt/xKsf0o+vrJyqGDfwua6MPDSZ2kt+Xgw6G5n8Azk1x35+XGqMAAAAASUVORK5CYII=');
  margin-bottom: 10px;
  font-size: 15px;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 25px;
  background-size: 10px;
}

.mail_foot{
  background-image: url(images/foot_mail.png);
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 25px;
  background-size: 15px;
}

.fhone_foot{
  background-image: url(images/foot_fhone.png);
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 25px;
  background-size: 15px;
}

.contant_foot{
  margin-right: 30px;
  width: 30%;
}

.footer_green {
  background-color: #3ca343;
  padding: 10px 0;
}

.copyright_footer{
  color: #fff;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-style: normal;
}

.box-soc {
  display: flex;
  justify-content: space-between;
  width: 50px;
}

.footer_fsb{
  background-image: url(images/foot_fb.png);
  background-size: 10px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 9px;

}

.footer_inst{
  background-image: url(images/foot_inst.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 15px;
}

/*style for home_page*/
a.link_portfolio {
    width: 100%;
    left: 0;
    bottom: 0;
    border-top: 2px solid;
}

/*first_sc*/

.first_sc {
    margin-top: 167px;
    
}

.min_title_two_sc {
    font-size: 18px;
    font-weight: 600;
    font-style: italic;
    color: #a5afb1;
    text-align: center;
    width: 100%;
}

.two_sc {
    margin: 70px 0;
}

.title_two_sc {
    text-align: center;
    font-size: 40px;
    font-weight: 600;
    font-style: inherit;
    color: #3cb659;
    width: 100%;
}

.five_sc_box_slide {
    width: 900px;
    margin: auto;
    margin-top: 50px;
}

.two_sc_poz {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: 20px 0;
}

.two_sc_item {
    width: 30%;
    display: flex;
    justify-content: center;
    margin: 100px 0;
    overflow: hidden;
}

.first_sc_btn{
  background-image: url(images/second_bg.png); 
}


.btn_first.green {
    width: 345px;
    line-height: 60px;
    text-decoration: none;
    text-transform: uppercase;
    background: #3fa746; 
    display: block;
    margin-right: 60px;
    transition: .5s;
    position: relative;
    z-index: 10;
}
.btn_first.green:hover{
  background: #3fa746;
}
.btn_first.green:hover:before{
  width:100%;
}
.btn_first.green span {
  position: relative;
  z-index: 2;
}
.btn_first.green:before{
    background: linear-gradient( to right, #3fa746, #00d20e);
    content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 100%;
    right: 0;
    top: 0;
    transition: 0.2s;
    z-index: -5;
}
.btn_first {
    width: 345px;
    line-height: 60px;
    text-decoration: none;
    text-transform: uppercase;
    display: block;
    background: #bebeb9;
    text-align: center;
    font-weight: 600;
    color: #ffff;
    border: 2px solid #fff;
}

.btn_first:hover {
    width: 345px;
    line-height: 60px;
    text-decoration: none;
    text-transform: uppercase;
    display: block;
    background: linear-gradient( to right, #9b9b9b, #bebeb9);
    text-align: center;
    font-weight: 600;
    color: #ffff;
    border: 2px solid #fff;
}

.btn_first:hover{
    background-color: #c3c0c0;
}

.poz_btn_first {
    width: 100%;
    display: flex;
    justify-content: center;
    padding: 45px 0;
}

.btn_wrap {
    display: flex;
}

.title_services_item {
    margin-top: 50px;
    color: #3fa746;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 20px;
    border-bottom: 2px solid;
    margin-bottom: 20px;
}

.poz_info_portfolio {
    display: flex;
    justify-content: space-between;
}

.item_porfolio_info {
    color: #aaaaaa;
    font-size: 18px;
}

.item_porfolio_info span {
    color: #aaaaaa;
    font-size: 18px;
    font-weight: bold;
}

.poz_info_portfolio {
    display: flex;
    justify-content: space-between;
    padding-bottom: 25px;
    border-bottom: 2px solid #3fa746;
    margin-bottom: 15px;
}

.big_grey{
   color: #aaaaaa;
    font-size: 18px;
    font-weight: bold;
}

.wrap_poz_portfolio {
    background-color: #e8e8e8;
    padding: 10px 0;
}

.title_slide_news {
    font-size: 23px;
    text-align: center;
    margin: 20px 0;
    color: #3fa746;
    font-weight: bold;
    letter-spacing: 0;
}

.item_slide_news {
    width: 300px;
    position: relative;
    margin: auto;
    background-color: #fff;
    padding-bottom: 20px;
}

.slide_top_item:first-child{
  display: block;
}

.slide_top_item{
  display: none;
}

.item_slide_baner img {
    margin: auto;
}
.slide_top_box {
    position: relative;
}
.item_slide_news img {
    width: 100%;
    border-bottom: 2px solid #3fa746;
    height: 250px;
}

.text_slide_news {
    color: #aaaaaa;
    font-size: 18px;
    padding: 0px 10px;
    line-height: 1.2;
    padding-bottom: 20px;
    text-align: center;
}

.parent_over_home .slick-dotted.slick-slider {
    margin-bottom: 30px;
    padding-bottom: 30px;
}

.link_news {
    display: block;
    width: 90%;
    margin: auto;
    line-height: 50px;
    text-align: center;
    background-color: #eaeaea;
    border: 1px solid #3fa746;
    color: #3fa746;
    font-size: 22px;
    font-weight: bold;
}

.link_news:hover {
  color: #fff;
}

.news {
    padding-bottom: 30px;
}

header.header_parant.fixed {
    opacity: 1;
}

/*style page_secrvices*/

.item_services.slick-center .show_services{
    bottom: 0;
    opacity: 1;
}

.box_img {
    padding: 0 15px 35px;
}

.text_services_item {
    font-size: 18px;
    color: #aaaaaa;
}


.title_portfolio_info {
    color: #3fa746;
    font-size: 22px;
    font-weight: bold;
    margin: 30px 0;
}

.select_room {
    margin-bottom: 50px;
    border: 3px solid #e8e8e8;
}

.item_services{
  opacity: .5;
}

.page_box {
    margin-top: 165px;
}

.item_services.slick-center{
    opacity: 1;
}

.slick-center .item_services_box {
    margin-top: 10px;
    width: 350px;
}

.green_title {
    color: #3fa746;
    font-size: 30px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
}

.item_services_box {
    width: 265px;
    position: relative;
    margin: auto;
    border: 2px solid #3fa746;
    margin-top: 30px;
}

.show_services:before{
  background: linear-gradient( to right, #3fa746, #00d20e);
  content: '';
  display: block;
  position: absolute;
  width: 0;
  height: 100%;
  right: 0;
  top: 0;
  transition: 0.2s;
  z-index: 0;
}
.show_services:hover:before {
    width: 100%;
}
.show_services span {
    position: relative;
    z-index: 2;
}
.link_news {
  position: relative;
}
.link_news:before{
  background: linear-gradient( to right, #3fa746, #00d20e);
  content: '';
  display: block;
  position: absolute;
  width: 0;
  height: 100%;
  right: 0;
  top: 0;
  transition: 0.2s;
  z-index: 0;
}
.link_news:hover:before {
    width: 100%;
}
.link_news span {
    position: relative;
    z-index: 2;
}

.item_services img{
  width: 100%;
}

.show_services {
    display: block;
    width: 100%;
    text-align: center;
    background-color: #3fa746;
    line-height: 55px;
    color: #fff;
    font-weight: 700;
    opacity: 0;
    transition: .3s;
    position: absolute;
    bottom: -100px;
    font-size: 22px;
}

.slick-prev:before, .slick-next:before {
  display: none;
}

.slick-prev.slick-arrow {
    width: 80px;
    height: 65px;
    background-image: url('data:image/png;base64,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');
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 5;
}

.slick-next.slick-arrow {
    width: 80px;
    height: 65px;
    background-image: url('data:image/png;base64,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');
    background-repeat: no-repeat;
    z-index: 5;
    background-size: contain;
    right: -45px;
}

.item_porfolio_small {
    width: 138px;
    height: 138px;
    margin-bottom: 5px;
    opacity: 0.5;
    cursor: pointer;
    transition: 0.2s;
}
.porfolio_big {
    position: relative;
}
.link_port {
    position: absolute;
    background: #3fa746;
    color: white;
    width: 100%;
    left: 0;
    bottom: 0;
    text-align: center;
    line-height: 40px;
    transition: 0.3s;
}
.link_port:hover {
  background: #00a44a;
}
.item_porfolio_small.active {
    opacity: 1;
    border: 2px solid green;
    margin-right: 5px;
    margin-bottom: 5px;
}

.first_green_title{
    color: #03a04a;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 30px;
}

.coating_title{
      color: #03a04a;
      font-size: 22px;
      font-weight: bold;
}

.coating_text {
    color: #aaaaaa;
    font-size: 18px;
    font-weight: bold;
    padding-left: 30px;
}

.poz_first_sc {
    position: relative;
}

.coating_box {
    position: absolute;
    top: 50px;
    right: 0;
    margin-right: 100px;
}

.first_bottom_img {
    text-align: center;
    margin: 20px 0;
}

.porfolio_small {
    display: flex;
    flex-wrap: wrap;
    width: calc(100% - 520px);
}

.item_services_top {
    border-bottom: 2px solid #3fa746;
    text-align: center;
    font-size: 22px;
    font-weight: bold;
    color: #3fa746;
    height: 88px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 20px;
    line-height: 1.2;
}

.mail {
    text-decoration: none;
    color: #4c4a51;
    font-size: 18px;
}


.our_client_item {
    width: 165px;
    height: 106px;
    overflow: hidden;
    transition: .3s;
}

.our_client_item img {
    width: 100%;
}

.slide_item_parent{
  width: 80px;
  width: 100%;
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.lenguich_box a {
    color: inherit;
}
.seven_sc_text {
    margin-top: 30px;
    margin-bottom: 50px;
    text-align: center;
    color: #696b6f;
}

.seven_sc {
    margin-bottom: 70px;
}

.our_client_item:hover{
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 5px;
  background-color: #fcfcfc;
}


.parent_over_home .slick-dots li {
    width: 12px;
    height: 12px;
    overflow:hidden;
}

 .parent_over_home .slick-dots button{
    width: 10px;
    height: 10px;
    border-radius: 100%;
}
.fixed .header_top {
    max-height: 0;
    padding: 0;
}
.fixed .green_menu_parent {
    opacity: 0.9;
}
.parent_over_home .slick-dots li button:before {
    width: 100%;
    color: transparent;
    border: 2px solid #252525;
    border-radius: 100%;
    width: 10px;
    height: 10px;
}
 .parent_over_home .slick-dots li.slick-active button{
    background: #00a44a;
}

 .parent_over_home .slick-dots li.slick-active button:before{
    border: none;
}

.parent_over_home .slick-dots button:hover{
  background: #00a44a;
  border-radius: 100%;
}
.wrap_our {
    display: none;
}
.parent_over_home .slick-dots button:hover:before{
  border:none;
}

.recomandation_slide {
    width: 100%;
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.recomandation_slide_item {
    width: 225px;
    height: 300px;
    overflow: hidden;
}

.recomandation_slide_item img {
    width: 100%;
}

.recomandation_slide_item:hover{
  border: 1px solid #ddd;
}

.title_recomandation {
    text-align: center;
    color: #373a42;
    font-size: 32px;
    font-weight: 600;
    font-style: normal;
    margin-bottom: 70px;
}
.seven_sc_recomandation {
    width: 100%;
    margin: 77px 0;
}

.slide_item_parent_rec{
  display: flex;
  justify-content: space-around;
}


.wrap_contant_eight_sc {
    padding: 20px 0;
}

.wrap_contant_eight_sc{
  display: flex;
  justify-content: flex-end;
}

.eight_sc_form {
    width: 750px;
    background-color: #fff;
    padding: 10px 0;
    border-radius: 5px;
    margin-right: 100px;
}

.eight_sc_form .booking_title{
  text-align: left;
}

.booking_title span {
    color: #373a42;
    font-size: 26px;
    font-weight: 700;
}

.form_booking {
    padding: 30px 20px 0;
}

.booking_title {
    text-align: center;
    width: 100%;
    color: #3cb659;
    font-size: 26px;
    font-weight: 600;
}

.box_fhone_name {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.name_input{
    width: 48%;
    padding: 8px 0;
}

.phone_input{
    width: 48%;
    padding: 8px 0;
}

.phone_input input,.name_input input,.mail_input input{
    width: 100%;
    padding: 10px 8px;
    border-radius: 5px;
    border: 1px solid #ddd;
    color: #696b6f;
    font-size: 13px;
    line-height: 20px;
}

.phone_input input.wpcf7-not-valid, .name_input input.wpcf7-not-valid, .mail_input input.wpcf7-not-valid {
  border: 1px solid #ff0000!important;
}

.form_booking textarea {
    width: 100%;
    padding: 10px 5px;
    border-radius: 5px;
    height: 100px;
    width: 100%;
    border: 1px solid #ddd;
    margin-bottom: 5px;
    color: #696b6f;
    font-size: 13px;
    line-height: 20px;
}

.element_form{
  margin: 15px 0;
}

.title_input {
    margin-bottom: 7px;
}

.person_info:before {
    content: '';
    background-image: url(images/lock.png);
    background-position: left top;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 5px;
}

.title_input{
    font-size: 15px;
    line-height: 20px;
    font-weight: normal;
    font-style: normal;
}

.person_info {
    line-height: 1.5;
    margin-bottom: 18px;
    font-size: 14px;
    color: #323232;
    position: relative;
    padding-left: 30px;
}

.btn_form_eight_sc input{
    margin-bottom: 20px;
    border: none;
    background-color: #4CAF50;
    color: #ffff;
    font-size: 13px;
    line-height: 38px;
    padding: 0 20px;
    cursor: pointer;
    border-radius: 3px;
    transition: .3s;
}

.btn_form_eight_sc input:hover {
      background-color: #888a8e;
}


.ph_input{
    color: #696b6f;
    font-size: 13px;
    line-height: 20px;
}

.ph_input input::-webkit-input-placeholder{
    color: #696b6f;
    font-size: 13px;
    line-height: 20px;
}

.ph_input input::-moz-placeholder{
    color: #696b6f;
    font-size: 13px;
    line-height: 20px;
}

.soc_owerbox{
    position: fixed;
    right: -15px;
    background: #fff;
    width: 70px;
    height: 40px;
    box-shadow: -1px 0px 6px grey;
    top: 50%;
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.inst_soc,.fb_soc{
    width: 30px;
    height: 30px;
}

.inst_soc img,.fb_soc img{
    width: 100%;
}

.fb_soc {
    transform: rotate(90deg);
}

.up {
    background-image: url('data:image/png;base64,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');
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
    background-color: #00a44a;
    position: fixed;
    right: 20px;
    z-index: 50;
    top: 85vh;
    border: 2px solid #fff;
    box-sizing: border-box;
    text-indent: -9999999px;
    cursor: pointer;
    border-radius: 5px;
    background-size: 15px;
    background-position: center;
    transition: .3s;
}

/*portfolio*/

.portfolio {
    border-top: 2px solid #f3f3f3;
    border-bottom: 2px solid #f3f3f3;
    padding: 35px 0;
}

.poz_portfolio {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.item_portfolio {
    width: 345px;
    overflow: hidden;
    margin-bottom: 15px;
    position: relative;
    margin-right: 15px;
}

.img_portfolio img {
    max-width: 100%;
    width: 100%;
}

.link_portfolio {
    display: block;
    width: 100%;
    text-align: center;
    line-height: 50px;
    background-color: #f5f5f5;
    color: #3fa746;
    font-size: 22px;
    font-weight: bold;
}

.link_portfolio:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

.box_select_page {
    margin: 30px 0;
    display: flex;
    justify-content: center;
}

.box_select_page ul {
    display: flex;
}

.box_select_page a {
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-decoration: none;
    text-align: center;
    background-color: #f2f2f2;
    color: #999999;
    display: block;
    margin-right: 8px;
    border-radius: 3px;
}

.box_select_page a.active {
    background-color: #50af57;
    color: #fff;
}

.next_page{
  text-indent: -9999999px;
}


/*portfolio_albom*/

.name_albom {
    color: #3fa746;
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    line-height: 1.1;
    margin-bottom: 50px;
    text-transform: uppercase;
}

.top_porfolio_albom {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-bottom: 50px;
}

.porfolio_albom_left {
    width: 50%;
    max-width: 530px;
}

.porfolio_albom_right {
    width: 50%;
}

.porfolio_albom_left img {
    max-width: 100%;
    width: 100%;
}

.item_albom_right_top {
    font-size: 18px;
    color: #aaaaaa;
    margin-bottom: 15px;
}

.item_albom_right_top span{
    font-weight: bold;
}

.albom_right_midle {
    margin: 20px 0;
    border-top: 2px solid #00a44a;
    padding: 25px 0;
    border-bottom: 2px solid #00a44a;
    font-size: 18px;
    color: #aaaaaa;
}


.albom_right_midle span{
    display:  block;
    font-size: 18px;
    color: #aaaaaa;
    font-weight: bold;
}

.albom_right_bottom_title{
    font-size: 18px;
    color: #aaaaaa;
    font-weight: bold;
}

.box_teg {
    display: flex;
    align-items: center;
}

.item_teg {
    width: max-content;
    line-height: 25px;
    color: #fff;
    background-color: #3fa746;
    margin-right: 5px;
    padding: 0 11px;
    border-radius: 3px;
    margin-top: 15px;
    font-size: 12px;
}

.item_teg.first{
  line-height: 40px;
  font-size: 18px;
}


.poz_bottom_porfolio_albom {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;

}

.item_bottom_porfolio_albom{
  margin-bottom: 10px;
  width: 16.6%;
  max-width: 170px;
}

.item_bottom_porfolio_albom img{
  width: 100%;
}

.portfolio_out_btn {
    width: 130px;
    background-color: #00a44a;
    display: block;
    text-align: center;
    color: #fff;
    font-weight: bold;
    padding: 5px 0;
    transition: .3s;
    cursor: pointer;
}

.portfolio_out_btn:hover {
    background-color: #0bd868;
}



/*news*/

.poz_page_news {
    width: 100%;
    display: flex;
}

.sidebar {
    width: 240px;
}

.contant_page_news {
    width: calc(100% - 240px);
    margin-right: 40px;
}

.img_page_news {
    width: 100%;
}

.img_page_news img {
    max-width: 100%;
    width: 100%;
}

.news_date {
    color: #aaaaaa;
    margin: 30px 0;
    line-height: 1.1;
    font-size: 12px;
}

.title_item_news {
    font-size: 28px;
    font-weight: bold;
    line-height: 1.1;
    padding-bottom: 20px;
    border-bottom: 1px solid #a1a1a1;
    margin-bottom: 20px;
    color: #333333;
    position: relative;
}
.title_item_news:before {
    background: #3ca343;
    content: '';
    bottom: 0;
    left: 0;
    width: 25px;
    height: 3px;
    display: block;
    position: absolute;
}
.text_popular a {
    color: inherit;
}
.tex_item_news {
    font-size: 18px;
    margin-bottom: 15px;
    line-height: 1.2;
}

.link_item_news {
    color: #1fabdd;
    font-weight: bold;
    font-size: 12px;
}

.link_item_news:hover {
    text-decoration: underline;
}

.item_page_news {
    background-color: #f2f2f2;
    margin-bottom: 30px;
    padding: 20px;
}

.title_teg_sidebar {
    font-size: 18px;
    color: #aaaaaa;
    font-weight: bold;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
    width: 100%;
    margin-bottom: 20px;
    position: relative;
}
.title_teg_sidebar:before {
    background: #3ca343;
    content: '';
    bottom: 0;
    left: 0;
    width: 25px;
    height: 3px;
    display: block;
    position: absolute;
}
.poz_teg_sidebar {
    display: flex;
    flex-wrap: wrap;
}

.item_teg_sidebar {
    border-radius: 3px;
    width: max-content;
    line-height: 25px;
    text-align: center;
    color: #fff;
    background-color: #3fa746;
    padding: 0 15px;
    margin-right: 5px;
    margin-bottom: 5px;
    font-size: 12px;
}

.box_popular_news{
  margin-top: 100px;
}

.item_popular_news {
    display: flex;
}

.img_popular {
    width: 90px;
    margin-right: 15px;
    margin-bottom: 25px;
}

.text_popular {
    text-transform: uppercase;
    line-height: 1.2;
    font-weight: bold;
    font-size: 12px;
    width: calc(100% - 115px);
}

/*style for page_contact*/

.box_input_contact input[type="submit"] {
    border: none;
    width: 110px;
    line-height: 25px;
    background-color: #3fa746;
    color: #fff;
    cursor: pointer;
    transition: .3s;
}

.box_input_contact input[type="submit"]:hover {
    background-color: #1fe62c;
} 

.item_contact_info {
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding-bottom: 20px;
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 15px;
}

.name_info {
    font-size: 18px;
    color: #3fa746;
    font-weight: bold;
}

.phone_contact {
    color: #4f983f;
    border-right: 1px solid;
    padding-right: 15px;
    margin-right: 15px;
    font-size: 18px;
}

.phone_contact:last-child {
    border-right: none;
    padding-right: 0;
    margin-right: 0;
}

.adress_contact {
    font-size: 18px;
    color: #4c4a51;
}

.box_map_input {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-top: 30px;
    align-items: center;
}

.form_contact {
    display: flex;
}

.box_breadcrumbs_portfolio {
    display: none;
}

.box_input_contact input[type="text"], .box_input_contact input[type="tel"], .box_input_contact input[type="email"]{
    display: block;
    background-color: #f2f2f2;
    border-radius: 3px;
    border: 1px solid #e5e5e5;
    line-height: 50px;
    margin-bottom: 15px;
    width: 100%;
    padding: 0 15px;
}

.box_input_contact {
    width: 205px;
    text-align: right;
}

.write_content {
    margin-bottom: 50px;
    margin-top: 20px;
}

.form_contact textarea {
    width: 290px;
    border: 1px solid #e5e5e5;
    padding: 10px;
    border-radius: 3px;
    margin-right: 20px;
    background: #f2f2f2;
    height: 100%;
}

.contact_item_left {
    width: 45px;
    height: 45px;
    overflow: hidden;
}

.contact_item_left img{
    width: 100%;
}

.phone_contact_item {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}

.top_contact_left {
    width: 48%;
}

.top_contact_right {
    width: 48%;
}

.contact_item_left {
    width: 45px;
    height: 45px;
    overflow: hidden;
    background-color: #373a42;
    border-radius: 100%;
    border: 2px solid #56b047;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: .5s;
    margin-right: 30px;
}

.contact_item_left:hover {
   border: none;
}

.forbigphone img{
  width: 65%
}

.contact_title{
    font-size: 26px;
    font-weight: 600;
    font-style: normal;
    color: #3cb659;
}

.contact_title {
    font-size: 26px;
    font-weight: 600;
    font-style: normal;
    color: #3cb659;
    margin-bottom: 20px;
}


.sam_phone a{
    font-size: 15px;
    line-height: 20px;
    font-weight: normal;
    font-style: normal;
    color: #458c26;
    text-transform: none;
    text-decoration: none;
}

.sam_phone_text{
   font-size: 15px; 
}

.sam_maile a{
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
    text-decoration: none;
    color: #373a42;
}

.section_bottom_contact {
    width: 100%;
    display: flex;
}

.contact_map_box {
    width: 45%;
}

.contact_form_box {
    width: 50%;
}

.contact_map {
    width: 480px;
    height: 280px;
}

.booking_title.contact {
    text-align: left;
}


.contact_page .form_booking{
  padding: 0;
}

.contact_page .element_form {
    margin: 0;
}

.address_contact{
  padding-left: 40px;
  background-image: url('data:image/png;base64,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');
  background-size: 20px;
  background-position: left center;
  background-repeat: no-repeat;
  line-height: 30px;
  margin-bottom: 5px;
  
}
.up:hover{
  background-color: #888a8e;
}


/*style for page_blog*/

.blog_page_forpoz {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}


.item_blog_page {
    width: 50%;
    overflow: hidden;
    border: 1px solid #8d8d8d;
    border-radius: 5px;
    position: relative;
}

.top_box_item img{
  width: 100%;
}

.botom_box_item {
    width: 93%;
    margin: auto;
}

.link_item_blog a{
    color: #373a42;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
    transition: .3s;
}

.link_item_blog a:hover{
    color: #56b047;
    text-decoration: underline;
}

.link_item_blog {
    width: 90%;
}

.rubric_item_blog{
    color: #373a42;
    font-size: 13px;
    line-height: 20px;
    font-weight: 400;
    font-style: italic;
    text-transform: none;
    text-decoration: none;
}

.rubric_item_blog a{
    font-weight: bold;
    color: #56b047;
    transition: .3s;
}

.rubric_item_blog a:hover{
    color: #373a42;
}

.wrap_like_comment {
    display: flex;
}

.box-bottomb {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin: 30px 0;
}

.blog_like {
    margin-right: 20px;
    color: #373a42;
    font-size: 12px;
    cursor: pointer;
}

.btn_blog{
    color: #56b030;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
    transition: .3s;
    cursor: pointer;
}

.btn_blog:hover{
    color: #56b030;
}  


.blog_comment{
    color: #373a42;
    font-size: 12px;
    cursor: pointer;
}

.blog_like a{
    background-image: url(images/like_blog.png);
    background-size: 12px;
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 18px;
}


.blog_comment a{
    background-image: url(images/com.png);
    background-size: 12px;
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 18px;
}

.blog_comment a:hover{
    text-decoration: underline;
}

.blog_like a:hover{
    text-decoration: underline;
}

.btn_blog:hover{
    color: #a2a6b2;
}

.date_public_box {
    width: 72px;
    height: 72px;
    border: 2px solid green;
    border-radius: 100%;
    text-align: center;
    line-height: 1.2;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    background-color: #fff;
    top: 5px;
}

.date_public_box:before {
    content: '';
    width: 20px;
    height: 20px;
    border: 2px solid green;
    border-radius: 100%;
    position: absolute;
    top: -7px;
    right: 1px;
    background-color: #fff;
}

.blog_page .year {
    font-size: 12px;
}

.blog_page .day_month{
    font-weight: bold;
}


/*style page_reviwse*/

.write_content.reviews_page{
    margin: 0;
}

.reviews_btn {
    width: 170px;
    background: linear-gradient(to bottom, #fff 0%,#b8b8b8 100%);
    color: #333;
    cursor: pointer;
    font-weight: normal;
    font-size: 13px;
    padding: 5px 12px 5px;
    border-radius: 3px;
    transition: .3s;
    border: 1px solid #ddd;
}

.reviews_btn:hover {
    border: 1px solid #9cf;;
}

.reviews_form_show{
    display: none;
}

.box_firstbtn {
    margin: 10px 0 0 0;
}

.reviews_form_show_title {
    font-weight: bold;
    font-size: 1.1rem;
    color: #696b6f;
    line-height: 20px;
    margin-bottom: 10px;
}

.wrap_name_maile {
    width: 300px;
}

.reviews_form_name {
    display: flex;
    justify-content: space-between;
    margin-bottom: 15px;
    line-height: 36px;
    font-size: 15px;
}

.reviews_form_maile {
    display: flex;
    justify-content: space-between;
    margin-bottom: 15px;
    line-height: 36px;
}

.wrap_name_maile input[type="text"]{
    height: 36px;
    border-radius: 3px;
    border: 1px solid #868686;
    width: 200px;
    padding: 8px;
}

.wrap_name_maile input[type="text"]::-webkit-input-placeholder{
    color: #ddd;
    font-size: 30px;
}
    

.wrap_name_maile input[type="text"]::-moz-placeholder {
    color: #ddd;
    font-size: 30px;
}

.reviews_form_rating {
    display: flex;
    align-items: center;
    margin: 15px 0;
}

.title_rating {
    margin-right: 50px;
}

.rating_img {
    height: 15px;
    overflow: hidden;
    line-height: 25px;
    cursor: pointer;
}

.reviews_form_textarea textarea {
    width: 500px;
    height: 100px;
    border-radius: 3px;
    margin: 15px 0;
    padding: 10px;
}

.reviews_form_btnbox {
    width: 100%;
    display: flex;
    align-items: center;
    margin-top: 15px;
    margin-bottom: 30px;
}

.btn_reviews_submit {
    margin-right: 20px;
}



.reviews_form_btnbox input {
    background: linear-gradient(to bottom, #fff 0%,#b8b8b8 100%);
    color: #333;
    cursor: pointer;
    font-weight: normal;
    font-size: 13px;
    padding: 8px 12px 8px;
    border-radius: 3px;
    transition: .3s;
    border: none;
    box-sizing: border-box;
}

.reviews_form_btnbox input:hover{
    border: 1px solid #9cf;
}

.box_forpoz_item {
    width: 100%;
    display: flex;
    align-items: center;
}

.box_forpoz_item:before {
    content: "";
    height: 16px;
    width: 95px;
    background-image: url(images/newstars.png);
    align-items: center;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto;
}

.rating_img.first{
    margin: 0 10px;
}


.reviews_item {
    padding-top: 15px;
    padding-bottom: 23px;
    border-top: 1px dashed #ddd;
    margin: 15px 0;
    font-size: 13px;
    font-style: italic;
    color: #000000;
    line-height: 20px;
}


.sam_reviwse {
    font-size: 14px;
    font-weight: normal;
    display: block;
    padding-bottom: 30px;
    margin-left: 40px;
    margin-top: 10px;
    line-height: 2;
}

.wrap_page_prew_next {
    font-size: 11px;
    width: 240px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 80px;
}

.list_page_wrap {
    display: flex;
    width: 65%;
    justify-content: space-between;
}

.nombar_pagereviews {
    width: 25%;
}

.reviews_form_checkbox {
    display: flex;
    align-items: center;
    font-size: 13px;
    color: #696b6f;
}


.list_page_item{
    margin: 0px 1px 0px 1px;
    padding: 6px 10px 6px 10px;
}

.prew_page{
      background: #ddd;
      cursor: default;
}

.this_page{
      background: #3279BB;
      color: #fff;
      cursor: default;
}

.next_page {
    background: #555;
    cursor: pointer;
    color: #fff;
    transition: .3s;
}

.next_page:hover {
    background: #3279BB;
}



/*style page_ozer_block*/

.over_box_types {
    width: 100%;
    margin: auto;
}

.types_section_img img {
    width: 100%;
}

.text_types{
    color: #696b6f;
    font-size: 15px;
    line-height: 20px;
    font-weight: normal;
    font-style: normal;
    margin-bottom: 20px;
}

.text_types span{
    font-weight: bold;
}

.first_green{
    color: #03a04a;
}

.first_black{
    color: #696b6f;
}

.item_pox_types.first_block .types_section_text {
    width: 100%;
    margin: 20px auto;
}

.item_pox_types.first_block .types_section_img {
    width: 100%;
    margin: 20px auto;
    text-align: center;
}

.item_pox_types.second_block{
  display: flex;
  justify-content: space-between;
}


.item_pox_types.second_block .types_section_text {
    width: 100%;
    margin: 20px auto;
}

.item_pox_types.second_block .types_section_img {
    width: 700px;
    margin: 20px auto;
    margin-right: 24px;
    max-width: 440px;
}

.item_pox_types.third_block .types_section_text {
    width: 100%;
    margin: 20px auto;
    text-align: left;
}

.item_pox_types.third_block .types_section_img {
    width: 700px;
    margin: 20px auto;
    margin-left: 25px;
    min-height: 200px;
    overflow: hidden;
    height: auto;
    max-width: 440px;
}

.item_pox_types.item_revers:nth-child(2n+1){
    display: flex;
    flex-direction: row-reverse;
}


.box_poz_for_business {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.for_business_item {
    text-align: center;
    width: 30%;
    margin-bottom: 50px;
}

.img_busines {
    width: 100px;
    height: 100px;
    overflow: hidden;
    margin: auto;
    margin-bottom: 20px;
}

.img_busines img  {
    width: 100%;
    border-radius: 100%;
}

.btext_busine {
    font-weight: bold;
    margin-bottom: 20px;
}

.page_ozer_block .item_box {
    width: 23%;
}

.who_use_poz {
    width: 100%;
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.who_use_item {
    text-align: center;
    width: 30%;
}

.who_use_img {
    width: 100px;
    height: 100px;
    overflow: hidden;
    margin: auto;
    border-radius: 100%;
    margin-bottom: 30px;
}

.who_use_img img {
    width: 100%;
}

.who_use_text {
    color: #373a42;
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
    font-style: normal;
    text-transform: none;
}

.box_poz_beforeandafter {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}

.beforeandafter_item {
    width: 49%;
    display: flex;
    overflow: hidden;
}

.box_after {
    width: 49%;
}

.box_before {
    width: 49%;
    margin-right: 10px;
}

.beforeandafter_item img{
  width: 100%; 
}

.beforeandafter {
    margin: 50px 0;
}

.title_beforeandafter {
    width: 100%;
    text-align: center;
    margin-bottom: 30px;
    font-size: 26px;
    font-weight: 600;
    font-style: normal;
    color: #373a42;
}

.after_text {
    text-align: center;
    margin: 20px;
    font-size: 15px;
    line-height: 20px;
    font-weight: normal
    color: #696b6f;
}

.before_text {
    text-align: center;
    margin: 20px;
    font-size: 15px;
    line-height: 20px;
    font-weight: normal
    color: #696b6f;
}

.box_room {
    width: calc(100% + 2px);
    display: flex;
    justify-content: space-between;
    margin: 0 -1px;
    margin-bottom: 15px;
}

.item_btn {
    width: 271px;
    text-align: center;
    background-color: #e8e8e8;
    padding: 10px 20px;
    cursor: pointer;
    transition: .3s;
    font-size: 15px;
    font-weight: 600;
    color: #3ca343;
    position: relative;
}

.item_btn:after {
    content: '';
    width: 2px;
    height: 84%;
    display: block;
    position: absolute;
    background-color: #a6a6a6;
    top: 8%;
    right: 0;
}

.item_btn:last-child:after {
    display: none;
}


.item_btn:hover {
    background-color: #d3d3d3;
}

.select_room img{
    width: 100%;
}

.item_btn.active {
    background-color: #ffffff;
    color: #3ca343;
}

.item_btn.active:after {
    display: none;
}

.img_item {
    display: none;
    overflow: hidden;
    margin: auto;
}

.img_item.active{
  display: block;
}


/*adaptive*/


.page_uborka_w_kieve .box_contant_six_sc {
    padding-bottom: 0;
}

.write_content.faq_page .booking_title{
  text-align: left;
}

.fhone_item span {
    margin-right: 10px;
    background-image: url(images/hearer_arrow_min.png);
    background-repeat: no-repeat;
    background-size: contain;
    text-indent: -99999999px;
    width: 20px;
    height: 20px;
    overflow: hidden;
    display: none;
    
}

.address_company {
    position: relative;
    display: none;
    color: green;
    font-size: 14px;
    margin-right: 20px;
    padding-left: 12px;
}

.address_company:before {
    content: '';
    background-image: url(images/min_add.png);
    background-repeat: no-repeat;
    background-size: 9px;
    background-position: left center;
    display: inline-block;
    width: 12px;
    height: 12px;
    padding-right: 15px;
}


.min_bottommenu {
    width: 100%;
    justify-content: space-between;
    align-items: center;
    display: none;
    height: 55px;
    padding: 0 15px;
}

.box_services_menu, .box_info_menu {
    display: flex;
    align-items: center;
}

.price_min_menu a{
    font-size: 18px;
    color: #56b030;
}

.burger_services {
  background-image: url(images/left_burger.png);
    width: 40px;
    height: 40px;
    border: 1px solid green;
    border-radius: 3px;
    margin-right: 10px;
}


.text_services{
    font-size: 18px;
    color: #56b030;
}

.text_info a{
    font-size: 18px;
    color: #9c9da0;
}


.burger_services {
    background-image: url(images/left_burger.png);
    width: 40px;
    height: 40px;
    border: 1px solid green;
    border-radius: 3px;
    margin-right: 10px;
    background-position: center;
    background-size: 23px;
    background-repeat: no-repeat;
    text-indent: -9999999px;
}

.burger_info {
    background-image: url(images/riht_burger.png);
    width: 40px;
    height: 40px;
    border: 1px solid #9c9da0;
    border-radius: 3px;
    margin-left: 10px;
    background-position: center;
    background-size: 23px;
    background-repeat: no-repeat;
    text-indent: -9999999px;
}

.fixed .medal {
   /* width: 60px;*/
}    
.fixed .logo_header{
    /*width: 150px;*/
}
.fixed .menu_box{
  /*display: none;*/
}
.text_info_min{
  display: none;
  font-size: 18px;
  color: #9c9da0;
}
.box_img_ts{
  width: 137px;
  height: 137px;
  margin: auto;
}
.box_img_ts img{
  width: 100%;
}

/*popup*/


.wrap_popup{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background-color: #000000ad;
  display: none;
  justify-content: center;
  align-items: center;
  z-index: 50;
}

.wrap_popup.active{
  display: flex;
}

.box_pop_up{
  position: relative;
  width: 716px;
  padding: 30px;
  background-color: #fff;
}

.pop_leave{
  display: none;
}

.pop_record{
  display: none;
}

.pop_leave.active{
  display: block;
}

.pop_record.active{
  display: block;
}


.close_popup {
    width: 40px;
    height: 40px;
    top: 0px;
    right: 0px;
    position: absolute;
    line-height: 40px;
    text-align: center;
    font-size: 30px;
    transition: .3s;
    cursor: pointer;
}

.close_popup:hover {
    background-color: #969696;
    color: #fff;
}

.title_form {
    text-align: center;
    font-size: 26px;
    color: #3cb659;
    font-weight: bold;
    margin-bottom: 20px;
}

.wrap_top_form {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}

.box_top_form {
    width: 47%;
}
.page-id-13991   .thry_sc_item, .page-id-13997   .thry_sc_item , .page-id-322  .thry_sc_item   {
    width: 48%;
    margin: 0 1%;

}
@media (max-width: 600px ){
  .page-id-13991  .thry_sc_item, .page-id-13997   .thry_sc_item , .page-id-322  .thry_sc_item   {
      width: 100%;
      margin: 20px auto;
    flex-wrap: wrap;
  }

}
.top_input {
    width: 100%;
    border-radius: 3px;
    border: 1px solid #a6a6a6;
    padding: 8px;
}

.wrap_midle_form {
    width: 100%;
    margin-bottom: 20px;
}

.midle_input {
    width: 100%;
    padding: 8px;
    border: 1px solid #a6a6a6;
    border-radius: 3px;
}

.wrap_bottom_form {
    width: 100%;
    margin-bottom: 10px;
}

.textbig  {
    width: 100%;
    height: 100px;
    padding: 8px;
    border-radius: 3px;
}

.name_form_box {
    margin-bottom: 5px;
    font-size: 15px;
}

.personal_info {
    margin-bottom: 10px;
    font-size: 14px;
}

.btn_form {
    border: none;
    background-color: #56b047;
    padding: 10px 20px;
    color: #fff;
    border-radius: 3px;
    transition: .3s;
    cursor: pointer;
}

.wrap_popup p{
  margin: 0;
}


.btn_form:hover{
  background-color: #888a8e;
}

.box_portfolio_info{
  display: none;
}

.box_portfolio_info.active{
  display: block;
}

.wrap_contant {
    width: calc(100% - 240px);
    margin-right: 40px;
}

.poz_content{
  display: flex;
}

.box_about_contant {
    margin-top: 20px;
}

.sidebar_menu_title{
    font-size: 18px;
    color: #aaaaaa;
    font-weight: bold;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
    width: 100%;
    margin-bottom: 20px;
    position: relative;
}

.sidebar_menu_title:before {
    background: #3ca343;
    content: '';
    bottom: 0;
    left: 0;
    width: 25px;
    height: 3px;
    display: block;
    position: absolute;
}

.popular-box_side {
    margin-top: 30px;
}

.singl_page .item_page_news {
    background: none;
}

.section-posts__item_side {
    display: flex;
}

.post_img {
    width: 90px;
    height: 90px;
}

.section-posts__item-title_side {
    text-transform: uppercase;
    line-height: 1.2;
    font-weight: bold;
    font-size: 12px;
    width: calc(100% - 115px);
}

.post_img {
    width: 90px;
    margin-right: 15px;
    margin-bottom: 25px;
}

.section-posts__item-title_side a{
  color: #000;
}

.footer_info_box  a{
    color: #56b047;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    font-style: normal;
    margin-bottom: 10px;
    transition: .3s;
}

/*aboutus*/

.grey_zone {
    background-color: #e8e8e8;
    padding: 30px 0 50px;
    margin-bottom: 45px;
}

.title_greyzone {
    text-align: center;
    margin-bottom: 30px;
    font-size: 30px;
    text-transform: uppercase;
    font-weight: bold;
    color: #3fa746;
    line-height: 1.1;
}

.text_greyzone {
    text-align: center;
    font-size: 18px;
    color: #353535;
    font-weight: bold;
    line-height: 1.1;
}

.text_greyzone span {
    color: #3fa746;
}

.img_box {
    width: 100%;
    text-align: center;
}

.img_box img{
  width: 100%;
}

.about_firm {
    padding: 0 140px;
    margin-bottom: 77px;
}

.item_about_firm {
    text-align: center;
    margin-top: 50px;
}

.title_about_firm {
    margin-bottom: 15px;
    font-size: 18px;
    text-transform: uppercase;
    color: #3fa746;
    font-weight: bold;
}

.text_about_firm {
    font-size: 18px;
}
.recomendation_box {
    margin: 60px 0;
}

.title_recomendation_box {
    text-align: center;
    margin-bottom: 50px;
    color: #3fa746;
    font-weight: bold;
    font-size: 18px;
}

.item_slide_recomendation{
    width: 225px;
    margin: auto;
    padding: 24px;
    transition: .3s;
}

.item_slide_recomendation:hover {
    width: 225px;
    margin: auto;
    border: 1px solid;
    padding: 24px;
    border-radius: 3px;
    background-color: #f7f7f7;
}

.slick-dots li button:before {
    display: none;
}

.aboutus .slick-dots li button {
    border: 1px solid #ddd;
    border-radius: 100%;
    width: 5px;
    height: 5px;
}

.slick-dots li.slick-active  button{
    background: #56b047;
}

.aboutus .slick-dots li {
    position: relative;
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}

.map_contact{
  width: 545px;
  flex-shrink: 0;
  margin-right: 20px;
  overflow: hidden;
    height: 450px;
}

.map_contact>img{
  width: 100%;
  height: auto;
}


.map_contact iframe{
  width: 100%;
  height: 100%;
}

.wpcf7 form span input.wpcf7-not-valid:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]) {
  border-color:#990000!important;
}


@media (max-width: 1700px) {

  .item_blog_page {
    width: 49%;
    margin-bottom: 20px;
  }
  .page_services .wrapbox_page_services {
      width: 1070px;
      margin: auto;
      max-width: 100%;
  }
  .page_services .services_item_boximg {
      width: 30%;
      margin: 0;
      margin-bottom: 50px;
    }
    .menu_box {
      width:100%;
    }
}


@media (max-width: 1500px) {
  .for_sc_green_contant {
    width: 100%;
    margin: auto;
  }
}


@media (max-width: 1300px) {
  .twoblock_forpoz {
    justify-content: space-around;
  }
  .values_item {
    width: 40%;
  }
  .eight_sc_form {
    margin-right: 0;
  }
  .page_services .thry_sc_poz {
    width: 1070px;
    margin: auto;
    margin-top: 40px;
    max-width: 100%;
  }
  .for_sc_green_contant {
      width: 100%;
  }
  .two_sc_item {
    margin: 30px 0;
  }
  .eight_sc_form {
    width: 550px;
  }
  .contact_map {
    width: 95%;
  }
  .menu_box {
    width: 100%;
  } 
  
} 

@media (max-width: 1200px) {
  .box_map_input {
    flex-wrap: wrap-reverse;
  }
  .map_contact{
    width: 100%;
    margin-bottom: 30px;
  }
  .map_box {
    width: 100%;
    margin-bottom: 30px;
}
  .page_services .services_item_boximg {
      margin-bottom: 30px;
  }
  .page_box {
      margin-top: 165px;
  }
  .header_boxcontent {
    width: 63%;
  }
  .fhone_item a {
    font-size: 17px;
  }
  .box_contant_green {
    width: 100%;
  }
  .slick-next.slick-arrow {
      display: none;
      right: -10px;
  }
  .slick-prev.slick-arrow {
      left: 5px;
  }
  
} 

@media (max-width: 1100px) {
  .wrap_poz_portfolio {
    background-color: #fff;
  }
  .portfolio .slick-prev.slick-arrow {
    left: -75px;
    width: 45px;
  }
  .portfolio .slick-next.slick-arrow {
    width: 45px;
    right: -75px;
}
  .item_porfolio_small img {
      max-width: 100%;
      width: 100%;
  }
  .porfolio_big img {
      width: 100%;
  }
  .porfolio_small {
      width: 80%;
      margin: auto;
  }
  .porfolio_big {
      width: 50%;
      margin: auto;
      padding: 50px 0;
  }
  .item_services:hover .show_services{
      bottom: 0;
      opacity: 1;
  }
  .five_sc .slick-next.slick-arrow {
    right: 20px;
  }
  .five_sc .slick-prev.slick-arrow {
    left: 20px;
  }
  .info_page_o_nas {
    width: 70%;
  }
  .page_services_topbox {
    width: 100%;
  }
  .item_services {
      opacity: 1;
  }
}


@media (max-width: 992px) {
  .green_menu .sub-menu>li>a {
    color: #000;
  }
 .sub-menu .sub-menu .menu-item-has-children>a:before {
    display: none;
  }
  .fhone_box {
    display: none;
}
  body.fixed-margin {
    padding-top: 287px;
}

.messengers__btn {
    float: right;
}
  body.admin-bar{
    margin-top: 0;
  }
  .border-menu{
    display: none!important;
  }
  .green_menu>ul>li.active {
      border: none;
      background: #3ca343;
      padding: 0;
  }
  .green_menu>ul>li.active>a {
    color: #fff;
    padding: 10px;
  }
  .green_menu>ul{
    flex-wrap: wrap;
    background-color: #fff;
    position: absolute;
    left: 0;
    width: 100%;
    padding: 0;
    height: calc(100vh - 280px);
    overflow-y: auto;
        overflow-x: hidden;
    align-content: flex-start;
  }
  .fixed .green_menu>ul{
    height: calc(100vh - 60px);
  }
  .green_menu>ul>li{
    width: 100%;
    padding: 0;
  }
  .green_menu>ul>li:last-child{
    padding: 5px;
  }
  .green_menu>ul>li>a{
    border-right: none;
    padding: 5px;
    color: #000;
    width: 100%;
    display: block;
    position: relative;
    line-height: 1.5;
  }
  .green_menu>ul>li>span{
    padding: 0;
    color: #000;
    width: 100%;
    display: block;
    position: relative;
    line-height: 1.5;
    padding: 5px;
  }
  .green_menu>ul>li.menu-item-has-children>a:before{
    content: '';
    width: 10px;
    height: 10px;
    background-position: center;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDkwLjY2NyA0OTAuNjY3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0OTAuNjY3IDQ5MC42Njc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCiAgICAgPHBhdGggc3R5bGU9ImZpbGw6IzNlNzdhYTsiIGQ9Ik00NjYuMjE5LDIzNy43ODFMMjMxLjU1MiwzLjExNUMyMjkuNTQ4LDEuMTE1LDIyNi44MzEtMC4wMDUsMjI0LDBIMzINCgljLTUuODkxLTAuMDExLTEwLjY3NSw0Ljc1Ny0xMC42ODYsMTAuNjQ4Yy0wLjAwNSwyLjg0LDEuMTIzLDUuNTY1LDMuMTM0LDcuNTcxbDIyNy4xMzYsMjI3LjExNUwyNC40NDgsNDcyLjQ0OA0KCWMtNC4xNzEsNC4xNi00LjE3OSwxMC45MTQtMC4wMTksMTUuMDg1YzIuMDA2LDIuMDExLDQuNzMxLDMuMTM5LDcuNTcxLDMuMTM0aDE5MmMyLjgzMSwwLjAwNSw1LjU0OC0xLjExNSw3LjU1Mi0zLjExNQ0KCWwyMzQuNjY3LTIzNC42NjdjNC4xNzEtNC4xNiw0LjE3OS0xMC45MTQsMC4wMTktMTUuMDg1QzQ2Ni4yMzEsMjM3Ljc5NCw0NjYuMjI1LDIzNy43ODgsNDY2LjIxOSwyMzcuNzgxeiIvPg0KPC9zdmc+DQo=");
    background-repeat: no-repeat;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -5px;
  }
  .green_menu>ul>li:hover .menu-item-has-children>a:before{
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDkwLjY2NyA0OTAuNjY3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0OTAuNjY3IDQ5MC42Njc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCiAgICAgPHBhdGggc3R5bGU9ImZpbGw6IzNlNzdhYTsiIGQ9Ik00NjYuMjE5LDIzNy43ODFMMjMxLjU1MiwzLjExNUMyMjkuNTQ4LDEuMTE1LDIyNi44MzEtMC4wMDUsMjI0LDBIMzINCgljLTUuODkxLTAuMDExLTEwLjY3NSw0Ljc1Ny0xMC42ODYsMTAuNjQ4Yy0wLjAwNSwyLjg0LDEuMTIzLDUuNTY1LDMuMTM0LDcuNTcxbDIyNy4xMzYsMjI3LjExNUwyNC40NDgsNDcyLjQ0OA0KCWMtNC4xNzEsNC4xNi00LjE3OSwxMC45MTQtMC4wMTksMTUuMDg1YzIuMDA2LDIuMDExLDQuNzMxLDMuMTM5LDcuNTcxLDMuMTM0aDE5MmMyLjgzMSwwLjAwNSw1LjU0OC0xLjExNSw3LjU1Mi0zLjExNQ0KCWwyMzQuNjY3LTIzNC42NjdjNC4xNzEtNC4xNiw0LjE3OS0xMC45MTQsMC4wMTktMTUuMDg1QzQ2Ni4yMzEsMjM3Ljc5NCw0NjYuMjI1LDIzNy43ODgsNDY2LjIxOSwyMzcuNzgxeiIvPg0KPC9zdmc+DQo=");
  }
  .green_menu>ul>li.menu-item-has-children.active>a:before{
    transform: rotate(90deg);
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDkwLjY2NyA0OTAuNjY3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0OTAuNjY3IDQ5MC42Njc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIHN0eWxlPSJmaWxsOiNmZmY7IiBkPSJNNDg0LjA3NSwyMi4xNDljLTMuOTg1LTEuNjU0LTguNTc0LTAuNzQ1LTExLjYyNywyLjMwNEwyNDUuMzMzLDI1MS41ODlMMTguMjE5LDI0LjQ1Mw0KCWMtNC4xNi00LjE3MS0xMC45MTQtNC4xNzktMTUuMDg1LTAuMDE5QzEuMTIzLDI2LjQ0LTAuMDA1LDI5LjE2NSwwLDMyLjAwNXYxOTJjLTAuMDA1LDIuODMxLDEuMTE1LDUuNTQ4LDMuMTE1LDcuNTUyDQoJbDIzNC42NjcsMjM0LjY2N2M0LjE2NSw0LjE2NCwxMC45MTcsNC4xNjQsMTUuMDgzLDBsMjM0LjY2Ny0yMzQuNjY3YzIuMDA3LTIuMDAxLDMuMTM1LTQuNzE4LDMuMTM2LTcuNTUydi0xOTINCglDNDkwLjY2NiwyNy42ODksNDg4LjA2NCwyMy43OTgsNDg0LjA3NSwyMi4xNDl6Ii8+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==");
  }
  .green_menu>ul>li.menu-item-has-children>a:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyBmaWxsPSJibGFjayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ5MC42NjcgNDkwLjY2NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDkwLjY2NyA0OTAuNjY3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQogICAgIDxwYXRoIGZpbGw9ImJsYWNrIiBzdHlsZT0iZmlsbDpibGFjazsiIGQ9Ik00NjYuMjE5LDIzNy43ODFMMjMxLjU1MiwzLjExNUMyMjkuNTQ4LDEuMTE1LDIyNi44MzEtMC4wMDUsMjI0LDBIMzINCgljLTUuODkxLTAuMDExLTEwLjY3NSw0Ljc1Ny0xMC42ODYsMTAuNjQ4Yy0wLjAwNSwyLjg0LDEuMTIzLDUuNTY1LDMuMTM0LDcuNTcxbDIyNy4xMzYsMjI3LjExNUwyNC40NDgsNDcyLjQ0OA0KCWMtNC4xNzEsNC4xNi00LjE3OSwxMC45MTQtMC4wMTksMTUuMDg1YzIuMDA2LDIuMDExLDQuNzMxLDMuMTM5LDcuNTcxLDMuMTM0aDE5MmMyLjgzMSwwLjAwNSw1LjU0OC0xLjExNSw3LjU1Mi0zLjExNQ0KCWwyMzQuNjY3LTIzNC42NjdjNC4xNzEtNC4xNiw0LjE3OS0xMC45MTQsMC4wMTktMTUuMDg1QzQ2Ni4yMzEsMjM3Ljc5NCw0NjYuMjI1LDIzNy43ODgsNDY2LjIxOSwyMzcuNzgxeiIvPg0KPC9zdmc+DQo=");
}
  .parent_menu .menu-item-has-children.active>.sub-menu{
    display: block;
    visibility: visible;
    z-index: 5;
    opacity: 1;
  }
  .green_menu>ul>li>span{
    border-right: none;
    padding: 5px;
    color: #000;
    width: 100%;
    display: block;
  }
  .green_menu .sub-menu{
    position: relative;
    top: 0;
    display: none;
  }
  .lenguich_box{
    margin: auto;
  }
  .green_menu .sub-menu>li>ul{
    width: 100%;
    position: relative;
    left: 0;
    border-left: none;
    padding: 0;
  }
  .green_menu .sub-menu>li>ul>li{
    display: block;
    width: 100%;
    float: none;
  }
  .parent_menu>li:hover>.sub-menu{
    display: none;
  }
  .green_menu .sub-menu>li{
    display: block;
  }
  .green_menu .sub-menu>li>a{
    display: block;
    width: 100%;
    border-bottom: none;
    line-height: 1.5;
    position: relative;
    padding: 2px;
    padding-right: 30px;
  }
  .green_menu .sub-menu>li>a:hover{
    border-bottom: none;
  }
  .parent_menu>li>.sub-menu>li.active>.sub-menu{
    display: block;
  }
  .green_menu .sub-menu>li>ul>li>ul {
    opacity: 1;
    visibility: visible;
  }
  .green_menu .sub-menu>li>ul>li>a{
    padding: 5px;
  }
  .green_menu .sub-menu>li>a:hover:before{
    transform: rotate(180deg);
  }
  .five_sc_box_slide{
    width: 100%;
  }
  article.page ul{
    padding-left: 0;
  }
  .box_title .container {
   flex-wrap: wrap;
  }
  ul.breadcrumb{
    width: 100%;
    position: relative;
  }
  ul.breadcrumb li:first-child{
      padding-left: 0;
  }
  .logo_header {
      margin-right: 0;
  }
  .ozer_table td.left {
    border-right: 1px solid #7e7e7e;
  } 
  .title_table td.left {
    border-right: 2px solid;
  }
  .img_item {
    max-width: 100%;
  }
  .select_room {
    width: 100%;
  }
  .twoblock_forpoz {
    width: 100%;
  }
  .page_o_nas .two_sc_item {
    margin-bottom: 0px;
  }
  .title_two_sc.advantages {
    margin-bottom: 20px;
  }
  .left_list_table {
    border-right: 2px solid #ddd;
  }
  .list_table_box {
    padding: 0 30px;
    line-height: 50px;
  }
  .for_sc_green {
    padding: 35px 0;
  }
  .container{
    width: 100%;
  }
  .page_services .wrapbox_page_services {
    width: 900px;
    margin: auto;
  }
  .page_services .services_item_boximg{
    margin-bottom: 0;
  } 
  .page_services .thry_sc_poz {
    width: 900px;
  }
  .wrapbox_page_services {
    width: 900px;
    margin: auto;
  }
  .footer_address {
    font-weight: 400;
  }
  .page_box {
    margin-top: 0;
  }
  .address_company{
    display: block;
  }
  .header_topmenu>ul>li {
    border-bottom: 1px solid #ddd;
    text-align: left;
    padding: 0 10px;
  }
  .header_topmenu{
      display: none;
  }
  .medal {
      display: none;
  }
  .header_top {
     display: block;
  }
  .parent_header_left {
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .menu_box {
      width: 50px;
      position: absolute;
      top: 10px;
      right: 10px;
  }
  .fhone_box {
      display: block;
  }
  .header_boxcontent {
    margin: auto;
    text-align: center;
  }
  .time_work_box {
      display: block;
  }
  .fhone_item{
    background-image: none;
  }
  .kievstar,.lifecell{
    display: none;
  }
  .fhone_item a {
      color: #2ec470;
      font-size: 25px;
      font-weight: 300;
      padding: 0;
      margin: 0;
  }
  .fhone_item span{
      display: block;
  }
  .fhone_item.just_ghone {
    display: flex;
    align-items: center;
    margin-left: 0;
    justify-content: center;
  }
  .emaile_compant a {
      margin-left: 30px;
      color: #4CAF50;
      font-size: 14px;
  }
  .time_work{
    display: none;
  }
  .fhone_item{
    text-align: center;
  }
  .fhone_box {
    text-align: center;
  }
  .emaile_compant a {
      margin-left: 0;
  }
  .header_parant {
      position: relative;
  }
  .header_parant.fixed {
      position: fixed;
  }
  .green_menu_parent {
    background-color: #ffffff;
    border-top: 1px solid #d2d2d2;
    border-bottom: 1px solid #d2d2d2;
    position: relative;
    height: 60px;
  }
  .fixed .green_menu_parent {
     box-shadow: 1px 1px 4px #525252;
  }
  .green_menu{
    display: none;
  }
  .min_bottommenu {
    display: flex;
    height: 60px;
  }
  .header_topmenu {
    display: none;
    position: fixed;
    top: 265px;
    right: -10px;
    width: 170px;
    background-color: rgb(255, 255, 255);
  }
  .fixed .header_topmenu {
    top: 60px;
  }
  .fixed .parent_header_left, .fixed .fhone_box, .fixed .time_work_box, .fixed .lenguich_box {
      display: none;
  }
  .header_topmenu ul{
    display: block;
  }
  .fixed .header_top {
      padding: 0;
  }
  .fixed .menu_box {
    display: block;
  }
  .first_block_slide{
      display: none;
  }
  .first_sc {
    margin-top: 50px;
  }
  .five_sc_slide_item {
    width: 750px;
    margin: auto;
  }
  .two_sc_poz {
    justify-content: space-around;
  }
  .thry_sc_poz {
    flex-wrap: wrap;
  }
  .thry_sc_item {
    width: 49%;
    margin-bottom: 50px;
  }
  .for_sc_green_contant {
    padding: 40px;
  }
  .five_sc_green_poz {
    flex-wrap: wrap;
  }
  .five_sc_green_item {
    width: 49%;
    margin-bottom: 50px;
  }
  .box_contant_six_sc {
    flex-wrap: wrap;
  }
  .six_sc_item {
    width: 49%;
    margin-bottom: 30px;
  }
  .eight_sc_form {
    margin-right: 0;
  }
  .about_us_thtyblock_poz {
    flex-wrap: wrap;
  }
  .about_us_thtyblock_left {
    width: 100%;
  }
  .about_us_thtyblock_right {
    width: 100%;
    margin-top: 30px;
  }

} 
@media (max-width: 850px) {
  .five_sc .slick-next.slick-arrow {
    right: 70px;
  }
  .five_sc .slick-prev.slick-arrow {
    left: 70px;
  }
  .poz_page_news {
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }
  .form_contact{
    flex-wrap: wrap-reverse;
  }
  .box_input_contact{
    width: 100%;
  }
  .admin-bar header.header_parant{
    top: 0;
  }
} 

@media (max-width: 768px) {
  .map_title{
    font-size: 16px;
    text-align: center;
    width: 100%;
  }
  .about_firm {
      padding: 0 10px;
  }
  .porfolio_big {
    width: 80%;
  }
  .coating_box {
      display: none;
  }
  .page_ozer_block .item_box {
    width: 100%;
  }
  .for_business_item {
    width: 48%;
  }
  .item_box {
    width: 100%;
  }
  .our_goals_forpoz {
    flex-wrap: wrap;
  }
  .our_goals_item {
    width: 40%;
  }
  .page_o_nas .thry_sc_green {
    background-color: #01a34b;
    background-image: none;
  }
  .our_goals_item {
    width: 40%;
    margin-bottom: 50px;
  }
  .right_services {
    width: 100%;
    text-align: center;
    margin-bottom: 50px;
  }
  .left_services {
    width: 100%;
  }
  .item_services {
    flex-wrap: wrap;
  }
  .page_services .thry_sc_poz {
    width: 700px;
  }
  .page_services .wrapbox_page_services {
    width: 700px;
    margin: auto;
  }
  .contact_map {
    width: 95%;
    height: 400px;
  }
  .contact_form_box {
    width: 100%;
  }
  .section_bottom_contact {
    flex-wrap: wrap;
  } 
  .contact_map_box {
    width: 100%;
    margin-bottom: 40px;
  } 
  .section_top_contact {
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }
  .top_contact_left {
    width: 100%;
  }
  .top_contact_right {
    width: 100%;
  }

  .item_blog_page {
    width: 95%;
    margin: auto;
    margin-bottom: 50px;
  }
  .address_company {
    margin: 0;
    padding: 0;
  }
  .page_title {
    color: #373a42;
    font-size: 28px;
    margin: 10px 0;
  }
  .common_questions_box {
    width: 95%;
    margin: auto;
  }
  .faq_page_box_form {
    width: 90%;
    margin: auto;
  }
  .wrap_faq_page_forpoz {
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }
  .five_sc_slide_item {
      width: 500px;
  }
  
  .five_sc_box_slide {
    width: 100%;
  }
  .eight_sc_form {
    width: 100%;
  }
  .header_boxcontent {
    width: 40%;
  }
  .for_sc_green_title {
    font-size: 25px;
  }
  .form_maile input[type="text"] {
    width: 490px;
  }
  .five_sc .slick-next.slick-arrow {
    right: 50px;
  }
  .five_sc .slick-prev.slick-arrow {
    left: 50px;
    z-index: 50;
  }
  .five_sc_slide_item {
    width: 250px;
    margin-top: 80px;
  } 
  .slick-prev.slick-arrow {
    top: 100px;
  }
  .slick-next.slick-arrow {
    top: 100px;
  }
  .first_box_item {
    width: 90%;
    margin-bottom: 20px;
  }
  .first_block_box {
    flex-wrap: wrap;
  }
  .footer_logo.contant_foot {
    display: none;
  }
  .footer {
    border-top: 20px solid #3ca343;
  }
  .contant_foot {
    margin-right: 30px;
    width: 50%;
  }
  .header_boxcontent {
    width: 55%;
  }
  .parent_header_left {
    width: 50%;
  }
  
}

@media (max-width: 765px) {
  .btn_wrap {
      flex-wrap: wrap;
  }
  .btn_first.green {
    margin: auto;
    width: 405px;
  }
  .btn_first {
    width: 405px;
    margin: auto;
    margin-top: 20px;
  }
  .item_pox_types.third_block .types_section_img {
    width: 500px;
    margin: 20px auto;
    height: auto;
    overflow: hidden;
  } 
  .item_pox_types.item_revers:nth-child(2n+1) {
    flex-wrap: wrap;
  }
  .item_pox_types.second_block .types_section_img {
    width: 500px;
    margin: 20px auto;
  }
  .item_pox_types.second_block {
    flex-wrap: wrap;
  }
  .who_use_item {
    width: 60%;
    margin-bottom: 50px;
  }
  .who_use_poz {
    flex-wrap: wrap;
  }
  .uborka_w_kieve_title.order_sam {
    text-align: center;
  }
  .order_sam_item {
    width: 100%;
    margin-bottom: 30px;
  }
  .forpoz_order_sam {
    flex-wrap: wrap;
  }
  .twoblock_forpoz {
    flex-wrap: wrap;
  }
  .web_soc {
    width: 100%;
    text-align: center;
    margin-bottom: 50px;
  }
  .our_goals_item {
    width: 100%;
    margin-bottom: 50px;
    display: flex;
    align-items: center;
  }
  .our_goals_img {
    width: 80px;
    height: 80px;
    margin: 0;
    margin-left: 80px;
    margin-right: 50px;
  }
  .our_goals_text {
    text-align: left;
    width: 50%;
  } 
  .values_item_forpoz {
    flex-wrap: wrap;
  }
  .values_item {
    width: 90%;
    margin-bottom: 10px;
  }
}

@media (max-width: 600px) {
  .reviews_form_name,.reviews_form_maile{
    justify-content: space-between;
  }
  .wrap_name_maile input[type="text"] {
    margin-left: 10px;
  }
  .box_forpoz_item:before {
    display: block;
  }
  .box_forpoz_item {
    flex-wrap: wrap;
  }
  .uborka_w_kieve_title {
    font-size: 27px;
  }
  .page_box {
    margin-top: 285px;
  }
  .title_recomandation {
    font-size: 26px;
  }
  .parent_header_left {
        width: 100%;
    }
    .header_boxcontent {
      width: 100%;
    }
    .soc_owerbox{
      display: none;
    }
    .first_block_box {
      display: flex;
      flex-wrap: wrap;
    }
    
    .title_two_sc {
      font-size: 38px;
    }
    .two_sc_item {
      margin: 10px 0;
    }
    .thry_sc_green_text {
      line-height: 1.5;
    }
    
    .thry_sc_item {
      display: flex;
      align-items: center;
      justify-content: space-around;
    }
    .thry_sc_item {
      width: 100%;
    }
    .wrap_min_ts {
      width: 50%;
    }
    .for_sc_green_contant {
      padding: 20px;
    } 
    .form_maile input[type="text"] {
      width: 355px;
    }
    .form_maile input[type="submit"] {
      padding: 5px 15px;
    }
    .five_sc_green_poz {
      padding: 20px;
    }
    .five_sc_green_item {
      width: 55%;
    }
    .five_sc_green {
      background-position: inherit;
      background-repeat: repeat;
    }
    .copyright_footer {
      text-align: center;
      width: 100%;
      margin-bottom: 10px;
    }
    .box-soc {
      margin: auto;
    }
    .footer_poz.footer_bottom {
      flex-wrap: wrap;
      flex-direction: row-reverse;
    } 
    .contant_page_news {
      width: 100%;
      margin: auto;
    }
    .sidebar {
      display: none;
  }

}


@media (max-width: 480px) {
  
  .fhone_box {
    display: flex;
    justify-content: center;
    flex-wrap:wrap;
  }
  .fhone_box .lenguich_box {
      display: none!important;
  }
  .logo_header {
      margin-top: 0;
  }
  .green_menu_parent {
    background: #3ca343;
  }
  .lenguich_box {
    display: block!important;
}
.text_services, .price_min_menu a, .lenguich_box>a{
    color: #fff;
}
.lenguich_box>a  {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDkwLjY2NyA0OTAuNjY3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0OTAuNjY3IDQ5MC42Njc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIHN0eWxlPSJmaWxsOiNmZmY7IiBkPSJNNDg0LjA3NSwyMi4xNDljLTMuOTg1LTEuNjU0LTguNTc0LTAuNzQ1LTExLjYyNywyLjMwNEwyNDUuMzMzLDI1MS41ODlMMTguMjE5LDI0LjQ1Mw0KCWMtNC4xNi00LjE3MS0xMC45MTQtNC4xNzktMTUuMDg1LTAuMDE5QzEuMTIzLDI2LjQ0LTAuMDA1LDI5LjE2NSwwLDMyLjAwNXYxOTJjLTAuMDA1LDIuODMxLDEuMTE1LDUuNTQ4LDMuMTE1LDcuNTUyDQoJbDIzNC42NjcsMjM0LjY2N2M0LjE2NSw0LjE2NCwxMC45MTcsNC4xNjQsMTUuMDgzLDBsMjM0LjY2Ny0yMzQuNjY3YzIuMDA3LTIuMDAxLDMuMTM1LTQuNzE4LDMuMTM2LTcuNTUydi0xOTINCglDNDkwLjY2NiwyNy42ODksNDg4LjA2NCwyMy43OTgsNDg0LjA3NSwyMi4xNDl6Ii8+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==");

}
.burger_services{
    background-image: url("data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJiYXJzIiBjbGFzcz0ic3ZnLWlubGluZS0tZmEgZmEtYmFycyBmYS13LTE0IiByb2xlPSJpbWciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDQ0OCA1MTIiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xNiAxMzJoNDE2YzguODM3IDAgMTYtNy4xNjMgMTYtMTZWNzZjMC04LjgzNy03LjE2My0xNi0xNi0xNkgxNkM3LjE2MyA2MCAwIDY3LjE2MyAwIDc2djQwYzAgOC44MzcgNy4xNjMgMTYgMTYgMTZ6bTAgMTYwaDQxNmM4LjgzNyAwIDE2LTcuMTYzIDE2LTE2di00MGMwLTguODM3LTcuMTYzLTE2LTE2LTE2SDE2Yy04LjgzNyAwLTE2IDcuMTYzLTE2IDE2djQwYzAgOC44MzcgNy4xNjMgMTYgMTYgMTZ6bTAgMTYwaDQxNmM4LjgzNyAwIDE2LTcuMTYzIDE2LTE2di00MGMwLTguODM3LTcuMTYzLTE2LTE2LTE2SDE2Yy04LjgzNyAwLTE2IDcuMTYzLTE2IDE2djQwYzAgOC44MzcgNy4xNjMgMTYgMTYgMTZ6Ij48L3BhdGg+PC9zdmc+")

}
  .burger_services {
    color: #fff;
    border-color: #fff;
}

.green_menu>ul>li, .green_menu .sub-menu>li{
    border-bottom: 1px solid gainsboro;
    padding: 10px ;
}
.green_menu .sub-menu>li>ul>li>ul>li:last-child{
  border: none;

}
.green_menu .sub-menu>li>ul>li:last-child{
  border: none;

}
  .btn_first{
    width: 100%;
  }
  .btn_first.green {
    width: 100%;
  }
  .admin-bar header.header_parant {
      top: 0;
  }
  .text_about_firm {
    font-size: 14px;
  }
  span.wpcf7-form-control-wrap.textarea-838 {
    margin: auto;
  }
  .box_room {  
    flex-wrap: wrap;
  }

  .porfolio_small {
      width: 100%;
  }
  .item_porfolio_small {
    height: auto;
  }
  .tex_item_news {
    font-size: 14px;
  }
  .box_select_page a {
    width: 30px;
    height: 30px;
    line-height: 30px;
  }
  .name_info {
    width: 100%;
  }
  .name_info {
      margin-bottom: 20px;
  }
  .item_contact_info {
    flex-wrap: wrap;
  }
  .box_input_contact {
    width: 290px;
    margin: auto;
  }
  .form_contact textarea {
    margin: auto;
    margin-bottom: 20px;
  }
  .form_contact {
    flex-wrap: wrap;
  }
  .item_porfolio_info {
      margin-bottom: 20px;
      width: 100%;
  }
  .poz_info_portfolio {
      flex-wrap: wrap;
  }
  .porfolio_big {
     width: 80%;
  }
  .order_sam_item {
    width: 85%;
    margin: auto;
  }
  .img_order_sam {
    width: 100px;
    height: 100px;
  }
  .beforeandafter_item {
    width: 100%;
    display: flex;
    overflow: hidden;
  }
  .item_btn {
    width: 100%;
    padding: 5px 0;
    font-size: 14px;
  }
  .item_pox_types.second_block .types_section_img {
    width: 100%;
  } 
  .page_uborka_w_kieve .six_sc_item {
    width: 100%;
    border-radius: 5px;
  }
  .our_goals_img {
    margin-left: 30px;
    margin-right: 15px;
  }
  .values_item {
    width: 100%;
    margin-bottom: 10px;
  }
  .values_item_them {
    margin-left: 40px;
  }
  .our_goals_img {
    margin-left: 30px;
    margin-right: 30px;
  }
  .our_goals_text {
    text-align: left;
    width: 65%;
  }
  .min_bottommenu {
    padding: 0;
  }
  .page_services .over_title_services {
    margin-bottom: 35px;
  }
  .page_title {
    text-align: center; 
  }
  .top_contact_left {
    width: 100%;
    margin: 50px 0;
  }
  .contact_map {
    width: 95%;
    height: 250px;
  }
  .page_services .item_text {
    margin: auto;
    margin-top: 30px;
  }
  .p_s_wrap_min {
    width: 50%;
  }
  .page_services .thry_sc_poz {
    width: 450px;
  }
  .page_services .services_item_boximg {
    margin-bottom: 20px;
    height: auto;
  }
  .page_services .wrapbox_page_services {
    width: 450px;
    margin: auto;
  }
  .reviews_form_textarea textarea {
    width: 100%;
  }
  .text_masage {
    padding-right: 20px;
  }
  .six_sc_item {
    width: 95%;
  }
  .title_two_sc {
    font-size: 31px;
  }
  .footer_address {
    font-size: 13px;
  }
  .form_maile {
    flex-wrap: wrap;
  }
  .form_maile input[type="text"] {
    width: 355px;
    margin-bottom: 20px;
  }
  .for_sc_green {
    padding: 80px 0;
  }
  .wrap_min_ts {
    width: 70%;
    }
  .box_img_ts {
    margin-left: 10px;
    margin-right: 10px;
  }
  .wrap_min_ts {
    width: 50%;
    text-align: left;
  }
  .item_text {
    margin: 0;
    margin-top: 20px;
  }                          
}


@media (max-width: 360px) {
  .item_bottom_porfolio_albom {
    margin: auto;
    margin-bottom: 20px;
  }
  .portfolio_out_btn {
    margin: auto;
  }
  .btn_first.green {
      width: 90%;
  }
  .porfolio_big {
    width: 100%;
  }
  .btn_first {
     width: 90%;
  }
  .item_btn {
    font-size: 12px;
  }
  .for_business_item {
    width: 90%;
    margin: auto;
  }
  .uborka_w_kieve_title {
    font-size: 25px;
    margin: 15px;
  }
  .page_services  .thry_sc_item img {
    width: 70px;
  }
  .p_s_wrap_min {
    width: 60%;
    text-align: left;
  }
  .page_services .item_boldtext {
    margin: 0;
    font-size: 15px;
    font-weight: 600;
  }
  .page_services .item_text {
     margin-top: 0; 
      width: 100%;
  }
  .over_title_services.box_section {
    margin-bottom: 20px;
  }
  .clining_this:before {
    height: 65%;
  }
  .clining_this {
    height: 50px;
    overflow: hidden;
  }
  .page_services .services_item_boximg {
    width: 100%;
  }
  .page_services .thry_sc_poz {
    width: 100%;
  }
  .page_services .wrapbox_page_services {
    width: 100%;
    flex-wrap: wrap;
  }
  .first_sc {
    margin-top: 0;
  }
  .header_boxcontent {
    width: 90%;
  }
  .header_boxcontent {
      width: 100%;
  }
  .two_sc_item {
    width: 90%;
  }
  .logo_header {
    margin: auto;
    margin-top: 30px;
  }
  .burger_services {
    width: 30px;
    height: 30px;
    background-size: 20px;
  }
  .burger_info {
    width: 30px;
    height: 30px;
    background-size: 20px;
  }
  .text_info {
    display: none;
  }
  .text_info_min{
    display: block;
  }
  .first_text_box {
    width: 90%;
    margin: auto;
  }
  .thry_sc_green {
    background-position: inherit;
  }

  .box_img_ts {
    width: 65px;
    height: 65px;
  }
  .item_boldtext {
    margin: 0;
  }
  .five_sc .slick-next.slick-arrow {
    right: 5px;
  }
  .five_sc .slick-prev.slick-arrow {
      left: 5px;
      z-index: 50;
  }
  .header_topmenu {
    top: 310px;
  }
}


@media (max-width: 320px) {
  .web_soc .fb_reset{
    width: 100%;
  }
  .write_content.faq_page .booking_title {
    text-align: left;
    margin-bottom: 70px;
    font-size: 22px;
  }
  .write_content.faq_page {
    margin: 50px 0;
    margin-top: 25px;
  } 
  .page .thry_sc_green_title {
    padding-bottom: 5px;
    font-weight: 700;
    line-height: 1.2;
    font-size: 25px;
  }
  .page_box {
    margin-top: 305px;
  }

  .time_work_box {
      width: 100%;
      margin: auto;
  }

  .five_sc .slick-next.slick-arrow {
    right: 5px;
    top: 55px;
  }

  .five_sc .slick-prev.slick-arrow {
    left: 5px;
    z-index: 50;
    top: 55px;
  }
  .footer_address {
    font-size: 14px;
    padding-left: 18px;
  }
  .footer_poz {
    flex-wrap: wrap;
  }
  .contant_foot {
    width: 100%;
    margin-bottom: 26px;
  }
}


@media (max-width: 320px){
  .header_topmenu {
    top: 290px;
  }
  .page_box {
    margin-top: 295px;
  }
}


.flags-styled {
    display: flex;
}
span.flag {
    padding: 5px;
}
span.flag.wpglobus-current-language {
    border: 1px solid #3ca343;

}
a.wpglobus-selector-link {
    display: flex;
}
.green_menu_mob {
  display: none;
}
div#sm_menu_ham {
    position: static;
}
.burger_services {
    background: no-repeat;
    display: flex;
    align-items: center;
    justify-content: center;
}

.sm_menu_outer.active {
    padding-top: 45px;
    background: white;
}
.sm_menu_outer .mobile_menu a {
    color: #000;
}
.sm_menu_outer .mobile_menu span {
    color: #3ca343;
    display: block;
    font: 300 18px/140% "Lato", sans-serif;
    letter-spacing: 1px;
    padding: 20px 15px;
    text-transform: uppercase;
    text-decoration: none;
}
.sm_menu_outer .mobile_menu .sub-menu {
    background: #fff;

    height: 100vh;
}
div#sm_menu_ham.open {
    position: absolute;
    right: 15px;
    top: 15px;
}
#sm_menu_ham.open span {
  background: #000;
}
.sm_menu_outer li.back {
    background: #a7dfab;
}

@media (max-width: 480px){
     header.header_parant {
        position: absolute;
    }
    header.header_parant.fixed {
        position: fixed;
    }
    main {
        margin-top: 270px;
    }  
    span.flag.wpglobus-current-language {
        border-color: #fff!important;
    } 
}





.flags-styled {
    display: flex;
}
span.flag {
    padding: 5px;
}
span.flag.wpglobus-current-language {
    border: 1px solid #3ca343;

}
a.wpglobus-selector-link {
    display: flex;
}
.green_menu_mob {
  display: none;
}
div#sm_menu_ham {
    position: static;
}
.burger_services {
    background: no-repeat;
    display: flex;
    align-items: center;
    justify-content: center;
}

.sm_menu_outer.active {
    padding-top: 45px;
    background: white;
}
.sm_menu_outer .mobile_menu a {
    color: #000;
}
.sm_menu_outer .mobile_menu span {
    color: #3ca343;
    display: block;
    font: 300 18px/140% "Lato", sans-serif;
    letter-spacing: 1px;
    padding: 20px 15px;
    text-transform: uppercase;
    text-decoration: none;
}
.sm_menu_outer .mobile_menu .sub-menu {
    background: #fff;
    height: 100vh;
}
div#sm_menu_ham.open {
    position: absolute;
    right: 15px;
    top: 15px;
}
#sm_menu_ham.open span {
  background: #000;
}
.sm_menu_outer li.back {
    background: #a7dfab;
}
#sm_menu_ham span {
    width: 80%;
    margin: auto;
    display: block;
    left: 10%;
}

.breadcrumbs__flex {
    width: 100%;
    margin-top: 25px;
}
.box_breadcrumbs {
    display: flex;
    justify-content: flex-end;
}
.tex_item_news {
    height: 47px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.btn_wrap {
    display: flex;
    justify-content: center;
    margin-top: 25px;
}
.text_masage a {
    color: #00a44a;
}
@media(max-width: 600px){
    .box_breadcrumbs ul {
            flex-wrap: wrap;
    }
    .top_porfolio_albom {
        flex-wrap: wrap;
    }
    .porfolio_albom_left, .porfolio_albom_right {
        width: 100%;
        margin-bottom: 25px;
    }
    .slide_baner .slick-track{
      display: flex;
    }
    .slide_baner .slick-slide{
      display: flex;
      height: 220px;
    }
    .slide_baner .slick-slide img {
        display: block;
        height: 100%;
    }
    .slide_baner .first_map_box {
        height: 100%;
    }
    .poz_first_sc{
        display: none;
    }
}
.about_content_parent.about_content {
    display: flex;
}
.about_content_parent.about_content .tex_item_news{
    height: auto;
    overflow: initial;
}
.wp-block-image img{
    height: auto;
}
.textinfo_firstsc h2, .textinfo_firstsc h3, .textinfo_firstsc h4 {
    margin-top: 25px;
    margin-bottom: 15px;
}
.textinfo_firstsc li {
    margin-bottom: 10px;
}
.textinfo_firstsc ol, .textinfo_firstsc ul {
    margin: 15px 0;
}
@media(max-width:  768px){
 .footer_poz {
    flex-wrap: wrap;
}
.contant_foot {
    width: 100%;
    margin-bottom: 25px;
}   
}