@media screen and (max-width: 992px) {
    .left-block {
      display: none !important;
    }

	.hero-text {
		padding: 0px 250px 0px 60px !important;
	}

	.hero-img {
		padding: 50px;
	}

	.service-main .align-items-center {
		align-items: normal !important;
	}

	.service {
		padding: 0px !important;
	}

	.service img {
		width: 100% !important;
		height: 100% !important;
		border-radius: 0px !important;
		margin: 0px !important;
	}

	.service-block {
      padding-bottom: 15px;
    }

    .boiler-banner .col-md-3 {
    	padding: 0px;
    }

    .card button {
    	width: 100%;
    }

	@media screen and (max-width: 768px) {
		.service-block {
			padding: 0px 0px 20px 0px;
		}

		.service-buttons {
			text-align: center;
		}

		.service-buttons button:first-child {
			display: none !important;
		}

		.service button {
			position: absolute;
			bottom: 35px;
			left: 50%;
			transform: translate(-50%, 0%);
			display: block !important;
		}

		.service {
			padding: 2% !important;
		}

		.service img {
			width: 80% !important;
			height: auto !important;
			border-radius: 10px !important;
		}

		.title {
			font-size: 24px !important;
		}

		.hero-text {
			padding: 0px 45px !important;
		}

		.header-buttons {
			text-align: center;
		}

		.header-buttons button {
			width: 100%;
		}

		.header-buttons button:first-child {
			display: none;
		}

		.hero-img button {
			margin-top: 30px;
		}

		.cta-buttons button {
			position: absolute;
			bottom: 55px;
			left: 50%;
			transform: translate(-50%, 0%);
			display: block !important;
		}

		.cta-buttons button:nth-child(2) {
			display: none !important;
		}

		.boiler-banner {
		  padding: 40px 0px 0px 0px !important;
		}

		.image-block {
			display: none;
		}

		.last-block {
			background: #fff !important;
			color: #000 !important;
			margin-top: 20px;
		}

		.last-block-img {
			padding: 0px;
			margin-top: 15px;
		}

		.last-block .last-block-img {
			position: relative;
		}

		.last-block .last-block-img .button {
			position: absolute;
			bottom: 35px;
			left: 50%;
			transform: translate(-50%, 0%);
			display: block !important;
		}
	}
}