body { font-family: 'Open Sans', sans-serif; font-weight: 400; background-color: #000000; color: #ffffff; }

#content { background-image: url('../images/background-tire.png'); background-size: 100% auto; background-repeat: no-repeat; background-position: 0 0; }

h1 { font-size: 20px; font-weight: bold; }
h2 { font-size: 20px; font-weight: bold; }
h3 { font-size: 16px; color: #7cc343;}
h4 { font-size: 16px; }

.navbar-default { background-color: #000000; color: #f4faf4; border: 0px; border-radius: 0px; }
.navbar-bottom { margin-bottom: 0px; }
a { color: #7cc343 ; text-decoration: none; }
a:hover { color: #7cc343 ; text-decoration: underline; }
.logo { padding-top: 10px; padding-bottom: 10px; width: 370px; height: auto; }
.logo-cy { width: 215px !important; height: auto !important; float: right; margin-left: 20px; margin-bottom: 20px; padding: 20px; background: white; }
.logo-tjm { width: 215px !important; height: auto !important; float: right; margin-left: 20px; margin-bottom: 20px; padding: 20px; background: black; }
.glyphicon { font-size: smaller; }

#home-carousel, .row.welcome, .row.castrol { padding-bottom: 20px; }
.row.services img { width: 100%; height: auto; 	}
.row.services > div { padding-bottom: 20px;}

.logo-sm { width: 100%; height: auto; padding-top: 10px; padding-bottom: 10px; max-width: 263px;}
.service-button { max-width: 360px; margin: auto; border: 1px white solid; background: white; min-height: 150px; }
.service-button .btn-primary {width: 100%; background-color: #000000; color: #f4faf4; font-size: 18px; border: 0px; border-radius: 0px; }
.service-button .btn-default {width: 100%; background-color: #7cc343; color: #000000; font-size: 18px; border: 0px; border-radius: 0px; }

.banner { width: 100%; max-width: 950px; height: auto;}
.siteby { margin: 0px; }

#home-carousel, #carousel-main { max-width: 800px; }
.navbar-default .navbar-nav>li>a:hover { color: #7cc343;}

	  			
	  			.video-player {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}
.video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}