@charset "utf-8";
/* CSS Document */
@media only screen and ( max-width: 1180px ) { 
  body {
    margin: 0;
    padding: 0;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #232323;
    overflow:hidden;
  }
  html{
    overflow:scroll;
  }
}

@media only screen and ( min-width: 1180px ) { 
  body {
    margin: 0;
    padding: 0;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #232323;
    overflow:hidden;
  }
  html{
    overflow:hidden;
  }
}

@media only screen and ( max-height: 620px ) { 
  body {
    margin: 0;
    padding: 0;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #232323;
    overflow:hidden;
  }
  html{
    overflow:scroll;
  }
}

@media only screen and ( min-height: 620px ) { 
  body {
    margin: 0;
    padding: 0;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #232323;
    overflow:hidden;
  }
  html{
    overflow:hidden;
  }
}
/*
a:link, a:visited { color: #95ba23; text-decoration:none; } 
a:active, a:hover { color: #95ba23; text-decoration:underline; }*/

h1 {
  margin: 0px;
  padding: 5px 0;
  font-size: 26px;
  color: #234776;
  font-weight: normal;
  font-family: Tahoma, Geneva, sans-serif;
}

h2 {
  margin: 0px;
  padding: 10px 0;
  font-size: 18px;
  color: #b1b2b4;
  font-weight: normal;
  font-family: Tahoma, Geneva, sans-serif;
}

h3 {
  margin: 0px;
  padding: 10px 0;
  font-size: 14px;
  color: #91b60b;
  font-weight: normal;
  font-family: Tahoma, Geneva, sans-serif;
}

img{border:0px;}


.cleaner { clear: both; width:100%; height: 0px; font-size: 0px;  }


.fl{float:left;}
.fr{float:right;}

p{    font-family: Tahoma, Geneva, sans-serif;
font-size:14px; color:#151515; text-align:justify;  padding-bottom:5px;}

p a, a:hover{  font-family: Tahoma, Geneva, sans-serif;
 font-size:12px; color:#b3c81b; text-decoration:underline;}
 
ul{margin:0px; padding:0px; list-style:none;}
li{background:url(../images/tick.png) no-repeat; line-height:20px; font-size:13px;color:#151515;  }
li a{}
li a:hover{}

/* ----- Form ----- */
/*
form {
  margin: 0px;
  padding: 0px;
  width: 100%;
  text-align: right;
}

.inputfield {
  background: #ffffff;
  border: 1px solid #c9f5f6;
  color: #000;
  font-size: 13px;
  font-variant: normal;
  height: 21px;
  line-height: normal;
  padding: 4px;
  margin-bottom: 5px;
  width: 200px;
}

#searchfield {
  background: none;
  border: 1px solid #dcdee0;
  color: #000;
  font-size: 12px;
  font-variant: normal;
  height: 12px;
  line-height: normal;
  padding: 4px;
  width: 200px;
}
#searchfield img {
border:0px;
}*/


/* end of form */
#template-wrapper{ }
/*---main----*/
#wrapper{width:100%; height:675px;margin:0 auto;  }

/*-----back portion----*/

#back{width:1200px; height:675px;  z-index:1; position:absolute; }
#back2{width:1200px; height:675px; background:url(../../../images/banners/bg1.jpg) no-repeat; z-index:1; position:absolute;}
/*--main div--*/
#main{/*width:100%;*/ height:550px; /*margin: 20px 0px 10px 0px;*/ padding-left: 25px; }
/*--top header--*/
#header{width:1120px; height:130px; margin-top: 10px;}
/*--main menu--*/
#menuz{width:630px; height:70px; margin-left: 0px !important; padding-left: 0px !important;}
#menuz ul
{
  margin:0px !important;
  padding:0px !important;
  list-style:none;
  float:left;
}
#menuz li
{
  background:url(../images/menu-bg.png) no-repeat;
  float:left;
  width:68px;
  height:45px !important;
  margin-right:10px;
  padding-bottom:25px;
  text-align:center;
  letter-spacing:0px;
  line-height:12px;
  cursor:pointer;
  list-style: none;
  
  }
#menuz li:hover{background:url(../images/menu-hover.png) no-repeat;
 width:68px; height:45px !important;cursor:pointer;}
#menuz li a{color:#000; text-decoration:none; font-size:13px;display:block; width:68px; height:68px;  padding-top:25px;background-color: transparent;  }
#menuz li a:hover{color:#000; text-decoration:none; font-size:13px;}
#menuz .link-height{padding-top:25px; line-height:12px;}
#menuz .current{background:url(../images/menu-hover.png) no-repeat;
 width:68px; height:68px;}
/*--login--*/
#login{width:630px;padding-top:23px;padding-left: 12px;}
#login input{width:123px; height:27px; background:url(../images/inputbg.png) no-repeat; color:#738ca0; border:0px; padding:0px 5px 0px 5px;font-size:11px; font-style: italic;}
#login img{vertical-align:top;}
/*--Content Area--*/

#content-area{width:1215px;height:110px;}

/*---Booking Area---*/
#booking-area{width:315px; float:left;height:375px;}

/*---Content---*/
#content-home{width:780px;  float:left; margin-left:15px;background:url(../images/bg-content.png) repeat-y;height:490px;/*  opacity:0.7;
  filter:alpha(opacity=70);  For IE8 and earlier */border-radius: 15px;}
  
