@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'proxima_nova';
    src: url('../fonts/proxima_nova-webfont.eot');
    src: url('../fonts/proxima_nova-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/proxima_nova-webfont.woff') format('woff'),
         url('../fonts/proxima_nova-webfont.ttf') format('truetype'),
         url('../fonts/proxima_nova-webfont.svg#proxima_nova_cn_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
* {
	padding:0px;
	margin:0px;
}
ul, li {
	padding:0px;
	margin:0px;
}
img {
	display:block;
	border:0px;
}
.google img{
	display:inline-block !important;
}
body {
	padding:0px;
	margin:0px;
	font:normal 15px/19px 'proxima_nova';
	color:#000;
	text-align:justify;
	background:#D2E5F1;
}
.wrapper, .topban, .mban, .navim, .blocka, .effectsl, .motorv, .vechp, .shade, .about, .blockb, .inplcc, .hike, .fnavi  {
	padding:0px;
}
.almrg {
	margin:0px;
}
.banner {
	background:#274257;
	padding:15px;
}
.topban {
	background:url(../images/btm-bg.png) repeat-x bottom;
	padding-bottom:5px;
}
.locate {
	font:normal 16px/30px 'proxima_nova';
	color:#FFFFFF;
	margin:0px;
}
.searh {
	float:right;
}
.navbar-form {
	padding: 0px;
	margin:0px;
}
.form-control {
	margin:0px;
	height:30px;
	padding:0px 23px;
}
.btn {
	padding:4px 12px;
}
.mban {
	margin-top:12px;
}
.heading-offer{
	font-weight:bold;
	font-size:22px;
	color:rgba(255,255,255,1);
	-webkit-animation-name: blinker;
    -webkit-animation-duration:.5s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;

    -moz-animation-name: blinker;
    -moz-animation-duration: .5s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;

    animation-name: blinker;
    animation-duration: .5s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

.gurented{
	font-family: 'Lobster', cursive;
	color:yellow;
	-webkit-animation-name: blinkers;
    -webkit-animation-duration:.5s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;

    -moz-animation-name: blinkers;
    -moz-animation-duration: .5s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;

    animation-name: blinkers;
    animation-duration: .5s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinkers {  
    0% { color:red; }
    50% { color:white; }
    100% {  color:green;  }
}

@-webkit-keyframes blinkers {  
      0% { color:red; }
    50% { color:white; }
    100% {  color:green;  }
}

@keyframes blinkers {  
    0% { color:red; }
    50% { color:white; }
    100% {  color:green;  }
}

#feedback input[type=text]{
	height:45px;
}
#cke_txtcomment{
	width:100% !important;
}
@-moz-keyframes blinker {  
    0% { color:yellow; }
    50% { color:#274257; }
    100% {  color:white;  }
}

@-webkit-keyframes blinker {  
     0% { color:yellow; }
    50% { color:#274257; }
    100% {  color:white;  }
}

@keyframes blinker {  
   0% { color:yellow; }
    50% { color:#274257; }
    100% {  color:white;  }
}
.navim {
	margin-top:27px;
}
.macont {
	background:url(../images/main-cont.png) repeat;
	padding:15px 0px;
}
.offer-list a{
	font-family:sans-serif;
	font-size:16px;
	color:rgba(213,213,213,1);
	
}
.vechicle-booking input[type=text], .vechicle-booking select{
	font-family:sans-serif;
	font-size:16px;
	color:rgba(108,108,108,.9);
}
.offer-list li{
	list-style:none;
}
#tariff{
	border-collapse:collapse;
}
.tariff >div{
	font-family: sans-serif;
	font-size:15px;
	text-align:center;
	
}
.listi{
	border:1px solid #ccc;
	background:rgba(235,235,235,1);
	padding:10px 0px;
}
.nav-tarrif{
	background:rgba(242,242,242,1);
	padding:10px 0px;
	margin-top:10px;
}

.motorv {
	margin-top:20px;
}
.motvtt {
	margin:0px;
	font:normal 23px/40px 'proxima_nova';
	color:#0000CC;
	border-bottom:1px solid #CCC;
}
.vechp {
	margin:15px 0px;
}
.vechpw {
	margin:5px 0px 10px;
}

.motone {
	background:#FFF;
	border:1px solid #DAD9D9;
	padding:9px;
}
.vechtt {
	margin:0px;
	font:bold 19px/38px 'proxima_nova';
	color:#333333;
	text-align:center;
	border-bottom:1px dotted #CCCCCC;
}
.booki {
	margin-top:2px;
	width:120px;
	height:39px;
	background:#F60;
	font:normal 18px/39px 'proxima_nova';
	color:#000;
	text-align:center;
}
.bookii a {
	font:normal 18px/39px 'proxima_nova';
	color:#000;
	text-decoration:none;
}
.bookii a:hover {
	color:#FFF;
	text-decoration:underline;
}
.srcar {
	background:#FFF;
	padding:10px;
	font-family:Arial, sans-serif;
	font-size:14px;
	color:#181818;
}
#contact-form input[type="text"],
#contact-form input[type="brand"],
#contact-form input[type="model"],
#contact-form input[type="email"],
#contact-form input[type="tel"],
#contact-form input[type="url"],
#contact-form textarea,
#contact-form button[type="submit"] {
	font:400 12px/12px "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#contact-form label{
	display:block;
}
#contact-form {
	text-shadow:0 1px 0 #FFF;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	background:#F9F9F9;
}
#contact-form .form-control{
	height:40px;
	padding:0 5px;
}
#contact-form h3 {
	color:#991D57;
	display:block;
	font-size:22px;
	margin:0px 0px 5px;
}
#contact-form h4 {
	margin:5px 0 15px;
	display:block;
	font-size:13px;
}
#contact-form label span {
	cursor:pointer;
	color:#090909;
	display:block;
	margin:5px 0;
	font-weight:500;
}
.carousel-caption{
	font-family:Arial, sans-serif;
	font-size:17px;
	background:#000;
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;

}
@media(min-width:768px){
.vechtt{
	padding-top:20px;
	padding-bottom:10px;
	font-family:Arial, sans-serif;
	font-size:22px;
}	
	
}

