body { font-family:"open Sans"; font-size:12px; margin:0 auto; padding:0; color:#333333; line-height:18px; background:url(../img/dotted-bg.jpg);}
.red { color:#F00;}
.container {max-width:990px;}

h1, h2, h3, h4, h5, h6 { letter-spacing:2px;}
p { text-align:justify;}
h1 { line-height:30px;}
h3 { line-height:25px;}

.header-bg { background:#FFF; border-top:2px solid #082a8c;}
.page-header { border:0; overflow:hidden; padding:12px 0; margin:0;}
.page-header .keep-info {text-align:right; font-weight:bold; font-size:14px; color:#444;}
.page-header p.email { padding:30px 0 0; font-weight:bold; font-size:14px;  color:#444;}
.page-header .keep-info .social-media .fa { font-size:20px;}
.page-header .social-media { margin:0 0 10px;}
.nav-bg { background:#082a8c;}
.nav-bg .navbar { margin:0; background:none; border:none;}
.nav-bg .navbar .collapse { padding:0;}
.nav-bg .navbar .navbar-brand { display:none;}
.nav-bg .navbar .navbar-nav > li > a { color:#fff; padding:15px 10px;}
.nav-bg .navbar .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover { background:#212121; color:#fff;}
.nav-bg .navbar .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover { background:#212121; color:#fff;}

.welcome-note-container { padding:10px;  background:#FFF; margin:0 0 10px; border:1px solid #ccc; border-radius:4px;}
.welcome-note-container h1 { font-size:16px; font-family:"oswald"; font-weight:normal; color:#082a8c;}
.welcome-note-container h3 { font-size:16px; font-family:"open Sans";}

.slider-bg { margin:0 0 10px; background:url("../img/back-bg.jpg") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); padding:10px 0 30px; border-bottom:1px solid #ccc;}
.slider-bg .owl-carousel .item { border:5px solid #ccc;}
.slider-bg .owl-carousel .item img{display:block; width:100%; height: auto;}
.slider-bg .owl-carousel .owl-controls .owl-buttons { display:none;}
.slider-bg .owl-carousel .owl-controls { position:absolute; bottom:0px; width:100%;}
.slider-bg .q-form { background:#092d8f; border:none; color:#FFF; margin-bottom:0;}
.slider-bg .q-form legend { border-bottom:0; padding:5px 0; background: rgba(14,63,153,1);
background: -moz-linear-gradient(top, rgba(14,63,153,1) 0%, rgba(35,135,197,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14,63,153,1)), color-stop(100%, rgba(35,135,197,1)));
background: -webkit-linear-gradient(top, rgba(14,63,153,1) 0%, rgba(35,135,197,1) 100%);
background: -o-linear-gradient(top, rgba(14,63,153,1) 0%, rgba(35,135,197,1) 100%);
background: -ms-linear-gradient(top, rgba(14,63,153,1) 0%, rgba(35,135,197,1) 100%);
background: linear-gradient(to bottom, rgba(14,63,153,1) 0%, rgba(35,135,197,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e3f99', endColorstr='#2387c5', GradientType=0 ); border-radius:4px; font-size:16px; color:#FFF; margin-bottom:7px;}
.slider-bg .q-form .form-group { margin-bottom:5px;}
.slider-bg .q-form .form-group .form-control { padding:3px 5px; height:auto; font-size:11px;}
.slider-bg .q-form .form-group .btn { padding:2px 8px;}

.live-rates { margin-bottom:5px;}
.mac-tab .mac { padding:10px; background:#FFF; border:#CCC 1px solid; margin-bottom:10px; border-radius:4px;}

.sm-slide .slide { background:#FFF; border:1px solid #ccc; padding:10px; margin:0 0 10px; border-radius:4px;}

.featured-th { background:#FFF; border:1px solid #ccc; margin:0 0 10px; padding-top:10px; padding-bottom:10px; border-radius:4px;}
.featured-th .owl-carousel .item {margin:0 12px 0; font-size:11px;}
.featured-th .owl-carousel .item h2 { font-size:16px; font-family:"oswald"; font-weight:normal; color:#082a8c;}
.featured-th .owl-carousel .item img {display: block; width:auto; height: auto;}
.featured-th .owl-carousel .owl-controls { position:absolute; top:140px; width:100%;}
.featured-th .owl-carousel .owl-controls .owl-pagination { display:none;}
.featured-th .owl-carousel .owl-controls .owl-buttons .owl-prev { font-size:0; background:url(../img/carousel-btn-prev.png) no-repeat; padding:10px 20px; float:left;}
.featured-th .owl-carousel .owl-controls .owl-buttons .owl-next { font-size:0; background:url(../img/carousel-btn-next.png) no-repeat; right:0; padding:10px 20px; float:right;}

.footer-bg { background:#f9f9f9; border-top:3px #FFF solid; padding:5px 0;}
.footer-bg h3 { padding:5px; color:#FFF; background:#082a8c; font-size:15px; font-family:oswald; font-weight:normal;}
.footer-bg .footer-links { font-size:12px;}
.footer-bg .footer-links ul { padding-left:15px; list-style:url(../img/black-small-arrow.jpg);}
.footer-bg .footer-links ul  li a { color:#333; line-height:22px;}
.footer-bg .footer-links ul  li a:hover { color:#333;}
.footer-bg .copyright { border-top:1px solid #ccc; font-size:11px; padding:10px 0; text-align:center;}


/*+++++++++++++Inner Pages++++++++++++++++++++++*/


.content-cont {margin-bottom:10px;}
.content-cont .content { background:#FFF; border:1px solid #ccc; border-radius:4px; padding:0 10px 0;}
.content-cont .content h1 { margin-top:10px; font-size:20px; font-family:'oswald'; color:#082a8c;}
.content-cont .content h3 {font-size:16px; font-family:'oswald'; color:#082a8c;}
.content-cont .content .sub-cont {overflow: hidden; width: 100%; padding-left:20px; margin-bottom:10px;}
.content-cont .content .sub-cont .row .item {border: 1px solid; float: left; padding: 2px; text-align: center; width: 20.4%;}

.aside_services { margin-bottom:10px; padding:10px; background:#FFF; border:1px solid #ccc; border-radius:4px;}
.aside_services h3 { font-size:18px; font-family:'oswald'; margin-top:0;}
.a-banner { margin-bottom:10px;}

@media screen and ( max-width:991px) {
    .page-header .col-md-4 {width:33.3333%; float:left;}
    .page-header .col-md-3 {width:25%; float:left;}
    .page-header .col-md-5 {width:41.6667%; float:left;}
    .nav-bg .navbar .navbar-nav > li > a { font-size:11px; padding:15px 4px;}
    .q-form .form-horizontal .control-label { display:none;}
    
    }

@media screen and ( max-width:767px) {
    .nav-bg .navbar .navbar-brand { display:block; color:#fff;}
    .nav-bg .navbar .collapse {padding:0 20px;}
    .page-header .keep-info { text-align:center; padding:5px 0;}
    .page-header .logo { text-align:center; padding:5px 0;}
    .page-header .email {text-align:center; padding:5px 0;}
    .navbar-default .navbar-nav .open .dropdown-menu > li > a { background:#FFF; color:#333;}
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover { background:#f1f1f1; color:#333;}
    }
