@media screen and (max-width: 1024px) {
    .uk-grid {
        flex-direction: column;
    }

    .uk-grid > div {
        width: 75%;
    }
    
    .uk-grid .main-block_form.col-width-3-5 {
    	float: none;
        width: 100%
    }
    
    #perechen-uslug .uk-grid {
    	flex-direction: row;
    }
    
    #perechen-uslug ul li a {
    	min-height: 140px !important;
        height: 140px !important;
    }
    
    #perechen-uslug ul {
    	display: grid;
    	grid-template-columns: 1fr 1fr;
    	grid-gap: 20px;
    	width: 100%;
	}
    
    #perechen-uslug ul li {
    	width: 100%;
	}
    
    .strong-view.wpmtst-default.slider-container {
    	margin: 0 auto;
        width: 75%;
    }
    
    .scheme-section .uk-grid {
    	flex-direction: row;
    }
    
    #how-to-buy {
    	background-image: none;
    }
    
    header .uk-sticky #menu-main-menu {
    	display: none;
    }
    
    .archive .uk-grid ul {
    	display: grid;
    	grid-template-columns: 1fr 1fr;
            margin: 0 auto;
    }
    
    .archive .uk-grid ul li {
    	width: 100%;
    }
    
    .archive .uk-grid > div {
    	width: 100%;
    }
    
    .benefit-section .uk-grid > div {
    	margin: 0 auto;
    }
    
    .benefit-section .uk-grid .benefit-block {
    	text-align: center;
    }
    
    .benefit-block img {
    	width: 235px;
    	height: 235px;
	}
    
    .single .uk-grid > div.as-main-content,
    .single .uk-grid > div.as-main-content .as-left-item {
    	width: 100%;
	}
    
    .uk-width-expand > .contact-block {
    	width: unset;
    }
    
    .uk-width-expand > .contact-block:first-child {
    	display: none;
    }
    
	.uk-width-expand > .contact-block .contact-block_title {
    	font-size:18px;
    }
    
	.uk-width-expand > .contact-block .contact-block_text {
    	font-size:24px;
    }    
    
    header img.custom-logo {
    	height: 100px;
    }
    
    h1, h1 span {
    	font-size: 96px;
    }
    
    h2 {
    	font-size: 80px;	
    }
    
    .benefit-block p {
    	line-height: 50px;
    }
    
    body p, p {
    	line-height: 50px;
    	font-size: 36px;
    }
    
    .main-block_form h4 {
    	font-size: 40px;
    }
    
    .main-block_form .form-title {
    	font-size: 42px;
    }
    
    .benefit-block h3 {
    	font-size: 32px;
    }
    
    .benefit-block p {
    	font-size: 30px;
    }
    
    #perechen-uslug ul li a {
    	font-size: 32px;
    }
    
    h3 {
    	font-size: 32px;
    }
    
    #scheme p {
    	font-size: 30px;
    }
    
    .wpcf7 label {
    	font-size: 32px;
    }
    
    #how-to-buy li a {
    	font-size: 32px;
    }
    
    .scheme-section .uk-grid {
    	display: grid;
    	grid-template-columns: 1fr 1fr;
    	gap: 26px;
    	margin: 0 auto;    
    }
    
    .strong-view.wpmtst-default .wpmtst-testimonial-inner {
    	font-size: 32px;
    }
    
    #scheme p {
    	line-height: 46px;
    }
    
    .benefit-section {
    	padding-top: 140px;
    }
    
    #main-block .uk-flex-middle {
    	align-items: flex-start;
    }
    
    #main-block .uk-grid > div {
    	width: 100%;
    }
    
    #as-top-block .uk-grid > div,
    #how-to-buy .uk-grid > div,
    #otzes .uk-grid > div {
    	width: 100%;
    }
    
    #scheme ul li {
    	width: 100%;
    }
	
	.block-visible{
		display: none!important
	}
}