/* ************************************************************************************
Site Name : Bakers Field Tool Repair
Site type : Bootstrap
Stylesheet: Main Stylesheet
Date      : August 2016

Here's where the magic happens.
************************************************************************************ */
@import(font-awesome.min.css);

body{font-family: 'Titillium Web', sans-serif; font-size:1.5em;}
*{box-sizing:border-box;}
a{transition:all 0.3s ease; color: #1d1f7a;}
h1, h2, h3, h4, h5, h6{font-weight:700; margin-top: 0;}

.mt1{margin-top:1em;}
.mt2{margin-top:2em;}
.mb1{margin-bottom:1em;}
.mb2{margin-bottom:2em;}

.bg-gray{background-color:#efefef;}
.green-color{color:#08ada7;}

ul{list-style: none; padding-left: 0;}

p{color: #666666; font-size: 1.1em; line-height: 1.7}
a{color:#283995;}
a:hover{text-decoration:none;}
img{max-width:100%;}

.menu:after, .testimonials:after, #partners:after, #copyright:after{content: ''; clear: both; display: block;}

/* Header Grid */
#header-grid{padding: 1em 0;position: fixed;z-index: 10000;background: #fff;left: 0;top: 0;width: 100%;}
#logo img{width: 250px;}

#navigation{margin-top: 8px;}
#mobile-menu {display: none;}
#navigation ul.menu{margin-bottom: 0;}
#navigation ul.menu li{float: left; padding: 1em;}
#navigation ul.menu li a{font-weight: 600; text-transform: uppercase;}

#phone{background-color: #318619;border-radius: 26px;margin-left: 2em;padding: 0.8em 1.2em;margin-top: 9px;}
#phone a{color: #fff; font-weight: 700;}
#phone a .fa{margin-right: 10px;}

/* Banner Grid */
#banner-grid{position: relative; z-index: 1000; overflow: hidden;margin-top: 92px;}
.ls-inner:after {content: '';display: block;position: absolute;left: 0;top: 0;height: 100%;width: 100%;background: rgba(0, 0, 0, 0.4);z-index: 1003;transition: none;}
.ls-l, .ls-slide p{z-index: 1004;}

#welcome h2 span{display: block;font-size: 16px;font-weight: 400;color: #949494;padding-top: 4px;}

/* Testimonial */
.testimonials {padding:2em 0;background-color:#efefef;background-repeat: repeat;margin-top: 50px;}
.testimo_slider {}
.testimonials h2 {text-align: center;font-size: 36px;padding: 0 15px;margin: 0;font-weight: 600;margin-bottom: 20px;}
.testimo_slider p {color: #999999;font-size: 16px;line-height: 30px;}
.owl-carousel .owl-controls .owl-page {width: 12px;height: 12px;background: #adadad;display: inline-block;margin: 0 3px;    border-radius: 50%;}
.owl-carousel .owl-controls .owl-page.active {background-color: #1d1f7a;}
.owl-carousel .owl-controls.clickable {text-align: center;margin-top: 2em;}
.testimonials .tool-product{background-color: #fff; margin: 0 0.5em; padding: 1em;}
.testimonials .tool-product img{margin-bottom: 2em;}
.testimonials .tool-product h4{text-transform: uppercase;}

/* Partners */
#partners{padding:2em 0;}

#map{border-top: 2px solid #fff; margin-top: 2em;}

#map h2{text-transform: uppercase; margin-bottom: 1em;}
#map h3{margin-bottom: 0;}
#gmap_canvas{height: 300px; width: 100%;}
#map iframe{
    pointer-events: none;
}
#copyright{padding: 1em 0;}

@media (max-width:992px){
	#header-grid{position: relative;}
	#banner-grid{margin-top: 0;}
	#mobile-menu {display: block;padding: 0.6em 0em 0.6em 1.5em;color: #7E8D99;text-transform: uppercase;font-size: 18px;background: url(../images/icon-menu.png) 0px center no-repeat;position: absolute;right:172px;top: -48px;}
	#navigation{position: relative; width: 100%;}
	#navigation ul.menu{display: none;}
	#navigation ul.menu li{width: 100%;border-bottom: 1px solid #efefef; padding: 0.5em 0;}
}
@media (max-width:776px){
	#copyright span{width: 100%; text-align: center;}
	.ls-v5 .ls-nav-prev, .ls-v5 .ls-nav-next{display: none;}
}