403Webshell
Server IP : 103.234.187.230  /  Your IP : 216.73.216.216
Web Server : Apache
System : Linux lserver42043-ind.megavelocity.net 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64
User : apache ( 48)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/html/v2.hellogtx.com/backup/public/css/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/v2.hellogtx.com/backup/public/css/main(05_02_2018).css
.no-padding {
	padding:0 !important;
}
.no-margin {
	margin:0 !important;
}
.header-scroll
{
	position: fixed;
	width: 100%;
	z-index: 12;
	background: rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.45);
  -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.45);
  box-shadow: 0px 1px 3px rgba(0,0,0,0.45);
}
.header-scroll.scrolled
{
	background: rgba(288, 255, 255, 1.9);
	-webkit-box-shadow: 0px 2px 3px rgba(0,0,0,0.45);
  -moz-box-shadow: 0px 2px 3px rgba(0,0,0,0.45);
  box-shadow: 0px 2px 3px rgba(0,0,0,0.45);
  color:#111 !important;
}

.header-scroll.scrolled img
{
	width:60%;
	margin:0;
	padding:0;
}

.header-scroll.scrolled .main-nav {
    margin-top: 10px;
}
.header-scroll.scrolled  a {
    color: #111 !important;
}
.header-scroll.scrolled span {
    color: #111 !important;
}

.header-scroll.scrolled i {
    color: #111 !important;
}
.header-scroll.scrolled b {
    color: #111 !important;
}

