@media (max-width: 767px) {
	.container-fluid.gutter_12 {
		padding: 10px;
	}

	section {
		padding: 20px;
	}

	.dwnld_links ul {
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}

	.banner_query {
		display: none;
	}

	.highlights_12 {
		background: #eee;
	}

	.header_height {
		margin-top: 200px;
	}

	.n12 {
		background: #bd9951;
		padding: 5px 30px;
		margin-top: 10px;
	}

	.dwnld_links ul li a {
		font-size: 10px;
	}

	.header_downloads ul li img {
		height: 20px;
	}

	.header_downloads ul li {
		flex-basis: 50%;
	}

	.up_footer a {
		font-size: 14px;
        text-align: center;
	}

	.call_123 {
		width: 100%;
        color: #fff;
	}

    .price_box {
        margin-bottom: 20px;
    }

	.f_box_img {
		margin-bottom: 20px;
	}

	.l-list {
		padding: 0;
	}

	.title_12 {
		margin-bottom: 10px;
        font-size: 20px;
	}

    .about_12_desc {
        text-align: center;
        margin-top: 15px;
    }

    .about_12_desc p {
        line-height: 1.6;
    }

	.navbar.h_menu {
		background: #fff;
	}

	.help {
		font-size: 25px;
	}

	.thangs_desc h2 {
		font-family: "Oswald", sans-serif;
		color: #000;
		font-size: 20px;
	}

	.thangs_desc h3 {
	   font-size: 20px;
	}
	.hlty_small {
		font-size: 18px;
	}

	.hlty_box {
		padding: 5px;
		border-radius: 0;
	}
	
	.hlty_box p {
		font-size: 16px;
	}
	.l-list li {
		margin-left: 15px;
	}
}