@media only screen and (max-width: 900px) {
.siteWidth {padding-left:10px;padding-right:10px;}
.header .siteWidth {padding:0;}
}
@media only screen and (min-width: 768px) and (max-width: 900px) {
.header nav ul li {margin-right:8px;}
.header nav ul li:last-child {margin:0;}
.header nav ul li a {padding:6px;margin: 0.5px;}
}
@media only screen and (max-width: 767px) {
* {-webkit-transition: all 0.3s 0s ease-in-out;
    -moz-transition: all 0.3s 0s ease-in-out;
    -o-transition: all 0.3s 0s ease-in-out;
    transition: all 0.3s 0s ease-in-out;}
.menuIcon {display:block;background:url(../images/menu-icon.png) no-repeat center center;width:20px;height:20px;position:absolute;right:10px;top:23px;cursor:pointer;background-size:20px auto;}
.header.scrollMenu .menuIcon {background:url(../images/menu-icon-white.png) no-repeat center center;background-size:29px 20px;}
.scrollHeader .menuIcon {top:2px;}
.closeIcon {background:url(../images/menu-icon-active.png) no-repeat center center;width:40px;height:40px;position:relative;right:-10px;top:1px;cursor:pointer;display:block;
z-index:1;background-size:20px 20px;display:none;}
.menuIcon.activeIcon {background:#383d7d url(../images/menu-icon-active.png) no-repeat center center;width:45px;height:45px;}

.mobileLinks {display:block;}
nav#menu {position:absolute;top:0;right:0;width:100%;z-index:3;padding:0;margin:0 0 0 0;display:block;z-index:7;border:0;}
nav#menu ul {position:absolute;top:0;right:-84%;border:none;width:84%;background:#4e4e5b;border-radius:0;padding-top:0;border-bottom:none;}
nav#menu ul li {float:left;background:none;border-bottom:1px solid #3a3a45;border-top:1px solid #5e5e68;width:100%;font-size:16px;margin:0;border-left:0;}
nav#menu ul li:last-child {border-bottom:none;}
nav#menu ul li:first-child {border-top:none;}
nav#menu ul li a {color:#FFFFFF;display:block;border:none;padding:15px 20px;}
nav#menu ul li a:hover, nav#menu ul li a.active {color:#FFFFFF;}
nav#menu ul li.active,  {background:#ff713f;font-weight:400;}
nav#menu ul li.active a {color:#FFFFFF;}
.header nav ul li:hover a, .header nav#menu ul li.active a {color:#FFFFFF;}
.header nav ul li:hover a {background:none;}
.header nav ul li:hover, .header nav#menu ul li.active {}
.header nav ul li:hover ul li:hover a, .header nav#menu ul li.active ul li:hover a {background:none;color:#FFFFFF;}
nav#menu ul li, nav#menu ul li a {
	-webkit-transition: none;
    -moz-transition:none;
    -o-transition:none;
    transition:none;}

nav#menu ul li a.subMenuLink {background:url(../images/plus.png) no-repeat 94% center;background-size:17px auto;}
nav#menu ul li a.subMenuLink.active {background:url(../images/minus.png) no-repeat 94% center;background-size:17px auto;}
nav#menu ul li .subMenu ul li.active {background:#FFFFFF;}
.subMenu {background:#ffffff;float:left;width:100%;}
nav#menu ul .subMenu ul {position:relative;width:100%;float:left;background:#ffffff;padding:0 0 10px 20px;right:0;}
nav#menu ul .subMenu ul li {border:none;font-weight:300;}
nav#menu ul .subMenu ul li a {padding:6px 10px;font-size:14px;color:#666666;}

.header nav#menu ul li ul {display:block;position:relative;width:100%;display:none;margin-bottom:15px;border:none;}
.header nav#menu ul li ul li {border:0;}
.header nav#menu ul li ul li a {padding:10px 40px;text-transform:none;font-weight:400;font-size:17px;}
.header nav#menu ul li ul {
	-webkit-transition: none;
    -moz-transition:none;
    -o-transition:none;
    transition:none;
}
.header nav ul li.mobileLink {display:block;}
.header nav ul li.mobileLink span {float:right;}
.header nav ul li.mobileLink img {width:20px;height:20px;}
.getQuoteBox {display:none;}



.content {padding:15px 0;}
.homeTopContent, .homeBottomContent {padding:0 10px;}
.mobileBanner {display:block;}
.header {padding:0;}
.logoOuter {width:100%;background:#FFFFFF;float:left;padding:12px 10px;box-shadow:0 0 2px #333333;}
body, html {overflow-x:hidden;}
.logo {margin:0;text-align:center;font-size:28px;}
.headerRight {margin-top:0;width:100%;padding:0;}
.callTxt {text-align:center;font-size:16px;margin:0;padding:3px 0;width:100%;height:auto;}
.callTxt span, .callTxt a {font-size:26px;line-height:28px;display:inline;font-size:20px;pointer-events:inherit;}
.callTxt em {display:none;}
.banner {height:125px;margin:0;padding:0;background-size:100%;}
.homeBottomLeft, .homeBottomRight {width:100%;}
.homeBottomPic {display:none;}
.homeBottomRow h4 {margin-bottom:10px;font-size:16px;}
.footerSubscribe {padding-top:15px;padding-top:17px;margin-bottom:0;}
.footerSubscribe input[type="text"] {width:65%;}
.footerSubscribe input[type="button"] {float:right;padding:0;width:34%;margin:0;font-size:16px;}
.subscribeHeading {font-size:20px;}
.subscribeHeading span {font-size:16px;}


.containerInner {padding:0;margin-top:0;}
.contentInner {padding:20px 10px;background:none;margin:0;}
.homeList {margin:0;padding:0 10px;}
.listPic img {width:100%;}
.homeList li {width:100%;margin-bottom:25px;margin:0 0 20px 0;min-height:inherit;}
.listing li, .packageListing li {width:100%;margin:0 0 35px 0;}
.listing li .listingPic img, .packageListing li .listingPic img {width:100%;}
.listingDetail {min-height:auto;}
.ratingTxt {margin-bottom:10px;}
.listing, .packageListing {margin:0;}
.headingInner {font-size:18px;font-weight:500;}
.content h1, .contentInner h1 {font-size:22px;}
.contentInner h3 {font-size:18px;}
.contentInner h4 {font-size:16px;}
.numberTxt {padding:0;}
.numberTxt strong, .numberTxt a {line-height:32px;pointer-events:inherit;display:block;}
.numberTxt br {display:none;}
.contactLeft a.mobileLink, .mobileLink, .mobileLink1, .mobileLink2 {pointer-events:inherit;}
.footerLeft, .copyright {width:100%;text-align:center;}
.footerLeft a {float:none;display:inline-block;}
.footerLinks {padding:0;margin:0;}
.footerLinks ul li {padding:3px 0;text-align:left;width:44%;margin:0 3%;}
.col-sm-4, .col-sm-6, .col-sm-4.address {width:100%;padding:0;}
.col-sm-4.address {padding:20px 0;}
.col-sm-6 {margin:15px 0;}
.row {padding:0;text-align:center;}
.col-sm-4 h4, .col-sm-6 h2 {font-size:16px;}
.worldwideList li {width:100%;margin:0 0 20px 0;min-height:inherit;}
.listContent {position:relative;top:auto;left:auto;height:auto;padding:15px 0;}
.readMore {display:none;}
.footerBottom {margin:0;padding:15px 0 20px;}
.footerLogo {width:100%;text-align:center;margin-top:10px;font-size:30px;}

.enquiryPopupBox {width:90%;left:5%;margin:0;top:10%;height:auto;}
.popularDestinationYou {padding-bottom:10px;}
.enquiryPopupBox .popupInner {padding:15px;height:400px;overflow:auto;overflow-y:scroll;}
.popupHead {font-size:18px;padding-bottom:15px;margin-bottom:15px;}
.popupHead span {padding-top:5px;}
.enquiryTxt {font-size:14px;margin-bottom:15px;}
.enquiryTxt br {display:none;}
.formLeftBox, .formRightBox {width:100%;margin-bottom:10px;}
.popupFooter {padding-bottom:10px;}
.popularDestinationTxt h5 {font-size:14px;}
.formRow {margin:0;}

.innerTableRow .column {font-size:15px;}
.innerTableRow .column span {font-size:13px;}
.innerTableRow .column1, .innerTableRow .column2, .innerTableRow .column3, .innerTableRow .column4, .innerTableRow .column5 {display:block;float:left;}
.innerTableRow {padding:10px 0;position:relative;}
.innerTableRow .column.destinationOrigin {width:50%;float:left;}
.innerTableRow .column.destinationOrigin .column {width:100%;padding:3px 0;}
.innerTableRow.tableRowHead .column.destinationOrigin .column {padding:0;}
.innerTableRow .column.call {position:absolute;right:0;bottom:12px;padding:0;width:29%;}
.innerTableRow .column.price span {display:none;}
.innerTableRow img, .innerTableRow img.returnPic {display:block;width:65px;}
.innerTableRow img.returnPic {width:auto;margin-left:25px;}
.innerTableRow .column4 {float:right;width:auto;}
.innerTableRow .column1 {width:30%;}
.innerTableRow .column.call a {font-size:14px;padding:4px 10px;display:none;line-height:16px;}
.innerTableRow .column.call a.mobileCall {display:block;}
.innerTableRow .column1 {padding-left:0;}
.contactLeft, .contactRight {width:100%;}
.homeList li:hover img, .listing li:hover .listingPic:hover img, .packageListing li .listingPic:hover img {transform: scale(1);}
}