@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,700,900');
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400');


.nav li a:hover,
.nav li a:focus,
.nav li.active a,
.nav li.active a:hover,
.nav li a.dropdown-toggle:hover,
.nav li a.dropdown-toggle:focus,
.nav li.active ul.dropdown-menu li a:hover,
.nav li.active ul.dropdown-menu li.active a{
    -webkit-transition: all .9s ease;
    -moz-transition: all .9 ease;
    -ms-transition: all .9s ease;
    -o-transition: all .9s ease;
    transition: all .9s ease;
    background-color: #4e952f;
    color:#FFF;
}

.navbar .navbar-nav {
    display: inline-block;
    float: none;
}

.navbar .navbar-collapse {
    text-align: center;
}
.navbar
{
    margin-bottom: 0px;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
    -webkit-transition: all .9s ease;
    -moz-transition: all .9s ease;
    -ms-transition: all .9s ease;
    -o-transition: all .9s ease;
    transition: all .9s ease;
    background-color: #4e952f;
    color:#FFF;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {-webkit-transition: all .3s ease;
    -moz-transition: all .9s ease;
    -ms-transition: all .9s ease;
    -o-transition: all .9s ease;
    transition: all .9s ease;
    background-color: #4e952f;
    color:#FFF;
}

.navbar-default .navbar-nav > li > a
{
    color:#222;
    border-radius:3px;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus
{
    background-color:#4e952f;
    color:#FFF;
}

.navbar-header
{
    height:90px;
}

.navbar-nav
{
    margin-top: 30px;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    text-transform: uppercase;
}

.navbar-malshej
{
     background:#FFF;
}

.jumbotron-slider
{
    padding: 0px !important;
}

.amenities
{
    margin-top: 60px;
    margin-bottom:60px;
}

.content-amenities-right
{
    float: right;
    display: block;
    margin-right:20px;
}

.images-amenities-right
{
    float:right;
    display: block;
}


.content-amenities-left
{
    float: left;
    display: block;
    margin-left:20px;
}

.images-amenities-left
{
    float:left;
    display: block;
}

.content-amenities-right h2
{
    line-height:100px;
    font-family: 'Montserrat', sans-serif; 
    text-transform: uppercase;
    font-size:24px;
    font-weight: 300;
    color:#555;
}

.content-amenities-left h2
{
    line-height:90px;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    font-size:24px;
    font-weight: 300;
    color:#555;
}

.amenities-box
{
    margin-bottom: 30px;
    border:1px solid #CCC;
    padding: 20px;
    background-color: rgba(255,255,255,0.4);
    border-radius:5px;
}

.amenities-bck
{
    background:url(../../images/bck2.jpg) no-repeat;
    background-size:cover;
    background-attachment: fixed; 
}
.home-content
{
    padding-top: 40px;
    padding-bottom: 80px;
    text-align: center;
}

h1
{
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    font-size:35px;
    font-weight: 300;
    color:#555; 
}

h2
{
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    font-size:30px;
    font-weight: 300;
    color:#555; 
}

.home-content p
{
    font-family: 'Roboto', sans-serif;
    font-size:14px;
    font-weight: 300;
    color:#555; 
}

.bungalow
{
    padding-top: 40px;
    padding-bottom: 40px;
}

.bungalow .box
{
    text-align: center;
    margin-top: 30px;
    border:1px solid #EEE;
    padding: 10px;
}

.knowmore
{
    display: block;
    text-decoration: none;
    color: #FFF;width: 100px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 3px;
    margin: auto auto;
    background-color: #5d9d3c;
    text-decoration: none;
}

footer 
{
    background-color: #222;
    color:#FFF;
    padding: 15px;
}

footer a
{
    color:#FFF;
    text-decoration: none;
}

/*--About Us--*/
.about-us
{
    margin-top: 60px;
    margin-bottom: 60px;
}
.about-us h1
{
    text-align:center;
}

.about-us p
{
    line-height: 25px;
}

.about-us p img
{
    margin-right: 20px;
}
/* Gallery */

.album-row{margin:30px -15px;}
.album fieldset{padding: 10px 30px !important;border: 1px solid #eee !important;border-radius:5px;margin-top:30px}
.album fieldset legend{width:auto !important;border:none !important;margin-bottom: 0 !important;padding:0 10px !important;font-family: 'Montserrat', sans-serif;font-size:24px;text-transform:uppercase}
.album .album-image-box{border:1px dashed #9EC953;padding:4px;border-radius:5px}
.album .album-image-box img{border-radius:5px}

/*video*/

.Video{width: 100%; height: 250px;}

/* Contact */
.contact-header{margin-bottom:30px}
.left-side .location{margin-bottom: 12px !important}
.left-side .site-address{margin-bottom: 10px !important}
.left-side .location img{margin-top: 5px}
.left-side p{line-height:17px;margin-top:0px;font-family: 'Montserrat', sans-serif;font-size: 14px}
.left-side .row{margin-bottom:25px}
.right-side .btn{background: #5D9D3C;border-radius: 2px;border: none;color: #fff;text-transform: uppercase;font-size: 12px;font-family: 'Montserrat', sans-serif;padding: 8px 20px}
.right-side .form-control{border-radius: 2px;font-family: 'Montserrat', sans-serif;border: 1px solid #eee;
box-shadow: none;margin: 5px 0}
.left-side b{font-size: 15px;font-family: 'Montserrat', sans-serif;}
.right-side .form-group{padding: 0}
.right-side .name-field{padding-right:15px}
.contact h4{font-family: 'Montserrat', sans-serif;}
.heading-bottom{margin-bottom:40px}
.map{margin:20px 0px 50px}
.contact{background-color: rgba(255,255,255,0.3);padding: 40px 20px;color: #000}
.contact-header{margin:60px 0 20px;text-align: center;}
.contact-bck{
    background:url(../../images/contact-bg.jpg) no-repeat;
    background-size:cover;
    background-attachment: fixed; 
}
.nav-tabs{border-bottom:1px solid #eee;}
#tabs li a{background: none;color:#000;font-family: 'Roboto', sans-serif;padding: 10px 20px;
border:1px solid #eee;margin-right: 7.6px;border-bottom: 1px solid #fcfcfc !important;}
#tabs li:last-child a{margin-right: 0}
#tabs li a:hover,#tabs li a:active,#tabs li a:focus{color:#000;outline: none;}
.nav-tabs > li.active > a{border-bottom: 1px solid #fcfcfc !important;
border-top: 2px solid #518F24 !important;transition:none !important}
#my-tab-content {padding: 20px;border: 1px solid #eee;border-top: none;}
#my-tab-content h3{font-family: 'Roboto', sans-serif;text-transform: uppercase;}
#my-tab-content p{font-family: 'Roboto', sans-serif;font-size: 15px}
.project-right{padding: 0;}
.call-us-box {margin-bottom:40px;}
.call-us-box h1{margin: 0;padding: 10px 0;}
.call-us-box, .project-right .right-side{background:#B5D781;padding: 15px;}
.project-left{background: #fff;padding: 30px}
#my-tab-content a:hover,#my-tab-content a:focus{outline: none;}
.project-right .right-side h3{margin-bottom:20px;margin-top: 0}
.project-header img{width: 100%}
.project-content{background: #fcfcfc;}
@media (max-width:767px){
	.project-content .container, .project-content .about-us, .project-content .col-sm-12, .project-content .col-sm-9{padding:0}
	.project-content .project-left{padding:10px;margin-bottom:20px}
	.left-side .col-sm-2{float:left;width:70px}
	.site-address .col-sm-10,.location .col-sm-10{float: left;width: 75%;padding: 0;}
	.right-side .name-field{padding:0}
	.navbar-toggle{margin-top:25px;}
	.amenities-box{padding:20px 10px;}
	.content-amenities-right h2, .content-amenities-left h2{font-size:18px;}
	.nearby iframe{width:100%;}
	footer .col-sm-4{text-align:center}
	.album fieldset {padding: 10px 15px !important;}
	.album .album-image-box{margin-bottom:15px;}
	.album .album-image-box{text-align:center}
	.album .album-image-box img{display:inline-block}
	#my-tab-content{padding:10px 10px;}
	.left-side .col-sm-2 img{width:100%;}
	#tabs li a{padding:8px 10px}
}
@media (min-width:768px) and (max-width:1023px){	
	.project-content .project-left{padding:10px;margin-bottom:20px}
	.project-left #tabs li{height:42px}
	.project-right h1{font-size:18px}
	.navbar-nav{margin-top:22px;}
	.navbar-default .navbar-nav > li > a{padding: 10px 13px;font-size: 13px;}
	.amenities-box{padding:20px 10px;}
	.content-amenities-right h2, .content-amenities-left h2{font-size:19px;}
	.bungalow .box{min-height:340px;}
	.left-side .col-sm-2{float:left;width:65px}
	.left-side .col-sm-10{float: left;width: 72%;padding: 0;}
	.left-side .col-sm-2 img{width:100%;}
	.left-side p{font-size:13px}	
}
@media (min-width:1024px) and (max-width:1280px){	
.navbar-nav {margin-top: 20px;}
}
@media (max-width:330px){
	#tabs li a{font-size:11px;margin-right:5px;padding:8px 5px}
	.content-amenities-right h2, .content-amenities-left h2{font-size:12px;}
	.nav-tabs li{height:35px !important}
	.left-side p{font-size:12px;}
}

.nearby {padding-bottom: 60px; padding-top: 80px; background-color: #f7f7f7;}
a:hover,a:active,a:focus{text-decoration:none;outline:none}
a.knowmore:hover,a.knowmore:active,a.knowmore:focus,footer a:hover,footer a:active,footer a:focus{color:#fff}
#amenities ul, #bungalow ul{padding-left:25px;}
.nav-tabs li{height:42px}
#g-recaptcha-response {
    display: block !important;
    position: absolute;
    margin: -78px 0 0 0 !important;
    width: 302px !important;
    height: 76px !important;
    z-index: -999999;
    opacity: 0;
}

.thankyou{box-shadow: 0px 2px 4px #d7d7d7;padding:70px;width:600px;border-bottom: 2px solid #5D9D3C;margin-bottom: 60px !important;text-align: center;margin: auto;}
.thankyou img{width: 60px;}
.thankyou h2{color:#5D9D3C;font-weight: 600;}
.thankyou p{font-size: 17px;color:#757575;}
@media (max-width:575px){.thankyou{width:100%;}}