@charset "utf-8";
/* CSS Document */

body{line-height:1.3em;text-align:left;letter-spacing:0;font-weight:400;font-family: 'Montserrat Alternates', sans-serif; background:#FFF;color:#333; font-size:0.9em;}
.container	{max-width: 1040px;}
.container .pboth	{padding:4em 0;}
.container .ptop	{padding-top:4em;}
.bg1 .container  .pboth	{padding:2em 0;}
.bg1 .container  .ptop	{padding-top:2em;}
.bg1	{background:#19242F !important; color:#FFF; }
.bg2	{background:#D4D4D4 !important;  }
.bg1 h2	{color:#B38C47; font-size:1.5em; }
.bg1 h4	{color:#fff; font-weight:normal}
h1	{color:#B28C46; font-size:1.9em; font-family:Roboto, Arial, sans-serif; font-weight:300; width:100%; text-align:center;}
h2	{color:#B28C46; font-size:1.6em; font-family:Roboto, Arial, sans-serif; font-weight:300 }
h3	{color:#B28C46; font-size:1.2em; font-family:Roboto, Arial, sans-serif; font-weight:300 }
h4	{color:#B28C46; font-size:1.1em; font-family:Roboto, Arial, sans-serif; font-weight:500 }
.font-small { font-size:0.7em;}
.navbar	{padding: 0.3rem 1rem !important; border-top:#CDCDCD 1px solid; border-bottom:#CDCDCD 1px solid; font-family:Roboto, Arial, sans-serif; font-weight:300}
.bg-dark	{background:#19242F !important}
.logo img	{width:156px;}
.tel	{display:none; }
.btn-gold	{background:#B48D48 !important; color:#fff !important; font-family:Roboto, Arial, sans-serif;}
.btn-gold:hover	{background:#A68342 !important;}
.header	{background-color:#FFF; }
.banner	{ border-bottom:14px #42C4D2 solid;}
.banner1	{ border-bottom:5px #42C4D2 solid;}


.overlay	{position:relative; width:100% }
.overlay button	{background:none; border:none; color:#FFF; font-weight:300}
.panel	{position:absolute; bottom:0;  background:rgba(0,0,0,0.6); width:100%; padding:1.3em 2.2em; line-height:1.5em;}
.panel:hover	{background:rgba(0,0,0,0.8); }
.panel-body	{padding-bottom:1.3em; text-align:center}
.panel h2	{ text-align:center; font-size:1.3em; padding:0px; margin:0px; }
.panel h2 a	{ color:#FFF;}

.reasons p	{font-size:0.9em}
.reasons h1	{margin-bottom:2em;}
.reasonsline	{ background:#B28C46; width:20%; margin:0 auto; clear:both; height:4px; margin-bottom:0.8em}
.icons h1	{margin-bottom:2em;}
.icons h4	{ font-size:0.8em; color:#666; font-weight:normal;}
.icons .col-12	{margin-bottom:1.5em;}

.card	{margin-bottom:3em;}
img.icon	{width:20%;}
.imggallery	{height:200px;}
.footer	{background-color:#D4D4D4; padding:3em 0; font-family:Roboto, Arial, sans-serif; font-size:0.9em}
.footer .font-small a	{padding: 0 0.5em; color:#333; border-right:1px solid #666;}
.footer .uparrow	{width:10%; padding-left:10px;}
.footer .font-small { font-size:0.9em;}

/* Small devices (landscape phones, 576px and up) */
@media only screen and (min-width: 576px) {
.logo img	{width:130px;}
.panel	{ padding:0.5em 0.5em; line-height:1em;}
.panel-body	{font-size:0.8em;}
.panel h2	{ text-align:center; font-size:1em; padding:0px; margin:0px; }
.panel h2 a	{ color:#FFF;}
img.icon	{width:40%;}
.imggallery	{height:90px;}
.footer .uparrow	{width:20%; padding-left:10px;}	
}
/* Medium devices (tablets, 768px and up) */
@media only screen and (min-width: 768px) {
.bg1 .row	{padding:6em 0;}
.bg1 p	{line-height:1.7em;}
.logo	{position:absolute; z-index:1001; }
.logo img	{width:130px;}
.header	{margin-top:10px}
.tel	{display:block; text-align:right;}
.tel p	{margin-bottom:0px; padding:0.5em 0}
.panel	{ padding:1.3em 2.2em; line-height:1.5em;}
.panel-body	{font-size:1em;}
.panel h2	{ font-size:1.3em;  }
img.icon	{width:35%;}
.imggallery	{height:110px;}
.footer .uparrow	{width:15%; padding-left:10px;}	
}
/* Large devices (desktops, 992px and up) */
@media only screen and (min-width: 992px) {
.logo img	{width:130px; }
.imggallery	{height:130px;}
}