html {
overflow-y: scroll;
}
body {
margin: 0;
font-family: 'Arial', sans-serif;
font-size: 14px;
color: #757575;
} .wp-caption {
margin: 30px 0;
font-size: 16px;
text-align: center;
font-style: italic;
max-width: 100%;
}
.wp-caption p,
.wp-caption-text {
margin: 0;
margin-top: 5px;
}
.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor,
.screen-reader-text {
visibility: visible;
}
.screen-reader-text {
display: none;
}
.aligncenter {
margin: 30px auto;
display: block;
}
.alignright {
margin: 10px 0 10px 30px;
float: right;
}
.alignleft {
margin: 10px 30px 10px 0;
float: left;
}
.section_expertise .elementor-element-populated > .elementor-widget-wrap > .elementor-element:hover {
background-color: #000;
}
.section_expertise .elementor-element-populated > .elementor-widget-wrap > .elementor-element:hover .vlt-service__content .vlt-service__title,
.section_expertise .elementor-element-populated > .elementor-widget-wrap > .elementor-element:hover .vlt-service__content {
color: #fff;
}
.vlt-footer .elementor-widget-image .elementor-image img {
width: auto!important;
}
header.vlt-header--fullscreen {
position: fixed;
left: 0;
top: 0;
background-color: #fff;
}
.page-id-2657 .vlt-partner img {
height: auto!important;
max-width: 75%;
margin-left: auto;
margin-right: auto;
}
.page-id-2657 .elementor-container .elementor-row .elementor-column .elementor-widget-wrap {
-ms-flex-line-pack: space-around!important;
align-content: space-around!important;
}
.vlt-testimonial--style-3 .vlt-testimonial__content p {
font-size: 18px;
}
.elementor-98 .elementor-element.elementor-element-3d573cc .vlt-slider-controls {
margin-bottom: 30px;
}
.vlt-footer .elementor-section-wrap .elementor-container .elementor-row .elementor-column:nth-child(1) .elementor-widget-wrap {
align-items: self-end;
align-content: flex-end;
}
.vlt-footer .elementor-section-wrap .elementor-container .elementor-row .elementor-column:nth-child(3) .elementor-text-editor p {
display: none;
}
.vlt-footer .elementor-section-wrap .elementor-container .elementor-row .elementor-column:nth-child(3) .elementor-widget-wrap {
align-content: flex-start;
}
@media(max-width: 768px) {
header.vlt-header--fullscreen .vlt-navbar-inner--left {
max-width: 221px;
}
.vlt-nav .vlt-navbar-logo img:not(.small),
header.vlt-header--fullscreen .vlt-navbar-logo img:not(.small) {
height: auto;
max-width: 221px;
}
.vlt-stroke-text--lg {
font-size: 60px!important;
}
}
.wpcf7 form.sent .wpcf7-response-output {
color: #46b450!important;
}