html, body{
	margin:0;
	font-size: 13px;
	font-family: 'Open Sans', 'Helvetica', 'Arial', sans-serif;
	background: #fff;
}
body a {
	text-decoration:none;
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
p{
	color: #929292;
}
a:hover{
	text-decoration:none;
}
strike{
	color: #d02e4f;
}
h1, h2, h3 {
	margin-top: 0px !important;
	margin-bottom: 10px;
}
#content {
	padding-bottom:100px; /* Height of the footer element */
}
#wrapper {
	min-height:100%;
	position:relative;
}
.wrapper{
	padding: 20px 0;
	background-color: #f3f4f4;
	border: solid 1px #eaeaea;
}
.right-pannel{
	padding: 15px;
	background-color: #fff;
}
.ribbon-grey{
	background-color: #fbfbfb;
	box-shadow: 0px 0.5px 0.9px 0.8px rgba(0, 0, 0, 0.04);
}
.total-section{
	padding: 15px 0;
}

/*-- banner --*/
.main-banner {
	width: 100%;
}
.main-banner, .banner-section, .main-banner .payment-form, .main-banner .featured-banner {
	height: 750px;
	/*padding-top: 80px;  Navbar height */
}
.main-banner .payment-form h1 {
	color: #000000;
	font-family: 'Montserrat';
	font-size: 40px;
	font-weight: 300;
	letter-spacing: -1px;
	text-align: left;
}
.main-banner .payment-form h4 {
	color: #999;
	font-family: 'Montserrat';
	font-size: 10.5px;
	font-weight: 600;
	text-align: left;
	text-transform: uppercase;
}
.main-banner .payment-form input, .main-banner .payment-form select {
	margin-top: 5px;
}
.main-banner .payment-form p {
	color: #999;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.5;
	letter-spacing: -0.2px;
	text-align: left;
}
.main-banner .featured-banner {
	background:url(../images/wedding-4.jpg) no-repeat 0px 0px;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
	position: absolute;
	top: 0;
	right: 0;
	width: 48%;
}
.main-banner .featured-banner:after {
	background: rgba(0,0,0,.2);
	content:"";
	display: block;
	height: 100%;
	right: 0;
	top: 0;
	position: absolute;
	width: 100%;
}
.main-banner .pay-button {
	padding: 6px 30px;
}
.banner-grids {
	background-color: #fff;
	padding: 28px;
	margin-bottom: 25px;
}
.banner-heder {
	margin: 2em 0 3em;
	width: 575px;
}
.relax{
	color: #d02e4f;
	font-size: 25px;
	-webkit-transform: rotate(-12deg);
	-moz-transform: rotate(-12deg);
	-o-transform: rotate(-12deg);
	-ms-transform: rotate(-12deg);
	transform: rotate(-12deg);
	padding-left: 45px;
	padding-bottom: 25px;
}
.carett{
	color: #d02e4f;
	font-size: 25px;
	padding-left: 65px;
	margin-top: -15px;
}
.h-first{
	font-size: 25px;
	font-weight: 300;
	text-align: left;
	color: rgba(255, 255, 255, 0.55);
}
.h-second{
	font-size: 52px;
	font-weight: 200;
	line-height: 1.3;
	text-align: left;
	color: #ffffff;
}
.play-btn{
	position: absolute;
	top: 50%;
	left: 54%;
	margin-top: -50px;
	margin-left: -50px;
	cursor: pointer;
}

.static-banner {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	width: 100%;
}
.static-banner, .static-banner .banner-section, .static-banner .featured-banner {
	height: 400px;
}
.static-banner .banner-section {
	padding: 100px 0;
}
.static-banner .payment-form h1 {
	color: #fff;
	font-family: 'Montserrat';
	font-size: 40px;
	font-weight: 200;
	text-align: center;
}
.static-banner .payment-form h4 {
	color: #fff;
	font-family: 'Montserrat';
	font-size: 20px;
	font-weight: 200;
	text-align: center;
}

