@font-face {
    font-family: 'Chunkfive';
    src: url('../fonts/Chunkfive.otf');
}
body{background: rgba(0, 0, 0, 0) url("../images/bgimage.jpg") no-repeat scroll left -45px top ; background-size: 31% auto}
img{max-width: 100%}
.chunk-five{font-family: Chunkfive}
.open-sans{font-family: 'Open Sans', sans-serif;}
.green-color{color: #127900}
p{font-size: 16px;}
.top-header {
  background: #000 none repeat scroll 0 0;
  color: #fff;
  padding: 8px 0;
}
.top-header h1 {
  font-size: 22px;
  letter-spacing: 7px;
  margin: 0; font-weight:bold;
}
.top-banner > img {
  width: 100%;
}
.title-1{font-size: 36px; line-height: 1.2;}
.text-1{ line-height: 1; margin: -5px 0 0 0; font-size: 26px; position: relative}
.text-1 span{font-size: 150px; margin: 0 0 0 95px}
.text-1 .green-arrow{background: rgba(0, 0, 0, 0) url("../images/green-arrow.png") no-repeat scroll 0 0;  height: 60px;  position: absolute;  right: 10px;  top: 0;  width: 119px;}
.text-2{font-size: 30px;  line-height: 1;  margin: -30px 0 0;}
.text-3{font-size: 38px;  line-height: 1; }
.text-4{font-size: 30px;  line-height: 1; }
.text-6{font-size: 25px;  line-height: 1; }
ul{list-style: none; margin: 0; padding: 0}
.left-side ul{ margin-top:50px;}
.left-side li {
  background: rgba(0, 0, 0, 0) url("../images/checkmark.jpg") no-repeat scroll 0 0;
  font-size:22px;
  padding:0 30px 50px 80px;
}
.meet-won-driver{ background:#f1ecee; padding:50px 0}
.meet-won-driver h3 {
  color: #0c7600;
  font-size:45px;
  font-weight: bold;
  text-transform: capitalize;
  margin-bottom:50px;
}
.dirver-image {
  margin-bottom: 50px;
  text-align: right;
}
.meet-won-driver p {
  font-size: 22px; text-align:center
}
.right-form img{max-width: 100%}
.right-form {background: rgba(0, 0, 0, 0) url("../images/headerbottom.png") no-repeat scroll 0 0 / 100% auto;  display: inline-block;  margin: 0 0 0 -30px;  padding: 0px 25px 40px;  background-size: 350px 100%;}
.bottom-info-banner {  position: relative;  right: -10px;  }
footer{background-color: #085597;  color: #fff;  padding: 30px 0;  margin: 4px 0 0 0;}
footer a{ color:#fff; text-decoration:underline}
.copyright {float: left;}
.form-header {  margin: 0px 0 0 -30px;  width: 350px;  }
.text-5 { text-align:right}
.mobile{display:none}
table{ border:none}
#selectcompanies {
  background: #f3812f none repeat scroll 0 0;
  color: #fff;
  display: block;
  font-size: 14px;
  padding: 10px 15px;
}
@media only screen and (min-width:1200px){

}

@media only screen and (min-width:768px){
    .text-5 {  margin:0 45px 0 39px;  }
    .title-1, .text-1, .text-2, .text-3, .text-4{margin-left: 20px}
}

@media only screen and (max-width:992px) and (min-width:768px){
    .form-header{margin: 0 auto}
    .right-form{margin: 0 auto; display: table}
    footer{text-align: center}
    footer .help-line {text-align: center !important;}
    .text-1 .green-arrow{display: none}
}

@media only screen and (max-width:767px){
    .form-header{margin: 0 auto}
    .right-form{margin: 0 auto; display: table}
    footer{text-align: center}
    footer .help-line {text-align: center !important;}
    .text-1 .green-arrow{display: none}
    .bottom-info-banner{right: 0; text-align: center}
}

@media only screen and (max-width:550px){
    .text-3{font-size: 7vw}
    .title-1{font-size: 7vw; margin-bottom: 10px;}
    .text-1 span{font-size: 25vw}
    .text-1{font-size: 5vw; margin-left:-93px}
    .text-2{font-size: 5vw}
    .text-4{font-size: 5vw}
	.text-5{text-align: center;}
    .text-6{font-size: 4.5vw}
    p{font-size: 3.5vw}
}
@media only screen and (max-width:991px){
	.dirver-image { text-align:center}	
}
@media only screen and (max-width:550px){
    .text-2{margin: 0}
    li.big-icon-list{background:none !important;  padding: 5px 0;  text-align: center;}
}
@media only screen and (max-width:480px){
.mobile{display:block; margin-bottom: 15px;}
body{background:none}
.desktop{ display:none}
}
@media only screen and (max-width:380px){
    .form-header{max-width: 100%}
    iframe{max-width: 100%;}
    .right-form {  max-width: 100%;  display: inline-table;  background-size: 100% 100%;  }
}