.eg-thememove-project-container {
     background-color: rgba(226, 0, 0, 0.86) !important;
}
 .eg-thememove-company-news-container{
     background-color: rgba(226, 0, 0, 0.86) !important;
}
 .eg-features-custom-skin-container, .eg-thememove-features-2-container{
     background-color: rgba(226, 0, 0, 0.86) !important;
}
/*Homepage*/
 .home01-slide02-01 {
     text-transform: capitalize;
     font-family: 'Open Sans';
     font-weight: 400;
     font-size: 1.5em !important;
}
 .eg-thememove-features-2-element-15 {
     font-family: 'Open Sans', sans-serif !important;
     font-weight: normal !important;
     padding-left: 20px !important;
     line-height: normal !important;
}
 #homepagenews .esg-entry-media-wrapper, #homepagenews .esg-entry-cover{
     max-height:200px;
     overflow:hidden;
}
 <style> * {
     box-sizing: border-box;
}
 body {
     margin: 0;
     font-family: Arial, Helvetica, sans-serif;
}
/* The grid: Three equal columns that floats next to each other */
 .column {
     float: left;
     width: 33.33%;
     padding: 50px;
     text-align: center;
     font-size: 25px;
     cursor: pointer;
     color: white;
     border: 5px solid #c9c9c9;
}
 .containerTab {
     padding: 50px;
     color: #4d4d4d;
}
/* Clear floats after the columns */
 .row:after {
     content: "";
     display: table;
     clear: both;
}
/* Closable button inside the container tab */
 .closebtn {
     float: right;
     color: red;
     font-size: 35px;
     cursor: pointer;
}
 </style> .intro5 .row {
     width: 100%;
}
 .intro5 .col-lg-9:after, .intro5 .col-lg-3{
    background:none;
}
 .intro5 .container {
     padding-right: 0px !important;
     margin-left: 0px !important;
     background-image: url(wp-content/themes/structure/images/bg3.png);
     background-repeat: no-repeat;
     background-position: 110%;
}
 .intro5 {
     margin-bottom: 50px !important;
}
 .big-quote-2 .boxed {
     margin-left: auto;
     margin-right: auto;
}
 .full-width .vc_images_carousel {
     margin-left: 340px;
     margin-right: 100px;
}
 .scheme a:hover {
     color: #000000;
}
 a.eg-jefferson-element-1 {
     display: none;
}
/*Header for subpages*/
 .has-bg h1 {
     color: white;
}
 .has-bg .breadcrumb{
    background:none;
}
 .tm_bread_crumb a {
     color: white;
}
/*Project Gallery*/
 .tm_project_details .single-project-categories li::before {
     content: none;
}
 .page-id-73726 header {
     border-bottom: solid 1px #E6E6E6;
}
 .esg-filter-wrapper.esg-fgc-8 {
     margin-top: 25px;
}
 .vc_carousel-inner a.prettyphoto{
     width: 100% !important;
     display: block;
}
 .vc_carousel-inner a img{
     width:100%;
}
 .eg-thememove-features-3-container {
     background-color: rgba(226, 0, 0, 0.76) !important;
}
/*Red Buttons*/
 .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern {
     background: #E20000;
}
/*Blog*/
 span.comments-counts {
     display: none;
}
 .author-info {
     display: none;
}
 .single .has-bg {
     display: none;
}
 .single .content-wrapper {
     border-top: solid 1px #E4E4E4;
     padding-top: 50px;
}
/*Services*/
 .page-id-59 .esg-entry-cover, .page-id-59 .esg-entry-media-wrapper {
     height: 200px !important;
     overflow: hidden;
}
 .page-id-59 .mainul li {
     min-height: 340px !important;
}
 .wpb_wrapper li::before {
     content: "\f00c";
     font: normal normal normal 14px/1 FontAwesome;
     color: #DF3333;
     margin-right: 5px;
}
 .page .entry-content ol li, .page .entry-content ul li {
     margin-left: 0px;
}
 .page .entry-content ol, .page .entry-content ul {
     margin-left: 0px;
     margin-top:0px;
}
 .wpb_wrapper li li::before {
     content: "—";
}
 .wpb_wrapper li li {
     text-indent: 25px;
}
 .wpb_text_column li {
     list-style: none;
}
 .esg-overflowtrick li:before {
     content: none;
}
 .vc_carousel-indicators li:before {
     content: none;
}
 .menu li::before{
    content:none
}
/*History*/
 .history h3 em {
     color: #E20000;
}
 .history .col-sm-3.col-lg-3 .vc_custom_heading {
     background-color: maroon;
     height: 122px;
     display: table;
     width: 100%;
}
 .history .col-sm-3.col-lg-3 .vc_custom_heading h2 {
     text-align: center !important;
     color: white;
     height: 100%;
     display: table-cell;
     vertical-align: middle;
     text-transform: capitalize;
     font-weight: 100;
}
 .history h3{
     border-bottom: 2px solid #DF1E29;
}
 .one .vc_custom_heading {
     background-image: url(bg1.png);
     background-repeat: no-repeat;
     background-size: cover;
     background-position: top right;
}
 .two .vc_custom_heading {
     background-image: url(bg2.png);
     background-repeat: no-repeat;
     background-size: cover;
     background-position: top right;
}
 .three .vc_custom_heading {
     background-image: url(bg3.png);
     background-repeat: no-repeat;
     background-size: cover;
     background-position: top right;
}
 .wpb_accordion_header {
     width: 100%;
}
 .vc_separator {
     display: block !important;
     height: 0px;
     border-bottom: solid 1px;
     margin-bottom: 30px !important;
}
 .eg-features-custom-skin-element-18:hover, .eg-thememove-features-3-element-18:hover{
     color: #e20000 !important;
     border-color: #e20000 !important;
}
/*Careers*/
 .callout h2 {
     font-weight: 300;
     font-family: Lato !important;
     color: #E20000;
     max-width: 75%;
     margin-left: auto;
     margin-right: auto;
     font-size: 2.25em;
}
 .vc_btn3.vc_btn3-color-danger, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat {
     background-color: #E20000 !important;
     text-transform: capitalize;
     font-weight: 300;
     font-family: Lato;
}
 .intro5 .wpb_wrapper {
     text-align: ;
}
/*Homepage Slideshow*/
 .tp-caption a {
     color: white !important;
}

}
/*CTA*/
 .CTA {
     background-image: url(cta.png);
     background-size: 100%;
     background-repeat: no-repeat;
     height: 222px;
     font-family: Din;
     text-align: center;
     letter-spacing: -0.5px;
     line-height: 20px;
     font-size: 12px;
     text-shadow: 1px 1px #000000;
     padding-top: 30px;
}
 .CTA a, .CTA a:hover{
    color:#CA666C;
     color:#DCB0B2;
     display: block;
     padding-left: 10px;
     padding-right: 10px;
}
 .CTA b {
     color: white;
     font-size: 33px;
     display: block;
     font-weight: normal;
     letter-spacing: -2px;
     margin-top: 10px;
     margin-bottom: 10px;
}
 @font-face {
     font-family: 'din';
     src: url('din-regular-webfont.eot');
     src: url('din-regular-webfontd41d.eot?#iefix') format('embedded-opentype'), url('din-regular-webfont.svg') format('svg'), url('din-regular-webfont.woff') format('woff'), url('din-regular-webfont.ttf') format('truetype');
     font-weight: normal;
     font-style: normal;
}
 h1, h2, h3, h4, h5, .eg-thememove-features-1-element-0, .eg-thememove-features-2-element-0, .eg-thememove-company-news-element-0, .eg-thememove-features-3-element-0, .eg-thememove-features-2-element-15, .eg-thememove-features-4-element-15, .eg-thememove-features-3-element-18, .eg-thememove-company-news-element-18, .eg-thememove-blog-element-0, .eg-thememove-blog-element-3, .scheme a.read-more, .navigation, .intro, .vc_progress_bar, .wpb_accordion, .testimonial__content, .testimonial__author, .header-right, .structure .esg-filterbutton, .add_to_cart_button, .vc_btn, .vc_btn3, .tp-caption, .recent-posts__item a, .columns-4.woocommerce ul.products li.product, .sidebar .widget .menu li a, .wpb_widgetised_column .widget .menu li a, .dates, .share, .eg-thememove-feature-4-element-0, .eg-thememove-feature-4-element-15, .testimonials-list .author span:first-child, .faq-classic .vc_custom_heading:before, .faq-classic .wpb_text_column:before, .wpcf7 input[type="submit"], .single_job_listing .application .application_button, .contact-page .call-us .wpb_text_column:last-child p, .woocommerce ul.products li.product .add_to_cart_button {
     font-family: Din;
}
 .contact-page .call-us .wpb_text_column:last-child, .wpcf7 input[type="submit"], .faq-classic .vc_custom_heading:before, .faq-classic .wpb_text_column:before, .scheme .download2:hover, .single-project.tm_project_details_layout3 .gallery--layout3 .owl-dots, .images-carousel-2 .vc_images_carousel .vc_carousel-indicators, .scheme .scrollup, .scheme.single-project .gallery a:after, <!--stop it--> <!--stop it--> <!--stop it--> .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce span.onsale, .woocommerce button.button.alt, .scheme .intro, .scheme .wpb_accordion_wrapper .ui-state-active .ui-icon:before, .scheme .clients .owl-nav div:hover:before, .scheme .owl-controls .owl-dot.active, .scheme .eg-howardtaft-container, .scheme .structure .esg-navigationbutton, .scheme .heading-title-2:before, .scheme .heading-title:before, .scheme .comments-title:after, .scheme .comment-reply-title:after, .scheme .widget-title:after, .scheme input[type="submit"]:hover, .navigation .sub-menu li a:hover, .navigation .children li a:hover, .scheme .sidebar .widget .menu li:hover, .scheme .wpb_widgetised_column .widget .menu li:hover a, .scheme .sidebar .widget .menu li.current-menu-item, .scheme .wpb_widgetised_column .widget .menu li.current-menu-item a, .scheme .features .wpb_wrapper p:first-child:after, .scheme .recent-posts__thumb:after, .woocommerce a.button.alt, .scheme .sidebar .widget .menu li a:hover, .scheme .sidebar .widget .menu li.current-menu-item a, .woocommerce a.button:hover, .scheme .widget_product_search input[type="submit"], .scheme .related.products h2:after, .scheme a.read-more:hover, .scheme .tagcloud a:hover, .scheme .widget_shopping_cart_content .buttons a.button, .scheme .heading-title-3:before, .scheme .counting .heading:before, .scheme .price-active, .dates, .tp-caption.home-slider-button, .home-slider-button a:hover, .single_job_listing .application .application_button:hover, .scheme .counting .heading:before {
     background-color: #891319 !important;
}
 .heading-title-3, .heading-title-2, .heading-title{
    letter-spacing:0;
}
 .scheme .has-bg span {
     color: #D21919;
     text-shadow: 0px 0px 40px rgba(49, 9, 10, 0.5);
}
 .vc_row.wpb_row.intro4.align-center.min-box {
     background-color: #AB060C !important;
}
 h2.testimonial_rotator_slide_title {
     display: none !important;
}
 .sidebar .testimonial_rotator_quote{
     font-family:Din;
     color: #DCB0B2;
     display: block;
     padding-left: 10px;
     padding-right: 10px;
     text-transform: capitalize !important;
}
 .sidebar .testimonial_rotator_quote strong{
     color: white;
     font-size: 30px;
     display: block;
     font-weight: normal;
     letter-spacing: -2px;
     margin-top: 10px;
     margin-bottom: 10px;
     text-transform: capitalize !important;
     font-family:Din;
     line-height: normal;
     margin-bottom: -5px;
}
 .sidebar .testimonial_rotator_wrap {
     background-image: url(cta.png);
     background-size: 100%;
     background-repeat: no-repeat;
     height: 222px;
     font-family: Din;
     text-align: center;
     letter-spacing: -0.25px;
     line-height: 20px;
     font-size: 12px;
     text-shadow: 1px 1px #000000;
     padding-top: 30px;
     margin-left: 0px;
     margin-right: 0px;
}
 .social-icon img {
     width: auto;
     height: 12px;
     margin-top: 5px;
}
 .social-icon {
     display: inline-block;
     width: 40px;
}
 div#testimonial_rotator_wrap_75644 {
     margin: 0px !important;
     padding: 0px !important;
}
 .home .testimonial_rotator_quote {
     padding: 30px 25px 30px 90px;
     margin-bottom: 20px;
     font-style: italic;
     display: block;
     background-color: #f8f8f8;
     margin: 0px;
     font-size: 18px;
     background-image: url(quote.png);
     background-repeat: no-repeat;
     background-position: 20px 20px;
}
 .entry-header.has-bg {
     background-position: top center!important;
}
 @media screen and (max-width: 650px) {
     .content-wrapper .container .row .col-md-3, .wpb_widgetised_column{
         display: none;
    }
}
/*Responsive fixes for the slideshows*/
 .full-width .vc_images_carousel {
     max-width: 100% !important;
}
 .vc_item {
     height: auto !important;
}
 @media only screen and (max-width: 968px){
     .container {
         max-width: 95%;
    }
}
