﻿.top {
    float: right;
    width: 100%;
    padding: 0;
    color: #FFF;
    font-size: 13px;
    font-weight: normal;
    position: relative;
    z-index: 999999;
}

.topright {
    float: right;
    width: 38%;
    margin: 0 0 0 0;
}

.translate {
    float: right;
    color: #FFF;
    font-size: 13px;
    font-weight: normal;
    margin: 4px 15px 1px 15px;
}

.loginbox {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}

.topemail {
    float: left;
    font-size: 13px;
    font-weight: normal;
    color: #efcccc;
    text-decoration: none;
    margin: 7px 0 0 0;
}

.topemaillink:link, .topemaillink:visited, .topemaillink:active {
    font-weight: normal;
    color: #efcccc;
    text-decoration: none;
}

.topemaillink:hover {
    font-weight: normal;
    color: #fff;
    text-decoration: underline;
}

.login {
    width: 100%;
    float: right;
}

.loginlink:link, .loginlink:visited, .loginlink:active {
    float: right;
    font-size: 14px;
    font-weight: normal;
    color: #FFF;
    text-decoration: none;
    margin-top: 2px;
    padding: 4px 20px 4px 30px;
    border-radius: 3px;
    letter-spacing: 0px;
    background: #ec1d23 url(../images/user.png) no-repeat left center;
}
/*.loginlink:hover {
background:#3e3e3e url(../images/user.png) no-repeat left center;
}
.logo {
float : left;
margin : 5px 0;
}*/
.number {
    float: right;
}

.number {
    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: 15px;
    font-weight: normal;
    color: #ed8617;
    text-decoration: none;
    letter-spacing: 0.5px;
    margin: 2px 0 2px 0;
}

.numbercolor {
    color: #757cb1;
}

.numbercolor2 {
    float: right;
    font-size: 16px;
    color: #fff;
    font-weight: normal;
}

.numbercvr {
    float: left;
    width: 100%;
    margin: 13px 0 0 0;
}

.number2 {
    width: 100%;
    float: right;
    font-style: italic;
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    letter-spacing: 1px;
    text-align: right;
    margin: 9px 0 0 0;
    line-height: 24px;
}

.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: 0.5px;
    margin: 0;
}

.leftnumber {
    float: left;
    width: 90%;
    font-size: 24px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
    text-align: left;
    padding: 23% 5% 6% 5%;
    line-height: 24px;
    border-top: 12px solid #268935;
    border-bottom: 12px solid #268935;
    background: url(../images/no-bg.png) no-repeat right top;
}

.leftnumbersmall {
    font-size: 20px;
    font-weight: normal;
}

.leftnumbersmall2 {
    font-size: 18px;
    font-weight: normal;
}

.apps {
    float: right;
    margin: 8px 0 0 0;
}

.homecontent {
    float: left;
    width: 96%;
    padding: 2%;
}

.inner-about {
    padding: 15px 20px;
    font-size: 15px;
    font-weight: normal;
    color: #fff;
    text-decoration: none;
    background: #0c539e;
}

.transfer-booking {
    min-height: 333px;
    padding: 25px 30px;
    border: solid 1px #0c539e;
    text-align: center;
}

    .transfer-booking h2 {
        font-size: 22px;
        font-weight: normal;
        color: #0c539f;
        text-decoration: none;
        margin: 0 0 20px 0;
    }

.innerbooking-field {
    float: left;
    width: 100%;
    margin: 0;
    padding: 8px 8px;
    font-size: 15px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
    border-radius: 0;
    border: solid 1px rgba(0, 0, 0, 0.5) !important;
    box-shadow: 2px 2px 3px rgba(0,0,0,0.2);
}

.innerbooking-btn {
    margin: 25px 0 0 0;
    padding: 8px 30px;
    font-size: 15px;
    font-weight: normal;
    color: #FFF;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    border-radius: 3px;
    background: #ec1d23;
    cursor: pointer;
    border: none;
}

    .innerbooking-btn:hover {
        background: #3e3e3e;
    }

.header {
    float: left;
    width: 100%;
    background: #222222 url(../images/form-bg.png) repeat-x right top;
}

