@charset "utf-8";
/* CSS Document */


@media(max-width:1200px) {
	.work_box {
		min-height: 325px;
	}

}

@media(max-width:992px) {
	.work_box {
		min-height: 400px;
	}

	.features_left ul li {
		padding-top: 10px;
	}

	.features_left ul li p {
		padding-top: 9px;
	}

	.blue_btn {
		font-size: 18px;
		padding: 11px 9px;
	}

	.heading.text-center.col-12 h1 {
		font-size: 33px;
	}

	#map_container h1 {
		font-size: 33px;
	}
}

@media(max-width:768px) {
	.features_left ul li {
		padding-top: 16px;
	}

	.features_left ul li h3 {
		font-size: 21px;
	}

	.blue_btn {
		font-size: 26px;
		padding: 10px 9px;
	}

	.work_box {
		margin-top: 16px;
		min-height: 400px;
	}

	.heading {
		padding: 0;
	}

	#map_container {
		margin-top: 9px;
	}

	#map_container h2 {
		font-size: 24px;
		text-align: center;
		padding-top: 13px;
	}

	#map_container h1 {
		font-size: 33px;
	}

	#map_container p {
		margin-bottom: 20px;
		text-align: center;
	}

	#iphone_banner {
		padding: 29px 0 70px;
	}

	#iphone_banner ul li {
		font-size: 18px;
	}

	#android_banner {
		padding: 25px 0 50px;
	}

	#android_banner ul li {
		font-size: 18px;
	}

	#safetouse_banner {
		padding: 30px 0 15px;
	}

	.map_leftpart {
		margin-top: 13px;
	}
	.heading.text-center.col-12 h1 {
		font-size: 28px;
		padding: 0 15px;
	}
	.feature-box {
		min-height: auto;
		margin-bottom: 10px;
	}
	.feature-right-img {
		max-width: 50%;
		margin: 0 auto;
	}
}

@media(max-width:600px) {
	.work_box {
		min-height: auto;
	}
}

@media(max-width:543px) {

	.carousel-item-next,
	.carousel-item-prev,
	.carousel-item.active {
		display: inline-block;
	}

	.profile-circle {
		display: table;
		margin: 0 auto;
	}

	.profile-circle img {
		width: 70%;
	}

	.triangle-left {
		border: none;
	}

	#testimonial {
		padding: 20px 0 76px;
	}

	#safetouse_banner {
		padding: 24px 0 9px;
	}

	#map_container {
		margin-top: 11px;
	}

	#map_container h1 {
		font-size: 26px;
	}

	#map_container h2 {
		font-size: 22px;
		padding-top: 5px;
	}

	.work_box {
		min-height: auto;
		padding: 30px 10px;
	}

	#header_banner ul li {
		font-size: 17px;
	}

	#header_banner h1 {
		font-size: 32px;
	}

	#header_banner {
		padding: 28px 0 45px;
	}

	#iphone_banner ul li {
		font-size: 17px;
	}

	#iphone_banner {
		padding: 30px 0 59px;
	}

	#iphone_banner h1 {
		font-size: 34px;
	}

	#android_banner {
		padding: 28px 0 58px;
	}

	#android_banner ul li {
		font-size: 17px;
	}

	.blue_btn {
		margin-top: 13px;
		font-size: 26px;
		padding: 16px 15px;
	}

	.heading.text-center.col-12 h1 {
		font-size: 27px;
	}

}
