@media (max-width: 991px) {
	.step-hypo .hom-step{
	}
	.step-hypo .item-step{
		margin-bottom: 61px;
	}
	.item-step .arrow-step{
		display: none;
	}
	.step-hypo .cont-hypo{
		padding: 0 !important;
	}
	.page-services .pg-sv .m-pad p.p-sub{
		font-size: 16px !important;
	}
	.laccompagnement-save:after{
		width: 300px !important;
		right: 0;
		bottom: -152px;
	}
	.laccompagnement-save:before{
		width: 474px !important;
		bottom: -152px;
	}
	.head-section h1 {

		font-size: 35px !important;
	}
	.head-section p{
		font-size: 16px !important;
	}

	.head-section{
		margin-bottom: 0 !important;
	}
	.page-services .pg-sv::before{
		content:none !important;
	}
	.page-services .pg-sv::after{
		content:none !important;
	}
	.page-services{
		margin-top: 0;
	}
	.page-services .pg-sv{
		padding: 0 !important;
	}
	.action-sec h2{text-align: center;}
	.action-sec p{margin-right: 0 !important;text-align: center;margin-bottom: 25px;}
	.action-sec .right-action{
		justify-content: center;
	}
	.hd-sec::after{
		top: 0 !important;
	}
	.sg-about-2::before{
		content:none !important;
	}
	.sg-about-2::after{
		content:none !important;
	}
	.left-content-diff{
		padding-bottom: 62px;
	}
	.sg-about-2 h2{
		font-size: 30px !important;
	}
	.diffe-section h2{
		font-size: 35px !important;
	}
	.engagements-section .left-content-diff h2{
		font-size: 35px !important;
	}
	.p-about-left-a{
		padding-left:0 !important;
	}
	.ab-section .hero-box{
		padding-bottom: 70px !important;
	}
	.head-box-noe{
		padding: 0 !important;
		margin-bottom: 30px;
	}
	.sg-about-2 h2{
		margin-left: 0 !important;
		margin-bottom: 10px;
	}
	.h-text-a{
		margin-bottom: 50px;
	}
	.right-credit p {
		height: auto !important;
	}
	.form-section .right-hypo img{
		width: 100%;
	}
	body .right-pret::before{
		z-index:-1;
	}
	body .page-ct{
		margin-bottom: 0 !important;
	}
	body .pret-sec .right-pret{
		padding-left:0;
	}
	.social-footer{
		justify-content: left;
		margin-bottom: 18px;
		margin-top: 13px;
	}
	.right-head-footer{

	}
	.link-footer{

	}
	body .brad-fo h2{

		font-size: 30px;
	}
	body .credit-prets .box-credit{

	}
	body .credit-prets .box-credit .item-credit{
		width: calc(50% - 20px);
	}
	body .form-section .left-hypo{
		margin-bottom: 100px;
		padding-right: 0;
	}

	body	.form-section .left-hypo p.p-hyp2{
		text-align:center;
	}
	body	.form-section .left-hypo p.p-hypo{
		text-align:center;
	}

	body .form-section .left-hypo h2{
		font-size:40px;
	}
	body .form-section {
		margin-top: 40px;
	}

	body .form-section .left-hypo h2{
		margin-top:0;
		text-align: center;
	}
	body .credit-sec .box-credit {
		display: grid
	;
		grid-template-columns: 1fr;
		grid-template-rows: 1fr;
		gap: 25px 25px;
		grid-template-areas:
        "."
        ".";
	}
	body	.credit-sec {
		margin-top: 50px;
	}
	body .head-credit-h h2 {
		font-size: 35px;

	}
	body .hero-box{
		display: block !important;
	}
	body .center-hero{
		display: block !important;
	}

	body .left-img-hero{
		display: none;
	}
	body .hero-box::before{
		display: none;
	}
	body .right-img-hero {display: none;}
	body .hero-box::after{
		display: none;
	}


	body .open-menu{
		display: block !important;
		position: absolute;
		top: 88px;
		padding: 30px 20px;
		right: 0;
		width: 100%;
		background: #fff;
		border-radius: 20px;
		-webkit-box-shadow: 0px 2px 5px -1px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0px 2px 5px -1px rgba(0,0,0,0.1);
		box-shadow: 0px 2px 5px -1px rgba(0, 0, 0, 0.1);
	}
	body .open-menu ul{
		display: grid;
		text-align: right;
		gap: 15px;
	}
	body .open-menu:after{
		content: '';
		position: fixed;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		background: #000000b5;
		backdrop-filter: blur(2px); /* BulanÄ±klÄ±k efekti */
		-webkit-backdrop-filter: blur(2px); /* Safari desteÄŸi iÃ§in */
		z-index: -1;
	}
	body .open-menu ul li{

	}
	body .open-menu ul li a{
		font-weight: 400;
	}
	body header .head-rhk .logo-rhk img {
		width: 120px;
	}
	body .mobil-menu{
		display:block;
		position: relative;
		top: -1px;
	}
	body .menu-rhk{
		display:none;
	}
	body .action-rhk{
		display:none;
	}
	body .header-mens{
		padding: 21px 17px;
		position: relative;
	}
	body .top-head-s .text-top{
		text-align:center;
	}
	body .top-head-s ul{

		justify-content: center;
		margin-top: 7px;
	}
}

