@media (min-width: 1600px) {
	.questions_con {
		width: 1570px !important;
	}
	.questions-single-title {
		width: 1570px;
	}
	.b-contact-wrapper .questions-single {
		width: 100%;
	}
	.b-contact-wrapper .swiper-btns {
		width: 100%;
		transform: translateX(9px) translateY(-247px);
	}
	.b-contact-wrapper .topbanner {
		background: linear-gradient(277deg, #1B3965 calc((100vw - 660px) / 2), #0059DE calc((100vw - 1090px) / 2));
		padding-top: 86px;
	}
	#zipper {
		right: calc((100vw - 814px) / 2)
	}
	.b-contact-wrapper .topbanner .topbanner__logo {
		top: 0;
	}
	.b-contact-wrapper .topbanner_title {
		margin-right: calc(50% - 739px);
		font-size: 44px;
		line-height: 1.08;
		font-weight: 600;
		margin-bottom: 0;
	}
	.b-contact-wrapper .topbanner_subTitle {
		margin-right: calc(50% - 603px);
		margin-bottom: 8px;
	}
	.b-contact-wrapper .topbanner_subTitle .topbanner_subTitle-text {
		right: -636px;
		font-size: 24px;
	}
	.b-contact-wrapper .topbanner_subTitle .topbanner_subTitle-energy {
		font-size: 24px;
	}
	.b-contact-wrapper .topbanner_img {
		margin-right: calc(50% - 732px);
		width: 449px;
	}

	.b-contact-wrapper .topbanner_subtitle {
		padding-top: 178px;
		margin-right: calc(50% - 602px);
		font-size: 34.9px;
		line-height: 1.08;
		font-weight: 600;
	}

	.b-contact-wrapper .topbanner_subtitle-big {
		font-size: 46px;
	}

	.b-contact-wrapper .topbanner_sub {
		font-size: 48px;
		line-height: 1.03;
		margin-top: 8px;
	}
	.topbanner_header {
		right: calc(50% - 707px);
	}
	.topbanner_header span {
	}
	.b-contact-wrapper .topbanner_sub.second {
		/* color: #ffffff; */
		font-size: 56px;
		margin: -8px 0 0;
	}
	.b-contact-wrapper .stampa {
		top: 79px;
		right: calc(50% + 414px);
	}

	.b-contact-wrapper .speed_single {
		border: none;
		margin: 20px;
	}
	.b-contact-wrapper .topbanner_description {
		margin-right: calc(50% - 622px);
		font-size: 42px;
		width: 530px;
		line-height: 1.17;
	}
	.topbanner_bottom {
		margin-right: -766px;
	}
	.b-contact-wrapper .topbanner .topbanner_subheadline {
		margin-bottom: 0;
		margin-right: 122px;
		margin-top: 15px;
		letter-spacing: 0px;
	}
	.b-contact-wrapper .topbanner .topbanner_thirdline {
		font-size: 40px;
	}

	/* * site guide  */
	.site_guide_ {
		padding-top: 64px;
		/* height: 452px; */
	}

	.site_guide__title {
		font-size: 40px;
		width: 626px;
	}
	.site_guide__title .site_guide__title-special {
	}

	.site_guide__anotherside-title {
		font-size: 26px;
		width: 179px;
	}
	.site_guide__lower-text-wrapper .site_guide__lower-subtext {
	}
	/* ? site guide end */
	.b-contact-wrapper .speed_title {
		font-size: 46px;
		margin-bottom: 64px;
	}


	.b-contact-wrapper .plus-title {
		font-size: 46px;
		margin-bottom: 36px;
		justify-content: center;
		margin-right: -20px;
	}

	.b-contact-wrapper .items_title {
		font-size: 46px;
		margin-bottom: 40px;
	}

	.b-contact-wrapper .items_single img {
		width: 352px;
		height: 352px;
	}

	.b-contact-wrapper .items_single {
		margin-left: 288px;
	}

	.b-contact-wrapper .items_wrapper {
		max-width: 992px;
	}

	.b-contact-wrapper .policy_wrapper {
		max-width: 1504px;
	}

	div.b-contact-wrapper
		#identification_method
		.client1
		input:checked
		+ label:nth-of-type(1)::after {
		transform: translateY(-1px);
	}

	.b-contact-wrapper
		#identification_method
		.client1
		input:checked
		+ label:nth-of-type(2)::after {
		transform: translateY(-1px);
	}
	.b-contact-wrapper .plus_wrapper {
		max-width: 1120px;
		margin: 0 auto;
	}
	.b-contact-wrapper .swiper-btns.first {
		width: 101%;
		transform: translateY(-223px) translateX(23px);
	}
	.swiper-button-next:after,
	.swiper-rtl .swiper-button-prev:after,
	.swiper-button-prev:after,
	.swiper-rtl .swiper-button-next:after {
		font-size: 16px;
	}
	.b-contact-wrapper .details_anotherside-list .last-bullet {
		padding: 0 0px 0 16px;
		line-height: 1.2;
	}
	.b-contact-wrapper .speed_more {
		left: 18%;
		top: 265px;
	}
	.b-contact-wrapper .plus-title.second {
		transform: translateX(-8px);
		margin-top: 12px;
	}
	.b-contact-wrapper .plus_wrapper {
		max-width: 1138px;
		transform: translateX(-5px);
	}
	.b-contact-wrapper .swiper-slide .speed_single.yellow_border {
		margin: 0;
	}

	.b-contact-wrapper .topbanner_subheader::after {
		top: 395px;
		right: calc(50% - 457px);
		width: 187px;
		height: 16px;
	}
	.b-contact-wrapper .topbanner_wrapper {
		margin-right: 62px;
	}
	.b-contact-wrapper .topbanner_subheader {
		margin-right: calc(50% - 201px);
		font-size: 20px;
		max-width: 100%;
		line-height: 1.2;
		margin-top: 8px;
	}

	.b-contact-wrapper .topbanner .topbanner_details-wrapper .topbanner_details-icon-box {
		justify-content: flex-start;
	}
	/* * site app management  */
	.b-contact-wrapper .site_app_management-container {
		background-image: url("../images/bg/app-managementBg-1920.jpg");
	}
	.b-contact-wrapper .not-tablet {
		display: none;
	}
	.b-contact-wrapper .clickToCall-sticky-container .clickToCall-sticky-desktop.c2c {
		height: unset;
	}
	.b-contact-wrapper .clickToCall-sticky-container .clickToCall-sticky-desktop {
		width: 317px;
		flex-direction: row;
		height: 122px;
		padding: 16px 16px 16px 24px;
		display: flex;
		bottom: 176px;
	}
	.b-contact-wrapper
		.clickToCall-sticky-container
		.clickToCall-sticky-desktop
		.clickToCall-sticky-desktop-icon {
		align-self: flex-start;
		margin-top: 6px;
	}
	.b-contact-wrapper
		.clickToCall-sticky-container
		.clickToCall-sticky-desktop
		.clickToCall-sticky-desktop-text-wrapper
		.clickToCall-sticky-desktop-header {
		text-align: right;
		font-size: 18px;
	}
	.b-contact-wrapper
		.clickToCall-sticky-container
		.clickToCall-sticky-desktop
		.clickToCall-sticky-desktop-text-wrapper
		.clickToCall-sticky-desktop-subheader {
		text-align: right;
		font-size: 16px;
	}
	.b-contact-wrapper
		.clickToCall-sticky-container
		.clickToCall-sticky-desktop
		.clickToCall-sticky-desktop-text-wrapper
		.clickToCall-sticky-desktop-link {
		display: flex;
		margin-bottom: 8px;
		justify-content: flex-start;
		font-size: 16px;
	}
	.b-contact-wrapper
		.clickToCall-sticky-container
		.clickToCall-sticky-desktop
		.clickToCall-sticky-desktop-text-wrapper
		.clickToCall-sticky-desktop-bold {
		display: flex;
		flex-direction: row;
		gap: 6px;
		font-size: 16px;
	}
	.b-contact-wrapper .mobile-join-us-wrapper .mobile-join-us-link {
		background: #08192a;
	}
	.b-contact-wrapper .restart-btn {
		margin-top: 16px;
	}
	.b-contact-wrapper .loading-text {
	}
	.b-contact-wrapper .topbanner_subheader .topbanner_subheader-boldText {
		max-width: 100%;
		gap: 7px;
	}

}
