@charset "utf-8";


body.owl{
	font-family: 'Helvetica', sans-serif;
}

main-nav {
	font-family: Dosis,arial,sans-serif;
}

#initformContainer .wizard-steps{
	background-color:white;

	min-height: 410px;
	background-color: #FFF;
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15), 0px 0px 1px 1px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
	padding: 10px 0px;
	transition: all 0.2s ease 0s;
}
section#home #initformContainer .wizard-steps{
	color:black;
}



.wizard-steps .step {
    font-size: 1.625rem;
    font-weight: 300;
    line-height: 1.15;
    text-transform: uppercase;
    word-wrap: break-word;
    		background-color:#BCB8B5!important;

    height:40px;
    padding: 10px 15px;
    color: #FFF;
}

.wizard-steps .step.active {
	background-color: #E30613!important;
}
.wizard-steps .travelinfo{
	font-size:11px;
}

.cartype-price strong{
	/*float: left;*/
font-size: larger;
color:##898989;
}
.cartype-price i{
	/*
	 float: left;

	*/
display:none;
	margin-left: 5px;
font-size: 12px;


}

.cartype-price-details{
	display:none;
}




#bookinginitform{
	/*background-color: rgba(0, 0, 0, 0.6);*/
	/*background-color:rgba(255, 255, 255, 0.5) none repeat scroll 0% 0%;*/
	background-color: rgba(0, 0, 0, 0.6);
	padding: 20px;
	color: #000;
}


