
@media (max-width: 1400px) {
	.bannerLeft img { width: 320px; }
	.banner .carousel-control-next-icon { width: 30px; height: 30px; }
	.banner .carousel-control-prev-icon { width: 30px; height: 30px; }
	.banner .carousel-control-prev { left: -70px; }
	.banner .carousel-control-next { right: -70px; }
	.commonMain .owl-theme .owl-nav .owl-prev:before, .commonMain .owl-theme .owl-nav .owl-next:before { 
	width: 30px; height: 30px; }
	.footerInner_4 .btn { padding: 12px 20px; }
}

@media (max-width: 1200px) {
  .headingOther h2 { font-size: 44px;line-height: 60px; }
  .btnTheme { font-size: 16px; line-height: 22px; }
  .bannerLeft img { width: 250px; }
  .bannerBtn .btn { padding: 10px 20px; font-size: 16px; line-height: 22px; }
  .navbar-light .navbar-nav .nav-link { font-size: 16px; line-height: 20px; }
  .headerRight li a { font-size: 16px; line-height: 20px; }
  .banner .carousel-control-prev, .banner .carousel-control-next  { display: none; }
  .banner .carousel-indicators { margin-bottom: 3rem;	}
  .commonSlideOuter { width: 100%; }
  .commonMain .owl-theme .owl-nav .owl-prev { left: -40px; }  
  .commonMain .owl-theme .owl-nav .owl-next { right: -40px; } 
}	
@media (max-width: 1024px) { 
	.banner .carousel-indicators { margin-bottom: 2.5rem; }
}
@media (max-width: 991px) {
	header { min-height: auto; }
  .headingOther h2 {font-size: 46px;line-height: 60px; }
  .navbar-collapse {background: #00001a; position: absolute;left: 0;top: 100%;z-index: 999;width: 100%;}
  .navbar-brand > img { width: 100px; }
  .navbar-nav {width: 100%; margin-top: 10px; padding: 0; }
  .navbar-light .navbar-toggler { background: #EDC162;}
  .navbar-light .navbar-toggler:hover, .navbar-light .navbar-toggler:focus { outline: none; background: #EDC162;}
  .navbar-nav li { border-bottom: 1px solid rgba( 255 255 255 / 10%); padding: 0; width: 100%;}
  .navbar-light .navbar-nav .nav-link { border-radius: 0; color: #fff; font-size: 15px; padding: 10px 15px; 
  text-align: right;}
  .navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {background: #1039a3; color: #fff; }
  .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { background: #1039a3; color: #fff; }
  .navbar-nav li.nav-itemBtn { margin: 0; padding: 0; }
  .navbar-nav li .btn { background: transparent; padding: 10px 15px; color: #fff;width: 100%; text-align: right; 
  text-transform: capitalize; border: none; }
  .headerRight { padding: 10px 0 0; flex-direction: column; justify-content: end; text-align: right; }

  .headerRight li a.btnTheme { padding: 12px 20px; font-size: 16px; color: #000; margin: 0 15px 10px; }
  .headerRight li a { font-size: 15px; display: inline-block; padding: 10px 15px; }
  .headerRight li { border-bottom: 1px solid rgba( 255 255 255 / 10%); padding: 0; width: 100%; } 
  .banner .carousel-indicators { margin-bottom: 2rem;	}
  .bannerLeft img { width: 200px; }

  .footerInner_4 { text-align: center; }
  .footerInner ul li a { font-size: 15px; line-height: 20px; }
  .footerData p br { display: none; }

}

@media (max-width: 768px) {
  .headingOther h2 { font-size: 40px; line-height: 50px; }
  .headingOther p { font-size: 16px; line-height: 24px; }
  .headingOther p br { display: none; }
  .banner .carousel-indicators { margin-bottom: 2rem;	}
  .bannerLeft img { width: 200px; }
  .banner .carousel-item .bannerImage { height:auto; min-height: 550px; object-fit: cover; }
  .btnTheme { padding: 10px 20px; } 
  .bannerLeft p { margin: 0 0 20px; }
}
