@media only screen and (min-width: 1101px) and (max-width: 1200px) {
	.carousel-caption {
		bottom: 120px;
	}	
}


/* Medium Layout: 1200px. */
@media only screen and (min-width: 992px) and (max-width: 1100px) {
	.carousel-caption {
		bottom: 75px;
	}	
}

/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.carousel-caption {
		bottom: 20px;
	}
	.carousel-caption h1 {
		font-size: 36px;
	}
	.milestone-area {
		text-align: center;
	}
}


/* Mobile-landscape Layout: 540px. */
@media only screen and (min-width: 576px) and (max-width: 767px) {
	.carousel-caption {
		bottom: 10px;
	}
	.carousel-caption h1 {
		font-size: 30px;
	}
}

/* Mobile Layout: 540px. */
@media only screen and (min-width: 375px) and (max-width: 767px) {
	.topbar .col-lg-6 {
		text-align: center!important;
	}
	.testimonial-area .owl-buttons .owl-next {
	    right: 10px;
	    top: 25px;
	}
	.testimonial-area .owl-buttons .owl-prev {
	    left: 10px;
	    top: 25px;
	}
	.carousel-caption a {
		display: none;
	}
	.milestone-area {
		text-align: center;
	}
}

/* Mobile Layout: 375px. */
@media only screen and (min-width: 375px) and (max-width: 575px) {
	.carousel-caption {
		bottom: 0px;
	}
	.carousel-caption h1 {
		font-size: 25px;
	}
	.carousel-caption p {
		display: none;
	}
	.accrdion-area .card .card-header .btn-link {
		font-size: 12px;
	}
}
