.column_custom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
	background-repeat: no-repeat;
	background-size: cover;
	position: absolute;
	width: 100%;
}

.naloz, .naloz_sl
{
	  display: block;
  position: absolute; 
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
 	background-repeat: no-repeat;
	background-size: contain;
	background-position-y: bottom;
  
}


.bg--dark
{z-index: 11}


@media screen and (min-width: 1366px) {
  .naloz {
    padding-top: 75px;
  }
}

@media screen and (min-width: 768px) {
  .naloz {
    padding-top: 100px;
  }
}




/*

*/
/*
div[class*="close_"]
{
	opacity: 1;
	transition-property: opacity;
    transition-duration: 1s;
    transition-timing-function: linear;
    transition-delay: 0s;
}

div[class|="close_"]:hover
{
	opacity: 0;
	transition-property: opacity;
    transition-duration: 1s;
    transition-timing-function: linear;
    transition-delay: 0s;
}
*/

/*
.practice__pic_custom:before,.practice__pic_custom:after
{
  content: "";
  display: block;
  position: absolute; 
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
 
  background-color: rgba(0,0,0,0.2);
}

 .practice__pic_custom:before
 {z-index: 5;}
.practice__pic_custom:after
 {z-index: 10;}



.practice__pic_custom,.practice__pic_custom:before,.practice__pic_custom:after {

background-position-x: 50%;
background-position-y: center;
 background-size: auto;
 background-repeat: no-repeat;
  position: relative;
  z-index: 0;
}
@media screen and (min-width: 768px) {
  .practice__pic_custom,.practice__pic_custom:before,.practice__pic_custom:after {
    min-height: 62rem;
  }
}
*/




.wrapper_custom {
  padding: 2rem 2.5rem;
}
@media screen and (min-width: 768px) {
  .wrapper_custom {
    padding: 3.2rem 3.2rem;
  }
}
@media screen and (min-width: 1366px) {
  .wrapper_custom {
    padding: 5.2rem 6rem;
  }
}
@media screen and (min-width: 1600px) {
  .wrapper_custom {
    padding: 5.2rem 9rem;
  }
}
@media screen and (min-width: 1920px) {
  .wrapper_custom {
    padding: 6.7rem 12.7rem;
  }
}
@media screen and (min-width: 1366px) {
  .wrapper_custom.sideBlock {
    padding: 4.5rem 5.4rem 3rem;
  }
}
@media screen and (min-width: 1600px) {
  .wrapper_custom.sideBlock {
    padding: 5rem 5rem 3rem;
  }
}
@media screen and (min-width: 1920px) {
  .wrapper_custom.sideBlock {
    padding: 6.7rem 7rem;
  }
  .naloz{
	  background-size: 73%;
  }
    .naloz_sl{
	  background-size: 100%;
  }
  
  
}





@media screen and (min-width: 1024px) {
  .hide1024max {
       display: block;
  }
  .hide1024min {
       display: none;
  }
	
}

@media screen and (max-width: 1024px) {
  .hide1024max {
       display: none;
  }
  .hide1024min {
       display: block;
	   margin-top: 60px;
  }
.h100-land {
    min-height: 50vh;
}
.naloz 	{background-size: cover; background-position-x: center; padding-top: 75px;}
}


@media screen and (max-width: 576px) {
.naloz 	{background-size: contain; background-position-x: center;}  
}


/*
.basis-70 {
    -ms-flex-preferred-size: 70%;
    flex-basis: 70%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 70%;
    flex: 0 0 70%;
    max-width: 70%;
}


.basis-30 {
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    max-width: 30%;
}




@media screen and (max-width: 767px) {
  .slider .hr__img {
    display: none;
  }
  
  
.basis-70 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}


.basis-30 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}  
  
  
}
@media screen and (min-width: 1024px) {
  .slider {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
*/
/*
.slider--triangle-top {
  opacity: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}

@media screen and (min-width: 1024px) {
  .slider--triangle-top {
    display: block;
    visibility: visible;
    opacity: 1;
    width: 100%;
    height: 100%;
    -webkit-clip-path: polygon(100% 0, 100% 100%, 94% 100%, 0 4%, 0 0);
            clip-path: polygon(100% 0, 100% 100%, 94% 100%, 0 4%, 0 0);
    will-change: clip-path;
  }
  .slider--triangle-top .main__swiper-wrapper {
    -webkit-transition-timing-function: cubic-bezier(0.44, 0.62, 0.57, 0.96);
            transition-timing-function: cubic-bezier(0.44, 0.62, 0.57, 0.96);
  }
}
*/

