@media(max-width: 1700px){
	.wrp2 {
    width: auto;
    margin-left: 15px;
    margin-right: 15px;
}
.wrp1 {
	width: 1220px;
}
.header-wrapper {
	top:10px;
}
.header-menu ul {
	gap:30px;
}
.header-right {
	gap:30px;
}
.header {
	padding: 15px;
	border-radius: 30px;
}
.header-logo {
 width: 200px;
 }
 .header-menu ul a , .header-swithc, .priems2-item,  .chisiamo-right, .sedinfo-text, .footer-right ul li a, .copyr , .copyr a,
 .texrpagecenter p, .texrpagecenter ul, .header-swithc .gtranslate_wrapper, .header-swithc .gtranslate_wrapper a{

    font-size: 16px;
    line-height: 130%;
}
.servizio-item-iner,  .footer-prenota , .footer-logo, .sedanmini-wrp,  .chisiamo-left-text,
.block-form-input input, .block-form-input textarea, .block-form-input input::placeholder, .block-form-input textarea::placeholder,
.prenota-form-input-input input, .prenota-form-input-input input::placeholder{
  font-size: 20px;
    line-height: 130%;
}
	.header-swithc .gtranslate_wrapper:before {
    content: '';
    position: absolute;
    top: 13px;
    right: 17px;
    width: 20px;
    height: 20px;

}

.contacts-block-title , .transfertitleh2 , .servizio-bltitle, .prenota-title, .texrpagecenter h2, .contacti-kfkpitem, .contacti-kfkpitem a{
  font-size: 24px;
    line-height: 130%;
}
.first-priem-text2, .first-priem-text1{
  font-size: 14px;
    line-height: 130%;
}
.homefirstbutton , .prenota-form-sub input, .block-form-sub input{

	 font-size: 24px;
	 padding: 20px 60px;
    line-height: 130%;
}
.first-priem-icon1, .first-priem-icon2 {
    width: 80px;
    height: 80px;
}
.first-priem-item1 {
    height: 204px;
    width: 204px;
}
.first-priem-wrp {
    padding-top: 30px;
    padding-bottom: 30px;
}
.prenota-section {
    padding-top: 80px;
    padding-bottom: 80px;
}
.servizio-item-iner {
	width: 250px;
}
.servizio-bltitle, .contacts-block-title {
	margin-bottom: 30px;
}
.servizio-wrapper {
	margin-top: 80px;
	margin-bottom: 80px;
}
.chisiamo-block {
    margin-bottom: 80px;
}
.chisiamo-left{
	    width: calc((100% - 68px) / 3);
}
.chisiamo-right {
	    width: calc((((100% - 68px) / 3) * 2) + 34px) ;
}
.chisiamo-iner {
    display: flex;
    gap: 34px;
    margin-left: 0;
}
.chisiamo-left-et {
 margin-top: 0;
 }
 .sedinfo-image {
    width: 800px;
    margin-left: auto;
    margin-right: auto;
}
.sedinfo-text {
    max-width: 800px;
}
.bgimage {
    position: absolute;
    width: 1532px;
}
.block-form-input input, .block-form-input textarea {
 
    padding-bottom: 12px; 
}
.block-form-inputs , .prenota-form-inputs{
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    margin-bottom: 30px;
}.block-form-input1 , .prenota-form-input{
    width: calc(50% - 15px);
}
.footer-logo {
    width: 351px;
}
.footer-wrapper {
    padding-top: 0;
    padding-bottom: 30px;
}
.prenota-ram {
    padding: 30px;
    box-sizing: border-box;
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    background: #FFC300;
    border-radius: 30px;
}
.contacts-block-form {
	width: 1220px;
}
	
	.footer-logo {
        width: 300px;
    }
	.footer-logo {
		font-size: 16px;
	}
	.footer-right {
    display: flex;
    gap: 0px;
    align-items: flex-start;
    margin-top: 30px;
    width: calc(100% - 340px);
}
	.footer-right-menu {
    display: flex;
    gap: 20px;
    justify-content: space-between;
    width: 100%;
    flex-wrap: wrap;
}
}

@media(max-width: 1221px){
	.wrp2 {
    width: auto;
    margin-left: 15px;
    margin-right: 15px;
}
.wrp1 {
	width: 900px;
}
.contacts-block-form {
	width: 100%;
}
.first-priem {
    display: flex;
    gap: 16px;
    justify-content: center;
}
.home-first-title {
        width: 564px;
    }

.footer-right-col {
    width: calc(50% - 10px);
}
	.footer-right-menu {
    display: flex;
    gap: 50px 20px;
	}
	.blogpage-items {
    display: flex;
    gap: 20px;
}.blog-item-iner-title {
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 24px; 
	}
	.blogcart-item {
    width: calc((100% - 40px) / 3);
    position: relative;
}
}


