﻿body {
    color: #303030;
    font-size: 14px;
    font-family: 'Roboto', 'PT Sans', "Myriad Web Pro", "Myriad Pro", Myriad, "Segoe UI", "Verdana", "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 1.429;
    margin: 0;
    padding: 0;
    text-align: left;
    letter-spacing: normal;
    word-spacing: normal;
    white-space: normal;
    background: #fff
}
.booktop {
    float: left;
    width: 90%;
    margin: 30px 5%;
    text-align: center
}
.logo {
    float: left;
    width: 100%;
    margin: 5px 0;
    text-align: center;
}
.top {
    float: left;
    width: 100%;
    padding: 0;
    font-size: 14px;
    font-weight: normal;
    color: #fff;
    text-decoration: none;
    background: #160f0e;
    border-bottom: solid 1px #2c211f
}
.top2 {
    float: left;
    width: 100%;
    padding: 7px 0 5px 0;
    font-size: 14px;
    font-weight: normal;
    color: #fff;
    text-decoration: none;
    background:url(../images/top-banner.jpg) center center repeat-x;
}
.toplink:link,
.toplink:visited,
.toplink:active {
    color: #fff
}
.toplink:hover {
    color: #fff;
    text-decoration: underline
}
.login {
    float: right;
    padding: 9px 15px;
    border-left: solid 1px #2c211f;
    border-right: solid 1px #2c211f
}
.translate {
    float: right;
    padding: 7px 15px;
    border-left: solid 1px #2c211f
}
.social {
    float: right;
    margin: 7px 0 0 0
}
.social li {
    float: left;
    list-style: none;
    margin: 0 2px;
    border: 0
}
.social li a {
    padding: 0;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    margin: 0;
    border: 0
}
.number {
    font-size: 16px;
    font-weight: normal;
    color: #fff;
    text-decoration: none;
    letter-spacing: 0;
    margin: 0;
    line-height: 18px
}
.numbercvr {
    float: right;
    margin: 20px 0 0 0
}
.numbercolor {
    color: #fff;
    font-weight: bold;
}
.number2 {
    float:left;
    margin-top:120px;    
    margin-left:-110px;
    padding:0;
    font-size: 20px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
    text-align:left;
}
.number2link:link,
.number2link:visited,
.number2link:active {
    font-size: 24px;
    font-weight: bold;
    color: #edbe3a;
    text-decoration: none
}
.number2link:hover {
    color: #de2938;
    text-decoration: none
}
.number1 {
    float:right;
    margin-top:120px;    
    margin-right:-112px;
    padding:0;
    font-size: 20px;
    font-weight: bold;
    color: #de2938;
    text-decoration: none;
    text-align:right;
}
.number1link:link,
.number1link:visited,
.number1link:active {
    font-size: 20px;
    font-weight: bold;
    color: #de2938;
    text-decoration: none
}
.number1link:hover {
    color: #000;
    text-decoration: none
}
.number3 {
    float: right;
    font-family: 'Russo One', 'PT Sans', "Myriad Web Pro", "Myriad Pro", Myriad, "Segoe UI", "Verdana", "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: italic;
    font-size: 16px;
    font-weight: normal;
    color: #d1c9f8;
    text-decoration: none;
    letter-spacing: .5px;
    margin: 0 0 1% 0
}
.navigation {
    float: left;
    width: 100%;
    background: #1e1514
}
.nav-set {
    width: 70%;
    float: right!important;
    background: #5ac1e3 url(../images/navi-bg.png) right top repeat-x;
    border-radius: 5px 5px 0 0
}
.slider {
    float: left;
    width: 100%
}
.theme-dropdown .dropdown-menu {
    position: static;
    display: block;
    margin-bottom: 20px
}
.theme-showcase>p>.btn {
    margin: 5px 0
}
.theme-showcase .navbar .container {
    width: auto
}
.contentbox1 {
    float: left;
    width: 100%;
    padding: 50px 0;
    margin: 0;
    font-size: 14px;
    font-weight: normal;
    color: #fff;
    text-decoration: none;
    text-align: center;
    background: url(../images/content-img.png) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}