.slider {
    float: right;
    width: 65%;
}

.MediaSlider {
    float: right;
    width: 100%;
    height: 300px;
}

.form {
    float: left;
    width: 100%;
    padding: 2% 0;
}

.form-text {
    float: left;
    width: 100%;
    padding: 0;
}

.form-h1 {
    float: left;
    width: 100%;
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    text-align: left;
    padding: 0;
    margin: 0 0 15px 0;
    line-height: 24px;
}

.form-h1-icon {
    float: left;
    width: 28%;
    margin: 12px 0;
    text-align: center;
    font-weight: normal;
}

.form-h1-text {
    float: right;
    width: 65%;
    padding: 8px 0 8px 5%;
    font-weight: normal;
}

.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: 0px;
}

.form-list-h2 {
    float: left;
    width: 100%;
    font-size: 15px;
    font-weight: normal;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    background: #0c539e;
    padding: 1.5% 5% 2% 5%;
    margin: 7px 0 0 0;
    border-radius: 5px 5px 0 0;
    border-bottom: solid 1px #fff;
}

.form-listaddvia {
    float: left;
    width: 100%;
    font-size: 16px;
    font-weight: normal;
    color: #FFF;
    text-decoration: none;
    padding: 0;
}

.form-list {
    width: 100%;
    float: left;
}

.form-list-arrow {
    width: 9%;
    float: left;
    text-align: center;
}

.form-list1 {
    float: left;
    width: 35%;
    margin: 0 0 0 0;
}

.form-list2 {
    float: left;
    width: 35%;
}

.form-list3 {
    float: right;
    width: 100%;
    margin: 0 0 5px 0;
}

.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 #cccccc;
}

.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 #cccccc;
}

.form-listbox-h1 span {
    background-color: #E6E6E6;
    border-top: 1px solid #cccccc;
    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: #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-listboxvia-h1 {
    background: #003767 none repeat scroll 0 0;
    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: 94%;
}

.crossiconbtn {
    float: right;
    margin: 0;
    padding: 7px 5px;
    background: #c90000;
}
/*.field {width : 100%;float : left;font-size : 14px;font-weight : normal;color : #333;text-decoration : none;padding : 14px 5px 14px 55px;border-radius : 0;background:#fff url(../images/book-icon.png) no-repeat left center;border :none;}
.field2 {
width : 100%;
float : left;
font-size : 14px;
font-weight : normal;
color : #333;
text-decoration : none;
padding : 14px 5px 14px 55px;
border-radius : 0;
background:#fff url(../images/book-icon.png) no-repeat left center;
border :none;
}
.field3 {
width : 86%;
float : left;
font-size : 14px;
font-weight : normal;
color : #333;
text-decoration : none;
padding : 14px 5px 14px 55px;
border-radius : 0;
background:#fff url(../images/book-icon.png) no-repeat left center;
border :none;
}
.field4 {
width : 83.6%;
float : left;
font-size : 13px;
font-weight : normal;
color : #333;
text-decoration : none;
padding : 14px 5px 14px 55px;
border-radius : 0;
background:#fff url(../images/book-icon.png) no-repeat left center;
border :none;
}
.field5 {
width : 100%;
float : left;
font-size : 14px;
font-weight : normal;
color : #333;
text-decoration : none;
padding : 14px 5px 14px 55px;
border-radius : 0;
background:#fff url(../images/book-icon.png) no-repeat left center;
border :none;
}
.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 : none;
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 : none;
}
.GetQuote {
float : right;
width : 18%;
margin :0;
text-align : center;
}
.GetQuoteBtn {
width : 100%;
float : left;
padding :6px 0;
font-size : 20px;
font-weight : normal;
color : #fff;
text-transform : uppercase;
background:#0c539f;
border-bottom:solid 5px #073d76;
}
.GetQuoteBtn:hover {
color : #ccc;
text-decoration:none
}
.AddviaPointBtn {
width : 100%;
float : left;
padding :6px 0;
margin:5px 0 0 0;
font-size : 20px;
font-weight : normal;
color : #fff;
text-transform : uppercase;
background:#0c539f;
border-bottom:solid 5px #073d76;
}
.AddviaPointBtn:hover {
color : #ccc;
text-decoration:none
}

.pricesmall2 {
	color: #37352e;
	font-size: 13px;
	font-weight: normal;
	text-transform:none;
}
.vehbox {
	float: right;
	width: 45%;
	margin:2% 0;
}
.vehbox1 {
	float: left;
	width: 49%;
	margin:0 0 2.5% 0;
	background:#edeae5;
}
.vehbox2 {
	float: right;
	width: 49%;
	margin:0 0 2.5% 0;
	background:#edeae5;
}
.vehbox-pic {
	float: right;
	width: 100%;
}*/
.vehbox-price {
    /* float: right; */
    font-size: 20px;
    font-weight: bold;
    color: #37352e;
    text-decoration: none;
    text-transform: uppercase;
    /* margin:0 10px 10px 0; */
    background: #edeae5;
    text-align: right;
}

