.t680__row_indent-20px .t680__bgimg_wrapper_left {
    padding-bottom: 10px;
}

.t680__row_indent-20px .t680__bgimg_wrapper_left:nth-of-type(3) {
    padding-bottom: 0px;
}
.t680__row_indent-20px .t680__bgimg_wrapper_left:nth-of-type(4) {
    padding-bottom: 0px;
}

.banner .banner__main-text .banner__block-text {
    text-shadow: 0 0 15px #000, 0 0 10px #000;
}

.header__worktime-down a{
	color: #fff;
}

.planning-price__flex-item.flex-item-left{
	padding: 20px;
}

.planning-price__flex-item .planning-price__flex-subitem .flex-column {
    display: inline-block;
    margin-right: 30px;
}

.planning-price__flex-item .planning-price__flex-subitem {
    display: block;
}

.banner .banner__main-text .banner__btn {
    text-shadow: 0 0 15px #000, 0 0 10px #000;
}

.pre-footer .pre-footer__wrap .pre-footer__col-left .intro-section__form-btns button span{
	color: #fff;
}

/*@media screen and (max-width:578px){
	.main-popup__block .main-popup__image{
		display:block;
	}
}*/

.mainbtn-download {
 display:inherit;
 padding-top:103px
}
.mainbtn-download span {
 white-space:nowrap;
 padding:22px 10px;
 background:#cbbc9d;
 color:#000;
 position:relative;
 border:1px solid #cbbc9d;
 text-align:center;
 text-transform:uppercase;
 transition:background-color .3s;
 cursor:pointer
}
.mainbtn-download span:hover {
 background:#b9ab8f;
 color:#000
}


.pulse-button__wrapper {
 position:fixed;
 bottom:80px;
 right:20px;
 z-index:1000;
 width:80px;
 height:80px
}
.pulse-button__wrapper .pulse-button {
 display:flex;
 flex-wrap:wrap;
 align-items:center;
 justify-content:center;
 width:80px;
 height:80px;
 border-radius:40px;
 padding:10px;
 border:none;
 background:#6bbc5b;
 box-shadow:0 5px 35px rgba(0,0,0,.2);
 position:absolute;
 bottom:0;
 right:0;
 left:0;
 top:0;
 cursor:pointer;
 outline:0;
 z-index:1000
}
.pulse-button__wrapper .pulse-button:hover .pulse-button__icon {
 opacity:0;
 visibility:hidden;
 position:absolute;
 transition:.3s
}
.pulse-button__wrapper .pulse-button:hover .pulse-button__text {
 transition:.3s;
 opacity:1;
 visibility:visible;
 position:relative
}
.pulse-button__wrapper .pulse-button__icon {
 display:block;
 width:30px;
 height:30px;
/* background:url(../images/icon-widget.svg) center center/cover no-repeat;*/
 background:url(images/icon-widget.svg) center center/cover no-repeat;
 transition:.3s
}
.pulse-button__wrapper .pulse-button__text {
 display:block;
 width:100%;
 height:30px;
 font:12px/1.2 "Open Sans",sans-serif;
 color:#fff;
 text-align:center;
 opacity:0;
 visibility:hidden;
 position:absolute;
 transition:.3s;
 margin-top:1px
}
.pulse-button__wrapper .pulse-button__rings {
 border:1px solid #6bbc5b;
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 right:0;
 height:auto;
 width:auto;
 border-radius:50%;
 -webkit-animation-duration:2s;
 animation-duration:2s;
 -webkit-animation-name:pulse_1;
 animation-name:pulse_1;
 -webkit-animation-iteration-count:infinite;
 animation-iteration-count:infinite;
 z-index:-1
}
.pulse-button__wrapper .pulse-button__rings:nth-child(2) {
 -webkit-animation-name:pulse_2;
 animation-name:pulse_2
}
.pulse-button__wrapper .pulse-button__rings:nth-child(3) {
 -webkit-animation-name:pulse_3;
 animation-name:pulse_3
}
.pulse-button__wrapper .pulse-link {
 position:absolute;
 bottom:0;
 right:0;
 left:0;
 top:0;
 z-index:1001
}

@-webkit-keyframes pulse_1 {
 from {
  opacity:1;
  transform:scale(.9,.9)
 }
 to {
  opacity:0;
  transform:scale(1.3,1.3)
 }
}
@keyframes pulse_1 {
 from {
  opacity:1;
  transform:scale(.9,.9)
 }
 to {
  opacity:0;
  transform:scale(1.3,1.3)
 }
}
@-webkit-keyframes pulse_2 {
 from {
  opacity:1;
  transform:scale(.8,.8)
 }
 to {
  opacity:0;
  transform:scale(1.5,1.5)
 }
}
@keyframes pulse_2 {
 from {
  opacity:1;
  transform:scale(.8,.8)
 }
 to {
  opacity:0;
  transform:scale(1.5,1.5)
 }
}
@-webkit-keyframes pulse_3 {
 from {
  opacity:1;
  transform:scale(.8,.8)
 }
 to {
  opacity:0;
  transform:scale(1.7,1.7)
 }
}
@keyframes pulse_3 {
 from {
  opacity:1;
  transform:scale(.8,.8)
 }
 to {
  opacity:0;
  transform:scale(1.7,1.7)
 }
}

@media screen and (min-width:768px) {
 .pulse-link {
  display:none
 }
 .main-widget .main-popup__block {
  display:block
 }
}