@media screen and (max-width: 500px)
{
	.mainSlider
	{
		max-height: 260px;
		padding-bottom: 0px !important;
	}
	.section
	{
		padding: 32px 16px;
	}
	.title
	{
		font-size: 32px;
        line-height: 32px;
	}
	.listAdvantages
	{
		padding-bottom: 0px 46px;
		flex-direction: column;
	    gap: 8px;
	}
	.infoBlockPage
	{
		flex-direction: column;
		gap: 50px;
	}
	.imgInfo, .textInfo
	{
		width: 100%;
	}
	.titleInfo
	{
		font-size: 26px;
        line-height: 32px;
	}
	.fs24 p, .fs20 p
	{
		font-size: 16px !important;
		line-height: normal;
	}
	.formContainer .imageBlock
	{
		display: none;
	}
	.formBlock
	{
		padding: 16px;
		width: 100%;
	}
	.wpforms-field-container li.choice-1
	{
		gap: 8px;
	}
	.topFooter
	{
		display: flex;
	    justify-content: space-between;
	    flex-direction: column;
	}
	.logoFooter
	{
		display: flex;
		justify-content: center;
		margin-bottom: 10px;
		img
		{
			width: 30%;
		}
	}
	.infoFooter
	{
		flex-direction: column-reverse;
	    align-items: center;
	    justify-content: space-between;
	    gap: 20px;
	    width: 100%;
	    .leftColumn
	    {
	    	width: 100%;
	    	p
	    	{
	    		text-align: center;
		        font-size: 10px;
		        line-height: 6px;
	    	}
	    }
	    .rightColumn {
	        flex-direction: column;
	        align-items: center;
	        gap: 13px;
	        width: 100%;
	        display: flex;
	    }
	}
	.contactPhone
	{
		justify-content: center;
		width: 100%;
		gap: 15px;
		a
		{
			font-size: 16px;
	        line-height: 24px;
		}
	}
	.footerBtn
	{
	    font-size: 14px;
	    line-height: 18px;
	}
	.bottomFooter
	{
		flex-direction: column-reverse;
		align-items: center;
		gap: 20px;
		text-align: center;
		.leftColumn
		{
			width: 100%;
			text-align: center;
			p
			{
				font-size: 10px;
		        line-height: 6px;
			}
		}
		.rightColumn
		{
			width: 100%;
			text-align: center;
			p
			{
				font-size: 10px;
		        line-height: 6px;
			}
		}
		.policyHref
		{
			a
			{
				font-size: 10px;
		        line-height: 6px;
		        text-align: center;
		        display: block;
		        width: 100%;
			}
		}
	}
	.swiper-button-next, .swiper-button-prev
	{
		display: none;
	}
	.textAdvantages
	{
		font-size: 14px;
        line-height: 20px;
        margin-block-start: 0;
	    margin-block-end: .9rem;
	    width: 200px;
	}
	.itemAdvantages
	{
		justify-content: center;
	}
	.listAdvantages
	{
		align-items: center;
	}
	.listingmoreADV 
	{
	    .textMore
	    {
	    	text-align: center;
	        font-size: 14px;
	        line-height: 20px;
	    }
	    .itemMore
	    {
	    	width: 48%;
	    	.bgAdvantagesItem
	    	{
	    		padding-bottom: 0px;
	    	}
	    }
	}
	.section
	{
		.sectionTitle
		{
	        font-size: 26px;
	        line-height: 32px;
		}
	}
	.itemCatalog h3 {
        font-size: 20px;
        line-height: 24px;
    }
    .textContent
    {
    	.textDescription
    	{
    		font-size: 10px;
	        line-height: 10px;
    	}
    }
    .catalogLink
    {
    	padding: 0px 10px;
        font-size: 8px;
        line-height: 20px;
    }
    .itemCatalog .leftColumn, .listMiniItemCatalog .itemCatalog:first-child .leftColumn, .itemCatalog:first-child .leftColumn
    {
    	padding: 9px 12px;
    }
    .listMiniItemCatalog {
	    .itemCatalog, .itemCatalog:first-child {
	        width: 48%;
	    }
	}
	.clubLife {
		padding: 0px;
	    & ul {
	        li {
	            font-size: 100%;
	            line-height: 28px;
	        }
	    }
	    .catalogLink
	    {
	    	padding: 6px 26px;
	    	font-size: 12px;
	        line-height: 24px;
	    }
	}
	.main .rightColumn {
        padding: 0px;
    }
    .btnForm
    {
    	width: 100%;
    }
    .textContent p
    {
        font-size: 12px;
        line-height: 14px;
    }
    .gridList
    {
    	.itemList
	    {
	    	flex-direction: column-reverse;
	    	padding: 10px;
	    	gap: 8px;
	    	width: 43%;
	    	img
	    	{
	    		border-radius: 10px;
	    	}
	    	.textContent
	    	{
	    		padding: 0px;
	    	}
	    }
    }
    .whyWe
    {
    	flex-direction: column;
    	gap: 16px;
    }
    .itemBG
    {
    	width: 100%;
    }
    .titleWe {
        font-size: 40px;
        line-height: 80px;
    }
    .textWe {
        font-size: 18px;
        line-height: 32px;
    }
    .gokNam .infoBlockPage
    {
    	gap: 30px;
    }
}