body{margin:0;padding:0;}
@font-face{font-family:'OpenSansRegular';
src:url('OpenSansRegular.eot');
src:url('../fonts/OpenSansRegular'),url('../fonts/OpenSansRegular.ttf') format('truetype'), url('../fonts/OpenSansRegular.woff') format('woff');
}
@font-face{font-family:'myriadpro';
src:url('myriadpro.eot');
src:url('../fonts/myriadpro'),url('../fonts/myriadpro.ttf') format('truetype'), url('../fonts/myriadpro.woff') format('woff');
}
body{font-family:'OpenSansRegular' !important;}
body h1, h2, h3{font-family:'font37466' !important;padding-bottom:10px;font-size:36px !important;}
body h1, h2{border-bottom:1px solid #000;}
.services h3{border-bottom:1px solid #fff !important;color:#fff;}
section,header,footer{width:100%;}
body p{font-size:16px;line-height:27px;}
.body-background{width:100%;background-color:#eeeeee;}
.middle{width:100%;background-color:#fff;padding:4%;margin-top:6%;}
.services{width:100%;background-color:#0072BB;padding:2% 4%;}
.top-call-box{background-color:#0072BB;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:7px 0px;}
.top-call-box a{color:#fff;}

.top-call-box p{margin:0;padding:0;color:#fff;}
.navbar-brand{height:auto !important;}
.marpadding0{margin:0 !important;padding:0 !important;}
.navbar-nav{margin-top:7% !important;}
.navbar-default{background-color:transparent !important;border-color:transparent !important;}
.navbar{border:0px solid transparent !important;margin-bottom:0px !important;}
.nav > li > a{color:#000 !important;font-family:'myriadpro';padding:13px 9px !important;font-size:17px !important;font-weight:600;}
.social-media{margin-top:45px;}
.social-media a{padding:3px;}
.banner{border-top:2px solid #0072BB;}
.banner-bottom{background-color:#0072BB;height:auto;color:#fff;text-align:center;padding:5px;}
.carousel-inner > .item{height:407px;background-size:cover;}
.redcolor{color:#fd002a;}
.bluecolor{color:#0072BB;}
.whitecolor{color:#fff;}
.btn-success{background-color:#0072BB !important;border-color:#0072BB !important;}
.btn{padding:10px 15px !important;}
.services h4{color:#fff;font-family:'font37466';margin-top:0;font-size:22px;}
.services p{color:#fff;line-height:20px;font-size:15px;}
.services a{font-family:'font37466';color:#fff;font-size:15px;}
.martop0{margin-top:0;padding-bottom:0;}
ul.thumbnails{margin:0;padding:0;list-style:none;}
ul.thumbnails li h3{font-size:18px !important;color:#fff;background-color:#fd002a;margin:0;padding:10px 0px;}
ul.thumbnails li h3 a{color:#fff;}
.products .carousel-inner > .item{height:auto;}
.testimonials p{font-size:14px;}
footer{background-color:#282828;}
footer h4{font-family:'font37466';color:#fff;border-left:5px solid #fff;font-size:39px;padding-left:10px;margin-top:20%;}
.marginbottom{margin-bottom:6%;}
footer p{color:#fff;}
footer .social-media{margin-top:0;}
footer ul{list-style:none;padding:0;padding-left:10px;}
footer ul li{line-height:25px;}
footer ul li a{color:#fff;font-size:16px;}
.bottom-footer{width:100%;background-color:#0072BB;padding:7px 0px;margin-top:20px;border-top:1px solid #fff;}
.bottom-footer p{margin:0;padding:0;font-size:15px;color:#fff;}
.bottom-footer p a{color:#fff;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{background-color:transparent !important;color:#0072BB !important;}
.font16{font-size:16px;}
.products-page h3{font-size:30px !important;}
.form-control{height:45px !important;border-radius:0px !important;box-shadow:0px 0px 0px transparent !important;}
.address{border-left:1px dashed #fd002a;}
.address h3{margin:0;font-size:26px !important;border-bottom:1px dashed #fd002a;margin-bottom:10px;}
.boxes{width:300px;float:left;text-align:center;margin-right:20px;margin-bottom:60px;}
.pname{font-size:18px;font-weight:bold;padding:15px;}
.pimage{display: block;margin-left: auto; margin-right: auto;width: 50%;}
.imgpadding img{margin:20px;float:left;}



.page-banner{ background:#2d2d2d; padding:10px 0;}
.page-banner h1{ color:#fff; font-size:24px;}

.mbtm{ padding-bottom:30px;}
.mtop{ padding-top:40px;}
.list-group-horizontal .list-group-item {
    display: inline-block;
}
.list-group-horizontal .list-group-item {
	margin-bottom: 0;
	margin-left:-4px;
	margin-right: 0;
}
.list-group-horizontal .list-group-item:first-child {
	border-top-right-radius:0;
	border-bottom-left-radius:4px;
}
.list-group-horizontal .list-group-item:last-child {
	border-top-right-radius:4px;
	border-bottom-left-radius:0;
}
@media only screen and (min-width:320px) and (max-width:640px){
	.middle{padding:6%;}
	body h1, h2, h3{font-size:28px !important;}
	body p{font-size:14px;line-height:23px;}
	.services{padding:7% 4%;}
	.center{text-align:center !important;}
	footer .col-sm-3{border-bottom:1px dashed #fff;}
	footer h4{margin-top:10%;font-size:28px;}
	.navbar-default .navbar-toggle{margin-top:12%;}
	.social-media{margin-top:4px;margin-bottom:10px;}
	.img-responsive{margin:auto;}
	.navbar-nav{margin:0 !important;}
}
@media only screen and (min-width:320px) and (max-width:360px){
	.carousel-inner > .item{height:160px;}
}

@media only screen and (min-width:361px) and (max-width:640px){
	.carousel-inner > .item{height:240px;}
}

@media only screen and (min-width:768px) and (max-width:1024px){
	.carousel-inner > .item{height:340px;}
	.nav > li > a{padding:13px 6px !important;font-size:16px !important;}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){
	.social-media{margin-top:0px;margin-bottom:15px;}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){
.margin0padding0{padding:0 !important;}
}
@media only screen and (min-width:768px) and (max-width:980px){
		.col-sm-1:nth-child(12n+1),
  .col-sm-2:nth-child(6n+1),
  .col-sm-3:nth-child(4n+1),
  .col-sm-4:nth-child(3n+1),
  .col-sm-6:nth-child(2n+1){
    clear: left;
  }
}