.no-padding-left{padding-left:0px !important; }
.no-padding-left-right {padding-left:0px; padding-right:0px;}
.m-top{display:block; margin-top:1rem; clear: both; width:100%;}
.m-top-1{display:block; margin-top:3rem; clear: both; width:100%;}
.ma-bot{margin-top:0rem;}
.pa-bot{padding-bottom:0% !important;}
.filterByScroll{margin:auto;width:100%;}
/*Filter By css*/
.filterByMain{margin:auto;padding:0;}
.filterByMain .filterByIn{margin:0;padding:0;}
.filterByMain .filterByIn code{float:left;display:inline; color:#fff;font:normal 16px/36px Arial, Helvetica, sans-serif; background:none; font-weight:700;}
.filterByMain .filterByIn .resetButton{float:right;border: 1px solid #a9a9a9;border-radius: 6px;color: #000000;font: 14px Arial,Helvetica,sans-serif;padding:6px 18px 6px 38px;text-align: center;text-decoration: none;background:url(../images/reset-icon-min.png) 10px 6px no-repeat #ffffff;}
.filterByMain .filterByIn .filterbyDrop{float:inherit;display:inline;}
.filterByMain .filterByIn .filterbyDrop .nav{margin:auto; display: inherit !important;
display: inherit !important;
display: inherit !important;
display: inherit !important;
-webkit-flex-wrap: inherit !important;}
.see-more{border-bottom:1px solid #e8e8e8; }

.filterByMain .filterByIn .filterbyDrop .nav ul{margin:0px;padding:0px;text-align:center;list-style:none;}

.filterByMain .filterByIn .filterbyDrop .nav ul li{ margin-left:5px !important; padding:0;display:inline-block;float:left;background:#000;text-align:left; }

.filterByMain .filterByIn .filterbyDrop .nav ul li.firstLi{}
.filterByMain .filterByIn .filterbyDrop .nav ul li.lastLi{}

.filterByMain .filterByIn .filterbyDrop .nav ul li a {display:block;color:#fff;font-size:14px; text-decoration:none;background:url(../images/filterArrow-min.png) right center no-repeat;padding-right:35px; padding-top:7px; padding-bottom:7px; padding-left:2px}

.filterByMain .filterByIn .filterbyDrop .nav ul li:hover{background:#fff;}

.filterByMain .filterByIn .filterbyDrop .nav ul li:hover a {display:block;color:#777;text-decoration:none;background:url(../images/filterArrow-min.png) right center no-repeat; font-size:14px;}


.filterByMain .filterByIn .filterbyDrop .nav ul li a span.checkIcon {display:block;height:30px;width:15px;float:left;}

.filterByMain .filterByIn .filterbyDrop .nav ul li a span.checkIcon-active {display:block;height:30px;width:15px;float:left;background:url(../images/check_arrow-min.png) center center no-repeat;}

.filterByMain .filterByIn .filterbyDrop .nav ul li ul {position:absolute;width:auto;background:#FFF;z-index:99;border:1px solid #ededec;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;min-width:190px; }

.filterByMain .filterByIn .filterbyDrop .nav ul li ul li {margin:0;padding:0px!Important;display:block;text-align:left;display:block;float:none;background:none;border:0px;width:auto!Important;}

.filterByMain .filterByIn .filterbyDrop .nav ul li ul li label span.checktxt{padding-left:8px; font-size:12px; color:#777; font-weight:300;}



.filterByMain .filterByIn .filterbyDrop .nav ul li ul li .custom-checkbox{

		width: 1px;

		height: 34px;

		display: inline-block;

		position: relative;

		z-index: 1;

		top: 0px;

		float:left;

	}

.filterByMain .filterByIn .filterbyDrop .nav ul li ul li .custom-checkbox.selected{

		background: url("checkbox-selected.png") no-repeat;

		width: 30px;

		height: 34px;

		float:left;

	}

.filterByMain .filterByIn .filterbyDrop .nav ul li ul li .custom-checkbox input[type="checkbox"]{

		margin: 0;

		position: absolute;

		z-index: 2;            

		cursor: pointer;

		outline: none;

		opacity: 0;

		/* CSS hacks for older browsers */

		_noFocusLine: expression(this.hideFocus=true); 

		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

		filter: alpha(opacity=0);

		-khtml-opacity: 0;

		-moz-opacity: 0;

	}

.filterByMain .filterByIn .filterbyDrop .nav ul li ul li label{

        display: block;

        padding: 0px 10px 0 0;

		height:34px;

		border-bottom:1px solid #ffffff;

		color:#414141;

		cursor:pointer;

    }

.filterByMain .filterByIn .filterbyDrop .nav ul li ul li label.labelcolor{

        background:#a2a1a1 !important;

		color:#ffffff;

    }


.filterByMain .filterByIn .filterbyDrop .nav ul li ul li label.labelcolor:hover{

        background:#a2a1a1 !important;

    }

.filterByMain .filterByIn .filterbyDrop .nav ul li ul li label:hover{

        display: block;

        padding: 0px 10px 0 0;

		height:34px;

		border-bottom:1px solid #ffffff;

		background:#f7f7f7;

    }

.filterByMain .filterByIn .filterbyDrop .nav ul li ul li input[type="submit"]{

        float: left;

        background: #f2f2f2;

        border: 1px solid #CCCCCC;

        border-radius: 4px;

        margin-top: 20px;

        padding: 4px 10px;

        cursor: pointer;

        outline: none;

    }

.filterByMain .filterByIn .filterbyDrop .nav ul li ul li input[type="submit"]:hover{

        color: #fff;

        border-color: #1b7aa9;

        background-color: #239fdb;

    }
.filterByMain .filterByIn .filterbyDrop .nav ul li ul li label.radioLabel{

        display: block;

        padding: 0px 10px 0 0;

		height:34px;

		border-bottom:1px solid #ffffff;

		cursor:pointer;
		position:relative;

}
.filterByMain .filterByIn .filterbyDrop .nav ul li ul li label.radioLabel span{

		height:34px;
		color:#414141;
		cursor:pointer;
		position:absolute;
		display: block;
		top:0px;
		left:0px;
		width:100%;
		background:url(radioBtn.png) left center no-repeat #ffffff;

}
.filterByMain .filterByIn .filterbyDrop .nav ul li ul li label.radioLabel:hover span{

		height:34px;
		color:#414141;
		cursor:pointer;
		position:absolute;
		display: block;
		top:0px;
		left:0px;
		width:100%;
		background:url(radioBtn.png) left center no-repeat #f7f7f7;

}
.filterByMain .filterByIn .filterbyDrop .nav ul li ul li label.radioLabel span cite{

		padding:0 10px 0 35px;
		font-style:normal;

}
.filterByMain .filterByIn .filterbyDrop .nav ul li ul li label.radioLabelcolor{

		display: block;

        padding: 0px 10px 0 0;

		height:34px;

		border-bottom:1px solid #ffffff;

		color:#414141;

		cursor:pointer;
		position:relative;

    }

.filterByMain .filterByIn .filterbyDrop .nav ul li ul li label.radioLabelcolor span{

		height:34px;
		color:#ffffff!Important;
		cursor:pointer;
		position:absolute;
		display: block;
		top:0px;
		left:0px;
		width:100%;
		background:url(radio-selected.png) left center no-repeat #a2a1a1!Important;

}
.filterByMain .filterByIn .filterbyDrop .nav ul li ul li label.radioLabelcolor:hover{

        background:#a2a1a1;

    }
.filterByMain .filterByIn .filterbyDrop .nav ul li ul.fallback {display:none;}

.filterByMain .filterByIn .filterbyDrop .nav ul li:hover ul.fallback {display:block;}

.filterByMain .filterByIn .filterbyDrop .nav ul li ul li .durationIn {margin:10px 12px 10px 12px;display:inline-block;}

.filterByMain .filterByIn .filterbyDrop .nav ul li ul li .durationIn span.checkField {width:100%;padding:2px 0px;color:#414141;font:normal 12px Arial, Helvetica, sans-serif;display:block;}

.filterByMain .filterByIn .filterbyDrop .nav ul li ul li span.buttonBox {width:100%;padding:5px 0px 0 0;display:block;height:30px;}

.filterByMain .filterByIn .filterbyDrop .nav ul li ul li span.buttonBox a.selectAll {padding:3px 7px;display:block;float:left;color:#ffffff;font:normal 14px/16px Arial, Helvetica, sans-serif;background:#f7692a;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-left:10px;}

.filterByMain .filterByIn .filterbyDrop .nav ul li ul li span.buttonBox a.clearAll {padding:3px 7px;display:block;float:left;color:#0c0c0c;font:normal 14px/16px Arial, Helvetica, sans-serif;background:#e3e3e3;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-left:10px;}







/* ============================= blog ====================== */
.post1 {
	margin: 10px;
	display:block;
	clear:both;
	color:#fff !important;
}
.post1 .post-header {
	position: relative;
	border: 0px solid #fafafa;
}
.post1 .post-header .post-slide {
	position: relative;
}
.post1 .post-header .post-video {
	position: relative;
	padding-bottom: 56%;
}
.post1 .post-header .post-video iframe {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.post1 .post-story {
}
.post1 .post-story h2 {
	text-align: left;
	font-size: 30px;
	color: #464646;
	text-transform: none;
	font-weight: 500;
	margin-bottom: 0;
}
.post1 .post-story .post-story-info .date1 {
	display: inline-block;
	background: #f13832;
	color: #fff;
	padding: 6px 15px;
	margin-right: 15px;
}
.post1 .post-story .post-story-info .by {
	display: inline-block;
	color: #c2c2c2;
	padding: 6px 0;
}
.post1 .post-story .post-story-info .by1 {
	color: #c2c2c2;
	padding: 6px 0;
	text-align:right;
}
.post1 .post-story .post-story-info .by1 a {
	color: #01b0ff;
	padding: 6px 3px;
	text-decoration:none;
}
.post1 .post-story .post-story-info .by1 a:hover {
	color: #999;
}
.post1 .post-story .post-story-info .by1 span {
	color: #fff;
	font-weight:700;
}






#happy1{padding-bottom:0px;padding-top:50px;background:url(../images/happy1-min.jpg) center center no-repeat;background-size:cover;color:#fff; min-height:450px;}
#happy1 .img1{margin-top:120px;}
#happy1 .content{padding-bottom:30px;}
#happy1 .content .txt1{font-size:42px;text-transform:uppercase;font-weight:600;}
#happy1 .content .txt2{font-weight:600;padding-bottom:40px;}
#happy1 .content .txt3{padding-bottom:20px;}
.post{margin-bottom:30px;}
.post .post-header{position:relative;border:4px solid #fafafa; }
.post .post-header .post-slide{position:relative; }
#sl1{position:relative;}
.sl1_prev, .sl1_next{display:block;width:28px;height:28px;position:absolute;left:4%;top:50%;margin-top:-14px;background:url(../images/prev3-min.png) 0 0 no-repeat;z-index:2;opacity:1;filter:alpha(opacity=100);transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;}
.sl1_prev:hover, .sl1_next:hover{opacity:0.5;filter:alpha(opacity=50);}
.sl1_next{background:url(../images/next3-min.png) center center no-repeat;left:auto;right:4%;}
.sl1_pagination{position:absolute;width:100%;z-index:2;bottom:15px;text-align:center;line-height:0;}
.sl1_pagination a{display:inline-block;width:16px;height:16px;background:#fff;border:2px solid transparent;margin:0 3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;text-decoration:none;}
.sl1_pagination a.selected{background:transparent;border-color:#fff;}
.sl1_pagination a span{display:none;}
#sl1 .carousel-box{position:relative;}
#sl1 .carousel-box .inner{position:relative;overflow:hidden;max-width:none;margin:0;}
#sl1 .carousel.main{position:relative;overflow:hidden;margin:0;padding:0;margin-right:0px;}
#sl1 .caroufredsel_wrapper{padding:0;margin:0;}
#sl1 .caroufredsel_wrapper ul{padding:0;margin:0;}
#sl1 .carousel-box ul li{float:left;display:inline-block;padding:0px 0px 0px 0px;position:relative;width:300px;overflow:hidden;padding-right:0px}
.sl1 .sl1_inner img{width:100%;}

.testimonial{margin-top:0px;margin-bottom:20px;font-size:inherit;}
.testimonial-cont{display:block;clear:both;text-align:center;width:70%;margin:0 auto;padding-bottom:45px;}
.testimonial-cont p{margin-top:0px;margin-bottom:50px;font-size:inherit;padding:0 10%;font-style:italic;font-size:16px;}
.testimonial-author-wrap{display:inline-block;text-align:left;}
.testimonial-author-image{width:55px;height:55px;overflow:hidden;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;float:left;margin-right:20px;}
.testimonial-author-image img{max-width:100%;height:auto;}
.testimonial-author-content{float:left;overflow:auto;padding-top:3px;}
.testimonial-title{font-size:15px;font-weight:700;margin-top:15px;text-transform:uppercase;letter-spacing:1px;}

.entry-title .txt2 {
    font-size: 11px;
    color: #666;
    text-transform:inherit !important;
}

.entry-title1{margin:0; padding:0;}
.entry-title1 h5 {
    font-size: 18px !important;
    color: #333;
    text-transform:inherit !important;
	margin-top:0;
}
.entry-title1 h5 span{
    font-size: 11px;
    color: #666;
    text-transform:inherit !important;
	font-weight:100 !important;
}

.includes-dead{
	padding:0;
	margin:0;
	margin-bottom:5px;
}
.includes-dead h3{
	font-weight: 500;
	font-size: 12px;
	color: #333;
	margin:0;
	padding:0;
}


.txt1-includes {
	font-weight: 500;
	font-size: 11px;
	color: #999;
	border:1px solid #ccc;
	margin-bottom:7px;
}
.txt1-includes h3{
	font-weight: 500;
	font-size: 11px;
	color: #999;
	margin-bottom:5px;
}
.txt1-includes span {
	padding-right: 5px;
	font-size:21px;
	color: #333;
	display:block;
	margin-bottom:0.5erm;
}
.txt1-includes ul {
	padding:0;
	margin:0;
}
.txt1-includes ul li {
	padding:0 0.3em;
	margin:0.5em 0 0 0;
	list-style-type:none;
	display:inline-block;
	text-align:center;
	line-height:22px;
	text-transform:inherit;
}






/* ============================= popular ====================== */
#popular_wrapper {
	position: relative;
	padding-top: 0px;
	padding-bottom: 0px;
}
#popular_inner {
}
#popular {
	position: relative;
	padding-top: 0px;
	padding-bottom: 0px;
}
.popular_pagination {
	padding-top: 20px;
	text-align: center;
}
.popular_pagination a {
	display: inline-block;
	width: 15px;
	height: 15px;
	margin:0 2px;
	background: url(../images/pagination2-min.png) center center no-repeat;
	position: relative;
	overflow: hidden;
	text-indent: -9999px;
}
.popular_pagination a:hover, .popular_pagination a.selected {
	background: url(../images/pagination2_hover-min.png) center center no-repeat;
}
#popular .carousel-box {
	position: relative;
}
#popular .carousel-box .inner {
	position: relative;
	overflow: hidden;
	max-width: none;
	margin: 0;
}
#popular .carousel.main {
	position: relative;
	overflow: hidden;
	margin: 0;
	padding: 0;
	margin-right: -30px;
}
#popular .caroufredsel_wrapper {
	padding: 0;
	margin: 0;
}
#popular .caroufredsel_wrapper ul {
	padding: 0;
	margin: 0;
}
#popular .carousel-box ul li {
	float:left;
	display: inline-block;
	padding:0px 0px 0px 0px;
	position:relative;
	width:300px;
	overflow:hidden;
	padding-right:30px
}
.popular {
		border:1px solid #ccc;
}
.popular:hover {
		border-color: #0f143b;
}
.popular .popular_inner {
}
.popular .popular_inner figure {
	position: relative;
}
.popular .popular_inner figure  .caption{
	position:  absolute;
	z-index:99;
	bottom:0;
	margin:0 auto;
	background: rgba(0, 0, 0, 0.5);
	left:0; right:0;
	width:100%;
	padding:5px 10px;
}
.popular .popular_inner figure  .caption_price{
	font-size:20px;
	color:#FFF;
	text-align:left;
}
.popular .popular_inner figure  .caption_price span{
	font-size:16px;
	color:#f13832;
	text-align:center;
}
.popular .popular_inner figure img {
	position: relative;
	width: 100%;
}
.popular .popular_inner figure .over {
	background: #db3446;
	background: rgba(28, 187, 180, 0.8);
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 10px;
	width: 100%;
	color: #fff;
	opacity: 0;
	filter:alpha(opacity=0);
	transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
}
.popular .popular_inner:hover figure .over {
	opacity: 1;
	filter:alpha(opacity=100);
}
.popular .popular_inner figure .over .v1 {
	font-weight: 700;
	font-size: 21px;
}
.popular .popular_inner figure .over .v1 span {
	color: #fef697;
	font-size: 14px;
	padding-left: 5px;
	font-style: italic;
	font-weight: 400;
}
.popular .popular_inner figure .over .v2 {
}
.popular .popular_inner .caption {
	padding:0;
	background: #fff;
	margin-bottom:0.1em;
}
.popular .popular_inner:hover .caption {
	
}
.popular .popular_inner .txt1 {
	font-weight: 500;
	padding:10px;
	font-size: 16px;
	color: #bdbdbd;
	text-transform:uppercase;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
}
.popular .popular_inner .txt1 span {
	padding-right: 5px;
	font-size:21px;
	color: #333;
	display:block;
	margin-bottom:0.5erm;
}
.popular .popular_inner:hover .txt1 span {
	color: #db3446;
	display:block;
	text-transform:uppercase;
}
.popular .popular_inner .txt2{color:#959595;/*padding-bottom:20px;*/}

.popular .popular_inner .txt2  img{
	display:inline-table !important;
}
.popular .popular_inner .txt3 {
	padding:0 10px 1rem 10px;
	clear:both; 
	display:block;
	overflow:hidden;
}
.popular .popular_inner .txt3 .left_side {
	float: left;
	padding-top:0;
}
.popular .popular_inner .txt3 .right_side {
	float: right;
}
.popular .popular_inner .btn{
    background:#01b0ff; padding:0.5rem 1rem; color:#fff; font-size:12px;
}
.popular .popular_inner .btn:hover{
	background:#e94e4c; padding:0.5rem 1rem; color:#fff;
}

.popular .popular_inner .txt3 .right_side .btn1{
	background:#222; padding:0.5rem 1rem !important; color:#fff; font-size:12px; display:block;
}
.popular .popular_inner .txt3 .right_side .btn1:hover{
	background:#f13832; padding:0.5rem 1rem; color:#fff;
}
.popular .popular_inner .txt3 .nums {
	display: inline-block;
	font-size: 18px;
	color: #444;
	line-height:24px;
}
.popular .popular_inner .txt4 {
	font-weight: 500;
	padding-bottom: 5px;
	font-size: 18px;
	color: #333;
	margin-bottom:10px;
	text-align:center;
}


.popular .popular_inner:hover figure .over{opacity:1;filter:alpha(opacity=100);}
.popular .popular_inner:hover figure .bethere{opacity:1;filter:alpha(opacity=100);}
.popular .popular_inner figure .over .v1{font-weight:700;font-size:12px;line-height:inherit !important}
.popular .popular_inner figure .over .v1 span{color:#fef697;font-size:12px;padding-left:5px;font-style:italic;font-weight:400;}
.popular .popular_inner figure .over .v2{}
.popular .popular_inner .txt1{font-weight:500;padding-bottom:5px;font-size:12px;color:#444;}
.popular .popular_inner .txt1 span{padding-right:5px;font-size:18px;color:#01b0ff;}
.popular .popular_inner:hover .txt1 span{color:#f13832;}
.popular .popular_inner .txt2{color:#959595;}
.popular .popular_inner .txt3 .right_side{float:right;}

.popular .popular_inner figure .over{background:#1cbbb4;background:rgba(0, 0, 0, 0.7);position:absolute;left:0;bottom:0;padding:10px;width:100%;color:#fff;transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;}
.popular .popular_inner figure .over a{padding:0 5px;transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;}
.popular .popular_inner figure .over{background:#1cbbb4;background:rgba(0, 0, 0, 0.7);position:absolute;left:0;bottom:0;padding:10px;width:100%;color:#fff;opacity:0;filter:alpha(opacity=0);transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;}
.popular .popular_inner figure .over1{background:#1cbbb4;background:rgba(0, 0, 0, 0.0);position:absolute;left:0;top:0; right:0;padding:10px;width:100%;color:#fff;transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;}
.popular .popular_inner figure .over1 a{padding:0px 2px;transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out; display:inline-table; color:#fff; font-size:20px; line-height:14px !important;}
.popular .popular_inner figure .bethere{position:absolute;left:0;top:20px;}
.popular .popular_inner figure .bethere a{background:rgba(255, 255, 255, 0.7);padding:7px 15px 7px 10px;color:#444;transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;border-radius:0 100px 100px 0px;text-decoration:none;}
.popular .popular_inner figure .bethere a:hover{background:rgba(255, 255, 255, 1.7) !important;padding:7px 15px 7px 10px;color:#444;opacity:1;filter:alpha(opacity=0);transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;}
.popular .popular_inner figure .bethere .active{background:rgba(192, 0, 0, 1.7);padding:7px 15px 7px 10px;color:#fff;transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;border-radius:0 100px 100px 0px;text-decoration:none;}
.popular .popular_inner figure .over2{background:#1cbbb4;background:rgba(0, 0, 0, 0.0);position:absolute;left:0;bottom:0;padding:10px;width:100%;color:#fff;transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.49) 29%, rgba(0, 0, 0, 0.7) 51%, rgba(0, 0, 0, 0.94) 99%, rgba(0, 0, 0, 0.94) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.49) 29%, rgba(0, 0, 0, 0.7) 51%, rgba(0, 0, 0, 0.94) 99%, rgba(0, 0, 0, 0.94) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.49) 29%, rgba(0, 0, 0, 0.7) 51%, rgba(0, 0, 0, 0.94) 99%, rgba(0, 0, 0, 0.94) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#f0000000', GradientType=0);}
.popular .popular_inner figure .over1 img{width:inherit !important; vertical-align:middle;}
.text-paris{color:#FFF !important;font-size:24px !important;text-shadow:0 2px 2px #333;font-weight:300; text-transform:uppercase;}
.text-paris1{color:#FFF !important;font-size:18px !important;text-shadow:0 2px 2px #333;font-weight:500;}
.text-paris2{color:#FFF !important;font-size:12px !important;text-shadow:0 2px 2px #333;font-weight:500;}
.share-paris{padding-top:5.5rem;}

.shortlistBox{padding-right:23px;overflow:hidden;position:relative;width:inherit !important;display:inherit !important;}
.shortlistBox label{padding-left:23px;height:20px;display:block;color:#665c5c;font:normal 12px/24px Arial,Helvetica,sans-serif;background:url(../images/like-min.png) left center no-repeat;cursor:pointer;}
.shortlistBox label.activeLabel{padding-left:23px;height:20px;display:block;color:#665c5c;font:normal 12px/24px Arial,Helvetica,sans-serif;background:url(../images/like-active-min.png) left center no-repeat;cursor:pointer;}
.shortlistBox input{position:absolute;top:25px;}

.select-Box{margin:0;padding:0 ;line-height:5px !important; border:1px solid #CCC; display:inline-table; width:100%; background:#FFF;}
.select-Box span.standard{margin:0; width:32.7%; padding:1rem 2rem; background:#fff url(../images/rad-1-min.png) 10px center no-repeat; display:inline-table;cursor:pointer;line-height:inherit !important;}
.select-Box span.standard:hover{background:#e1e1e1 url(../images/rad-1-min.png) 10px center no-repeat;}
.select-Box span.standardActive{background:#e1e1e1 url(../images/rad-1-hover-min.png) 10px center no-repeat;}
.select-Box span.standardActive:hover{background:#e1e1e1 url(../images/rad-1-hover-min.png) 10px center no-repeat;}
.select-Box .line{margin:0px !important;padding:0px !important; border-bottom:1px solid #999; display:inline-table; width:100%; height:0px !important; line-height:0px !important;}
.select-Box .m-top-btn{ vertical-align:middle;}

.select-Box span.first-class{margin:0; padding:1rem 2rem;width:32.7%; background:#fff url(../images/rad-1-min.png) 10px center no-repeat; display:inline-table;cursor:pointer;line-height:inherit !important;}
.select-Box span.first-class:hover{background:#e1e1e1 url(../images/rad-1-min.png) 10px center no-repeat;}
.select-Box span.first-classActive{background:#e1e1e1 url(../images/rad-1-hover-min.png) 10px center no-repeat;}
.select-Box span.first-classActive:hover{background:#e1e1e1 url(../images/rad-1-hover.png) 10px center no-repeat;}

.select-Box span.deluxe{margin:0; padding:1rem 2rem; width:32.7%; background:#fff url(../images/rad-1-min.png) 10px center no-repeat; display:inline-table;cursor:pointer;line-height:inherit !important;}
.select-Box span.deluxe:hover{background:#e1e1e1 url(../images/rad-1-min.png) 10px center no-repeat;}
.select-Box span.deluxeActive{background:#e1e1e1 url(../images/rad-1-hover-min.png) 10px center no-repeat;}
.select-Box span.deluxeActive:hover{background:#e1e1e1 url(../images/rad-1-hover-min.png) 10px center no-repeat;}

.select-Box span.deluxe1{margin:0; padding:1rem 2rem; width:32.7%; background:#fff url(../images/rad-1-min.png) 10px center no-repeat; display:inline-table;cursor:pointer;line-height:inherit !important;}
.select-Box span.deluxe1:hover{background:#e1e1e1 url(../images/rad-1-min.png) 10px center no-repeat;}
.select-Box span.deluxe1Active{background:#e1e1e1 url(../images/rad-1-hover-min.png) 10px center no-repeat;}
.select-Box span.deluxe1Active:hover{background:#e1e1e1 url(../images/rad-1-hover-min.png) 10px center no-repeat;}

.select-Box span.deluxe2{margin:0; padding:1rem 2rem; width:32.7%; background:#fff url(../images/rad-1-min.png) 10px center no-repeat; display:inline-table;cursor:pointer;line-height:inherit !important;}
.select-Box span.deluxe2:hover{background:#e1e1e1 url(../images/rad-1-min.png) 10px center no-repeat;}
.select-Box span.deluxe2Active{background:#e1e1e1 url(../images/rad-1-hover-min.png) 10px center no-repeat;}
.select-Box span.deluxe2Active:hover{background:#e1e1e1 url(../images/rad-1-hover-min.png) 10px center no-repeat;}


.middle_box {
	padding:0 0 0 20px;
	margin:0;
	position:relative;
	display:block;
	color:#000;
	text-align:left;
}
.middle_box_content {
	font-size:16px;
	font-weight:700;
	color:#000;
	width:100%;
}
.middle_box_content h3 {
	font-size:20px;
	font-weight:700;
	color:#111 ;
	margin:1rem 0 0.5rem 0;
	padding:0;

}
.middle_box_content .small-1 {
	font-size:11px;
	font-weight:300;
	text-align:center !important;
	color:#999;
}

.middle_box_content .btn {
	padding-left: 0.80rem;
	padding-right: 0.80rem;
	padding-top:0.40rem;
	padding-bottom:0.40rem;
	font-size:15px;
	font-weight:700;
}


.widget_package ul {
	margin:0;
	padding:0 0 1em 0;
	display:inherit !important;
}
.widget_package ul li {
	display:inline-table;
	margin:0 3px 5px 0;
	list-style-type:none;
	border:1px solid #ddd;
	padding:0.5rem 0.5rem 0.5rem 0.5rem !important;
	text-align:center;
	line-height:14px !important;
}
.widget_package ul li a {
	width: 100%;
	color:#444;
}
.widget_package ul li a i {
	margin-top:1rem;
	font-size:14px !important;
	display:inherit;
	color:#444;
}
.widget_package ul li a fa {
	margin-top:1rem;
	font-size:14px !important;
	display:inherit !important;
	color:#444;
}
.widget_package ul li:hover {
	opacity: 0.5;
}

/* ============================= Package detail Tab ====================== */

.package_box {
	padding:0;
	margin:0 0 1.5% 0;
	box-shadow:0 0 7px 2px #ccc;
}
.package_box_image {
	padding:0;
	margin:0;
	display:block;
	position:relative;
	width:100%;
}
.package_box_image img {
	width:100%;
	min-height:175px;
}
.package_box_image_box {
	padding:0.8rem 0;
	margin:0;
	position:absolute;
	width:100%;
	left:0;
	text-align:center;
	right:0;
	bottom:5px;
	right:0;
	background-color: rgba(0, 0, 0, 0.3);
}
.package_box_image_box a {
	border-radius: 0.25rem;
	cursor: pointer;
	font-size:12px;
	color:#FFF;
	background-color: rgba(0, 155, 166, 0.7);
	padding:0.1rem 0.5rem;
	border:1px solid #009ba6;
	display:inline-table;
	margin-bottom:0.3rem;
	vertical-align: bottom;
}
.package_box_image_box a:hover {
	text-decoration:none;
	color:#fff;
	background-color: rgba(255, 96, 0, 1);
	transition: all 0.5s ease-in-out 0s;
	border:1px solid #ff3900;
}
.package_box_hotdeal {
	padding:0.5rem 1.5rem;
	margin:0;
	color:#FFF;
	background:url(../images/hot-deal-min.png) no-repeat left top;
	width:126px;
	height:43px;
	position:absolute;
	top:73px;
	left:-10px;
	z-index:9999;
	font-size:14px;
        opacity:0.9;
}
.package_box_booking {
	background:#e1e1e1;
	text-align:center;
	padding:0.5rem 0 1rem 0;
	vertical-align:middl
	
}
 .hed-space {
 padding:0!important;
}
.hed-space h3{
 padding:0!important;
 margin:0 !important;
 margin-top:0px !important
}

.box-package {
	padding:0 0 2rem 0;
	display:block;
	clear:both;
}
.box-package h2 {
	margin-bottom:1rem;
	font-size:24px;
	font-weight:700;
	color:#444;
	padding:0;
	text-transform:inherit !important;
}
.box-package h2 span {
	color:#08a6a2;
}
.box-package-background {
	margin:0;
	padding:0;
}
.box-package-background h2 {
	background-color: #f0f3f6;
	display:block;
	font-size:24px;
	font-weight: 300;
	color:#f0f3f6;
	padding:1rem;
}
.box-package-background h3 {
	background-color: #f0f3f6;
	display:block;
	font-size:24px;
	font-weight: 300;
	color:#f0f3f6;
	padding:0.5rem;
}
.box-package-background h1 {
	background-color: #f0f3f6;
	display:block;
	font-size:24px;
	font-weight: 300;
	color:#f0f3f6;
	padding:0.4rem !important;
}
.small-1 {
	font-size:12px !important;
	padding:0.1rem 0.5rem !important;
}
.small1-1{
	font-size:11px !important;
	padding:0rem !important;
	line-height:16px !important;
}
.small-1-2 {
    font-size:12px !important;
	padding:0.1rem 0.5rem !important;
	font-weight:100 !important;
	color:#777;
}
.box-package-middle {
	padding:0;
}
.box-package-middle-acrvity {
	padding:0 0 3rem 0;
}
.mgal-mar {
	margin-top:0px !important;

}
.box-package-middle h4 {
	font-size:18px !important;
	font-weight: bold;
	color:#111;
	padding:0em 0 1rem 0;
	margin:0;
	border-bottom:1px solid #e9e9e9;
	text-transform:inherit;
}
.box-package-middle h6 {
	font-size:14px !important;
	font-weight: 500;
	color:#444;
	padding:0 !important;
	margin:0.9rem 0 0 0;
	display:block;
}
.box-package-middle p {
	font-size:13px !important;
	font-weight: 300;
	color:#444 !important;
	padding:0;
	margin:1rem 0 0 0;
	text-align:justify;
}
.box-package-middle .ic-font {
	font-size:14px !important;
	padding:0.5rem 0 !important;
	margin:0;
	overflow:hidden;
	display:block;
	clear:both;
}
.box-package-middle .ic-font i {
	font-size:14px !important;
	display: inline-table;
	margin: 0 1px 5px 0;
	list-style-type: none;
	border: 1px solid #ddd;
	padding:0.7rem 1rem;
	text-align: center;
	cursor:pointer;
	color:#444;
}
.box-border {
	border-bottom:1px solid #ccc;
	padding-bottom:3rem;
	padding-top:2rem;
}


/*Abinash*/
.package_det_d_line {
	/*padding:0 0 70% 0;*/
	padding:0;
	margin:0;
	font-size:24px;
	color:#444;
	background:url(../images/line-min.jpg) repeat-y top center;
	position:relative;
}
.package_det_d_line_day {
	background: #db3446 none repeat scroll 0 0;
	color: #fff;
	cursor: pointer;
	font-size: 24px;
	margin:0% auto;
	overflow: hidden;
	text-align: center;
	transition: all 400ms linear 0s;
	width:100px;
	padding:0.5rem 1rem;
}
.package_det_day_cont {
	padding:0 0 2% 0;
	margin:0;
	font-size:24px;
	color:#444;
	position:relative;
	display:block;
	clear:both;
	overflow:hidden
}
.package_det_day_cont h1 {
	padding:7px 0 1% 0!important;
	margin:0;
	display:block;
	font-size:16px !important;
	line-height:24px;
	color:#444 !important;
	text-transform:inherit;
	text-align:left;
}
.package_det_day_cont h1 span {
	padding:0;
	margin:2% 0 !important ;
	font-size:14px !important;
	line-height:24px;
	color:#999 !important;
	text-transform:inherit;
	border-bottom:none;
}
.package_det_day_cont p {
	padding:0 !important;
	margin:0 0 2% 0!important;
	font-size:13px !important;
	line-height:22px !important;
	color:#444 !important;
	text-transform:inherit;
	text-align:justify;
}
.package_det_day_cont_img {
	padding:0 !important;
	margin:0;
	width:100% !important;
	position:relative;
}
.package_det_day_cont_img img {
	width:100%;
	position:relative;
}
.package_det_day_cont_img_caption {
	bottom: 0;
	left: 0;
	margin: 0;
	overflow: hidden;
	padding: 2% 3%;
	position: absolute;
	right: 0;
	text-align: center;
	width: 100%;
	color:#FFF;
	font-size:16px;
	font-weight:700;
	background-color: rgba(0, 0, 0, 0.5);
	z-index:999;
}
.package_det_d_left {
	padding:0;
	margin:2% 0 2% 0;
	background:#f9f9f9 !important;
}


.hotel_day_cont {
	padding:0 2% 2% 2%!important;
	margin:0 0 1rem 0;
	position:relative;
	background:#fff !important;
	border:1px solid #e1e1e1 !important;
}
.hotel_day_cont:hover{
	padding:1%;
	position:relative;
	box-shadow: 0 0 7px 2px #ccc;
	border:1px solid #db3446 !important;
}
.hotel_day_cont h1{
	padding:.6em 0 .6em 0!important;
	margin:0;
	color:#666;
	font-size:18px !important;
	display:block;
	text-align:left;
}

.hotel_day_cont h1 span{
	border-bottom:none !important;
}
.hotel_day_cont h2{
	padding:0!important;
	margin:0;
	color:#666;
	font-size:18px !important;
}

.hotel_day_cont p{
	padding:1rem 0 0 0!important;
	margin:0;
	color:#444 !important;
	font-size:13px !important;
	line-height:24px;
	text-align:justify;
}
.package_det_d_Exclusions {
	padding:2%;
	margin:2% 0 0 0;
	background-color:rgb(245, 245, 245);
	float:left;
}
.package_det_d_Exclusions ul {
	padding:0;
	margin:0;
	width:100%;
}
.package_det_d_Exclusions ul li {
	padding:0 0 0 10px;
	margin:0 15px 15px 15px;
	list-style-type:circle;
	font-size:14px !important;
	flex:none !important;
	width:100%;
	text-align:left!Important;
}


.resp-tab-contentn {
    border: 1px solid #c1c1c1;
    border-top-color: rgb(193, 193, 193);
    border-top-color: #db3446;
	padding:1rem 0;
}
.DayView_count {
	margin:0;
	padding:0;
	background:#fff;
	
}
.DayView_count_top {
	margin:0;
	padding:0;
}
.DayView_count h6 {
	margin:0.5rem 0 0.5rem 0;
	padding:0;
	color:#444;
	font-size:18px;
	line-height:18px;
	display:block;
	text-align:left;
}
.DayView_count a {
	margin:0;
	padding:3px 10px 0 0;
	color:#db3446;
	font-size:12px;
	text-decoration:none;
}
.DayView_count_top h1 {
	margin:0;
	padding:1.5rem 2rem;
	background:#444;
	color:#FFF !important;
	font-size:24px !important;
}
.DayView_count_top {
	margin:0;
	padding:0;
}
.DayView_count ul {
	margin:0;
	padding:0;
	display: inherit;
}
.DayView_count ul li {
	margin:0;
	padding:0;
	list-style-type:none;
        width:100%;
		display:block;
		  -webkit-box-flex:none !important;
      -ms-flex: none !important;
          flex: none !important;
}
.dayPackage-line_heding {
	display:block;
	position:relative;
	padding:1rem 10px 1rem 10px;
	color:#db3446;
	background:#f0f3f6;
	font-size:18px;
	line-height:24px;
	font-weight:300;
	border-bottom:0px;
}
.dayPackage-line {
	display:block;
	position:relative;
	padding:0;
	color:#333333;
}
.dayPackage-lineIn, .dayPackage-lineInred, .dayPackage-lineIngreen, .dayPackage-lineInblue {
	display:block;
	padding:4px 5px;
	color:#333333;
	background:#FFF;
	margin-bottom:2rem;
	border:1px solid #CCC;
	border-left:4px solid #999;
}
.dayPackage-lineIn:hover {
	display:block;
	padding:4px 5px;
	border-left:4px solid #666666;
	color:#333333;
	background:#15d0cb;
}
.dayPackage-lineInred:hover {
	display:block;
	padding:4px 5px;
	border-left:4px solid #990000;
	color:#333333;
	background:#15d0cb;
}
.dayPackage-lineIngreen:hover {
	display:block;
	padding:4px 5px;
	border-left:4px solid #006600;
	color:#333333;
	background:#15d0cb;
}
.dayPackage-lineInblue:hover {
	display:block;
	padding:4px 5px;
	border-left:4px solid #db3446;
	color:#444 !important;
	background:#f9f9f9;
	box-shadow: 0 0 7px 2px #ccc;
}
.dayPackage-lineInblue-active {
	display:block;
	padding:4px 5px;
	border-left:4px solid #6699FF;
}

.home_tabs1 {
  /*left: 50%;*/
  /*-webkit-transform: translateX(-50%);*/
  /*transform: translateX(-50%);*/
  position: relative;
  background:none;
  padding:0;
  width: 100%;
  z-index:9;
}
.home_tabs1 input[name="tab-control"] {
  display: none;
}
.home_tabs1 .content section h2,
.home_tabs1 ul li label {
  font-weight: bold;
  font-size: 14px;
  color: #db3446;
}
.home_tabs1 ul {
  list-style-type: none;
  padding-left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.home_tabs1 ul li:before {
  box-sizing: border-box;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding:0;
  text-align: center;
  content: inherit;
  
}
.home_tabs1 ul li {
  box-sizing: border-box;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding:0;
  text-align: center;
  
}
.home_tabs1 ul li img{
  text-align: center;  
}
.home_tabs1 ul li label {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: #fff;
  padding:1rem 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  cursor: pointer;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: #01b0ff ;
  margin-right:1px;
  margin-left:1px;
}
.home_tabs1 ul li label br {
  display: none;
}
.home_tabs1 ul li label svg {
  fill: #929daf;
  height: 1.2em;
  vertical-align: bottom;
  margin-right: 0.2em;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.home_tabs1 ul li label:hover, .home_tabs1 ul li label:focus, .home_tabs1 ul li label:active {
  outline: 0;
	background: rgba(0, 0, 0, 0.7) !important;
	color: #FFF !important;
}
.home_tabs1 ul li label:hover svg, .home_tabs1 ul li label:focus svg, .home_tabs1 ul li label:active svg {
  fill: #FFF;
  background: rgba(0, 0, 0, 0.7) !important;
  color: #FFF !important;

}
.home_tabs1 .slider {
  position: relative;
  width: 25%;
  -webkit-transition: all 0.33s cubic-bezier(0.38, 0.8, 0.32, 1.07);
  transition: all 0.33s cubic-bezier(0.38, 0.8, 0.32, 1.07);
}
.home_tabs1 .slider .indicator {
  position: relative;
  width: 100%;
  max-width: 100%;
  margin:0 auto;
  border-radius:0px;
  background: #ff3900 !important;
  color: #FFF !important;

}
.home_tabs1 .content {
	width:100%;
	padding:0;
}
.home_tabs1 .content section {
  display: none;
  -webkit-animation-name: content;
          animation-name: content;
  -webkit-animation-direction: normal;
          animation-direction: normal;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  line-height: 1.4;
}
.home_tabs1 .content section h2 {
  color: #db3446;
  display: none!Important;
}
.home_tabs1 .content section h2::after {
  content: "";
  position: relative;
  display: block;
  width: 30px;
  background: #050a32;
  left:0px;
}
.home_tabs1 input[name="tab-control"]:nth-of-type(1):checked ~ ul > li:nth-child(1) > label {
  cursor: default;
  background: #333 !important;
  color: #FFF !important;
}
.home_tabs1 input[name="tab-control"]:nth-of-type(1):checked ~ ul > li:nth-child(1) > label svg {
  fill: #FFF;
}
@media (max-width: 600px) {
  .home_tabs1 input[name="tab-control"]:nth-of-type(1):checked ~ ul > li:nth-child(1) > label {
    background: rgba(0, 0, 0, 0.08);
  }
  
}
.home_tabs1 input[name="tab-control"]:nth-of-type(1):checked ~ .slider {
  -webkit-transform: translateX(0%);
          transform: translateX(0%);
}
.home_tabs1 input[name="tab-control"]:nth-of-type(1):checked ~ .content > section:nth-child(1) {
  display: block;
}
.home_tabs1 input[name="tab-control"]:nth-of-type(2):checked ~ ul > li:nth-child(2) > label {
  cursor: default;
  background: #333 !important;
  color: #FFF !important;
}
.home_tabs1 input[name="tab-control"]:nth-of-type(2):checked ~ ul > li:nth-child(2) > label svg {
    fill: #fff;

}
@media (max-width: 600px) {
  .home_tabs1 input[name="tab-control"]:nth-of-type(2):checked ~ ul > li:nth-child(2) > label {
    background: rgba(0, 0, 0, 0.08);
  }
}
.home_tabs1 input[name="tab-control"]:nth-of-type(2):checked ~ .slider {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
.home_tabs1 input[name="tab-control"]:nth-of-type(2):checked ~ .content > section:nth-child(2) {
  display: block;
}
.home_tabs1 input[name="tab-control"]:nth-of-type(3):checked ~ ul > li:nth-child(3) > label {
  cursor: default;
  background: #333 !important;
	color: #FFF !important;
}
.home_tabs1 input[name="tab-control"]:nth-of-type(3):checked ~ ul > li:nth-child(3) > label svg {
    fill: #fff;

}
@media (max-width: 600px) {
  .home_tabs1 input[name="tab-control"]:nth-of-type(3):checked ~ ul > li:nth-child(3) > label {
    background: rgba(0, 0, 0, 0.08);
  }
}

.home_tabs1 input[name="tab-control"]:nth-of-type(3):checked ~ .slider {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
.home_tabs1 input[name="tab-control"]:nth-of-type(3):checked ~ .content > section:nth-child(3) {
  display: block;
}
.home_tabs1 input[name="tab-control"]:nth-of-type(4):checked ~ ul > li:nth-child(4) > label {
  cursor: default;
  background: #333 !important;
color: #FFF !important;
}
.home_tabs1 input[name="tab-control"]:nth-of-type(4):checked ~ ul > li:nth-child(4) > label svg {
    fill: #fff;

}
@media (max-width: 600px) {
  .home_tabs1 input[name="tab-control"]:nth-of-type(4):checked ~ ul > li:nth-child(4) > label {
    background: rgba(0, 0, 0, 0.08);

  }
}


.home_tabs1 input[name="tab-control"]:nth-of-type(4):checked ~ .slider {
  -webkit-transform: translateX(200%);
          transform: translateX(200%);
}
.home_tabs1 input[name="tab-control"]:nth-of-type(4):checked ~ .content > section:nth-child(4) {
  display: block;
}
.home_tabs1 input[name="tab-control"]:nth-of-type(5):checked ~ ul > li:nth-child(5) > label {
  cursor: default;
  background: #333 !important;
color: #FFF !important;
}
.home_tabs1 input[name="tab-control"]:nth-of-type(5):checked ~ ul > li:nth-child(5) > label svg {
    fill: #fff;
  
}
@media (max-width: 600px) {
  .home_tabs1 input[name="tab-control"]:nth-of-type(5):checked ~ ul > li:nth-child(5) > label {
    background: rgba(0, 0, 0, 0.08);
  }
}

.home_tabs1 input[name="tab-control"]:nth-of-type(5):checked ~ .slider {
  -webkit-transform: translateX(300%);
          transform: translateX(300%);
}
.home_tabs1 input[name="tab-control"]:nth-of-type(5):checked ~ .content > section:nth-child(5) {
  display: block;
}
@-webkit-keyframes content {
  from {
    opacity: 0;
    -webkit-transform: translateY(5%);
            transform: translateY(5%);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
  }
}
@keyframes content {
  from {
    opacity: 0;
    -webkit-transform: translateY(5%);
            transform: translateY(5%);
  }

  to {
    opacity: 1;
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
  }
}
@media (max-width: 1000px) {
  .home_tabs1 ul li label {
    white-space: initial;
  }
  .home_tabs1 ul li label br {
    display: initial;
  }
  .home_tabs1 ul li label svg {
    height: 1.5em;
  }
}


/* ============================= Package detail Tab end ====================== */



/* ============================= popular end ====================== */



::-moz-selection{color:#fff;background:#333333;}
::selection{color:#fff;background:#333333;}
.alignnone{margin:0 20px 20px 0;}
.aligncenter,
div.aligncenter{display:block;margin:0 auto;}
.alignright{float:right;margin:0 0 20px 20px;}
.alignleft{float:left;margin:0 20px 0px 0;}
a img.alignright{float:right;margin:0 0 20px 20px;}
a img.alignnone{margin:5px 20px 20px 0;}
a img.alignleft{float:left;margin:0 20px 20px 0;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center;}
.wp-caption.alignnone{margin:5px 20px 20px 0;}
.wp-caption.alignleft{margin:5px 20px 20px 0;}
.wp-caption.alignright{margin:5px 0 20px 20px;}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus{clip:auto !important;display:block;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
.container{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a{font:inherit;color:inherit;}
img{max-width:100%;height:auto;}
h1,
h2,
h3,
h4,
h5{}
.template-title{display:table-cell;vertical-align:middle;color:#fff;margin:0; padding-top:40px;}
.arrow-list{list-style:none;}
.arrow-list li{margin-bottom:7px;}
.arrow-list li:before{font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);content:"\f105";margin-right:15px;color:#fc4242;font-size:15px;}
.arrow-list a{color:inherit;}
.header-with-nav{margin:10px 0;}
.header-with-nav .title{margin-top:0;}
.header-with-nav .pull-right{text-transform:uppercase;}
.slick-next,
.slick-prev{cursor:pointer;}
.circle-icon{position:absolute;top:-5px;right:-5px;width:10px;height:10px;background:#f13832;border-radius:50%;z-index:99;}
.title-with-separator{background:url("../images/title-separator-min.png") bottom center repeat-x;padding-bottom:25px;display:inline-block;margin-bottom:60px;margin-top:0;}
.weather-table{background:#fff;border:1px solid #e8e8e8;border-bottom:0;}
.weather-table ul{list-style:none;padding:0;margin:0;}
.weather-table > ul{border-bottom:1px solid #e8e8e8;}
.weather-table > ul > li:first-child{font-family:"Montserrat", sans-serif;width:40%;float:left;text-transform:uppercase;padding:42px 15px;}
.weather-table > ul > li:nth-child(2){width:60%;float:left;}
.weather-table > ul > li:nth-child(2) ul{float:left;display:inline-block;width:100%;}
.weather-table > ul > li:nth-child(2) ul li{float:left;width:25%;border-left:1px solid #e8e8e8;padding:15px;}
.weather-table > ul > li:nth-child(2) ul li:first-child{width:50%;}
.weather-table > ul > li:nth-child(2) ul:first-child{border-bottom:1px dashed #e8e8e8;}
.weather-table li{position:relative;}
.search{position:relative;}
.search input[type='text']{padding:5px 30px 5px 10px;border:1px solid #e8e8e8;width:100%;outline:none;border-radius:0;box-shadow:none;}
.search input[type='submit'],
.search .fa{border:0;background:none;position:absolute;top:10px;right:10px;width:14px;height:14px;z-index:9;outline:none;}
.search input[type='submit']:hover + i{color:#fc4242;}
.search .fa{font-size:14px;color:#999;z-index:8;}
.social-nav{padding:0;margin:0 0 0 -8px;list-style:none;display:inline-block;}
.social-nav li{float:left;margin-left:8px;margin-bottom:8px;}
.social-nav a{display:inline-block;width:35px;height:35px;border:1px solid #e8e8e8;background:#fafafa;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.social-nav a:hover{border-color:#f13832;background:#e94e4c;}
.social-nav a:hover i{color:#fff;}
.social-nav i{font-size:18px;color:#01b0ff;line-height:34px;display:inline-block;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.recent-post-widget .title{text-transform:uppercase;font-size:13px;margin-top:0;line-height:20px;}
.recent-post-widget .blog-post-widget{border-bottom:1px dashed #e8e8e8;margin:0 -15px 15px -15px;padding:0 15px 15px 15px;}
.recent-post-widget .blog-post-widget:last-of-type{border-bottom:0;padding-bottom:0;margin-bottom:0;}
.recent-post-widget .blog-feature-img{margin-left:25px;}
.recent-post-widget time{font-size:13px;color:#999;}
.booking-criteria{background:#fc4242;padding:31px 15px;color:#fff;margin:0 -1px 33px -1px;}
.booking-criteria ul{padding-left:28px;}
.booking-criteria h4{margin-top:0;color:inherit;margin-bottom:19px;}
.booking-criteria i{margin-right:10px;vertical-align:middle;}
.modal-dialog{/*background-color:#fcfcfc;*/position:relative;}
.modal-dialog button{position:absolute;top:0;right:-36px;border-radius:0;border:0;}
.modal-dialog .button-close{position:absolute !important;top:12px !important;right:14px !important;border-radius:0;border:0; color:#fff !important;  opacity: .9; filter: alpha(opacity=90);}
@media (min-width:768px){.modal-dialog{width:370px;}
}
.datepicker{border-radius:0 !important;padding-top:0 !important;border-color:#e8e8e8 !important;box-shadow:none;}
.datepicker-dropdown.datepicker-orient-bottom:before{border-top-color:#e8e8e8 !important;}
.datepicker-days{border-radius:0 !important;box-shadow:0 !important;}
.datepicker table tr td,
.datepicker table tr th{border-radius:0;padding:3px 11px;}
.datepicker table tr th.dow{background:#fc4242;color:#fff;}
.accommodation{background:#fff;border:1px solid #e8e8e8;margin-bottom:35px;}
.accommodation ul{padding:0;margin:0;list-style:none;display:flex;}
.accommodation ul:first-child{border-bottom:1px dashed #e8e8e8;}
.accommodation ul:first-child li{padding:0;}
.accommodation li{position:relative;width:20%;float:left;padding:15px 20px;border-right:1px solid #e8e8e8;color:#777;}
.accommodation li:first-child{width:40%;}
.accommodation li:last-child{border-right:0;}
.accommodation strong{text-transform:uppercase;font-family:"Montserrat", sans-serif;border-bottom:1px dashed #e8e8e8;display:block;padding:15px 20px;}
.checkbox-radio-listing{list-style:none;padding-left:15px;}
.checkbox-radio-listing input[type="radio"],
.checkbox-radio-listing input[type="checkbox"]{display:none;}
.checkbox-radio-listing label{font-weight:normal;}
.checkbox-radio-listing input[type="radio"] + label span{display:inline-block;width:15px;height:15px;margin:-1px 7px 0 0;vertical-align:middle;background:url('../images/radio-button-2-min.png') center no-repeat;cursor:pointer;}
.checkbox-radio-listing input[type="checkbox"] + label span{display:inline-block;width:20px;height:20px;margin:-1px 10px 0 0;vertical-align:middle;background:url('../images/radio-button-min.png') center no-repeat;cursor:pointer;}
.checkbox-radio-listing input[type="radio"]:checked + label span{background:url('../images/radio-button-checked-2-min.png') center no-repeat;}
.checkbox-radio-listing input[type="checkbox"]:checked + label span{background:url('../images/radio-button-checked-min.png') center no-repeat;}
.contact-from{margin-bottom:70px;}
.contact-from form{margin-left:-2%;}
.contact-from fieldset{float:left;width:48%;margin-left:2%;}
.contact-from label{margin-bottom:10px;text-transform:uppercase;font-weight:normal;}
.contact-from .required{color:#fc4242;}
.contact-from input,
.contact-from textarea,
.contact-from select{width:100%;padding:6px;background:#fff;border:1px solid #e8e8e8;outline:none;}
.contact-from input[type="submit"]{background:#f13832;color:#fff;font-family:"Montserrat", sans-serif;font-size:18px;font-weight:bold;border:0;padding:4px;text-transform:uppercase;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.contact-from input[type="submit"]:hover{border-radius:7px;}
.contact-from textarea{min-height:147px;}
.contact-from p{margin-bottom:15px;}
.mozilla .service-var-1 img{width:100%;}
.mozilla .banner-contents{top:50%;margin-top:-28px;}
.site-header{font-family:'Montserrat', sans-serif; position:fixed; z-index:9999; top:0; width:100%; left:0; right:0;}
.site-header .container{position:relative;}
.site-header ul{margin:0;padding:0;list-style:none;}
.site-header-head{color:#fff;font-size:13px;font-weight:400;text-transform:uppercase; border-bottom: 1px solid #9ca8b1;}
.site-header-head .site-header-head a{display:inline-block;}
.site-header-head .fa{font-size:15px;}
.site-header-head i{margin-right:5px;width:auto;height:auto;}
.header-user-tel{margin:0 23px;padding-left:37px;border-left:1px solid #fff;}
.header-user-name,
.header-tour-package{/*background:#F00;*/position:relative;cursor:pointer;padding:5px 14px;}
.header-tour-package .caret{ display: inline-block; width: 0; height: 0; margin-left: 5px; vertical-align: middle; border-top: 10px dashed; border-right: 7px solid transparent; border-left: 7px solid transparent;}
.header-user-name i,
.header-tour-package i{margin-left:5px;}
.header-user-name{ color:#FFF;}
.header-user-name a{margin-left: 10px; margin-right: 10px; color:#FFF;
}
.header-tour-package{/*background:#fc4242;*/position:relative;cursor:pointer;}
.header-tour-listing{position: absolute;right: 0; top:33px;display: none;background: #fff;padding: 5px 10px; width: 190px;/* height: 468px; */z-index: 999;/* overflow: scroll; */ -webkit-box-shadow: 0px 2px 3px rgba(0,0,0,0.45);
  -moz-box-shadow: 0px 2px 3px rgba(0,0,0,0.45);
  box-shadow: 0px 2px 3px rgba(0,0,0,0.45);}
.header-tour-listing .header-tour{border-bottom:1px dashed #ddd;margin-bottom:5px;padding-bottom:5px;}
.header-tour-listing .header-tour:last-of-type{border-bottom:0;padding-bottom:0;margin-bottom:0;}
.header-tour-listing .feature-img{float:left;margin-right:20px;}
.header-tour-listing h6{color:#fff !important;font-size:13px;text-transform:uppercase;margin-top:5px;}
.header-tour-listing h6 a{color:#111 !important;font-size:13px;text-transform:uppercase;margin-top:5px;}
.header-tour-listing h6 i{color:#111 !important;font-size:13px;text-transform:uppercase;margin-top:5px;}
.header-tour-listing .days,
.header-tour-listing .t-btn,
.header-tour-listing .fa{color:#fff;font-size:14px;}
.header-tour-listing .t-btn{font-family:"Montserrat", sans-serif;border-color:#fff;padding:0px 17px;}
.header-tour-listing .t-btn:hover{background:#fff;color:#333;border-radius:0;}
.header-user-tel,
.header-user-email{margin-top:5px;margin-bottom:5px;}
.header-user-tel,
.header-user-email a{margin-left:10px;margin-right:10px;color:#fff !important;}
.site-branding{padding:10px 0;/*background:#fff;*/}
.header-user-email:hover a,
.header-user-email:hover i{color:#fc4242;}
.main-nav{margin-top:19px;}
.main-menu > li{float:left;list-style:none;margin-left:30px;position:relative;}
.main-menu > li > a{text-decoration:none;text-transform:uppercase;padding-bottom:6px;color:#fff;}
.main-menu > li > a:hover{color:#f13832;border-bottom:2px solid #f13832;}
.main-menu > li > ul{position:absolute;top:26x;left:0; padding-top:20px !important; }
.main-menu > li ul{z-index:99;min-width:220px;display:none; }
.main-menu > li ul li{padding:0 20px;display:inline-block;width:100%;background:#fff;position:relative; }
.main-menu > li .sub-menu li ul{position:absolute;top:0;left:220px;}
.main-menu > li ul li:first-child{padding-top:10px;}
.main-menu > li ul li:last-child{padding-bottom:10px;}
.main-menu > li ul a{font-family:inherit;font-size:13px;color:#111 !important;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #666;display:block;text-transform:capitalize;}
.main-menu > li ul a:hover{color:#f13832 !important;}
.main-menu .current-menu-item > a{border-bottom:2px solid #fc4242;}
.header-search{position:relative;margin-top:18px;}
.header-search .fa{cursor:pointer;}
.header-search .fa:hover{color:#fc4242;}
.header-search .search{position:absolute;right:0;top:20px;width:270px;display:none;padding-top:10px;}
.site-title{margin: 0;/*background: #fff;border: 2px solid #fff;border-radius: 5px;overflow: hidden;box-shadow: 0 5px 0 #fff; */}
.slicknav_menu{display:none;}
.main-menu > li ul.mega-menu{top:38px;}
.main-menu > li.mega-menu-nav{position:inherit;}
.mega-menu{width:100%;}
.mega-menu .menu-img{margin-right:25px;}
.mega-menu .wrap{padding:25px 2%!important;width:33.3333%;}
.mega-menu .wrap ul{display:table !important;list-style:none;min-width:inherit !important;}
.mega-menu .wrap a{text-transform:capitalize;}
.mega-menu .wrap li:last-child a{color:#f13832 !important;border:0;}
.mega-menu .wrap li:first-child{margin-bottom:15px;color:#111;font-weight:500;}
.mega-menu .wrap li:last-child a:hover{text-decoration:underline !important;}
.t-btn{text-transform:uppercase;font-family:'Montserrat', sans-serif;font-weight:700;color:#fff;padding:3px 24px;display:inline-block;border:1px solid transparent;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.t-btn:hover{border-radius:8px;text-decoration:none;}
.t-btn:focus{outline:none;outline-offset:inherit;}
.btn-black:hover,
.btn-red:hover{color:#fff;}
.btn-black{background:#333333; color:#FFF;}
.btn-black-border{border-color:#333333;background:none;color:#333333;}
.btn-black-border:hover{color:#333333;}
.btn-red-border{border-color:#fc4242;background:none;color:#fc4242;}
.btn-red-border:hover{color:#fc4242;}
.btn-red{background:#fc4242;}
.btn-md{font-size:15px;padding-top:7px;padding-bottom:7px;}
.btn-lg{font-size:15px;padding-top:15px;padding-bottom:15px;border-radius:0;}
.drop-caps:first-letter{float:left;font-size:40px;line-height:28px;padding:15px;font-family:'Montserrat', sans-serif;font-weight:700;margin:3px 10px 8px 0;}
.dc-v1:first-letter{color:#fff;background:#fc4242;}
.dc-v2:first-letter{border:2px solid #fc4242;color:#333333;padding:13px;}
.dc-v3:first-letter{color:#fff;background:#333333;border-radius:30px;}
.dc-v4:first-letter{color:#fc4242;font-size:57px;}
.tooltip-inner{font-weight:500;font-size:14px;}
.price-table-wrap{border:1px solid #e8e8e8;}
.price-table-wrap .price-table{width:25%;float:left;border-right:1px solid #e8e8e8;padding-bottom:40px;}
.price-table-wrap .price-head{position:relative;}
.price-table-wrap h5{margin:0;padding:15px 0;border-bottom:1px dashed #e8e8e8;margin-bottom:30px;}
.price-table-wrap ul{list-style:none;padding:0;margin:0;}
.price-table-wrap li{margin-bottom:30px;}
.price-table-wrap .hot-price h5{color:#fc4242;}
.call-out-box{border:1px solid #e8e8e8;border-left:4px solid #fc4242;padding:20px 25px;background:#fff;}
.call-out-box h3{margin-top:0;font-size:20px;}
.call-out-box .call-out-btn{border:2px solid #fc4242;padding:15px;font-family:'Montserrat', sans-serif;font-size:16px;font-weight:bold;float:right;margin-left:40px;color:#333;border-radius:50%;text-align:center;}
.tab-pane{padding:8px 20px;border:1px solid #e8e8e8;border-top:0;}
.nav-tabs li{position:relative;}
.tab-content .p-title{margin-top:0;}
.nav-tabs li a{color:#fff;background:#333333;font-size:15px;font-family:'Montserrat', sans-serif;padding:6px 15px 6px 25px;}
.nav-tabs li span{position:absolute;right:-12px;top:0;width:0;height:0;border-style:solid;border-width:19px 0 18px 12px;border-color:transparent transparent transparent #333333;z-index:99;}
.nav-tabs li.active span{border-color:transparent transparent transparent #01b0ff;}
.nav-tabs > li > a{margin-right:0;border:0;}
.nav-tabs > li > a{border-radius:0;}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus{background:#01b0ff;border:0;color:#fff;}
.nav-tabs > li:hover span{border-color:transparent transparent transparent #01b0ff;}
.nav-tabs > li:hover > a{border:0;background:#01b0ff;}
.panel-heading{padding:0;}
.panel-heading,
.panel-group .panel{border-radius:0;}
.panel-body{padding:20px 15px;}
.panel{box-shadow:none;border:1px solid #f7f7f7;}
.panel-default > .panel-heading{color:inherit;background:#fff;}
.panel-default > .panel-heading:hover{background:#333333;}
.panel-default > .panel-heading:hover .panel-title a{color:#fff;}
.panel-default > .panel-heading:hover .panel-title span{background:#fc4242;}
.panel-default > .panel-heading:hover .panel-title span:after{border-left-color:#fc4242;}
.panel-title > a{display:inline-block;width:100%;padding-right:15px;font-size:14px;line-height:35px;}
.panel-title a[aria-expanded="true"]{background:#333333;color:#fff;}
.panel-title a[aria-expanded="true"] span{background:#fc4242;}
.panel-title a[aria-expanded="true"] span:after{border-left-color:#fc4242;}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a{color:#333333;}
.panel-title span{position:relative;line-height:35px;display:inline-block;margin-right:28px;padding-right:28px;padding-left:15px;}
.panel-title span:before{content:'';position:absolute;top:0;right:-28px;width:0;height:0;border:18px solid transparent;border-left:10px solid #e8e8e8;}
.panel-title span:after{content:'';position:absolute;top:0;right:-28px;width:0;height:0;border:18px solid transparent;border-left:10px solid #fff;}
.panel-group .panel + .panel{margin-top:0;}
.booking-tabs{background-color:#fcfcfc;}
.booking-tabs ul{list-style:none;}
.booking-tabs .nav-tabs{text-align:center;border-top:1px solid #e8e8e8;}
.booking-tabs .nav-tabs li{width:25%;}
.booking-tabs .nav-tabs li:last-child a{border-right:1px solid #e8e8e8;}
.booking-tabs .nav-tabs li:last-child a:hover{border-right:0;}
.booking-tabs .nav-tabs a{background:none;border-left:1px solid #e8e8e8;padding:15px 0;}
.booking-tabs .nav-tabs i{color:#333333;font-size:25px;}
.booking-tabs .nav-tabs .active i{color:#fff;}
.booking-tabs .nav-tabs .active:last-child a{border-right:0;}
.booking-tabs .tab-pane{padding:0;}
.booking-tabs .bookingform{margin:0 15px 30px 15px;}
.booking-tabs .bookingform label{float:left;margin-right:3%;width:34%;text-transform:uppercase;}
.booking-tabs .bookingform label span{color:#fc4242;}
.booking-tabs .bookingform .form-control{box-shadow:none;border:1px solid #e8e8e8;display:table;height:30px;border-radius:0;width:63%;float:left;}
.booking-tabs .bookingform .form-control:active,
.booking-tabs .bookingform .form-control:focus{box-shadow:none;}
.booking-tabs .bookingform fieldset{margin-bottom:36px;border-bottom:1px dashed #e8e8e8;}
.booking-tabs .bookingform .field-separator{margin-bottom:15px;}
.booking-tabs .input-group .form-control{width:100%;}
.booking-tabs .input-group-addon{background:#fc4242;border:0;border-radius:0;cursor:pointer;}
.booking-tabs .input-group-addon i{color:#fff;}
.booking-tabs input[type="submit"]{float:right;margin-top:10px;}
.booking-tabs .field-inline .form-control{width:47.5%;}
.booking-tabs .field-inline .form-control:first-child{margin-right:5%;}
.booking-tabs .nav-tabs > li > a:hover i{color:#fff;}
.skillbar{position:relative;display:block;margin:60px 0;padding:0;width:100%;background:#fff;border:1px solid #ececec;height:10px;-webkit-transition:0.4s linear;-moz-transition:0.4s linear;-ms-transition:0.4s linear;-o-transition:0.4s linear;transition:0.4s linear;-webkit-transition-property:width, background-color;-moz-transition-property:width, background-color;-ms-transition-property:width, background-color;-o-transition-property:width, background-color;transition-property:width, background-color;}
.skillbar-bar{position:relative;left:0;height:10px;width:0px;background:#fc4242;padding:0;margin:-1px;}
.skillbar-title{position:absolute;top:-35px;left:0;font-weight:bold;font-size:14px;line-height:24px;color:#454545;background:transparent;z-index:1;}
.skillbar-title h6{font-size:inherit;text-transform:uppercase;font-weight:bold;}
.percentage-text{text-align:center;vertical-align:middle;padding:2px 12px;font-family:'Montserrat', sans-serif;font-size:14px;float:right;color:#333;top:-35px;right:-24px;position:absolute;display:block;}
.percentage-text small.skill-arrow{width:0;height:0;border-bottom:10px solid #fc4242;border-left:10px solid transparent;position:absolute;top:25px;right:24px;}
.alert{text-transform:uppercase;}
.alert .glyphicon{vertical-align:top;margin-right:20px;font-size:20px;}
#tropical-banner{margin-bottom:65px;position:relative;}
#tropical-banner .overlay{background:rgba(0, 0, 0, 0.4);position:absolute;top:0;bottom:0;right:0;left:0;}
.banner-contents{position:absolute;top:50%;bottom:0;right:0;left:0;display:table;z-index:1;width:97%;margin-top:-28px;}
.breadcrumb-wrapper{background:#f7f7f7;background:rgba(0, 0, 0, 0.5);position:absolute;bottom:0;width:100%;z-index:1;}
//.breadcrumb{font-family:'Montserrat', sans-serif;margin-bottom:0;background:none;border-radius:0;text-transform:uppercase;}


.breadcrumb {
    font-family: 'Montserrat', sans-serif;
    margin-bottom: 0;
    background: none;
    border-radius: 0;
    text-transform: uppercase;
    text-align: left;
}


.breadcrumb a{color:#fff;text-decoration:none;}
.breadcrumb a:hover{color:#01b0ff;}
.breadcrumb .active{color:#01b0ff;}
.main-slider-wrap{position:relative;}
.main-slider{overflow:hidden; height: 100%;}
.main-slider .item{position:relative;}
.main-slider .item img{position:relative; height: 781px; width:100%;}
.main-slider .slide-details{ position: absolute;     z-index: 99;    top: 26.5%;    right: 13.4%;}
.main-slider .title{color:#fff;text-align:right;display:table;font-weight:bold;padding:2rem;font-weight:300;text-align:left;}
.main-slider .title span{ clear: both;     display: inline-block;    padding: 16px 30px;    background: #01b0ff;    background: rgba(0, 0, 0, 0.3);    margin-bottom: 10px;}
/*.main-slider .title p{clear:both;padding:2rem 0 4rem 0;margin:0px;font-size:14px;font-weight:300;}*/
.main-slider .title h3{margin-top:15px;font-size:30px;text-transform:uppercase; clear:both; display:block; color:#000; font-weight:700;}
.main-slider .title p{padding-top:0px;padding-bottom: 7px; margin: 0px; font-size:30px;text-transform:uppercase; clear:both; display:block; color:#000; font-weight:700;}
.main-slider .cl{clear:both; display:block; overflow:hidden;}
.main-slider .title h4{margin:0;font-size:16px;text-transform:uppercase; color:#000;}
.main-slider .title a{margin-bottom:3rem;margin-top:5rem; border:1px solid #444; background: rgba(0, 0, 0, 0.9); padding:1rem 2rem; color:#FFF;}
.main-slider .title a:hover{margin-bottom:3rem;margin-top:3rem; border:1px solid #0f143b; background:#fff; padding:1.2rem 2rem; color:#0f143b;}
.main-slider .title i{ margin:0px; padding:0px; display:inherit !important; background:none;}
.main-slider .title i:hover{ margin:0px; padding:0px; display:inherit !important; background:none;}
.main-slider .title span:first-of-type{display:block;}
.main-slider .slick-prev,
.main-slider .slick-next{position:absolute;top:50%;z-index:99;margin-top:-25px;color:#fff;-webkit-transition-duration:0.3s;transition-duration:0.3s;cursor:pointer; background: rgba(0, 0, 0, 0.7);}
.main-slider .slick-prev{left:-50px;}
.main-slider .slick-next{right:-50px;}
.main-slider i{display:table;font-size:50px;/*background:#000;*/padding:7px 15px; font-weight:700}
.main-slider i:hover{background:#f13832;}
.main-slider:hover .slick-prev{left:0;}
.main-slider:hover .slick-next{right:0;}
.main-search-wrap{position:relative;/*background:#f8c301;padding:1.5rem 0;*/}
#adv-search-tab{width: 100%;position: absolute;bottom:15%;z-index: 99;}
#adv-search{width: 100%;/*position: absolute;bottom: 78px;left: 0;z-index: 9;*/color: #444; display:block; clear:both;}
#adv-search fieldset{display:block;}
#adv-search legend{background:none;border-bottom:0;margin-bottom:0;}
#adv-search legend span{font-size:16px;padding:7px 48px 5px 28px;background:#000;background:rgba(0, 0, 0, 0.7);display:inline-block;color:#fff;text-transform:uppercase; margin:0;}
#adv-search .form-wrap{background: #000; background: rgba(0, 0, 0, 0.7); padding: 40px 28px 40px 28px;}
#adv-search .input-group{float:left;width:210px;margin-right:25px;border-radius:0;}
#adv-search select{width:80%;height:37px;}
#adv-search input,
#adv-search select{background:rgba(0, 0, 0, 0.7);border:1px solid #fff;color:#000; width:100%;}
#adv-search .input-group .form-control{border-radius:0;border-right:0;}
#adv-search input[type="submit"]{width:16%;text-transform:uppercase;border:0;background:#ff9a00;padding:13px 0;font-family:"Montserrat", sans-serif;font-weight:bold;outline:none; margin-top:10px;}
#adv-search .input-group-addon{background:none;border-radius:0;border:1px solid #fff;border-left:0;}
#adv-search .fa-calendar{color:#fff;}
#adv-search .select2-container{float:inherit;margin-right:0; width:100%;}
#adv-search .select2-container--default .select2-selection--single{background:rgba(0, 0, 0, 0.5);border-color:#111;border-radius:0;height:50px;}
#adv-search .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;font-weight:500;}
#adv-search .select2-container--default .select2-selection--single .select2-selection__arrow{height:50px;width:40px;}
#adv-search .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#fff transparent transparent transparent;border-width:6px 6px 0 6px;}
#adv-search .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:45px;}
.select2-dropdown{border-radius:0;border:0;}
.select2-search--dropdown .select2-search__field{outline:none;}

.Package-wrapper{background:#dfdfdf;/*background:rgba(0, 0, 0, 0.1)*/;position:relative; padding: 10px 0; width: 100%; height: auto; z-index: 1; margin-bottom: 10px; border-bottom: 1px solid #eee; box-shadow: 0 3px 3px 0 rgba(0,0,0,.4);}
.Package-wrapper h2{ text-transform:inherit !important; width:100%; margin-top:5px; font-size:20px; margin-bottom:5px;}
.Package-wrapper h3{ text-transform:inherit !important; width:100%; margin-top:0; font-size:30px}
.Package-wrapper h3 .person{ font-size:14px;}
.Package-wrapper h4 { font-size:30px;}
.Package-wrapper .border-line{ border-right:1px solid #999;}
.Package-wrapper .space{ font-size:14px; padding-top:1rem; display:block; clear:both; overflow:hidden;}
.Package-wrapper .space1{ font-size:14px; padding-top:1.5rem; display:block; clear:both; overflow:hidden;}

.Package-right-side{ margin:0; padding:0;}
.Package-right-side p{ text-transform:inherit !important; width:100%; margin-top:5px; font-size:12px; margin-bottom:5px;}
.Package-right-side .line-1{ font-size:14px; color:#CCC; margin:0 0.2rem; vertical-align:middle;}
.Package-right-side .margin-tag{ margin:1rem 0; padding:0;}
.Package-right-side .tags-link{ margin:0 0 0.5rem 0; padding:0.2rem 1.2rem; background:#f8c301; color:#111; display:inline-table; border-radius: 100px;}

.slick-slider1 
{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0); 
height:400px;}



.home-services,
.home-tour{background:#fff;padding:33px 0;}
.section-separator .container{background:url("../images/home-section-separate-min.png") bottom center repeat-x;padding-bottom:70px;}
.home-tour .first{margin-right:40px;}
.home-tour .tour-schedule-title{margin-right:20px;margin-bottom:0;}
.home-tour .section-header.second{margin:25px 40px 25px 0;}
.home-tour #myTabContent,
.home-tour #myTab{margin-right:20px;}
.home-tour #myTabContent img,
.home-tour #myTab img{margin-bottom:0;}
.home-tour #myTabContent:first-of-type{margin-bottom:38px;}
.home-tour-type{background:#fff;}
.home-tour-type .service-var-2{margin-right:30px;}
.weather-location-map #location-map{height:300px;}
.home-tour-two,
.home-tour-type,
.weather-location-map,
.home-schedule,
.testimonials,
.home-special-offers,
.home-tour{padding:30px 0;}
.home-tour-two .header-with-nav,
.home-tour-type .header-with-nav,
.weather-location-map .header-with-nav,
.home-schedule .header-with-nav,
.testimonials .header-with-nav,
.home-special-offers .header-with-nav,
.home-tour .header-with-nav{margin-top:0;}
.location-map-wrap{border:1px solid #e8e8e8;padding:10px;background:#fff;}
#location-map{width:100%;height:400px;}
.home-schedule{background:#fff;}
.home-schedule .title{margin-top:0;margin-bottom:28px;}
.tour-page{margin-bottom:70px;}
.tour-page .section-header{margin-bottom:50px;}
.tour-carousel{padding:5px 0px;}
.tour-carousel .tour-post-header{position:relative;}
.tour-carousel .tour-post{border-right:0;margin:4px 0;}
.tour-carousel article[aria-hidden="true"] .circle-icon{display:none;}
.tour-carousel .slick-active:nth-child(4n+4) .circle-icon{display:none;}
.tour-carousel .slick-list{z-index:9;}
.tour-carousel .slick-next,
.tour-carousel .slick-prev{position:absolute;top:50%;margin-top:-30px; z-index: 999;}
.tour-carousel .slick-next .fa,
.tour-carousel .slick-prev .fa{width:50px;height:50px;background: rgba(255, 255, 255, 0.5); color:#000;font-size:40px;border-radius:00px;text-align:right;padding-right:15px;line-height:50px; z-index:999; font-weight:700;}
.tour-carousel .slick-next .fa:hover,
.tour-carousel .slick-prev .fa:hover{background:#111; color:#fff;}
.tour-carousel .slick-next{right:0;}
.tour-carousel .slick-prev{left:0;}
.tour-carousel .slick-prev .fa{text-align:left;padding-left:12px;}
.tour-item{-webkit-transition-duration:0.4s;transition-duration:0.4s;}
.tour-post{border:1px solid #e8e8e8;background:#fff;position:relative;margin-bottom:30px;}
.tour-post .p-name{margin-bottom:22px;}
.tour-days{color:#777777;margin-top:4px;}
.tour-post-header{border-bottom:1px dashed #e8e8e8;padding:9px 20px;}
//.tour-feature-img{margin-bottom:10px;text-align:center;}
.tour-feature-img{margin-bottom:10px;text-align:center; position:relative;}
.tour-feature-title{margin:10px; padding:3px 7px;text-align:center; position:absolute; z-index:999; color:#FFF; background: rgba(13, 150, 212, 0.9);}
.tour-feature-price{margin:0px; padding:2px 10px;text-align:left; position:absolute; font-size:20px; z-index:999; color:#FFF;  background: rgba(0, 0, 0, 0.7); left:0; right:0; bottom:0; width:100%;}

.tour-price{font-family:'Montserrat', sans-serif;font-size:18px;}
.tour-price-off{background:#fc4242;padding:1px 10px;color:#fff;font-weight:500;}
.tour-contents{margin:18px;}
.more-details{color:#fc4242;font-size:13px;font-style:italic;float:right;display:inline-block;text-decoration:none;}
.more-details:hover{color:#333333;text-decoration:none;}
.tour-by-destination .map{float:left;width:38.5%;}
.tour-by-destination .destination-detail{width:61.5%;float:left;border-left:1px solid #e8e8e8;padding:15px 30px;}
.tour-by-destination .destination-detail img{float:left;width:50%;}
.tour-by-destination .destination-content{clear:both;}
.tour-by-destination .arrow-list{padding-left:0;width:46%;margin-left:4%;float:left;}
.tour-by-destination .slick-prev,
.tour-by-destination .slick-next{position:absolute;top:50%;margin-top:-19px;z-index:99;}
.tour-by-destination .slick-prev{left:-19px;}
.tour-by-destination .slick-next{right:-21px;}
.tour-by-destination .fa:hover{background:#fc4242;color:#fff;}
.tour-by-destination h5{margin-bottom:5px;}
.tour-by-destination small{font-size:13px;color:#aaa9a9;}
.tour-post.list-style .tour-feature-img{float:left;margin-right:20px;}
.tour-post.list-style .hide{display:block !important;}
.layout-control{border:1px solid #e8e8e8;}
.layout-control a{background:#fff;float:left;}
.layout-control a:first-child{border-right:1px solid #e8e8e8;}
.layout-control i{color:#ccc;font-size:14px;padding:10px;}
.layout-control .active i{color:#333;}
.sorting select{width:196px;height:36px;}
.sorting .select2-container--default .select2-selection--single{border:1px solid #e8e8e8;border-radius:0;outline:none;}
.sorting .select2-container .select2-selection--single,
.sorting .select2-container--default .select2-selection--single .select2-selection__arrow{height:36px;}
.sorting .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:36px;}
.sorting .select2-container--default .select2-selection--single .select2-selection__arrow{width:35px;}
.advance-tour-filter{background:#fff;border:1px solid #e8e8e8;}
.advance-tour-filter h5{margin-bottom:20px;}
.advance-tour-filter .widget-title{background:#fc4242;margin:0;padding:12px 17px;margin-bottom:25px;color:#fff;border-bottom:1px dashed #fc4242;}
.advance-tour-filter .search{margin:20px 20px 0 20px;}
.advance-tour-filter .search .fa{color:#ccc;}
.advance-tour-filter input[type='text']{background:#fafafa;border:1px solid #e8e8e8;width:100%;outline:none;border-radius:0;box-shadow:none;}
.advance-tour-filter .input-group{margin-bottom:15px;}
.advance-tour-filter .input-group .form-control{border-right:0;}
.advance-tour-filter .input-group-addon{border-radius:0;background:none;background:#fafafa;border-color:#e8e8e8;}
.advance-tour-filter fieldset{padding:30px 20px;border-bottom:1px dashed #e8e8e8;}
.advance-tour-filter ul{list-style:none;padding-left:15px;}
.advance-tour-filter ul input[type="radio"]{display:none;}
.advance-tour-filter ul label{font-weight:normal;margin-bottom:8px;}
.advance-tour-filter ul input[type="radio"] + label span{display:inline-block;width:20px;height:20px;margin:-1px 10px 0 0;vertical-align:middle;background:url('../images/radio-button.png') center no-repeat;cursor:pointer;}
.advance-tour-filter ul input[type="radio"]:checked + label span{background:url('../images/radio-button-checked-min.png') center no-repeat;}
.advance-tour-filter .range-filter{border:0;}
.advance-tour-filter .range-filter input{background:none;text-align:center;}
.advance-tour-filter .range-filter #amount{border:0;font-weight:bold;}
.advance-tour-filter #slider-range{border:0;background:#eee;border-radius:0;}
.advance-tour-filter .ui-slider .ui-slider-range{background:#fc4242;}
.advance-tour-filter .ui-state-hover,
.advance-tour-filter .ui-widget-content,
.advance-tour-filter .ui-state-hover,
.advance-tour-filter .ui-state-default,
.advance-tour-filter .ui-widget-content .ui-state-default,
.advance-tour-filter .ui-widget-header .ui-state-default{background:#fc4242;border:0;outline:none;}
.advance-tour-filter .ui-slider .ui-slider-handle{width:3px;height:20px;}
.advance-tour-filter .ui-slider-horizontal .ui-slider-handle{margin-left:0;}
.advance-tour-filter .ui-corner-all,
.advance-tour-filter .ui-corner-top,
.advance-tour-filter .ui-corner-left,
.advance-tour-filter .ui-corner-tl{border-radius:0;}
.advance-tour-filter .tour-filter-btn{font-family:"Montserrat", sans-serif;font-weight:bold;font-size:16px;color:#fff;border-radius:0;padding:3px 32px;float:right;margin:30px 20px 30px 0;outline:none;}
.tour-single{margin-bottom:30px;}
.tour-single .tour-price-single{padding:2px 18px;margin-bottom:20px;}
.tour-single .tour-single-title{margin-top:0;}
.tour-single .tour-post-meta{display:table;margin-left:30px;min-width:180px;}
.tour-single .tour-post-meta span{display:block;border-bottom:1px dashed #e8e8e8;margin-bottom:3px;padding-bottom:3px;}
.tour-single .tour-post-meta i{font-size:14px;color:#fc4242;margin-right:10px;}
.tour-single .tour-single-contents{margin:0 0 60px 0;background:#fff;padding:35px 15px;}
.tour-single .tour-single-contents p{line-height:24px;color:#777;}
.tour-single .tour-contents-footer .btn-black-border{margin-right:15px;border:1px solid #e8e8e8;background:#f8f8f8;}
.tour-single-slider{position:relative;}
.tour-single-slider .tour-single-slider-nav{position:absolute;bottom:20px;left:50%;width:300px;margin-left:-165px;z-index:9;}
.tour-single-slider .tour-single-slider-nav .item{margin-left:15px;cursor:pointer;position:relative;}
.tour-single-slider .tour-single-slider-nav .item img:after{content:'\A';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0, 0, 0, 0.6);opacity:0;transition:all 0.5s;-webkit-transition:all 0.5s;}
.tour-single-slider .tour-single-slider-nav .item img:after:hover:after{opacity:1;}
.tour-single-slider .tour-single-slider-nav .slick-active{position:relative;}
.tour-single-slider .tour-single-slider-nav .slick-active:after{content:'\A';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0, 0, 0, 0.6);opacity:1;}
.tour-single-schedule{margin-bottom:45px;}
.tour-single-schedule #myTabContent{background:#fff;}
.tour-single-rates{background:url("../images/home-section-separate-min.png") bottom center repeat-x;padding-bottom:25px;}
.question-form{padding:35px 20px;}
.question-form label{width:35%;margin-right:5%;float:left;text-transform:uppercase;}
.question-form input[type='text'],
.question-form textarea{border:1px solid #e8e8e8;padding:5px;width:60%;float:left;box-shadow:none;outline:none;margin-bottom:10px;border-radius:0;}
.question-form input[type='submit']{float:right;font-size:15px;padding:1px 22px;}
.testimonial{background:#fff;border:1px solid #e8e8e8;position:relative;padding:31px 20px 15px 15px;margin-bottom:50px;margin-left:50px;}
.testimonial .avatar{position:absolute;top:50%;margin-top:-53px;left:-53px;}
.testimonial .avatar img{background:#fff;padding:7px;border:1px solid #e8e8e8;}
.testimonial .contents{margin-left:55px;}
.testimonial p{margin-bottom:20px;}
.testimonial.var-two{border-bottom:4px solid #e8e8e8;margin-left:20px;}
.testimonial.var-two .avatar{left:15px;top:-53px;margin:0;}
.testimonial.var-two .avatar img{border-radius:50%;padding:4px;}
.testimonial.var-two .contents{margin-left:110px;}
.testimonial.var-two .contents:before{content:"\f10d";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:30px;color:#fc4242;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);position:absolute;top:50%;left:50px;}
.testimonial-var-two{padding:70px 0 20px 0;}
.testimonial-var-two .section-header{margin-top:0;}
.partners{background:#fff;padding:70px 0;}
.partners .slick-slide{text-align:center;}
.partners img{display:inline-block;}
.service-var-1{background:#fff;border:1px solid #e8e8e8;margin:0 0 20px 0;text-align:center;}
.service-var-1 .wrapper{position:relative;margin:-1px;}
.service-var-1 .wrapper:hover .icon{background:#fc4242;}
.service-var-1 .wrapper:hover i{color:#fff;}
.service-var-1 .wrapper:hover .icon:before{border-bottom-color:#fc4242;}
.service-var-1 .wrapper:hover .icon:after{border-top-color:#fc4242;}
.service-var-1 .feature-img{display:inline-block;position:relative;border-bottom:4px solid #e8e8e8;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.service-var-1 .feature-img .overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;background:#fff;background:rgba(255, 255, 255, 0.9);display:none;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.service-var-1 .feature-img p{position:absolute;top:50%;left:0;right:0;z-index:99;display:none;width:75%;margin:0 auto;margin-top:-35px;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.service-var-1 .feature-img:hover{border-bottom-color:#fc4242;}
.service-var-1 .feature-img:hover p,
.service-var-1 .feature-img:hover .overlay{display:block;}
.service-var-1 .icon-wrapper{position:absolute;bottom:-22px;z-index:99;left:0;right:0;}
.service-var-1 .icon{width:74px;height:40px;background:#f8f9f9;position:relative;display:inline-block;text-align:center;}
.service-var-1 .icon:before{content:"";position:absolute;top:-19px;left:0;width:0;height:0;border-left:37px solid transparent;border-right:37px solid transparent;border-bottom:19px solid #f8f9f9;}
.service-var-1 .icon:after{content:"";position:absolute;bottom:-19px;left:0;width:0;height:0;border-left:37px solid transparent;border-right:37px solid transparent;border-top:19px solid #f8f9f9;}
.service-var-1 .icon i{color:#333333;font-size:30px;width:30px;height:30px;line-height:42px;}
.service-var-1 .contents{padding:61px 0 35px 0;}
.service-var-1 .p-name{margin-bottom:25px;}
.service-var-2{position:relative;border:1px solid #e8e8e8;padding:21px 15px;background:#fcfcfc;margin:0 40px 30px 0;}
.service-var-2 small{color:#fc4242;font-size:13px;font-style:italic;}
.service-var-2 .p-name{margin-top:0;}
.service-var-2 .icon-wrap{float:left;margin-right:25px;}
.service-var-2 .fa{color:#333333;font-size:22px;vertical-align:middle;}
.service-var-2 .contents-wrap{float:left;}
.service-var-2 .more{position:absolute;top:50%;margin-top:-20px;right:-20px;background:#f8f9f9;border:1px solid #e8e8e8;border-radius:30px;padding:7px 15px;z-index:99;text-decoration:none;}
.service-var-2 .more:hover{background:#fc4242;}
.service-var-2 .more:hover .fa{color:#fff;}
.shortcodes-wrap .title{margin-bottom:40px;}
.shortcodes-wrap .btn-md{margin:0 4%;}
.shortcodes-wrap .btn-black,
.shortcodes-wrap .btn-black-border{margin-bottom:30px;}
.shortcodes-wrap .container{background:url("../images/shortcodes-separate-min.png") bottom center repeat-x;padding-bottom:70px;margin-bottom:70px;}
.shortcodes-wrap .container.last{background:none;padding:0;margin-bottom:0;}
.shortcodes-wrap .price-table-wrap .btn-black,
.shortcodes-wrap .price-table-wrap .btn-black-border{margin-bottom:0;}
.shortcodes-wrap .tab-pane{background-color:#fff;}
.shortcodes-wrap .datepicker{display:block;margin-left:40px;}
.shortcodes-wrap #map-canvas-wrap{padding:10px;border:1px solid #e8e8e8;background:#fff;}
.shortcodes-wrap #location-map{width:100%;height:392px;margin:0;padding:0;}
.shortcodes-wrap .fc-icon{font:normal normal normal 14px/1 FontAwesome;}
.site-footer{padding-top:20px;background:rgba(0, 0, 0, 0.5) url("../images/stripe-pattern.png") repeat scroll 0% 0%;color:#111; border-top:1px solid #ff9a00;}
/*.site-footer{padding-top:66px;background:url("../images/footer-pattren-bg.png");color:#ccc;}*/
.site-footer .col-sm-4:nth-child(3n+1){clear:left;}
.site-footer a,
.site-footer p,
.site-footer li,
.site-footer input,
.site-footer address,
.site-footer p{color:inherit;}
.site-footer .widget{margin-bottom:36px;}
.site-footer .widget-title,
.site-footer strong{color:#fff;text-transform:uppercase;}
.site-footer .widget-title{margin-bottom:20px;}
.site-footer ul{list-style:none;padding:0;margin:0;}
.site-footer ul li{float:left;}
.site-footer .widget_pages li,
.site-footer .widget_recent_entries li{width:50%;margin-bottom:5px;}
.site-footer .widget_recent_entries li{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);margin-bottom:15px;}
.site-footer .widget_recent_entries li:before{content:"\f105";margin-right:15px;color:#333;font-size:15px;}
.site-footer .tour-gallery li{margin:0 10px 10px 0; position:relative;}
.site-footer .tour-gallery li .over{margin:0px; position:absolute; display: table; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); vertical-align:middle; text-align:center; padding:3.5rem 0;}
.site-footer .site-info{background:#01b0ff;padding:12px;}
.site-footer .site-info p{color:#fff;font-size:14px;text-transform:uppercase;font-family:"Montserrat", sans-serif;margin-bottom:0;}
.footer-wrapper .container{background:url("../images/footer-map-bg-min.png") bottom right no-repeat;}

.site-footer a:hover{ color:#fff;}

.sidebar .widget{background:#fff;padding:0 15px 35px 15px;}
.sidebar .widget-title{background:#0f143b;margin:0 -15px 30px -15px;padding:10px 15px;color:#fff;border-bottom:2px dashed #0f143b;}
.sidebar .search{margin-bottom:30px;}
.widget_mc4wp_widget form{position:relative;display:inline-block;min-height:36px;margin:14px 0 0 0;width:86%;}
.widget_mc4wp_widget input[type='email']{position:absolute;left:0;top:0;width:100%;background:#444;color:#fff;border:0;padding:6.5px 30px 6.5px 10px;outline:none;}
.widget_mc4wp_widget input[type='submit']{position:absolute;right:0;top:0;background:#fff;border:0;padding:7px 10px;color:#252525;font-size:13px;font-family:"Montserrat", sans-serif;text-transform:uppercase;}
.widget_mc4wp_widget input[type='submit']:hover{background:#000;color:#fff;}
.contact-widget address,
.contact-widget p{margin-bottom:15px;}
.contact-widget .social-nav{margin-top:10px;}
.booking-template{margin:90px 0;}
.booking-template .left-section{margin-left:-10px;}
.booking-template .template-header{margin-bottom:50px;}
.booking-template .template-header .title{margin:0;}
.booking-template .template-header .booking-layout{margin-left:-10px;}
.booking-template .template-header .booking-layout a{float:left;font-family:"Montserrat", sans-serif;font-weight:bold;color:#fff;background:#fc4242;padding:3px 20px;margin-left:10px;}
.booking-template .template-header .booking-layout .active{background:#777;}
.booking-template .fc-icon-{font:normal normal normal 14px/1 FontAwesome;}
.fc-toolbar .fc-btn,
.fc-toolbar .fc-button{background:#333;color:#fff;border:0;box-shadow:none;border-radius:0;padding:2px 8px;outline:none;text-transform:uppercase;display:inline-block;}
.fc-toolbar .fc-prev-button{margin-right:10px;outline:none;}
.fc-toolbar .fc-left .fc-btn:nth-child(2){margin-left:10px;}
.fc-toolbar .fc-left button{margin-left:10px;}
.calender-slider .fc-center{margin-right:-70px;}
.calender-slider .fc-center.first{margin-left:-130px;margin-right:0;}
.calender-slider .fc-unthemed .fc-today{background:none;}
.calender-slider .fc-day-number{position:relative;}
.calender-slider .fc-day-number:hover .calender-pop-up-wrap{display:block;}
.calender-slider .t-price{position:absolute;top:54px;left:0;background:#fc4242;color:#fff;width:91%;display:inline-block;padding:0 5px;font-size:13px;font-weight:500;text-align:center;}
.calender-slider .t-price.passed{background:#e8e8e8;font-weight:normal;color:#333;}
.calender-slider .fc-basic-view .fc-week-number,
.calender-slider .fc-basic-view .fc-day-number{padding:8px;}
.calender-slider .fc-other-month{color:#fff !important;}
.calender-slider .fc-other-month span{color:#fff !important;background:transparent !important;}
.calender-slider .fc-basic-view .fc-body .fc-row:last-child{display:none;}
.booking-template-from{width:720px;margin:0 auto;margin-top:90px;}
.booking-template-from fieldset{width:48%;float:left;margin-bottom:40px;margin-left:4%;}
.booking-template-from fieldset:first-child{margin-left:0;}
.booking-template-from fieldset label{float:left;width:33%;vertical-align:middle;margin:9px 0 0 0;text-transform:uppercase;font-weight:normal;}
.booking-template-from fieldset .input-group{width:65%;margin-left:2%;float:left;}
.booking-template-from fieldset .input-group input{box-shadow:none;border-radius:0;border-right:0;}
.booking-template-from fieldset .input-group-addon{background:#fff;box-shadow:none;border-radius:0;}
.booking-template-from .price-cal,
.booking-template-from .booking-submit{display:inline-block;clear:both;text-transform:uppercase;margin-bottom:25px;}
.booking-template-from .price-cal{background:#fff;border-width:2px;}
.calender-pop-up-wrap{display:none;position:absolute;bottom:44px;left:0;-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}
.calender-pop-up{position:relative;background:#f9f9f9;padding:15px;width:320px;}
.calender-pop-up .pop-header{margin-bottom:30px;}
.calender-pop-up .pop-header .p-price{font-size:20px;font-weight:bold;float:left;}
.calender-pop-up .pop-header time{font-family:"Montserrat", sans-serif;font-size:12px;text-transform:uppercase;float:right;margin-top:7px;}
.calender-pop-up h5{font-size:14px;}
.calender-pop-up .t-btn{padding:3px 15px;}
.calender-pop-up .arrow{position:absolute;left:30px;bottom:-16px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:16px solid #f9f9f9;}
.calender-listing .calender-date-listing{background:#eee;border:1px solid #e8e8e8;margin-bottom:30px;}
.calender-listing .calender-date-listing .title{margin:0 0 20px 0;font-size:15px;}
.calender-listing .c-date-head{padding:10px 25px;margin-bottom:25px;border-bottom:1px dashed #aaa;}
.calender-listing .c-date-head .p-price{font-size:16px;font-weight:bold;}
.calender-listing .c-date-head time{text-transform:uppercase;font-size:12px;font-weight:500;}
.calender-listing .c-contents{margin:0 10px 25px 10px;}
.calender-listing .c-contents p{margin-bottom:0;margin-top:10px;color:#777;}
.calender-listing .c-contents .t-btn{padding:3px 16px;background:#999;border:0;margin-left:15px;margin-top:-10px;}
.calender-listing .calender-date-listing.available{background:#fff;}
.calender-listing .calender-date-listing.available .t-btn{background:#fc4242;}
.c-layouts{display:none;}
.show.c-layouts{display:block;}
.blog-post{position:relative;background:#fff;border:1px solid #e8e8e8;margin-bottom:45px;margin-right:10px;}
.blog-post .blog-feature-img{float:left;margin:-1px;margin-right:31px;width:37%;}
.blog-post .entry-title{margin:0 0 25px 0;}
.blog-post .entry-contents{margin:30px 25px 0 25px;}
.blog-post .post-meta{margin:35px -15px 0 0;}
.blog-post p{color:#777;line-height:24px;}
.blog-post span{color:#777;display:inline-block;}
.blog-post .comment-count{color:#333;text-transform:uppercase;}
.blog-post .read-more{position:absolute;top:50%;right:-26px;margin-top:-26px;background:#f8f8f8;padding:5px;display:inline-block;border-radius:50%;z-index:99;}
.blog-post .read-more i{border:1px solid #e8e8e8;background:#fff;padding:8px 16px;color:#333;font-size:24px;border-radius:50%;}
.blog-post .read-more:hover i{background:#f13832;color:#fff;}
#pagination{margin:10px 0 75px 0;display:inline-block;width:100%;}
#pagination a{background:#fff;padding:6px 15px;border:1px solid #e8e8e8;border-right:0;display:inline-block;margin-left:-4px;color:#333;}
#pagination a:last-child{border-right:1px solid #e8e8e8;}
#pagination .active{color:#fc4242;}
.blog-single .blog-post{margin-right:0;}
.blog-single .entry-contents{padding:30px;margin-right:0;margin-top:0;margin-left:0;}
.blog-single .feature-img{float:none;margin-right:-1px;width:100%;}
.blog-single .post-meta{margin-right:0;}
.blog-single .post-meta-single{background:url("../images/meta-separator-min.png") top center repeat-x;margin-top:30px;padding:30px;}
.blog-single .post-meta-single span{display:inline-block;text-transform:uppercase;color:#333;}
.blog-single .post-meta-single a{text-transform:uppercase;color:#777;}
.blog-single .post-meta-single a:hover{color:#fc4242;text-decoration:underline;}
.blog-single .post-meta-single .shares{color:#777;}
.blog-single .post-meta-single .shares i{color:#fc4242;}
.comments{margin-bottom:40px;}
.comments .comments-title{margin-bottom:40px;}
.comments article article{margin-left:80px;}
.comments .avatar{width:230px;text-align:center;background:#f8f8f8;padding:10px;border-right:1px solid #e8e8e8;border-top-right-radius:45px;box-sizing:content-box;float:left;margin-right:-50px;position:relative;}
.comments .avatar img{border-radius:50%;display:inline-block;clear:both;}
.comments .avatar time{font-size:13px;color:#777;display:inline-block;margin-top:10px;}
.comments .author{float:left;margin:0;}
.comment-wrap{position:relative;display:flex;margin-bottom:30px;}
.comment-detail-wrap{background:#fff;border:1px solid #e8e8e8;border-radius:20px;padding:25px 25px 15px 80px;}
.comment-meta{margin-bottom:15px;}
.comment-reply-link{float:right;color:#fc4242;text-transform:uppercase;}
.comment-reply-link i{color:#fc4242;}
.respond-title{margin-bottom:30px;}
.contact-template{margin-bottom:75px;}
.contact-template .contact-title{margin-bottom:45px;}
.contact-template .contact-details{/*background:url("../images/home-section-separate-min.png")*/ bottom center repeat-x;margin-bottom:0px;padding-bottom:0px;}
.contact-template .contact-details .title{color:#fff;font-size:14px;background:#f13832;padding:8px 10px 7px 60px;position:relative;margin-top:0;margin-bottom:15px;margin-right:30px;}
.contact-template .contact-details .title i{position:absolute;left:-13px;top:-18px;background:#fff;border:2px solid #f13832;border-radius:50%;color:#333;font-size:20px;text-align:center;width:60px;height:60px;line-height:56px;}
.contact-template .contact-details .title i.fa-mobile{font-size:30px;}
.contact-template .contact-details .title span{position:absolute;right:-15px;top:0;width:0;height:0;border-top:15px solid transparent;border-left:15px solid #f13832;border-bottom:15px solid transparent;}
.contact-template .contact-details address{margin-top:20px;}
.contact-template .contact-details address,
.contact-template .contact-details .email-section,
.contact-template .contact-details .phone-section{margin-bottom:30px;}
.contact-template address p,
.contact-template .email-section .email,
.contact-template .phone-section .number{margin-left:30px;color:#777;}
.contact-template .map-wrap{background:#fff;padding:7px;border:1px solid #e8e8e8;}
.contact-template #location-map{height:300px;}
#contact_form #contact-loader{display:none;}
#error-container{display:inline-block;width:100%;clear:both;}
#error-container .error{color:red;display:block;}
.checkout-page{margin-bottom:75px;}
.checkout-page .title{margin-bottom:40px;}
.checkout-page .entry-title{margin-top:0;}
.checkout-page .accommodation ul{display:flex;}
.checkout-page .accommodation ul li{width:25%;}
.checkout-page .contact-from{margin-bottom:50px;}
.checkout-page .contact-from p{float:left;width:48%;margin-left:2%;}
.checkout-page .contact-from .form-address,
.checkout-page .contact-from .form-comment{width:98%;margin-left:2%;}
.checkout-page .payment-box{background:#eee;border:1px solid #ddd;padding:25px;}
.checkout-page label{margin-bottom:10px;text-transform:uppercase;font-weight:normal;}
.checkout-page select{width:100%;padding:6px;background:#fff;border:1px solid #e8e8e8;outline:none;}
.checkout-page .fields-wrap{margin-left:-2%;}
.checkout-page .fields-wrap .title{margin-left:2%;}
.checkout-page .fields-wrap .checkout-select{float:left;width:48%;margin-left:2%;margin-bottom:35px;}
.checkout-page .checkout-checkbox{margin-bottom:30px;}
.checkout-page .checkout-checkbox label{margin-bottom:20px;}
.checkout-page .checkout-checkbox ul{margin-left:-35px;}
.checkout-page .checkout-checkbox li{float:left;margin-left:35px;}
.payment .title{margin-bottom:40px;}
.payment .checkbox-radio-listing label{margin-bottom:20px;}
.payment-box{width:350px;}
.payment-box input{width:100%;padding:4px 10px;border:none;background:#fff;}
.checkout-details{color:#777;background:#fff;border:1px solid #f0f0f0;border-bottom:0;}
.checkout-details .main-title{padding:10px;background:#fc4242;color:#fff;margin-top:0;}
.checkout-details fieldset{padding:20px 10px;border-bottom:1px dashed #e8e8e8;}
.checkout-details .total,
.checkout-details .subtotal,
.checkout-details .tax{padding:7px 10px;border-bottom:1px dashed #e8e8e8;margin-bottom:0;}
.checkout-details .total span,
.checkout-details .subtotal span,
.checkout-details .tax span{display:inline-block;}
.checkout-details .date{color:#fc4242;font-size:14px;margin-top:-4px;}
.checkout-details .title{font-size:14px;margin:0;margin-bottom:15px;}
.checkout-details .total-price{border:2px solid #333;padding:15px;margin:15px;}
.checkout-details .total-price p{color:#333;font-weight:bold;font-size:15px;margin-bottom:5px;}
.checkout-details .booking-proceed{padding-top:40px;background:#f8f8f8;border-top:1px solid #f0f0f0;margin:0 -1px;}
.checkout-details .t-btn{width:100%;}
.page-404{padding:30px 0 95px 0;background:#fff;}
.page-404 .container:before{background:url("../images/home-section-separate-min.png") center repeat-x;width:100%;height:10px;}
.page-404 .container:after{background:url("../images/home-section-separate-min.png") center repeat-x;width:100%;height:10px;}
.page-404 .error-code{font-size:200px;font-family:"Montserrat", sans-serif;font-weight:bold;border-right:1px dashed #e8e8e8;margin:0;}
.page-404 .error-code span{color:#fc4242;}
.page-404 .error-code,
.page-404 .error-statement{padding:75px 0;margin:45px 0;}
.page-404 p{font-size:15px;}


.Ceck-rate-btn-right {
    vertical-align: middle;
    text-align: right;
    float: right;
}



.close {
    position: absolute !important;
    top: 0px !important;
    right: 10px !important;
    color: #444 !important;
    font-size: 40px !important;
    font-weight: bold;
    z-index: 99999 !important;
    transition: 0.3s;
}
.sign-in-form {
	margin:0;
	padding:0;
}
.sign-in-form h1 {
	margin:0 0 0.5em 0;
	padding:0;
	font-size:18px;
	font-weight:500;
	color:#333;
	text-align:left;
}
.sign-in-form input {
	margin:0 0 10px 0 !important;
	padding:0 15px;
	display:block;
	clear:both;
}
.sign-in-form-border-left {
	background:#f9f9f9;
	padding-top:10px;
	border:1px solid #e1e1e1;
	padding-bottom:10px;
}
.sign-in-form-left {
	margin:0;
	padding:0;
}
.sign-in-form-left h1 {
	margin:0 0 0.5em 0;
	padding:0;
	font-size:18px;
	font-weight:300;
		color:#333;
	text-align:left;
}
.sign-in-form-left input {
	margin:0 0 10px 0 !important;
	padding:0 15px;
	display:block;
	clear:both;
}
.or-count {
	margin:5px 0 5px 0;
	padding:0;
	font-size:16px;
	font-weight:500;
	display:block;
	clear:both;
	overflow:hidden;
}
.sign-in-form .btn {
	margin:1em 0 0.5em 0 !important;
	width:100% !important;
	display:block !important;
	position:relative;
	padding: 10px 20px !important;
	right:inherit !important;
}
.sign-in-form-left .btn {
	margin:1.1em 0 0.4em 0 !important;
	width:100% !important;
	display:block !important;
	position:relative;
	padding: 10px 20px !important;
	right:inherit !important;
}
/*------------------------- Fllow us Closed -------------------*/

.social-cont {
	margin:0 0 0.9em 0;
	padding:0;
	width:100%;
	position:relative;
}
.social-cont h3 {
	width:100%;
	margin:0;
	padding:0 0 3% 0;
	color:#333;
	font-size:14px;
	font-weight:600;
}
.social-cont a {
	color:#0f6633;
	font-size:14px;
	font-weight:600;
}
.social-cont a:hover {
	color:#0f6633;
	text-decoration:underline;
}
.social-cont .fb {
	margin:0;
	padding:0;
	width:49%;
	display:inline-table;
	font-size:12px;
	color:#ededed;
	cursor:pointer;
	-moz-box-shadow:    inset 0 0 5px #153982;
	-webkit-box-shadow: inset 0 0 5px #153982;
	box-shadow:         inset 0 0 5px #153982;
	background:#4267b2;
}
.social-cont .fb:hover {
	background:#2b519e;
	transition: all 1.4s ease-in-out 0s;
}
.social-cont .fb-left {
	display:inline-block;
	padding:0 4% 0 4%;
	color:#FFF;
	font-size:20px !important;
	border-right:1px solid #232323;
	-webkit-box-shadow: 1px 0 0 0 #153982;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
	-moz-box-shadow:    1px 0 0 0 #153982;  /* Firefox 3.5 - 3.6 */
	box-shadow:         1px 0 0 0 #153982;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
}
.social-cont .fb-right {
	font-size:12px;
	color:#ededed;
	padding:0.2rem 0 0.7rem 1rem;
	text-align:right;
	display:inline-block;
	font-weight:300;
}
.social-cont .fb-right span {
	font-size:13px;
	color:#ededed;
	font-weight:bolder;
	font-weight:700;
}
.social-cont .goole-plus {
	margin:0;
	padding:0;
	width:49%;
	display:inline-table;
	font-size:13px;
	color:#ededed;
	cursor:pointer;
	-moz-box-shadow:    inset 0 0 5px #b64042;
	-webkit-box-shadow: inset 0 0 5px #b64042;
	box-shadow:         inset 0 0 5px #b64042;
	background:#e06568;
}
.social-cont .goole-plus:hover {
	background:#b64042;
	transition: all 1.4s ease-in-out 0s;
}
.social-cont .goole-plus-left {
	display:inline-block;
	padding:0 4% 1% 4%;
	color:#FFF;
	font-size:20px;
	border-right:1px solid #232323;
	-webkit-box-shadow: 1px 0 0 0 #b64042;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
	-moz-box-shadow:    1px 0 0 0 #b64042;  /* Firefox 3.5 - 3.6 */
	box-shadow:         1px 0 0 0 #b64042;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
}
.social-cont .goole-plus-right {
	font-size:12px;
	color:#ededed;
	padding:0.5rem 0 0.5rem 3%;
	text-align:right;
	display:inline-block;
	font-weight:300;
}
.social-cont .goole-plus-right span {
	font-size:13px;
	color:#ededed;
	font-weight:bolder;
	font-weight:700;
}

.heade-booking{ margin:0; padding:0; }
.heade-booking .btn{ margin-top:1rem; }
.heade-booking h1{ padding:1.5rem 0 0 0; color:#FFF; font-size:20px; margin:0; text-align:center;}
.heade-booking .logo-bok{ margin:0; padding:0;}

.form-group1 {
  text-align:left;
  margin-bottom:15px;
}
.form-group1 .btn {
  text-align:left;
  margin-bottom:15px;
  background:#ff3900 ;
}
.form-group1 label {
  color: #444;
  letter-spacing: 1px;
  font-size:14px;
  font-weight:300;
  text-align:left !important;
  
}
.form-control1 {
  box-shadow: none;
  background: #fff;
  height: 45px;
  font-size:14px;
  font-weight: 300;
  font-family: "Roboto", sans-serif;
  color: #444;
/*  border-radius: 0px;*/
}
.form-control1:active, .form-control1:focus {
  outline: none;
  box-shadow: none;
  border-color: #ccc;
}
.form-control1 {
    display: block;
    width: 100%;
    padding: 10px 20px;
    color: #999;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
textarea.form-control1 {
    height: auto;
}

.booking_box {
	padding:0;
	margin:0;
	position:relative;
	width:100%;
}
.booking_box img {
	padding:0;
	margin:0;
	position:relative;
	width:100%;
}
.booking_box_over {
	padding:0;
	margin:0;
	overflow:hidden !important;
	position:relative !important;
}
.booking_box_cover {
	padding:0;
	margin:0;
	background-color: rgba(0, 0, 0, .7) !important;
	position:absolute;
	display:block;
	z-index:999;
	width:100%;
	color:#FFF;
	text-align:left;
	bottom:0;
}
.booking_box_content {
	font-size:18px;
	font-weight:700;
	color:#FFF;
	width:100%;
	padding:1rem;
}
.booking_box_content h1 {
	font-size:14px;
	font-weight:300;
	color:#FFF;
	margin-top:0.5rem;
	text-align:left;
	text-transform:inherit !important;
	margin-left:0;
	margin-right:0;
	margin-bottom:10px !important;
	line-height:18px;
}
.booking_box_content p {
	font-size:12px;
	font-weight:300;
	text-align:left;
	color:#ccc !important;
	margin:0 !important;
	padding:0 !important;
}


.booking_box_1{
	padding:1rem 0 0 0;
	margin:0;

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

}
.booking_box_1 ul li{
	padding:1rem 1.5rem;
	margin:0;
	border-bottom:1px solid #efefef;
	display:block;
	font-size:12px;
	color:#999;
	overflow:hidden;
	clear:both;

}
.booking_box_1 ul li .space{
	padding:0;
	margin:0 1rem 0 0;

}
.booking_box_1 ul li .text-big{
	padding:0;
	margin:0;
	font-size:14px;
	color:#444;

}
.booking_box_1 ul li .text-small{
	padding:0;
	margin:0;
	font-size:11px;

}

.booking_box_2{
	padding:0;
	margin:0;
	background:#f9f9f9;
}

.booking_box_2 h1{
	padding:1rem 1.5rem !important;
	margin:0;
	font-size:16px;
	padding:0;
	color:#333;
}

.booking_box_2 ul{
	padding:0;
	margin:0;

}
.booking_box_2 ul li{
	padding:1rem 1.5rem;
	margin:0;
	border-bottom:1px solid #efefef;
	display:block;
	font-size:12px;
	color:#999;
	overflow:hidden;
	clear:both;

}
.booking_box_2 ul li .space{
	padding:0;
	margin:0 1rem 0 0;

}
.booking_box_2 ul li .text-big{
	padding:0;
	margin:0;
	font-size:14px;
	color:#444;

}
.booking_box_2 ul li .text-small{
	padding:0;
	margin:0;
	font-size:11px;

}
.box-price-omman{border:1px solid #efefef; padding:0.5rem 0 ;}

.booking_box_peice{
	padding:0.5rem 1.5rem;
	margin:0;
	border:1px solid #efefef;
}

.booking_box_peice h1{
	padding:1rem 1.5rem;
	margin:0;
	font-size:16px;
	padding:0;
	color:#333;
}

.booking_box_peice ul{
	padding:0;
	margin:0;

}
.booking_box_peice ul li{
	padding:1rem 0 0 0 0;
	margin:0;
	display:block;
	font-size:12px;
	color:#999;
	overflow:hidden;
	clear:both;

}
.booking_box_peice ul li .space{
	padding:0;
	margin:0 1rem 0 0;

}

.booking_box_peice ul li .text-red{
	padding:0;
	margin:0;
	color:#F00 !important;
	font-size:11px;
	line-height:14px !important;

}
.booking_box_peice ul li .text-red-big{
	padding:0;
	margin:0;
	color:#F00 !important;
	font-size:18px;

}

.booking_box_peice ul li .text-black{
	padding:0;
	margin:0;
	color:#444 !important;
	font-size:18px;

}

.book-space{margin-top:3rem; display:block; clear:both; width:100%;}

.booking-cnt{margin:0; padding:1rem; border:1px solid #e1e1e1 !important; overflow:hidden; margin-bottom:5.5rem; display:block; clear:both;}
.booking-cnt h1{margin:0; padding:0; font-size:18px; margin-bottom:0.5rem;}
.booking-cnt p{margin:0; padding:0; font-size:14px;}
.space-booking{margin-bottom:1rem; display:block; clear:both;}
.padding-booking{ padding:0.5rem 1rem; display:block; clear:both; margin-bottom:1rem;}
.booking-table{margin:0; padding:0; border-right: 1px solid #ddd !important;}
.booking-table th{margin:0; padding:0; text-align: left;
background: #444 !important;
font-size: 14px !important;
color: #FFF;}
.booking-table td{padding: 10px 8px !important;
vertical-align: top;
border-bottom: 1px solid #ddd !important;
border-left: 1px solid #ddd !important;
font-size: 12px;
font-weight: 300;}


.about-section {
  padding: 3em 0 3rem 0 !important;
}

.about-section p{
  padding: 3em 0 0 0 !important;
  color:#444;
}

.about-us {
position: relative;
}
.about-us-wrapper .text {
margin-bottom: 15px;
}
.about-us-wrapper .text.no-margin {
margin-bottom: 0;
}
.about-us-wrapper .group-list .about-us-list {
width: 220px;
}
.about-us-wrapper .group-list .box-media {
margin-top: 40px;
}
.about-us-wrapper .group-button {
margin-top: 25px;
}
.about-us-list {
	margin:0;
	padding:0;
}
.about-us-list ul{
	margin:0;
	padding:0;
}
.about-us-list li {
margin:0;
padding:7px 0;
padding-left: 20px;
position: relative;
list-style-type:none;
}
.about-us-list li:after {
position: absolute;
background:url(../images/left-arrow-min.png) no-repeat left 15px;
width:7px;
height:30px;
content: '';
top: 0;
left: 0;
color: #c6c6c6;
font-size: 12px;
}

.rightFloat{position:fixed; right:0px; top:65%; z-index:99999 !important; width:0px;}
.rightFloat .rightFloatIn{position:relative; width:350px; background:#f13832 !important; right:50px; cursor:pointer; margin-bottom:1px; border:1px solid #cccccc\9; border-right:0px\9; margin-top:-2px\9; color:#FFF; box-shadow:0 3px 10px #333; padding:0; }
.rightFloat .rightFloatIn:hover{ background:#111 !important ; color:#fff !important; }
.rightFloat .rightFloatIn a{ text-decoration:none; color:inherit; margin:0; padding:0; }
.rightFloat .rightFloatIn .rightFloatLeft{ display:inline-table; font-size:30px; padding:0; padding-left:15px; padding-right:10px;}
.rightFloat .rightFloatIn .rightFloatRight{ text-align:left; padding:0px; display:inline-table; color:#fff; margin:0; vertical-align:middle; }
.rightFloat .rightFloatIn .rightFloatRight p {font-size:16px; font-weight:700;margin:0; margin-top:-15px !important;  padding:0; }


.fancyTab {
	text-align: center;
	padding:15px 0;
	background-color: #eee !important;
	box-shadow: 0 0 0 1px #ddd;
	top:21px;
 transition: top .2s;
}
.fancyTab.active {
	top:0;
 transition:top .2s;
}
.whiteBlock {
	display:none;
}
.fancyTab.active .whiteBlock {
	display:block;
	height:2px;
	bottom:-2px;
	background-color:#fff;
	width:99%;
	position:absolute;
	z-index:1;
}
.fancyTab a {
	font-family: 'Source Sans Pro';
	font-size:1.65em;
	font-weight:300;
 transition:.2s;
	color:#333;
}
.fancyTab .hidden-xs {
	white-space:nowrap;
}
.fancyTabs {
	border-bottom:2px solid #ddd;
	margin: 15px 0 0;
}
li.fancyTab a {
	padding-top: 15px;
	top:-15px;
	padding-bottom:0;
}
li.fancyTab.active a {
	padding-top: inherit;
}
.fancyTab .fa {
	font-size: 40px;
	width:100%;
	padding: 15px 0 5px;
	color:#666;
}
.fancyTab.active .fa {
	color: #cfb87c;
}
.fancyTab a:focus {
	outline:none;
}
.fancyTabContent {
	border-color: transparent;
	box-shadow: 0 -2px 0 -1px #fff, 0 0 0 1px #ddd;
	padding: 30px 15px 15px;
	position:relative;
	background-color:#fff;
}
.nav-tabs > li.fancyTab.active > a, .nav-tabs > li.fancyTab.active > a:focus, .nav-tabs > li.fancyTab.active > a:hover {
	border-width:0;
}
.nav-tabs > li.fancyTab:hover {
	background-color:#f13832 !important;
	box-shadow: 0 0 0 1px #ddd;
}
.nav-tabs li .fancyTabContent span {
    position: inherit;
    right: inherit !important;
    top: 0 !important;
    width: 0 !important;
    height: 0 !important;
    border-style: solid !important;
    border-width: 19px 0 18px 12px  !important;
    border-color: transparent transparent transparent #333333 !important;
    z-index: 99 !important;
}

.nav-tabs > li.fancyTab.active:hover {
	background-color:#f13832 !important;
	box-shadow: 1px 1px 0 1px #fff, 0 0px 0 1px #ddd, -1px 1px 0 0px #ddd inset !important;
}
.nav-tabs > li.fancyTab:hover a {
	border-color:transparent;
}
.nav.nav-tabs .fancyTab a[data-toggle="tab"] {
	background-color:transparent;
	border-bottom:0;
}
.nav-tabs > li.fancyTab span {
    position: relative;
    right: 0px;
    top: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0px;
	color:#000;
    border-color: transparent transparent transparent #333333;
    z-index: 99;
}
.nav-tabs > li.fancyTab:hover a {
	border-right: 1px solid transparent;
}
.nav-tabs > li.fancyTab > a {
	margin-right:0;
	border-top:0;
	padding-bottom: 30px;
	margin-bottom: -30px;
}
.nav-tabs > li.fancyTab {
	margin-right:0;
	margin-bottom:0;
}
.nav-tabs > li.fancyTab:last-child a {
	border-right: 1px solid transparent !important;
}
.nav-tabs > li.fancyTab.active:last-child {
	border-right: 0px solid #ddd !important;
	box-shadow: 0px 2px 0 0px #fff, 0px 0px 0 1px #ddd !important;
}
.fancyTab:last-child {
	box-shadow: 0 0 0 1px #ddd;
}
.tabs .nav-tabs li.fancyTab.active a {
	box-shadow:none;
	top:0;
}
.tabs .nav-tabs li.fancyTab.active a {
	box-shadow:none;
	top:0;
}

.fancyTab.active {
	background: #f13832;
	box-shadow: 1px 1px 0 1px #fff, 0 0px 0 1px #ddd, -1px 1px 0 0px #ddd inset;
	padding-bottom:30px;
}
.arrow-down {
	display:none;
	width: 0;
	height: 0;
/*	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 22px solid #ddd;*/
	position: absolute;
	top: -1px;
	left: calc(50% - 20px);
}
.arrow-down-inner {
	width: 0;
	height: 0;
/*	border-left: 18px solid transparent;
	border-right: 18px solid transparent;
	border-top: 12px solid #fff;*/
	position: absolute;
	top: 0px;
	left: -18px;
}
.fancyTab.active .arrow-down {
	display: block;
}
 @media (max-width: 1200px) {
 .fancyTab .fa {
 font-size: 36px;
}
 .fancyTab .hidden-xs {
 font-size:22px;
}
}
 @media (max-width: 992px) {
 .fancyTab .fa {
 font-size: 33px;
}
 .fancyTab .hidden-xs {
 font-size:14px;
 font-weight:normal;
}
}
 @media (max-width: 768px) {
 .fancyTab > a {
 font-size:14px;
}
 .nav > li.fancyTab > a {
 padding:5px 0;
 margin-bottom:inherit;
}
 .fancyTab .fa {
 font-size:30px;
}
 .nav-tabs > li.fancyTab > a {
 border-right:1px solid transparent;
 padding-bottom:0;
}
 .fancyTab.active .fa {
 color: #333;
}
}
.close {
    position: absolute;
    top: 5px;
    right: 0;
    color: #444 !important;
    font-size: 40px !important;
    font-weight: bold;
    z-index: 99999 !important;
    transition: 0.3s;
}

ul.roomactivities {
	float:left;
	width:100%;
	padding:0 0 15px 0px;
	margin:1em;
	list-style:none;
}
ul.roomactivities li {
	float:left;
	width:30%;
	padding:6px 0px;
	margin:0 0px;
	list-style:none;
	text-align:left;
}
ul.roomactivities li span {
	float:left;
	color:#000000;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	padding:0 10px 0 20px;
	background:url(../images/tick1.png) 3px 5px no-repeat;
}
ul.roomactivities1 {
	float:left;
	width:100%;
	padding:0 0 15px 0px;
	margin:0 0px;
	list-style:none;
}
ul.roomactivities1 li {
	float:left;
	width:100%;
	padding:6px 0px;
	margin:0 0px;
	list-style:none;
	text-align:left;
}
ul.roomactivities1 li span {
	float:left;
	color:#000000;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	padding:0 10px 0 15px;
	background:url(../images/tick1.png) 3px 5px no-repeat;
}
.package_det_hotel h6 {
	font-size: 14px;
	line-height: 24px;
	color: #666;
	font-weight: 700;
	text-transform: uppercase;
	background: #f9f9f9;
	clear: both;
 padding: .2rem .5rem;
}
@media (max-width: 600px) {
  .tabs1 input[name="tab-control"]:nth-of-type(1):checked ~ ul > li:nth-child(1) > label {
    background: rgba(0, 0, 0, 0.08);
  }
}
.tabs1 input[name="tab-control"]:nth-of-type(1):checked ~ .slider {
  -webkit-transform: translateX(0%);
          transform: translateX(0%);
}
.tabs1 input[name="tab-control"]:nth-of-type(1):checked ~ .content > section:nth-child(1) {
  display: block;
}
.tabs1 input[name="tab-control"]:nth-of-type(2):checked ~ ul > li:nth-child(2) > label {
  cursor: default;
    background: #ff3900 !important;
color: #FFF !important;
}
.tabs1 input[name="tab-control"]:nth-of-type(2):checked ~ ul > li:nth-child(2) > label svg {
    fill: #fff;

}
@media (max-width: 600px) {
  .tabs1 input[name="tab-control"]:nth-of-type(2):checked ~ ul > li:nth-child(2) > label {
    background: rgba(0, 0, 0, 0.08);
  }
}
.tabs1 input[name="tab-control"]:nth-of-type(2):checked ~ .slider {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
.tabs1 input[name="tab-control"]:nth-of-type(2):checked ~ .content > section:nth-child(2) {
  display: block;
}
.tabs1 input[name="tab-control"]:nth-of-type(3):checked ~ ul > li:nth-child(3) > label {
  cursor: default;
   background: #ff3900 !important;
color: #FFF !important;
}
.tabs1 input[name="tab-control"]:nth-of-type(3):checked ~ ul > li:nth-child(3) > label svg {
    fill: #fff;

}
@media (max-width: 600px) {
  .tabs1 input[name="tab-control"]:nth-of-type(3):checked ~ ul > li:nth-child(3) > label {
    background: rgba(0, 0, 0, 0.08);
  }
}
.tabs1 input[name="tab-control"]:nth-of-type(3):checked ~ .slider {
  -webkit-transform: translateX(200%);
          transform: translateX(200%);
}
.tabs1 input[name="tab-control"]:nth-of-type(3):checked ~ .content > section:nth-child(3) {
  display: block;
}
.tabs1 input[name="tab-control"]:nth-of-type(4):checked ~ ul > li:nth-child(4) > label {
  cursor: default;
   background: #ff3900 !important;
color: #FFF !important;
}
.tabs1 input[name="tab-control"]:nth-of-type(4):checked ~ ul > li:nth-child(4) > label svg {
    fill: #fff;
  
}
@media (max-width: 600px) {
  .tabs1 input[name="tab-control"]:nth-of-type(4):checked ~ ul > li:nth-child(4) > label {
    background: rgba(0, 0, 0, 0.08);
  }
}
.tabs1 input[name="tab-control"]:nth-of-type(4):checked ~ .slider {
  -webkit-transform: translateX(300%);
          transform: translateX(300%);
}
.tabs1 input[name="tab-control"]:nth-of-type(4):checked ~ .content > section:nth-child(4) {
  display: block;
}


.package_det_d_left_form {
	padding:0 5%;
	margin:0;
	width:100%;
}
.colspan-talk {
	display:inline-table;
	width:100%;
}
.colspan-talk .inputBox {
padding:.5rem 1rem;
margin-bottom:.5rem;
	border-radius:5px;
	border:1px solid #d9d9d9;
	width:100%;
	background:#fff;
	font-size:12px;
}
.colspan-talk .error {
	padding:0;
	margin:0;
	font-size:12px;
	color:#C00;
}
.colspan-talk .inputBox .inputBoxIn {
	margin:0;
	overflow:hidden;
}
.colspan-talk .inputBox .dropBg {
	background:url(../images/grayArrow.png) right center no-repeat;
}
.colspan-talk .inputBox .dateBg {
	background:url(../images/cal.png) right center no-repeat;
}
.colspan-talk .inputBox .dropBg select {
	background:none;
	border:0px;
	color:#999;
	width:115%;
	height:25%;
}
.colspan-talk .inputBox .inputBoxIn .txtField {
	margin:0;
	width:100%;
	border:0px;
	color:#8f8f8f;
	background:none;
	outline:none;
}
.package_det_d_left_form .btn {
	margin:0;
	overflow:hidden;
	width:100%;
}

.colspan-enquiry {
	display:inline-table;
	width:100%;
}
.colspan-enquiry .inputBox {
padding:.6rem .5rem;
margin-bottom:.5rem;
	border-radius:5px;
	border:1px solid #d9d9d9;
	width:100%;
	background:#fff;
	font-size:14px;
}
.colspan-enquiry .error {
	padding:0;
	margin:0;
	font-size:14px;
	color:#C00;
}
.colspan-enquiry .inputBox .inputBoxIn {
	margin:0;
	overflow:hidden;
}
.colspan-enquiry .inputBox .destination {
	background:url(../images/destination.png) left center no-repeat;
}
.colspan-enquiry .inputBox .name {
	background:url(../images/user.png) left center no-repeat;
}
.colspan-enquiry .inputBox .mobile {
	background:url(../images/mobile.png) left center no-repeat;
}
.colspan-enquiry .inputBox .mail {
	background:url(../images/mail.png) left center no-repeat;
}
.colspan-enquiry .inputBox .dropBg {
	background:url(../images/grayArrow.png) right center no-repeat;
}
.colspan-enquiry .inputBox .dropBg select {
	background:none;
	border:0px;
	color:#999;
	width:115%;
	height:25%;
}
.colspan-enquiry .inputBox .inputBoxIn .txtField {
	margin:0;
	width:100%;
	border:0px;
	color:#8f8f8f;
	background:none;
	outline:none;
	padding-left:30px;
}
.package_det_d_left_form .btn {
	margin:0;
	overflow:hidden;
	width:100%;
}
.colspan-booking {
	width:100%;
}
.colspan-booking .inputBox {
padding:.3rem .5rem;
margin-bottom:.5rem;
	border-radius:5px;
	border:1px solid #d9d9d9;
	width:100%;
	background:#fff;
	font-size:14px;
	color:#666 !important;
}
.colspan-booking .error {
	padding:0;
	margin:0;
	font-size:14px;
	color:#C00;
}
.colspan-booking .Lable {
	padding:0;
	margin-bottom:1.5%;
	font-size:12px;
	color:#333;
}
.colspan-booking .inputBox .inputBoxIn {
	margin:0;
	overflow:hidden;
	outline:none;
}
.colspan-booking .inputBox .destination {
	background:url(../images/destination.png) left center no-repeat;
}
.colspan-booking .inputBox .name {
	background:url(../images/user.png) left center no-repeat;
}
.colspan-booking .inputBox .mobile {
	background:url(../images/mobile.png) left center no-repeat;
}
.colspan-booking .inputBox .mail {
	background:url(../images/mail.png) left center no-repeat;
}
.colspan-booking .inputBox .dropBg {
	background:url(../images/grayArrow1.png) right center no-repeat;
}
.colspan-booking .inputBox .dateBg {
	background:url(../images/cal.png) right center no-repeat;
}
.colspan-booking .inputBox .dropBg select {
	background:none;
	border:0px;
	color:#999;
	width:122%;
	height:25%;
	outline:none;
}
.colspan-booking .inputBox .dropBg option {
	background:none;
	border:0px;
	color:#C30 !important;
	outline:none;
}
.colspan-booking .inputBox .inputBoxIn .txtField {
	margin:0;
	width:100%;
	border:0px;
	color:#999 !important;
	background:none;
	outline:none;
}
.destination{padding:0; margin:0; margin-bottom:1rem;}
.text-destination{color:#FFF !important;font-size:18px !important;text-shadow:0 2px 2px #333;font-weight:500; text-align:center;}
.text-destination1{color:#FFF !important;font-size:12px !important;text-shadow:0 2px 2px #333;font-weight:500; text-align:center;}
.top-scrol{margin:0; padding:0; width:100%;}
.filter-bot{ display:none;}
.ftr-text{text-align:right; }
.site-footer .widget_recent_entries li a{font-family: "Fira Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}

a.back-to-top {
    display:none;
    width:40px;
    height:40px;
    text-indent:-9999px;
    position:fixed;
    z-index:999;
    right:10px;
    bottom:41px;
    background:#F00 url("up-arrow.png") no-repeat center 43%;
    -webkit-border-radius:30px;
    -moz-border-radius:30px;
    border-radius:30px;
    outline:none;
}
a:hover.back-to-top {
    background-color: #000;
    outline:none !important;
}
/* ===================================
    home page -- success in life
====================================== */

.success-number {
    padding-top: 10px;
}

.success-number .counter-text {
    padding-bottom: 55px;
}

.success-number .counter-inner {
    padding: 59px 0 0;
}

.success-number .counter-inner .icon-holder::after {
    background: #fff none repeat scroll 0 0;
    content: "";
    display: block;
    height: 100%;
    margin: 0 30px;
    position: absolute;
    top: 0;
    right: 8%;
    width: 1px;
}

.success-number .counter-inner .icon-holder {
    position: relative;
    width: 40%;
    color: #fff;
}

.success-number .counter-inner .icon-holder i {
    font-size: 60px;
    line-height: 60px;
}

.success-number .counter-text p {
    font-size: 14px;
    line-height: 30px;
    text-transform: uppercase;
    margin-top: 8px;
    color: #fff;
}

.success-number .no_count {
    font-size: 36px;
    font-weight: normal;
    line-height: 30px;
}

.success-number img {
    margin: 10px auto;
    width: auto\9;
}

.success-number h2 {
    margin-top: 44px;
    color: #fff;
}


.success-number .image,
.seo-banner {
    background-image: url("../images/success.jpg");
}


/*.parallax-container section .image {
    background: url("../images/success.jpg");
    min-height: 500px;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    z-index: -1;
    width: 100%;
}*/

.stuff {
    z-index: 999;
    width: 100%;
    background: url("../images/success.jpg") center top no-repeat;
    background-attachment: fixed;
    background-size: cover;
}
.b-clor {
    color: #ff9a00;
}

.booking-single{margin-bottom:30px; background: #e9e9e9; margin-top:-25px;}
.booking-single .booking-price-single{padding:2rem 1.5rem;margin-bottom:20px;}
.booking-single .booking-single-title{margin-top:0;}


.close-btn {
	margin:0;
	padding:0!important;
	line-height:30px;
	background:#F00;
	border-radius:100px;
	font-family: 'Montserrat',sans-serif;
	text-decoration:none;
	color:#FFF;
	font-size:15px;
	width:30px;
	height:30px;
	text-align:center;
}
.close-btn:hover {
	margin:0;
	padding:0 !important;
	line-height:30px;
	background:#c9302c;
	border-radius:100px;
	font-family: 'Montserrat',sans-serif;
	text-decoration:none;
	color:#FFF;
	font-size:15px;
}

.hed-bok-tex{font-size:24px !important;}

.detail-enquire-box {
	margin:0;
	padding:0;
	position:relative;
}
.detail-enquire-box h1 {
	margin: 0 0 0.3em 0;
	padding: 0.3em 0;
	position: relative;
	font-size: 60px;
	font-family: 'Bebas Neue';
	text-align: center;
	font-weight: 700;
}
.detail-enquire-box h1 span{
	font-family: 'Roboto', sans-serif !important;
	font-weight:100 !important;
}
.detail-enquire-content-box {
	margin:0;
	padding:2rem 1em;
	position:relative;
	background:#f9f9f9;
	border:1px solid #e8e8e8;
}
.detail-enquire-content-box h1 {
	margin:0 0 1em 0;
	padding:0 0.5em;
	font-size: 26px;
	font-family: 'Montserrat',sans-serif;
	text-align: left;
	font-weight: 900;
	background:none;
	text-transform:uppercase;
}
.detail-enquire-content-box h3 {
	margin:0 0 0.2em 0;
	padding:0 0.7em;
	font-size: 20px;
	color:#fb5a2d;
	font-family: 'Montserrat',sans-serif;
	text-align: left;
	font-weight: 500;
	background:none;
	text-transform:none;
}
.detail-enquire-bot-box {
	margin:0 1em;
	padding:1rem 1em;
	position:relative;
	text-align:center;
	background:#fff;
	border:1px solid #e8e8e8;
	overflow:hidden;
}
.detail-enquire-bot-box-left {
	margin:0 !important;
	padding:0;
	display:block;
	clear:both;
	overflow:hidden;
}
.detail-enquire-bot-box-left h1 {
	margin:0.2em 0 0 0;
	padding:0;
	font-size:48px;
	color:#eb471f;
	font-family: 'Montserrat',sans-serif;
	text-align: left;
}
.detail-enquire-bot-box-left h4 {
	margin:0;
	padding:0;
	font-size:16px;
	color:#444;
	font-family: 'Montserrat',sans-serif;
	text-align: left;
	font-weight: 300 !important;
}
.detail-enquire-bot-box-left p {
	margin:1em 0 0 0;
	padding:0;
	font-size:12px;
	color:#444;
	font-family: 'Montserrat',sans-serif;
	text-align: left;
}
.btn-center {
	text-align:right;
}
.btn-space-top {
	margin-top:1.5em;
	display:block;
	overflow:hhidden;
	clear:both;
}
.detail-enquire-bot-box-left .btn-warning {
	text-align:left;
	margin-bottom:15px;
	background:#ff3900 !important;
}
.detail-enquire-bot-box-left .btn-warning:hover {
	text-align:left;
	margin-bottom:15px;
	background:#eb471f !important;
}
.detail-enquire-bot-box-left .btn-black {
	text-align:left;
	margin-bottom:15px;
	background:#1a2228 !important;
	color:#FFF;
}
.detail-enquire-bot-box-left .btn-black:hover {
	text-align:left;
	background:#545454 !important;
	color:#FFF;
}


.plain-select select {
	padding-right:3px
}
.plain-select:after {
	display:none
}
.plain-select {
	display:inline-block;
	vertical-align:middle;
	position:relative;
	width:100%;
}
.plain-select select {
	line-height:normal;
	height:44px;
	-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	appearance:none;
	width:100%;
	display:block;
	width:100%;
	border:1px solid #c8c8c8;
	background:#fff url(../images/drop-list-arrow.png) no-repeat right 17px;
	color:#9f9f9f;
	margin:0.1em 0 0 0;
	line-height:normal;
	border-radius:25px !important;
}
.ie8 .plain-select select {
	padding-right:3px
}
.plain-select select:focus {
	background:#f9f9f9 url(../images/drop-list-arrow.png) no-repeat right 17px;
	outline:none;
	box-shadow:0 0 10px rgba(0, 0, 0, 0.3), inset 0 0 7px rgba(100, 100, 100, 0.3);
	border-color:#00c0f3;
}
.plain-select ::-ms-expand {
 display:none;
}
.plain-select:after {
	content:"";
	position:absolute;
	z-index:2;
	right:8px;
	top:50%;
	margin-top:-3px;
	height:0;
	width:0;
	border-top:6px solid #f99300;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	pointer-events:none;
}
.lable-text {
	font-size:12px !important;
}


.checkout-page .checkout-checkbox ul {
    margin-left: -50px !important;
}
.table-large-text{font-size:24px;}
.alert-info{background:#e1e1e1; border-color:#e1e1e1; color:#01b0ff;}

.checkout-page label {

    margin-bottom: 10px;
    text-transform: inherit !important;
    font-weight: 700 !important;
	color:#000 !important;

}

.table-info{background:#e1e1e1; font-size:16px;}
.infor-cont{width:20px; height:20px; background:#444; border:1px solid #444; color:#FFF; line-height:18px; border-radius: 25px; text-align:center; display:inline-block; font-weight:700; cursor:pointer; margin-left:10px;}
.infor-cont:hover{ background:#e1e1e1;  color:#000 !important;}
.btn-width-1{ display:inline-block; width:auto; }
.btn-width-2{ display:inline-block; width:auto; }

.Deals-bg {
	background:#e1e1e1;
	padding-top: 50px;
	padding-bottom: 50px;
}
.Deals-bg-block{
	background:#ffff; box-shadow:0 1px 10px #ccc; padding-bottom:2rem;
}
.section-header{margin-bottom:10px;}
.departure-fixed{margin:0; padding:0; position:relative}
.departure-fixed .image-dep{width:100%; height:350px ;}
.departure-fixed .caption{margin:0; padding:10px 15px ; position:absolute; z-index:99; background: rgba(0, 0, 0, 0.7); bottom:0; top:0 ; color:#FFF; width:50% ; vertical-align:baseline;}
.departure-fixed .caption h1{margin:0 0 10px 0; padding:5px;  color:#fff; font-size:18px ; background: rgba(255, 255, 255, 0.1); border-bottom:1px solid #444;}
.departure-fixed .caption p{margin:0 0 10px 0; padding:0;  color:#FFF; font-size:14px ; line-height:30px ;}
.departure-fixed .caption a{margin:20px 0 0 0; clear:both; overflow:hidden; padding:5px 7px;  color:#FFF; font-size:14px; background: rgba(255, 154, 0, 0.7)}
.tour-by-destination .fa{vertical-align:middle;border:1px solid #e1e1e1;border-radius:30px;padding:11px 15px; color:#333; background: rgba(255, 255, 255, 0.7)}
.tour-by-destination{border:1px solid #e8e8e8;margin-right:0px;}

.package-holi{margin:0; padding:0; position:relative}
.package-holi .image-dep{width:100%; height:350px;}
.package-holi .caption{margin:0; padding:10px 15px; position:absolute; z-index:99;  bottom:10px; color:#FFF; width:100%; vertical-align:baseline;}
.package-holi .caption h1{margin:0 0 10px 0; padding:5px;  color:#fff; font-size:18px; background: rgba(255, 255, 255, 0.1); border-bottom:1px solid #444;}
.package-holi .caption p{margin:0 0 10px 0; padding:0;  color:#FFF; font-size:14px;}
.package-holi .caption a{margin:0 0 4px 1px;  overflow:hidden; padding:5px 15px; width:47%; display:inline-table; text-align:center;  color:#FFF; font-size:14px; background: rgba(0, 0, 0, 0.7); border-radius: 30px;}
.package-holi .caption a:hover{ background: rgba(13, 150, 212, 0.9);}

.package-holi .more{background: rgba(13, 150, 212, 0.9) !important;  }

.hot-deal{margin:0; padding:0; position:relative}
.hot-deal .image-dep{width:100%; height:350px;}
.mobile-user-in{display:block;}
.desk-user-in{display:none;}


/*Homepage Tab Css start*/

.tab-slider--nav {
  width: 100%;
  float: left;
  margin-top: 20px;
}

.tab-slider--tabs {
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
  /*border-radius: 35px;*/
  overflow: hidden;
  background: rgba(0, 0, 0, 0.7);
  height: 50px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.tab-slider--tabs:after {
  content: "";
  width: 50%;
  background: #01b0ff;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
  /*border-radius: 35px;*/
}
.tab-slider--tabs.slide:after {
  left: 50%;
}

.tab-slider--trigger {
  font-size: 14px;
  line-height: 1;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  padding: 20px 20px;
  position: relative;
  z-index: 2;
  width:200px;
  cursor: pointer;
  display: inline-block;
  -webkit-transition: color 250ms ease-in-out;
  transition: color 250ms ease-in-out;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.tab-slider--trigger.active {
  color: #fff;
}

.tab-slider--body {
  margin-bottom: 0px;
}

/*Homepage Tab Css end*/

Youez - 2016 - github.com/yon3zu
LinuXploit