@charset "utf-8";
/* CSS Document */
.emailfriendBx, .faqbx{width:100%; float:left;}
.emailfriendBx h1{ padding:30px 0px; font-size:1.6em; font-weight:700;}
.emailfriendBx p{ padding-bottom:30px;}
.emailfriendBx .rgt-panel{width:29%; float:right;}
.emailfriendBx .lft-panel{width:69%; margin-right:2%; float:left;}
.emailfriendBx .rgt-panel .box{width:100%; float:left; padding:0;	margin:0 0 15px; box-shadow:0 0 20px rgba(0,0,0,.2)}
.emailfriendBx .rgt-panel .box h4{width:100%; float:left; margin:0;	padding:12px; color:#000000; font-size:18px; text-align:center; font-weight:700; text-transform:capitalize;  text-transform:uppercase;}
.emailfriendBx .rgt-panel .box.info ul{width:100%; float:left; margin:2px auto; overflow:hidden; padding:0px 0; list-style-type:none;}
.emailfriendBx .rgt-panel .box.info ul li{width: 96%; float: none; 	margin:2px auto; padding: 0; font-size:17px; text-align: left; font-weight: 600;	overflow: hidden;}

.emailfriendBx .rgt-panel .box.info ul li i {width: 40px; height: 40px; float: left; padding: 10px; font-size: 22px; color: #f95539; text-align: center;}
.emailfriendBx .rgt-panel .box.info ul li > span {padding:10px;display:block; float:left; font-size:18px;}
.emailfriendBx .rgt-panel .box.info ul li a {color: #333;}
.emailfriendBx .rgt-panel .box.summery ul {width:100%; float:left; margin:2px auto; overflow:hidden; padding:0px 0; list-style-type:none;}
.emailfriendBx .rgt-panel .box.summery ul li { width: 96%; float: none; margin: 2px auto; padding: 0; font-size:14px; color: #000000; text-align: left; font-weight:normal; overflow: hidden; border-bottom: 1px dotted #e2e2e2;  padding: 5px 0px;}
.emailfriendBx .lft-panel .formbx{background-color: #f1f1f1;  width: 100%;	float: right; margin: 0 0 50px 0; padding:12px;}
.emailfriendBx .lft-panel .formbx > span{padding: 10px; display: block; font-size: 14px; font-size:11px; text-align:right; font-style:italic; color:#888888;}
.emailfriendBx .lft-panel .formbx ul{width:100%; float:left; list-style-type:none; margin:0; padding:0; position:relative;}
.emailfriendBx .lft-panel .formbx ul li {width:48%; float: left; padding: 5px 10px; margin:0 1% 1% 0;}
.emailfriendBx .lft-panel .formbx ul li.noeffect {background:none; border:none; margin:0; padding:0; min-height:inherit;}
.emailfriendBx .lft-panel .formbx ul li.col {width:32.3%;}
.emailfriendBx .lft-panel .formbx ul li.gender {width:8%;}
.emailfriendBx .lft-panel .formbx ul li.name {width:38%;}
.emailfriendBx .lft-panel .formbx ul li.lastname {width:48%;}
.emailfriendBx .lft-panel .formbx ul li.full {width:100%;}
.emailfriendBx .lft-panel .formbx ul li.full2 {width:99%;}

.emailfriendBx .lft-panel .formbx ul li.capcha-bx {width:286px; min-height: auto; padding: 14px;}
.emailfriendBx .lft-panel .formbx ul li.capcha-bx .captchaMain {width:100%; float:left;}
.emailfriendBx .lft-panel .formbx ul li.capcha-bx .captchaMain .captcha {width:139px; float:left; margin:0; padding:0; font-size:14px; color:#fe492b; font-weight:600; position:relative;}

.emailfriendBx .lft-panel .formbx ul li.capcha-bx .captchaMain .captcha + .notebx + textarea.txtarea-01 {width:104px; float:left; text-align:left; font-size:14px; margin:0; padding:10px;background: #f9f9f9;height: 44px;border: 1px solid #f1f1f1;}


.emailfriendBx .lft-panel .formbx ul li.full2.relbx,
.emailfriendBx .lft-panel .formbx ul li.capcha-bx.relbx {position:relative; margin-bottom:3%;}

.emailfriendBx .lft-panel .formbx ul li.full2.relbx span.notebx,
.emailfriendBx .lft-panel .formbx ul li.capcha-bx.relbx span.notebx {position:absolute; right:0; bottom:-22px; font-size:11px; font-style:italic;}

.emailfriendBx .lft-panel .formbx ul li.btnbx {background:none; border:none; margin:0; padding:0; width:auto; position:absolute; right:0; bottom:0; z-index:1;}
.emailfriendBx .lft-panel .formbx ul li.btnbx input.btn-search {background:#fe492b; color:#ffffff; font-size:14px; text-align:center; padding:10px 20px; margin:0; border-radius:20px; border:none; cursor: pointer; position:absolute; right:-6px; bottom:0; z-index:1;}
.emailfriendBx .lft-panel .formbx ul li label{font-size:1em; color: #000; display: block; padding-bottom: 10px;}
.emailfriendBx .lft-panel .formbx ul li input.inp-01{width:100%; float:left; background:#ffffff; border:none; font-size:.8em; font-weight:500; color:#000000; text-overflow: ellipsis; overflow: hidden;white-space: nowrap; padding:10px;height: 48px;}
.emailfriendBx .lft-panel .formbx ul li textarea {width:100%; float:left; background:#ffffff; border:none; font-size:.8em; font-weight:600; color:#000000; padding:10px 0; min-height:80px;}
.emailfriendBx .lft-panel .formbx ul li textarea.txtarea-01 {width:auto; min-height:10px;}
.emailfriendBx .lft-panel .formbx ul li select.sel-01 {width:100%; float:left; border:none; /*font-size:12px;*/ font-weight:600; color:#000000; -webkit-appearance: none; -moz-appearance: none;appearance: none; background:#fff url(../images/listbox-arrow.jpg) right 0 no-repeat; height: 48px;}
.emailfriendBx .lft-panel .formbx ul li.btnbx input[type="submit"], .emailfriendBx .lft-panel .formbx ul li.btnbx input[type="button"]{background: #F95539;
    background: var(--btnred);
    padding: 0px;
    color: #ffffff;
    border: none;
    font-size: 1em;
    text-transform: uppercase;
    font-weight: 600;
    height: 40px;
  width: 150px;
    cursor: pointer;
    transition: all .5s;
    white-space: break-spaces;}


div#itinerarywrap{ max-width:1220px; margin:0 auto;}
div.breadcrumb {
  width: 100%;
  padding:0;
  float:inherit !important;
  background: #f6f6f6;
  margin: 0 auto;}
  div.breadcrumb ul{ width:auto; float:left;}

.updatedContainer .emailtobnr {text-align:center;}
/* -- India Tours Left Panel -- */


.destinationtourwrap {
	width: 100%;
	margin: 0px auto;
	padding: 15px 5px 20px 5px; float:left;
}
.destinationtourwrap li.indiatour-leftpanel {
	width: 30%;
	float: left;
	display: block;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.journeyoverview {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0px 0px 24px 0px;
}
.journeyoverview-h {
	display: block;
	font-size: 20px;
	line-height: 36px;
	color: #fdf9f8;
	margin: 0px;
	padding: 0px 0px 0px 12px;
	background: url(/holidays-india/itierary-images/journeyoverivew-h.jpg) 0px 0px no-repeat;
}
.classpricelable {
	display: block;
	margin: 0px;
	padding: 16px 0px 5px 0px;
	font-size: 18px;
	color: #063f53;
	text-align: center;
	font-weight: bold;
}
.classpricelable .fristclass {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px 0px 12px 0px;
	background: url(../holidays-india/images-thumbnails/Superior-room-icon.png) 0px 0px no-repeat;
	width: 145px;
	text-align: left;
}
.classpricelable .fristclass b {
	display: block;
	font-size: 12px;
	color: #063f53;
	margin: 0px;
	padding: 0px 0px 0px 45px;
}
.classpricelable .fristclass span {
	display: block;
	font-size: 26px;
	color: #1b6ab3;
	margin: 0px;
	padding: 0px 0px 0px 45px;
}
.classpricelable .fristclass strong {
	display: block;
	font-size: 12px;
	color: #1b6ab3;
	margin: 0px;
	padding: 0px 0px 0px 45px;
}
.classpricelable .fristclass i {
	display: block;
	text-align: right;
	font: 12px arial;
	color: #3d3d3d;
	margin: 0px;
	padding: 0px;
	font-style: normal;
}
.classpricelable .deluxeclass {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px 0px 12px 0px;
	background: url(../holidays-india/images-thumbnails/deluxeicon.gif) 0px 0px no-repeat;
	width: 145px;
	text-align: left;
}
.classpricelable .deluxeclass b {
	display: block;
	font-size: 12px;
	color: #063f53;
	margin: 0px;
	padding: 0px 0px 0px 45px;
}
.classpricelable .deluxeclass span {
	display: block;
	font-size: 26px;
	color: #1b6ab3;
	margin: 0px;
	padding: 0px 0px 0px 45px;
}
.classpricelable .deluxeclass strong {
	display: block;
	font-size: 12px;
	color: #1b6ab3;
	margin: 0px;
	padding: 0px 0px 0px 45px;
}
.classpricelable .deluxeclass i {
	display: block;
	text-align: right;
	font: 12px arial;
	color: #3d3d3d;
	margin: 0px;
	padding: 0px;
	font-style: normal;
}
.classpricelable .luxuryclass {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px 0px 12px 0px;
	background: url(../holidays-india/images-thumbnails/luxury.png) 0px 0px no-repeat;
	width: 145px;
}
.classpricelable .luxuryclass b {
	display: block;
	font-size: 12px;
	color: #063f53;
	margin: 0px;
	padding: 0px 0px 0px 45px;
}
.classpricelable .luxuryclass span {
	display: block;
	font-size: 26px;
	color: #1b6ab3;
	margin: 0px;
	padding: 0px 0px 0px 45px;
}
.classpricelable .luxuryclass strong {
	display: block;
	font-size: 12px;
	color: #1b6ab3;
	margin: 0px;
	padding: 0px 0px 0px 45px;
}
.classpricelable .luxuryclass i {
	display: block;
	text-align: right;
	font: 12px arial;
	color: #3d3d3d;
	margin: 0px;
	padding: 0px;
	font-style: normal;
}
.classpricelable .luxuryclass_r {
	display: block;
	float: right;
	margin: 0px;
	padding: 0px 0px 12px 0px;
	background: url(../holidays-india/images-thumbnails/luxury.png) 0px 0px no-repeat;
	width: 145px;
}
.classpricelable .luxuryclass_r b {
	display: block;
	font-size: 12px;
	color: #063f53;
	margin: 0px;
	padding: 0px 0px 0px 45px;
}
.classpricelable .luxuryclass_r span {
	display: block;
	font-size: 26px;
	color: #1b6ab3;
	margin: 0px;
	padding: 0px 0px 0px 45px;
}
.classpricelable .luxuryclass_r strong {
	display: block;
	font-size: 12px;
	color: #1b6ab3;
	margin: 0px;
	padding: 0px 0px 0px 45px;
}
.classpricelable .luxuryclass_r i {
	display: block;
	text-align: right;
	font: 12px arial;
	color: #3d3d3d;
	margin: 0px;
	padding: 0px;
	font-style: normal;
}
.classpricelable {
	width: 100%;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;

}
.classpricelable ul {
	width: 100%;
	float: left;
	margin: 0;
	padding: 0 0 10px;
	list-style-type: none;
}
.classpricelable ul li {
	width: 100%;
	display: block;
	float: left;
	margin: 0px 0 1px;
	padding: 0px;
/*	background: url(/holidays-india/itierary-images/price_bg01.png) 0px 0px no-repeat;*/
}
.classpricelable ul li div.hotel-type {
	color: #3e3d3d;
	font-weight: normal;
	padding: 10px 0;
	margin: 0;
	line-height: 17px;
	float: left;
	width: 40%;
	background:#e6e7e9;
}
.classpricelable ul li div.hprice {
	color: #ffffff;
	float: left;
	width: 60%;
	font-size: 14px;
	font-weight: normal;
	line-height: 34px;
	background:#4f4f4f;
}
.classpricelable ul li div.hprice span {
	font-size: 24px;
	font-weight: normal;
	line-height: 31px;
	padding: 0 3px;
}
/*.classpricelable .standardclass b{display:block; font-size:12px; color:#063f53; margin:0px; padding:0px 0px 0px 45px;}
.classpricelable .standardclass span{display:block; font-size:26px; color:#1b6ab3; margin:0px; padding:0px 0px 0px 45px;}
.classpricelable .standardclass strong{display:block; font-size:12px; color:#1b6ab3; margin:0px; padding:0px 0px 0px 45px;}
.classpricelable .standardclass i{display:block; text-align:right; font:12px arial; color:#3d3d3d; margin:0px; padding:0px; font-style:normal;}
*/
.classpricelable .earybird {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px 0px 12px 0px;
	width: 40%;
	text-align: left; /*position:relative;*/
}
.classpricelable .earybird img {
	float: left;
	margin: 0px;
	padding: 0px;
	position: inherit !important;
	top: inherit !important; /*position:absolute; top:-24px;*/
}
.loctionswarp {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 20px 0px 24px 0px;
}
.loctionswarp-h {
	display: block;
	font-size: 20px;
	line-height: 36px;
	color: #fff;
	margin: 0px;
	padding: 0px 0px 0px 12px;
	/*background: url(/holidays-india/itierary-images/journeyoverivew-h.jpg) 0px 0px no-repeat;*/
	background:#1b7fb1;
}
.loctionsnav {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0px 9px 10px 12px;
	background: #eaecec;
	color: #3d3d3d;
	font-size:15px;
}
.loctionsnav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.loctionsnav li {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	list-style-type: none;
	display: block;
	width: 100%;
	float: left;
	background: url(/holidays-india/itierary-images/plus-icon.png) right 9px no-repeat;
	text-decoration: none;
	color: #3d3d3d;
}
.loctionsnav li > a {
	margin: 0px;
	padding: 10px 0px 10px 0px;
	display: block;
	width: 100%;
	float: left; /*background:url(/holidays-india/itierary-images/plus-nav-icon.jpg) right 9px  no-repeat;*/
	text-decoration: none;
	color: #3d3d3d;
	border-bottom: 1px solid #ccd3d5;
}
.loctionsnav li.activetinerary {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	list-style-type: none;
	display: block;
	width: 100%;
	float: left;
	border-bottom: 1px solid #ccd3d5;
	/*background: url(/holidays-india/itierary-images/mins-icon.png) right 9px no-repeat;*/
}
.loctionsnav li ul {
	margin: 9px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
	display: block;
	width: 100%;
	float: left;
	background: #fff;
}
.loctionsnav li ul li {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	list-style-type: none;
	display: block;
	width: 100%;
	float: left;
	background: none;
}
.loctionsnav li ul li > a {
	text-decoration: none;
	color: #3d3d3d;
	border: none;
	padding: 8px 0px 8px 10px;
	width: 100%;
	float: left;
	border-bottom: 2px solid #eaecec;
	display: block;
}
.loctionsnav li ul li > a:hover {
	background:#ececec;
	color:#ffffff;
}
.callbookingonline {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	width: 262px;
	float: left;
}
.calllist {
	display: block;
	margin: 0px;
	padding: 0px 0px 13px 57px;
	color: #1b6ab3;
	background: url(../images/indiatour-callicon.png) 0px 0px no-repeat;
	border-bottom: 1px solid #d1c5b7;
}
.calllist span {
	display: block;
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	line-height: 18px;
}
.calllist b {
	margin: 0px;
	padding: 0px;
	font-size: 24px;
}
.calllist a {
	color: #1b6ab3;
	text-decoration: none;
}
.calllist a:hover {
	color: #735e41;
	text-decoration: none;
}
.hi-new-freephone {
	width: 100%;
	background: #f54b17;
	border: 1px solid #c7c7c7;
	margin:0;
}
.hi-new-freephone strong {
	color: #fff;
	padding: 10px;
	font-size: 22px;
	display: block;
}
.hi-new-freephone .new-freephone-bx {
	width: 100%;
	background: #fff;
	margin: 0 0 5px 0;
	padding-bottom:15px;
}
.hi-new-freephone .new-freephone-bx p {
	margin: 0;
	padding:10px 0 5px 0;
	color: #3a3b3c;
	font-weight: normal;
 
}
.hi-new-freephone .new-freephone-bx p a {
	color: #3a3b3c;
	text-decoration: none;
	/*background:url(../images/request-a-quote.png) 36px 7px no-repeat;*/
	font-size:22px;
}
.hi-new-freephone .new-freephone-bx p.mobile {
	font-size: 22px;
	padding-top:10px;
}
.hi-new-freephone .new-freephone-bx p.landline {
	font-size: 26px;
	padding-top:10px;
}
.hi-new-freephone .new-freephone-bx p.landline span, .hi-new-freephone .new-freephone-bx p.mobile span {
	font-size: 15px;
	text-align:right
}
.hi-new-freephone .new-freephone-bx p span {
	display: inline-block;
	width: 70px;
	color: #747474;
	text-align:right;
	font-weight: normal;
}
.hi-new-freephone .new-freephone-bx p span img {
	border: none;
}
.livechat {
	padding-bottom: 15px;
}
.arrangecalllist {
	display: block;
	margin: 0px;
	padding: 13px 0px 13px 57px;
	color: #1b6ab3;
	background: url(../images/enquiremail-icon.png) 0px 11px no-repeat;
	border-bottom: 1px solid #d1c5b7;
}
.arrangecalllist span {
	display: block;
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	line-height: 18px;
}
.arrangecalllist b {
	margin: 0px;
	padding: 0px;
	font-size: 24px;
}
.arrangecalllist a {
	color: #1b6ab3;
	text-decoration: none;
}
.arrangecalllist a:hover {
	color: #735e41;
	text-decoration: none;
}
.downloadbrochture {
	display: block;
	margin: 16px 0px 9px 0px;
	padding: 0px 0px 3px 57px;
	color: #1b6ab3;
	background: url(../images/indiatour-brochure-icon.png) 0px 0px no-repeat;
}
.downloadbrochture span {
	display: block;
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	line-height: 18px;
}
.downloadbrochture b {
	margin: 0px;
	padding: 0px;
	font-size: 24px;
}
.downloadbrochture a {
	color: #1b6ab3;
	text-decoration: none;
}
.downloadbrochture a:hover {
	color: #735e41;
	text-decoration: none;
}
.howtobook {
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 57px;
	color: #1b6ab3;
	background: url(../images/indiatour-onlinebook-icon.jpg) 0px 0px no-repeat;
}
.howtobook span {
	display: block;
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	line-height: 18px;
}
.howtobook b {
	margin: 0px;
	padding: 0px;
	font-size: 24px;
}
.howtobook a {
	color: #1b6ab3;
	text-decoration: none;
}
.howtobook a:hover {
	color: #735e41;
	text-decoration: none;
}













.wouldyoulinktogo-20{margin:0px auto; padding:113px 0px 0px 0px; height:376px; background:url(/holidays-india/itierary-images/itinerary-banner/Recommended-Tours-blank.jpg) center top no-repeat;}

.holidays-usa{margin:0px auto; padding:113px 0px 0px 0px; height:376px; background:url(/holidays-usa/itierary-images/itinerary-banner/Western-Highlights.jpg) center top no-repeat;}

.holidays-fly-drive{margin:0px auto; padding:113px 0px 0px 0px; height:376px; background:url(/holidays-fly-drive-tours/itierary-images/itinerary-banner/Historic-Route-66.jpg) center top no-repeat;}

.holidays-jordan-tour{margin:0px auto; padding:113px 0px 0px 0px; height:376px; background:url(/holidays-jordan-tours/itierary-images/itinerary-banner/discover-jordan.jpg) center top no-repeat;}

.holidays-new-zealand{margin:0px auto; padding:113px 0px 0px 0px; height:376px; background:url(/holidays-new-zealand/itierary-images/itinerary-banner/new-zealnad-tours-index.jpg) center top no-repeat;}

.holidays-nile-cruise-tours{margin:0px auto; padding:113px 0px 0px 0px; height:376px; background:url(/holidays-nile-cruise-tours/itierary-images/itinerary-banner/cruising-the-nile-img.jpg) center top no-repeat;}

.holidays-south-africa-tour{margin:0px auto; padding:113px 0px 0px 0px;  height:376px; background:url(/newoffer/safrica/south-africa-tour-new/itierary-images/itinerary-banner/grand-tour-of-south-africa.jpg) center top no-repeat;}

.holidays-srilanka{margin:0px auto; padding:113px 0px 0px 0px; height:376px; background:url(/holidays-srilanka/itierary-images/itinerary-banner/A-Week-And-More-In-Paradise.jpg) center top no-repeat;}

.holidays-usa{margin:0px auto; padding:113px 0px 0px 0px; height:376px; background:url(/holidays-usa/itierary-images/itinerary-banner/Western-Highlights.jpg) center top no-repeat;}

.holidays-vietnam{margin:0px auto; padding:113px 0px 0px 0px; height:376px; background:url(/holidays-vietnam/itierary-images/itinerary-banner/vietnam-banner-tours.jpg) center top no-repeat;}

.destinationtourwrap li.indiatour-rightpanel {
	width: 65%;
	float: left;
	display: block;
	list-style-type: none;
	margin: 0px 0px 0px 20px;
	padding: 0px;
}
.emailbox {width:100%; float:right; margin:0px 0px 0px 0px; padding:35px 25px; border:#e8e5e5 1px solid; background:#f9f9f9;}
.emailbox h2 {width:100%; display:block; overflow:hidden; margin:0 0 24px; padding:0;}
.emailbox h2 span {margin:0; padding:0; line-height:36px; color:#2a4e75; font-size:26px; text-transform:uppercase;}
.formbox {width:100%; float:left; margin:0; padding:0;}
.formbox p {width:100%; display:block; overflow:hidden; margin:0; padding:0 0 12px;}
.formbox p.sento {padding:0 0 26px; position:relative;}
.formbox p.sento span.note {/*width:376px; position:absolute; right:0px; bottom:5px; font-family:arial; font-size:11px; color:#3d3d3d; font-weight:normal; text-align:left;*/  
/*width:100%;*/
font-family: arial;
  font-size: 11px;
  color: #3d3d3d;
  font-weight: normal;
  text-align: left;
  /*padding: 9px 0px 0px 0px;*/
  padding:9px 0px 0px 240px;
  float:left;
  }
.formbox p label {width:179px; float:left; margin:0 26px 0 0; padding:0 9px; background:#eaecec; color:#131313; font-size:16px; text-align:left; font-weight:normal; line-height:27px;}
.formbox p label span {color:#ff0000;  font-size:14px; font-weight:normal; padding-left:3px;}
.formbox p input[type="text"] {width:calc(100% - 250px); margin:0; padding:5px; background:#ffffff; border:#a9a9a9 1px solid;  color:#908d8d; font-size:13px; font-weight:normal; text-align:left;}
.formbox p textarea {width:calc(100% - 250px); margin:0; padding:5px; background:#ffffff; border:#a9a9a9 1px solid; color:#908d8d; font-size:13px; font-weight:normal; text-align:left;}
.formbox p span.btnbox {margin-left:208px; display:block; overflow:hidden;}
.h80 {min-height:80px;}
.h116 {min-height:116px;}
.selfeild {color:#3d3d3d !important;}
.formbox p textarea.selfeild{width: 314px;margin: 0 auto;float: none;display: block;}

  div.packagetourimages div.tourimageslist > ul > li{display:none;}div.packagetourimages div.tourimageslist > ul > li.show{display:block;}
  .lpStaticButtonAddTextTD { display:none;} .lpPoweredByDiv { display:none;} img[name="hcRating"] { display:none;}
  
 


@media only screen and (max-width : 1200px){
.emailfriendBx .lft-panel{ width:64%;}
.emailfriendBx .rgt-panel{ width:34%;}
.emailfriendBx h1{ font-size:24px; font-weight:normal;}
.loctionsnav li > a{padding:0px;}
.emailfriendBx .rgt-panel .box.info ul{ padding:0px;}
.loctionsnav li ul li > a{ padding:7px;}
.loctionsnav li.activetinerary a{ padding:8px;}
}

@media only screen and (max-width:900px){
.emailfriendBx .lft-panel, .emailfriendBx .rgt-panel{ width:100%; margin:0 0 10px 0px;}
}

@media only screen and (max-width : 1024px){
.emailtobnr{width:100%; text-align:center;}
.emailtobnr img{width:100%;}
.emailbox {width:100%; margin:0px 0px 0px 0px; padding:35px 25px;}
.emailbox h2 {width:100%; display:block; overflow:hidden; margin:0 0 24px; padding:0;}
.emailbox h2 span {margin:0; padding:0; line-height:36px; color:#2a4e75; font-size:26px; text-transform:uppercase;}
.formbox {width:100%; float:left; margin:0; padding:0;}
.formbox p {width:100%; display:block; overflow:hidden; margin:0; padding:0 0 12px;}
.formbox p.sento {padding:0 0 26px; position:relative;}
.formbox p.sento span.note {width:100%;font-family: arial;font-size: 11px;color: #3d3d3d;font-weight: normal;text-align: left;padding: 9px 0px 0px 0px; }
.formbox p label {width:100%; float:left; margin:0 26px 7px 0; padding:0 9px; background:#eaecec; color:#131313; font-size:16px; text-align:left; font-weight:normal; line-height:27px;}
.formbox p label span {color:#ff0000;  font-size:14px; font-weight:normal;}
.formbox p input[type="text"] {width:100%; margin:0; padding:5px; background:#ffffff; border:#a9a9a9 1px solid;  color:#908d8d; font-size:13px; font-weight:normal; text-align:left;}
.formbox p textarea {width:100%; margin:0; padding:5px; background:#ffffff; border:#a9a9a9 1px solid; color:#908d8d; font-size:13px; font-weight:normal; text-align:left;}
.formbox p span.btnbox {margin-left:0px; display:block; overflow:hidden;}
.h80 {min-height:80px;}
.h116 {min-height:116px;}
.selfeild {color:#3d3d3d !important;}
#itinerarywrap, .destinationtourwrap{ width:100%;}
.destinationtourwrap li.indiatour-leftpanel{ width:32%;}
.destinationtourwrap li.indiatour-rightpanel{ width:64%;}
div.emailbox{ padding:15px;}

}


@media only screen and (max-width : 768px){
.hi-new-freephone .new-freephone-bx{ overflow:hidden;}
.hi-new-freephone .new-freephone-bx p.landline{font-size:19px;}
.hi-new-freephone .new-freephone-bx p.mobile{font-size:16px;}
.hi-new-freephone .new-freephone-bx p a{font-size:18px;}
.hi-new-freephone .new-freephone-bx p a span{width:45px;}
.hi-new-freephone .new-freephone-bx p.landline span, .hi-new-freephone .new-freephone-bx p.mobile span{text-align:center;}
.emailtobnr{width:100%; text-align:center;}
.emailtobnr img{width:100%;}
.emailbox {width:100%; margin:0px 0px 0px 0px; padding:35px 25px;}
.emailbox h2 {width:100%; display:block; overflow:hidden; margin:0 0 24px; padding:0;}
.emailbox h2 span {margin:0; padding:0; line-height:36px; color:#2a4e75; font-size:26px; text-transform:uppercase;}
.formbox {width:100%; float:left; margin:0; padding:0;}
.formbox p {width:100%; display:block; overflow:hidden; margin:0; padding:0 0 12px;}
.formbox p.sento {padding:0 0 26px; position:relative;}
.formbox p.sento span.note {width:100%;font-family: arial;font-size: 11px;color: #3d3d3d;font-weight: normal;text-align: left;padding: 9px 0px 0px 0px; }
.formbox p label {width:100%; float:left; margin:0 26px 7px 0; padding:0 9px; background:#eaecec; color:#131313; font-size:16px; text-align:left; font-weight:normal; line-height:27px;}
.formbox p label span {color:#ff0000;  font-size:14px; font-weight:normal;}
.formbox p input[type="text"] {width:100%; margin:0; padding:5px; background:#ffffff; border:#a9a9a9 1px solid;  color:#908d8d; font-size:13px; font-weight:normal; text-align:left;}
.formbox p textarea {width:100%; margin:0; padding:5px; background:#ffffff; border:#a9a9a9 1px solid; color:#908d8d; font-size:13px; font-weight:normal; text-align:left;}
.formbox p span.btnbox {margin-left:0px; display:block; overflow:hidden;}
.h80 {min-height:80px;}
.h116 {min-height:116px;}
.selfeild {color:#3d3d3d !important;}

.destinationtourwrap{ width:100%;}
.destinationtourwrap li.indiatour-leftpanel{ width:32%;}
.hi-new-freephone .new-freephone-bx p.mobile, .hi-new-freephone .new-freephone-bx p.landline{ width:100%;}
.hi-new-freephone .new-freephone-bx p.mobile{ padding-bottom:14px;}
.hi-new-freephone .new-freephone-bx p a span{ float:left; margin-right:8px;}
.hi-new-freephone .new-freephone-bx p{ padding:0px 0px 5px;}
.hi-new-freephone .new-freephone-bx p.requote{ line-height:31px;}
.yorarehere li{ line-height:20px;}
.yorarehere li.yahheading{ padding:0px 0px 0px 0px;}

}

@media only screen and (min-width : 769px) and (max-width : 890px){
.hi-new-freephone .new-freephone-bx p.landline, .hi-new-freephone .new-freephone-bx p.mobile, .hi-new-freephone .new-freephone-bx p, .hi-new-freephone .new-freephone-bx p a{ font-size:19px;}
}

@media only screen and (min-width : 375px) and (max-width : 667px){
.destinationtourwrap li.indiatour-leftpanel{width:100%;}
.destinationtourwrap li.indiatour-rightpanel{width:100%; margin:0px;}

.hi-new-freephone .new-freephone-bx p a{font-size:18px;}
.hi-new-freephone .new-freephone-bx p a span{width:45px;}
.hi-new-freephone .new-freephone-bx p.landline span, .hi-new-freephone .new-freephone-bx p.mobile span{text-align:center;}
.emailtobnr{width:100%; text-align:center;}
.emailtobnr img{width:100%;}
.emailbox {width:100%; margin:0px 0px 0px 0px; padding:35px 25px;}
.emailbox h2 {width:100%; display:block; overflow:hidden; margin:0 0 24px; padding:0;}
.emailbox h2 span {margin:0; padding:0; line-height:36px; color:#2a4e75; font-size:22px; text-transform:uppercase;}
.formbox {width:100%; float:left; margin:0; padding:0;}
.formbox p {width:100%; display:block; overflow:hidden; margin:0; padding:0 0 12px;}
.formbox p.sento {padding:0 0 26px; position:relative;}
.formbox p.sento span.note {width:100%;font-family: arial;font-size: 11px;color: #3d3d3d;font-weight: normal;text-align: left;padding: 9px 0px 0px 0px; }
.formbox p label {width:100%; float:left; margin:0 26px 7px 0; padding:0 9px; background:#eaecec; color:#131313; font-size:16px; text-align:left; font-weight:normal; line-height:27px;}
.formbox p label span {color:#ff0000;  font-size:14px; font-weight:normal;}
.formbox p input[type="text"] {width:100%; margin:0; padding:5px; background:#ffffff; border:#a9a9a9 1px solid;  color:#908d8d; font-size:13px; font-weight:normal; text-align:left;}
.formbox p textarea {width:100%; margin:0; padding:5px; background:#ffffff; border:#a9a9a9 1px solid; color:#908d8d; font-size:13px; font-weight:normal; text-align:left;}
.formbox p span.btnbox {margin-left:0px; display:block; overflow:hidden;}
.h80 {min-height:80px;}
.h116 {min-height:116px;}
.selfeild {color:#3d3d3d !important;}
#imgBtnSend{width:26%;}
#ImgBtnCancel{width:26%;}
}

@media only screen and (min-width : 320px) and (max-width : 480px){
.destinationtourwrap li.indiatour-leftpanel{width:100%;}
.destinationtourwrap li.indiatour-rightpanel{width:100%; margin:0px;}
.emailtobnr{width:100%; text-align:center;}
.emailtobnr img{ width: 100% !important;  height: 100%;}
.emailbox {width:100%; margin:0px 0px 0px 0px; padding:35px 25px;}
.emailbox h2 {width:100%; display:block; overflow:hidden; margin:0 0 24px; padding:0;}
.emailbox h2 span {margin:0; padding:0; line-height:36px; color:#2a4e75; font-size:22px; text-transform:uppercase;}
.formbox {width:100%; float:left; margin:0; padding:0;}
.formbox p {width:100%; display:block; overflow:hidden; margin:0; padding:0 0 12px;}
.formbox p.sento {padding:0 0 26px; position:relative;}
.formbox p.sento span.note {width:100%;font-family: arial;font-size: 11px;color: #3d3d3d;font-weight: normal;text-align: left;padding: 9px 0px 0px 0px; }
.formbox p label {width:100%; float:left; margin:0 26px 7px 0; padding:0 9px; background:#eaecec; color:#131313; font-size:16px; text-align:left; font-weight:normal; line-height:27px;}
.formbox p label span {color:#ff0000;  font-size:14px; font-weight:normal;}
.formbox p input[type="text"] {width:100%; margin:0; padding:5px; background:#ffffff; border:#a9a9a9 1px solid;  color:#908d8d; font-size:13px; font-weight:normal; text-align:left;}
.formbox p textarea {width:100%; margin:0; padding:5px; background:#ffffff; border:#a9a9a9 1px solid; color:#908d8d; font-size:13px; font-weight:normal; text-align:left;}
.formbox p span.btnbox {margin-left:0px; display:block; overflow:hidden;}
.h80 {min-height:80px;}
.h116 {min-height:116px;}
.selfeild {color:#3d3d3d !important;}
#imgBtnSend{width:40%;}
#ImgBtnCancel{width:40%;}


}

@media only screen and (min-width : 361px) and (max-width :667px){
.hi-new-freephone .new-freephone-bx p{ width:45% !important; float:left !important;}
.hi-new-freephone .new-freephone-bx p.landline span, .hi-new-freephone .new-freephone-bx p.mobile span{ display:block; line-height:23px; margin:0px; padding:0px;}
.hi-new-freephone .new-freephone-bx p.requote{ padding:0px; margin:0px !important; width:100% !important;}
.hi-new-freephone .new-freephone-bx p.mobile, .hi-new-freephone .new-freephone-bx p.landline{ font-size:20px;}
.hi-new-freephone .new-freephone-bx p:last-child span{ width:40px;}
.hi-new-freephone .new-freephone-bx p.landline span, .hi-new-freephone .new-freephone-bx p.mobile span{ text-align:left;}
.hi-new-freephone .new-freephone-bx p.mobile, .hi-new-freephone .new-freephone-bx p.landline{ margin-left:3%;}
}

@media only screen and (min-width : 320px) and (max-width : 360px){
.hi-new-freephone .new-freephone-bx p.landline, .hi-new-freephone .new-freephone-bx p.mobile, .hi-new-freephone .new-freephone-bx p.requote{ margin:0px; line-height:20px;}
.hi-new-freephone .new-freephone-bx p:last-child span{ width:40px; margin-right:7px;}
.hi-new-freephone .new-freephone-bx p.landline, .hi-new-freephone .new-freephone-bx p.mobile, .hi-new-freephone .new-freephone-bx p.requote{ font-size:18px;}
.hi-new-freephone .new-freephone-bx p.landline span, .hi-new-freephone .new-freephone-bx p.mobile span{ margin-bottom:4px; font-size:15px;}
.hi-new-freephone .new-freephone-bx p a{ line-height:26px;}
.hi-new-freephone strong{ padding:10px 5px; font-size:20px;}
.loctionswarp-h{ font-size:18px; padding:0px 0px 0px 7px;}
}

@media only screen and (max-width:767px){
	.emailfriendBx .lft-panel .formbx ul li.col{width: 100%;}
	.emailfriendBx h1{padding: 18px 10px;}
	.emailfriendBx .lft-panel .formbx ul li.btnbx{width: 100%; position: static;}
	.emailfriendBx .lft-panel .formbx ul li.full2{margin-top: 20px;}
.emailfriendBx .lft-panel .formbx ul li.capcha-bx.relbx span.notebx{position: absolute; right: 0; bottom: 0; font-size: 11px; font-style: italic; left: 155px;}
}


