h3 {
	color: #B7B7A4;
	font-family: Lapaloma;
	font-size: 5vw;
	font-weight: 300;
	text-align: left;
	/*text-transform: uppercase;*/
	position: relative;
	margin: 30px 0 70px;
	padding: 3vw 20px 10px 20px;
}
h2 {
	color: #B7B7A4;
	font-family: Lapaloma;
	font-size: 4vw;
	font-weight: 300;
	text-align: left;
	/*text-transform: uppercase;*/
	position: relative;
	margin: 30px 0 70px;
	/*padding: 3vw 20px 10px 20px;*/
}
h1 {
	font-family: RalewaySemiBold;
	font-size: 4vw;
	/*text-transform: uppercase;*/
	position: relative;
}
@media (min-width:993px) {
	.p1{
		font-size: 2vw;
	}
	.p2{
		font-size: 1.5vw;
	}
	.p3{
		font-size: 1.2vw;
	}
	.p4{
		font-size: 0.8vw;
	}
	}
@media (min-width:1366px) {
	h2{
		padding-top: 200px;
		font-size: 5vw;
	}
	.p5{
		font-size: 16px;
	}
	
}
@media (max-width:1366px) {
	h3{
		font-size: 5vw;
	}
	h2{
		font-size: 5vw;
		margin-top: 100px;
		padding-top: 100px;
	}
	.p5{
		font-size: 11px;
	}
	.p1{
		font-size: 2vw;
	}
	.p2{
		font-size: 1.5vw;
	}
	
	.p3{
		font-size: 1.2vw;
	}
	.p4{
		font-size: 1vw;
	}
	@media screen and (orientation: portrait){
		.p3{
		font-size: 2vw;
	}
	.p4{
		font-size: 1.8vw;
	}
	.p2{
		font-size: 1.5vh;
	}
	}
	}
	@media (max-width:993px) {
	h3{
		font-size: 6vw;
	}
	h2{
		font-size: 4vw;
		padding-top: 50px;
	}
	.p1{
		font-size: 3vw;
	}
	.p2{
		font-size: 2vw;
	}
	.p3{
		font-size: 1.7vw;
	}
	.p4{
		font-size: 1.5vw;
	}
	}
	@media (max-width:793px) {
	h3{
		font-size: 6.5vw;
	}
	h2{
		font-size: 5.5vw;
	}
	.p1{
		font-size: 3.5vw;
	}
	.p2{
		font-size: 2.1vw;
	}
	.p3{
		font-size: 1.8vw;
	}
	.p4{
		font-size: 1.6vw;
	}
	@media screen and (orientation: portrait){
		.p3{
		font-size: 2.2	vw;
			}
			.p4{
		font-size: 2vw;
	}
	}

	}
	@media (max-width:593px) {
	h3{
		font-size: 6.5vw;
	}
	h2{
		font-size: 8vw;
		padding: 10% 0% 12% 0%;
	}
	
	h1{
		font-size: 5.5vw;
		
	}
	.p1{
		font-size: 3.8vw;
	}
	.p2{
		font-size: 3.8vw;
	}
	.p3{
		font-size: 4.1vw;
	}
	.p4{
		font-size: 3.3vw;
	}
	}
	@media (max-width:400px) {
	h3{
		font-size: 6.5vw;
	}
	h2{
		font-size: 5.5vw;
	}
	.p1{
		font-size: 5vw;
	}
	.p2{
		font-size: 5vw;
	}
	.p3{
		font-size: 4.5vw;
	}
	.p4{
		font-size: 4.3vw;
	}
	}
