body {font-family: 'Montserrat', sans-serif;color:#333;background-color:#fff}

.ba-pagination {display:none}

/* Form */
#form label {width:100%;padding:.5rem 0 0 1rem;color:#dc3545}
input.error, textarea.error {border:1px solid #dc3545}

/* Flag */
.flag {padding:10px 30px 0 30px}

/* Navigation */
.navbar-light .navbar-nav .nav-link {color:#333;font-weight:500;font-size:.9rem}
.nav-bg-p .navbar-light .navbar-nav .nav-link {color:#333}
.navbar-light .navbar-nav .active>.nav-link {color:#da4254}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {color:#da4254}
.navbar-expand-xl .navbar-nav .nav-link {padding-right:15px;padding-left:15px}

.navbar-light .navbar-toggler {color:#da4254;border-color:#da4254;background:#da4254}
.navbar-light .navbar-toggler-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}

.item-112 {margin-left:2rem}

/* Banner */
.banner-bg {background:url(../images/banner-bg.jpg) top center no-repeat;background-size:cover}
.box-banner {height:490px;color:#333}
.box-banner h1 {margin-bottom:0;font-size:3rem;font-weight:800}
.box-banner h1 span {display:inherit;font-weight:800}
.box-banner p {font-size:1.4rem;margin:0;padding:1rem 0}

.banner-p-bg {background:url(../images/banner-p-bg.jpg) top center no-repeat;background-size:cover}
.box-p-banner {height:100px}

h1 {margin-bottom:1rem;font-size:2rem;font-weight:700}
h1 span {display:inherit;font-weight:400}
h2 {margin-bottom:1rem;font-size:2rem;font-weight:700}
h2 span {display:inherit;font-weight:400;font-size:1.5rem;margin-top:1rem}
h3 {margin-bottom:1rem;font-size:2rem;font-weight:700}
h3 span {display:inherit;font-weight:400;font-size:1.5rem;margin-top:1rem}

.k-h2 h2 {font-size:1.5rem}

/* Box A */
.box-a-r-t {margin-top:-100px}
.box-a-r-b {margin-top:70px}

.box-a-bg-1a {color:#fff}
.box-a-bg-1a {background:url(../images/bg-1a.jpg) top center no-repeat;background-size:cover;min-height:340px}
.box-a-bg-1b {background:url(../images/bg-1b.jpg) top center no-repeat;background-size:cover;min-height:240px}

.box-a-bg-2a {color:#fff}
.box-a-bg-2a {background:url(../images/bg-2a.jpg) top center no-repeat;background-size:cover;min-height:340px}
.box-a-bg-2b {background:url(../images/bg-2b.jpg) top center no-repeat;background-size:cover;min-height:240px}

.box-a-bg-3a {color:#fff}
.box-a-bg-3a {background:url(../images/bg-3a.jpg) top center no-repeat;background-size:cover;min-height:340px}
.box-a-bg-3b {background:url(../images/bg-3b.jpg) top center no-repeat;background-size:cover;min-height:240px}

.box-bg-azb {background:url(../images/bg-azb.jpg) top center no-repeat;background-size:cover;min-height:400px}
.box-bg-azb p {font-size:1.5rem}

.box-bg-azb-dub-t {background:url(../images/bg-azb-dub-t.jpg) top center no-repeat;background-size:cover;color:#fff}
.box-bg-azb-dub-t p {font-size:1.5rem}

.box-bg-azb-dub-b {background:url(../images/bg-azb-dub-b.jpg) top center no-repeat;background-size:cover;color:#fff}
.box-bg-azb-dub-b p {font-size:1.5rem}

/* Content */
.content ul {padding:0;list-style-type:none;margin-bottom:0}
.content li {background:url(../images/li.jpg) 0 top no-repeat;margin-bottom:1rem;padding:.5rem 0 .5rem 3rem}
.content a {color:#333;text-decoration:none}
.content a:hover {color:#da4254;text-decoration:underline}

.gmap {background:url(../images/gmap.jpg) top center no-repeat;background-size:cover;height:560px}

.form {background:url(../images/form-bg.jpg) top center no-repeat;background-size:cover;padding:50px}

/* Footer */
.footer-bg {background:#fff}
.footer {color:#333}
.footer a {color:#333;text-decoration:none}
.footer a:hover {color:#da4254;text-decoration:underline}
.footer h4 {font-size:1rem;font-weight:700;margin-bottom:1rem}
.footer p {margin-bottom:1rem}
.footer ul {padding:0;list-style-type:none;margin-bottom:0}
.footer li {background:none;margin-bottom:1rem;padding:0}
.footer ul {columns:2}

@media (min-width: 993px) and (max-width: 1198px) {


.navbar-light .navbar-nav .nav-link {color:#333;font-size:1rem}
.nav-link {padding:1rem 1rem}
.navbar-expand-xl .navbar-nav .nav-link {padding-right:0;padding-left:0}
.navbar-nav {border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;margin-top:2rem;padding-top:5px}

.item-112 {margin-left:0rem}

.flag {padding:10px 12px 0 12px}

}

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

.navbar-light .navbar-nav .nav-link {color:#333;font-size:1rem}
.nav-link {padding:1rem 1rem}
.navbar-expand-xl .navbar-nav .nav-link {padding-right:0;padding-left:0}
.navbar-nav {border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;margin-top:2rem;padding-top:5px}

.item-112 {margin-left:0rem}

.box-a-r-b {margin-top:0}

.form {padding:20px}

.flag {padding:10px 12px 0 12px}

}

@media (max-width:768px){

.navbar-light .navbar-nav .nav-link {color:#333;font-size:1rem}
.nav-link {padding:1rem 1rem}
.navbar-expand-xl .navbar-nav .nav-link {padding-right:0;padding-left:0}
.navbar-nav {border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;margin-top:2rem;padding-top:5px}

.item-112 {margin-left:0rem}

.box-banner h1 {font-size:2rem}

.box-a-r-b {margin-top:0}

.form {padding:20px}

.footer ul {columns:1}

.flag {padding:10px 12px 0 12px}

}