@media (max-width:1264px) {
	.pagetitle__content {
		max-width: 1200px;
	}

	.pagetitle {
		padding: 56px 40px;
	}

	.projects-title {
		padding: 56px 40px;
	}

	.pagebody {
		padding: 0 40px 64px;
	}

	.header__main {
		justify-content: center;
		padding: 0 40px;
	}

	.header__logo-pic {
		display: none;
	}

	.header__pa {
		justify-content: space-between;
		padding: 8px 0px 8px 40px;
	}

	.header__pa-support {
		padding: 4px 40px 4px 16px;
	}

	.header__pa-logo {
		display: block;
	}

	.header__vacancy {
		display: none;
		/* padding-bottom: 8px; */
	}

	.decision-block {
		max-width: 1200px;
	}

	.ddm__products-cont {
		flex-direction: column;
		max-width: inherit;
		padding: 40px 0px 48px;
	}

	.news-wide {
		gap: 108px;
	}

	.dropdown-menu__left-blank {
		min-width: 40px;
	}

	.dropdown-menu__left-blank_p02 {
		min-width: 40px;
	}

	.dropdown-menu__right-blank {
		min-width: 40px;
	}

	.dropdown-menu__right-blank_p02 {
		min-width: 40px;
	}

	.dropdown-menu {
		max-width: 1168px;
	}

	.dropdown-menu_p02 {
		max-width: 1184px;
	}

	.dropdown-menu__container-left {
		width: 350px;
	}

	.dropdown-menu__container-right {
		width: 400px;
	}

	/* .pagebody__text-1264 {
		max-width: 1200px;
	} */

	/* .H1-box {
		max-width: 1200px;
	} */

}

@media (max-width:1200px) {
	.pagetitle__content {
		max-width: 756px;
	}

	.slogan {
		font-size: 72px;
		line-height: 94px;
	}

	.pagetitle__pic {
		display: none;
	}

	.decision-block {
		max-width: 756px;
		padding: 64px 64px;
	}

	.decision-block__pic {
		display: none;
	}

	.news-wide {
		gap: 84px;
	}

	.dropdown-menu__left-blank {
		min-width: 32px;
	}

	.dropdown-menu__left-blank_p02 {
		min-width: 32px;
	}

	.dropdown-menu__right-blank {
		min-width: 32px;
	}

	.dropdown-menu__right-blank_p02 {
		min-width: 32px;
	}

	.dropdown-menu {
		max-width: inherit;
		gap: 24px;
	}

	.dropdown-menu_p02 {
		max-width: max-content;
	}

	.dropdown-menu__container-left {
		width: 300px;
	}

	.dropdown-menu__container-right {
		width: 350px;
	}

	/* .pagebody__text-1264 {
		max-width: 756px;
	} */

	/* .H1-box {
		max-width: 756px;
	} */

	/* Main cards style starts */

	.main-cards__pic {
		display: none;
	}

	/* Main cards style end */

}

@media (max-width: 1040px) {
	.header__main-nav {
		gap: 0 24px;
	}

	.news-wide {
		gap: 40px;
	}

	.projects-title__card {
		width: 322px;
		height: 247px;
		flex-shrink: 1;
	}

	.pagebody__newsbody {
		gap: 72px;
	}

	.dropdown-menu__container-left {
		width: 240px;
	}

	.dropdown-menu__container-right {
		width: 240px;
	}

	.prod-cards {
		flex-wrap: wrap;
		justify-content: space-around;
	}

}

@media only screen and (min-width: 768px) and (max-width: 2560px) {

	.hamburger__shadow-show {
		visibility: hidden;
	}

	.hamburger__dropdown-show {
		visibility: hidden;
	}
}

@media only screen and (min-width: 1px) and (max-width: 768px) {

	.dropdown-menu__bg {
		display: none;
	}

	.dropdown-menu__bg_p02 {
		display: none;
	}
}

