.preloader{ z-index:1111111; }

.work-process-card img { width: auto; height: 115px; object-fit: contain; }
.owl-stage { display: flex; justify-content: center; align-items: center; }
.fa-check::before { font-size: 10px; width: 17px; height: 17px; display: block; line-height: 15px; text-align: center; margin-top: 6px; }

.top-header.top-header-bg{ overflow:hidden; }

@media only screen and (min-width: 320px) and (max-width: 680px) {

	.top-header.top-header-bg { position: inherit !important; }
	.main-nav { position: inherit !important; display: block !important; }
	.navbar.navbar-expand-md.navbar-light #navbarSupportedContent { display: block !important; }
	.main-nav nav ul{ display: none; }
	.mean-container .mean-nav{ margin-top: 0; }
	.mobile-nav nav .navbar-nav{ position: absolute; z-index: 1111; background: #fff; top: 103px; }

	.services-item .content{ height: auto; left: 7px; }

	.mean-container a.meanmenu-reveal{ position: inherit; }

	.service-article-content * {  width: 100% !important; padding: 0 !important; margin:0 0 5px 0 !important; flex-basis: 100% !important;  max-width: 100% !important; }
	.service-article-content ul { padding-left: 30px !important; }


	
	.service-article * {  width: 100% !important; padding: 0 !important; margin:0 0 5px 0 !important; flex-basis: 100% !important;  max-width: 100% !important; }
	.service-article ul { padding-left: 30px !important; }


	.side-nav-responsive {  display: none; }


	.banner-slider-area{ margin-top: 0 !important;}

	.main-nav nav .navbar-nav .nav-item{ padding: 0px; }
	.main-nav nav .navbar-nav .nav-item a{ padding: 12px 0; }


	.main-nav nav .navbar-nav .nav-item:hover .dropdown-menu{ -webkit-transform: inherit; transform: inherit; position: inherit; width: 100%; float: left; }
	.main-nav nav .navbar-nav .nav-item .dropdown-menu li a.mean-expand {  width: auto;  float: right;  position: absolute; }

	.main-nav nav .navbar-nav .nav-item .dropdown-menu li:hover .dropdown-menu { -webkit-transform: inherit; transform: inherit; position: inherit; float: left; left: 0; }


	.mobile-nav.mean-container {  position: absolute;  z-index: 1111; width: 100%; top: 5px; }
	a.navbar-brand {  z-index: 111111; }


	.brand-slider .owl-nav .owl-prev,.skilldetails-slider .owl-nav .owl-prev{ margin-left:0px !important; float:none !important; width: 35px; height: 35px; border-radius: 50px; line-height: 38px !important;  }
	.brand-slider .owl-nav .owl-next,.skilldetails-slider .owl-nav .owl-next{ margin-right:0px !important; float: none !important;  width: 35px; height: 35px; border-radius: 50px; line-height: 38px !important;}
	.mean-container .mean-bar{ border:none; }
	.banner-slider-area .owl-dots{ bottom:0px !important }
}



@media only screen and (min-width: 768px) and (max-width: 1024px) {
	
header.top-header.top-header-bg { position: inherit !important; }
.main-nav { position: inherit !important; display: block !important; }

.mobile-nav.mean-container { display: none; }
.side-nav-responsive { display: none !important; }
.banner-slider-area { margin-top: 0 !important; }
a.navbar-brand { width: 200px; }

}