@font-face {
    font-family: 'FreestyleScriptRegular';
    src: url('../fonts/freescpt.eot');
    src: url('../fonts/freescpt.eot') format('embedded-opentype'),
         url('../fonts/freescpt.woff') format('woff'),
         url('../fonts/freescpt.ttf') format('truetype'),
         url('freescpt.svg#FreestyleScriptRegular') format('svg');
}
html { position:relative; min-height:100%; }
body{ padding:0; margin:0px; background:#fff;}
ul{ list-style:none;}
th { text-align:center; margin:0;}
body a { text-decoration:none; outline:none;}
body a:hover, body a:focus { text-decoration:none; outline:none;}
select { outline:none;}
a img { border:none;}
a:hover { transition:ease all .2s;}
img{ border:0px;}
p{ padding:0; margin:0;}
h1, h2, h3, h4, ul, p{ padding:0; margin:0;}
textarea { resize:none;}
input::-moz-placeholder { opacity:1;}
/*input[placeholder], [placeholder], *[placeholder] { font:14px 'OpenSansRegular'; color:#999999!important; font-weight:normal;}*/
.clr { clear:both; height:0px;}

 header { width:100%; float:left; background:#111111; }
.logo { width:159px; float:left; height:auto; padding:15px 0; }
.search-box { width:225px; float:left; margin:20px 0 0 20px; position:relative;}
.search-box input { width:100%; float:left; background:#404040; height:32px; border:0; border-radius:5px; color:#b8b8b8; font:300 14px/32px "open sans"; padding:0 30px 0 10px; }
.search-box a { position:absolute; top:6px; right:8px; color:#fff; font-size:14px; color:#7e7e7e;}
.top-social  { float:left; margin:20px 0 0 15px;}
.top-social li { float:left; margin:0 2px ;}
.top-social li a { width:32px; height:32px; display:block; text-align:center; line-height:32px;  border-radius:3px;}
.top-social li:nth-child(1) a { background:#4883ee;}
.top-social li:nth-child(2) a { background:#d34646;}
.top-social li:nth-child(3) a { background:#4dbdf7;}
.top-social li:nth-child(4) a { background:#ae3838;}
.top-social li:nth-child(5) a { background:#5e76c2;}
.top-social li a i { color:#fff; font-size:16px; }
.top-social li a:hover { background:#c68e3f;}
.top-links { float:left; margin:20px 0 0 25px;}
.top-links li { float:left; margin:5px 0 0; }
.top-links li a { font:600 15px "open sans"; color:#fff; padding:10px;}
.login-buttons { float:left; margin:20px 0 0 15px;}
.login-buttons li { float:left;}
.login-buttons li a { float:left; font:600 14px "open sans"; color:#fff; padding:6px 10px;}
.login-buttons li:first-child a { background:#80b13a; border-bottom:2px solid #546f33; margin:0 10px 0 0; }
.login-buttons li:first-child a:hover { background:#546f33;}
.login-buttons li:last-child a { background:#e09a36; border-bottom:2px solid #8d6223; }
.login-buttons li:last-child a:hover { background:#8d6223;}
.language-drop { width:200px; float:right; margin:20px 0 0 0;}

.nav-part {width:100%; float:left; background:#333333;}
.navbar { border:none; background:none; margin:0; border-radius:0; min-height:0;}
 nav { width:100%; float:left;}
.menu { margin:0;}
.menu li { float:left;}
.menu li a { font:400 17px 'PT Sans Narrow', sans-serif; color:#fff !important; padding:10px 15px; text-transform:uppercase;}
.menu li a:hover , .menu li a.active { background:#c68e3f !important; color:#fff !important;}
.navbar-collapse { padding:0; min-height:0; background:none;}

.slider-sec { width:100%; float:left; }
.carousel-caption { left:0; right:inherit; width:100%; bottom:30%; text-shadow:none;}
.slide-content { width:45%; float:left; left:0; text-align:left; background:rgba(202, 52, 52, .80); padding:20px 20px 20px 100px;}
.slide-content h1 { width:100%; float:left; font:700 60px/60px 'PT Sans Narrow', sans-serif; color:#fff; text-transform:uppercase; }
.slide-content h2 { width:100%; float:left; font:700 30px/30px 'PT Sans Narrow', sans-serif; color:#fff; text-transform:uppercase;}
.slide-content h2 span { font:40px "FreestyleScriptRegular"; text-transform:none; }

.welcome-part { width:100%; float:left; padding:40px 0 70px; background:#fff;}
.welcome-head { display:table; width:39%; margin:0 auto 20px;}
.welcome-head h1 { width:100%; float:left; text-align:right; font:700 60px/60px 'PT Sans Narrow', sans-serif; color:#242424; }
.welcome-head h1 span { color:#a16d45;}
.welcome-head h3 { width:100%; float:left; text-align:right; font:700 15px/20px 'PT Sans Narrow', sans-serif; color:#666666; text-transform:uppercase; }
.namibia-map { width:100%; float:left;}
.namibia-map img { float:right; }
.namibia-map-list { width:100%; float:left; margin:30px 0 0;}
.namibia-map-list li { width:100%; float:left; margin:0 0 10px; font:300 25px "open sans"; color:#202020; padding:0 0 0 15px;}
.namibia-map-list li i { width:25px; color:#202020; font-weight:normal;}

.explore-world-part { width:100%; float:left; background:#f1f1f1 url(../img/content-bg.png) top center no-repeat; padding:70px 0 45px;}
.explore-world-heading { width:100%; float:left;}
.explore-world-heading h1 { width:100%; float:left; font:700 50px/50px 'PT Sans Narrow', sans-serif; color:#242424; text-align:center;}
.explore-world-heading h2 { width:100%; float:left; font:400 20px/20px "open sans"; color:#535353; text-align:center; margin:10px 0 40px;}
.explore-world-box { width:100%; float:left; margin:15px 0 0;}
.explore-world-box h1 { width:100%; float:left; background:#131312; padding:15px; font:700 22px/22px 'PT Sans Narrow', sans-serif; color:#fff; text-transform:uppercase; }
.explore-pic { width:100%; float:left; position:relative;}
.explore-pic img { width:100%; height:auto;}
.explore-world-list { width:100%; float:left; position:absolute; top:0; bottom:0; left:0; background:url(../img/export-world-ul-bg.png) top center/cover no-repeat; padding:15px;}
.explore-world-list li { width:100%; float:left; margin:0 0 1px;}
.explore-world-list li a { float:left; font:400 14px "open sans"; color:#fff; border-radius:3px; padding:4px;}
.blue li a { background:#4dbdf7;}
.red li a { background:#e23737;}
.green li a { background:#859c29;}
.orange li a { background:#c77429;}
.yellow li a { background:#ded142; color:#000;}
.perple li a { background:#9d3bdc;}

.namibia-app-part { width:100%; float:left; background:#fff; padding:40px 0 25px;}
.app-part { width:100%; float:left;}
.app-pic { width:40%; float:left;}
.app-description { width:60%; float:left; }
.app-description h2  { width:100%; float:left; font:700 30px/30px 'PT Sans Narrow', sans-serif; color:#262626; text-transform:uppercase; margin:150px 0 0;}
.app-description h1  { width:100%; float:left; font:700 60px/60px 'PT Sans Narrow', sans-serif; color:#262626;}
.app-description a { float:left; padding:20px 25px; font:400 20px/20px "open sans"; color:#ffffff; text-transform:uppercase; background:#76ac37; border-radius:4px; border-bottom:4px solid #5c8927; margin:15px 0 0;}
.app-description a:hover { background:#5c8927;}
.latest-blog { width:100%; float:left;}
.latest-blog h1 { width:100%; float:left; color:#242424; font:400 40px 'PT Sans Narrow', sans-serif;}
.blog-list { width:100%; float:left; margin:30px 0 0;} 
.blog-date { width:18%; float:left; background:#fbb962; text-align:center; color:#fff; font:700 30px 'PT Sans Narrow', sans-serif; padding:3px 0; }
.blog-date span { width:100%; float:right; border-top:1px solid #ffcf8f; margin:3px 0 0;}
.blog-content { width:80%; float:right;}
.blog-content h2 { width:100%; float:left; color:#242424;  font:700 20px 'PT Sans Narrow', sans-serif;}
.blog-content p { width:100%; float:left; color:#242424;  font:400 13px/20px "open sans"; margin:5px 0 0;}
.view-blog { float:left; margin:40px 0 0; font:700 20px 'PT Sans Narrow', sans-serif; color:#242424;  border-bottom:3px solid #313131; padding:0 0 3px;}

.namibia-gallery-part { width:100%; float:left; background:#f37b45; border-top:16px solid #da6937; padding:45px 0;}
.namibia-gallery-part h1 { width:100%; float:left; text-align:center; font:700 50px/50px 'PT Sans Narrow', sans-serif; color:#fff; margin:0 0 30px;} 
.gallery-slider { width:100%; float:left;}

.partner-part { width:100%; float:left; background:#f1f1f1;}
.partner-part ul { display:table; margin:0 auto;}
.partner-part ul li { float:left;}

 footer { width:100%; float:left; background:#111111;  padding:65px 0 55px;}
.foot-link { width:100%; float:left; }
.foot-link ul { display:table; margin:0 auto;}
.foot-link ul li { float:left;}
.foot-link ul li a { font:400 14px "open sans"; color:#c0c0c0; padding:10px;}
.foot-link ul li a:hover { color:#fff; text-decoration:underline;}
.foot-link p { width:100%; float:left; text-align:center; font:400 12px "open sans"; color:#6b6b6b; margin:15px 0 0;}
.travel-share { width:100%; float:left; text-align:center; margin:15px 0 0;}
.footer-social { width:100%; float:left; margin:10px 0 0;}
.footer-social ul { display:table; margin:0 auto;}
.footer-social ul li { float:left; margin:2px;}
.footer-social ul li a { width:32px; height:32px; display:block; text-align:center; line-height:32px; border:1px solid #3c3c3c; border-radius:3px;}
.footer-social ul li a i { color:#fff; font-size:16px; }
.footer-social ul li a:hover { background:#000;}
#myCarousel .carousel-inner div.active img { width:100%;}