@font-face {
    font-family: 'bariol_regularregular';
    src: url('fonts/Bariol_Regular.eot');
    src: url('fonts/Bariol_Regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/Bariol_Regular.woff2') format('woff2'),
         url('fonts/Bariol_Regular.woff') format('woff'),
         url('fonts/Bariol_Regular.ttf') format('truetype'),
         url('fonts/Bariol_Regular.svg#bariol_regularregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


*{ margin:0; padding:0;}

a{ text-decoration:none; border:none; outline:none;}

img{ border:none; outline:none; max-width:100%;}

h1,h2,h3,h4,h5,h6{ font-weight:normal;}

ul{ list-style-type:none;}

select{-webkit-appearance:none;}

.clear{ clear:both;}

body{ margin:0; padding:0; font-family: 'bariol_regularregular'; font-size:15px;}

.top_baner{ width:100%; float:left; position:relative; z-index:-1000; overflow:hidden;}

.top_baner img{ width:100%;}

.top_outer{ position:absolute; top:0; left:0; width:100%; z-index:9999;}

.top_bg{ width:100%; height:28px; background:url(../../img/front/transparent_bg.png) repeat; float:left;}

.top_bg_inner{ width:1099px; height:28px; margin:0 auto;}

.top_bg_inner a{ color:#fff; font-size:14px; background:url(../../img/front/arrow.png) no-repeat right center; padding-right:25px; float:right; line-height:28px;}

.top_bg_inner a:hover{ color:#000;}

.top_inner{ width:1110px; margin:0 auto;}

.logo{ width:185px; height:86px; margin-top:25px; float:left;}

.top_inner ul{ float:left; margin-left:131px; margin-top:72px;}

.top_inner ul li{ float:left; margin:0 20px;}

.top_inner ul li a{ color:#fff;}

.top_inner ul li a:hover{ color:#000;}

.post_plan{ float:left; border:3px solid #fff; text-align:center; color:#fff; width:193px; height:40px; line-height:40px; font-size:13px; font-weight:bold; border-radius:5px; margin-top:50px; margin-left:24px;}

.post_plan:hover{ color:#000; border:3px solid #000;}

.member{ float:left; border:3px solid #fff; text-align:center; color:#fff; width:193px; height:40px; line-height:40px; font-size:13px; font-weight:bold; border-radius:5px; margin-top:50px; margin-left:23px;}

.member:hover{ color:#000; border:3px solid #000;}

.ban_txt{ width:100%; float:left; margin-top:73px;}

.ban_txt h1{ color:#fff; font-size:48px;}

.ban_txt p{ color:#fff; line-height:24px; font-size:17px; margin-top:30px;}

.learn_more{ display:block; border:3px solid #fff; text-align:center; color:#fff; width:193px; height:40px; line-height:40px; font-size:13px; font-weight:bold; border-radius:5px; margin-top:43px; font-size:17px; text-transform:uppercase;}

.main_outer{ width:100%; float:left; margin-bottom:5px;}

.main_top_wrap{ width:1252px; margin:0 auto;}

.big_logo{ float:left; margin-top:72px;}

.main_tab_outer{ float:right; width:867px; margin-top:-70px;}

/*********************tab*********************8*/


/* REQUIRED for core functionality */

.responsive-tabs__heading { display: none;}
.responsive-tabs__list__item { display: inline; cursor:pointer;}


@media (max-width: 767px) {
	.responsive-tabs__list { display: none;}
	.responsive-tabs__heading { display: block; cursor: pointer; }
	.responsive-tabs__panel--closed-accordion-only { display: none;}
}

@media (min-width: 768px) {
	.responsive-tabs__panel--closed-accordion-only { display: block !important;}
}

/* END - Required for core functionality */


/* OPTIONAL - Basic Skin */

.responsive-tabs-wrapper { 
	clear: both;
	zoom: 1; 
}
.responsive-tabs-wrapper:before,
.responsive-tabs-wrapper:after {
    content: "";
    display: table;
} 
.responsive-tabs-wrapper:after {
    clear: both;
}

.responsive-tabs__heading:focus,
.responsive-tabs__list__item:focus { outline: 1px solid #ccc;  }

.responsive-tabs__heading--active:focus,
.responsive-tabs__list__item--active:focus { outline: none !important;}

.responsive-tabs__list {}

.responsive-tabs__list__item { background:none text-align:center; outline:none; border-top-left-radius:7px; border-top-right-radius:7px; font-weight:bold; padding:27px 21px; display:inline-block; color:#fff; width:auto; 	text-shadow: 1px 1px #333; font-weight:normal;}

.responsive-tabs__list__item:first-child{ margin-left:0;}


.responsive-tabs__list__item--active, 
.responsive-tabs__list__item--active:hover { background:#f3835b; color:fff;}

.responsive-tabs__panel {  float:left; background:#f3835b; min-height:250px; width:787px; padding:23px 40px;}

/*@media (max-width: 767px) {
	.responsive-tabs__heading { 
		padding: 0.5em;  border: 1px solid #ccc; box-shadow: 0px 2px 3px rgba(0,0,0,0.4);
		background: #ddd;
		position: relative;
	}

	.responsive-tabs__heading:after {
		content:"";
		display: block;
		position: absolute;
		right: 20px;
		top: 40%;
		width: 0; 
		height: 0; 
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-top: 10px solid #000;
	}
	.responsive-tabs__heading:hover,
	.responsive-tabs__heading--active:hover { background-color: #efefef}
	.responsive-tabs__heading--active { background: #fff;}
	.responsive-tabs__heading--active:after {
		border-bottom: 10px solid #000;
		border-top:0;
	 }
}
*/
/* END - Optional - Basic Skin */

.tab_form{ width:100%; float:left;}

.input_txt{ width:363px; height:26px; background:url(../../img/front/input_1.png) no-repeat; border:none; float:left; padding:10px; font-weight:bold; color:#cdcdcd; font-size:14px;} 

.input_right{ float:right;  background:url(../../img/front/input_2.png) no-repeat;}

.tab_form_row{ width:100%; float:left; margin-top:32px;}

.caleder{ width:363px; height:26px; font-weight:bold; background:url(../../img/front/input_3.png) no-repeat; border:none; float:left; padding:10px; color:#cdcdcd; font-size:14px;} 

.calender_right{ float:right;}

.search_submit{ width:162px; height:36px; text-align:center; line-height:36px; font-size:18px; color:#f3835b; border:none; border-radius:8px; float:right; background:#fff; cursor:pointer;}

.bot_img_sec{ width:100%; float:left;}


/*********************slider************************/

/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

.slider {width:100%;}

/* FlexSlider Default Theme
*********************************/
.flexslider {overflow:hidden; margin:0 0 0; background:transparent; border:0; position:relative; zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right:1px; position:relative; cursor:pointer;}

.carousel li:hover .red_bg{ display:block;}

/* Direction Nav */
.flex-direction-nav {*height: 0; display:none;}
.flex-direction-nav a  { text-decoration:none; display: block; width:100px; height:300px; margin:0px 0 0; position: absolute; top:0%; z-index: 10; overflow: hidden; opacity: 1; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; font-size:0;}
.flex-direction-nav .flex-prev {left:0px; background:url(../../img/front/prev.png) left top no-repeat;}
.flex-direction-nav .flex-next {right:0px; background:url(../../img/front/next.png) left top no-repeat;}
.flexslider:hover .flex-prev {background:url(../../img/front/prev_h.png) left top no-repeat;}
.flexslider:hover .flex-next {background:url(../../img/front/next_h.png) left top no-repeat;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { }
.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 40px; display: inline-block; content: ''; }
.flex-direction-nav a.flex-next:before  { content: ''; }

/* Pause/Play */
.flex-pauseplay a { display:none; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
.flex-control-nav {display:block; width: 100%; position: absolute; top: 517px; text-align: center; z-index:99999999;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}


/*.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }*/


.flex-control-paging li a {background:url(../../img/front/circle.png) no-repeat; width:12px; height:12px;  float:left; font-size:0; cursor:pointer;}





.flex-control-paging li a:hover {background:url(../../img/front/circle_active.png) no-repeat; width:12px; height:12px;  float:left; font-size:0; cursor:pointer;}

.flex-control-paging li a.flex-active { background:url(../../img/front/circle_active.png) no-repeat; width:12px; height:12px;  float:left; font-size:0; cursor:pointer; }



.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

/*@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity:1; left:0px;}
  .flex-direction-nav .flex-next { opacity:1; right:0px;}
}
*/
/*********************slider************************/

.vid_sec{ width:100%; float:left;}

.vid_sec h2{ text-align:center; margin:81px 0; color:#385461; font-family:Arial, Helvetica, sans-serif;}

.vid_outer{ width:100%; background:url(../../img/front/vid_bg.jpg) no-repeat; height:442px; -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; overflow:hidden;}
  
 .vid_wrap{ width:1100px; height:309px; margin:80px auto 0; } 
 
.vid_left{ float:left; width:464px;}
 
.vid_left h2{ color:#fff; font-size:30px; margin:0; text-align:left;} 
 
.vid_left p{ font-size:15px; color:#fff; line-height:21px; margin-top:25px;} 
 
.vid_wrap img{ float:right;}
 
 .more_abt_outer{ width:100%; float:left;}
 
.more_abt_us{ width:531px; height:40px; border:3px solid #f3835b; margin:43px auto; display:block; font-size:17px; border-radius:8px; text-align:center; line-height:40px; font-weight:bold; color:#f3835b;}
 
.more_abt_us:hover{ color:#000; border:3px solid #000;}

.footer_outer{ width:100%; background:#1ec3ec; padding:75px 0 20px; float:left;}

.foot_wrap{ width:1310px; margin:0 auto;}

.foot_top{ width:100%; float:left;}

.foot_top_left{ width:642px; float:left; margin-left:70px;}

.foot_box{ width:160px; float:left;}

.foot_top_left ul{ margin:0; padding:0;}

.foot_top_left ul li{ float:left; margin:12px 0; width:100%;}

.foot_top_left ul li a{ float:left; color:#fff; font-size:17px;}

.foot_top_left ul li a:hover{ color:#000;}

.foot_top_right{ width:305px; float:right; margin-right:70px;}

.foot_input{ width:285px; border:none; float:left; height:26px;  color:#cdcdcd; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; padding:10px; border-radius:7px; background:#f6f6f6;}

.foot_submit{ width:162px; float:left; height:36px; background:#fff; text-align:center; border:none; cursor:pointer; font-weight:bold; color:#1ec3ec; border-radius:7px; margin-top:15px; color:#3ccbef;}

.foot_bot{ width:100%; float:left;}

.foot_bit_left{ float:left; color:#fff; margin-top:82px; font-style:italic;}

.foot_mid{ color:#fff; float:left; margin-left:324px; margin-top:82px;}

.foot_mid a{ color:#fff; margin:0 7px 0 7px;}

.foot_right_bot{ width:151px; float:right; margin-top:82px;}

.red_bg{ width:480px; background:url(../../img/front/red_transparent.png) repeat; height:360px; position:absolute; left:0; top:0; display:none;}

.red_bg h4{ text-align:center; color:#fff; margin-top:120px; text-align:center; font-size:20px;}

.red_bg h5{ text-align:center; color:#fff; margin-top:10px; text-align:center; font-size:18px;}

.red_bg p a{ width:32px; height:32px; display:block; margin:40px auto 0; overflow:hidden;}

/*********************************11-04-2015**********************************/

.ban_txt h2{ text-align:center; font-size:48px; color:#fff;}

.ban_txt h5{ text-align:center; font-size:17px; color:#fff; margin-top:15px; line-height:24px;}

.feature_main_outer{ width:100%; float:left;}

.feature_main_wrap{ width:990px; margin:0 auto;}

.feature_main_top ul{ text-align:center; margin:-40px 0 0 0; padding:0;}

.feature_main_top ul li{ display:inline; padding:0 15px;}

.feature_main_top ul li a{ color:#ccc; text-transform:uppercase;}

.feature_main_top ul li a:hover{ color:#fff;}

.feature_main_top ul li a.active{ color:#fff;}

.feature_main_wrap h2{ text-align:center; color:#385461; margin-top:83px; margin-bottom:60px;}

.feature_main_bot{ width:100%; overflow:hidden;}

.feature_main_bot ul{ margin:0; padding:0;}

.feature_main_bot ul li{ float:left; margin-left:4px; width:243px; margin-bottom:40px;}

.feature_main_bot ul li h3{ font-size:17px; color:#385461; text-align:center; line-height:23px; min-height:42px;}

.feature_icon{ margin:24px auto 24px; text-align:center;}

.feature_main_bot ul li p{ color:#909090; line-height:18px; font-size:14px; padding:0 20px;}

.feature_bot_sec{ width:100%; float:left; background:#e6c387; padding:97px 0 101px 0;}

.feature_bot_wrap{ width:809px; margin:0 auto;}

.feature_bot_wrap p{ color:#fff; text-align:center; line-height:24px; font-size:16px;}

.feature_place_wrap{ width:1315px; margin:0 auto;}

.place_sec{ width:100%; overflow:hidden; margin-top:0;}

.place_sec ul{ margin:0 0 100px 0; padding:0; float:left;}

.place_sec ul li{ float:left; width:362px; margin:0 38px;}

.place_sec ul li h2{ font-size:90px; text-align:center; color:#ccd0d2; margin-bottom:10px; margin-top:0;}

.place_sec ul li h3{ font-size:20px; text-align:center; color:#385461;}

.place_sec ul li p{ text-align:center; color:#909090; line-height:22px; margin-top:28px;}

.bot_img_sec h3{ text-align:center; color:#385461; font-size:25px; margin-bottom:39px;}

.benefit_wrap{ width:1100px; margin:0 auto 77px; overflow:hidden;}

.benefit_wrap_left{ width:320px; height:auto;  float:left;}

.left_box{background:#324d5b; float:left; margin-bottom:20px; background:#324d5b; width:100%; height:240px;}

.benefit_wrap_right{ width:691px;  float:right;}

.benefit_wrap_right_box{width:691px; min-height:60px; line-height:21px; background:#f6f6f6; margin-bottom:14px; float:right; border-radius:8px; padding:36px 32px; color:#909090;}

.reg_btn{ float:right; margin-top:20px; width:160px; height:40px; border:3px solid #f3835b; text-align:center; line-height:40px; color:#f3835b; margin-top:52px;}

.reg_btn:hover{ color:#000;}

.step_bg{ width:625px; height:183px; float:left; background:#f3835b; padding:36px;}

.step_bg h2{ color:#fff; font-size:30px; text-align:left;}

.step_bg h4{ color:#fff; font-size:30px;}

.step_bg p{ font-size:17px; color:#ffffff; line-height:24px; margin:12px 0 0 0;}

.step_bg p a{ float:right;}

.pln{ float:right; color:#fff; margin-top:230px; background:url(../../img/front/white_arrow.png) right center no-repeat; padding-right:30px;}

.pln a{ color:#fff;}

.form_outer{ width:100%; height:197px; background:#f3835b; float:left;}

.form_wrap{ width:1132px; margin:35px auto 0; overflow:hidden;}

.form_input{ width:243px; float:left; border:none; border-radius:5px; text-transform:uppercase; background:#f6f6f6; height:36px; padding:5px 10px; color:#cdcdcd; font-weight:bold; font-size:14px;}

.form_grp{ width:242px; float:left; border:none; border-radius:5px; text-transform:uppercase; background:url(../../img/front/grp_bg.png) no-repeat; height:36px; padding:5px 10px; color:#cdcdcd; font-weight:bold; font-size:14px; margin-left:17px;} 

.sml_calender{ width:247px; float:left; border:none; border-radius:5px; text-transform:uppercase; background:url(../../img/front/sml_calender_bg.png) no-repeat; height:36px; padding:5px 10px; color:#cdcdcd; font-weight:bold; font-size:14px; margin-left:17px;} 

.search_btn{ float:right; width:162px; height:36px; background:#fff; text-align:center; font-size:18px; color:#f3835b; border:none; border-radius:5px; margin-top:41px; cursor:pointer; margin-right:22px;}

.planer_outer{ width:100%; float:left;}

.planer_outer h2{ text-align:center; font-size:25px; color:#385461; margin:61px 0; text-transform:uppercase;}

.planer_wrap{ width:1316px; margin:0 auto; overflow:hidden;}

.planer_left{width:393px; float:left; background:#f6f6f6; padding-bottom:114px;}

.planer_left ul{ margin:159px 0 0; padding:0;}

.planer_left ul li{ float:left; width:393px; border-top:1px solid #ffffff; padding:26px 0;}

.planer_left ul li:first-child{ padding-top:0; border:none;}

.planer_left ul li a{ float:left; color:#385461; font-size:20px;  width:363px; padding-left:30px}

.planer_left ul li a:hover{ background:url(../../img/front/arrow.png) 350px center no-repeat;}

.planer_right{width:923px; float:left;}

.planer_right ul{ margin:0; padding:0;}

.planer_right ul li{ float:left; width:398px; margin-right:60px; margin-top:8px;}

.planer_right ul li:first-child{ margin-top:0;}

.pln_img{ width:215px; height:166px; float:left; position:relative;}

.pln_img:hover .pln_img_hover{ display:block;}

.pln_img_hover{ width:215px; display:none; height:166px; text-align:center; background:url(../../img/front/red_transparent.png) repeat; position:absolute; left:0; top:0; float:left;}

.pln_img_hover img{ text-align:center; margin-top:70px;}

.pln_details{ float:right; width:170px;}

.pln_details h4{ color:#385461; font-size:24px; margin-bottom:16px;} 

.pln_details h6{ font-size:16px;  color:#909090;}

.view_all_btn{ float:right; width:531px; height:40px; border:3px solid #f3835b; text-align:center; line-height:40px; color:#f3835b; border-radius:5px; margin:30px 0; font-size:17px; text-transform:uppercase;}

.view_all_btn:hover{ color:#000;}

.pricing_wrap{ width:1092px; margin:98px auto; overflow:hidden;}

.pricing_left{ width:620px; float:left;}

.pricing_left h3{ font-size:24px; color:#324d5b;}

.pricing_right{ width:420px; float:right;}

.pricing_right h3{ padding:0 0 92px; text-align:right;}

.pricing_right input{text-transform:uppercase; border:none; float:left; padding:10px; font-weight:bold; color:#cdcdcd; font-size:14px; margin-bottom:21px;}

.input_box1{ width:400px; height:26px; background:url(../../img/front/input-bg-1.png) no-repeat; } 
.input_box2{ width:400px; height:26px; background:url(../../img/front/input-bg-2.png) no-repeat; }

.input_box3{ width:177px; height:26px; background:url(../../img/front/input-bg-3.png) no-repeat; }

.input_box4{ width:190px; height:26px; background:url(../../img/front/input-bg-4.png) no-repeat; float:right!important; }

.input_box3a{ width:190px; height:26px; background:url(../../img/front/input-bg-3a.png) no-repeat; float:right!important;}

.lbl{ float:right; line-height:normal; font-size:18px; width:112px; margin-left:10px;}

.lbl a{ font-size:13px; color:#909090; text-decoration:underline;}

.lbl a:hover, .pricing_right p a:hover{color:#324d5b;}

.pricing_right p{ font-size:18px; color:#324d5b; padding:40px 0 30px; text-align:right;}

.pricing_right p a{font-size:13px!important; color:#909090; text-decoration:underline;}

.checkbox {
	background:url(../../img/front/radio.png) no-repeat center top;
	width: 28px;
	height: 28px;
	float:right;
	display: block;
	margin:0 5px 0 0;
}


.orangebox-wrapper{width:100%; margin:0 0 100px; padding:0; background:#f3835b;}

.orangebox{width:1103px; margin:0 auto; padding:0; overflow:hidden;}

.orangebox p{padding:125px 0 145px 30px; font-size:25px; color:#fff; float:left; }

.orangebox form{float:right; width:538px; padding:63px 0 0;}

.orangebox input{text-transform:uppercase; border:none; float:left; padding:10px; font-weight:bold; color:#cdcdcd; font-size:14px; margin-bottom:21px; }

.input_box5{width:518px; height:26px; background:url(../../img/front/input-bg-5.png) no-repeat; }

.input_box6{width:518px; height:26px; background:url(../../img/front/input-bg-6.png) no-repeat; }

.input_box7{width:518px; height:26px; background:url(../../img/front/input-bg-7.png) no-repeat; }

.orangebox .submit{padding:0; color:#f3835b; width:162px; height:36px; text-align:center; line-height:36px; font-size:18px; color:#f3835b; border:none; border-radius:8px; float:right!important; background:#fff; cursor:pointer; font-weight:normal;}

.get_box_sec{ width:618px; float:left; border:1px solid #e6c387; border-radius:5px; margin-top:58px;}


.get_box_sec h4{ background:#e6c387; font-size:18px; color:#fff; padding-left:20px; line-height:43px;}


.get_box_sec ul{ margin:0; padding:0;}

.get_box_sec ul li{ font-size:16px; font-weight:600; color:#324d5b; width:578px; line-height:43px; padding:0 20px; float:left;}

.get_box_sec ul li:last-child{ border-bottom-left-radius:5px; border-bottom-right-radius:5px;}

.get_box_sec ul li span{ float:right; font-weight:normal;}

.alternate_row{ background:#fafafa;}



.red_box_sec{ width:618px; float:left; border:1px solid #f3835b; border-radius:5px; margin-top:37px;}

.red_box_sec h4{ background:#f3835b; font-size:18px; color:#fff; padding-left:20px; line-height:43px;}

.red_box_sec ul{ margin:0; padding:0;}

.red_box_sec ul li{ font-size:16px; font-weight:600; color:#324d5b; width:578px; line-height:43px; padding:0 20px; float:left;}

.red_box_sec ul li:last-child{ border-bottom-left-radius:5px; border-bottom-right-radius:5px;}

.red_box_sec ul li span{ float:right; font-weight:normal;}

.chk_box{ float:right; margin-left:8px; margin-top:16px;}


.blue_box_sec{ width:618px; float:left; border:1px solid #1ec3ec; border-radius:5px; margin-top:37px;}

.blue_box_sec h4{ background:#1ec3ec; font-size:18px; color:#fff; padding-left:20px; line-height:43px;}

.blue_box_sec ul{ margin:0; padding:0;}

.blue_box_sec ul li{ font-size:16px; font-weight:600; color:#324d5b; width:578px; line-height:43px; padding:0 20px; float:left;}

.blue_box_sec ul li span{ float:right; font-weight:normal;}

.blue_box_sec ul li span em{ font-size:14px; margin-left:10px;} 

.cruse_form{ width:100%; float:left; margin-top:28px;}

.cruse_drop_row{ width:100%; float:left; margin-top:11px;}

#selectx, #selecty, #selectz, #selectyy, #selectxz, #selectyz{
    background: url("../../img/front/drop_down_bg.png") no-repeat left top;
    
  /*  border-radius: 5px;*/
    color: #cdcdcd;
    font-style: normal;
    font-weight: normal;
    height:46px;
    line-height:46px;
    overflow: hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
    padding: 0 0 0 8px;
	font-size:14px;
    position: absolute;
	text-transform:uppercase;
    width:375px;
	-webkit-appearance:none;
}

.drop_left{ float:left; height:46px;}

.drop_right{ float:right; height:46px;}

.cruise_search{ margin-top:21px;}

.flight_form{  float:left; width:100%;}

.flight_row{ width:100%; float:left; margin-top:14px;}

.flight_name{ width:367px; height:36px; background:url(../../img/front/flight_name.png) no-repeat; border:none; font-weight:bold; float:left; padding:5px 8px; color:#cdcdcd; text-transform:uppercase; font-size:14px;}

.flight_to{ width:367px; height:36px; background:url(../../img/front/flight_to.png) no-repeat; border:none; font-weight:bold; float:right; padding:5px 8px; color:#cdcdcd; text-transform:uppercase; font-size:14px; margin-right:5px;}

.caleder_flight{ width:163px; height:36px; font-weight:bold; background:url(../../img/front/flight_calender.png) no-repeat; border:none; float:left; padding:5px 8px; color:#cdcdcd; font-size:12px;} 

.flight_drop{ float:left; margin:0 22px; height:46px;}

.flight_drop_last{ margin-right:0; height:46px;}

.flight_drop_first{ margin-left:0; height:46px;}

#selectk, #selectkp, #selectgg, #selectss, #selecttt, #selectpp{
    background: url("../../img/front/flight_drop.png") no-repeat left top;
    
  /*  border-radius: 5px;*/
    color: #cdcdcd;
    font-style: normal;
    font-weight: normal;
    height:46px;
    line-height:46px;
	font-weight:bold;
    overflow: hidden;
    padding: 0 0 0 8px;
	font-size:13px;
    position: absolute;
	text-transform:uppercase;
    width:171px;
	-webkit-appearance:none;
}

.flight_drop_bot{ margin-right:22px; float:left; height:46px;}

.orange_nav_outer{ width:100%; float:left; height:64px; background:#f3835b;}

.orange_nav_outer ul{ text-align:center; margin:0; padding:0;}

.orange_nav_outer ul li{ display:inline; padding:0 15px; line-height:64px;}

.orange_nav_outer ul li a{ color:#fff;}

.orange_nav_outer ul li a:HOVER{ color:#000;}

.search_outer_content{ width:100%; float:left;}

.search_wrap{ width:1221px; margin:0 auto;}

.search_left{ width:323px; float:left; background:#f6f6f6; padding-top:80px; padding-bottom:148px;}

.search_left_top{ width:303px; float:left; margin-left:10px; margin-right:10px;}

.search_name_input{ width:284px; border:none; background:#fff; border-radius:5px; height:36px; background:#ffffff; float:left; padding:5px; font-size:14px; text-transform:uppercase; color:#cdcdcd; font-weight:bold;}

.grop_drop_outer{ width:295px; float:left; margin-top:18px; height:46px;}


#selectc{
    background: url("../../img/front/blue_arrow.png") no-repeat left top;
    
  /*  border-radius: 5px;*/
    color: #fff;
    font-style: normal;
    font-weight: normal;
    height:46px;
    line-height:46px;
	font-weight:bold;
    overflow: hidden;
    padding: 0 0 0 8px;
	font-size:15px;
    position: absolute;
	text-transform:uppercase;
    width:287px;
	-webkit-appearance:none;
}



.search_calender{ width:282px; height:36px; color:#cdcdcd; font-weight:bold; background:url(../../img/front/search_calender.png) no-repeat; float:left; border:none; padding:5px; margin-top:18px;}

.search_left_top label{ float:left; width:100%; margin-top:45px; margin-bottom:20px; color:#385461; font-size:15px;}

.drag_outer{ float:left; width:293px;}

.details_btn{ float:left; margin-top:27px; width:155px; height:40px; border:3px solid #f3835b; border-radius:5px; text-align:center; line-height:40px; font-size:17px; color:#f3835b;}


.search_left_bot{ width:303px; float:left; margin-left:10px; margin-right:10px; margin-top:91px;}

.search_left_bot h4{ color:#385461; font-size:25px;}

.overview ul{ margin:0; padding:0;}

.overview ul li{ width:275px; height:193px; margin:25px 0 0 0; background:#7d7d7d;}

.overview ul li:first-child{ margin-top:0;}


.search_right{ width:898px; float:right;}

.search_right ul{ margin:0; padding:0;}

.search_right ul li{ width:100%; float:left;}

.search_right_img{ width:254px; height:190px; float:left;}

.search_right_content{ width:638px; float:left;}

.search_right_content h3{ padding:0 21px; color:#385461; font-size:20px; margin-top:24px;}

.search_right_content h5{ padding:0 21px; color:#385461; font-size:12px; margin-top:4px;}

.search_right_content p{ color:#909090; line-height:18px; font-size:15px; margin-left:21px; margin-top:14px;}

.avg_price{ width:220px; height:46px; background:#f3835b; line-height:46px; color:#fff; text-align:center; margin-top:16px;}

.pagination{ float:right; margin:50px 0;}

.pagination ul{ margin:0; padding:0;}

.pagination ul li{ float:left; margin:0 10px; width:auto !important;}
 
.pagination ul li a{ color:#385461;}

.pagination ul li a:hover{ border-bottom:2px solid #e46258;}

.filder_row{ border-top:1px solid #ffffff; padding:18px 0 0 0; float:left; margin-top:25px; width:100%;}

.filder_row label{ margin:0 0 20px 0;}

.filter_radio{ float:left; margin-top:2px;}

.filder_row span{ float:left; margin-left:10px; color:#909090;}

.airine_row{ width:100%; float:left; margin-bottom:30px;}

.airine_row input{ margin-top:20px;}

.airine_row span{ margin-top:20px;}

.airine_row img{ float:right; margin-right:20px;}

.flight_result_top{ width:100%; float:left; margin-top:30px;}

.filght_first_drop{ width:192px; height:46px; float:left; margin-left:26px;} 

.flight_second_drop{ margin-left:15px;}

#selectu, #selectq{
    background: url("../../img/front/flight_result_drop.png") no-repeat left top;
    
  /*  border-radius: 5px;*/
    color: #cdcdcd;
    font-style: normal;
    font-weight: normal;
    height:46px;
    line-height:46px;
	font-weight:bold;
    overflow: hidden;
    padding: 0 0 0 8px;
	font-size:13px;
    position: absolute;
	text-transform:uppercase;
    width:192px;
	-webkit-appearance:none;
}


.caleder_sml_flight{ width:82px; height:26px; font-weight:bold; background:url(../../img/front/flight_result_calender.png) no-repeat; border:none; float:left; padding:10px; color:#cdcdcd; font-size:14px; margin-left:16px;} 

.filght_last_drop{width:112px; height:46px; float:left; margin-left:16px;}

#selectv{
    background: url("../../img/front/flight_result_sml_drop.png") no-repeat left top;
    
  /*  border-radius: 5px;*/
    color: #cdcdcd;
    font-style: normal;
    font-weight: normal;
    height:46px;
    line-height:46px;
	font-weight:bold;
    overflow: hidden;
    padding: 0 0 0 8px;
	font-size:13px;
    position: absolute;
	text-transform:uppercase;
    width:104px;
	-webkit-appearance:none;
}

.flight_search{ clear:both; float:right; border:3px solid #f3835b; width:159px; height:41px; text-align:center; color:#f3835b; font-size:17px; background:#fff; text-transform:uppercase; cursor:pointer; margin-right:107px; margin-top:19px;}

.result_sec{ width:100%; float:left; margin-top:37px;}

.result_sec h4{ font-size:18px; color:#385461; margin-bottom:59px; margin-left:26px;}

.table_outer{ width:762px; margin-left:26px;}

.table_outer table{ width:100%;}

.table_outer table th{ text-align:left; color:#e6c387; border-bottom:1px solid #e6c387; padding-bottom:10px;}

.semi_bold{ font-weight:600; color:#324d5b; float:left;}

.table_outer table td{ padding:10px 0;}

.table_outer table td a{ font-size:12px; cursor:pointer; font-style:italic; text-decoration:underline; color:#909090; margin:0 0 0 15px; float:left;}

.table_outer table td img{ margin:1px 5px; float:left;}

.more_btn{ width:61px; height:20px; border:1px solid #f3835b; text-align:center; text-align:center; float:left; color:#f3835b; line-height:20px; font-style:normal; text-decoration:none !important;}

.first_data{ float:left;}

/***************************************************************************************/

.profile_sml_baner{ width:100%; float:left; height:208px; margin-top:15px; background:url(../../img/front/agent_sml_baner.jpg) no-repeat;  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}

.profile_sml_baner img{ width:100%; float:left;}

.prof_sml_baner{ width:1008px; margin:0 auto 0; }

.sml_baner_left{ float:left; margin-top:98px; color:#010101; font-size:20px;}

.getting_started_btn{ width:200px; height:46px; background:#1ec3ec; text-align:center; color:#fff; border-radius:5px; font-size:17px; float:right; line-height:46px; margin-top:81px; font-weight:bold;}

.red_outer{ width:100%; float:left; background:#f3835b; height:110px;}

.red_wrap{ width:840px; margin:0 auto;}

.prof_drop_outer{ float:left; height:46px; margin:33px 0 0 17px;}

#selectgh, #selectga, #selectgb{
    background: url("../../img/front/prof_drop.png") no-repeat left top;
    
  /*  border-radius: 5px;*/
    color: #cdcdcd;
    font-style: normal;
    font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
    height:46px;
    line-height:46px;
	font-weight:bold;
    overflow: hidden;
    padding: 0 0 0 8px;
	font-size:14px;
    position: absolute;
	text-transform:uppercase;
    width:255px;
	-webkit-appearance:none;
}

.grey_outer{ width:100%; float:left; height:112px; background:#f6f6f6;}

.gret_txt_area{ width:765px; margin:30px auto 0; height:46px; color:#cdcdcd; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:46px; font-weight:bold; border:1px solid #e5e7e9; border-radius:5px; display:block; padding:0 30px;}

.grid_outer{ width:100%; float:left; background:#fff;}

.main_grid{ width:1092px; margin:0 auto;}

.prof_img{ width:222px; height:166px;}

.prof_details{ margin-top:8px;}

.prof_details h2{ text-align:left; font-size:24px; color:#385461;}

.prof_details h5{ font-size:16px; color:#909090; line-height:23px; text-align:left; margin-top:8px;}




.out_bound_sec{ float:left; width:100%; height:150px; background:url(../../img/front/bg_1.png) no-repeat; position:relative;}

.inbound_sec{ width:100%; float:left; background:url(../../img/front/bg_2.png) no-repeat; height:140px; margin-top:11px; position:relative;} 

.outbound_top{ width:100%; float:left; margin-top:40px}

.outbound_bot{ margin-top:20px;}

.outbound_left_top{ float:left; color:#fff; font-size:16px; font-weight:500; font-family:Arial, Helvetica, sans-serif; margin-left:35px; font-size:14px; line-height:20px;}

.outbound_top_mid{ float:left; color:#fff; font-weight:500; margin-left:35px; font-size:16px; line-height:20px;}

.total_flight_sec{ width:auto; position:absolute; right:30px; top:59px; text-align:right; color:#fff; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.arrow_right{ float:right; margin-right:20px;}

.social_1{ width:41px; height:41px; background:url(../../img/front/social_1.png) no-repeat; float:left; position:absolute; left:46px; top:290px;}

.social_2{ width:41px; height:41px; background:url(../../img/front/fb_icon.png) no-repeat; float:left; position:absolute; left:96px; top:290px;}

.social_3{ width:41px; height:41px; background:url(../../img/front/mail_icon.png) no-repeat; float:left; position:absolute; left:147px; top:290px;}


/******************************************20-April**************************************************/

.mob_baner, .mob_main_wrap, .mob_footer{ display:none;}



.flight_cross {
  position: absolute;
  right: 8px;
  top: 17px;
  cursor:pointer;
  z-index: 99999;
}

/******************************************27-April**************************************************/

.invoice_wrap{ width:1118px; margin:60px auto;}

.invoice_top{ width:100%; float:left; padding-bottom:50px;} 

.invoice_top_left{ width:294px; float:left; font-size:27px; font-weight:300; color:#403d3e;}

.invoice_top_mid{ width:348px; float:left; margin-left:101px;}

.invoice_top_right{ width:305px; float:right; text-align:right; font-size:27px; font-weight:300; color:#403d3e;}

.invoice_top_mid h5{ text-align:center; font-weight:300px; font-size:22px; margin-top:30px;}

.invoice_top_mid h6{ text-align:center; font-weight:600; font-size:20px;}

.invoice_grey_sec{ width:100%; float:left; background:#f6f6f6; padding:52px 0;}

.invoice_grey_left{ margin-left:70px; float:left}

.invoice_grey_left h3{ text-transform:uppercase; font-size:25px; margin-bottom:25px; font-weight:600;}

.invoice_grey_left p{ font-weight:300; font-size:20px; line-height:25px;}

.invoice_grey_right{ margin-left:105px; float:left;}

.invoice_grey_right h3{ text-transform:uppercase; font-size:25px; margin-bottom:25px; font-weight:600;}

.invoice_grey_right p{ font-weight:300; font-size:20px; line-height:25px;}

.orange_sec_invoice{ width:100%; float:left; height:90px; background:#f3835b; margin-bottom:33px;}

.orange_sec_invoice_left{ color:#fff; line-height:90px; float:left; font-size:25px; font-weight:300; margin-left:74px;}

.orange_sec_invoice_right{ color:#fff; line-height:90px; font-size:25px; float:left; font-weight:300; margin-left:227px;}

.bot_grey_left{ float:left; width:433px; margin-left:70px;}

.bot_grey_left h3{ font-size:24px; font-weight:600; color:#000;}

.bot_grey_left p{ font-size:20px; line-height:23px; font-weight:300; margin-top:15px;}

.bot_grey_right{ float:left; width:310px; margin-left:60px;}

.bot_grey_right h3{ font-size:24px; font-weight:600; color:#000; margin-bottom:15px;}

.bot_grey_right p{ font-size:20px; line-height:23px; font-weight:300; margin-top:3px;}

.deposit_outer{ width:100%; float:left;}

.deposit_sec{ float:right; width:630px; height:90px; color:#fff; padding-left:23px; background:#f3835b; font-size:20px;}

.deposit_sec p{ font-size:24px; font-weight:300; line-height:26px; margin-top:21px;}

.bot_txt_part{ float:right; width:653px; margin-top:20px; margin-bottom:20px; text-align:center; font-size:20px;}

.invoice_last{ width:100%; float:left; margin-top:45px; margin-bottom:50px;}

.invoice_last h3{ text-align:center; font-weight:bold; font-size:25px; text-transform:uppercase;}

.invoice_last p{ text-align:center; padding:0 100px; margin-top:30px; font-size:20px; line-height:22px }



.blog_add_sec{ width:100%; float:left; margin-top:16px;} 

.blog_add_sec img{ width:100%;}

.blog_content_outer{ width:100%; float:left; margin-top:40px;}

.blog_content_wrap{ width:1170px; margin:0 auto;}

.blog_content_left{ width:307px; float:left; background:#f6f6f6; padding:15px; }

.blog_search{ width:253px; height:36px;  border-radius:5px; padding:5px; border:none; background:#fff url(../../img/front/select_arrow.png) 243px center no-repeat;}

.blog_content_left ul{ margin:30px 0 0 0; padding:0; list-style-type:none; overflow:hidden;}
 
.blog_content_left ul li{ float:left; border-top:1px solid #ffffff; padding:12px 0 12px 30px; width:100%; font-size:20px; font-weight:300;} 

.blog_content_left ul li:first-child{ border:none;}

.learn_more_sec{ margin-top:20px; width:259px;}

.learn_more_sec p{ color:#385461; font-size:18px; margin-top:10px; text-align:center;}

.blog_content_left ul li a{ float:left; width:100%; color:#385461;} 

.blog_content_left ul li a:hover{ background:url(../../img/front/select_arrow.png) 243px center no-repeat;}

.blog_content_right{ width:757px; float:right;}

.blog_content_right h3{ font-size:25px; font-weight:300;}

.blog_img{ width:100%; margin-top:30px;}

.blog_img_sec{ float:left; width:655px;}

.blg_img_right{ width:93px; float:left;}

.blg_img_right h4{ color:#fff; font-size:14px; background:#f3835b; text-align:center; font-family:Arial, Helvetica, sans-serif; padding:10px 0;}

.website_icon{ width:93px; height:26px;}

.comments_sec{ width:100%;  margin-top:10px; float:left;}

.calender{ background:url(../../img/front/calender_icon.jpg) left center no-repeat; padding-left:28px; font-size:14px; line-height:21px; color:#385461; float:left;}

.comments{ margin-left:30px; background:url(../../img/front/comments_icon.jpg) left center no-repeat; padding-left:28px; font-size:14px; line-height:22px; color:#385461; float:left;}

.blog_txt{ float:left; color:#909090; font-size:15px; line-height:21px; margin-top:15px;}

.stroies_outer{ float:left; margin-top:30px;}

.stroies_outer h3{ font-size:25px; color:#385461; text-transform:uppercase;}

.stroies_outer ul{ margin:30px 0 0 0; padding:0; list-style-type:none;}

.stroies_outer ul li{ float:left; margin:0 16px 60px 0; width:236px; height:154px; background:#7d7d7d;}

.blog_form_outer{ width:90%; padding:5%; float:left; margin-top:30px; background:#f3835b;}

.blog_form_sec{ width:538px; margin:0 auto;}

.blog_name{ width:528px; float:left; background:url(../../img/front/blog_name.jpg) no-repeat; height:36px; padding:5px; border:none; border-radius:5px; color:#cdcdcd; font-weight:bold;}

.blog_email{ width:528px; float:left; background:#f6f6f6; height:36px; padding:5px; margin-top:25px; border:none; border-radius:5px; color:#cdcdcd; font-weight:bold;}

.blog_txtarea{ width:528px; height:212px; float:left; background:#f6f6f6;  padding:5px; margin-top:25px; border:none; border-radius:5px; color:#cdcdcd; font-weight:bold;}

.blog_submit{ width:162px; height:36px; background:#fff; border-radius:8px; text-align:center; color:#f3835b; font-size:17px; float:right; margin-top:24px; border:none; text-transform:uppercase; cursor:pointer;}

.bot_sec_wrp{ width:1214px; margin:70px auto 30px; overflow:hidden;}

.bot_sec_wrp ul{ margin:0; padding:0;}

.bot_sec_wrp ul li{ float:left; width:353px; margin:0 25px;}

.bot_sec_wrp ul li p.list_img{ height:196px;}

.bot_sec_wrp ul li p{ text-align:center; margin:0 0 20px;}

.bot_sec_wrp ul li h3{ font-size:18px; margin-bottom:20px; text-align:center;}

.bot_sec_wrp ul li p{ color:#909090; line-height:21px;}

.mob_txt_bot{ display:none;}

/********************************************07-07-2015*************************************************************/

.contact_info_wrap{ width:1100px; padding:59px 0; margin:0 auto;}

.contact_info_wrap h2{ font-size:24px; color:#324d5b;}

.contact_chkbox_area{ width:100%; margin-top:38px;}

.chkbox_sec{ width:auto; float:left; margin-right:50px;}

.chkbox_sec label{ float:left; color:#324d5b; font-size:18px;}

.chkbox{ float:left; margin: 4px 12px 0 3px;}

.chkbox_sec img{ float:left; margin-right:15px; margin-top:-20px;} 

.con_top_sec{ width:100%; overflow:hidden; margin-top:20px;}

.con_top_sec h4{ text-decoration:underline; font-size:13px; color:#909090;}

.top_form{ float:left; width:420px;}

.inout_box{ width:400px; height:46px; border-radius:4px; font-size:14px; color:#333; background:#f6f6f6; border:none; padding:0 10px; overflow:hidden; margin-top:20px;}

.contact_info_drop{ -moz-appearance: none;
  background: #f6f6f6 url("../../img/front/drop_arow.png") no-repeat 380px 20px;
 border-radius: 4px;
  color: #999999;
 font-size: 14px;
  height: 46px;
  border:none;
  outline:none;
  margin-top:20px;
  padding: 1px 0 1px 5px;
  width: 420px;}

.add_ph{ text-decoration:underline; color:#909090; font-size:13px; margin-top:20px; display:block;}

.con_bot_sec{ width:100%; overflow:hidden; margin-top:50px;}

.con_bot_left{ width:573px; float:left;}

.con_bot_left h3{ font-size:24px; color:#324d5b;}

.con_bot_left h4{ font-size:18px; color:#324d5b; margin-bottom:30px;}

.contact_info_calender{ width:400px; height:46px; background:#f6f6f6 url(../../img/front/calender_bg.png) no-repeat 380px center; border:none; margin-top:20px; border-radius:4px;  padding:0 10px; color:#999999; font-size:14px;} 

.con_bot_right{ width:499px; float:right; margin-top:69px;}

.optional{ font-size:11px; font-style:italic; text-decoration:underline; margin-left:10px; color:#909090;}

.review_wrap{ width:1207px; margin:0 auto; padding:30px 0; overflow:hidden;}

.review_top{ width:100%; overflow:hidden;}

.review_wrap h2{ float:left; font-size:25px; color:#385461;}

.review_wrap h2 span{ font-size:18px; display:block;}

.review_wrap a{ float:right; background:url(../../img/front/arrow_nexr.png) left center no-repeat; padding-left:30px; font-size:17px; color:#7d7d7d; text-transform:uppercase;}

.review_bot{ width:100%; overflow:hidden; margin-top:30px;}

.review_left{ float:left;  width:972px;}

.review_box_1{ width:972px; background:url(../../img/front/review_imge_1.png) no-repeat; height:180px; overflow:hidden;}

.review_map{ float:left; width:217px; height:217px;}

.review_inner_sec_1{ width:93px; float:left; margin-top:58px; font-weight:bold; color:#324d5b;}

.review_inner_sec_1 span{ font-weight:300; display:block;}

.review_inner_sec_2{ float:left; margin:24px 0 0 39px;}

.review_inner_sec_2 h3{ color:#909090; font-style:italic; text-decoration:underline; font-size:18px;}

.review_inner_sec_2 h4{ margin-top:10px; color:#324d5b;}

.review_inner_sec_3{ float:left; width:112px; margin:79px 0 0 31px; text-align:right; font-size:14px; color:#324d5b;}

.oparated_sec{ width:100%; overflow:hidden; margin-top:10px; margin-bottom:10px;}

.oparated_left{ font-size:15px; float:left; color:#324d5b;}

.oparated_left a{ float:left; text-decoration:underline; color:#909090; font-size:13px; background:none; font-style:italic; padding:0;}

.oparated_right{ font-size:15px; float:right; color:#324d5b; margin-right:76px;}

.review_box_2{ background:url(../../img/front/review_imge_2.png) no-repeat; height:178px; overflow:hidden; margin-top:8px;}

.review_box_3{background:url(../../img/front/review_imge_3.png) no-repeat;}

.review_bot_sec_1{ margin: 70px 111px 0 100px; text-align:right; width:117px;}

.review_right{ float:right; width:224px;}

.review_bot_right_top{ width:100%; min-height:555px; background:#1ec3ec; margin-bottom:20px; overflow:hidden; padding-top:64px;}

.review_bot_right_top h2{ text-align:center; color:#fff; font-weight:bold; font-size:24px; float:none;}

.review_bot_right_top h2 span{ font-size:15px;}

.pluse{ color:#fff; text-align:center; font-size:36px; font-weight:bold; margin:20px 0;}

.ecual{ font-weight:bold; font-size:36px; color:#fff; text-align:center; margin:20px 0;}

.review_bot_right_top h3{ text-align:center; color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:24px; float:none;}

.review_bot_right_top h3 span{ font-size:15px;}

.review_icon{ text-align:center; margin:30px 0;}

.review_bot_right_top h5{ text-align:center; color:#fff; margin:20px 0; text-transform:uppercase; font-size:18px; font-weight:bold;}

.review_right_bot{ width:224px; height:341px; background:url(../../img/front/review_right_bot.png) no-repeat; overflow:hidden;}

.review_right_bot h3{ text-align:center; margin:0 24px; border-bottom:2px solid #fff; font-size:24px; text-transform:uppercase; margin-top:41px; color:#fff; padding-bottom:11px; font-weight:bold;}

.review_right_bot h4{ text-align:center; color:#fff; font-size:21px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-top:14px;}

.review_right_bot p{ text-align:center; color:#fff; font-size:17px; font-family:Arial, Helvetica, sans-serif; margin-top:20px; line-height:22px;}

.proceed_butn{ width:213px; height:40px; border:3px solid #f3835b; border-radius:4px; text-align:center; font-size:17px; background:none;  color:#f3835b; text-transform:uppercase; margin-top:27px; cursor:pointer; font-weight:bold;}

.proceed_butn:hover{border:3px solid #000; color:#000;}

.flight_outer{ width:759px; overflow:hidden; margin: 30px 0 0 28px;}

.flight_outer h3{ color:#e6c387; border-bottom:1px solid #e6c387; padding-bottom:10px;}

.flight_sec{ width:100%; height:214px; margin-bottom:30px; background:#fafafa url(../../img/front/flight_bg.jpg) left top no-repeat; overflow:hidden;}

.flight_sec_left{ width:680px; float:left;}

.flight_sec_left table{ width:100%; margin-top:20px;}

.flight_sec_left table tr td h3{  color:#e6c387; font-size:17px; text-transform:uppercase; text-align:center; border:none; padding:8px 0;}

.flight_sec_left table tr td h4{ color:#324d5b; font-size:14px; margin:0; text-align:left; padding-bottom:10px;}

.flight_box_1{ text-align:center; color:#324d5b; text-align:center; font-size:25px; padding-top:5px;}

.flight_box_1 p img{ margin-top:25px;}

.flight_box_2{idth:100%; overflow:hidden;  background:url(../../img/front/flight_arrow.png) right center no-repeat; padding-top:15px;}

.flight_box_2 p{ font-size:24px; color:#324d5b;}

.flight_box_2 p span{ display:block; font-size:14px; }

.flight_box_3{ width:auto;  float:left; font-size:24px; color:#324d5b; padding-left:30px; padding-top:5px;}

.flight_box_3 span{display:block; font-size:14px;}

.flight_box_4{width:auto;  float:left; font-size:24px; color:#324d5b; padding-top:5px;}

.flight_box_4 p{font-size:15px; margin-bottom:44px;}

.flight_box_4 p strong{ background:url(../../img/front/clock_flight.png) right center no-repeat; font-weight:normal; padding-right:30px; line-height:19px; color:#324d5b;}

.flight_box_4 p span{ text-decoration:underline; margin-left:40px; color:#909090;}

.select_buton{ float:left; margin: 92px 0 0 0;}

.detail_flight_icon{ clear:both; color:#000; float:left; margin-left:37px; padding-right:25px; background:url(../../img/front/detail_arrow.png) right center no-repeat;}

/*******************************************GRID************************************************/


.gridder {
	margin:0px;
	padding:0px;
	list-style-type:none
}
.gridder-list {
	display:inline-block;
	vertical-align:top
}
.gridder-show {
	display:block;
	float:left;
	width:98%;
	position:relative;
	background:#EEE url("../../img/front/loading-spin.svg") no-repeat center
}
.gridder-show.loading {
	background:#EEE url("../../img/front/loading-spin.svg") no-repeat center
}
.gridder-content {
	display:none
}
.gridder-list {
	width:267px;
}
.gridder-list:nth-child(n) {
margin-bottom:1%;
margin-right:8px;
}
.gridder-list:nth-of-type(6n) {
margin-right:0;
margin-bottom:0
}
.gridder-show {
	padding:10px;
	 
	margin-bottom:1%
	
}


.gridder-navigation{ position:relative;}
.gridder-close{ position:absolute; right:10px; top:10px; background:url(../../img/front/cross_sml.png) no-repeat; width:15px; height:15px; font-size:0;}

.gridder-nav{ display:none;}



.gridder-navigation .gridder-nav.disabled {
	opacity:.5
}
.gridder-list {
	cursor:pointer
}
.gridder-list:hover {
	opacity:0.8
}
.hasSelectedItem .gridder-list {
	opacity:.5
}
.hasSelectedItem .gridder-list.selectedItem {
	opacity:1;
	
}

/*******************************************07-08-2015************************************************/

.payment_top_chkbox_sec{ margin-top:25px; margin-bottom:20px; margin-right:0; overflow:hidden; width:100%;}

.con_bot_sec h4 {
    color: #909090;
    font-size: 13px;
	margin:0;
    text-decoration: underline;
}

.payment_icon_sec{ width:100%; overflow:hidden; margin-top:20px; margin-bottom:18px;}

.payment_icon_sec a{ float:left; margin:0 20px 0 0;}

.payment_bot_chk_sec{ width:426px; overflow:hidden; margin:0 0 30px 0;}

.payment_bot_chkbox{ float:left; margin:5px 12px 0 0;}

.payment_bot_chk_sec label{ float:left; width:379px; font-size:18px; color:#324d5b; line-height:24px;}

.payment_bot_chk_sec label span{ display:block; color:#909090; font-size:13px; margin-top:4px; font-style:italic; text-decoration:underline;}

.pament_right_form{ margin-top:0;}

.pament_right_form h3{ font-size:24px; color:#324d5b;}

.bbb_sec{ width:427px; overflow:hidden; margin-top:40px; margin-bottom:30px;}

.bbb_sec label{ float:left; margin-top:25px; font-size:18px; color:#324d5b;}

.bbb_sec a{ float:right;}

.tickt_detal_sec{ width:427px; overflow:hidden;}

.tickt_detal_sec h4{ color:#324d5b; font-size:24px; text-decoration:none;}

.tickt_detal_row{ width:100%; overflow:hidden; margin-top:20px;}

.tickt_detal_row_left{ float:left; font-size:18px; color:#324d5b; margin-left:20px;}

.tickt_detal_row_left span{ color:#909090; font-size:13px; font-style:italic;}

.tickt_detal_row_right{ float:right; font-size:25px; color:#324d5b; margin-right:20px;}

.tickt_detal_row_right img{ float:left; margin-right:8px; margin-top:2px;}

.tickt_bot_row{ padding:20px 0; width:100%; background:#fafafa;}

.payment_yellow_sec{ width:100%; min-height:224px; background:#e6c387; float:left;}

.payment_yellow_wrp{ width:958px; margin:0 auto;}

.payment_yellow_left{ width:178px; float:left; margin-top:58px;}

.payment_yellow_left h3{ padding-bottom:8px; border-bottom:2px solid #fff; color:#fff; text-align:center; font-size:24px; font-weight:bold; margin-bottom:10px; text-transform:uppercase;}

.payment_yellow_left h4{ text-transform:uppercase; color:#fff; text-align:center; font-size:24px; font-weight:bold; line-height:24px;}

.payment_yellow_right{ width:720px; float:right; margin-top:59px;}

.payment_yellow_right h2{ color:#fff; font-size:25px;}

.payment_yellow_right p{ color:#fff; margin-top:27px; line-height:25px;}

.flight_drop_outer, .flight_drop_outer2, .flight_drop_outer3{ width:759px; overflow:hidden; position:relative;}

.flight_drpo_top{ width:699px; overflow:hidden; min-height:201px; background:#1ec3ec; padding:39px 30px; }

.flight_drop_cross{ position:absolute; right:10px; top:10px; cursor:pointer;}

.depart_sec{ width:100%; overflow:hidden; color:#fff;}

.depart_sec span{ font-size:15px; margin-right:8px;}

.depart_sec strong{ font-weight:normal; font-size:15px; background:url(../../img/front/flight_iocn.png) left center no-repeat;  padding-left:30px;}

.flight_drop_mid_sec{ width:100%; overflow:hidden; margin-top:23px; margin-bottom:20px; border-bottom:1px dotted #fff; border-top:1px dotted #fff; padding:13px 0;}

.flight_drop_mid_sec p{ color:#fff;}

.flight_drop_mid_sec p span{ float:right; margin-top:16px; margin-right:20px;}

.flight_drop_mid_sec p em{ font-size:12px;}

.flight_drop_bot_sec{ width:100%; overflow:hidden; margin-top:8px; padding:0;}

.flight_drop_bot_sec_row{ width:100%; overflow:hidden; margin:0 0 8px 0;}

.flight_drop_bot_sec_left{ float:left; color:#fff; font-size:26px; background:url(../../img/front/flight_drop_arrow.png) left center  no-repeat; padding-left:24px;}

.flight_dif_arrw{background:url(../../img/front/flight_drop_arrow_left.png) left center  no-repeat;}

.flight_drop_bot_sec_right{ float:right; color:#fff; font-size:17px; margin-top:3px;}

.charge_plan_sec{ width:100%; height:44px; overflow:hidden; background:#fafafa;}

.charge_plan_sec_left{ float:left; font-size:14px; color:#324d5b; margin:15px 0 0 20px;}

.charge_plan_sec_left label{ float:left;}

.charge_radio{ float:left; margin-left:8px; margin-top:1px;}

.charge_plan_sec_right{ float:right; margin:15px 20px 0 0; color:#324d5b;}

.flight_drop_top_ylow{ background:#e6c387;}

.depart_sec strong.flight_iocn_oppo{background:url(../../img/front/flight_icon_oppo.png) left center no-repeat;}

.flight_leave{ float:right; color:#fff; font-style: italic; background:url(../../img/front/moon_sizgn.png) right center no-repeat; padding-right:20px; line-height:22px;}

.coming_soon_bg{ background:url(../../img/front/coming_soon_bg.jpg) center center fixed no-repeat;   -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}
  
.coming_soon_wrap{ width:1027px; margin:0 auto;} 
 
.coming_soon_logo{ width:100%; text-align:center; overflow:hidden; display:block;} 

.coming_soon_logo img{ width:607px;}

.coming_soon_wrap h3{ text-align:center; font-size:21px; font-style:italic; color:#000000;}

.coming_soon_form{ width:510px; margin:20px auto; 0}

.coming_soon_form h4{ color:#fff; text-align:center; font-size:42px; text-transform:uppercase;}

.coming_soon_form h5{ color:#fff; text-align:center; font-size:24px; margin-top:20px; margin-bottom:24px;}

.coming_soon_input{ width:238px; height:34px; border:1px solid #fff; padding:0 10px; color:#fff; display:block; margin:0 auto 16px; background:none;}

.coming_soon_form h6{ text-align:center; color:#fff; font-size:14px;}

.radio_sec{ width:294px;  margin:12px auto 0; overflow:hidden;}

/**********************************Radio****************************************/
input[type="radio"] {
  display: none;
}

input[type="radio"] + label {
  color: #292321;
  font-family: Arial, sans-serif;
  font-size: 14px;
}

input[type="radio"] + label span {
  display: inline-block;
  width: 19px;
  height: 19px;
  margin: -1px 4px 0 0;
  vertical-align: middle;
  cursor: pointer;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

input[type="radio"] + label span {
  background-color:none;
  border:2px solid #fff;
}

input[type="radio"]:checked + label span {
  background-color: #CC3300;
}

input[type="radio"] + label span,
input[type="radio"]:checked + label span {
  -webkit-transition: background-color 0.4s linear;
  -o-transition: background-color 0.4s linear;
  -moz-transition: background-color 0.4s linear;
  transition: background-color 0.4s linear;
}
/**********************************Radio****************************************/

.radio_box{ margin:1px 14px; text-align:center; float:left;}

.lbl_coming_soon{ color:#fff; text-align:center; margin-top:3px; display:block;}

.submit_btn{ display:block; width:54px; height:67px; cursor:pointer; background:url(../../img/front/coming_soon_submit.png) no-repeat; clear:both; border:none; margin:20px auto 0;}

/*********************************24-05-2015**********************************************/

.news_feed_top_outer{ width:100%; float:left; height:110px; background:#eeeeee url(../../img/front/top_divider.jpg) bottom left repeat-x; } 

.news_feed_top_wrap{ width:1160px; margin:0 auto; height:110px;}

.sml_logo{ float:left; width:194px; height:87px; margin-top:3px;}

.news_feed_icon_right{ float:right; margin-top:40px;}

.news_feed_icon_right a{ float:left; margin:0 30px 0 0;}

.news_feed_baner_ouiter{ width:100%; float:left; background:#eeeeee;}

.news_feed_baner_wrap{ width:1202px; height:534px; margin:0 auto; position:relative;}

.news_baner_iocn{ width:41p; height:31px; position:absolute; top:30px; right:40px;}

.news_baner_txt{ position:absolute; bottom:30px; right:70px; width:870px;}

.news_prof_pic{ position:absolute; bottom:-50px; left:30px;}

.news_baner_txt h2{ color:#fff; font-size:72px; font-weight:bold; font-family: 'Lato', sans-serif;}

.news_baner_txt h3{ color:#fff; font-size:30px; text-transform:uppercase;}

.news_rating_sec{ overflow:hidden; margin:20px 0 0 0;}

.news_rating_left{ float:left; width:139px;}

.view_website{ width:100%; float:left; margin-top:11px; color:#fff; font-size:18px; text-decoration:underline;}

.news_rating_right{ float:right; width:731px; line-height:17px; font-size:17px; color:#fff;}

.news_main_outer{ width:100%; float:left; background:#eeeeee;}

.news_nav{ width:1202px; margin:0 auto; background:#d5d8d8; height:86px;}

.news_follo_me_btn{ width:251px; height:55px; background:#242829; border-radius:5px; text-align:center; line-height:55px; font-size:16px; color:#fff; float:right; margin:15px 15px 0 0;}

.news_nav ul{ float:right; margin:0 50px 0 0; padding:0;}

.news_nav ul li{ float:left; margin:0 16px; line-height:86px;}

.news_nav ul li a{ float:left; line-height:86px; color:#424242; font-size:16px; padding:0 15px;}

.news_nav ul li a:hover{ background:url(../../img/front/red_big_circle.png) right 28px no-repeat;}

.news_main_wrap{ width:1202px; margin:0 auto; background:url(../../img/front/news_main_bg.jpg) repeat-y; overflow:hidden;}

.news_main_left{ float:left; width:810px;}

.news_left_nav{ width:100%; overflow:hidden; height:79px; background:#242829;}

.news_left_nav ul{ margin:0 0 0 50px; padding:0;}

.news_left_nav ul li{ float:left; line-height:79px; margin:0 30px;}

.news_left_nav ul li a{ font-size:11px; line-height:79px; float:left;}

.news_left_nav ul li a.news_nav_icon_1{ padding:0 0 0 38px; background:url(../../img/front/news_main_icon_1.png) left 23px no-repeat; color:#1fa3c4;}

.news_left_nav ul li a.news_nav_icon_2{ padding:0 0 0 54px; background:url(../../img/front/news_main_icon_2.png) left 21px no-repeat; color:#f3835b;}

.news_left_nav ul li a.news_nav_icon_3{ padding:0 0 0 40px; background:url(../../img/front/news_main_icon_3.png) left 24px no-repeat; color:#f3bc5b;}

.news_left_nav ul li a.news_nav_icon_4{ padding:0 0 0 38px; background:url(../../img/front/news_main_icon_4.png) left 22px no-repeat; color:#e6c387;}

.news_left_sec{ width:778px; overflow:hidden; padding:16px;}

.news_left_sec_row{ overflow:hidden; border-bottom:1px solid #dadada; padding-bottom:12px; margin-top:19px;}

.news_left_sec_row:first-child{ margin-top:0;}

.news_row_top{ width:100%; overflow:hidden;}

.news_row_top h4{ font-size:16px; color:#424242;}

.news_row_top h4 img{ float:left; margin-right:10px; margin-bottom:30px;}

.news_row_top h5{ font-size:14px; color:#424242;}

.news_row_top p{ clear:both;  color:#242829;}

.news_big_img{ width:100%; overflow:hidden; margin-top:20px;}

.news_big_img img{ width:100%;}

.news_feed_sec{ width:100%; background:#fff; overflow:hidden;}

.news_feed_sec h2{ font-size:20px; font-weight:bold; font-family: 'Lato', sans-serif; margin:28px 30px 0;}

.news_feed_sec p{ font-size:14px; padding:0 30px; margin:10px 0 19px; line-height:18px; text-align:justify;}

.pluse_icon{ float:right; display:block; margin-top:25px; margin-bottom:12px;}

.news_commet_sec{ width:100%; overflow:hidden; margin-top:20px;}

.news_comment_left{ float:left; margin-top:8px; margin-left:15px;}

.news_like{ float:left; margin-right:15px; background:url(../../img/front/like_icon.png) no-repeat left center; padding-left:15px; font-size:12px; color:#000000;}

.news_comments{ float:left; margin-right:15px; background:url(../../img/front/comment_-icon.png) no-repeat left center; padding-left:15px; font-size:12px; color:#000000;}

.news_post{ float:left; text-decoration:underline; font-size:12px; color:#000;}

.news_feed_right_button{ float:right; border-radius:8px; padding:0 15px; height:23px; line-height:23px; margin-left:5px; border:1px solid #242829; color:#242829;}

.news_main_right{ float:right; width:392px;}

.news_main_right h3{ text-align:right; font-size:30px; color:#eeeeee; margin-right:44px; margin-top:36px; text-transform:uppercase; clear:both;}

.news_main_right ul{ margin:37px 0 0 0; float:left; width:100%; padding:0;}

.news_main_right ul li{ width:100%; overflow:hidden; margin-bottom:20px;}

.news_topic_left{ width:135px; height:120px; float:left; background:#7c2727;}

.news_topic_right{ float:right; width:218px; margin-right:15px;}

.news_topic_right h4{ color:#ffffff; font-size:16px; margin-bottom:12px; font-family: 'Lato', sans-serif; font-weight:bold;}

.news_topic_right p{ color:#eeeeee; font-size:12px; line-height:15px;}

.news_start_group{ float:right; border-radius:8px; width:131px; height:33px; font-size:14px; text-align:center; line-height:33px; border:1px solid #eeeeee; line-height:33px; text-transform:uppercase; color:#fff; margin:20px 40px 0 0; clear:both;}

.news_topic_right h5{ line-height:120px; color:#fff; font-size:16px;}

.news_resort{ text-align:right; width:309px; margin:0 auto 12px; position:relative;}

.news_resort_price{ width:294px; line-height:26px; color:#fff; height:26px; background:#23c4ec; text-align:right; padding-right:15px;}

.news_resort h4{ text-align:right; margin-bottom:10px; color:#fff;}

.sample_top_outer{ width:100%; float:left; position:relative;}

.sample_top_outer img{ width:100%;}

.sample_nav_outer{ width:100%; height:92px; background:url(../../img/front/black_bg.png) repeat; position:absolute; left:0; top:0; float:left;} 

.sample_nav_wrap{ width:1091px; margin:0 auto; height:92px;}

.sample_logo{ width:164px; height:auto; float:left; margin-top:8px;}

.sample_button{ float:left; margin-left:367px; width:36px; margin-top:20px; position:relative;}

.sample_button p{ color:#fff; font-size:12px; margin-top:8px; text-align:center;}

.sample_button .btn-navbar { border-radius:3px 3px 3px 3px; display: inline-block; height:24px; width:36px; position:inherit;  cursor: pointer; background:none; border:none;}

.btn-navbar .icon-bar {display: block; width: 28px; height: 3px; margin:0 auto; background-color: #ffffff; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);}

.btn-navbar .icon-bar + .icon-bar {margin-top: 5px;}

.btn-default{ width:22px; height:22px; position:absolute; float:left; top:18px; right:22px; background:url(../../img/front/cross.png) no-repeat; font-size:0; border:none; cursor:pointer;}

.glass{ float:left; width:29px; height:24px; margin:27px 0 0 171px;}

.sample_member_button{ width:206px; height:92px; color:#fff; font-size:18px; margin-left:30px; line-height:92px; padding-left:20px; background:#f3835b url(../../img/front/become_member_bg.jpg) 200px center no-repeat; float:left;}

.sample_login{ background:url(../../img/front/red_arrow.png) right center no-repeat; padding-right:20px; color:#fff; line-height:17px; float:right; margin-top:40px;}

.baner_blue_sec{ width:100%; height:101px; background:#1ec3ec; float:left;}

.sample_blue_wrap{ width:1031px; margin:0 auto; height:101px; position:relative;}

.sample_prof{ position:absolute; left:0; top:-140px;}

.sample_blue_wrap_inner{ float:right; height:101px; width:791px;}

.sample_inner_heading{ float:left; color:#fff; margin-top:8px;}

.sample_inner_heading h2{ color:#fff; font-size:36px;}

.sample_inner_heading h4{ color:#fff; font-size:17px; font-style:italic;}

.sample_ask_btn{ padding:0 25px 0 45px; height:40px; line-height:40px; border:2px solid #fff; border-radisu:7px; background:url(../../img/front/ask_icon.png) 15px center no-repeat; float:right; margin-right:10px; font-size:16px; font-weight:bold; color:#fff; border-radius:8px; margin-top:28px;}

.sample_share_btn{ padding:0 25px 0 45px; height:40px; line-height:40px; border:2px solid #fff; border-radisu:7px; background:url(../../img/front/share_icon.png) 15px center no-repeat; float:right; margin-right:10px; font-size:16px; font-weight:bold; color:#fff; border-radius:8px; margin-top:28px;}

.sample_menu_sec{ width:100%; float:left; height:111px; float:left; background:#f6f6f6;}

.simple_menu_wrap{ width:500px; margin:26px auto 0; overflow:hidden; height:111px;}

.simple_menu_wrap select{width:263px;
    padding: 1px 15px 1px 5px;
   font-size: 14px;
   border:none;
   height:46px;
   -webkit-appearance: none;
   -moz-appearance: none;
   float:left;
   appearance: none;
   background:#fff url(../../img/front/drop_arow.png) no-repeat 230px center;
  color: #cdcdcd;
border-radius:7px;
font-size:14px; color:#999999;}

.follow_icon{ background:url(../../img/front/follow_icon.png) left center no-repeat; padding-left:33px; color:#525252; font-size:14px;  margin-top:10px; float:right;}

.create_icon{ background:url(../../img/front/create_icon.png) left center no-repeat; padding-left:33px; color:#525252; font-size:14px;  margin-top:10px; margin-left:20px; float:right;}

.sample_main_outer{ width:100%; float:left; padding-top:29px;}

.simple_main_wrap{ width:1133px; margin:0 auto; overflow:hidden;}

.simple_left{ width:810px; float:left;}

.simple_left ul{ margin:0; padding:0;}

.simple_left ul li{ float:left; width:382px; margin:0 0 10px 23px;}

.simple_list_img{ width:100%; overflow:hidden;}

.simple_left ul li h2{ background:#fff; font-size:22px; color:#385461; line-height:60px;}

.simple_like_sec{ width:100%; height:81px; background:#f6f6f6; position:relative;}

.black_eclips{ position:absolute; left:19px; top:13px;}

.simple_author{ float:left; font-size:11px; color:#909090; margin-left:90px; margin-top:30px;}

.simple_comests_sec{ float:right; margin-right:30px; color:#1c1c1c; font-size:12px; margin-top:34px;}

.simple_social_sec{ width:100%; overflow:hidden; margin-top:10px;}

.simple_social_sec a{ float:right; margin:0 8px 0 0;}

.sample_bot_image{ width:100%; overflow:hidden; margin-bottom:30px;}

.sample_bot_image img{ width:100%;}

.simple_spot_inner{ min-height:388px; background:#f6f6f6; width:100%; position:relative;}

.eclips_big{ width:98px; height:98px; position:absolute; left:28px; top:10px;}

.simple_spot_inner h3{ line-height:81px; background:#1ec3ec; color:#fff; text-align:right; font-size:24px; padding-right:30px;}

.simple_spot_inner p{ color:#909090; font-size:14px; line-height:25px; padding:0 40px; margin-top:41px;}

.simple_right{ width:293px; float:right; background:#f6f6f6; padding:20px 0;}

.popular_topics{ width:253px; margin:0 auto; overflow:hidden;}

.popular_topics h3{ font-size:24px; color:#324d5b; text-align:right; margin-bottom:20px; margin-bottom:54px;}

.popular_topics ul{ margin:0; padding:0; width:100%;}

.popular_topics ul li{ width:100%; overflow:hidden; margin-bottom:20px;}

.popular_img{ float:left; width:97px; height:72px;}

.popular_txt{ float:left; margin:0 0 0 13px;}

.popular_txt p{ color:#385461; font-size:15px; line-height:13px;}

.upcoming_event{ width:253px; margin:0 auto; overflow:hidden; border-top:1px solid #fff; padding-top:20px; margin-top:20px;}

.upcoming_event h3{ font-size:24px; color:#324d5b; text-align:right; margin-bottom:54px;}

.upcoming_event ul{ width:100%; float:left;}

.upcoming_event ul li{width:100%; overflow:hidden; margin-bottom:20px;}

.sample_event_left{ width:202px; float:left;}

.sample_event_left h5{ color:#385461; font-size:23px; margin-top:12px;}

.sample_event_left h6{ color:#385461; font-size:14px; margin-top:3px;}

.sample_date_outer{ float:left; background:url(../../img/front/sample_date_bg.jpg) left no-repeat; width:51px; height:73px;}

.date{ font-size:16px; color:#fff; margin:5px 0 0 7px;}

.date span{ font-size:27px; font-variant:normal;}

.year{ font-size:12px; color:#fff; text-align:center; margin-top:3px;}

.sample_acomodation{width:253px; margin:20px auto 0; overflow:hidden; padding-top: 20px; border-top: 1px solid #fff;}

.sample_acomodation h3{font-size:22px; color:#324d5b; text-align:left; padding-top:10px;}

.sample_acomodation ul{ margin:40px 0 0 0; padding:0; width:100%; float:left;}

.sample_acomodation ul li{ width:241px; margin:0 auto 20px; overflow:hidden; }

.sample_acomodation ul li h5{ font-size:14px; text-align:center; margin-top:15px;}

.sampale_popup{position:relative;
	width:1052px;
    padding:30px 0 0;
	top:0;
	
}

.sampale_popup ul{ margin:0; padding:0;}

.sampale_popup ul li{ float:left; width:102px; margin:0 20px;}

.sample_pop_icon{ width:100%; text-align:center; overflow:hidden; margin-bottom:10px; height:96px;}

.sampale_popup ul li h5{ text-align:center; color:#fff; font-size:15px;}

.sampale_popup ul li h5 a{ display:block; color:#fff;}