.custom-notice {display: none !important;}
.phone-menu a {
color: #ab1a2d !important;
font-size: 20px !important;
font-weight: 600 !important;
}
.consult-b {
display: inline-block;
vertical-align: middle;
line-height: normal;
}
.consult-b p {
margin: 0px;
padding: 0px;
}
.bg-primary {
background-color: #ab192d !important;
}
.pre-h1 {
color: #ab192d;
letter-spacing: 1.03px;
display: block;
padding: 15px;
max-width: 825px;
width: 100%;
border: 1px solid #ab192d;
background-color: #ffffffad;
}
#header .mobile-toggle {
background-color: #ab192d !important;
}
#nav-panel .accordion-menu li.menu-item.active > a {
background-color: #ab192d !important;
}
#nav-panel .accordion-menu > li.menu-item > a {
color: #ab192d !important;
}
#nav-panel .accordion-menu > li.active > a {
color: #fff !important;
}
.t-head {
font-size: 20px;
font-weight: 500;
}
.price-head-t {
color: #252525;
font-weight: 500;
font-size: 18px;
}
.vc_btn3.vc_btn3-shape-rounded {
border-radius: 0px !important;
}
.custom-btn-arrow button {
max-width: 282px !important;
width: 100% !important;
}
.vc_btn3-container.custom-btn-arrow.mb-0.vc_btn3-inline {
max-width: 282px !important;
width: 100% !important;
}
.popmake-content .vc_btn3-container.vc_btn3-inline {
display: flex !important;
margin: 0 auto !important;
}
button.pum-close.popmake-close {
display: none !important;
}
.popmake-content {
outline: none !important;
}
.tab-price a {
font-size: 20px !important;
font-weight: 500 !important;
}
@media (max-width: 433px) {
.consult-b p {font-size: 10px !important;}
p.phone-menu a {font-size: 15px !important;}
}
@media (max-width: 575px) {
h1 {
font-size: 28px !important;
line-height: 32px !important;
}
h2 {
font-size: 28px !important;
line-height: 32px !important;
}
.porto-info-list-item-desc {
font-size: 16px !important;
}
h3 {
font-size: 20px !important;
line-height: 24px !important;
}
#footer {
margin-bottom: 0px !important;
}
}
@media (max-width: 768px) {
#fckcmobi h3 {text-align: center !important;}
.vc_sep_width_30 {
width: 70% !important;
}
#pref-cf7 {
max-width: 90%;
margin: 0 auto;
padding-bottom: 40px;
}
.vc_btn3-container.custom-btn-arrow.mb-0.vc_btn3-inline {
display: flex !important;
margin: 0 auto !important;
}
}
@media (min-width:1024) and (max-width:1280) {
}
@media (min-width:1280px) and (max-width:1440px) {
}
.grecaptcha-badge {visibility: hidden !important;}
.wpcf7-response-output {
color: #45b450;
font-size: 18px;
font-weight: 500;
text-align: center;
}
}