.grecaptcha-badge { visibility: hidden; }
@media (max-width: 1024px) {
div#zap1 {
max-width: 600px;
margin:  0 auto;
}
}
@media (max-width: 767px) {
#top2 .center {
flex-wrap: wrap;
justify-content: center;
}
.newlogo {
margin-right: 0;
width: 50%;
padding: 0;
}
.hederlogotel {
width: 50%;
margin: 0;
justify-content: flex-end;
padding: 0;
}
.newlogo img {
width: 180px;
}
.headercontactss {
width: 100%;
top: 0;
margin: 0;
flex-wrap: nowrap;
align-items: center;
justify-content: space-between;
}
#top2 .headercontactss .phone {
margin: 0;
text-align: center;
}
.headeremail {
line-height: 19px;
margin: 0;
text-align: right;
}
#top2 .logo {
order: -1;
width: 100%;
text-align: center;
padding: 0;
}
#top2 .logo img {
width: 130px;
}
#spa1 .title {
text-align: center;
font-size: 20px;
margin: 0 15px;
}
#spa1 .title h1 {
font-size: 30px;
margin-bottom: 10px;
}
#spa1 .title span {
font-size: 24px;
}
#spa1 .form {
width: 100%;
float: none;
}
#spa1 .form .form_title {
font-size: 20px;
text-align: center;
}
#spa1 .form .col-3 {
margin-right: 0;
width: 100%;
}
#zap1 form {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
padding: 0 20px;
}
#spa1 .form .col-2 {
width: 100%;
margin: 0;
}
#spa2 .center {
padding: 20px;
}
#spa2 ul {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
#spa2 ul li {
margin-bottom: 20px;
}
#spa3 .center {
padding: 40px 20px;
}
#spa3 .image {
float: none;
text-align: center;
}
#spa3 .text {
margin: 0;
}
#spa3 .title {
text-align: center;
}
#spa4 .center {
padding: 40px 20px;
}
#spa4 .image {
display: block;
margin: 0 0 20px;
}
#spa4 .block {
width: auto;
}
div#spa4 {background-image: none;background-color: #000;}
#spa5 .center {
padding: 40px 20px;
}
#spa5 .title {
font-size: 20px;
text-align: center;
}
#spa5 .phone {
float: none;
margin: 0;
text-align: center;
}
#spa5 ul {
display: flex;
flex-wrap: wrap;
}
#spa5 ul li {
display: block;
width: 100%;
margin-right: 0;
margin-bottom: 20px;
padding: 10px;
}
#spa5 ul li .tit {
padding: 0;
}
#spa6 .block {
width: auto;
float: none;
text-align: center;
}
#spa6 .block .images {
text-align: center;
width: auto;
float: none;
}
#spa6 .block .text {
margin: 0;
padding: 10px 20px;
background: rgb(255 255 255 / 81%);
}
div#spa6 {
background-position: left;
}
#spa7 .title {font-size: 30px;}
div#spa7 {
background-position: 65% 0;
}
#spa7 ul {
padding: 10px;
background: rgb(0 0 0 / 25%);
}
#spa8 .block {
width: 100%;
float: none;
}
#spa8 .title {
text-align: center;
font-size: 30px;
}
#spa8 ul {
padding: 10px;
background: rgb(255 255 255 / 81%);
}
#footer .right .logo {
margin-bottom: 0;
}
#footer .right .text1 {
margin-bottom: 0;
}
#footer .right .text2 {
margin-bottom: 0;
}
.headeraddress, .headeremail {
text-wrap: nowrap;
}
#spa1 .form input, #spa1 .form select, #spa1 .form textarea {
color: #333;
}
#spa1 .form input::placeholder, #spa1 .form select::placeholder, #spa1 .form textarea::placeholder {
color: #333;
}
#footer .right .text1 a {
color: #fff;
}
}