@media only screen and (max-width: 1440px) {
	.about-placeholder img {
	  transform: scale(1.4);
	  margin-top: 190px;
	  margin-left: -34px;
	}

	#roach {
		display: none;
	}
}

@media only screen and (max-width: 1300px) {
	
}

@media only screen and (max-width: 1166px) {
	#contact-number {
		font-size: 3.4rem;
		left: 4%;
		top: -13%;
	}
} 

@media only screen and (max-width: 1024px) {
	#enquiry-form {
		padding: 6% 0;
	}

	#enquiry-form input[type="submit"] {
		font-size: 1.7rem;
	}

	#contact-number {
		/*font-size: 1.2rem;*/
		/* left: auto; */
	}

	.hose img {
	    display: none;
	}

	.absolute-container .caption {
		font-size: 1.1rem;
		text-align:  center;
		padding-top: -61%;
		margin-top:  -23px;
	}

	.absolute-container .red-circle-container img {
    	height: 18px;
    	width: 18px;
    }

	.absolute-container .red-circle-container img {

	}

	.about-summary {
		width: 100%;
	}
}

@media only screen and (max-width: 960px) {
	#contact-number {
		font-size: 2.8rem;
		/*left: 4%;*/
		/*top: -13%;*/
	}
} 


@media only screen and (max-width: 768px) {

	#contact-number {
		font-size: 2.2rem;
		left: 1%;
		top: -11%;
	}

	.hose .garentee .price {
		font-size: 4.1rem;
		margin-left: -20px;
	}
	.inside-house .red-title {
		font-size: 2.5rem;
	}

	.about-summary {
		width: 95% !important;
		margin: auto;
	}

	.choose-us .medium-offset-2 {
        margin-left: 0;
    }

	.choose-us .medium-8 {
        width: 100%;
    }

    .absolute-container {
    	height: 48px;
    	padding-top: 1%;
    }

    .absolute-container .red-circle-container {
		padding: 3%;
		left: 48%;
		top: -30px;
	}

    .caption {
    	padding-top: 0;
    }

	.about-placeholder {
		display: none;
	}
	.ask .ask-info {
        text-align: center;
    }
    .ask .small-12 {
        margin-bottom: 20px;
    }
    .ask-hide {
        display: none;
    }
    .ask hr {
    	display: none;
    }
    .ask h5 {
        font-size: 1em;
    }
    .bg-box {
    	width: 100%;
    }
}
/*@media only screen and (min-width: 640px) and (max-width: 1024px) {

}*/


@media only screen and (max-width: 639px) {
	.cta-title {
		font-size: 3.5rem;
	}
	.inside-house {
		margin-top: 10px;
	}
	.card-container > img {
		width: 100%;
	}

	.absolute-container {
		height: 24%;
	}

	.absolute-container .caption {
		font-size: 1em;
	}

	.absolute-container .red-circle-container {
		top: -74%;
		padding:  4%;
	}

	.choose-us h5 {
		font-size: 2em;
		font-style: italic;
	}
	.footer-bottom {
		text-align: center;
	}
	.hose .garentee h2 {
	    margin: 0;
	    text-align: center;
	}
	#enquiry-form input[type="submit"] {
		font-size: 1.25rem;
	}
	.stars {
		text-align: center;
		padding: 0;
		display: block;
		float: none;
	}
	.stars > .float-left, .stars > .float-right {
		float: none !important;
		text-align: center;
		width: 100%;
		display: block;
	}
	.about-summary {
		text-align: center;
	}
	.about-content, .about-content p {
		padding: 0;
	}
}

@media only screen and (max-width: 425px) {
	#contact-number {
		font-size: 2.2rem;
		left: 8%;
		top: 7%;
	}
}

@media only screen and (max-width: 375px) {
	#contact-number {
		font-size: 2.2rem;
		left: 8%;
		top: 5%;
	}
}

@media only screen and (max-width: 320px) {
	#contact-number {
		font-size: 1.6rem;
		left: 8%;
		top: 4%;
	}
}