@charset "utf-8";
/* CSS Document */
* { margin: 0px; padding: 0px; box-sizing: border-box; -webkit-box-sizing: border-box; }
html, body { font-family: 'Open Sans', sans-serif; font-size: 14px; color: #000; }
body { background: #fff; }

a, span, .item { transition: .25s ease-in-out; -webkit-transition: .25s ease-in-out; }
.clear { clear: both; height: 1px; }
select { padding: 0 8px; }
select option { padding: 6px 10px; }

header, section, aside, figure, figcaption { display: block; }

.text { padding: 7px 10px; width: 100%; float: left; border: 1px solid #2476BB; }
.textarea { padding: 4px 10px; min-height: 100px; width: 100%; float: left; }
.submit { margin: 0px auto; display: block;  padding: 5px 10px; width: auto; font-size: 14px; color: #fff; background: #1aa3db; border: none; border-radius: 5px; }

#wrapper { width: 100%; float: left; min-height: 100%; overflow: hidden; }

	.container { width: 1180px; margin: 0px auto; }
			
		#contentCntr { padding: 45px 0; width: 100%; float: left; }
		
			.thankyou { padding: 25px 0; width: 100%; float: left; text-align: center; }
			.thankyou h4 { padding: 0 0 25px 0; font-size: 20px; color: #000; }
			.thankyou span { display: block; color: #00a651; }
			.thankyou .image { width: 40%; margin: 0px auto; display: block; }
			.thankyou .image img { max-width: 100%; height: auto; }
		
			
			.fullContent .priceSelect { margin: 0 20px 0 0; padding: 20px; width: 340px; float: left; border-radius: 6px; box-shadow: 0 0 7px #333; }
			.fullContent .priceSelect span { padding: 0 0 10px 0; line-height: 24px; display: block; text-align: center; font-size: 32px; color: #87888a; font-weight: 600; }
			.fullContent .priceSelect span .fa { display: block; padding: 5px 0; }
			.fullContent .priceSelect span em { display: block; padding: 5px 0; font-size: 16px; color: #87888a; font-style: normal; font-weight: normal; }
			.fullContent .priceSelect .Room { padding: 10px 0; overflow: hidden;}
			.fullContent .priceSelect .Room p { width: 35%; float: left; font-size: 16px; color: #87888a; text-align: left; padding: 0px;}
			.fullContent .priceSelect .Room select { padding: 5px 10px; width: 63%; float: right; }
			.fullContent .priceSelect .submit { padding: 5px 15px; display: block; margin: 7px auto 0; border: none; color: #fff; font-size: 16px; border-radius: 6px; background: #1aa3db; }
			.fullContent .hotelDetails { padding: 20px; width: 755px; min-height: 283px; float: right; border-radius: 6px; box-shadow: 0 0 7px #333; }
			.fullContent .hotelDetails  p { padding: 0 0 15px 0; font-size: 16px; color: #87888a; text-align: center; }
			.fullContent .hotelDetails ul { float: left; width: 100%; list-style: none; border-top: 1px solid #000; }
			.fullContent .hotelDetails ul.dark { background: #eee ;}
			.fullContent .hotelDetails li { margin: 0 0 0 5px; float: left; padding: 4px 0; word-wrap: break-word; }
			.fullContent .hotelDetails li em { font-style: normal; padding: 0 0 0 30px;}
			.fullContent .hotelDetails li.catrgory { width: 20%;  }
			.fullContent .hotelDetails li.type { width: 20%; }
			.fullContent .hotelDetails li.adult { width: 15%; }
			.fullContent .hotelDetails li.child { width: 15%; }
			.fullContent .hotelDetails li.age { width: 15%; }
			.fullContent .hotelDetails li.price { width: 10%; }
			
			.fullContent .list strong { width: 100%; float: left!important;}
			.fullContent .list.inner { width: 363px!important; }
			.fullContent .list .clear { height: 2px!important; }
			.fullContent .list ul.deprt { list-style: none; text-align: left!important; }
			.fullContent .list ul.deprt li { width: 50%; margin: 0!important; padding: 6px 0; float: left!important; font-size: 14px; color: #87888a; }
			.fullContent .list ul.deprt li span { margin: 0 5px; width: 90px; float: right; display: inline;}
			.fullContent .list .inclusion { padding: 0 0 12px 0; width: 100%; float: left; }
			.fullContent .list .inclusion .hidden { width: 100%; float: left; display: none; }
			.fullContent .list .inclusion a { float: right; font-size: 14px; color: #87888a; text-decoration: none; }
			.fullContent .list .Room { width: 100%; float: left;}
			.fullContent .list .Room p { width: 35%!important; float: left!important; font-size: 15px!important; color: #87888a!important; text-align: left!important; padding: 0px!important;}
			.fullContent .list .Room select { padding: 5px 10px; width: 63%; float: right; }
			
			.fullContent .specialSearch { float: right; width: 755px; }
			.fullContent .specialSearch strong { float: left; padding: 10px 0; color: #686868; }
			.fullContent .specialSearch strong em { font-style: normal; color: #e18436; }
			.fullContent .specialSearch ul { list-style: none; z-index: 9999; position: relative; }
			.fullContent .specialSearch li { margin: 0 15px 0 0; float: left; }
			.fullContent .specialSearch li a { padding: 6px 15px; display: block; text-decoration: none; text-align: center; color: #686868; border: 1px solid #ccc; background: #f3f3f3; }
			.fullContent .specialSearch li a.active { border-bottom: none; background: #fff; }
			.fullContent .specialSearch .offerList { margin: -2px 0 0 0; padding: 15px 20px; width: 100%; float: left; z-index: 999; border: 1px solid #ccc; }
			.fullContent .specialSearch .offerList .offer { width: 100%; float: left; }
			.fullContent .specialSearch .offerList .offer p { width: 100%; text-align: left; float: left; padding: 0 0 7px 0; font-size: 15px; color: #686868; line-height: 22px; }
			.fullContent .specialSearch .offerList .offer strong { float: left; padding: 0 0 7px 0; color: #686868; }
			.fullContent .specialSearch .offerList .offer ul { list-style: none; }
			.fullContent .specialSearch .offerList .offer ul li { line-height: 30px; width: 125px; padding: 0 5px; float: left; border: none; background: none;}
			.fullContent .specialSearch .offerList .offer ul li img { max-width: 100%; height: auto; }
			#special6, #special2, #special3, #special4, #special5 { display: none; }
			
			
			
			
			
			.contactUs { overflow: hidden; text-align: justify; }
			.contactUs .mapbox { width: 550px; float: left; }
			.contactUs .mapbox h3 { font-size: 20px; color: #000; font-weight: 600; }
			.contactUs .mapbox .map { margin: 15px 0 0 0; overflow: hidden; }
			.contactUs .mapbox .map iframe { width: 100%; float: left; height: 290px; }
			.contactUs .address { margin: 34px 0 0 0; width: 450px; float: right; }
			.contactUs .address .info { padding: 0 0 15px 0; overflow: hidden; }
			.contactUs .address .info h3 { font-size: 16px; color: #686868; font-weight: 600; }
			.contactUs .address .info p { line-height: 24px; font-size: 14px; color: #686868; }
			.contactUs .address .info p.mid { width: 50%; float: left; word-wrap:break-word; }
			
			.contactUs .welcome { padding: 0 25px 0 0; width: 300px; float: left; }
			.contactUs .welcome h1 { margin: 0 0 10px 0; padding: 0 0 10px 0; position: relative; font-size: 30px; color: #686868; font-weight: 600; background: url('../images/title-bottom.png') no-repeat 0 80%; }
			.contactUs .welcome p { line-height: 24px; font-size: 15px; color: #686868; }
			.contactUs .about { width: 800px; float: right; }
			.contactUs .about h1 { position: relative; margin: 0 0 10px 0; padding: 0 0 10px 0; font-size: 30px; color: #686868; font-weight: 600; background: url('../images/title-bottom.png') no-repeat 0 80%; }
			.contactUs .about p { line-height: 24px; font-size: 15px; color: #686868; }
			
			.testimonial { overflow: hidden; }
			.testimonial h1 { width: 100%; float: left;  padding: 0 0 20px 0;  background: url('../images/title-bottom.png') no-repeat scroll 0 80%; }
			.testimonial h1 span { float: left; font-size: 24px; color: #686868; font-weight: normal; line-height: 26px; }
			.testimonial h1 .addfeedback { margin: 0 0 0 5px; width: auto; float: right; display: block; text-align: center; text-decoration: none; color: #fff; font-size: 16px;letter-spacing: 1px; padding: 5px 15px; border-radius: 5px; background: #1aa3db none repeat scroll 0 0; }
			.testimonial h1 .closefeedback { display: none; margin: 0 0 0 5px; width: auto; float: right; text-align: center; text-decoration: none; color: #fff; font-size: 16px;letter-spacing: 1px; padding: 5px 15px; border-radius: 5px; background: #1aa3db none repeat scroll 0 0; }
			.testimonial .fullWidth { padding: 20px 0 0 0; width: 100%; float: left; }
			.testimonial .fullWidth .testiList { width: 650px; float: left; }
			.testimonial .fullWidth .testiList .list { padding: 15px; margin: 0 0 20px 5px; width: 100%; float: left; box-shadow: 0 0 7px #686868; border-radius: 6px; }
			.testimonial .fullWidth .testiList .list .image { width: 100px; float: left; }
			.testimonial .fullWidth .testiList .list .image img { width: 100%; height: auto; border-radius: 100%; }
			.testimonial .fullWidth .testiList .list .info { padding: 10px 0 0 0; width: 499px; float: right; }
			.testimonial .fullWidth .testiList .list .info p { float: left; }
			.testimonial .fullWidth .testiList .list .info span { display: block; padding: 15px; float: right; }
			.testimonial .fullWidth .feedBox { padding: 25px 25px 5px 25px; width: 450px; float: right; box-shadow: 0 0 7px #ccc inset; border-radius: 7px; }
			.testimonial .fullWidth .feedBox p { width: 100%; float: left; margin: 0 0 15px 0;}
			.testimonial .fullWidth .feedBox p em { display: block; width: 136px; font-style: normal; float: left; font-size: 16px; color: #686868; font-weight: normal; }
			.testimonial .fullWidth .feedBox p span { width: 232px; float: right; }
			.testimonial .fullWidth .feedBox p span .left { width: 45%; float: left; }
			.testimonial .fullWidth .feedBox p span a { line-height: 30px; color: #1489b9; font-size: 15px; text-decoration: none; }
			.testimonial .fullWidth .feedBox p span .right { width: 45%; float: right; }
			.testimonial .fullWidth .feedBox p .button  { width: 100px; background: #1aa3db url('../images/send_query.png') no-repeat scroll 95% -70px; transition: all 0.3s ease 0s; display: block; float: left; text-align: center; border: medium none; color: #fff!important;cursor: pointer; font-size: 16px;letter-spacing: 1px; padding: 5px 15px;text-align: left; border-radius: 5px;}
			.testimonial .fullWidth .feedBox p .button:hover { background: #0099cc url('../images/send_query.png') no-repeat scroll 95% 2px; color: #000!important;}
			.testimonial .fullWidth .feedBox p .text { padding: 4px 10px; width: 100%; float: left; }
			.testimonial .fullWidth .feedBox p .textarea { padding: 4px 10px; min-height: 100px; width: 100%; float: left; }
			
			.searchBox { padding: 0 3px 0 3px; width: 100%; float: left; }
			.searchBox .searchinfo { padding: 15px 20px; overflow: hidden; border: 1px solid #ccc; border-radius: 6px; }
			.searchBox .searchinfo h3 { position: relative; margin: 0 0 7px 0; padding: 0 0 10px 0; font-size: 30px; color: #686868; font-weight: 600; background: url('../images/title-bottom.png') no-repeat 0 80%; }
			.searchBox .searchinfo ul { float: left; width: 100%; list-style: none; }
			.searchBox .searchinfo ul.top { color: #1489b9; }
			.searchBox .searchinfo li { margin: 0 0 0 5px; float: left; padding: 6px 0; }
			.searchBox .searchinfo li em { font-style: normal; }
			.searchBox .searchinfo li.catrgory { width: 23%;  }
			.searchBox .searchinfo li.type { width: 23%; }
			.searchBox .searchinfo li.adult { width: 15%; }
			.searchBox .searchinfo li.child { width: 20%; }
			.searchBox .searchinfo li.age { width: 16%; }
			
			.carDetails { margin: 25px 0 0 0; padding: 20px 3px 0 3px; width: 100%; float: left; position: relative; overflow: hidden; }
			.carDetails .leftArea { width: 300px; float: left; padding: 20px; background: #f5f5f5; z-index: 9999; }
			.carDetails .leftArea.fixed { position:fixed; top:20px; left: 85px;}
			.carDetails .leftArea h3 { margin: 0 0 7px 0; padding: 0 0 10px 0; font-size: 18px; color: #1aa3db ; cursor: pointer; font-weight: 600; background: url('../images/title-bottom.png') no-repeat 0 80%; }
			.carDetails .leftArea span.modify { padding: 0 0 10px 0; display: block; font-size: 18px; color: #1aa3db ; cursor: pointer; font-weight: 600; background: url('../images/title-bottom.png') no-repeat 0 80%; }
			.carDetails .leftArea .pricerange { display: none; padding: 10px 0 1px 0; width: 100%; float: left; }
			.carDetails .leftArea .pricerange .closF { display: none; padding: 5px 10px; margin: 0px; cursor: pointer; float: right; display: block; font-size: 14px; color: #686868; background: #ccc; }
			.carDetails .leftArea .modifySlide { display: none; padding: 10px 0 1px 0; width: 100%; float: left; }
			.carDetails .leftArea .modifySlide p { float: left; padding: 5px 0; width: 100%; position: relative; }
			.carDetails .leftArea .modifySlide p .fa { position: absolute; top: 35px; right: 10px; color: #1aa3db; font-size: 18px; }
			.carDetails .leftArea .modifySlide em { display: block; font-style: normal; font-size: 14px; padding: 0 0 5px 0; font-weight: 700; color: #686868; }
			.carDetails .leftArea .modifySlide span { margin: 0 10px 0 0; display: inline-block; font-size: 14px; color: #686868; }
			
			.carDetails .leftArea .modifySlide .closE { display: none; padding: 5px 10px; margin: 0px; cursor: pointer; float: right; display: block; font-size: 14px; color: #686868; background: #ccc; }
			.carDetails .leftArea .modifySlide span .radio { height: 21px; float: left; }
			.carDetails .leftArea .modifySlide span strong { font-size: 14px; color: #686868; padding: 0 0 0 10px; float: left; font-weight: normal; }
			.carDetails .leftArea .modifySlide select { padding: 5px; width: 100%; font-size: 14px; color: #686868; }
			.carDetails .leftArea .modifySlide .text { padding: 5px; width: 100%; float: left; font-size: 14px; color: #686868; }
			.carDetails .leftArea .modifySlide .submit { margin: 0px auto; display: block;  padding: 5px 10px; width: auto; font-size: 14px; color: #fff; background: #1aa3db; border: none; border-radius: 5px; }
			
			.carDetails .rightArea { float: right;margin: 0 41px;overflow-x: hidden;width: 771px;}
			.carDetails .rightArea ul { display: block; margin: 0px auto 5px; text-align: center; list-style: none; position: relative; }
			.carDetails  .btn_arr  .prev {width: 26px; height: 36px; text-decoration: none; text-indent: -9999px; z-index: 9999; display: block; position: absolute; top: 40%;background: url('../images/car/arrow_left.png') left no-repeat;    left: 326px;}
			.carDetails .btn_arr  .next{ width: 26px; height: 36px; text-decoration: none; text-indent: -9999px; z-index: 9999; display: block; position: absolute; top: 40%;background: url('../images/car/arrow_right.png') right no-repeat;right:0; }
			.carDetails .rightArea li { width: 113px; float: none; display: inline-block; }
			.carDetails .rightArea li a { padding: 10px; display: block; text-decoration: none; text-align: center; color: #686868; border: 1px solid #ededed; }
			.carDetails .rightArea li a.active { border: 1px solid #1489b9; background: none; }
			.carDetails .rightArea li a img { max-width: 100%; height: auto; }
			.carDetails .rightArea .carList { padding: 20px 20px 10px 20px; width: 100%; float: left; }
			.carDetails .rightArea .carList .car { margin: 0 0 25px 0; padding: 15px; width: 100%; float: left; border: 1px solid #ccc; border-radius: 6px; }
			.carDetails .rightArea .carList .car.last { margin: 0px;}
			.carDetails .rightArea .carList .car .carleft { padding: 0 10px; width: 27%; float: left; text-align: center; }
			.carDetails .rightArea .carList .car .carleft span {  font-size: 16px; font-weight: 600; color: #000; }
			.carDetails .rightArea .carList .car .carleft img { max-width: 100%; height: auto; }
			.carDetails .rightArea .carList .car .carleft.right { padding: 40px 0 20px 0; float: right; }
			.carDetails .rightArea .carList .car .carleft.top { padding: 40px 0 0 0; }
			.carDetails .rightArea .carList .car .carleft.right .fare { margin: 10px auto 20px; display: block; padding: 0 10px; color: #1489b9; text-decoration: none; }
			.carDetails .rightArea .carList .car .carleft.right .book { margin: 20px auto; width: 90px; display: block; padding: 5px 10px; color: #fff; background: #1489b9; text-decoration: none; }
			.carDetails .rightArea .carList .car .carleft.right p .fa { font-size: 40px; color: #686868; }
			.carDetails .rightArea .carList .car .carleft.right p span { font-size: 30px; color: #686868; }
			#carList2, #carList3, #carList4, #carList5 { display: none; }
			
			.carDetails .rightArea .carList .car .carmid { padding: 0 0 0 80px; width: 46%; float: left; }
			.carDetails .rightArea .carList .car .carmid h3 { padding: 0 0 5px 0; line-height: 20px; font-size: 16px; color: #000; font-weight: 600; }
			.carDetails .rightArea .carList .car .carmid h3 em { font-style: normal; color: #686868;}
			.carDetails .rightArea .carList .car .carmid p { color: #686868; }
			.carDetails .rightArea .carList .car .carmid p span { margin: 0 2px; display: inline-block; line-height: 20px; }
			.carDetails .rightArea .carList .car .carmid h4 { padding: 10px 0 0 0; line-height: 20px; font-size: 16px; color: #1489b9; font-weight: 600; }
			.carDetails .rightArea .carList .car .carmid ul { float: left; width: 100%; margin: 10px 0; list-style: none; float: left; }
			.carDetails .rightArea .carList .car .carmid li { padding: 0 0 5px 30px; float: left; width: 100%; border: none; text-align: left; background: url('../images/car/ticks.png') left no-repeat; }
			
		
			
		.aboutCntr { padding: 40px 0 0 0; width: 100%; float: left; }
		
			.aboutArea { overflow: hidden; }
			.aboutArea h3 { padding: 0 0 30px 0; font-size: 30px; color: #42b0e6; text-transform: uppercase; text-align: center; }
			.aboutArea h3 span { color: #42b0e6; }
			.aboutArea .item { padding: 20px 0; margin: 0 25px 25px 0; width: 375px; float: left; text-align: center; border: 2px solid transparent; }
			.aboutArea .item h4 { padding: 25px 0 15px 0; font-size: 24px; color: #000; text-transform: uppercase; text-align: center; }
			.aboutArea .item.last { margin: 0 0 25px 0; }
			.aboutArea .item span { margin: 0px auto; width: 100px; height: 100px; display: block; border: 3px solid #000; border-radius: 50px; }
			.aboutArea .item:hover span { border: 3px solid #32a0d6; background: #42b0e6; }
			.aboutArea .item:hover span .fa { color: #fff; }
			.aboutArea .item span .fa { font-size: 40px; color: #000; line-height: 94px; }
			.aboutArea .item p { padding: 0 15px; font-size: 15px; color: #000; }
			.aboutArea .item a { color: #2476BB; text-decoration: none; }
			.aboutArea .item ul { margin: 8px 0 0 0; list-style: none; text-align: center; }
			.aboutArea .item li { margin: 0 2px 0 0; float: none; display: inline-block; }
			.aboutArea .item li a { width: 25px; height: 25px; color: #fff; text-align: center; font-size: 15px; border-radius: 100%; text-decoration: none; display: block; }
			.aboutArea .item li a.facebook { background: #314a87; }
			.aboutArea .item li a.twitter { background: #22bbf4; }
			.aboutArea .item li a.linkedin { background: #006dc0; }
			.aboutArea .item li a .fa { padding: 5px 2px; color: #fff;  }
			
			.aboutArea .item li a.youtube { background: #cc2628; }
			.aboutArea .item li a.pinterest { background: #bd081c; }
			.aboutArea .item li a.google-plus { background: #3e3d3b; }
			.aboutArea .item li a.wordpress { background: #00769c; }
			.aboutArea .item li a.instagram { background: #9f7158; }
			
			#honeymoon { display: none; }
			
		.travelCntr { padding: 40px 0; width: 100%; float: left; }
		
			.travelArea { width: 100%; float: left;}
			.travelArea h3 { font-size: 30px; color: #2476BB; text-transform: uppercase; text-align: center; }
			.travelArea h3 span { color: #000; }
			.travelArea p { width: 70%; margin: 0px auto; font-size: 16px; color: #000; text-align: center; }
			.travelArea .travel { width: 70%; display: block; padding: 20px; margin: 30px auto 0; border: 1px solid #2476BB; border-radius: 6px; }
			.travelArea .travel ul { float: left; list-style: none; text-align: center; }
			.travelArea .travel li { margin: 0 10px 0 0; float: none; display: inline-block; }
			.travelArea .travel li a { width: 35px; height: 35px; color: #fff; text-align: center; font-size: 18px; border-radius: 100%; text-decoration: none; display: block; background: #9933CD; }
			.travelArea .travel li a .fa { padding: 8px; }
			.travelArea .travel li a:hover { background: #2476BB; }
			.travelArea .travel .inner { padding: 15px 0; width: 100%; float: left; }
			.travelArea .travel .inner .right { width: 50%; float: right; }
			.travelArea .travel .inner .right .text { padding: 7px 15px; width: 60%; float: left; border: 1px solid #2476BB; }
			.travelArea .travel .inner .right .submit { padding: 5px 15px; width: 38%; float: right; font-size: 16px; color: #fff; cursor: pointer; background: #2476BB; border-radius: 6px; border: none; text-transform: uppercase; }
			.travelArea .travel p { color: #000; text-align: center; text-transform: uppercase; }
			.travelArea .travel p span { color: #2476BB ; font-weight: 700; }
			
	
			.lodMorepakcage{ padding: 0 0 30px 0; width: 100%; float: left; }
			.loddeMorecontainer{padding:15px 30px; width: 280px; display: block; margin: 0px auto; color:#58585a; background:#dadbdc; line-height:30px; font-size:18px; border-radius:6px;  cursor:pointer;}
			.loddeMorecontainer img { padding: 0 15px 0 0; float: left; max-width: 100%; height: auto; }
			
			input.error, textarea.error, select.error { padding: 5px!important; border: 1px solid red!important; float: left!important; }
			.ui-datepicker td span, .ui-datepicker td a { text-align: center!important; }
			
			.quickContact { display: none; width: 390px; position: fixed; top: 55px; left: 35.5%; z-index: 999999; box-shadow: 0 1px 8px 4px rgba(0, 0, 0, 0.36); background: #eee ; border-radius: 4px; border: 2px solid #000; }
			.quickContact h3 { padding: 8px 0; text-align: center; font-size: 14px; color: #fff; font-weight: 600; border-top-right-radius: 2px; border-top-left-radius: 2px; background: #00a9d4 ; display: block; }
			.quickContact .formBox { padding: 20px 35px; overflow: hidden; }
			.quickContact .formBox p { width: 100%; float: left; padding: 0 0 10px 0;}
			.quickContact .formBox p .ContIco { float: left; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none;-moz-border-top-colors: none; border-color: #bfbfbf -moz-use-text-color #bfbfbf #bfbfbf;border-image: none; border-radius: 3px 0 0 3px; border-style: solid none solid solid; border-width: 1px medium 1px 1px;color: #999;cursor: pointer;display: none;float: left;font-size: 18px;height: 27px;line-height: 23px;text-align: center; width: 30px; }
			.quickContact .formBox .ContIco .fa { color: #333; line-height: 29px; }
			.quickContact .formBox .checkDiv { background: #fff none repeat scroll 0 0;border: 1px solid #bfbfbf;border-radius: 0 3px 3px 0;color: #000;cursor: pointer;
    float: left; font-size: 12px; font-weight: 500; height: 27px;line-height: 27px;text-align: center; width: 286px;}
			.quickContact .formBox span { padding: 0 0 3px 0; display: block; font-size: 14px; color: #000; }
			.quickContact .formBox .text { float: left; width: 100%; padding: 6px!important; text-align: left; font-size: 14px; color: #000; border: 1px solid #ccc; background: #fff; }
			.quickContact .formBox .textarea { float: left; width: 100%!important; height: 100px; padding: 5px; font-size: 14px; color: #000; border: 1px solid #ccc; background: #fff; }
			.quickContact .formBox .submit { display: block; margin: 10px auto 0; padding: 5px 15px!important; font-size: 14px; color: #fff; border-bottom: 1px solid #ccc; border-radius: 6px; background: #00a9d4 ; }
			.quickContact .qickClose { width: 20px; height: 20px; font-size: 16px; color: #fff; position: absolute; top: 7px; right: 3px; }		
			.rightBox .listItem .rightlist .price p.center { padding: 5px 0 0 0!important; }	
			
			
			.rightBox .listItem .rightlist .price p a.graylight { background: #d2d1d1!important; color: #6e6e6e!important; font-weight: normal!important; }
			#pckgdetailhed2 { padding: 15px 0 0px 0!important;}
			.fadeBoxajax { padding: 5px!important; }
			.fl_show { width: 27px!important; }
			
			@media only screen and (max-width: 767px){ 
				.mapbox { width: 100%!important; margin: 10px!important; }
				.mapbox iframe { width: 100%!important; }
				.contactUs .address { width: 100%!important; margin: 34px -16px 3px!important; }
				.testimonial .fullWidth .testiList { width: 97%; }
				.testimonial .fullWidth .testiList .list .image { float: none; margin: 0px auto; display: block; }
				.testimonial .fullWidth .testiList .list .info { width: 100%; }
				.testimonial .fullWidth .testiList .list { text-align: center; }
			}