/*+++++++++++++++++++++

=====================================

 Template Name : Custom Himu

 Editor : Ardika

 Version : 1.1

===============================

+++++++++++++++++++*/



body section {

    padding: 45px 0;

}



#rates{

    background-image: url("../../img/outdoor3.jpg");

}



#rates .grid-calendar{

	padding: 20px;

	background: #fff;

	color: #343434;

	margin-top: 20px;

	margin-bottom: 20px;

	text-align: left;

}

.tblrates {

	margin-bottom: 10px;

	padding: 1px;

	border: 1px solid #9B9386;

}



.tblrates .td {

	background: #D3CFC9 none repeat scroll 0% 0%;

}



.tblrates td {

    padding: 4px 10px;

    background: #D7D5CF none repeat scroll 0% 0%;

    border: #fff 1px solid;

}

.efffect:hover img {

    -webkit-transform: scale(1.2);

    -moz-transform: scale(1.2);

    -o-transform: scale(1.2);

    -ms-transform: scale(1.2);

    transform: scale(1.2);

    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=1)";

    filter: alpha(opacity=1);

    opacity: 1;

}

.view {

    padding: 3px;

}

#contact{

  background: #282f35;

  padding: 100px 0;

  color: #ffffff;

  position: relative;



}

#contact {

    background: #76c5f0;

    padding: 40px 0px;

    color: #c8e4f3;

    font-family: 'Lato', sans-serif;

    font-weight: normal;

    font-size: 13px;

    color: #333;

}



#contact a {

    color: #c8e4f3;

}



#contact h3{

  font-size: 15px;

  font-style: normal;

  font-weight: 700;

  text-transform: uppercase;

  margin-bottom: 20px;

  color: #fff;

}



#contact hr {

    width: 50px;

    border-color: #fff;

}



#contact .logo-img{

  width: 100px;

  height: 100px;

  margin: 0px auto;

}



#contact p {

    font-family: 'Lato', sans-serif;

    font-size: 13px;

    font-weight: normal;

    margin: 0px;    

    letter-spacing: normal;

    color: #fff;

}



#footer-1, #footer-2, #footer-3, #footer-4, #footer-5{

  margin-top: 0px;

  margin-bottom: 0px;

} 



#contact .social-media{

  width: 50px;

  height: 50px;

  margin: 10px auto;

}



#contact a {

    color: #c8e4f3;

}



#contact a:hover {

    color: #fff;

}



#footer-3, #footer-4, #footer-5{

  color: #fff;

}





footer{

  background: #fff;

  position: relative;

  padding: 30px;

  border-top: 1px solid #eee;

}



footer p{

    font-family: 'Lato', sans-serif;

    font-weight: normal;

    font-size: 12px;

    color: #343434;

    letter-spacing: normal;

}



#form-contact-feed{

 /* position: absolute;

  top: 100px;

  right: 50px;

  z-index: 999;*/

}



#home-feedback{

  background: rgba(0,0,0,0.7);

    padding: 20px;

    color: #fff;

}



#home-feedback .input-group {

    width: 100%;

}



#home-feedback .form-group {

    margin-bottom: 10px;

}



#home-feedback h3{

  font-weight: normal;

  font-size: 18px;

    margin-top: 10px;

    margin-bottom: 20px;

}



#home-feedback .btn-primary{

  margin-top: 15px;

    text-transform: uppercase;

    background: #c59a6d;

    color: #282f35;

    padding: 15px 35px;

    border-radius: 0;

    font-size: 12px;

    color: #ffffff;

    transition: all 0.5s;

    border-color: transparent;

}



.btn-primary:focus{

    border: none!important;

    border-color: transparent!important;

    background-color: transparent!important;

}



.btn-primary:active{

    border: none!important;

    border-color: transparent!important;

}



#home-feedback .alert-success{

    width: 300px;

    position: relative;

    margin-top: 30px;

}

#home-feedback .help-block {

    color: #fff!important;

    line-height: 10px;

    font-size: 10px;

    margin-top: 5px;

    margin-bottom: 5px;

}



.modal-dialog {

    width: 900px!important;

    height: 500px;

    z-index: 9999 !important;

}



@media (max-width: 767px) {

.modal-dialog {

    width: 90%!important;

    height:auto!important;

}

.banner-container {

    width: 90%!important;

    height:auto!important;

}

}