﻿.btn{
	padding:20px;
	border-radius:20px;
	font-weight:normal;
}

#header .header-top .tel a {
	font-size: 18px;
}

#header {
	background-color: white;
	position: relative;
	-webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,.10);
	box-shadow: 0 4px 8px 0 rgba(0,0,0,.10);
}

	#header.isFixed {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		z-index: 1020;
		border: none;
	}

	#header .header-top .tel span {
		color: var(--purple);
		font-weight: bold;
		padding-right: 5px;
	}

	#header .header-top .tel a i {
		font-size: 13px;
	}

.section .content ul li:before {
	content: "\f058";
	font-size: 16px;
	font-weight: 900;
	position: absolute;
	top: 2px;
}

.section .content ul li p:last-of-type{
	margin-bottom:0;
}

.boxes .item .box {
	border-radius: 20px;
	padding: 25px;
	background-color: var(--deepseablue);
	color: white;
	height: 100%;
}

		.boxes .item .box .description {
			line-height:120%;
		}

		.boxes .item .box .description *:last-child {
			margin-bottom:0;
		}

	.testimonials {
		--bs-gutter-x: 50px;
		--bs-gutter-y: 50px;
	}

		.testimonials .item .box {
			box-shadow: 0px 15px 30px 0px #6767671C;
			padding: 50px;
			border-radius: 20px;
			background-color:white;
			height:100%;
		}

	@media(min-width: 576px) {

		#header .header-top .tel span,
		#header .header-top .tel a {
			font-size: 26px;
		}

			#header .header-top .tel a i {
				font-size: 21px;
			}
	}

	@media(max-width: 767px) {
		.header-top-right .tel {
			margin-right: 15px !important;
		}
	}

	@media(min-width: 768px) {
		#header .header-top .tel span,
		#header .header-top .tel a {
			font-size: 28px;
		}

			#header .header-top .tel a i {
				font-size: 23px;
			}
	}