@charset "utf-8";
/* CSS Document */


@font-face {
    font-family: 'latoregular';
    src: url('../fonts/lato-regular-webfont.eot');
    src: url('../fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-regular-webfont.woff') format('woff'),
         url('../fonts/lato-regular-webfont.ttf') format('truetype'),
         url('../fonts/lato-regular-webfont.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latolight';
    src: url('../fonts/lato-light-webfont.eot');
    src: url('../fonts/lato-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-light-webfont.woff') format('woff'),
         url('../fonts/lato-light-webfont.ttf') format('truetype'),
         url('../fonts/lato-light-webfont.svg#latolight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latobold';
    src: url('../fonts/lato-bold-webfont.eot');
    src: url('../fonts/lato-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-bold-webfont.woff') format('woff'),
         url('../fonts/lato-bold-webfont.ttf') format('truetype'),
         url('../fonts/lato-bold-webfont.svg#latobold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latoblack';
    src: url('../fonts/lato-black-webfont.eot');
    src: url('../fonts/lato-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-black-webfont.woff') format('woff'),
         url('../fonts/lato-black-webfont.ttf') format('truetype'),
         url('../fonts/lato-black-webfont.svg#latoblack') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	font:14px/24px 'latoregular';
	font-weight:400;
	color:#888;
	background-color:#fff;
	margin:0 auto;
	background:url(../images/background.jpg) no-repeat;

}
a {text-decoration:none}
h2,h3 {margin:0; padding:0;}

.container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
  width:1000px;
}

.container:before,
.container:after {
  display: table;
  line-height: 0;
  content: "";
}

.container:after {
  clear: both;
}

.fullwrap{ float:left; width:100%; /*background:url(../images/background.jpg) no-repeat center;*//* height:135px;*/}
.header{ float:left; width:100%; background:url(../images/shadow.jpg) no-repeat bottom; margin:25px 0 0 0; padding:0 0 9px 0;}
.logo { float:left; width:22%;}

.menu{
	position:relative;
	float:right;
	text-transform:uppercase;
	width:75%;
	z-index:9999;
	margin-top:65px;
}


ul#main-menu, ul#main-menu ul.sub-menu {
    padding:0;
    margin: 0;
}
ul#main-menu li, ul#main-menu ul.sub-menu li {
    list-style-type: none;
    display: inline-block;
	
	
	
}
/*Link Appearance*/
ul#main-menu li a  {
    text-decoration: none;
    color: #515151;
	font-size:13px;
	padding:95px 5px 6px 5px;
	-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}

ul#main-menu li ul.sub-menu li {
    text-decoration: none;
    color: #fff;
	padding:10px 0px 10px 18px;
	border-bottom:1px solid #fff;
	text-align:center;
	width:170px;
	background:#fff;
   /* background: #666;*/
   /* padding: 5px;
    display:inline-block;*/
}
ul#main-menu li ul.sub-menu li:hover{background:#EF4156;}
ul#main-menu li ul.sub-menu li a:hover {
    background-image:none !important; border:none !important;
	}



ul#main-menu li a:hover{/*background:url(../images/hover.png) no-repeat  center  -2px;*/
	/*padding-top:17px;*/
	padding:95px 5px 6px 5px;
	background-color:#ff8d4c;
	position:relative;
	color:#FFF;
	z-index:99999;
	-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
	}
/*Make the parent of sub-menu relative*/
ul#main-menu li {
    position: relative;
	
}
/*sub menu*/
ul#main-menu li ul.sub-menu {
    display:none;
	background:#fff;
    position: absolute;
   /* top: 30px;*/
    left: 10px;
}
ul#main-menu li:hover ul.sub-menu {
    display:block;
	background:#000 !important;
	padding-top:0px;
}

.active{padding:70px 5px 6px 5px;
	background-color:#ff8d4c;
	position:relative;
	color:#FFF !important;
	z-index:99999;}
	
	
