/*
Theme Name: builders child
Template: mts_builders
Author: MyThemeShop
*/

@import url("../mts_builders/style.css");

#header {
    padding-top: 0px;
    padding-bottom: 0px;
}

#project {
	background-color: #fff;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 50px;
	margin-bottom:0px;
}

#project .mix {
    margin-right: 1%;
    margin-left: 1%;
    width: 30.75%;
    max-width: 370px;
    vertical-align: top;
}


#project-page {
	background-color: #f1f1f1;
}

.project-category {
	margin-top: 25px;
}

.project-category .filter {
	margin-left:12px;
	margin-right:-2px;
}


.custom-nav a {
    color: #757575;
    background:#e5e5e5;
}

.counter_wrap .counting .counter {
    line-height: 90px;
    font-size: 80px;
    font-weight: 400;
}
 
.top-description, .social_icons a {
    color: #757575;
}
   
.top-description {
	/*this is setting top description fonts */
	font-family: 'Hind';
	font-weight: 700;
	font-size: 14px;
	line-height: 1;
	color: #757575 !important;
	text-transform: uppercase;
	text-align: center !important;
}

#logo a {
	/*this is aligning the logo to header */
	padding-left: 22px;
}


#header .contact-info-wrap {
   /*this is aligning the numbers at top */
    margin-top: 50px; 
}


.project-caption .readMore {
    background: #F3220F;
}

.breadcrumb {
    display: none;
}

.sub-header {
    display: none;
}

.testimonial-quotes {
    font-size: 12px;
    padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}

.testimonial-container {
    padding-bottom: 20px;
}

.owl-dots {
	/*Remove the dot from the slider*/
    display: none!important;
}

.featured-category-title {
	/* Tighten up the padding on top*/
    padding-bottom: 30px;
    padding-top: 50px;
    margin-bottom: 56px;
    font-size: 30px;
}

.featured-content {
    padding: 40px 0;
}

.testimonial-container .custom-nav {
	/* Align arrows for testimonials after shift above*/
    top: 50px;
    right: 0;
    margin-right: 0;
}

.mts-text {
	/* Remove additional padding on top of videos*/
    padding: 0px 0;
}

.mix-content .title {
	display:none;
}

div.wpforms-container-full .wpforms-form .wpf-red-background {
    background-color: #f3220f!important;
}

div.wpforms-container-full .wpforms-form button[type="submit"] {
    color: #252525;
    display: block;
    border-radius: 2px;
    padding: 0 15px;
    line-height: 44px;
    background: #fbd713;
    font-weight: bold;
}

#cn-accept-cookie {
	background-color: #f3220f!important;
    color: #252525;
    display: block;
    border-radius: 2px;
    padding: 0 15px;
    line-height: 44px;
    background: #fbd713;
    font-weight: bold;
}

.textwidget {
    font-weight: normal;
}

.sbi_follow_btn {
	background-color: #f3220f!important;
    color: #252525;
    display: block;
    border-radius: 2px;
    padding: 0 15px;
    line-height: 44px;
    background: #fbd713;
    font-weight: bold;
}

@media (max-width: 860px) {
	#site-header .navigation.mobile-menu-wrapper {
		background-color: #757575;
		color: #252525;
	}

	#header .contact-info-wrap {
	   /*this is aligning the numbers at top */
		margin-top: 0px; 
	}
}

@media (max-width: 850px) and (min-width: 600px) {
	/* This sdets the logo / phone number on the ipad phone in opposite mode to regular */
	.logo-wrap {
		min-width: unset;
		width: 100%;
		text-align: center;
	}
	#site-header h1, #site-header h2 {
		float: none;
	}
	#header .contact-info-wrap {
		margin-top: 0px; 
		width: 93%;
	}
}

@media (max-width: 909px) and (min-width: 708px) {
	#project .mix {
	width: 30%;
	}
}