@media screen and (max-width: 1366px) {
	.btn {
		padding: 7px 20px;
	}
}

@media screen and (max-width: 768px) {
	body {
		padding-top: 34px;
	}
	.dsm-none {
		display: none;
	}
	.dmd-none {
		display: inherit;
	}
	.navbar {
		padding: 0px;
	}
	nav.main .megamenu {
		left: 15px;
		right: 15px;
		width: auto;
	}
	.megamenu ul {
		margin-bottom: 15px;
	}
	.list-header {
		margin: 0;
	}
	.navbar-toggler {
		padding: 0;
		font-size: 1.25rem;
		border: 0;
	}
	.main-ul {
		padding-top: 10px;
	}
	.pad-sm {
		padding: 0 !important;
	}
	.service_home .pl-0 {
		padding-left: 15px!important;
	}
	.reviews_home .card {
		padding: 0 30px;
	}
	.reviews_home .owl-carousel .owl-nav button.owl-next, .clients_home .owl-carousel .owl-nav button.owl-next {
		right: 6px;
	}
	.reviews_home .owl-carousel .owl-nav button.owl-prev, .clients_home .owl-carousel .owl-nav button.owl-prev {
		left: 6px;
	}
	.clients_home .card {
		box-shadow: none;
		height: 100%;
		padding: 0 10px;
		margin: 0;
	}
	.about_home p {
		line-height: 22px;
		font-size: 15px;
	}
	.navbar .container-fluid {
		justify-content: initial;
		padding: 7px 30px;
	}
	.container-fluid {
		padding: 0 15px;
	}
	.sbtn {
		margin-bottom: 15px;
	}
	.home_bottom .card small {
		margin-bottom: 4px;
	}
	.artcl .card .row .col-md-6:nth-child(1) {
		margin-bottom: 10px;
	}
	.owl-carousel .owl-nav button.owl-prev {
		left: 3px;
	}
	.carousel_main .carousel-caption {
		background: #00000047;
	}
	.banner h1 {
		color: #fff;
		font-weight: 500;
	}
	.carousel_main .carousel-caption p {
		font-size: 15px;
		line-height: 20px;
	}
	.owl-carousel .owl-nav button.owl-next {
		right: 3px;
	}
	.crsl_btm .owl-nav {
		display: none;
	}
	.banner h1 {
		margin: 10px 0;
		font-size: 20px;
		line-height: 22px;
	}

	.banner .lft span {
		background: #b60505;
		color: #fff;
		padding: 2px 7px;
		border-radius: 6px;
		font-size: 12px;
		letter-spacing: 1px;
	}
	.banner h2 {
		font-size: 23px;
		line-height: 23px;
	}
	footer .navbar-brand {
		display: block;
		margin: 0 auto;
	}
	footer .list li {
		padding: 5px;
	}
	.social {
		margin: 15px 0;
	}
	.discover .card {
		text-align: center;
	}
	.discover h3 {
		text-align: center;
	}
	.home-cards .owl-nav {
		visibility: visible;
	}
	footer h3 {
		margin-top: 15px;
	}
	#whatsappContact {
		display: none !important;
	}
	.phone-call,
    .whatsapp {
        bottom: 60px; /* Adjust the bottom spacing as needed */
    }

	.awards img {
        width: 100%; /* Make the image width 100% of the container */
        height: auto; /* Allow the height to adjust proportionally */
        max-width: 417px; /* Set a maximum width to avoid stretching on larger screens */
    }

	.latest_news {
        padding: 30px 0;
    }
    .latest_news .card i {
        margin-right: 5px;
    }
	footer .navbar-brand {
		display: block;
		margin: 0 auto;
		text-align: center;
	}
	footer p {
		text-align: center;
	}
	footer .list li {
		padding: 5px;
	}
	.social {
		margin: 15px 0;
		text-align: center;
	}

}
