@font-face{src:url('../fonts/courgette-regular.ttf'); font-family:courgette; }
@font-face{src:url('../fonts/lato-regular.ttf'); font-family:lato; }
@font-face{src:url('../fonts/opensans-regular.ttf'); font-family:open sans; }
  
body{ font-family:open sans;}
a:hover{ text-decoration:none;}
 

/* ----- NAVBAR ----- */

.navbar-brand.fixed-theme,
.navbar-container.fixed-theme,
.navbar.navbar-fixed-top.fixed-theme,
.navbar-brand,
.navbar-container{
    transition: 0.8s;
    -webkit-transition:  0.8s;
	color:#F3831F !important;
}
 
.fixed-theme li > a{ color:#E66102 !important; font-weight:600;}

.navbar-brand h1{color:#fff; font-family:courgette; margin-top:15px;  font-size:24px; font-weight:600;}
.fixed-theme .navbar-brand h1{color:#000 !important; }
.fixed-theme .navbar-brand h1 img{}

.nav > li > a{ color:#fff; line-height:34px; font-weight:600;}
 
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{margin-left:0;}
.navbar-nav > li > a:focus, .navbar-nav > li > a:hover{ background:none;}
.navbar-brand{ padding:inherit;}
.navbar.navbar-fixed-top.fixed-theme {
    background-color: #fff;
    box-shadow: 0 0 5px rgba(0,0,0,.2);
	
	
}
.navbar-nav span a{ color:#F3831F; }
.navbar-nav span{ color:#F3831F; padding-left:30px;font-size:18px;} 
.navbar-container.fixed-theme {
    padding: 0;min-height:75px;
}
.nav{ padding-top:3px;}
.navbar-header{ padding-top:3px;}

#navbar p{ padding-top:25px; color:#F3831F; font-size:16px; font-weight:600;}
#navbar p a{ color:#F3831F;}
.navbar-default .nav > li > a, .navbar-default .nav > li > a:focus{ color:#fff;}
 
 /* ----- Slider ----- */
 
 
 
.banner-text h1 
{
	font-family:courgette;
	font-size:40px;
	margin-bottom:20px;
	line-height:40px;
	margin-top:70px;
}
.banner-text p { font-size:14px; margin-bottom:30px; line-height:26px }

.book-btn
{
	background-color:#f05966;
	border:0;
	border-top:2px solid #E63339;
	color:#FFF;
	padding:10px 20px;
	border-radius:5px;
}
.carousel-caption{ left:18%; top:8%; text-align:center; text-shadow:none;  }
.banner{ min-height:62%;} 
.banner
{
	background:url(../images/banner.jpg) left no-repeat;
	background-position:center center;
	background-size:cover;
	position:relative;
	width:100%; 
	color:#FFF;
	min-height:390px;
	color:#D9EBF4;
}
 
.banner img { width:100%; }
 
.carousel .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
}

.carousel .carousel-inner .active {
  opacity: 1;
}

 @media all and (transform-3d), (-webkit-transform-3d) {
    .carousel .carousel-inner > .item.next,
    .carousel .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel .carousel-inner > .item.prev,
    .carousel .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel .carousel-inner > .item.next.left,
    .carousel .carousel-inner > .item.prev.right,
    .carousel .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
} 


.book-btn
{
	background-color:#fff;
	border:0;
	color:#000;
	font-size:16px;
	padding:10px 20px;
	font-family:lato;
	border-radius:0;
	 
	 
}

.middle-content {  background:#eee; }
.middle-content h2 {  text-align:center; font-size:20px; font-weight:600; }
.middle-content .form-control{ border-radius:0; height:42px;}
.middle-content .btn-warning{ background:#F3831F; border:none;border-radius:0; padding:10px 25px; width:100%;}
.panel-bar
{
	background:#f5f5f5;
	padding:20px;
}
.panel-bar h3 { text-transform:uppercase; font-size:16px; padding:0; margin:0; text-align:center }
.panel-bar ul { padding:0; display:block; }
.panel-bar ul li 
{
	list-style:none;
	float:left;
	margin:10px 20px;
}

.checkborder { border:1px solid #f05966;}

.astro{ padding:40px 0px;}
.lead .fa-star { color: #ee8b2d;}
 
.astro{ padding:0px 0px; background:url(../images/background.jpg);}
.astro .thumbnail{ padding:0; font-family:lato; min-height:550px; background:none; border:1px solid #F3831F;border-radius: 0px;}
.astro .thumbnail:hover{ background:#eee; }
.astro .thumbnail h4{  line-height:24px; font-size:16px;}
.astro .thumbnail h4 span{ font-weight:100;}
.astro .thumbnail h5{ color:#DE1F15; margin:2px;}
.astro .thumbnail hr{ margin:8px 0px;}
.astro .lead{font-size:14px; margin-bottom:15px;}
.astro .btn-success{ border:none; border-radius:0; background:#1FC055; margin-bottom:20px;}
.astro .btn-warning{margin-bottom:20px; border:none; border-radius:0; background:#71509D;}
.astro .btn-default{ border:none; border-radius:0; background:#F3831F; margin-bottom:20px; color: #ffffff}
 
 .blinker{
    animation:blinkingText 1s infinite;
}
.blinker 
{ 
	color:#00FF00; 
	 
}
@keyframes blinkingText{
    0%{     color: #00FF00;    }
    49%{    color: #00FF00; }
    50%{    color: #017F01; }
    99%{    color: #017F01;  }
    100%{   color: #017F01;    }
}
  
  
.astro .btn-danger{margin-bottom:20px; border:none; border-radius:0; background:#D9534F;}
.astro .text-uppercase a{ margin:20px 0px; font-weight:600; padding:8px 30px; background:#F3831F;}
.astro .text-uppercase a:hover{ background:#1FC055;}
.img-box{ height:237px; overflow:hidden; border-radius:0px;}
.img-box img{ width:100%;}
.about-us{ text-align:center; background:url(../images/background.jpg); }
.about-us h2{ font-weight:bold;}
.about-us p{ line-height:30px; padding:20px 0px; font-family:lato; font-size:16px;}
/*************************/

.footer-section{ padding:50px 0px; color:#000; background:#f5f5f5; box-shadow:0 4px 30px -21px #000000 inset; }
.footer h4{ font-family:lato; font-size:18px; color:#000; border-left:4px solid #F3831F; height:20px; padding-left:20px; font-weight:600; margin-bottom:25px;text-transform:uppercase;}
.footer ul{ padding-left:5px; list-style:none; font-size:13px; line-height:28px;}
 
.copyrights{ background:#000; color:#fff; padding-top:10px; font-family:lato;}
.social-network li{ float:left; padding:1px 5px 1px 0px;}
.footer address{ font-size:14px; line-height:24px;}
.footer li a{ color:#000 ;font-size:14px; line-height:30px; }
.footer li a:hover{ text-decoration:none; color:#F3831F;}
.footer li a .fa{border:1px solid #FFA200; text-align:center; line-height:35px;   width:35px; height:35px;}


/*==Astroinner==*/

.astro-inner a:hover{ color:#fff;}
.astro-inner h2{font-family:lato; font-size:24px; color:#000;font-weight:600; text-transform:uppercase;}
.astro-inner h3{font-family:lato; font-size:16px;}
.astro-inner h3 span{ font-weight:600;}
.astro-inner .thumbnail{border-radius:0; border-color:#F3831F; margin-bottom:0;}
.img-box1{overflow:hidden; border-radius:0;}
.img-box1 img{ width:100%;}

.astro-inner h4{font-family:lato; font-size:18px; color:#000;font-weight:600; text-transform:uppercase; padding-top:15px; padding-bottom:10px;}
.astro-inner p{ line-height:25px;}
.call{ background: #333 none repeat scroll 0 0;  color: #fff; display: block;  padding: 10px 0px;}
.astro-inner .bck{ background:#f5f5f5; padding:20px;}
#call{  background:#F3831F; font-size: 16px; padding:10px 15px; margin-right:10px;}
.astro-inner .lead{ font-size:16px;}
.astro-inner .main-form{ border:1px solid #eee; padding:20px; margin-bottom:30px;}
.astro-inner .form-control{ border-radius:0px; font-size:12px;}
.astro-inner .control-label{ color:#000;}
.astro-innerh5{ color:#fff; padding-bottom:20px;}
 
.astro-inner .btn-danger{ background:#F3831F; border:none;border-radius:0px;}
.astro-inner .card{ padding-top:30px;}
.astro-inner .card-body a:hover{ color:#000;}
.astro-inner .text-secondary{ font-size:12px; font-family:lato; line-height:inherit;}
.astro-inner .card-body img{ width:100%; height:100%; border:1px solid #eee;}
.astro-inner .text-warning{ color:#F3831F;}

/***********/

/* =============== Return to top Button ========== */

#return-to-top {position: fixed; bottom: 50px; right: 50px; background: rgba(255, 255, 255, 0.5); border:0; width: 40px;  height: 40px;  display: block; text-decoration: none; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; display: none; box-shadow:1px 3px 7px 0px rgba(0,0,0,0.2); -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; -webkit-animation-name: hvr-wobble-vertical; animation-name: hvr-wobble-vertical;  -webkit-animation-duration: 2s;  animation-duration: 2s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out;  -webkit-animation-iteration-count: infinite;  animation-iteration-count: infinite;   z-index:9999;}

#return-to-top:hover {background: #FFf;}
#return-to-top img { color: #fff; margin: 0; position: relative; left: 13px; top: 6px; font-size: 19px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease;  transition: all 0.3s ease; }

#return-to-top:hover img { color: #fff;  top: 3px; }

@media screen and (max-width:991px)
{
.banner-text{ top:0; padding:0;}
.banner-text h1{ font-size:36px;}
.banner-text p{ margin-bottom:10px;}
}
@media screen and (max-width:767px)
{
.banner-text{ top:0; padding:0;}
.banner-text h1{ font-size:26px; margin-bottom:0; margin-top:40px;}
.banner-text p{ margin-bottom:10px;}
.book-btn{padding:4px 15px;}
.img-box{ height:auto;}
}
@media screen and (max-width:500px)
{
 
}

.modal-footer
{
	background: #F3831F;
	color: #ffffff;
}

.modal-header
{
	background: #F3831F;
	color: #ffffff;
}

.close {
	opacity: 1;	
	color: #ffffff;
}

.pagination>li>a, .pagination>li>span
{
	color: #F3831F;
}

.pagination>.active>span
{
	background: #F3831F;
	border-color: #F3831F;
}

.list-group-item.active
{
	background: #F3831F;
	border-color: #F3831F;
}

.list-group-item.hover
{
	background: #F3831F;
	border-color: #F3831F;
}

.container_space
{
	padding-top: 20px;
}

.content
{
	padding-top: 20px;
}

.btn-primary
{
	background: #F3831F;
	border-color: #F3831F;
}

.breadcrumb
{
	background-color: #eeeeee;
}

.breadcrumb > li
{
	color: #333;
}

.breadcrumb > .active
{
	color: #333;
}

.breadcrumb>li+li:before
{
	color: #333;
}

.table-striped>tbody>tr:nth-of-type(even)
{
	background-color: #fff;
}

h3
{
	padding-bottom:20px
}

.pad_bottom_0
{
	padding-bottom: 0px;
}

/*==6jan*/

.navbar.navbar-fixed-top.fixed-theme{ background:rgba(0,0,0,.7);}
.navbar-brand{ height:inherit;}
.nav > li > a{ line-height:40px;}
.fixed-theme li > a{ color:#fff !important;}
.navbar-brand h1{ margin:0; padding:5px 0;}
.navbar-brand h1 .logo1{ display:none;}
.fixed-theme .navbar-brand .logo1{ display:block; }
.fixed-theme .navbar-brand .logo{ display:none; }
.banner{ min-height:400px;}
.astro .lead{ min-height:150px;}
.footer img{ max-width:100% !important;}
/*11jan*/

@media screen and (max-width:991px)
{
.banner-text{ top:0; padding:0;}
.banner-text h1{ font-size:36px;}
.banner-text p{ margin-bottom:10px;}
.nav > li > a{ padding:10px 8px;}

}
@media screen and (max-width:767px)
{
.banner-text{ top:0; padding:0;}
.banner-text h1{ font-size:26px; margin-bottom:0; margin-top:40px;}
.banner-text p{ margin-bottom:10px;}
.book-btn{padding:4px 15px;}
.img-box{ height:auto;}
.middle-content table tr td{ width:100%; display:block;}
.navbar-toggle .icon-bar{ background:#fff;}
 
.navbar-fixed-top .navbar-collapse {

    max-height: 340px;
    width: 250px;
    min-height: 800px;
    position: absolute;
    top: 0;
   background:#000;

}
.navbar-nav{ margin:0;}
.nav > li > a{ padding: 0px 25px; background: #f3831f !important; margin: 5px 0; text-transform: uppercase; font-size:14px; font-weight:500; letter-spacing:1px; border-radius: 5px; line-height:36px;}
}
@media screen and (max-width:500px)
{
 .navbar-brand{ padding:0;}
 
.copyrights img{ width:100%;}
}

#return-to-top{ left:50px !important;}

h3 small
{
	color: #ff5722;
}
/*update===*/


.book-btn {
    background-color:#F3831F;
	color: #fff;
    padding: 15px 25px;
    border-radius: 0px;
	font-size:14px;
	letter-spacing:1px;
	box-shadow:0px 0px 15px -5px rgba(0,0,0,.5);
	
}

.book-btn {
  animation: blinker .8s linear infinite;
}

@keyframes blinker {
 0% {color:#fff; background:#F00;}
49% { color: 000;}
50% { color: #fff; background:#F00;}
99% { background:#ff0; color:#000;}
100% {background:#ff0; color:#000;}
}

@-moz-keyframes blinker {
 0% {color:#fff; background:#F00;}
49% { color: 000;}
50% { color: #fff; background:#F00;}
99% { background:#ff0; color:#000;}
100% {background:#ff0; color:#000;}
}
@-webkit-keyframes blinker
 0% {color:#fff; background:#F00;}
49% { color: 000;}
50% { color: #fff; background:#F00;}
99% { background:#ff0; color:#000;}
100% {background:#ff0; color:#000;} 
}
