@charset "UTF-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Poppins:400,500,600,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Playfair+Display&display=swap');
@import url('https://fonts.googleapis.com/css?family=Yesteryear&display=swap');

h1, h2,h3,h4,h5,h6{font-family: 'Playfair Display', serif;}
	p{font-family: 'Poppins', sans-serif;}
body{ font-family: 'Poppins', sans-serif; font-size: 14px !important; font-weight: 400;}
.wrapper{ max-width: 1280px; width: 100%;  margin: 0 auto;}
.fix_header {position: fixed;top: 0;left: 0;right: 0;padding: 0 0 0px 0;z-index:9999; background-color: #fff;}
.logoOuter { padding: 0; display: inline-block; width: 85%;}
.logoOuter img {width: 100%;}
.fix_header.smaller, .fix_header.smaller .logoOuter img, .fix_header, .logoOuter, .logoOuter img, .fix_header.smaller .fix_headerRT_inner, .fix_headerRT_inner{transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; }
.fix_header.smaller{ background-color: rgba(255,255,255,0.99); padding: 0px 0 0px 0px;}
.fix_header.smaller .logoOuter{ padding:0; width:90px;}
.fix_header.smaller .fix_headerRT_inner{ padding:10px 10px 0px 0; margin-top:15px;}
.logoOuter, .fix_header.smaller .logoOuter{transition:all 1s; -moz-transition:all 1s; -webkit-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s;}
.header{ padding: 5px 0px; border-bottom: 1px solid #e4e4e4;}
.header{ margin:0px; }
.header .t-1{ display: table; width: 100%;}
.header .r-1{ display: table-row; width:auto; }
.header .c-1{ display: table-cell; padding: 10px 0px; text-align: right; vertical-align: bottom;}
.header .c-1:first-child{ width: 250px; text-align: left; } 
.header .c-1:last-child{ width: 100px; text-align: right; display: inline} 
.header .c-1:last-child a{ margin-left: 5px;display: inline}
.footer{ background-color: #2D2917!important;; overflow: hidden; font-size: 14px; padding: 15px 0px; color: #fff;}
.foot-col-1{ width:60%; float: left;padding-top:5px;}
.foot-col-2{ width:40%; float: right; text-align: right}
.foot-col-2 img{width:33px;border-radius:5px;}
.foot-col-2 a{padding:0px 5px; }

.wrapper-2{background:#f1f1f1;padding:0px 0px 60px 0px;}
.wrapper-2 h2{font-family: 'PT Serif',Georgia,"Times New Roman",serif;font-size: 24px !important;color: #333!important;}
hr{margin-top:20px;border-top:1px solid #ccc !important;margin-bottom:40px;}
.table-1{border:1px solid #528c33 !important;width:300px !important;}
.table-1 td{padding:10px 20px;font-size:24px;border-top:none !important;}
.table-1 td:last-child{color:#528c33;}
.wrapper-3{padding:0px 0px 60px 0px;background:#fff;}
.wrapper-3 h3{font-family: 'PT Serif',Georgia,"Times New Roman",serif;font-size: 20px;color: #528c33!important;margin-bottom:20px;}
.wrapper-3 p{line-height:25px;padding:0px;}
.wrapper-2 p{line-height:25px;}
.wrapper-2 h3{font-style:italic;font-size:18px;font-weight:500;font-family:poppins;color:#000;}
.wrapper-2 h4{text-align:right;font-style:italic;font-size:18px;font-weight:500;font-family:poppins;color:#528c33;}
.form-control{height:45px !important;border-radius:0px !important;margin:20px 0px !important;border:1px solid #999!important;padding: 6px 12px !important;font-family: 'Poppins', sans-serif;}
.btn1{color:#528c33;border:1px solid #528c33;padding:8px 20px;}
.wrapper-4{padding:0px 0px;background:#fff;}
.s-11{-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);padding:30px;margin-bottom:40px;}
.wrapper-4 h3{font-size:24px;font-weight:500;font-family: 'PT Serif',Georgia,"Times New Roman",serif;color:#528c33;margin-top:0px;margin-bottom:20px;}
.wrapper-2 p{line-height:25px;font-size:18px;margin:0px;}
.radio-inline{padding:0px 20px;}
.checkbox-inline, .radio-inline{margin-left:10px;font-family: 'Poppins', sans-serif;}
.wrapper-4 .col-md-12{padding:15px 0px;}
@media screen and (max-width:1024px){
	.header .c-1:first-child {
    width: 209px;
    text-align: left;
}
nav a, nav a:active, nav a:hover, nav a:visited {
    border-radius: 6px;
    padding: 0 6px 1px !important;
    color: #000;
    text-decoration: none;
}
}
@media screen and (max-width:959px){
.header .c-1{ display: block; padding: 2px 0px; text-align: right; position: relative;}
.header .c-1:first-child{ width: 170px; text-align: left; } 
.header .c-1:last-child{ display: none;} 
.header .c-1:last-child a{ margin-left: 5px;display: inline}
.wrapper { width: 100%; margin: 0 auto; padding: 0px 10px;}
.table-1{width:100% !important;}
.wrapper-2{padding:0px 30px 60px 30px;width:100%;}
.wrapper-3{padding:0px 30px 60px 30px;width:100%;}
.arrow ul{display:block !Important;}
nav ul ul{font-size:12px !important;margin-left:20px;}
.wrapper-2 h4{text-align:left;}

}
@media screen and (max-width:425px){
	.wrapper-4 h3{font-size:20px;}
	.wrapper-2 h2{font-size:20px;}
	.table-1 td{font-size:18px;}
	.foot-col-1{ width:100%; float: left;padding-top:5px;padding-bottom:20px;text-align:center;}
.foot-col-2{ width:100%; float: right; text-align:center;}
.wrapper-4 {
    padding: 0px 10px 60px 10px;
}
.wrapper-2 h3{font-size:16px;}
.wrapper-2 h4{font-size:16px;}
}
