html {
	width: 100%;
	height: auto;
	margin-top: 20px;
	font-size: 14px;
}

body {
	font-size: 15px !important;
}

.header .navbar-brand {
	height: 80px;
}

.carousel, #slides {
	width: auto !important;
}

.navbar-default, #navbar {
	background-color: #005aaa !important;
}

.field-icon {
	float: right;
	margin-left: -25px;
	margin-top: -25px;
	position: relative;
	z-index: 2;
}

.container-fluid {
	padding: 0 !important;
}

.floatleft {
	float: left;
}

.container {
	margin: 0 !important;
	width: 100% !important;
	padding: 0px !important;
}

.col-md-8 {
	padding: 0px !important;
}

.col-md- {
	padding-left: 0px !important;
}

.col-md-5 {
	padding-left: 45px !important;
	margin-left: 0 !important;
	margin-right: 50px !important;
}

.col-md-3 {
	padding-top: 30px !important;
}

.col-md-11 {
	padding-bottom: 50px;
}

#navbar3 {
	padding-right: 190px;
}

.navbar {
	margin-bottom: 0px !important;
}

.header .nav>li>a {
	padding-top: 30px;
	padding-bottom: 30px;
	padding-right: 30px !important;
}

.header .navbar-toggle {
	padding: 10px;
	margin: 25px 15px 25px 0;
}

.navbar-default .navbar-nav>li {
	margin-left: 25px;
	margin-right: 25px;
}

.navbar-default .navbar-nav>li>a {
	color: #fff !important;
}

.navbar-nav>li>a {
	
}

.nav2>li::after {
	background-color: #f26f21;
	content: "";
	width: 0;
	height: 3px;
	left: 0;
	bottom: 0;
	transition: width 0.35s ease 0s;
	position: absolute;
}

.nav2>li:hover::after {
	width: 100%;
}

#footer {
	width: 100%;
	padding-right: 10%;
	padding-left: 10%;
	background-color: #e6e7e8;
}

.fnav>li>a {
	text-decoration: none;
	margin-right: 1px;
	color: #005aaa;
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: none;
	border-right-color: #005aaa;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	padding-top: 0px !important;
	padding-right: 4px;
	padding-bottom: 0px !important;
	padding-left: 4px;
}

.fc>li>a {
	text-decoration: none;
	margin-right: 1px;
	color: #005aaa;
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: none;
	border-right-color: #005aaa;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	padding-top: 0px !important;
	padding-right: 4px;
	padding-bottom: 0px !important;
	padding-left: 4px;
}

.nav>li>a {
	text-align: right;
}

.fa {
	font-size: 30px;
	width: 30px;
	text-align: center;
	text-decoration: none;
	border-radius: 15%;
}

.fa-facebook {
	background: #3B5998;
	color: white;
}

.fa-twitter {
	background: #55ACEE;
	color: white;
}

#w {
	text-align: left;
	float: left;
	color: #0077cb;
}

#i {
	float: left;
}

.form-control {
	border-bottom: 2px solid #ec6f10 !important;
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
}

.btn-default {
	border: 1px solid #ec6f10 !important;
	background-color: #fff !important;
	text-align: center;
	width: 44%;
	margin-right: 5%;
}

.btn-default.btn:hover, .btn-default.btn:focus {
	background-color: #ec6f10 !important;
	color: #fff !important;
}

u {
	text-decoration: underline;
	-webkit-text-decoration-color: #ec6f10; /* Safari */
	text-decoration-color: #ec6f10;
}

#i1 {
	padding-top: 10px;
	padding-right: 10px;
	width: 70%;
	text-align: right;
	float: left;
}

#i2 {
	width: 25%;
	text-align: left;
	float: left;
}

.buttons-wrapper {
	position: absolute;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	align-items: center;
	z-index: 997;
	top: 0;
	pointer-events: none;
}

.buttons-wrapper a {
	pointer-events: auto;
	padding-left: 20px;
	padding-right: 20px;
	margin-left: 2px !important;
}

.mg-rg {
	margin-right: 1rem;
	margin-left: 1rem;
	margin-top: 1rem;
}

.b1 {
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #005aaa !important;
	color: #fff !important;
	background-color: #005aaa !important;
	border-radius: 0px !important;
}

