
.clearout {
height:20px;
clear:both;
}


#flexcarousel {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:99999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
    overflow:hidden;
    float:left;
    width:100%;

}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    cursor:pointer;
    position:relative;
	font-size:16px;
	padding:10px 0px;
}
 
/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 35px;
    height: 50px; 
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity: 1;
	margin-top:0px;
}

/*.nbs-flexisel-nav-left {
    left: 0px;
    background: url(../images/button-previous2.png) no-repeat;
}

.nbs-flexisel-nav-right {
    right: 0px;
    background: url(../images/button-next2.png) no-repeat;
}*/

/*MAIN TOURS*/

.maintours{  padding: 10px 0; max-width:1200px; width:95%; height:371px;  margin:auto; }
.maintours h1{font-size:26px; padding-bottom: 20px; margin: 7px; font-weight:100;}
.maintours .nbs-flexisel-nav-left {
	  left:-15px;

	  top:170px!important;
	  background: url(../images/button-previous2.png) no-repeat;
  }
 .maintours .nbs-flexisel-nav-left:hover {
	  background: url(../images/button-previous2_hover.png) no-repeat;
  }

 .maintours .nbs-flexisel-nav-right {
	  top:170px!important;
	  right: -5px;
	  background: url(../images/button-next2.png) no-repeat;
  }
 .maintours .nbs-flexisel-nav-right:hover {
	  background: url(../images/button-next2_hover.png) no-repeat;
  }
.tour{width: 385px; background: #fff;}
.tour .head{background:#5a9788; border-radius: 5px 5px 0 0;width:100%;}
.tour .head h2{padding: 15px; color:#fff;font-weight: 500; font-size:17px;}
.tour .info{width:100%;background:#0c628a;color:#fff; text-align:center;padding: 5px 0 ;}
.tour .info .day{display: inline-block;width: 49%;}
.tour .info .available{display: inline-block;width:49%;border-left:1px solid #fff;}
.tour .cont{width:100%; display: flex; justify-content: center; }
.tour .cont .image{width:162px; height:93px; overflow:hidden; margin: 10px;}
.tour .cont .image img{height:96px; }
.tour .cont .calendar{width:180px; text-align: left; margin: 10px;font-size:15px;}
.tour .cont .calendar p{color:#bc0606;}
.tour .cont .calendar span{font-size:14px;}
.tour .places{margin:10px; background:#efefef;color:#0c628a; padding: 10px 0; font-weight: bold; text-align: center;}
.tour .price{margin:10px 10px 0 10px; background:#efefef; padding: 10px 0; text-align: center;color:#999;}
.tour .price span{font-family: 'impactreg'; font-size: 30px; color:#ea731b;font-weight:100;}

.tour input[type=button] {
    background-color: #a10462;
    cursor: pointer;
    border:none;
	margin:10px;
}
.tour input {
	font-size: inherit;
	display: inline-block;
	width:95%;
	height: 32px;
	padding: 5px 5px;
	color: #fff;
	background: none;
	margin:0.9%;
	box-shadow: none;
	/*text-shadow: 0 1px 0 #fff;*/
	border: 1px solid #fff;
	border-radius: 2px;
}
/*MAIN TOURS*/

/*FLEX CAROUSEL 2*/

#flexcarousel2 {display:none;}
#flexcarousel2 .nbs-flexisel-item {border:0px!important;  padding:0px 0px; margin:1.5px;}
/*#flexcarousel2 h2{font-size:16px; font-weight:600; padding-bottom: 10px;}*/
@media (max-width:1240px)
{
 .nbs-flexisel-item{text-align:center;}
 .tour{width: 385px;display:inline-block;background: #fff; }
}

@media (max-width: 995px)
{
 
	.maintours{ width:90%;   }
	

}

@media (max-width: 500px)
{
	
.maintours .image{width:80%; height:133px; margin: auto; text-align:center; overflow:hidden;}

/*.maintours .nbs-flexisel-nav-left {
	  left:-10px;

	  top:130px!important;
	  background: url(../images/button-previous2.png) no-repeat;
  }
 .maintours .nbs-flexisel-nav-left:hover {
	  background: url(../images/button-previous2_hover.png) no-repeat;
  }

 .maintours .nbs-flexisel-nav-right {
	  top:130px!important;
	  right: -3px;
	  background: url(../images/button-next2.png) no-repeat;
  }
 .maintours .nbs-flexisel-nav-right:hover {
	  background: url(../images/button-next2_hover.png) no-repeat;
  }	*/
 
	.tour{width: 350px;display:inline-block; margin-lefy:-5px;  }
	.tour .cont .calendar{  margin: 10px 0px;font-size:14px;}
}