/* @media (max-width: 756px) { */
@media (max-width: 768px) {
	h1 {
		/* Mont/Header/H1 */
		font-family: Montserrat;
		font-size: 32px;
		font-style: normal;
		font-weight: 500;
		line-height: 48px;
	}

	h2 {
		font-family: Inter;
		font-size: 20px;
		font-weight: 600;
		line-height: 30px;
	}

	h3 {
		/* Inter/Header/18 Med */
		font-family: Inter;
		font-size: 18px;
		font-style: normal;
		font-weight: 500;
		line-height: 27px;
	}

	.intro {
		gap: 40px;
		padding: 40px 16px;
	}

	.slogan {
		white-space: normal;
		position: relative;
		top: 0;
		font-size: 52px;
		line-height: 68px;
	}

	.intro__text {
		position: relative;
		top: 0;
	}

	.intro-image {
		display: none;
	}

	.intro__button {
		position: relative;
		bottom: 0;
	}

	.pagebody__breadcrumb {
		margin-top: 16px;
		margin-bottom: 16px;
	}

	.breacrumb__link-label {
		white-space: normal;
	}

	.breacrumb__link-disable {
		white-space: normal;
	}

	/* Main cards style starts */

	.main-cards {
		flex-wrap: wrap;
	}

	.main-cards__business, .main-cards__banks {
		flex: 0 1 auto;
		width: 100%;
		height: auto;
		/* max-width: 400px; */
	}

	.main-cards__text-container {
		width: 100%;
		padding: 40px 24px;
	}

	.main-cards__pic {
		display: flex;
	}

	.prod-cards {
		display: none;
	}

	/* Main cards style end */

	.H1-box__header {
		align-self: stretch;
		color: var(--main-fuxy);
	}

	.pagetitle__content {
		max-width: none;
	}

	.pagetitle {
		padding: 48px 32px;
	}

	.projects-title {
		padding: 56px 32px;
	}

	.projects-title__card {
		width: 311px;
		height: 247px;
		flex-shrink: 1;
	}

	.pagebody {
		padding: 0 16px 56px;
	}

	.pagebody__product-block {
		padding: 40px 48px;
	}

	.pagebody__newsbody {
		gap: 48px;
	}

	.newsbody__textblock-newscol {
		display: none;
	}

	.product-block__container-content {
		align-items: center;
		gap: 40px;
	}

	.product-block__container-img {
		display: none;
	}

	.decision-block {
		max-width: none;
		padding: 48px 24px;
	}

	.header__main {
		align-items: center;
		justify-content: flex-end;
		max-width: inherit;
		min-height: 40px;
		padding: 0 32px;
	}

	.header__pa {
		justify-content: space-between;
		padding: 8px 0px 8px 32px;
	}

	.header__pa-support {
		padding: 4px 32px 4px 16px;
	}

	.header__main-nav {
		display: none;
	}

	.header__nav-button {
		padding: 8px 8px 8px 0px;
	}

	/* Dropdown menu start */

	.hamburger__pic {
		display: block;
	}

	.dropdown-menu__container-but {
		padding: 16px 24px;
		border-radius: 6px;
	}

	/* Dropdown menu end */

	.news-pic {
		display: none;
	}

	.softcontrol {
		padding: 56px 32px;
	}

	/* .softcontrol__logo {
		width: 250px;
		height: 42px;
	} */

	.history__year-box {
		gap: 16px;
	}

	.history__year {

		font-family: Inter;
		font-size: 18px;
		font-style: normal;
		font-weight: 500;
		line-height: 27px;
	}

	.newsbody__news-header {
		font-size: 20px;
		font-weight: var(--font-weight-med);
		line-height: 26px;
	}

	.parthner-block {
		padding: 32px 24px;
	}

	.parthner-block__container {
		flex-direction: column;
	}

	.parthner-block__container-img {
		width: 100%;
		max-width: inherit;
	}

	.press-block {
		padding: 24px 16px;
	}

	.press-block__container {
		flex-direction: column;
	}

	.certificate-block {
		padding: 24px 16px;
	}

	.bottom {
		padding: 56px 16px;
	}

	.pagebody__img {
		display: none;
	}

}

@media (max-width: 480px) {

	/* Main cards style starts */

	.main-cards__pic {
		display: none;
	}

	/* Main cards style end */

}