.cw {
	width: 100%;
	padding-left: 15px;
	background-color: #00000055;
	bottom: 80px !important;
	left: 0 !important;
	right: 0 !important;
	text-align: left !important;
}

.carousel-indicators {
	position: absolute !important;
	z-index: 15 !important;
	list-style: none !important;
	text-align: center !important;
	margin-bottom: 0px;
}

.carousel-indicators li {
	background-color: #fff !important;
	border: 1px solid #ec6f10 !important;
	display: block !important;
	width: 10px !important;
	height: 10px !important;
	margin-bottom: 10px !important;
	border-radius: 100%;
}

.carousel-indicators .active {
	width: 12px !important;
	height: 12px !important;
	margin-bottom: 10px !important;
	background-color: #fff !important;
}

#navbar1 a:hover {
	color: #ec6f10 !important;
	background-color: #00000000 !important;
}

#navbar2 a:hover {
	color: #ec6f10 !important;
	background-color: #00000000 !important;
}

#b1 a:hover {
	color: #fff !important;
	background-color: #0077cb !important;
}

.nav>li>a:focus, .nav>li>a:hover {
	background-color: #00000000 !important;
	color: #ec6f10 !important;
}

.nav2>li>a {
	color: #fff !important;
	margin-left: 20px;
	margin-right: 20px;
}

.nav2 {
	padding-left: 500px !important;
}

.nav3 {
	float: right !important;
}

.modal-content {
	color: #000 !important;
}

.p1 {
	text-align: left;
	overflow-wrap: break-word;
	word-wrap: break-word;
	hyphens: auto;
}

.hc {
	background-color: #005aaa !important;
	color: #fff;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 10px;
	width: 100%;
}

.overflow-wrap {
	overflow-wrap: break-word;
}

#carousel {
	position: relative;
	width: 100%;
	margin: 0 auto;
}

#slides {
	background-color: #2b85c9;
	overflow: hidden;
	position: relative;
	width: 100%;
	height: auto;
}

#slides ul {
	list-style: none;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	position: relative;
}

#slides li {
	width: 100%;
	height: auto;
	float: left;
	text-align: center;
	position: relative;
	font-family: lato, sans-serif;
}

a#prev::before {
	content: "";
	display: block;
	width: 14px;
	height: 14px;
	border-width: 2px 2px 0 0;
	border-style: solid;
	border-color: #000;
	transform: rotateZ(225deg);
	position: absolute;
	left: 13px;
	top: 26px;
}

#buttons {
	width: 36px;
	height: 65.6px;
	background-color: rgba(255, 255, 255, 0.5);
	display: inline-block;
	border-radius: 0%;
	position: relative;
}

a#next::before {
	content: "";
	display: block;
	width: 14px;
	height: 14px;
	border-width: 0 0 2px 2px;
	border-style: solid;
	border-color: #000;
	transform: rotateZ(225deg);
	position: absolute;
	right: 13px;
	top: 26px;
}

/* Styling for prev and next buttons */
.quoteContainer, .authorContainer {
	display: table;
	width: 100%;
	text-align: left;
	padding-left: 20px;
	color: #fff;
}

[type=reset], [type=submit], button, html [type=button] {
	-webkit-appearance: none !important;
}

.listinfo {
	float: right;
	list-style: none;
	text-align: left;
	padding-left: 20%;
	text-decoration: none;
	background-color: #005aaa !important;
	width: 100%;
	margin-bottom: 0px !important;
}

.listinfobg {
	background-color: #005aaa !important;
	width: 100%;
	color: #fff;
}

.listinfo>li {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
}

#fi {
	padding-left: 35px !important;
}

.col-md-4 {
	margin-left: 150px;
	margin-right: 0px;
}

