@media (min-width:300px) and (max-width:460px){
#logo a img {
	margin-left: -39px;
}
#carouselExampleIndicators1 .carousel-inner.col-xl-10 .carousel-item .carousel-caption p {
	width: 160px;
	max-width: 150px;
	padding-top: 3px;
	margin-top: 224px;
	font-size: x-small;
	margin-bottom: -40px;
}
.carousel-item.active .carousel-caption h5 {
	font-size: x-small;
	margin-top: 31px;
	margin-left: -19px;
	margin-bottom: -223px;
}













}

@media (min-width:461px) and (max-width:600px){
#carouselExampleIndicators1 .carousel-inner.col-xl-10 .carousel-item .carousel-caption p {
	width: 210px;
	max-width: 191px;
	padding-top: 3px;
	margin-top: 224px;
	font-size: small;
	margin-bottom: -37px;
}
	.carousel-item.active .carousel-caption h5 {
	font-size: small;
	margin-top: 31px;
	margin-left: -19px;
	margin-bottom: -201px;
}
}

@media (min-width:601px) and (max-width:767px){
	#carouselExampleIndicators1 .carousel-inner.col-xl-10 .carousel-item .carousel-caption p {
	width: 210px;
	max-width: 200px;
	padding-top: 3px;
	margin-top: 224px;
	font-size: medium;
	margin-bottom: -37px;
}
	.carousel-item.active .carousel-caption h5 {
	font-size: medium;
	margin-top: 31px;
	margin-left: -19px;
	margin-bottom: -201px;
}
}

@media (min-width:768px) and (max-width:950px){
.carousel-item .carousel-caption h5 {
	margin-top: 0px;
	margin-bottom: -21px;
	margin-left: -26px;
	font-size: large;
}
#carouselExampleIndicators1 .carousel-inner.col-xl-10 .carousel-item .carousel-caption p {
	margin-bottom: -12px;
	padding-top: 9px;
	margin-top: -21px;
}


}