.vehbox-price2 {
    color: #54b3e3;
}

.postlist {
    float: left;
    width: 90%;
    font-size: 15px;
    font-weight: normal;
    color: #fff;
    text-decoration: none;
    padding: 5px 5% 5px 5%;
    margin: 5px 0 0 0;
    background: #313866;
    border-bottom: solid 1px #21264a;
}

.postgreen {
    color: #fa9c36;
}

.cabbox {
    width: 99.8%;
    float: left;
    font-style: italic;
    font-size: 17px;
    font-weight: normal;
    color: #535c63;
    text-decoration: none;
    text-transform: uppercase;
    margin: 1.5% 0;
    border: 1px solid #cbced0;
    background: #fefdfe url(../images/cabbox-bg.png) left bottom repeat-x;
    border-radius: 3px;
}

.cabbox1 {
    width: 24%;
    height: 115px;
    float: left;
    padding: 5px 0 0 1%;
    border-right: 1px solid #cbced0;
    background: url(../images/cab1.png) right bottom no-repeat;
}

.cabbox2 {
    width: 24%;
    height: 115px;
    float: left;
    padding: 5px 0 0 1%;
    border-right: 1px solid #cbced0;
    background: url(../images/cab2.png) right bottom no-repeat;
}

.cabbox3 {
    width: 24%;
    height: 115px;
    float: left;
    padding: 5px 0 0 1%;
    border-right: 1px solid #cbced0;
    background: url(../images/cab3.png) right bottom no-repeat;
}

.cabbox4 {
    width: 23.5%;
    height: 115px;
    float: right;
    padding: 5px 0 0 1%;
    background: url(../images/cab4.png) right bottom no-repeat;
}

.content {
    float: left;
    width: 96%;
    padding: 2%;
    background: #fff;
}

.content2 {
    float: left;
    width: 96%;
    padding: 2%;
    background: #fff;
}

.content3 {
    float: left;
    width: 100%;
    padding: 0;
}

.contentbox {
    float: left;
    width: 100%;
    margin: 20px 0 0 0;
}

.tc {
    margin: 0 0 0 20px;
    padding: 0;
}

.left-panel {
    float: left;
    width: 27.1%;
    padding: 1.5%;
    background: #d7d7d7;
    border-radius: 0;
}

.leftbox {
    float: left;
    width: 100%;
    margin: 0 0 10px 0;
}

.leftbox2 {
    float: left;
    width: 82%;
    margin: 0 4% 10px 4%;
    border-radius: 8px;
    text-align: center;
}

.leftbox-h1 {
    float: left;
    width: 100%;
    font-size: 18px;
    font-weight: normal;
    color: #FFF;
    text-decoration: none;
    margin: 0;
}

.leftbox-text {
    float: left;
    width: 100%;
    font-size: 13px;
    font-weight: normal;
    color: #e4e5e5;
    text-decoration: none;
    margin: 8px 0 0 0;
}

.leftbox-text2 {
    float: left;
    width: 95%;
    font-size: 13px;
    font-weight: normal;
    color: #c5c5c5;
    text-decoration: none;
    margin: 5px 0 10px 5%;
    line-height: 17px;
}

.leftbox-list {
    float: left;
    width: 85%;
    padding: 3px 0 2px 8%;
    background: url(../images/arrow2.png) no-repeat left top;
    line-height: 16px;
}

