
/*
===========================================================

[PAGE CSS ]

    Version      :  1.0 

    Author       :  Cadeniuc Ion 

    My WebSite    :  www.cadeniuc.com

    Author Phone   :  068580073

    Author Email : icadeniuc16@gmail.com

===========================================================
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:400}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}button,input{border:none}button{cursor:pointer}a{text-decoration:none;color:#000}img{vertical-align:middle;border:0}*{margin:0;padding:0}
a:focus {
  outline: thin dotted;
  outline: 0 auto -webkit-focus-ring-color;
  outline-offset: 0;
}
::-webkit-input-placeholder {color:#898989;}
::-moz-placeholder          {color:#898989;}
:-moz-placeholder           {color:#898989;}
:-ms-input-placeholder      {color:#898989;}
body{
	font-size: 100%;
  font-family: 'Ubuntu', sans-serif;
  color: #000000;
	line-height:1.5;
	margin:0;
	padding:0;
	overflow-x: hidden;
	min-width: 1200px;
	background: #fff;
}
html {
  overflow-x: hidden;
}
.owl-theme .owl-dots .owl-dot span,button,a,.item_uslug_go img,.item_green_rounded:before,
.top_fixed_menu,.top_fixed_menu * {
  -webkir-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.styling_modal_go.modal{
 text-align: center;
}
.styling_modal_go.modal::before {
 content: "";     
 display: inline-block;
 height: 100%;   
 margin-right: -4px;
 vertical-align: middle;
}
.styling_modal_go.modal {
  display: block !important;
  -webkir-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  visibility: hidden;
}
.fade.in {    
  -webkir-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  visibility: visible;
}
.styling_modal_go .modal-dialog {    
 display: inline-block; 
 text-align: left;  
 vertical-align: middle;
 max-width: 350px;
}
button.close {
  position: absolute;
  right: 15px;
  top: 8px;
}
.modal.fade.in .modal-dialog {
  -webkit-transform:translate(0,0) scale(1);
  -ms-transform:translate(0,0) scale(1);
  -o-transform:translate(0,0) scale(1);
  transform:translate(0,0) scale(1);
}
.modal-content {
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 20px;
  border:0;
  border-radius:0;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
  -o-transition: -o-transform .3s ease-out;
  transition: transform .3s ease-out;
  -webkit-transform:translate(0,0) scale(1.1);
  -ms-transform:translate(0,0) scale(1.1);
  -o-transform:translate(0,0) scale(1.1);
  transform:translate(0,0) scale(1.1);
}
header {
  background: url(../img/header_bg.png) no-repeat center top -24px;
  height: 876px;
  padding-top: 190px;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.top_fixed_menu {
  position: fixed;
  right: 0;
  left: 0;z-index: 111;
  width: 100%;
  height: 83px;
  box-shadow: 0 0 9px rgba(51, 67, 96, 0.86);
  background-color: rgba(0,0,0,.35);
}
.menu_left {
  float: left;
  padding: 17.5px 0;
}
.menu_left ul li {
  float: left;
  margin-right: 34px;
}
.menu_left ul li:last-child {
  margin-right: 24px;
}
.menu_left ul li a {
  text-shadow: 0 3px 2px rgba(0, 0, 0, 0.83);
  color: #ffffff;
  font-size: 24px;
  font-weight: 700;
  line-height: 18px;
  text-transform: uppercase;
  padding: 15px 0;
  display: block;
}
.logo_center {
  float: left;
  margin-top: 9px;
}
.phone_tel_go {
  float: left;
  margin: 30px 0;
}
.phone_tel_go a {
  text-shadow: 0 3px 2px rgba(0, 0, 0, 0.83);
  color: #ffffff;
  font-size: 19px;
  font-weight: 400;
  line-height: 20.25px;
  text-transform: uppercase;
}
.button_ostav_zaiavk a {
  display: block;
  color: #ffffff;
  font-size: 19px;
  font-weight: 700;
  line-height: 14.57px;
  text-transform: uppercase;
  width: 200px;
  height: 37px;
  border-radius: 5px;
  position: relative;
  z-index: 1;
  text-align: center;
  line-height: 37px;
}
.button_ostav_zaiavk {
  float: right;
  margin: 23px 0;
}
.button_ostav_zaiavk a:before {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
  border-radius: 5px;
  height: 100%;
  background-color: #8eb615;
  z-index:2;
}
.button_ostav_zaiavk a:after {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  bottom: -2px;
  border-radius: 5px;
  height: 100%;
  background-color: #4c620b;
  z-index: 1;
}
.button_ostav_zaiavk a span {
  position: relative;
  z-index: 3;
}
.texs_left_go {
  float: left;
  width: 60%;
}
.right_form_g_go {
  width: 40%;
  float: right;
}
.texs_left_go h1 {
  text-shadow: 0 9px 32px #000000;
  color: #ffffff;
  font-size: 48px;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 24px;
}
.texs_left_go h1 span {
  font-size: 35px;
  display: block;
  margin-top: 9px;
}
.bg_texts_go p {
  color: #ffffff;
  font-size: 30px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 40.53px;
}
.bg_texts_go p strong {
  display: block;
  font-size: 41px;
  font-weight: 700;
  line-height: 46.44px;
}
.bg_texts_go {
  padding: 12px 16px;
  background-color: rgba(60,58,5,.43);
  display: inline-block;
}
.bg_form_white {
  margin-top: 9px;
  float: right;
  text-align: center;
  width: 100%;
  max-width: 401px;
  height: 383px;
  box-shadow: 0 0 6px rgba(55, 78, 101, 0.56);
  border-radius: 5px;
  background-color: rgba(255,255,255,.59);
}
.white_shadow_go {
  width: 90%;
  margin-top: 5%;
  margin-right: auto;
  margin-left: auto;
  height: 349px;
  box-shadow: 0 0 6px rgba(55, 78, 101, 0.56);
  border-radius: 5px;
  background-color: #ffffff;
}
.title_form_go {
  color: #5a730e;
  font-family: 'Lobster', cursive;
  font-size: 47px;
  font-weight: 400;
  font-style: italic;
  line-height: 44.85px;
  padding-top: 20px;
  padding-bottom: 18px;
}
.desc_middle_txt_form {
  color: #333333;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  text-transform: uppercase;
  margin-bottom: 19px;
}
.desc_middle_txt_form span {
  color: #5a730e;
  font-weight: 700;
}
.item_input_go {
  margin-bottom: 10px;
}
.item_input_go input {
  width: 322px;
  height: 40px;
  border: 1px solid rgba(90, 115, 14, 0.49);
  background-color: #f7f7f7;
  color: #898989;
  font-family: 'Ubuntu', sans-serif;
  font-size: 24px;
  font-weight: 400;
  padding: 0 10px;
}
.item_button_go button {
  margin-left: auto;
  margin-right: auto;
  display: block;
  color: #ffffff;
  font-size: 18px;
  border-radius: 5px;
  font-weight: 700;
  position: relative;
  width: 209px;
  height: 35px;
}
.item_button_go button span {
  position: relative;
  z-index: 3;
}
.item_button_go button:before {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
  border-radius: 5px;
  height: 100%;
  background-color: #8eb615;
  z-index:2;
}
.item_button_go button:after {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  bottom: -2px;
  border-radius: 5px;
  height: 100%;
  background-color: #4c620b;
  z-index: 1;
}
header .container {
  height: 100%;
  position: relative;
}
.frunza_effect_nr_1 {
  position: absolute;
  bottom: 19px;
  right: -139px;
}
.section_nr_2 {
  background: url(../img/bg_section_nr_2.jpg) no-repeat center center;
  min-height: 757px;
  margin-top: -11px;
  text-align: center;
}
.title_section_2 {
  color: #333333;
  font-size: 42px;
  font-weight: 400;
  line-height: 18px;
  text-transform: uppercase;
  padding-top: 8px;
  margin-bottom: 97px;
}
.title_section_2 span {
  color: #8eb615;
  font-weight: 700;
}
.item_green_rounded {
  position: relative;
  width: 170px;
  height: 170px;
  box-shadow: 0 0 6px rgba(55, 78, 101, 0.56);
  background-color: #8eb615;
  border-radius: 50%;
  margin-right: auto;
  margin-left: auto;
}
.item_green_rounded:before {
  content: "";
  position: absolute;
  border-radius: 50%;
  top: -13px;
  right: -13px;
  left: -13px;
  bottom: -13px;
  z-index: 1;
  border:14px solid rgba(185,231,49,.45);
}
.item_green_rounded:hover:before {
  border:14px solid rgba(185,231,49,.75);
}
.button_ostav_zaiavk a.zaiavg_mobile_go {
  display: none;
}
.item_green_rounded:after {
  content: "";
  position: absolute;
  border-radius: 50%;
  top: -13px;
  right: -13px;
  left: -13px;
  bottom: -13px;
  border:14px solid #8eb615;
  opacity: 0;
  -webkit-transform: scale(.9);
  -ms-transform: scale(.9);
  -o-transform: scale(.9);
  transform: scale(.9);
  -webkir-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
/*.item_green_rounded:hover:after {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}*/
.item_green_rounded img {
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  display: block;
  z-index: 3;
  margin: auto;
}
.item_circle_green_go {
  float: left;
  width: 33.3333%;
}
.item_circle_green_go p {
  color: #333333;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  text-transform: uppercase;
  max-width: 272px;
  margin-right: auto;
  margin-left: auto;
  margin-top: 35px;
  margin-bottom: 70px;
}
.block_green_ef_go {
  margin-right: auto;
  margin-left: auto;
  max-width: 1066px;
}
.section_nr_2 .container {
  position: relative;
}
.frunza_effect_nr_2 {
  position: absolute;
  bottom: -50px;
  left: -5px;
  z-index: 11;
}
.frunza_effect_nr_3 {
  position: absolute;
  top: -19px;
  left: -60px;
  z-index: 11;
  display: block;
}
.section_nr_3 {
  background: url(../img/bg_section_nr_3.png) no-repeat center center;
  height: 1432px;
  position: relative;
  z-index: 1;
  margin-top: -79px;
  padding-top: 180px;
  margin-bottom: -105px;
}
.title_brush_font {
  text-align: center;
  text-shadow: 0 5px 5px rgba(3, 6, 23, 0.73);
  color: #ffffff;
  font-family: 'Lobster', cursive;
  font-size: 60px;
  font-weight: 400;
  font-style: italic;
  line-height: 51.79px;
  margin-bottom: 78px;
}
.item_uslug_go {
  position: relative;
  width: 263px;
  height: 231px;
  box-shadow: 0 0 6px rgba(55, 78, 101, 0.56);
  border-radius: 5px;
  background-color: rgba(255,255,255,.75);
  padding-top: 9px;
  margin-right: auto;
  margin-left: auto;
}
.item_uslug_go img {
  margin-right: auto;
  margin-left: auto;
  display: block;
}
.desc_go_uslug {
  background: url(../img/bg_desc_go_uslug.png) no-repeat center center;
  width: 345px;
  height: 108px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  bottom: -66px;
  right: 0;
  left: 0;
  margin-left: -40px;
}
.desc_go_uslug span {
  display: block;
  color: #ffffff;
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
}
.item_float_uslug {
  float: left;
  width: 33.3333%;
  margin-bottom: 95px;
  position: relative;
}
.uslug_vid_go {
  margin-right: auto;
  margin-left: auto;
  max-width: 1062px;
}
.title_section_4 {
  color: #333333;
  font-size: 42px;
  font-weight: 700;
  line-height: 18px;
  text-transform: uppercase;
  margin-top: 15px;
  margin-bottom: 96px;
}
.section_nr_4 {
  background: url(../img/bg_section_nr_4.jpg) no-repeat center top;
  min-height: 805px;
  margin-top: -23px;
  text-align: center;
  padding-top: 82px;
}
.section_nr_4 .item_circle_green_go:nth-child(4) {
  clear: both;
}
.container {
  position: relative;
}
.frunza_effect_nr_4 {
  position: absolute;
  right: -94px;
  bottom: -161px;
}
.slider_section {
  background: url(../img/slider_bg.png) no-repeat center center;
  height: 1014px;
  padding-top: 184px;
  margin-top: -54px;
  margin-bottom: -138px;
  position: relative;
}
.title_slider_sec {
  text-align: center;
  text-shadow: 0 5px 5px rgba(3, 6, 23, 0.73);
  color: #ffffff;
  font-family: 'Lobster', cursive;
  font-size: 59px;
  font-weight: 400;
  font-style: italic;
  line-height: 51.79px;
  margin-bottom: 55px;
}
.section_nr_4 .frunza_effect_nr_2 {
  left: -50px;
  bottom: -73px;
}
.slider_porfolio .item {
  height: 509px;
  box-shadow: 0 0 6px rgba(55, 78, 101, 0.56);
  background-color: rgba(255,255,255,.58);
  padding: 17px 0;
  border-radius: 10px;
}
.slider_porfolio .item img {
  border-radius: 10px;
}
.white_center_slider_go {
  width: 997px;
  height: 474px;
  box-shadow: 0 0 6px rgba(55, 78, 101, 0.56);
  background-color: #ffffff;
  margin-right: auto;
  margin-left: auto;
  padding-top: 19px;
  padding-left: 18px;
  border-radius: 10px;
}
.big_left_img_g {
  width: 435px;
  float: left;
  margin-right: 18px;
}
.item_img_small_image {
  float: left;
  width: 48.4%;
  margin-right: 1.6%;
}
.item_img_small_image {
  margin-bottom: 20px;
}
.small_images_go_g {
  float: right;
  width: 526px;
}
.owl-carousel .owl-item img {
  width: auto;
  -webkir-transition: all 0.7s;
  -moz-transition: all 0.7s;
  -ms-transition: all 0.7s;
  -o-transition: all 0.7s;
  transition: all 0.7s;
}
.white_center_slider_go a {
  overflow: hidden;
  display: block;
}
.white_center_slider_go a:hover img {
  opacity: .7;
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
  background-color: #8eb615;
}
.owl-theme .owl-dots .owl-dot span {
  width: 15px;
  height: 14px;
  background-color: #ffffff;
  margin: 11px 2px;
}
.owl-theme .owl-nav {
  margin-top: 0;
  position: absolute;
  right: 0;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%) 
  width: 100%;
}
.owl-theme .owl-nav [class*=owl-].owl-prev {
  float: left;
  background: url(../img/arrow_left.png) no-repeat center center;
  width: 41px;
  height: 47px;
  font-size: 0;
  margin: 0;
  margin-left: -69px;
  -webkir-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.owl-theme .owl-nav [class*=owl-].owl-next {
  float: right;
  background: url(../img/arrow_right.png) no-repeat center center;
  width: 41px;
  height: 47px;
  font-size: 0;
  margin: 0;
  margin-right: -69px;
  -webkir-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.owl-theme .owl-nav [class*=owl-].owl-next:hover,
.owl-theme .owl-nav [class*=owl-].owl-prev:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.slider_container_go {
  position: relative;
  max-width: 1030px;
  margin-right: auto;
  margin-left: auto;
  z-index: 1;
}
.frunza_effect_nr_5 {
  position: absolute;
  left: -69px;
  top: 78px;
}
.frunza_effect_nr_6 {
  position: absolute;
  right: -188px;
  bottom: -178px;
}
.how_to_work {
  background: url(../img/bg_how_to_work.jpg) no-repeat center center;
  height: 1074px;
  padding-top: 134px;
  margin-bottom: 93px;
}
.title_work_go {
  text-align: center;
  color: #333333;
  font-size: 42px;
  font-weight: 700;
  line-height: 24px;
  text-transform: uppercase;
  margin-bottom: 72px;
}
.number_item_fl_work {
  float: left;
  width: 373px;
  height: 284px;
  margin-left: -75px;
}
.nr_work_1 {
  background: url(../img/bg_nr_work_1.png) no-repeat center center;
}
.nr_work_2 {
  background: url(../img/bg_nr_work_2.png) no-repeat center center;
}
.nr_work_3 {
  background: url(../img/bg_nr_work_3.png) no-repeat center center;
}
.nr_work_4 {
  background: url(../img/bg_nr_work_4.png) no-repeat center center;
  margin-right: -75px;
}
.block_how_to_work {
  padding-left: 31px;
  position: relative;
  z-index: 1;
}
.number_abs_g {
  text-shadow: 10px 10px 38px rgba(26, 33, 3, 0.27);
  color: #ffffff;
  font-size: 102px;
  font-weight: 700;
  line-height: 58.53px;
  text-transform: uppercase;
  margin-left: 57px;
  margin-top: 6px;
}
.number_item_fl_work p {
  color: #ffffff;
  font-size: 22px;
  font-weight: 700;
  line-height: 22px;
  text-transform: uppercase;
  padding-top: 74px;
  padding-left: 91px;
}
.number_item_fl_work:first-child p {
  padding-left: 49px;
}
.number_item_fl_work:first-child .number_abs_g {
  margin-left: 47px;
}
.left_texts_go {
  text-align: center;
}
.left_texts_go h4 {
  color: #8eb615;
  font-size: 44px;
  font-weight: 700;
  line-height: 27.48px;
  text-transform: uppercase;
  margin-bottom: 23px;
}
.left_texts_go p {
  line-height: 31.14px;
  color: #333333;
  font-size: 34px;
  font-weight: 400;
  margin-bottom: 33px;
}
.left_texts_go h5 {
  font-size: 30px;
  line-height: 31.14px;
  color: #333333;
}
.left_texts_go h5 strong {
  font-size: 44px;
  font-weight: 700;
  line-height: 43.96px;
  text-transform: uppercase;
  display: block;
}
.left_texts_go {
  display: inline-block;
  vertical-align: middle;
}
.form_and_tests_gos_g {
  text-align: center;
}
.form_and_tests_gos_g .right_form_g_go {
  float: none;
  width: auto;
  display: inline-block;
  vertical-align: middle;
  min-width: 401px;
  border-radius: 5px;
  margin-left: 40px;
}
.form_and_tests_gos_g .bg_form_white {
  background: rgba(118,173,1,.75);
  box-shadow: 0 11px 39px 4px rgba(0, 0, 0, 0.34);
}
.form_and_tests_gos_g {
  padding-top: 128px;
}
.frunza_effect_nr_7 {
  position: absolute;
  left: -47px;
  bottom: -8px;
}
.frunza_effect_nr_8{
  position: absolute;
  right: -54px;
  top: -20px;
  z-index: -1;
}
.map_go {
  position: relative;
  height: 700px;
}
.map {
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
footer {
  position: relative;
  clear: both;
  overflow: hidden;
}
.logo_center_go {
  position: absolute;
  right: 0;
  bottom: -54px;
  left: 0;
  text-align: center;
  z-index: 1;
}
.logo_center_go a img {
  position: relative;
  top: 23px;
}
.map_go {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}
.green_form_map {
  position: relative;
  width: 370px;
  height: 410px;
  box-shadow: 0 11px 39px 4px rgba(0, 0, 0, 0.34);
  border-radius: 5px;
  background-color: #8eb615;
  background-image: linear-gradient(to top, #72940d 0%, #8eb615 100%);
  text-align: center;
  padding: 33px;
  z-index: 1;
}
.text_cont_go {
  color: #ffffff;
  font-family: 'Lobster', cursive;
  font-size: 57px;
  font-weight: 400;
  font-style: italic;
  line-height: 31.47px;
  margin-bottom: 45px;
}
.green_form_map ul li p {
  color: #ffffff;
  font-size: 16px;
  font-weight: 400;
  line-height: 14px;
  padding-top: 8px;
}
.green_form_map ul li p a {
  color: #fff;
  display: inline-block;
  margin-bottom: 9px;
}
.green_form_map ul li {
  margin-bottom: 36px;
}
.socials_go a {
  margin: 0 3px;
  display: inline-block;
  -webkir-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.socials_go a:hover {
  -webkit-transform: translateY(-2px);
  -ms-transform: translateY(-2px);
  -o-transform: translateY(-2px);
  transform: translateY(-2px);
}
.frunza_effect_nr_9 {
  position: absolute;
  left: -39px;
  bottom: -56px;
}
.frunza_effect_nr_10 {
  position: absolute;
  bottom: -57px;
  right: 17px;
  z-index: 1;
}
.top_fixed_menu.fixed_menu {
  height: 70px;
}
.fixed_menu .menu_left {
  padding: 11.3px 0;
}
.fixed_menu .phone_tel_go {
  margin: 23px 0;
}
.logo_center {
  width: 359px;
  text-align: center;
}
.logo_center img {
  width: 100%;
}
.fixed_menu .button_ostav_zaiavk {
  margin: 17px 0;
}
.fixed_menu.top_fixed_menu {
  background-color: rgba(0,0,0,.65);
}
.fixed_menu .logo_center img {
  width: 300px;
  -webkir-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.button_ostav_zaiavk a:hover,
.item_button_go button:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05);
}
.container_absolute_go {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  margin-right: auto;
  margin-left: auto;
}
input::-webkit-input-placeholder       {text-indent: 0px;   transition: text-indent 0.3s ease;}
input::-moz-placeholder                {text-indent: 0px;   transition: text-indent 0.3s ease;}
input:-moz-placeholder                 {text-indent: 0px;   transition: text-indent 0.3s ease;}
input:-ms-input-placeholder            {text-indent: 0px;   transition: text-indent 0.3s ease;}
input:focus::-webkit-input-placeholder {text-indent: 500px; transition: text-indent 0.3s ease;}
input:focus::-moz-placeholder          {text-indent: 500px; transition: text-indent 0.3s ease;}
input:focus:-moz-placeholder           {text-indent: 500px; transition: text-indent 0.3s ease;}
input:focus:-ms-input-placeholder      {text-indent: 500px; transition: text-indent 0.3s ease;}
input:focus {
  border-color: #8eb615;
  background: #fff;
}
.start_content_modal_go i {
  color: #8eb615;
  display: block;
  font-size: 31px;
  width: 100%!important;
  margin-bottom: 20px;
}
.thank_you_modal_go .start_content_modal_go {
  text-align: center;
  padding: 35px 0;
}
.modal-content{
  border-radius: 20px;
}
.thank_you_modal_go .start_content_modal_go h2 {
  font-size: 27px;
}
.item_uslug_go:hover img {
  -webkit-transform: scale(1.1) translateY(-5px);
  -ms-transform: scale(1.1) translateY(-5px);
  -o-transform: scale(1.1) translateY(-5px);
  transform: scale(1.1) translateY(-5px);
}
.styling_modal_go.modal {
  overflow: hidden;
}
.nori_effect_nr_1 {
  position: absolute !important;
  left: -540px;
  bottom: 0;
  z-index: -1;
}
.nori_effect_nr_2 {
  position: absolute !important;
  right: -540px;
  top: -250px;
  z-index: -1;
}
.frunza_effect_nr_last {
  position: absolute;
  right: -70px;
  bottom: 70px;
}
.frunz_las_d_g {
  position: absolute;
  top: 292px;
  right: -8px;
}
.container {
  width: 1170px !important;
}
.green_colod_gjh_g {
  height: 78px;
  position: relative;
  box-shadow: 0 0 9px rgba(51, 67, 96, 0.86);
  background-color: #8eb615;
}
footer .container {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.text_polotica {
  position: absolute;
  left: 43px;
  bottom: -73px;
  text-align: left;
  padding: 10px 0 20px;
  z-index: 1;
}
.text_polotica a {
  border-bottom: 1px solid;
  color: #fff;
}
.politica_texts {
  padding-top: 200px;
}
.politica_texts h3 {
  font-weight: bold;
  font-size: 23px;
  margin-bottom: 20px;
}
.politica_texts h4 {
  font-size: 19px;
  margin-bottom: 10px;
}
.politica_texts ul {
  padding-left: 50px;
  list-style: initial;
  margin-bottom: 20px;
}
.politica_texts ul li {
  margin-bottom: 10px;
}
.big_left_img_g a {
  display: block;
  height: 435px;
}
.big_left_img_g a img {
  object-fit: cover;
  height: 435px;
}
.item_img_small_image a,
.item_img_small_image {
  display: block;
  height: 205px;
}
.item_img_small_image a img {
  object-fit: cover;
  height: 205px;
}