/*  Layout Styles -----------------------------------------*/



#layout{

	overflow: hidden;

	position: relative;

	background: #fff;

	-webkit-transition: 0.5s all ease;

	-moz-transition: 0.5s all ease;

	-o-transition: 0.5s all ease;

	-ms-transition: 0.5s all ease;

	transition: 0.5s all ease;

}

.content-central{	

	max-width: 1230px;

	margin: 0px auto;

	background: #fff;

	z-index: 999;

	position: relative;

	


}
@media (min-width: 992px) {
  ..bookingtabsec {
    display: flex !important;
    position: relative;
    top:200px;
  }
}


/*
.content-central2{	

	max-width: 1230px;

	margin: 0px auto;

	background: #fff;

	-webkit-box-shadow: 0 1px 10px rgba(0,0,0,0.3);

	-moz-box-shadow: 0 1px 10px rgba(0,0,0,0.3);

	box-shadow: 0 1px 10px rgba(0,0,0,0.3);

	z-index: 99;
	position: relative;

	margin-top: -30px;

	margin-bottom: -40px;

}

*/

.layout-semiboxed footer .container{

	

	padding: 0 !important;

}

.layout-semiboxed .flat-mega-menu{

	max-width: 1230px !important;

}

.layout-wide .content-central{	

	max-width: 100%;	

}

.layout-wide .content-central{	

	/*margin-top: -100px;*/

}

.layout-wide .semiboxshadow{

	display: none;

}

.layout-wide .tab-content{

	margin-left: 0;

}

.layout-wide .section-title{

	/*height: 250px;*/

}

.layout-wide .crumbs:before{

    left: 23%;

}

.layout-boxed{

	max-width: 1230px;

	margin: 0 auto;

	-webkit-box-shadow: 0 1px 10px rgba(0,0,0,0.3);

	-moz-box-shadow: 0 1px 10px rgba(0,0,0,0.3);

	box-shadow: 0 1px 10px rgba(0,0,0,0.3);

	-webkit-transition: 0.5s all ease;

	-moz-transition: 0.5s all ease;

	-o-transition: 0.5s all ease;

	-ms-transition: 0.5s all ease;

	transition: 0.5s all ease;

}

.layout-boxed-margin{

	max-width: 1230px;

	margin: 50px auto;

	-webkit-box-shadow: 0 1px 10px rgba(0,0,0,0.3);

	-moz-box-shadow: 0 1px 10px rgba(0,0,0,0.3);

	box-shadow: 0 1px 10px rgba(0,0,0,0.3);

	-webkit-transition: 0.5s all ease;

	-moz-transition: 0.5s all ease;

	-o-transition: 0.5s all ease;

	-ms-transition: 0.5s all ease;

	transition: 0.5s all ease;

}

.layout-boxed header, 

.layout-boxed-margin header{

	position: absolute;

}

.layout-boxed #slide-features .container, 

.layout-boxed-margin #slide-features .container,

.layout-semiboxed #slide-features .container{

	float: left;

	margin-left: 30px;

}



/* COLOR SKINS -------------------------------*/



.colorbox { width:100%; height:100%; cursor:pointer; display:block; }