/*h3::after {
	content: "";
	width: 100px;
	position: absolute;
	margin: 0 auto;
	height: 4px;
	border-radius: 1px;
	background: #120a8f;
	left: 0;
	right: 0;
	bottom: -20px;
}*/
@media (min-width:1917px)
{
	.p2link{
		font-size: 1.9vw;
	}
}
@media (max-width:1917px)
{
	.p2link{
		font-size: 1.999vw;
	}
}
@media (max-width:1915px)
{
	.p2link{
		font-size: 1.99vw;
	}
}
@media (max-width:1872px)
{
	.p2link{
		font-size: 1.98vw;
	}
}
@media (max-width:1826px)
{
	.p2link{
		font-size: 1.97vw;
	}
}
@media (max-width:1783px)
{
	.p2link{
		font-size: 1.96vw;
	}
}
@media (max-width:1742px)
{
	.p2link{
		font-size: 1.95vw;
	}
}
@media (max-width:1702px)
{
	.p2link{
		font-size: 1.94vw;
	}
}
@media (max-width:1666px)
{
	.p2link{
		font-size: 1.93vw;
	}
}
@media (max-width:1628px)
{
	.p2link{
		font-size: 1.92vw;
	}
}
@media (max-width:1595px)
{
	.p2link{
		font-size: 1.91vw;
	}
}
@media (max-width:1562px)
{
	.p2link{
		font-size: 1.90vw;
	}
}
@media (max-width:1530px)
{
	.p2link{
		font-size: 1.89vw;
	}
}
@media (max-width:1500px)
{
	.p2link{
		font-size: 1.88vw;
	}
}
@media (max-width:1471px)
{
	.p2link{
		font-size: 1.87vw;
	}
}
@media (max-width:1443px)
{
	.p2link{
		font-size: 1.86vw;
	}
}
@media (max-width:1415px)
{
	.p2link{
		font-size: 1.84vw;
	}
}
@media (max-width:1365px)
{
	.p2link{
		font-size: 1.82vw;
	}
}
@media (max-width:1316px)
{
	.p2link{
		font-size: 1.8vw;
	}
}
@media (max-width:1273px)
{
	.p2link{
		font-size: 1.76vw;
	}
}
@media (max-width:1273px)
{
	.p2link{
		font-size: 1.72vw;
	}
}
@media (max-width:1121px)
{
	.p2link{
		font-size: 1.68vw;
	}
}
@media (max-width:1059px)
{
	.p2link{
		font-size: 1.64vw;
	}
}
@media (max-width:1002px)
{
	.p2link{
		font-size: 1.6vw;
	}
}
@media (max-width:952px)
{
	.p2link{
		font-size: 1.56vw;
	}
}
@media (max-width:906px)
{
	.p2link{
		font-size: 1.52vw;
	}
}
@media (max-width:864px)
{
	.p2link{
		font-size: 1.48vw;
	}
}
@media (max-width:826px)
{
	.p2link{
		font-size: 1.44vw;
	}
}
@media (max-width:792px)
{
	.p2link{
		font-size: 1.4vw;
	}
}
@media (max-width:767px)
{
	.p2link{
		font-size: 6.5vw;
	}
}
@media (max-width:742px)
{
	.p2link{
		font-size: 6.4vw;
	}
}
@media (max-width:675px)
{
	.p2link{
		font-size: 6.3vw;
	}
}
@media (max-width:618px)
{
	.p2link{
		font-size: 6.2vw;
	}
}
@media (max-width:570px)
{
	.p2link{
		font-size: 6.1vw;
	}
}
@media (max-width:530px)
{
	.p2link{
		font-size: 6vw;
	}
}
@media (max-width:494px)
{
	.p2link{
		font-size: 5.8vw;
	}
}
@media (max-width:435px)
{
	.p2link{
		font-size: 5.6vw;
	}
}
@media (max-width:390px)
{
	.p2link{
		font-size: 4vw;
	}
}
.carousel {
	margin: 50px auto;
	padding: 0 70px;
}
.carousel .item {
	color: #999;
	overflow: hidden;
    min-height: 120px;
	font-size: 13px;
}
.carousel .media img {
	width: 80px;
	height: 80px;
	display: block;
	border-radius: 50%;
}
.carousel .testimonial {
	/*! padding: 0 15px 0 60px ; */
	position: relative;
}
.carousel .testimonial::before {
	content: '\93';
	color: #e2e2e2;
	font-weight: bold;
	font-size: 68px;
	line-height: 54px;
	position: absolute;
	left: 15px;
	top: 0;
}
.carousel .overview b {
	text-transform: uppercase;
	color: #1c47e3;
}
.carousel .carousel-indicators {
	bottom: -40px;
}
.carousel-indicators li, .carousel-indicators li.active {
	width: 0.5rem;
    height: 0.5rem;
	border-radius: 50%;
	margin: 1px 3px;
}
.carousel-indicators li {	
    background: gray;
    border: 4px solid #b5b5b5;
}
.carousel-indicators li.active {
	color: #fff;
    background: #1c47e3;    
    border: 4px double;    
}