/* ===================================================================================

* Theme Name: Buildbench Child
* Theme URI: https://themeforest.net/user/tripples/portfolio
* Description: Buildbench is a functional Construction WordPress Theme.
* Version: 1.2
* Author: Tripples
* Author URI: http://www.themewinter.com
* Template: buildbench
* License: GNU General Public License version 3.0
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
* Tags: one-column, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready

* We encourage you to create Child theme for any modifications you will want to do.

* Why use Child theme?

* Because of future updates we may provide for this theme that will overwrite your
* modifications and all your custom work.

* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
* http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress/

====================================================================================== */

.logo-area, .logo.navbar-brand {
  max-width: 200px;
  margin-top: 2px;
}

.nav-right.form-inline {
	padding-left: 5px;
}

.topbar .header-nav-right-info li span {
	text-transform: none;
}

.ts-service .ts-service-box .ts-service-box-info {
	padding-left: 0px;
}

.ts-footer {
	margin-top: 0px;
}

.ts-top-bar {
	display: none !important;
}

.slider-item .slider-content {
	margin-top: 0px;
}

.elementor-2673 .elementor-element.elementor-element-ffe759a .features-slider .slider-item {
	height: 600px;
}

.wpcf7 input[type="file"] {
	padding-top: 9px;
}

.ts-service .ts-service-box .ts-service-box-info:after {
	display: none !important;
}

.elementor-section.elementor-section-boxed > .elementor-container {
	max-width: 1240px;
}

@media (min-width: 1200px) {
	.container {
		max-width: 1240px;
	}
}

.srevice-img {
	margin-bottom: 10px;
}

.ts-title {
	margin-bottom: 10px;
}

.dark-contact .form-control {
	border: 0px;
	border-bottom: 2px solid #fff;
	background-color: transparent;
	color: #fff;
	padding-left: 0px;
}

.dark-contact .form-control::placeholder {
	color: #fff;
}

.dark-contact .noline .form-control {
	border-bottom: 0px solid #fff;
}

.dark-contact .wpcf7-list-item-label {
	color: #fff;
}

.dark-contact .wpcf7-list-item {
	display: block;
	margin-left: 0px;
}

.dark-contact span {
	color: #fff;
}

.dark-contact textarea.form-control {
	height: 100px;
}


.light-contact .form-control {
	border: 0px;
	border-bottom: 2px solid #1c1c24;
	background-color: transparent;
	color: #1c1c24;
	padding-left: 0px;
}

.light-contact .form-control::placeholder {
	color: #1c1c24;
}

.light-contact .noline .form-control {
	border-bottom: 0px solid #1c1c24;
}

.light-contact .wpcf7-list-item-label {
	color: #1c1c24;
}

.light-contact .wpcf7-list-item {
	display: block;
	margin-left: 0px;
}

.light-contact span {
	color: #1c1c24;
}

.btn-primary {
	background-color: #ffb923 !important;
	border: 0px !important;
}

.ts-service .ts-service-box .ts-service-box-info {
	height: 120px;
}

.footermap {
    max-width: 450px;
}

.ts-footer .footer-widget {
	margin-top: 0px;
	text-align: center;
}

.navbar-container {
	border-top: 1px solid #ccc;
}

.funfact-title sup {
	display: none;
}

.funfact-item .single-funfact {
	padding-left: 60px;
}

.funfact-item .single-funfact i {
	font-size: 33px;
}

.navbar-container.sticky .navbar-light .navbar-nav > li > a {
	line-height: 60px;
}

.footerlogo {
	max-width: 200px !important;
}

.gallery-icon {
	text-align: left;
}

.ts-footer-info-box .widget-title {
	margin-bottom: 15px;
}

.ts-footer-info-box h4 {
	margin-top: 15px;
}

.ts-footer-info-box h4.call-us span {
	margin-top: 15px;
}

.banner-heading {
	min-height: 200px;
}

ul, li, ol {
	list-style-position: outside;
}

.elementor-widget-text-editor {
	color: #525252;
}

.elementor-slideshow__title {
	display: none !important;
}

h1, h2, h3, h4, h5, h6 { 
	font-family: Roboto, sans-serif !important;
}

h3 {
	margin-top: 25px;
}

.hero-slider .owl-dots .owl-dot {
	line-height: 30px !important;
}

.hero-slider .owl-dots .owl-dot span {
	width: 18px !important;
	height: 18px !important;
}

.wp-block-themeisle-blocks-advanced-heading-81277ea5 {
	text-align: center;
	font-size: 50px;
	color: #fff;
}

.wp-block-themeisle-blocks-advanced-heading-a458b450 {
	margin-bottom: 40px;
}

.elementor-element-57e562e7 .e-con-inner {
	padding: 0px;
}