.contact-info a {
color: #fff;
}
.contact-info a:hover {
border-bottom: 1px solid #aaa;
}




.intexplast-header .navigation {
padding-bottom: .5rem;
padding-top: .5rem;
}

.intexplast-header .topbar .contact-info i {
color: #ee4343;
}

.intexplast-header .topbar i {
color: #ee4343;
}

.intexplast-header .topbar {
background-color: #012c57;
color: #fff;
padding: 15px 0;
border-top: 1px solid #012548;
border-bottom: 1px solid #012548;
}

.intexplast-header .topbar .address {
margin-right: 0;
}

.site-header .site-logo {
left: 0;
font-size: 2rem;
}

@media (max-width: 991px) {
.site-header .site-logo {
left: 40px;
}
}

@media (max-width: 640px) {
.site-header .site-logo {
left: 20px;
}
}

.site-header .site-logo img {
max-height: 60px;
}

.site-header .logo-text {
font-weight: 700;
font-size: 2rem;
color: #012c57;
padding-left: 20px;
}

@media (max-width: 640px) {
.site-header .logo-text  {
font-size: 1.7rem;
padding-left: 15px;
}
}
@media (max-width: 419px) {
.site-header .logo-text {
display: none;
}
}

.intexplast-header .search-social  .request-quote {
font-family: "Poppins", sans-serif;
background-color: #ea1414;
width: 165px;
height: 50px;
line-height: 50px;
text-align: center;
font-weight: 600;
color: #fff;
display: inline-block;
}

.intexplast-header .search-social  .request-quote:hover {
color: #000;
}

@media screen and (min-width: 992px) {
.intexplast-header #navbar {
margin-right: 160px;
}
}

.slide-caption {
background-color: rgba(255, 255, 255, 0.75);
padding: 2rem 3rem 3rem 3rem;
border-radius: .5rem;
backdrop-filter: blur(10px); 
}

.intexplast-hero-slider .slide-caption h2 {
font-size: 3.2rem;
}

a.intexplast-theme-btn:hover {
background: #226acb;
background: -webkit-linear-gradient(left, #EA1414, #F16969);
background: -moz-linear-gradient(left, #EA1414, #F16969);
background: -o-linear-gradient(left, #EA1414, #F16969);
background: -ms-linear-gradient(left, #EA1414, #F16969);
background: -webkit-gradient(linear, left top, right top, from(#EA1414), to(#F16969));
background: linear-gradient(left, #EA1414, #F16969);
}



.finance-section-title h2::after, 
.finance-section-title-s2 h2::after, 
.finance-section-title-s3 h2::after, 
.finance-section-title-s4 h2::after {
background-color: #ea1414;
}

.finance-services-section .service-grids .service-details h3::after {
background-color: #ea1414;
}

.finance-services-section .service-grids {
display: flex;
flex-wrap: wrap;
}

.intexplast-about-section .video-holder {
background: url("../images/video+.jpg") center center/cover no-repeat local;
}

.intexplast-about-section .video-holder .video-btn {
color: #ea1414;
}

.intexplast-fun-fact {
background: url("../images/benef-fon.jpg") center center/cover no-repeat fixed;
}


.business-cta {
background: url("../images/benef-fon.jpg") center center/cover no-repeat fixed;
}


.business-cta::before {
content: "";

background: rgba(34, 106, 203, 0.9);

background: -webkit-linear-gradient(left, rgba(34, 106, 203, 0.9), rgba(27, 155, 209, 0.9));

background: -moz-linear-gradient(left, rgba(34, 106, 203, 0.9), rgba(27, 155, 209, 0.9));

background: -o-linear-gradient(left, rgba(34, 106, 203, 0.9), rgba(27, 155, 209, 0.9));

background: -ms-linear-gradient(left, rgba(34, 106, 203, 0.9), rgba(27, 155, 209, 0.9));

background: -webkit-gradient(linear, left top, right top, from(rgba(34, 106, 203, 0.9)), to(rgba(27, 155, 209, 0.9)));

background: linear-gradient(left, rgba(34, 106, 203, 0.9), rgba(27, 155, 209, 0.9));

width: 100%;

height: 100%;

position: absolute;

left: 0;

top: 0;

}


.business-cta > a {
background-color: #ea1414;
width: 50px;
height: 50px;
line-height: 50px;
text-align: center;
color: #fff;
}

.site-footer .twitter-feed-widget i {
color: #ea1414;
}

.site-footer .twitter-feed-widget ul li + li {
border-top: 1px solid #555;
}

.intexplast-site-footer .upper-footer a:hover {
color: #ea1414;
}

.site-footer .contact-info a {
color: #fff;
}
.site-footer .contact-info a:hover {
border-bottom: 1px solid #555;
color: #aaa;
}

.intexplast-site-footer .links-widget ul li::before {
color: #ea1414;
}

#resSurname {
display: none;
}

.form-check-block {
display: flex;
flex-flow: row nowrap;
justify-content: flex-start;
align-items: flex-start;
gap: 10px;
}

.intexplast-contact-section form input.form-check-input {
height: auto;
}

.form-check-label {
font-weight: 400;
font-size: 14px;
line-height: 150%;
color: #323232;
}

.finance-partners-section .partners-slider img {
margin-bottom: 1rem;
}

.finance-partners-section {
padding-top: 60px;
background-color: #f5f5f5;
}

.white {color: #fff}