@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700,300,800);
body{background-color:#fff !important;font-size:12px !important;font-family: 'Open Sans', Arial;}
.columns{margin:0 !important;padding:0 !important}
.row{max-width:100% !important}
#box_header{border-top:10px solid #5E7C01;color:#fff;background-color:#93C200;}
#wrapper_header,#wrapper_splash,#wrapper_homecontents_splash,#wrapper_gallery_splash,#wrapper_clients_splash{width:978px;margin-left:auto;margin-right:auto;}
.header{width:978px;margin-left:auto !important;margin-right:auto !important;float:none;padding:10px 0 0 0}
.menu{padding-top:35px !important;}
.menu ul{list-style-type:none;float:right;margin:0}
.menu ul li{float:left;margin-left:20px}
.menu ul li a{color:#fff;font-size:12px;font-weight:bold;text-transform:uppercase}
.menu ul li a:hover,.menu ul li.selected{border-bottom:5px solid #fff;padding-bottom:9px !important}
.menu ul li.selected{padding-bottom:5px !important}
#box_splash{color:#93C200;background-color:#fff;border-bottom:1px solid #aaa;padding-bottom:15px}
.splash{width:978px;margin-left:auto !important;margin-right:auto !important;float:none;padding:10px 0 0 0;}
.splash_img img{height:auto;width:100%;}
.splash .title{border-top:5px solid #93C200;}
.splash .title h2{color:#93C200;font-size:28px;font-weight:bold;line-height:32px}
.splash .title h3{color:#004694;font-size:16px;font-weight:bold;line-height:20px}
.splash .subtitle{color:#000;font-size:22px;font-weight:bold;line-height:24px;padding:14px 0 0 30px !important}
.splash .thumbs ul{list-style-type:none;margin:20px 0 0 0;float:right}
.splash .thumbs ul li{float:left;margin-left:20px;border:5px solid #fff;}
.splash .thumbs ul li img{width:110px;height:62px !important;cursor:pointer}
.splash .thumbs ul li.selected{border:5px solid #93C200;}
.splash .thumbs ul li.selected img{margin-top:0}
#splash_claim{color:#fff;font-size:40px;padding:0 0 10px 0;position:absolute;text-align:center;width:100%;bottom:25%;text-shadow: 1px 1px 3px rgba(0, 0, 0, 1);background: rgba(0, 0, 0, .35);}
#box_homecontents{background-color:#fff;}
.homecontents{width:978px;margin-left:auto !important;margin-right:auto !important;float:none;padding:20px 0 0 0;}
.homecontents .content1 h2{color:#93C200;font-size:30px;font-weight:bold;line-height:32px}
.homecontents .content1 h3{color:#004694;font-size:20px;font-weight:300;line-height:22px}
.homecontents p,.homecontents ul li{color:#989898;font-size:14px;line-height:18px}
.homecontents ul li{margin-left:20px}
.homecontents .readmore{float:right}
.homecontents .readmore a{color:#91C500;font-size:14px;font-weight:bold;text-transform:uppercase;}
.homecontents .readmore a:hover{text-decoration:underline;}
.homecontents .content1{padding-right:20px !important}
.homecontents .content2{padding:0 10px 0 10px !important}
.homecontents .content3{padding-left:20px !important}
.homecontents h4{color:#004694;font-size:14px;font-weight:600;line-height:16px;text-transform:uppercase}
.homecontents .tel{color:#91C500;font-size:30px;font-weight:bold;line-height:34px;}
#box_gallery{background-color:#91C600;margin-top:20px}
.gallery{width:978px;margin-left:auto !important;margin-right:auto !important;float:none;padding:20px 0 20px 0;color:#fff !important;font-weight:bold;font-size:16px;line-height:18px;text-align:center}
.gallery img{border:5px solid #fff;width:120px;height:auto}
.gallery h2{color:#fff;text-transform:uppercase;font-size:30px;font-weight:bold;line-height:32px;text-align:left}
#box_clients{background-color:#a7a7a7;border-top:1px solid #fff}
.clients{padding:50px;text-align:center}
.clients img{height:25px;width:auto;margin-right:10px;margin-bottom:10px}
.footer{text-align:center;color:#fff;padding-bottom:20px;padding-top:20px;line-height:20px}
.powered{margin-top:20px;}
.content1 a{color:#93C200 !important;text-decoration:none;}
.content1 a:hover{color:#93C200;text-decoration:underline;}
.gallery_more{cursor:pointer;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #5E7C01;color:#5E7C01;}
#gallery_more_box{display:none;}

@media only screen and (min-width: 767px) and (max-width: 979px){
	#wrapper_header,#wrapper_splash,#wrapper_homecontents_splash,#wrapper_gallery_splash,#wrapper_clients_splash{width:98%;}
	.header,.splash,.gallery,.homecontents{width:98%;}
	.splash .title h2{color:#93C200;font-size:22px;font-weight:bold;line-height:26px}
	.splash .title h3{color:#004694;font-size:12px;font-weight:bold;line-height:16px}
	.splash .subtitle{color:#000;font-size:18px;font-weight:bold;line-height:20px;padding:14px 0 0 30px !important}
	#box_gallery{padding:0 20px 0 20px;}
	.homecontents .content1{padding-right:20px !important}
	.homecontents .content2{padding:0 10px 0 10px !important}
	.homecontents .content3{padding-left:20px !important}
}

@media only screen and (min-width: 0px) and (max-width: 767px){
	#wrapper_header,#wrapper_splash,#wrapper_clients_splash{width:100%;}
	.menu ul{list-style-type:none;float:none;margin:0}
	.header{text-align:center}
	.header img{width:250px;height:auto}
	.splash .thumbs ul,.menu ul{display:inline-block;float:center;margin-left:-20px}
	#splash_claim{font-size:20px}
	.splash .title h2{color:#93C200;font-size:22px;font-weight:bold;line-height:26px}
	.splash .title h3{color:#004694;font-size:12px;font-weight:bold;line-height:16px}
	.splash .subtitle{color:#000;font-size:18px;font-weight:bold;line-height:20px;padding:14px 0 0 30px !important}
	#splash_items{width:100%;text-align:center}
	#box_gallery{padding:0 20px 0 20px;}
	.homecontents .content1,.homecontents .content2,.homecontents .content3{padding:0 20px 0 20px !important}
	.gallery .item{padding:0 10px 0 10px !important;}
	.gallery{font-size:12px;line-height:14px}
	.gallery h2{font-size:22px;font-weight:bold;line-height:24px;text-align:left}
}