.leftbox-icon1 {
    float: right;
    margin: -35px 0 0 0;
}

.leftbox-icon2 {
    float: right;
    margin: -35px 0 0 0;
}

.leftboxcallus {
    float: left;
    width: 100%;
    height: 130px;
    margin: 0 0 10px 0;
    font-size: 13px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
    background: url(../images/contact.png) no-repeat right center;
    border-radius: 3px;
    line-height: 20px;
}

.callus-h1 {
    width: 100%;
    float: left;
    margin: 65px 0 0 10px;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    line-height: 14px;
}

.callus-text {
    width: 100%;
    float: left;
    margin: 0 0 0 10px;
    font-size: 10px;
    font-weight: normal;
    color: #0194ff;
    text-decoration: none;
    text-transform: uppercase;
}

.callus-no {
    float: left;
    margin: 0 0 0 10px;
    font-size: 15px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    line-height: 16px;
}

.clicklink:link, .clicklink:visited, .clicklink:active {
    font-size: 13px;
    font-weight: bold;
    color: #54661f;
    text-decoration: underline;
}

.clicklink:hover {
    color: #54661f;
}

.leftcars {
    float: left;
    width: 100%;
}

.leftcars-img {
    float: left;
    width: 100%;
    text-align: center;
    margin: 8px 0 5px 0;
}

.leftcars-txt {
    float: left;
    width: 100%;
    font-size: 13px;
    font-weight: normal;
    color: #414141;
    text-decoration: none;
}

.leftcars-h1 {
    float: left;
    width: 100%;
    font-size: 17px;
    font-weight: 200 !important;
    color: #414141;
    text-decoration: none;
    margin: 8px 0 10px 0;
    line-height: 24px;
}

.leftcars-h2 {
    float: left;
    width: 100%;
    font-size: 22px;
    font-weight: bold;
    color: #c80405;
    text-decoration: none;
    text-transform: uppercase;
}

.carslink:link, .carslink:visited, .carslink:active {
    font-size: 14px;
    font-weight: normal;
    color: #c60405;
    text-decoration: none;
}

.carslink:hover {
    font-size: 14px;
    font-weight: normal;
    color: #c60405;
    text-decoration: underline;
}

.right-panel {
    float: right;
    width: 68%;
    margin: 0;
}

.heading {
    float: left;
    width: 100%;
    font-size: 22px;
    font-weight: normal;
    color: #515151;
    text-decoration: none;
    letter-spacing: 0px;
    line-height: 20px;
    padding: 8px 0 7px 10px;
    border-left: solid 5px #515151;
}

.heading2-title {
    font-size: 19px;
    color: #000;
    text-decoration: none;
    margin-bottom: 0px;
    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: #c80405;
}

.text {
    float: left;
    width: 100%;
    margin: 2% 0 0 0;
    padding: 0 0 2% 0;
    font-size: 13px;
    font-weight: 300;
    color: #6b6b6c;
    text-decoration: none;
    line-height: 20px;
}

.readmore {
    float: right;
    width: 100%;
    font-size: 13px;
    margin: 2% 0 0 0;
    text-align: right;
}

.readmorebtn:link, .readmorebtn:visited, .readmorebtn:active {
    font-size: 13px;
    font-weight: normal;
    color: #FFF;
    text-decoration: none;
    text-align: center;
    background: #252729;
    padding: 3px 15px;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    -khtml-border-radius: 30px;
    border-radius: 30px;
    border: none 0;
}

.readmorebtn:hover {
    color: #000;
    background: #ffd405;
}

.servicecover {
    float: left;
    width: 100%;
    padding: 2% 0 2% 0;
    border-bottom: 1px solid #d49f9f;
}

