<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
	font-family: 'Alegreya Sans', sans-serif;
}


::-webkit-inner-spin-button, ::-webkit-ouer-spin-button {
	-webkit-appearance: none;
	-moz-appearance: none;
	margin: 0;
}

input[type=number] {
	-moz-appearance: textfield;
}

.brand1 {
	font-family: 'Alegreya Sans', sans-serif;
	font-size: 30px;
	padding: 0px 15px;
	margin: 25px 0px;
	color: #fff !important;
}

.navbar1 {
	min-height: 100px;
	border: none;
	border-radius: 0;
	margin: 0;
	/*background: linear-gradient(to bottom, #415E9B 0%, #415E9B 53%, #415E9B 100%);*/
	background-color: #083045;
}

.navbutton {
	background-color: #EED369;
	border-radius: 0;
	border: 1px solid #107895;
	font-size: 15px;
	font-family: 'Signika Negative', sans-serif;
	color: #000;
	padding: 6px 10px 3px;
}

	.navbutton:hover, .navbutton:focus, .navbutton:active {
		background-color: #EED369 !important;
		box-shadow: 0px 0px 1px 0.5px rgba(0,0,0,0.75);
		border: 1px solid #107895;
		color: #000 !important;
	}

.navbutton1 {
	background: linear-gradient(to bottom, #ef5353 0%, #ef5360 53%, #ef5360 100%);
	border-radius: 0;
	border: 1px solid #fff;
	color: #fff;
	font-size: 14px;
	padding: 6px 8px;
	box-shadow: 0px 0px 1px 0.5px rgba(0,0,0,0.75);
	cursor: context-menu;
}

	.navbutton1:hover {
		background: linear-gradient(to bottom, #ef5353 0%, #ef5353 53%, #ef5353 100%);
		box-shadow: 0px 0px 1px 0.5px rgba(0,0,0,0.75);
		border: 1px solid #fff;
	}

	.navbutton1:active {
		background: linear-gradient(to bottom, #ef5353 0%, #ef5353 53%, #ef5353 100%);
		box-shadow: 0px 0px 1px 0.5px rgba(0,0,0,0.75);
		border: 1px solid #fff;
	}

.navinput {
	border: 1px solid #455560;
	border-radius: 0;
	font-family: 'Signika Negative', sans-serif;
	padding: 6px 6px;
}

.navtoggle {
	margin: 33px 15px;
	background-color: #EED369;
	border-radius: 0;
	border: 1px solid #EED369;
	color: #000;
}

	.navtoggle:hover, .navtoggle:focus {
		background-color: #D6BE60 !important;
		color: #fff;
		border: 1px solid #083045;
	}

{
	background-color: #415E9B !important;
	color: #fff;
	border: 1px solid #fff;
}

.navform1 {
	margin: 33px 0;
	border: none;
	border-color: #fff;
}

.banner {
	background: linear-gradient(to bottom, rgba(247,247,247,1) 0%, rgba(237,237,237,1) 100%);
	/*background:url();
	background-size:cover;*/
	padding-top: 100px;
}

.padding20 {
	padding: 20px;
}

padding0 {
	padding: 0px;
}

.imgmar {
	padding: 100px 0;
}

.leftimg {
	top: 10px;
	width:100%;
	/*z-index:10;*/
}

.bannerdetail {
	margin: 25px 0;
}

.togglemar {
	margin-top: 34px !important;
}

.primaryfnt {
	color: #454545;
	font-size: 35px;
}

.secfnt {
	color: #888888;
	padding-left: 2px;
	font-size: 20px;
}

.bannerlist {
	padding: 0px 0 0 2px;
	list-style-type: none;
}

	.bannerlist li {
		font-size: 20px;
		color: #454545;
		padding: 12px 0;
	}

.glyphcolor {
	color: #107895;
}

.glyphcolor1 {
	color: #107895;
}

.pricebg {
	background-color: #F7F7F7;
	background: url(../img/febg.jpg) fixed;
}

.plan-header {
	background: #083045 none repeat scroll 0 0;
	border-bottom: 2px solid #9cbace;
	margin: 0;
	font-family: 'Signika Negative', sans-serif;
	color: #fff;
	padding: 10px 20px;
	position: relative;
}

.plan-content {
	background-color: #F3F6F8;
	border-bottom: 2px solid #9cbace;
	margin-bottom: 20px;
	font-family: 'Signika Negative', sans-serif;
}

.planning {
	padding: 20px 40px;
	margin: 0;
}

.plan-content li {
	padding: 8px 0;
	font-size: 16px;
	list-style-type: none;
}

/*Testimonial*/
section {
	padding-top: 20px;
	padding-bottom: 20px;
	/*background-color: rgba(247,247,247,1);*/
	background-color: #fff;
}

.quote {
	color: rgba(0,0,0,.1);
	text-align: center;
	margin-bottom: 30px;
}

/*-------------------------------*/
/*    Carousel Fade Transition   */
/*-------------------------------*/

/*#fade-quote-carousel.carousel {
	padding-bottom: 60px;
}

	#fade-quote-carousel.carousel .carousel-inner .item {
		opacity: 0;
		-webkit-transition-property: opacity;
		-ms-transition-property: opacity;
		transition-property: opacity;
	}

	#fade-quote-carousel.carousel .carousel-inner .active {
		opacity: 1;
		-webkit-transition-property: opacity;
		-ms-transition-property: opacity;
		transition-property: opacity;
	}

	#fade-quote-carousel.carousel .carousel-indicators {
		bottom: 10px;
	}

		#fade-quote-carousel.carousel .carousel-indicators &gt; li {
			background-color: #e84a64;
			border: none;
		}

#fade-quote-carousel blockquote {
	text-align: center;
	border: none;
}

#fade-quote-carousel .profile-circle {
	width: 100px;
	height: 100px;
	margin: 0 auto;
	border-radius: 100px;
}*/
/*Testimonial finish*/

.titlecolor {
	color: #107895;
}

.titlecolorprice {
	color: #fff;
}

.calltag {
	background-color: #083045;
	padding: 20px 0;
	color: #fff;
}

	.calltag h2 {
	font-family:'Signika Negative' sans-serif;
	font-weight:300;
	}

.calllink {
	background-color: #de0f17;
	color: #fff;
	padding: 10px;
	font-size: 18px;
	border: 1px solid #fff;
}

	.calllink:hover {
		background-color: #415E9B;
		color: #fff;
		text-decoration: none;
		border: 1px solid #fff;
	}

	.calllink:focus {
		background-color: #415E9B;
		color: #fff;
		border: 1px solid #fff;
		text-decoration: none;
	}

.calllink1 {
	background-color: #EED369;
	color: #000;
	padding: 10px;
	font-family: 'Signika Negative', sans-serif;
	font-size: 18px;
	border: 1px solid #EED369;
	/*background-color: #fff;
	color: #000;
	padding: 10px;
	font-size: 18px;
	border: 1px solid #fff;*/
}

.fapadding {
	padding: 2px 0;
	font-size: 21px;
}


.linkmargin {
	margin: 15px 0;
}

.whycel {
	background-color: #fff;
}

.whyul {
	list-style-type: none;
	color: #455560;
}

	.whyul li h3 {
		font-size: 20px;
	}

.detail {
	background-color: #F7F7F7;
}

.footer {
	background-color: #F7F7F7;
	font-family: 'Signika Negative', sans-serif;
}

.fasize {
	font-size: 50px;
}

.margin5 {
	margin-top: 5px;
}

.brand1 h1 {
	margin: 6px 0;
}

/*media query*/

@media screen and (max-width:991px) {

	.calllink, .calllink1 {
		padding: 6px;
	}

	.copy, .fapadding {
		text-align: center;
	}
}

@media screen and (max-width:480px) {

	.paddingxs0 {
		padding: 0 !important;
	}

	.planning {
		padding: 20px 20px;
		margin: 0;
	}

	.banner {
		padding-top: 110px !important;
	}

	.whyul {
		padding-left: 0px;
	}
}

@media (min-width:768px) and (max-width:990px) {
	.banner {
		padding-top: 200px;
	}
}


/*testimonial*/
/* carousel */
#quote-carousel {
	padding: 0 10px 30px 10px;
	margin-top: 30px;
}

	/* Control buttons  */
	#quote-carousel .carousel-control {
		background: none;
		color: #222;
		font-size: 2.3em;
		text-shadow: none;
		margin-top: 30px;
	}
		/* Previous button  */
		#quote-carousel .carousel-control.left {
			left: -12px;
		}
