@media only screen and (max-width: 1500px) {
	.tp-hero-five-thumb {
    	height: 95vh;
	}
	.tp-hero-five-active {
	    height: 95vh;
	}
}

@media only screen and (max-width: 1400px) {
	.number-block-one .figcaption p {
		height: 55px;
    	overflow: hidden;
	}
}

@media only screen and (max-width: 1350px) {
	.tp-hero-five-thumb {
    	height: 88vh;
	}
	.tp-hero-five-active {
	    height: 88vh;
	}
}

@media only screen and (max-width: 1250px) {
	.tp-hero-five-thumb {
    	height: 80vh;
	}
	.tp-hero-five-active {
	    height: 80vh;
	}
}

@media only screen and (max-width: 1150px) {
	.tp-hero-five-thumb {
    	height: 75vh;
	}
	.tp-hero-five-active {
	    height: 75vh;
	}
}

@media only screen and (max-width: 991px) {
	.tp-hero-five-thumb {
        height: 65vh;
    }
    .tp-hero-five-active {
	    height: 65vh;
	}
	.tp-hero-five-arrow-box button {
	    width: 55px;
	    height: 55px;
	    line-height: 55px;
	    font-size: 26px;
	}
	.abtimg {
		margin-top: 20px;
	}
}

@media only screen and (max-width: 850px) {
	.tp-hero-five-thumb {
        height: 60vh;
    }
    .tp-hero-five-active {
	    height: 60vh;
	}
}

@media only screen and (max-width: 767px) {
	.tp-hero-five-thumb {
        height: 50vh;
    }
    .tp-hero-five-active {
	    height: 50vh;
	}
	.tp-about-progress-thumb img{
		width: 100%;
		height: 100%;
	}

	.vastu-shasthra{
		padding: 15px;
	}
}

@media only screen and (max-width: 650px) {
	.tp-hero-five-thumb {
        height: 45vh;
    }
    .tp-hero-five-active {
	    height: 45vh;
	}

	.tp-about-us.pt-50{
		padding-top: 50px;
	}
}

@media only screen and (max-width: 576px) {
	.tp-hero-five-thumb {
        height: 36vh;
    }
    .tp-hero-five-active {
	    height: 36vh;
	}
	.tp-hero-five-arrow-box button {
    	width: 45px;
        height: 45px;
        line-height: 45px;
        font-size: 20px;
    }
    .about-btns {
    	display: block;
    }
    .about-btn2 {
	  margin-left: 0px;
	}
}

@media only screen and (max-width: 480px) {
	.tp-hero-five-thumb {
        height: 45vh;
    }
    .tp-hero-five-active {
	    height: 45vh;
	}
}