.blue { background-color:#0088cc; }

.red { background-color:#E1483F; }

.yellow { background-color:#fff000; }

.green { background-color:#88C425; }

.orange { background-color:#e67b14; border: none;
padding: 5px;
border-radius: 5px;
color: #fff; margin-top:10px;}

.purple { background-color:#894997; }

.pink { background-color:#FF3D7F; }

.cocoa { background-color:#755C3B; }



/* BACKGROUNDS PATTERS -------------------------------*/



.bgnone { background-image: url("../img/bg-theme/none.html"); }

.bg1 { background-image: url("../img/bg-theme/1.html"); }

.bg2 { background-image: url("../img/bg-theme/2.html"); }

.bg3 { background-image: url("../img/bg-theme/3.html"); }

.bg4 { background-image: url("../img/bg-theme/4.html"); }

.bg5 { background-image: url("../img/bg-theme/5.html"); }

.bg6 { background-image: url("../img/bg-theme/6.html"); }

.bg7 { background-image: url("../img/bg-theme/7.html"); }

.bg8 { background-image: url("../img/bg-theme/8.html"); }

.bg9 { background-image: url("../img/bg-theme/9.html"); }

.bg10 { background-image: url("../img/bg-theme/10.html"); }

.bg11 { background-image: url("../img/bg-theme/11.html"); }

.bg12 { background-image: url("../img/bg-theme/12.html"); }

.bg13 { background-image: url("../img/bg-theme/13.html"); }

.bg14 { background-image: url("../img/bg-theme/14.html"); }

.bg15 { background-image: url("../img/bg-theme/15.html"); }

.bg16 { background-image: url("../img/bg-theme/16.html"); }

.bg17 { background-image: url("../img/bg-theme/17.html"); }

.bg18 { background-image: url("../img/bg-theme/18.html"); }

.bg19 { background-image: url("../img/bg-theme/19.html"); }

.bg20 { background-image: url("../img/bg-theme/20.html"); }

.bg21 { background-image: url("../img/bg-theme/21.html"); }

.bg22 { background-image: url("../img/bg-theme/22.html"); }

.bg23 { background-image: url("../img/bg-theme/23.html"); }

.bg24 { background-image: url("../img/bg-theme/24.html"); }

.bg25 { background-image: url("../img/bg-theme/25.html"); }

.bg26 { background-image: url("../img/bg-theme/26.html"); }



/* BACKGROUNDS PATTERS -------------------------------*/



#theme-options ul.backgrounds li.bgnone { background-image: url("../img/bg-theme/none.html"); }

#theme-options ul.backgrounds li.bg1 { background-image: url("../img/bg-theme/1.html"); }

#theme-options ul.backgrounds li.bg2 { background-image: url("../img/bg-theme/2.html"); }

#theme-options ul.backgrounds li.bg3 { background-image: url("../img/bg-theme/3.html"); }

#theme-options ul.backgrounds li.bg4 { background-image: url("../img/bg-theme/4.html"); }

#theme-options ul.backgrounds li.bg5 { background-image: url("../img/bg-theme/5.html"); }

#theme-options ul.backgrounds li.bg6 { background-image: url("../img/bg-theme/6.html"); }

#theme-options ul.backgrounds li.bg7 { background-image: url("../img/bg-theme/7.html"); }

#theme-options ul.backgrounds li.bg8 { background-image: url("../img/bg-theme/8.html"); }

#theme-options ul.backgrounds li.bg9 { background-image: url("../img/bg-theme/9.html"); }

#theme-options ul.backgrounds li.bg10 { background-image: url("../img/bg-theme/10.html"); }

#theme-options ul.backgrounds li.bg11 { background-image: url("../img/bg-theme/11.html"); }

#theme-options ul.backgrounds li.bg12 { background-image: url("../img/bg-theme/12.html"); }

#theme-options ul.backgrounds li.bg13 { background-image: url("../img/bg-theme/13.html"); }

#theme-options ul.backgrounds li.bg14 { background-image: url("../img/bg-theme/14.html"); }

#theme-options ul.backgrounds li.bg15 { background-image: url("../img/bg-theme/15.html"); }

#theme-options ul.backgrounds li.bg16 { background-image: url("../img/bg-theme/16.html"); }

#theme-options ul.backgrounds li.bg17 { background-image: url("../img/bg-theme/17.html"); }

#theme-options ul.backgrounds li.bg18 { background-image: url("../img/bg-theme/18.html"); }

#theme-options ul.backgrounds li.bg19 { background-image: url("../img/bg-theme/19.html"); }

#theme-options ul.backgrounds li.bg20 { background-image: url("../img/bg-theme/20.html"); }

#theme-options ul.backgrounds li.bg21 { background-image: url("../img/bg-theme/21.html"); }

#theme-options ul.backgrounds li.bg22 { background-image: url("../img/bg-theme/22.html"); }

#theme-options ul.backgrounds li.bg23 { background-image: url("../img/bg-theme/23.html"); }

#theme-options ul.backgrounds li.bg24 { background-image: url("../img/bg-theme/24.html"); }

#theme-options ul.backgrounds li.bg25 { background-image: url("../img/bg-theme/25.html"); }

#theme-options ul.backgrounds li.bg26 { background-image: url("../img/bg-theme/26.html"); }





/* Theme Options ----------------------------------------------*/



#theme-options {	

	position:fixed;	

	z-index: 9;	

	width: auto;	

	left:-220px;

	width: 220px;

	top: 100px;

	border: 1px solid #dbdbdb;

	border-left: 0;

	border-radius: 0 8px 8px 0;

	background: #fff;

	z-index: 999999;	

	padding-bottom: 10px;

	-webkit-transition: 0.3s all ease;

	-moz-transition: 0.3s all ease;

	-o-transition: 0.3s all ease;

	-ms-transition: 0.3s all ease;

	transition: 0.3s all ease;

}

#theme-options .title {

	padding: 10px 5px 0 12px;	

	font-size: 11px;

	line-height: 18px;

	font-weight: normal;

	position: relative;

}

#theme-options .title p{

	margin: 10px 0;

	font-size: 0.7rem;

	font-weight: lighter;

}

#theme-options .title span{

	margin-left: -12px;

}

#theme-options .openclose {

	cursor: pointer;

	display: block;

	height: 301px;

	position: absolute;

	top: 20px;

	right: -39px;

	width: 40px;

	background: transparent url("../img/img-theme/theme-options.html") no-repeat top left;

}

#theme-options span {

	display: block;

	width: 100%;

	padding: 0 12px 0 12px;

	font-size: 14px;

}

#theme-options ul { 

	padding: 6px 12px; 

	margin: 0;

}

#theme-options ul li {

	display: inline-block;

	margin: 0;

	border: 1px solid #dbdbdb;

	overflow: hidden;

	width: 20px;

	height: 20px;

	background-repeat: repeat;

	cursor: pointer;

}

#theme-options ul.backgrounds li:hover { 

	border-color: #ccc; 

}

#theme-options ul.backgrounds li.active,#theme-options ul.backgrounds li.active:hover { 

	border-color: #ff9600; 

}

#theme-options .layout-style li{

	width: 48%;

	padding:5px 3px;	

	display: inline-block;

	height: auto;

	font-size: 11px;

	line-height: 20px;

	text-align: center;

}

#theme-options .layout-style li.active,

#theme-options .layout-style li.active a{

	color: #fff;

}

#theme-options .layout-style li  a:hover{

	text-decoration: none;

}

#theme-options .layout-style li a{

	font-size: 11px;

	color: #424242;

}