#screens_modal2 {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 100000;
}

    .swiper-container {
      position: relative;
      background: #000;
      width: 100%;
      height: 100%;
      margin-left: auto;
      margin-right: auto;
    }

    .swiper-slide {
      text-align: center;
      background-size: cover;
      background-position: center;
    }

    .swiper-slide img {
	    height: 100%;
	    object-fit: contain;
    }

    .swiper-container.gallery-top.gallery-top1 {
	 margin-left: 0;
    }

    .swiper-container.gallery-top {
      height: 100%;
	 width: auto;
	 margin-left: 20%;
    }

    .swiper-container__wrapper {
	    position: relative;
    }

    .swiper-container.gallery-thumbs {
      width: 20%;
	 height: 100%;
      box-sizing: border-box;
      padding: 10px;
	 position: absolute;
	 left: 0;
	 top: 0;
    }

    .gallery-thumbs .swiper-slide {
      width: 100%;
      height: 18%;
      opacity: 0.4;
	 margin-top: 30px;
    }
    .gallery-thumbs .swiper-slide a {
	    position: absolute;
	    top: -22px;
	    left: 50%;
	    transform: translateX(-50%);
	    color: #fff;
	    font-family: sans-serif;
    }
    .gallery-thumbs .swiper-slide-thumb-active {
      opacity: 1;
    }
    .gallery-thumbs .swiper-pagination {
        position: static;}

    .swiper-slide img {
        width: auto;
        height: auto;
        max-width: 100%;
        max-height: 100%;
        -ms-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        position: absolute;
        left: 50%;
        top: 50%;
    }
    .swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white {
	    filter: drop-shadow(2px 4px 6px black);
    }
    .sceens_info, .gallery-top .desc {
	    color: #EEEEEE;
	    position: absolute;
	    background-color: rgba(0,0,0,.6);
	    z-index: 900;
	    bottom: 0;
	    left: 0;
	    padding: 10px;
	    width: 100%;
	    font-family: sans-serif;
        pointer-events: none;
    }
    .gallery-top .desc {
	    font-size: 18px;
	}
	.close_gallery {
		background: url(//img.informer.com/images/v2/for_program.png) no-repeat scroll 0 0 transparent;
		cursor: pointer;
		display: inline;
		height: 65px;
		position: absolute;
		top: 14px;
		right: 14px;
		width: 65px;
		z-index: 90;
		font-size: 0;
	}

    .swiper-container .car_video_play_sm {
	    background: url("//img.informer.com/images/v2/new_play.png");
	    cursor: pointer;
	    height: 72px;
	    opacity: 0.85;
	    position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
	    width: 72px;
	    z-index:350
	}

    .swiper-button-next::after, .swiper-button-prev::after {
        content: '';
        width: 23px;
        height: 44px;
    }
    .swiper-button-next::after {
        background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20288.45%20511.95%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M22.9%2C512A22.9%2C22.9%2C0%2C0%2C1%2C6.7%2C472.9L223.6%2C256%2C6.7%2C39.2A22.91%2C22.91%2C0%2C0%2C1%2C39.1%2C6.8L288.4%2C256%2C39.2%2C505.3A22.93%2C22.93%2C0%2C0%2C1%2C22.9%2C512Z%22%20transform%3D%22translate(0.05%20-0.05)%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fsvg%3E') no-repeat;
    }
    .swiper-button-prev::after {
        background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20288.45%20511.95%22%3E%3Ctitle%3Earrow_left%3C%2Ftitle%3E%3Cpath%20d%3D%22M265.5%2C512a22.9%2C22.9%2C0%2C0%2C0%2C16.2-39.1L64.9%2C256%2C281.7%2C39.2A22.91%2C22.91%2C0%2C1%2C0%2C249.3%2C6.8L0%2C256%2C249.3%2C505.3A22.7%2C22.7%2C0%2C0%2C0%2C265.5%2C512Z%22%20transform%3D%22translate(0%20-0.05)%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fsvg%3E') no-repeat;
    }

    .gallery-top1 .swiper-button-next, .gallery-top1 .swiper-button-prev {
        display: none;
    }
    @media all and (max-width: 767px) {
        .swiper-container.gallery-top {
            margin-left: 0;
        }
        .swiper-container.gallery-thumbs {
            display: none;
        }
    }

    @media all and (max-height: 440px){
        .sceens_info, .gallery-top .desc {
            background-color: transparent;
            text-shadow: 1px 1px 2px #000;
        }
    }