*{ margin:0; padding:0}
@charset "utf-8";
/* CSS Document */

/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em,  ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0 auto;padding:0;outline:0;vertical-align:baseline;}
a{ outline:none}
img{ border:none}
body {
 background-color: #ffffff;
 font-family:'Ubuntu','Open Sans', 'Arimo',;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {	display:block}

nav ul {list-style:none}

blockquote, q {quotes:none}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
      vertical-align:baseline;
    background:transparent;
}

/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

/*1024*/
.mainwrapper{ width:100%; height:auto; margin:0; padding:0; margin:0 auto; background:transparent; }
.main{ width:960px; height:auto; margin:0; padding:0; margin:0 auto; background:transparent; }

.topmenu{ width:960px; height:auto; margin:0; padding:0; margin:0 auto; }

.headersection{ width:1003px; background:#transparent; height:auto;  margin:0 auto; position:relative; z-index:9999}
::selection{ background:#A0031B; color:#ffffff}::-moz-selection{ background:#A0031B; color:#ffffff}
@font-face {
    font-family: 'WWFRegular';
    src: url('../wwf-webfont.eot');
    src: url('../wwf-webfont.eot?#iefix') format('embedded-opentype'),
         url('../wwf-webfont.woff') format('woff'),
         url('../wwf-webfont.ttf') format('truetype'),
         url('../wwf-webfont.svg#WWFRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  src: local('Arimo'), url(http://themes.googleusercontent.com/static/fonts/arimo/v4/wZLYhRRxZWGToTRP78bqJQ.woff) format('woff');
}
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 700;
  src: local('Arimo Bold'), local('Arimo-Bold'), url(http://themes.googleusercontent.com/static/fonts/arimo/v4/UnXpojilM3XslYxUnWuVe_esZW2xOQ-xsNqO47m55DA.woff) format('woff');
}
@font-face {
  font-family: 'Arimo';
  font-style: italic;
  font-weight: 400;
  src: local('Arimo Italic'), local('Arimo-Italic'), url(http://themes.googleusercontent.com/static/fonts/arimo/v4/8ezAIdgyp-Cm5_X7mWzP_g.woff) format('woff');
}
@font-face {
  font-family: 'Arimo';
  font-style: italic;
  font-weight: 700;
  src: local('Arimo Bold Italic'), local('Arimo-BoldItalic'), url(http://themes.googleusercontent.com/static/fonts/arimo/v4/_K7sg-ijHdmkwPzV9FiqaBsxEYwM7FgeyaSgU71cLG0.woff) format('woff');}

ul#toplinks{ margin:0 0 0 0px; padding:0; width:66%; overflow:hidden; float:right}ul#toplinks li{ margin:0px;  padding:0px 8px; float:left;}ul#toplinks li a{ color:#666; text-decoration:none; font-size:11px; font-family:'Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif;}.phone-mail{display:block; width:92%; text-align:right}.phone-mail p{ font-family:'WWFRegular', Geneva, Arial, Helvetica, sans-serif; font-size:23px; color:#fff; font-weight:normal}.phone-mail span{ display:block;font-family:'Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; font-size:13px; color:#fff; padding-bottom:5px}

ul#mainlinks{ margin:40px 0 0 40px; padding:0; width:100%; overflow:hidden}ul#mainlinks li{ margin:0; padding:0px 12px; float:left; border-right:1px solid #a79e8d}ul#mainlinks li a{ color:#666; text-decoration:none;  font-family:'WWFRegular', Geneva, Arial, Helvetica, sans-serif; font-size:17px;}
.mailusat{ background:url(../images/mailusat11.jpg) no-repeat left 3px; padding:8px 0 10px 35px}.
callusat{ background:url(../images/callusicon11.jpg) no-repeat left 0px; padding:8px 0 25px 25px!important;}
ul#toplinks1{overflow:hidden; float:right; width:50%; background:#1189bb; }
ul#toplinks1 li{ margin:0px;  padding:2px 9px 7px 9px; float:left; text-align:right; background:url(../images/bordersep.png) no-repeat right 3px}
ul#toplinks1 li a{ color:#e9e9e9; text-decoration:none; font-size:11px; font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif;}
.middlewrapper{ width:1003px; height:auto; background:transparent}
.leftpanel{width:70%; background:#FFFFFF; height:auto; float:left}
.leftpanel article{ padding:10px 20px;}
.leftpanel article p{ font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; font-size:14px;  text-align:justify; line-height:22px; padding:10px 0 0px 0;}
.leftpanel article h1{ font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#a0031b}

h2{ font-family:'Ubuntu', Geneva, Arial, Helvetica, sans-serif; font-size:23px; font-weight:normal; color:#333; padding:0 0px}
h3{ font-family:'Ubuntu', Geneva, Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#333; padding:0 0px}
h3 a {color:#a0031b; text-decoration:none;}

.toursareaind{width:94%; height:350px; float:left; margin:2% 0 2% 2%; background:#fafafa; border:1px solid #c4c4c4; position:relative; }
.toursareaind:hover{  background-color: #c0d5e6; background: url(images/linear_bg_2.png); background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c0d5e6), to(#ffffff)); /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #c0d5e6, #ffffff); /* Firefox 3.6+ */ background: -moz-linear-gradient(top, #c0d5e6, #ffffff); /* IE 10 */ background: -ms-linear-gradient(top, #c0d5e6, #ffffff); /* Opera 11.10+ */ background: -o-linear-gradient(top, #c0d5e6, #ffffff); cursor:pointer;-moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px #888;box-shadow: 0 0 5px #888; border:1px solid #fff;}
.toursareaind figure{width:100%;}.toursareaind figure img{max-width:99%; height:200px; padding:2px}

.toursarea{width:46%; height:330px; float:left; margin:2% 0 2% 2%; background:#fafafa; border:1px solid #c4c4c4; position:relative; }
.toursarea:hover{  background-color: #c0d5e6; background: url(images/linear_bg_2.png); background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c0d5e6), to(#ffffff)); /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #c0d5e6, #ffffff); /* Firefox 3.6+ */ background: -moz-linear-gradient(top, #c0d5e6, #ffffff); /* IE 10 */ background: -ms-linear-gradient(top, #c0d5e6, #ffffff); /* Opera 11.10+ */ background: -o-linear-gradient(top, #c0d5e6, #ffffff); cursor:pointer;-moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px #888;box-shadow: 0 0 5px #888; border:1px solid #fff;}

.toursarea1{width:30%; height:200px; float:left; margin:2% 0 2% 2%; background:#fafafa; border:1px solid #c4c4c4; position:relative; }
.toursarea1:hover{  background-color: #c0d5e6; background: url(images/linear_bg_2.png); background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c0d5e6), to(#ffffff)); /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #c0d5e6, #ffffff); /* Firefox 3.6+ */ background: -moz-linear-gradient(top, #c0d5e6, #ffffff); /* IE 10 */ background: -ms-linear-gradient(top, #c0d5e6, #ffffff); /* Opera 11.10+ */ background: -o-linear-gradient(top, #c0d5e6, #ffffff); cursor:pointer;-moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px #888;box-shadow: 0 0 5px #888; border:1px solid #fff;}

.toursarea figure{width:100%;}.toursarea figure img{max-width:99%; height:130px; padding:2px}
.descriptionarea{ width:100%;  font-family: 'Arimo', Geneva, Arial, Helvetica, sans-serif; font-size:13px; color:#666666}
.descriptionarea h3{ font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#00447C; padding:5px 0px 2px 10px; display:block}
.descriptionarea span{color:#7b1617; font-weight:bold; display:block; padding:0 0 5px 0}
.descriptionarea p{ font-size:12px; line-height:18px;font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; text-align:justify; padding:5px 10px; }
.themesdropdown{ width:670px; height:auto; overflow:hidden}

ol#themeslist{ margin:10px; padding:0}
ol#themeslist li{ margin:5px 0 10px 0; padding:0!important; float: left; width:20%; list-style:none; min-height:100px!important}
ol#themeslist li a{ font-size:12px!important; color:#002454!important; padding:0 7px 5px 0!important;font-family: Geneva, Arial, Helvetica, sans-serif;}
ol#themeslist li a:hover{ text-decoration:underline; color:#9a2934!important}
.themesdropdown-destinations{ width:350px; height:auto; overflow:hidden}
ol#themeslist1{ margin:10px; padding:0}
ol#themeslist1 li{ margin:1%!important; padding:5px!important; float: left; width:30%; list-style:none; height:auto}
ol#themeslist1 li a{ font-size:12px!important; color:#002454!important; padding:0 3px 0 0!important;font-family: Geneva, Arial, Helvetica, sans-serif;}


/*footer*/
.footerarea{ width:1003px; margin:0 auto; overflow:hidden}
footer{ width:100%; height:auto; overflow:hidden;background:#000; border-top:1px solid #e7e7e7; clear:both; margin:0 auto}
.footerll{ width:25%; height:auto; float:left; /*background:url(../images/sepfooter.jpg) no-repeat left 25px;*/ padding:1%;}
.footerll{ width:25%; height:auto; float:left; /*background:url(../images/sepfooter.jpg) no-repeat left 25px;*/ padding:1%}
.footerll h2{ font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; font-size:15px; color:#fff!important; line-height:20px; padding:0; font-weight:bold}
.footerll p{ font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#fff!important; line-height:20px}

.footerl2 p a{ font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none; }
.footerl2:first-child{ background:none}
.footerl2{ width:25%; height:auto; float:left; /*background:url(../images/sepfooter.jpg) no-repeat left 25px;*/ padding:1%}
.footerl2 h2{ font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; font-size:15px; color:#fff!important; line-height:20px; padding:0; font-weight:bold}
.footerl2 p{ font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#fff!important; line-height:20px}
.footerl2 p a{ font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none; }
.footerl2:first-child{ background:none}

.footerl3 p a{ font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none; }
.footerl3:first-child{ background:none}
.footerl3{ width:15%; height:auto; float:left; /*background:url(../images/sepfooter.jpg) no-repeat left 25px;*/ padding:1%}
.footerl3 h2{ font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; font-size:15px; color:#fff!important; line-height:20px; padding:0; font-weight:bold}
.footerl3 p{ font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#fff!important; line-height:20px}
.footerl3 p a{ font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none; }
.footerl3:first-child{ background:none}

ul.destionations{ width:100%; height:auto; overflow:hidden; margin:0 0 20px 0; padding:1%; float:left}
	ul.destionations li{ font-family:'WWFRegular', Geneva, Arial, Helvetica, sans-serif; font-size:17px; font-weight:normal; color:#fff; list-style:none; background:url(../images/arrowmenu2.png) no-repeat left 9px; padding:0 0 0 13px; float:left; width:45%}
 ul.destionations li a{ font-family:'Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#fff; list-style:none; text-decoration:none}
ul.destionations li a:hover{ text-decoration:underline; color:#fff}
.footerlink{ width:1003px; overflow:hidden; text-align:center; margin:0 auto;}
.footerlink nav{ width:100%;text-align:center; margin:0 auto;}

ul#footerbelowlink{ margin:10px 0 0 0; padding:0;text-align:center; }ul#footerbelowlink li{ margin:0 6px; padding:0;  list-style:none; color:#333; font-family:'Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; font-size:11px; display:inline;}
ul#footerbelowlink li a{  color:#333; font-family:'Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none}
/*footer*/
.redcornerlink{background:#7b1617; padding:5px; border-radius:5px; font-family:'Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; display:inline-block; text-decoration:none}
.redcornerlink:hover{background:#333; }

#global_footer {width:1003px; padding:6px 0 0px 0; background:url(../images/otherlanguage.png) repeat-x; height:26px}

#footer_group_content{padding:0px 0px 0px 0px; width:1003px; margin:0 auto;}
#footer_group_content h3{font-size:12px; color:#000000; float:left; margin-right:18px; padding-top:2px;}
#footer_group_content ul{margin:0 0; padding:0 0; list-style-type:none;}
#footer_group_content li{float:left; line-height:18px; margin-left:10px;}
#footer_group_content li.marrnone{margin-right:0px;}
#footer_group_content li a{color:#002454; text-decoration:none; outline:none; font-size:12px; font-weight:bold;}
#footer_group_content li a:hover{color:#ff0000; text-decoration:underline;}
.copyright{width:100%; float:left;font-family:'Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; font-size:11px; padding:5px 0 10px 0; text-align:center; background: transparent; color:#FFFFFF}
.brandslist{width:68%; float:left}


aside{width:29.5%; background:#FFFFFF; height:auto; float:left}
ul#getsocial{ margin:10px 0 0 10px; padding:0; border-bottom:1px solid #CCCCCC; width:95%; overflow:hidden} ul#getsocial li{ margin:10px 0 0 0; padding:0; float:left; list-style:none;font-family:'WWFRegular', Geneva, Arial, Helvetica, sans-serif; font-size:25px; color:#505050; font-weight:normal}
.whybookwithus{ width:100%; height:auto; overflow:hidden;border:1px solid #e7e7e7; margin:10px 0 10px 0}.whybookwithus header{ font-family:'WWFRegular', Geneva, Arial, Helvetica, sans-serif; font-size:25px; color:#505050; font-weight:normal; padding:10px 0 0px 10px}.whybookwithus span{ font-family:'WWFRegular', Geneva, Arial, Helvetica, sans-serif; font-size:19px; color:#bc312e; font-weight:normal; padding:0px 0 3px 10px}
.whybookwithus p{ width:90%; height:auto; overflow:hidden; background:#eeebe3; padding:10px; margin:2px 0 5px 5px;font-family:'WWFRegular', Geneva, Arial, Helvetica, sans-serif; font-size:19px; color:#bc312e; font-weight:normal;}.whybookwithus p strong{  color:#666; font-weight:normal;}.whybookwithus p a{  color:#666; font-weight:normal; font-size:16px}

ul#why-us{ margin:0 10px; padding:0; border-bottom:1px solid #ededed}ul#why-us li{ margin:5px; padding:0 0 0 30px; background:url(../images/whyusiconnn.png) no-repeat left;font-family:'WWFRegular', Geneva, Arial, Helvetica, sans-serif; font-size:18px; color:#666; font-weight:normal; list-style:none}

.news-events{width:98%; height:auto; overflow:hidden;  margin:0 0 10px 10px; background:url(../images/associationback.jpg) no-repeat left 15px}
.news-events section{width:48%; height:auto; overflow:hidden; float:left; margin:1% 2% 0 0}
.news-events section header{ font-family:'Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; color:#A0031B; font-size:14px; font-weight:bold; padding:0 10px}
.news-events section p{ font-family:'Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; color:#333; font-size:13px; font-weight:normal; padding:5px 10px; line-height:20px}
.news-events section span a{ font-family:'Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; color:#003366; font-size:13px; font-weight:bold; padding:0 10px 20px 0; line-height:20px; display:block; float:right}
ul#associationicon{ margin:0; padding:0} ul#associationicon li{ margin:0px; padding:0; float:left; list-style:none; overflow:hidden;font-family:'Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif;  font-size:12px;color:#00447C;  line-height:18px;text-align:center;}ul#associationicon li a{ display:block; text-align:center; color:#00447C; text-decoration:none; font-family:'Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif;  font-size:12px; line-height:18px}
ul#associationicon li a:hover{ text-decoration:underline; color:#A0031B}

ul#newsandevents{ margin:10px; padding:0}ul#newsandevents li{ margin:0 4% 0 0; padding:0; float:left; width:46%; list-style:none;font-family:'Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif;  font-size:13px; color:#666}ul#newsandevents li p{ padding:5px 0 0 0}


/*nav*/
.animenu > ul:after {
  content: "";

  clear: both;
}

body {
  -webkit-animation: bugfix infinite 1s;
}

@-webkit-keyframes bugfix {
  from {
    padding: 0;
  }

  to {
    padding: 0;
  }
}
.animenu {
	font: normal 17px  Calibri;
	margin:30px auto 0 auto;
	width:695px;
	z-index:9999;
	position: absolute;
}
.animenu * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.animenu ul {
  margin: 0;
  padding: 0;
  list-style: none;
 
  
}
.animenu li {
  position: relative;
}
.animenu li:hover > ul {
  opacity: 1;
  visibility: visible;
  margin: 0;
}
.animenu li:hover > a {
  color: #fff!important; background:#dd811a ; margin:0 1px 0 1px; 
}

.animenu input[type=checkbox] {
  position: absolute;
  top: -9999px;
  left: -9999px;
}
.animenu label {
  display: none;
  cursor: pointer;
  user-select: none;
}

.animenu > ul {
   -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
}
.animenu > ul > li {
  float: left; background:url(../images/topnavsep.jpg) no-repeat right 17px;
  }
.animenu > ul > li:last-child{
 
  border-right:none;
}
.animenu > ul > li > a {
  float: left;
  padding: 1.85em .9em!important;
   -bracket-:hack[;
      padding: 2.2em .9em;;]
  text-transform: normal;
   
}
.animenu > ul a {
  color: #fff;
  text-decoration: none;
  font-size:17px;
  font-weight:bold;
 
}
.animenu > ul ul {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1;
  opacity: 0;
  border-top:3px solid #dd811a;border-bottom:3px solid #990033;
  visibility: hidden;
  margin: 2em 0 0 0;
 background:#fff;
-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px #888;
box-shadow: 0 0 5px #888;
  background-image: none;
  -webkit-transition-property: margin, opacity;
  -moz-transition-property: margin, opacity;
  -o-transition-property: margin, opacity;
  transition-property: margin, opacity;
  -webkit-transition-duration: .15s;
  -moz-transition-duration: .15s;
  -o-transition-duration: .15s;
  transition-duration: .15s;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}


 .animenu > ul ul a {
     padding:5px;
    display: block; background:none!important;
  }
  
  .animenu > ul ul a:hover { background:none!important;
    
  }
.logo-container{width:25%; float:left; padding:5px 10px 2px 10px}
.navigation-container{width:73%; float:right;}
.client-testimonial h3{ padding:20px 0 0 25px!important; color:#00447C; font-weight:bold}
.client-testimonial{ width:100%; height:230px; position:relative}
.client-testimonial p{ font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; color:#00447C; font-size:14px; line-height:20px; padding:15px 0px 10px 40px; display:block; width:75%; font-style:italic}
.client-testimonial span{ width:90%; overflow:hidden; font-family:'Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; color:#003366; font-size:12px;  font-weight:bold; padding:0 10px 10px 0; display:block; text-align:right}
.viewalltestimonials{ background:url(../images/arrowbrochure.png) no-repeat left 0px;font: normal 13px 'Arimo', Geneva, Arial, Helvetica; padding:3px 20px 5px 20px ; color:#003366; float:right}
.viewdetailinfo{
	background:url(../images/arrowhome.png) no-repeat left 0px;
	font: bold 12px 'Arimo', Geneva, Arial, Helvetica;
	padding:8px 20px 10px 30px;
	color:#003366;
	float:left;
	text-decoration:none;
	position:absolute;
	bottom:3px;
	left:8px
}

.viewdetailinfo:hover{ color:#dd811a; text-decoration:underline;} 
.featuredicon{ position:absolute; top:1px; left:2px; background:url(../images/featured.png) no-repeat; z-index:9999; width:77px; height:66px}
 /*nav*/
.blacktoparea{width:965px; height:auto;}
@media screen and (min-width:510px) and (max-width:768px){
.blacktoparea{width:98%; height:auto; }
ul#toplinks1{ overflow:hidden; float:right; width:60%; background:#282828; height:50px }
ul#toplinks1 li a{ color:#e9e9e9; text-decoration:none; font-size:11px; font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif;}
.mainwrapper{ width:100%; height:auto; margin:0; padding:0; margin:0 auto; background:transparent }
.headersection{ width:100%; background:#transparent; height:auto;  margin:0 auto; position:relative; z-index:9999}
.animenu {
  font: normal 18px 'WWFRegular', Arial, Helvetica;
  margin:0px 0 0 20px;
  width:95%;
  z-index:9999; position: absolute;
}.animenu > ul, .animenu > ul ul {
    visibility: visible;
    opacity: 1;
    display: none;
  }

  .animenu input[type=checkbox]:checked ~ label,
  .animenu input[type=checkbox] ~ label:hover {
    color: #000;
  }
 .animenu label {
    border: 1px solid #C9C9C9;
    
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
    color: #de821d;
    
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    text-transform: uppercase;
    position: relative;
    display: block;
    padding: 1em 3em;
  }
  .animenu label:before {
    position: absolute;
    left: 0.5em;
    top: 0.2em;
    content: "\2261";
    font-size: 2em;
  }
  .animenu > ul {
    position: relative;
    border-color: #111111;
    margin: 0.5em 0 !important;
    padding: 0.25em;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  .animenu > ul:after {
    content: '';
    position: absolute;
    left: 2em;
    top: -12px;
    border: 6px solid transparent;
    border-bottom-color: inherit;
  }
  .animenu > ul li {
    display: block;
  }
    .animenu > ul > li > a {
  float: left;
  padding:.5em!important;

}
  .animenu > ul > li {
    float: none;
    border: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  
    background:#eeebe3 url(../images/arrowdropdownmenu.png) no-repeat right;
	border-bottom:1px dotted #999999;
  }
  .animenu > ul > li > a {
    float: none;
    display: block;
    padding: .5em;
	color:#333;
  }
  .animenu > ul > li > a:hover {
  	color:#a0031b; text-decoration:underline;
  }
  .animenu > ul ul {
    position: static;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    background-image: none;
    margin: 0;
    -webkit-transition-property: none;
    -moz-transition-property: none;
    -o-transition-property: none;
    transition-property: none;
  }
 
  .animenu > ul ul li:first-child > a {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
  }
  .animenu > ul ul li:first-child > a:after {
    content: none;
  }
  .animenu > ul ul li:last-child > a {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
  }
  .animenu > ul ul a {
    padding-left: 2em;
    display: block;
    width: auto;
  }
  .animenu input[type=checkbox]:checked ~ ul {
    display: block;
  }
  .animenu input[type=checkbox]:checked ~ ul ul {
    display: block;
  }

  
  .middlewrapper{ width:100%; height:auto; background:transparent}
.leftpanel{width:100%; background:#FFFFFF; height:auto; float:left}
aside{width:100%; background:#FFFFFF; height:auto; float:left; margin:5px 0 0 0}
footer ul{ width:30%; height:auto; overflow:hidden; margin:0; padding:1%; float:left}
ul#mainlinks li{ margin:0; padding:0px 12px; display:block; border-right:1px solid #333333}
 .slide article{position:relative;top:150px;left:0px;width:auto;width:70%!important}
 .slide article p{width:65%!important;margin:0 0 15px;font-size:20px;font-weight:bold;line-height:30px;color:#fff;text-shadow:1px 0 30px rgba(0,0,0,.75);font-family:'Ubuntu', 'Arimo', Geneva, Arial, Helvetica, sans-serif; }
 .logo-container{width:95%; display:block}
 .navigation-container{width:100%; display:block}
 .themesdropdown{ display:none!important}
 .themesdropdown-destinations{display:none!important}
 
 .news-events section{width:98%; height:auto; overflow:hidden; float:left; margin:1% 2% 0 0}
 .highlights-home1{width:98%!important;height:auto; background:#dbe7f1; margin:10px 0 0 0; border-radius:10px}
 .highlights-home2{width:98%!important;height:auto; background:#dbe7f1; margin:10px 0 0 0; border-radius:10px}
  .highlights-home3{width:98%!important;height:auto; background:#fff; margin:10px 0 0 0; border-radius:10px}
 .brandslist{ display:none}
 .footerlink{ width:100%; background:#fff;overflow:hidden; text-align:center; margin:0 auto;}
 #footer_group_content{padding:0px 0px 0px 0px; width:100%; margin:0 auto;}
 .copyright{width:100%; float:left;font-family:'Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; font-size:11px; padding:20px 0 10px 0; text-align:left}
 .footerarea{ width:100%; margin:0 auto; overflow:hidden}
 .footerll{ width:98%; height:auto; float:left;}

ul.destionations{ width:100%; height:auto; overflow:hidden; margin:0; padding:1%; float:left}
ul.destionations li{ font-family:'WWFRegular', Geneva, Arial, Helvetica, sans-serif; font-size:17px; font-weight:normal; color:#a0031b; list-style:none; background:url(../images/arrowmenu.png) no-repeat left 9px; padding:0 0 0 13px; float:left; width:45%}

}


@media screen and (max-width:509px){

.mainwrapper{ width:100%; height:auto; margin:0; padding:0; margin:0 auto; background:transparent }
.headersection{ width:100%; background:#transparent; height:auto;  margin:0 auto; position:relative; z-index:9999}
.animenu > ul, .animenu > ul ul {
    visibility: visible;
    opacity: 1;
    display: none;
  }

  .animenu input[type=checkbox]:checked ~ label,
  .animenu input[type=checkbox] ~ label:hover {
    color: white;
  }
  .animenu label {
    border: 1px solid #7b5023;
    background-color: #000000;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
    color: #ff9d00;
    text-shadow: 0 1px 0 #111111;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    text-transform: uppercase;
    position: relative;
    display: block;
    padding: 1em 3em;
  }
  .animenu label:before {
    position: absolute;
    left: 0.5em;
    top: 0.2em;
    content: "\2261";
    font-size: 2em;
  }
  .animenu > ul {
    position: relative;
    border-color: #111111;
    margin: 0.5em 0 !important;
    padding: 0.25em;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
  }
  .animenu > ul:after {
    content: '';
    position: absolute;
    left: 2em;
    top: -12px;
    border: 6px solid transparent;
    border-bottom-color: inherit;
  }
  .animenu > ul li {
    display: block;
  }
  .animenu > ul > li {
    float: none;
    border: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  
    background:#eeebe3 url(../images/arrowdropdownmenu.png) no-repeat right;
	border-bottom:1px dotted #999999;
  }
  .animenu > ul > li > a {
    float: none;
    display: block;
    padding: .5em;
	color:#333;
  }
  .animenu > ul > li > a:hover {
  	color:#a0031b; text-decoration:underline;
  }
  .animenu > ul ul {
    position: static;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    background-color: #eeebe3;
    background-image: none;
    margin: 0;
    -webkit-transition-property: none;
    -moz-transition-property: none;
    -o-transition-property: none;
    transition-property: none;
  }
  .animenu > ul ul li:first-child > a {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
  }
  .animenu > ul ul li:first-child > a:after {
    content: none;
  }
  .animenu > ul ul li:last-child > a {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
  }
  .animenu > ul ul a {
    padding-left: 2em;
    display: block;
    width: auto;
  }
  .animenu input[type=checkbox]:checked ~ ul {
    display: block;
  }
  .animenu input[type=checkbox]:checked ~ ul ul {
    display: block;
  }
  ul#toplinks{ display:none}
  
  .middlewrapper{ width:100%; height:auto; background:transparent}
.leftpanel{width:100%; background:#FFFFFF; height:auto; float:left}
aside{width:100%; background:#FFFFFF; height:auto; float:left; margin:5px 0 0 0}
.toursarea{width:95%; height:auto; float:left; margin:0 0 2% 2%; border-bottom:2px solid #eeebe3}
.toursarea figure{width:100%; float:left}.toursarea figure img{max-width:100%; height:156px;}
.descriptionarea{ width:100%; float:left; padding:0 0 2% 0}
.descriptionarea h3{ font-family:'WWFRegular', Geneva, Arial, Helvetica, sans-serif; font-size:25px; font-weight:normal; color:#333; padding:5px 0px}
footer ul{ width:100%; height:auto; overflow:hidden; margin:0; padding:1%; float:left}
 ul#mainlinks li{ margin:0; padding:0px 12px; display:block; border-right:1px solid #333333}
  #footer_group_content{padding:0px 0px 0px 0px; width:100%; margin:0 auto;}
   .news-events section{width:98%; height:auto; overflow:hidden; float:left; margin:1% 2% 0 0}
   .footerarea{ width:100%; margin:0 auto; overflow:hidden}
 .footerll{ width:100%; height:auto; float:left; border-right:1px solid #CCCCCC}
ul.destionations{ width:100%; height:auto; overflow:hidden; margin:0; padding:1%; float:left}
ul.destionations li{ font-family:'WWFRegular', Geneva, Arial, Helvetica, sans-serif; font-size:17px; font-weight:normal; color:#a0031b; list-style:none; background:url(../images/arrowmenu.png) no-repeat left 9px; padding:0 0 0 13px; float:left; width:100%}
}


/*@media screen and (min-width:1280px) and (max-width:1560px){
.mainwrapper{ width:90%; height:auto; margin:0; padding:0; margin:0 auto; background:transparent }
  ul#toplinks{ margin:0 0 0 25%}
  .middlewrapper{ width:100%; height:auto; background:transparent}
 }*/
/* form 29-05-2013  start here */
.highlights-home1{width:275px;height:auto; background:#dbe7f1; margin:10px 0 0 0; border:1px solid #c8e4ef}
.highlights-home1 .heading{ padding:15px 10px 10px 10px; font-weight:normal; color:#00447c; font-size:27px; font-family:'WWFRegular','ConversationMedium', Arial, sans-serif;  }
.sampletext_new{font-family:'Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; font-size:13px; color:#666666;font-style:normal;text-decoration:none;text-align:left;display:block; color:#333; padding:7px 0 0px 21px; vertical-align:middle;}.inputbox{width:180px; height:24px; border:1px solid #d8d8d8; background:#fff url(../images/form-input-back.jpg) repeat-x; border-radius:5px}
.selectbox{width:250px; height:30px; border:1px solid #d8d8d8; background:#fff url(../images/form-input-back.jpg) repeat-x; border-radius:5px; padding:6px 5px; font-size:12px;font-family:Geneva, Arial, Helvetica, sans-serif; color:#666; overflow:hidden}.inputbox1{width:60px; height:24px; border:1px solid #d8d8d8; background:#fff url(../images/form-input-back.jpg) repeat-x; border-radius:5px}.inputbox2{width:112px; height:24px; border:1px solid #d8d8d8;background:#fff url(../images/form-input-back.jpg) repeat-x; border-radius:5px}
.textareabox {width:185px; height:50px; border:1px solid #d8d8d8; background:#fff;border-radius:5px}.sampletext_new2{font-family:rockwell,verdana;font-size:13px;font-style:normal;color:#333;padding:0 0 0px 7px; }
.buttonhome_new {color:#fff;padding: 7px;border: 1px solid #CCC;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;width:100px;font-size:17px;font-weight:normal;cursor:pointer;font-family:'ConversationMedium', Arial, Helvetica, sans-serif;background:#e48d2e; text-align:center; }

.highlights-home2{width:275px;height:auto; background:#dbe7f1; margin:10px 0 0 0; border:1px solid #c8e4ef} 
.highlights-home2 h3{font-family:'WWFRegular', Geneva, Arial, Helvetica, sans-serif; font-size:23px; font-weight:normal; color:#a0031b; padding:10px 0 5px 10px}
.highlights-home2 p{font-family:'Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#666666;font-style:normal; padding:0px 10px; line-height:18px}
.highlights-home2 span a{font-family:'Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; font-size:13px; color:#003663;font-style:normal; padding:5px 0 10px 20px; display:block; text-decoration:none; background:url(../images/arrowbrochure.png) no-repeat left 4px; margin:0 0 0 10px; font-weight:bold}

ul#newsocial{margin:10px; padding:10px 0 0 0; overflow:hidden}ul#newsocial li{list-style:none; float:left; width:30%}
ul#newsocial li span{ display:block; text-align:center; font-size:12px;font-family:'Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; padding:0 0 10px 0}

/* form 29-05-2013  End here */
#feature-slider{overflow:hidden; }#feature-slider,#feature-slider section.slide{position:relative;width:100%;height:452px; border-top:2px solid #a6293c;}.feature{position:relative;}.slider-controls{position:absolute;top:50%;display:block;width:60px;height:162px;margin:-81px 0 0;z-index:99;background:transparent url(../images/main-sprite.png) no-repeat 100% -440px;-webkit-transition:width 0.25s ease-in-out;-moz-transition:width 0.25s ease-in-out;-o-transition:width 0.25s ease-in-out;-ms-transition:width 0.25s ease-in-out;transition:width 0.25s ease-in-out;}#feature-slider-prev{left:20px;}#feature-slider-next{right:20px;background-position:-41px -240px;}.slider-controls:hover{width:59px;}#slider-top-shadow{position:absolute;top:0;left:0;width:100%;height:14px;z-index:10;background:transparent url(../images/feature-top-shadow.png) repeat-x 0 0;}.slider-nav{position:absolute;bottom:13px;left:50%;margin:0 0 0 -82px;z-index:99;}.slider-chicklets{width:164px;height:20px;padding:20px 0 0;background:transparent url(../images/chicklets-bkg.png) no-repeat 0 0;text-align:center;}.slider-nav ul,.slider-nav li{list-style:none;margin:0;padding:0;}.slider-nav li{display:inline;margin:0 0 0 6px;background:transparent;}.slider-nav li:first-child{margin:0;}.slider-nav a{display:inline-block;width:12px;height:12px;background:transparent url(../images/main-sprite.png) no-repeat -89px -160px;}.slider-nav a:hover,.slider-nav li.activeSlide a{position:relative;top:-1px;background-position:100% -200px;}.slider-nav li.activeSlide a:hover{cursor:default;}.slide article{position:relative;top:150px;right:10px;width:50%; padding:15px; border-radius:10px}.slide article h2{margin:0;font-size:35px;font-weight:700;line-height:1;color:#fff;text-shadow:1px 0 30px rgba(0,0,0,.75);font-family:'WWFRegular','ConversationMedium', Arial, sans-serif; font-weight:normal;}.slide article h3{margin:0 0 15px 0;font-size:55px;font-weight:bold;line-height:20px;color:#fff;text-shadow:1px 0 30px rgba(0,0,0,.75);font-family:'Ubuntu','ConversationMedium', Arial, sans-serif;  padding:5px 0!important}.slide article p{width:95%;margin:0 0 15px;font-size:20px;font-weight:bold;line-height:30px;color:#fff;text-shadow:1px 0 30px rgba(0,0,0,.75);font-family:'Ubuntu', 'Arimo', Geneva, Arial, Helvetica, sans-serif; }.slide article a{text-shadow:1px 0 30px rgba(0,0,0,.75);}

.container{position:relative;width:940px;margin:0;padding:0 10px;}
#slider-bottom-shadow{position:absolute;bottom:0;left:0;width:100%;height:14px;z-index:10;background:transparent url(../images/feature-top-shadow.png) repeat-x 0 0;}
.sliderstrong{background:#0d0602; font-size:12px; padding:8px; color:#fcaa23; margin:0 0 5px 0; display:inline-block}

.slider1{background-image: url(../images/india-tajmahal.jpg); background-color: rgb(255, 255, 255); position: absolute; top: 0px; left: 0px; display: none; z-index: 1; opacity: 1; width: 1349px; height: 450px; background-position: 50% 0%; background-repeat: no-repeat no-repeat;}
.slider2{background-image: url(../images/srilanka-budha.jpg); background-color: rgb(255, 255, 255); position: absolute; top: 0px; left: 0px; display: none; z-index: 1; opacity: 1; width: 1349px; height: 450px; background-position: 50% 0%; background-repeat: no-repeat no-repeat;}
.slider3{background-image: url(../images/bhutan-slider1.jpg); background-color: rgb(255, 255, 255); position: absolute; top: 0px; left: 0px; display: none; z-index: 1; opacity: 1; width: 1349px; height: 450px; background-position: 50% 0%; background-repeat: no-repeat no-repeat;}
.slider4{background-image: url(../images/nepal-slider1.jpg);  background-color: rgb(255, 255, 255); position: absolute; top: 0px; left: 0px; display: none; z-index: 1; opacity: 1; width: 1349px; height: 450px; background-position: 50% 0%; background-repeat: no-repeat no-repeat;}
.slider5{background-image: url(../images/maldives-slider.jpg);  background-color: rgb(255, 255, 255); position: absolute; top: 0px; left: 0px; display: none; z-index: 1; opacity: 1; width: 1349px; height: 450px; background-position: 50% 0%; background-repeat: no-repeat no-repeat;}
.slider6{background-image: url(../images/tibet-slider.jpg);  background-color: rgb(255, 255, 255); position: absolute; top: 0px; left: 0px; display: none; z-index: 1; opacity: 1; width: 1349px; height: 450px; background-position: 50% 0%; background-repeat: no-repeat no-repeat;}

ul#awards1{ margin:0; padding:0}ul#awards1 li{ margin:0; padding:5px 15px; line-height:18px; list-style:none;font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#333}
a.selecttab{:hidden; color:#de821d!important; display:block}
.sliderbottomnewsletter{ width:100%; background:url(../images/sliderbottomnewsletter.jpg) repeat-x; height:50px; overflow:hidden; margin:-6px 0 0 0}
.newsletter-slider-bx{width:950px; height:auto; margin:0 auto}
	ul#newsletter{ margin:0; padding:0}ul#newsletter li{ margin:0; padding:12px 10px;font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; color:#fff; float:left; font-size:16px; }
	.cta-link white{ background:#CCCCCC}


/*sorting*/

ul.resp-tabs-list, p {
    margin: 0px;
    padding: 0px;
}

.resp-tabs-list li {
    font-weight: 600;
    font-size: 13px;
    display: inline-block;
    padding: 13px 15px;
    margin: 0 0px 0 0;
    list-style: none;
    cursor: pointer;
    float: left;font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif;
/*	background:#f6f6f6;*/
}

.resp-tabs-container {
    padding: 0px;
    background-color: #fff;
    clear: left;
}

h2.resp-accordion {
    cursor: pointer;
    padding: 5px;
    display: none;
}

.resp-tab-content {
    display: none;
    padding: 15px;
}

.resp-tab-active {
    border: 3px solid #02385e;
    border-bottom: none;
    margin-bottom: -1px !important;
    padding: 12px 14px 14px 14px !important;
}

.resp-tab-active {
    border-bottom: none;
    background-color: #00447C!important;
	color:#fff!important;
}

.resp-content-active, .resp-accordion-active {
    display: block;
}

.resp-tab-content {
    border-top: 3px solid #00447C;
}

h2.resp-accordion {
    font-size: 13px;
    border: 1px solid #c1c1c1;
    border-top: 0px solid #c1c1c1;
    margin: 0px;
    padding: 10px 15px;
}

h2.resp-tab-active {
    border-bottom: 0px solid #c1c1c1 !important;
    margin-bottom: 0px !important;
    padding: 10px 15px !important;
}

h2.resp-tab-title:last-child {
    border-bottom: 12px solid #c1c1c1 !important;
    background: blue;
}
/*-----------Vertical tabs-----------*/
.resp-vtabs ul.resp-tabs-list {
    float: left;
    width: 30%;
}

.resp-vtabs .resp-tabs-list li {
    display: block;
    padding: 15px 15px !important;
    margin: 0;
    cursor: pointer;
    float: none;
}

.resp-vtabs .resp-tabs-container {
    padding: 0px;
    background-color: #fff;
    border: 1px solid #c1c1c1;
    float: left;
    width: 68%;
    min-height: 250px;
    border-radius: 4px;
    clear: none;
}

.resp-vtabs .resp-tab-content {
    border: none;
}

.resp-vtabs li.resp-tab-active {
    border: 1px solid #c1c1c1;
    border-right: none;
    background-color: #fff;
    position: relative;
    z-index: 1;
    margin-right: -1px !important;
    padding: 14px 15px 15px 14px !important;
}

.resp-arrow {
    width: 0;
    height: 0;
    float: right;
    margin-top: 3px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 12px solid #c1c1c1;
}

h2.resp-tab-active span.resp-arrow {
    border: none;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 12px solid #9B9797;
}

/*-----------Accordion styles-----------*/
h2.resp-tab-active {background: #02385e !important; font-size:19px}
.resp-easy-accordion  h2.resp-accordion {display: block;}
.resp-easy-accordion .resp-tab-content {border: 1px solid #c1c1c1}
.resp-easy-accordion .resp-tab-content:last-child {border-bottom: 1px solid #c1c1c1 !important}
.resp-jfit {width: 100%;margin: 0px}
.resp-tab-content-active {display: block}
h2.resp-accordion:first-child {
    border-top: 1px solid #c1c1c1 !important;
}
.demo {width: 94%;margin: 0px auto;}
.demo h1 {margin:33px 0 25px; }
.demo h3 {margin: 10px 0;}
pre {background: #fff;}

ul#bootomerfooterlink{ margin:10px auto; padding:0; width:39%; overflow:hidden; display:block}ul#bootomerfooterlink li{ margin:2px 5px; padding:0; float:left; list-style:none; font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; color:#fff; font-size:12px}ul#bootomerfooterlink li:first-child{font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; color:#fff833; font-size:14px;}
ul#tollfreenumber{ margin:10px auto; padding:0; width:96%; overflow:hidden; display:block}ul#tollfreenumber li{ margin:5px 5px 2px 5px; padding:0; float:left; list-style:none; font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; color:#fff; font-size:13px}
ul#tollfreenumber p{font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; color:#fff833; font-size:15px; padding:0 5px 0 5px; display:block}

.countrybx{ width:1003px; background:transparent; height:23px; overflow:hidden} .countrybx ul{ margin:4px 0 0 10px; padding:0}.countrybx ul li{ margin:4px 0 0 0; padding:0; float:left; list-style:none; margin:0 20px 0 20px;}.countrybx ul li.flag1{ background:url(../images/flag.jpg) no-repeat center left; padding:0px 0 0 23px;font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#00447C}.countrybx ul li.flag2{ background:url(../images/flag2.jpg) no-repeat center left; padding:0px 0 0 23px;font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#00447C}.countrybx ul li.flag3{ background:url(../images/flag3.jpg) no-repeat center left; padding:0px 0 0 23px;font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#00447C}.countrybx ul li.flag4{ background:url(../images/flag4.jpg) no-repeat center left; padding:0px 0 0 23px;font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#00447C}.countrybx ul li.flag5{ background:url(../images/flag5.jpg) no-repeat center left; padding:0px 0 0 23px;font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#00447C}.countrybx ul li.flag6{ background:url(../images/flag6.jpg) no-repeat center left; padding:0px 0 0 23px;font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#00447C}.countrybx ul li.flag7{ background:url(../images/flag7.jpg) no-repeat center left; padding:0px 0 0 23px;font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#00447C}

.tollfreenumbertext{font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; color:#fff; font-size:13px; padding:0 5px 5px 10px; display:block}
.mp-slider .items {display:none;}
.mp-slider {
	width:100%;
	height:392px;
	margin:0 auto;
	position:relative;
}
.slider-wrapper {
	width:680px;
	height:200px;
	background:#fff;
	overflow:hidden;
}
.slider {
	width:680px;
	height:200px;
}
.items {display:none;}
.mp-prev, .mp-next {
	position:absolute;
	width:30px;
	height:60px;
	bottom:150px;
	z-index:999;
}
.mp-prev {
	left:50px;
	background:url(../images/mp-prev.png);
}
	.mp-prev:hover {
		opacity:0.8;
	}
.mp-next {
	right:50px;
	background:url(../images/mp-next.png);
}
	.mp-next:hover {
		opacity:0.8;
	}

.mp-slider .banner {
	position:absolute;
	left:280px;
	right:35px;
	font-family: "Script MT Bold";
	color:#fff;
	z-index:99 !important;
	top:auto !important;
	bottom:270px !important;
	padding:0;
	text-align: left;
	text-shadow:2px 2px #000;
	font-size:35px;
	line-height:50px;
	text-transform: none;
}
		
	.mp-slider .banner span {
		display:block;
	}
	.mp-slider .banner b {
		color:#ead909;
	}
	.mp-slider .banner .row-1 b {font-weight:normal;}
	.mp-slider .row-1 {
		padding:0;
	}
	.mp-slider .row-2 {
		font-size:18px;
		line-height:60px;
		font-family:Arial, Helvetica, sans-serif;
		margin:0px 0 0 0;
	}
	.mp-slider .row-2 a {
		color:#FFF;
		text-decoration:none;

	}	

#testimonials {
width:330px;
border:1px solid #D8D9D6;
margin:10px 0;
}

#testimonials blockquote{
padding:5px;
width:300px !important;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
color:#808080;
display:block;
}

#testimonials blockquote p{
margin: 0 !important;padding: 5px!important;
}

#testimonials blockquote cite {
font-style: normal;
display: block;
text-transform: uppercase;
font-weight: bold;
font-style:italic;
color: #CCC;
padding-left:5px;
margin-top:10px;
}
.groupdeparture{width:46%; min-height:190px; float:left; margin:0 2% 2% 2%;background:#f6f6f6;-moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px #888;box-shadow: 0 0 5px #888;}
.groupdeparture:hover{-moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px #888;box-shadow: 0 0 5px #888; background:#f6f6f6;}
.groupdeparture figure{width:100%;}.groupdeparture figure img{max-width:100%; }
.groupdeparturecontent{ width:100%;  font-family: 'Arimo', Geneva, Arial, Helvetica, sans-serif; font-size:13px; color:#666666}
.groupdeparturecontent h3{  font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif;font-size:17px; font-weight:normal; color:#00447C; padding:5px 0px 2px 5px; }
.groupdeparturecontent h2{ font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#00447C; padding:0 0 5px 5px; border-bottom:1px dotted #CCCCCC}
.groupdeparturecontent h2 a{ font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#00447C; text-decoration:none;}
.groupdeparturecontent span{color:#333; font-weight:normal; display:block; padding:5px;font-family: 'Ubuntu','Open Sans','Arimo', Geneva, Arial, Helvetica, sans-serif; font-size:13px; border-bottom:1px dotted #CCCCCC}
.groupdeparturecontent span > strong{ color:#de821d;font-weight:normal; font-size:16px}
.groupdeparturecontent p{ font-size:13px; line-height:18px;font-family: 'Ubuntu','Open Sans','Arimo', Geneva, Arial, Helvetica, sans-serif; text-align:left; padding:5px 5px 15px 5px; color:#333}

.banner-text {
	width:100%;
	height:50px;
	background-color:#e48d2e;
}
.banner-menu {
	width:960px;
	color:#f8d3ab;
	height:35px;
	padding-top:15px;
	font-size:14px;
	padding-left:20px;
	font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif;
}
.banner-menu a {color:#FFF;text-decoration:none;}
.listingtours{width:100%; min-height:155px; float:left; border:1px solid #dddddd; overflow:hidden}

.listingtours figure{width:30%; float:left; padding:15px 10px}.listingtours figure img{max-width:100%; background-position:50%}
.listarea{width:66%; float:left; overflow:hidden;}.listarea .leaftarea{width:65%; float:left; overflow:hidden; margin:10px 0 0 0}
.listarea .leaftarea h2{font-family:'WWFRegular', Geneva, Arial, Helvetica, sans-serif; font-size:23px; font-weight:normal; color:#00447C; padding:0 0 0px 0px}

.listarea .leaftarea h2 a{font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; color:#00447C; line-height:16px; text-decoration:none; font-size:17px; font-weight:normal;}
.listarea .leaftarea span{font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; color:#333; font-size:13px; display:block; margin:0 0 5px 0}
.listarea .leaftarea span strong{color:#a6293c;font-weight:normal}
.listarea .leaftarea p{font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; color:#333; font-size:13px; display:block; line-height:18px}
.listarea .leaftarea p strong{color:#a6293c; font-weight:normal}
.listarea .tourdurations{width:34%; height:160px; float:right; overflow:hidden; margin:0px 0 0 0; background:#fafafa; border-left:1px solid #e3e3e3;}
.listarea .tourdurations p{ text-align:center;font-family:'Ubuntu','WWFRegular', Geneva, Arial, Helvetica, sans-serif; font-size:18px!important; color:#A0031B; padding:10px 0 0 0}
.listarea .tourdurations p span{font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; color:#333; font-size:13px; display:block; font-weight:normal}
.listarea .tourdurations a {color: #20acd5; text-decoration:none; text-align:center}

.itineray-content {}
.itineray-content ul{ margin:0; padding:0}.itineray-content ul li{ margin:10px 5px; padding:0;font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; color:#333; font-size:13px; background:url(../images/bulleticon.jpg) no-repeat left 2px; list-style:none; padding:0 0 0 19px}
.itineray-content p{font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; color:#333; font-size:13px; line-height:20px; text-align:justify; margin:0; padding:0px 0 20px 0}
.itineray-content span{font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; color:#333; font-size:14px; line-height:18px; text-align:justify; font-weight:bold; display:block; padding:20px 0 5px 0}
.itineray-content b{ font-weight:bold}
.itineray-content strong{font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; color:#00447C; font-size:17px; line-height:18px; text-align:justify; font-weight:normal; display:block; padding:10px; border:1px  solid #CCCCCC; background:#fafafa ;border-left:3px solid #de821d; }

.itineray-content strong a{ color:#A0031B}

.freecontactform {
width: 460px;
font-family: arial;
border: 1px solid #AAA;
padding:10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
.freecontactformheader {
font-size:18px;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
text-align:center;
}
.freecontactformmessage {
text-align:center;
padding-bottom:10px;
}
.freecontactform td {
padding:4px;
font-size:12px;
}
.freecontactform p {
padding:4px;
}
.freecontactform label {
padding:4px;
}
.freecontactform label {
padding-right:10px
}
.required {
font-weight:bold;
}
.required_star {
font-weight:bold;
color:#F00;
}
.not-required {
font-weight:normal
}
.antispammessage {
padding:10px;
border-top:1px solid #AAA;
border-bottom:1px solid #AAA;
}
.antispamquestion {
font-weight:normal;
}
.filterheading{float:left; font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; font-size:13px; color:#00447C; padding:0 5px 0 5px; margin:0 0 10px 0}
.selectbox-back{margin:0 0 0 10px; padding:5px; background:#f2f2f2; font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; color:#333; border:1px solid #d9d9d9}
#ajaxMessage{position: absolute;z-index: 999;color:crimson;font-size: 40px;display: block;}
.load{background:url('../images/loading_gif') no-repeat center;}
.groupdeparture{width:44%; min-height:190px; float:left; margin:0 2% 2% 2%;background:#f6f6f6;-moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px #888;box-shadow: 0 0 5px #888;}
.groupdeparture:hover{-moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px #888;box-shadow: 0 0 5px #888; background:#f6f6f6;}
.groupdeparture figure{width:100%;}.groupdeparture figure img{max-width:100%; }
.groupdeparturecontent{ width:100%;  font-family: 'Arimo', Geneva, Arial, Helvetica, sans-serif; font-size:13px; color:#666666}
.groupdeparturecontent h3{  font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif;font-size:17px; font-weight:normal; color:#00447C; padding:5px 0px 2px 5px; }
.groupdeparturecontent h2{ font-family:'Ubuntu','Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#00447C; padding:0 0 5px 5px; border-bottom:1px dotted #CCCCCC}

.tourdurations1{width:20%; min-height:50px; float:right; overflow:hidden; margin:0px 0 0 0; background:#f7f7f7; border:1px solid #e2e2e2; border-radius:10px; text-align:center}
.tourdurations1 p{ text-align:center;font-family:'Ubuntu','Open Sans', 'Arimo',; font-size:25px!important; color:#e48d2e; padding:10px 0 0 0; text-align:center}
.tourdurations1 p span{font-family:'Open Sans', 'Arimo', Geneva, Arial, Helvetica, sans-serif; color:#333; font-size:12px; display:block; font-weight:bold}
