
body {
    font-family: 'Open Sans', sans-serif;
	color:#354050;
}
h1{
	font-size:26px;
	color:#fdc400;
	padding: 0;
	margin:0 0 10px 0;
	line-height:26px;
}
h2{
    margin: 0 0 0 0;
	font-size:22px;
	color:#fdc400;
	padding: 0;
	margin:0;
	line-height:20px;
}
h3{
	font-size:18px;
}
label {
    color: #333;
}



.colbar {
    background: rgba(40,56,80, 0.7);
    padding: 40 0 50 0;
	margin: 40 0 60 0;
}

.btn-send {
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    margin-bottom: 20px;
}


.bgimg-1, .bgimg-2, .bgimg-3 {
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display:block;

}
.bgimg-1 {
  background-image: url("images/supply-bg.jpg");
  height: 100%;
}

.container {
 text-align: center;
}

.xn-logo {
 margin: 80 0 20 0;
}

.form-row {
 width:360px; margin-left: auto; margin-right: auto; text-align: center;
}


.form-group {
 text-align: center;
}

.submit-txt1 {
 font-size: 18px;
 margin: 0 0 0px 0;
}
.submit-txt2 {
 font-size: 18px;
 margin: 0 0 20px 0;
}




.row{margin-right:-15px;margin-left:-15px; padding-left:15px; padding-right:15px;}










@media only screen and (max-width: 480px) {
h1{
	font-size:22px;
	margin: 0 0 10px 0;
}
h2{
	font-size:16px;
}
h3{
	font-size:14px;
}

.colbar {
    padding: 20 10 30 10;
	margin: 40 0 40 0;
}

.xn-logo {
 margin: 20 0 0 0;
}
.xn-logo img {
 width: 160px;
 margin: 0 0 0 0;
}
.row{padding-left:15px; padding-right:15px;}

.form-row {
 width:100%; margin-left: auto; margin-right: auto; text-align: center;
}

.form-control {
 width: 100%;
}

.submit-txt1 {
 font-size: 18px;
 line-height:20px;
}

.submit-txt2 {
 font-size: 14px;
 line-height:20px;
}

}
