.people .social .menu li a:hover,.listing li i,.error404 h2,.woocommerce .star-rating span:before,.woocommerce ul.products li.product h3:hover,.scheme .header-right i,.pagination span,.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price,.scheme .testimonial__author,.scheme .navigation a:after,.scheme .has-bg span, .scheme .footer .menu li:hover:before,.scheme .testimonials-list .author span:first-child,.scheme .introducing li:before,.scheme .contact-info i,.scheme .consulting-2 .info h3 + h3,.scheme .listing li i {
	color: #005095;
}
.scheme .footer .menu li:hover:before{ color:#fff;}
.scheme .structure .esg-filter-wrapper .esg-filterbutton.selected,.scheme .structure .esg-filter-wrapper .esg-filterbutton:hover,.scheme .navigation a:before, {
	color:#a5c958;
}
.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,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order,.woocommerce #respond input#submit:hover,.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 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 .price-active,.dates,.tp-caption.home-slider-button, .home-slider-button a:hover,.single_job_listing .application .application_button:hover {
	background-color:rgba(0,80,149,0.85);
}
.scheme .counting .heading:before,.scheme .widget-title:after {
	background:#a5c958;
}
.scheme .heading-title-3:before {
	background:#a5c958;
}
.scheme .clients .owl-item div:hover,.scheme .header-right i,.scheme .owl-controls .owl-dot.active,.scheme .download:hover,.woocommerce a.button:hover,.scheme a.read-more:hover,.scheme .search-box input[type=search],.scheme .sidebar .widget-title,.scheme .wpb_widgetised_column .widget-title,.single_job_listing .application .application_button:hover,.scheme .our-partners img:hover {
	border-color: #005095;
}
.wpb_widgetised_column .widget-title{border-color: #a5c958 !important;}
.structure .esg-filter-wrapper .esg-filterbutton.selected {
	border-color:#a5c958;
}
.who .consulting .info div a {
	color: #005095 !important;
	border-color: #005095 !important;
}
.price-table .vc_btn3.vc_general {
	border-color: #005095 !important;
	color: #005095 !important;
}
.scheme .price-table .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:hover {
	background-color: #005095 !important;
	border-color: #005095 !important;
	color: #fff !important;
}
.price-table-2 .vc_btn3.vc_general {
	background-color: #005095 !important;
	border-color: #005095 !important;
	color: #fff !important;
}
.scheme .price-table-2 .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:hover {
	background-color: #fff !important;
	border-color: #fff !important;
	color: #aaa !important;
}
.navigation > div > ul > li > a {
	color: #666;
}
.navigation .menu > li > a:hover {
	color: #a5c958;
}
.navigation .sub-menu li:first-child, .navigation .children li:first-child, .navigation > div > ul > li:hover .sub-menu, .navigation > div > ul > li:hover .children, .mini-cart.open .widget_shopping_cart_content {
	border-top-color: #006db7;
	/*#005095*/
}
.contact-page .call-us h4,.page-template-template-underconstruction .under:before,.scheme .work-with-us:before,.scheme .who .consulting .info:before,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.scheme .home-projects,.scheme .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header,.scheme .testimonial:before, .scheme .home-projects:before,.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active,.widget_shopping_cart_content .buttons a.button:hover {
	background-color: #1B273D;
}
.projects-7:before {
	/*,.counting:before*/
	background-color:#006db7;
	/*border-top:3px solid #a5c958;*/
}
.scheme .clients .owl-nav div:hover:before, .scheme input[type="submit"]:hover, .woocommerce a.button {
	color: #1B273D;
}
h1, h2, h3, h4, h5, h6 {
	color: #111111;
}
a, a:visited {
	color: #111111;
}
.scheme a:hover {
	color: #005095;
}
body.scheme {
	background-color: #f5f5f5;
}
@media only screen and (min-width: 992px) {
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	width: 30.8% !important;
}
}::-webkit-scrollbar {
	width: 10px;
	background-color: #1B273D;
}
::-webkit-scrollbar-thumb {
	background-color: #005095;
}
::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(33, 33, 33, .3);
}
.breadcrumb ul:before {
	content: 'Current Position:';
}
.tp-caption.home01-slider01-02,.home01-slider01-02 {
	color: #005095;
}
.home-slider-button:hover {
	background-color: #005095 !important;
	border-color: #005095 !important;
}
.home-slider-button:hover a {
	color: #fff !important;
}
.home01-slider02-03 {
	color: #005095 !important;
}
.tp-caption span.yellow {
	color: #005095 !important;
}
.eg-adams-container, .eg-jefferson-container {
	background-color: #005095 !important;
}
.vc_row:before {
	display: block !important;
}
.vc_images_carousel .vc_carousel-indicators li {
	background-color: #005095 !important;
	border-color: #005095 !important;
	-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
}
.vc_images_carousel .vc_carousel-indicators .vc_active {
	background-color: #fff !important;
	border-color: #fff !important;
}
.images-carousel-2 .vc_images_carousel .vc_carousel-indicators li {
	border-color: #fff !important;
	box-shadow: none;
}
.images-carousel-2 .vc_images_carousel .vc_carousel-indicators .vc_active {
	background-color: #fff !important;
	border-color: #fff !important;
}
.has-bg {
	border-top:3px solid #006db7;
}
a.eg-thememove-company-news-element-18 {
	color: #999;
}
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: Montserrat, sans-serif;
}
.navigation .sub-menu a,.download-btn .vc_btn3 {
	font-family: Lato, sans-serif;
}
@media only screen and (max-width: 768px) {
	h1 {
	font-size: 28.8px;
}
h2 {
	font-size: 21.6px;
}
h3 {
	font-size: 16.2px;
}
h4 {
	font-size: 14.4px;
}
h5 {
	font-size: 13.5px;
}
}@media only screen and (max-width: 480px) {
	h1 {
	font-size: 25.6px;
}
h2 {
	font-size: 19.2px;
}
h3 {
	font-size: 14.4px;
}
h4 {
	font-size: 12.8px;
}
h5 {
	font-size: 12px;
}
}
@media only screen and (min-width: 992px) {
.header-preset-02 .navigation > div > ul > li > a,.header-preset-03 .navigation > div > ul > li > a,.header-preset-05 .navigation > div > ul > li > a {
	border-right-color: #ffffff;
}
.navigation > div > ul > li.current-menu-item > a:after,.navigation > div > ul > li:hover > a:after {
	background-color: #a5c958;
}
.header-preset-05 .navigation > div > ul > li > a:first-child {
	border-left-color: #ffffff;
}
.header-preset-02 .navigation > div > ul > li.current-menu-item > a,.header-preset-02 .navigation > div > ul > li:hover > a {
	border-bottom-color: ;
}
.header-preset-03 .navigation > div > ul > li.current-menu-item > a,.header-preset-03 .navigation > div > ul > li:hover > a,.header-preset-05 .navigation > div > ul > li:hover > a,.header-preset-05 .navigation > div > ul > li.current-menu-item > a {
	border-top-color: ;
}
.header-preset-04.home .headroom--not-top.header {
	background-color: #1B273D;
}
}
 

body.custom-background {
	background-image: url('../data/images/notebook.png');
	background-repeat: repeat;
	background-position: top left;
	background-attachment: scroll;
}

.vc_custom_power {
	padding-top: 60px !important;
	padding-bottom: 0px !important;
}
.vc_custom_about {
	padding-top: 70px !important;
	padding-bottom: 40px !important;
}
.vc_custom_genset {
	padding-top: 100px !important;
	padding-bottom: 100px !important;
}
.tp-caption a {
	color:#ff7302;
	text-shadow:none;
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	-o-transition:all 0.2s ease-out;
	-ms-transition:all 0.2s ease-out
}
.tp-caption a:hover {
	color:#ffa902
}
.tp-dottedoverlay {
	z-index:6
}
