@charset "utf-8";
/* CSS Document */

.hide {display:none !important;}

body {font-family:'Open Sans', sans-serif; font-size:14px; color:#666666;}
h1, h2, h3, h4, h5, h6 {font-weight:500; line-height:1.0;}
h3 {font-size:38px;}
h4 {font-size:24px;}
h5 {font-size:18px;}
h6 {font-size:14px;}
p:last-child {margin-bottom:0;}
@media (min-width: 1200px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl {}
}

/* FORM */
input:not([type="submit"]):focus ,
select:focus ,
textarea:focus ,
.form-control:focus ,
.form-control:focus:hover {outline:none; box-shadow:none;}
button:focus {outline:none; border:none;}

/* HEADER */
#header {height:80px;}
.nav-header {padding:0; border-bottom:1px solid #e9ecef; background-color:#ffffff;}
.nav-header .navbar-brand {display:inline-block; padding:0; margin:10px;}
.nav-header .navbar-brand img {height:60px;}
.nav-header ul li a {display:block; line-height:80px; font-size:12px; font-weight:700; color:#7a7a7a; text-transform:uppercase; padding:0 22px;}
.nav-header ul li a:hover ,
.nav-header ul li.active a {color:#0b193e; text-decoration:none;}
/**/
.nav-header .navbar-toggler {position:relative; width:40px; height:40px; padding:0; border:none; border-radius:6px; margin:20px 10px; background-color:transparent;}
.nav-header .navbar-toggler:hover ,
.nav-header .navbar-toggler[aria-expanded="true"] {background-color:#ffffff;}
.nav-header .navbar-toggler .navbar-toggler-icon {position:absolute; top:50%; left:8px; margin-top:-2px; display:block;
	width:24px; height:4px; background-color:#0b193e;
	transition:all 0.3s ease-out;}
.nav-header .navbar-toggler .navbar-toggler-icon:before ,
.nav-header .navbar-toggler .navbar-toggler-icon:after {content:''; position: absolute; display:block;
	width:24px; height:4px; background-color:#0b193e;
	transition:all 0.3s ease-out;}
.nav-header .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon ,
.nav-header .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:before ,
.nav-header .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:after {background-color:#0b193e;}
.nav-header .navbar-toggler:hover .navbar-toggler-icon ,
.nav-header .navbar-toggler:hover .navbar-toggler-icon:before ,
.nav-header .navbar-toggler:hover .navbar-toggler-icon:after {background-color:#ffca1b;}

.nav-header .navbar-toggler[aria-expanded="false"] .navbar-toggler-icon:before {top:-10px;}
.nav-header .navbar-toggler[aria-expanded="false"] .navbar-toggler-icon:after {bottom:-10px;}
.nav-header .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {background-color:transparent;}
.nav-header .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:before {top:0; transform:rotate(45deg);}
.nav-header .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:after {bottom:0; transform:rotate(-45deg);}
@media (max-width:767.98px) {
	.nav-header:not(.fixed) .navbar-collapse .navbar-nav {margin:0 15px;}
	.nav-header ul li a {line-height:3.0em;}
	.nav-header ul li a:hover {background-color:#e9ecef;}
}

/* FOOTER */
#footer {background-color:#040433;}
#footer p {line-height:20px; padding:16px 0 14px;}

/* BANNER */
.banner-main img {max-width:100%;}

/* SERVICE */
.section-service {padding:80px 0 60px 0;}
.service-list ,
.service-list > div {padding-top:1rem;}
.service-list > div {display:flex; flex-direction:column; justify-content:space-between;}
.service-list figure {margin-bottom:0;}
.service-list figure img {max-width:100%; border-radius:0.3rem;}
.service-list figure p {margin:10px 0;}
.service-list .form-vouchers {padding:10px 0 0 0; border-top:1px solid #e9ecef;}
@media (max-width: 991px) {
	.service-head p br {display:none;}
}

#currency-dd {
	border-radius: 5px;
	border: 1px solid #ced4da;
	width: 65px;
}