@media (max-width: 767px) {
	html, body {
		overflow-x: hidden;
		pading-top: 90px;
	}

	.container_gutter {
		padding: 0 10px;
	}

	.enquiry_list {
		display: block;
		border-top: 1px solid #ddd;
		margin-top: 10px;
	}

	.secton_reach {
    	padding-top: 20px;
    	padding-bottom: 0;
    }

	.boost-content h1 {
    	font-size: 25px;
    }

	.boost-section {
    	padding: 30px 20px;
	}

	.faq-section {
    	padding-top: 10px;
    }

	.accordion-button:not(.collapsed) {
    	color: #414141;
		font-size: 15px;
    }
	.accordion-button {
		font-size: 15px;
		color: #414141;
		font-weight: 600;
	}

	.our-story {
		padding: 30px 0;
	}

	.btn-industry {
	background: linear-gradient(90deg, #0b1f4b, #1e90ff, #00c6ff);
	color: #ffffff;
	font-weight: 600;
	text-transform: capitalize;
	margin: 8px;
	padding: 10px 20px;
	border-radius: 30px;
	border: none;
	box-shadow: 0 0 12px rgba(0, 140, 255, 0.6);
	transition: all 0.3s ease;
}

	.sub_hds {
		margin: 0;
	}

	.ser_img {
		width: 85px;
	}

	.header {
		height: auto;
		line-height: normal;
	}

	.display-4 span {
		font-size: 2.5rem;
	}

	.section-title {
		font-size: 20px;
	}

	.section-title span {
		font-size: 20px;
	}

	.secion005 ul li:nth-child(1) span {
		color: #000;
		right: 23px;
	}

	.content h1 {
		font-size: 2rem;
	}

	.lead {
		font-size: 16px;
	}

	.cosmos_logo {
		height: 65px;
	}

	.menu-icons {
		margin-top: -10px;
	}

	.secion005 {
		display: none;
	}

	.heading {
		font-size: 25px;
	}

	.btn.menu_btn {
		position: absolute;
		top: 8px;
		right: 40px;
	}

	.enquiry_list .top_enq {
		float: left;
		width: 170px;
		padding: 0;
		font-size: 14px;
		border: 0;
		text-align: center;
	}

	.top_enq.enq_query {
		display: none;
	}

	.ind_logo {
		height: 45px;
	}

	.prop_image img {
		width: 100%;
	}

	.menu_bar img {
		width: 295px;
	}

	.location {
		display: block !important;
	}

	.location li:first-child {
		width: 100%;
	}

	.slider h5, .slider h5 i {
		font-size: 17px;
	}

	.slider p {
		font-size: 14px;
		font-weight: 600;
		color: var(--primary-color);
	}

	.slider .carousel-caption {
		bottom: 0;
	}

	.sp-call {
		width: 65%;
	}

	.bg-light.v_partner img {
		height: auto;
	}

	.f_close {
		width: 20px;
		position: absolute;
		top: -25px;
		background: #fff;
		padding: 5px;
	}

	.social_icon li {
		margin: 0 10px;
		text-align: center;
	}

	.card-img-top {
		height: auto;
	}

	.secton_reach .col-md-3 {
		width: 100%;
	}

	.b_img {
		height: auto;
	}
}