body{margin:0;padding:0;font-family:'apexnewbookwebfont' !important;}
@font-face{font-family:'apexnewbookwebfont';
src:url('../fonts/apexnewbookwebfont.eot');
src:url('../fonts/apexnewbookwebfont'), url('../fonts/apexnewbookwebfont.ttf') format('truetype'), url('../fonts/apexnewbookwebfont.woff') format('woff');
}
body h1,h2,h3{font-size:34px !important;}
body p{font-size:17px;color:#000;line-height:27px;}
section,header,footer,nav{width:100%;}
.mar10{margin:10px 0px;}
.call{margin-top:10px;}
.call h4{font-size:23px;margin-bottom:0px;}
.call p{font-size:32px;}
.navbar-header{background-color:#16bce6;}
nav{border-top:1px solid #16bce6;border-bottom:1px solid #16bce6;}
.navbar-default{border-color:transparent !important;background-color:transparent !important;}
.navbar{border:0px solid transparent !important;margin-bottom:0px !important;}
.nav > li > a{color:#000 !important;font-size:17px;padding:15px 20px !important;line-height:20px !important;}
.nav > li > a:hover{background-color:#16bce6 !important;color:#fff !important;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{background-color:#16bce6 !important;color:#fff !important;}
.navbar-nav > li{border-right:1px solid #16bce6;}
.navbar-nav > li:nth-child(7){border-right:0px solid transparent;}
.navbar-default .navbar-brand{display:none;}
.social-media-icon{margin-top:9px;}
.social-media-icon a{padding:5px;}
.banner{width:100%;border-bottom:1px solid #16bce6;}
.banner .carousel-inner > .item{height:400px;background-position:center;background-size:cover;}
.middle{width:100%;}
.martop5{margin-top:5%;}
.about h1,h2{border-bottom:1px solid #000;padding-bottom:12px;}
.btn-success{background-color:#16bce6 !important;border-color:#16bce6 !important;font-size:17px !important;}
.services h3{font-size:21px !important;margin:0;color:#fff;}
.services h3 a{color:#fff;}
.services p{font-size:16px;line-height:20px;}
.bg-skyblue{background-color:#16bce6;}
.services .col-md-12{margin-bottom:15px;}
.padding11{padding:11px 0px;}
.products{background:url('../images/product-bg.jpg') no-repeat center center;background-size:cover;width:100%;padding:3% 0%;margin:3% 0%;color:#fff;}
.products h2{color:#fff;border-bottom:0px solid transparent;padding-bottom:5px;}
.products h3{font-size:21px !important;margin:0;padding:10px 0px;background-color:#16bce6;color:#fff;}
.products h3 a{color:#fff;}
.products ul li{margin-bottom:15px;}
.products p{color:#fff;}
.border{width:200px;height:1px;background:#fff;}
.border1{width:200px;height:1px;background:#000;margin:auto;}
.gallery{margin:6% 0%;}
.gallery h2{border-bottom:0px solid transparent;padding-bottom:5px;}
footer{box-shadow:0px -2px 5px #747474;padding-top:3%;}
footer h4{font-size:23px;border-bottom:1px solid #e58c00;padding-bottom:8px;}
footer ul{margin:0;padding:0;list-style:none;margin-left:5px;}
footer ul li a{color:#000;font-size:17px;}
.bottom-footer{border-top:1px solid #eeeeee;}
.bottom-footer p{font-size:16px;line-height:23px;margin:5px 0px;}
.bottom-footer p a{color:#000;}
.form-control{font-size:16px !important;border-radius:0px !important;height:46px !important;box-shadow:0px 0px 0px !important;}
.jumbotron h2{margin-top:0;border-bottom:1px solid #fff !important;}
.jumbotron{border-radius:0px !important;}
.jumbotron{background-color:#16bce6 !important;color:#fff !important;}
.jumbotron p{color:#fff !important;}
.media{overflow:visible !important;}







@media only screen and (min-width:320px) and (max-width:640px){
	.banner .carousel-inner > .item{height:200px;background-position:center;background-size:cover;}
	.center{text-align:center !important;}
	.call{margin-top:15px;}
	.navbar{border-bottom:1px solid #F4F4F4 !important;}
	.social-media-icon{margin-bottom:10px;}
	body h1,h2,h3{font-size:29px !important;}
	nav{border-top:0px transparent;}
	.navbar-default .navbar-brand{display:block;color:#fff !important;}
	.navbar-default .navbar-toggle{border-color:#fff !important;}
	.navbar-default .navbar-toggle .icon-bar{background-color:#fff !important;}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color:#16bce6 !important;}
} 

@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){
	.banner .carousel-inner > .item{height:300px;background-position:center;background-size:cover;}
	.center{text-align:center !important;}
	.navbar{border-bottom:1px solid #F4F4F4 !important;}
	.social-media-icon{margin-bottom:10px;}
	.nav > li > a{font-size:17px;padding:15px 19px !important;}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){
	.banner .carousel-inner > .item{height:350px;background-position:center;background-size:cover;}
	.nav > li > a{font-size:17px;padding:15px 17px !important;}
}