@import url( rubik-font.css );
body {
	background: url("../img/main-bg.jpg"); padding-top: 60px; font-family: "Rubik", sans-serif !important; font-size: 14px;
}
ul li {
	list-style: none;
}
ul.disc {
	margin-bottom: 30px;
}
ul.disc li {
	color: rgb(136, 137, 137); margin-bottom: 10px;
}
.wrapper {
	margin-bottom: 10px;
}
.wrapper header.header {
	background: rgb(255, 255, 255);
}
.wrapper header.header .navbar-default {
	box-shadow: 0px 2px 8px #a6a3a3;
}
.wrapper header.header .navbar-nav a {
	padding: 18px 20px 0px; text-transform: capitalize;
}
.wrapper header.header .navbar-nav li:last-child a {
	padding-right: 15px;
}
.navbar-default .navbar-collapse {
	position: relative;
}
.wrapper header.header .callus {
	top: 5px; right: 15px; color: rgb(247, 123, 60); font-size: 16px; font-weight: 500; display: block; position: absolute;
}
.offer {
	animation:blinker 1s linear infinite; top: 5px; right: 35%; color: rgb(247, 123, 60); text-transform: capitalize; font-size: 16px; font-weight: 500; display: block; position: absolute;
}
#feedbackModal .modal-dialog {
	max-width: 400px;
}
.error {
	color: rgb(255, 0, 0); font-size: 12px;
}
.wrapper header.header .navbar-brand {
	padding: 8px 15px;
}
.navbar-fixed-top.navbar-default {
	border-top-color: rgb(4, 73, 107); border-top-width: 2px; border-top-style: solid;
}
.wrapper header.header .navbar-nav .active > a {
	background: none; color: rgb(247, 123, 60); border-bottom-color: rgb(247, 123, 60); border-bottom-width: 2px; border-bottom-style: solid;
}
.wrapper header.header .navbar-nav a.active {
	background: none; color: rgb(247, 123, 60); border-bottom-color: rgb(247, 123, 60); border-bottom-width: 2px; border-bottom-style: solid;
}
.wrapper header.header .navbar-nav a.show {
	background: none; color: rgb(247, 123, 60); border-bottom-color: rgb(247, 123, 60); border-bottom-width: 2px; border-bottom-style: solid;
}
.wrapper header.header .navbar-nav .show > a {
	background: none; color: rgb(247, 123, 60); border-bottom-color: rgb(247, 123, 60); border-bottom-width: 2px; border-bottom-style: solid;
}
.wrapper header.header .navbar-nav a:focus {
	background: none; color: rgb(247, 123, 60); border-bottom-color: rgb(247, 123, 60); border-bottom-width: 2px; border-bottom-style: solid;
}
.wrapper header.header .navbar-nav a:hover {
	background: none; color: rgb(247, 123, 60); border-bottom-color: rgb(247, 123, 60); border-bottom-width: 2px; border-bottom-style: solid;
}
.wrapper header.header .navbar-nav .dropdown-menu li a {
	padding: 10px 15px 0px;
}
.wrapper header.header .navbar-nav .dropdown-menu li:last-child a {
	padding-bottom: 10px;
}
.wrapper header.header .navbar-nav {
	padding-top: 15px; float: right;
}
.wrapper header .navbar-toggler {
	border-color: transparent;
}
.dropdown {
	display: inline-block; position: relative;
}
.dropdown-menu {
	border-radius: 5px; border: 2px solid rgb(249, 249, 249); border-image: none; color: rgb(187, 187, 187); background-color: rgb(255, 255, 255);
}
.dropdown-menu::after {
	left: 50%; top: -12px; margin-left: -12px; border-right-color: transparent; border-bottom-color: rgb(255, 255, 255); border-left-color: transparent; border-right-width: 12px; border-bottom-width: 12px; border-left-width: 12px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute; content: "";
}
.dropdown-menu::before {
	left: 50%; top: -12px; margin-left: -12px; border-right-color: transparent; border-bottom-color: rgb(255, 255, 255); border-left-color: transparent; border-right-width: 12px; border-bottom-width: 12px; border-left-width: 12px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute; content: "";
}
.dropdown-menu::before {
	top: -13px; margin-left: -13px; border-top-color: inherit; border-right-color: transparent; border-bottom-color: currentColor; border-left-color: transparent; border-right-width: 13px; border-bottom-width: 13px; border-left-width: 13px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.dropdown-menu a {
	font-size: 14px; text-decoration: none; display: block;
}
.dropdown:hover .dropdown-menu {
	color: rgb(187, 187, 187); display: block;
}
.mycontainer {
	position: relative;
}
#carousel .item img {
	width: 100%; height: auto; display: block;
}
#carousel .carousel-inner {
	max-height: 450px;
}
#carousel .carousel-indicators {
	left: 10%;
}
.my-form {
	background: rgb(255, 255, 255); padding: 10px 20px 5px; border-radius: 4px; top: 20px; width: 38%; right: 8.6%; border-top-color: rgb(247, 123, 60); border-top-width: 4px; border-top-style: solid; position: absolute; z-index: 1;
}
.my-form h2 {
	margin: 5px 0px 10px; color: rgb(7, 72, 110); font-size: 28px; font-weight: 400;
}
.my-form label {
	font-weight: normal;
}
.my-form .form-control {
	background: rgb(249, 249, 249); height: 45px; color: rgb(177, 175, 175); font-size: 13px;
}
.my-form .form-control:focus {
	box-shadow: none;
}
.my-form .bootstrap-datetimepicker-widget table th {
	padding: 8px; font-size: 14px;
}
.my-form .bootstrap-datetimepicker-widget table td {
	padding: 8px; font-size: 14px;
}
.my-form .bootstrap-datetimepicker-widget a[data-action] {
	padding: 0px;
}
.my-form .date.input-group .input-group-addon {
	background: rgb(221, 221, 221); border-width: 1px 1px 1px 0px; border-style: solid solid solid none; border-color: rgb(206, 212, 218) rgb(206, 212, 218) rgb(206, 212, 218) currentColor; border-radius: 0px 4px 4px 0px; border-image: none;
}
.my-form sup {
	color: red;
}
.my-form .bootstrap-datetimepicker-widget table td span {
	height: 30px; line-height: 30px;
}
.my-form button {
	height: 52px;
}
.g-recaptcha {
	transform-origin: 0% 0%; transform: scale(0.77); -webkit-transform: scale(0.77); -webkit-transform-origin: 0 0;
}
.g-recaptcha > div {
	width: 100% !important;
}
.wrapper .title {
	position: relative;
}
.wrapper .title::after {
	background: rgb(247, 123, 60); left: 50%; width: 35%; height: 2px; bottom: -3px; position: absolute; content: ""; transform: translateX(-50%);
}
.wrapper h1.title {
	margin: 20px auto; text-align: center; color: rgb(6, 84, 122); text-transform: capitalize; font-size: 26px; font-weight: 500; display: table;
}
.wrapper h2.title {
	margin: 20px auto; text-align: center; color: rgb(6, 84, 122); text-transform: capitalize; font-size: 26px; font-weight: 500; display: table;
}
.wrapper h2.titlenormal {
	font-size: 20px; font-weight: bold;
}
.wrapper span.title {
	margin: 20px auto; text-align: center; color: rgb(6, 84, 122); text-transform: capitalize; font-size: 26px; font-weight: 500; display: table;
}
.wrapper h3 {
	font-size: 20px; font-weight: normal;
}

