@media (min-width: 993px) {
	#navbr {
		display: block !important;
	}
}

@media (max-width: 1300px) {
}

@media (max-width: 1120px) {
}

@media (max-width: 1128px) {
	.custom_nav-container .navbar-nav .nav-item .nav-link {
		padding: 5px 10px;
	}

	.navbar-brand img {
		width: 135px;
	}
}

@media (max-width: 1099px) {
	.custom_nav-container .navbar-nav .nav-item .nav-link {
		font-size: 14px;
	}

	.navbar-brand .geeks-logo {
		width: 73px;
	}
}

@media (max-width: 992px) {
	.slider_section .detail-box h1 {
		font-size: 2.7rem;
	}

	#prastuti {
		/* padding-top: 0; */
	}

	.slider_section {
		padding: 45px 0 92px 0;
	}

	.custom_nav-container .navbar-nav {
		padding-top: 15px;
		align-items: center;
	}

	.custom_nav-container .navbar-nav .nav-item .nav-link {
		padding: 5px 25px;
		margin: 5px 0;
	}

	#navbr {
		background: #fff;
		width: 100%;
		border-radius: 5px;
		display: none;
		position: absolute;
		top: 80px;
		z-index: 9;
		box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
	}

	.navbar-toggler span::after {
	}

	.navbar-brand img {
		width: 125px;
	}

	.custom_nav-container .navbar-toggler {
		width: 46px !important;
		padding-left: 4px !important;
	}

	.header_section {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	/* hemburger */

	/* hemburger*/
}

@media (max-width: 768px) {
	.hero_area {
		/* min-height: auto; */
		height: 100%;
		background-image: url("../images/prastuti-banner-2025-mobile.png");
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center top;
	}

	.navbar-brand .geeks-logo {
		width: 70px;
	}

	.hero_area .hero_bg_box {
		display: none;
	}

	.slider_section #customCarousel1 .detail-box {
		background: #ffffff88;
		padding: 1rem;
		border-radius: 0.5rem;
	}

	.about_section .img-box {
		margin-bottom: 45px;
	}

	.team_section .team_container .box {
		margin-bottom: 15px;
	}

	.service_section .box {
		padding: 0;
	}

	.layout_padding {
		padding: 50px 0;
	}

	#prastuti {
		padding-top: 50px;
	}
}

@media (max-width: 576px) {
	.header_section .header_top .contact_nav a span {
		display: none;
	}

	.client_section .client_container {
		width: 100%;
	}

	.client_section .box {
		margin: 0;
	}

	.owl-nav {
		display: flex;
		justify-content: center;
		margin-top: 45px;
	}

	.client_section .owl-carousel .owl-nav .owl-prev,
	.client_section .owl-carousel .owl-nav .owl-next {
		position: unset;
		margin: 0 2.5px;
	}
}

@media (max-width: 480px) {
	.slider_section .detail-box h1 {
		font-size: 2rem;
	}

	.track_section form {
		flex-direction: column;
		align-items: flex-start;
	}

	.track_section form input {
		width: 100%;
	}

	.track_section form button {
		padding: 10px 60px;
		margin-top: 10px;
	}

	.hero_area {
		/* background-position: -80px 0; */
	}
}

@media (max-width: 420px) {
	.service_section .box {
		flex-direction: column;
	}

	.service_section .box .img-box {
		/* justify-content: flex-start; */
		margin-bottom: 15px;
	}
}

@media (max-width: 376px) {
	.hero_area {
		/* background-position: -158px 0px; */
	}
}

@media (min-width: 1200px) {
	.container {
		max-width: 1170px;
	}
}
