@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite,
code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i,  ol, center, dl, dt, dd, form, label, table, caption, 
tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, 
output, ruby, section, summary, time, mark, audio, video 
{border: 0 none;list-style: none outside none;margin: 0;padding: 0; vertical-align:top;}

body {background:#f4faff;margin: 0px;font-size: 100%;font-family: 'Montserrat', sans-serif;}
img {border: none;}
a {text-decoration: none;}
.clr{clear:both;}
.fullimage{width:100%;}
h1{ padding:0 0 15px  0; margin:0 0 10px 0; color:#000; font-size:30px; text-align:left; font-weight:bolder;}
p{ padding:0; margin:0 0 18px 0; color:#000; font-size:16px; text-align:left; font-weight:400; text-align:justify;}

header {width: 100%;height: auto;position: fixed;top: 0;left: 0;z-index: 999;}
header .header{width:100%; height:auto; padding:0px 4%; margin:auto; background:#fff;border-left: solid 11px #ffb800; position:relative; z-index:101; box-shadow:0 2px 2px rgba(0,0,0,0.2);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important; }
header .logoBox{width:275px;height: auto; padding:0px; margin:12px 10% 0 0; float:left; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header .midBox{width:auto;float:left; margin:5px 0 0px 0; text-align:left;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header .rightBox{width:auto;float:right; margin:0px 0 0px 0; text-align:right;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

header.smaller {height: auto; }
header.smaller .header{width:100%; height:auto; padding:0px 4%; margin:auto; background:#fff; position:relative; z-index:101; box-shadow:0 2px 2px rgba(0,0,0,0.2);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important; }
header.smaller .logoBox{width:275px;height: auto; padding:0px; margin:12px 10% 0 0; float:left; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .midBox{width:auto;float:left; margin:5px 0 0px 0; text-align:left;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .rightBox{width:auto;float:right; margin:0px 0 0px 0; text-align:right;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

.header-callbox{width:auto; height:auto;padding:0;margin:18px 0 0 0; text-align:left;font-family: 'Poppins', sans-serif;}
.header-callbox .imgbox{width:50px; height:auto;margin:-2px 0 0 0;float:left;}
.header-callbox .contactbox{width:auto; height:auto;padding:0;margin:0;color:#ffb800;font-size:25px;font-weight:700;float:left;line-height:20px !important;}
.header-callbox .contactbox .csmalltext{margin:0 0 7px 0;font-size:16px;color:#777; font-weight:500;line-height: 15px;}

/*-- Banner Css --*/
.banner{width:100%; height:auto; margin:75px 0 0 0; position:relative;}
.banner-txtbox{width:100%; height:auto; padding:15px 0; margin:3% 0 0 0; position:absolute; top:0; left:0px; z-index:101;}
.banner-txt1{width:100%; height:auto; padding:0; margin:0; color:#fff;font-size:42px;font-weight:600;text-align:center;}
.bannsmtext{width:100%; height:auto; padding:0; margin:10px 0 5px 0; color:#fff;font-size:18px;font-weight:500;text-align:center;}
.bann-contactbox{width:100%; height:auto; padding:0; margin:0; text-align:center;}
.banner-callingbox{display:inline-block;width:auto; height:auto; padding:7px 30px 3px 30px; margin:20px 0 0 0;background: #ffb800; color:#fff;font-size:25px;font-weight:700;text-align:center;border-radius:100px;font-family: 'Poppins', sans-serif;}
.banner-callingbox .smtxt{width:auto; height:auto; padding:0; margin:0; color:#fff;font-size:15px;font-weight:500;text-transform:uppercase;}

.bann-enquiry{width:100%; height:auto; padding:0;margin:auto;position:absolute; bottom:-100px; left:0px; z-index:101;}
.bann-enquirybox{width:100%; height:auto; padding:25px 20px 20px 20px;margin:auto;background:#fff;border-radius:25px; box-shadow:0 0 20px #00000020;}
.bann-enquirybox .textbox{width:100%; height:auto; padding:0 1.6% 10px 1.6%;margin:auto;color:#1f439e;font-size:20px;font-weight:600;line-height:24px;}
.bann-enquirybox .form-box{width:100%; height:auto; padding:0;margin:auto;}
.bann-enquirybox .form-col1{width:30%; height:auto; padding:0;margin:10px 1.6%; float:left;}
.bann-enquirybox .form-col2{width:63%; height:auto; padding:0;margin:10px 1.6%; float:left;}
.bann-enquirybox fieldset{padding:5px 10px 10px 10px;border:solid 1px #a1a1a1;border-radius:5px;}
.bann-enquirybox legend{width:auto;height:auto;padding:0 5px;margin:0 0 0 1px;font-size:14px;}
.bann-enquirybox .form-tbox1{width:100%;height:auto;padding:5px 5px 5px 30px;margin:auto;background:url(../images/form-icon1.jpg) no-repeat center left;font-size:16px;font-weight:400;border:none;outline:none;}
.bann-enquirybox .form-tbox2{width:100%;height:auto;padding:5px 5px 5px 30px;margin:auto;background:url(../images/form-icon2.jpg) no-repeat center left;font-size:16px;font-weight:400;border:none;outline:none;}
.bann-enquirybox .form-tbox3{width:100%;height:auto;padding:5px 5px 5px 30px;margin:auto;background:url(../images/form-icon3.jpg) no-repeat center left;font-size:16px;font-weight:400;border:none;outline:none;}
.bann-enquirybox .form-tbox4{width:100%;height:auto;padding:5px 5px 5px 30px;margin:auto;background:url(../images/form-icon3.jpg) no-repeat center left;font-size:16px;font-weight:400;border:none;outline:none;}
.bann-enquirybox .form-btn{width:100%;height:auto;padding:19px 5px;margin:10px auto 0 auto;background:#ffb800;color:#fff;font-size:17px;cursor:pointer; border:none;outline:none;border-radius:7px;}
.bann-enquirybox .form-btn:hover{background:#1f439e;color:#fff;}

.banner_bottom {padding:160px 0 50px 0;background: #fff;margin:0;}
.icon_sec {padding:20px 8px 9px 8px;min-height: 210px;background:#fff;box-shadow: 0px 0px 15px #e1e1e1;border-radius: 8px;float: left;width: 100%;margin-bottom: 18px;}
.icon_sec img {width: 76px;height: 76px;padding: 2px;margin: 0px auto;text-align: center;display: inherit;}
.icon_sec h2 {font-size: 18px;font-weight: 600;margin: 6px 0 15px 0;color: #000;text-transform: capitalize;text-align:center;}
.icon_sec p {font-size: 13px;font-weight: 400;margin: 0px;color: #000;text-align:center;}


/*-- Travel Panel --*/
.travel-panel{width:100%;height:auto;padding:0;margin:60px auto 60px auto;}
.travel-panel .head-box{width:100%;height:auto;padding:0;margin:0 auto;}
.travel-panel .head-box .heading{width:100%;height:auto;padding:0;margin:auto;float:left;}
.travel-panel .head-box .heading h1{width:100%;height:auto;padding:0;margin:0 auto 10px auto;color:#000;font-size:36px;font-weight:700;text-align:center;font-family: 'Poppins', sans-serif;}
.travel-panel .head-box .heading .smtxt{width:100%;height:auto;padding:0 0 35px 0;margin:auto;color:#000;font-size:16px;text-align:center;font-weight:400;}
.travel-panel .head-box .navbox{width:10%;height:auto;padding:0;margin:15px auto 0 auto;float:right;}
.travel-panel .head-box .navbox .seeall-nav{width:100%;height:auto;padding:10px 15px;margin:auto;background:none;color:#000;font-size:15px;cursor:pointer; border:solid 1px #ffb800;border-radius:5px;}
.travel-panel .head-box .navbox .seeall-nav:hover{background:#ffb800;color:#000;text-decoration:none;}

.travel-panel .outerbox{width:100%;height:auto;padding:0;margin:25px auto 0 auto;}
.travel-panel .dest-box{width:100%;height:auto;padding:0;margin:0 auto 25px auto; position:relative;}
.travel-panel .dest-box .imgbox{width:100%;height:auto;padding:0;margin:0 auto;}
.travel-panel .dest-box .imgbox img{width:100%;height:auto;border-radius:15px;}
.travel-panel .dest-box .textbox{width:95%;height:auto;padding:10px;margin:0 2.5% 7px 2.5%; background: linear-gradient(#00000010, #00000099);border-radius:12px; position:absolute;bottom:0;z-index:1;}
.travel-panel .dest-box .textbox .titlebox{width:auto;height:auto;padding:0;margin:0 auto;color:#fff;font-size:21px;font-weight:600;float:left;}
.travel-panel .dest-box .textbox .titlebox .smtxt{width:auto;height:auto;padding:0;margin:0 auto;color:#fff;font-size:13px;font-weight:500;}
.travel-panel .dest-box .textbox .price{display:none;width:auto;height:auto;padding:0;margin:3px auto 0 auto;color:#fff;font-size:24px;font-weight:600;float:right;}
.travel-panel .dest-box .textbox .callbtnbox{display:inline-block;width:auto;height:auto;padding:0;margin:0 auto;}
.travel-panel .dest-box .textbox .callbtnbox .callbtn{display:block;width:100%;height:auto;padding:6px 12px 4px 12px;margin:10px auto 0 auto;background:#ffb800;color:#fff;font-size:15px;text-align:center;border-radius:5px;cursor:pointer;}
.travel-panel .dest-box .textbox .callbtnbox .callbtn:hover{background:#fff;color:#ffb800;text-decoration:none;}

/*-- Book Train Panel --*/
.bt-panel{width:100%;height:auto;padding:0;margin:60px auto 0px auto; background:#fff;}
.bt-panel .leftpanel{width:50%;height:auto;padding:0;margin:auto;float:left;}
.bt-panel .rightpanel{width:100%;height:auto;padding:60px 0;margin:auto;float:left;}
.bt-panel .rightpanel h2{width:100%;height:auto;padding:0;margin:0 auto 30px auto;color:#222;font-size:36px;font-weight:700;text-align:left;font-family: 'Poppins', sans-serif;}
.bt-panel .rightpanel p{width:100%;height:auto;padding:0;margin:0 auto 15px auto;color:#222;font-size:17px;line-height:27px;font-weight:500;text-align:left;font-family: 'Poppins', sans-serif;}

/*-- Why Choose Us Panel --*/
.wcu-panel{width:100%;height:auto;padding:50px 0 30px 0;margin:auto;}
.wcu-panel .icon_sec{min-height:auto;padding:20px 8px 18px 8px;margin:0 0 30px 0;}
.wh-chus{width:100%;height:auto;padding:0;margin:0 auto 20px auto; font-size:27px;font-weight:bold;}
.wcu-panel .ic-div{width:auto;}
.wcu-panel .cont-div {padding-left: 0px;padding-right: 0px;}
.wcu-panel .cont-div h2{margin:0px 0 10px 0;font-size:21px;text-align: left;}
.wcu-panel .cont-div p{font-size:13px;text-align: left;}
.wcu-panel .icon_sec i.fa {font-size: 40px;color: #003759;}

/*-- Why Choose Us Panel --*/
.car-panel{width:100%;height:auto;padding:150px 0 50px 0;margin:auto;}
.car-panel .fw-bold{width:100%;height:auto;padding:0;margin:auto;font-size:27px;font-weight:600;}
.card3 {margin: 0 0 25px 0;position: relative;overflow: hidden;background:#fff;box-shadow:0 0 10px #e1e1e1;border-radius:10px;}
.card3 img {transition: all 0.3s ease;border-radius: 8px;}
.card3 h4 {margin: 0 0 15px 0; text-align: center;font-size: 21px;font-weight: 600;}
.card3:hover img:first-child {transform: translateX(0) scaleX(1);opacity: 1;filter: blur(0);}
.card3:hover img:nth-child(2) {transform: translateX(-50%) scaleX(2);opacity: 0;filter: blur(10px);}
.card3 img:first-child {position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 1;transform: translateX(50%) scaleX(2);opacity: 0; filter: blur(10px);}
.cruise_bg {padding: 60px 0 60px 0;position: relative;overflow: hidden;}
.callnow-btn-box{width:100%;height:auto;padding:10px 0 25px 0;margin:auto;text-align:center;}
.callnow-btn{width:auto;height:auto;padding:7px 12px;margin:auto;background:#ffb800;color:#fff;font-size:15px;font-weight:600;border-radius:5px;}
.callnow-btn:hover{width:auto;height:auto;padding:7px 12px;margin:auto;background:#3864c5;color:#fff;font-size:15px;font-weight:600;border-radius:5px;cursor:pointer; text-decoration:none;}

/*-- Why Choose Us Panel --*/
.about-car-rental{width:100%;height:auto;padding:60px 0 50px 0;margin:auto;background:#fff;}
.about-car-rental h3{width:100%;height:auto;padding:0 0 20px 0;margin:auto;font-size:27px;font-weight:600;}
.about-car-rental p{width:100%;height:auto;padding:0;margin:auto;font-size:15px;font-weight:500; line-height:27px;}

/*-- Contact Section --*/
.contact-panel{width:100%; height:auto; padding:0; margin:0px auto -150px auto;position:relative;z-index:1;}
.contact-outerbox{width:100%; height:auto; padding:35px 3%; margin:auto;background:url("../images/footer-contact-bg.jpg") no-repeat center center fixed; color:#fff; border-radius:15px;position:relative;}
.contact-outerbox .imgbox{width:320px; height:auto; padding:0; margin:100px auto 0 auto;position:absolute;z-index:1;right:25px; bottom:0;}
.contact-outerbox .contact-textbox{width:100%; height:auto; padding:0; margin:0px auto;font-size:26px; color:#fff; font-weight:600;text-align:center; line-height:35px;font-family: 'Poppins', sans-serif;}

.cont-nav, .cont-nav:hover{text-decoration:none;}
.contact-callingbox{width:320px; height:auto; padding:12px 20px; margin:20px auto 0 auto;background: #ffb800; color:#fff;font-size:32px;font-weight:700;text-align:center;border-radius:20px;}
.contact-callingbox:hover{background: #1f439e; color:#fff;text-decoration:none;}
.contact-callingbox .smtxt{width:auto; height:auto; padding:0; margin:0; color:#fff;font-size:20px;font-weight:500;}
.contact-callingbox:hover .smtxt{width:auto; height:auto; padding:0; margin:0; color:#fff;font-size:20px;font-weight:500;text-decoration:none;}

.footer{width:100%;height:auto;padding:200px 0 70px 0;margin:0px auto 0px auto; background:#1f4089;}
.footer .logobox{width:100%;height:auto;padding:0 0 35px 0;margin:auto; text-align:center;}

.footer .navbox{width:100%;height:auto;padding:0;margin:0px auto; text-align:right;}
.fnav{display:inline-block;margin:0 15px;color:#fff; font-size:14px;font-weight:500;font-family: 'Poppins', sans-serif;}
.fnav:hover{color:#fff;text-decoration:underline;}
.fnav1{display:inline-block;margin:0 15px;color:#fff; font-size:14px;font-weight:700;font-family: 'Poppins', sans-serif;}
.fnav1:hover{color:#fff;text-decoration:underline;}

.footer .emailbox{width:100%;height:auto;padding:0 0 0 40px;margin:0px auto; text-align:left;color:#fff; font-size:14px;font-weight:500;border-left:solid 1px #ffffff50;font-family: 'Poppins', sans-serif;}

.footer .disclaimer{width:100%;height:auto;padding:20px;margin:40px auto 0px auto; text-align:left;color:#fff; font-size:12px;font-weight:400;border-radius:10px;border:solid 1px #ffffff50;font-family: 'Poppins', sans-serif;}

/*-- INNER PAGE --*/
.innerbody{width:100%; height:auto; padding:0; margin:60px auto 60px auto; font-size:14px;color:#333; line-height:24px;}
.innerbody h1{width:100%; height:auto; padding:0; margin:0px auto 20px auto; font-size:25px;color:#333;font-weight:600; line-height:32px;}
.innerbody h2{width:100%; height:auto; padding:0; margin:0px auto 15px auto; font-size:21px;color:#333;font-weight:600; line-height:32px;}
.innerbody h3{width:100%; height:auto; padding:0; margin:0px auto 15px auto; font-size:21px;color:#333;font-weight:600; line-height:32px;}
.innerbody p{width:100%; height:auto; padding:0; margin:0px auto 15px auto; font-size:14px;color:#333;font-weight:400; line-height:27px;}
.innerbody ul{width:100%; height:auto; padding:0; margin:0px auto 15px 40px;list-style-type: disc;}
.innerbody ul li{width:100%; height:auto; padding:0; margin:auto; font-size:14px;color:#333;font-weight:400; line-height:27px;}

/*-- Banner Css --*/
.ibanner{width:100%; height:auto; margin:75px 0 0 0; position:relative;}
.ibanner-txtbox{width:100%; height:auto; padding:15px 0; margin:5% 0 0 0; position:absolute; top:0; left:0px; z-index:101;}
.ibanner-txt1{width:60%; height:auto; padding:0; margin:10px 0 0 0; color:#fff;font-size:35px;font-weight:700;text-align:left;float:left;}
.ibanner-callingbox{display:inline-block;width:auto; height:auto; padding:7px 30px 3px 30px; margin:0px 0 0 0;background: #ffb800; color:#fff;font-size:25px;font-weight:700;text-align:center;border-radius:100px;font-family: 'Poppins', sans-serif;}
.ibanner-callingbox .smtxt{width:auto; height:auto; padding:0; margin:0; color:#fff;font-size:15px;font-weight:500;text-transform:uppercase;}


/*-- Contact Us Page Css --*/
.contact-form{width:45%; height:auto; float:left;}
.cFormRow1{width:100%; margin:12px 0px;}
.cFormLabel{width:25%; padding:7px 0 0 0; float:left; font-size:17px; text-align:left;}
.mandat{color:#686868;}
.cFormField{width:70%; float:right; position:relative;}
.submitBtnAlign{text-align:right;}

.contact-details{width:100%; height:auto; margin:0 auto; font-size:17px; line-height:40px; text-align:left !important;}
.cName{width:100%; padding:0px 0px 20px 0px; text-align:left; font-size:35px; color:#1f439e; font-weight:bold;}
.cHeading{width:100%; padding:0px 0px 5px 0px; text-align:left; font-size:15px; font-weight:bold; color:#ffb800; text-transform:uppercase;}
.thanksImg{width:15%; padding:100px 0px; height:auto; margin:auto;}

.textBox1{width:100%; padding:6px 3%; background:#fff; border:solid 1px #cecece; color:#585858; outline:none;border-radius:5px;}
.textArea1{width:100%; padding:6px 3%; background:#fff; height:75px; border:solid 1px #cecece; color:#585858; outline:none;border-radius:5px;}
.btn{width:auto; height:auto; padding:12px 35px; background:#ffb800; border:none; color:#fff; font-size:15px; font-weight:400; border-radius:5px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.btn:hover{background:#000; color:#fff;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important; cursor:pointer;}

/*-- Thank You --*/
.thankyou{width:100%; height:auto;padding:0;margin:auto;}
.thankyou img{width:300px; height:auto; margin:25px 0;}
.thankyou .text1{width:100%; height:auto;padding:0;margin:auto; font-size:15px;color:#090;font-weight:500;}


@media (min-width: 1000px) and (max-width: 1150px){
header {width: 100%;height: auto;position: fixed;top: 0;left: 0;z-index: 999;}
header .header{width:100%; height:auto; padding:0px 4%; margin:auto; background:#fff;border-left: solid 11px #ffb800; position:relative; z-index:101; box-shadow:0 2px 2px rgba(0,0,0,0.2);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important; }
header .logoBox{width:275px;height: auto; padding:0px; margin:12px 3% 0 0; float:left; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header .midBox{width:auto;float:left; margin:5px 0 0px 0; text-align:left;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header .rightBox{width:auto;float:right; margin:0px 0 0px 0; text-align:right;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

header.smaller {height: auto; }
header.smaller .header{width:100%; height:auto; padding:0px 4%; margin:auto; background:#fff; position:relative; z-index:101; box-shadow:0 2px 2px rgba(0,0,0,0.2);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important; }
header.smaller .logoBox{width:275px;height: auto; padding:0px; margin:12px 3% 0 0; float:left; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .midBox{width:auto;float:left; margin:5px 0 0px 0; text-align:left;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .rightBox{width:auto;float:right; margin:0px 0 0px 0; text-align:right;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}


/*-- Banner Css --*/
.banner{width:100%; height:auto; margin:75px 0 0 0; position:relative;}
.banner-txtbox{width:100%; height:auto; padding:15px 0; margin:0 0 0 0; position:absolute; top:0; left:0px; z-index:101;}
.banner-txt1{width:50%; height:auto; padding:0; margin:0; color:#fff;font-size:48px;font-weight:700;text-align:left;float:left;}
.banner-callingbox{width:auto; height:auto; padding:7px 40px; margin:20px 0 0 0;background: #ffb800; color:#343232;font-size:32px;font-weight:800;text-align:center;border-radius:100px;float:right;font-family: 'Poppins', sans-serif;}
.banner-callingbox .smtxt{width:auto; height:auto; padding:0; margin:0; color:#343232;font-size:28px;font-weight:500;}

/*-- Travel Panel --*/
.travel-panel .dest-box .textbox .price {width:100%;}
.contact-outerbox .contact-textbox {width: 100%;height: auto;padding: 0;margin: 0px auto;font-size:21px;}

.tm-panel{margin: 100px auto 30px auto;}

}
@media (min-width: 769px) and (max-width: 900px){
header {width: 100%;height: auto;position: fixed;top: 0;left: 0;z-index: 999;}
header .header{width:100%; height:auto; padding:0px 4%; margin:auto; background:#fff; position:relative; z-index:101; box-shadow:0 2px 2px rgba(0,0,0,0.2);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important; }
header .logoBox{position: relative;top: 0;width:300px;height: auto; padding:0px; margin:12px 0 12px 0; float:left; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header .midBox{width:100%;float:none; margin:0; text-align:right;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header .rightBox{display:none;width:auto;float:right; margin:0px 0 0px 0; text-align:right;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

header.smaller {height: auto; }
header.smaller .header{width:100%; height:auto; padding:0px 4%; margin:auto; background:#fff; position:relative; z-index:101; box-shadow:0 2px 2px rgba(0,0,0,0.2);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important; }
header.smaller .logoBox{position: relative;top: 0;width:300px;height: auto; padding:0px; margin:12px 0 12px 0; float:left; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .midBox{width:100%;float:none; margin:0; text-align:left;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .rightBox{display:none;width:auto;float:right; margin:0px 0 0px 0; text-align:right;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

.header-callbox{width:auto; height:auto;padding:0;margin:18px 0 0 0; text-align:left;font-family: 'Poppins', sans-serif;}
.header-callbox .imgbox{width:50px; height:auto;margin:-2px 0 0 0;float:left;}
.header-callbox .contactbox{width:auto; height:auto;padding:0;margin:0;color:#ffb800;font-size:18px;font-weight:700;float:left;line-height:20px !important;}
.header-callbox .contactbox .csmalltext{margin:0 0 7px 0;font-size:16px;color:#777; font-weight:500;line-height: 15px;}

/*-- Banner Css --*/
.banner{width:100%; height:auto; margin:70px 0 0 0; position:relative;}
.banner-txtbox{width:100%; height:auto; padding:15px 0; margin:0 0 0 0; position:absolute; top:0; left:0px; z-index:101;}
.banner-txt1{width:50%; height:auto; padding:0; margin:0; color:#fff;font-size:32px;font-weight:700;text-align:left;float:left;}
.banner-callingbox{width:auto; height:auto; padding:5px 20px; margin:10px 0 0 0;background: #ffb800; color:#343232;font-size:25px;font-weight:700;text-align:center;border-radius:100px;float:right;font-family: 'Poppins', sans-serif;}
.banner-callingbox .smtxt{width:auto; height:auto; padding:0; margin:0; color:#343232;font-size:18px;font-weight:500;}

.bann-enquirybox .textbox{width:100%; height:auto; padding:0 1.6% 10px 1.6%;margin:auto;color:#112211;font-size:18px;font-weight:600;line-height:24px;}

/*-- Travel Panel --*/
.travel-panel .dest-box .textbox .price {width:100%;}

/*-- Contact Section --*/
.contact-outerbox .contact-textbox {width: 100%;height: auto;padding: 0;margin: 0px auto;font-size:21px; line-height:32px;}
.contact-outerbox .imgbox{width:250px; height:auto; padding:0; margin:100px auto 0 auto;position:absolute;z-index:1;right:25px; bottom:0;}

.tm-panel{margin: 100px auto 30px auto;}

/*-- INNER PAGE --*/
.innerbody{width:100%; height:auto; padding:0; margin:30px auto 40px auto; font-size:14px;color:#333; line-height:24px;}

/*-- Banner Css --*/
.ibanner{width:100%; height:auto; margin:70px 0 0 0; position:relative;}
.ibanner-txtbox{width:100%; height:auto; padding:15px 0; margin:0; position:absolute; top:0; left:0px; z-index:101;}
.ibanner-txt1{width:100%; height:auto; padding:0; margin:12px 0 0 0; color:#fff;font-size:42px;font-weight:700;text-align:left;float:left;}
.ibanner-callingbox{display:none;}
}

@media (min-width: 481px) and (max-width: 769px){
header {width: 100%;height: auto;position: fixed;top: 0;left: 0;z-index: 999;}
header .header{width:100%; height:auto; padding:0px 4%; margin:auto; background:#fff; position:relative; z-index:101; box-shadow:0 2px 2px rgba(0,0,0,0.2);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important; }
header .logoBox{position: relative;top: 0;width:300px;height: auto; padding:0px; margin:12px 0 12px 0; float:left; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header .midBox{width:100%;float:none; margin:0; text-align:right;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header .rightBox{display:none;width:auto;float:right; margin:0px 0 0px 0; text-align:right;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

header.smaller {height: auto; }
header.smaller .header{width:100%; height:auto; padding:0px 4%; margin:auto; background:#fff; position:relative; z-index:101; box-shadow:0 2px 2px rgba(0,0,0,0.2);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important; }
header.smaller .logoBox{position: relative;top: 0;width:300px;height: auto; padding:0px; margin:12px 0 12px 0; float:left; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .midBox{width:100%;float:none; margin:0; text-align:left;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .rightBox{display:none;width:auto;float:right; margin:0px 0 0px 0; text-align:right;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

.header-callbox{width:auto; height:auto;padding:0;margin:18px 0 0 0; text-align:left;font-family: 'Poppins', sans-serif;}
.header-callbox .imgbox{width:50px; height:auto;margin:-2px 0 0 0;float:left;}
.header-callbox .contactbox{width:auto; height:auto;padding:0;margin:0;color:#ffb800;font-size:18px;font-weight:700;float:left;line-height:20px !important;}
.header-callbox .contactbox .csmalltext{margin:0 0 7px 0;font-size:16px;color:#777; font-weight:500;line-height: 15px;}

/*-- Banner Css --*/
.banner{width:100%; height:auto; margin:0; position:relative;}
.banner-txtbox{width:100%; height:auto; padding:15px 0; margin:0 0 0 0; position:absolute; top:0; left:0px; z-index:101;}
.banner-txt1{width:100%; height:auto; padding:0; margin:0; color:#fff;font-size:45px;font-weight:700;text-align:center;float:left;}
.banner-callingbox{width:auto; height:auto; padding:5px 20px; margin:10px 0 0 0;background: #ffb800; color:#343232;font-size:25px;font-weight:700;text-align:center;border-radius:100px;float:left;font-family: 'Poppins', sans-serif;}
.banner-callingbox .smtxt{width:auto; height:auto; padding:0; margin:0; color:#343232;font-size:18px;font-weight:500;}

.bannsmtext {display:none;}
.bann-contactbox {display: none;}

.bann-enquiry{width:100%; height:auto; padding:0;margin:20px auto 0 auto;position:relative; bottom:0px; left:0px; z-index:101;}
.bann-enquirybox{width:100%; height:auto; padding:25px 20px 20px 20px;margin:auto;background:#fff;border-radius:25px; box-shadow:0 0 20px #00000020;}
.bann-enquirybox .textbox{width:94%; height:auto; padding:0 3% 10px 3%;margin:auto;color:#112211;font-size:15px;font-weight:600;line-height:24px;}
.bann-enquirybox .form-box{width:100%; height:auto; padding:0;margin:auto;}
.bann-enquirybox .form-col1{width:94%; height:auto; padding:0;margin:10px 3%; float:left;}
.bann-enquirybox .form-col2{width:94%; height:auto; padding:0;margin:10px 3%; float:left;}

/*-- Travel Panel --*/
.travel-panel{margin: 50px auto 0px auto;}
.travel-panel .dest-box{margin: 0 auto 25px auto;}
.travel-panel .dest-box .textbox .price {width:auto;}

.bt-panel {padding: 0;margin: 40px auto 0px auto;}
.bt-panel .leftpanel {width: 100%;}
.bt-panel .rightpanel {width: 100%; height: auto; padding: 60px 0 40px 0;}
.bt-panel .rightpanel h2 {width: 100%;text-align: left;}
.bt-panel .rightpanel p {text-align: left;}

/*-- Contact Section --*/
.contact-outerbox .contact-textbox {width: 100%;height: auto;padding: 0;margin: 0px auto;font-size:21px; line-height:32px;text-align:center;}
.contact-outerbox .imgbox{display:none;}
.contact-callingbox {display: block;width: 400px;height: auto;padding: 12px 40px;margin: 20px auto 0 auto;}

.tm-panel{margin:50px auto 30px auto;}

/*-- INNER PAGE --*/
.innerbody{width:100%; height:auto; padding:0; margin:30px auto 40px auto; font-size:14px;color:#333; line-height:24px;}

/*-- Banner Css --*/
.ibanner{width:100%; height:auto; margin:70px 0 0 0; position:relative;}
.ibanner-txtbox{width:100%; height:auto; padding:15px 0; margin:0; position:absolute; top:0; left:0px; z-index:101;}
.ibanner-txt1{width:100%; height:auto; padding:0; margin:12px 0 0 0; color:#fff;font-size:25px;font-weight:700;text-align:left;float:left;}
.ibanner-callingbox{display:none;}

/*-- Contact Us Page Css --*/
.contact-form{width:95%; height:auto; margin:auto; float:none;}
.contact-details{width:95%; height:auto; margin:30px auto 0 auto; float:none; font-size:17px; line-height:40px; text-align:left !important;}
.cName{width:100%; padding:0px 0px 20px 0px; text-align:left; font-size:33px; color:#1f439e; font-weight:bold;}

.banner_bottom { padding: 50px 0 30px 0;}
.wcu-panel .ic-div {width: 100%;text-align: center;}
.wcu-panel .cont-div h2 {margin: 20px 0 10px 0;font-size: 21px;text-align: center;}
.wcu-panel .cont-div p {font-size: 13px;text-align: center;}

.car-panel {width: 100%; height: auto;padding:50px 0 20px 0;margin: auto;}
.about-car-rental {padding: 40px 0 40px 0;}
.footer .navbox {width: 100%;height: auto;padding: 0;margin: 0px auto;text-align: left;}

}

@media (min-width: 320px) and (max-width: 481px){
header {width: 100%;height: auto;position: fixed;top: 0;left: 0;z-index: 999;}
header .header{width:100%; height:auto; padding:0px 2%; margin:auto; background:#fff; position:relative; z-index:101; box-shadow:0 2px 2px rgba(0,0,0,0.2);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important; }
header .logoBox{position: relative;top: 0;width:250px;height: auto; padding:0px; margin:17px 0; float:left; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header .midBox{width:100%;float:none; margin:0; text-align:right;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header .rightBox{display:none;width:auto;float:right; margin:0px 0 0px 0; text-align:right;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

header.smaller {height: auto; }
header.smaller .header{width:100%; height:auto; padding:0px 2%; margin:auto; background:#fff; position:relative; z-index:101; box-shadow:0 2px 2px rgba(0,0,0,0.2);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important; }
header.smaller .logoBox{position: relative;top: 0;width:250px;height: auto; padding:0px; margin:17px 0; float:left; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .midBox{width:100%;float:none; margin:0; text-align:left;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .rightBox{display:none;width:auto;float:right; margin:0px 0 0px 0; text-align:right;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
	
.header-callbox{width:auto; height:auto;padding:0;margin:18px 0 0 0; text-align:left;font-family: 'Poppins', sans-serif;}
.header-callbox .imgbox{width:50px; height:auto;margin:-2px 0 0 0;float:left;}
.header-callbox .contactbox{width:auto; height:auto;padding:0;margin:0;color:#ffb800;font-size:18px;font-weight:700;float:left;line-height:20px !important;}
.header-callbox .contactbox .csmalltext{margin:0 0 7px 0;font-size:16px;color:#777; font-weight:500;line-height: 15px;}

/*-- Banner Css --*/
.banner{width:100%; height:auto; margin:0px 0 0 0; position:relative;}
.banner-txtbox{width:100%; height:auto; padding:15px 0; margin:0 0 0 0; position:absolute; top:0; left:0px; z-index:101;}
.banner-txt1{width:100%; height:auto; padding:0; margin:0; color:#fff;font-size:27px;font-weight:700;text-align:center;float:left;}
.banner-callingbox{width:auto; height:auto; padding:5px 20px 0px 20px; margin:10px 0 0 0;background: #ffb800; color:#343232;font-size:25px;font-weight:700;text-align:center;border-radius:100px;float:left;font-family: 'Poppins', sans-serif;}
.banner-callingbox .smtxt{width:auto; height:auto; padding:0; margin:0; color:#343232;font-size:18px;font-weight:500;}
.bannsmtext {display:none;}
.bann-contactbox {display: none;}

.bann-enquiry{width:100%; height:auto; padding:0;margin:20px auto 0 auto;position:relative; bottom:0px; left:0px; z-index:101;}
.bann-enquirybox{width:100%; height:auto; padding:25px 20px 20px 20px;margin:auto;background:#fff;border-radius:25px; box-shadow:0 0 20px #00000020;}
.bann-enquirybox .textbox{width:98%; height:auto; padding:0 1% 10px 1%;margin:auto;color:#112211;font-size:15px;font-weight:600;line-height:24px;}
.bann-enquirybox .form-box{width:100%; height:auto; padding:0;margin:auto;}
.bann-enquirybox .form-col1{width:98%; height:auto; padding:0;margin:10px 1%; float:left;}
.bann-enquirybox .form-col2{width:98%; height:auto; padding:0;margin:10px 1%; float:left;}

/*-- Travel Panel --*/
.travel-panel{margin: 50px auto 0px auto;}
.travel-panel .dest-box{margin: 0 auto 25px auto;}
.travel-panel .dest-box .textbox .price {width:auto;}

.bt-panel {padding: 0;margin: 40px auto 0px auto;}
.bt-panel .leftpanel {width: 100%;}
.bt-panel .rightpanel {width: 100%; height: auto; padding: 60px 0 40px 0;}
.bt-panel .rightpanel h2 {width: 100%;text-align: left;}
.bt-panel .rightpanel p {text-align: left;}


/*-- Contact Section --*/
.contact-outerbox .contact-textbox {width: 100%;height: auto;padding: 0;margin: 0px auto;font-size:21px; line-height:32px;text-align:center;}
.contact-outerbox .imgbox{display:none;}
.contact-callingbox {display: block;width: auto;height: auto;padding: 12px 20px;margin: 20px auto 0 auto;font-size:28px;}

.tm-panel{margin:50px auto 30px auto;}
.tm-panel .head-box .heading h2 {font-size: 28px;}

.footer .logobox {width: 100%;}
.footer .logobox img{width: 100%;height:auto;}

.footer .navbox{width:100%;height:auto;padding:0;margin:0px auto; text-align:left;}
.fnav{display:block;margin:5px 0px;color:#fff; font-size:15px;font-weight:500;font-family: 'Poppins', sans-serif;}
.fnav:hover{color:#fff;text-decoration:underline;}
.fnav1{display:block;margin:0 15px;color:#fff; font-size:14px;font-weight:700;font-family: 'Poppins', sans-serif;}
.fnav1:hover{color:#fff;text-decoration:underline;}

.footer .emailbox{width:100%;height:auto;padding:0;margin:10px auto 0px auto; text-align:left;color:#fff; font-size:14px;font-weight:500;border-left:solid 0px #ffffff50;font-family: 'Poppins', sans-serif;}

/*-- INNER PAGE --*/
.innerbody{width:100%; height:auto; padding:0; margin:30px auto 40px auto; font-size:14px;color:#333; line-height:24px;}

/*-- Banner Css --*/
.ibanner{width:100%; height:auto; margin:75px 0 0 0; position:relative;}
.ibanner-txtbox{width:100%; height:auto; padding:15px 0; margin:0; position:absolute; top:0; left:0px; z-index:101;}
.ibanner-txt1{width:100%; height:auto; padding:0; margin:0; color:#fff;font-size:20px;font-weight:700;text-align:left;float:left;}
.ibanner-callingbox{display:none;}

/*-- Contact Us Page Css --*/
.contact-form{width:95%; height:auto; margin:auto; float:none;}
.cFormRow1{width:100%; margin:0px 0px 2px 0px;}
.cFormLabel{width:100%; padding:7px 0 0 0; float:none; font-size:17px; text-align:left;}
.cFormField{width:100%; float:none; position:relative;}

.contact-details{width:95%; height:auto; margin:30px auto 0 auto; float:none; font-size:17px; line-height:32px; text-align:left !important;}
.cName{width:100%; padding:0px 0px 20px 0px; text-align:left; font-size:33px; color:#1f439e; font-weight:bold;}

.banner_bottom { padding: 50px 0 30px 0;}
.wcu-panel .ic-div {width: 100%;text-align: center;}
.wcu-panel .cont-div h2 {margin: 20px 0 10px 0;font-size: 21px;text-align: center;}
.wcu-panel .cont-div p {font-size: 13px;text-align: center;}

.car-panel {width: 100%; height: auto;padding:50px 0 20px 0;margin: auto;}
.about-car-rental {padding: 40px 0 40px 0;}
.footer .navbox {width: 100%;height: auto;padding: 0;margin: 0px auto;text-align: left;}
}




