body
{
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
   /*font-family: 'Open Sans', sans-serif;*/
   font-family: 'Arial', 'Arial Bold', 'Arial Italic', 'Arial Bold Italic', 'Arial CE', 'Arial CE Bold', 'Arial Black', sans-serif;
}
.wrapper{
	margin: 0;
	padding: 0;
	width: 100%;
}
.padding{
	padding: 0;
}


body a {text-decoration: none;    color: inherit;}
ul{list-style: none;margin: 0;padding: 0;}
p:last-child{margin: 0; padding: 0;}
p, h1, h2, h3, h4, h5, h6 {margin: 0;}

.common-sec h1 {padding: 0 0 20px 0;margin: 0;font-size: 46px;line-height: 60px;color: #00502e;font-weight: 700;text-transform: uppercase;font-family: 'Arial', 'Arial Bold', 'Arial Italic', 'Arial Bold Italic', 'Arial CE', 'Arial CE Bold', 'Arial Black', sans-serif;}
.common-sec h2 {font-size: 40px; line-height: 50px; font-weight: 600; color: #000; margin-bottom: 30px;text-align:center;}
.common-sec h3 {font-size: 32px; line-height: 38px; font-weight: 700; font-family: 'Arial', 'Arial Bold', 'Arial Italic', 'Arial Bold Italic', 'Arial CE', 'Arial CE Bold', 'Arial Black', sans-serif;text-align:center;padding-bottom: 30px;}
.common-sec h4{font-size: 24px; line-height: 30px; font-family: 'Arial', 'Arial Bold', 'Arial Italic', 'Arial Bold Italic', 'Arial CE', 'Arial CE Bold', 'Arial Black', sans-serif; padding: 5px 0 40px 0;}
.common-sec p {font-size: 18px; line-height: 25px;padding-right: 0;padding-bottom: 8px;}
.common-sec li {font-size: 18px; line-height: 25px;color: #000; padding: 0 0 10px 0;}
.common-sec ul {margin:0;padding:0;display:inline-block;list-style: none;}
.common-sec a {font-size: 18px; line-height: 22px; color: #000; display: inline-block; text-decoration: none;}
.common-sec a:hover {color:#000;}
.common-padding  {padding:70px 0;}


.header{position: absolute; z-index: 999; width: 100%; padding: 15px 0px;background: transparent;}

.menu { text-align: center;}
.menu .navbar {padding: 0;}
.menu ul li a { padding: 5px 20px !important; font-size: 16px; margin: 0; /*text-shadow: 3px 0 3px #000;*/color: #fff !important; letter-spacing: 0.3px;line-height: 24px;font-weight: 500;   font-family: "Rubik", sans-serif;}
/* .menu ul li a:hover{color: #7E062A;} */
.logo h2{font-family: 'DM Serif Display', serif;font-size: 50px; color: #7E062A; font-weight: 500; line-height: 60px;text-shadow: 2px 2px 3px #ffffffb5;}
.navbar-collapse{justify-content: center;}
.navbar{position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding-top: 0.5rem; padding-bottom: 0.5rem;}
.menu-call{padding: 0px 30px !important; font-size: 22px; margin: 0; /* text-shadow: 3px 0 3px #000; */ color: #fff !important; letter-spacing: 0.3px; line-height: 35px; font-weight: 600;}
.menu-call:hover{color: #edbf88 !important;}
.membership-btn a{font-size: 16px; line-height: 24px; padding: 16px 32px; color: #fff; border: 1px solid #fff;}
.sticky .menu-call:hover{    color: #000 !important;}

.slider{position: relative;}
.carousel-control-prev{transform: rotate(180deg);}
.slider .carousel-item img{width:100%;}
.slider-content{ position: absolute; left: 0; right: 0; top: 50%; transform: translate(0 , -50%); text-align: center;}
.slider-content h1{margin: 0; padding: 0 0px 32px 0; font-size: 52px; color: #fff; font-weight: 700; line-height: 62px; letter-spacing: 0.75px;font-family: "Poppins", sans-serif;}
.slider-content h3{font-family: "Lustria", serif;font-size: 52px; color: #fff; font-weight: 400; line-height: 62px;}

.slider-content p{font-size: 18px; line-height: 26px; color: #fff; font-weight: 500;text-align: left;font-family: 'Open Sans';}
.slider-content-col{text-align:center;padding-left:0px;}

.menu ul li a:hover{color:#F7100C!important;}


.slider-content-col a{color: #fff; font-size: 16px; line-height: 24px; padding: 12px 26px; background: #F7100C; display: inline-block; margin: 32px 32px 0 0; border-radius: 0px; font-weight: 500;border:1px solid #F7100C;}
.slider-content-col .book-tee-time{color: #fff; font-size: 16px; line-height: 24px; padding: 12px 26px; background: transparent; display: inline-block; margin: 32px 0 0 0; border-radius: 0px; font-weight: 500;border:1px solid #f0f0f0;}



/*footer css*/

.footer{background:#2B352F;padding: 60px 0 0 0;}
.footer-heading-col{text-align:center;}
.footer-heading-col p{font-size: 35px; line-height: 42px; color: #fff; font-weight: 500;font-family: "Poppins", sans-serif;padding-bottom: 60px;}
.footer-content-col h4{font-size: 24px; line-height: 32px; font-weight: 400; color: #fff; font-family: 'Lustria';padding-bottom: 32px;}
.footer-content-col ul li a{font-size: 16px; line-height: 28px; font-weight: 400; color: #fff; font-family: "Rubik", sans-serif;padding-bottom:16px;display: inline-block;}
.footer-address{display: flex;align-items: center;}
.footer-call{display: flex;align-items: center;}
.footer-email{display: flex;align-items: center;}
.footer i{color:#fff;margin: 0 16px 0 0;}
.footer-content-col-2 p{font-size: 16px; line-height: 24px; font-weight: 400; color: #fff; font-family: "Rubik", sans-serif;}
.footer-info{padding-bottom:10px;}
.footer-content-col-4 a{font-size: 16px; line-height: 24px; background: #F7100C; padding: 16px 40px; display: inline-block; color: #fff; font-weight: 500; font-family: 'Rubik';width: 218px;text-align: center;}
.footer-content-col-4 .footer-booktime{margin-bottom:32px;}
.line-row{padding: 50px 0 40px 0;border-top: 1px solid #fff;border-bottom: 1px solid #fff;}
.footer-content-col-3{text-align:center;}
.footer-content-col-2{padding-left:60px;}

.copyright-col{text-align: center;padding: 25px 0 20px 0;}
.copyright-col p{font-size: 16px; line-height: 28px; color: #fff; font-weight: 400; font-family: 'Rubik';}

@media (min-width: 1200px) and (max-width: 1399.98px) {
    .slider-content h1 {font-size: 44px;line-height: 54px;}
    .menu ul li a {padding: 5px 16px !important;}

}




