.contentbox2 {
    float: left;
    width: 100%;
    padding: 40px 0
}
.contentbox3 {
    float: left;
    width: 100%;
    margin: 0 0 50px 0
}
.heading {
    width: 100%;
    font-size: 30px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    letter-spacing: 0;
    line-height: 20px;
    margin: 8px 0 7px 0
}
.heading2-title {
    font-size: 19px;
    color: #fff;
    text-decoration: none;
    margin-bottom: 0;
    padding-bottom: 3px;
    border-bottom: 1px solid #d49f9f;
    font-weight: 300
}
.heading2-title span {
    padding-bottom: 5px;
    border-bottom: 1px solid;
    font-weight: 400
}
.h1-blue {
    color: #fff;
    font-weight: 100
}
.text {
    width: 80%;
    margin: 2% auto 0 auto;
    padding: 0 0 2% 0;
    font-size: 15px;
    font-weight: normal;
    color: #fff;
    text-decoration: none;
    line-height: 24px
}
.imgdiv {
    float: left;
    width: 100%;
    margin: 30px 0 30px 15px
}
.footercvr {
    float: left;
    width: 100%;
    border-top: solid 5px #160f0e;
    background: #1e1514
}
.footer {
    float: left;
    width: 100%;
    padding: 0;
    margin: 20px 0;
    font-size: 14px;
    font-weight: normal;
    color: #919191;
    text-decoration: none;
    background: url(../images/map2.png) right center no-repeat
}
.footer2 {
    float: left;
    width: 100%;
    padding: 15px 0 30px 0;
    margin: 0;
    font-size: 12px;
    font-weight: normal;
    color: #919191;
    text-decoration: none;
    text-transform: uppercase;
    border-top: solid 1px #2c211f;
    background: #1e1514;
    border-radius: 0
}
.footerleft {
    float: left;
    text-align: center
}
.footerright {
    float: right
}
.footerbox1 {
    float: left;
    width: 22%;
    margin: 0
}
.footer h4 {
    color: #f7f7f7;
    text-transform: uppercase;
    padding-bottom: 8px;
    margin-bottom: 10px;
    font-size: 15px;
    font-weight: bold;
    position: relative;
    text-align: left;
    letter-spacing: .5px
}
.footer h4 .head-line {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 50px;
    height: 3px;
    background-color: #505050;
    margin: 0
}
.footer-h1 {
    margin: 0 0 3% 0;
    font-family: "Myriad Web Pro", "Myriad Pro", Myriad, "Segoe UI", "Verdana", "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    text-transform: no;
    text-align: left;
    letter-spacing: 0
}
.f-red {
    color: #edbe3a
}
.footerbox2 {
    float: left;
    width: 22%;
    margin: 0 2% 0 0
}
.footerbox3 {
    float: left;
    width: 20%
}
.footerbox4 {
    float: right;
    width: 28%;
    font-size: 14px;
    font-weight: normal;
    color: #919191;
    text-decoration: none;
    padding: 0 2% 0 0;
    margin: 0 0 0 2%;
    text-align: left;
    background: url(../images/map2.png) left center no-repeat
}
.footerbox4-h1 {
    float: left;
    width: 100%;
    padding: 0;
    font-size: 19px;
    font-weight: normal;
    color: #919191;
    text-decoration: none;
    text-align: left
}
.footerbox4-list {
    float: left;
    width: 100%;
    margin: 1% 0 0 0
}
.f:link,
.f:visited,
.f:active {
    clear: both;
    float: left;
    font-size: 14px;
    font-weight: normal;
    color: #919191;
    text-decoration: none;
    padding: 2px 0 0 0
}
.f:hover {
    clear: both;
    float: left;
    font-size: 14px;
    font-weight: normal;
    color: #edbe3a;
    text-decoration: underline;
    padding: 2px 0 0 0
}
.f2:link,
.f2:visited,
.f2:active {
    font-size: 14px;
    font-weight: normal;
    color: #919191;
    text-decoration: none
}
.f2:hover {
    font-size: 14px;
    font-weight: normal;
    color: #edbe3a;
    text-decoration: underline
}
.a:link,
.a:visited,
.a:active {
    font-size: 12px;
    font-weight: normal;
    color: #edbe3a;
    text-decoration: none;
    text-decoration: underline
}
.a:hover {
    font-size: 12px;
    font-weight: normal;
    color: #edbe3a;
    text-decoration: underline
}
.r:link,
.r:visited,
.r:active {
    font-weight: normal;
    color: #de2938;
    text-decoration: underline
}
.r:hover {
    font-weight: normal;
    color: #de2938;
    text-decoration: underline
}
.go-top {
    float: right;
    margin: 0
}
#back-top a {
    width: 36px;
    display: block;
    text-align: right;
    color: #bbb;
    transition: 1s
}
#back-top a:hover {
    color: #000
}
#back-top span {
    float: right;
    width: 36px;
    height: 36px;
    display: block;
    margin: -100px -70px 10px 0;
    background: url(../images/up-arrow.png) right center no-repeat;
    border-radius: 0;
    transition: 1s
}
.vehicle-cover {
    float: left;
    width: 100%
}
.vehicle-cover2 {
    float: left;
    width: 100%
}
.vehicle {
    float: left;
    width: 100%;
    margin-bottom: 2%;
    padding: 1%0;
    border-bottom: 1px solid #c2c2c2
}
.vehicle2 {
    float: left;
    width: 94%;
    padding: 3%
}
.vehicle-h1 {
    float: left;
    width: 100%;
    color: #000;
    font-size: 16px;
    text-decoration: none;
    font-weight: bold;
    text-transform: uppercase;
    font-style: italic
}
.vehicle-h2 {
    float: right;
    width: auto;
    color: #333;
    font-size: 13px;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-style: italic;
    margin-top: 2%
}
.vehicle-pic {
    text-align: center;
    float: left;
    width: 100%
}
.vehicle-text {
    text-align: right;
    float: right;
    width: 100%;
    color: #333;
    font-size: 14px;
    text-decoration: none;
    font-weight: bold;
    font-style: italic;
    letter-spacing: normal;
    word-spacing: normal;
    white-space: normal
}
.vehicle-box {
    text-align: left;
    float: left;
    width: 60%;
    color: #333;
    font-size: 13px;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-style: italic
}
.vehicle-text2 {
    text-align: center;
    float: right;
    width: auto;
    margin-top: 2%
}
.vehicle-0 {
    float: left;
    width: auto;
    margin-right: 10px;
    margin-top: 2px
}
.vehicle-1 {
    float: left;
    width: auto;
    color: #bd0059;
    text-decoration: none
}
.service {
    float: left;
    width: 100%
}
.service2 {
    float: left;
    width: 100%
}
.service-h1 {
    float: left;
    width: 100%;
    color: #000;
    font-size: 17px;
    text-decoration: none;
    font-weight: normal;
    padding: 0;
    border-bottom: 1px solid #ccc;
    line-height: 26px
}
.service-cover {
    width: 603px;
    padding: 0;
    float: left;
    margin: 0
}
.service-text {
    padding: 0;
    float: right;
    width: 100%;
    line-height: 24px;
    font-size: 14px;
    margin: 10px 0;
    color: #535353
}
.service a {
    float: left;
    color: #FFF;
    font-size: 14px !important;
    padding: 5px 15px;
    margin-top:10px;
    border-radius: 4px;
    background: #de2938;
    border: none;
}
.service a:hover {
    background: #000;
}
.service-pic {
    float: left;
    width: 220px;
    padding: 0;
    margin-top: 0;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 0
}
.con-boxcover {
    float: left;
    width: 100%
}
.con-box {
    float: left;
    width: 40%;
    font-size: 15px;
    font-weight: normal;
    color: #494949;
    text-decoration: none;
    padding: 3% 4%;
    text-align: center
}
.con-box-icon {
    float: left;
    width: 100%
}
.con-box-text {
    float: left;
    width: 100%;
    font-size: 16px;
    font-weight: bold;
    margin: 4% 0 2% 0
}
.con-box-text2 {
    float: left;
    width: 100%
}
.air-prices {
  width: 60%;
  margin: 0 auto;
}
.air-prices table {
  width: 100%;
  margin: 20px 0 10px 0;
}
.air-prices thead th {
    font-size: 24px;
    color:#2a3436;
    font-weight: 500;
    text-decoration: none;
  background: #de2938;
  color: #fff;
}
.air-prices tr {
  background: #f4f7f8;
  border-bottom: 1px solid #fff;
  margin-bottom: 5px;
}
.air-prices tr:nth-child(even) {
  background: #e8eeef;
}
.air-prices th, td {
  text-align: left;
  padding: 10px 15px;
  font-size: 16px;
  font-weight: 400;
}
.bold {
    font-weight: bold;
    color: #1a1a1a
}
.review-h1 {
    float: left;
    width: 100%;
    font-family: arial, "Myriad Pro", verdana;
    font-size: 24px;
    font-weight: normal;
    color: #6d0a0d;
    text-decoration: none;
    line-height: 20px;
    padding: 0;
    margin-top: 10px;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 0
}
.review-list {
    float: left;
    width: 50%;
    color: #1a4486;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
    font-size: 16px;
    line-height: 36px
}
.review-list2 {
    float: right;
    width: 40%;
    color: #1a4486;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
    font-size: 16px;
    line-height: 36px;
    text-align: right
}
.review2-box {
    float: left;
    width: 100%;
    padding: 2% 0
}
.review2-h1 {
    text-align: center;
    font-size: 20px;
    font-weight: normal;
    color: #2a8fd2;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url(../images/line.png);
    background-repeat: no-repeat;
    background-position: center center
}
.review2-text {
    float: left;
    width: 100%;
    font-family: verdana, arial;
    font-size: 12px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
    border-bottom: 1px solid #bababa;
    padding: 0 0 5px 0
}
.review2-pic {
    float: left;
    width: 30%;
    text-align: center
}
.review2-text2 {
    float: left;
    width: 100%
}
.review2-arrow1 {
    float: left;
    width: 100%;
    text-align: left
}
.review2-text3 {
    float: left;
    width: 100%;
    text-align: left
}
.review2-arrow2 {
    float: left;
    width: 100%;
    text-align: right
}
.review2-name {
    float: left;
    width: 100%;
    text-align: right;
    color: #2588cb;
    font-size: 14px;
    margin-top: 3%
}
.review2-name2 {
    float: left;
    width: 100%;
    text-align: right;
    font-style: italic;
    color: #585858;
    font-size: 13px
}
.test-form {
    width: 55%;
    margin-right: 180px;
    margin-left: 180px;
    padding: 20px;
    border: #c1c1c1 solid 1px;
    float: left;
    background-color: #eee
}
.test-cover {
    float: left;
    width: 100%;
    margin-bottom: 15px
}
.test-name {
    float: left;
    width: 30%;
    margin-right: 20px;
    font-size: 14px
}
.test-list {
    float: left;
    width: 65%
}
.map {
    width: 100%;
    height: 250px;
    margin: 3% 0;
    border: none 0
}
.Postbtn {
    font-size: 15px;
    font-weight: normal;
    color: #FFF;
    text-decoration: none;
    text-align: center;
    letter-spacing: normal;
    word-spacing: normal;
    white-space: normal;
    background: #333;
    padding: 6px 20px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    border: none 0;
    cursor: pointer
}
.Postbtn:hover {
    background: #000;
    border: none 0;
    cursor: pointer
}
.postfield {
    width: 280px;
    float: left;
    font-size: 13px;
    font-weight: normal;
    color: #565656;
    text-decoration: none;
    padding: 5px 4px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    background: #FFF;
    border: 1px solid #c8c8c8
}
.postfield2 {
    width: 200px;
    float: left;
    font-size: 13px;
    font-weight: normal;
    color: #565656;
    text-decoration: none;
    padding: 5px 4px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    background: #FFF;
    border: 1px solid #c8c8c8
}
.postfield3 {
    width: 290px;
    float: left;
    font-size: 13px;
    font-weight: normal;
    color: #565656;
    text-decoration: none;
    padding: 5px 4px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    background: #FFF;
    border: 1px solid #c8c8c8
}
.contact-box1 {
    float: left;
    width: 100%;
    padding: 25px 4px 15px 4px;
    background-color: #fff;
    border: solid 1px #e4e4e4;
    text-align: center
}
.contact-box1 p a {
    color: #303030;
    font-size: 14px;
}
.contact-box1 p a:hover {
    color: #de2938;
    text-decoration:underline;
}
.cont-map2 {
    width: 100%;
    height: 450px
}
.required {
    border-color: Red
}
.formerror {
    width: 100%;
    float: left;
    font-size: 18px;
    font-weight: normal;
    color: #FFF;
    text-decoration: none;
    padding: 5px 0;
    margin: 0 0 5% 0;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    background: #dc0000;
    text-align: center
}
.paymentbox {
    float: left;
    width: 100%
}
.paymentbox-vehicle {
    float: right;
    width: 250px;
    height: 200px;
    margin: 20px 60px -260px 0;
    position: relative
}
.paymentbox-h1 {
    float: left;
    width: 100%;
    padding: 7px 2%;
    font-size: 18px;
    font-weight: normal;
    color: #FFF;
    text-decoration: none;
    background: #323232;
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    -khtml-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0
}
.paymentbox-listc1 {
    float: left;
    width: 100%;
    padding: 7px 2%;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    text-decoration: none;
    line-height: 16px;
    background: #eee
}
.paymentbox-listc2 {
    float: left;
    width: 100%;
    padding: 7px 2%;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    text-decoration: none;
    line-height: 16px;
    background: #d8d8d8
}
.paymentbox-list1 {
    float: left;
    width: 25%;
    margin: 7px 0 0 0
}
.paymentbox-list2 {
    float: left;
    width: 70%
}
.payfield {
    width: 340px;
    float: left;
    font-size: 13px;
    font-weight: normal;
    color: #333;
    text-decoration: none;
    padding: 7px 5px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    background: #FFF;
    border: 1px solid #686868
}
.payfield3 {
    font-size: 13px;
    font-weight: normal;
    color: #333;
    text-decoration: none;
    padding: 5px 5px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    background: #FFF;
    border: 1px solid #686868
}
.payfield2 {
    width: 80px;
    float: left;
    font-size: 13px;
    font-weight: normal;
    color: #565656;
    text-decoration: none;
    padding: 7px 5px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    background: #FFF;
    border: 1px solid #686868
}
.paybtn {
    float: right;
    font-size: 15px;
    font-weight: normal;
    color: #FFF;
    text-decoration: none;
    text-align: center;
    letter-spacing: normal;
    word-spacing: normal;
    white-space: normal;
    background: #000;
    padding: 6px 20px;
    margin: 0 0 0 10px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    border: none 0;
    cursor: pointer
}
.paypalcard {
    float: left;
    width: 99.9%;
    padding: 10px 0;
    text-align: center;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc
}
.paymentdefault {
    float: right;
    margin: 0;
    font-size: 15px;
    font-weight: normal;
    color: #FFF;
    text-decoration: none
}
.pay-pre {
    float: left;
    margin: 8px 0 0 10px;
    font-size: 18px;
    font-weight: normal;
    color: #356734;
    text-decoration: none
}
.serbox {
    padding: 0 0 30px 0
}
.AirportBox {
    width: 31%;
    float: left;
    margin: 6px 1px 6px 9px;
    padding: 10px;
    color: #fff;
    font-size: 17px;
    text-decoration: none;
    font-weight: normal;
    border: 1px solid #fff
}
.AirportBox h1 {
    margin: 0 0 10px 0;
    color: #fff;
    font-size: 17px;
    text-decoration: none;
    font-weight: normal;
    line-height: 18px
}
.AirportBox p {
    margin: 0 0 5px 0;
    color: #fff;
    font-size: 14px;
    text-decoration: none;
    font-weight: normal;
    line-height: 18px
}
.AirportBox span {
    padding: 3px 10px;
    float: right;
    color: #0d59af;
    font-size: 13px;
    text-decoration: none;
    font-weight: normal;
    line-height: 18px;
    background: #fff;
    margin-right: -11px;
    border-radius: 10px 0 0 10px
}
.app {
    position: absolute;
    bottom: 30px;
    right: 30px
}
.app1 {
    margin-bottom: 5px
}
.pricebox {
    margin-top: 40px;
    margin-bottom: 40px
}
.servicebox {
    width: 100%;
    float: left;
    margin: 30px 0 0 0;
    border: solid 1px #e31e24;
    background: #f7f7f7
}
.servicebox2 {
    width: 100%;
    float: left;
    padding: 40px 0;
    margin: 0
}
.hmcar-box {
    width: 100%;
    text-align: center
}
.hmcar-box-pic {
    float: left;
    margin: 10px 0;
    text-align: left
}
.hmcar-box-text {
    margin: 5px 0 0 0;
    color: #414141;
    font-size: 15px;
    text-decoration: none;
    font-weight: normal;
    text-align: left
}
.hmcar-box-text p {
    color: #414141;
    font-size: 12px;
    text-decoration: none;
    font-weight: normal;
    text-align: left
}
.hmcar-box-btn {
    float: left;
    width: 100%;
    margin: -15px 0 0 0;
    text-align: center
}
.hmcarbox-btn:link,
.hmcarbox-btn:visited,
.hmcarbox-btn:active {
    padding: 0 8px;
    margin: 0;
    font-size: 20px;
    font-weight: normal;
    color: #fff;
    text-decoration: none;
    background: #0d5ea2;
    border-radius: 0
}
.hmcarbox-btn:hover {
    color: #fff;
    background: #e31e24
}
.form {
    float: left;
    width: 100%;
    padding: 2%;
    margin: -440px 0 0 15px;
    color: #fff;
    background: #ffffffbd;
    position: relative;
    z-index: 100;
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 40px 0 #e6e9eb;
    -moz-box-shadow: inset 0 0 40px 0 #e6e9eb;
    box-shadow: inset 0 0 10px 0 #e6e9eb;
    border: solid 3px #cdced0;
}
.testmonials b {
    color: #7ea2ff;
    font-weight: normal
}
.form-text {
    float: left;
    width: 100%;
    padding: 5%;
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    background: #0d5ea2;
    border-radius: 5px
}
.form-h1 {
    float: left;
    width: 100%;
    font-size: 22px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: .5px;
    text-align: center;
    padding: 0;
    margin: 0 0 10px 0;
    line-height: 28px;
}
.form-img {
    float: left;
    width: 100%;
    margin: 10px 0;
    text-align: center
}
.form-h1-icon {
        float: left;
    padding: 10px;
    margin: 0 15px 0 0;
    font-weight: normal;
    font-size: 40px;
    text-transform: none;
    text-align: center;
    background: #000;
    border-radius: 5px;
}
.form-h1-text {
    float: right;
    width: 100%;
    padding: 3% 0 0 2%;
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    background: #0d5ea2;
    border-radius: 5px
}
.form-h1-small {
    font-weight: normal;
    font-size: 28px;
    text-transform: none
}
.form-list-h1 {
    float: left;
    width: 100%;
    font-size: 15px;
    font-weight: normal;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    padding: 2% 0 5px 0;
    letter-spacing: .5px;
}
.form-list-h2 {
    float: left;
    width: 100%;
    font-size: 15px;
    font-weight: normal;
    color: #333;
    text-decoration: none;
    text-transform: uppercase;
    padding: 2% 0 5px 0;
    letter-spacing: .5px;
}
.form-listaddvia {
    background: #0962ae none repeat scroll 0 0;
    border-bottom: 1px solid #00335f;
    color: #fff;
    float: left;
    font-size: 16px;
    font-weight: normal;
    padding: 8px 5%;
    text-decoration: none;
    width: 90%
}
.form-list {
    width: 100%;
    float: left
}
.form-list1 {
    float: left;
    width: 100%;
    margin: 0 0 2% 0;
}
.form-list2 {
    float: right;
    width: 100%
}
.form-listbox {
    border-radius: 5px;
    color: #505050;
    float: left;
    font-size: 13px;
    font-weight: normal;
    margin: 0;
    padding: 2% 0;
    text-decoration: none;
    width: 100%
}
.form-listbox2 {
    background: #cf4102 none repeat scroll 0 0;
    border-radius: 5px;
    color: #fff;
    float: left;
    font-size: 12px;
    font-weight: normal;
    margin: 2.5% 0 0;
    padding: 3% 5%;
    text-decoration: none;
    width: 90%
}
.form-listbox-h1 {
    color: #000;
    padding: 1% 0;
    margin: 0 0 1.5% 0;
    position: relative;
    text-align: center;
    background-color: #e6e6e6;
    border: 1px solid #ccc
}
.form-listbox-h2 {
    color: #000;
    padding: 7px 0;
    margin: 0 0 1.5% 0;
    position: relative;
    text-align: center;
    background: #FFF url("../images/fieldarrow.png") no-repeat scroll right top;
    border: 1px solid #ccc
}
.form-listbox-h1 span {
    background-color: #e6e6e6;
    border-top: 1px solid #ccc;
    font-size: 16px;
    padding: 0 8px;
    position: relative;
    z-index: 1
}
.form-listbox-h1::before {
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    top: 50%;
    width: 100%
}
.form-listbox-h1::before {
    left: 0
}
.form-listbox-h3 {
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    padding: 0 0 4%;
    text-decoration: none
}
.form-listbox-text {
    float: left;
    margin: 0;
    width: 100%
}
.form-listcar {
    float: left;
    margin: 2% 0 0;
    width: 100%
}
.form-listcarbox1 {
    float: left;
    font-family: arial;
    font-size: 11px;
    font-weight: bold
}
.form-listcarbox2 {
    float: left;
    width: 33%
}
.form-listcarbox3 {
    float: right;
    width: 32%
}
.form-listcarbox-h1 {
    float: left;
    line-height: 22px;
    vertical-align: top;
    width: 100%
}
.form-listcarbox-img {
    float: left;
    padding: 1% 0 0 7%;
    width: 93%
}
.form-listpass {
    float: left;
    margin: 0;
    width: 100%
}
.form-listpassbox1 {
    float: left;
    width: 34%
}
.form-listpassbox2 {
    float: left;
    width: 33%
}
.form-listpassbox3 {
    float: right;
    width: 32%
}
.form-listpassbox-h1 {
    float: left;
    font-size: 13px;
    vertical-align: top;
    width: 100%
}
.form-listpassbox-text {
    float: left;
    padding: 3px 0 0;
    width: 100%
}
.form-listpickup {
    float: left;
    margin: 0 0 1%;
    width: 100%
}
.form-listpickup-date {
    float: left;
    width: 63%
}
.form-listpickup-hour {
    float: right;
    width: 37%
}
.form-listpickup-h1 {
    float: left;
    font-size: 13px;
    width: 100%
}
.form-listpickup-text {
    float: left;
    width: 100%
}
.pickupcldr {
    margin: 7px 0 0 5px
}
.form-listjourney {
    float: left;
    font-size: 15px;
    line-height: 18px;
    vertical-align: top;
    width: 100%
}
.form-listboxprices {
    background: #cf4102 none repeat scroll 0 0;
    border-radius: 5px;
    color: #fff;
    float: left;
    font-size: 12px;
    font-weight: normal;
    margin: 2% 0;
    padding: 4%;
    text-decoration: none;
    width: 92%
}
.form-listjourney {
    float: left;
    font-size: 15px;
    line-height: 18px;
    vertical-align: top;
    width: 100%
}
.listboxprice2 {
    border-bottom: 1px solid #ccc;
    border-radius: 0;
    color: #fff;
    float: left;
    font-size: 17px;
    font-weight: normal;
    margin: 0;
    padding: 5px 0;
    text-decoration: none;
    width: 100%
}
.listboxprice3 {
    border-bottom: 1px solid #ccc;
    border-radius: 0;
    color: #fff;
    float: left;
    font-size: 17px;
    font-weight: normal;
    margin: 0;
    padding: 5px 0;
    text-decoration: none;
    width: 100%
}
.listboxpricetotal {
    border-bottom: 1px solid #ccc;
    border-radius: 0;
    color: #fff;
    float: left;
    font-size: 16px;
    font-weight: normal;
    margin: 0;
    padding: 5px 0;
    text-decoration: none;
    width: 100%
}
.fboxprice-right {
    border-radius: 0;
    color: #f0ff00;
    float: right;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-decoration: none
}
.form-listboxvia {
    background-color: #e6e6e6;
    border: 1px solid #b3b3b3;
    color: #000;
    float: left;
    font-family: verdana, arial;
    font-size: 11px;
    font-weight: normal;
    padding: 1% 2%;
    text-decoration: none;
    width: 100%
}
.form-listboxvia-h1 {
    background: #002da2;
    border-bottom: 1px solid #00335f;
    border-radius: 5px 5px 0 0;
    color: #fff;
    float: left;
    font-size: 15px;
    font-weight: normal;
    margin: 7px 0 0;
    padding: 8px 3%;
    text-decoration: none;
    text-transform: uppercase;
    width: 100%
}
.crossiconbtn {
    margin: 7px 0 0 8px
}
.field {
    width: 100%!important;
    float: left;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    text-decoration: none;
    padding: 9px 5px;
    border-radius: 3px;
    background: #fff;
    border: 0;
    box-shadow: 2px 3px 0 #0d59af
}
.field2 {
    width: 100% !important;
    float: left;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    text-decoration: none;
    padding: 9px 5px;
    border-radius: 3px;
    background: #f3f4f6;
    box-shadow: 0px 0px 0 #000;
    border: solid 1px #e3e3e3;
}
.field3 {
    width: 90%;
    float: left;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    text-decoration: none;
    padding: 9px 5px;
    border-radius: 3px;
    background: #fff;
    border: 0;
    box-shadow: 2px 3px 0 #0d59af
}
.field4 {
    width: 100%;
    float: left;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    text-decoration: none;
    padding: 9px 5px;
    border-radius: 3px;
    background: #fff;
    border: 0;
    box-shadow: 2px 3px 0 #0d59af
}
.field5 {
    width: 100%;
    float: left;
    font-size: 14px;
    font-weight: normal;
    color: #eded01;
    text-decoration: none;
    padding: 9px 5px;
    border-radius: 3px;
    background: #fff;
    border: 0;
    box-shadow: 2px 3px 0 #0d59af
}
.field6 {
    width: 150px;
    float: left;
    font-size: 15px;
    font-weight: normal;
    color: #646464;
    text-decoration: none;
    padding: 9px 5px;
    border-radius: 3px;
    background: #fff;
    border: 0;
    box-shadow: 2px 3px 0 #0d59af
}
.field7 {
    width: 42px;
    float: left;
    font-size: 15px;
    font-weight: normal;
    color: #646464;
    text-decoration: none;
    padding: 9px 5px;
    border-radius: 3px;
    background: #fff;
    border: 0;
    box-shadow: 2px 3px 0 #0d59af
}
.GetQuote {
    float: right;
    width: 100%;
    margin: 25px 0 10px 0;
    text-align: center
}
.GetQuoteBtn {
    padding: 10px 25px;
    font-size: 17px;
    font-weight: normal;
    color: #fff;
    text-decoration: none;
    background: #000;
    border-radius: 5px
}
.GetQuoteBtn:hover {
    color: #fff;
    background: #e31e24;
    text-decoration: none
}
.AddviaPointBtn {
    padding: 10px 25px;
    margin: 0 10px 0 0;
    font-size: 17px;
    font-weight: normal;
    color: #fff;
    text-decoration: none;
    background: #000;
    border-radius: 5px
}
.AddviaPointBtn:hover {
    color: #fff;
    background: #e31e24;
    text-decoration: none
}


