.banner-button{
    transform: translateY(0px) skew(-12deg);
}
.banner-button input{
    transform: translateY(0px) skew(-12deg);
    background-color:#bc1622!important;
    border:1px solid #BC1622!important;
    font-family: Roboto, sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 5px;
    padding: 20px 50px!important;
}
.banner-button input:hover{
    background-color:#DD222F!important;
    border:1px solid #DD222F!important;
}



.auto-blocks{
     transform: translateY(0px) skew(-4deg);
}
.auto-blocks:hover{
    background-color:#bc1622!important;

}
.auto-blocks:hover h2{
    color:#fff!important;

}
.auto-blocks:hover svg{
    fill:#ffffff!important;

}



.banner-h5 h5:before {
    left: 25px;
    top: 1px;
    position: absolute;
    content: '';
    background: #fff;
    width: 50px;
    height: 1px;
}
.banner-h5 h5:after {
    left: 10px;
    bottom: 5px;
    position: absolute;
    content: '';
    background: #fff;
    width: 50px;
    height: 1px;
}

.wpcf7 input
{background-color:transparent;
border: 2px solid #5e5e6c;
font-size: 16px;
font-weight: 600;
height: 65px;
color: #fff;
}
.wpcf7 textarea
{background-color:transparent;
border: 2px solid #5e5e6c;
font-size: 16px;
font-weight: 600;
height: 100px;
color: #fff;
}
.wpcf7 select option{color: #000000;}
.wpcf7 select
{background-color:transparent;
border: 2px solid #5e5e6c;
font-size: 16px;
font-weight: 600;
height: 65px;
color: #fff;
}

.wpcf7 input::placeholder{
    color:white;}
.wpcf7 textarea::placeholder{
    color:white;}

.wp-gr .wp-google-reply{display: none!important;}
.slim-seo-breadcrumbs{color:#fff;}
.breadcrumb--first{color:#fff;}
.breadcrumb--first:hover{color:#fff;}


.table th {font-size: 18px;}
.table td {font-size: 16px;font-weight: 600;}


@media (max-width: 505px) {
  .width {width: 74%;}
}
.tableth{background-color: #BC1622;color: #fff;}


.privacypolicy label{
    display: flex;
    align-items: center;
}
.privacypolicy .wpcf7-list-item{
margin: 0px;
}
.privacypolicy .wpcf7-list-item-label{
    margin-left: 10px;
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    line-height: 1.2em;
}
.privacypolicy input[type="checkbox"]{
    width: 20px;
}



@media (min-width: 1025px) and (max-width: 1150px) {
.mainheadinglv h1{font-size:50px!important;}
}

@media (min-width: 1150px) and (max-width: 1350px) {
.mainheadinglv h1{font-size:56px!important;}
}



@media (min-width: 1025px) and (max-width: 1150px) {
.mainheadingru h1{font-size:55px!important;}
}

@media (min-width: 1150px) and (max-width: 1350px) {
.mainheadingru h1{font-size:60px!important;}
}

.grecaptcha-badge { 
visibility: hidden; 
}

@media (max-width: 1024px) {
#wp-nt-aio-wrapper{
    right:10px!important;
    z-index: 1000;
}
}
