@media all {
.notice{padding:0 20px;color:#fff;background:#000;padding:10px;text-align:center}
body{font-family:Arial, Helvetica, sans-serif;color:#383838;font-size:16px;background:url(images/bg.jpg);line-height:1.6em}
.header{background:#fff;position:relative;padding:20px}
.header_right{text-align:right}
.ad{margin:15px 0;text-align:center}
img{max-width:100%;height:auto}
.button{-webkit-border-radius:5px;border-radius:5px;text-decoration:none;border:none;color:#fff !important;text-align:center;padding:5px 15px;display:inline-block;font-size:18px;background:#53900c;cursor:pointer}
.button:hover,.button:focus{color:#fff !important;text-decoration:none;background:#000}
hr{border-color:#cccccc}
.logo{position:relative;z-index:1021}
.logo a{position:absolute;left:0}
.navbar{padding:0 0 0 360px;margin:0;background:#000}
.dropdown-menu{-webkit-border-radius:0;border-radius:0;border:none;margin:0;background:#000;width:100%;text-align:center;padding:0}
.dropdown-menu li a{background:none;display:block;color:#fff;text-decoration:none;padding:10px}
.dropdown-menu li a:hover, .dropdown-menu li a:focus{text-decoration:none;padding:10px;background:#53900c}
.nav>li{border-left:1px solid #000}
.nav>li>a{color:#fff;text-decoration:none;padding:15px 5px}
.nav>li>a:hover, .nav>li>a:focus, .nav>li.active>a{background:#53900c}
.navbar-toggler{margin:10px;background:#666;border:none}
.navbar-toggler:focus ,.navbar-toggler:hover{background:#53900c!important;background-image:none;box-shadow:none}
.navbar-toggler .navbar-toggler-icon{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg\ viewBox=\'0\ 0\ 32\ 32\'\ xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath\ stroke=\'rgba\\\(255,255,255,\ 1)}
.navbar-toggler:after{content:'Menu';position:absolute;left:70px;top:20px;color:#fff}
.nav{width:100%}
.content ul,.content ol{padding-left:25px;margin:20px 0}
.ul_cols{columns:3;-webkit-columns:3;-moz-columns:3;-webkit-column-gap:40px;column-gap:40px;-moz-column-gap:40px}
h1,h2,h3,h4,h5,h6{font-family:Arial, Helvetica, sans-serif;margin:30px 0 20px 0;font-weight:bold}
h1{font-size:30px}
h2{font-size:26px}
h3{font-size:22px}
h4{font-size:20px}
a{color:#4d9100;text-decoration:underline}
a:hover{color:#4d9100;text-decoration:none}
a:focus{color:#4d9100;outline:none}
p{margin:20px 0}
.footer{background:rgba(0,0,0,1);padding:20px 0;text-align:center;color:#fff}
.footer a, .footer a:hover, .footer a:focus{color:#fff}
.footer .menu_footer a{color:#fff}
.footer a, .footer a:hover, .footer a:focus{color:#fff}
.content{background:#fff}
.content_text{padding:0 30px 30px 30px}
.content_text img{border:1px solid #000}
.img_left{float:left;margin:0 30px 10px 0;border:1px solid #000}
.img_right{float:right;margin:0 0 10px 30px;border:1px solid #000}
.img_center{margin:10px auto;border:1px solid #000;display:block}
.clear{clear:both}
.align_center{text-align:center}
.align_left{text-align:left}
.align_right{text-align:right}
.slider{background:#000;text-align:center}
.carousel{text-align:center}
.carousel-indicators{padding:0 !important}
.carousel-indicators li{background-color:#000;border:1px solid #fff;height:8px}
.carousel-indicators .active{background-color:#53900c;border-bottom:1px solid #fff}
.carousel-control{background:#000;width:50px;height:50px;top:50%;margin-top:-25px}
.schedule_box{background:#3c6f00;text-shadow:1px 1px 0 #000000;text-align:center;font-size:26px}
.schedule_box a{color:#fff;font-weight:bold;text-align:center;display:block;text-decoration:none;padding:15px;background:#3c6f00;
-webkit-transition:background 200ms linear;
-moz-transition:background 200ms linear;
-ms-transition:background 200ms linear;
-o-transition:background 200ms linear;
transition:background 200ms linear}
.schedule_box a:hover, .schedule_box a:focus{background:#000}
.schedule_box img{margin:0 0 15px 0}
.nav_bg{background:rgba(0,0,0,0.2)}
.slider_bg{background:rgba(0,0,0,0.35)}
.slider_bg .row, .content .row{margin:0}
.slider_bg .row>div, .content .row>div{padding:0}
/*
.newsletter_box{padding:10px 30px 20px 30px;
background:rgb(226,226,226);
background:-moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(239,245,235,1) 33%, rgba(209,209,209,1) 99%);
background:-webkit-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(239,245,235,1) 33%,rgba(209,209,209,1) 99%);
background:linear-gradient(to bottom, rgba(226,226,226,1) 0%,rgba(239,245,235,1) 33%,rgba(209,209,209,1) 99%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#d1d1d1',GradientType=0 )}
*/
.location_box{padding:10px 30px 20px 30px;text-align:center;
background:rgb(226,226,226);
background:-moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(239,245,235,1) 33%, rgba(209,209,209,1) 99%);
background:-webkit-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(239,245,235,1) 33%,rgba(209,209,209,1) 99%);
background:linear-gradient(to bottom, rgba(226,226,226,1) 0%,rgba(239,245,235,1) 33%,rgba(209,209,209,1) 99%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#d1d1d1',GradientType=0 )}
.location_box img{margin-bottom:10px}
.location_box a, .location_box a:hover, .location_box a:focus{color:#383838}
.logos_box{padding:30px;text-align:center;
background:rgb(226,226,226);
background:-moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(239,245,235,1) 33%, rgba(209,209,209,1) 99%);
background:-webkit-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(239,245,235,1) 33%,rgba(209,209,209,1) 99%);
background:linear-gradient(to bottom, rgba(226,226,226,1) 0%,rgba(239,245,235,1) 33%,rgba(209,209,209,1) 99%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#d1d1d1',GradientType=0 )}
.logos_box img{display:inline-block;margin:10px}
.video_box{padding:10px 30px 20px 30px;background:#171f1e;color:#fff}
.phone{background:url(images/phone_icon.png) no-repeat top center;padding-top:40px;font-size:22px;font-weight:bold;margin:0 20px;display:inline-block;text-align:center;vertical-align:middle}
.phone .emailaddress{font-size:16px !important;font-weight:normal;display:inline-block;margin-top:10px}
.phone-icon{background:url(images/phone_icon_white.png) no-repeat top center;width:28px;height:30px}
.phone-icon-link{display:none}
.phone-icon-link:hover, .phone-icon-link:focus{color:#fff;text-decoration:underline}
.phone-icon-link span{display:table-cell;vertical-align:middle;padding:0 5px}
}
@media (max-width:1199px) {
.ul_cols{columns:2;-webkit-columns:2;-moz-columns:2}
.logo a{position:static}
.navbar{padding:0}
}
@media all and (max-width:991px) {
.dropdown-menu{position:static;float:none}
.nav, .nav li{border:none;display:block}
.header_right{text-align:center;display:none}
.header_left{text-align:center}
.logo a img{max-width:200px}
.header{padding:20px 10px 10px 10px}
.phone-icon-link{padding:10px;margin:0 10px 0 0;vertical-align:middle;display:table;color:#fff;text-decoration:none}
}
@media (max-width:767px) {
h1{font-size:28px}
h2{font-size:22px}
h3{font-size:20px}
h4{font-size:18px}
.carousel-indicators{position:relative;margin:0 !important;padding:20px 0 !important}
.carousel-control{display:none}
.content_text .img_left{margin:10px auto;display:block;float:none}
.content_text .img_right{margin:10px auto;display:block;float:none}
}
@media (max-width:600px) {
.container{padding:0}
.container .row{margin:0}
}
@media (max-width:480px) {
}