@charset "utf-8";
/* CSS Document */

@font-face {font-family:"Algeria";src:url("algeria/ALGERIAd41d.eot?") format("eot"),url("algeria/ALGERIA.woff") format("woff"),url("algeria/ALGERIA.ttf") format("truetype"),url("algeria/ALGERIA.svg#Algeria") format("svg");font-weight:normal;font-style:normal;}

html, body { height: 100%; background:url(../images/bg.jpg) repeat #fff; font-family: 'Roboto', sans-serif; font-weight:300; color:#535353; }

.row .row { margin-right: 0px; margin-left: 0px; }

a { color: #be3410; text-decoration: none; }
a:hover { color: #be3410; }

h1 { color:#091d4c; font-weight:700; }
h2 { color:#fff; margin-top:10px; text-transform:uppercase; font-weight:700; }
h3 { text-transform:none !important; }

.pa-lr-0 { padding-left:0px; padding-right:0px; }
.pa-t-30 { padding-top:30px; }
.ma-t-30 { margin-top:30px; }
.pa-tb-30 { padding-bottom:30px; padding-top:30px; }
.pa-tb-20 { padding-bottom:20px; padding-top:20px; }
.pa-tb-10 { padding-bottom:10px; padding-top:10px; }

.br-r-10 { border-radius:10px; }

.br-b-bl { border-bottom:#2a5188 1px solid; margin-bottom:10px; padding-bottom:10px; }

p { font-weight:400; }
.algeria{font-family:"Algeria";color:#fd7714;font-size:20px;}

header { position: relative; background:url(../images/header-flag-bg.jpg) no-repeat top center; }
header .background { height: 100%; width: 100%; top: 0px; left: 0px; position: absolute; overflow: hidden; }
header .container { z-index: 2; overflow: visible; }


.navbar-inverse { background:none; color: #000; border:none; border-radius:0px; margin-bottom:10px; }
.navbar-inverse .navbar-nav > li:first-child > a{-webkit-border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-bottomleft: 4px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.navbar-inverse .navbar-nav > li:last-child > a{-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;-moz-border-radius-topright: 4px;-moz-border-radius-bottomright: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.navbar-inverse .navbar-nav > li > a { color: #000; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2); text-transform:uppercase; box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15) inset, 0px 1px 1px rgba(0, 0, 0, 0.075); }
.navbar-inverse .navbar-nav > li > a:hover { color: #000;}
.navbar-nav.navbar-right:last-child { padding-top: 0px; background:#f6f4ed;box-shadow: inset 0 0 10px rgba(120, 63, 12, 0.2);border-radius: 4px;margin-bottom: 10px; }
.navbar { position:relative; min-height:40px; margin-bottom:0px; }
.navbar-inverse .navbar-nav > li > a { font-size:12px;border-right: #e5e3dc 1px solid; }
.nav > li > a { position: relative; display: block; padding:10px 15px; }
.navbar-inverse .navbar-brand { color:#fff; font-weight:700; font-size:24px; padding: 10px 15px; margin:10px 0px; text-align:center; }
.dropdown-menu > li{border-bottom: #D7D7D7 1px solid;}

.box-feature { margin-top:0px; }
.box-feature h4 { background:none;color:#063e6a;margin:0px;padding:8px;text-align:center;font-size:14px; font-weight:bold;}
.box-feature .thumbnail { background:#f3f0ee; }
.box-feature .thumbnail .caption { background:#fff; min-height:90px;}
@media only screen and (max-width: 980px) and (min-width: 768px) {.box-feature .thumbnail .caption { min-height:212px;}}
.box-feature .thumbnail .caption p { font-size:14px;}
.box-feature h4 small { font-size:13px; color:#fff; margin:0px; text-align:left; font-weight:300; }
.box-feature .thumbnail { border:none; border-bottom:1px solid #e5e5e5; padding: 0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2); margin-bottom: 0px; }
.box-feature  .btn-primary { color: #ffffff;background: #003366;border: none; }
.box-feature  .btn-primary:hover { font-weight:bold; }
.box-feature .btn { font-size:13px; font-weight:300; padding:3px 25px;border-radius:0; }

.hom-title { background: url(../images/lines.png) repeat-x scroll 0px 50% transparent; margin:0 0 25px 0;  font-family: 'Roboto', sans-serif; }
.hom-title h2 { margin-bottom: 0px; text-transform:capitalize; margin-left:40%; font-weight: 300; background:url(../images/bg.jpg) repeat; display: inline; padding-right: 20px; padding-left:20px; color:#2a5188; text-align:center !important; }
.hom-title span { margin: 0px; padding: 0px 0px 0px 20px; background:url(../images/bg.jpg) repeat; }
.fright { float: right; }
.hom-title span a { font-size: 12px; text-decoration: none; background:#690201; color: #FFF; padding: 4px 10px 5px; margin: 0px; display: block; }
.hom-title h1 { margin: 0px auto; width: 100%; font-weight:300; background:url(../images/bg.jpg) repeat; padding-right: 20px; padding-left:20px; color:#2a5188; text-align:center !important; }


.our-company-profile { background:#fff; }
.our-company-profile h3 { font-size:18px; color:#063e6a; }
.our-company-profile p { font-size:14px; color:#000;}

.our-service h3 { font-size:18px; color:#063e6a; border-bottom:#9d9a97 1px solid; margin-top:0px; padding-bottom:10px; }
.our-service p { font-size:12px; color:#000; padding-top:10px; text-align:right;}
.our-service .img-rounded{box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3); border-radius: 10px;margin: 0 auto;}

.content-bor { background:url(../images/maintenance-service.png) repeat-x bottom; padding-bottom:5px;margin-bottom: 30px; }
.content { padding: 10px; background: #FFF; line-height:18px; }
.content p { font-size:14px; }
.content h2 { margin-top:0px; }
.content .nav-pills > li { background:#E0E0E0; color: #000; font-weight:400; font-size:16px; padding:10px; border-radius: 4px; }
.content .nav-pills > li.active { padding:0px; }
.content .nav > li > a { margin:0px; font-weight:700; font-size:22px; }

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus { background-color: #091d4c; border-color: #091d4c; }
.list-group {font-size: 13px;}
.list-group-item{background: #F6F4ED;box-shadow:0px 0px 1px rgba(120, 63, 12, 0.2) inset;}

hr{margin-top:20px;margin-bottom:20px;height:1px;border-width:1px 0px 0px;border-style:solid none none;border-color:#EEE -moz-use-text-color -moz-use-text-color;-moz-border-top-colors:none;-moz-border-right-colors:none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;border-image:none}

.text-danger { color: #A94442 !important; }

.article-slide{width:498px;background:#ddd;border-radius:5px}.article-slide .carousel-indicators{bottom:0;left:0;margin:0px;width:100%}.article-slide .carousel-indicators li{border:none;border-radius:0;float:left;height:75px;margin:0;width:25%}.article-slide .carousel-indicators img{border:2px solid #FFFFFF;float:left;height:75px;left:0;width:100%}.article-slide .carousel-indicators .active img{border:2px solid #428BCA;opacity:0.7}

footer { color: #fff; position: static; overflow: hidden; /*background:url(../images/bg-blue.jpg) repeat;*/ }
footer .big-block { position: relative; }
footer .big-block .block-layer { background:#000/*E2B55D*/; opacity: 0.8; padding: 0px; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
footer h3 { margin-bottom: 30px; }
footer .footer-above { padding-top: 20px; background:#000080; font-size:14px; }
footer .footer-above a { color:#fff; }
footer .footer-below a { color:#002868; }
footer .footer-col { margin-bottom: 20px; }
footer .footer-col li { float:left; width:100%; font-size:12px; line-height:22px; }
footer .footer-below { padding: 15px 0; background-color: #000080; color:#fff; }
footer .algeria{font-family:"Algeria";color:#fd7714;font-size:18px;}

@media only screen and (max-width: 640px) {.hom-title h1 { margin: 0px auto; width:75%;font-size:18px; }}