/* Next button  */

@media (max-width:991px) {
	#quote-carousel .carousel-control.right {
		right: -15px !important;
		padding-left: 0 !important;
	}
}

#quote-carousel .carousel-control.right {
	right: -15px !important;
	padding-left: 50px;
}
/* Changes the position of the indicators */
#quote-carousel .carousel-indicators {
	right: 50%;
	top: auto;
	bottom: 0px;
	margin-right: -19px;
}
	/* Changes the color of the indicators */
	#quote-carousel .carousel-indicators li {
		background: #c0c0c0;
	}

	#quote-carousel .carousel-indicators .active {
		background: #333333;
	}

#quote-carousel img {
	width: 250px;
	height: 100px;
}
/* End carousel */

.item blockquote {
	border-left: none;
	margin: 0;
}

	.item blockquote img {
		margin-bottom: 10px;
	}

	.item blockquote p:before {
		content: "\f10d";
		font-family: 'Fontawesome';
		float: left;
		margin-right: 10px;
	}

.label1 {
	background-color: #fff;
	color: #000;
	padding: 10px;
	border: 1px solid #fff;
	font-weight: normal;
}

/**
  MEDIA QUERIES
*/

@media (max-width:320px) {
	.brdimg {
		width: 162px;
		margin: 0;
		padding: 0;
	}

	.brand1 {
		padding: 8px 15px;
	}
}