#contact-form textarea {
	height:100px;
	max-width:100%;
}
#contact-form button[type="submit"] {
	cursor:pointer;
	width:100%;
	border:none;
	background:#991D57;
	background-image:linear-gradient(bottom, #8C1C50 0%, #991D57 52%);
	background-image:-moz-linear-gradient(bottom, #8C1C50 0%, #991D57 52%);
	background-image:-webkit-linear-gradient(bottom, #8C1C50 0%, #991D57 52%);
	color:#FFF;
	margin:0 0 5px;
	padding:10px;
	border-radius:5px;
}
#contact-form button[type="submit"]:hover {
	background-image:linear-gradient(bottom, #9C215A 0%, #A82767 52%);
	background-image:-moz-linear-gradient(bottom, #9C215A 0%, #A82767 52%);
	background-image:-webkit-linear-gradient(bottom, #9C215A 0%, #A82767 52%);
	-webkit-transition:background 0.3s ease-in-out;
	-moz-transition:background 0.3s ease-in-out;
	transition:background-color 0.3s ease-in-out;
}
#contact-form button[type="submit"]:active {
	box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);
}
#contact-form input:focus,
#contact-form textarea:focus {
	outline:0;
	border:1px solid #999;
}
::-webkit-input-placeholder {
    color:#888;
}
:-moz-placeholder {
    color:#888;
}
::-moz-placeholder {
    color:#888;
}
:-ms-input-placeholder {
    color:#888;
}
.about {
	margin-top:15px;
}
.weltt {
	margin:0px;
	font:bold 21px/39px 'proxima_nova';
	color:#039;
	border-bottom:1px solid #CCC;
}
.weltta a {
	font:bold 21px/39px 'proxima_nova';
	color:#039;
	text-decoration:none;
}
.weltta a:hover {
	color:#333;
}
.weltxt {
	margin:8px 0px;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:16px;
	color:#2D2D2D;
	text-align:left;
	line-height:23px;
}
.about{
	border:1px solid #94c0de;
	padding:5px;
	background:#d5e6f2;
}
.blockb {
	margin-top:5px;
}
.destn {
	border:1px solid #ADABAB;
	background:#F2F2F2;
	padding:6px;
	box-shadow:0 2px 2px 1px rgba(76,76,76,.2);
}
.desttn {
	margin:0px;
	font:bold 18px/39px 'proxima_nova';
	color:#FFF;
	background:#0D4F83;
	padding-left:12px;
	margin:-6px -6px 0 -6px;
}
.dstbdy {
	padding:10px 5px;
}
.inplcc li {
	list-style:none;
}
.inplcc li a {
	font:normal 16px/24px 'proxima_nova';
	color:#333;
	text-decoration:none;
}
.inplcc li a:hover {
	color:#03F;
}
.suptt {
	margin:0px;
	font:bold 16px/29px Arial, Helvetica, sans-serif;
	color:#b90404;
	text-align:right;
}
.hike li {
	list-style:none;
}
.hike li a {
	font:normal 14px/24px 'proxima_nova';
	color:#333;
	text-decoration:none;
}
.hike li a:hover {
	color:#900;
}
.footer {
	padding:0px 15px;
	margin-top:15px;
}
.lastopt {
	border-top:1px solid #CCC;
	padding-top:12px;
}
.fnavi li {
	list-style:none;
	display:inline;
}
.fnavi li a {
	font:normal 13px/35px 'proxima_nova';
	color:#000;
	text-decoration:none;
	padding:0px 5px;
}
.fnavi li a:hover {
	color:#00F;
}
.cpyr {
	margin:0px;
	font:normal 16px/35px 'proxima_nova';
	color:#666;
	text-align:center;
}
.hike a,.inplcc a{
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	display:inline-block;
	padding:5px 0px;
	color:#4E4E4E;
}
.hike .col-md-6,.inplcc .col-md-6{
	color:#FF6600;
} 
.hike a:hover,.inplcc a:hover{
	color:#990000;
}
.testimonials-section{
	margin-top:15px;
}
.testimonials-section h3{
	font-weight:bold;
	font-size:18px;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	border-bottom:2px solid rgba(129,129,129,.4);
	padding-bottom:5px;
}
.image-dispalay{
	margin-top:15px;
}
.comment-display{
	margin-top:15px;
	font-size:16px;
	font-family:Arial, sans-serif;
	color:rgba(35,35,35,1);
	line-height:24px;
}

.offers h3{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:22px;
	font-weight:bold;
	padding-bottom:5px;
	margin-bottom:15px;
	border-bottom:1px solid #CCC;
	color:#3A3A3A;
}
.offer-details{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:16px;
	line-height:24px;
}
.locate{
	font-family:Arial, sans-serif;
	font-size:16px;
}
.locate a{
	color:#FFF;
	text-decoration:none;
}
.offers-list{
	font-family: Arial, sans-serif;
	font-size:14px;
	color:#181818;
	border-bottom:1px solid #C0C0C0;
	padding:5px 0px;
}
.pack-head{
	font-size:18px;
}
@media (max-width:768px) {
	.destn {
		margin-bottom:10px;
	}
}

/* Medium devices (desktops, 992px and up) */
@media (max-width:992px) {
	nav#nav-main li {
		padding:0px 14px;
	}
	.destn {
		margin-bottom:10px;
	}
	
}

/* Large devices (large desktops, 1200px and up) */
@media (max-width:1200px) {
	
	nav#nav-main li {
		padding:0px 14px;
	}
}
@media (min-width:768px){
	.listi >.row > div, .nav-tarrif >.row > div{
		padding-left:5px;
		padding-right:5px;
	}
	.heading-offer{
		padding:0px;
	}	
}