@media (max-width: 768px) {
	body .laccompagnement-save:before {
		width: 374px !important;
		bottom: -71px;
		height: 200px;
	}
	.laccompagnement-save:after{
		content:none
	}
	.link-footer-2{
		display:grid !important;
	}
	.link-footer-2 li {
		margin-bottom: 15px !important;
	}
	.right-credit p{
		height: auto;
	}
	.innerContentWrapper{
		position: relative;
	}
	.slideContent{
		padding-top: 100px;
	}
	.radio-box ul{
		width: 500px;
	}
	.credit-type li {
		width: 150px !important;
	}
	body .loanCalculation .contentWrapper{
		display: inline !important;
	}

	.radio-box{
		position: absolute;
		top: 0px;
		left: 0;
		width: 100%;
	}


	body .sbs-wizard-bg{
		padding: 7px 10px !important;
	}
	body .radio-box li {padding: 49px 0px 9px 0;font-size: 11px;line-height: 14px;}

	body .fot-cpry{
		display:grid;
		gap:10px;
		margin-top: 13px;

	}
	body .link-footer li {
		margin-bottom:10px;
	}
	.social-footer{

	}
	.right-head-footer{

	}
	.link-footer{
		display: block;
	}
	body .credit-prets .box-credit .item-credit{
		width: calc(100% - 20px);
	}
	body .credit-sec .img-left-credit img {
		width: 100%;
	}
	body .credit-sec .flex-credit{
		display:grid;
	}
	body .center-hero ul li a{
		width:100%;
	}
	body .center-hero ul li {
		margin-bottom:10px;
	}
	body .center-hero ul {

		display: block;

	}
	body .center-hero h1 {
		padding: 0 30px;
		font-size: 40px;

	}
	body .hero-box {padding: 25px 0 260px;}
}

@media (max-width: 1200px) {


	body .link-footer li {
		width: 180px;
	}
	body .left-img-hero{

	}
	body .hero-box::before{

	}
	.social-footer{

	}
	.right-head-footer{

	}
	.link-footer{

	}
}

@media (max-width: 1300px) {
	.right-credit p {
		height: 250px;
	}
	.social-footer{

	}
	.right-head-footer{
		margin-left: 0;
	}
	.link-footer{
		margin-left: 0;
	}
	body .left-img-hero{
		left: 0;
	}
	body .hero-box::before{
		left: -163px;
	}
	body .right-img-hero {
		right: -130px;
	}
	body .hero-box::after{
		right: -199px;
	}
}


@media (min-width: 1200px) {}


@media (min-width: 1300px) {}