.wrp{
	text-align: center;
	width:25%;	
}
/*start css price section*/
section.airport-prices {
    padding:60px 0;
}
.airport-box {
    float: left;
    width: 100%;
    font-size: 14px;
    font-weight: 700;
    color: #fff
}

.airport-box-h1, .airport-box-h2, .airport-box-h3 {
    font-size: 22px;
    color: #de2938;
    letter-spacing: 0;
    font-weight: 700;
    float: left;
    text-decoration: none;
}

.airport-box-h1 {
    border-bottom: 3px solid #de2938;
}

.airport-box-h2 {
    padding: 7px 0;
    border-bottom: 4px solid #1b528f
}

.airport-box-h3 {
    padding: 7px 0;
    border-bottom: 3px solid #1b528f
}

.airport-box-list {
    float: left;
    width: 100%;
    font-size: 20px;
    font-weight: 700;
    color: #000;
    text-decoration: none;
    padding: 8px 0
}

.airport-box-list1 {
    float: left
}

.airport-box-list2 {
    float: right;
    margin-right: 50px
}

.airport-box-list3 {
    float: right;
    font-size: 22px;
    color: #de2938;
    font-weight: 600;
    width: 100px;
}

    .airport-box-list3 span {
        font-size: 12px;
        color: #000;
        font-weight: 300
    }

