@charset "utf-8";body{margin:0;padding:0;font-size:12px;background:#fff;font-family:"Undercurrent BTN";}
.row{margin-right:0px;margin-left:0px;}
.c_info a{color:#666;text-decoration:none;}
a{color:#080808;text-decoration:none;}
.container{padding-right:0px;padding-left:0px;}
.datepicker table{background:#aadaff;color:#fff;}
@media (min-width:1200px){.container{width:1050px;}
}
.slider{width:100%;}
#owl-demo .item img{display:block;width:100%;height:auto;}
.navbar{position:absolute;top:0;margin:0 auto;left:0;right:0;}
.centered{text-align:center;}
.navbar-default{background:none;border:none;}
.navbar-default .navbar-brand, .navbar-default .navbar-brand:hover{color:#fff;}
@media screen and (min-width: 768px) {
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {font-size: 1em; margin-right: 0;}
	
}
.navbar-brand{height:auto !important;color:#fff;width:100%;text-align:center;}
.navbar-header{float:none;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{color:#fff;background:transparent;}
.navbar-default .navbar-nav>li>a{color:#fff;}
.nav>li>a{padding:17px 22px;}
.btn-default{color:#fff;background-color:#00a7db;border:none;}
.navbar-default .navbar-nav>li>a{font-size:1.4em;letter-spacing:0.1em;text-shadow:6px 2px 9px #130000;}
/*.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color:#e7e7e7;background:#ede7d973;}*/
.carousel-control.right, .carousel-control.left{background-image:none; }
.carousel-control {
    position: absolute;
    top: 50%;
    bottom: unset;
    left: 0;
    width: 15%;
    
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
    background-color: rgba(0,0,0,0);
    filter: alpha(opacity=50);
    opacity: .7;
    font-size: 4em !important;
    transform: translateY(-50%);
}
::i-block-chrome, .carousel-control {
     top: 0;
}
#views .carousel-indicators li{background-color:rgba(171, 171, 171, 0.96);border:1px solid #c2c3c3;}
#views .carousel-indicators{bottom:-3em;}
#views .carousel-indicators .active{background-color:#50c2e7;border-color:#50c2e7;}
@media screen and (min-width:768px){.carousel-indicators{bottom:-20px;}
}
#welcome{padding:70px 40px;text-align:center;}
.sub-head{color:#00a7db;}
.content{font-family:'Raleway', sans-serif;font-size:1.3em;padding:2em 1em;line-height:2;text-align:center;margin:0 auto;}
.carousel h2{color:#0072b5;}
.carousel h2 small{color:#289bde}
.carousel col-lg-4 p{text-align:center;}
img{width:100%;}
#views{padding:70px;}
#views .content{text-align:center;}
#views .item{overflow:hidden;}
.same_item{font-size:1.3em;color:#00a7db;line-height:1.5em;}
.sub_head{font-size:1.4em;padding:0 2em 2em;color:#555;text-align:center;}
.head{text-align:left !important;font-size:1.8em;font-family:raleway !important;padding:0 !important;}
.share{text-align:center;}
.datepicker thead tr:first-child th:hover, .datepicker tfoot tr th:hover, .datepicker table tr td.day:hover, .datepicker table tr td.day.focused{background:#00a7db !important;}
.test h2{color:#fff;word-spacing:5px;font-size:30px;}
.test{padding:50px;}
#testimonial{background-image:url(../img/testimonial/testimonila.jpg);background-repeat: no-repeat;background-size: cover;}
#testimonial .fa.fa-quote-right{color:#5db4c0;font-size:30px;}
#testimonial p{font-family:'Raleway', sans-serif;margin-bottom:20px;margin-top:20px;color:#fff;font-size:1.4em;padding:2em 1em;text-align:center;}
.quote{padding:0.5em;font-size:2em;position:relative;top:-10px;}
#testimonial h5{color:#fff;font-family:'Raleway', sans-serif;}
#testimonial img{width:80px;height:80px;margin:0 auto;border-radius:50%;border:1px solid #5db4c0;}
#testimonial .carousel-indicators li{background-color:#5db4c0;height:13px;width:13px;margin:5px;}
#testimonial .carousel-indicators li.active{background-color:#888383;}
#testimonial .carousel-indicators{bottom:-50px;}
#gallery{padding:40px;}
.media-carousel{margin-bottom:0;padding:0 40px 30px 40px;margin-top:30px;}
.media-carousel .carousel-control.left{left:-12px;background-image:none;font-size:2em;width:40px;text-shadow:none;color:#000;font-family:roboto;top: 40%;
    bottom: unset;transform: translateY(50%);}
::i-block-chrome, .media-carousel .carousel-control.left {
	top:0;
}
::i-block-chrome, .media-carousel .carousel-control.right {
	top:0 !important;
}
.media-carousel .carousel-control.right{right:-12px !important;background-image:none;font-size:2em;width:40px;text-shadow:none;color:#000;font-family:roboto;top: 40%;transform: translateY(50%);}
.media-carousel .carousel-indicators{right:50%;top:auto;bottom:0px;margin-right:-19px;}
.media-carousel .carousel-indicators li{background:#c0c0c0;}
.media-carousel .carousel-indicators .active{background:#333333;}
.contact1 h2{font-family:"Undercurrent BTN";}
#gallery h2, #contact h2, #list_gallery h2, .contact1 h2{color:#00a7db;text-align:center;}
#contact{background:url(../img/contact.jpg) no-repeat;padding:20px 10px 20px;background-size:cover;}
.details{padding:50px 10px;font-size:1.2em;color:#999;font-family:roboto;}
.details p{padding-top:2em;font-size:1.2em;font-weight:300;color:#111;}
.details .fa{font-size:4em !important;}
footer{background:#00a7db;padding:20px;}
.copyright{float:left;}
.company{float:right;}
.copyright, .company{font-size:1em;font-family:'Raleway', sans-serif;color:#000;letter-spacing:0.1em;font-weight:500;}
p{margin:0;}
#images-box{width:850px;margin:0px auto;position:relative;top:70px;}
.image-lightbox img{width:inherit;height:inherit;z-index:3000;}
.holder{width:250px;height:166px;float:left;margin:0 20px 0 0;}
.image-lightbox{width:inherit;height:inherit;padding:10px;box-shadow:0px 0px 10px rgba(0,0,0,0.1);background:#fff;border-radius:5px;position:absolute;top:0;font-family:Arial, sans-serif;-webkit-transition:all ease-in 0.5s;-moz-transition:all ease-in 0.5s;-ms-transition:all ease-in 0.5s;-o-transition:all ease-in 0.5s;}
.image-lightbox span{display:none;}
.image-lightbox .expand{width:100%;height:100%;position:absolute;top:0;z-index:4000;background:rgba(0,0,0,0);left:0;}
.image-lightbox .close{position:absolute;width:20px;height:20px;right:20px;top:20px;}
.image-lightbox .close a{height:auto;width:auto;padding:5px 10px;color:#fff;text-decoration:none;background:#22272c;box-shadow:inset 0px 24px 20px -15px rgba(255, 255, 255, 0.1), inset 0px 0px 10px rgba(0,0,0,0.4), 0px 0px 30px rgba(255,255,255,0.4);border-radius:5px;font-weight:bold;float:right;}
.image-lightbox .close a:hover{box-shadow:inset 0px -24px 20px -15px rgba(255, 255, 255, 0.01), inset 0px 0px 10px rgba(0,0,0,0.4), 0px 0px 20px rgba(255,255,255,0.4);}
div[id^=image]:target{width:450px;height:300px;z-index:5000;top:50px;left:200px;}
div[id^=image]:target .close{display:block;}
div[id^=image]:target .expand{display:none;}
div#image-1:target, div#image-2:target, div#image-3:target{left:200px;}
div#image-1{left:0;}
div#image-2{left:290px;}
div#image-3{left:580px;}
#header{width:100%;margin:0px auto;}
#header #center{width:350px;margin:0px auto;}
#header a{font-family:'BebasRegular', sans-serif;text-decoration:none;color:#000;font-size:50px;}
#header .head{}
#header .sub-head{color:#909090;display:block;font-size:18px;position:absolute;left:20px;top:25px;vertical-align:middle;}
.modal-content{position:relative;background-color:transparent;-webkit-background-clip:padding-box;background-clip:padding-box;border:none;outline:0;box-shadow:none;}
.modal-header{padding:15px;border-bottom:none;}
.close{font-size:21px;font-weight:700;line-height:1;color:#fff;text-shadow:0 1px 0 #fff;opacity:1;position:absolute;top:0;right:0;z-index:9;background:#080808;border-radius:50%;padding:0.2em;}
.main{padding:0.5em;}
#myCarousel .carousel-indicators{position:absolute;bottom:3em;left:0%;z-index:15;width:100%;padding-left:0;margin-left:0;text-align:center;list-style:none;}
.caption-slide{position:absolute;bottom:0;right:1em;color:#fff;font-size:2rem;}
.caption{position:relative;}
.book_now{position:absolute;top:0.8em;left:3em;vertical-align:middle;z-index:9;}
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header{margin-right:0;margin-left:0;}
.navbar-toggle{z-index:999;background-color:#00a7db;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
a.lightbox img{height:300px;}
.collapsing{position:relative;height:0;top:0;overflow:hidden;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;}
.navbar-collapse{overflow-x:visible;padding:0 !important;}
.collapse.in{display:block;position:absolute;top:0;width:100%;overflow:hidden;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color:#00a7db;}
.text{color:#00a7db;font-weight:bold;text-align:center;width:100%;display:block;letter-spacing:0.04em;}
#list_gallery, #list_gallery h2, .contact1 h2{padding:20px;margin-bottom:20px;}
.content_img{background:url(../img/list_gallery_back.jpg) no-repeat;background-size:cover;padding:20px;font-family:raleway;font-size:1.2em;height:350px;position:relative;line-height:2;}

.case{position:relative;margin:20px 10px;}
.sand_text{padding:2em 0;position:relative;}
.thumbnail_list{margin-top:20px;}
#slideshow{margin:0 auto;width:100%;height:100%;overflow:visible;min-height:350px;}
#slideshow > div{position:absolute;top:1px;}
.lightbox:hover{}
.post-img-content{position:relative;}
.column{float:left;width:25%;display:none;}
.modal1{display:none;position:fixed;z-index:999999;padding-top:50px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#080808c4;}
.modal-content1{position:relative;margin:auto;padding:1em;width:90% !important;max-width:900px;}
.close1{color:white;position:absolute;top:10px;right:25px;font-size:35px;font-weight:bold;}
.close1:hover,
.close1:focus{color:#999;text-decoration:none;cursor:pointer;}
.mySlides1{display:none;}
.cursor1{cursor:pointer}
.prev1,
.next1{cursor:pointer;position:absolute;top:6em;width:auto;padding:16px;color:#fff;font-weight:bold;font-size:4em;transition:0.6s ease;border-radius:0 3px 3px 0;user-select:none;-webkit-user-select:none;z-index:99;}
.next1{right:0;border-radius:3px 0 0 3px;}
.prev1{left:0em;}
.prev1:hover,
.next1:hover{color:#FFF;text-decoration:none;}
.caption-container{text-align:center;background-color:black;padding:2px 16px;color:white;display:none;}
.demo{opacity:1;}
.active,
.demo:hover{opacity:1;}
.hover-shadow:hover{box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19)}
.lightbox{position:relative;}
.lightbox .hover-shadow:hover{opacity:0.5;}
.lightbox:hover .insider{display:block;}
.insider{position:absolute;display:none;}
.insider{top:50%;text-align:center;color:#fff;left:0;right:0;font-size:2em;cursor:pointer;}
.i-finder{float:right;display:inline-block;width:100%;position:absolute;text-align:center;bottom:2em;left:0;right:0;z-index:1;}
.img-icons{width:4.5em;display:inline-block;padding:6px;position:relative;z-index:9999;text-align:left;}
.img-icons img{width:1.5em;}
.img-icons .qty{width:25px;float:right;font-size:0.9em;color:#ffffff;font-family:roboto;position:absolute;top:-0.8em;background:#337ab7;border-radius:62%;height:25px;text-align:center;padding:0;right:1.2em;}
.contact1{font-family:Raleway;}
.form-control{display:block;width:100%;height:40px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#999;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;box-shadow:none;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.contact_details{padding:0 0 40px 0;display:block;position:relative;width:100%;margin:0 0 40px 0;}
.case1{position:relative;padding:20px;margin-bottom:20px}
.btn-primary{color:#fff;background-color:#00a7db;border-color:#00a7db;}
.btn{border-radius:0px;}
label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:400;font-sizE:1.4em;color:#00a7db;letter-spacing:0.03em;}
.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#777;text-align:center;border:1px solid #ccc;border-radius:4px;}
.info{padding:20px 0;}
.icon{font-size:2em !important;padding:20px;color:#ccc;}
.border-left{border-left:1px solid #eee;}
.c_info{font-family:roboto;font-size:1.2em;}
#features {
	background-image: url(../img/featured_1.jpg);
    background-repeat: no-repeat;
    width: 100%;
    background-size: cover;
}
#features h2 {
	text-align:center;
	    padding: 1em 0 0; 
}
.features {margin: 0 0 2em;
    color: #00a7db;
    font-size: 1.6em;
    padding: 0.2em;
    text-align: left;
    font-family: raleway;
    font-weight: bold;}
.featured ul li {list-style: none;
    font-family: raleway;
    font-size: 1.4em;
    color: #fff;
    text-align: left;
    padding: 0.3em 2em;
	position:relative;
	font-weight:500;}
.featured ul li:before{content: "\00b0";
    padding: 0 0.2em;
    font-size: 2.5em;
    color: #00a7db;
    text-align: left;
    position: absolute;
    left: 0;
	top:0;
	}
	.hide-show a {
		font-family: raleway;
    font-size: 1.2em;
    padding: 0.6em;
    color: #b60b0b;
    float: right;
    font-weight: bold;
			}

	.hide-show:after {
    padding: 0.6em 0 0;
    content: "	\2193";
    position: absolute;
    right: 0;
    bottom: -29px;
}
			
	 .span {
	    font-family: raleway;
    font-size: 0.8em;
    text-align: center;
    color: #fff;
    font-weight: 600;
			}
			.hide-show{
				position:relative;
			}
			.featured ul{
				padding:0
			}
			.features-x {
				text-align:center;
				margin: 0 0 2em;
    color: #00a7db;
    font-size: 1.6em;
    padding: 0.2em;

    font-family: raleway;
    font-weight: bold;
			}
			.featured-x {
				padding:1em;
			}
			.high {
			font-size: 1.5em;
			}
.datepicker
{
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