@media only screen and (max-width: 700px) {
	html, body {
		width: 100%;
		height: auto;
		padding: 0px;
		overflow-x: hidden;
		font-size: 15px !important;
	}
	.modal-content {
		width: 100% !important;
	}
	.navbar {
		padding-left: 0px !important;
		padding-right: 0px !important;
		padding-bottom: 0px !important;
	}
	.listinfo {
		padding-left: 0px !important;
		height: 50px;
	}
	.listinfo>li {
		display: block;
		padding-top: 5px !important;
		padding-bottom: 5px !important;
		padding-left: 5px !important;
		padding-right: 5px !important;
		float: left;
		font-size: 9px;
	}
	.navbar-toggler {
		background-color: #ddd !important;
	}
	.modal {
		padding-top: 10px !important;
	}
	#carousel {
		position: relative;
		width: 100%;
		margin: 0 auto;
	}
	#slides {
		background-color: #2b85c9;
		overflow: hidden;
		position: relative;
		width: 100%;
		height: auto;
	}
	#slides ul {
		list-style: none;
		width: 100%;
		height: auto;
		margin: 0;
		padding: 0;
		position: relative;
	}
	#slides li {
		width: 100%;
		height: auto;
		float: left;
		text-align: center;
		position: relative;
		font-family: lato, sans-serif;
	}
	.quoteContainer h3 {
		font-size: 13px;
	}
	.authorContainer p {
		font-size: 9px;
	}
	/* Styling for prev and next buttons */
	.quoteContainer, .authorContainer {
		display: table;
		width: 100%;
		text-align: left;
		padding-left: 20px;
		color: #fff;
	}
	.col-md-3 {
		padding-bottom: 30px;
		text-align: center;
	}
	.col-md-4 {
		padding-left: 25px !important;
		margin-left: 15px !important;
	}
	table {
		width: 95%;
		margin: auto;
	}
	.fc>li>a {
		color: #000 !important;
	}
	.fnav>li>a {
		border-right-style: none;
		color: #fff !important;
	}
	.fnav>li {
		padding-top: 20px !important;
	}
	.fnav {
		text-align: left !important;
	}
	.row {
		text-align: center;
	}
	.navbar-toggle {
		background-color: #ddd !important;
	}
	.icon-bar {
		background-color: #fff;
	}
	.col-md-5 {
		padding-left: 0px !important;
		margin-left: 0 !important;
		margin-right: 0px !important;
	}
	.col-md-10 {
		width: 100% !important;
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	#navbar2 {
		background-color: #005aaa !important;
		padding-left: 60px !important;
	}
	#navbar2 a {
		color: #fff;
	}
	#fi img {
		margin-top: 34px !important;
		margin-left: 30px !important;
		width: 100 !important;
	}
	#i2 {
		margin-left: 25px !important;
	}
	#cm {
		background-color: #005aaa !important;
	}
	.nav2 {
		padding-left: 20px !important;
	}
	.nav3 {
		float: left !important;
		padding-left: 0px !important;
	}
	.nav3 a {
		color: #fff;
	}
	.col-md-10 {
		width: 100% !important;
	}
	#se {
		padding-bottom: 20px;
	}
	.navbar-nav {
		margin: 0 !important;
	}
	#navbar3 {
		width: 100%;
		padding-right: 10px !important;
	}
	#i2 {
		padding-top: 10px;
		padding-bottom: 10px;
		width: 100%;
		text-align: center;
		float: left;
	}
	#w {
		text-align: center !important;
		float: none !important;
		color: #0077cb;
	}
	.fc>li>a {
		color: #000 !important;
		border-right-style: none;
	}
	#i {
		float: none;
		padding-top: 0px;
	}
	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header,
		.container>.navbar-collapse, .container>.navbar-header {
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
}

@media only screen and (max-width: 1700px)and (min-width: 1000px) {
	.col-md-5 {
		padding-right: 0px !important;
	}
	#i1 {
		padding-top: 10px;
		padding-right: 10px;
		width: 41%;
		text-align: right;
		float: left;
	}
	#i2 {
		width: 50%;
		text-align: left;
		float: left;
	}
	.listinfobg {
		background-color: #005aaa !important;
		width: 100%;
		color: #fff;
	}
	.listinfo>li {
		padding-top: 20px;
		padding-bottom: 20px;
		padding-left: 10px;
		padding-right: 10px;
		float: left;
	}
	#carousel {
		position: relative;
		width: 100%;
		margin: 0 auto;
	}
	#slides {
		background-color: #2b85c9;
		overflow: hidden;
		position: relative;
		width: 100%;
		height: auto;
	}
	#slides ul {
		list-style: none;
		width: 100%;
		height: auto;
		margin: 0;
		padding: 0;
		position: relative;
	}
	#slides li {
		width: 100%;
		height: auto;
		float: left;
		text-align: center;
		position: relative;
		font-family: lato, sans-serif;
	}
	/* Styling for prev and next buttons */
	.quoteContainer, .authorContainer {
		display: table;
		width: 100%;
		text-align: left;
		padding-left: 20px;
		color: #fff;
	}
	.nav2 a {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	.nav3 {
		float: right !important;
	}
	#i1 {
		padding-top: 10px;
		padding-right: 10px;
		width: 41%;
		text-align: right;
		float: left;
	}
	#i2 {
		width: 50%;
		text-align: left;
		float: left;
	}
}

