body {
	margin:0px;
	padding:0px;
	font-size:16px;
	color:#333333;
	line-height:20px;
	font-weight:normal;
	font-style:normal;
	font-family:inherit;
	background: #fff;
}
h1 {
	margin:0px 0px 15px 0px;
	font-size:30px;
	color:#334060;
	line-height:36px;
	font-weight:normal;
	font-style:normal;
	font-family:inherit;
	text-transform:capitalize;
}
h2 {
	margin:0px 0px 15px 0px;
	font-size:26px;
	color:#334060;
	line-height:30px;
	font-weight:normal;
	font-style:normal;
	font-family:inherit;
	text-transform:capitalize;
}
h3 {
	margin:0px 0px 15px 0px;
	font-size:24px;
	color:#334060;
	line-height:28px;
	font-weight:normal;
	font-style:normal;
	font-family:inherit;
	text-transform:capitalize;
}
h4 {
	margin:0px 0px 15px 0px;
	font-size:20px;
	color:#334060;
	line-height:24px;
	font-weight:normal;
	font-style:normal;
	font-family:inherit;
	text-transform:capitalize;
}
h5 {
	margin:0px 0px 15px 0px;
	font-size:18px;
	color:#334060;
	line-height:20px;
	font-weight:normal;
	font-style:normal;
	font-family:inherit;
	text-transform:capitalize;
}
h6 {
	margin:0px 0px 15px 0px;
	font-size:16px;
	color:#334060;
	line-height:20px;
	font-weight:normal;
	font-style:normal;
	font-family:inherit;
	text-transform:capitalize;
}
p {
	margin:0px 0px 15px 0px;
}
a {
	color:#334060;
	text-decoration:none;
 -webkit-transition: all .20s ease-in-out;
 -o-transition: all .5s ease-in-out;
 transition: all .5s ease-in-out;
	font-size:14px;
}
a:hover {
	color:#00bcd4;
	text-decoration:none;
}
a:focus {
	text-decoration:none;
}
img {
	max-width:100%;
}
label {
	font-weight:normal;
	font-size: 12px;
	color: #818181;
}
.clear {
	clear:both;
}
.StarHedding {
	border-top:solid 2px #00BCD4;
	border-bottom:solid 2px #00BCD4;
	position:relative;
	width:200px;
	display:inline-block;
	height:8px;
	margin-bottom:10px;
	margin-top:5px;
}
.StarHedding:before {
	content:"\f005";
	position:absolute;
	top:-10px;
	font-family:FontAwesome;
	color:#00BCD4;
	border-radius:50%;
	width:25px;
	height:25px;
	line-height:20px;
	text-align:center;
	border:solid 2px #00BCD4;
	left:50%;
	margin-left:-15px;
	background:#fff;
}
.Selling_box:hover {
	-webkit-box-shadow: 0px 14px 20px -9px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 0px 14px 20px -9px rgba(0, 0, 0, 0.75);
	box-shadow: 0px
}
.Selling_box:hover .Selling_prgf p a {
	font-size:12px;
	color:#000;
}
.Selling_box .Selling_prgf p a {
	font-size:12px;
	color:black;
}
.Selling_box .Selling_prgf p {
	font-size:12px;
	color:#000;
	padding:5px 10px;
	margin-bottom:0;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;
}
.Selling_box {
	border:solid 5px #22316C;
	padding-top:15px;
	margin-bottom:15px;
	box-shadow:2px 5px 18px 2px rgba(0, 0, 0, 0.37);
	height:375px;
}
.Selling_box .Selling_image {
	padding:0 10px;
}
.Selling_box .Selling_hrd {
	text-align:center;
	padding:0 10px;
}
.attractions .Selling_box {
	height:auto;
}
.Selling_box .Selling_hrd h4 {
	font-size:15px;
	text-transform:capitalize;
	color:#000;
	margin-top:7px;
	font-weight:600;
	margin-bottom:7px;
}
.Selling_Taxi {
	margin:30px 0;
}
.Selling_Taxi .Selling_Hedding {
	text-align:center;
	border-bottom:solid 1px #000;
	margin-bottom:15px;
}
.Selling_Taxi .Selling_Hedding h2 {
	color:#22316C;
	font-size:24px;
	font-weight:600;
	margin-bottom:20px;
}
.MainContainer {
	margin-top:10px;
	background:#fff;
	float:left;
	width:100%;
}
.prime_cabs h2 {
	text-transform:capitalize;
	font-weight:600;
}
.prime_cabs p {
	font-size:14px;
	color:#000;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.prime_cabs {
	padding:15px;
	box-shadow:0px 0px 25px 15px rgba(0, 0, 0, 0.07);
	padding-bottom:30px;
	margin-top:15px;
}
.prime_cabs p a {
	color:red;
}
.Cab_rates a {
	background:rgba(0, 188, 212, 0.69);
	color:#fff;
	display:block;
	padding:10px 10px;
	text-align:center;
	font-size:18px;
	letter-spacing:1px;
	border-radius:5px;
}
.Cab_rates a:hover {
	background:rgb(0, 188, 212)
}
.CallMe {
	background:#22316C;
	color:#fff;
	padding:5px 0;
	text-align:center;
	margin-top:-10px;
}