.servicebox1 {
    float: left;
    width: 28%;
    height: 170px;
    padding: 1% 2%;
    margin: 0;
    text-align: center;
    background: white;
    background: -moz-radial-gradient(center, ellipse cover, white 0%, #f6f6f6 47%, #ededed 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, white), color-stop(47%, #f6f6f6), color-stop(100%, #ededed));
    background: -webkit-radial-gradient(center, ellipse cover, white 0%, #f6f6f6 47%, #ededed 100%);
    background: -o-radial-gradient(center, ellipse cover, white 0%, #f6f6f6 47%, #ededed 100%);
    background: -ms-radial-gradient(center, ellipse cover, white 0%, #f6f6f6 47%, #ededed 100%);
    background: radial-gradient(ellipse at center, white 0%, #f6f6f6 47%, #ededed 100%);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100, finishopacity=90, style=2);
}

.servicebox2 {
    float: left;
    width: 30%;
    padding: 0;
    padding: 0 2.5%;
    background: url(../images/line.png) right top no-repeat;
}

.servicebox3 {
    float: right;
    width: 30%;
    padding: 0;
}

.servicebox4 {
    float: right;
    width: 30%;
    padding: 0;
    margin: 0;
}

.servicebox-icon {
    float: left;
    margin: 0 5px 0 0;
}

.servicebox-det {
    float: left;
    width: 100%;
    margin: 0 0 5px 0;
}

.servicebox-h1 {
    float: left;
    font-size: 18px;
    font-weight: bold;
    color: #1e1e1e;
    text-decoration: none;
    text-transform: uppercase;
    line-height: 20px;
    margin: 15px 0 0 0;
}

.grey {
    float: left;
    width: 100%;
    color: #707984;
    font-size: 15px;
}

.servicebox-text {
    float: left;
    width: 100%;
    font-size: 13px;
    font-weight: normal;
    color: #6b6b6c;
    text-decoration: none;
    line-height: 20px;
    margin: 5px 0 15px 0;
}

.servicebox-btn {
    float: left;
    margin: 7px 0 0 0;
}

.serviceboxbtn:link, .serviceboxbtn:visited, .serviceboxbtn:active {
    font-size: 13px;
    font-weight: normal;
    color: #fff;
    text-decoration: none;
    background: #252525;
    padding: 6px 13px;
    border-radius: 3px;
    border: none 0;
}

.serviceboxbtn:hover {
    font-size: 13px;
    font-weight: normal;
    color: #fff;
    text-decoration: none;
    background: #b90304;
    padding: 6px 13px;
    border-radius: 3px;
    border: none 0;
}
/*.footercvr {
float : left;
width : 100%;
padding :0;
margin:0 0 3% 0;
border-top:solid 5px #696969;
background:#252525;
}*/
.footer {
    float: left;
    width: 96%;
    padding: 0;
    margin: 1.5% 2% 1% 2%;
    font-size: 15px;
    font-weight: normal;
    color: #b2b2b2;
    text-decoration: none;
}

.footer2 {
    float: left;
    width: 96%;
    padding: 1% 2% 1% 2%;
    margin: 2% 0 0 0;
    font-size: 12px;
    font-weight: normal;
    color: #919191;
    text-decoration: none;
    text-transform: uppercase;
    border-top: solid 1px #4b4b4b;
    border-radius: 0 0 5px 5px;
}

.footerleft {
    float: left;
    text-align: center;
}

.footerright {
    float: right;
}

.footerbox1 {
    float: left;
    width: 22%;
    margin: 0 0 0 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: 0.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;
}

.footercolor {
    color: #dd0001;
}

.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 0 0 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: #dd0001;
    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: #dd0001;
    text-decoration: underline;
}

.a:link, .a:visited, .a:active {
    font-size: 12px;
    font-weight: normal;
    color: #dd0001;
    text-decoration: none;
    text-decoration: underline;
}

.a:hover {
    font-size: 12px;
    font-weight: normal;
    color: #dd0001;
    text-decoration: underline;
}

.r:link, .r:visited, .r:active {
    font-weight: normal;
    color: #dd0001;
    text-decoration: underline;
}

.r:hover {
    font-weight: normal;
    color: #dd0001;
    text-decoration: underline;
}

.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-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: 50%;
    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%;
}

.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: #EEEEEE;
}

.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: #333333;
    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;
}

.none {
    display: none;
}

.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: 96%;
    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: 96%;
    padding: 7px 2%;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    text-decoration: none;
    line-height: 16px;
    background: #eeeeee;
}

.paymentbox-listc2 {
    float: left;
    width: 96%;
    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 #cccccc;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
}

