
.css-input { 
	border-color:#cccccc;
	 border-style:solid; 
	 padding:4px; 
	 font-size:18px; 
	 border-width:3px; 
	 border-radius:13px; 
	 background-color:#000000;
	 color:#ffffff; 
	 margin: 2px;
 }
.css-input:focus { outline:none; } 


















.wrapper{

}














/* Bottom left text */
.homeh1 {
  text-shadow: 1px 1px #000000;
  color: #ffffff;
  font-size:20px;
  font-weight: bold;
}
.homeh0 {
  text-shadow: 1px 1px #000000;
  color: #ffffff;
  font-size:50px;
  font-weight: bold;
 
}
.bottom-left {
  position: relative;
  bottom: 8px;
  left: 16px;
}
.marquee {
    white-space: nowrap;
    -webkit-animation: rightThenLeft 4s linear;
    margin-right: 10000px;
}
.gradtext4d {
	text-transform: uppercase;
	background: linear-gradient(to right, #ff5b00 0%, #00a423 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font: {
		size: 40vw;
		family: $font;
	};
}
@-webkit-keyframes rightThenLeft {
    0%   {margin-right:100%;}
    50%  {margin-right:0;}
    100% {margin-right:100%;}
}


.navbar {
  overflow: hidden;
  background-color: #333;
}

.navbar a {
  float: left;
  font-size: 16px;
  color: white;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
}

.dropdown {
  float: left;
  overflow: hidden;

}

.dropdown .dropbtn {
  font-size: 16px;  
  border: none;
  outline: none;
  color: white;
  padding: 14px 16px;
  background-color: inherit;
  font-family: inherit;
  margin: 0;
}

