@charset "utf-8";
/* CSS Document */
* {
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.resize-pnl {
	max-width:1240px; width:100%;
	margin:0 auto;
}
.clear {
	clear:both;
}
a {
	color:inherit; text-decoration: none;
}
p.travel-advice a {color:#fe492b;}
img.logo-st, span.menu {
	display:none;
}

/*Tourdestination*/
.Tourdestination {width:100%; float:left; padding-bottom:10px;}
.Tourdestination label {background:#fc4c1a; color:#ffffff; display:inline-block; padding:5px 15px; margin:5px 0;}
.Tourdestination h3 {font-size:18px; padding:5px 0; color:#036799; font-weight:bold;}
.Tourdestination ul {width:auto; float:left; list-style-type:square; margin:0px 17px; }
.Tourdestination ul li {float:left; padding:5px 40px 5px 0px; font-weight:400;}
.Tourdestination ul li.arrow {padding:3px 10px; font-size:25px; }

/* ------------ Tour Panel Start --------- */

/* ------------ India Map Panel Start --------- */
.extraordinarymap{  width:1240px; height:auto; margin:0 auto; overflow:hidden; position:relative;}
.extraordinarymap img{width:100%;  float:left; display: none;}
div[class^="extmap-"] > img, .extraordinarymap > img {display: none;}

.extmap-tanzania-and-zanzibar{  width:1240px; height:auto; margin:0 auto; overflow:hidden; position:relative;}
.extmap-tanzania-and-zanzibar img{width:100%; float:left;}

.extmap-thailand{  width:1240px; height:auto; margin:0 auto; overflow:hidden; position:relative;}
.extmap-thailand img{width:100%; float:left;}

.extmap-sri-lanka{  width:1240px; height:auto; margin:0 auto; overflow:hidden; position:relative;}
.extmap-sri-lanka img{width:100%; float:left;}

.extmap-south-africa{width:1240px; height:auto; margin:0 auto; overflow:hidden; position:relative;}
.extmap-south-africa img{width:100%; float:left;}

.extmap-jordan{  width:1240px; height:auto; margin:0 auto; overflow:hidden; position:relative;}
.extmap-jordan img{width:100%; float:left;}

.extmap-egypt{  width:1240px; height:auto; margin:0 auto; overflow:hidden; position:relative;}
.extmap-egypt img{width:100%; float:left;}


.extmap-new-zealand{  width:1240px; height:auto; margin:0 auto; overflow:hidden; position:relative;}
.extmap-new-zealand img{width:100%; float:left;}

.extmap-kenya{  width:1240px; height:auto; margin:0 auto; overflow:hidden; position:relative;}
.extmap-kenya img{width:100%; float:left;}

.extmap-vietnam{  width:1240px; height:auto; margin:0 auto; overflow:hidden; position:relative;}
.extmap-vietnam img{width:100%; float:left;}

.extmap-usa{  width:1240px; height:auto; margin:0 auto; overflow:hidden; position:relative;}
.extmap-usa img{width:100%; float:left;}

.extmap-australia{  width:1240px; height:auto; margin:0 auto; overflow:hidden; position:relative;}
.extmap-australia img{width:100%; float:left;}

.extmap-caribbean{  width:1240px; height:auto; margin:0 auto; overflow:hidden; position:relative;}
.extmap-caribbean img{width:100%; float:left;}

.extmap-oman{  width:1240px; height:auto; margin:0 auto; overflow:hidden; position:relative;}
.extmap-oman img{width:100%; float:left;}

.extmap-bahrain{  width:1240px; height:auto; margin:0 auto; overflow:hidden; position:relative;}
.extmap-bahrain img{width:100%; float:left;}

.extmap-qatar{ width:1240px; height:auto; margin:0 auto; overflow:hidden; position:relative;}
.extmap-qatar img{width:100%; float:left;}

.extmap-turkey{ width:1240px; height:auto; margin:0 auto; overflow:hidden; position:relative;}
.extmap-turkey img{width:100%; float:left;}

.extmap-botswana{ width:1240px; height:auto; margin:0 auto; overflow:hidden; position:relative;}
.extmap-botswana img{width:100%; float:left;}

.extmap-nepal-bhutan-and-tibet { width:auto; height:auto; margin:0 auto; overflow:hidden; position:relative;}
.extmap-nepal-bhutan-and-tibet img{width:100%; float:left;}

.extmap-canada{width:1240px; height:auto; margin:0 auto; overflow:hidden; position:relative;}
.extmap-canada img{width:100%; float:left;}

.extmap-malaysia{ width:1240px; height:auto; margin:0 auto; overflow:hidden; position:relative;}
.extmap-malaysia img{width:100%; float:left;}

.extmap-mexico { width:1240px; height:auto; margin:0 auto; overflow:hidden; position:relative;}
.extmap-mexico img {width:100%; float:left;}


.extmap-saudiArabia{width:1240px; height:auto; margin:0 auto; overflow:hidden; position:relative;}
.extmap-saudiArabia img{width:100%; float:left;}

.extmap-morocco{ width:1240px; height:auto; margin:0 auto; overflow:hidden; position:relative;}
.extmap-morocco img{width:100%; float:left;}

.extmap-japan {width:1240px; height:auto; margin:0 auto; overflow:hidden; position:relative;}
.extmap-japan img{width:100%; float:left;}

.extmap-uzbekistan {width:1240px; height:auto; margin:0 auto; overflow:hidden; position:relative;}
.extmap-uzbekistan img{width:100%; float:left;}

.extmap-indonesia {width:1240px; height:auto; margin:0 auto; overflow:hidden; position:relative;}
.extmap-indonesia img{width:100%; float:left;}

.whatwouldyouliketosee{position: static; width: 100%;top:20px; right:30px; padding:15px 15px 15px 15px; background:#fff; color:#2d3135;
-webkit-box-shadow: 13px 13px 0px 2px rgba(0,0,0,0.19); -moz-box-shadow: 13px 13px 0px 2px rgba(0,0,0,0.19); box-shadow: 13px 13px 0px 2px rgba(0,0,0,0.19); z-index:1; box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.3);}
.whatwouldyouliketosee h5{font-size:1.7em; padding-bottom:15px; color:#2d3135; font-weight:600;}
/*.whatwouldyouliketosee select{width:100%; font-size:13px; height:24px; text-transform:uppercase; height:145px; overflow:overlay; border:none;}
.whatwouldyouliketosee option{padding:5px;}
.whatwouldyouliketosee option:checked, option:hover{background:#f54b17; color:#fff; cursor:pointer;}*/

/*.whatwouldyouliketosee {width: 280px;}*/
.whatwouldyouliketosee div{width: 100%; display: flex; flex-wrap:wrap;margin: 15px auto; justify-content: center; margin: 30px auto;}
.whatwouldyouliketosee div span{flex:0 0 auto; margin: 0 5px;}
.whatwouldyouliketosee div span a{padding:7px; width:100%; display:block; font-weight: 400; font-size: 14px;  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  overflow: hidden;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color;}
  
.whatwouldyouliketosee div span a.active{background:#f54b17; color:#fff; cursor:pointer; display: none;}

.citybox div.CityName{width:10.8%; height:auto; position:absolute;  cursor:pointer;}
.citybox div.CityName span{position:absolute;background:none; width:100%; font-size:1.1em; text-align:center; /*line-height:22px;*/ padding:15px 0; color:#000; bottom:-30px; left:0; -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: visible;  backface-visibility: visible; -moz-osx-font-smoothing: grayscale;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-property: transform;  transition-property: transform; -webkit-transition-timing-function: ease-out;  transition-timing-function: ease-out;  visibility:visible; text-decoration: underline; }
.citybox div.CityName .toparrow{font-size:30px; position:absolute; color:#f54b17; top: -20px; left: 0; margin: auto; right: 0; display: none;}
.citybox div.CityName img{width:100%;}

/* India Tour Map */
.Srinagar{top:2.7%; left:21.7%;}
.Amritsar{top:13.9%; left:19.7%;}
.Delhi{top:20.5%; left:32.9%;z-index:3;}
.Agra{top:25.7%; left:38.1%; z-index:2;}
.Jaisalmer{top:24.3%; left:11.9%; z-index:3;}
.Jaipur{top:28.7%; left:26.8%; z-index:2;}
.Jodhpur{top:29.7%; left:16.0%; z-index:2;}
.Udaipur{top:34.3%; left:23.3%; z-index:1;}
.Ranthambore{top:31.5%; left:33.3%;}
.Gwalior{top:30.4%; left:42.4%;z-index:1;}}
.Kathmandu{top:23.0%; left:57.7%;z-index:1;}}
.Tibet{top:12.0%; left:67.5%;}
.Darjeeling{top:25.0%; left:66.0%;}
.Bhutan{top:25.1%; left:75.5%;}
.Kaziranga{top:26.4%; left:87.6%;}
.Varanasi{top:32.1%; left:57.1%;}
.Khajuraho{top:35.4%; left:48.2%;}
.Bodhgaya{top:36.1%; left:66.9%;}
.Kolkata{top:41.4%; left:76.0%;}
.Ahmedabad{top:39.2%; left:16.0%;}
.Aurangabad{top:44.9%; left:26.8%;}
.Bhubaneswar{top:45.4%; left:62.8%;}
.Mumbai{top:50.6%; left:15.9%;}
.Hyderabad{top:57.0%; left:38.5%;}
.Goa{top:63.6%; left:20.9%;}
.Bangalore{bottom:22.8%; left:33.1%;}
.Chennai{bottom:22.8%; right:46.6%;}
.Kovalam{bottom:7.6%; left:29.6%;}
.Cochin{bottom:12.7%; left:25.6%;}
.Port-Blair{bottom:26.3%; right:0.6%;}
.Tibet{top:13%; right:22%;}
.Kathmandu{top:22%; right:33%;}
/* India Tour Map End */

/* Tanzani and Zanzibar Map  */
.Serengeti{top:17.2%; left:30.9%;}
.Arusha{top:19.1%; left:43.9%;}
.Ngorongoro-Crater{top:25.6%; left:33.3%;}
.Mount-Kilimanjaro{top:29.1%; left:48.0%;}
.Lake-Manyara{top:34.0%; left:33.0%;}
.Tarangire{top:41.4%; left:44.7%;}
.Zanzibar{top:47.6%; left:68.9%;}
.Dar-Es-Salaam{top:56.0%; left:63.2%;}
.Selous{top:69.2%; left:52.7%;}
/* Tanzani and Zanzibar Map End */

/* Thailand Map Start */
.chiang-dao{top:6.5%; left:18.8%;}
.chiang-rai{top:5.8%; left:30.4%;}
.chiang-mai{top:12.2%; left:22.2%;}
.lamphun{top:17.9%; left:19.1%;}
.lampang{top:17.7%; left:30.2%;}
.sukhothai{top:24.3%; left:25.5%;}
.phitsanulok{top:24.5%; left:36.7%;}
.lopburi{top:36.5%; left:35.9%;}
.nakhon-ratchasima{top:35.0%; left:47.1%;}
.ubon-ratchathani{top:36.2%; left:72.2%;}
.kanchanaburi{top:41.1%; left:23.0%;}
.ayutthaya{top:42.3%; left:34.2%;}
.bangkok{top:43.5%; left:45.4%;}
/* Thailand Map End */

/* Sri Lanka Map Start */
.Anuradhapura{top:34.3%; left:32.7%;}
.Aukana{top:35.5%; left:43.6%;}
.Trincomalee{top:25.7%; left:59.8%;}
.Sigiriya{top:46.6%; left:49.1%;}
.Polonnaruwa{top:45.6%; left:60.6%;}
.Negombo{top:59.5%; left:25.6%;}
.Pinnawala{top:62.3%; left:39.8%;}
.Kandy{top:62.2%; left:51.5%;}
.Colombo{top:71.3%; left:27.7%;}
.Nuwara-Eliya{top:74.8%; left:44.5%;}
.Ravana-Falls{top:74.8%; left:55.4%;}
.Yala-Park{top:74.8%; left:73.5%;}
.Bentota{top:84.0%; left:33.0%;}
.Tissamaharama{top:86.4%; left:62.0%;}

/* Sri Lanka Map End */

/* South Africa Map Start */
.Kruger{top:25.3%; right:7.6%;}
.Pretoria{top:37.8%; right:29.1%;}
.Mpumalanga{top:36.5%; right:16.9%;}
.Swaziland{top:38.9%; right:6.0%;}
.Johannesburg{top:43.9%; right:32.5%;}
.Hluhluwe{top:49.5%; right:2.5%;}
.Kwazulunatal{top:52.9%; right:9.8%;}
.Durban{top:60.5%; right:9.8%;}
.Eastern-Cape{top:70.3%; right:36.5%;}
.Langebaan{bottom:21.5%; left:4.0%;}
.Franschhoek{bottom:21.5%; left:17.5%;}
.Oudtshoorn{bottom:17.8%; left:30.1%;}
.Plettenberg-Bay{bottom:15.3%; left:43.1%;}
.Port-Elizabeth{bottom:15.3%; left:55.2%;}
.Stellenbosch{bottom:15.4%; left:8.1%;}
.Swellendam{bottom:15.6%; left:19.8%;}
.Knysna{bottom:11.2%; left:30.1%;}
.Cape-Town{bottom:9.3%; left:14.4%;}
.Hermanus{bottom:9.3%; left:2.3%;}
.Kapama-Private-Game-Reserve{top:20.3%; right:15.3%;}
/* South Africa Map End */


/* Saudi Arabia Map Start */
.riyadh {top:25.6%; left:49.4%;}
.jeddah {top:39.3%; left:25%;}
.alula {top:20%; left:19.4%;}
/* Saudi Arabia Map End */

/* Jordan Map Start */
.Jerash{top:26.6%; left:38.2%;}
.Jerusalem{top:33.5%; left:22.4%;}
.Amman{top:37.0%; left:36.9%;}
.Dead-Sea{top:43.3%; left:27.6%;}
.Al-Karak{top:52.4%; left:37.5%;}
.Petra{top:66.1%; left:30.0%;}
.Aqaba{top:84.0%; left:19.2%;}
.Wadi-Rum{top:85.6%; left:34.7%;}
/* Jordan Map End */

/* Egypt Map Start */
.Cairo{top:19.8%; right:37.9%;}
.Luxor{top:50.3%; right:24.3%;}
.Esna{top:57.5%; right:25.9%;}
.Eduf{top:64.8%; right:19.9%;}
.Kom-Ombo{top:68.0%; right:28.2%;}
.Aswan{top:75.0%; right:22.6%;}
/* Egypt Map End */

/* New Zealand Map Start */
.Ahipara{top:0.6%; right:39.3%;}
.Waipoua{top:10.1%; right:34.0%;}
.Auckland{top:13.3%; right:24.6%;}
.Rotorua{top:24.0%; right:22.6%;}
.Napier{top:34.7%; right:20.2%;}
.Nelson{top:44.8%; left:41.9%;}
.Picton{top:49.3%; left:50.6%;}
.Hokitika{top:54.1%; left:33.1%;}
.Christchurch{top:64.1%; left:41.9%;}
.Milford-Sound{top:65.8%; left:15.9%;}
.Queenstown{top:76.2%; left:17.6%;}
.Dunedin{top:79.3%; left:27.9%;}
.Stewart-Island{top:88.0%; left:11.5%;}
/* New Zealand Map end */

/* Kenya Map Start */
.Maasai-Mara{bottom:34.7%; left:17.8%;}
.Nairobi{bottom:35.4%; left:28.5%;}
.Amboseli{bottom:27.1%; left:37.8%;}
.Taita-Hills{bottom:27.2%; left:48.5%;}
.Shimba-Hills{bottom:16.4%; left:43.1%;}
.Mombasa{bottom:15.3%; left:54.4%;}
/* Kenya Map End */

/* vietnam Map Start */
.Hanoi{top:8.2%; right:44.0%;}
.Ha-Long-Bay{top:10.0%; right:32.5%;}
.Da-Nang{top:41.4%; right:28.9%;}
.Nha-Trang{top:65.9%; right:21.5%;}
.Ho-Chi-Minh-city{top:79.2%; right:36.5%;}
/* vietnam Map end */

/* USA Map Start */
.San-Francisco{top:36.3%; left:1.9%;}
.Zion-National-Park{top:35.0%; left:22.7%;}
.Los-Angeles{top:51.5%; left:3.7%;}
.Las-Vegas{top:46.9%; left:13.7%;}
.Honolulu{bottom:15.9%; left:0.9%;}

.Chicago{top:26.8%; right:36.8%;}
.Niagara-Falls{top:21.2%; right:24.5%;}
.New-York{top:29.2%; right:15.6%;}
.Washington{top:39.7%; right:24.5%;}
.Atlanta{top:56.3%; right:32.1%;}
.Orlando{top:69.2%; right:24.4%;}
.Miami{bottom:10.7%; right:17.7%;}
/* USA Map end */

/* Australia Map Start */
.cairns{top:15.7%; right:11.7%;}
.atherton{top:26.7%; right:19.7%;}
.brisbane{top:36.7%; right:6.7%;}
.perth{bottom:39.0%; left:5.1%;}
.clare{bottom:30.7%; right:28.4%;}
.blue-mountains{bottom:32.8%; right:12.5%;}
.sydney{bottom:28.4%; right:0.7%;}
.adelaide{bottom:20.5%; right:34.7%;}
.melbourne{bottom:17.0%; right:21.5%;}
.huskisson{bottom:18.1%; right:6.8%;}
.hobart{bottom:7.1%; right:13.8%;}
/* Australia Map end */


/* caribbean Map Start */
.bahamas{top:13.8%; left:17.8%;}
.grand-cayman{top:42.5%; left:3.0%;}
.dominican-republic{top:31.9%; left:45.4%;}
.british-virgin-island{top:43.0%; right:25.3%;}
.antigua{top:58.4%; right:7.5%;}
.grenada{bottom:5.8%; right:21.3%;}
.st-lucia{bottom:10.0%; right:13.7%;}
.tobago{bottom:14.8%; right:1.6%;}
.barbados{bottom:2.2%; right:0.9%;}

/* caribbean Map end */


/* oman Map Start */
.nakhal{top:16.4%; right:34.4%;}
.muscat{top:15.2%; right:23.1%;}
.nizwa{top:26.1%; right:32.3%;}
.quriyat{top:24.7%; right:20.9%;}
.wadi-shab{top:22.5%; right:9.8%;}
.wahiba-sands{top:37.2%; right:26.6%;}
.sur{top:31.9%; right:7.0%;}
.salalah{bottom:2.4%; left:23.5%;}

/* oman Map end */

/* rwanda Map Start */
.ruhengeri{top:21.2%; right:51.0%;}
.gisenyi{top:31.0%; right:17.5%;}
.kibuye{top:49.4%; right:21.9%;}
.kigali{top:45.9%; right:35.5%;}
.cyangugu{top:72.0%; left:0.5%;}
/* rwanda Map end */

/* bahrain Map Start */
.manama{top:11.7%; left:37.5%;}
.muharraq{top:13.2%; left:48.5%;}
.tashan{top:18.7%; right:37.2%;}
/* bahrain Map end */

/* bahrain Map Start */
.doha{top:48.3%; left:64.4%;}
/* bahrain Map end */


/* indochina Map Start */
.myanmar{top:26.0%; left:28.4%;}
.laos{top:38.8%; left:57.1%;}
.cambodia{top:67.6%; left:66.9%;}
.vietnam{top:64.6%; left:83.4%;}
/* indochina Map end */


/* turkey Map Start */
.istanbul{top:11.8%; left:17.6%;}
.kusadasi{top:35.8%; left:7.3%;}
.pamukkale{top:35.7%; left:23.2%;}
.cappadocia{top:30.7%; left:43.5%;}
.ephesus{top:54.8%; left:10.7%;}
.antalya{top:56.7%; left:31.1%;}
/* turkey Map end */
/* Botswana  Map Start */
.chobenation{top: 10.5%;left: 43.4%;}
.okavango{top: 24.8%;left: 32.1%;}
/* Botswana  Map end */
/* Botswana  Map Start */
.rasal{top: 15.5%;left: 82.4%;}
.ummal{top: 25.4%;left: 80%;}
.ajman{top: 28.5%;left: 72.4%;}
.fujairah{top: 28.9%;left: 90.1%;}
.sharjah{top: 35.5%;left: 74.4%;}
.dubai{top: 38.9%;left: 67.1%;}
.abudhbi{top: 51.5%;left: 52.4%;}
/* Botswana  Map end */

/* Nepal-bhutan-and-tibet  Map Start */
.nepal {bottom:19%; left:28%;}
.bhutan {bottom:14%; right:31%;}
.tibet {top:42%; left:46%;}
/* Nepal-bhutan-and-tibet  Map end */


/* canada Map start */
.jasper{top:45.0%; left:7.9%;}
.banff{top:54.7%; left:10.2%;}
.Vancouver{top:59.9%; left:0.9%;}
.kamloops{top:61.7%; left:9.6%;}
.calgary{top:58.1%; left:20%;}
.victoria{top:69.1%; left:0%;}
/* canada Map end */

/* malaysia Map start */
.mulu{ top:50.2%; left:72.5%;}
.kuching{top: 72.8%;left: 44.8%;}
.sriaman{top: 75.8%;left: 53.5%;}
.batangai{top:73.8%;left:62.2%;}
/* malaysia Map end */

/* Mexico Map Start */
.cancun {bottom:32%;right:0%}
.merida {bottom:29%;right:7%;}
.mexico-city {bottom:21%;left:49.7%;}
.san-miguel-de-allende {bottom:28%;left:47.7%;}
.guanajuato {bottom:31%;left:43.7%;}
.guadalajara {bottom:27%;left:40.7%;}
.puerto-vallarta {bottom:27%;left:30.7%;}
/* Mexico Map end */

/* Italy Map Start */
.bolonga {top:41.8%;left:37.6%}
/* Italy Map End */

/*Block Map option*/

.Franschhoek,
.Langebaan,
.Stellenbosch,
.Plettenberg-Bay,
.Hermanus,
.Swellendam,
.Eastern-Cape,
.Kwazulunatal,
.Pretoria {display:none;}


 

/* ---- POPup window MAP ---- */

.citypopupoverlayer{width:100%; height:100%; background:rgba(0, 0, 0, 0.4); position:fixed; left:0; right:0; top:0; bottom:0; display:none; z-index:999999;}

/*.citipopup{width:675px; height:600px; position:absolute; top:5%; bottom:0; left:0; right:0; margin:auto; background:url(/holidays-tours/new-indiatour-html/images/indiamap/popup/bgdesign.png) #f8f8f7 0 0 no-repeat; z-index:99; }*/
.citipopup{width:40%; height:95%; position:absolute; top:5%; bottom:0; left:0; right:0; margin:auto; background:url(/holidays-tours/images/extraordinary-index-img/india/indiamap/popup/bgdesign.png) #f8f8f7 0 0 no-repeat; z-index:99; }
.citipopup-closebtn{display:inline-block; padding:5px 15px 5px 15px; color:#f54b17; font-size:14px; position:absolute; top:-24px; right:0; background:#fff;}
.citipopup-closebtn a{color:#f54b17; text-decoration:none;}
.citipopup .cityphotogallery{width:95%;overflow:hidden; margin:14px auto; position:relative;}
.citipopup .cityphotogallery img{float:left;}
.citipopup .cityphotogallery .carrow-l{ display:none;width:10%; height:18%; position:absolute; top:0; bottom:0; left:0; margin:auto; background:rgba(0, 0, 0, 0.6); cursor:pointer;}
.citipopup .cityphotogallery .carrow-l i{width:100%; height:100%; font-size:33px; line-height:74px; text-align:center; color:#fff; cursor:pointer;}
.citipopup .cityphotogallery .carrow-r{display:none;width:10%; height:18%; position:absolute; top:0; bottom:0; right:0; margin:auto; background:rgba(0, 0, 0, 0.6); cursor:pointer;}
.citipopup .cityphotogallery .carrow-r i{width:100%; height:100%; font-size:33px; line-height:74px; text-align:center; color:#fff;}
 
.citypopbox{width:100%; overflow:hidden; text-align:center;}
.citypopbox h3{font-size:25px; display:block; color:#f54b17; text-align:center; }
.citypopbox h3 span{font-size:14px; display:block; width:100%; padding-top:10px;}
.citypopbox p{font-size:14px;color:#233850; line-height:18px; padding:8px 30px 8px 30px;}
.citypopbox h5{display:inline-block; font-size:15px;line-height:52px; padding-left: 65px; padding-right:20px;color:#f54b17; text-align:center; background:url(/holidays-tours/images/extraordinary-index-img/india/indiamap/bulleticon.png) 0 0 no-repeat; text-transform:uppercase;}



/* ------------ India Map Panel end --------- */



.tourpanelbox{width:100%; padding-top:5px; overflow:hidden;}
.touritinerarybox{width:100%; float:left; border-bottom:1px solid #ccd6dc; /*padding:20px 0px 20px 0px;*/    margin: 20px 0px 0px 0px;}
.touritinerarybox .tourthumbimg{width:38%; overflow:hidden; float:left; cursor:pointer; position:relative;}
.touritinerarybox .tourthumbimg img{ width:100%; min-height:325px;   float:left; transform:scale(1);-webkit-transition:all .3s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;    object-fit: cover;}
.touritinerarybox .tourthumbimg p{width:14%; height:22%; font-size:12px; color:#fff; padding-top:10px; float:left; cursor:pointer; position:absolute; left:0; bottom:0; background:rgba(11, 64, 104, 0.75);}
.touritinerarybox .tourthumbimg p span{display:block; text-transform:uppercase; text-align:center;}
.touritinerarybox .tourthumbimg p i{font-size:30px; display:block; text-align:center;}

.touritinerarybox .itineraryinfobox{width:62%;float:left;}

.touritinerarybox .itineraryinfobox .itinerarypack{width:100%;float:left; background:#0b4068; color:#fff; padding:10px;}
.l-titleinfo{width:70%;float:left;}
.l-titleinfo a{color:#fff;}
.l-titleinfo h4{width:100%; font-size:24px; padding-bottom:7px;}
.l-titleinfo h5{width:100%; font-size:14px; padding-bottom:7px;}
.l-titleinfo h6{width:100%; font-size:14px; padding-bottom:7px;}
.r-titleinfo{width:28%;float:left; border-left:1px solid #325e80; padding-left:2%;}
.r-titleinfo a{color:#fff;}
.r-titleinfo h4{width:100%;font-size:24px; padding-bottom:7px;}
.r-titleinfo h5{width:100%; font-size:18px; padding-bottom:7px;} 
.l-titleinfo h5 strong{font-size:24px;}
.l-titleinfo h5 strong sup{font-size: 15px; vertical-align: super;}
.r-titleinfo h6{width:100%; font-size:14px;}

.touritinerarybox .itinerary-sortdes{width:98%; padding:2%; float:left;}
.touritinerarybox .itinerary-sortdes p{padding-bottom:12px; font-size:16px; line-height:20px;}
.touritinerarybox .itinerary-sortdes p strong{font-weight:bold;}

.touritinerarybox .itinerary-enquiry{width:98%; margin:0% 0% 0% 2%; float:left; border-top:1px solid #ccd6dc; padding:2% 0% 2% 0%;}
.itinerary-enquiry ul li{list-style-type:none; float:left; padding-left:10px; width:33%;}
.itinerary-enquiry ul li strong{font-size:12px; display:block;  font-weight:bold; text-align:right;}
.itinerary-enquiry ul li p{font-size:28px;text-align:right;}
.itinerary-enquiry ul li p span{font-size:28px;text-align:right;}
.itinerary-enquiry ul li span{font-size:12px; display:block; text-align:right;}

.emailenquirybtn{width:100%; float:left; font-size:18px; color:#fff; background:#0b4068; padding:12px; text-align:center;  transition: all 500ms;}
.viewdetailsbtn{width:100%; float:left; font-size:18px; color:#fff; background:#f54b17; padding:16px; text-align:center;  transition: all 500ms;}
/* ------------ Tour Panel End --------- */

/* ------------ Unforgetable Panel Start --------- */
.unforgetabletours{width:1250px; margin:0 auto; overflow:hidden;}
.unforgetabletours h5.htxt{font-size:28px; line-height:80px; color:#333333; text-align:center; font-weight:600!important; text-transform:capitalize;}
.groupingtoursbox{width:100%;margin-top:20px;}

.groupingtoursbox ul li{width:620px; float:left; list-style-type:none;}

.groupingtoursbox ul li.horizontalli{width:1240px; float:left; list-style-type:none;}

.groupingtoursbox .thumbbox{width:310px;float:left;height:290px;overflow:hidden;position:relative;cursor:pointer;}
.thumbbox img{transform:scale(1);-webkit-transition:all .3s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;cursor:auto;}
.thumbbox .dest{position:absolute;background:rgba(14,63,100,.8);width:100%;/*height:70px;*/bottom:0;left:0;display:block;padding:10px;}
.thumbbox .dest strong a{display:block;color:#fff;font-size:20px;text-transform:uppercase;}
.thumbbox .dest p{color:#fff;font-size:19px;display:block;padding:5px 0;}
.thumbbox .dest p span{font-size:23px; padding-right:5px;}
.thumbbox .dest p span:after{content:"\f069"; font-family:FontAwesome;font-size: 10px; font-weight:300; vertical-align: super;}

.thumbbox .toparrow{position:absolute;/*bottom:54px;*/top:-31px;right:10px;font-size:48px;color:#0e3f63;opacity:.9;}
.thumbbox a{color:#fff;}

.thumbbox .overlayer{position:absolute;left:0;background:rgba(278,73,26,.9);width:100%;height:100%;top:312px;-webkit-transition:top 0.5s ease;-moz-transition:top 0.5s ease;-ms-transition:top 0.5s ease;-o-transition:top 0.5s ease;transition:top 0.5s ease;padding:30px;}
.thumbbox .overlayer h4{font-size:21px;display:block; text-transform:uppercase;}
.thumbbox .overlayer p{font-size:17px;line-height:20px;padding:10px 0;display:inline-block;}
.thumbbox .overlayer strong{font-size:17px;font-weight:400;display:block;border:1px solid #fff;padding:10px;text-align:center;}
.thumbbox .overlayer strong{color:#fff;}
.thumbbox .overlayer strong span{font-size:23px; padding-right:5px;}
.thumbbox .overlayer strong span:after{content:"\f069"; font-family:FontAwesome;font-size: 10px; font-weight:300; vertical-align: super;}

.thumbbox .overlayer p.viewmore{font-size:17px;line-height:23px;padding:10px 0;display:block; text-align:center;}


.groupingtoursbox .bigbox{width:620px;float:left;height:290px;overflow:hidden;position:relative;cursor:pointer;}
.bigbox img{transform:scale(1);-webkit-transition:all .3s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease; cursor:auto;}
.bigbox .dest{position:absolute;background:rgba(278,73,26,.8);width:50%;/*height:70px;*/bottom:0;right:0;display:block;padding:10px;}
.bigbox .dest strong a{display:block;color:#fff;font-size:20px; text-transform:uppercase;}
.bigbox .dest p{color:#fff;font-size:19px;display:block;padding:5px 0;}
.bigbox .dest p span{font-size:23px; padding-right:4px;}
.bigbox .dest p span:after{content:"\f069"; font-family:FontAwesome;font-size: 10px; font-weight:300; vertical-align: super;}
.bigbox .toparrow{position:absolute;/*bottom:54px;*/top:-31px;right:10px;font-size:48px;color:#fe492b;opacity:.9;}
.bigbox a{color:#fff;}

.bigbox .overlayer{position:absolute;left:0;background:rgba(278,73,26,.9);width:100%;height:100%;top:312px;-webkit-transition:top 0.5s ease;-moz-transition:top 0.5s ease;-ms-transition:top 0.5s ease;-o-transition:top 0.5s ease;transition:top 0.5s ease;padding:30px;}
.bigbox .overlayer h4{font-size:21px;display:block; color:#ffffff; text-transform:uppercase;}
.bigbox .overlayer p{font-size:17px;line-height:23px;padding:10px 0;display:inline-block;}
.bigbox .overlayer strong{font-size:17px;font-weight:400;display:block;border:1px solid #fff;padding:10px;text-align:center;}
.bigbox .overlayer strong{color:#fff;}
.bigbox .overlayer strong span{font-size:23px; padding-right:5px;}
.bigbox .overlayer strong span:after{content:"\f069"; font-family:FontAwesome;font-size: 10px; font-weight:300; vertical-align: super;}
.bigbox .overlayer p.viewmore{font-size:17px;line-height:23px;padding:10px 0;display:block; text-align:center;}


.groupingtoursbox .largebox{width:620px;float:left;height:580px;overflow:hidden;position:relative;cursor:pointer;}
.largebox img{transform:scale(1);-webkit-transition:all .3s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;cursor:auto;}
.largebox .dest{position:absolute;background:rgba(14,63,100,.8);width:50%;/*height:70px;*/bottom:0;right:0;display:block;padding:10px;}
.largebox .dest strong a{display:block;color:#fff;font-size:20px; text-transform:uppercase;}
.largebox .dest p{color:#fff;font-size:19px;display:block;padding:5px 0;}
.largebox .dest p span{font-size:23px; padding-right:5px;}
.largebox .dest p span:after{content:"\f069"; font-family:FontAwesome;font-size: 10px; font-weight:300; vertical-align: super;}
.largebox .toparrow{position:absolute;/*bottom:54px;*/top:-31px;right:10px;font-size:48px;color:#0e3f63;opacity:.9;}
.largebox a{color:#fff;}

.largebox .overlayer{position:absolute;left:0;background:rgba(278,73,26,.9);width:100%;height:100%;top:580px;-webkit-transition:top 0.5s ease;-moz-transition:top 0.5s ease;-ms-transition:top 0.5s ease;-o-transition:top 0.5s ease;transition:top 0.5s ease;padding:30px;}
.largebox .overlayer h4{font-size:21px;display:block; text-transform:uppercase;}
.largebox .overlayer p{font-size:17px;line-height:23px;padding:10px 0;display:inline-block;}
.largebox .overlayer strong{font-size:17px;font-weight:400;display:block;border:1px solid #fff;padding:10px;text-align:center;}
.largebox .overlayer strong{color:#fff;}
.largebox .overlayer strong span{font-size:23px; padding-right:5px;}
.largebox .overlayer strong span:after{content:"\f069"; font-family:FontAwesome;font-size: 10px; font-weight:300; vertical-align: super;}
.largebox .overlayer p.viewmore{font-size:17px;line-height:23px;padding:10px 0;display:block; text-align:center;}


.groupingtoursbox .horizontalbox{width:929px;float:left;height:290px;overflow:hidden;position:relative;cursor:pointer;}
.horizontalbox img{transform:scale(1);-webkit-transition:all .3s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.horizontalbox .dest{position:absolute;background:rgba(14,63,100,.8);width:50%;/*height:70px;*/bottom:0;right:0;display:block;padding:10px;}
.horizontalbox .dest strong a{display:block;color:#fff;font-size:20px; text-transform:uppercase;}
.horizontalbox .dest p{color:#fff;font-size:19px;display:block;padding:5px 0;}
.horizontalbox .dest p span{font-size:23px;}
.horizontalbox .toparrow{position:absolute;/*bottom:54px;*/top:-31px;right:10px;font-size:48px;color:#0e3f63;opacity:.9;}
.horizontalbox a{color:#fff;}

.horizontalbox .overlayer{position:absolute;left:0;background:rgba(278,73,26,.9);width:100%;height:100%;top:580px;-webkit-transition:top 0.5s ease;-moz-transition:top 0.5s ease;-ms-transition:top 0.5s ease;-o-transition:top 0.5s ease;transition:top 0.5s ease;padding:30px;}
.horizontalbox .overlayer h4{font-size:25px;display:block; text-transform:uppercase;}
.horizontalbox .overlayer p{font-size:17px;line-height:23px;padding:10px 0;display:inline-block;}
.horizontalbox .overlayer strong{font-size:17px;font-weight:400;display:block;border:1px solid #fff;padding:10px;text-align:center;}
.horizontalbox .overlayer strong{color:#fff;}
.horizontalbox .overlayer strong span{font-size:23px; padding-right:5px;}
.horizontalbox .overlayer p.viewmore{font-size:17px;line-height:23px;padding:10px 0;display:block; text-align:center;}

.youmayalso .popular-tours{ padding-bottom:0px;}
.popular-tours{ padding-top: 0px!important; padding-bottom: 0px!important;}

/* ------------ Unforgetable Panel End --------- */
.extraordinarymap, .unforgetabletours{float: none; clear: both;}
.whatwouldyouliketosee {width: 100%;
    float: left;
    text-align: center;
    margin: 20px auto;
   
    padding: 30px;}
 
    .whatwouldyouliketosee div span a {
        font-size: 1em;padding: 15px;font-weight: 600;font-weight: 600;margin: 5px;
    transition: all .3s ease;color: #333;box-shadow:0px 1px 8px rgba(0 0 0 / 20%); text-decoration: none;}
    .citybox {width: 100%;margin: 0px auto;text-align: center;display: flex;flex-wrap: wrap;justify-content: center;}
    .citybox div.CityName {flex:0 0 250px;position: inherit;margin: 0.5%; display:inline-block; vertical-align: top; box-shadow:0px 1px 8px rgba(0 0 0 / 20%)}
    .citybox div.CityName img, .citipopup .cityphotogallery img{ display: block;}
    .citybox div.CityName span {
        width: 100%;
        display: inline-block;
        position: static;
    }


@media only screen and (min-width:1200px){
.whatwouldyouliketosee div span a:hover{background:#f54b17; color:#fff; cursor:pointer;}

.touritinerarybox .itineraryinfobox:hover{background:#eaeaea; min-height:325px; }
.emailenquirybtn:hover { transition: all 500ms; border-radius:30px;}
.viewdetailsbtn:hover { transition: all 500ms; border-radius:30px;}
.thumbbox:hover img{transform:scale(1.2);}
.thumbbox:hover .dest{display:none;}
.thumbbox:hover .toparrow{display:none;}
.thumbbox:hover .overlayer{color:#fff;top:0px;}
.bigbox:hover img{transform:scale(1.2);}
.bigbox:hover .dest{display:none;}
.bigbox:hover .toparrow{display:none;}
.bigbox:hover .overlayer{color:#fff;top:0px;}
.largebox:hover img{transform:scale(1.2);}
.largebox:hover .dest{display:none;}
.largebox:hover .toparrow{display:none;}
.largebox:hover .overlayer{color:#fff;top:0px;}
.horizontalbox:hover img{transform:scale(1.2);}
.horizontalbox:hover .dest{display:none;}
.horizontalbox:hover .toparrow{display:none;}
.horizontalbox:hover .overlayer{color:#fff;top:0px;}

}


@media only screen and (max-width:1200px){
.extraordinarymap, .unforgetabletours{ width:96%; float:none; margin:0 auto; clear:both;}
.groupingtoursbox ul li{ width:50%;}
.groupingtoursbox .thumbbox{ width:50%;}
.thumbbox img, .bigbox img{ width:100%;}
.thumbbox .dest{ position:inherit; background:rgba(14,63,100,1);}
.thumbbox .dest strong a, .thumbbox .dest p{ font-size:16px; padding:0px;}
.thumbbox .dest p span{ font-size:20px;}
.thumbbox .dest, .bigbox .dest, .largebox .dest{ display:none;}
.groupingtoursbox .thumbbox{ height:auto;}
.thumbbox .overlayer{ position:relative; top: -5px; padding: 8px; border-left: 1px solid white;}
.thumbbox .overlayer h4, .bigbox .overlayer h4{ font-size:17px; position:relative;}
.thumbbox .overlayer p, .bigbox .overlayer p{ font-size:15px; line-height:20px; padding:5px 0; min-height:90px;}
.thumbbox .overlayer strong{ padding:8px; margin-top:8px;}
.thumbbox .overlayer p.viewmore, .bigbox .overlayer p.viewmore{ font-size:15px; padding: 7px 0; min-height:auto;}
.thumbbox .overlayer h4:before, .bigbox .overlayer h4:before{content: ''; position: absolute; border: 20px solid transparent; border-bottom: 20px solid #ff5b30;  top: -40px;}
.groupingtoursbox .bigbox{ width:100%; height:auto; overflow:inherit;}
.bigbox .overlayer{ position:relative; top:-5px; background:rgb(255, 91, 48); padding:8px; border-left:1px solid white;}
.bigbox .overlayer strong{ margin-top:8px; padding:8px;}
.largebox .overlayer{ position:relative; top:-5px;}

.groupingtoursbox .largebox{ width:100%; height:auto;}
.groupingtoursbox .largebox img, .nexttripoffer img{ width:100%;}
.extmap-turkey{ width:96%;}

div[class^="extmap-"]{width: 96%;  float: none; margin: 0 auto; clear: both; height:auto;}
div[class^="extmap-"] > img, .extraordinarymap > img{ display:none;}

.whatwouldyouliketosee{ position:static; width:100%; box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.3); webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.3);}
.citybox{ margin:-5px 0 10px 1%; width:100%; display: flex; flex-wrap: wrap;    justify-content: center;margin: 0 auto;}
.citybox div.CityName{box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.3); width:125px; position: inherit; float:left; margin:0.5%;}
.citybox div.CityName span{ width:100%; display:inline-block; position:static;}
.citipopup-closebtn{top: 0; z-index: 99;}
}
	
	@media screen and (max-width:900px) {
		.tour-listing-bx{ margin: 5% 0;}
			.tours-search ul{ flex-wrap: wrap!important; width:90%!important; justify-content: center;}
			.tours-search ul li{ flex:0 0 100%!important;}
		}


/*Bof: new Implement*/
h5.htxt, h1.htxt{padding-top: 20px;}
.ftrtext{font-size: 13px;}
.customersectionbg, .whychoose, .feefobx, .subscribe, .bluefooter, .lightblue, .form-section .newsletterbx{width: 100%;}
.unforgetable-toursBx .contentbx .rowbx p.readmore a{background: #fe492b; color: #fff; display: inline-block; width: 120px; padding: 5px; font-size: 16px;}
.unforgetable-toursBx .contentbx .col-01 p, .unforgetable-toursBx .contentbx .rowbx p{font-size: 16px;}
.unforgetable-toursBx .contentbx .col-01 p.pricebx span, .unforgetable-toursBx .contentbx .rowbx p.pricebx span{font-weight: 700;}

div[role="dialog"]{margin: auto; left: 0 !important; right: 0; position: fixed !important; top: 0 !important;
    z-index: 9999; bottom: 0 !important; height: 360px !important;}
    div[role="dialog"] .ui-dialog .ui-dialog-titlebar{padding:10px; font-size: 14px;}
    #ClimateChart{height: 30px; font-size: 14px; color: #000000;}
    .ui-widget-overlay{background: #000000; position: fixed; left: 0; top: 0; width: 100%; height: 100%;}
    div[role="dialog"] #ui-id-1{ height: auto !important;}
    div[role="dialog"] .ui-dialog-title{font-size: 14px;}
    .tours-search ul li input#Search{font-weight: 600 !important;}

@media only screen and (max-width:1200px){
    .citipopup{height: 90vh; top: 0; bottom: 0; margin: auto;}
    .unforgetable-toursBx .contentbx.tanzania{justify-content: flex-start; flex-wrap: nowrap; overflow: auto;}
    .unforgetable-toursBx .contentbx.tanzania .col-01{padding: 3px; flex: 0 0 300px;}
    .unforgetable-toursBx .contentbx.tanzania .col-01 p.readmore{background: #666666; padding: 0;}
    .owl-carousel .owl-stage
}
@media only screen and (max-width:767px){
.unforgetable-toursBx .contentbx, .nexttripofferBx .contentbx{position: static; width: 100%;}
.unforgetable-toursBx .contentbx .rowbx{width: 100%; margin: 0;}
.unforgetable-toursBx .imgbx img, .nexttripofferBx .imgbx img{height: 245px; object-fit: cover;}
.unforgetable-toursBx .contentbx .col-01 h4, .unforgetable-toursBx .contentbx .rowbx h4, .nexttripofferBx .contentbx h3{font-size: 24px; font-weight: 700;}
.unforgetable-toursBx .contentbx .col-01 p.readmore a, .unforgetable-toursBx .contentbx .rowbx p.readmore a{text-decoration: none; display: inline-block; background-color: #fe492b; padding: 10px; width: 160px; color: #ffffff; font-size: 16px; font-weight: 600;}
.unforgetable-toursBx .contentbx .col-01 p.pricebx span, .unforgetable-toursBx .contentbx .rowbx p.pricebx span{font-weight: 800;}
.nexttripofferBx .contentbx h4{padding-bottom: 15px; font-size: 20px;}
.unforgetable-toursBx .contentbx .rowbx p.pricebx span{font-size: 24px;}
.nexttripofferBx .contentbx p.pricebx{padding-bottom: 20px; font-size: 16px;}
.nexttripofferBx .contentbx p.pricebx span{font-size: 24px; font-weight: 800;}
.nexttripofferBx .contentbx ul li{width: 100%;}
h5.htxt, h1.htxt{font-size:2em;}
div.Tour h1.subtittle{font-size: 1.4em;}
.citybox div.CityName span{font-weight: 700;}
.citipopup{width:90%; max-width: 400px; overflow: auto;}
div.yaml-bx.owl-carousel .owl-stage{display: flex; flex-wrap: nowrap; transform: translate(0) !important; overflow: auto; justify-content: flex-start;}
div.yaml-bx.owl-carousel .owl-stage div.owl-item{flex: 0 0 300px;}
div.popular-tours div.arrow-bx{display: none !important;}
div[role="dialog"]{width: 320px !important;} 

}
/*Eof: new Implement*/