
html { margin:0; padding:0; min-width:350px; height:100%; overflow-x:auto; overflow-y:scroll; }
body { margin:0; padding:0; min-width:370px; height:100%; line-height:normal !important; font-family:'Lato'; }
input { }
select { }
textarea { resize:none; }
ul { list-style:none; margin:0; padding:0; }
p  { margin:0; padding:0; }
a { text-decoration:none; }
a:hover { text-decoration:none; }
a:focus { text-decoration:none; }

h1 { font-family:'Lato'; margin:0; padding:0; }
h2 { font-family:'Lato'; margin:0; padding:0; }
h3 { font-family:'Lato'; margin:0; padding:0; }

header { background:#ffffff; }
section { }
footer { background:#ffffff; } 

#Header-Fixed-Background { background:#ffffff; width:100%; height:80px; position:fixed; z-index:999; }
#Header-Fixed { }
#Header-Fixed .row { height:80px; display:flex; justify-content:center; align-items:center; }
#Header-Fixed .header-fixed-left {  }
#Header-Fixed .header-fixed-center {  }
#Header-Fixed .header-fixed-right {  }

#Header-Banner-Background { padding-top:80px; }
#Header-Banner-Background .header-banner { padding:0; }

#Section-Center-Background {  }
#Section-Center { }
#Section-Center .section-center {  }

#Footer-Info-Background { background: url(/images/footer-background.png) top center; padding-top:25px; padding-bottom:25px; }
#Footer-Info {  }
#Footer-Info .footer-menu {  }
#Footer-Info .footer-submenu {  }
#Footer-Info .footer-logo {  }

#Footer-Copyrights-Background { background:#d0456c; padding-top:15px; padding-bottom:15px; }
#Footer-Copyrights { }
#Footer-Copyrights .footer-copyright { height:72px; }
#Footer-Copyrights .footer-policy { height:72px; }

.page-header { background:#8f355c; margin:0; padding:0; border:0; }
.page-header h1 { color:#ffffff; text-transform:uppercase; font-weight:600; text-align:left; padding-top:15px; padding-bottom:15px; padding-left:15px; max-width:800px; margin:auto; }
.page-header h1:after { content:"_"; color:#cf456b; }
.page-header h2 { color:#ffffff; text-transform:uppercase; font-weight:600; text-align:left; padding-top:15px; padding-bottom:15px; padding-left:15px; max-width:800px; margin:auto; margin-bottom:30px; }
.page-header h2:after { content:"_"; color:#cf456b; }

@media (max-width:767px) {

#Header-Banner-Background { padding-left:0; padding-right:0; }	
#Section-Center-Background { padding:0; }
#Section-Center .section-center { padding:0; }
#Footer-Copyrights .footer-policy { height:35px; }

}

@media (min-width:768px) and (max-width:991px) {
	
}

@media (min-width:992px) and (max-width:1199px) {
	
}

@media (min-width:1200px) {
	
}



