.navbar a:hover, .dropdown:hover .dropbtn {
  background-color: red;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown-content a {
  float: none;
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
}

.dropdown-content a:hover {
  background-color: #ddd;
}

.dropdown:hover .dropdown-content {
  display: block;
}


.clearfix:before, .clearfix:after{
     content: "";
     display: table;
}
.clearfix:after{
     clear: both;
}
a{
     color:#0067ab;
     text-decoration:none;
}
a:hover{
     text-decoration:underline;
}
.form{
     width: 300px;
     margin: 0 auto;
}
input[type='text'], input[type='email'],
input[type='password'] {
     width: 200px;
     border-radius: 2px;
     border: 1px solid #CCC;
     padding: 10px;
     color: #333;
     font-size: 14px;
     margin-top: 10px;
}
input[type='submit']{
     padding: 10px 25px 8px;
     color: #fff;
     background-color: #0067ab;
     text-shadow: rgba(0,0,0,0.24) 0 1px 0;
     font-size: 16px;
     box-shadow: rgba(255,255,255,0.24) 0 2px 0 0 inset,#fff 0 1px 0 0;
     border: 1px solid #0164a5;
     border-radius: 2px;
     margin-top: 10px;
     cursor:pointer;
}
input[type='submit']:hover {
     background-color: #024978;
}



/* DivTable.com */
.divTable{
	display: table;
	width: 100%;
}
.divTableRow {
	display: table-row;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableCell, .divTableHead {
	border: 1px solid #999999;
	display: table-cell;
	padding: 3px 10px;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}


.topnav {
  overflow: hidden;
  background-color: #333;
}

.topnav a {
  float: left;
  display: block;
  color: #f2f2f2;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 17px;
}

.topnav a:hover {
  background-color: #ddd;
  color: black;
}

.active {
  background-color: #000;
  color: white;
}
.inactive {
  background-color: #000;
  color: white;
}
.topnav .icon {
  display: none;
}

@media screen and (max-width: 600px) {
  .topnav a:not(:first-child) {display: none;}
  .topnav a.icon {
    float: right;
    display: block;
  }
}

@media screen and (max-width: 600px) {
  .topnav.responsive {position: relative;}
  .topnav.responsive .icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  .topnav.responsive a {
    float: none;
    display: block;
    text-align: left;
  }
}

legend {
    background-color: #000;
    color: #fff;
    padding: 3px 6px;
}

.output {
    font: 1rem 'Fira Sans', sans-serif;
}

label {
    margin-top: 1rem;
    display: block;
    font-size: .8rem;
}

input:invalid + span:after {
    position: absolute;
    content: '✖';
    color: #f00;
    padding-left: 5px;
}

input:valid + span:after {
    position: absolute;
    content: '✓';
    color: #26b72b;
    padding-left: 5px;
}

/* Style the buttons */
.btn1 {
  border: none;
  outline: none;
  padding: 12px 16px;
  background-color: #f1f1f1;
  cursor: pointer;
}

.btn1:hover {
  background-color: #ddd;
}

.btn1.active {
  background-color: #666;
  color: white;
}
.btn1.inactive {
  background-color: #666;
  color: white;
}


/* Dropdown Button */
.dropbtn {
 /* background-color: #3498DB;*/
  background-color: #000000;
  color: white;
  padding-left: 60px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 24px;
  border: none;
  cursor: pointer;

}

/* Dropdown button on hover & focus */
.dropbtn:hover, .dropbtn:focus {
/*  background-color: #2980B9;*/
  background-color: #FF0000;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
  position: relative;
  display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

/* Links inside the dropdown */
.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #ddd}

/* Show the dropdown menu (use JS to add this class to the .dropdown-content container when the user clicks on the dropdown button) */
.show {display:block;}


#myInput {
  background-image: url('/css/searchicon.png');
  background-position: 10px 12px;
  background-repeat: no-repeat;
  width: 100%;
  font-size: 16px;
  padding: 12px 20px 12px 40px;
  border: 1px solid #ddd;
  margin-bottom: 12px;
}

	div,
	span,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	p,
	blockquote,
	a,
	ol,
	ul,
	li,
	figcaption {
		font: inherit
	}
	
	* {
		box-sizing: border-box
	}
	
	body {
		position: relative;
		font-style: normal;
		line-height: 1.5
	}
	
	section {
		background-color: #eeeeee;
		background-position: 50% 50%;
		background-repeat: no-repeat;
		background-size: cover
	}
	
	section,
	.container,
	.container-fluid {
		position: relative;
		word-wrap: break-word
	}
	
	a.mbr-iconfont:hover {
		text-decoration: none
	}
	
	h1,
	h2,
	h3 {
		margin: auto
	}
	
	h1,
	h3,
	p {
		padding: 10px 0;
		margin-bottom: 15px
	}
	
	p,
	li,
	blockquote {
		color: #15181b;
		letter-spacing: 0.5px;
		line-height: 1.7
	}
	
	ul,
	ol,
	pre,
	blockquote {
		margin-bottom: 0;
		margin-top: 0
	}
	
	pre {
		background: #f4f4f4;
		padding: 10px 24px;
		white-space: pre-wrap
	}
	
	p {
		margin-top: 0
	}
	
	a {
		font-style: normal;
		font-weight: 400;
		cursor: pointer
	}
	
	a,
	a:hover {
		text-decoration: none
	}
	
	figure {
		margin-bottom: 0
	}
	
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	.h1,
	.h2,
	.h3,
	.h4,
	.h5,
	.h6,
	.display-1,
	.display-2,
	.display-3,
	.display-4 {
		line-height: 1;
		word-break: break-word;
		word-wrap: break-word
	}
	
	b,
	strong {
		font-weight: bold
	}
	
	blockquote {
		padding: 10px 0 10px 20px;
		position: relative;
		border-left: 3px solid
	}
	
	input:-webkit-autofill,
	input:-webkit-autofill:hover,
	input:-webkit-autofill:focus,
	input:-webkit-autofill:active {
		transition-delay: 9999s;
		transition-property: background-color, color
	}
	
	html,
	body {
		height: auto;
		min-height: 100vh
	}
	
	.mbr-section-title {
		font-style: normal;
		line-height: 1.2
	}
	
	.mbr-section-subtitle {
		line-height: 1.3
	}
	
	.mbr-text {
		font-style: normal;
		line-height: 1.6
	}
	
	.btn {
		font-weight: 400;
		border-width: 2px;
		border-style: solid;
		font-style: normal;
		letter-spacing: 2px;
		margin: .4rem .8rem;
		white-space: normal;
		transition: all .3s ease-in-out, box-shadow 2s ease-in-out;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		word-break: break-word;
		-webkit-align-items: center;
		-webkit-justify-content: center;
		display: -webkit-inline-flex
	}
	
	.btn-form {
		border-radius: 0
	}
	
	.btn-form:hover {
		cursor: pointer
	}
	
	.mbr-figure img,
	.mbr-figure iframe {
		display: block;
		width: 100%
	}
	
	.card {
		background-color: transparent;
		border: none
	}
	
	.card-wrapper {
		flex: 1;
		-webkit-flex: 1
	}
	
	.card-img {
		text-align: center;
		flex-shrink: 0;
		-webkit-flex-shrink: 0
	}
	
	.media {
		max-width: 100%;
		margin: 0 auto
	}
	
	.mbr-figure {
		-ms-flex-item-align: center;
		-ms-grid-row-align: center;
		-webkit-align-self: center;
		align-self: center
	}
	
	.media-container>div {
		max-width: 100%
	}
	
	.mbr-figure img,
	.card-img img {
		width: 100%
	}
	
	@media (max-width: 991px) {
		.media-size-item {
			width: auto
		}
		.media {
			width: auto
		}
		.mbr-figure {
			width: 100%
		}
	}
	
	.hidden {
		visibility: hidden
	}
	
	.super-hide {
		display: none
	}
	
	.inactive {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		pointer-events: none;
		-webkit-user-drag: none;
		user-drag: none
	}
	
	textarea[type="hidden"] {
		display: none
	}
	
	#scrollToTop {
		display: none
	}
	
	.popover-content ul.show {
		min-height: 155px
	}
	
	.mbr-white {
		color: #ffffff
	}
	
	.mbr-black {
		color: #000000
	}
	
	.mbr-bg-white {
		background-color: #ffffff
	}
	
	.mbr-bg-black {
		background-color: #000000
	}
	
	.align-left {
		text-align: left
	}
	
	.align-center {
		text-align: center
	}
	
	.align-right {
		text-align: right
	}
	
	@media (max-width: 767px) {
		.align-left,
		.align-center,
		.align-right,
		.mbr-section-btn,
		.mbr-section-title {
			text-align: center
		}
	}
	
	.mbr-light {
		font-weight: 300
	}
	
	.mbr-regular {
		font-weight: 400
	}
	
	.mbr-semibold {
		font-weight: 500
	}
	
	.mbr-bold {
		font-weight: 700
	}
	
	.mbr-section-btn {
		margin-left: -.25rem;
		margin-right: -.25rem;
		font-size: 0
	}
	
	nav .mbr-section-btn {
		margin-left: 0rem;
		margin-right: 0rem
	}
	
	.btn .mbr-iconfont,
	.btn.btn-sm .mbr-iconfont {
		cursor: pointer;
		margin-right: 0.5rem
	}
	
	.btn.btn-md .mbr-iconfont,
	.btn.btn-md .mbr-iconfont {
		margin-right: 0.8rem
	}
	
	[type="submit"] {
		-webkit-appearance: none
	}
	
	.mbr-fullscreen .mbr-overlay {
		min-height: 100vh
	}
	
	.mbr-fullscreen {
		display: flex;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		align-items: center;
		-webkit-align-items: center;
		min-height: 100vh;
		box-sizing: border-box;
		padding-top: 3rem;
		padding-bottom: 3rem
	}
	
	section.sidebar-open:before {
		content: '';
		position: fixed;
		top: 0;
		bottom: 0;
		right: 0;
		left: 0;
		background-color: rgba(0, 0, 0, 0.2);
		z-index: 1040
	}
	
	amp-img img {
		max-height: 100%;
		max-width: 100%
	}
	
	img.mbr-temp {
		width: 100%
	}
	
	.is-builder .nodisplay+img[async],
	.is-builder .nodisplay+img[decoding="async"],
	.is-builder amp-img>a+img[async],
	.is-builder amp-img>a+img[decoding="async"] {
		display: none
	}
	
	html:not(.is-builder) amp-img>a {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: 1
	}
	
	.is-builder .temp-amp-sizer {
		position: absolute
	}
	
	.is-builder amp-youtube .temp-amp-sizer,
	.is-builder amp-vimeo .temp-amp-sizer {
		position: static
	}
	
	.is-builder section.horizontal-menu .ampstart-btn {
		display: none
	}
	
	@media (max-width: 991px) {
		.is-builder section.horizontal-menu .navbar-toggler {
			display: block
		}
	}
	
	.is-builder section.horizontal-menu .dropdown-menu {
		z-index: auto;
		opacity: 1;
		pointer-events: auto
	}
	
	.is-builder section.horizontal-menu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
		margin-right: 0;
		padding: 0.667em 1em
	}
	
	.mobirise-spinner {
		position: absolute;
		top: 50%;
		left: 40%;
		margin-left: 10%;
		-webkit-transform: translate3d(-50%, -50%, 0);
		z-index: 4
	}
	
	.mobirise-spinner em {
		width: 24px;
		height: 24px;
		border-radius: 100%;
		display: inline-block;
		-webkit-animation: slide 1s infinite
	}
	
	.mobirise-spinner em:nth-child(1) {
		-webkit-animation-delay: 0.1s
	}
	
	.mobirise-spinner em:nth-child(2) {
		-webkit-animation-delay: 0.2s
	}
	
	.mobirise-spinner em:nth-child(3) {
		-webkit-animation-delay: 0.3s
	}
	
	@-moz-keyframes slide {
		0% {
			-webkit-transform: scale(1)
		}
		50% {
			opacity: 0.3;
			-webkit-transform: scale(2)
		}
		100% {
			-webkit-transform: scale(1)
		}
	}
	
	@-webkit-keyframes slide {
		0% {
			-webkit-transform: scale(1)
		}
		50% {
			opacity: 0.3;
			-webkit-transform: scale(2)
		}
		100% {
			-webkit-transform: scale(1)
		}
	}
	
	@-o-keyframes slide {
		0% {
			-webkit-transform: scale(1)
		}
		50% {
			opacity: 0.3;
			-webkit-transform: scale(2)
		}
		100% {
			-webkit-transform: scale(1)
		}
	}
	
	@keyframes slide {
		0% {
			-webkit-transform: scale(1)
		}
		50% {
			opacity: 0.3;
			-webkit-transform: scale(2)
		}
		100% {
			-webkit-transform: scale(1)
		}
	}
	
	.mobirise-loader .amp-active>div {
		display: none
	}
	
	.mbr-container {
		max-width: 800px;
		padding: 0 10px;
		margin: 0 auto;
		position: relative
	}
	
	.container {
		padding-right: 15px;
		padding-left: 15px;
		width: 100%;
		margin-right: auto;
		margin-left: auto
	}
	
	@media (max-width: 767px) {
		.container {
			max-width: 540px
		}
	}
	
	@media (min-width: 768px) {
		.container {
			max-width: 720px
		}
	}
	
	@media (min-width: 992px) {
		.container {
			max-width: 960px
		}
	}
	
	@media (min-width: 1200px) {
		.container {
			max-width: 1140px
		}
	}
	
	.mbr-row {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-right: -15px;
		margin-left: -15px
	}
	
	.mbr-justify-content-center {
		justify-content: center;
		-webkit-justify-content: center
	}
	
	@media (max-width: 767px) {
		.mbr-col-sm-12 {
			-ms-flex: 0 0 100%;
			flex: 0 0 100%;
			max-width: 100%;
			padding-right: 15px;
			padding-left: 15px;
			-webkit-flex: 0 0 100%
		}
		.mbr-row {
			margin: 0
		}
	}
	
	@media (min-width: 768px) {
		.mbr-col-md-3 {
			-ms-flex: 0 0 25%;
			flex: 0 0 25%;
			max-width: 25%;
			padding-right: 15px;
			padding-left: 15px;
			-webkit-flex: 0 0 25%
		}
		.mbr-col-md-4 {
			-ms-flex: 0 0 33.333333%;
			flex: 0 0 33.333333%;
			max-width: 33.333333%;
			padding-right: 15px;
			padding-left: 15px;
			-webkit-flex: 0 0 33.333333%
		}
		.mbr-col-md-5 {
			-ms-flex: 0 0 41.666667%;
			flex: 0 0 41.666667%;
			max-width: 41.666667%;
			padding-right: 15px;
			padding-left: 15px;
			-webkit-flex: 0 0 41.666667%
		}
		.mbr-col-md-6 {
			-ms-flex: 0 0 50%;
			flex: 0 0 50%;
			max-width: 50%;
			padding-right: 15px;
			padding-left: 15px;
			-webkit-flex: 0 0 50%
		}
		.mbr-col-md-7 {
			-ms-flex: 0 0 58.333333%;
			flex: 0 0 58.333333%;
			max-width: 58.333333%;
			padding-right: 15px;
			padding-left: 15px;
			-webkit-flex: 0 0 58.333333%
		}
		.mbr-col-md-8 {
			-ms-flex: 0 0 66.666667%;
			flex: 0 0 66.666667%;
			max-width: 66.666667%;
			padding-left: 15px;
			padding-right: 15px;
			-webkit-flex: 0 0 66.666667%
		}
		.mbr-col-md-10 {
			-ms-flex: 0 0 83.333333%;
			flex: 0 0 83.333333%;
			max-width: 83.333333%;
			padding-left: 15px;
			padding-right: 15px;
			-webkit-flex: 0 0 83.333333%
		}
		.mbr-col-md-12 {
			-ms-flex: 0 0 100%;
			flex: 0 0 100%;
			max-width: 100%;
			padding-right: 15px;
			padding-left: 15px;
			-webkit-flex: 0 0 100%
		}
	}
	
	@media (min-width: 992px) {
		.mbr-col-lg-2 {
			-ms-flex: 0 0 16.666667%;
			flex: 0 0 16.666667%;
			max-width: 16.666667%;
			padding-right: 15px;
			padding-left: 15px;
			-webkit-flex: 0 0 16.666667%
		}
		.mbr-col-lg-3 {
			-ms-flex: 0 0 25%;
			flex: 0 0 25%;
			max-width: 25%;
			padding-right: 15px;
			padding-left: 15px;
			-webkit-flex: 0 0 25%
		}
		.mbr-col-lg-4 {
			-ms-flex: 0 0 33.33%;
			flex: 0 0 33.33%;
			max-width: 33.33%;
			padding-right: 15px;
			padding-left: 15px;
			-webkit-flex: 0 0 33.33%
		}
		.mbr-col-lg-5 {
			-ms-flex: 0 0 41.666%;
			flex: 0 0 41.666%;
			max-width: 41.666%;
			padding-right: 15px;
			padding-left: 15px;
			-webkit-flex: 0 0 41.666%
		}
		.mbr-col-lg-6 {
			-ms-flex: 0 0 50%;
			flex: 0 0 50%;
			max-width: 50%;
			padding-right: 15px;
			padding-left: 15px;
			-webkit-flex: 0 0 50%
		}
		.mbr-col-lg-8 {
			-ms-flex: 0 0 66.666667%;
			flex: 0 0 66.666667%;
			max-width: 66.666667%;
			padding-left: 15px;
			padding-right: 15px;
			-webkit-flex: 0 0 66.666667%
		}
		.mbr-col-lg-10 {
			-ms-flex: 0 0 83.3333%;
			flex: 0 0 83.3333%;
			max-width: 83.3333%;
			padding-right: 15px;
			padding-left: 15px;
			-webkit-flex: 0 0 83.3333%
		}
		.mbr-col-lg-12 {
			-ms-flex: 0 0 100%;
			flex: 0 0 100%;
			max-width: 100%;
			padding-right: 15px;
			padding-left: 15px;
			-webkit-flex: 0 0 100%
		}
	}
	
	@media (min-width: 1200px) {
		.mbr-col-xl-7 {
			-ms-flex: 0 0 58.333333%;
			flex: 0 0 58.333333%;
			max-width: 58.333333%;
			padding-right: 15px;
			padding-left: 15px;
			-webkit-flex: 0 0 58.333333%
		}
		.mbr-col-xl-8 {
			-ms-flex: 0 0 66.666667%;
			flex: 0 0 66.666667%;
			max-width: 66.666667%;
			padding-left: 15px;
			padding-right: 15px;
			-webkit-flex: 0 0 66.666667%
		}
	}
	
	amp-sidebar {
		background: transparent
	}
	
	#scrollToTopMarker {
		position: absolute;
		width: 0px;
		height: 0px;
		top: 300px
	}
	
	#scrollToTopButton {
		position: fixed;
		bottom: 25px;
		right: 25px;
		opacity: .4;
		z-index: 5000;
		font-size: 32px;
		height: 60px;
		width: 60px;
		border: none;
		border-radius: 3px;
		cursor: pointer
	}
	
	#scrollToTopButton:focus {
		outline: none
	}
	
	#scrollToTopButton a:before {
		content: '';
		position: absolute;
		height: 40%;
		top: 36%;
		width: 2px;
		left: calc(50% - 1px)
	}
	
	#scrollToTopButton a:after {
		content: '';
		position: absolute;
		border-top: 2px solid;
		border-right: 2px solid;
		width: 40%;
		height: 40%;
		left: calc(30% - 1px);
		bottom: 30%;
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg)
	}
	
	.is-builder #scrollToTopButton a:after {
		left: 30%
	}
	
	body {
		font-family: Roboto;
	}
	
	blockquote {
		border-color: #4ea2e3;
	}
	
	.display-1 {
		font-family: 'Roboto', sans-serif;
		font-size: 4.5rem;
	}
	
	.display-2 {
		font-family: 'Roboto', sans-serif;
		font-size: 2.2rem;
	}
	
	.display-4 {
		font-family: 'Roboto', sans-serif;
		font-size: 0.9rem;
	}
	
	.display-5 {
		font-family: 'Roboto', sans-serif;
		font-size: 1.8rem;
	}
	
	.display-7 {
		font-family: 'Roboto', sans-serif;
		font-size: 1.1rem;
	}
	
	@media (max-width: 768px) {
		.display-1 {
			font-size: 3.6rem;
			font-size: calc( 2.225rem + (4.5 - 2.225) * ((100vw - 20rem) / (48 - 20)));
			line-height: calc( 1.4 * (2.225rem + (4.5 - 2.225) * ((100vw - 20rem) / (48 - 20))));
		}
		.display-2 {
			font-size: 1.76rem;
			font-size: calc( 1.42rem + (2.2 - 1.42) * ((100vw - 20rem) / (48 - 20)));
			line-height: calc( 1.4 * (1.42rem + (2.2 - 1.42) * ((100vw - 20rem) / (48 - 20))));
		}
		.display-4 {
			font-size: 0.72rem;
			font-size: calc( 0.965rem + (0.9 - 0.965) * ((100vw - 20rem) / (48 - 20)));
			line-height: calc( 1.4 * (0.965rem + (0.9 - 0.965) * ((100vw - 20rem) / (48 - 20))));
		}
		.display-5 {
			font-size: 1.44rem;
			font-size: calc( 1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20)));
			line-height: calc( 1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20))));
		}
	}
	
	.btn {
		padding: 1rem 2rem;
		border-radius: 0px;
	}
	
	.btn-sm {
		border-width: 1px;
		padding: 0.6rem 0.8rem;
		border-radius: 0px;
	}
	
	.btn-md {
		font-weight: 600;
		padding: 1rem 2rem;
		border-radius: 0px;
	}
	
	.bg-primary {
		background-color: #4ea2e3;
	}
	
	.bg-success {
		background-color: #0dcd7b;
	}
	
	.bg-info {
		background-color: #8282e7;
	}
	
	.bg-warning {
		background-color: #000000;
	}
	
	.bg-danger {
		background-color: #a0a0a0;
	}
	
	.btn-primary,
	.btn-primary:active,
	.btn-primary.active {
		background-color: #4ea2e3;
		border-color: #4ea2e3;
		color: #ffffff;
	}
	
	.btn-primary:hover,
	.btn-primary:focus,
	.btn-primary.focus {
		color: #ffffff;
		background-color: #1f7dc5;
		border-color: #1f7dc5;
	}
	
	.btn-primary.disabled,
	.btn-primary:disabled {
		color: #ffffff;
		background-color: #1f7dc5;
		border-color: #1f7dc5;
	}
	
	.btn-secondary,
	.btn-secondary:active,
	.btn-secondary.active {
		background-color: #4addff;
		border-color: #4addff;
		color: #003c4a;
	}
	
	.btn-secondary:hover,
	.btn-secondary:focus,
	.btn-secondary.focus {
		color: #003c4a;
		background-color: #00cdfd;
		border-color: #00cdfd;
	}
	
	.btn-secondary.disabled,
	.btn-secondary:disabled {
		color: #003c4a;
		background-color: #00cdfd;
		border-color: #00cdfd;
	}
	
	.btn-info,
	.btn-info:active,
	.btn-info.active {
		background-color: #8282e7;
		border-color: #8282e7;
		color: #ffffff;
	}
	
	.btn-info:hover,
	.btn-info:focus,
	.btn-info.focus {
		color: #ffffff;
		background-color: #4242db;
		border-color: #4242db;
	}
	
	.btn-info.disabled,
	.btn-info:disabled {
		color: #ffffff;
		background-color: #4242db;
		border-color: #4242db;
	}
	
	.btn-success,
	.btn-success:active,
	.btn-success.active {
		background-color: #0dcd7b;
		border-color: #0dcd7b;
		color: #ffffff;
	}
	
	.btn-success:hover,
	.btn-success:focus,
	.btn-success.focus {
		color: #ffffff;
		background-color: #088550;
		border-color: #088550;
	}
	
	.btn-success.disabled,
	.btn-success:disabled {
		color: #ffffff;
		background-color: #088550;
		border-color: #088550;
	}
	
	.btn-warning,
	.btn-warning:active,
	.btn-warning.active {
		background-color: #000000;
		border-color: #000000;
		color: #ffffff;
	}
	
	.btn-warning:hover,
	.btn-warning:focus,
	.btn-warning.focus {
		color: #ffffff;
		background-color: #000000;
		border-color: #000000;
	}
	
	.btn-warning.disabled,
	.btn-warning:disabled {
		color: #ffffff;
		background-color: #000000;
		border-color: #000000;
	}
	
	.btn-danger,
	.btn-danger:active,
	.btn-danger.active {
		background-color: #a0a0a0;
		border-color: #a0a0a0;
		color: #ffffff;
	}
	
	.btn-danger:hover,
	.btn-danger:focus,
	.btn-danger.focus {
		color: #ffffff;
		background-color: #7a7a7a;
		border-color: #7a7a7a;
	}
	
	.btn-danger.disabled,
	.btn-danger:disabled {
		color: #ffffff;
		background-color: #7a7a7a;
		border-color: #7a7a7a;
	}
	
	.btn-black,
	.btn-black:active,
	.btn-black.active {
		background-color: #333333;
		border-color: #333333;
		color: #ffffff;
	}
	
	.btn-black:hover,
	.btn-black:focus,
	.btn-black.focus {
		color: #ffffff;
		background-color: #0d0d0d;
		border-color: #0d0d0d;
	}
	
	.btn-black.disabled,
	.btn-black:disabled {
		color: #ffffff;
		background-color: #0d0d0d;
		border-color: #0d0d0d;
	}
	
	.btn-white,
	.btn-white:active,
	.btn-white.active {
		background-color: #ffffff;
		border-color: #ffffff;
		color: #808080;
	}
	
	.btn-white:hover,
	.btn-white:focus,
	.btn-white.focus {
		color: #808080;
		background-color: #d9d9d9;
		border-color: #d9d9d9;
	}
	
	.btn-white.disabled,
	.btn-white:disabled {
		color: #808080;
		background-color: #d9d9d9;
		border-color: #d9d9d9;
	}
	
	.btn-white,
	.btn-white:active,
	.btn-white.active {
		color: #333333;
	}
	
	.btn-white:hover,
	.btn-white:focus,
	.btn-white.focus {
		color: #333333;
	}
	
	.btn-white.disabled,
	.btn-white:disabled {
		color: #333333;
	}
	
	.btn-primary-outline,
	.btn-primary-outline:active,
	.btn-primary-outline.active {
		background: none;
		border-color: #1c6faf;
		color: #1c6faf;
	}
	
	.btn-primary-outline:hover,
	.btn-primary-outline:focus,
	.btn-primary-outline.focus {
		color: #ffffff;
		background-color: #4ea2e3;
		border-color: #4ea2e3;
	}
	
	.btn-primary-outline.disabled,
	.btn-primary-outline:disabled {
		color: #ffffff;
		background-color: #4ea2e3;
		border-color: #4ea2e3;
	}
	
	.btn-secondary-outline,
	.btn-secondary-outline:active,
	.btn-secondary-outline.active {
		background: none;
		border-color: #00b8e3;
		color: #00b8e3;
	}
	
	.btn-secondary-outline:hover,
	.btn-secondary-outline:focus,
	.btn-secondary-outline.focus {
		color: #003c4a;
		background-color: #4addff;
		border-color: #4addff;
	}
	
	.btn-secondary-outline.disabled,
	.btn-secondary-outline:disabled {
		color: #003c4a;
		background-color: #4addff;
		border-color: #4addff;
	}
	
	.btn-info-outline,
	.btn-info-outline:active,
	.btn-info-outline.active {
		background: none;
		border-color: #2c2cd7;
		color: #2c2cd7;
	}
	
	.btn-info-outline:hover,
	.btn-info-outline:focus,
	.btn-info-outline.focus {
		color: #ffffff;
		background-color: #8282e7;
		border-color: #8282e7;
	}
	
	.btn-info-outline.disabled,
	.btn-info-outline:disabled {
		color: #ffffff;
		background-color: #8282e7;
		border-color: #8282e7;
	}
	
	.btn-success-outline,
	.btn-success-outline:active,
	.btn-success-outline.active {
		background: none;
		border-color: #076d41;
		color: #076d41;
	}
	
	.btn-success-outline:hover,
	.btn-success-outline:focus,
	.btn-success-outline.focus {
		color: #ffffff;
		background-color: #0dcd7b;
		border-color: #0dcd7b;
	}
	
	.btn-success-outline.disabled,
	.btn-success-outline:disabled {
		color: #ffffff;
		background-color: #0dcd7b;
		border-color: #0dcd7b;
	}
	
	.btn-warning-outline,
	.btn-warning-outline:active,
	.btn-warning-outline.active {
		background: none;
		border-color: #000000;
		color: #000000;
	}
	
	.btn-warning-outline:hover,
	.btn-warning-outline:focus,
	.btn-warning-outline.focus {
		color: #ffffff;
		background-color: #000000;
		border-color: #000000;
	}
	
	.btn-warning-outline.disabled,
	.btn-warning-outline:disabled {
		color: #ffffff;
		background-color: #000000;
		border-color: #000000;
	}
	
	.btn-danger-outline,
	.btn-danger-outline:active,
	.btn-danger-outline.active {
		background: none;
		border-color: #6d6d6d;
		color: #6d6d6d;
	}
	
	.btn-danger-outline:hover,
	.btn-danger-outline:focus,
	.btn-danger-outline.focus {
		color: #ffffff;
		background-color: #a0a0a0;
		border-color: #a0a0a0;
	}
	
	.btn-danger-outline.disabled,
	.btn-danger-outline:disabled {
		color: #ffffff;
		background-color: #a0a0a0;
		border-color: #a0a0a0;
	}
	
	.btn-black-outline,
	.btn-black-outline:active,
	.btn-black-outline.active {
		background: none;
		border-color: #000000;
		color: #000000;
	}
	
	.btn-black-outline:hover,
	.btn-black-outline:focus,
	.btn-black-outline.focus {
		color: #ffffff;
		background-color: #333333;
		border-color: #333333;
	}
	
	.btn-black-outline.disabled,
	.btn-black-outline:disabled {
		color: #ffffff;
		background-color: #333333;
		border-color: #333333;
	}
	
	.btn-white-outline,
	.btn-white-outline:active,
	.btn-white-outline.active {
		background: none;
		border-color: #ffffff;
		color: #ffffff;
	}
	
	.btn-white-outline:hover,
	.btn-white-outline:focus,
	.btn-white-outline.focus {
		color: #333333;
		background-color: #ffffff;
		border-color: #ffffff;
	}
	
	.text-primary {
		color: #4ea2e3;
	}
	
	.text-secondary {
		color: #4addff;
	}
	
	.text-success {
		color: #0dcd7b;
	}
	
	.text-info {
		color: #8282e7;
	}
	
	.text-warning {
		color: #000000;
	}
	
	.text-danger {
		color: #a0a0a0;
	}
	
	.text-white {
		color: #ffffff;
	}
	
	.text-black {
		color: #000000;
	}
	
	a.text-primary:hover,
	a.text-primary:focus {
		color: #1c6faf;
	}
	
	a.text-secondary:hover,
	a.text-secondary:focus {
		color: #00b8e3;
	}
	
	a.text-success:hover,
	a.text-success:focus {
		color: #076d41;
	}
	
	a.text-info:hover,
	a.text-info:focus {
		color: #2c2cd7;
	}
	
	a.text-warning:hover,
	a.text-warning:focus {
		color: #000000;
	}
	
	a.text-danger:hover,
	a.text-danger:focus {
		color: #6d6d6d;
	}
	
	a.text-white:hover,
	a.text-white:focus {
		color: #b3b3b3;
	}
	
	a.text-black:hover,
	a.text-black:focus {
		color: #4d4d4d;
	}
	
	.alert-success {
		background-color: #0dcd7b;
	}
	
	.alert-info {
		background-color: #8282e7;
	}
	
	.alert-warning {
		background-color: #000000;
	}
	
	.alert-danger {
		background-color: #a0a0a0;
	}
	
	a,
	a:hover {
		color: #4ea2e3;
	}
	
	.mbr-plan-header.bg-primary .mbr-plan-subtitle,
	.mbr-plan-header.bg-primary .mbr-plan-price-desc {
		color: #feffff;
	}
	
	.mbr-plan-header.bg-success .mbr-plan-subtitle,
	.mbr-plan-header.bg-success .mbr-plan-price-desc {
		color: #acfad9;
	}
	
	.mbr-plan-header.bg-info .mbr-plan-subtitle,
	.mbr-plan-header.bg-info .mbr-plan-price-desc {
		color: #ffffff;
	}
	
	.mbr-plan-header.bg-warning .mbr-plan-subtitle,
	.mbr-plan-header.bg-warning .mbr-plan-price-desc {
		color: #b3b3b3;
	}
	
	.mbr-plan-header.bg-danger .mbr-plan-subtitle,
	.mbr-plan-header.bg-danger .mbr-plan-price-desc {
		color: #e0e0e0;
	}
	
	.mobirise-spinner em:nth-child(1) {
		background: #4ea2e3;
	}
	
	.mobirise-spinner em:nth-child(2) {
		background: #4addff;
	}
	
	.mobirise-spinner em:nth-child(3) {
		background: #0dcd7b;
	}
	
	#scrollToTopMarker {
		display: none;
	}
	
	#scrollToTopButton {
		background-color: #4ea2e3;
	}
	
	#scrollToTopButton a:before {
		background: #ffffff;
	}
	
	#scrollToTopButton a:after {
		border-top-color: #ffffff;
		border-right-color: #ffffff;
	}
	
	.cid-r5U3hOeodN {
		padding-top: 120px;
		padding-bottom: 90px;
		background-image: url("assets/images/bg3-1920x1280.jpg");
	}
	
	.cid-r5U3hOeodN .mbr-section-subtitle {
		margin-bottom: 1rem;
	}
	
	.cid-r5U3hOeodN .mbr-section-title {
		color: #232323;
	}
	
	.cid-r5U44kxanu {
		padding-top: 60px;
		padding-bottom: 60px;
		background-image: url("assets/images/background6.jpg");
	}
	
	.cid-r5U44kxanu .mbr-title {
		padding-bottom: 1rem;
	}
	
	.cid-r5U44kxanu .mbr-section-btn {
		padding-top: 1.5rem;
	}
	
	.cid-r5U3A1kYSN {
		padding-top: 30px;
		padding-bottom: 30px;
		background-color: #ffffff;
	}
	
	.cid-r5U3A1kYSN .card {
		margin-bottom: 20px;
		position: relative;
		display: -webkit-flex;
		-ms-flex-direction: column;
		flex-direction: column;
		min-width: 0;
		word-wrap: break-word;
		background-clip: border-box;
		border-radius: 0;
		width: 100%;
		min-height: 1px;
		-webkit-flex-direction: column;
	}
	
	.cid-r5U3A1kYSN .card .btn {
		margin: .4rem 4px;
	}
	
	.cid-r5U3A1kYSN .card-title {
		margin: 0;
	}
	
	.cid-r5U3A1kYSN .mbr-text {
		color: #232323;
	}
	
	.cid-r5U3A1kYSN .card-box {
		padding-top: 2rem;
	}
	
	.cid-r5U3A1kYSN amp-img {
		width: 100%;
	}
	
	.cid-r5UljLMefP {
		padding-top: 75px;
		padding-bottom: 75px;
		background-color: #d5d5d5;
	}
	
	.cid-r5UljLMefP .mbr-row {
		margin: 0 15px;
	}
	
	@media (max-width: 991px) {
		.cid-r5UljLMefP .card {
			margin-bottom: 20px;
		}
	}
	
	.cid-r5UljLMefP .mbr-section-title {
		margin: 0;
		padding-bottom: 1rem;
	}
	
	.cid-r5UljLMefP .mbr-text {
		margin: 0;
	}
	
	.cid-r5Um49dQWj {
		padding-top: 30px;
		padding-bottom: 30px;
		background-color: #232323;
	}
	
	.cid-r5Um49dQWj p {
		margin: 0;
		color: #ffffff;
	}
	
	.engine {
		position: absolute;
		text-indent: -2400px;
		text-align: center;
		padding: 0;
		top: 0;
		left: -2400px;
	}