/*Sections*/
.section{
	padding: 50px 0;
	background-color: #fff;
}
.section-gray{
	padding: 100px 0;
	background-color: #f3f3f3;
}
.section-white{
	padding: 100px 0;
	background-color: #fff;
}
.sec-header{
	font-size: 34px;
	font-weight: 300;
	line-height: 1.28;
}
.featured-video-section {}
.featured-video .text-center {
	font-size: 11px;
	opacity: .3;
}
.left-sec-img {
	border-radius: 8px;
	background: url(../images/credit-card.jpg);
	background-position: 50% 50%;
	background-size: cover;
	background-repeat: repeat;
	box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.2), 0 0px 40px 0 rgba(0, 0, 0, 0.19);
	padding: 20px;
	width: 100%;
	height: 350px;
}
.gradient-blue{
	background: rgb(23,102,176); /* Old browsers */
	background: -moz-linear-gradient(left, rgb(23,102,176) 0%, rgb(23,102,176) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgb(23,102,176) 0%,rgb(23,102,176) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgb(23,102,176) 0%,rgb(25,114,184) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c3a8c', endColorstr='#1972b8',GradientType=1 ); /* IE6-9 */
}
.gradient-blue-2{
	background: rgb(12,58,140); /* Old browsers */
	background: -moz-linear-gradient(left, rgb(12,58,140) 0%, rgb(25,114,184) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgb(12,58,140) 0%,rgb(25,114,184) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgb(12,58,140) 0%,rgb(25,114,184) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c3a8c', endColorstr='#1972b8',GradientType=1 ); /* IE6-9 */
	color: #fff;
}
.gradient-bg{
	height: 350px;
	padding: 86px !important;
}
.gradient-bg-2{
	background-image: url(../images/travel-vacation1.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	height: 350px;
}

/* Contact Page */
/*.contact-page .container {*/
	/*margin-top: 30px;*/
	/*margin-bottom: 60px;*/
/*}*/
.contact-page .right-panel {
	background: transparent;
}
.contact-page .left-panel {
	background: #fff;
	border-radius: 4px;
	box-shadow: 0px 18px 26.1px 2.9px rgba(0, 0, 0, 0.04);
}
.contact-page .right-panel h5 {
	font-size: 18px;
}
.contact-page .right-panel h6 {
	font-size: 14px;
}
.contact-page p {
	line-height: 1.8;
}
.contact-page a {
	color: inherit;
}
.contact-page .social a:hover {
	text-decoration: none;
}
.contact-page textarea.inp {
	height: auto !important;
}
.contact-page input, .contact-page select, .contact-page textarea {
    margin-top: 5px;
}
.contact-page .foot-notes {
	border-top: solid 1px #eaeaea;
	color: #333;
	font-size: 12px;
}
.contact-page .foot-notes a {
	text-decoration: underline;
}
.contact-page .foot-notes .col-md-12 {
	padding: 20px 35px;
}

/*Footer*/
footer {
	background:#fff;
	width:100%;
	height:100px;
	position:absolute;
	bottom:0;
	left:0;
}
.footer{
	padding: 50px 0;
}
.footer-second{
	border-top: 1px solid #fafafa;
	width: 100%;

	@media (min-width: 1440px) {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
}
.footer-second.section {
	padding: 0;
}
.no-border{
	border: none !important;
	border-top: none !important;
	border-bottom: none !important;
}

/*Font Transform*/
.uppercase{
	text-transform: uppercase !important;
}
.lowercase{
	text-transform: capitalize !important;
}

/*Font Family*/
.font-opensans{
	font-family: 'Open Sans', sans-serif !important;
}
.font-montserrat{
	font-family: 'Montserrat', sans-serif !important;
}
.font-damion{
	font-family: 'Damion', cursive;
}

/*Font Color*/
.text-white{
	color: #fff !important;
}
.text-grey-light{
	color: #cecece !important;
}
.text-grey{
	color: #929292 !important;
}
.text-grey-2{
	color: #adadad !important;
}
.text-grey-3{
	color: #333 !important;
}
.text-light-blue{
	color: #7c8895 !important;
}
.text-blue{
	color: #1766b0 !important;
}
.text-dark-blue{
	color: #253b80 !important;
}

/*-- Fonts Size --*/
.fs-11{
	font-size: 11px;
}
.fs-12{
	font-size: 12px;
}
.fs-13{
	font-size: 13px;
}
.fs-14{
	font-size: 14px;
}
.fs-15{
	font-size: 15px;
}
.fs-16{
	font-size: 16px;
}
.fs-17{
	font-size: 17px;
}
.fs-18{
	font-size: 18px;
}

/*-- Fonts Size --*/
.fw-100{
	font-weight: 100 !important;
}
.fw-200{
	font-weight: 200 !important;
}
.fw-300{
	font-weight: 300 !important;
}
.fw-400{
	font-weight: 400 !important;
}
.fw-500{
	font-weight: 500 !important;
}
.fw-600{
	font-weight: 600 !important;
}
.fw-700{
	font-weight: 700 !important;
}
.fw-800{
	font-weight: 800 !important;
}
.fw-900{
	font-weight: 900 !important;
}

/*Background Color*/
.bg-white{
	background-color: #fff;
}
.bg-greyblu{
	background-color: #edf1f5;
}
.bg-grey{
	background-color: #f1f1f1;
}

/*-- Marging --*/
.no-margin{
	margin: 0px !important;
}
.m-t-0{
	margin-top: 0px !important;
}
.m-b-0{
	margin-bottom: 0px;
}
.m-l-0{
	margin-left: 0px;
}
.m-r-0{
	margin-right: 0px;
}
.m-t-5{
	margin-top: 5px;
}
.m-b-5{
	margin-bottom: 5px;
}
.m-l-5{
	margin-left: 5px;
}
.m-r-5{
	margin-right: 5px;
}
.m-t-10{
	margin-top: 10px;
}
.m-b-10{
	margin-bottom: 10px;
}
.m-l-10{
	margin-left: 10px;
}
.m-r-10{
	margin-right: 10px;
}
.m-t-15{
	margin-top: 15px;
}
.m-b-15{
	margin-bottom: 15px;
}
.m-l-15{
	margin-left: 15px;
}
.m-r-15{
	margin-right: 15px;
}
.m-t-20{
	margin-top: 20px;
}
.m-b-20{
	margin-bottom: 20px;
}
.m-l-20{
	margin-left: 20px;
}
.m-r-20{
	margin-right: 20px;
}
.m-t-25{
	margin-top: 25px;
}
.m-b-25{
	margin-bottom: 25px;
}
.m-t-30{
	margin-top: 30px;
}
.m-b-30{
	margin-bottom: 30px;
}

/*-- Padding --*/
.p-l-0{
	padding-left: 0px !important;
}
.p-r-0{
	padding-right: 0px !important;
}
.no-padding{
	padding: 0px !important;
}
.padding-5{
	padding: 5px !important;
}
.padding-10{
	padding: 10px !important;
}
.padding-15{
	padding: 15px !important;
}
.padding-20{
	padding: 20px !important;
}
.padding-25{
	padding: 25px !important;
}
.padding-30{
	padding: 30px !important;
}
.padding-35{
	padding: 35px !important;
}
.padding-40{
	padding: 40px !important;
}
.padding-45{
	padding: 45px !important;
}
.padding-50{
	padding: 50px !important;
}
.xs-p-t-0 {
	padding-top: 0px !important;
}
.xs-p-r-0 {
	padding-right: 0px !important;
}
.xs-p-l-0 {
	padding-left: 0px !important;
}
.xs-p-b-0 {
	padding-bottom: 0px !important;
}
.xs-padding-0 {
	padding: 0px !important;
}
.xs-p-t-5 {
	padding-top: 5px !important;
}
.xs-p-r-5 {
	padding-right: 5px !important;
}
.xs-p-l-5 {
	padding-left: 5px !important;
}
.xs-p-b-5 {
	padding-bottom: 5px !important;
}
.xs-padding-5 {
	padding: 5px !important;
}
.xs-p-t-10 {
	padding-top: 10px !important;
}
.xs-p-r-10 {
	padding-right: 10px !important;
}
.xs-p-l-10 {
	padding-left: 10px !important;
}
.xs-p-b-10 {
	padding-bottom: 10px !important;
}
.xs-padding-10 {
	padding: 10px !important;
}
.xs-p-t-15 {
	padding-top: 15px !important;
}
.xs-p-r-15 {
	padding-right: 15px !important;
}
.xs-p-l-15 {
	padding-left: 15px !important;
}
.xs-p-b-15 {
	padding-bottom: 15px !important;
}
.xs-padding-15 {
	padding: 15px !important;
}
.xs-p-t-20 {
	padding-top: 20px !important;
}
.xs-p-r-20 {
	padding-right: 20px !important;
}
.xs-p-l-20 {
	padding-left: 20px !important;
}
.xs-p-b-20 {
	padding-bottom: 20px !important;
}
.xs-padding-20 {
	padding: 15px !important;
}
.xs-p-t-25 {
	padding-top: 25px !important;
}
.xs-p-r-25 {
	padding-right: 25px !important;
}
.xs-p-l-25 {
	padding-left: 25px !important;
}
.xs-p-b-25 {
	padding-bottom: 25px !important;
}
.xs-padding-25 {
	padding: 15px !important;
}
.xs-p-t-30 {
	padding-top: 30px !important;
}
.xs-p-r-30 {
	padding-right: 30px !important;
}
.xs-p-l-30 {
	padding-left: 30px !important;
}
.xs-p-b-30 {
	padding-bottom: 30px !important;
}
.xs-padding-30 {
	padding: 15px !important;
}

@media (min-width: 320px) and (max-width: 767px) {
	.xs-p-t-0 {
		padding-top: 0px !important;
	}

	.xs-p-r-0 {
		padding-right: 0px !important;
	}

	.xs-p-l-0 {
		padding-left: 0px !important;
	}

	.xs-p-b-0 {
		padding-bottom: 0px !important;
	}

	.xs-padding-0 {
		padding: 0px !important;
	}

	.xs-p-t-5 {
		padding-top: 5px !important;
	}

	.xs-p-r-5 {
		padding-right: 5px !important;
	}

	.xs-p-l-5 {
		padding-left: 5px !important;
	}

	.xs-p-b-5 {
		padding-bottom: 5px !important;
	}

	.xs-padding-5 {
		padding: 5px !important;
	}

	.xs-p-t-10 {
		padding-top: 10px !important;
	}

	.xs-p-r-10 {
		padding-right: 10px !important;
	}

	.xs-p-l-10 {
		padding-left: 10px !important;
	}

	.xs-p-b-10 {
		padding-bottom: 10px !important;
	}

	.xs-padding-10 {
		padding: 10px !important;
	}

	.xs-p-t-15 {
		padding-top: 15px !important;
	}

	.xs-p-r-15 {
		padding-right: 15px !important;
	}

	.xs-p-l-15 {
		padding-left: 15px !important;
	}

	.xs-p-b-15 {
		padding-bottom: 15px !important;
	}

	.xs-padding-15 {
		padding: 15px !important;
	}

	.xs-m-t-0 {
		margin-top: 0px !important;
	}

	.xs-m-r-0 {
		margin-right: 0px !important;
	}

	.xs-m-l-0 {
		margin-left: 0px !important;
	}

	.xs-m-b-0 {
		margin-bottom: 0px !important;
	}

	.xs-m-t-5 {
		margin-top: 5px !important;
	}

	.xs-m-r-5 {
		margin-right: 5px !important;
	}

	.xs-m-l-5 {
		margin-left: 5px !important;
	}

	.xs-m-b-5 {
		margin-bottom: 5px !important;
	}

	.xs-m-t-10 {
		margin-top: 10px !important;
	}

	.xs-m-r-10 {
		margin-right: 10px !important;
	}

	.xs-m-l-10 {
		margin-left: 10px !important;
	}

	.xs-m-b-10 {
		margin-bottom: 10px !important;
	}

	.xs-m-t-15 {
		margin-top: 15px !important;
	}

	.xs-m-r-15 {
		margin-right: 15px !important;
	}

	.xs-m-l-15 {
		margin-left: 15px !important;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.sm-p-t-0 {
		padding-top: 0px !important;
	}

	.sm-p-r-0 {
		padding-right: 0px !important;
	}

	.sm-p-l-0 {
		padding-left: 0px !important;
	}

	.sm-p-b-0 {
		padding-bottom: 0px !important;
	}

	.sm-padding-0 {
		padding: 0px !important;
	}

	.sm-p-t-5 {
		padding-top: 5px !important;
	}

	.sm-p-r-5 {
		padding-right: 5px !important;
	}

	.sm-p-l-5 {
		padding-left: 5px !important;
	}

	.sm-p-b-5 {
		padding-bottom: 5px !important;
	}

	.sm-padding-5 {
		padding: 5px !important;
	}

	.sm-p-t-10 {
		padding-top: 10px !important;
	}

	.sm-p-r-10 {
		padding-right: 10px !important;
	}

	.sm-p-l-10 {
		padding-left: 10px !important;
	}

	.sm-p-b-10 {
		padding-bottom: 10px !important;
	}

	.sm-padding-10 {
		padding: 10px !important;
	}

	.sm-p-t-15 {
		padding-top: 15px !important;
	}

	.sm-p-r-15 {
		padding-right: 15px !important;
	}

	.sm-p-l-15 {
		padding-left: 15px !important;
	}

	.sm-p-b-15 {
		padding-bottom: 15px !important;
	}

	.sm-padding-15 {
		padding: 15px !important;
	}

	.sm-p-t-20 {
		padding-top: 20px !important;
	}

	.sm-p-l-20 {
		padding-left: 20px !important;
	}

	.sm-p-b-20 {
		padding-bottom: 20px !important;
	}

	.sm-p-t-25 {
		padding-top: 25px !important;
	}

	.sm-p-l-25 {
		padding-left: 25px !important;
	}

	.sm-p-b-25 {
		padding-bottom: 25px !important;
	}

	.sm-p-t-30 {
		padding-top: 30px !important;
	}

	.sm-p-l-30 {
		padding-left: 30px !important;
	}

	.sm-p-b-30 {
		padding-bottom: 30px !important;
	}

	.sm-m-t-0 {
		margin-top: 0px !important;
	}

	.sm-m-r-0 {
		margin-right: 0px !important;
	}

	.sm-m-l-0 {
		margin-left: 0px !important;
	}

	.sm-m-b-0 {
		margin-bottom: 0px !important;
	}

	.sm-m-t-5 {
		margin-top: 5px !important;
	}

	.sm-m-r-5 {
		margin-right: 5px !important;
	}

	.sm-m-l-5 {
		margin-left: 5px !important;
	}

	.sm-m-b-5 {
		margin-bottom: 5px !important;
	}

	.sm-m-t-10 {
		margin-top: 10px !important;
	}

	.sm-m-r-10 {
		margin-right: 10px !important;
	}

	.sm-m-l-10 {
		margin-left: 10px !important;
	}

	.sm-m-b-10 {
		margin-bottom: 10px !important;
	}

	.sm-m-t-15 {
		margin-top: 15px !important;
	}

	.sm-m-r-15 {
		margin-right: 15px !important;
	}

	.sm-m-l-15 {
		margin-left: 15px !important;
	}
}

@media (min-width: 992px) {
	.md-p-t-0 {
		padding-top: 0px !important;
	}
	.md-p-r-0 {
		padding-right: 0px !important;
	}
	.md-p-l-0 {
		padding-left: 0px !important;
	}
	.md-p-b-0 {
		padding-bottom: 0px !important;
	}
	.md-padding-0 {
		padding: 0px !important;
	}
	.md-p-t-5 {
		padding-top: 5px !important;
	}
	.md-p-r-5 {
		padding-right: 5px !important;
	}
	.md-p-l-5 {
		padding-left: 5px !important;
	}
	.md-p-b-5 {
		padding-bottom: 5px !important;
	}
	.md-padding-5 {
		padding: 5px !important;
	}
	.md-p-t-10 {
		padding-top: 10px !important;
	}
	.md-p-r-10 {
		padding-right: 10px !important;
	}
	.md-p-l-10 {
		padding-left: 10px !important;
	}
	.md-p-b-10 {
		padding-bottom: 10px !important;
	}
	.md-padding-10 {
		padding: 10px !important;
	}
	.md-p-t-15 {
		padding-top: 15px !important;
	}
	.md-p-r-15 {
		padding-right: 15px !important;
	}
	.md-p-l-15 {
		padding-left: 15px !important;
	}
	.md-p-b-15 {
		padding-bottom: 15px !important;
	}
	.md-padding-15 {
		padding: 15px !important;
	}

	.md-m-t-0 {
		margin-top: 0px !important;
	}
	.md-m-r-0 {
		margin-right: 0px !important;
	}
	.md-m-l-0 {
		margin-left: 0px !important;
	}
	.md-m-b-0 {
		margin-bottom: 0px !important;
	}
	.md-m-t-5 {
		margin-top: 5px !important;
	}
	.md-m-r-5 {
		margin-right: 5px !important;
	}
	.md-m-l-5 {
		margin-left: 5px !important;
	}
	.md-m-b-5 {
		margin-bottom: 5px !important;
	}
	.md-m-t-10 {
		margin-top: 10px !important;
	}
	.md-m-r-10 {
		margin-right: 10px !important;
	}
	.md-m-l-10 {
		margin-left: 10px !important;
	}
	.md-m-b-10 {
		margin-bottom: 10px !important;
	}
	.md-m-t-15 {
		margin-top: 15px !important;
	}
	.md-m-r-15 {
		margin-right: 15px !important;
	}
	.md-m-l-15 {
		margin-left: 15px !important;
	}
}


/*-- nav --*/
.navbar {
	border-radius: 0px !important;
	border:none !important;
	padding: 15px;
}
.navbar {
	margin-bottom: 0 !important;
}
/* navbar home */
.navbar.navbar-home {
	z-index: 1;
}
.navbar-collapse {
	padding: 0 !important;
}
.navbar-right {
	margin-right: 0 !important;
}
.navbar-nav>li>a{
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
}
.navbar-brand{
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	font-size: 25px !important;
	padding: 7px 25px !important;
}
.navbar-brand img {
	height: 36px;
	width: auto;
}
.navbar-nav>li>a {
	color: #fff !important;
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
	background-color: transparent !important;
}
.navbar-inverse .navbar-toggle {
	border: none;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	border-color: transparent !important;
}
.nav>li>a {
	padding: 15px 15px !important;
}
.navbar-brand:hover{
	color: #fff !important;
}
.navbar-inverse {
	background-color: rgba(34, 34, 34, 0) !important;
	border-color: #ffffff !important;
}
.navbar-inverse .navbar-brand {
	color: #ffffff !important;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
	color: #cadcef;
	background-color: transparent !important;
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
	background-color: transparent !important;
}
.navbar-inverse .navbar-toggle {
	border: none;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	border-color: transparent !important;
}
.nav>li>a {
	padding: 15px 20px !important;
}

.navbar-third li a{
	color: #7c8895 !important;
}
.navbar-third>li>a:focus, .navbar-third>li>a:hover {
	text-decoration: none;
	color: #1359a4 !important;
}
.dropdown-menu{
	/* border-radius: 0px !important; */
	border: 1px solid rgba(255, 255, 255, 0.15) !important;
}
/* .dropdown ul.dropdown-menu:before {
	content: "";
	border-bottom: 10px solid rgb(255, 255, 255);
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
	position: absolute;
	top: -10px;
	right: 16px;
	z-index: 10;
} */
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
	color: #929292 !important;
	text-decoration: none;
	background: none !important;
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover{
	background: none !important;
}

/*-- Button --*/
.btn{
	font-size: 12px !important;
}
.btn.active, .btn:active, .btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus{
	text-decoration: none;
	box-shadow: none !important;
	outline: none !important;
}
.btn-rounded{
	height: 40px;
	border-radius: 22px !important;
	color: #fff;
}
.btn-blue{
	background-color: #1766b0;
	color: #fff !important;
}
.btn-blue:hover, .btn-blue:focus{
	color: #fff !important;
	background-color: rgba(23, 102, 176, 0.89);
}
.btn-white{
	border: 1px solid #aeaeae !important;
	background-color: #fff;
	color: #9b9b9b;
	font-weight: 400 !important;
}

/*-- Form --*/
.sel {
	width: 100%;
	height: 35px;
	padding: .3em 1em;
	font-size: 13px;
	outline: none;
	text-transform: capitalize;
	border: 1px solid #c6c6c6;
}
.inp {
	width: 100%;
	height: 35px;
	padding: .3em 1em;
	font-size: 12px !important;
	font-weight: 400 !important;
	outline: none;
	border: 1px solid #c6c6c6;
	margin-top: 5px;
}
.inp::placeholder {
	color: #bfbfbf;
}
/* .lbl {
	color: #555;
	text-transform: uppercase;
	font-weight: 600 !important;
	font-size: .85714286em;
} */
.input-group-addon {
	background: #f0f0f0;
	border: none !important;
	color: rgba(98, 98, 98, 0.47);
	padding: 6px 9px !important;
	display: table-cell;
	border-radius: 0px;
	transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s, color 0.2s linear 0s, box-shadow 0.2s linear 0s, background 0.2s linear 0s;
}
label .req1,
.req-indicator {
	margin: 5px;
	line-height: 11px;
	font-size: 18px;
	color: #b11a1a;
}

button[disabled], html input[disabled] {
	cursor: default;
	background-color: #ececec;
}
.option-txt-grey{
	color: #333 !important;
}
input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #ccc;
}
input::-moz-placeholder { /* Firefox 19+ */
  color: #ccc;
}
input:-ms-input-placeholder { /* IE 10+ */
  color: #ccc;
}
input:-moz-placeholder { /* Firefox 18- */
  color: #ccc;
}
input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #ccc;
}
input::-moz-placeholder { /* Firefox 19+ */
	color: #ccc;
}
input:-ms-input-placeholder { /* IE 10+ */
	color: #ccc;
}
input:-moz-placeholder { /* Firefox 18- */
	color: #ccc;
}

/*Table*/
.table>thead>tr>th {
	font-weight: 500;
}
.table>tbody>tr {
	font-size: 13px;
}
.table tbody tr td {
	border-top: 0px;
	padding: 14px !important;
}
.payCon .table tbody tr td{
	border-top: none !important;
	border-bottom: none !important;
}
.well {
	background-color: #fff !important;
	border: none !important;
	box-shadow: none !important;
}
.error-description {
	color: red !important;
	font-size: 12px;
	margin: 0;
}
/*
.error-border {
	border: 1px solid #ff0000;
}*/

.name-grad-bottom{
	border-bottom: 1px solid transparent;
	-moz-border-image: -moz-linear-gradient(top, #f5f6f6 -40%,#babbc1 10%,#b8bac6 20%,#dddfe3 68%,#f5f6f6 100%);
	-webkit-border-image: -webkit-linear-gradient(top, #f5f6f6 -40%,#babbc1 10%,#b8bac6 20%,#dddfe3 68%,#f5f6f6 100%);
	border-image: linear-gradient(to right, #f5f6f6 -40%,#babbc1 10%,#b8bac6 20%,#dddfe3 68%,#f5f6f6 100%);
	border-image-slice: 1;
}

/* Coming Soon */
.cs-myfees-payments ul li {
	padding: 0 0 5px;
}
.cs-intro-section .payment-form h1 {
	margin-top: 20px !important;
}
.cs-intro-section .payment-form h4 {
	margin-top: 50px;
}
.cs-intro-section .payment-form p {
	font-size: 13px;
	line-height: 22px;
	margin-top: 20px;
}
.cs-features-section {
	background: #e3e8ed;
	padding: 40px 40px 0;
}
.cs-features-section ul {
	list-style: none;
	margin-bottom: 0;
	padding: 0;
}
.cs-features-section h3 {
	float: left;
	font-size: 120px;
	letter-spacing: -5px;
	margin-right: 30px;
}
.cs-features-section i {
	line-height: 100px;
}
.cs-features-pros {
	color: #253b8a;
}
.cs-features-cons {
	color: #c00000;
}
.cs-myfees-payments img {
	max-width: 100%;
}
.terms-popup .modal-dialog{
	max-width: 800px;
	width: 100%;
}
.modal-content{
	border-radius: 0px !important;
}
.bar .logo {
	top: 0px !important;
}
.burger-menu {
	top: 20px !important;
}