.wrapper p.para {
	text-align: left; display: block;
}
.wrapper p {
	margin: 10px auto 20px; text-align: center; color: rgb(136, 137, 137); display: table;
}
.wrapper .title.h-left::after {
	background: rgb(247, 123, 60); left: 18%; width: 35%; height: 2px; bottom: -3px; position: absolute; content: ""; transform: translateX(-50%);
}
.wrapper h1.h-left.title {
	margin: 20px 0px; text-align: center; color: rgb(6, 84, 122); text-transform: capitalize; font-size: 26px; font-weight: 500; display: table;
}
.wrapper h2.h-left.title {
	margin: 20px 0px; text-align: center; color: rgb(6, 84, 122); text-transform: capitalize; font-size: 26px; font-weight: 500; display: table;
}
.full-width {
	padding-bottom: 20px;
}
.w-bg {
	background: rgb(255, 255, 255); padding: 0px;
}
.mt10 {
	margin-top: 10px;
}
.wrapper .btn-main.btn {
	background: rgb(247, 123, 60); color: rgb(255, 255, 255); text-transform: uppercase; font-size: 12px;
}
.dc-carousel .owl-carousel .owl-item {
	text-align: center;
}
.dc-carousel .owl-carousel .owl-item a {
	padding: 10px 10px 15px; border-radius: 5px; border: 1px solid rgb(213, 212, 212); transition:0.2s; border-image: none; text-decoration: none; display: block;
}
.dc-carousel .owl-carousel .owl-item a:hover {
	border-color: rgb(247, 123, 60); text-decoration: none;
}
.dc-carousel .owl-carousel .owl-item a:focus {
	border-color: rgb(247, 123, 60); text-decoration: none;
}
.dc-carousel .owl-carousel .owl-item a .name {
	color: rgb(125, 127, 128); text-transform: capitalize; font-size: 16px;
}
.dc-carousel .owl-carousel .owl-item a .price {
	margin: 2px 0px 5px; color: rgb(247, 123, 60); font-size: 18px; font-weight: 500;
}
.dc-carousel .owl-carousel .owl-nav {
	left: 0px; top: 30%; width: 100%; position: absolute;
}
.dc-carousel .owl-carousel .owl-nav .owl-prev {
	color: rgb(195, 193, 193); font-size: 50px; position: absolute;
}
.dc-carousel .owl-carousel .owl-nav .owl-next {
	color: rgb(195, 193, 193); font-size: 50px; position: absolute;
}
.dc-carousel .owl-carousel .owl-nav:focus {
	
}
.dc-carousel .owl-carousel .owl-nav .owl-prev {
	left: -20px;
}
.dc-carousel .owl-carousel .owl-nav .owl-next {
	right: -20px;
}
.dc-carousel .owl-carousel .owl-item a:hover button {
	color: rgb(255, 255, 255);
}
.dc-carousel .owl-carousel .owl-item a:focus button {
	color: rgb(255, 255, 255);
}
.dc-carousel .owl-carousel .owl-item figure img {
	margin: 0px auto;
}
.dc-carousel figure img {
	width: 100%;
}
.read-more a {
	color: rgb(244, 50, 41); text-decoration: underline;
}
.read-more a:hover {
	text-decoration: none;
}
.placetovisit.dc-carousel .owl-carousel .item a {
	padding: 0px; overflow: hidden; position: relative;
}
.placetovisit.dc-carousel .owl-carousel .item a:hover {
	border: 0px currentColor; border-image: none;
}
.placetovisit.dc-carousel .owl-carousel .item a img {
	transition:1s ease-in-out; -moz-transition: all 1s ease-in-out 0s; -webkit-transition: all 1s ease-in-out 0s; -o-transition: all 1s ease-in-out 0s;
}
.placetovisit.dc-carousel .owl-carousel .item a:hover img {
	transform: scale(1.5) rotateZ(-5deg); -webkit-transform: scale(1.5) rotateZ(-5deg); -moz-transform: scale(1.5) rotateZ(-5deg); -o-transform: scale(1.5) rotateZ(-5deg);
}
.placetovisit.dc-carousel .owl-carousel .item a figure figcaption {
	background: rgba(0, 0, 0, 0.5); padding: 5px 10px; left: 0px; width: 100%; text-align: left; bottom: 0px; color: rgb(255, 255, 255); text-transform: capitalize; font-size: 16px; font-weight: 600; position: absolute;
}
.placetovisit.dc-carousel .owl-carousel .item a figure figcaption > div {
	font-size: 14px; font-weight: 400; margin-top: 2px;
}
.wrapper #testimonial {
	margin-bottom: 35px;
}
.wrapper #testimonial p {
	padding: 0px; text-align: left;
}
.wrapper #testimonial h4 {
	padding: 0px; text-align: left;
}
.wrapper #testimonial h4 {
	margin: 0px; color: rgb(247, 123, 60); font-style: italic; font-weight: normal;
}
.wrapper #testimonial h4 span {
	color: rgb(136, 137, 137); font-size: 14px;
}
.wrapper #testimonial img {
	margin: 0px auto; border-radius: 50%; border: 4px solid rgb(255, 255, 255); border-image: none; width: 130px; height: 130px;
}
.wrapper #testimonial .carousel-indicators li {
	margin: 5px; width: 13px; height: 13px; background-color: rgb(6, 84, 122);
}
.wrapper #testimonial .carousel-indicators li.active {
	background-color: rgb(247, 123, 60);
}
.wrapper #testimonial .carousel-indicators {
	bottom: -50px;
}
.wrapper .circle {
	margin: 0px auto; border-radius: 50%; width: 170px; height: 170px; padding-top: 30px; box-shadow: 0px 0px 5px 1px #bbb; -moz-border-radius: 50%;
}
.wrapper .circle .sprite {
	background: url("../img/sprite.png"); margin: 0px auto; transition:0.2s; height: 78px;
}
.wrapper .circle .quality.sprite {
	background-position: 0px 0px; width: 58px;
}
.wrapper .circle:hover .quality {
	background-position: 0px -81px;
}
.wrapper .circle .reliability.sprite {
	background-position: -62px 0px; width: 56px;
}
.wrapper .circle:hover .reliability {
	background-position: -62px -81px;
}
.wrapper .circle .convenience.sprite {
	background-position: -121px 0px; width: 72px;
}
.wrapper .circle:hover .convenience {
	background-position: -121px -81px;
}
.wrapper .whyus {
	margin: 30px 0px;
}
.wrapper .circle .text {
	text-align: center; color: rgb(101, 102, 102); text-transform: capitalize; font-size: 16px; font-weight: 500;
}
.wrapper .stats {
	margin: 20px 0px; padding: 15px 0px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
.stats span.caption {
	color: rgb(51, 51, 51); line-height: 18px; font-size: 18px; display: inline-block;
}
.stats span.caption small {
	color: rgb(126, 126, 126); font-size: 14px;
}
.wrapper .stats .sprite {
	background: url("../img/sprite.png"); margin: 0px auto; transition:0.2s; width: 52px; height: 54px; float: left;
}
.wrapper .stats .carrentals.sprite {
	background-position: -205px -5px;
}
.wrapper .stats .dailytips.sprite {
	background-position: -256px -3px;
}
.wrapper .stats .happycustomer.sprite {
	background-position: -307px -2px; height: 55px;
}
.wrapper .stats .kmcompleted.sprite {
	background-position: -354px -3px;
}
.address {
	border: 1px solid rgb(5, 75, 117); border-image: none; width: 100%;
}
footer.footer {
	background: rgb(3, 43, 62); padding: 5px 0px; color: rgb(255, 255, 255);
}
footer.footer label {
	font-size: 18px; font-weight: normal; display: block;
}
footer.footer ul {
	margin: 0px 0px 0px 0px; padding-left: 0px; display: inline-block;
}
footer.footer ul li {
	margin-bottom: 8px; display: block;
}
footer.footer ul li a {
	color: rgb(195, 198, 200); text-decoration: none;
}
footer.footer .copyright {
	text-align: left; color: rgb(195, 198, 200); font-size: 12px; margin-top: 15px;
}
footer.footer .bottom {
	padding-top: 10px; margin-top: 10px; border-top-color: rgb(4, 73, 108); border-top-width: 1px; border-top-style: solid;
}
footer.footer .fa {
	margin: 5px 3px; padding: 7px; border-radius: 50%; width: 35px; height: 35px; text-align: center; color: rgb(255, 255, 255); font-size: 20px; text-decoration: none;
}
footer.footer .fa:hover {
	opacity: 0.7;
}
footer.footer .fa-facebook.fa {
	background: rgb(59, 89, 152);
}
footer.footer .fa-twitter.fa {
	background: rgb(85, 172, 238);
}
footer.footer .fa-google.fa {
	background: rgb(221, 75, 57);
}
footer.footer .fa-linkedin.fa {
	background: rgb(0, 123, 181);
}
footer.footer .fa-youtube.fa {
	background: rgb(187, 0, 0);
}
footer.footer .fa-instagram.fa {
	background: rgb(18, 86, 136);
}
footer.footer .fa-pinterest.fa {
	background: rgb(203, 32, 39);
}
footer.footer .fa-flickr.fa {
	background: rgb(244, 0, 131);
}
.fixed-feedback {
	padding: 10px; top: 55%; right: 3px; display: inline-block; position: fixed; z-index: 99;
}
.fixed-feedback img {
	width: 52px;
}
.modal-content {
	background: rgba(255, 255, 255, 0.7);
}
.rotated {
	transform-origin: left top; transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg);
}

.divcolcss {
	margin-bottom:5px;
}