@media ( max-width : 1400px) and (min-width: 900px) {
	.col-md-10 {
		width: 100% !important;
		max-width: 100% !important;
		flex: 100% !important;
	}
	.listinfobg {
		background-color: #005aaa !important;
		width: 100%;
		color: #fff;
	}
	.listinfo>li {
		padding-top: 20px;
		padding-bottom: 20px;
		padding-left: 10px;
		padding-right: 10px;
		float: left;
	}
	#w {
		text-align: center !important;
		float: none !important;
		color: #0077cb;
	}
	.col-md-4 {
		padding-left: 0px !important;
		padding-right: 0px !important;
		margin-left: 0px !important;
	}
	.col-md-8 {
		height: 100%;
	}
	#i {
		float: none;
		padding-top: 0px;
	}
	h2, h4, h5, h6, p {
		margin-top: 0px !important;
		margin-bottom: 0px !important;
		width: 100%;
	}
}

@media ( min-width :768px) and (max-width: 1024px) {
	html, body {
		width: 100%;
		height: auto;
		padding: 0px;
		overflow-x: hidden;
	}
	table {
		width: 75%;
		margin: auto;
		text-align: center;
	}
	.listinfo {
		padding-left: 0px !important;
		height: 50px;
	}
	.listinfo>li {
		display: block;
	}
	#carousel {
		position: relative;
		width: 100%;
		margin: 0 auto;
	}
	#slides {
		background-color: #2b85c9;
		overflow: hidden;
		position: relative;
		width: 100%;
		height: auto;
	}
	#slides ul {
		list-style: none;
		width: 100%;
		height: auto;
		margin: 0;
		padding: 0;
		position: relative;
	}
	#slides li {
		width: 100%;
		height: auto;
		float: left;
		text-align: center;
		position: relative;
		font-family: lato, sans-serif;
	}
	/* Styling for prev and next buttons */
	.quoteContainer, .authorContainer {
		display: table;
		width: 100%;
		text-align: left;
		padding-left: 20px;
		color: #fff;
	}
	#w {
		text-align: center !important;
		float: none !important;
		color: #0077cb;
		margin: 0 !important;
	}
	#i {
		float: none;
		padding-top: 15px;
	}
	#i1 {
		width: 40% !important;
	}
	#i2 {
		width: 45% !important;
	}
	.navbar-nav {
		flex-direction: row !important;
	}
	.col-md-3 {
		width: 100% !important;
		max-width: 100% !important;
		padding-bottom: 30px;
		text-align: center;
	}
	.col-md-4 {
		width: 100% !important;
		max-width: 100% !important;
		flex: 100% !important;
		padding-right: 0px !important;
		margin-left: 0px !important;
		padding-left: 0px !important;
	}
	.col-md-10 {
		width: 100% !important;
		max-width: 100% !important;
		flex: 100% !important;
	}
	.col-md-5 {
		width: 100% !important;
		max-width: 100% !important;
		padding-bottom: 30px;
		flex: 0 0 100% !important;
		text-align: left;
	}
	.col-md-6 {
		width: 100% !important;
		max-width: 100% !important;
		padding-bottom: 30px;
		flex: 0 0 100% !important;
		text-align: center !important;
	}
	.col-md-7 {
		padding-right: 0px !important;
		padding-left: 0px !important;
		float: left;
		width: 55% !important;
		max-width: 55% !important;
	}
	.col-md-8 {
		width: 100% !important;
		max-width: 100% !important;
		padding-bottom: 30px;
		text-align: center;
	}
	.navbar-toggler {
		background-color: #ddd !important;
	}
}