@media(max-width: 950px){
	.wrp2 {
    width: auto;
    margin-left: 15px;
    margin-right: 15px;
}
.wrp1 {
	width: 600px;
}
.prenota-ram {
	width: 100%;
}
    .sedinfo-image {
        width: 500px;
        margin-left: auto;
        margin-right: auto;
    }
        .bgimage {
        position: absolute;
        width: 1132px;
    }
    .sedinfo {
    margin-top: 213px;
}
.servizio-items {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
}
.servizio-item {
    aspect-ratio: 1 / 1;
    position: relative;
    width: calc((100% - 20px) / 2);
    overflow: hidden;
    border-radius: 10px;
}
.first-priem {
        display: flex;
        gap: 30px;
        justify-content: center;
        flex-wrap: wrap;
    }
    .first-priem-item2 {
    	width: 210px;
    }
    .priems2 {
    display: flex;
    justify-content: center;
    gap: 30px;
    flex-wrap: wrap;
}
.priems2-item {
    max-width: 229px;
    width: calc((100% - 60px) / 3);
}
.footer {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.header-right {
display: none;
}



.birger {
display: flex;
        position: relative;
        width: 33px;
        height: 33px;
        justify-content: center;
        align-items: center;
        background: #FDC100;
        border-radius: 8px;

}
.burger-menu-button {
	position: relative;
	width: 20px;
	height: 20px;
}


.burger-menu-button-line1 {
height: 2px;
width: 20px;
border-radius: 2px;
background: #fff;
position: absolute;
top: 4px;
left: 0;    transition: 0.3s;
}
.burger-menu-button-line2 {
height: 2px;
width: 20px;
border-radius: 2px;
position: absolute;
top: 10px;
left: 0;
background: #fff;
}
.burger-menu-button-line3 {
height: 2px;
width: 20px;
border-radius: 2px;
background: #fff;
position: absolute;
top: 16px;
left: 0;    transition: 0.3s;
}

.catalogse-buttonn2 .burger-menu-button-line1 {
    transition: 0.3s;     
        top: 9px;
        transform: rotate(45deg);
}

.catalogse-buttonn2 .burger-menu-button-line2 {
    width: 0;
}

.catalogse-buttonn2 .burger-menu-button-line3 {
        transition: 0.3s;
        top: 9px;
        left: 0;
        transform: rotate(-45deg);
}
.header {
	flex-wrap: wrap;
}
.menu-catalog-window {
	width: 100%;
}

.header-menu {
	flex-direction: column;
	margin-top: 30px;
}
.header-menu ul {

	flex-direction: column;
	gap: 20px;
	margin-bottom: 20px;
}
.inerfirst {
    padding-top: 140px;
    height: 400px;
    box-sizing: border-box;
}
.inerpagetitle {
    max-width: 920px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 130%;
}
.inerfirst {
    padding-top: 73px;
    height: 339px;
    display: flex;
    justify-content: center;
    box-sizing: border-box;
    align-items: center;
}
	.footer-right {
    display: flex;
    gap: 0px;
    align-items: flex-start;
    margin-top: 30px;
    width: 100%;
}
	.blogpage-items {
    display: flex;
    gap: 20px;
}.blog-item-iner-title {
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 24px; 
	}
	.blogcart-item {
    width: calc((100% - 20px) / 2);
    position: relative;
}
	
}

@media(max-width: 650px){
	.wrp2 , .wrp1{
    width: auto;
    margin-left: 15px;
    margin-right: 15px;
}

.prenota-ram {
	width: 100%;
}
    .sedinfo-image {
        width: 320px;
        margin-left: auto;
        margin-right: auto;
    }
        .bgimage {
        position: absolute;
        width: 1132px;
    }
    .sedinfo {
    margin-top: 213px;
}
    .home-first-title {
        width: 100%;
        font-size: 24px;
        line-height: 130%;
    }
    .sedanmini-wrp {
    	gap: 30px;
    }
    .footer-right {
    display: flex;
    gap: 20px;
    align-items: center;
    margin-top: 30px;
    flex-direction: column;
}
.footer-right ul {
    list-style: none;
    margin: 0;
    padding: 0;
    gap: 20px;
    display: flex;
    text-align: center;
    flex-direction: column;
}
        .copyr {
            justify-content: center;
            flex-direction: column;
            align-items: center;
            text-align: center;
        }
.copyr .span2 {
	display: none;
}
.copyr, .copyr a {
	font-size: 14px;
}
.copyright-wrapper {
    padding-top: 24px;
    padding-bottom: 24px;
    background: #000;
}
.footer-logoimg {
    margin-left: auto;
    margin-right: auto;
    width: 140px;
}
    .footer-logo {
        width: 278px;
        font-size: 14px;
    }
    .darc2 .header-logo , .header-logo {
    width: 170px;
    transition: 0.3s;
}
    .homefirstbutton, .prenota-form-sub input, .block-form-sub input {
        font-size: 20px;
        padding: 12px 45px;
        line-height: 130%;
    }
        .block-form-inputs, .prenota-form-inputs {
        display: flex;
        flex-wrap: wrap;
        gap: 20px;
        margin-bottom: 20px;
    }
        .block-form-input1, .prenota-form-input {
        width: 100%;
    }
    .contacts-block-wrp {
    	padding-top: 40px;
    	padding-bottom: 40px;
    }
        .priems2-item {
        max-width: 229px;
        width: calc((100% - 30px) / 2);
    }
    .priems2-wrpapper {
    background: #FDC100;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-top: 40px;
}.priems2-item-icon {
	width: 80px;
	margin-bottom: 12px;
}
        .bgimage {
            position: absolute;
            width: 832px;
        }
        .sedanmini-item-icon1, .sedanmini-item-icon2{
        	width: 80px;
        	height: 80px;
        	margin-bottom: 0;
        }
        .sedanmini-wrp {
            gap: 50px;
        }
        .bgimage {
    
    transform: translateX(-46%);
    z-index: -1;
    top: 130px;
}
        .sedinfo {
            margin-top: 175px;
        }
            .chisiamo-iner {
        display: flex;
        gap: 30px;
        flex-direction: column;
        margin-left: 0;
    }
    .chisiamo-right {
        width: 100%;
    }
        .chisiamo-left {
        width: 100%;
    }
        .servizio-wrapper {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .servizio-items {
        display: flex;
        gap: 10px;
        flex-wrap: wrap;
    }
        .servizio-item {
        aspect-ratio: 1 / 1;
        position: relative;
        width: calc((100% - 10px) / 2);
    }
    .servizio-item-iner {
        width: 160px;
        font-size: 14px;
        padding: 12px 6px;
        box-sizing: border-box;
    }
    .prenota-section {
        padding-top: 40px;
        padding-bottom: 40px;
    }
        .prenota-ram {
        padding: 30px 15px;
       
        border-radius: 20px;
    }
        .first-priem {
        display: flex;
        gap: 20px;
        justify-content: center;
        flex-wrap: wrap;
    }
        .first-priem-item1 , .first-priem-item2{
        height: auto;
        width: calc(50% - 10px);
        aspect-ratio: 1 / 1;
        box-sizing: border-box;
    }
        .first-priem-icon1, .first-priem-icon2 {
        width: 50px;
        height: 50px;
    }
    .first-priem-text2, .first-priem-text1{
    	font-size: 14px;
    }
    .first-priem-icon2 {

    margin-top: 28px;
}
.first-priem-icon1 {
  
    margin-top: 25px;
}
.text-block-wrp {
	margin-top: 40px;
	margin-bottom: 40px;
}
.texrpagecenter p, .texrpagecenter ul {
	text-align: left;
	margin-bottom: 20px;
}
.texrpagecenter h2 {
    margin-bottom: 20px;
    margin-top: 40px;
    text-align: left;
}
.texrpagecenter ul {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 20px;
}
.contacti-kfkpitem{
	margin-bottom: 20px;
text-align: left;
} .contacti-kfkpitem a {
display: block;
text-align: left;
}
.contacti-kfk {
    margin-top: 30px;
}
	    .servizio-item {
        aspect-ratio: 1 / 1;
        position: relative;
        width: 100%;
    }
	    .servizio-item-iner {
        width: 230px;
        font-size: 21px;
        padding: 12px 6px;
        box-sizing: border-box;
    }
	.footer-right-col {
    width: 100%;
}
	.footer-right-menu {
    display: flex;
    gap: 30px
	}
	.footer-right-col-items a {
    display: block;
    margin-top: 10px;
    transition: 0.3s;
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 130%;
    white-space: nowrap;

    text-align: center;
}
	.footer-right-col-title {
    transition: 0.3s;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 130%;
    white-space: nowrap;
 
    text-align: center;
}
	
	.blogpage-items {
    display: flex;
    gap: 20px;
}.blog-item-iner-title {
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 24px; 
	}
	.blogcart-item {
    width: 100%;
    position: relative;
}
	.blog-item-iner-title {
        font-style: normal;
        font-weight: 600;
        font-size: 16px;
        line-height: 18px;
        margin-top: 12px;
    }
	.blog-item-iner-title:before {
		    width: 24px;
    height: 24px;
	}
	
	.blog-item-iner-title span {
    max-width: calc(100% - 35px);
}
}

