body{font-family: 'Jura', sans-serif; font-size:16px; line-height:29px; color:#404040; text-align:justify;}
h1,h2,h3,h4,h5{font-family: 'Jura', sans-serif;}
a, a:active, a:focus {outline: none;}
#hm{
    -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
			border-bottom:1px solid #c4c5c7;
			background:#fff;
        }

        
		#hm .h-div{-webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;}
			
			#hm.sticky .h-div{border-top: 3px solid #6a3307;}
		
		#hmlg img{
    -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }

        #hmlg.stickylg img{
           width:50%; height:50%; margin-top:0px;
        }
		#hmdiv{
    -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }
		#hmdiv.stickydiv{
           display:none;
        }
		#hmmenu{
    -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }
		
		#hmmenu.stickymenu{float:none;}
		
		#hmmenu.stickymenu .my_nav{margin-top:11px;}
		



.container{max-width:1100px; width:100%}

.top-bg{background:url(../images/bg.jpg) no-repeat; background-size:cover; border-top:5px solid #a2b429; padding-bottom:40px;}
.top-div1{line-height:20px; margin-top:15px; font-size:15px; color:#3b3e33; }
.top-div1 span{color:#397703;font-weight:700;}
.top-div1 img{display:inline; float:left; margin-right:15px;}
.top-call{position:relative; z-index:100; }
.top-call img{margin-top:10px;}
.top-add{position:relative; right:0px; right:10px; position:relative; z-index:100;}
.top-add img{margin-top:34px;}


.top-div2 img{margin-left:auto; margin-right:auto; margin-top:-70px; margin-bottom:-30px; position:relative; z-index:100}

.top-div3{background:#397703; border-top-left-radius:50px; border-top-right-radius:50px; padding-top:5px; padding-bottom:5px; padding-left:20px; padding-right:20px; }




.my_nav{margin-top:0px; margin-left:40px; margin-right:0px;}
.navbar-nav{float:none;}
.r-menu{float:right}

.navbar-collapse {padding-left: 0px; margin-left:0px; margin-right:0px;}
 .my_nav .navbar-brand{padding:0; display:none}
.my_nav .navbar-default{border:none; box-shadow:none; background:none}
.my_nav .navbar{margin:0; min-height:inherit}

.my_nav .nav > li{margin-right:13px;}
.my_nav .nav > li > a{padding: 6px 7px;  font-family: 'Jura', sans-serif;  font-size:16px;   line-height:20px; outline:none; color:#fff; background:none; box-shadow:none; transition:All .5s ease; -webkit-transition:All .5s ease; -moz-transition:All .5s ease; -o-transition:All .5s ease  }

 

.my_nav .navbar-default .navbar-nav > .active > a,.my_nav .nav > li > a:hover, .last > .active > a,.last> a:hover{color:#265200;  box-shadow:none; background:#a2b429;}


.banner-div1{}	
.banner-div1 img, .banner-div2 img{margin-left:auto; margin-right:auto; width:100%;   }
.banner-div1 .carousel-indicators, .banner-div2 .carousel-indicators{bottom:-14px;}
.banner-div1 .carousel-indicators li, .banner-div2 .carousel-indicators li{border:none;  background:#a2b429}
.banner-div1 .carousel-indicators .active, .banner-div2 .carousel-indicators .active {width: 11px; height: 11px; border:none; background:#543f29;}
.banner-div1 .carousel-control.left, .banner-div2 .carousel-control.left {background:url(../images/banner-arrow-left.png) no-repeat left center; left: 0%; opacity:1;}
.banner-div1 .carousel-control.right, .banner-div2 .carousel-control.right {background:url(../images/banner-arrow-right.png) no-repeat right center; right:0%; opacity:1;}
.banner-div2{display:none}


.wel-div{text-align:center; padding-top:40px; padding-bottom:60px; background:url(../images/home-bg1.png) no-repeat bottom left, url(../images/home-bg2.png) no-repeat bottom right}
.wel-div h1{margin:0px; color:#397603; font-size:30px;  display:inline-block; font-weight:700;}
.wel-hd{background:url(../images/head-bg.png) no-repeat center left, url(../images/head-bg.png) no-repeat center right; display:inline-block; padding-left:90px; padding-right:90px;}
.wel-div h2{margin:0px; color:#353535; font-size:17px; margin-top:0px; margin-bottom:10px; font-weight:700;}
.wel-div p:first-child{padding-bottom:0px;}

.a-us{display:inline-block; padding:5px 40px; border:2px dashed #a5be1d; border-radius:20px; line-height:20px; margin-top:8px; transition:All .5s ease; -webkit-transition:All .5s ease; -moz-transition:All .5s ease; -o-transition:All .5s ease}
.a-us a{text-decoration:none; color:#292929; transition:All .5s ease; -webkit-transition:All .5s ease; -moz-transition:All .5s ease; -o-transition:All .5s ease}
.a-us:hover{border-color:#397703}
.a-us:hover a{color:#ac610b}


.wel-div1{background:url(../images/home-bg.png) no-repeat; background-size:cover; margin-top:-3px; color:#3a3d2d }
.wel-div1 h3{margin:0px; color:#295404; font-size:17px; margin-bottom:5px; font-weight:700;}
.wel-left{text-align:right; font-size:13px; line-height:18px; margin-top:20px; margin-bottom:20px;}
.wel-left1{margin-top:30px;}
.wel-left img{margin-top:-10px;}
.wel-left img:hover{-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg); transition-duration: 2s;}


.wel-right{font-size:13px; line-height:18px; margin-top:20px; margin-bottom:20px;}
.wel-right1{margin-top:30px;}
.wel-right img{margin-top:-10px;}
.wel-right img:hover{-ms-transform: rotate(-360deg); -webkit-transform: rotate(-360deg); transform: rotate(-360deg); transition-duration: 2s;}

.wel-center{margin-top:-20px;}
.wel-center img{width:100%;}
.wel-center h2{margin:0px; text-align:center; background:#397603; padding:15px; padding-top:12px; font-weight:700; font-size:20px; transition:All .5s ease; -webkit-transition:All .5s ease; -moz-transition:All .5s ease; -o-transition:All .5s ease}
.wel-center h2 a{text-decoration:none; color:#fff}
.wel-center h2:hover{background:#a6620a}


.wel-home{text-align:center; background:url(../images/home-bg.jpg) no-repeat; background-size:cover; background-attachment:fixed; padding-top:130px; padding-bottom:130px;}
.wel-home h1{margin:0px; background:rgba(0, 0, 0, .6); display:inline-block; padding:17px 35px; font-size:25px; font-weight:700; transition:All .5s ease; -webkit-transition:All .5s ease; -moz-transition:All .5s ease; -o-transition:All .5s ease}
.wel-home h1 a{text-decoration:none; color:#fff;}
.wel-home h1:hover{background:rgba(57, 119, 3, .4)}

.in-banner1{display:none}

.in-sec{padding-top:50px; padding-bottom:50px;}
.in-sec h1{margin:0px; color:#397603; font-size:30px; text-align:center; background:url(../images/head-bg.png) no-repeat bottom center; padding-bottom:15px; margin-bottom:20px; }
.in-sec h1 span{color:#c87709}
.in-sec h2{margin:0px; font-size:25px; color:#397603; margin-top:20px; margin-bottom:8px;}
.a-img{float:left; margin-right:30px; border:1px solid #d0d0d0}
.in-list{list-style:none; margin:0px; padding:0px;}
.in-list li{background:url(../images/li-icon.png) no-repeat top 8px left; padding-left:20px; padding-bottom:10px; line-height:22px;}

.in-sec h3{margin:0px; background:#b56a04; display:inline-block; font-size:24px; padding:5px 20px; color:#fff; margin-top:30px; text-transform:uppercase; margin-bottom:5px;}

.gallery img{border:1px solid #dbdbdb; padding:3px; margin-bottom:30px; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}

.gallery .col-sm-3:hover img{overflow:hidden; transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);}

.in-around{border-bottom:1px solid #efefef; padding-bottom:30px;}

.in-around img{width:100%; margin-top:20px; border:1px solid #d0d0d0}
.c1{text-transform:uppercase; font-size:23px; color:#c87709; font-weight:600}


.mobilemenu{display:none}

.overlay {
  position: fixed;
  display: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 1;
  
}	


.hamburger {
  background: #c87605 !important;
  border: none;
  display: block;
  height: 32px;
  margin-left: 15px;
  position: fixed;
  top: 0px;
  width: 52px;
  z-index: 999;
  padding:5px;
}

.hamburger:hover { outline: none; }

.hamburger:focus { outline: none; }

.hamburger:active { outline: none; }

.hamburger.is-closed:before {
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-transition: all 0.35s ease-in-out;
  color: #ffffff;
  content: '';
  display: block;
  font-size: 14px;
  line-height: 32px;
  opacity: 0;
  text-align: center;
  width: 100px;
  
}

.hamburger.is-closed:hover before {
  -webkit-transform: translate3d(-100px, 0, 0);
  -webkit-transition: all 0.35s ease-in-out;
  display: block;
  opacity: 1;
}

.hamburger.is-closed:hover .hamb-top {
  -webkit-transition: all 0.35s ease-in-out;
  top: 0;
}

.hamburger.is-closed:hover .hamb-bottom {
  -webkit-transition: all 0.35s ease-in-out;
  bottom: 0;
}

.hamburger.is-closed .hamb-top {
  -webkit-transition: all 0.35s ease-in-out;
  background-color: rgba(255, 255, 255, 0.7);
  top: 5px;
  
}

.hamburger.is-closed .hamb-middle {
  background-color: rgba(255, 255, 255, 0.7);
  margin-top: -2px;
  top: 50%;
}

.hamburger.is-closed .hamb-bottom {
  -webkit-transition: all 0.35s ease-in-out;
  background-color: rgba(255, 255, 255, 0.7);
  bottom: 5px;
}

.hamburger.is-closed .hamb-top, .hamburger.is-closed .hamb-middle, .hamburger.is-closed .hamb-bottom, .hamburger.is-open .hamb-top, .hamburger.is-open .hamb-middle, .hamburger.is-open .hamb-bottom {
  height: 4px;
  left: 0;
  position: absolute;
  width: 100%;
  background-color: #fff;
  width: 26px;
  margin-left:12px;
  
  
}

.hamburger.is-open .hamb-top {
  -webkit-transform: rotate(45deg);
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);
  background-color: #ffffff;
  margin-top: -2px;
  top: 50%;
}

.hamburger.is-open .hamb-middle {
  background-color: #ffffff;
  display: none;
}

.hamburger.is-open .hamb-bottom {
  -webkit-transform: rotate(-45deg);
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);
  background-color: #ffffff;
  margin-top: -2px;
  top: 50%;
}

.hamburger.is-open:before {
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-transition: all 0.35s ease-in-out;
  color: #ffffff;
  content: '';
  display: block;
  font-size: 14px;
  line-height: 32px;
  opacity: 0;
  text-align: center;
  width: 100px;
}

.hamburger.is-open:hover before {
  -webkit-transform: translate3d(-100px, 0, 0);
  -webkit-transition: all 0.35s ease-in-out;
  display: block;
  opacity: 1;
}


#wrapper {  -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  -webkit-transition: all 0.5s ease;  padding-left: 0;  -webkit-transition: all 0.5s ease;  transition: all 0.5s ease;}
#wrapper.toggled { padding-left: 220px; }
#wrapper.toggled #sidebar-wrapper { width: 210px; }
#wrapper.toggled #page-content-wrapper {  margin-right: -220px;  position: absolute;}
#sidebar-wrapper {  -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  -webkit-transition: all 0.5s ease;  background: #397703;  height: 100%;  left: 220px;  margin-left: -220px;  overflow-x: hidden;  overflow-y: auto;  -webkit-transition: all 0.5s ease;  transition: all 0.5s ease;  width: 0;  z-index: 1000;}#sidebar-wrapper::-webkit-scrollbar { display: none;}
#page-content-wrapper {  padding-top: 70px;  width: 100%;}
/*-------------------------------*//*     Sidebar nav styles        *//*-------------------------------*/
.sidebar-nav {  list-style: none;  margin: 0;  padding: 0;  position: absolute;  top: 0;  width: 220px;}
.sidebar-nav li {  display: inline-block;  line-height: 20px;  position: relative;  width: 100%;}
.sidebar-nav li:before {  -moz-transition: width 0.2s ease-in;  -ms-transition: width 0.2s ease-in;  -webkit-transition: width 0.2s ease-in;  background-color: none;  content: '';  height: 100%;  left: 0;  position: absolute;  top: 0;  -webkit-transition: width 0.2s ease-in;  transition: width 0.2s ease-in;  width: 3px;  z-index: -1;}

.sidebar-nav li:before { background-color: none; margin-left:-5px; margin-right:-10px; }

.sidebar-nav li:hover:before {  -webkit-transition: width 0.2s ease-in;  transition: width 0.2s ease-in;  width: 100%;}
.sidebar-nav li a {  color: #fff; text-transform:uppercase; font-size:15px;  display: block;  padding: 10px 15px 10px 30px;  text-decoration: none; text-align:left}
.sidebar-nav li.open:hover before {  -webkit-transition: width 0.2s ease-in;  transition: width 0.2s ease-in;  width: 100%;}
.sidebar-nav .dropdown-menu {  background-color: #d60175; border-radius: 0;  border: none;  box-shadow: none;  margin: 0;  padding: 0;  position: relative;  width: 100%;}
.sidebar-nav li a:hover, .sidebar-nav li.active a, .sidebar-nav li a:focus, .sidebar-nav li.open a:hover, .sidebar-nav li.open a:active, .sidebar-nav li.open a:focus {  background-color: #a2b429;  color: #ffffff;  text-decoration: none;}
.sidebar-nav .dropdown-menu li a{font-size:13px;}
.sidebar-nav .dropdown-menu li:hover a, .sidebar-nav .dropdown-menu li.active a{background:#f43ba0 !important;}
.sidebar-nav .dropdown-menu li:before{background:none}

.sidebar-nav li.active .dropdown-menu li a{background:#a2b429}

.call-div img{display:inline}
.call-div{background:#c87605; padding:5px; text-align:center; color:#fff; display:none; }
.call-div a{text-decoration:none; color:#fff}
.call-div a:hover{color:#272262}

.facility img{margin-bottom:15px; margin-top:20px; border:1px solid #d0d0d0}
.room-div img{margin-bottom:15px; margin-top:20px; border:1px solid #d0d0d0; width:100%;}


.footer-div
{
	
	
	background:#f2fade;
	background-size:cover;
	margin-top: 0px;
	color:#272727;
	font-size:15px;
	margin-bottom:0px;
	padding-bottom:30px;
}

.footer-div h5{margin:0px; color:#55862f; font-size:20px; margin-top:35px; background:url(../images/f-hd-bg.png) no-repeat bottom left; padding-bottom:10px; margin-bottom:10px; font-weight:700;}


.f-div1{border-right:1px solid #d7dfc6;}
.f-div2{text-align:center; border-right:1px solid #d7dfc6; margin-left:-42px; height:160px;}
.f-div2 h5{background-position:bottom center}
.f-div2 p{line-height:22px;}
.p1{margin-top:-5px;}

.f-link{list-style:none; padding:0px; margin:0px; }


.f-link li a{display:block; padding:3px 3px 3px 13px; font-size:15px; line-height:25px; text-decoration:none; color:#4b4b4b; background:url(../images/footer-arrow.png) no-repeat left  center; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease; padding-left:15px;}

.f-link  li a:hover{color:#85ba24; background-position:5px center; }

.view-all{float:right; border-bottom:2px solid #323232; line-height:20px; margin-top:-10px; transition:All .5s ease; -webkit-transition:All .5s ease; -moz-transition:All .5s ease; -o-transition:All .5s ease;}
.view-all a{text-decoration:none; color:#323232;}
.view-all:hover{border-color:#397603}
.view-all:hover a{color:#397603}

.b-in{margin-top:5px;}
.b-in .col-sm-3{padding-left:3px; padding-right:3px;}
.b-in{padding-left:5px; padding-right:5px;}


/* Hang */
@-webkit-keyframes hvr-hang {
  0% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }

  50% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }

  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}

@keyframes hvr-hang {
  0% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }

  50% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }

  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}

@-webkit-keyframes hvr-hang-sink {
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}

@keyframes hvr-hang-sink {
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}

.hvr-hang {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-hang:hover, .hvr-hang:focus, .hvr-hang:active {
  -webkit-animation-name: hvr-hang-sink, hvr-hang;
  animation-name: hvr-hang-sink, hvr-hang;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}


.social-icon{margin-top:20px;}
.social-icon img{float:none; display:inline !important; margin-right:3px; margin-top:-4px; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.social-icon img:hover{opacity:0.7;}

.copy-div{background:#397603; padding-top:5px; padding-bottom:0px; color:#fff; font-size:14px; text-align:center;}

.copy-div a{color:#ddf39e; text-decoration:none;}	
.copy-div a:hover{color:#e3c9a9;}	
.power-div{text-align:right;}
.copy-div img{display:inline;}


::selection {
	background:#7fa746;
	color:#fff;
}

::-moz-selection {
	background:#7fa746;
	color:#fff;
}
::-webkit-selection {
	background:#7fa746;
	color:#fff;
}
.btn {
  background: #ff9321 !important;
  
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: 'Maven Pro', sans-serif;
  color: #482323;
  font-size: 14px;
  padding: 6px 15px 6px 15px;
  text-decoration: none;
}

.btn:hover {
  background: #004517 !important;
  color:#fff;
  text-decoration: none;
}


@media(max-width:1024px)
{
.top-div1{font-size: 13px;}	
.my_nav .nav > li > a{font-size:14px;}
}

@media(max-width:980px)
{
.top-div1{font-size: 12px;}	
}
@media(max-width:800px)
{
.my_nav{margin-left: 0px;}
.my_nav .nav > li > a{padding: 6px 7px; font-size: 12px;}
}

@media(max-width:767px)
{
.top-add{right:0px;}
.top-div1{font-size: 13px; text-align:center; display:none}
.top-div2{background:#fff}
.top-bg{background:none; border:none; padding-bottom:5px; padding-top:5px;}
.top-div2 img{margin-top:0px; margin-top:5px; margin-left:0px; margin-bottom:5px; width:15%; }
.mobilemenu{display:block; position: fixed !important; z-index: 1000;}
.top-div3{display:none}	
.hamburger.is-closed {margin-left: 79%; margin-top: 10px; right:5%;}
.hamburger.is-open {margin-left: 24px; margin-top: 20px;}
.dropdown-toggle:active,
    .open .dropdown-toggle {
    outline: 0;
    background-color: #837dcb !important;
	color:#fff !important;
     }
	 .call-div{display:block !important; bottom:0px; position:fixed; width:100%; z-index:1000; bottom:0;}
	 .copy-div{margin-bottom:39px;}
	 .banner-div1{display:none}
	 .banner-div2{display:block}
.wel-left, .wel-right{text-align:center}
.wel-left img, .wel-right img{margin-left:auto; margin-right:auto}
.wel-center{margin-top:0px;}
.f-div2{text-align:left; margin-left:0px;}
.f-div2 h5 {background-position: bottom left;}

/*.view-all{float:left; margin-top:0px; margin-bottom:10px;} */
.in-banner{display:none}
.in-banner1{display:block}
.gallery img{margin-left:auto; margin-right:auto}
.f-div2{height:auto; border:none}
.f-div1{border:none}
}

@media(max-width:400px)
{
.top-div2 img{width: 37%;}	
.wel-div h1{font-size:22px;}
.wel-div h2{font-size:15px;}
.copy-div{font-size: 12px; line-height: 20px; padding-top:8px; padding-bottom:8px;}
.in-sec {padding-top: 30px; padding-bottom: 30px;}
#hm.sticky {
          position:fixed; top:0; z-index:5000; width:100%; background:#fff; border-bottom:1px solid #c4c5c7
        }
}

@media(max-width:320px)
{
.top-div2 img{width: 40%;}	

}