.main-slider {float:left; width:100%; height:450px; text-align:center}	
.middle-part{ float:left; width:100%; margin:30px 0 30px 0;}
.xpert{ float:left; width:100%; font-family: 'latobold'; font-size:33px; color:#212121; text-align:center; margin:0px; text-transform:uppercase;}
.x-pert{ float:left;  width:100%; font-family: 'latolight'; font-size:24px; color:#212121; text-align:center; margin-top:15px;}

.blocks{ width:100%; float:left; margin-top:30px;}
.block-img{ width:100px; height:42px; float:left; left:109px; position:relative; top:-64px;}

.block-img1 a{  background:url(../images/sprite.png) no-repeat ; height:100px; float:left; width:100px; background-position:0px -70px; position:relative; left:109px; top:-51px;}
.block-img1 a:hover{ background:url(../images/sprite.png) no-repeat left; height:100px; float:left; width:100px; background-position:-125px -70px; -moz-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in;}
  
  .block-img2 a{  background:url(../images/sprite.png) no-repeat ; height:100px; float:left; width:100px; background-position:0px -194px; position:relative; left:109px; top:-51px;}
.block-img2 a:hover{ background:url(../images/sprite.png) no-repeat left; height:100px; float:left; width:100px; background-position:-125px -194px; -moz-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in;}
  
   .block-img3 a{  background:url(../images/sprite.png) no-repeat ; height:100px; float:left; width:100px; background-position:0px -328px; position:relative; left:109px; top:-51px;}
.block-img3 a:hover{ background:url(../images/sprite.png) no-repeat left; height:100px; float:left; width:100px; background-position:-125px -328px; -moz-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in;}

.green-block{ width:317px; float:left; background:#c7de8e; margin:0 23px 0 0; padding:0 0 20px 0;}
.green-block h3{ width:100%; float:left; color:#212121; font-size:25px; font-family: 'latobold'; text-align:center; margin:-38px 0 20px 0; font-weight:normal; }
.green-block p{ width:85%; float:left; color:#5d6a3e; font-size:14px; font-family: 'latoregular'; text-align:center; margin:0 0 0 26px; 
line-height:17px; }

/*.green-block:hover  { -webkit-box-shadow: 5px 5px 7px 2px #d5d5d5;
box-shadow: 5px 5px 7px 2px #d5d5d5; -webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;}*/


.orange-block{ width:317px; float:left; background:#f4d77f;  margin:0 23px 0 0; padding:0 0 20px 0;}
.orange-block h3{ width:100%; float:left; color:#212121; font-size:25px; font-family: 'latobold'; text-align:center; margin:-38px 0 20px 0; font-weight:normal;  }
.orange-block p{ width:85%; float:left; color:#7b672a; font-size:14px; font-family: 'latoregular'; text-align:center; margin:0 0 0 26px; 
line-height:17px; }

/*.orange-block:hover  { -webkit-box-shadow: 5px 5px 7px 2px #d5d5d5;
box-shadow: 5px 5px 7px 2px #d5d5d5; -webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;}
*/
.blue-block{ width:317px; float:left; background:#85d9dd; padding:0 0 20px 0;}
.blue-block h3{ width:100%; float:left; color:#212121; font-size:25px; font-family: 'latobold'; text-align:center; margin:-38px 0 20px 0; font-weight:normal;  }
.blue-block p{ width:85%; float:left; color:#377174; font-size:14px; font-family: 'latoregular'; text-align:center; margin:0 0 0 26px; 
line-height:17px; }

/*.blue-block:hover  { -webkit-box-shadow: 5px 5px 7px 2px #d5d5d5;
box-shadow: 5px 5px 7px 2px #d5d5d5; -webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;}*/

.travel{ width:100%; float:left; margin:30px 0 0 0;}
.travel-left{ width:720px; float:left;}
.travel-left-block1{ width:100%; float:left; background:#fdf9ec; padding-bottom:28px;}
.travel-block1-left{ width:277px; float:left; margin:25px 0 0 25px;}
.travel-block1-right{ width:380px; float:right;}
.travel-block1-right h3{ width:100%; float:left; font-size:20px;  font-family: 'latoblack'; margin:40px 0 0 0; font-weight:normal; text-transform:uppercase; color:#212121;}
.travel-block1-right p{ width:95%; float:left; font-size:14px;  font-family: 'latoregular'; line-height:18px; margin:15px 0 0 0; color:#656565;}
.view-more{ float:left; background:#ff8d4c; text-align:center; color:#fff; font-family: 'latoregular'; font-size:12px; margin:15px 0 0 0; padding:7px 20px 6px; text-decoration:none;}
.view-more:hover{ float:left; background:#C7DE8E; text-align:center; color:#fff; font-family: 'latoregular'; font-size:12px; margin:15px 0 0 0; padding:7px 20px 6px; text-decoration:none;}



.travel-left-block2{ width:100%; float:left; background:#f9f3ed; margin:10px 0 0 0; padding-bottom:28px;}
.travel-block2-left{ width:277px; float:left; margin:25px 0 0 20px;}
.travel-block2-right{ width:380px; float:right;}
.travel-block2-right h3{ width:100%; float:left; font-size:20px;  font-family: 'latoblack'; margin:40px 0 0 0; font-weight:normal; text-transform:uppercase; color:#212121;}
.travel-block2-right p{ width:95%; float:left; font-size:14px;  font-family: 'latoregular'; line-height:18px; margin:15px 0 0 0; color:#656565;}

.travel-left-block3{ width:100%; float:left; background:#f4f8e8; margin:10px 0 0 0; padding-bottom:28px;}
.travel-block3-left{ width:277px; float:left; margin:25px 0 0 0px;}
.travel-block3-right{ width:380px; float:right;}
.travel-block3-right h3{ width:100%; float:left; font-size:20px;  font-family: 'latoblack'; margin:40px 0 0 0; font-weight:normal; text-transform:uppercase; color:#212121;}
.travel-block3-right p{ width:95%; float:left; font-size:14px;  font-family: 'latoregular'; line-height:18px; margin:15px 0 0 0; color:#656565;}

.travel-left-block4{ width:100%; float:left; background:#edf9fa; margin:10px 0 0 0; padding-bottom:28px;}
.travel-block4-left{ width:327px; float:left; margin:30px 0 0 7px;}
.travel-block4-right{ width:380px; float:right;}
.travel-block4-right h3{ width:100%; float:left; font-size:20px;  font-family: 'latoblack'; margin:40px 0 0 0; font-weight:normal; text-transform:uppercase; color:#212121;}
.travel-block4-right p{ width:95%; float:left; font-size:14px;  font-family: 'latoregular'; line-height:18px; margin:15px 0 0 0; color:#656565;}


.travel-right{ float:right; width:260px;}
.index-contact{ float: left; width:100%;}
.index-contact h3{ float: left; width:100%; font-family: 'latoblack'; font-size:18px; color:#212121; font-weight:normal; margin:0 0 10px 0;}
.index-contact p{ float: left; width:100%; font-family: 'latoregular'; font-size:13px; color:#656565; margin:0; line-height:16px; margin:0 0 5px 0;}
.query{ float: left; width:100%;}
.input-text{ float:left; width:240px; border:1px solid #d7d7d7;font-family: 'latoregular'; font-size:11px; padding:12px 0 9px 16px; margin:11px 0 0 0;}
.input-message { border:1px solid #d7d7d7; height: 75px;
    margin: 11px 0 0px;
    overflow: hidden;
    padding: 12px 0px 0 16px;
	width:242px;  font-family: 'latoregular'; font-size:11px;
}

.input-select { float:left; width:267px; border:1px solid #d7d7d7; color:#959595; font-family: 'latoregular'; font-size:11px; padding:12px 13px 9px 14px; margin:11px 0 0 0;
}

.submit{ float:left; background:#959595; text-align:center; color:#fff; font-family: 'latoregular'; font-size:12px; margin:15px 0 0 0; padding:10px 18px 8px; text-decoration:none; border:none; cursor:pointer;}
.submit:hover{  float:left; background:#212121; text-align:center; color:#fff; font-family: 'latoregular'; font-size:12px; margin:15px 0 0 0; padding:10px 18px 8px; text-decoration:none;}


.destination{ float:left; width:270px; margin:25px 0 0 0;}

.ass-logo{ float:left; width:270px; margin:25px 0 0 0;}
.ass-logo h3{ float:left; width:260px; margin:0px 0 10px 0; color:#212121; font-size:14px; font-family: 'latobold';}
.ass-logo ul{ float:left; width:100%; margin:0; padding:0;}
.ass-logo ul li{ float:left; list-style:none; margin:0 8px;}

.main-footer{ float:left; width:100%; margin:17px 0 0 0;}
.footer{ float:left; width:100%; background:#f4d77f; border-bottom:1px solid #fff;}
.newsletter{ float:left; width:100%;}
.newsletter h3{ float:left; width:25%; font-size:20px;  font-family: 'latoblack'; color:#212121; margin:34px 0  25px 0; text-transform:uppercase; font-weight:normal;}
.news{ float:right; width:75%; margin:17px 0 0 0;}
.news-text{ float:left; width:230px; border:none; color:#c3c3c3; font-family: 'latoregular'; font-size:11px; padding:12px 0 9px 16px; margin:11px 0 0px 27px;}
.subscribe{ float:left; background:#ff8d4c; text-align:center; color:#212121; font-family: 'latobold'; font-size:12px; margin:11px 20px; padding:9px 46px; text-decoration:none; border:none; cursor:pointer;}
.subscribe:hover{ float:left; background:#959595; text-align:center; color:#fff; font-family: 'latobold'; font-size:12px;margin:11px 20px; padding:9px 46px; text-decoration:none; border:none; cursor:pointer;}
.footer-bg{ float:left; width:100%; background:url(../images/footer-bg.jpg) repeat;  border-top:5px solid #dcdbd8; padding:0 0 30px 0;}
.footer-menu{ float:left; width:100%; padding:20px 0 0 0;}
.footer-menu-block1{  float:left; width:270px; border-right:1px solid #c8c7c3;}
.footer-menu-block1 h3{ float:left; width:100%; color:#212121; font-size:15px; font-family: 'latobold'; font-weight:normal; margin:0; padding:10px 0 15px 0;}
.footer-menu-block1 p{ float:left; width:100%;  font-family: 'latoregular'; font-size:14px; color:#656565; margin:0 0 15px 0; padding:0; line-height:17px;}

.footer-menu-block2{  float:left; width:429px; border-right:1px solid #c8c7c3; margin:0 0 0 17px; }
.footer-menu-block2 h3{ float:left; width:100%; color:#212121; font-size:15px; font-family: 'latobold'; font-weight:normal; margin:0; padding:10px 0 15px 0;}
.footer-menu-block2 p{ float:left; width:50%;  font-family: 'latoregular'; font-size:14px; color:#656565; margin:0; padding:0; line-height:17px;}

.footer-menu-block3{  float:left; width:265px; margin:0 0 0 17px; }
.footer-menu-block3 h3{ float:left; width:100%; color:#212121; font-size:15px; font-family: 'latobold'; font-weight:normal; margin:0; padding:10px 0 15px 0;}
.footer-menu-block3 p{ float:left; width:100%;  font-family: 'latoregular'; font-size:14px; color:#656565; margin:0; padding:0; line-height:17px;}

.copy{ float:left; width:100%; background:#212121; border-top:3px solid #313131; border-bottom:3px solid #313131;}
.copyright{ float:left; text-align:center; width:100%; color:#919191; padding:5px 0 5px 0;}

a.facebook{
	background:url(../images/sprite.png) no-repeat 0px 0;
	width:23px;
	height:23px;
	float:left;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	transition: all ease 0.3s;}
	
a.facebook:hover{
	background:url(../images/sprite.png) no-repeat 0px -32px;
	width:23px;
	height:23px;
	float:left;}
	
a.twitter{
	background:url(../images/sprite.png) no-repeat -40px 0px;
	width:23px;
	height:23px;
	float:left;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	transition: all ease 0.3s;}
	
a.twitter:hover{
	background:url(../images/sprite.png) no-repeat -40px -32px;
	width:23px;
	height:23px;
	float:left;}
	
a.in{
	background:url(../images/sprite.png) no-repeat -80px 0;
	width:23px;
	height:23px;
	float:left;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	transition: all ease 0.3s;}
	
a.in:hover{
	background:url(../images/sprite.png) no-repeat -80px -32px;
	width:23px;
	height:23px;
	float:left;}	
	
a.google{
	background:url(../images/sprite.png) no-repeat -120px 0;
	width:23px;
	height:23px;
	float:left;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	transition: all ease 0.3s;}
	
a.google:hover{
	background:url(../images/sprite.png) no-repeat -120px -32px;
	width:23px;
	height:23px;
	float:left;}	
	
	
	.social-con { margin:0px 0;}
.social-con ul { margin:10px 0 0 0;}
.social-con ul li {list-style:none; float:left; padding:0 3px; margin:10px 0 0 0;}
.social-con li a {text-decoration:none;}

.read-more{  color:#de570a; text-decoration:none;}
.read-more:hover{  color:#212121; text-decoration:none;}


.about{ float:left; width:100%;}
.about h1{ float:left; width:100%; font-size:25px; font-family: 'latoblack'; border-bottom:1px solid #e5e5e5; color:#212121; font-weight:normal; padding:0 0 15px 0; margin:0 0 15px 0; }

.about-para{float:left; width:100%;}
.about-para h2 { float:left; width:100%; font-size:16px; font-family: 'latoblack'; color:#212121; font-weight:normal; padding:0 0 0px 0; margin:0; }
.about-para p { float:left; width:100%; font-size:14px; font-family: 'latoregular'; color:#656565; font-weight:normal; padding:0 0 25px 0; margin:0; line-height:18px;}
.about-para h3 {color:#212121; font-size:14px;font-family: 'latoregular';}

.contact-query {width:415px !important;}
.contact-query input {width:94%; font-size:14px;color:#656565}
.contact-query .dform-field-label-style {display:none;}
.contact-query .dform-field-style {width:90% !important;}

.contact-query textarea {width:94% !important; min-height:130px;font-size:14px !important; color:#656565}
.contact-query .dform-textbox {font-size:14px !important; color:#656565}
	
.submit-con {padding:8px 0px; background:#ff8d4c; border:1px solid #ff8d4c; color:#fff !important; width:95px !important; font-size:12px !important; margin:24px 10px 0 0;-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;}
.submit-con:hover { background:none; color:#ff8d4c !important; border:1px solid #ff8d4c;-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;}



.cont-detail {float:right;width:275px; margin-top:10px;}
.add-contact {background:url(../images/map.png) left top no-repeat; float:left; padding:0 0 25px 50px  !important;}
.call {background:url(../images/call.png) no-repeat left top; padding:5px 0 15px 50px !important; margin-bottom:10px !important; float:left}
.email {background:url(../images/message.png) no-repeat left center; padding:12px 0 15px 50px !important; color:#de570a; text-decoration:none;margin-bottom:15px; float:left}
.email a:hover {color:#de570a;}
.web {background:url(../images/circle.png) no-repeat left center; padding:12px 0 15px 50px !important; color:#de570a; text-decoration:none;margin-bottom:10px;}
.web a:hover {color:#de570a;}
.email a {color:#656565;}
.web a {color:#656565;}
.page-banner {float: left;overflow: hidden;width: 100%; border-bottom: 1px solid #e5e5e5; text-align: center;}


.asia-packages{ float:left;width:48%; margin:10px 14px 0 0;}
.asia-packages ul{ float:left;width:100%; margin:0; padding:0; }
.packages{ float:left; width:350px; -webkit-box-shadow: 0 0 8px 1px #BFBFBF;
box-shadow: 0 0 8px 1px #BFBFBF; padding:7px 0 0 0; background:#fff; text-align:center;}
.packages h3{ float:left; width:100%; color:#212121; font-size:16px; font-family: 'latoblack'; font-weight:normal; text-align:center; margin:0; padding:4px 0 7px 0;}
.asia-tour{ float:left;width:30%; margin:10px 10px 0px 0; border:1px solid #e5e5e5; }
.asia-tour ul{ float:left;width:100%; margin:0; padding:0; }
.asia{ float:left; width:225px;  padding:0px 0 0 0;text-align:center; list-style:none;}
.asia h3{ float:left; width:86%; color:#000000; font-size:13px; font-family: 'latoregular'; font-weight:normal; text-align:center; margin:0; padding:0px 0 3px 15px; line-height:16px;}
.tour{ margin:10px 0 !important;}
.asia-img{ padding:6px 6px 0 6px; width:205px;}
.raccordion {
background: none repeat scroll 0 0 #ff8d4c;
color: #FFFFFF;
margin: 1px 0;
width:257px;
}
.raccordion-title {
cursor: pointer;
display: block;
font-size: 14px;
font-weight: bold;
height: 20px;
padding: 10px 10px;
font-size:18px; font-family: 'latoregular';
color:#212121; font-weight:normal;
}
.raccordion-content {
background: #fff;
color: #212121;
font-size: 12px;
width:257px;
height:250px;
}
.raccordion-arrow {
height: 28px;
width: 29px;
}
.arrow-up {
background: url("img/arrow-down.png") no-repeat scroll 90% 4px / 23px auto rgba(0, 0, 0, 0);
}
.arrow-down {
background: url("img/arrow-up.png") no-repeat scroll 90% 4px / 23px auto rgba(0, 0, 0, 0);
}


#jquery-script-menu {
/*position: fixed;
height: 90px;
width: 100%;
top: 0;
left: 0;
border-top: 5px solid #316594;
background: #fff;
-moz-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
-webkit-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
z-index: 999999;
padding: 10px 0;*/
}

.jquery-script-center {
width: 960px;
margin: 0 auto;
}
.jquery-script-center ul {
width: 212px;
float:left;
line-height:45px;
margin:0;
padding:0;
list-style:none;
}
.jquery-script-center a {
	text-decoration:none;
}
.jquery-script-ads {
width: 728px;
height:90px;
float:right;
}
.jquery-script-clear {
clear:both;
height:0;
}

.acc{ width:100%; float:left;}
.acc ul{ float:left; margin:0; padding:0; width:100%;}
.acc ul li{ width:92.5%; float:left; border:1px solid #e5e5e5; border-top:none; list-style:none; padding:5px 5px 5px 13px; font-size:14px; font-family: 'latoregular';
color:#656565;transition: all 0.3s ease-in-out;}
.acc ul li a{  list-style:none;  font-size:14px; font-family: 'latoregular';
color:#656565; text-decoration:none;}
.green-title{ background:#c7de8e !important; width:237px;}
.orange-title{ background:#f4d77f !important; width:237px;}
.blue-title{ background:#85d9dd !important; width:237px;}
.acc ul li:hover { background:#dedede;transition: all 0.3s ease-in-out;}
.accrodian{ float:left; width:100%; margin:0 0 15px 0;}

.view {
   width: 100%;
   height: 100%;
   
   float: left;
 
   overflow: hidden;
   position: relative;
  
   cursor: default;
  
}
.view .mask,.view .content {
   width: 100%;
   height: 100%;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.view-sixth img {
   -webkit-transition: all 0.4s ease-in-out 0.5s;
   -moz-transition: all 0.4s ease-in-out 0.5s;
   -o-transition: all 0.4s ease-in-out 0.5s;
   -ms-transition: all 0.4s ease-in-out 0.5s;
   transition: all 0.4s ease-in-out 0.5s;
   
}
.view-sixth .mask {
 
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.3s ease-in 0.4s;
   -moz-transition: all 0.3s ease-in 0.4s;
   -o-transition: all 0.3s ease-in 0.4s;
   -ms-transition: all 0.3s ease-in 0.4s;
   transition: all 0.3s ease-in 0.4s;  background:rgba(0,0,0,0.6) url(../images/hover-effect.png) no-repeat 50% 50%;
   cursor: pointer;
   
}
.view-sixth a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0; text-align:center;
   -webkit-transform: translateY(100px);
   -moz-transform: translateY(100px);
   -o-transform: translateY(100px);
   -ms-transform: translateY(100px);
   transform: translateY(100px);
   -webkit-transition: all 0.3s ease-in-out 0.1s;
   -moz-transition: all 0.3s ease-in-out 0.1s;
   -o-transition: all 0.3s ease-in-out 0.1s;
   -ms-transition: all 0.3s ease-in-out 0.1s;
   transition: all 0.3s ease-in-out 0.1s; 
   color:#fff;
   text-decoration:none;

}

.view-sixth:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transition-delay: 0s;
   -moz-transition-delay: 0s;
   -o-transition-delay: 0s;
   -ms-transition-delay: 0s;
   transition-delay: 0s;
   cursor: pointer; 
   
}
.view-sixth:hover img {
   -webkit-transition-delay: 0s;
   -moz-transition-delay: 0s;
   -o-transition-delay: 0s;
   -ms-transition-delay: 0s;
   transition-delay: 0s;
}

.view-sixth:hover a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
   -webkit-transition-delay: 0.3s;
   -moz-transition-delay: 0.3s;
   -o-transition-delay: 0.3s;
   -ms-transition-delay: 0.3s;
   transition-delay: 0.3s;
}
.info { margin:0 auto; color:#fff; text-align:center; font-size:14px;  float:left; width:100%; height:100%;color:transparent !important }
.info a:link, .info a:visited {color:#ccc}
.info a:hover, .info a:active {color:#fff}

.air-form {float: left;border: 1px solid #e7e7e7; width: 100%}
.air-servies {float: left; width:100%; margin:15px 0 45px 0;}
.air-servies a {color:#212121; text-decoration:none;font-size: 14px;border: 1px solid #d7d7d7;}

.air-servies a:hover {background-color:#ff8d4c ; color:#fff;}
.visa-servi {
    background: url("../images/visa.png") no-repeat scroll 11% center rgba(0, 0, 0, 0);
    padding: 7px 15px 7px 42px;
}
.air-tic-booking {
    background: url("../images/air-tick-book.png") no-repeat scroll 6% center rgba(0, 0, 0, 0);
    padding: 7px 15px 7px 35px;
}
.tour-pack {
    background: url("../images/tour-pack.png") no-repeat scroll 10% center rgba(0, 0, 0, 0);
    padding: 7px 15px 7px 37px;
}

.air-tick-detail-title { float: left;margin: 0; text-decoration: underline; color: #212121; font-size: 14px; width: 100% }
.air-tick-detail-para {color: #656565; font-size: 14px; line-height: 18px}
.detail-para-last {border: 1px solid #e8e8e8; float: left;width: 97.3%; padding: 10px; color: #656565; line-height: 19px;}
.detail-para-last a {color: #656565;}
.detail-para-last a:hover {color: #ff8d4c;}
.detail-para-last strong {color: #212121;}
.career-form-title {float: left;width:100%;}
.career-form-title h3 { font-size:14px; color:#000; float:left;}
.career-form-title h2 { font-size:14px; color:#000; float:right}
.career-form-title h2 span {color:#ff0000;}


.info-a {float: left; height: 100%; width: 100%; color: transparent;}

.dform-name-style {display: none;}
.dform-field-label-style {text-transform: uppercase; width: 23% !important;font-size: 11px !important; color: #959595 ; margin: 5px 15px; line-height: 15px;  font-family: 'latoregular';}
.dform-textbox  { font-family: 'latoregular';width: 71%; padding: 5px; height: 22px; font-size: 11px !important; color: #959595; border: 1px solid #d7d7d7;}
.dform-textarea {width: 71%; padding: 5px; height: 22px; font-size: 11px !important; color: #959595; border: 1px solid #d7d7d7;  font-family: 'latoregular';}
.dform-field-style {
    width: 69% !important;
}
.dform-style {padding: 30px 0 35px 0;}
.dform-listbox  { text-transform:uppercase; padding: 5px !important;width:74% !important; font-size: 11px !important; color: #959595; border: 1px solid #d7d7d7;  height:33px;}
.dform_button {  background: none repeat scroll 0 0 #959595;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    float: left;
    font-size: 12px;
    margin: 5px 0 35px 198px;
    padding: 7px 15px;
    text-transform: uppercase;}
    
.dform_button:hover {background: #ff8d4c;}

.contact-query .dform_button {margin: 15px 15px 15px 5px !important; width: 30% !important; background: #ff8d4c !important; color: #fff; font-size: 12px !important;}
.contact-query .dform_button:hover {background: #959595 !important;}


.query .dform-field-label-style { display: none;}
.query  .dform-field-style {margin: 0;}

.query .dform-listbox {
    min-width: 257px; text-transform: capitalize !important; padding: 0 !important;}
    
.query  .dform-field-style {width: 100%;}
    
.query  .dform-textbox {min-width: 245px}
.query  .dform-textarea {min-width: 245px}
.query .dform_button {margin: 0  !important;}
.query  .dform-style {
    padding: 10px 0 35px;
}

 .ui-tabs-vertical {background: none !important; border: none !important; }
	.ui-tabs-vertical .ui-tabs-nav { padding: .2em .1em .2em .2em; float: left; width: 12em; border-radius:0 !important;s }
	.ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 100%; border-bottom-width: 1px !important; border-right-width: 0 !important; margin: margin: 0 0 1px !important;border-radius:0 !important; }
	.ui-tabs-vertical .ui-tabs-nav li a { display:block; }
	.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active { padding-bottom: 0; padding-right: .1em; border-right-width: 1px !important; border-right-width: 1px !important; }
	.ui-tabs-vertical .ui-tabs-panel {   background-color: #fff;
    border: 1px solid #e6e6e6 !important;
    clear: none;
    float: left;
    margin: 0 0 0 10px;
    min-height: 250px;
    padding: 8px !important;
    width: 72.5% !important;
}
	
ul.resp-tabs-list, p {
    margin: 0px;
    padding: 0px;
}

.resp-tabs-list li {
   
    display: inline-block;
   
    list-style: none;
    cursor: pointer;
    float: left;
}

.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: 10px;
}

.resp-tab-active {
    border: 1px solid #c1c1c1;
    border-bottom: none;
    margin-bottom: -1px !important;
    padding: 12px 14px 14px 14px !important;
}

.resp-tab-active {
    border-bottom: none;
    background-color: #fff;
}

.resp-content-active, .resp-accordion-active {
    display: block;
}

.resp-tab-content {
    border: 1px solid #c1c1c1;
}

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-tabs-list {background:none !important;border: medium none !important;
    border-radius: 0 !important;width: 23% !important; padding:0 !important;}
 .resp-tabs-list li {   
      background: none repeat scroll 0 0 #e4e4e4 ;
    border-bottom: 2px solid #fff !important;
    color: #212121 !important;
    cursor: pointer;
    display: block;
    float: none;
    font-family: 'latoregular' !important;
    font-size: 16px !important;
    padding: 9px 9px 9px 18px ;
    width: 139px !important;
 }
.resp-vtabs ul.resp-tabs-list {
    float: left;
    width: 24%;
}

.resp-vtabs .resp-tabs-list li {
    display: block;
    padding: 9px 9px 9px 18px;
    cursor: pointer;
    float: none;
	width:139px;
	background:#e4e4e4;
	 font-size:16px; font-family: 'latoregular';
	border-bottom:2px solid #fff;
	color:#212121;
}

.resp-vtabs .resp-tabs-container {
    padding: 0px;
    background-color: #fff;
    border: 1px solid #e6e6e6;
    float: left;
    width: 75%;
    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;
	border-top: none;
	border-left: none;
    background:#ff995e !important;
	border-bottom:2px solid #fff;
	color:#fff;
	width:139px;
    position: relative;
    z-index: 1;
    margin-right: -1px !important;
    padding: 9px 9px 9px 18px !important;
	font-size:16px; font-family: 'latoregular';
	background-position:16px 10px;
}

.itinerary{ float:left; background:url(../images/interary.png) no-repeat left; width:20px; height:20px; }
.inclusions{ float:left; background:url(../images/inc.png) no-repeat left; width:20px; height:20px; }
.tour-date{ float:left; background:url(../images/tour-date.png) no-repeat left; width:20px; height:20px; }
.tour-price{ float:left; background:url(../images/tour-price.png) no-repeat left; width:20px; height:20px;}
.highlight{ float:left; background:url(../images/highlights.png) no-repeat left; width:20px; height:20px; }
.tour-option{ float:left; background:url(../images/tour-option.png) no-repeat left; width:20px; height:20px;}

.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: #DBDBDB !important;
}
.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;
}

/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/
@media only screen and (max-width: 768px) {
    ul.resp-tabs-list {
        display: none;
    }

    h2.resp-accordion {
        display: block;
    }

    .resp-vtabs .resp-tab-content {
        border: 1px solid #C1C1C1;
    }

    .resp-vtabs .resp-tabs-container {
        border: none;
        float: none;
        width: 100%;
        min-height: initial;
        clear: none;
    }
    .resp-accordion-closed {
        display:none !important;
    }
    .resp-vtabs .resp-tab-content:last-child {
        border-bottom: 1px solid #c1c1c1 !important;
    }
}

.demo {
            width: 980px;
            margin: 0px auto;
        }
        .demo h1 {
                margin:33px 0 25px;
            }
        .demo h3 {
                margin: 10px 0;
            }
        pre {
            background: #fff;
        }
        @media only screen and (max-width: 780px) {
        .demo {
                margin: 5%;
                width: 90%;
         }
        .how-use {
                float: left;
                width: 300px;
                display: none;
            }
        }
        #tabInfo {
            display: none;
        }
        
        .ui-tabs-selected {   background: none repeat scroll 16px 10px #ff995e !important;
  
    border: medium none !important; 
    color: #fff !important;
    font-family: 'latoregular';
    font-size: 16px;
    margin-right: -1px !important;
    padding: 9px 10px 9px 18px !important;
    position: relative;
    width: 140px !important;
    z-index: 1; margin: 0 0 2px 0 !important;
}
.first-tab{ float:left; width:100%; margin:0 0 10px 0;}
.first-tab-img{ float:left; width:83px; height:83px;}
.first-row{ float:left; width:100%; border-bottom:1px solid #e6e6e6; margin:10px 0 0 0; padding:0 0 10px 0;}
.first-content{ float:right; width:82%;}
.first-content h3{ float:left; width:100%; font-size:14px; font-family: 'latoregular'; color:#212121; margin:8px 0 0 0; padding:0; font-weight:normal; line-height:18px;}
.first-content p{ float:left; width:100%; font-size:14px; font-family: 'latoregular'; color:#656565; line-height:16px;}

.main-note{ float:left; width:96%; padding:10px; border:1px solid #e6e6e6; margin:20px 0 0 0;}
.note{ float:left; width:100%;}
.note p{ float:left; width:100%; color:#656565; font-size:14px; font-family: 'latoregular'; line-height:19px;}
.note span{ float:left; color:#212121; font-size:14px; font-family: 'latobold'; padding:0 5px 0 0;}