@media (max-width:767px) {
	.imgmar {
		padding: 20px 0 !important;
	}
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
	#quote-carousel {
		margin-bottom: 0;
		padding: 0 40px 30px 40px;
	}
}

/* Small devices (tablets, up to 768px) */
@media (max-width: 768px) {

	/* Make the indicators larger for easier clicking with fingers/thumb on mobile */

	#quote-carousel .carousel-indicators {
		bottom: -20px !important;
	}

		#quote-carousel .carousel-indicators li {
			display: inline-block;
			margin: 0px 5px;
			width: 15px;
			height: 15px;
		}

			#quote-carousel .carousel-indicators li.active {
				margin: 0px 5px;
				width: 20px;
				height: 20px;
			}

	.linkmargin {
		text-align: center;
	}

	.imgres {
		width: 100%;
	}
}



.overlay {
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 0;
}

.expand {
	left: 0;
	right: 0;
	bottom: 50%;
	margin: 0 auto -30px auto;
}



.facol1 {
	color: #3b5998;
}

.facol2 {
	color: #55acee;
}

.facol3 {
	color: #dd4b39;
}

.facol4 {
	color: #0077b5;
}


@media (min-width:991px) and (max-width:1123px) {
	.fbtsiz {
		font-size: 23px;
	}
}

@media (min-width:400px) and (max-width:535px) {
	.fbtsiz {
		font-size: 23px;
		padding-top: 10px;
	}
}

@media (max-width:399px) {
	.fbtsiz {
		font-size: 18px;
		padding-top: 12px;
	}
}

.scrollup {
	position: fixed;
	bottom: 50px;
	right: 20px;
	background-color: #083045;
	color: #fff;
	padding: 10px;
}

	.scrollup:hover {
		text-decoration: none !important;
		color: #fff;
	}


.image-container {
	width: 100%;
	position: relative;
	overflow: hidden;
	display: inline-block;
}

	.image-container a {
		position: absolute;
		color: #fff;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		padding: 0;
		z-index: 2;
	}

	.image-container .image-overlay {
		opacity: 0;
		position: absolute;
		color: #fff;
		background: rgba(0,0,0, 0.77);
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		padding: 0;
		text-align: center;
		font-size: 40px;
		-webkit-transition: opacity .5s ease-in-out;
		-moz-transition: opacity .5s ease-in-out;
		-ms-transition: opacity .5s ease-in-out;
		-o-transition: opacity .5s ease-in-out;
		transition: opacity .5s ease-in-out;
		z-index: 1;
	}

	.image-container:hover .image-overlay {
		opacity: 1;
	}

	.image-container .image-overlay i {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
	}

.color {
	color: #EED369;
}
.margin_5 {
	margin: 5px;
}</pre></body></html>