.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;
}

.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: -70px -50px 10px 0;
    background: url(../images/up-arrow.png) right center no-repeat;
    border-radius: 0;
    transition: 1s;
}

.deletelink:link, .deletelink:visited, .deletelink:active {
    float: right;
    width: 25px;
    height: 25px;
    margin: 2px 0 0 0;
    background: url(../images/delete.png) right center no-repeat;
    transition: 1s;
    color: #FFF;
}

.deletelink:hover {
    float: right;
    width: 25px;
    height: 25px;
    margin: 2px 0 0 0;
    background: url(../images/delete-h.png) right center no-repeat;
    transition: 1s;
    color: #FFF;
}

.testfield {
    width: 305px;
    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;
}

.testfield2 {
    width: 80px;
    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;
}

.postbtn {
    margin: 1% 0 0 0;
    float: left;
    font-size: 13px;
    font-weight: normal;
    color: #FFF;
    text-decoration: none;
    padding: 7px 25px;
    background: #000;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    border: none 0;
    cursor: pointer;
}

.feederror {
    float: left;
    margin: 7px 0 0 15px;
    transition: 1s;
    color: red;
}

.feederror2 {
    float: left;
    font-size: 16px;
    font-weight: normal;
    margin: 7px 0 0 0;
    transition: 1s;
    color: red;
}

.feederror3 {
    float: left;
    width: 99.8%;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color: #56792e;
    text-decoration: none;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    padding: 5px 0;
    margin: 8px 0 0 0;
    text-align: left;
    border: 1px solid #759e45;
    background: #cce7ad;
    text-align: center;
}

.feederror4 {
    float: left;
    width: 100%;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color: #b53535;
    text-decoration: none;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    padding: 5px 0;
    margin: 8px 0 0 0;
    text-align: left;
    border: 1px solid #b53535;
    background: #eebdbd;
    text-align: center;
}
.feederror4 .editbtn {
    font-size: 16px;
    font-weight: 500;
    color: #FFF;
    text-decoration: none;
    text-align: center;
    border-radius: 3px;
    letter-spacing: normal;
    word-spacing: normal;
    white-space: normal;
    background-color: #0e204b;
    padding: 8px 15px;
	margin-bottom:5px;
    border: 0;
    cursor: pointer;
}
.feederror4 .editbtn:hover {
    background-color: #333;
}
.feederror4 .deltbtn {
    font-size: 16px;
    font-weight: 500;
    color: #FFF;
    text-decoration: none;
    text-align: center;
    border-radius: 3px;
    letter-spacing: normal;
    word-spacing: normal;
    white-space: normal;
    background-color: #b53535;
    padding: 8px 15px;
    border: 0;
    cursor: pointer;
}
.feederror4 .deltbtn:hover {
    background-color: #333;
}

.card {
    width: 96%;
    float: left;
    padding: 20px 0;
}

#typer {
    display: table;
    width: 100%;
    height: 100px;
    line-height: 45px;
}

.dictext1 {
    font-size: 44px;
    font-weight: bold;
    color: #483b94;
    text-decoration: none;
    text-transform: uppercase;
}

.dictext2 {
    font-size: 24px;
    font-weight: bold;
    color: #d12f31;
    text-decoration: none;
    text-transform: uppercase;
}

.dictext3 {
    font-size: 26px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
    text-transform: uppercase;
}

.dictext4 {
    font-size: 26px;
    font-weight: bold;
    color: #483b94;
    text-decoration: none;
    text-transform: uppercase;
}

.discountbox {
    width: 100%;
    float: left;
}

.discountbox-h1 {
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    margin: 20px 0 0 0;
    padding: 3px 20px;
    background: #252525;
    border-radius: 30px;
}

.discountbox-h2 {
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    margin: 10px 0 0 0;
    padding: 3px 20px 2px 20px;
    background: #c80405;
    border-radius: 30px;
}

.discountbox-list {
    width: 100%;
    float: left;
    font-size: 16px;
    font-weight: bold;
    color: #252525;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    margin: 0 0 15px 0;
}

.disgreen {
    color: green;
}

.disred {
    color: #c80405;
}

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}