@media ( min-width :768px) and (max-width: 990px) {
	html, body {
		width: auto;
		height: 100%;
		padding: 0px;
		overflow-x: hidden;
	}
	table {
		width: 75%;
		margin: auto;
		text-align: center;
	}
	.navbar-toggler:not (:disabled ):not (.disabled ) {
		cursor: pointer;
		display: none !important;
	}
	.collapse:not (.show ) {
		display: block !important;
	}
	.listinfo {
		padding-left: 0px !important;
		height: 50px;
	}
	.listinfo>li {
		display: block;
		font-size: 11px !important;
	}
	#carousel {
		position: relative;
		width: 100%;
		margin: 0 auto;
	}
	#slides {
		background-color: #2b85c9;
		overflow: hidden;
		position: relative;
		width: 100%;
		height: auto;
	}
	#slides ul {
		list-style: none;
		width: 100%;
		height: auto;
		margin: 0;
		padding: 0;
		position: relative;
	}
	#slides li {
		width: 100%;
		height: auto;
		float: left;
		text-align: center;
		position: relative;
		font-family: lato, sans-serif;
	}
	/* Styling for prev and next buttons */
	.quoteContainer, .authorContainer {
		display: table;
		width: 100%;
		text-align: left;
		padding-left: 20px;
		color: #fff;
	}
	#w {
		text-align: center !important;
		float: none !important;
		color: #0077cb;
		margin: 0 !important;
	}
	#i {
		float: none;
		padding-top: 15px;
	}
	#i1 {
		width: 40% !important;
	}
	#i2 {
		width: 45% !important;
	}
	.navbar-nav {
		flex-direction: row !important;
	}
	.col-md-3 {
		width: 100% !important;
		max-width: 100% !important;
		padding-bottom: 30px;
		text-align: center;
	}
	.col-md-4 {
		width: 100% !important;
		max-width: 100% !important;
		padding-right: 0px !important;
		margin-left: 0px !important;
		padding-left: 0px !important;
	}
	.col-md-5 {
		width: 100% !important;
		max-width: 100% !important;
		padding-bottom: 30px;
		flex: 0 0 100% !important;
		text-align: left;
	}
	.col-md-6 {
		width: 100% !important;
		max-width: 100% !important;
		padding-bottom: 30px;
		flex: 0 0 100% !important;
		text-align: center !important;
	}
	.col-md-7 {
		padding-right: 0px !important;
		padding-left: 0px !important;
		float: left;
		width: 55% !important;
		max-width: 55% !important;
	}
	.col-md-8 {
		width: 100% !important;
		float: left;
		max-width: 100% !important;
		padding-bottom: 30px;
		text-align: center;
	}
	.col-md-10 {
		width: 100% !important;
		max-width: 100% !important;
		flex: 100% !important;
	}
	.navbar-toggler {
		background-color: #ddd !important;
	}
}

@media ( min-width :768px) and (max-width: 1024px) {
	html, body {
		width: 100%;
		height: auto;
		padding: 0px;
		overflow-x: hidden;
	}
	table {
		width: 75%;
		margin: auto;
		text-align: center;
	}
	.navbar-toggler:not (:disabled ):not (.disabled ) {
		cursor: pointer;
		display: none !important;
	}
	.collapse:not (.show ) {
		display: block !important;
	}
	.listinfo {
		padding-left: 0px !important;
		height: 50px;
	}
	.listinfo>li {
		display: block;
		font-size: 11px !important;
		margin-left: 20px;
	}
	#carousel {
		position: relative;
		width: 100%;
		margin: 0 auto;
	}
	#slides {
		background-color: #2b85c9;
		overflow: hidden;
		position: relative;
		width: 100%;
		height: auto;
	}
	#slides ul {
		list-style: none;
		width: 100%;
		height: auto;
		margin: 0;
		padding: 0;
		position: relative;
	}
	#slides li {
		width: 100%;
		height: auto;
		float: left;
		text-align: center;
		position: relative;
		font-family: lato, sans-serif;
	}
	/* Styling for prev and next buttons */
	.quoteContainer, .authorContainer {
		display: table;
		width: 100%;
		text-align: left;
		padding-left: 20px;
		color: #fff;
	}
	#w {
		text-align: center !important;
		float: none !important;
		color: #0077cb;
		margin: 0 !important;
	}
	#i {
		float: none;
		padding-top: 15px;
	}
	#i1 {
		width: 40% !important;
	}
	#i2 {
		width: 45% !important;
	}
	.navbar-nav {
		flex-direction: row !important;
	}
	.col-md-3 {
		width: 100% !important;
		max-width: 100% !important;
		padding-bottom: 30px;
		text-align: center;
	}
	.col-md-4 {
		width: 100% !important;
		max-width: 100% !important;
		padding-right: 0px !important;
		margin-left: 0px !important;
		padding-left: 0px !important;
	}
	.col-md-5 {
		width: 100% !important;
		max-width: 100% !important;
		padding-bottom: 30px;
		flex: 0 0 100% !important;
		text-align: left;
	}
	.col-md-6 {
		width: 100% !important;
		max-width: 100% !important;
		padding-bottom: 30px;
		flex: 0 0 100% !important;
		text-align: center !important;
	}
	.col-md-7 {
		padding-right: 0px !important;
		padding-left: 0px !important;
		float: left;
		width: 55% !important;
		max-width: 55% !important;
	}
	.col-md-8 {
		width: 100% !important;
		float: left;
		max-width: 100% !important;
		padding-bottom: 30px;
		text-align: center;
	}
	.col-md-10 {
		width: 100% !important;
		max-width: 100% !important;
		flex: 100% !important;
	}
	.navbar-toggler {
		background-color: #ddd !important;
	}
}

