@media (max-width: 480px) {
	.container {
		padding: 0 16px;
	}
	.h1 {
		font-size: 36px;
	}
	.header__desc {
		display: none;
	}
	.main__button-c {
		display: none;
	}
	.main__card {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 24px;
}
	.h2 {
    font-size: 32px;
    margin-bottom: 18px;
}
	.why-us__block {
    grid-template-columns: 1fr;
		    gap: 24px;
}
	.why-us__item h3 {
    font-size: 24px;
}
	.h2-s {
    font-size: 32px;
}
	.footer__top {
    grid-template-columns: 1fr;
    gap: 32px;
}
	.footer__top-right-ser {
    margin-bottom: 16px;
}
	.setup__title {
    font-size: 32px;
}
	.plat-down {
    padding: 32px 0;
}
	.plat-down__wrapper {
    grid-template-columns: 1fr;
}
	.plat-down__top h3 {
    font-size: 22px;
}
	.pc-why-us {
    padding: 32px 0;
}
	.pc-why-us__sinh-item h3 {
    font-size: 24px;
}
	.setup {
    padding: 128px 0 48px;
}
	.plat-down__item {
    padding: 24px;
}
	.download {
    padding: 128px 0 48px;
}
	
.download__b h3 {
    font-size: 24px;
}
	.download__item {
    width: 100%;
    padding: 20px;
    gap: 16px;
	flex-direction: column;	
}
	.download__item-but {
    padding: 10px 24px;
}
	.pc-why-us__block {
    grid-template-columns: 1fr;
}
	.pc-why-us__card h3 {
    font-size: 24px;
}
	.header__burger-open {
        background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill="%23ffffff" d="M16 5H0V4h16zm0 8H0v-1h16zm0-4.008H0V8h16z"/></svg>');
        display: block;
        width: 30px;
        height: 30px;
        background-size: contain;
    }
	.header__mob {
		display: flex;
        flex-direction: row;
        padding: 10px 0px;
        align-items: center;
        gap: 0px;
        justify-content: space-between;
	}
	.logotype-mob {
		width: 190px;
	}
	.logotype-mob a {
		    display: flex;
    align-items: center;
    color: #ffffff;
    font-size: 20px;
    font-weight: 600;
	}
	    .header__burger-menu {
        background: #000000;
        display: none;
        position: fixed;
        right: -110%;
        top: 0;
        width: 90%;
        box-sizing: border-box;
        padding: 30px 20px;
        z-index: 9999;
        height: 100vh;
        opacity: 1;
        overflow-x: scroll;
    }
	    .header__burger-close {
        background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1024" height="1024" viewBox="0 0 1024 1024"><path fill="%23ffffff" fill-rule="evenodd" d="M799.855 166.312c.023.007.043.018.084.059l57.69 57.69c.041.041.052.06.059.084a.118.118 0 0 1 0 .069c-.007.023-.018.042-.059.083L569.926 512l287.703 287.703c.041.04.052.06.059.083a.118.118 0 0 1 0 .07c-.007.022-.018.042-.059.083l-57.69 57.69c-.041.041-.06.052-.084.059a.118.118 0 0 1-.069 0c-.023-.007-.042-.018-.083-.059L512 569.926L224.297 857.629c-.04.041-.06.052-.083.059a.118.118 0 0 1-.07 0c-.022-.007-.042-.018-.083-.059l-57.69-57.69c-.041-.041-.052-.06-.059-.084a.118.118 0 0 1 0-.069c.007-.023.018-.042.059-.083L454.073 512L166.371 224.297c-.041-.04-.052-.06-.059-.083a.118.118 0 0 1 0-.07c.007-.022.018-.042.059-.083l57.69-57.69c.041-.041.06-.052.084-.059a.118.118 0 0 1 .069 0c.023.007.042.018.083.059L512 454.073l287.703-287.702c.04-.041.06-.052.083-.059a.118.118 0 0 1 .07 0Z"/></svg>');
        display: block;
        width: 30px;
        height: 30px;
        background-size: contain;
        float: right;
    }
	.logotype-mob img {
		width: 32px;
    margin-right: 7px;
	}
	.header__menu-mob ul {
		list-style: none;
    padding: 0;
    margin: 30px 0;
	}
	.header__menu-mob ul li {
		padding: 7px 0;
	}
	.header__menu-mob ul li a {
		color: #ffffff;
    font-weight: 500;
    font-size: 20px;
    line-height: 1.7;
	}
	.header__burger-menu .header__button-h {
    font-size: 16px;
    background: #ffffff;
    color: #000000;
    padding: 16px 32px;
    font-weight: 500;
    border-radius: 12px;
}
	.why-us__item {
    padding: 32px;
}
	.plat-setup__tab-wrapper h2 {
    font-size: 24px;
}
	.plat-setup__tab-wrapper {
    margin-bottom: 32px;
}
	.plat-setup__tab-step {
    gap: 24px;
    margin-bottom: 48px;
}
	.plat-setup__tab-step-item {
    gap: 24px;
    padding: 24px;
}
	.plat-setup__tab-cont-step h3 {
    font-size: 24px;
    margin-bottom: 10px;
}
	.plat-setup__tab-step-bottom h3 {
    font-size: 24px;
    margin-bottom: 18px;
}
	.plat-setup__tab-icons {
    margin-bottom: 40px;
}
	.question__title {
    padding: 24px 0;
		width: 85%;
}
	.question::after {
    top: 34px;
	right: 10px;
	
}
	.plat-down__top {
    gap: 15px;
    margin-bottom: 24px;
}
	.plat-down__icon {
    width: 50px;
    height: 50px;
    font-size: 20px;
}
	.pc-why-us__card {
    padding: 32px;
	gap: 24px;	
}
	.download__item-img {
    width: 40px;
    height: 40px;
    font-size: 12px;
}
	.fast-diagnostic__card h2 {
    font-size: 32px;
    margin-bottom: 18px;
}
	.fast-diagnostic__card {
    padding: 32px;
}
	.solutions__card {
    padding: 32px;
}
	.solutions__card h3 {
    font-size: 24px;
    margin-bottom: 24px;
}
	.solutions__step {
    gap: 18px;
    padding: 18px;
}
	.solutions__step-content h4 {
    font-size: 18px;
}
	.fast-diagnostic {
    padding: 48px 0;
}
	.solutions {
    padding: 48px 0;
}
	
}