@media (min-width: 481px) and (max-width: 781px) {

	.BIG_BANNER_INDEX .banners-big--adaptive-3 .banners-big__item .pos-static{
		opacity: 1;
		z-index: 5;
	}

	.BIG_BANNER_INDEX .banners-big--adaptive-3 .banners-big__item{
		height: 1000px;
		padding-top: 0;
	}

	.BIG_BANNER_INDEX .banners-big--adaptive-3 .banners-big__title{
		font-family: var(--font-family);
		font-weight: 700;
		font-size: 30px;
		color: #fff;
	}

	.BIG_BANNER_INDEX .banners-big__text-wrapper{
		font-family: var(--font-family);
		font-weight: 400;
		font-size: 24px;
		color: #fff;
	}

	.BIG_BANNER_INDEX .banners-big--adaptive-1 .banners-big__text, 
	.BIG_BANNER_INDEX .banners-big--adaptive-3 .banners-big__text{
		text-align: left;
		align-items: self-start;
	}

	.BIG_BANNER_INDEX.container .banners-big__text{
		width: 100%;
	}


	/* ********************************************** */
	.container .title-block-h3{
		font-family: var(--font-family);
		font-weight: 600;
		font-size: 17px;
		letter-spacing: 0.05em;
		text-transform: capitalize;
		color: var(--zagolovok);
	}

	.CUSTOM_TEXT.container .index-block{
		background: url('../images/блок скидка.png') 0 0 no-repeat;
      background-size: contain;
      min-height: 550px;
	}

	.MIDDLE_ADV.container .index-block{
		height: 650px;
	}

	.MIDDLE_ADV .advertise-block:first-child{
	    margin-bottom: 40px;
	}

	.MIDDLE_ADV .grid-list.grid-list--items-2-601{
		grid-template-columns: repeat(3, 1fr);
        justify-items: center;
	}

	.MIDDLE_ADV .banners-img-with-text-list__wrapper{
		width: 184px;
	    height: 183px;
	    align-items: center;
	    justify-items: center;
	}

	.MIDDLE_ADV .grid-list__item.banners-img-with-text-list__wrapper:nth-child(4){
		display: none;
	}

	.MIDDLE_ADV .banners-img-with-text-list__item{
		width: 162px;
	}

	.MIDDLE_ADV .banners-img-with-text-list__item-text{
	    width: 133px;
	}

	.MIDDLE_ADV .grid-items-4 .banners-img-with-text-list__item-image{
	    height: 160px;
	}

	.MIDDLE_ADV .banners-img-with-text-list__wrapper .banners-img-with-text-list__item-image{
		padding-top: 0;
	}

	/* ********************************************** */

	.TIZERS.container .index-block{
	    height: 480px;
        background-size: contain;
	}

	.TIZERS .grid-list--items-2-601{
        grid-template-columns: repeat(4, 1fr);
	}

	.TIZERS .tizers-list__item-wrapper{
	    width: 171px;
	}

	.TIZERS .tizers-list__item-image-wrapper--position-LEFT.tizers-list__item-image-wrapper{
		margin-right: 0;
	}

	.TIZERS .tizers-list__item-image-wrapper{
	    width: 50px;
	    height: 50px;
	    background-size: 50px 50px;
	}

	.TIZERS .tizers-list__item-link{
	    align-items: center;
	}

	.TIZERS .tizers-list__item-image-wrapper svg{
	    width: 30px;
	    height: 40px;
	}

	.TIZERS .tizers-list__item-text-wrapper .tizers-list__item-link, 
	.TIZERS .tizers-list__item-text-wrapper .tizers-list__item-name{
		font-family: var(--font-family);
		font-weight: 500;
		font-size: 9px;
		line-height: 106%;
		letter-spacing: 0.04em;
		text-transform: uppercase;
		text-align: center;
		color: #000;
	}

	.TIZERS .tizers-list__item-text-wrapper .tizers-list__item-descr{
		font-family: var(--font-family);
		font-weight: 400;
		font-size: 8px;
		line-height: 119%;
		letter-spacing: 0.04em;
		text-align: center;
		color: #1a5c6d;
	}

	/* ********************************************** */

	.SALE .sale-list__wrapper{
		border-radius: 13px;
		width: 142px;
		height: 62px;
	}

	.SALE .sale-list__item{
		border: 0.64px dashed #77acba;
		border-radius: 13px;
		width: 130px;
		height: 49px;
		margin: 7px;
	}

	.SALE .sale-list__wrapper .sale-list__item-title{
		font-family: var(--font-family);
		font-weight: 600;
		font-size: 30px;
		letter-spacing: 0.01em;
		text-transform: uppercase;
		text-align: center;
		color: #77acba;
	}

	.SALE .sale-list__item-text-wrapper{
		padding: 0;
	}

	.SALE .sale-list__item-text-top-part{
		justify-content: center;
	}
	/* ********************************************** */
	.COMPANY_TEXT.container .index-block{
	    height: 450px;
	    background-size: contain;
	    background-position: top;
	}

	.COMPANY_TEXT .company-front-wrapper{
	    display: grid;
	    grid-template-columns: repeat(2, 1fr);
	}

	.COMPANY_TEXT .company-item__heading{
		margin-right: 50px;
	}

	.COMPANY_TEXT .company-image-type .company-item__right{
		order: 1;
	}

	.COMPANY_TEXT .company-item__picture-wrapper{
		background-position: 17px 0px;
	    background-repeat: no-repeat;
	    background-size: 286px 286px;
	    width: 305px;
	    height: 300px;
	    padding-top: 0;
	}

	.COMPANY_TEXT .company-item__picture{
	    width: 286px;
	    height: 286px;
	    max-width: 286px;
	    max-height: 286px;
	    top: 14px;
	}

	.COMPANY_TEXT .company-item__text{
		font-family: var(--font-family);
		font-weight: 400;
		font-size: 10px;
		line-height: 143%;
		color: #000;
	}

	.COMPANY_TEXT .company-item__text ul li{
		font-family: var(--font-family);
		font-weight: 600;
		font-size: 9px;
		line-height: 143%;
		color: var(--zagolovok);
		background-size: 17px 15px;
	    padding-left: 30px;
	}

	/* ********************************************** */

	.REVIEWS.container .index-block{
		height: 670px;
		background-size: contain;
	}

	.REVIEWS .reviews-list-single{
		width: 205px;
		height: 205px;
		margin: 0 auto;
		padding: 9px;
	}

	.REVIEWS .reviews-list-single:nth-child(odd){
		background-size: 205px 205px;
	}

	.REVIEWS .reviews-list-single:nth-child(even){
		width: 227px;
		height: 227px;
		background-size: 227px 227px;
	}

	.REVIEWS .reviews-list-single-link,
	.REVIEWS .reviews-list-single iframe{
		width: 188px;
		height: 188px;
	}

	.REVIEWS .reviews-list-single:nth-child(even) .reviews-list-single-link, 
	.REVIEWS .reviews-list-single:nth-child(even) iframe {
	    width: 207px;
	    height: 207px;
	}

	.REVIEWS .reviews-list-single iframe{
		opacity: 1;
	}

	/* ********************************************** */
	.VK.container .index-block{
	    height: 410px;
	}

	.VK .vk-list .vk-list__wrapper{
		height: 180px;
	}

	.VK .vk-list__wrapper .vk-list__item{
		width: 185px;
		height: 180px;
		border: 1.30px solid #1a5c6d;
		border-radius: 5px;
	}

	.VK .vk-list .grid-list .vk-list__wrapper .vk-list-line{
		margin: 0 35px;		
	}

	.VK .vk-list .grid-list .vk-list__wrapper .vk-list-line svg{
		 height: 180px; 
	}

	.VK .vk-list__item-image-wrapper .image{
	    height: 115px;
	}

	.VK .vk-list__item-text-post{
	    height: 24px;
/*	    padding: 5px 20px;*/
	    font-family: var(--font-family);
		font-weight: 600;
		font-size: 10px;
		text-align: center;
		color: var(--zagolovok);
	}

	.VK .vk-list__item-period-date{
		font-family: var(--font-family);
		font-weight: 400;
		font-size: 9px;
		color: #77acba;
	}



	/* ********************************************** */

	  .CUSTOM_ADDITIONAL_BLOCK.drag-block.container .index-block{
	    background-size: contain;
	    height: 250px;    
	  }

	/* ********************************************** */
	.footer-1-custom .footer__part-subscribe-title{
		font-family: var(--font-family);
		font-weight: 600;
		font-size: 14px;
	}

	.footer-1-custom .bottom-menu .wrap .title{
		font-family: var(--font-family);
		font-weight: 400;
		font-size: 11px;
		line-height: 122%;
		letter-spacing: 0.03em;
		font-variant: all-small-caps;
		color: #fff;
	}

	/* ********************************************** */
	footer.footer-1-custom{
		background-size: contain;
		min-height: 770px;
        background-position: top;
	}

    .footer__bottom-part,
    footer.footer-1-custom .footer__main-part{
      background: #77ACBA;      
    }
  

	.footer-1-custom .footer__main-part-menu{
	    display: grid;
	    grid-template-columns: repeat(3, 1fr);
	}

	.footer-1-custom.footer-1 .footer__main-part .footer__part-item{
		margin: 0 auto;

	}
	.footer-1-custom .footer__main-part .footer__part-item .flex-50-991{
		width: auto;
	}

	.footer-1-custom .footer__main-part-menu .footer__part-item:nth-child(4){
		grid-column: 1 / -1;
	    justify-self: center;
	}

	.footer-1-custom .footer__main-part-menu .footer__part-item:nth-child(4) .footer__title{
		display: none;
	}

	.footer-1-custom .footer__info-item:nth-child(4){
	    grid-column: 1 / -1;
	    width: 221px;
	    justify-self: center;
	}

	.footer-1-custom  .footer__info{
	    display: grid;
	    grid-template-columns: repeat(3, 1fr);
	    justify-content: center;
	}

	.footer-1-custom  .footer__info-item{
		width: 160px;
		margin: 0;
        text-align: center;
	}

	.footer-1-custom.footer-1 .footer__phone .svg, 
	.footer-1-custom.footer-1 .footer__info-item .svg, 
	.footer-1-custom.footer-1 .footer__address .svg{
		display: block;
	    margin: auto;
	    width: fit-content;
	    margin-bottom: 10px;
	}

	.footer-1-custom  .svg-inline-phone-footer-svg{
	}

	.footer-1-custom  .phones__phones-wrapper{
		order: 2;
	}

	.footer-1-custom  .footer__social footer__info-item {
		grid-column: 1 / -1;
	    justify-self: center;
	    width: 220px;
	}

	.footer-1-custom  .footer__social .social__items.social__items--md.social__items--grid{

	}
	.footer-1-custom  .footer__social .social__item{
		margin: auto;
	}

  .jquery-modal .modal{
      margin: auto;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
  }


}