@media (min-width: 992px) and (max-width: 1199px) {
.new-menu ul li a{padding:6px 3px 5px;}
}

@media only screen and (max-width:1024px) {
#mainWrap{width:99%;}

.footwrap{width:99% !important;}

.body-container{width:99%;}

.touristbx{width:auto;}
.special-deals1 ul li{margin:15px 18px 0;}
.weekend-frame{margin:0 11px 14px 0px;}
.weektop-rightbx{padding:5px 0 5px 7px; margin:0px;}
.weekend-rightbx{margin-left:6px;}
.weekwrap{margin-left:3px;}

.footer-address{width:30%;}
.footimg{width:70%;}
}
@media only screen and (min-width: 999px) and (max-width:1024px) {
.slidercontainer{ width:100%; height:auto; }
.slidercontainer img{ width:100%;}	
#luxury-search{ width:48% !important; height:auto;}
.galleryph{width:100% !important;}
.phtright{width:265px !important; margin:0 0 0 1px !important;}
.planmytp{width:250px !important;}
.pilgrim-distance ul li{width:215px;}
.hbnnwrap, .hbnnwrap img{height:337px !important;}
.bnnleftbx{left:9px !important;}
.bnnrightbx{right:25px !important;}
.mainrightbx{margin:10px 0px 0px 0px !important;}
.hleftwrapper{margin:10px 0 0px !important;}
.hrightwrapper{width:259px !important;}
#gallery-t-group .rsThumbs{width:495px !important;}
#gallery-t-group .rsThumb{width:150px !important;}
.hotelchk{width:475px !important;}
.hotel-hdright{width:245px !important;}
.hotel-forminner .roomimg{margin:5px 8px !important;}
.hotel-forminner form{width:87% !important;}
.hotel-rightwrap{width:261px !important; margin-left:0px !important;}
}

@media only screen and (min-width: 991px) and (max-width:1015px) {
.newsletter{width:462px;}
.wrapsocial{width:510px;}
.social-media ul li{padding:0 0 0 5px;}
}

@media (max-width: 1000px) {
.wrapper-footer{width:96%;}
.ftwd1{width:29%;}
}