.airport-box-list4 {
    float: left;
    width: 100%;
    font-size: 17px;
    font-weight: 400;
    color: #f4d400;
    text-decoration: none;
    padding: 10px 15px
}

/*start media query*/
@media screen and (max-width: 991px) {
.numbercvr {
    float: right;
    margin: 20px 0 0 0
}
.numbercolor {
    color: #000;
    font-weight: bold;
}
.number2 {
    float:initial;
    margin-top:0px;    
    margin-left:0px;
    padding:5px 20px 5px 20px;
    font-size: 15px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
    text-align:center;
    background: rgb(255, 255, 255, 0.5);
    border-radius:10px;
}
.number2link:link,
.number2link:visited,
.number2link:active {
    font-size: 20px;
    font-weight: bold;
    color: #de2938;
    text-decoration: none
}
.number2link:hover {
    color: #000;
    text-decoration: none
}
.number1 {
    float:initial;
    margin-top:0px;    
    margin-right:-0px;
    padding:5px 20px 5px 20px;
    font-size: 15px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
    text-align:center;
    background: rgb(255, 255, 255, 0.5);
    border-radius:10px;
}
.number1link:link,
.number1link:visited,
.number1link:active {
    font-size: 20px;
    font-weight: bold;
    color: #de2938;
    text-decoration: none
}
.number1link:hover {
    color: #000;
    text-decoration: none
}
}
@media screen and (max-width: 768px) {
    .logo {
        float: left;
        width: 100%;
        margin: 5px 0;
        text-align: center
    }
    .top {
        float: left;
        width: 100%;
        padding: 0;
        font-size: 14px;
        font-weight: normal;
        color: #fff;
        text-decoration: none;
        background: #160f0e;
        border-bottom: solid 1px #2c211f
    }
    .toplink:link,
    .toplink:visited,
    .toplink:active {
        color: #fff
    }
    .toplink:hover {
        color: #fff;
        text-decoration: underline
    }
    .login {
        float: right;
        padding: 9px 15px;
        border-left: solid 1px #2c211f;
        border-right: solid 1px #2c211f
    }
    .translate {
        float: right;
        padding: 7px 15px;
        border-left: solid 1px #2c211f
    }
    .social {
        float: right;
        margin: 7px 0 0 0
    }
    .social li {
        float: left;
        list-style: none;
        margin: 0 2px;
        border: 0
    }
    .social li a {
        padding: 0;
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        margin: 0;
        border: 0
    }
    .number {
        font-size: 16px;
        font-weight: normal;
        color: #fff;
        text-decoration: none;
        letter-spacing: 0;
        margin: 0;
        line-height: 18px
    }
    .numbercvr {
        float: left;
        width: 100%;
        margin: 5px 0;
        text-align: center
    }
    .numbercolor {
    color: #000;
    font-weight: bold;
}
.number2 {
    float:initial;
    margin-top:0px;    
    margin-left:0px;
    padding:5px 20px 5px 20px;
    font-size: 15px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
    text-align:center;
    background: rgb(255, 255, 255, 0.5);
    border-radius:10px;
}
.number2link:link,
.number2link:visited,
.number2link:active {
    font-size: 20px;
    font-weight: bold;
    color: #de2938;
    text-decoration: none
}
.number2link:hover {
    color: #000;
    text-decoration: none
}
.number1 {
    float:initial;
    margin-top:0px;    
    margin-right:-0px;
    padding:5px 20px 5px 20px;
    font-size: 15px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
    text-align:center;
    background: rgb(255, 255, 255, 0.5);
    border-radius:10px;
}
.number1link:link,
.number1link:visited,
.number1link:active {
    font-size: 20px;
    font-weight: bold;
    color: #de2938;
    text-decoration: none
}
.number1link:hover {
    color: #000;
    text-decoration: none
}
    .number3 {
        float: right;
        font-family: 'Russo One', 'PT Sans', "Myriad Web Pro", "Myriad Pro", Myriad, "Segoe UI", "Verdana", "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-style: italic;
        font-size: 16px;
        font-weight: normal;
        color: #d1c9f8;
        text-decoration: none;
        letter-spacing: .5px;
        margin: 0 0 1% 0
    }
    .AirportBox {
        width: 100%;
        float: none;
        margin: 6px 0 10px 0;
        padding: 10px;
        color: #fff;
        font-size: 17px;
        text-decoration: none;
        font-weight: normal;
        border: 1px solid #fff
    }
    .AirportBox h1 {
        margin: 0 0 10px 0;
        color: #fff;
        font-size: 17px;
        text-decoration: none;
        font-weight: normal;
        line-height: 18px
    }
    .AirportBox p {
        margin: 0 0 5px 0;
        color: #fff;
        font-size: 14px;
        text-decoration: none;
        font-weight: normal;
        line-height: 18px
    }
    .AirportBox span {
        padding: 3px 10px;
        float: right;
        color: #0d59af;
        font-size: 13px;
        text-decoration: none;
        font-weight: normal;
        line-height: 18px;
        background: #fff;
        margin-top: -25px;
        margin-right: -11px;
        border-radius: 10px 0 0 10px
    }
    .form {
       /* float: left;
        width: 100%;
        padding: 2%;
        margin: 0;
        color: #fff;
        background: #1565c0;
        position: relative;
        z-index: 100*/
    }
    .testmonials b {
        color: #7ea2ff;
        font-weight: normal
    }
    .form-text {
        float: left;
        width: 100%;
        padding: 20px 7% 30px 7%
    }
    .form-h1 {
        float: left;
        width: 100%;
        font-size: 30px;
        font-weight: bold;
        color: #fff;
        text-decoration: none;
        text-transform: uppercase;
        letter-spacing: .5px;
        text-align: center;
        padding: 0;
        margin: 20px 0 15px 0;
        line-height: 24px
    }
    .form-h1-icon {
        /* float: left; */
        /* width: 35%; */
        /* padding: 15px 0; */
        /* font-weight: normal; */
        /* font-size: 40px; */
        /* text-transform: none; */
        /* text-align: center; */
        /* background: #09aeec; */
    }
    .form-h1-text {
        float: right;
        width: 63%;
        padding: 1.5% 0 0 2%;
        font-size: 20px;
        font-weight: bold;
        color: #fff;
        text-decoration: none
    }
    .f-h1-small {
        font-weight: normal;
        font-size: 20px;
        text-transform: none
    }
    .form-list-h1 {
        float: left;
        width: 100%;
        font-size: 14px;
        font-weight: normal;
        color: #fff;
        text-decoration: none;
        text-transform: uppercase;
        padding: 1% 0 2% 0;
        letter-spacing: 0
    }
    .form-list-h2 {
        background: #002da2;
        border-bottom: 1px solid #00335f;
        border-radius: 5px 5px 0 0;
        color: #fff;
        float: left;
        font-size: 15px;
        font-weight: normal;
        margin: 7px 0 0;
        padding: 8px 3%;
        text-decoration: none;
        text-transform: uppercase;
        width: 100%
    }
    .form-listaddvia {
        background: #0962ae none repeat scroll 0 0;
        border-bottom: 1px solid #00335f;
        color: #fff;
        float: left;
        font-size: 16px;
        font-weight: normal;
        padding: 8px 5%;
        text-decoration: none;
        width: 90%
    }
    .form-list {
        width: 100%;
        float: left
    }
    .form-list1 {
        float: left;
        width: 100%;
        margin: 0 0 2% 0
    }
    .form-list2 {
        float: right;
        width: 100%
    }
    .form-listbox {
        border-radius: 5px;
        color: #505050;
        float: left;
        font-size: 13px;
        font-weight: normal;
        margin: 0;
        padding: 2% 0;
        text-decoration: none;
        width: 100%
    }
    .form-listbox2 {
        background: #cf4102 none repeat scroll 0 0;
        border-radius: 5px;
        color: #fff;
        float: left;
        font-size: 12px;
        font-weight: normal;
        margin: 2.5% 0 0;
        padding: 3% 5%;
        text-decoration: none;
        width: 90%
    }
    .form-listbox-h1 {
        color: #000;
        padding: 1% 0;
        margin: 0 0 1.5% 0;
        position: relative;
        text-align: center;
        background-color: #e6e6e6;
        border: 1px solid #ccc
    }
    .form-listbox-h2 {
        color: #000;
        padding: 7px 0;
        margin: 0 0 1.5% 0;
        position: relative;
        text-align: center;
        background: #FFF url("../images/fieldarrow.png") no-repeat scroll right top;
        border: 1px solid #ccc
    }
    .form-listbox-h1 span {
        background-color: #e6e6e6;
        border-top: 1px solid #ccc;
        font-size: 16px;
        padding: 0 8px;
        position: relative;
        z-index: 1
    }
    .form-listbox-h1::before {
        content: "";
        display: block;
        height: 1px;
        position: absolute;
        top: 50%;
        width: 100%
    }
    .form-listbox-h1::before {
        left: 0
    }
    .form-listbox-h3 {
        color: #fff;
        font-size: 16px;
        font-weight: normal;
        padding: 0 0 4%;
        text-decoration: none
    }
    .form-listbox-text {
        float: left;
        margin: 0;
        width: 100%
    }
    .form-listcar {
        float: left;
        margin: 2% 0 0;
        width: 100%
    }
    .form-listcarbox1 {
        float: left;
        font-family: arial;
        font-size: 11px;
        font-weight: bold
    }
    .form-listcarbox2 {
        float: left;
        width: 33%
    }
    .form-listcarbox3 {
        float: right;
        width: 32%
    }
    .form-listcarbox-h1 {
        float: left;
        line-height: 22px;
        vertical-align: top;
        width: 100%
    }
    .form-listcarbox-img {
        float: left;
        padding: 1% 0 0 7%;
        width: 93%
    }
    .form-listpass {
        float: left;
        margin: 0;
        width: 100%
    }
    .form-listpassbox1 {
        float: left;
        width: 34%
    }
    .form-listpassbox2 {
        float: left;
        width: 33%
    }
    .form-listpassbox3 {
        float: right;
        width: 32%
    }
    .form-listpassbox-h1 {
        float: left;
        font-size: 13px;
        vertical-align: top;
        width: 100%
    }
    .form-listpassbox-text {
        float: left;
        padding: 3px 0 0;
        width: 100%
    }
    .form-listpickup {
        float: left;
        margin: 0 0 1%;
        width: 100%
    }
    .form-listpickup-date {
        float: left;
        width: 63%
    }
    .form-listpickup-hour {
        float: right;
        width: 37%
    }
    .form-listpickup-h1 {
        float: left;
        font-size: 13px;
        width: 100%
    }
    .form-listpickup-text {
        float: left;
        width: 100%
    }
    .pickupcldr {
        margin: 7px 0 0 5px
    }
    .form-listjourney {
        float: left;
        font-size: 15px;
        line-height: 18px;
        vertical-align: top;
        width: 100%
    }
    .form-listboxprices {
        background: #cf4102 none repeat scroll 0 0;
        border-radius: 5px;
        color: #fff;
        float: left;
        font-size: 12px;
        font-weight: normal;
        margin: 2% 0;
        padding: 4%;
        text-decoration: none;
        width: 92%
    }
    .form-listjourney {
        float: left;
        font-size: 15px;
        line-height: 18px;
        vertical-align: top;
        width: 100%
    }
    .listboxprice2 {
        border-bottom: 1px solid #ccc;
        border-radius: 0;
        color: #fff;
        float: left;
        font-size: 17px;
        font-weight: normal;
        margin: 0;
        padding: 5px 0;
        text-decoration: none;
        width: 100%
    }
    .listboxprice3 {
        border-bottom: 1px solid #ccc;
        border-radius: 0;
        color: #fff;
        float: left;
        font-size: 17px;
        font-weight: normal;
        margin: 0;
        padding: 5px 0;
        text-decoration: none;
        width: 100%
    }
    .listboxpricetotal {
        border-bottom: 1px solid #ccc;
        border-radius: 0;
        color: #fff;
        float: left;
        font-size: 16px;
        font-weight: normal;
        margin: 0;
        padding: 5px 0;
        text-decoration: none;
        width: 100%
    }
    .fboxprice-right {
        border-radius: 0;
        color: #f0ff00;
        float: right;
        font-size: 18px;
        font-weight: normal;
        margin: 0;
        padding: 0;
        text-decoration: none
    }
    .form-listboxvia {
        background-color: #e6e6e6;
        border: 1px solid #b3b3b3;
        color: #000;
        float: left;
        font-family: verdana, arial;
        font-size: 11px;
        font-weight: normal;
        padding: 1% 2%;
        text-decoration: none;
        width: 100%
    }
    .form-listboxvia-h1 {
        background: #002da2;
        border-bottom: 1px solid #00335f;
        border-radius: 5px 5px 0 0;
        color: #fff;
        float: left;
        font-size: 15px;
        font-weight: normal;
        margin: 7px 0 0;
        padding: 8px 3%;
        text-decoration: none;
        text-transform: uppercase;
        width: 100%
    }
    .crossiconbtn {
        margin: 7px 0 0 8px
    }
    .field {
        width: 100%!important;
        float: left;
        font-size: 14px;
        font-weight: normal;
        color: #333;
        text-decoration: none;
        padding: 8px 5px;
        border-radius: 3px;
        background: #fff url(../images/background-input.gif) repeat-x right top;
        border: 0
    }
    .field2 {
        width: 100%;
        float: left;
        font-size: 14px;
        font-weight: normal;
        color: #333;
        text-decoration: none;
        padding: 8px 5px;
        border-radius: 3px;
        border: 0;
    }
    .field3 {
        width: 90%;
        float: left;
        font-size: 14px;
        font-weight: normal;
        color: #333;
        text-decoration: none;
        padding: 8px 5px;
        border-radius: 3px;
        background: #fff url(../images/background-input.gif) repeat-x right top;
        border: 0
    }
    .field4 {
        width: 100%;
        float: left;
        font-size: 14px;
        font-weight: normal;
        color: #333;
        text-decoration: none;
        padding: 8px 5px;
        border-radius: 3px;
        background: #fff url(../images/background-input.gif) repeat-x right top;
        border: 0
    }
    .field5 {
        width: 100%;
        float: left;
        font-size: 14px;
        font-weight: normal;
        color: #eded01;
        text-decoration: none;
        padding: 7px 5px;
        margin: 5px 0 0 0;
        border-radius: 3px;
        background: #000 url(../images/field-bg.png) no-repeat right center;
        border: solid 1px #eded01
    }
    .field6 {
        width: 150px;
        float: left;
        font-size: 15px;
        font-weight: normal;
        color: #646464;
        text-decoration: none;
        padding: 7px 5px;
        border-radius: 4px;
        background: #FFF;
        border: 0;
        background: #FFF url(../images/calendar2.png) right center no-repeat
    }
    .field7 {
        width: 42px;
        float: left;
        font-size: 15px;
        font-weight: normal;
        color: #646464;
        text-decoration: none;
        padding: 7px 0;
        margin: 0 2px 0 0;
        border-radius: 4px;
        background: #FFF;
        border: 0
    }
    .GetQuote {
        float: right;
        width: 100%;
        margin: 15px 0 0 0;
        text-align: center
    }
    .GetQuoteBtn {
        float: left;
        width: 100%;
        padding: 10px 18px;
        font-size: 17px;
        font-weight: normal;
        color: #fff;
        text-decoration: none;
        background: #000;
        border-radius: 0
    }
    .GetQuoteBtn:hover {
        color: #fff;
        background: #282828;
        text-decoration: none
    }
    .AddviaPointBtn {
        float: left;
        width: 100%;
        padding: 10px 18px;
        margin: 0 0 5px 0;
        font-size: 17px;
        font-weight: normal;
        color: #fff;
        text-decoration: none;
        background: #000;
        border-radius: 0
    }
    .AddviaPointBtn:hover {
        color: #fff;
        background: #282828;
        text-decoration: none
    }
    .img-responsive2 {
        /* width: 100% */
    }
    .heading {
        float: left;
        width: 100%;
        font-size: 26px;
        font-weight: bold;
        color: #fff;
        text-decoration: none;
        letter-spacing: 0;
        line-height: 20px;
        margin: 25px 0 7px 0
    }
    .heading2-title {
        font-size: 19px;
        color: #fff;
        text-decoration: none;
        margin-bottom: 0;
        padding-bottom: 3px;
        border-bottom: 1px solid #d49f9f;
        font-weight: 300
    }
    .heading2-title span {
        padding-bottom: 5px;
        border-bottom: 1px solid;
        font-weight: 400
    }
    .h1-blue {
        color: #fff;
        font-weight: 100
    }
    .text {
        float: left;
        width: 100%;
        margin: 2% 0 0 0;
        padding: 0 0 2% 0;
        font-size: 14px;
        font-weight: 300;
        color: #fff;
        text-decoration: none;
        line-height: 22px
    }
    .feature-box1 {
        margin-bottom: 30px
    }
    .contact-box1 {
        margin-bottom: 20px
    }
    .imgdiv {
        float: left;
        width: 100%;
        margin: 0 0 20px 15px
    }
    .col-md-3-set {
        float: left;
        width: 100%;
        margin: 10px 0
    }
    .go-top {
        float: right;
        margin: 0
    }
    #back-top a {
        width: 36px;
        display: block;
        text-align: right;
        color: #bbb;
        transition: 1s
    }
    #back-top a:hover {
        color: #000
    }
    #back-top span {
        float: right;
        width: 36px;
        height: 36px;
        display: block;
        margin: -100px 20px 10px 0;
        background: url(../images/up-arrow.png) right center no-repeat;
        border-radius: 0;
        transition: 1s;
        position: relative;
        z-index: 100
    }
    .footer {
        float: left;
        width: 100%;
        padding: 0;
        margin: 20px 0;
        font-size: 15px;
        font-weight: normal;
        color: #b2b2b2;
        text-decoration: none;
        background: 0
    }
    .testfield {
        width: 90%!important;
        float: left;
        font-size: 15px;
        font-weight: normal;
        color: #202020;
        text-decoration: none;
        padding: 6px 10px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
        background: #FFF;
        border: 1px solid #c4c4c5
    }
}
@media screen and (max-width: 480px) {
    .translate {
        float: right;
        margin: -2px 10px 0 10px;
        display: none
    }
.formcvr .form h2 {
    text-align: left;
    margin: 0px;
    padding: 0px;
    font-size: 20px;
}    
    .form-h1 {
        float: left;
        width: 100%;
        font-size: 24px;
        font-weight: bold;
        color: #fff;
        text-decoration: none;
        text-transform: uppercase;
        letter-spacing: .5px;
        text-align: center;
        padding: 0;
        margin: 20px 0 15px 0;
        line-height: 24px
    }
    .footer2 {
        float: left;
        width: 100%;
        padding: 1% 0 20px 0;
        margin: 0;
        font-size: 12px;
        font-weight: normal;
        color: #919191;
        text-decoration: none;
        text-transform: uppercase;
        border-top: solid 1px #4b4b4b;
        border-radius: 0
    }
    .footerleft {
        float: left;
        width: 100%;
        margin: 5px 0 0 0;
        text-align: center
    }
    .footerright {
        float: right;
        width: 100%;
        margin: 5px 0 0 0;
        text-align: center
    }
    .airport-box-list2 {
        margin-right: 20px;
    }

    .airport-box-list {
        font-size: 17px;
    }

    .airport-box {
        width: 94%;
    }

    .airport-box-list3 {
        font-size: 17px;
    }
}
@media screen and (max-width: 375px) {
    .form-h1 {
        float: left;
        width: 100%;
        font-size: 20px!important;
        font-weight: bold;
        color: #fff;
        text-decoration: none;
        text-transform: uppercase;
        letter-spacing: .5px;
        text-align: center;
        padding: 0;
        margin: 20px 0 15px 0;
        line-height: 24px
    }
    .img-res {
        max-width: 190px
    }
    .heading {
        float: left;
        width: 100%;
        font-size: 20px;
        font-weight: bold;
        color: #fff;
        text-decoration: none;
        letter-spacing: 0;
        line-height: 20px;
        margin: 25px 0 7px 0
    }
    .heading2-title {
        font-size: 19px;
        color: #fff;
        text-decoration: none;
        margin-bottom: 0;
        padding-bottom: 3px;
        border-bottom: 1px solid #d49f9f;
        font-weight: 300
    }
    .heading2-title span {
        padding-bottom: 5px;
        border-bottom: 1px solid;
        font-weight: 400
    }
    .airport-box-list2 {
        margin-right: 20px;
    }
    .airport-box-list {
        font-size: 17px;
    }
    .airport-box {
        width: 94%;
    }
    .airport-box-list3 {
        font-size: 17px;
    }
}
.privacy-ul {
    list-style:disc;
}
.privacy-ul li {
    padding:0 0 10px 0;
}