/* Enquiry Tab
-------------------------------------------------- */
.flat-text-center {
  text-align: center;
}
	/* style1 */
	.tab-title li span {
		font-weight: 700;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}

	.tab-title.style1 li.active span,
	.tab-title.style1 li:hover span {
		color: #fff;
	}

	.tab-title li {
		display: inline-block;
		line-height: 44px;
		padding: 0 20px;
		position: relative;
		cursor: pointer;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}

	.tab-title.style1 li {
		border-radius: 4px;
	}

	.tab-title.style1 li.active,
	.tab-title.style1 li:hover {
		background: #f3728b;
	}

	.tab-title.style1 li:after {
		opacity: 0;
		content: "";
		border-left: 9px solid transparent;
		border-right: 9px solid transparent;
		border-top: 9px solid #f3728b;
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		bottom: -9px;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}

	.tab-title.style1 li.active:after,
	.tab-title.style1 li:hover:after {
		opacity: 1;
	}

	.tab-title.style1 li span:before {
		content: "";
		font-family: "FontAwesome";
		margin-right: 5px;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}

	.tab-title.style1 li.map span:before {
		content: "\f278";
		color: #f3728b;
	}

	.tab-title.style1 li.event span:before {
		content: "\f022";
		color: #2ebd59;
		font-family: "Font Awesome 5 Free";
	}

	.tab-title.style1 li.overview span:before{
		content: "\f044";
		color: #7bdeff;
	}

	.tab-title.style1 li.review span:before{
		content: "\f006";
		color: #f4c561;
	}

	.tab-title.style1 li.requirements span:before {
		content: "\f115";
		color: #f3728b;
	}

	.tab-title.style1 li.active span:before,
	.tab-title.style1 li:hover span:before {
		color: #fff;
	}

	/* style2 */
	.tab-title.style2 li:not(:last-child) {
		/* border-right: 1px solid #e6f3ff;
    border-radius: 15px; */
	}

	.tab-title.style2 li.active,
	.tab-title.style2 li:hover {
	color: #fff;
    background: #88b954;
	}

	.tab-title.style2 li {
		padding: 16px 30px 6px;
    /* border-radius: 15px; */
	}

	.tab-title.style2 li span {
		font-size: 22px;
	}

	.flat-tabs.style2 .item-content {
		padding: 50px 0 50px 0;
	}

	/* style3 */
	.tab-title.style3 li {
		padding: 0 18px;
		line-height: 47px;
		border: 1px solid transparent;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}

	.tab-title.style3 li:hover,
	.tab-title.style3 li.active {
		border: 1px solid #e6f3ff;
		background: #f3728b;
		border-radius: 4px;
	}

	.tab-title.style3 li span {
		font-weight: 500;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
		
	.tab-title.style3 li:hover span,
	.tab-title.style3 li.active span {
		color: #fff; 
	}

	.tab-title.style3 {
		margin-bottom: 80px;
	}

	/* style4 */
	.tab-title.style4 {
		padding: 10px 0 7px; 
		background: rgba(255,225,255,0.1);
	}

	.tab-title.style4 li {
		color: #fff;
		padding: 0 24px 0 35px;
		font-size: 16px;
		line-height: 58px;
	}

	.tab-title.style4 li:not(:last-child) {
		border-right: 1px solid rgba(255,255,255,0.14);
	}

	.tab-title.style4 li:hover,
	.tab-title.style4 li.active {
		color: #f3728b;
	}

	/* style5 */
	.tab-title.style5 li {
		padding: 0;
	}

	.tab-title.style5 li:after {
		content: "";
		width: 0%;
		height: 6px;
		background: #f3728b;
		position: absolute;
		bottom: -47px;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}

	.tab-title.style5 li:hover:after,
	.tab-title.style5 li.active:after {
		width: 100%;
	}

	.tab-title.style5 {
		padding-bottom: 40px;
		border-bottom: 6px solid rgba(81,94,111,0.08);
	}

	.tab-title.style5 li:hover .iconbox.style4 .iconbox-content .title a,
	.tab-title.style5 li.active .iconbox.style4 .iconbox-content .title a {
		color: #f3728b;
	}

	.tab-content-contact.active {
		transform: translateY(0);
		visibility: visible;
	}

	.tab-content-contact.active.box-shadow {
		-webkit-box-shadow: 6px 18px 50px 13px rgba(157,172,193,0.25);
		-moz-box-shadow: 6px 18px 50px 13px rgba(157,172,193,0.25);
		box-shadow: 6px 18px 50px 13px rgba(157,172,193,0.25);
	}

	.tab-content-contact {
		visibility: hidden;
		transform: translateY(50%);
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.5s ease-in-out;
	}