@media ( min-width :701px) and (max-width: 767px) {
	html, body {
		width: 100%;
		height: auto;
		padding: 0px;
		overflow-x: hidden;
	}
	table {
		width: 75%;
		margin: auto;
		text-align: center;
	}
	#i1 {
		width: 20% !important;
		margin-left: 0px !important;
	}
	#i2 {
		width: 50% !important;
	}
	.listinfo>li {
		padding-top: 20px;
		padding-bottom: 20px;
		padding-left: 10px;
		padding-right: 10px;
		float: left;
	}
	.navbar-toggler:not (:disabled ):not (.disabled ) {
		cursor: pointer;
		display: none !important;
	}
	.collapse:not (.show ) {
		display: block !important;
	}
	.listinfo {
		padding-left: 0px !important;
		height: 50px;
	}
	.listinfo>li {
		display: block;
		font-size: 11px !important;
		margin-left: 10px;
	}
	#carousel {
		position: relative;
		width: 100%;
		margin: 0 auto;
	}
	#slides {
		background-color: #2b85c9;
		overflow: hidden;
		position: relative;
		width: 100%;
		height: auto;
	}
	#slides ul {
		list-style: none;
		width: 100%;
		height: auto;
		margin: 0;
		padding: 0;
		position: relative;
	}
	#slides li {
		width: 100%;
		height: auto;
		float: left;
		text-align: center;
		position: relative;
		font-family: lato, sans-serif;
	}
	/* Styling for prev and next buttons */
	.quoteContainer, .authorContainer {
		display: table;
		width: 100%;
		text-align: left;
		padding-left: 20px;
		color: #fff;
	}
	#w {
		text-align: center !important;
		float: none !important;
		color: #0077cb;
		margin: 0 !important;
	}
	#i {
		float: none;
		padding-top: 15px;
	}
	.navbar-nav {
		flex-direction: row !important;
	}
	.col-md-3 {
		width: 100% !important;
		max-width: 100% !important;
		padding-bottom: 30px;
		text-align: center;
	}
	.col-md-4 {
		width: 100% !important;
		max-width: 100% !important;
		padding-right: 0px !important;
		margin-left: 0px !important;
		padding-left: 0px !important;
	}
	.col-md-5 {
		width: 100% !important;
		max-width: 100% !important;
		padding-bottom: 30px;
		flex: 0 0 100% !important;
		text-align: left;
	}
	.col-md-5 p {
		font-size: 16px;
	}
	.col-md-6 {
		width: 100% !important;
		max-width: 100% !important;
		padding-bottom: 30px;
		flex: 0 0 100% !important;
		text-align: center !important;
		padding-left: 20px !important;
		margin-left: 20px !important;
	}
	.col-md-7 {
		padding-right: 0px !important;
		padding-left: 0px !important;
		float: left;
		width: 55% !important;
		max-width: 55% !important;
	}
	.col-md-8 {
		width: 100% !important;
		float: left;
		max-width: 100% !important;
		padding-bottom: 30px;
		text-align: center;
	}
	.col-md-10 {
		width: 100% !important;
		max-width: 100% !important;
		flex: 100% !important;
		font-size: 14px;
	}
	.navbar-toggler {
		background-color: #ddd !important;
	}
}