@charset "utf-8";
/* CSS Document */

@media (min-width: 1200px) {
/*----------------------------------------- mystyle start here ------------------------------------------------*/  

}
@media (min-width: 992px) and (max-width: 1199px) {
/*----------------------------------------- edit Roster ------------------------------------------------*/  
.logo { width:140px;}
.search-box { width:175px; margin-left:10px;}
.top-social { margin-left:10px;}
.top-links { margin-left:10px;}
.top-links li a { padding:10px 5px;}
.login-buttons { margin-left:10px;}
.login-buttons li a { padding:6px;}
.login-buttons li:first-child a { margin:0 5px 0 0;}
.language-drop { width:150px;}
.slide-content { width:50%; padding:20px;}
.welcome-head { width:47%;}
.explore-world-list li a { padding:1px 4px;}
.app-description h2 { margin:110px 0 0;}
.app-description h1 { font-size:55px;}
.blog-list { margin:20px 0 0;}
.blog-content h2 { font-size:17px;}
.blog-content p { font-size:12px;}
.gallery-slider { width:71%; float:none; display:table; margin:0 auto;}
}
@media (min-width: 768px) and (max-width: 991px) {
/*----------------------------------------- mystyle start here ------------------------------------------------*/  
.logo { width:140px; padding:15px 0 5px;}
.search-box { width:56%; margin-left:30px;}
.search-box input { height:25px; line-height:25px;}
.search-box a { right:6px; top:3px;}
.top-social { margin-left:0px; float:right;}
.top-social li a { width:25px; line-height:25px; height:25px;}
.top-links { margin:0px 10px 10px 0;  clear:both;}
.top-links li a { padding:10px 10px 0 0;}
.small-right-side { float:right;}
.login-buttons { margin:0px 0 0 5px; float:right;}
.login-buttons li a { padding:6px 10px;}
.login-buttons li:first-child a { margin:0 5px 0 0;}
.language-drop { width:150px; margin:0px 0 0;}
.menu li a { font-size:14px; padding:10px;}
.slide-content { width:50%; padding:20px;}
.slide-content h1 { font-size:40px; line-height:40px;}
.slide-content h2 { font-size:22px; line-height:22px;}
.slide-content h2 span { font-size:30px;}
.carousel-caption { bottom:20%;}
.welcome-part { padding:30px 0 40px;}
.welcome-head { width:47%;}
.welcome-head h1 { font-size:40px; line-height:40px;}
.namibia-map-list li { font-size:20px;}
.explore-world-part { padding:40px 0;}
.explore-world-heading h1 { font-size:35px; line-height:35px;}
.explore-world-heading h2 { font-size:17px; margin:10px 0 20px;}
.explore-world-box h1 { font-size:16px; line-height:16px; padding:10px;}
.explore-world-list { padding:10px;}
.explore-world-list li a { font-size:10px; padding:1px 3px;}
.app-description h2 { margin:80px 0 0; font-size:20px; line-height:20px;}
.app-description h1 { font-size:36px; line-height:36px;}
.app-description a { font-size:15px; padding:10px 20px;}
.latest-blog h1 { font-size:24px;}
.blog-list { margin:15px 0 0;}
.blog-date { font-size:20px;}
.blog-content h2 { font-size:13px;}
.blog-content p { font-size:10px; line-height:16px;}
.view-blog { margin:15px 0 0; font-size:14px; border-bottom:2px solid #313131}
.namibia-gallery-part { padding:40px 0;}
.namibia-gallery-part h1 { font-size:40px; line-height:40px;}
.gallery-slider { width:85%; float:none; display:table; margin:0 auto;}
.gallery-slide { width:293px !important;}
.gallery-slide img { width:100% !important; height:auto;}
.partner-part ul li { width:16%;}
}
@media (max-width: 767px) {
/*----------------------------------------- mystyle start here ------------------------------------------------*/  
.logo { width:140px; padding:15px 0 5px;}
.search-box { width:48%; margin-left:30px;}
.search-box input { height:25px; line-height:25px;}
.search-box a { right:6px; top:3px;}
.top-social { margin-left:0px; float:right;}
.top-social li a { width:25px; line-height:25px; height:25px;}
.top-links { margin:0px 10px 10px 0;  clear:both;}
.top-links li a { padding:10px 10px 0 0;}
.small-right-side { float:right;}
.login-buttons { margin:0px 0 0 5px; float:right;}
.login-buttons li a { padding:6px 10px;}
.login-buttons li:first-child a { margin:0 5px 0 0;}
.language-drop { width:150px; margin:0px 0 0;}
.navbar-collapse { border:0;}
.menu li { width:100%; text-align:right;}
.navbar-toggle { margin-right:0; border:0; background:#000;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background:#000;}
.menu li a { font-size:14px; padding:10px;}
.slide-content { width:60%; padding:20px;}
.slide-content h1 { font-size:35px; line-height:35px;}
.slide-content h2 { font-size:20px; line-height:20px;}
.slide-content h2 span { font-size:25px;}
.carousel-caption { bottom:20%;}
.welcome-part { padding:30px 0 40px;}
.welcome-head { width:47%;}
.welcome-head h1 { font-size:35px; line-height:35px;}
.namibia-map img { float:none; margin:0 auto 30px; display:block;}
.namibia-map-list { margin:0 auto; display:table; width:50%; float:none; clear:both;}
.namibia-map-list li { font-size:20px; padding:0;}
.explore-world-part { padding:40px 0;}
.explore-world-heading h1 { font-size:35px; line-height:35px;}
.explore-world-heading h2 { font-size:17px; margin:10px 0 20px;}
.explore-world-box h1 { font-size:16px; line-height:16px; padding:10px;}
.explore-world-list { padding:10px;}
.explore-world-list li a { font-size:13px; padding:4px;}
.app-description h2 { margin:140px 0 0; font-size:20px; line-height:20px;}
.app-description h1 { font-size:36px; line-height:36px;}
.app-description a { font-size:15px; padding:10px 20px;}
.latest-blog h1 { font-size:24px;}
.blog-list { margin:15px 0 0;}
.blog-date { font-size:20px; width:10%;}
.blog-content { width:88%;}
.blog-content h2 { font-size:14px;}
.blog-content p { font-size:12px; line-height:16px;}
.view-blog { margin:15px 0 0; font-size:15px; border-bottom:2px solid #313131}
.namibia-gallery-part { padding:40px 0;}
.namibia-gallery-part h1 { font-size:35px; line-height:35px;}
.gallery-slider { width:80%; float:none; display:table; margin:0 auto; clear:both;}
.gallery-slide { width:220px !important;}
.gallery-slide img { width:100% !important; height:auto;}
.partner-part ul li { width:16%;}
.bx-wrapper { width:94% !important;}
.bx-wrapper .bx-viewport { left:0;}
footer { padding:40px 0;}
} 
@media (max-width: 480px) {
/*----------------------------------------- mystyle start here ------------------------------------------------*/ 
.search-box { margin-left:20px; width:32%;}
.login-buttons li a { padding:3px 10px; font-size:12px;}
.wSelect-theme-classic.wSelect { line-height:12px !important;}
.top-links li a { font:400 12px/12px "open sans";}
.slide-content { width:255px; padding:15px;}
.slide-content h1 { font-size:20px; line-height:20px;}
.slide-content h2 { font-size:16px; line-height:16px;}
.slide-content h2 span { font-size:18px; line-height:18px;}
.welcome-head { width:100%;}
.welcome-part { padding:20px 0;}
.welcome-head h1 { text-align:left; font-size:25px;}
.welcome-head h3 { text-align:left; font-size:13px; line-height:13px;}
.namibia-map img { float:left;}
.namibia-map-list { width:100%; float:left;}
.namibia-map-list li { font-size:15px;}
.explore-world-part { padding:20px 0;}
.explore-world-heading h1 { font-size:25px; line-height:25px;}
.explore-world-heading h2 { font-size:14px; margin:10px 0;}
.explore-world-box { margin:0 0 15px;}
.app-description h2 { margin:100px 0 0; font-size:16px; line-height:16px;}
.app-description h1 { font-size:28px; line-height:28px;}
.namibia-gallery-part { padding:20px 0; border-top:8px solid #da6937;}
.namibia-gallery-part h1 { font-size:25px; line-height:25px; margin:0 0 20px;}
.bx-wrapper .bx-controls-direction a { width:30px; height:30px; background-size:100% 100%;}
.bx-wrapper .bx-prev { left:-50px;}
.bx-wrapper .bx-next { right:-50px;}
.gallery-slide { width:103px !important; margin-right:12px !important;}
footer { padding:20px 0;}
.foot-link ul li a { font-size:12px;}
}
@media (max-width: 360px) {
.search-box { width:44%; float:right;}
.top-links { clear:none;}
.top-links li { margin:0 0 5px;}
.top-social { margin:10px 0 0;}
.login-buttons { margin:11px 0 0 5px;}
.slide-content { padding:10px; width:215px;}
.slide-content h1 { font-size:16px; line-height:16px;}
.slide-content h2 { font-size:13px; line-height:13px;}
.slide-content h2 span { font-size:15px; line-height:15px;}
.namibia-map-list li { font-size:13px; margin:0 0 5px;}
.welcome-head h1 { font-size:20px;}
.explore-world-heading h1 { font-size:20px;}
.explore-world-list li a { font-size:11px; padding:2px 4px;}
.app-description h2 { margin:60px 0 0; font-size:13px;}
.app-description h1 { font-size:22px; line-height:22px;}
.app-description a { font-size:11px; padding:6px 10px;}
.blog-content h2 { font-size:12px;}
.blog-content p { font-size:11px; margin:2px 0 0;}
.view-blog { margin:15px 0 0; font-size:13px; border-bottom:1px solid #313131}
.namibia-gallery-part h1 { font-size:20px; }
.foot-link ul li a { font-size:10px; padding:3px;}
.foot-link p { font-size:10px; margin:10px 0 0;}
.travel-share { margin:10px 0 0;}
.footer-social ul li a { width:25px; height:25px; line-height:22px;}
.footer-social ul li a i { font-size:13px;}

}
