@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);@import url(https://fonts.googleapis.com/css?family=Courgette);@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,500,700);@import url(https://fonts.googleapis.com/css?family=Noto+Sans);@font-face{font-family:Montserrat-Regular;src:url(../fonts/montserrat/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat-Bold;src:url(../fonts/montserrat/Montserrat-Bold.ttf)}@font-face{font-family:Courgette-Regular;src:url(../fonts/courgette/Courgette-Regular.ttf)}@font-face{font-family:Poppins-Regular;src:url(../fonts/poppins/Poppins-Regular.ttf)}@font-face{font-family:Poppins-Medium;src:url(../fonts/poppins/Poppins-Medium.ttf)}@font-face{font-family:Poppins-Bold;src:url(../fonts/poppins/Poppins-Bold.ttf)}@font-face{font-family:Poppins-Light;src:url(../fonts/poppins/Poppins-Light.ttf)}@font-face{font-family:NotoSans-Regular;src:url(../fonts/notosans/NotoSans-Regular.ttf)}*{margin:0;padding:0;box-sizing:border-box}body,html{height:100%;font-family:Montserrat,sans-serif;font-weight:400}a{font-family:Montserrat;font-weight:400;font-size:15px;line-height:1.7;color:#666;margin:0;transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s}a:focus{outline:none!important}a:hover{text-decoration:none;color:#ec1d25}h1,h2,h3,h4,h5,h6{margin:0}p{font-family:Montserrat;font-weight:400;font-size:15px;line-height:1.7;color:#666;margin:0}ul,li{margin:0;list-style-type:none}input{outline:none;border:none!important}textarea{outline:none}textarea:focus,input:focus{border-color:transparent!important;box-shadow:0 0 0 2px #ec1d25;-moz-box-shadow:0 0 0 2px #ec1d25;-webkit-box-shadow:0 0 0 2px #ec1d25;-o-box-shadow:0 0 0 2px #ec1d25;-ms-box-shadow:0 0 0 2px #ec1d25}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}textarea:focus::-webkit-input-placeholder{color:transparent}textarea:focus:-moz-placeholder{color:transparent}textarea:focus::-moz-placeholder{color:transparent}textarea:focus:-ms-input-placeholder{color:transparent}input::-webkit-input-placeholder{color:#aaa}input:-moz-placeholder{color:#aaa}input::-moz-placeholder{color:#aaa}input:-ms-input-placeholder{color:#aaa}textarea::-webkit-input-placeholder{color:#aaa}textarea:-moz-placeholder{color:#aaa}textarea::-moz-placeholder{color:#aaa}textarea:-ms-input-placeholder{color:#aaa}button{outline:none!important;border:none;background:transparent}button:hover{cursor:pointer}iframe{border:none!important}.container{max-width:1200px}.slick-slide{outline:none!important}.animsition-loading-1{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cp-spinner{width:40px;height:40px;display:inline-block;box-sizing:border-box;position:relative}.cp-meter{border-radius:50%;border-top:solid 6px #ec1d25;border-right:solid 6px #ec1d25;border-bottom:solid 6px #ec1d25;border-left:solid 6px #ec1d25;width:48px;height:48px;display:inline-block;box-sizing:border-box}.cp-meter:before{border-radius:3px;content:" ";width:6px;height:12px;display:inline-block;box-sizing:border-box;background-color:#ec1d25;position:absolute;top:5px;left:16px;transform-origin:center bottom;animation:cp-meter-animate-before 1s linear infinite}@keyframes cp-meter-animate-before{0%{transform:rotate(-45deg)}100%{transform:rotate(315deg)}}.btn-back-to-top{display:none;position:fixed;width:40px;height:40px;bottom:90px;right:40px;background-color:black;opacity:.5;justify-content:center;align-items:center;z-index:1000;border-radius:4px;transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s}.symbol-btn-back-to-top{font-size:22px;color:white;line-height:1em}.btn-back-to-top:hover{opacity:1;cursor:pointer}@media (max-width:576px){.btn-back-to-top{bottom:100px;right:15px}}td.active{background-color:#ec1d25!important}input[type="date" i]{padding:14px}.table-condensed td,.table-condensed th{font-size:14px;font-family:Montserrat;font-weight:400}.daterangepicker{width:339px;box-shadow:0 3px 25px rgba(0,0,0,.1);border:none;margin-top:10px}.daterangepicker .calendar{max-width:inherit}.daterangepicker thead tr th{padding:10px 0}.daterangepicker .table-condensed th select{border:1px solid #ccc;border-radius:3px;font-size:15px;padding:5px}.daterangepicker td{width:60px;height:35px}.select2-container{display:block;max-width:100%;width:auto!important}.select2-container .select2-selection--single{display:flex;align-items:center;background-color:white;border:0 solid transparent;border-radius:10px!important;height:46px;outline:none}.select2-container--focus{border-radius:10px;box-shadow:0 0 0 2px #ec1d25;-moz-box-shadow:0 0 0 2px #ec1d25;-webkit-box-shadow:0 0 0 2px #ec1d25;-o-box-shadow:0 0 0 2px #ec1d25;-ms-box-shadow:0 0 0 2px #ec1d25}.select2-container--focus .select2-selection--single{border-color:transparent}.select2-container--below.select2-container--open{border-radius:10px;box-shadow:0 0 0 2px #ec1d25;-moz-box-shadow:0 0 0 2px #ec1d25;-webkit-box-shadow:0 0 0 2px #ec1d25;-o-box-shadow:0 0 0 2px #ec1d25;-ms-box-shadow:0 0 0 2px #ec1d25}.select2-container--below.select2-container--open .select2-selection--single{border-color:transparent}.select2-container--above.select2-container--open{border-radius:10px;box-shadow:0 0 0 2px #ec1d25;-moz-box-shadow:0 0 0 2px #ec1d25;-webkit-box-shadow:0 0 0 2px #ec1d25;-o-box-shadow:0 0 0 2px #ec1d25;-ms-box-shadow:0 0 0 2px #ec1d25}.select2-container--above.select2-container--open .select2-selection--single{border-color:transparent}.select2-selection__rendered{font-size:14px;font-family:Montserrat;font-weight:400;color:#666666!important;padding-left:20px!important}.select2-selection__arrow{top:50%!important;transform:translateY(-50%)!important;right:12px!important}.select2-dropdown{border:none!important;border-radius:10px!important;overflow:hidden;box-shadow:0 3px 25px rgba(0,0,0,.1);margin-top:7px}.select2-dropdown--above{top:-2px}.select2-dropdown--below{top:2px}.select2-container--default .select2-results__option[aria-selected=true],.select2-container .select2-results__option--highlighted[aria-selected]{background-color:#ec1d25;color:#fff}.select2-results__options{font-size:14px;font-family:Montserrat;font-weight:400;color:#666666!important}.select2-search--dropdown .select2-search__field{border:1px solid #aaa!important;outline:none;font-family:Montserrat;font-weight:400;font-size:14px;color:#666}.select2-search--dropdown .select2-search__field:focus{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none}.wrap-menu-header{position:absolute;width:100%;height:120px;top:0;left:0;z-index:100;border-top:5px solid #ffc107}.wrap_header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;width:100%;height:100%;background-color:transparent;justify-content:space-between;align-items:center}.header-fixed .wrap-menu-header{position:fixed;height:100px;background:rgba(255,255,255,.9);box-shadow:0 2px 5px rgba(0,0,0,.1)}.logo{height:75px}.logo>a{display:block;height:100%}.logo>a>img{width:auto;max-height:100%;vertical-align:middle}.wrap_menu{height:100%}.menu{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;height:100%}.main_menu{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.main_menu li{display:block;position:relative}.main_menu>li{padding-top:10px;padding-bottom:10px;margin-left:10px;margin-right:10px}.main_menu>li>a{font-family:Montserrat;font-weight:400;font-size:14px;text-transform:uppercase;color:white;padding:15px}.header-fixed .main_menu>li>a{color:#222}.main_menu>li:hover>a{color:#ec1d25;text-decoration:none}.sub_menu{position:absolute;top:0;left:100%;width:225px;background-color:white;transform-origin:top left;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all .34}.main_menu>li>.sub_menu{top:100%;left:0;position:absolute}.main_menu>li:hover .sub_menu{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.sub_menu li:hover>.sub_menu{display:block}.sub_menu li{background-color:#f2f2f2;border-top:1px solid #e0e0e0;transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s}.sub_menu li:hover{background-color:white}.sub_menu li,.sub_menu a{padding:10px;font-family:Montserrat;font-weight:400;font-size:14px;color:gray}.sub_menu>li:hover>a{color:#555;text-decoration:none}.social a{font-size:15px;color:white}.header-fixed .social a{color:#222}.social a:hover{color:#ec1d25}.btn-show-sidebar{width:26px;height:15px;border-top:2px solid white;border-bottom:2px solid white}.header-fixed .btn-show-sidebar{border-top:2px solid #222;border-bottom:2px solid #222}.btn-show-sidebar:hover{border-top:2px solid #ec1d25;border-bottom:2px solid #ec1d25}@media (max-width:1200px){.main_menu>li{margin-left:4px;margin-right:4px}.social{padding-right:0}.logo{height:45px}}@media (max-width:992px){.wrap_menu{display:none}.wrap_header{height:100px}}.sidebar{position:fixed;z-index:1200;width:390px;height:100%;overflow:auto;background-color:white;top:0;right:-390px}@media (max-width:576px){.sidebar{width:300px}}.show-sidebar{right:0}.btn-hide-sidebar{position:absolute;font-size:20px;color:#111;padding:10px;top:20px;right:20px}.overlay-sidebar{position:fixed;z-index:1150;width:100%;height:100%;top:0;left:0;visibility:hidden}.show-overlay-sidebar{visibility:visible;background-color:rgba(0,0,0,.65)}.item-gallery-sidebar{display:block;position:relative;width:calc((100% - 30px) / 3);margin:5px}.item-gallery-sidebar::after{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;-webkit-transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;transition:all 0.4s}.item-gallery-sidebar:hover:after{background-color:rgba(236,29,37,.7)}@media (max-width:576px){.wrap_header{height:80px}.gallery-sidebar{padding-left:20px;padding-right:20px}}.wrap-slick1,.wrap-slick2,.wrap-slick3{position:relative}.item-slick1,.item-slick2,.item-slick3{background-size:cover;background-repeat:no-repeat;background-position:center center}.item-slick1{height:100vh}.arrow-slick1,.arrow-slick2,.arrow-slick3{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;width:60px;height:60px;font-size:18px;color:white;position:absolute;background-color:black;opacity:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;z-index:200;-webkit-transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;transition:all 0.4s}.wrap-slick1:hover .arrow-slick1,.wrap-slick2:hover .arrow-slick2,.wrap-slick3:hover .arrow-slick3{opacity:.5}.arrow-slick1:hover,.arrow-slick2:hover,.arrow-slick3:hover{background-color:#ec1d25}.next-slick1,.next-slick2,.next-slick3{right:50px;left:auto}.prev-slick1,.prev-slick2,.prev-slick3{left:50px;right:auto}@media (max-width:576px){.next-slick1{right:15px}.prev-slick1{left:15px}}.wrap-slick1-dots{position:absolute;width:100%;height:65px;left:0;bottom:0}.slick1-dots{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.slick1-dots li{padding-left:3px;padding-right:3px}.slick1-dots li button{display:block;color:transparent;background-color:#958e88;width:16px;height:16px;border-radius:50%;border:2px solid transparent;background-clip:padding-box;-webkit-transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;transition:all 0.4s}.slick1-dots li button:hover{border:3px solid white;background-color:#d41b22}.slick1-dots li.slick-active button{border:3px solid white;background-color:#d41b22}@media (max-width:768px){.wrap-content-slide1 .tit1{font-size:70px}.wrap-content-slide1 .txt1{font-size:60px}}@media (max-width:576px){.wrap-content-slide1 .tit1{font-size:60px}.wrap-content-slide1 .txt1{font-size:50px}}.btn1{background:white;border-radius:10px}.btn1:hover{background-color:#ec1d25;color:white}.btn3{background:#111;border-radius:10px}.btn3:hover{background-color:#ec1d25;color:white}.btn2{background-color:white;border-radius:10px;opacity:.9}.btn2:hover{background-color:#ec1d25;color:white}.header-intro{background-attachment:fixed;background-position:center 0;background-repeat:no-repeat;background-size:cover}.arrow-slick2{top:53%}@media (max-width:576px){.next-slick2{right:15px}.prev-slick2{left:15px}}.wrap-slick2-dots{position:absolute;width:100%;height:128px;left:0;bottom:0}.slick2-dots{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.slick2-dots li{padding-left:5px;padding-right:5px}.slick2-dots li button{display:block;color:transparent;background-color:#ccc;width:10px;height:10px;border-radius:50%;border:1px solid transparent;background-clip:padding-box;-webkit-transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;transition:all 0.4s}.slick2-dots li button:hover{border:1px solid #d41b22;background-color:#d41b22}.slick2-dots li.slick-active button{border:1px solid #d41b22;background-color:#d41b22}.arrow-slick3{top:40%}@media (max-width:576px){.next-slick3{right:15px}.prev-slick3{left:15px}}.wrap-slick3-dots{width:100%;height:128px}.slick3-dots{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.slick3-dots li{padding-left:5px;padding-right:5px}.slick3-dots li button{display:block;color:transparent;background-color:#ccc;width:10px;height:10px;border-radius:50%;border:1px solid transparent;background-clip:padding-box;-webkit-transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;transition:all 0.4s}.slick3-dots li button:hover{border:1px solid #d41b22;background-color:#d41b22}.slick3-dots li.slick-active button{border:1px solid #d41b22;background-color:#d41b22}.blo2{border-radius:10px;overflow:hidden}.wrap-pic-blo2{display:block;width:50%;background-position:center center;background-repeat:no-repeat;background-size:cover}.wrap-text-blo2{background-color:white;width:50%;min-height:390px}.effect1{background-color:#cf2227;opacity:.9;position:relative}.effect1 .txt-effect1{width:390px;height:50px;transform-origin:center center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotateZ(90deg);-moz-transform:translate(-50%,-50%) rotateZ(90deg);-ms-transform:translate(-50%,-50%) rotateZ(90deg);-o-transform:translate(-50%,-50%) rotateZ(90deg);transform:translate(-50%,-50%) rotateZ(90deg)}@media (max-width:992px){.blo2{width:80%;margin-left:auto;margin-right:auto}.wrap-pic-blo2{width:100%;height:390px}.wrap-text-blo2{width:100%;min-height:390px}.time-event{width:100%;height:auto}.effect1 .txt-effect1{width:100%;height:50px;padding:10px;transform-origin:center center;position:unset;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@media (max-width:576px){.blo2{width:100%}.wrap-pic-blo2{width:100%;height:364px}}.section-video{background-attachment:fixed;background-position:center 0;background-repeat:no-repeat;background-size:cover}.content-video{background-color:rgba(0,0,0,.5)}body{padding-right:0px!important}.modal{padding:0px!important;z-index:1160;overflow-x:hidden;overflow-y:auto!important}.modal-open{overflow-y:scroll}.modal-backdrop{background-color:transparent}#modal-video-01{background-color:rgba(0,0,0,.8);z-index:1250}#modal-video-01 .modal-dialog{max-width:100%!important;height:100%!important;padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:relative}.wrap-video-mo-01{width:854px;height:600px;position:relative;margin:15px}.video-mo-01{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;-webkit-transition:all 2s;-o-transition:all 2s;-moz-transition:all 2s;transition:all 2s}.video-mo-01 iframe{width:100%;height:100%}.close-mo-video-01{font-size:50px;color:white;opacity:.6;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;position:absolute;z-index:1250;width:60px;height:60px;top:0;right:0}.close-mo-video-01:hover{cursor:pointer;opacity:1}.time-blog{position:absolute;left:14px;bottom:11px;background-color:rgba(0,0,0,.5);padding:3px 15px;font-family:Montserrat;font-weight:400;font-size:12px;color:white;border-radius:4px}.item-gallery-footer{display:block;position:relative;width:calc((100% - 50px) / 4);margin-right:10px;margin-bottom:10px}.item-gallery-footer::after{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;-webkit-transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;transition:all 0.4s}.item-gallery-footer:hover:after{background-color:rgba(236,29,37,.7)}.bg-title-page{width:100%;min-height:545px;padding-left:15px;padding-right:15px;background-repeat:no-repeat;background-position:center 0;background-size:cover}@media (max-width:576px){.bg-title-page .tit6{font-size:30px}}.line-item-mainmenu{flex-grow:1;height:2px;margin-bottom:5px;margin-right:10px;margin-left:10px}@media (max-width:576px){.line-item-mainmenu{display:none}.price-item-mainmenu{padding-top:5px}.name-item-mainmenu{width:100%}}@media (max-width:576px){.text-blo3{width:100%}}.label-gallery{border-radius:10px;padding:2px 11px;margin:5px 0}.label-gallery:hover{background-color:#111;color:white}.is-actived{background-color:#111;color:white}.wrap-gallery{width:100%;box-sizing:border-box}.item-gallery{width:calc((100% - 140px) / 3);margin:30px 15px;position:relative}.overlay-item-gallery{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(236,29,37,.8);opacity:0}.overlay-item-gallery:hover{opacity:1}.btn-show-gallery{font-size:18px;color:#222;width:60px;height:60px;border-radius:50%;background-color:white}@media (max-width:768px){.item-gallery{width:calc((100% - 110px) / 2)}}@media (max-width:576px){.item-gallery{width:calc((100% - 30px) / 1)}.wrap-gallery{padding-left:0;padding-right:0}}.item-pagination{font-family:Montserrat;font-weight:400;font-size:13px;color:gray;width:36px;height:36px;border-radius:50%;border:1px solid #e6e6e6;margin:6px}.item-pagination:hover{background-color:#333;color:white}.active-pagination{background-color:#333;color:white}.btn-search-sidebar2{position:absolute;top:0;right:0;width:46px;height:46px;background-color:#333;color:white;font-size:18px;box-shadow:0 0 0 1px #333;-moz-box-shadow:0 0 0 1px #333;-webkit-box-shadow:0 0 0 1px #333;-o-box-shadow:0 0 0 1px #333;-ms-box-shadow:0 0 0 1px #333;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.btn-search-sidebar2:hover{color:#ec1d25}.input-search-sidebar2{width:100%;height:100%}.date-blo4{width:75px;height:82px;position:absolute;top:20px;left:20px;border-radius:10px;background-color:#ec1d25}