#contenthome{width:780px;  float:left; margin-left:15px;background:url(../images/bg-content.png) repeat-y;height:435px;/*  opacity:0.7;
  filter:alpha(opacity=70);  For IE8 and earlier */border-radius: 15px;}

/*----content Home ---*/
#home{width:700px; height:400px;  float:left;  margin-left:25px;/* margin-top:20px;*/}
#home p{font-size:12px; line-height:14px;}
#home ul{margin:0px; padding:0px; list-style:none;}
#home li{background:url(../images/tick.png) no-repeat; line-height:16px; font-size:12px;color:#151515; padding-left:25px;  }
#home li a{}
#home li a:hover{}
#home .visa-text{vertical-align:middle; font-size:14px; color:#05467b; margin:10px;}
#home .go-btn{vertical-align:middle; margin:10px 10px 10px 0px;}
/*----content About ---*/
#content-inner{width:980px;  float:left; margin-left:15px;background:url(../images/bg-content.png) repeat-y;height:675px;/*  opacity:0.7;
  filter:alpha(opacity=70);  For IE8 and earlier */border-radius: 15px;}
#about{width:765px; height:665px;  float:left;  margin-left:25px; margin-top:20px;}
#about p{font-size:13px; line-height:15px;}
#about ul{margin:0px; padding:0px; list-style:none;}
#about li{background:url(../images/tick.png) no-repeat; line-height:15px; font-size:13px;color:#151515; padding-left:25px;  }
#about li a{}
#about li a:hover{}
#about .visa-text{vertical-align:middle; font-size:18px; color:#05467b; margin:10px;}


/*-----front side----*/
#front{width:385px;z-index:2; /*position:absolute;left:898px;*/height:675px; background:url(../images/sidebad2.png) no-repeat bottom right;
pointer-events:none;
}
#top{width:105px; height:90px;/*left: 1178px;*/ top: 0px; right: 0px; pointer-events:all; position: absolute; z-index:100;}
#logo{/*background:url(../images/logo.png) no-repeat;*/width:82px; height:85px; margin:30px 3px 30px 3px; left: 0px; position: absolute;}
#bottom{width:300px; height:40px;  margin-top:597px; /*left: 969px;*/ top:0px; right: 0px; margin-right:15px;pointer-events:all; position: absolute; z-index:100;}
#footer{float:right; padding-top:10px; margin-right:10px;}
#social{float:right;}
#social .space{margin-left:3px;}

#main-div{
  margin: 0 auto;
  font-size: 12px;
    line-height: 14px;
    color: #151515;
    font-family: Tahoma,Geneva,sans-serif;
    padding-bottom: 5px;
    text-align: justify;  
}
#main-div .left-div
{
  float:left;
  text-align: justify;
  width:335px;
}
#main-div .right-div
{
    background: url("../images/right_panel.png") repeat-y scroll 0 0 transparent;
    font-size: 11px;
    height: 424px;
    margin-left: 310px;
    text-align: left;
  line-height:12px;
    width: 265px;
}
#main-div .right-div a
{
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px;
  line-height:12px;
  color:#24579b;
  text-decoration:underline;
}

#main-div .right-div a:hover
{
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px;
  line-height:12px;
  color:#24579b;
  text-decoration:underline;
}

#about-yq td{
    font-size: 12px;
    line-height: 14px;
    color: #151515;
    font-family: Tahoma,Geneva,sans-serif;
    padding-bottom: 5px;
    text-align: justify;
}

.item-page{
  width:610px;  
}

.accordion-inner{
    font-size: 12px;
    line-height: 12px;
    color: #151515;
    font-family: Tahoma,Geneva,sans-serif;
    padding-bottom: 5px;
    text-align: justify;
}
#menuz .item-108 a{ line-height:12px;}

#country{
  text-transform: inherit;  
}

#airports
{
 z-index:100 !important;
 }
 
 

.first-letter
{
text-transform: capitalize;
}