@media (max-width: 767px) {
	html, body {
		overflow-x: hidden;
	}

	.container_gutter {
		padding: 0 10px;
	}

	.enquiry_list {
		display: block;
		border-top: 1px solid #ddd;
		margin-top: 10px;
	}

	.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;
    }
}