@media (max-width: 1199.98px) { 
.header{position: relative; background: #000;}
.custom_nav{background: #000;}
.banner{height: 100%;}
.banner_cont h1{font-size: 30px;}
.our_vision .parallax_text{width: 100%;}
.our_vision .parallax_img{width: 100%;}
.portfolio_wrap{width: 100%; margin-bottom: 30px; }
.our_portfolio .parallax_text{width: 100%; margin: 0;}
}

@media (max-width: 1200px) {
.page-header {height: 450px;}
}

@media (max-width: 1199px) { 
	.navbar-brand img {margin: 0px 0 0 0;width: 110px;}
	.navbar-light .navbar-nav .nav-link{font-size:17px;}
    .our_vision .parallax_text{margin-bottom: 40px;}
    .footer-top,.our_vision,.our_portfolio,.qr_code_sec,.our_club_sec{background-size: cover;}
    .header_top{text-align: center}
    .navbar  .form-inline{display: block; margin:15px 0 20px !important;}    
    .navbar .navbar-nav .nav-item,.navbar .navbar-nav .nav-link{display: block;}
    .navbar-nav .dropdown-menu{position: relative;}
    
    .single-blog-widget{position: sticky; top:10px}
    .navbar-brand{padding-bottom: 15px;}
    .page-header{margin: 0;}
    .banner{margin: 0;}
    
}
@media (max-width: 1024px) { 
.page-header {height: 400px;}
}

@media (max-width: 992px) { 
.dropdown-menu{top: 0;}
.news_year:before{content: ""; position: absolute; right: -6px; background: #000; height:10px; width: 10px; border-radius: 50%; z-index: 9; display:none;}
.news_blog:before{content: ""; position: absolute; left: 200px; width: 2px; background: #000; height: 100%;  display:none;}
.news_yearno{display:none;}
}

@media (max-width: 991px) { 
.footer_bottom{text-align: center}
.social_media{margin: 20px auto 0 !important}
.header_top .text-md-left{text-align:center !important;}
.single-blog-widget{position: relative; top:0; margin-top: 30px;}


}
@media (max-width: 769px) { 
    .footer-top,.our_vision,.our_portfolio,.qr_code_sec,.our_club_sec{background-size: cover; background-position: -150px 0}
    .club_benefits{top: 10px; left: 150px; font-size:16px;}
}
@media (max-width: 768px) { 
    .page-header {height: 360px;}
}
@media (max-width: 767px) { 
.news_item h3{margin-top: 30px;}
.page-header {background-size: cover;height: 350px; }
.home_sec{padding: 50px 0;}
.our_club_sec_wrap .btn{margin-bottom: 20px;}
h2{font-size: 24px;}
.partners_slider_blog{text-align: center;}
.partners_slider_blog img {width: auto; height: 150px; object-fit: cover; margin-bottom: 0 !important;}
.qr_code_box{margin:0;}
.banner_cont h1{font-size: 18px;}
.portfolio_part_header h2{opacity:1; top:0%;}
}

@media (max-width: 640px) { 
.page-header {height: 300px;}
.navbar{padding: 0 15px}

}

@media (max-width: 575px) { 

}

@media (max-width: 480px) { 
.page-header {height: 250px; }
.container{width:96%;}
}

@media (max-width: 360px) { 
.page-header {height: 200px; }
}
@media (max-width: 320px) { 

}