@media (max-width: 991px) {
.call-wrap, .dnon, #popUpArea{display:none !important;}

.hdshadow{box-shadow:0 6px 5px -5px #333; padding-bottom:5px;}

.breadcrumb-linkbx{margin-top:8px;}

.heading-h1{font-size:30px;}
.top-search-wrapper{margin-bottom:20px;}

.footer-bg4{margin-top:30px;}
.footerlinkview{margin:0 20px;}
.footer-newlinks{margin:20px 5px 0px !important; width:47% !important; height:240px;}

.newsletter{width:80%; margin:5px auto; padding-bottom:21px; float:none; border-bottom:1px dotted #CCC; text-align:center;}
.form-control{margin-left:25px;}

.wrapsocial{width:85%; margin:10px auto 0px; float:none; text-align:center;}
.social-text{display:inline-block; float:none; margin:10px auto; padding:0; text-align:center; vertical-align:top;}
.social-media{display:inline-block; float:none;}

.hpopup{width:95% !important;}
.pop-hdleft{width:100% !important; border-right:none !important;}
.pop-hdmd{width:50% !important; margin:5px 0 0px !important;}
.pop-hdright{width:47% !important;}
.hpopleft{width:99.5% !important;}
.hpopleft #tour-gallerybox{width:100% !important;}
.hpopright{width:100% !important; margin:10px 0 5px !important;}

.global-sitesbx{margin-top:-4px;}

.inner-slider-text{ text-align:center;}
.inner-slider img { display:block; margin:0 auto; padding: 0; float:none;}
.inner-slider-text .inner-mobile{ float:none;}
.inner-slider-text .inner-mobile1{ float:none;}

.back-btt a{margin-right:5%;}

/*body{padding-top:102px;}*/

.sticky-menu{background-color:#fff; box-shadow:0 5px 5px -5px #333; width:100%; margin-bottom:20px; position:fixed; top:0px; left:0px; z-index:1030; overflow-y:auto; max-height:390px !important;}
.stymenu{display:block; border-top:1px solid #ccc; margin-top:5px; margin-left:8px; float:left; width:98%;}

.callwp{margin-top:13px; width:60%; float:left;}
.callwp p{margin-bottom:0px; float:left; width:50%;}
.callwp p a{font:1.1em "Century Gothic"; color:#333; text-decoration:none;}

.plnbtt{width:40%; float:left;}

.stybtt-view{font:16px Corbel; color:#fff; text-decoration:none; text-align:center; text-transform:uppercase; padding:8px 5px; margin-top:5px; margin-bottom:3px; background-color:#ee7125; display:block; letter-spacing:0.02em;}
.stybtt-view:hover, .stybtt-view:active{color:#fff;}

.sty-schbx{width:95%; margin:15px auto; display:block;}
.sty-srch{background:#fff url(../images/search-icon.png) no-repeat 99% 4px; font:17px Corbel; padding-right:38px; padding-left:10px;}
.lnsty{border-top:1px solid #7c7b7b;}
}

@media only screen and (min-width: 768px) and (max-width:991px) {
.hdcontnr{width:700px !important;}
}

@media (max-width: 991px) {
.lgnon, .calltext{display:none !important;}
.lgnon1{display:block;}

.cmsite{float:none;}

.navbg, .menuwrapper{background-color:#373737 !important; background-image:none; overflow:hidden; margin-top:0px;}
a.new-menu-link{display:block; padding:0px; margin-left:15px; width:15%; text-decoration:none;}
.new-menu {clear:both; min-width:inherit; float:none; height:auto;}
.new-menu, .new-menu > ul ul {overflow:hidden; max-height:0; border-radius:0px;}

.new-menu ul li {float:none;}
.new-menu.active, .new-menu > ul ul.active {max-height:75em;}
.new-menu ul {display:inline;}
.new-menu li, .new-menu > ul > li, .mutext{display:block;}
.new-menu li a{display:block; padding:9px 15px !important; border-bottom:1px solid #7c7b7b; position:relative;}
.new-menu ul li:hover > a{color:#FFF;}
	
.clickmu{display:block; width:50px; height:24px; padding:9px 0px 9px; background-color:#414241; border-left:1px solid #7c7b7b; position:absolute; top:0px; right:0; font:20px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; cursor:pointer;}
.clickmu:after {content:"+";}
.clickmu.active:after {content:"-";}
.new-menu ul ul, .new-menu ul ul ul {display:inherit; position:relative; left:auto; top:auto; box-shadow:none; border:none;}
ul.dropdown-columns2, ul.dropdown-1col, ul.dropdown-2col{width:auto; float:none !important;}

.new-menu ul li{border-right:none !important;}
.new-menu ul > li a:hover, .click:hover{color:#FFF !important; background-color:#bf000f;}
.new-menu ul li:hover{background-color:transparent;}
.new-menu ul li:hover, .new-menu ul ul li a:hover{color:#bf000f !important;}

.new-menu ul li:hover > a{border-top:none;}
.new-menu ul li:hover > a .muhomeicon{background:url(../images/menu-icon.png) no-repeat 0px 0px;}

.navrightbx,.new-menu ul.hasss, .navlkwrap1, .new-menu .navtour-imgbx{width:100%; float:left !important; margin:0px; padding:0px; background:none;}

.mutourbx, .navrightbx strong, .navrightbx .trallview, .navlinks .muviewall, .besticon, .summericon, .muluxuryicon, .muwildlifeicon, .muoffericon, .mutravelicon, .mutoolsicon, .mumonsoonicon, .mublogicon, .musprites, .bnnlnk, .nrhdis,.new-menu ul li a i, .new-menu ul li:hover i, .newmusprites, .new-menu .linkhide, .lgbticon, .muayurveda{display:none; margin:0px;}
.new-menu .navtourbx, .new-menu .navtour-imgbx{background-color:transparent;}

.new-menu .navtourbx a, .new-menu .navtour-imgbx a{text-align:left; padding:9px 16px !important; color:#777777 !important;}
.new-menu ul li a .ihplnav{margin:-12px 2px -4px 0px;}

.nrhtext img{display:none;}
.nrhtext span{display:block;}

.linknav{width:100%;}
.linknav, .linknav .innerlink li{margin:0px;}
.linknav .innerlink{display:inline;}
.linknav .innerlink li a{padding:9px 0 9px 10px !important; background-image:none; font:14px "Century Gothic"; text-transform:uppercase;}

.nrhtext:first-child{margin-bottom:0px;}

.navrightbx{text-align:left;}
}

@media (max-width: 960px) {
.newsletter{width:60%;}	
}

@media (max-width: 810px) {
.form-control{width:200px;}
.social-media{margin-left:0px;}
}

@media (max-width: 767px) {
.hdcontnr{width:92% !important;}

/*body{padding-top:135px;}*/
.stymenu{width:97%;}
.callwp{margin-top:8px; width:100%;}
.plnbtt{width:100%; margin-top:5px;}
.callwp p a{font-size:1em;}
}

/* #Tablet (Portrait)
================================================== */
/* Note: Design for a width of 768px */
@media only screen and (min-width: 768px) and (max-width: 959px) {
/*.container{width:100%; height:auto;}*/
.home-aside{float:left;}
.grcap{margin:-7px 0 0 10px;}
.tourenquiry select{width:96%;}
.rtihpl{top:6px !important; left:440px;}
}
/*  MAKE LAYOUT RESPONSIVE at 1024px FOR SMALLER SCREENS ================================================================ */
@media only screen and (max-width: 1024px) and (min-width: 769px){
#ihplspecialbx{width:100%; padding:3px 2px 5px;}
}

@media only screen and (min-width: 645px) and (max-width: 999px) {
.brhtsel{width:auto !important; margin:40px 0 0px !important;}	

.logo{width:21%;}
.toprghwrap{width:75%;}
}

@media only screen and (min-width: 770px) and (max-width: 999px) {
.framewrapper{width:740px; margin:0 auto;}
.imgmraign{margin:0 auto 10px; display:block;}

.responsive-tabs{width:100%;}
.headingaccordion, .contentaccordion, .contentaccordion-textbx{width:98%;}
.textbuttonbx{width:auto;}

ul.attractionother{width:96.5%;}

.boxslider{width:735px; float:none; display:block; margin:6px auto;}
.slidercontainer{float:none;}

.hotel-booking, .air-booking, .car-rental-a{width:730px; margin:0 auto;}

.photomain{width:730px !important; float:none; margin:0 auto; display:table;}
.otherphbx{width:745px !important; float:none !important; margin:0 auto !important; display:table !important;}
}

@media screen and (max-width: 999px) {
.planner-compbx{display:none;}
.weektop-leftbx{width:99%; margin:0px;}
.weekwrap{width:99%; margin:0px 0 20px;}
.weektop-gallerybx{left:10px;}
.weektop-rightbx, .weekend-leftbx, .responsive-tabs1{width:99%; height:auto;}
.weekend-formbx input, .inner-slider-text, .jungle-lodges{width:97%;}
.weekend-formbx .datein{width:93%;}
.weekenddetf label{width:20%; margin:0 10px;}
.wfactdis, .wfactbest{width:96%; border-right:none; border-bottom:1px solid #777777; padding:8px;}
.wfactweather{width:96%; padding:8px;}
.wekkend-left, .weekbtext, .weekhdaccordion, .contweekaccordion, .contweekacc-textbx, .contreachbx, .wildlife-tours, .wildlife-tours-2, .wildlife-cont, .tiger-reserves-india, .tiger-reserves-link{width:99%;}
.weekend-rightbx{width:99.5%; margin:0px;}
.weekpophd, .weekend-agra{width:98%;}
.contentweekr{width:99.2%;}
.weekend-agra-text{float:left; margin-left:10px;}
.top-ten-header-form{width:97%; height:auto; float:left; position:static; margin:10px 0px; padding:10px; background-color:#999999;}
.top-ten-header-form .submit-form{float:none; margin:0px 0 0 25px;}
.responsive-tabs1 .national-park, .tourpkghbx, .tour-package-head, .guide-mapbx{width:100%; height:auto;}
.gallery-link{left:10px; top:10px;}

.breadcrumb-linkbx, .left-wrapbx, .left-wrapbx .wildlife-tour-heading, .left-wrapbx article .other-activities, .right-panel-textbx{width:100%; height:auto;}
.home-aside, .guide-rightwrap{width:99%; padding:0px; margin:10px 0 0px; float:left;}
.tour-packageshd{width:100%;}
.accordionButton{width:99%;}
.accordionContent{width:99.5%;}

.box, .box-tour, .tour-packageshd, .special-deals{width:100%;}
.sortingbx{width:99%; margin:0px 0 3px; border-left:none; border-right:none;}

.span_1_of_2right{width:100%; margin:0px 0 5px;}

#tourslider-bgbox{width:99%; height:auto; background:#2D2D2D;}

.phtour-leftbx{margin-right:17px;}
.phtour-rightbx{width:auto; float:none; display:inline; margin:0px;}

.white_box{width:98%;}

.otherlinks span{text-align:center;}
.otherlinks img{display:block; margin:8px auto 5px;}
.otherlinks ul li{float:left; width:47%;}

.paymentbx{width:98%;}

#offbox{width:auto; margin:0px; float:left;}
.customer-contact p{float:left; width:50%;}
#offwrap, #contwrap{width:99%; margin:25px 0 0px;}
#continnerbx{width:auto; padding:10px 10px 30px; float:none;}
#contact-form .form-punch-line{width:auto; float:none;}
#contact-form select, #contact-form .form-redcoloum p{width:86%;}

.bnnrightbx{position:static !important; width:99% !important;}
.tabcontent{width:98% !important;}

.mainleftbx, .footer_box{width:100% !important;}
.mainrightbx{width:100% !important; margin-left:5px !important; float:left !important;}
.hfeatlink{float:right !important; width:auto !important;}
.hwhyhd{width:98.8% !important;}

ul.footerlinks{display:block; text-align:center;}
ul.footerlinks li{line-height:28px;}
}
@media only screen and (min-width: 481px) and (max-width:999px) {
.accordionContent section ul li{float:left; width:41%; margin:0 10px;}	

.right-bannerbox{width:100%;}
.right-bannerbox p{float:left; margin:18px 2px 5px;}

.payoption{width:44%;}
}
/* #Mobile (Landscape)
================================================== */
@media only screen and (max-width: 769px) and (min-width: 481px){
button.Zebra_DatePicker_Icon{position:static !important;}
button.Zebra_DatePicker_Icon_Inside{margin:10px 0 0 -22px !important;}	

.slider-buttonbx{top:47px;}
.slidertextbx{position:static; width:98%;}
/*.breadcrumb-linkbx, #phtgallery{width:100% !important; height:auto;}*/
.toursearch-form{position:static; float:left; width:98%; margin:8px 0 0px;}
.ihpl-textbx{top:19px;}
.ihpl-bannerbx{position:static; width:100%;}
.customise-buttonbx{float:left; margin:8px 18px 0 48px;}
.plantourbx{float:left; width:100%; margin:0px;}
.plantourbx ul{margin:10px 5px;}
.plantourbx ul li{width:42%; margin:0 25px;}
.plantourbx ul li .planhd{width:91%;}
.textplan{width:95.8%;}
.textplan a{margin-left:40%;}
.textplan img{margin-left:-2px; border:2px solid #FFF;}
.guibanner{display:none;}
.left-wrapbx, .guide-leftwrap, .left-wrapbx article .other-activities, .tabs, .panels-contentbx, .getaways-formbx{width:100%;}
.best-imgview ul li{margin:1px 2px;}
.best-imgview ul li.bestimg{margin-right:5px;}
.tabs ul li.tabicon-3{width:32.1%;}
.topdest-leftbx{width:42%; margin-right:12px;}
.vwall{width:24%; margin:-30px 0 0px 49px;}
.allvw{width:99%; text-align:right; margin:0px 8px 0 0px;}
.luxwrap{width:98%; margin:6px;}
.luxwrap ul li{margin:0 10px 5px;}
.wraptop{padding:4px 23px 20px;}
.topwild ul{width:92%; margin:0 28px;}
.otheratt{margin:8px 0 0 32px;}
.otmargin{margin:8px 0 0 10px !important;}
.guide-rightwrap{width:100%; float:left; margin:20px 0px 10px; position:relative;}
.map-guidebx{width:auto; margin:0 30px;}
.link-guidebx ul li{width:46%; float:left;}
.brochures-box{width:42.1%; position:absolute; top:25px; right:40px;}
.guide-imggallery{width:40%; padding:6px 6px 3px; margin:15px 35px 0;}
.guide-videogallery{width:41.5%; margin:15px 25px 0px;}
#guide-pannel{width:93%; margin:5px 29px 18px;}		

.tourenquiry form{width:98.4%;}

.right-panel{width:41.5%;}
.right-panel-textbx{height:282px;}
.rup{padding:8px 0px 3px 10px;}
.call{padding:0px 0px 3px 0px;}
.tour-descriptionbg ul li img{width:30%; margin:5px 0 8px 4px;}
.offer{padding:0px 0px 0px 150px;}
.send{padding:0px 0px 0px 165px;}

.responsive-tabs{width:100%; height:auto;}
.responsive-tabs__panel{width:98.1%;}
#formbooking{height:auto; overflow:hidden; float:left; width:68%; padding:0px;}
#formbooking label{float:left; width:150px;}
#formbooking label.otherfeild1{width:220px;}
#formbooking .filedselect{width:142px;}
#formbooking textarea{width:443px; margin:0px 0 2px 0px;}
#formbooking label.keyword{width:350px;}
#formbooking input.entertext{width:223px;}
#formbooking .formbutton input{float:none;}
#formbooking .or-divide{margin:2px 0px;}
#formbooking .radiobx label{width:116px;}
.left-wrapbx-flight .flight-bottom-text, .left-wrapbx-flight .flight-right-banner, .tabw{width:99%; margin:0px; float:left;}
.whybook-hd{width:99.5%;}
.whybook-textbx, .why-book-withus{width:100% !important;}
.whybook-textbx ul{width:87% !important;}
.left-wrapbx-flight .flightbx{width:97%; margin:50px 0 0;}
.tab-innerbox{width:100%; height:auto; float:left;}
.tab-innerbox p{padding:5px 8px 0 0px; margin:0px;}
.tab-leftpannel{width:55%; height:auto;}
.tab-rightpannel{width:40%; height:auto;}
.tab-innerbox form{width:98%;}
.bookingbx{width:98%; margin:15px 0 15px 6px;}
.booking-hdbx{width:98.9%;}
#booking-form, .optionbooking{width:100%;}
.destinationbx{width:95%; height:auto;}
.tab-listbx{width:100%; margin:5px 0 0 5px;}
.tab-listbx table{width:98%; height:auto;}

.tour-boxpannel{margin:5px 0 10px 7px;}
.box_panel{margin:1% 1.7% 2%;}
.box_panel1{margin:5px 4px 15px;}
.tourregion-innerbx img{float:left; width:75%; height:100%;}
.tourregion-textbx{height:auto; float:right}
.weekend-contentbx{margin:15px 10px;}
.getaways-formbx label{width:282px;}
.getaways-formbx select{width:200px;}
.interbx{position:absolute !important; right:33px !important;}
ul#billy_scroller li{width:auto;}
.top-tourdetailbx img{width:57%; height:179px;}
.top-tourdetailbx{width:355px;}
.top-tourtextbx{width:146px; height:179px; padding:0px 2px;}
.top-tourbx, .theme-packagebx{width:95%;}
.theme-tourdetail{margin:5px 3px; width:48%;}
.explore-destinationshd{margin:0px 0 0 9px;}
.destination-selectbx, .destination-selectbx select{width:145px;}
.destination-selectbx label{margin:5px 0 0px; width:145px;}
.destination-info, .destination-bannerbx, .international-mapbx{width:94%;}
.destination-info ul li{margin:8px 6px 4px 6px; width:46%;}

.custext p{float:none; width:auto;}

.carrer-heading, .carrers{width:98%;}
.responsive-tabs1 .domestic-flights, .responsive-tabs1 .international-flights{width:99%; margin:0px; background-position:-138px 0px;}
#flightbooking{width:62%; margin:-3px 0 0 -2px;}
.photomain ul li{margin:13px 25px;}
.special-offer-pannel, .special-offer-detail{width:95%;}
.special-inner-box{width:47%; height:470px; margin:0 0 14px;}
.special-inner-box:nth-child(2n){margin:0 0 14px 16px;}
.special-inner-box .spimg, .special-offer-inner img{margin:10px 15% 0px;}
.special-terms-cond{width:97%; margin:0px 0 15px 7px;}
.our-office-s{width:60%;}
.shortest-route, .google-map-roupte{width:95.5%;}
#home-inspiration-tabs .textcontent{width:320px;}
.tourdes-leftbx{width:55%;}
.tourdes-rightbx{width:45%;}
.tourdes-rightbx p{margin:2px 0 0px; height:auto;}
.tourdesinfobx{width:100%; margin:8px 0 0px}
.tourdesinfobx ul{width:50%}
.tourdes-contactbx{width:50%; margin:5px 0 0px}
.best-explorebx{top:40px;}
.best-searchbx .textbt{width:auto; margin:5px 13px 0 17px;}
.best-wraptext{width:32%;}
.right-querybx{margin:1% 0 0 10%;}
.bestrightbx{width:39%;}
#ihplspecialbx{width:80.5%; padding:3px 4px 5px;}
.pp_content_container{width:100%;}
div.pp_pic_holder{margin:0 0 0 31px; width:92.4% !important;}
div.ppt{width:100% !important;}
.pp_details{width:122% !important;}
.pp_nav{bottom:324px; right:-11px;}
.speical-outterbx{width:124%; height:auto;}
.special-rightpannel{width:100%; height:305px;}
.special-tagline span{line-height:0px; margin:4px 0 0 50px;}
a.pp_close{bottom:285px; right:10px;}
.ihpl-logo img{right:10px;}
.special-tagline{float:left;}
.special-hdbx{top:-97px; width:274px; padding:11px 0 11px 53px;}
.special-hdbx .special-nobx{right:281px;}
.reletead-tours{width:98%;}
.reletead-tours ul li{float:left; width:48%;}
a.pp_arrow_next{margin:0 29px 0 0;}
.special-camera-icon{bottom:320px;}
.specialcontbx{width:98%; bottom:9px; border-top:1px dashed #919191; padding:8px 0 0 0px;}
.specialcont-leftbx{width:43%;}
.specialcont-leftbx a{float:left; margin:0 8px 0 8px;}
.specialcont-rightbx{padding:5px 0 0 8px; width:53%;}
.specialcont-rightbx br{display:none;}
.special_desc_scroll{width:99%; max-height:113px;}
.home-aside, .special-right-box, .special-offer-righttext{width:100%; float:left;}		
.right-bg, .txtarea{width:99.8%;}
.right-bg p{padding:30px 0 0 11px;}		

.special-deals1 ul li{margin:15px 32px 0;}
.box_bg{width:98.6%;}
#slider{width:520px; margin:10px 0 12px 70px;}
#departur-date label{width:190px;}
#departur-date input{width:150px;}		
.widget_clients li{width:315px; margin:0 18px 0 13px;}		
.wrapper-box{width:101%; height:auto;}
.grid2 .col1{width:35%;}
.grid2 .col2{width:60%;}		
.mapoutter-bx{height:auto; width:97.5%;}		
.map-image{margin:10px 0 0 0px; position:static;}
.accordionButton{width:99.7%;}
.accordionContent{width:100%;}
.accordion-hd{width:98.4%; height:auto;}
.accordionButton p{font-size:20px; padding:28px 0 0 20px;}
.accordionButton span{font-size:20px; display:inline;}
#searchtours-form{height:auto; width:98%; padding:10px 0px;}
#searchtours-form select{margin:5px 13px 0 10px;}

.hotel-themesbx ul li{float:left; padding:0 9px;}
.hotel-routemap{width:99%; float:left;}
.akordeon{width:95.5%; height:auto;}
.akordeon-item .akordeon-item-body, .akordeon-item-content{height:auto;}
.textbuttonbx{width:100%;}

.contentaccordion-textbx ul li a{width:328px;}
.outter-gallerybx{margin:7px 0 10px 0px;}
.gallery li a{margin:8px 5px 8px 7px;}
.other-packagebx{margin:0px 5px 15px}

.otherphbx ul li{margin:5px 2px !important;}

.videowrapper ul li{margin:25px 35px;}
.search-button{margin-top:-5px;}

.ourevent ul li{width:47.5%;}
.span_1_of_2{width:55%;}

.framewrapper ul li{margin:0 4px 10px; width:32%;}
}
@media screen and (max-width: 768px) {
.picker{width:89% !important; left:15px;}
.phtright{width:100% !important; height:auto; margin:15px 0 0px !important;}
.rectour ul{width:98% !important;}
.special-offer-heading{width:100%; background-position:-68px 0px;}
.price-original{width:99%; background-position:-68px 0px;}
.whyihpl-text, .mobile-speci, .place-distance, .city-distext{display:none;}
.tour-india-heading, .tour-india-package{margin:0px; width:98.5%;}
.right-distance-delhi{margin:0px 0 15px; width:98.5%;}
.best-imgview{width:100%;}
.bestfacts-rightbx{width:77%;}
.tourenqbx, .bxtreq{width:100%; margin:0px; float:left;}
.bxtreq label{width:80px !important;}
.bxtenq{width:49%; height:auto; float:left; margin:0px;}
.tourenq-form label,.tourenq-form .tacc{width:105px; margin:0px 10px}
.tourenq-form .select-feild, .tourenq-form .selacc{width:56%;}
.tourenq-form input{width:54%;}
#slider-stage #slide-container{width:413%}
.planner-container{width:100%;}
#slides-holder{width:99.8%; float:left;}
#slider-nav{width:99%; height:52px; margin:0 0 13px 0px; background-color:#edebec; border:solid 1px #d7d7d7; -webkit-box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); box-shadow:0px 0px 5px 0px rgba(161, 161, 161, 0.5); background-image:none;}
#slider-nav li{width:38% !important;}
#slider-nav li.step-1{width:34% !important; padding-left:25px;}
#slider-nav li.step-1.active, #slider-nav li.step-2.active{background:url(../images/nav-slider-bg.jpg) repeat-x 0 0;}
#slider-nav li.step-2{width:62% !important; margin:0px 0 0 -1px; padding-left:5px;}
#slider-nav li a{padding:0 0 0 15px; font-size:20px; line-height:25px;}
#slider-outterbx, .slider-innerbox, .scrollbarbx1, .tour-plannerbx .qctarea, .tour-plannerbx .detailtar{width:99%;}
#slider-stage{width:100%; height:615px; margin:0 0 15px 0px;}
#slider-stage #slide-container .slide{width:24.4%; }
#slider-stage #slide-container .slide .choices{width:46.3%; height:565px; margin:15px 6px 0 6px; padding:8px 0 0 2px;}
#slider-stage #slide-container .slide .choices h3{width:96%; height:46px;}
#slider-stage #slide-container .slide .choice-container{width:70%; margin:0 15% 10px;}
#slides-holder span.step-count{left:195px;}
.scrollbarbx{width:99%; height:425px;}
.leftwrp{width:98.5%; height:415px; margin:-70px 0 0px;}
.tourleftwrp{margin:45px 0 0px;}
.sortbgbx{width:94% !important; height:60px !important;}
.toursort{width:99% !important;}
.toursort p{display:block !important;}
.toursorting{float:left !important; border-left:none !important; padding:0px !important;}
.plannertour{width:94% !important; min-height:115px !important; margin:2px !important; padding:3px 3px 6px !important;}
#slider-stage #slide-container .slide .choices .choice-container .plcheck{top:97px !important; left:1px !important;}
.tetxcheck{top:91px !important; left:17px !important;}
#slider-stage #slide-container .slide .choices .extras{width:92%;}
.tourplan-outterbx, .detailtar, .detailtar label{width:98% !important;}
.tour-plannerbx{width:99.41%; height:490px;}
.plannerbx{height:395px !important;}
.tourplan-outterbx img{border:none;}
.tour-plannerbx label{width:58%;}
.tour-plannerbx input, .tour-plannerbx .qctarea textarea, .tour-plannerbx .detailtar textarea{width:96%;}
.tour-plannerbx select, .tour-plannerbx .placntno{width:100%;}
.plannerph label{width:auto;}
.tour-plannerbx .bdtbx{width:84px;}
.plannerph .phnobx{width:34%;}
.plannerph .plantxt{width:100%; float:left;}
.weekend-frame, .weekend-frame:nth-child(4n){margin-right:5px;}
.distance-all ul li{width:27%; margin:0 20px 5px;}
.pilgrim-distance ul li:first-child{width:225px !important;}
.pilgrim-distance ul li{width:62% !important; margin:0px 0px 10px 0px;}
.citydistbx{overflow-x:scroll; width:100%;}
.weekenddetf label{width:125px; margin:0 10px;}
.original-price{margin:5px auto;}
.share-facebook{width:50%; margin:10px auto;}
.right-panel-textbx p{padding:4px 20px 0 10px;}

.ihpl-textbx{display:none;}
.headingaccordion{width:98.5%; height:auto;}
.contentaccordion, .contentaccordion-textbx{width:99%;}

.toursearch-form{position:static; float:none; width:auto; margin:8px 0 0px; padding:10px; display:block; clear:both;}
.toursearch-form label{float:none;}

.bnnleftbx{left:65px !important;}
.hpartbx{width:95.9% !important;}
.hwhyhd{width:98.6% !important;}
}
@media screen and (max-width: 767px) {
.logo{margin-left:0px; width:auto;}

.toprghwrap{width:99%; margin-bottom:8px;}

.newsletter{width:90%;}
.newsletter label{float:none; display:block; text-align:center;}
.form-control{float:none; margin:8px auto 0px; width:92%;}
.newsletter .subbtt{width:auto; display:block; margin:10px auto;}
.social-text{float:none; display:block; text-align:center; margin-bottom:5px;}
.social-media{float:none;}
.social-media ul{text-align:center;}
.social-media ul li{float:none; display:inline-block;}
.social-media ul li .slm-txt{display:inherit; float:left; margin-top:-28px; padding-top:0; vertical-align:top;}

.footer-address, .footimg{width:99%;}

.bottomtext{text-align:center; margin-bottom:10px;}
}
@media only screen and (max-width: 750px){
.menuph{width:93%;}

.responsive-tabs{width:100% !important; height:auto; margin:15px 0px;}
.responsive-tabs__list{display:none; float:left;}
.responsive-tabs__heading {display:block; cursor:pointer; float:left; width:95.5%;}
.responsive-tabs__panel--closed-accordion-only {display:none;}
.responsive-tabs__panel {width:96%; float:left;}
.responsive-tabs__heading{padding:0.5em; border-radius:5px; border:1px solid #ccc; box-shadow:0px 2px 3px rgba(0,0,0,0.4); background:#ddd; position:relative;}
.responsive-tabs__heading:after {content:""; display:block; position:absolute; right:20px; top:40%; width:0; height:0; border-left:8px solid transparent; border-right:8px solid transparent; border-top:8px solid #000;}
.responsive-tabs__heading:hover, .responsive-tabs__heading--active:hover {background-color:#efefef}
.responsive-tabs__heading--active {background:#fff;}
.responsive-tabs__heading--active:after {border-bottom:10px solid #000; border-top:0;}

.box_panel{width:94%; float:left; margin:1% 3% 2%;}
.box_panel1{width:48%; margin:5px 4px 15px;}

.tour-regionbx{width:98%; margin:10px 0px 15px 2px; position:static;}
.tourregion-innerbx{height:auto; position:static; padding:0 0 8px;}
.tourregion-textbx{height:auto; float:left; position:static; width:99%;}
.tourregion-textbx ul{margin:0px 0 0 5px; float:left; width:100%;}
.tour_bg img, .tour_bg1 img{margin:2px auto; display:block;}

#slider-stage{height:890px;}
#slider-nav{height:78px;}
#slider-nav li.step-1.active, #slider-nav li.step-2.active{background-repeat:repeat;}
#slider-nav li a{padding:0px; font-size:18px;}
#slider-nav li.step-2{width:55% !important; padding:12px 30px 0 10px;}
#slider-stage #slide-container .slide .choices{width:95%;}
#slider-stage #slide-container .slide .choice-container{width:201px; margin:0 8% 10px;}
#slider-stage #slide-container .slide .choices{height:405px;}
.scrollbarbx{height:260px;}
.leftwrp{width:99%; height:335px;}
.tourleftwrp img{margin:30px 0px;}
#slides-holder span.step-count{left:135px;}
.fmscllbr{overflow-y:scroll; overflow-x:hidden; width:100%; height:328px;}
.qckscll{overflow-y:scroll; overflow-x:hidden; width:100%; height:215px;}
.tour-plannerbx p{width:100%;}
.tour-plannerbx{height:auto;}
.scrollbarbx1{height:185px;}
.plannerbx{height:215px !important;}
.plantab ul li{margin:0px;  border-top-left-radius:0px; border-top-right-radius:0px;}
.weektop-rightbx, .weekend-leftbx{width:98%;}
.weekenddetf label{width:15%;}
.weekend-formbx .transptxt{width:200px;}
.wfacthd, .wfactinfo ul{width:96%;}
.wfactfamous{width:75%;}
.wfactstate{width:96%; border-left:none; border-bottom:1px solid #777777; border-top:1px solid #777777; padding:8px;}
.wfacthd{border-bottom:none; padding-bottom:0px;}
.wfactinfo ul{padding-top:0px;}
.weekendfact, .weekhotelhd, .weekhotel ul, .weekhotel ul li{width:99%;}
.contreachbx p{width:auto; float:none;}
.travelling-time, .travelling-time:nth-child(3n){float:none; margin:0 auto 10px;}
.gellery-explore{float:none; margin:7px auto; display:block;}
.weekpophd, .weekend-agra{width:97%;}
.weekend-formbx button.Zebra_DatePicker_Icon{margin:5px 15px 0 -32px !important;}
.VTabbedPanels .TabbedPanelsTabGroup{width:100%; float:left;}
.VTabbedPanels .TabbedPanelsContentGroup{display:none;} 
.tour-frame, .popular-wildlife{width:98%; float:left;}
.responsive-tabs1 .national-park1{width:96%; float:left; margin:0 10px; padding-bottom:8px;}
.white_box{width:97%;}
.col{margin:0px;}
.grid2 .col{width:97%;}
.cirtextbx img{margin-bottom:0px;}

.htinterstbx ul li{margin:8px 5px !important;}

.brochure{margin:-5px 12px 0 0px;}
.quote{margin:-6px 7px 0 0px;}
.view-morebx{width:92%; float:left; margin:5px 0 8px 7px; text-align:center;}
.mwidth{width:85%; margin:5px 0 11px 24px;}
.ihpltext ul li{padding:5px 22px;}

.slider-leftbx{width:98%; position:static;}

.detail-hdbx{width:98.7%; padding:0 0 5px 0px;}
.detail-hdbx strong{width:60%;}
.detail-hdbx p{width:32%; padding:6px 3px; margin:0px 3px 0 0px;}
.tour-textbx{width:97%; height:auto; float:left; margin:5px 0 0px;}
.tour-buttonbx{width:58%; height:auto; float:left; margin:0px 0 0 5px; position:absolute; right:3px;}
.tour-btlinkbx{margin:8px auto; float:none; display:table;}
.ihpl-ratingbx{position:absolute; top:130px; right:0px; width:46%;}

.other-packagebx{width:94%; margin:0 13px 15px; padding-bottom:0px;}
.package-hdbx{width:auto; height:auto; float:none; display:block;}
.other-infobx{width:auto; float:none; display:inline-block;}
.other-textbx{width:auto; min-height:inherit;}
.other-packagebx img{display:none;}

.customer-contact1{width:99%; margin-left:10px;}

.paymentbx{width:96%;}
.payoption{width:98%;}
.paymentbx img{float:none; display:block; margin:0 auto 8px;}

.contest li{display:table !important; float:none !important; margin:9px auto 15px !important;}

.contestbx{width:98%; float:left; margin-left:0px;}
.contesttext ul li{width:96%; margin:5px 3px;}
.contestimg{float:none; margin:5px auto;}
.otherphbx ul li{width:200px !important; margin:5px !important;}

#offwrap, #contwrap{width:99%; margin:25px 0 0px;}
}

@media screen and (max-width: 735px) {
.videowrapper{width:97.5%;}
.videowrapper ul li{margin:25px 15px;}	

#offbox{width:95%;}
.customer-contact p{float:none; width:100%;}

.wrapper-footer{width:94%;}
.footerlinkview{margin:0px;}
}
@media only screen and (max-width: 470px){
.fb-like{float:none !important;}
.mediasl{width:auto; text-align:center; display:inline !important; margin: 0 auto !important;}
}

@media screen and (max-width: 460px) {
.pop-hdmd, .pop-hdright{width:100% !important; border-right:none !important;}
.hpoplink a{width:98% !important; margin:6px 3px !important;}
}

@media screen and (max-width: 630px) {
.footer-bg4{padding-top:10px;}
.ftviewbtt{margin-top:-47px;}
.footer-newlinks{width:95% !important; height:auto; margin-top:5px;}
}

@media screen and (max-width: 680px) {
.award-inner{width:100%; margin-bottom:10px; height:auto;}
}
@media screen and (max-width: 650px) {
.tourenq-form label, .tourenq-form .tacc{margin:0px;}
.tourenq-form .select-feild, .tourenq-form .selacc{width:55%;}
.tourenq-form input{width:52%;}
#slider-nav li.step-2{width:50% !important; padding:12px 37px 0 10px;}
#slider-stage #slide-container .slide .choice-container{margin:0 15% 10px; width:70%;}
#slides-holder span.step-count{position:static; width:100%; float:left; margin:0 0 25px;}
.pilgrim-distance ul li{width:98% !important; margin:0px 0px 10px 10px;}

.bnnleftbx{position:static !important; background-color:#CCC !important; width:96% !important; margin-bottom:10px !important; padding:5px 9px !important;}
.bnnleftbx strong{color:#333 !important;}
.bnnrightbx{width:98% !important;}

.routemap-innerbx{position:static; width:100%;}
.hotel-routemap img{float:none; margin:0 auto; display:block;}
.routemap-innerbx ul li{width:98%; float:left;}
.routemap-innerbx ul li p{width:auto;}

.videowrapper ul li{margin:25px auto; float:none;}
}
@media screen and (max-width: 640px) {
.weekenddetf label{width:9%;}
.framewrapper ul li{float:none; width:235px; margin:10px auto;}
}
@media screen and (max-width: 560px) {
.bxtenq, .bxtreq{width:97%; margin:0px 20px;}
.tourenq-form .ensubtt{margin:3px 20px 5px;}
.tourenq-form .select-feild, .tourenq-form .selacc{width:54%;}
.toursort{width:74% !important;}
.weekenddetf label{width:140px; margin:0 35px;}
.tiger-reserves-innerlink ul li{width:98%;}

.tour-buttonbx{width:49%;}

.tabcontent{width:98% !important;}
.hpartbx{width:92.9% !important;}
.hwhyhd{width:97.6% !important;}
.hbrandbx{width:80% !important; float:none !important; display:block !important; margin:5px auto !important; clear:both !important;}
}	

@media only screen and (max-width: 510px){
.top-rgthd{width:85%;}
.cmsite{float:right;}
.cmsite div{float:left;}
a.new-menu-link{width:80%;}	
.glbsites-heading{width:100%;}
}

@media only screen and (max-width: 500px){
.htinterstbx ul li{margin:8px 3px !important;}	

.other-packagebx{margin:0 10px 15px;}

.tourimg{float:none; display:block; margin:0 auto 5px;}

.wrapper-footer{width:92%;}

.stymenu{width:96%;}
}

@media only screen and (max-width: 355px){
.stymenu{width:95%;}
.callwp p a{font-size:0.9em;}
}

@media only screen and (max-width: 310px){
.callwp p a{font-size:0.8em;}
}

/*  MAKE LAYOUT RESPONSIVE at 480px FOR IPHONE LANDSCAPE ============================================ */
@media only screen and (max-width: 480px){	
.menuph{width:93%;}
.wildcallbk_nav{top:14%;}
.destination-tourbx, .slidertextbx{position:static; width:97%; height:auto;}
.destination-tourbx:nth-child(2n){margin:6px 0 3px 0px;}

.bannercontainer{margin:6px -1px;}

.innerbanner{width:29%; position:absolute; top:2px; right:3px;}
.banner-textbx{top:1px; padding:2px; right:1px; width:59%; font-size:14px;}
.banner-textbx p{display:none;}
.rupeesbx{padding:0px; font-size:15px; width:auto;}
.rupeesbx img{width:11%;}
.rupeesbx span{font-size:10px; padding:0px; display:inline;}
.banner-buttonbx{width:47%; margin:3px 2px 0 0px; padding:0px; float:left;}
.banner-callus{font-size:11px; padding:3px 0 0 0px; float:left; width:58px;}
.ihpl-bannerbx{position:static;}
.ihpl-textbx{display:none;}
.customise-buttonbx{width:49%; height:auto; margin:8px 2px 0px; float:left;}
.internationalbx{margin:5px 0 0 30px; width:80%;}
.banner-tourselect{margin:0px -6px 3px 0px; position:absolute; top:15px; right:3px;}
.banner-tourselect p{font-size:16px;}
.banner-tourselect select{width:140px; height:26px;}
.plantourbx{width:92%; height:auto; margin:0px; float:left;}
.plantourbx ul{margin:0px 30px 0px; float:left;}
.plantourbx ul li{width:100%; height:auto; margin:8px 10px; float:left;}
.slider-buttonbx{position:static; width:80%; margin:0 auto;}
.slider-buttonbx p{margin:7px; float:left; width:96%;}
.slider-buttonbx a{width:98%;}	

.traveltools ul li{margin:9px 11%;}
.destwrap{width:60%;}
.international-fair{margin:0 0 0 3px;}
.thememore{position:static; margin:10px 0 7px;}
.groupbx p{width:50%; margin:2px 100px 15px !important;}
.grouptours ul{margin:0 8.5%;}
.groupmg{margin:5px 3px !important;}
.tourenquiry form{width:97.4%;}
#tourslider-bgbox{width:100%; height:auto;}
.rectour ul{width:97% !important;}
#tour-gallerybox, #phtgallery{width:100% !important; height:auto !important;}
.advanced-slider img{width:100%; height:auto;}
#responsive-slider{min-height:260px;}
.advanced-slider .thumbnail{background-position:center; width:57px !important; height:35px !important;}
.glossy-square-gray .thumbnail-scroller .thumbnail-wrapper {margin:5px 3px; padding:4px 1px;}
.glossy-square-gray .thumbnail-scroller.horizontal .arrows a.previous {left:7%;}
.glossy-square-gray .thumbnail-scroller.horizontal .arrows a.next {right:7%; background-position:-30px 0;}
.right-panel{float:left; width:100%; margin:-20px 0 0 0px; height:auto;}
.call{padding:15px 0 8px 0px; position:static;}
.tour-descriptionbg ul li img{margin:2px 20px 0px;}
.offer{padding:0 0 0 150px;}
.send{padding:0 0 0 165px;}
#formbooking{width:100%; border-right:none;}
#formbooking label{float:left; width:231px;}
#formbooking .booking-flightbx{float:left; width:125px;}
#formbooking .smallmr{margin:0px 5px 0 0px;}
#formbooking textarea{width:219px; margin:0px 0 2px 0px;}
#formbooking select{width:150px;}
#formbooking label.keyword{width:auto;}
#formbooking input.entertext{width:215px;}
.formbutton{width:auto;}
#formbooking .formbutton label{margin:0px 0 0 7px; width:116px; float:left;}
#formbooking .or-divide{margin:8px 0 8px 0px;}
#formbooking input{width:142px;}
#formbooking .radiobx label{width:116px;}
.slides-textbx{top:-46px;}
.slides-textbx strong{font-size:14px;}
.slides-textbx p{font-size:12px; padding:3px;}
.slides-textbx p a{font-size:12px;}
ul.flex-direction-nav li a{width:23px; height:23px; background:url(../images/bg_direction_nav-resp.png) no-repeat 0 0;}
ul.flex-direction-nav li .next {background-position:-22px 0;}
.grid2 .col1{width:35%;}
.grid2 .col2{width:55%;}
.thing-hdbx{width:87%;}
.thing-tourdetail{width:96%;}
.thing-seeall{width:90%;}
.left-wrapbx-flight .flight-bottom-text, .left-wrapbx-flight .flight-right-banner, .tabw{width:99%; margin:0px; float:left;}
.national-park-tour{float:none; margin:0 auto 10px; display:block; clear:both;}
.tour-package-head h4{text-align:center; padding-bottom:8px;}
.tiger-reserves-frame{width:78%; float:none; margin:0 auto 10px;}
.whybook-hd{width:99.5%;}
.whybook-textbx, .why-book-withus{width:100% !important;}
.whybook-textbx ul{width:79% !important;}
.left-wrapbx-flight .flightbx{margin:50px 0 0;}
.left-wrapbx-flight .flight-bottom-link ul li{width:131px; margin:0px;} 
.tab-innerbox{width:100%; height:auto;}
.tab-innerbox p{padding:5px 8px 0 0px; margin:0px;}
.tab-innerbox p img{width:95%; height:auto; margin:0px 0 0 5px; padding:0px; float:left;}
.tab-leftpannel{width:98%; height:auto; float:left;}
.tab-rightpannel{width:98%; height:auto; float:left;}
.destinationbx{width:95%; height:auto;}
.tour-frame ul li{margin-left:14px;}
.bookingbutton p, .bookingbutton a{float:none; margin:0 25% 10px; display:block; text-align:center; width:160px;}
.tab-listbx{height:auto; width:100%; margin:5px 0 0 -5px;}
.tab-listbx table{width:100%; height:auto; margin:0px; padding:0px;}
.tab-listbx table th, .tabevents table th{font-size:12px; width:auto; height:auto;}
.tab-listbx table td a, .tabevents table td a, .tab-listbx table td, .tabevents table td{font-size:11px; width:10%; height:auto; padding:6px 5px; margin:0px;}
.button{padding:5px; width:100%; height:auto; float:left; font-size:9px;}
.marginleft{margin:0 0 0 1px;}
.bookingbx{width:99%; float:left; margin:15px 0 0px;}
.innerformbx{width:98% !important; margin:15px 0 0 6px !important;}
.booking-hdbx{width:99%; padding:6px 0px 0px 5px;}
#booking-form{width:98%; height:auto; margin:0px 0 0 4px;}
#booking-form label{width:60%;}
.accfd{float:left; width:100%;}
#booking-form textarea{width:97%; margin:8px 0 2px 0px;}
.arrivalbx, .booking-flightbx{width:45% !important;}
.travelerbx{width:78px !important;}
.pickf, .contentaccordion-textbx ul li span a{width:60%; float:left;}
.bookingsubmit{margin:51px 0 0 -25px !important; float:left;}
#searchtours-form{width:100%; margin:0 6px}
.search-button{width:auto; margin:13px 0 8px 70px;}

.best-explorebx{width:100%; float:left; position:static;}
.banner-tripbx{width:89%;}
.banner-tripbx a{width:90%;}
.best-searchbx .textbt{width:auto; margin:10px 6px 0px;}
.best-searchbx select{margin:8px 0 5px 7px;}
.best-searchbx .gobutton{margin-top:9px;}
.bestindia, .bestthemebx{width:332px !important; margin:5px 0 7px 51px !important;}
.best-searchbx input{width:266px; margin:5px 5px 0px;}
.best-rightbx ul li{margin:0 20px 16px}
.best-outterbx{width:97%;}
.bestwrapper ul li{margin:-10px 3px -13px;}
.best-imgview ul li.bestimg{float:left;}
#home-inspiration-tabs .tab-content{width:97.5%;}
.best-rightbx, .best-wraptext, .national-parking-border{width:97%;}

.hotel-themesbx ul, .travel-linksbx ul{width:auto;}

.tour-boxpannel{margin:5px 0 2px 0px; width:100%;}
.duration-textbx{width:98.6%;}
.button-box{width:100%; padding:0px; margin:0px;}
.price-tourbx{width:100%; margin:5px 0 0 0px; padding:0px;}
.price-tourbx span{display:inline; padding:0 0 0 3px; margin:0px;}
.hotel-routemap{width:97%; float:left; height:auto;}
.routemap-innerbx{width:98%; float:left; height:auto; position:static;}
.routemap-innerbx ul{margin:5px 0 0 4px;}
.routemap-innerbx ul li p{width:99%;}
.akordeon{width:35.5%; height:auto;}
.akordeon-item-content{padding:10px 5px 22px 5px; width:98.4%; height:auto; overflow:hidden;}
.akordeon-item .akordeon-item-body{padding-bottom:15px;}
.viewmore{padding:0px 0 10px 0px;}

.textbuttonbx{width:100%; font-size:16px;}
.contentaccordion{width:98.5%;}
.contentaccordion-textbx{width:98.5%;}
.detail-tourbx{width:98.5%;}
.detail-tourbx ul{width:98.5%}

.gallery li {float:left; width:31%; margin:0 2px;}
.listpanel-tabsbx{width:100%;}
.tabs{width:100%; height:77px; background:url(../images/tabs-icon-small.jpg) no-repeat;}
.tabs ul li.tabicon-1{width:30%;}
.tabs ul li.tabicon-2{width:38%;}
.tabs ul li.tabicon-3{width:32%;}
.tabs ul li.tabicon-3 a span{padding:56px 0 0 0px; text-align:center;}
.tabs ul li a{padding:0px;}
.tabs ul li a span{display:block; padding:56px 0 0 0px; text-align:center;}
.tabs ul li.tabicon-1:hover, .tabs ul li.tabicon-1.active{background-position:-30px -7px;}
.tabs ul li.tabicon-2:hover, .tabs ul li.tabicon-2.active{background-position:-34px -7px;}
.tabs ul li.tabicon-3:hover, .tabs ul li.tabicon-3.active{background-position:-50px -7px;}
.best-wrapbx, .getaways-mapbx{width:96%;}
.payoption{width:99%; margin:0px;}
.weekend-contentbx{margin:15px 30px;}
.getaways-formbx{width:99.4%; position:static; background:#e9e8e8; border:1px solid #e0e0e0;}
.getaways-formbx p{color:#000;}
.getaways-formbx label{width:259px;}
.getaways-formbx select{width:180px;}
.getaways-textbx{margin:6px 0 12px 3px;}
.getaways-imgtext{float:left; width:96.6%;}
.getaways-imgtext p{font-size:17px; top:6px; padding:0 6px;}
.international-innerbx{width:97.5%; margin:0 auto;}
.left-internationalbx{width:98%; margin:0 0 0 3px;}
.top-dealshd{position:static; margin:8px 0 0 40px;}
.top-tourbx{width:96%; margin:0px 0 0 5px;}
#billy_clip{width:100%; margin:0px; padding:0px;}
.top-tourdetailbx{width:462px;}
.top-tourtextbx{width:135px; padding:0px 2px;}
.theme-packagebx{width:96%;}
.theme-tourdetail{margin:8px 6px; width:47%;}
.textbxm{width:95%; padding:0 9px;}
.right-internationalbx{width:100%; margin:0 0 0 1px;}
.righttop-hdbx{position:static; margin:7px 0 0 0px; width:100%;}
.explore-destinationshd{height:auto; margin:0px 0 -10px 35px;}
.destination-selectbx{width:100%; float:left; margin:0px 0 0 14px;}
.destination-info, .destination-bannerbx, .international-mapbx{width:94%;}
.destination-info ul li{margin:5px 8px; width:45%;}
div.paginationContainer{width:99.5%;}
.detailbox{width:100%;}
.carrerbx{margin-left:0px;}

.attractionframe ul li{margin:0 23% 2%;}

.customer-contact1{width:93%;}
.top-beaches-frame ul li{width:211px; margin:5px 2px; padding:2px;}
.statebx ul li{margin:0 28px 16px;}
#continnerbx{width:auto; margin:0px;}

.contbt{float:none; font-size:13px; height:auto; padding:4px 8px; width:auto;}
.guide-leftwrap, .txtarea, .infoevent, .long-bannerbx, .phototourbx{width:99%;}
.travel-linksbx ul li{width:45%;}
.topdest, .topsatt, .topwild, .luxtrain, .eventslinks ul li{width:96%;}
.topdest-leftbx{width:100%;}
.topdest-righttbx{margin:3px 11px;}

.vwall{width:88%; margin:0 0 0 17px; text-align:center;}
.otmargin, .otheratt{margin:8px 55px}
.wrmargin, .cardsimg{margin-left:0px;}
.wraptop{margin:5px 60px 8px; padding:4px 15px 15px;}
.luxwrap{width:98%; margin:6px 3px;}
.luxwrap ul li{width:97%; margin:2px 6px 10px;}
.luxwrap ul li .luxtext{width:42.5%; height:99px; padding:10px;}
.luxwrap ul li .luxtext span{font-size:17px; padding-bottom:5px;}
.guide-texthd, .guide-texthd span{width:85%;}
.topwild ul li:first-child{width:100%; margin:5px 0px !important;}
.topwild ul li, .wdmargin{margin:5px 55px !important;}
.allvw{width:99%; text-align:right; margin:0px 8px 0 0px;}
.map-guidebx{width:auto; margin:0 73px;}
.summersections{margin:8px 47px;}
.bestrightbx, .traveltip{width:95%;}
.height, .secondpannel{height:auto;}
.paymore{position:static;}
.resp-tabs-list1 li, .resp-tab-active1{padding:10px 35px !important; margin-bottom:0px !important;}

.award-inner img{margin-left:25px;}

.air-booking{background-position:-180px 0px;}

.tabevents tr th.countrym img{width:38%;}
.tabevents tr th.fairt img{width:65%;}
.tabevents tr th img{width:93%;}
.responsive-tabs1__list__item{font-size:14px; padding:13px 5px;}
.responsive-tabs1 .domestic-flights, .responsive-tabs1 .international-flights{width:100%; height:auto; margin:0px; background:none; border:none; box-shadow:none;}
#flightbooking{width:99%; margin:0px;}
#flightbooking label{width:208px;}
.car-rental-bg-right{width:97%; float:left; margin:0 0 0 8px;}
.grcap{margin:-7px 0 0 5px;}
.convert{margin:25px 0 0 40%;}
.convtrs{float:left; width:100%; margin:10px 0 0px;}
.currency-convtbx{width:91%;}
.photomain ul li{margin:9px 15%;}
.detailphoto li{margin:5px 100px !important;}
.special-offer-pannel, .special-offer-detail, .left-wrapbx .tour-table .willife-tour-link ul li{width:92%;}
.special-inner-box{width:97%; height:auto; margin:0 0 14px;}
.special-inner-box:nth-child(2n){margin:0 0 14px 0px;}
.special-inner-box .spimg{margin:10px 24% 0px;}
.special-deals1 ul li{margin:15px 18% 0px;}
.special-right-box, .special-deals, .special-offer-righttext{width:100%; float:left;}
.special-offer-inner-icon{left:35px;}
.price-original{width:99%; height:auto; background-position:-68px 0px; border-bottom:1px solid #d8d8d8;}
.price-share{margin:25px 12px 10px;}
.price-send-mail{margin:38px 0 0px;}
.your-save{border-right:none;}
.special-terms-cond{width:95%; margin:0 0 0 2px;}
.recommended-offer{width:85%; margin:0 0 10px 15px;}
.bestwrapper, #map-canvas, #directions-panel{width:100% !important;}
.shortest-route-search{padding:6px 0 0 110px;}
.shortest-route-search p{margin:0px;}
.shortest-route-search label{width:110px; float:left; margin:7px 0;}
.shortest-route-search select{margin:7px 0;}
.textbestbx article ul li{width:47%;}
#home-inspiration-tabs .inspirationtext, #home-inspiration-tabs .textcontent{display:none;} 
#destdrop ul li a{width:45%;}
.tourdes-leftbx, .tourdes-rightbx, .tourdesinfobx, .currency-convtbx label select, .box-tour, .national-parking-border h3, .span_2_of_2, .span_1_of_2, .span_5_of_5, .span_4_of_5, .span_3_of_5, .span_2_of_5, .span_1_of_5{width:100%;}
.tourdesinfobx ul li{margin:4px 0 4px 7px;}
.theme_destination_list a{width:110px;}
.viewdetails{margin-top:15px;}
#ihplspecialbx{width:88.5%; padding:3px 2px 5px 3px;}
.pp_content_container{width:100%;}
div.pp_pic_holder{margin:0 0 0 10px; width:91.4% !important;}
div.ppt{width:100% !important;}
.pp_details{width:122% !important;}
.special-tagline strong{font-size:18px;}
.speical-outterbx{width:125%;}
.special-rightpannel{width:100%; height:400px;}
.prvnxt-buttonbx{width:257px; bottom:-200px; right:-5px;}
.pp_nav{bottom:611px; right:-5px;}
.special-camera-icon{bottom:607px;}
a.pp_close{bottom:375px; right:15px;}
a.pp_arrow_next{margin:0 30px 0 0px;}
.ihpl-logo img{right:4px;}
.special-hdbx{top:-90px; width:auto; padding:8px 22px 14px;}
.special-hdbx .special-nobx{position:static; margin:-8px 8px 0 0px;}
.reletead-tours, .top-ten-header-form{width:96%;}
.specialcontbx{width:96%; bottom:9px; border-top:1px dashed #919191; padding:8px 0 0 0px;}
.specialcont-leftbx{width:58%; padding:7px 0 0px}
.specialcont-leftbx a{float:left; margin:0 8px 0 4px;}
.specialcont-rightbx{padding:5px 0 0 8px; width:38%;}
.special_desc_scroll{margin-top:-13px; max-height:150px;}

.link-guidebx ul li{float:left; width:44%;}
.guide-videobx img{width:301px;}
.guideinfo{margin:0px 60px 18px;}
.brochures-box, .guide-videogallery{width:69%;}
.guide-imggallery{width:66%;}
.right-bannerbox, .brochuresbx{margin:0 25%;}	
.tourdes-detailbx, .right-bg{width:98%;}		
.shortest-route, .google-map-roupte, .box, .videowrapper{width:98.5%;}

#slider{margin:10px 0 12px 35px;}

.accordion-hd{width:95.4%; height:auto;}
.accordionButton p{font-size:19px; padding:18px 0 0 21px;}
.accordionButton span{font-size:19px; display:block; padding:0 0 0 21px;}
.interest-themesbx ul li{width:46%;}
.weekend-frame, .weekend-frame:nth-child(4n){float:none; margin:0 auto 15px;}
.distance-all ul li{width:40%;}
.right-querybx{float:none; display:block; clear:both; margin:10px auto;}
.right-querybx a{float:none;}


.brochure{margin:-5px 12px 0 0px;}
.quote{margin:-6px 7px 0 0px;}
.view-morebx{width:92%; float:left; margin:5px 0 8px 7px; text-align:center;}
.mwidth{width:85%; margin:5px 0 11px 24px;}

.price-original-1{width:50%;}

.span_5_of_5 {width:42%;}
.span_4_of_5, .span_3_of_5, .span_2_of_5, .span_1_of_2, .span_1_of_2right{width:100%;}
.span_1_of_5 {width:99.7%;}

.footer-newlinks strong{text-align:center;}
.innerwdh{width:100% !important;}
.footer-newlinks ul li{padding-bottom:10px; padding-left:10px; background-image:none;}
.footer-newlinks ul li a{display:block; font-size:16px; color:#111; text-align:center; padding-top:7px; padding-bottom:7px; background-color:#dadada; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; outline:none; transition:0.5s ease; -o-transition:0.5s ease; -webkit-transition:0.5s ease;}
.footer-newlinks ul li a:hover{color:#fff; background-color:#bf000f;}

.m1 ul{margin:-9px 0 0px !important;
}
@media only screen and (max-width: 465px){	
.menuph, .tiger-reserves-frame{width:91%;}
.tourtheme ul li{float:none; margin:5px auto; width:215px;}
.moreviewbx{width:97%; position:static; margin:5px 4px 8px;}
.detinnerbx ul li a{font-size:15px;}
.destinationsbx ul li{float:none; margin:0 auto 8px auto; width:181px;}
.detinnerbx ul li, .textbestbx article ul li, ul.attractionother li, ul.linksbox li{width:96%;}
.box_panel1{width:97%; margin:5px 4px 15px;}
.tour-descriptionbg ul li img{width:30%; margin:2px 0 0 4px;}

.resp-tabs-list1 li, .resp-tab-active1{padding:7px !important; margin-bottom:0px !important;}
.car-rental-bg{background:none;}
.car-rental-bg-left{width:96%; margin:-5px 0 8px -4px;}
.car-rental-bg-form input{width:180px;}
.car-rental-pick label.car-rental-drop{width:175px; margin:0px;}
.shortest-route-search{padding:5px;}
#destdrop ul li a{margin:0 0 5px; width:95%;}
.bestindia{margin:5px 0 7px !important}
.ihpltag-linebx{position:static;}
#ihplspecialbx ul li{margin:0 12% !important;}
.special_desc_scroll{max-height:260px;}
.special-rightpannel{height:590px;}
.specialcontbx{position:static; margin-top:5px;}
.specialcont-leftbx{width:100%; border-right:none; padding:2px 6% 0px;}
.specialcont-rightbx{width:62%; padding:12px 18%;}
.prvnxt-buttonbx{bottom:-10px; right:-2px;}
a.pp_close{bottom:605px; right:2px;}
.special-hdbx{top:-12px; width:274px; padding:11px 0 16px 5px;}
.special-tagline{margin:39px 0 7px 5px;}
.tagmr{margin:2px 0 7px 5px !important;}
.bxtenq, .bxtreq{width:100%; margin:0px 6px;}
.tour-plannerbx{width:99.3%;}
#slider-nav{height:118px;}
#slider-nav li.step-1.active, #slider-nav li.step-2.active{height:106px;}
#slider-nav li.step-2{width:39% !important; padding:12px 34px 0 20px;}
#slider-stage #slide-container .slide .choices, .textenter, .textenter:hover{width:92%;}
.leftwrp{width:100%;}
#slides-holder button.next, #slides-holder button.finish{margin:-14px -17px 0 0px;}
#slider-stage #slide-container .slide .choice-container{width:201px; margin:0 8% 10px;}
.tetxcheck{position:static !important;}
.tour-plannerbx label{width:auto;}
.tour-plannerbx input{width:100%;}
#slider-stage #slide-container .slide .choices .tourpkg{width:97.5%;}
.plannerbx{height:255px !important;}
.qckscll{height:242px;}
.tour-plannerbx .qctarea textarea, .tour-plannerbx .detailtar textarea, #offbox, #continnerbx{width:92%;}
#contact-form label{width:97%;}

.share-facebook{width:80%;}
.tourdes-contactbx a{margin-left:9px;}
.cirtextbx{margin:10px 0px;}

.detailbox{width:99%;}
.detail-hdbx{width:97.7%; padding:0 0 5px 0px;}
.detail-hdbx strong{width:57.5%;}
.tour-textbx{width:97%; height:auto; float:left; margin:5px 0 0px;}
.tour-buttonbx{width:98.5%; position:static; margin:5px 0 0px;}
.tour-detailbx img{float:none; height:auto; margin:0 auto; display:block;}
.ihpl-ratingbx{position:static; width:99%;}

.otherphbx ul li{width:230px !important; margin:5px auto 15px !important; float:none !important;}

.bnnleftbx{width:94% !important;}
.hotelshbx .shicon{width:90% !important;}
.bnnrightbx{width:96% !important;}
.mainrightbx{margin-left:3px !important; width:99% !important;}
.hpartbx{width:89.9% !important;}
.hwhyhd{width:96.6% !important;}

.hbrandbx{width:100% !important;}

.top-rgthd{width:70%;}
}

@media only screen and (max-width: 430px){
.tab-box a{display:inline-block;}

.other-packagebx{margin:0 5px 15px;}
}
@media (max-width: 390px) {
.wrapper-footer{width:89%;}

.quick-cntct textarea{width:87%; margin-left:0px;}
}
@media only screen and (max-width: 360px){
.toprghwrap{margin-bottom:0px;}

.bestrightbx{width:91.6%;}
#booking-form, .weektop-leftbx{margin:0px; width:100%;}

.customise-buttonbx{width:auto; height:auto; margin:8px 0 0 5px; float:left;}
.contest li{margin:9px 5px !important; width:94% !important; display:block !important;}
.photomain ul li a:hover span{top:72px}
.plantourbx{width:98%; height:auto; margin:0px; float:left;}
.plantourbx ul{margin:0px; float:left;}
.plantourbx ul li{width:99%; height:auto; margin:8px 5px; float:left;}
.plantourbx ul li .planhd, .distance-all ul li, .left-wrapbx .tour-table .willife-tour-link ul li{width:88%;}
.weekend-recommended, .textplan, .top-ten-header-form{width:93%;}
.textplan a{margin-left:102px;}
.textplan img{margin-left:-2px; border:2px solid #FFF;}
.whwrap{width:52%;}
.destwrap, .price-original-1, .your-save{width:47%;}
.price-send-mail{margin:5px 17px 15px;}
.groupbx p{width:76%; margin:2px 23px 15px !important;}
.grouptours ul{margin:0 19.5%;}
.tourenquiry form{width:96.2%;}
.destination-info ul li{margin:5px 20px; width:auto;}
.theme-packagebx, .left-wrapbx-flight .flightbx{width:94%;}
.theme-tourdetail{margin:8px 20px; width:87%;}
.destination-info, .destination-bannerbx, .international-mapbx, .interest-themesbx ul li{width:91%;}
.top-tourbx{width:93%; margin:0px 0 0 5px;}
ul#billy_scroller{height:325px;}
ul#billy_scroller li{width:310px;}
.top-tourdetailbx{width:310px;}
.top-tourdetailbx img{width:100%;}
.top-tourtextbx{width:305px; height:150px; padding:0px 2px;}
div.paginationContainer{width:98.5%;}

.attractionframe ul li{margin:0 27px 8px;}
.customer-contact1{width:94%; margin:15px 7px;}
.right-bannerbox, .brochuresbx{margin:0 30px;}
.top-beaches-frame ul li{width:212px; margin:3% 14%; padding:3px;}
.statebx ul li{margin:0 4px 16px;}
.otheratt, .payoption{width:97%;}
.tab-listbx table td, .tabevents table td{width:10%; padding:6px 0px;}
.guide-leftwrap, .wfacthd strong{width:99%;}
.topdest-righttbx, .hotel-booking p, .air-booking p, .car-rental-a p{width:98%; margin:0px;}
.lastm{margin:5px 40px 0px !important;}
.topdest-righttbx ul li{margin:5px 40px 0px;}
.vwall{margin:0px; float:none; text-align:center;}
.car-rental-a{height:auto;}
.whybook-textbx img{margin:5px 30%;}
.left-wrapbx-flight .flight-bottom-link ul li{width:125px;}
.guide-texthd, .guide-imggallery, .paymentbx, .theme-detailinfo, .whybook-textbx ul{width:95% !important;}
.travel-linksbx ul li{width:75%;}
.topdest, .topsatt, .topwild, .luxtrain, .national-parking-border, .client-testbx{width:95%; overflow:hidden;}
.luxwrap{width:95%; margin:6px;}
.luxwrap ul li{margin:2px 20px 10px;}
.luxwrap ul li .luxtext{width:78.2%; padding:2px 6px 8px; height:auto;}
.topdest-righttbx ul{margin:0px;}
.otmargin, .otheratt, .contbt{margin:8px 0px !important;}
.topthemehd span{width:55%;}
.wraptop{width:95%; padding:4px 8px 8px; margin:5px 0;}
.wraptheme p{width:55%; margin-bottom:15px;}
.guide-texthd span{width:60%;}
.topwild ul li, .link-guidebx ul li, .brochures-box, .guide-videogallery{width:100%;}
.topwild ul li, .wdmargin{margin:0px !important;}
.map-guidebx, .videowrapper ul, ul.attractionother li{width:99%; margin:0px;}
.guide-videobx img{width:286px;}
.guideinfo{width:97%; margin:0px 0 18px;}
.guide-videobx p{padding:3px 12px;}
.summerbx-rollover ul li a, .guideinfo-rollover ul li a{margin:3px -10px;}
.summersections{width:97%; margin:8px 6px;}
.summer-normal span{left:20px;}
.summerbx-rollover ul, .summerbx-rollover span{width:82%;}
.summerbx-rollover .viwmore{width:63%;}
#flightbooking, .tipsbx, .weekend-formbx input{width:96%;}
.terms-condtion{width:90%;}
.videowrapper{width:98.5%; margin:15px 2px;}

.award, ul.attractionother{width:90.5%;}
.award-inner img{margin-left:5px;}
.traveltools ul li{width:93%; height:auto; margin:9px 4px;}
.otherphbx ul li{width:231px !important; margin:5px 9% !important;}
.contentaccordion-textbx ul li span a{width:37%;}
.eventswapper a{width:60%; float:left;}
.eventswapper span{width:28%; margin:0 8px;}
#flightbooking label{width:212px;}
.photomain ul li{width:96%; margin:9px 0px;}
.photomain ul li a:hover p{top:60px; width:50%;}
.detailphoto li{margin:5px 23px !important; width:80% !important;}
.otherphoto ul li{margin:5px 4px;}
.special-offer-pannel, .special-offer-detail{width:89%;}
.special-inner-box .spimg{margin:10px 6% 0px;}
.special-deals1 ul li{margin:15px 2px 0px;}
.tourenq-form .ensubtt{margin:10px 75px 5px;}
.weekend-formbx .transptxt{width:155px;}
.weekenddetf label{width:73px; margin:0px 3px;}
.wfactfamous{width:98%; padding:5px 0 8px;}
.wfactstate, .wfactdis, .wfactbest{width:90%;}
.tour-frame ul li{margin:0 auto 10px; float:none;}
.popular-wildlife ul li .frame-t{width:165px;}
.inner-slider{width:97.5%;}
.bookingbutton p, .bookingbutton a{margin:0 15% 10px;}
.inner-slider-text p{padding-left:0px;}

.tourotherbx ul li{width:45.5%; margin:8px 6px -5px; height:auto;}
.tourotherbx ul li p{bottom:9px;}
.special-inner-box, .detinnerbx ul li, .tourdes-detailbx, .white_box, .otherlinks ul li{width:96%;}

.hbrandbx{width:60% !important;}

.quick-cntct input{width:80%;}
.quick-cntct select{width:82%;}
.quick-cntct textarea{width:77%;}
}
@media only screen and (max-width: 321px){
.whwrap, .destwrap{width:98%; margin-left:3px;}
.destination-info h3{padding:3px 2px; font-size:20px;}
.top-tourbx{width:93%; margin:0px 0 0 5px;}
ul#billy_scroller{height:325px;}
ul#billy_scroller li{width:auto;}
.top-tourdetailbx{width:276px;}
.top-tourtextbx{width:255px; height:150px; padding:0px 2px;}
.filterResult{padding-top:4px;}

.border{width:95.5%;}

.statebx ul li{margin:10px; width:93%; height:auto;}
.statebx ul li img{width:100%;}
.statebx ul li span{width:auto; padding:0px 8px 3px 8px;}
#booking-form p{width:55px;}
#booking-form label, .car-rental-pick label.car-rental-textara textarea{width:70%;}
.accfd p{float:left; width:150px !important;}
#booking-form .formotherfd .lblast{width:85px;}

.contentaccordion-textbx p{float:left;}
.contesttext ul li, .contestimg{width:94%;}
img.traveguide, img.tourplanner, img.converter, img.weatherinfo{margin:0 85px}
img.distance{margin:0 99px}
.left-wrapbx article img{margin:0px;}
.bestindia{width:260px !important; margin:5px 5px 7px !important;}
.besttourslider p{width:96%;}
.best-searchbx .gobutton{margin:9px 0 0 6px;}
.best-rightbx ul li{margin:0 16% 16px;}
.bestwrapper ul li{margin:-10px 25px 0;}
.special-hdbx{top:-12px; width:274px; padding:9px 0 21px 5px; font-size:13px;}
.bestthemebx{width:260px !important; height:auto; padding:3px 3px 0px; margin:0px 0 8px 5px !important;}
.bestthemebx a p{width:96%; bottom:4px;}
.toursearch-form .inenter{width:253px;}
.left-wrapbx .wildlife-sec1 section img{border:none;}
.tab-listbx table td a, .tabevents table td a, .tab-listbx table td, .tabevents table td{font-size:10px;}
.carrer-designation{letter-spacing:0em;}

.bnnsearch{padding:6px !important;}
.hotelshbx .shicon{width:86% !important;}
.tab-box a{margin:10px 5px 0 0px !important;}

.htinterstbx ul{width:77% !important; margin:0 auto !important;}

.contentaccordion-textbx img{float:none; display:block; margin:0 auto 5px;}

.ifmftt{width:175px; margin:0 auto; height:75px;}

.quick-cntct input{width:72%;}
.quick-cntct select{width:74%;}
.quick-cntct textarea{width:70%;}
}

@media (max-width: 310px) {
.social-media ul li{padding:5px;}
}

.ps-toolbar-next-disabled .ps-toolbar-content{background-position:-132px -44px;}
.ps-toolbar-play .ps-toolbar-content{background-position:-88px 0;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi){
.ps-toolbar .ps-toolbar-content{-moz-background-size:176px 88px; -o-background-size:176px 88px; -webkit-background-size:176px 88px; background-size:176px 88px; background-image: url(../images/icons@2x.png);}}
@media (max-height:500px), (max-width:400px) { 
#responsive-slider .slide-arrows{visibility:hidden;}
}