

.slideshow_main .slick-track{
  display: flex;
  align-items: stretch;
}


.slideshow_main .slick-slide{
  height: auto;
  border-radius: 13px;
}
.slideshow_main .slick-slide > .sect_row,
.slideshow_main .slick-slide > .sect_row > div,
.slideshow_main .slick-slide > .sect_row > div > div{
  height: 100%;
}
.item{
  position: relative;
  overflow: hidden;
}
.item .center_content > .sect_row{
  display: flex;
  align-items: stretch;
  height: 100%;
  flex-wrap: wrap;
}
.item .center_content > .sect_row > *{ float: none; }
.slideshow_main .slide_text_block{
  padding-bottom: 110px;
  /*height: 100%;*/
  box-sizing: border-box;
  position: relative;
}
.slideshow_main .slide_text_block .slide_title{
  padding: 40px 170px 40px 0;
}
.slideshow_main .slide_text_block .slide_text{
  padding: 0 85px 0 0;
  color: #797979;
  position: relative;
}
.slideshow_main .slide_text_block .site_button{
  position: absolute;
  left: 0;
  bottom: 44px;
}
.slideshow_main .slide_image img{
  min-width: 100%;
  display: block;
  z-index: 5;
}
.slideshow_main .counter{
  position: absolute;
  bottom: 45px;
  right: 206px;
  z-index: 15;
  color: #797979;
  font-family: OpenSans_CondensedLight, Arial, sans-serif;
  font-size: 30px;
  font-weight: bold;
}

.slideshow_main .left{
  /*right: calc(50% + 143px);*/
  margin-right: 52px;
}
.slideshow_main .right{
  background-position: -58px 0;
}
.slideshow_main .bottom-bg{

    background: linear-gradient(to top, #b575f1, #aa8ae2)
}
.slideshow_main .bottom-bg a:not(.top_link){
    color: #fff;
    font-size: 16px;
    text-align: left;
    padding: 18px;
    display: block;
}
.slideshow_main .bottom-bg a.btn_gr{
	text-align: center;
    padding: 10px;
   margin: 8px 12px 0;
    width: auto;
}

.slideshow_main .mob_title{
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0,0,0,0.6);
  z-index: 10;
}
.slideshow_main .mob_title a{
  display: block;
  padding: 17px 12px 16px;
  color: #fff;
  text-decoration: none;
  font: 22px/26px OpenSans_CondensedLight, Arial, sans-serif;
  text-transform: uppercase;
}
.slideshow_main .mob_title a:hover{
  color: #f1a126;
  text-decoration: underline;
}

/*@media (max-width:1220px) {*/
  /*.slideshow_main .slide_text_block{*/
    /*padding-left: 20px;*/
    /*padding-right: 20px;*/
  /*}*/
  /*.slideshow_main .slide_text_block .site_button{*/
    /*left: 19px;*/
  /*}*/
/*}*/
.slideshow_main .slick-dots{ position: absolute;top: 0;right: 10px;}
.slideshow_main .slick-dots li {display: inline-block;margin-right: 5px;}
.slideshow_main .slick-dots li.slick-active button{background:#7c5b9d; }
.slideshow_main .slick-dots li button {
    background-color: #fff;
    border: 2px solid #7c5b9d;
    width: 15px;
    height: 15px;
    display: block;
    margin: 0;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    font-size: 0;
    line-height: 0;
    cursor: pointer;
}

.slideshow_main .slick-slider {
  margin: 0 -1px;
}

.slideshow_main .slick-slide {
  margin-right: 1px;
  margin-left: 1px;
}

@media (max-width:1200px) {

  .slideshow_main .slide_image{
    order: 1;
    position: relative;
    
  }
  .item .center_content > .sect_row > *{ height: 355px; }
  .slideshow_main .slide_image img{
    object-fit: fill;

  }
  .slideshow_main .slide_text_block{
    order: 2;
    padding: 0 20px 110px;
  }
  .slideshow_main .left, .slideshow_main .right{
    right: 30px;
  }
  .slideshow_main .counter{
    bottom: 55px;
    right: 146px;
  }
  .slideshow_main .slide_text_block .slide_title{
    padding: 26px 0 15px;
    margin-bottom: 23px;
  }
  .slideshow_main .slide_text_block .site_button{
    bottom: 54px;
    left: 19px;
  }
}
@media (max-width:992px){
  .slideshow_main .slick-dots{top: 10px;}
  .slideshow_main .slide_image img{object-fit: unset;width: 100%;}
  .slideshow_main .bottom-bg{position: relative;}

}
@media (max-width:768px){
  .slideshow_main .left, .slideshow_main .right{ display: none!important; }
}

@media (max-width:480px){
  .slideshow_main .size_text {
    font-size: 14px!important;
  }

  .slideshow_main a.btn_gr.show_calc {
    padding: 10px 15px!important;
  }
	.slideshow_main .bottom-bg a{padding: 10px 10px 0;}
	.slideshow_main .slick-dots{display: none!important; }
	.slideshow_main .bottom-bg a{font-size: 13px;}
	.slideshow_main .bottom-bg{line-height: 12px;}
  .slideshow_main .bottom-bg a.btn_gr{margin: 15px;}
  .slideshow_main .bottom-bg a:not(.top_link){
    padding: 0 15px;
    line-height: 18px;
  }
}