input#date{
	background-size: 3.313rem 3.313rem;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzkgMzciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM5IDM3IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMzkiIGhlaWdodD0iMzciPjxzdHlsZT4uc3R5bGUwe2ZpbGw6CSNGM0YzRjM7fS5zdHlsZTF7ZmlsbC1ydWxlOglldmVub2RkO2NsaXAtcnVsZToJZXZlbm9kZDtmaWxsOgkjN0Y3RjdGO308L3N0eWxlPjxyZWN0IHg9IjAiIHdpZHRoPSIzOSIgaGVpZ2h0PSIzNyIgY2xhc3M9InN0eWxlMCIvPjxwYXRoIGQ9Ik0yMi41IDIyLjRoLTIuMXYyLjFoMi4xVjIyLjR6IE0xOS42IDE2LjhsLTIuMSAwdjIuMWgyLjFWMTYuOHogTTIyLjUgMTkuNmgtMi4xdjIuMWwyLjEgMFYxOS42eiBNMjUuNSAxNi44aC0yLjF2Mi4xaDIuMVYxNi44eiBNMTkuNiAxOS42aC0yLjFsMCAyLjFoMi4xVjE5LjZ6IE0yMi41IDE2LjhoLTIuMXYyLjFoMi4xVjE2Ljh6IE0yNS41IDE5LjZoLTIuMXYyLjFoMi4xVjE5LjZ6IE0xMy43IDIyLjRoLTIuMXYyLjFoMi4xVjIyLjR6IE0xMy43IDE5LjZsLTIuMSAwdjIuMWgyLjFWMTkuNnogTTI0LjkgOS41djAuOSBjMC40IDAuMyAwLjYgMC44IDAuNiAxLjNjMCAxLTAuOCAxLjctMS43IDEuN2MtMSAwLTEuNy0wLjgtMS43LTEuN2MwLTAuNSAwLjItMSAwLjYtMS4zVjkuNWgtOC4xdjAuOWMwLjQgMC4zIDAuNiAwLjggMC42IDEuMyBjMCAxLTAuOCAxLjctMS43IDEuN2MtMSAwLTEuNy0wLjgtMS43LTEuN2MwLTAuNSAwLjItMSAwLjYtMS4zVjkuNWwtMy45IDBsMCAxOC40aDIwLjJsMC0xOC40SDI0Ljl6IE0yNi44IDI2LjFIMTAuMmwwLTExLjVoMTYuNSBMMjYuOCAyNi4xeiBNMTYuNyAxNi44aC0yLjF2Mi4xaDIuMVYxNi44eiBNMTYuNyAyMi40aC0yLjFsMCAyLjFoMi4xVjIyLjR6IE0xOS42IDIyLjRsLTIuMSAwdjIuMWgyLjFMMTkuNiAyMi40eiBNMTYuNyAxOS42aC0yLjEgdjIuMWgyLjFWMTkuNnogTTEzLjQgMTIuN2MwLjUgMCAwLjktMC40IDAuOS0wLjlWOC43YzAtMC41LTAuNC0wLjktMC45LTAuOWMtMC41IDAtMC45IDAuNC0wLjkgMC45bDAgMy4xIEMxMi41IDEyLjMgMTIuOSAxMi43IDEzLjQgMTIuN3ogTTIzLjggMTIuN2MwLjUgMCAwLjktMC40IDAuOS0wLjlWOC43YzAtMC41LTAuNC0wLjktMC45LTAuOWMtMC41IDAtMC45IDAuNC0wLjkgMC45djMuMSBDMjIuOSAxMi4zIDIzLjMgMTIuNyAyMy44IDEyLjd6IiBjbGFzcz0ic3R5bGUxIi8%2BPC9zdmc%2BCg%3D%3D");
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 41px !important;
}
input#time{
	background-size: 3.313rem 3.313rem;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzkgMzciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM5IDM3IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMzkiIGhlaWdodD0iMzciPjxzdHlsZT4uc3R5bGUwe2ZpbGw6CSNGM0YzRjM7fS5zdHlsZTF7ZmlsbDoJIzdGN0Y3Rjt9PC9zdHlsZT48cmVjdCB4PSIwIiB3aWR0aD0iMzkiIGhlaWdodD0iMzciIGNsYXNzPSJzdHlsZTAiLz48Zz48Zz48Zz48Zz48cGF0aCBkPSJNMTguNSA5LjhjNC44IDAgOC42IDMuOSA4LjYgOC42YzAgNC44LTMuOSA4LjYtOC42IDguNmMtNC44IDAtOC42LTMuOS04LjYtOC42IEM5LjkgMTMuNiAxMy43IDkuOCAxOC41IDkuOCBNMTguNSAxMi40Yy0zLjMgMC02IDIuNy02IDZjMCAzLjMgMi43IDYgNiA2YzMuMyAwIDYtMi43IDYtNkMyNC41IDE1LjEgMjEuOCAxMi40IDE4LjUgMTIuNCBMMTguNSAxMi40eiIgY2xhc3M9InN0eWxlMSIvPjwvZz48L2c%2BPC9nPjxnPjxwYXRoIGQ9Ik0yMC4xIDIxLjFsLTIuMy0yLjR2LTQuOGMwLTAuNCAwLjMtMC43IDAuNy0wLjdsMCAwYzAuNCAwIDAuNyAwLjMgMC43IDAuN2wwIDBsMCA0LjJsMS45IDEuOSBjMC4zIDAuMyAwLjMgMC44IDAgMS4xbDAgMGMtMC4xIDAuMS0wLjMgMC4yLTAuNSAwLjJsMCAwQzIwLjQgMjEuMyAyMC4yIDIxLjIgMjAuMSAyMS4xTDIwLjEgMjEuMXoiIGNsYXNzPSJzdHlsZTEiLz48L2c%2BPC9nPjwvc3ZnPgo%3D");
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 41px !important;
}



.home-section {
    /*padding: 19px ;*/
}



.page-section, .small-section {

	/*  padding: 51px 140px;*/
	  padding: 5px 10px;
}


.homepaymenttype:active {
  background-color: #C9BFBF;
}


.wizard-steps form div {
    text-align:left;
}

.wizard-steps.carclasses form div {
    text-align:center;
}

.wizard-steps.carclasses .pricerow {
    border-bottom: thin solid #999;
    border-top: thin solid #999;
    background-color: rgba(128, 128, 128, 0.09);
}


.travelinfo div {

    border-left: thin solid #999;

}

input#mobile{
    padding-left: 47px;
    width: 355px;
}


div.bookingtypegroup button.active {
    background-color: rgb(227, 6, 19);
    color:white;
}

 button.homepaymenttype.active {
    background-color: rgb(227, 6, 19);
    color:white;
}
div.accounttypegroup button.active {
    background-color: rgb(227, 6, 19);
    color:white;
}

div.accounttypegroup button {
    background-color: #514E4E;
    color:white;
}