.CallMe h2 {
	font-size:23px;
	color:#fff;
	font-weight:600;
	margin-bottom:0;
}
.footer {
	float:left;
	width: 100%;
	background:#22316C;
	padding-top:15px;
}
.fusion-fullwidth {
	background-image:url(../images/images.jpg);
	text-align:center;
	padding:15px 0;
	position:relative;
	padding-top:60px;
	margin-bottom:30px;
}
.fusion-fullwidth .fusion-fullwidth_hedding h2 {
	font-size:20px;
	color:#000;
	font-weight:600;
}
.fusion-fullwidth .fusion-fullwidth_link a {
	background:red;
	color:#fff;
	padding:10px 15px;
}
.Company_trust .Fusin_text h2 {
	font-size:24px;
	color:#22316C;
	font-weight:600;
}
.Company_trust .Fusin_text {
	text-align:center;
	border-bottom:solid 5px;
	color:#22316C;
}
.Offer-Section {
	background:url(../images/123.png);
	padding:30px 0;
	margin-top:15px;
}
.Offer-Section .Offer-head h2 {
	color:#000;
	text-transform:capitalize;
}
.Offer-Section .Selling_box:hover {
	border:solid 2px rgba(0, 188, 212, 0.69);
}
.Footer-bottom ul {
	margin:0;
	padding:0;
	list-style:none;
}
.Footer-bottom ul li a {
	color:#fff;
}
.Footer-bottom ul li a:hover {
	color:rgba(0, 188, 212, 0.69);
}
.Footer-bottom .footer_nav ul li {
	padding:6px 0;
	border-bottom:solid 1px #333030;
	position:relative;
	padding-left:15px;
}
.Footer-bottom .footer_nav ul li:before {
	content:"\f054";
	position:absolute;
	left:0;
	font-family:FontAwesome;
	font-size:13px;
	color:rgba(255, 255, 255, 0.38);
}
.Footer-bottom .footer_nav ul li:last-child {
	border:none;
}
.Footer-bottom:before {
	content: "Prime Adventure Tour";
	position: absolute;
	bottom: 0px;
	color:rgba(60, 59, 59, 0.55);
	font-size: 125px;
	line-height: 142px;
	text-align: center;
}
.Footer-bottom {
	position:relative;
}
.footer .Footer-bottom .Footer-hedding h3 {
	color:#fff;
	font-size:14px;
	font-weight:600;
	text-align:center;
}
.footer .Footer-bottom .Footer-image {
	margin-bottom:15px;
}
.contact-us {
	margin-top:10px;
}
.contact-us h2 {
	color:#fff;
	font-size:22px;
}
.contact-us ul li i {
	color:rgba(255, 255, 255, 0.38);
	margin-right:7px;
}
.contact-us ul li {
	padding:5px 0;
	position:relative;
}
.contact-us ul.PhoneList {
	width:25%;
	float:left;
}
.contact-us ul.AdName {
	width:25%;
	float:left;
}
.contact-us ul.EmailList {
	width:50%;
	float:left;
}
.Header_social ul {
	margin:0;
	padding:0;
	list-style:none;
}
.Header_social {
	margin-top:5px;
}
.Header_social ul li {
	float:left;
	padding:10px 5px 10px 0;
}
.Header_social ul li:last-child {
	padding-right:0;
}
.Header_social ul li:first-child {
	padding-left:0;
}
.Header_social ul li a {
	background:rgba(0, 188, 212, 0.69);
	padding:5px 10px;
	border-radius:3px;
}
.Header_social ul li a:hover {
	background:rgb(0, 188, 212);
}
.Header_social ul li a i {
	color:#fff;
}
.Navigation .col-md-2.no-padding {
	padding-left:0;
}
.MainContainer.TempoTraveller {
	margin-top:50px;
	float:left;
	width:100%;
}
.MainContainer.TempoTraveller .bus-rentalContent .busHedding1 h2 {
	font-size:16px;
	font-weight:600;
	color:#000;
}
.MainContainer.TempoTraveller .bus-rentalContent .bustext1 p {
	font-size:15px;
	color:#000;
}
.MainContainer.TempoTraveller .bus-rentalContent .bustext1 p a {
	font-weight:600;
}
.MainContainer.TempoTraveller .bus-rentalContent .bustext1 p a:hover {
	color:rgba(0, 188, 212, 0.69);
}
.MainContainer.TempoTraveller .bus-rentalContent .busHedding2 h2 {
	font-size:14px;
	font-weight:600;
	color:#000;
}
.MainContainer.TempoTraveller .bus-rentalContent .bustext2 p {
	font-size:15px;
	color:#000;
}
.MainContainer.TempoTraveller .bus-rentalContent .bustext2 h3 {
	color:#000;
	font-size:14px;
	font-weight:600;
}
.MainContainer.TempoTraveller .bus-rentalContent .bustext2 h3 a:hover {
	color:rgba(0, 188, 212, 0.69);
}
.MainContainer.TempoTraveller .bus-rentalContent .bustext2 ul li {
	font-size:13px;
}
.MainContainer.TempoTraveller .bus-rentalContent {
	padding:40px 0;
	padding-top:0;
}
.bus_rentImage {
	height:100%;
}
.MainContainer.TempoTraveller .BusForRentForm {
	background:url(../images/Background.jpg) no-repeat;
	background-size:100% 100%;
	padding:25px 0;
}
.MainContainer.TempoTraveller .BusForRentForm .Fusion_hedding {
	float:left;
	margin-bottom:10px;
	width:100%;
}
.MainContainer.TempoTraveller .BusForRentForm .Fusion_hedding .StarHedding:before {
	background:#29303a;
}
.MainContainer.TempoTraveller .BusForRentForm .Fusion_hedding h2 {
	color:#fff;
	font-size:16px;
	font-weight:600;
	margin-bottom:0;
}
.MainContainer.TempoTraveller .Fusion-Form form input {
	width:100%;
	height:46px;
}
.MainContainer.TempoTraveller .Fusion-Form form label {
	font-size:14px;
	color:#fff;
}
.MainContainer.TempoTraveller input[type=text], textarea {
	-webkit-transition: all 0.30s ease-in-out;
	-moz-transition: all 0.30s ease-in-out;
	-ms-transition: all 0.30s ease-in-out;
	-o-transition: all 0.30s ease-in-out;
	outline: none;
	padding: 3px 0px 3px 3px;
	margin: 5px 1px 3px 0px;
	border: 1px solid #DDDDDD;
}
.MainContainer.TempoTraveller input[type=text]:focus, textarea:focus {
	box-shadow: 0 0 5px rgba(81, 203, 238, 1);
	padding: 3px 0px 3px 3px;
	margin: 5px 1px 3px 0px;
	border: 1px solid rgba(81, 203, 238, 1);
}
.MainContainer.TempoTraveller textarea {
	width:100%;
	height:140px;
	resize: vertical;
}
.MainContainer.TempoTraveller .Tripadvisor h2 {
	color:#000;
	font-size:16px;
	font-weight:600;
	border-bottom:solid 2px #fff;
	margin-bottom:0;
}
.MainContainer.TempoTraveller .Fusion-Form button {
	height:50px;
	color:#8c8c8c;
	font-size:16px;
	width:100%;
}
.MainContainer.TempoTraveller .Tripadvisor .fusion-text ul li {
	color:#000;
	font-size:14px;
}
.MainContainer.TempoTraveller .Tripadvisor .fusion-text h3 {
	color:#000;
	font-size:14px;
	font-weight:600;
}
.MainContainer.TempoTraveller .Tripadvisor {
	background:#fff;
	padding:15px;
}
.BusMainContainer {
	margin-top:50px;
	float:left;
	width:100%;
}
.BusMainContainer .bus-rentalContent .busHedding1 h2 {
	font-size:16px;
	font-weight:600;
	color:#000;
}
.BusMainContainer .bus-rentalContent .bustext1 p {
	font-size:15px;
	color:#000;
}
.BusMainContainer .bus-rentalContent .busHedding2 h2 {
	font-size:18px;
	font-weight:600;
	color:#000;
}
.BusMainContainer .bus-rentalContent .bustext2 p {
	font-size:15px;
	color:#000;
}
.BusMainContainer .bus-rentalContent {
	padding:40px 0;
}
.BusMainContainer .BusForRentForm {
	background:url(../images/Background.jpg) no-repeat;
	background-size:100% 100%;
	padding:15px 0;
}
.BusMainContainer .BusForRentForm .Fusion_hedding {
	text-align:center;
	border-bottom:solid 1px #fff;
	margin-bottom:10px;
}
.BusMainContainer .BusForRentForm .Fusion_hedding h2 {
	color:#fff;
	font-size:16px;
	font-weight:600;
}
.BusMainContainer .Fusion-Form form input {
	width:100%;
	height:46px;
}
.BusMainContainer .Fusion-Form form label {
	font-size:14px;
	color:#fff;
}
.BusMainContainer input[type=text], textarea {
	-webkit-transition: all 0.30s ease-in-out;
	-moz-transition: all 0.30s ease-in-out;
	-ms-transition: all 0.30s ease-in-out;
	-o-transition: all 0.30s ease-in-out;
	outline: none;
	padding: 3px 0px 3px 15px;
	margin: 5px 1px 3px 0px;
	border: 1px solid #DDDDDD;
}
.BusMainContainer input[type=text]:focus, textarea:focus {
	box-shadow: 0 0 5px rgba(81, 203, 238, 1);
	padding: 3px 0px 3px 5px;
	margin: 5px 1px 3px 0px;
	border: 1px solid rgba(81, 203, 238, 1);
}
.BusMainContainer textarea {
	width:100%;
	height:140px;
	resize: vertical;
}
.BusMainContainer .Tripadvisor h2 {
	color:#fff;
	font-size:14px;
	text-align:center;
	font-weight:600;
	border-bottom:solid 2px #fff;
}
.BusMainContainer .Fusion-Form button {
	height:50px;
	color:#8c8c8c;
	font-size:16px;
	width:100%;
}
.MainContainer.TempoTraveller .MostVisitInUdapur {
	padding:30px 0;
}
.MainContainer.TempoTraveller .MostVisitInUdapur ul {
	padding:0;
	list-style:none;
	margin-top:15px;
}
.MainContainer.TempoTraveller .MostVisitInUdapur ul li {
	float:left;
	width:25%;
}
.MainContainer.TempoTraveller .MostVisitInUdapur h2 {
	color:#000;
	text-align:center;
	text-transform:capitalize;
	font-weight:600;
}
.MainContainer.TempoTraveller .MostVisitInUdapur ul li img {
	border:solid 2px #000;
}
.MainContainer.TempoTraveller .MostVisitInUdapur ul li p {
	text-align:center;
	margin-top:5px;
}
.BusForRent {
	margin-bottom:50px;
}
.Que {
	padding:30px 0;
	background-image:url(../images/bg38.jpg);
	position:relative;
}
.Que:before {
	background:rgba(255, 152, 0, 0.35);
	position:absolute;
	content:"";
	left:0;
	top:0;
	width:100%;
	height:100%;
}
.Que .QueRight {
	background:rgba(0, 188, 212, 0.56);
	padding:15px 30px;
}
.Que .QueRight .QueHead h2 {
	color:#fff;
	font-weight:600;
	margin-bottom:7px;
}
.Que .QueRight .QueHead span.StarHedding {
	border-color:#fff;
}
.Que .QueRight .QueHead span.StarHedding:before {
	color:#fff;
	border-color:#fff;
	color:rgba(0, 188, 212, 0.56);
}
.Que .QueRight .QuePrgh p {
	color:#fff;
}
.Que .QueRight .Quelist ul li {
	color:#fff;
	font-size:14px;
}
.Que .QueRight .Quelist ul li a {
	color:#fff;
	letter-spacing:1px;
}
.Que .QueRight .Quelist ul li a:hover {
	color:#000;
}
.Que .QueRight .QueSubHead h3 {
	font-size:16px;
	color:#fff;
	text-transform:capitalize;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
}
.Que .QueRight .QueButton a {
	background:#00bcd4;
	color:#fff;
	text-transform:uppercase;
	padding:0px 15px;
	display:block;
	height:40px;
	text-align:center;
	line-height:40px;
	font-weight:600;
}
.Que .PakgesShow .PkgImage img {
	border:solid 2px;
}
.Que .PakgesShow .PKGContent .PKGhedding h2 {
	color:#000;
	font-weight:600;
	font-size:16px;
	margin-bottom:7px;
}
.Que .PakgesShow .PKGContent .PKGcontent p {
	font-size:14px;
	color:#000;
}
.Que .PakgesShow .PKGContent .PKGlist ul li {
	font-size:13px;
}
.Que .PakgesShow .PKGContent .PKGsubhedding h4 {
	font-size:14px;
	color:#000;
	font-weight:600;
}
.Que .PakgesShow .PKGContent .PKGsubhedding h4 a:hover {
	color:rgba(0, 188, 212, 0.69);
}
.TempoImages_Section .col-md-8 h2 {
	color:#000;
	font-weight:600;
	font-size:22px;
}
.TempoImages_Section .TempoImageVeiw a {
	background:#ccc;
	color:#fff;
	font-size:18px;
	display:block;
	padding:20px 15px;
	text-align:center;
}
.TempoImages_Section .TempoImageVeiw a:hover {
	background:rgba(0, 188, 212, 0.69);
}
.Tab .nav-tabs {
	border-bottom: 2px solid #DDD;
}
.Tab .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
	border-width: 0;
}
.Tab .nav-tabs > li > a {
	border: none;
	color: #666;
}
.Tab .nav-tabs > li.active > a, .nav-tabs > li > a:hover {
	border: none;
	color: #4285F4 !important;
	background: transparent;
}
 .Tab .nav-tabs > li > a::after {
content: "";
background: #4285F4;
height: 2px;
position: absolute;
width: 100%;
left: 0px;
bottom: -1px;
transition: all 250ms ease 0s;
transform: scale(0);
}
 .Tab .nav-tabs > li.active > a::after, .nav-tabs > li:hover > a::after {
transform: scale(1);
}
.Tab .tab-nav > li > a::after {
background: #21527d none repeat scroll 0% 0%;
color: #fff;
}
.Tab .tab-pane {
	padding: 15px 0;
}
.card {
	background: #FFF none repeat scroll 0% 0%;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
	margin-bottom: 30px;
}
.SightseeingPkg .SgtpkgContent .SgtpkgHedding1 h2 {
	font-size:16px;
	font-weight:600;
	color:#000;
}
.SightseeingPkg .SgtpkgContent .SgtpkgHedding1 p {
	font-size:15px;
	color:#000;
}
.SightseeingPkg .SgtpkgContent .Sgtpkgtext1 p a {
	font-weight:600;
}
.SightseeingPkg .SgtpkgContent .Sgtpkgtext1 p a:hover {
	color:rgba(0, 188, 212, 0.69);
}
.SightseeingPkg .SgtpkgContent .SgtpkgHedding2 h2 {
	font-size:14px;
	font-weight:600;
	color:#000;
}
.SightseeingPkg .SgtpkgContent .SgtpkgHedding3 h2 {
	font-size:14px;
	font-weight:600;
	color:#000;
}
.SightseeingPkg .SgtpkgContent .Sgtpkgtext2 p {
	font-size:15px;
	color:#000;
}
.SightseeingPkg .SgtpkgContent .Sgtpkgtext2 h3 {
	color:#000;
	font-size:14px;
	font-weight:600;
}
.SightseeingPkg .SgtpkgContent .Sgtpkgtext3 p {
	font-size:15px;
	color:#000;
}
.SightseeingPkg .SgtpkgContent .Sgtpkgtext3 h3 {
	color:#000;
	font-size:14px;
	font-weight:600;
}
.SightseeingPkg .SgtpkgContent .Sgtpkgtext2 h3 a:hover {
	color:rgba(0, 188, 212, 0.69);
}
.SightseeingPkg .SgtpkgContent .Sgtpkgtext2 ul li {
	font-size:13px;
}
.SightseeingPkg .SgtpkgContent .Sgtpkgtext1 ul li {
	font-size: 13px;
}
.SightseeingPkg .SgtpkgContent .Sgtpkgtext3 ul li {
	font-size:13px;
}
.SightseeingPkg .SgtpkgContent {
	padding:40px 0;
}
.SightseeingPkg .Sgtpkg_rentImage {
	height:100%;
	padding-top:50px;
}
.SightseeingPkg {
	margin-top:10px;
}
.SightseeingPkg .Sgt_Tour2 {
	background:#00bcd4;
	padding:30px 0;
	text-align:center;
}
.SightseeingPkg .Sgt_Tour2 .CtyTour h1 {
	color:#fff;
	font-weight:600;
	margin-bottom:0;
}
.Sgt_Tour4 .imageframe-align-center h6 {
	color:#000;
	font-weight:600;
	margin-top:10px;
	font-size:14px;
}
.Sgt_Tour3 .SgtCol4 .hd h4 {
	color:#000;
	font-size:14px;
	font-weight:600;
}
.Sgt_Tour3 .SgtCol4 .img {
	margin-bottom:10px;
}
.Sgt_Tour3 .SgtCol4 p {
	font-size:15px;
	color:#000;
	font-family:"Open Sans", "Trebuchet MS", Helvetica, sans-serif;
}
.Sgt_Tour3 .SgtCol4 p.link a {
	background:#00bcd4;
	display:block;
	color:#fff;
	height:35px;
	text-align:center;
	line-height:35px;
	font-size:16px;
}
.Sgt_Tour3 .SgtCol4 p.link a:hover {
	background:rgba(0, 188, 212, 0.58);
}
.Sgt_Tour3 .SgtCol4 ul li, ol li {
	font-size:14px;
	color:#000;
}
.Sgt_Tour3 .SgtCol4 {
	background:#fff;
	padding:10px 10px;
	border:solid 2px #00bcd4;
	height:650px;
}
.Sgt_Tour3 {
	background:url(../images/SgtBg.png);
	padding:30px 0;
	position:relative;
}
.Sgt_Tour3:before {
	background:rgba(0, 0, 0, 0.2);
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
position:
}
.JaipurPlace:before {
	background:rgba(255, 193, 7, 0.26);
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
.fusion_builder_column {
	background:#fff;
	padding:10px 15px;
}
.fusion-column-wrapper h3 {
	color:#000;
	font-size:18px;
	font-weight:600;
}
.fusion-column-wrapper {
	padding:10px 15px;
}
.fusion-column-wrapper ol li {
	padding:3px 0;
}
.fusion-column-wrapper p a:hover {
	color:#00bcd4;
}
.Sgt_Tour3.Sgt_Tour8 .SgtCol4 {
	height:260px;
}
.reading-box.BottomElement {
	background:#fff;
	margin-top:20px;
	float:left;
	width:100%;
	padding:20px 0;
	border:solid 2px #00bcd4;
	position:relative;
}
.Sgt_Tour3 .reading-box.BottomElement h3 {
	font-size:20px;
	color:#000;
	font-weight:600;
}
.Sgt_Tour4 {
	margin:30px 0;
}
.SightseeingPkg .BusForRentForm {
	background:url(../images/Background.jpg) no-repeat;
	background-size:100% 100%;
	padding:25px 0;
}
.SightseeingPkg .BusForRentForm .Fusion_hedding {
	float:left;
	margin-bottom:10px;
	width:100%;
}
.SightseeingPkg .BusForRentForm .Fusion_hedding .StarHedding:before {
	background:#29303a;
}
.SightseeingPkg .BusForRentForm .Fusion_hedding h2 {
	color:#fff;
	font-size:16px;
	font-weight:600;
	margin-bottom:0;
}
.SightseeingPkg .Fusion-Form form input {
	width:100%;
	height:46px;
}
.SightseeingPkg .Fusion-Form form label {
	font-size:14px;
	color:#fff;
}
.SightseeingPkg input[type=text], textarea {
	-webkit-transition: all 0.30s ease-in-out;
	-moz-transition: all 0.30s ease-in-out;
	-ms-transition: all 0.30s ease-in-out;
	-o-transition: all 0.30s ease-in-out;
	outline: none;
	padding: 3px 0px 3px 3px;
	margin: 5px 1px 3px 0px;
	border: 1px solid #DDDDDD;
}
.SightseeingPkg input[type=text]:focus, textarea:focus {
	box-shadow: 0 0 5px rgba(81, 203, 238, 1);
	padding: 3px 0px 3px 3px;
	margin: 5px 1px 3px 0px;
	border: 1px solid rgba(81, 203, 238, 1);
}
.SightseeingPkg textarea {
	width:100%;
	height:140px;
	resize: vertical;
}
.SightseeingPkg .Fusion-Form button {
	height:50px;
	color:#8c8c8c;
	font-size:16px;
	width:100%;
}
.Sgt_Tour5 {
	background:#00bcd4;
	padding:30px 0;
	text-align:center;
}
.Sgt_Tour5 .CtyTour p {
	color:#fff;
	margin-bottom:0;
	font-size:16px;
}
.Sgt_Tour5 .CtyTour h1 {
	color:#fff;
	font-weight:600;
}
.Sgt_Tour3.Sgt_Tour7 .SgtCol4 {
	height:360px;
}
.JaipurPlace:before {
	background:rgba(255, 193, 7, 0.26);
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
.fusion_builder_column {
	background:#fff;
	padding:10px 15px;
}
.fusion-column-wrapper h3 {
	color:#000;
	font-size:18px;
	font-weight:600;
}
.fusion-column-wrapper {
	padding:10px 15px;
}
.fusion-column-wrapper ol li {
	padding:3px 0;
}
.fusion-column-wrapper p a:hover {
	color:#00bcd4;
}
.Sgt_Tour3.Sgt_Tour8 .SgtCol4 {
	height:260px;
}
.SggtAgRA .Sgt_Tour3 .SgtCol4 {
	height:580px;
}
.SggtAgRA .Sgt_Tour3.TourAgra2 .SgtCol4 {
	height:620px;
}
.Sgt_Tour3.TourUdaipur2 .SgtCol4 {
	height:650px;
}
.Sgt_Tour3.TourUdaipur3 .SgtCol4 {
	height:600px;
}
.Sgt_Tour3.TourPushkar3 .SgtCol4 {
	height:400px;
}
.Sgt_Tour3.TourRanthmbore3 .SgtCol4 {
	height:530px;
}
.TourJodhpurTop {
	background-image:url(../images/Jodhpur_mehrangarh_fort.jpg);
	background-size:cover;
	position:relative;
}
.TourJodhpurTop:before {
	background:rgba(0, 0, 0, 0.58);
	position:absolute;
	top:0;
	left:0;
	content:"";
	width:100%;
	height:100%;
}
.TourJodhpurTop .SgtpkgContent p {
	color:#fff;
}
.TourJodhpurTop .SgtpkgContent .SgtpkgHedding1 h2 {
	color:#fff;
}
.TourJodhpur_56 .CtyTour h2 {
	color:#000;
	font-size:18px;
	font-weight:600;
}
.TourJodhpur_56 .CtyTour p {
	font-size:14px;
	color:#000;
}
.TourJodhpur_56 .CtyTour ul li {
	font-size:14px;
	color:#000;
}
.TourJodhpur_56 {
	padding:30px 0;
}
.TourJodhpur_8 .CtyTour ul li {
	padding:5px 0;
	padding-left:20px;
	position:relative;
}
.TourJodhpur_8 .CtyTour ul li:before {
	position:absolute;
	content:"\f058";
	left:0;
	font-family:FontAwesome;
	color:#ccc;
	font-size:20px;
}
.TourJodhpur_8 .CtyTour ul {
	margin:0;
	padding:0;
	list-style:none;
}
.TourJodhpur_8 .CtyTour h2 {
	color:#000;
	font-size:14px;
	font-weight:600;
}
.TourJodhpur_8 {
	padding:50px 0;
}
.TourJodhpur_9 {
	background-image:url(../images/Jodhpur_mehrangarh_fort.jpg);
	background-size:cover;
	position:relative;
	padding:50px 0;
}
.TourJodhpur_9:before {
	background:rgba(0, 0, 0, 0.58);
	position:absolute;
	top:0;
	left:0;
	content:"";
	width:100%;
	height:100%;
}
.TourJodhpur_9 .TourJodhpur_56head .StarHedding:before {
	background:#2d2d36;
}
.TourJodhpur_9 .CtyTour p a {
	color:#fff;
}
.TourJodhpur_9 .CtyTour p a:hover {
	color:#00BCD4;
}
.TourJodhpur_9 .CtyTour p {
	font-size:15px;
	color:#fff;
}
.AjmerTourPage .CtyTour p {
	color:#000;
}
.AjmerTourPage .CtyTour p a:hover {
	color:#00BCD4;
}
.AjmerTourPage .CtyTour h3 {
	color:#000;
	font-weight:600;
	font-size:14px;
}
.AjmerPlace {
	background: url(../images/offerbg.jpg);
	padding: 30px 0;
	position: relative;
}
.AjmerPlace:before {
	background: rgba(255, 193, 7, 0.26);
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.AjmerPlace .AjmerFusion .StarHedding:before {
	background:#fbebba;
}
.AjmerPlace .AjmerCity {
	background:#fff;
	padding:15px 15px;
}
.AjmerPlace .AjmerCity h5 {
	color:#000;
	font-weight:600;
}
.AjmerPlace .AjmerCity {
	height:440px;
}
.AjmerPlace .fusion-column-wrapper {
	height:640px;
}
.AjmerRajsthan .AjmerRajsthanHead h1 {
	font-weight:600;
	color:#000;
	font-size:24px;
}
.AjmerRajsthan {
	margin:30px 0;
}
.AjmerRajsthan .AjmerRajsthanHead {
	margin-bottom:40px;
}
.AjmerRajsthan .AjmerRajTriv h3 {
	font-weight:600;
	font-size:14px;
}
.AjmerRajsthan .AjmerRajTriv h3 a:hover {
	color:#00BCD4;
}
.DelhiTourPage .DelhiCtyTour p {
	color:#000;
}
.DelhiTourPage .DelhiCtyTour ul {
	margin:0;
	padding:0;
	list-style:none;
}
.DelhiTourPage .DelhiCtyTour ul li {
	padding:5px 0;
	position:relative;
	padding-left:20px;
	font-size:14px;
}
.DelhiTourPage .DelhiCtyTour h4 {
	font-size:16px;
	color:#000;
	font-weight:600;
}
.DelhiTourPage .DelhiCtyTour ul li:before {
	position:absolute;
	content:"\f058";
	left:0;
	top:5px;
	font-family:FontAwesome;
	color:#ccc;
	font-size:20px;
}
.Selling_TaxiDelhi .Selling_Hedding h2 {
	color:#000;
	font-weight:600;
	text-align:center;
}
.Selling_TaxiDelhi .Selling_box {
	border: solid 2px rgba(0, 188, 212, 0.69);
	padding-top: 15px;
	margin-bottom: 15px;
	box-shadow: 2px 5px 18px 2px rgba(0, 0, 0, 0.37);
	height: 350px;
}
.Selling_TaxiDelhi .Selling_box:hover {
	-webkit-box-shadow: 0px 14px 20px -9px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 0px 14px 20px -9px rgba(0, 0, 0, 0.75);
	box-shadow: 0px;
}
.Selling_TaxiDelhi .Selling_box .Selling_image {
	padding: 0 10px;
}
.Selling_TaxiDelhi .Selling_box .Selling_hrd {
	text-align: center;
	padding: 0 10px;
}
.Selling_TaxiDelhi .Selling_box .Selling_prgf p {
	font-size: 12px;
	color: #000;
	padding: 5px 10px;
	margin-bottom: 0;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;
}
.Selling_TaxiDelhi .Selling_box .buton {
	padding:0 10px;
}
.Selling_TaxiDelhi .Selling_box .buton a {
	padding:5px 15px;
	display:block;
	text-align:center;
	color:#fff;
	background:#00BCD4;
}
.DelhiTour3 .SgtCol4 {
	background: #fff;
	padding: 10px 10px;
	border: solid 2px #00bcd4;
	height: 635px;
}
.DelhiTour3 {
	margin:30px 0;
}
.DelhiTour3 .SgtCol4 .hd h4 {
	color: #000;
	font-size: 14px;
	font-weight: 600;
}
.DelhiTour3 .SgtCol4 ul {
	margin:0;
	padding:0;
	list-style:none;
}
.DelhiTour3 .SgtCol4 ul li {
	position:relative;
	padding-left:25px;
	color:#000;
}
.DelhiTour3 .SgtCol4 ul li:before {
	position:absolute;
	content:"\f058";
	top:0;
	left:0;
	font-family:FontAwesome;
	color:#ccc;
	font-size:25px;
}
.DelhiTour3 .SgtCol4 {
	height:430px;
	margin-bottom:15px;
}
.DelhiPlace .fusion-column-wrapper {
	padding:15px;
	border:solid 2px #00BCD4;
	height:720px;
}
.DelhiPlace .fusion-column-wrapper ul {
	margin:0;
	padding:0;
	list-style:none;
}
.DelhiPlace .fusion-column-wrapper ul li {
	padding:5px 0;
	position:relative;
	padding-left:25px;
	color:#000;
	font-size:15px;
}
.DelhiPlace .fusion-column-wrapper ul li:before {
	position:absolute;
	content:"\f058";
	top:5px;
	left:0;
	font-family:FontAwesome;
	color:#ccc;
	font-size:20px;
}
.DelhiPlace {
	margin:40px 0;
}
.DelhiCity3 .SgtCol4 h4 a:hover {
	color:#00BCD4;
}
.DelhiCity3 .SgtCol4 h4 {
	margin-top:10px;
}
.NewDelhiPlace .fusion-column-wrapper ul {
	margin:0;
	padding:0;
	list-style:none;
}
.NewDelhiPlace .fusion-column-wrapper ul li {
	padding:5px 0;
	position:relative;
	padding-left:25px;
	color:#000;
	font-size:15px;
}
.NewDelhiPlace .fusion-column-wrapper ul li:before {
	position:absolute;
	content:"\f058";
	top:5px;
	left:0;
	font-family:FontAwesome;
	color:#ccc;
	font-size:20px;
}
.TempoSeater9 .TempoSeater9Leftpanel h2 {
	color:#000;
	font-weight:600;
	font-size:20px;
}
.TempoSeater9 .TempoSeater9Leftpanel p a:hover {
	color:#00bcd4;
}
.TempoSeater9 .TempoSeater9Leftpanel p a {
	color:#000;
	font-size:14px;
}
.TempoSeater9 {
	margin-bottom:30px;
}
.bg {
	background:rgba(0, 0, 0, 0.68);
	width: 100%;
}
.show {
	opacity: 1;
	background:#000;
}
.Navigation {
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.TempoImageSection .TempoImageWrraper ul {
	margin:0;
	padding:0;
	list-style:none;
}
.TempoImageSection .TempoImageWrraper ul li {
	float:left;
	width:25%;
	padding:15px 15px;
}
.TempoImageSection .TempoImageFirst {
	position: fixed;
	top: 0;
	width: 100%;
	background: rgba(0, 0, 0, .7);
	opacity: 0;
-webkit-transition: opacity .5s ease-in-out;
-moz-transition: opacity .5s ease-in-out;
-o-transition: opacity .5s ease-in-out;
transition: opacity .5s ease-in-out;
	overflow: hidden;
	z-index:999;
	left:0;
}
.TempoImageSection .TempoImageFirst .TempoImageFirstBox {
	position:absolute;
	width:50%;
	height:600px;
	background:#fff;
	left:25%;
	top:50%;
	margin-top:-300px;
}
.TempoImageSection .TempoImageFirst img {
	margin: auto;
	position: absolute;
	top: 0;
	left:0;
	right:0;
	bottom: 0;
	max-height: 0%;
	max-width: 0%;
	border: 3px solid white;
	box-shadow: 0px 0px 8px rgba(0, 0, 0, .3);
	box-sizing: border-box;
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
}
.TempoImageSection .TempoImageFirst:target {
	opacity: 1;
	bottom: 0;
}
.TempoImageSection .TempoImageFirst:target img {
	max-height: 100%;
	max-width: 100%;
}
.TempoImageSection a.lightbox-close {
	display: block;
	width:50px;
	height:50px;
	box-sizing: border-box;
	background: #000;
	color: black;
	text-decoration: none;
	position: absolute;
	top: 0px;
	right: 0;
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
}
/* Provides part of the "X" to eliminate an image from the close link */

.TempoImageSection a.lightbox-close:before {
	content: "";
	display: block;
	height: 30px;
	width: 1px;
	background: #fff;
	position: absolute;
	left: 26px;
	top:10px;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg);
}
/* Provides part of the "X" to eliminate an image from the close link */

.TempoImageSection a.lightbox-close:after {
	content: "";
	display: block;
	height: 30px;
	width: 1px;
	background: #fff;
	position: absolute;
	left: 26px;
	top:10px;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg);
}
.img {
	text-align:center;
}
.MahrajaDelhi .MahrajaCol4 {
	padding:10px 15px;
	border:solid 2px #00bcd4;
	height:520px;
}
.MahrajaDelhi .MahrajaCol4 .hd h4 {
	margin:10px 0;
	color:#000;
	font-weight:600;
	font-size:14px;
}
.MahrajaDelhi {
	margin:30px 0;
}
.MahrajaDelhi .MahrajaCol4 p a:hover {
	color:#00bcd4;
}
.JaipurTo_AgraTaxi .SgtCol4 {
	height:460px;
}
.New_DelhiTaxiService .imageframe-align-center p.link a {
	background:#00bcd4;
	padding:5px 15px;
	text-align:center;
	color:#fff;
	display:block;
}
.NewAddTour h2 {
	font-size:20px;
	color:#000;
	font-weight:600;
	text-align:center
}
.New_DelhiTaxiService .imageframe-align-center .KulluBox {
	background:#fff;
	padding:10px 15px;
	height:420px;
}
.HaridwrTexiService1 .SgtCol4 {
	height:570px;
}
.HaridwrTexiService2 .SgtCol4 {
	height:450px;
}
.ChandigarhTaxiService1 .SgtCol4 {
	height:670px;
}
.ChandigarhTaxiService2 .SgtCol4 {
	height:450px;
}
.Manali1 .SgtCol4 {
	height:670px;
}
.Manali2 .SgtCol4 {
	height:400px;
}
.Raj_Tour01 .SgtCol4 {
	height:auto;
}
.Raj_Tour01 .SgtCol4 p.link a {
	display:block;
	color:#fff;
	background:#00bcd4;
	padding:5px 15px;
	text-align:center;
}
.Raj_Tour01 h3.OfferByCity {
	color:#000;
	font-weight:600;
	font-size:16px;
	text-align:center;
}
.NewDelhi_01 .SgtCol4 {
	height:570px;
}
.NewDelhi_02 .SgtCol4 {
	height:610px;
}
.TempoFare .table-1 table {
	border: 1px solid#dcdcdc;
	background-color: #fff;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .08), inset 0 0 0 1px rgba(255, 255, 255, .5);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .08), inset 0 0 0 1px rgba(255, 255, 255, .5);
	border-collapse: collapse;
	border-spacing: 0px;
}
.TempoFare .table-1 table th {
	text-align: left;
	border-width: 1px;
	border-style: solid;
	border-color: rgb(220, 220, 220);
	border-image: initial;
	background: rgb(246, 246, 246);
	padding: 20px;
}
.TempoFare .table-1 tr td {
	border-width: 1px;
	border-style: solid;
	border-color: rgb(220, 220, 220);
	border-image: initial;
	padding: 10px 20px;
}
.UdaipurServices .SgtCol4 {
	height:460px;
}
.UdaipurServices .SgtCol4 ul {
	margin:0;
	padding:0;
	list-style:none;
}
.UdaipurServices .SgtCol4 ul li {
	padding:3px 0;
	padding-left:20px;
	position:relative;
}
.UdaipurServices .SgtCol4 ul li:before {
	position:absolute;
	content:"\f058";
	top:3px;
	left:0;
	font-family:FontAwesome;
	color:#ccc;
	font-size:20px;
}
.UdaipurServices_second .SgtCol4 {
	height:490px;
}
.JaipurPlace {
	background:url(../images/offerbg.jpg);
	padding:30px 0;
	position:relative;
}
.JaipurPlace:before {
	background:rgba(255, 193, 7, 0.26);
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
.fusion_builder_column {
	background:#fff;
	padding:10px 15px;
}
.fusion-column-wrapper h3 {
	color:#000;
	font-size:18px;
	font-weight:600;
}
.fusion-column-wrapper {
	padding:10px 15px;
}
.fusion-column-wrapper ol li {
	padding:3px 0;
}
.fusion-column-wrapper p a:hover {
	color:#00bcd4;
}
.Sgt_Tour3.Sgt_Tour8 .SgtCol4 {
	height:260px;
}
.ContactUsSection .dIcon i {
	color:#fff;
	font-size:50px;
	text-align:center;
	background:#4dd0e1;
	width:80px;
	height:80px;
	line-height:80px;
	border-radius:10px;
}
.ContactUsSection .ContactWrraper h2 {
	color:#000;
	font-weight:600;
	margin-bottom:30px;
}
.ContactUsSection .contact {
	text-align:center;
}
.ContactUsSection .contact .Primehedding h4 {
	color:#000;
	font-weight:600;
	margin-top:10px;
	text-transform:capitalize;
}
.ContactUsSection .contact:hover .Primehedding h4 {
	color:#4dd0e1;
}
.ContactUsSection .contact .Primetext p {
	font-size:13px;
	color:#707070;
	margin-bottom:5px;
}
.CarRentalTour .CarRentAsper {
	border:solid 1px #ccc;
	padding:10px 15px;
	height:200px;
}
.CarRentalTour {
	margin-bottom:30px;
}
.CarRentalTour .CarRentAsper h6 {
	color:#000;
	font-weight:600;
	font-size:14px;
}
.CarRentalTour .CarRentAsper p a:hover {
	color:#00bcd4;
}
.New_DelhiTaxiService .imageframe-align-center p.link a {
	background:#00bcd4;
	padding:5px 15px;
	text-align:center;
	color:#fff;
	display:block;
}
.NewAddTour h2 {
	font-size:20px;
	color:#000;
	font-weight:600;
	text-align:center
}
.New_DelhiTaxiService .imageframe-align-center p.link a {
	background:#00bcd4;
	padding:5px 15px;
	text-align:center;
	color:#fff;
	display:block;
}
.NewAddTour h2 {
	font-size:20px;
	color:#000;
	font-weight:600;
	text-align:center
}
.New_DelhiTaxiService .imageframe-align-center .KulluBox {
	background:#fff;
	padding:10px 15px;
	height:420px;
}
.DehraDunTaxiService3 .imageframe-align-center p.link a {
	background:#00bcd4;
	padding:5px 15px;
	text-align:center;
	color:#fff;
	display:block;
}
.NewAddTour h2 {
	font-size:20px;
	color:#000;
	font-weight:600;
	text-align:center
}
.DehraDunTaxiService3 .imageframe-align-center .KulluBox {
	background:#fff;
	padding:10px 15px;
	height:350px;
}
.DehraDunTaxiService1 .SgtCol4 {
	height:630px;
}
.DehraDunTaxiService2 .SgtCol4 {
	height:auto;
}
.DehraDunTaxiService3 {
	margin-bottom:0;
}
.FeedbackFormSection .FeedbackFusion-Form form input {
	width:100%;
	height:46px;
	padding-left:15px;
	border-radius:4px;
}
.FeedbackFormSection .FeedbackFusion-Form form label {
	color:#fff;
	font-size:18px;
}
.FeedbackFormSection .FeedbackFusion-Form {
	background:#1696a6;
	padding:30px;
	box-shadow:0px 1px 0px 18px #ccc;
	margin:100px 0;
}
.FeedbackFormSection .FeedbackFusion-Form .send a {
	background:rgba(77, 208, 225, 0.51);
	color:#fff;
	font-size:18px;
	display:block;
	text-align:center;
	padding:10px 30px;
	border-radius:4px;
}
.FeedbackFormSection {
	position:relative;
}
.FeedbackFormSection .FeedbackFusion-Form .feedforminner form .send a:hover {
	background:#4dd0e1;
}
.FeedbackFormSection .FeedbackFormSectionOverlay {
	background-image:url(../images/feedback.jpg);
	background-size:cover;
	padding:100px 0;
	opacity:.2;
	position:absolute;
	width:100%;
	height:100%;
}
.FeedbackFormSection:before {
	background:rgba(0, 0, 0, 0.84);
	position:absolute;
	content:"";
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.dropbtn {
	display:none;
}
.CapictureLink a {
	background:#4dd0e1;
	color:#fff;
	text-align:center;
	height:46px;
	display:block;
	line-height:46px;
	margin-top:5px;
	font-size:16px;
}
input.Captcha {
	background:url(../images/captcha1.jpg);
	background-size:100% 100%;
	text-align:center;
	color:#fff;
	font-family:MV Boli;
	font-size:24px;
	letter-spacing:2px;
}
#demos .owl-carousel .item {
	height:auto;
	background:#fff;
	position:relative;
	border-radius:8px;
	    padding: 1rem;
		margin:10px;
}
#demos .owl-carousel .item h2.SliderSub{ font-size:15px; font-weight:600; color:#000; margin-bottom:0;overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;}
#demos .owl-carousel .item p.SliderName{ font-weight:600; text-align:right; color:#000; font-size:13px;}
#demos .owl-carousel .item p.SliderMgs{
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;
}
#demos .owl-carousel .item p {
	color:#666;
	line-height:1.6;
}
.owl-carousel .owl-nav .owl-prev {
	position:absolute;
	left:0%;
	top:50%;
	height:40px;
	line-height:30px;
	width:40px;
	text-align:center;
	margin:-20px 0 0 0;
	background:rgba(0, 0, 0, 0.4);
	border-radius:8px;
	-webkit-transition: all .20s ease-in-out;
 -o-transition: all .5s ease-in-out;
 transition: all .5s ease-in-out;
	font-size:14px;
	margin-left:20px;
	color:#fff;
}
.owl-carousel .owl-nav .owl-next {
	position:absolute;
	right:0%;
	top:50%;
	height:40px;
	line-height:30px;
	width:40px;
	text-align:center;
	margin:-20px 0 0 0;
	background:rgba(0, 0, 0, 0.4);
	border-radius:8px;
	-webkit-transition: all .20s ease-in-out;
 -o-transition: all .5s ease-in-out;
 transition: all .5s ease-in-out;
	font-size:14px;
	margin-right:20px;
	color:#fff;
}
.owl-theme .owl-dots {
	display:none;
}
.owl-carousel .owl-nav .owl-prev:hover, .owl-carousel .owl-nav .owl-next:hover{ background:#00bcd4; color:#fff;}
.Cslider { background:#00bcd4; padding:15px 0;}
.owl-theme .owl-nav{ margin-top:0;}

.ReviewMainContainer{ background:#efeeee; }
	.ReviewMainContainer .ReviewEnter .ReviewInner .ReviewInnerBox{ float:left; background:#fff; color:#fff; padding:15px; box-shadow: 0 2px 1px -1px rgba(0,0,0,.2); box-sizing: border-box; -moz-box-sizing: border-box; border-radius:5px; margin-bottom:15px;}
	.ReviewMainContainer .ReviewEnter .ReviewInner .ReviewInnerBox .Head{ font-size:30px; color:#fff;}
	.ReviewMainContainer .ReviewEnter .ReviewInner .ReviewInnerBox .Text p{  color:#666;}
	.ReviewMainContainer .ReviewEnter .ReviewInner .ReviewInnerBox .Name p{  color:#666; text-align:right;}
	

a.cp-btn-style1, a.cp-btn-style2 {
    font-family: 'Exo 2', sans-serif;
    font-size: 18px;
    line-height: 18px;
    font-weight: 400;
    color: #fff;
    display: inline-block;
    text-align: center;
    padding: 11px 20px;
    min-width: 130px;
    position: relative;
    overflow: hidden;
    z-index: 11;
    text-decoration: none;
    border-bottom: 5px solid #942a2a;
	
}
.cp-faq-section {
    float: left;
    width: 100%;
    padding-bottom: 30px;
	padding-top:30px;
}
.cp-faq-section .package .cp-heading-style1 {
    margin-bottom: 30px;
	float: left;
    width: 100%;
    margin: 0 0 57px;
    text-align: center;
    position: relative;
}
.cp-faq-section .style1 {
    font-size: 30px;
	font-weight:600;
	color:#000;
	text-align:center;
}
.cp-faq-section .holiday-packages {
    margin-bottom: 30px;
}
.cp-faq-section .cp-blog-item {
    float: left;
    width: 100%;
    background-color: #fff;
    margin: 0 0 40px;
    overflow-x: hidden;
}
.cp-faq-section .cp-thumb {
    float: left;
    width: 100%;
    position: relative;
    overflow: hidden;
    z-index: 11;
}
.cp-faq-section .holiday-packages .cp-thumb {
    width: 30%;
}
.cp-faq-section .cp-blog-item .cp-thumb {
    z-index: 11;
	    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
}
.cp-faq-section .cp-blog-item .cp-thumb img {
    -webkit-transition: all 1s linear;
    -moz-transition: all 1s linear;
    -ms-transition: all 1s linear;
    -o-transition: all 1s linear;
    transition: all 1s linear;
}
.cp-faq-section .cp-thumb img {
    width: 100%;
    height: auto;
}
.cp-faq-section .cp-blog-item .cp-thumb:before {
    content: '';
    width: 100%;
    height: 100%;
    z-index: 11;
    border: 20px solid rgba(255,255,255,0.57);
    border-bottom-color: transparent;
    position: absolute;
    left: 0;
    top: 0;
}
.cp-faq-section .cp-blog-item .cp-thumb:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -6px;
    width: 100%;
    height: 25px;
    z-index: 11;
    border-left: 20px solid #fff;
    border-right: 20px solid #fff;
}
.cp-faq-section .holiday-packages .cp-blog-item .cp-text {
    width: 70%;
    padding: 18px 15px 15px;
}
.cp-faq-section .cp-blog-item .cp-text {
    float: left;
    width: 100%;
    position: relative;
    padding: 35px 20px 35px;
}
.cp-faq-section .holiday-packages .cp-blog-item .cp-text .cp-top {
    margin-bottom: 10px;
}
.cp-faq-section .cp-blog-item .cp-text .cp-top {
    float: left;
    width: 100%;
    margin-bottom: 15px;
}
.cp-faq-section .holiday-packages .cp-blog-item .cp-text h3 {
    font-size: 15px;
    font-weight: 900;
}
.cp-faq-section .cp-blog-item .cp-text h3 {
    font-weight: 300;
    color: #444;
    display: inline-block;
    margin: 0;
}
.cp-faq-section .cp-blog-item .cp-text:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    width: 95%;
    margin: 0 auto;
    height: 6px;
    background: url(../images/dot-img.jpg) top left repeat;
}
.cp-faq-section .cp-blog-item .cp-text .cp-meta-listed {
    margin: 0 0 18px;
}
.holiday-packages .cp-meta-listed {
    margin-bottom: 0px !important;
}
.cp-faq-section .cp-blog-item .cp-meta-listed {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
}
.cp-meta-listed {
    padding: 0;
    margin: 0;
}
.cp-faq-section .holiday-packages .cp-meta-listed p strong {
    color:#00bcd4;
    font-weight: bold;
    padding: 4px 10px 0 0;
	font-size:14px;
}
.cp-faq-section .holiday-packages .cp-blog-item .cp-text p {
    font-size: 14px;
    margin-bottom: 3px;
}
.cp-faq-section .cp-blog-item .cp-text p {
    margin: 0 0 17px;
}
.cp-faq-section .cp-blog-item .cp-text .cp-meta-listed {
    margin: 0 0 18px;
}
.cp-faq-section .holiday-packages .cp-meta-listed {
    margin-bottom: 0px !important;
}
.cp-faq-section .cp-blog-item .cp-meta-listed {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
}
.cp-faq-section .cp-meta-listed {
    padding: 0;
    margin: 0;
}
.cp-faq-section .holiday-packages .cp-meta-listed span {
    color: #f7ad00;
    font-weight: bold;
    padding: 4px 10px 0 0;
    float: left;
}
.cp-faq-section .holiday-packages .cp-blog-item .cp-text p {
    font-size: 14px;
    margin-bottom: 3px;
}
.cp-faq-section a.cp-btn-style2{    background-color: #00bcd4;}
.cp-faq-section .holiday-packages a.cp-btn-style1, a.cp-btn-style2 {
    padding: 5px 15px;
    margin-top: 7px;
    border-bottom: solid 2px #facd63;
	display:inline-block;
}
.cp-faq-section a.cp-btn-style1:before, a.cp-btn-style2:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 0;
    left: 0;
    top: 0;
    z-index: -1;
}
.cp-faq-section .holiday-packages a.cp-btn-style1.read-all {
	background:#00bcd4; 
	width:60%;
	margin-left:20%;
}

























.pack_maincontainr .cp-inner-banner-holder{ bottom:30px !important;}


.pack_maincontainr .tour-packages .cp-thumb{ width:40%;}
.pack_maincontainr .tour-packages .cp-blog-item .cp-text{ width:60%; padding:25px 20px 15px;}
.pack_maincontainr .tour-packages .cp-blog-item .cp-text h3{ font-size:24px; font-weight:900;}
.pack_maincontainr .tour-packages .cp-meta-listed span{ font-size:16px; color:#00bcd4; font-weight:bold; padding:4px 10px 0 0; float:left;}
.pack_maincontainr .tour-packages .cp-blog-item .cp-text p{ font-size:14px; margin-bottom:3px;}
.pack_maincontainr .tour-packages .cp-meta-listed{ margin-bottom:0px !important;}
.pack_maincontainr .tour-packages h4{font-size:16px; color:#d82a2b; font-weight:bold; padding:4px 10px 0 0;}
.pack_maincontainr .tour-packages .cp-blog-item .cp-text .feature{ margin:10px 0 0px; border-top:solid 1px #ccc;}
.pack_maincontainr .tour-packages a.cp-btn-style1, a.cp-btn-style2{ padding:5px 15px; margin-top:15px; border-bottom:solid 2px #facd63}
.pack_maincontainr .tour-packages .feature span{ float:none; color:#00bcd4;}
.pack_maincontainr .tour-packages .feature .cp-meta-listed{ width:48%; padding-top:15px;}
.pack_maincontainr .tour-packages .description{ padding:15px 20px;border-top:solid 1px #ccc; clear:both;}




.pack_maincontainr .packages-tour .cp-blog-detail-outer { width:70%; float:left; padding-top:15px;}
.pack_maincontainr .packages-tour .r-packages{ padding:33px 20px 0 20px;width:30%; float:left;}
.pack_maincontainr .packages-tour{ background:#fff; padding:20px;margin-top:5px;}
.pack_maincontainr .packages-tour .cp-thumb{ width:100%;}
.pack_maincontainr .packages-tour .cp-blog-item .cp-text{ width:100%;}
.pack_maincontainr .packages-tour .widget-recent-post > ul{ border:none;}
.pack_maincontainr .packages-tour .cp-top h3{ font-size:35px; font-weight:900; text-align:center; margin-top:0px; color:#000;}
.pack_maincontainr .packages-tour  .widget{ margin-top:56px;}
.pack_maincontainr .packages-tour .cp-meta-listed span{ float:none;}
.pack_maincontainr .packages-tour .cp-meta-listed{ margin-bottom:15px !important;}
.pack_maincontainr .packages-tour .feature .cp-meta-listed{ width:auto;}
.pack_maincontainr .packages-tour .feature{ border-top:solid 1px #ccc;}
.pack_maincontainr .packages-tour .feature .cp-meta-listed{ margin-bottom:0px !important;}
.pack_maincontainr .packages-tour strong{ font-weight:bold; color:#00bcd4;}
.pack_maincontainr .packages-tour p{ padding-bottom:0px;}
.pack_maincontainr .packages-tour .description{ border:none ; padding:15px 0;}
.pack_maincontainr .packages-tour .cp-blog-item{ margin-bottom:0px;}
.pack_maincontainr .packages-tour .cp-text{  text-align:center; background:#f1f1f1;   border: 6px solid; border-image-source: url(../images/dot-img.jpg); border-image-repeat: repeat; border-image-slice:2;}
.pack_maincontainr .packages-tour .cp-text  h2{ margin:5px 0 10px;}    
.pack_maincontainr .packages-tour hr{ margin-bottom:30px;}                        
.pack_maincontainr .packages-tour .description h3 span{ background:#00bcd4; padding:0px 10px 4px; color:#fff;}  
.pack_maincontainr .packages-tour .description h3{ background:#000; color:#fff; display:table; padding-right:10px; padding-bottom:4px; margin-top:10px;}                      
.pack_maincontainr .packages-tour #carousel-custom .carousel-indicators   { overflow-x:scroll; position:relative;}              

.pack_maincontainr .packages-tour .carousel-indicators{ bottom:5px; left:0;}          
                     
.pack_maincontainr .packages-tour .#carousel-custom .carousel-indicators li{ width:auto;}
.pack_maincontainr .carousel-inner .item img { width:100%;}
.SgtPackList .cp-thumb {
    float: left;
    width: 100%;
    position: relative;
    overflow: hidden;
    z-index: 11;
}
	.SgtPackList .cp-blog-item {
    float: left;
    width: 100%;
    background-color: #fff;
    margin: 0 0 40px;
    overflow-x: hidden;
}
 .SgtPackList .cp-thumb {
    width: 40%;
	    z-index: 11;
}
.SgtPackList .cp-thumb, .cp-thumb:before, .cp-thumb:after {
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
}
.SgtPackList .cp-blog-item .cp-thumb:before {
    content: '';
    width: 100%;
    height: 100%;
    z-index: 11;
    border: 20px solid rgba(255,255,255,0.57);
    border-bottom-color: transparent;
    position: absolute;
    left: 0;
    top: 0;
}
 .SgtPackList .cp-blog-item .cp-thumb:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -6px;
    width: 100%;
    height: 25px;
    z-index: 11;
    border-left: 20px solid #fff;
    border-right: 20px solid #fff;
}
.SgtPackList .cp-blog-item .cp-thumb img {
    -webkit-transition: all 1s linear;
    -moz-transition: all 1s linear;
    -ms-transition: all 1s linear;
    -o-transition: all 1s linear;
    transition: all 1s linear;
}
.SgtPackList .cp-blog-item .cp-text {
    float: left;
    width: 100%;
    position: relative;
    padding: 35px 20px 35px;
}
 .SgtPackList .cp-blog-item .cp-text {
    width: 60%;
    padding: 25px 20px 15px;
	padding-top:7px;
}
.SgtPackList .cp-blog-item .cp-text:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    width: 95%;
    margin: 0 auto;
    height: 6px;
    background: url(../images/dot-img.jpg) top left repeat;
}
.SgtPackList .cp-blog-item .cp-text .cp-top {
    float: left;
    width: 100%;
    margin-bottom: 15px;
}
.SgtPackList .cp-blog-item .cp-meta-listed {
    float: left;
    width: 100%;
   margin: 0 0 18px;
    padding: 0;
}

.SgtPackList .cp-meta-listed p strong {
    font-size: 16px;
    color: #00bcd4;
    font-weight: bold;
    padding: 4px 10px 0 0;
	font-size:14px;
}
.SgtPackList .cp-blog-item .cp-text p {
    font-size: 14px;
	margin: 0 0 17px;
	margin-bottom:0;
}
.SgtPackList .cp-blog-item .cp-text .cp-top {
    float: left;
    width: 100%;
    margin-bottom: 0px;
}
 .SgtPackList .cp-blog-item .cp-text .feature {
    margin: 10px 0 0px;
    border-top: solid 1px #ccc;
	margin-top:0;
}
.SgtPackList .cp-blog-item .cp-text .cp-meta-listed {
    margin: 0 0 10px;
}
.SgtPackList .feature .cp-meta-listed {
    padding-top: 15px;
}
 .feature span {
    float: none;
    color: #00bcd4;
}
.SgtPackList .description {
    padding: 15px 20px;
    border-top: solid 1px #ccc;
    clear: both;
	display:inline-block;
}
.SgtPackList .cp-blog-item .cp-text .cp-top h2{ font-size:18px; font-weight:600; margin-bottom:0; color:#000;}
.SgtPackList a.cp-btn-style2 {
    font-family: 'Exo 2', sans-serif;
    font-size: 18px;
    line-height: 18px;
    font-weight: 400;
    color: #fff;
    display: inline-block;
    text-align: center;
    padding: 11px 20px;
    min-width: 130px;
    position: relative;
    overflow: hidden;
    z-index: 11;
    text-decoration: none;
    border-bottom: 5px solid #942a2a;
}
.SgtPackList a.cp-btn-style2{
	background-color: #f7ad00;
	padding: 5px 15px;
    margin-top: 7px;
    border-bottom: solid 2px #facd63;
	float:right;
}
.SgtPackList a.cp-btn-style1:before, a.cp-btn-style2:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 0;
    left: 0;
    top: 0;
    z-index: -1;
}
.SgtPackList a.cp-btn-style2:before{
	    background-color: #00bcd4;
    color: #fff !important;
	webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.SgtPackList a.cp-btn-style2:after{
	webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.SgtPackList a.cp-btn-style2:hover {
    color: #000;
    border-bottom-color: #00bcd4;
}
.SgtPackList a.cp-btn-style1:hover:before, a.cp-btn-style2:hover:before {
    height: 100%;
}
.Top_header{ position:relative; float:left; width:100%; }
.logo{ position:absolute; margin-top:38px;z-index:9999; margin-left:35px;}





    ul {
            list-style: none outside none;
            padding-left: 0;
            margin: 0;
        }

a.cp-btn-style2:hover {
    color: #fff;
    border-bottom-color: #00bcd4;
}
a.cp-btn-style1:before, a.cp-btn-style2:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 0;
    left: 0;
    top: 0;
    z-index: -1;
}
a.cp-btn-style1:hover:before, a.cp-btn-style2:hover:before {
    height: 100%;
}
.cp-faq-section a.cp-btn-style2{ background:#facd63;}
a.cp-btn-style2:before {
    background-color: #00bcd4;
    color: #000 !important;
    webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
        .contentslider li {
            background-color: #fff;
            color: #000;
            padding: 10px 15px;
            height: 180px;
            border-radius: 8px;
        }

        .contentslider h3 {
            margin: 0;
        }

        .demo h3.SliderSub {
            font-size: 15px;
            font-weight: 600;
            color: #000;
            margin-bottom: 0;
            overflow: hidden;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
        }

        .demo p.SliderMgs {
            overflow: hidden;
            display: -webkit-box;
            -webkit-line-clamp: 4;
            -webkit-box-orient: vertical;
            color: #666;
        }

        .demo p.SliderName {
            font-weight: 600;
            text-align: right;
            color: #000;
            font-size: 13px;
        }

        .demo {
            background: #00bcd4;
            padding: 15px 0;
        }

        .lSAction > .lSPrev:before {
            background: #00bcd4;
            color: #fff;
            content: "\f060";
            position: absolute;
            padding: 10px 10px;
            font-family: FontAwesome;
            left: 0;
            border-radius: 8px;
        }

        .lSAction > .lSNext:before {
            background: #00bcd4;
            color: #fff;
            content: "\f061";
            position: absolute;
            padding: 10px 10px;
            font-family: FontAwesome;
            right: 0;
            border-radius: 8px;
        }

        .lSSlideOuter .lSPager.lSpg {
            display: none;
        }

	.copy_right P{ color:#fff; margin:0; font-size:13px;}
	.copy_right{ background:rgba(0,0,0,.4); padding:15px 0;}
	.copy_right a{ color:#fff;}
	.copy_right a:hover{ color:#00bcd4;}
    .ReviewMainContainer {
        background: #efeeee;
    }



    .masonry {
        -moz-column-count: 4;
        -webkit-column-count: 4;
        column-count: 4;
    }

    .masonry {
        margin: 1.5em 0;
        padding: 0;
        -moz-column-gap: 1.5em;
        -webkit-column-gap: 1.5em;
        column-gap: 1.5em;
        font-size: .85em;
    }

    .item {
        display: inline-block;
        background: #fff;
        padding: 1.5em;
        margin: 0 0 1.5em;
        width: 100%;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.18);
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
    }

    .masonry .item .Head h2 {
        font-weight: 600;
        font-size: 20px;
        color: #000;
        text-align: center;
    }

    .masonry .item .Text p {
        color: #666;
        font-size: 15px;
    }

    .masonry .item .Name p {
        font-weight: 600;
        text-align: right;
        margin: 0;
    }

    .ReviewMainContainer {
        position: relative;
    }
	.masonry .item:empty .ReviewMainContainer{ display:none;}
	
	.gallery-home-holder {
        margin-top: 90px;
    }

        .gallery-home-holder .text-block {
            padding-bottom: 14px;
        }









#how-it-works svg, #list-of-cars svg {
	height: 25px;
	width: 25px;
}

#how-it-works svg path, #list-of-cars svg path {
	fill: #ec008c;
}

#how-it-works p, #list-of-cars p {
	line-height: 20px;
	padding: 5px 13px;
}

/*list of cars*/


@media ( max-width : 319px) {
	#list-of-cars {
		
		z-index: 3;
		padding-top: 70px;
		background-color: #fff;
	}
}


#list-of-cars .car-list-icons svg, .car-list-icons .icon-seater,
	.car-list-icons .icon-petrol {
	height: 20px;
	color: #adadad;
	font-size: 19px;
	margin-right: 0;
	width: 20px;
}

#list-of-cars .car-list-icons svg path {
	fill: #adadad;
}

#list-of-cars .sm-btn svg {
	height: 5px;
	width: 10px;
	position: relative;
	right: -15px;
	top: -2px;
	transform: rotate(0deg);
	transition: transform .5s ease 0s;
}


#list-of-cars .sm-btn svg path {
	fill: #666;
}

/*End of list of cars*/
@media screen and (min-width: 1400px) {
	.baner-form .svg {
		top: 20px;
	}
	.voler-index-chkbox .custom-block label:before {
		top: 28px;
	}
	#list-of-cars .car-list-icons svg {
		height: 22px;
	}
}



#list-of-cars .circle, #how-it-works .circle {
	background-color: transparent;
	border: 1px solid #00adef;
	display: inline-block;
	float: left;
	margin: 0 auto 15px;
	padding: 10px;
	position: relative;
	transition: all 0.3s ease-in-out 0s;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}


#list-of-cars .circle, #how-it-works .circle {
	float: none;
}

#list-of-cars .circle:hover .fa-car, #how-it-works .circle:hover .fa-car
	{
	animation-duration: 1s;
	animation-iteration-count: 1;
	animation-name: swing;
	animation-timing-function: ease-out;
	color: #000;
	text-decoration: none;
}

#list-of-cars .fa-car, #how-it-works .fa-car {
	color: #00adef;
	font-size: 22px !important;
	text-align: center;
	transition: all 0.6s ease-in-out 0s;
	vertical-align: middle;
}

.voler-new-banner #list-of-cars {
	padding-top: 40px;
	margin-top: 0px;
}




.car-list-col-wraper {
    position: relative;
    z-index: 9;
}
.voler-new-banner #list-of-cars {
    padding-top: 40px;
    margin-top: 0px;
    box-shadow: none;
    width: 100%;
    position: relative;
}


.car-list-tab .nav-tabs {
	border: 1px solid #dddfe0;
	border-radius: 3px;
}

.car-list-tab .nav-tabs li {
	height: 35px;
	margin: 0;
	border-right: 1px solid #dddfe0;
}

.car-list-tab .nav-tabs li:last-child {
	border-right: none;
}

.car-list-tab .nav-tabs li a {
	border: none;
	padding: 6px 30px;
	height: 35px;
	border-radius: 0;
	background: #fff;
	margin-right: 0;
}

.car-list-tab .nav-tabs li.active a, .car-list-tab .nav-tabs li.active a:hover,
	.car-list-tab .nav-tabs li.active a:active, .car-list-tab .nav-tabs li.active a:focus,
	.car-list-tab .nav-tabs li a:hover, .car-list-tab .nav-tabs li a:active,
	.car-list-tab .nav-tabs li a:focus {
	color: #ec008c;
	border-bottom: 3px solid #ec008c;
	box-shadow: none;
	border-top: none;
	border-right: none;
	border-left: none;
}

.car-list-tab .nav-tabs li a:hover {
	border-top: none;
	border-right: none;
	border-left: none;
}

/*all tab*/
#all>.row, .car-list-row-gap {
	margin-bottom: 30px;
}
.car-details .car-list-heading {
	padding: 0 20px;
}
.car-list-heading .star-rating {
	margin-top: 10px;
	border: none;
	padding: 0;
}

.car-list-icons {
	margin: 10px 0 5px;
}

.car-list-heading>.row:first-child {
	margin: 0;
}

.car-list-button span:last-child {
	font-family: 'Roboto', sans-serif;
}

.car-list-button button {
	width: 100%;
	margin: 5px -5px 15px;
}

.car-list-heading .star-rating i {
	font-size: 10px;
}

.car-list-icon {
	height: 22px;
}

.car-list-first-row {
	border-bottom: 1px solid #ddd;
	margin: 0 0 5px;
	padding-bottom: 10px;
}

.car-list-first-row p {
	font-size: 16px;
	display: block;
	margin: 5px 0;
}
section.home-car-list {
	position: static;
}
.home-car-list .car-list-button .btn-blue-glass {
	background: #464545;
	color: #fff;
	border: 0;
	height: 40px;
	border-radius: 3px;
}
.home-car-list .car-list-button .btn-blue-glass i.fa.fa-inr {
	font-size: 14px;
	margin-right: 5px;
}

.home-car-list .car-details .img-outer {
	border-bottom: 0;
}

.home-car-list .car-list-heading .home-car-title {
	text-transform: uppercase;
	min-height: 50px;
}

/* End Home card styling */
.widget-car-list, .widget-hiw-list, .widget-app-list,
	.widget-vmiles-list, .widget-rne-list, .widget-media-list,
	.widget-new-vmiles-list {
	margin-bottom: 13px;
	padding: 0;
}

.car-list-row {
	display: block;
	text-align: center;
	margin-bottom: 10px;
}
.car-list-col {
	display: inline-block;
	width: 24%;
	margin-right: 8px;
}
.car-list-col-wraper {
    position: relative;
    z-index: 9;
}

.car-list-col-wraper .home-page-heading {
    color: #22316C;
    font-size: 34px;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 40px;
    line-height: 37px;
    position: relative;
    display: inline-block;
}
.car-list-col:hover {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
}
.car-list-col:before {
    pointer-events: none;
    position: absolute;
    z-index: -1;
    content: '';
    top: 100%;
    left: 5%;
    height: 10px;
    width: 90%;
    opacity: 0;
    background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, transparent 80%);
    background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, transparent 80%);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform, opacity;
    transition-property: transform, opacity;
}

.car-list-col {
    display: inline-block;
    width: 21%;
    margin-right: 30px;
    background: #fff;
    border-radius: 9px;
    box-shadow: 0 0 20px #777777ad;
    padding: 23px;
    position: relative;
        margin-bottom: 70px;
        
        -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    position: relative;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
}


.home-car-list .car-list-col-wraper .car-list-button .btn-blue-glass {
    background: #191919;
    color: #fff;
    border: 0;
    height: 40px;
    border-radius: 20px;
}
.car-list-col-wraper .car-list-col .car-details:hover {
    box-shadow: none;
}
.car-list-col-wraper .car-list-icons img {
    width: 23px;
}
.car-list-col-wraper .car-list-icons p {
    font-size: 12px;
}
.home-car-list .car-list-heading .home-car-title {
    text-transform: uppercase;
    min-height: 50px;
    color: #12202e;
    font-weight: 500;
}
.car-list-col:after {
-webkit-transform: skewX(0) skewY(-4deg);
   -ms-transform: skewX(0) skewY(-4deg);
   -o-transform: skewX(0) skewY(-4deg);
   transform: skewX(0) skewY(-4deg);
   -webkit-backface-visibility: hidden;
   -moz-backface-visibility: hidden;
   backface-visibility: hidden;
   content: "";
   position: absolute;
   height: 40px;
   width: 100%;
   background: #00bcd4;
   z-index: 9;
   bottom: -18px;
   left: 0;
   box-shadow: 0px 9px 13px #77777763;
   border-bottom-left-radius: 10px;
   border-bottom-right-radius: 10px;
   z-index: 9;
}

.car-list-col:nth-child(3n+3):after, .car-list-col:nth-child(4n+4):after {
  -webkit-transform: skewX(0) skewY(4deg);
   -ms-transform: skewX(0) skewY(4deg);
   -o-transform: skewX(0) skewY(4deg);
   transform: skewX(0) skewY(4deg);
   -webkit-backface-visibility: hidden;
   -moz-backface-visibility: hidden;
   backface-visibility: hidden;
   content: "";
   position: absolute;
   height: 40px;
   width: 100%;
   background: #00bcd4;
   z-index: 9;
   bottom: -18px;
   left: 0;
   box-shadow: 0px 9px 13px #77777763;
   border-bottom-left-radius: 10px;
   border-bottom-right-radius: 10px;
   z-index: 9;
}

.car-list-col-wraper .show-more {
    margin-top: 9px;
}
.car-list-col-wraper .show-more .more {
    border: 1px solid #5b9cb2;
    border-radius: 0;
    font-size: 18px;
    color: #12202e;
    border: 0;
    position: relative;
    padding-top: 20px;
    margin-left: -39px;
    
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    /* box-shadow: 0 0 1px transparent; */
    position: relative;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
}

.car-list-col:hover .btn-blue-glass {
    background: #00bcd4!important;
}

