* { box-sizing:border-box; moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
a { text-decoration:underline; color:#eab211; }
a:hover { text-decoration:none; }
img { border:none; }

/*====================== Common Class Start Here ==========================*/
.wrapper { width:100%; float:left; }
.center { max-width:1100px; width:100%; margin:0 auto; }
/*====================== Common Class End Here ============================*/

/*====================== Header Start Here ================================*/
.header { width:100%; float:left; background:#1f2022; }
.header .header-section { width:100%; float:left;}

.header .header-section .logo { float:left; padding-left:18px; padding-top:12px; padding-bottom:16px; }

.header-section .login-area { float:right; text-align:right; padding-top:7px; padding-right:30px; }
.header-section .login-area ul { float:right; text-align:center; list-style:none; padding:0px; margin:0px; }
.header-section .login-area ul li { display:inline-block; padding:0px 0px 0px 15px; font-size:16px; list-style:none; }
.header-section .login-area ul li:first-child { padding-left:0px; }
.header-section .login-area ul li:last-child { padding-right:0px; }
.header-section .login-area ul li:after { display:inline-block; content:"|"; padding:0px 0px 0px 15px; }
.header-section .login-area ul li:last-child:after { display:none; }
.header-section .login-area ul li a { color:#8b8b8b; text-decoration:none; }
.header-section .login-area ul li a:hover,
.header-section .login-area ul li a:focus { color:#ffffff; } 

.header-section .quick-nav { float:right; text-align:right; width:70%; padding-top:35px; padding-right:30px; }
.header-section .quick-nav ul { float:right; list-style:none; text-align:center; padding:0px; }
.header-section .quick-nav ul li { display:inline-block; padding:0 20px; font-size:16px; }
.header-section .quick-nav ul li:first-child { padding-left:0px; }
.header-section .quick-nav ul li:last-child { padding-right:0px; }
.header-section .quick-nav ul li a { color:#8b8b8b; text-decoration:none; }
.header-section .quick-nav ul li a:hover,
.header-section .quick-nav ul li a:focus { color:#ffffff; }
.header-section span.contact-number { font-size:24px; float:right; color:#eab211; border-left:1px solid #6b6b6b; padding-left:20px; padding-right:0px; margin-left:20px; }

.header .navigation-section { width:100%; float:left; background:#eab211; }
.header .navigation-section .navbar-nav li { font-size:18px; font-weight:600; }
.header .navigation-section .navbar-nav > li.active > a { background:#ffffff !important; }
@media screen and (max-width:980px){
	.header-section .quick-nav { width:70%; }
	.header-section .quick-nav { padding-top:10px; }
	.header-section span.contact-number { padding-left:0px; display:inline-block; float:none; width:100%; text-align:right; border-left:none; padding:10px 0px; margin-left:0px; }

}
@media screen and (max-width:767px){
	.header .header-section .logo { width:100%; text-align:center; }
	.header-section .login-area { padding-right:0px; width:100%; }
	.header-section .login-area ul { width:100%; }
	
	
	.header-section .quick-nav { padding-right:0px; padding-top:10px; width:100%; }
	.header-section .quick-nav ul { width:100%; }
	.header-section .quick-nav ul li { padding:0 10px; }
	.header-section span.contact-number { text-align:center;}
}

/*====================== Header End Here ==================================*/

/*====================== Banner Start Here ================================*/
.banner { width:100%; float:left; position:relative; }

.banner .inner-banner { position:absolute; left:50px; right:50px; top:40px; z-index:2; text-align:center; }
.banner .inner-banner h2 { font-size:35px; font-weight:400; padding-bottom:30px; color:#ffffff; text-align:center; }
.banner .inner-banner h4 { font-size:25px; color:#ffffff; text-align:center; padding:10px 0; }
.banner .inner-banner .search-area { background:rgba(0,0,0,0.6); display:inline-block; max-width:625px; width:100%; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:20px; }
.banner .inner-banner .search-area .search-box { width:100%; float:left; padding-right:65px; position:relative; }
.banner .inner-banner .search-area .search-box input { width:100%; background:#ffffff; border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; -webkit-border-radius:3px 0 0 3px; padding:12px 20px; font-size:25px; color:#333333; font-weight:300; border:none; height:64px; }
.banner .inner-banner .search-area .search-box input:focus { box-shadow:0 0 5px #eab211; -moz-box-shadow:0 0 5px #eab211; -webkit-box-shadow:0 0 5px #eab211; }
.banner .inner-banner .search-area .search-box button { position:absolute; background:#eab211; border:none; height:64px; top:0px; right:0px; bottom:0px; font-size:25px; color:#ffffff; padding:0 20px; border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; -webkit-border-radius:0 3px 3px 0; }
.banner .inner-banner .search-area .search-box a { position:absolute; background:#eab211; border:none; height:64px; top:0px; right:0px; bottom:0px; font-size:25px; color:#ffffff; padding:0 20px; border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; -webkit-border-radius:0 3px 3px 0; }
.banner .inner-banner .search-area .advanced-search { font-size:20px; padding-top:10px; float:left; width:100%; text-align:left; }
.banner .inner-banner .search-area .advanced-search a { color:#ffffff; text-decoration:none; }


.banner .carousel { width:100%; float:left; position:relative; z-index:1; }
.banner .carousel .carousel-inner { float:left; width:100%; position:relative; z-index:1; }
.banner .carousel .carousel-inner .item { float:left; width:100%; }
.banner .carousel .carousel-inner .item img { min-width:100%; }
.banner .carousel .banner-overlay { background:url(../images/banner-overlay.png) no-repeat top left; background-size:100% 100%; position:absolute; left:0px; right:0px; top:0px; bottom:0px; z-index:2; }
.banner .carousel .carousel-indicators { z-index:4; width:25px; margin-left:0px; left:10px; margin-bottom:0px; bottom:10px; }
.banner .carousel .carousel-indicators li { margin:0px; float:none; display:inline-block; width:23px; height:23px; border:2px solid #ffffff; background:none; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; }
.banner .carousel .carousel-indicators li.active { background:#eab211; border:2px solid #eab211; }
.banner .carousel .carousel-control { z-index:3; }
.banner .carousel .carousel-control .glyphicon { display:none; }

@media screen and (max-width:1024px){

	.banner .inner-banner .search-area .search-box { padding-right:60px; }
	.banner .carousel .carousel-inner { height:380px; }
	.banner .carousel .carousel-inner .item img { min-width:100%; max-width:none; height:380px; }
	.banner .inner-banner { top:25px;}
	.banner .inner-banner h2 { font-size:40px; padding-bottom:25px; }
	.banner .inner-banner .search-area .search-box input { font-size:18px; height:50px; }
	.banner .inner-banner .search-area .search-box button { height:50px; font-size:18px; }
	.banner .inner-banner .search-area .search-box a { height:50px; font-size:18px; }
	.banner .inner-banner .search-area .advanced-search { font-size:18px; }
	.banner .inner-banner h4 { font-size:20px; padding:10px 0; }
}
@media screen and (max-width:768px){
	.banner .inner-banner { top:20px;}
	.banner .inner-banner .search-area .search-box { padding-right:56px; }
	.banner .inner-banner h2 { font-size:25px; padding-bottom:20px; }
	.banner .inner-banner .search-area .search-box input { font-size:14px; height:40px; }
	.banner .inner-banner .search-area .search-box button { height:40px; font-size:16px; }
	.banner .inner-banner .search-area .search-box a { height:40px; font-size:16px; }
	.banner .carousel .carousel-inner { height:320px; }
	.banner .carousel .carousel-inner .item img { min-width:100%; max-width:none; height:320px; }
	.banner .inner-banner .search-area .advanced-search { font-size:16px; }
	.banner .inner-banner h4 { font-size:16px; padding:7px 0; }
}
@media screen and (max-width:767px){
	.banner .inner-banner { left:0px; right:0px; position:relative; float:left; width:100%; padding:10px; top:0px; border-bottom:2px solid #e0e0e0; }
	.banner .inner-banner h2 { color:#333333; }
	.banner .inner-banner h4 { color:#333333; }
	.banner .carousel .carousel-inner { height:220px; }
	.banner .carousel .carousel-inner .item img { min-width:100%; max-width:none; height:220px; }
}
/*====================== Banner End Here ==================================*/

/*====================== Content Start Here ===============================*/
.content { width:100%; float:left; }
.content .main-title { margin:0px; padding:30px 0px; text-align:center;font-weight:300; }
.content .main-title.black { color:#333333; }
.content .main-title.white { color:#ffffff; }

.content .main-content { text-align:center; }

/*------ About Us ------*/
.about-us { padding:0 40px 40px; }
.social-media { float:left; width:100%; padding:20px 0 0; }
.social-media a.social-icon { display:inline-block; background-image:url(../images/sprit.png); background-repeat:no-repeat; width:46px; height:46px; margin-right:3px; }
.social-media .google-plus { background-position:0 0; }
.social-media .google-plus:hover { background-position:0 -56px; }
.social-media .facebook { background-position:-57px 0; }
.social-media .facebook:hover { background-position:-57px -56px; }
.social-media .twitter { background-position:-112px 0; }
.social-media .twitter:hover { background-position:-112px -56px; }
.social-media .linkedin { background-position:-168px 0; }
.social-media .linkedin:hover { background-position:-168px -56px; }
.social-media .youtube { background-position:-224px 0; }
.social-media .youtube:hover { background-position:-224px -56px; }


/*------ Tour Style ------*/
.tour-style { background:#efefef; padding:0 30px 30px; }
.tour-style .tour-style-box { width:100%; float:left; position:relative; }
.tour-style .tour-style-box a { text-decoration:none; }
.tour-style .tour-style-box img { width:100%; }
.tour-style .tour-style-box .tour-overlay { background:rgba(0,0,0,0.4); position:absolute; left:0px; top:0px; right:0px; bottom:0px; z-index:1; }
.tour-style .tour-style-box h3 { font-size:35px; font-weight:700; color:#ffffff; position:absolute; left:20px; top:20px; right:20px; margin:0px; z-index:2; }
.tour-style .tour-style-box h3 span { font-weight:300; }
.button-bar { width:100%; float:left; padding-top:20px; }

/*----- featured-tour Style -----*/
.featured-tour { padding:0 30px 30px; }
.feature-box { width:100%; float:left; }
.feature-box .feature-image { width:100%; float:left; position:relative; }
.feature-box .feature-image h3 { position:absolute; color:#ffffff; margin:0px; left:10px; top:10px; right:10px; font-weight:700; }
.feature-box .feature-image h3 span { font-weight:300; }
.feature-box .feature-image img { width:100%; }
.feature-box .feature-content { margin-top:1px; padding:15px; width:100%; float:left; background:#f2f2f2; }
.feature-box .feature-content h5 { color:#333333; margin:0px; padding-bottom:5px; }
.feature-box .feature-content h5 a { color:#333333; text-decoration:none; }
.feature-box .feature-content h6 { color:#999999; margin:0px; padding:5px 0;}
.feature-box .feature-content h6 label { color:#eab211; margin:0px; font-weight:400; }
.feature-box .feature-content h6 label b { font-weight:700; }
.feature-box .feature-content h6 i:hover { color:#666666; cursor:pointer; }
.feature-box .wishlist-link { line-height: 34px; text-decoration:none; color:#333333; }

/*----- Client Testimonials ----*/
.client-testimonials { position:relative; width:100%;  }
.client-testimonials .testimonials-arrow { position:absolute; top:50%; opacity:0.4; filter:alpha(opacity=40); margin-top:-25px; font-size:70px; z-index:3; color:#ffffff; cursor:pointer; }
.client-testimonials .testimonials-arrow:hover  { opacity:1; filter:alpha(opacity=100); }
.client-testimonials .testimonials-arrow.fa-angle-left { left:10px; }
.client-testimonials .testimonials-arrow.fa-angle-right { right:10px; }
.client-testimonials .testimonials-container { padding:0 40px 40px; width:100%; float:left; position:relative; }
.client-testimonials .client-image { position:absolute; z-index:1; left:0px; text-align:center; top:0px; right:0px; bottom:0px; overflow:hidden; }
.client-testimonials .client-image img { width:100%; display:inline-block; }
.client-testimonials .client-image-overlay { position:absolute; z-index:2; background:rgba(234,178,17,0.8); left:0px; top:0px; right:0px; bottom:0px; overflow:hidden; }
.client-testimonials .client-comment-area { position:relative; z-index:3; width:100%; float:left; }
.client-testimonials .client-comment-area p { font-size:18px; line-height:30px; color:#ffffff; text-align:center; position:relative; padding:0 55px; }
.client-testimonials .client-comment-area p em { font-size:120px; position:absolute; font-style:italic; color:#ffffff; font-family:Arial, Helvetica, sans-serif; line-height:0px; }
.client-testimonials .client-comment-area p em.starting-quote { position:absolute; left:0px; top:20px; }
.client-testimonials .client-comment-area p em.ending-quote { position:absolute; right:15px; bottom:-20px; }
.client-testimonials .client-comment-area h3 { color:#ffffff; text-align:center; margin-bottom:0px; margin-top:30px; }
.client-testimonials .client-comment-area label { color:#ffffff; text-align:center; width:100%; display:inline-block; font-weight:400; font-size:14px; margin-bottom:0px; }

/*------ Blog Start ------*/
.blog { padding:0px 25px 40px; }
.blog .blog-box { width:100%; float:left; }
.blog .blog-box .blog-box-image { width:100%; float:left; }
.blog .blog-box .blog-box-image img { width:100%; }
.blog .blog-box .blog-box-content { width:100%; float:left; }
.blog .blog-box .blog-box-content h4 { color:#333333; margin-top:10px; }
.blog .blog-box .blog-box-content h4 a { color:#333333; text-decoration:none; }
.blog .blog-box .blog-box-content p { margin-bottom:10px; }
.blog .blog-box .blog-box-content label { font-weight:400; color:#999999; width:100%; float:left; margin-bottom:10px; }

/*------ Best Selling Start -------*/
.best-selling { border-top:2px solid #dedede; padding:0 30px 30px; }

/*------ Customize Tour Start -----*/
.customize-tour { background:#dedede; padding:0 40px 40px; text-align:center; }
.customize-tour .customize-content-box { background:#ffffff; width:100%; max-width:980px; box-shadow:0 0 5px rgba(0,0,0,0.1); -moz-box-shadow:0 0 5px rgba(0,0,0,0.1); -webkit-box-shadow:0 0 5px rgba(0,0,0,0.1); display:inline-block; border:2px solid #cdcdcd; }
.customize-tour .customize-content-box .customize-area { width:50%; padding:15px 30px; border-right:2px solid #cdcdcd; float:left; text-align:center; }
.customize-tour .customize-content-box .customize-area h4 { color:#333333; }
.customize-tour .customize-content-box .customize-area + .customize-area { margin-left:-2px; border-right:none; border-left:2px solid #cdcdcd; }


@media screen and (max-width:1024px){
	.content .main-title { font-size:40px; padding:25px 0px; }
	.client-testimonials .client-image img { width:auto; height:100%; }
}
@media screen and (max-width:980px){
	.client-testimonials .client-image img { margin-left:-200px; }
}
@media screen and (max-width:768px){
	.content .main-title { font-size:30px; padding:20px 0px; }
}
@media screen and (max-width:767px){
	.customize-tour .customize-content-box .customize-area { width:100%; border-right:0px; border-bottom:2px solid #cdcdcd; }
	.customize-tour .customize-content-box .customize-area + .customize-area { border-left:0px; margin-left:0px; }
	
	.about-us { padding-left:20px; padding-right:20px; }
	.customize-tour { padding-left:20px; padding-right:20px; }
	.tour-style { padding-left:10px; padding-right:10px; }
	.featured-tour { padding-left:10px; padding-right:10px; }
	.blog { padding-left:10px; padding-right:10px; }
	.best-selling { padding-left:10px; padding-right:10px; }
	.client-testimonials .testimonials-container { padding-left:20px; padding-right:20px; }
	.client-testimonials .client-comment-area p em { display:none; }
	.client-testimonials .client-comment-area p { padding-left:0px; padding-right:0px; }
	.client-testimonials .testimonials-arrow { font-size:40px; bottom:0px; top:inherit; }
}
@media screen and (max-width:480px){
	.client-testimonials .client-image img { margin-left:-500px; }
}
/*====================== Content End Here =================================*/

/*====================== Footer Start Here ================================*/
.footer { width:100%; float:left; background:#1f2022; }
.footer .top-footer { width:100%; float:left; padding:65px 40px; border-bottom:1px solid #313234; }
.footer .left-footer { float:left; width:auto; }
.footer .right-footer { float:right; width:auto; }
.footer .top-footer h5 { color:#ffffff; font-weight:400; margin:12px 0; }
.footer .top-footer h2 { color:#eab211; font-size:40px; margin:0 0; }

.footer .bottom-footer { width:100%; border-bottom:1px solid #313234; padding:5px 55px 15px; float:left; }
.footer .bottom-footer .single-coloum { width:23%; float:left; padding:10px; }
.footer .bottom-footer .double-coloum { width:31%; float:right; padding:10px; }
.footer .bottom-footer h4 { font-weight:600; color:#ffffff; }
.footer .bottom-footer ul { margin:0px; padding:0px; list-style:none; }
.footer .bottom-footer ul li { width:100%; float:left; }
.footer .bottom-footer ul li a { color:#666666; text-decoration:none; }
.footer .bottom-footer ul li a:hover { color:#ffffff; }

.footer .bottom-footer .footer-social { width:100%; padding:0 0 10px; }
.footer .bottom-footer .footer-social .social-icon { width:46px; height:46px; display:inline-block; margin:0 3px; background-image:url(../images/sprit.png); background-repeat:no-repeat; opacity:0.2; filter:alpha(opacity=20); transition:opacity 0.2s; -moz-transition:opacity 0.2s; -webkit-transition:opacity 0.2s; }
.footer .bottom-footer .footer-social .social-icon:hover { opacity:1; filter:alpha(opacity=100); }
.footer .bottom-footer .footer-social .social-icon.google-plus { background-position:0 -112px; }
.footer .bottom-footer .footer-social .social-icon.facebook { background-position:-56px -112px; }
.footer .bottom-footer .footer-social .social-icon.twitter { background-position:-112px -112px; }
.footer .bottom-footer .footer-social .social-icon.linkedin { background-position:-168px -112px; }
.footer .bottom-footer .footer-social .social-icon.youtube { background-position:-224px -112px; }

.footer .bottom-footer .payment-method { width:100%; float:left; }
.footer .bottom-footer .payment-method .fa { font-size:32px; color:#4a4a4a; margin:0 5px; }

.footer .copyright { width:100%; text-align:center; padding:10px 30px; float:left; }
.footer .copyright p { font-size:16px; color:#666666; margin:0px; }

@media screen and (max-width:1024px){
	.footer .bottom-footer .single-coloum { width:20%; }
	.footer .bottom-footer .double-coloum { width:40%; }
}
@media screen and (max-width:980px){
	.footer .bottom-footer .single-coloum { width:33%; }
	.footer .bottom-footer .double-coloum { width:100%; }
}
@media screen and (max-width:767px){
	.footer .left-footer { width:100%; padding-bottom:30px;  }
	.footer .right-footer { width:100%;  }
	.footer .bottom-footer .single-coloum { width:100%; }
	.footer .bottom-footer .double-coloum { width:100%; }
	
	.footer .top-footer { padding-left:20px; padding-right:20px; }
	.footer .bottom-footer { padding-left:10px; padding-right:10px; }
	.footer .left-footer h2 { font-size:30px; }
}
/*====================== Footer End Here ==================================*/


/*====================== Block list Start Here ============================*/
.block-list {
    float: left;
    width: 100%;
}
.block-list .block-list-item {
    float: left;
    padding: 10px;
    width: 100%;
}
.block-list-1 .block-list-item {
    width: 100%;
}
.block-list-2 .block-list-item {
    width: 50%;
}
.block-list-3 .block-list-item {
    width: 33.33%;
}
.block-list-4 .block-list-item {
    width: 25%;
}
.block-list-5 .block-list-item {
    width: 20%;
}
.block-list-6 .block-list-item {
    width: 16.66%;
}
.block-list-7 .block-list-item {
    width: 14.285%;
}
.block-list-8 .block-list-item {
    width: 12.5%;
}
.block-list-9 .block-list-item {
    width: 11.11%;
}
.block-list-10 .block-list-item {
    width: 10%;
}
@media screen and (min-width: 1367px) {
	.block-list-xxlg-1 .block-list-item {
		clear: none;
		width: 100%;
	}
	.block-list-xxlg-1 .block-list-item:nth-child(n+1) {
		clear: both;
	}
	.block-list-xxlg-2 .block-list-item {
		clear: none;
		width: 50%;
	}
	.block-list-xxlg-2 .block-list-item:nth-child(2n+1) {
		clear: both;
	}
	.block-list-xxlg-3 .block-list-item {
		clear: none;
		width: 33.33%;
	}
	.block-list-xxlg-3 .block-list-item:nth-child(3n+1) {
		clear: both;
	}
	.block-list-xxlg-4 .block-list-item {
		clear: none;
		width: 25%;
	}
	.block-list-xxlg-4 .block-list-item:nth-child(4n+1) {
		clear: both;
	}
	.block-list-xxlg-5 .block-list-item {
		clear: none;
		width: 20%;
	}
	.block-list-xxlg-5 .block-list-item:nth-child(5n+1) {
		clear: both;
	}
	.block-list-xxlg-6 .block-list-item {
		clear: none;
		width: 16.66%;
	}
	.block-list-xxlg-6 .block-list-item:nth-child(6n+1) {
		clear: both;
	}
	.block-list-xxlg-7 .block-list-item {
		clear: none;
		width: 14.285%;
	}
	.block-list-xxlg-7 .block-list-item:nth-child(7n+1) {
		clear: both;
	}
	.block-list-xxlg-8 .block-list-item {
		clear: none;
		width: 12.5%;
	}
	.block-list-xxlg-8 .block-list-item:nth-child(8n+1) {
		clear: both;
	}
	.block-list-xxlg-9 .block-list-item {
		clear: none;
		width: 11.11%;
	}
	.block-list-xxlg-9 .block-list-item:nth-child(9n+1) {
		clear: both;
	}
	.block-list-xxlg-10 .block-list-item {
		clear: none;
		width: 10%;
	}
	.block-list-xxlg-10 .block-list-item:nth-child(10n+1) {
		clear: both;
	}
}
@media screen and (min-width: 1281px) and (max-width: 1366px) {
	.block-list-xlg-1 .block-list-item {
		clear: none;
		width: 100%;
	}
	.block-list-xlg-1 .block-list-item:nth-child(n+1) {
		clear: both;
	}
	.block-list-xlg-2 .block-list-item {
		clear: none;
		width: 50%;
	}
	.block-list-xlg-2 .block-list-item:nth-child(2n+1) {
		clear: both;
	}
	.block-list-xlg-3 .block-list-item {
		clear: none;
		width: 33.33%;
	}
	.block-list-xlg-3 .block-list-item:nth-child(3n+1) {
		clear: both;
	}
	.block-list-xlg-4 .block-list-item {
		clear: none;
		width: 25%;
	}
	.block-list-xlg-4 .block-list-item:nth-child(4n+1) {
		clear: both;
	}
	.block-list-xlg-5 .block-list-item {
		clear: none;
		width: 20%;
	}
	.block-list-xlg-5 .block-list-item:nth-child(5n+1) {
		clear: both;
	}
	.block-list-xlg-6 .block-list-item {
		clear: none;
		width: 16.66%;
	}
	.block-list-xlg-6 .block-list-item:nth-child(6n+1) {
		clear: both;
	}
	.block-list-xlg-7 .block-list-item {
		clear: none;
		width: 14.285%;
	}
	.block-list-xlg-7 .block-list-item:nth-child(7n+1) {
		clear: both;
	}
	.block-list-xlg-8 .block-list-item {
		clear: none;
		width: 12.5%;
	}
	.block-list-xlg-8 .block-list-item:nth-child(8n+1) {
		clear: both;
	}
	.block-list-xlg-9 .block-list-item {
		clear: none;
		width: 11.11%;
	}
	.block-list-xlg-9 .block-list-item:nth-child(9n+1) {
		clear: both;
	}
	.block-list-xlg-10 .block-list-item {
		clear: none;
		width: 10%;
	}
	.block-list-xlg-10 .block-list-item:nth-child(10n+1) {
		clear: both;
	}
}
@media screen and (max-width: 1280px) and (min-width: 1025px) {
	.block-list-lg-1 .block-list-item {
		clear: none;
		width: 100%;
	}
	.block-list-lg-1 .block-list-item:nth-child(n+1) {
		clear: both;
	}
	.block-list-lg-2 .block-list-item {
		clear: none;
		width: 50%;
	}
	.block-list-lg-2 .block-list-item:nth-child(2n+1) {
		clear: both;
	}
	.block-list-lg-3 .block-list-item {
		clear: none;
		width: 33.33%;
	}
	.block-list-lg-3 .block-list-item:nth-child(3n+1) {
		clear: both;
	}
	.block-list-lg-4 .block-list-item {
		clear: none;
		width: 25%;
	}
	.block-list-lg-4 .block-list-item:nth-child(4n+1) {
		clear: both;
	}
	.block-list-lg-5 .block-list-item {
		clear: none;
		width: 20%;
	}
	.block-list-lg-5 .block-list-item:nth-child(5n+1) {
		clear: both;
	}
	.block-list-lg-6 .block-list-item {
		clear: none;
		width: 16.66%;
	}
	.block-list-lg-6 .block-list-item:nth-child(6n+1) {
		clear: both;
	}
	.block-list-lg-7 .block-list-item {
		clear: none;
		width: 14.285%;
	}
	.block-list-lg-7 .block-list-item:nth-child(7n+1) {
		clear: both;
	}
	.block-list-lg-8 .block-list-item {
		clear: none;
		width: 12.5%;
	}
	.block-list-lg-8 .block-list-item:nth-child(8n+1) {
		clear: both;
	}
	.block-list-lg-9 .block-list-item {
		clear: none;
		width: 11.11%;
	}
	.block-list-lg-9 .block-list-item:nth-child(9n+1) {
		clear: both;
	}
	.block-list-lg-10 .block-list-item {
		clear: none;
		width: 10%;
	}
	.block-list-lg-10 .block-list-item:nth-child(10n+1) {
		clear: both;
	}
}
@media screen and (max-width: 1024px) and (min-width: 768px) {
	.block-list-md-1 .block-list-item {
		clear: none;
		width: 100%;
	}
	.block-list-md-1 .block-list-item:nth-child(n+1) {
		clear: both;
	}
	.block-list-md-2 .block-list-item {
		clear: none;
		width: 50%;
	}
	.block-list-md-2 .block-list-item:nth-child(2n+1) {
		clear: both;
	}
	.block-list-md-3 .block-list-item {
		clear: none;
		width: 33.33%;
	}
	.block-list-md-3 .block-list-item:nth-child(3n+1) {
		clear: both;
	}
	.block-list-md-4 .block-list-item {
		clear: none;
		width: 25%;
	}
	.block-list-md-4 .block-list-item:nth-child(4n+1) {
		clear: both;
	}
	.block-list-md-5 .block-list-item {
		clear: none;
		width: 20%;
	}
	.block-list-md-5 .block-list-item:nth-child(5n+1) {
		clear: both;
	}
	.block-list-md-6 .block-list-item {
		clear: none;
		width: 16.66%;
	}
	.block-list-md-6 .block-list-item:nth-child(6n+1) {
		clear: both;
	}
	.block-list-md-7 .block-list-item {
		clear: none;
		width: 14.285%;
	}
	.block-list-md-7 .block-list-item:nth-child(7n+1) {
		clear: both;
	}
	.block-list-md-8 .block-list-item {
		clear: none;
		width: 12.5%;
	}
	.block-list-md-8 .block-list-item:nth-child(8n+1) {
		clear: both;
	}
	.block-list-md-9 .block-list-item {
		clear: none;
		width: 11.11%;
	}
	.block-list-md-9 .block-list-item:nth-child(9n+1) {
		clear: both;
	}
	.block-list-md-10 .block-list-item {
		clear: none;
		width: 10%;
	}
	.block-list-md-10 .block-list-item:nth-child(10n+1) {
		clear: both;
	}
}
@media screen and (max-width: 767px) {
	.block-list-sm-1 .block-list-item {
		clear: none;
		width: 100%;
	}
	.block-list-sm-1 .block-list-item:nth-child(n+1) {
		clear: both;
	}
	.block-list-sm-2 .block-list-item {
		clear: none;
		width: 50%;
	}
	.block-list-sm-2 .block-list-item:nth-child(2n+1) {
		clear: both;
	}
	.block-list-sm-3 .block-list-item {
		clear: none;
		width: 33.33%;
	}
	.block-list-sm-3 .block-list-item:nth-child(3n+1) {
		clear: both;
	}
	.block-list-sm-4 .block-list-item {
		clear: none;
		width: 25%;
	}
	.block-list-sm-4 .block-list-item:nth-child(4n+1) {
		clear: both;
	}
	.block-list-sm-5 .block-list-item {
		clear: none;
		width: 20%;
	}
	.block-list-sm-5 .block-list-item:nth-child(5n+1) {
		clear: both;
	}
	.block-list-sm-6 .block-list-item {
		clear: none;
		width: 16.66%;
	}
	.block-list-sm-6 .block-list-item:nth-child(6n+1) {
		clear: both;
	}
	.block-list-sm-7 .block-list-item {
		clear: none;
		width: 14.285%;
	}
	.block-list-sm-7 .block-list-item:nth-child(7n+1) {
		clear: both;
	}
	.block-list-sm-8 .block-list-item {
		clear: none;
		width: 12.5%;
	}
	.block-list-sm-8 .block-list-item:nth-child(8n+1) {
		clear: both;
	}
	.block-list-sm-9 .block-list-item {
		clear: none;
		width: 11.11%;
	}
	.block-list-sm-9 .block-list-item:nth-child(9n+1) {
		clear: both;
	}
	.block-list-sm-10 .block-list-item {
		clear: none;
		width: 10%;
	}
	.block-list-sm-10 .block-list-item:nth-child(10n+1) {
		clear: both;
	}
}
.block-list.gutter-width-0 .block-list-item {
    padding: 0px;
}
.block-list.gutter-width-10 .block-list-item {
    padding: 5px;
}
.block-list.gutter-width-20 .block-list-item {
    padding: 10px;
}
.block-list.gutter-width-30 .block-list-item {
    padding: 15px;
}
.block-list.gutter-width-40 .block-list-item {
    padding: 20px;
}
/*====================== Block List End Here ==============================*/

/*====================== Submneu start here ===============================*/
.header { position:relative; z-index:2; }
.banner { position:relative; z-index:1; }
.navigation-section { position:relative; }

.navbar-nav .submenu-area { position:absolute; left:0px; right:0px; top:100%; background:#ffffff; border-bottom:2px solid #aaaaaa; box-shadow:0 4px 0px rgba(0,0,0,0.1); -moz-box-shadow:0 4px 0px rgba(0,0,0,0.1); -webkit-box-shadow:0 4px 0px rgba(0,0,0,0.1); }

.navbar-nav .submenu ul { list-style:none; }
.navbar-nav .submenu ul li { list-style:none; }

.navbar-nav .submenu-area .submenu.level-1 { background:#e5e5e5; width:240px; float:left; min-height:375px; }
.navbar-nav .submenu-area .submenu.level-1 ul { width:100%; float:left; padding-left:0px; }
.navbar-nav .submenu-area .submenu.level-1 > ul > li { width:100%; float:left; text-align:left; font-size:14px; }
.navbar-nav .submenu-area .submenu.level-1 > ul > li > a { color:#333333; font-size:14px; padding:0 15px; text-decoration:none; line-height:40px; display:inline-block; width:100%; font-weight:normal; }
.navbar-nav .submenu-area .submenu.level-1 > ul > li > a i { float:right; font-size:20px; color:#adadad; margin-top:9px; }
.navbar-nav .submenu-area .submenu.level-1 > ul > li > a:hover { background:#ffffff; outline:none; }
.navbar-nav .submenu-area .submenu.level-1 > ul > li.active > a { background:#ffffff; color:#eab211; }
.navbar-nav .submenu-area .submenu.level-1 > ul > li:hover > a { background:#ffffff; color:#eab211; }

.navbar-nav .submenu-area .submenu.level-2 { position:absolute; background:#ffffff; left:240px; top:0px; right:0px; padding-left:20px; padding-top:10px; }
.navbar-nav .submenu-area .submenu.level-2 h2 { font-size:24px; color:#333333; font-weight:600; }
.navbar-nav .submenu-area .submenu.level-2 ul > li > a { color:#666666; font-size:14px; padding:0 0px; text-decoration:none; line-height:26px; display:inline-block; width:100%; font-weight:normal; }
.navbar-nav .submenu-area .submenu.level-2 ul > li > a:hover { color:#333333; outline:none; }
.navbar-nav .submenu-area .submenu.level-2 ul > li.active > a { color:#333333; }
.navbar-nav .submenu-area .submenu.level-2 > .featured-tour { border-left:1px solid #e0e0e0; }

ul.repeatable { width:180px !important; float:left; }




@media screen and (max-width:1170px){
	.navbar-nav .submenu-area .submenu.level-2 > .last-level { width:100%; }
	.navbar-nav .submenu-area .submenu.level-2 > .tour-article-section { display:none; }
}

@media screen and (max-width:767px){
	.navbar-nav > li { position:relative; }	
	.navbar-nav .submenu-area { position:relative; display:inline-block; width:100%; }
	.navbar-nav .submenu-area .submenu.level-1 { min-height:0px; width:100%; }
	.navbar-nav .submenu-area .submenu.level-2 { position:relative; background:#ffffff; float:left; width:100%; left:0px; padding-left:0px; }
	.navbar-nav .submenu-area .submenu.level-2 h2 { display:none; }
	.navbar-nav .submenu-area .submenu.level-1 > ul > li > a { font-weight:600; font-size:16px; }
	.navbar-nav .submenu-area .submenu.level-2 { border-top:1px solid #e0e0e0; padding-bottom:20px; }
}

.tour-article {
	width:100%;
	float:left;
} 
.tour-article .tour-image {
	width:100%;
	float:left;
}
.tour-article .tour-image img {
	width:100%;
}
.tour-article .tour-content {
	width:100%;
	float:left;
}
.tour-article .tour-content h5 {
	width:100%;
	float:left;
	font-size:18px;
	font-weight:600;
	color:#333333;
}
.tour-article .tour-content h5 a {
	color:#333333;
	text-decoration:none;
}
.tour-article .tour-content p {
	color:#666666;
	font-weight:normal;
	margin-bottom:10px;
}
.tour-article .tour-content a.read-more { color:#333333; font-weight:normal; }

.navbar-nav > li > a + .submenu-area { display:none; }
.navbar-nav .submenu-area .submenu.level-1 > ul > li > a + .submenu.level-2 { display:none; }

.navbar-nav > li:hover > a { background:#ffffff; color:#333333; }
/*.navbar-nav > li > a:focus { background:#ffffff; color:#333333; }*/

.navbar-nav > li.active > a { background:#ffffff; color:#333333; }
/*.navbar-nav > li.active > a + .submenu-area { display:inline-block; }*/

@media screen and (min-width:768px){
	.navbar-nav .submenu-area .submenu.level-1 > ul > li:hover > a + .submenu.level-2 { display:inline-block; }
	.navbar-nav > li > a:focus + .submenu-area { display:inline-block; }
	.navbar-nav > li:hover > a + .submenu-area { display:inline-block; }
}

/*.navbar-nav > li > a:focus + .submenu-area { display:inline-block; }*/
/*.navbar-nav > li:hover > a + .submenu-area { display:inline-block; }*/

.navbar-nav .submenu-area .submenu.level-1 > ul > li.active > a + .submenu.level-2 { display:inline-block; }
/*.navbar-nav .submenu-area .submenu.level-1 > ul > li > a:focus + .submenu.level-2 { display:inline-block; }*/
@media screen and (max-width:767px){
	.navbar-nav > li.active > a + .submenu-area { display:inline-block; }
}
/*====================== Submenu End here =================================*/

/*====================== contact form Start here =================================*/
.request-form { width:100%; float:right; border-left:1px solid #d2d2d2; padding-left:50px;}
.form-main {  background: #e8e8e8 none repeat scroll 0 0; float: left; padding: 10px 20px; width: 100%;}
.form-main h2 { background: #1f2022 none repeat scroll 0 0; color: #fff; font-size: 22px; font-weight: lighter; margin: 0 -30px; padding: 15px 30px; } 
.form-main h2 .fa { padding-right:10px;}
.form-main .form { width:100%; float:left; margin-top:20px;}
.form-main .form .form-group { border:1px solid #d2d2d2; width:100%; float:left; margin-bottom:15px; position:relative; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; background:#fff;}
.form-main .form-control { border:none; background:#fff; height:40px; padding-left:50px; color:#999999; font-size:14px; box-shadow:none;}
.form-main .form .fa { border-right: 1px solid #d2d2d2; color: #cdcdcd; height: 40px;  left: 0; margin-top: -20px; padding-top: 13px; position: absolute; text-align: center; top: 50%; width: 40px;}
.form-main textarea { border:none;  width:100%; float:left; height:100px; resize:none; padding-left:10px; padding-top:5px;}
.form-main .btn { background:#eab211; color:#fff; font-size:16px; padding:7px 25px;  margin-bottom:20px;}
.advertise-img { position:fixed; left:0px; top:40%; z-index:3;}

@media screen and (max-width:1200px){
.advertise-img { display:none;}	
}
@media screen and (max-width:1170px){
	.request-form  {padding-left:20px;}	
}
/*====================== contact form End here =================================*/

.sort-bar { width:100%; float:left; background:#f2f2f2; border-bottom:1px solid #cdcdcd; padding:10px 0px;}
.sort-bar span { color:#666666; font-size:20px; padding-top:5px; display:inline-block;}
.sort-bar span strong { color:#333333; font-weight:600;}
.sort-bar .pull-right label { color:#666666; font-size:16px; padding-right:5px; font-weight:400;}
.sort-bar .pull-right select { width:210px; height:35px; padding:0px 10px; }

.inner-contant{ width:100%; float:left; padding-top:20px; padding-bottom:40px;}
.inner-contant .left-sidebar { width:100%; float:left; }
.inner-contant .left-sidebar .filters-box { border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; width:100%; float:left;}
.inner-contant .left-sidebar .filters-box .title { background:#333333; width:100%; padding:15px 20px; float:left; cursor:pointer; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px;} 
.inner-contant .left-sidebar .filters-box .title h3 { margin:0px; font-size:18px; color:#fff; float:left;}
.inner-contant .left-sidebar .filters-box .title i { float:right; font-size:20px; color:#fff;}
.inner-contant .left-sidebar .filters-contant {border:1px solid #cdcdcd; width:100%; background:#f7f7f7; padding:5px 20px; float:left; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}
.inner-contant .left-sidebar .filters-contant h3 { font-size:18px; color:#333333; margin:10px 0px; display:inline-block; width:100%; font-weight:600; } 
.inner-contant .left-sidebar .filters-contant .input-box { width:100%; display:inline-block; margin-bottom:0px; vertical-align:middle; position:relative; margin-bottom:10px; line-height:16px;}
.inner-contant .left-sidebar .filters-contant .input-box input[type="checkbox"] { margin-right:10px; vertical-align:middle; margin-top:0px;}
.inner-contant .left-sidebar .filters-contant .input-box label { font-size:13px; color:#333333; vertical-align:middle; margin-bottom:0px; font-weight:400; line-height:16px; } 
.inner-contant .left-sidebar .filters-contant .input-box input[type="text"], .inner-contant .left-sidebar .filters-contant .input-box select { width:100%; height:35px; border:1px solid #cdcdcd; border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px; padding:0px 30px 0px 10px;}
.inner-contant .left-sidebar .filters-contant .input-box .fa-calendar { position:absolute; right:8px; top:10px; color:#cdcdcd;}

.main-content { float: left;width: 100%;}
.inner-contant .main-content .list-block  { width:100%; float:left;}
.inner-contant .main-content .list-block .list { width:100%; float:left; margin-bottom:15px;}
.inner-contant .main-content .list-block .list .list-contant { padding:0px 20px; width:100%; float:left; border:1px solid #cdcdcd;-webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px;}
.inner-contant .main-content .list-block .list .list-contant h3 { font-size:20px; color:#333333; font-weight:600;}
.inner-contant .main-content .list-block .list .list-contant .contat-right { padding-left:20px; float:left;  width:50%;}
.inner-contant .main-content .list-block .list .list-contant .image-block { float:left; width:50%; background:#f2f2f2;}
.inner-contant .main-content .list-block .list .list-contant .contat-right .place-info { padding:5px 10px; background:#333333; width:100%; float:left; margin-bottom:1px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; color:#fff; font-size:16px;}
.inner-contant .main-content .list-block .list .list-contant .place-detail { width:100%; float:left; margin-bottom:10px;}
.inner-contant .main-content .list-block .list .list-contant .place-detail .contat-right .place-info strong { text-align:right; font-weight:600; float:right;}
.inner-contant .main-content .list-block .list .list-contant .place-detail .contat-right .place-info.orange { background:#eab211;}
.inner-contant .main-content .list-block .list .list-contant .place-detail .contat-right .place-pkg  { margin-bottom:15px; width:100%; float:left;}
.inner-contant .main-content .list-block .list .list-contant .place-detail .contat-right .place-countries { width:100%; float:left; line-height:16px;}
.inner-contant .main-content .list-block .list .list-contant .place-detail .contat-right .place-countries span { color:#999999; font-size:14px; line-height:16px;}
.inner-contant .main-content .list-block .list .list-contant .place-detail .contat-right .place-countries p { color:#333333; font-size:14px; font-weight:600; margin-bottom:15px;}
.inner-contant .main-content .list-block .list .list-contant p { line-height:20px; font-size:14px; color:#333333; margin-bottom:10px;}
.inner-contant .main-content .list-block .list .bottom-review { background:#333; width:100%; float:left; padding:0px 20px; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px;border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}
.inner-contant .main-content .list-block .list .bottom-review .rating { padding:10px 0px; float:left; color:#fff;}
.inner-contant .main-content .list-block .bottom-review ul { float:right; margin:0px; }
.inner-contant .main-content .list-block .bottom-review li { color: #fff; display: inline-block; padding:10px 20px; border-left:1px solid #535353;}
.inner-contant .main-content .list-block .bottom-review li a { color:#fff; font-size:14px; text-decoration:none;}
.inner-contant .main-content .list-block .bottom-review li a i { padding-right:5px;}
.inner-contant .main-content .list-block .bottom-review li:last-child { padding-right:0px;}


.pagination { margin:10px 0px;}
.pagination > li:first-child > a, .pagination > li:first-child > span { border-radius:0px; margin-right:10px;}
.pagination > li:last-child > a, .pagination > li:last-child > span { border-radius:0px; margin-left:7px;}
.pagination > li > a, .pagination > li > span { background: #333 none repeat scroll 0 0; border: medium none; color: #fff;  font-size: 14px; font-weight:400; height: 35px;  line-height: 25px; margin-right: 3px;text-align: center;width: 35px;}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus,.pagination > li.active > a, .pagination > li > span:focus { background:#eab211; color:#fff;z-index:000000;}
.pagination > li > a i { font-size: 22px;  line-height: 23px;}
.search-bar { position:absolute; right:30px;top:100%; top:0px;}
.search-bar span.search-button { background: #e19a00 none repeat scroll 0 0;  color: #fff;float: left; font-size: 22px;  line-height: 20px; padding: 19px 0;position: relative;text-align: center;width: 60px; cursor:pointer;}
.search-bar .search-dropdown { background: #e19a00 none repeat scroll 0 0; top: 60px; display:none; padding: 10px; position: absolute;  right: 0; width:310px; }
.search-bar .search-dropdown input[type="search"] { background:#fff; border:none; height:44px; width:100%;}
.search-bar .search-dropdown button { background:none; border:1px solid #fff; color:#fff; font-size:14px; padding:5px 15px; margin-top:5px;}
@media screen and (min-width:769px){
	.inner-page .navbar-collapse { padding-left:60px; padding-right:60px; }
}

@media screen and (max-width:1170px){
.inner-contant .main-content .list-block .list .list-contant .image-block img { width:100%;}

}


@media screen and (max-width:991px){
.inner-contant .main-content .list-block .list .list-contant .place-detail .contat-right .place-countries p {margin-bottom: 5px;}
	
}
@media screen and (max-width:767px){
.inner-contant .left-sidebar { float: left; margin-bottom: 20px; width: 100%;}
.search-bar { left: 10px; position: absolute;right: auto;top: 0;}
.search-bar .search-dropdown { right:auto; left:0px; top:50px; width:285px;}
.search-bar span.search-button { padding:14px 0px;}
}
@media screen and (max-width:640px){
.inner-contant .main-content .list-block .list .list-contant .image-block { width:100%;}
.inner-contant .main-content .list-block .list .list-contant .contat-right { width:100%; padding-left:0px; padding-top:20px;}	
	
}

@media screen and (max-width:480px){
.inner-contant .main-content .list-block .list .list-contant h3 { font-size:16px;}
.inner-contant .main-content .list-block .bottom-review li a { font-size:11px;}
.inner-contant .main-content .list-block .bottom-review li { padding:10px 5px;}
.inner-contant .main-content .list-block .bottom-review ul { padding-left:5px;}
.inner-contant .main-content .list-block .list .bottom-review { padding:0 10px;}
.inner-contant .main-content .list-block .list .list-contant p {font-size: 12px; line-height: 18px;} 	
.sort-bar .pull-left {  margin-bottom: 10px; width: 100%; text-align:center;}	
.sort-bar .pull-right { float: none; text-align: center; width: 100%;}

}

/*====================== Tour Detail sart here =================================*/
.tour-detail { padding:0 30px 30px; }
.tour-detail-box { width:100%; float:left; }
.tour-detail-box .tour-detail-image { width:100%; float:left; position:relative; }
.tour-detail-box .tour-detail-image h3 { position:absolute; color:#ffffff; margin:0px; left:10px; top:10px; right:10px; font-weight:700; }
.tour-detail-box .tour-detail-image h3 span { font-weight:300; }
.tour-detail-box .tour-detail-image img { width:100%; }
.tour-detail-box .tour-detail-content { margin-top:1px; padding:15px; width:100%; float:left; background:#f2f2f2; }
.tour-detail-box .tour-detail-content h5 { color:#333333; margin:0px; padding-bottom:5px; }
.tour-detail-box .tour-detail-content h5 a { color:#333333; text-decoration:none; }
.tour-detail-box .tour-detail-content h6 { color:#999999; margin:0px; padding:5px 0;}
.tour-detail-box .tour-detail-content h6 label { color:#eab211; margin:0px; font-weight:400; }
.tour-detail-box .tour-detail-content h6 label b { font-weight:700; }
.tour-detail-box .tour-detail-content h6 i:hover { color:#666666; cursor:pointer; }
.tour-detail-box .wishlist-link { line-height: 34px; text-decoration:none; color:#333333; }
.tour-days { line-height: 36px; text-decoration:none; color:#333333;border-bottom: 1px solid #d6d6d6; padding: 5px 0px;margin-bottom: 15px}

.trip-detail {margin-bottom: 4px; margin-right: 4px;}
.trip-detail a {background-color: white; border: 1px solid #d6d6d6; cursor: pointer; display: block; line-height: 1em; padding: 0.5em; text-align: center; text-decoration: none}
.trip-detail a:hover { border: 1px solid #eab211; box-shadow:2px 2px 2px #ddd; text-decoration: none;}
.trip-detail label{color: #393939; display: block; font-weight: 400; line-height: 1em; margin-bottom: 5px;cursor: pointer;}
.trip-detail strong {display: block; font-weight: 700;}

.trip-summary {float: right; margin: 1em 0; text-align: center;}
ul.trip-summary li { display: inline-block; font-size: 0.95em; list-style: outside none none; margin: 0; padding: 0.2em 0.3em; line-height: 2.5em}
ul.trip-summary li a { display: block; float: left; color: #333333; text-decoration: none;}
ul.trip-summary li a {cursor: pointer; }
ul.trip-summary li.active { border-bottom: 3px solid;font-weight: 900;}
/*====================== Tour Detail end here =================================*/

/*====================== Departure sart here =================================*/
  #departures-list{background-color: white;border: 1px solid #d6d6d6;display: block;text-decoration: none;}
  #departures-list #departures-list-headings::after{clear: both;content: "";display: table;}
  #departures-list #departures-list-headings{background: #eee none repeat scroll 0 0; border-bottom: 1px solid #d6d6d6;font-weight: 700;padding: 10px;}
  #departures-list #departures-list-headings span{font-size: 1em;width: auto;}
  #departures-list .date{
            float: left;
            padding: 0;
            width: 90px;
        }
        #departures-list #departures-list-headings .avail
        {
            padding-right: 0.5em;
        }
        #departures-list #departures-list-headings span
        {
            font-size: 1em;
            width: auto;
        }
        #departures-list .avail
        {
            color: #bf0000;
            float: right;
            text-align: center;
            width: 5em;
        }
        
        #departures-list .months
        {
            clear: both;
            overflow: auto;
        }
        
        #departures-list .month
        {
            clear: both;
        }
        
        #departures-list .month strong
        {
            border-bottom: 1px solid #d6d6d6;
            display: block;
            font-weight: 400;
            margin-top: 10px;
            padding-left: 5px;
        }
        
        #departures-list ul
        {
            margin-bottom: 5px;
        }
        #departures-list ul, #departures-list li
        {
            list-style: outside none none;
            margin: 0;
            margin-top:5px;
            margin-bottom:5px;
            padding: 0;
        }
        #departures-list li a::after
        {
            clear: both;
            content: "";
            display: table;
        }
        #departures-list li a
        {
            color:#4a2e88;
            text-decoration:none;
            display: block;
            font-size: 0.9em;
            font-weight: 400;
            line-height: 1.1em;
            padding: 0.4em 0 0.4em 5px;
        }
         #departures-list li a:hover
        {
           text-decoration:none;
           background-color:#eee;
        }
       
        
        #departures-list span.not-available
        {
            color: #bf0000;
        }
        #departures-list .date
        {
            float: left;
            padding: 0;
            width: 90px;
        }
        #departures-list .date.start {
    clear: left;
}
#departures-list .date {
    float: left;
    padding: 0;
    width: 90px;
}

#departures-list .date {
    float: left;
    padding: 0;
    width: 90px;
}

#departures-list .avail {
    color: #bf0000;
    float: right;
    text-align: center;
    width: 5em;
}
/*====================== Departure end here =================================*/

/*====================== Before You Go sart here =================================*/
.beforeyougo { padding:0 30px 30px; }
.beforeyougo-box { width:100%; float:left; }
.beforeyougo-box .header-content { margin-top:1px; padding:15px; width:100%; float:left; background:#f2f2f2; }
.beforeyougo-box .header-content h6 { color:#999999; margin:0px; padding:8px 0;font-size:14px;}
.beforeyougo-box .header-content h6 a { color:#333333; margin:0px; font-weight:400;text-decoration:none }
.beforeyougo-box .header-content h6 a:hover { text-decoration:underline;cursor: pointer;}
/*====================== Before You Go end here =================================*/


.k-carousel-caption  
{
    position:absolute;
    right:1%;
    padding-bottom:0px;
    z-index:10;
    bottom:0px;
   
}