
.voice-middle-bar p {max-width: 880px;margin: 0 auto !important;font-size: 26px;color: #000 !important;}
.voice-box-main .wpb_content_element {margin: 0 !important;}
.voice-box-main h2 {font-size: 42px !important;font-weight: 700 !important;}
.voice-box-main h3 {font-weight: 500 !important;color: #e22380 !important;font-size: 34px !important;}
.voice-box-main p {font-size: 26x;margin-bottom: 18px !important;color: #000 !important;}
.voice-box-main .img-part img {max-width: 300px;width: 100%;}
.voice-box-main .vc_column-inner {padding-top: 0 !important;}
.voice-box-main {padding-top: 60px;padding-bottom: 60px;}
.voice-box-main.rev {display: inline-flex;flex-direction: row-reverse;}
.voice-box-main.rev .content-part {text-align: right;}
.last-voice {margin-bottom: 0 !important;}

.post-password-form {max-width: 560px;text-align: center;margin: 70px auto 0;border: 2px solid #E22380;padding: 40px;border-radius: 10px;}
.post-password-form input[type="password"] {width: 100%; display: inline-block; border: 1px solid #e22380 !important; height: 42px !important;}
.post-password-form p:last-child {display: flex;width: 100%;margin-top: 20px !important;flex-wrap: wrap;flex-direction: column;gap: 30px;}

.voice-hero .wpb_content_element {margin-bottom: 0;}
.voice-contact .vc_column-inner {padding-top: 0 !important;}

.voice-box-main .img-part {padding-left: 40px;}
.voice-box-main .content-part {padding-right: 40px;}

.voice-box-main.rev .img-part{padding-right: 40px;padding-left: 0;}
.voice-box-main.rev .content-part{padding-left: 40px;padding-right: 0;}

.about-revo {margin-bottom: 0 !important;}

/*@media screen and (max-width: 1440px) {
.voice-middle-bar p{font-size: 31px;}
.voice-box-main h3{font-size: 32px !important;}
.voice-box-main h2 {font-size: 38px !important;}
}*/

@media screen and (max-width: 1300px) {
.voice-box-main p {font-size: 26px;}
}
@media screen and (max-width: 1199px) {
.voice-middle-bar p {font-size: 24px;}
.voice-box-main p {font-size: 24px;}
.voice-box-main h2 {font-size: 32px !important;}
.voice-box-main h3 {font-size: 28px !important;}
}
@media screen and (max-width: 991px) {
.voice-box-main .img-part {padding-left: 0px;}
.voice-box-main .content-part {padding-right: 0px;}

.voice-box-main.rev .img-part{padding-right: 0px;padding-left: 0;}
.voice-box-main.rev .content-part{padding-left: 0px;padding-right: 0;}
}

@media screen and (max-width: 767px) {
.voice-box-main {padding-top: 10px;padding-bottom: 0px;display: flex;flex-wrap: wrap;justify-content: center;text-align: center;gap: 30px;}
.voice-box-main.rev .content-part {text-align: center;}
}