h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p,body,a,span,strong,li{font-family:Roboto,san-serif!important;letter-spacing:0;color:#000;}
p,body,a,span,strong,li{font-size:16px;line-height: 23px;}
p,ul,ol,pre,table{margin-bottom:10px;text-align:justify}
img{max-width:100%}
.section1{background:url(/upload/bg.jpg);background-size:cover;background-position:center;height:-moz-calc(100% - (1px));height:-webkit-calc(100% - (1px));height: calc(100% - (0px));position: relative;padding: 0;padding-top: 80px;overflow: initial;}
.section1 .muanha{
    position: absolute;
    bottom: -55px;
    z-index: 5;
    left: 50%;
    transform: translateX(-50%);
}
.section1 .muanha img{
    max-width: initial;
}
.section1 .xemchitiet{
    position: absolute;
    bottom: 188px;
    right: 23px;
    z-index: 10;
    color: #fff;
    font-style: italic;
    border-bottom: 1px transparent solid;
}
.section1 .xemchitiet:hover{
    border-bottom: 1px #fff solid;
}
.section3{background:url(/upload/bg1.jpg);background-size:cover;background-position:top;padding:100px 0 60px;z-index: 2;position: relative;}
.section3 .content{
    float: left;
}
.section3 .content table{
    margin-bottom: 17px;
}
.section3 .content .row{
    border-top: 1px #000 solid;
    margin: 0;
    margin-top: 25px;
    padding: 0;
}
.section3 .content .row .col-md-3{padding-left: 0;}
.section3 .content .row .col-md-3 p {line-height: 17px;}
.section3 .content table tr td{
    padding: 3px 10px 3px 0;
}
.section3 .col-md-8{padding-left:80px}
.section4{padding: 0;}
.section4 .container{border-top:1px #000 solid;padding:0;padding-top: 20px;}
.section5{padding: 0 0 30px 0;}
.section5 .container{border-top:1px #000 solid;padding:0;padding-top: 30px;margin-top: 30px;}
.section6{padding: 0;}
.section6 img{width:100%;height: auto;}
.section6 .container{border-top:1px #000 solid;padding:0;padding-top: 20px;}
.section6 .heading > h2{
    border-left: none;
    margin-bottom: 30px;
}
.section6 .heading > h2:after{content:'';position:absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 120px;border-bottom: 6px solid #77BD1F;}
.section6 .heading{
    margin-bottom: 40px;
}
.section7{background:#f7f7f7;padding: 30px 0;}
.section7 .heading > h2{
    border-left: none;
}
.section7 .heading > h2:after{content:'';position:absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 120px;border-bottom: 6px solid #77BD1F;}
.section7 .owl-item img {
    height: auto;
}
.section7 .owl-carousel .owl-nav .owl-prev {
    left: -50px;
        background: transparent;
    border: none;
    box-shadow: none;
}
.section7 .owl-carousel .owl-nav .owl-next {
    right: -50px;
        background: transparent;
    border: none;
    box-shadow: none;
}
.section7 .owl-carousel .owl-nav .owl-next i,.section7 .owl-carousel .owl-nav .owl-prev i{
    color: #7BC04C;
    font-weight: 300;
    font-size: 90px;
    }
    .section8{background:#fff;
    padding: 30px 0;
}
    .section8 .heading h2{
    color: #75BD40;
    border: none;
    line-height: 34px;
}
.section8 h4{
    text-align: center;
    border-top: 1px #000 solid;
    padding-top: 30px;
    padding-bottom: 10px;
}
.section8 input{
    border-radius: 0;
    text-align: center;
    border: 1px #CFCFCF solid;
}
.section8 .btn-dang-ki{
    background: #77BD43;
    font-size: 16px;
    padding: 12px 20px 9px;
    border-radius: 0;
    border: 7px #E4F2D9 solid;
    margin-top: -7px;
}
.section4 .content{width:100%;text-align: center;}
.section4 img{width: 80%;border: 20px #ddd solid;}
.section5 .heading h2{
    line-height: 1.3em;
    padding: 0 15px;
}
.section5 .heading p{padding: 0 0 0 30px;}
.section5 h4{
    font-size: 19px;
    margin-top: 15px;
    margin-bottom: 0px;
}
.section5 img{width:100%;height:auto}
#header #header-wrap{background-color: rgba(0, 0, 0, 0.41)!important;border-bottom:none;}
#header.header-sticky #header-wrap{background-color: rgba(0, 0, 0, 0.17)!important;}
#header .header-extras{/* background:rgba(215,188,113,0.8); *//* height:40px; *//* padding:0 22px 0 8px; *//* border-bottom-left-radius:10em; *//* position:relative; */}
#header .header-extras:after{/* content:''; */position:absolute;bottom:0;right:0;left:100%;width:100%;background:rgba(209,189,114,0.8);height:100%;}
#header .header-extras > ul > li > a:not(.btn) i,#header .header-extras > ul > li .topbar-dropdown > .title i{margin-right:11px;color:#9E8139}
#header .header-extras > ul > li > a > img{
    margin-top: -6px;
}
#header .header-extras > ul > li > a:not(.btn),#header .header-extras > ul > li .topbar-dropdown > .title{/* text-transform:none; */line-height: 80px;font-size: 18px;/* letter-spacing:.8px!important; *//* font-family:Roboto,san-serif!important; *//* font-weight:400; */color: #79be13;}
#header .header-extras > ul > li > a:not(.btn):hover,#header .header-extras > ul > li > a:not(.btn):hover i{color:#fff}
#header .header-extras > ul > li{line-height: 80px;/* margin-left:51px; *//* color:#575658; */}
#header .header-extras > ul > li .btn{background:#9D8137;border:#987C32;border-radius:.4em;padding:7px 20px;box-shadow:0 2px 8px 0 rgba(152,124,50,0.55);font-size:15px}
#mainMenu nav > ul > li > a{font-family:Roboto,sans-serif!important;font-size: 14px;font-weight: 500;color:#fff;padding: 11px 15px;}
#mainMenu nav > ul > li:hover > a{color:#fff}
#mainMenu nav > ul > li:hover{position:relative}
@media (min-width: 769px) {
#mainMenu nav > ul > li:hover:after{content:'';position:absolute;bottom:0;left:24%;width:52%;border-bottom:3px solid #fff}
#header{/* height:110px; */position:fixed;top:0;left:0;}
}
#header #header-wrap #logo a > img{/* height:80px; */padding: 10px 0;}
#mainMenu nav > ul > li{line-height: 80px;}
.dangkithongtin{background: rgba(147, 143, 140, 0.74);/* border-bottom-left-radius:.8em; *//* border-bottom-right-radius:.8em; */text-align:center;padding: 25px 15px 30px 15px;}
.dangkithongtin .dkhead{color: #CFCBCA;font-family:Roboto,sans-serif;padding: 10px 0 20px;line-height:22px;font-size: 14px;font-weight: 500;}
.dangkithongtin .dkhead span{color:#E6CA7C;font-family:Roboto,sans-serif!important;line-height:22px;font-size:13px}
.dangkithongtin .dkcontent{padding:0 25px 23px;box-shadow:0 3px 6px 0 rgba(0,0,0,0.11)}
.dangkithongtin .dkcontent .btn-dang-ky{
    color: #CFCBCA;
    padding: 10px 0 0;
    line-height: 22px;
    font-size: 14px;
    font-weight: 500;
    border-bottom: 1px transparent solid;
}
.dangkithongtin .dkcontent .btn-dang-ky:hover{
    color: #fff;
    border-bottom: 1px #fff solid;
}
.dangkithongtin .dkcontent img{padding:20px 0}
.dangkithongtin .dkcontent input{border: 1px #A9A8A6 solid;padding:13px 21px 10px;border-radius: 0;background: #CDCDCB;text-align: center;color: #848482;}
.dangkithongtin .dkcontent .form-group:last-child{position:relative;float:left;width:100%;}
.dangkithongtin .dkcontent .form-group:last-child .btn{position:absolute;width:100%;left:0;padding:15px 0 13px;font-size:14px;background:#E5C97A;color:#fff;border-radius:.4em;box-shadow:0 3px 6px 0 rgba(0,0,0,0.2);border:none}
.heading{margin-bottom: 20px;}
.heading > h2{font-family:Roboto,sans-serif!important;font-size: -webkit-xxx-large;margin-bottom:19px;color: #000000;font-size: 1.7em;position: relative;text-align: center;text-transform: uppercase;font-weight: 600;border-left: 15px #77BD1E solid;padding: 10px 15px;}
.heading > p{font-family:Roboto,sans-serif!important;color: #000000;/* font-size: 1.9em; *//* position:relative; */text-align: left;/* text-transform: uppercase; *//* font-weight: 600; *//* border-left: 15px #77BD1E solid; *//* padding: 15px; */}
.heading-center > p.title:after{content:'';position:absolute;bottom:-45px;left:50%;transform:translateX(-50%);width:100px;border-bottom:2px solid #907922}
.heading-left,.heading-left p,.heading-left h2{text-align:left}
.heading-left > p:after{/* content:''; */position:absolute;bottom:-45px;left:10px;width:80px;border-bottom:2px solid #907922;}
.section2,.section6,.section8{/* background:#FFFDE9 */}
.content{padding:0;float: left;}
.section2 .col-md-2-5,.section2 p{text-align:center;color:#6E6E6D}
.section2 .col-md-2-5 img{margin-bottom:16px}
.section2 p span{color:#907922}
.content h4{/* text-transform:uppercase; */color: #000000;font-family:Roboto,sans-serif!important;margin-bottom: 6px;margin-top: 20px;letter-spacing:0!important;font-size: 32px;font-weight: 400;line-height: 36px;}
.content p,.content ul li{color: #000;font-size:16px;text-align: left;}
.content p span{color:#9B7F34;font-weight:600}
.content p.matdo{background:#FAF4E4;padding:10px 20px;border:1px #FBF5E5 solid}
.section3 ul{padding-left:20px}
.section4 p{margin-bottom:20px;text-align:justify}
.swiper-container{width:140%;height:fit-content;overflow:visible!important;margin-left:-20%}
.swiper-slide{text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;opacity:.4;padding-left:90px}
.swiper-button-next{width:35px!important;height:35px!important;right:23%!important;background:#fff;color:#000;border-radius:50%}
.swiper-button-next i{margin-top:11.9px;margin-left:12px;font-weight:400}
.swiper-button-prev{left:23%!important;width:35px!important;height:35px!important;background:#fff;color:#000;border-radius:50%}
.swiper-button-next:hover,.swiper-button-prev:hover{background:#9D8137}
.swiper-button-next:hover i,.swiper-button-prev:hover i{color:#fff}
.swiper-button-prev i{margin-top:11.9px;margin-left:10px;font-weight:400}
.swiper-pagination-bullet{border-radius:1em;background:#D1D3D4!important;opacity:1!important;width:8px!important;height:8px!important}
.swiper-pagination-bullet-active{background:#9D8137!important}
.swiper-slide-active,.swiper-slide-duplicate-prev{opacity:.4;padding-right:90px;padding-left:0}
.swiper-slide-next{opacity:1;-webkit-transition:all 200ms ease-in;-webkit-transform:scale(1.2);-ms-transition:all 200ms ease-in;-ms-transform:scale(1.2);-moz-transition:all 200ms ease-in;-moz-transform:scale(1.2);transition:all 200ms ease-in;transform:scale(1.2);z-index:55;padding:0}
.swiper-slide img{border-radius:.6em}
.section6 .carousel .item img{width:250px;height:auto}
.section6 .carousel .item .canho{background:url(/upload/canho_bg.png);background-size:cover;float:left;background-repeat:no-repeat;width:100%;height:auto;border-radius:.5em;margin:15px 0;box-shadow:0 4px 8px 0 #f4e7cbd4;background-position:bottom right}
.section6 .carousel .item .canho img{float:left;padding:15px}
.section6 .carousel .item .canho .content{float:left;padding:15px 20px}
.section6 .carousel .item .canho .content h5{text-transform:uppercase;color:#9C7F38;line-height:20px}
.section6 .carousel .item .canho .content p{color:#707070}
/* .owl-carousel .owl-nav [class*="owl-"]{box-shadow:0 3px 6px 0 rgba(0,0,0,0.11)} */
/* .owl-carousel .owl-nav [class*="owl-"]:hover{/* background-color:#9D8137; *//* border-color:#9D8137; */} */
.section7 p{text-align:justify}
.section7 .portfolio-item .portfolio-image img{width:520px;height:320px;max-width:100%}
.section9 .color{color:#9D8137;font-weight:600}
.section9 .col-md-6 p.tieude,.section7 .col-md-6 p.tieude{text-align:center;margin-top:15px}
.section9 .col-md-6 p.tieude span{color:#9D8137}
.youtube-div .fluid-width-video-wrapper:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(upload/videomask.png);background-size:cover;border:none}
.section10{padding: 30px 0 10px 0;}
.section10 .col-md-4{
    border-left: 1px #C5C5C3 solid;
    border-right: 1px #C5C5C3 solid;
    padding-left: 45px;
}
.section10 .col-md-3{}
.section10 .col-md-5{
    padding-left: 45px;
}
.section10 .btn-action{
    font-size: 55px;
}
.section10 p{
    font-weight: 300;
    font-size: 15px;
}
.section10 .btn-action img{
    margin-top: -14px;
}
.section10:before{/* content:''; */width:100%;height:100%;background:rgba(0,0,0,0.66);left:0;top:0;position:absolute;z-index:-1;}
.section10 .heading > h2{font-size:1.4em;margin-bottom:7px}
.section10 .heading > p{color:#fff!important;font-size:4em}
.section10 .btn{padding:15px 75px 13px;font-size:14px;background:#E5C97A;color:#fff;border-radius:.4em;box-shadow:0 3px 6px 0 rgba(0,0,0,0.2);border:none}
.section10 input{background:transparent;color:#fff;border:1px #fff solid}
.section10 input::placeholder{color:#fff}
.section10 h3{font-family:Roboto,sans-serif!important;color:#FFE388!important;font-size:1.1em;position:relative;margin-bottom:30px}
.section10 h3:after{content:'';position:absolute;bottom:-11px;left:0;width:30px;border-bottom:2px solid #FFE388}
.downloadtailieu,.downloadtailieu:hover{position:fixed;bottom:0;right:10px;z-index:999999;margin:0;background:#988334!important;font-size:15px;border-top-left-radius:.5em;border-top-right-radius:.5em;padding:14px 20px;border-bottom-left-radius:0;border-bottom-right-radius:0;border:none;box-shadow:0 -2px 8px 0 rgba(152,124,50,0.55);letter-spacing:0}
.dangkingay,.dangkingay:hover{position:fixed;bottom:0;right:408px;z-index:999999;margin:0;background:#988334!important;font-size:15px;border-top-left-radius:.5em;border-top-right-radius:.5em;padding:14px 20px;border-bottom-left-radius:0;border-bottom-right-radius:0;border:none;box-shadow:0 -2px 8px 0 rgba(152,124,50,0.55);letter-spacing:0}
.hotline-btn,.hotline-btn:hover{position:fixed;bottom:0;right:198px;z-index:999999;margin:0;background:#988334!important;font-size:15px;border-top-left-radius:.5em;border-top-right-radius:.5em;padding:14px 20px;border-bottom-left-radius:0;border-bottom-right-radius:0;border:none;box-shadow:0 -2px 8px 0 rgba(152,124,50,0.55);letter-spacing:0}
.downloadtailieu:hover,.hotline-btn:hover{background:#806d28!important}
.dangkingay:hover{background:#806d28!important}
.section10 .heading-left > p:after{border-bottom:2px solid #fff}
.canho .content p{font-size:12px;line-height:20px}
.canho .content{margin-bottom:0}
.canho{cursor:pointer}
.hoa1{position:absolute;bottom:0;left:0;z-index:-1}
.hoa2{position:absolute;top:0;left:0;z-index:-1}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:-120px}
.logomik{position:absolute;top:33px;right:46px}
.logomik img{width:155px}
.text-light p.minhhoa{color:rgba(255,255,255,0.6)!important;opacity:1;text-align:center;font-size:12px;font-style:italic;margin-top:30px}
.dienhinh{opacity:1;text-align:left;font-style:italic}
#modalcanho h5{text-transform:uppercase;color:#9C7F38;font-size:1.3em;margin-bottom:10px}
.modal{text-align:center}
@media screen and (min-width: 768px) {
.modal:before{display:inline-block;vertical-align:middle;content:" ";height:100%}
/*.section7 .owl-item img {
    padding: 0 140px;
}*/
}
.modal-dialog{display:inline-block;text-align:left;vertical-align:middle
}

@media (max-width: 1400px) {
    .section1 .muanha{
        bottom: -36px;
    }
    .section1 .muanha img{
        height: 200px;
    }
    .section1 .xemchitiet {
        bottom: 119px;
    }
}
@media (max-width: 1024px) {
#header .header-extras{padding:0}
#header .header-extras > ul > li{margin-left:17px}
#mainMenu nav > ul > li > a{padding: 11px 2px;}
.section6 .carousel .item img{width:100%;height:auto}
.section10 .heading > p{color:#fff!important;font-size:3.3em}
.section10 .col-md-4{
    padding-left: 15px;
}
.section10 .col-md-5{
    padding-left: 15px;
}
.section10 .btn-action {
    font-size: 2.7em;
}
}
@media (max-width: 768px) {
#header #header-wrap #logo a > img{height:80px;padding:8px}
.section3{background:none}
.section4{/* background:#fdfce8 */}
.section5 .owl-item img{height:auto}
.section7 .row:nth-child(2) .col-md-6:first-child{margin-bottom:70px}
.section7 .row:nth-child(1) .col-md-6:first-child{margin-bottom:70px}
.section7 .row .col-md-6{text-align:center}
.section8 .row .col-md-6:first-child{min-height:450px}
.section9 .row .col-md-6{text-align:center}
.section9 .row:nth-child(2) .col-md-6:first-child{margin-bottom:50px}
.section9 .row:nth-child(1) .col-md-6:first-child{margin-bottom:50px}
.heading-left h2,.heading-left p{text-align:center}
.heading-left > p:after{content:'';position:absolute;bottom:-45px;left:50%;transform:translateX(-50%);width:100px;border-bottom:2px solid #907922}
.col-md-6.p-l-80{padding-left:15px!important}
.col-md-6.p-r-80,.col-md-6.p-r-50{padding-right:15px!important}
.lines,.lines:before,.lines:after{background-color:#fff}
.heading > p{}
.col-md-2-5{width:50%;margin-bottom:20px}
.logomik{display:none}
#header.header-transparent #mainMenu:not(.menu-overlay) nav > ul > li > a, #header.dark.header-transparent #mainMenu:not(.menu-overlay) nav > ul > li > a, #header.dark.header-colored #mainMenu:not(.menu-overlay) nav > ul > li > a, #header.dark.header-colored-transparent #mainMenu:not(.menu-overlay) nav > ul > li > a {
    color: #fff;
}
#header.header-transparent #header-wrap .lines, #header.header-transparent #header-wrap .lines:before, #header.header-transparent #header-wrap .lines:after, #header.dark.header-transparent #header-wrap .lines, #header.dark.header-transparent #header-wrap .lines:before, #header.dark.header-transparent #header-wrap .lines:after, #header.dark.header-colored #header-wrap .lines, #header.dark.header-colored #header-wrap .lines:before, #header.dark.header-colored #header-wrap .lines:after, #header.dark.header-colored-transparent #header-wrap .lines, #header.dark.header-colored-transparent #header-wrap .lines:before, #header.dark.header-colored-transparent #header-wrap .lines:after {
    background-color: #fff;
}
.section1 .muanha {
    left: 21%;
    transform: translateX(-50%);
}
.section1 {
    height: calc(100% - (80px));
}
.section10 .col-md-3,.section10 .col-md-4,.section10 .col-md-5 {
    width:100%;
    border:none;
    border-bottom:1px #fff solid;
    margin-bottom: 20px;
    padding-bottom: 15px;
}
.section3{padding:40px 0}
.section3 .col-md-4 {
    margin: auto;
    float: none;
}
.section3 .col-md-8 {
    padding-left: 20px;
    float:left;
    margin-top:30px
}
}
@media (max-width: 420px) {
.heading > p{/* font-size:2.6em */padding: 10px!important;margin-top: 10px;}
.section8 .row .col-md-6:first-child{min-height:250px}
.downloadtailieu{right:0;width:50%;border-radius:0;border-left:1px #fff solid}
.hotline-btn{left:0;right:auto;width:50%;border-radius:0}
.section1{height:auto;padding-bottom: 80px;}
.hotline-btn,.downloadtailieu{font-size:12px}
#header #header-wrap,#header.header-sticky #header-wrap{background-color:rgba(172,148,85,1)!important}
.section2{padding:40px 0 0}
.section3{padding:40px 0 20px}
.section4{/* padding:40px 0 0 */}
.section5{padding:40px 0 0!important}
.heading{margin-bottom: 20px;}
.section7 .portfolio-item .portfolio-image img{height:auto;max-width:100%}
.heading > h2{/* font-size:1.2em; */margin-bottom:0;}
.section10 .heading > h2{font-size:1em;margin-bottom:7px}
.section10 .heading > p{font-size:2.5em}
.dangkingay,.dangkingay:hover{position:fixed;bottom:55px;right:10px;z-index:999999;line-height:17px;margin:0;background:#e6ca79!important;font-size:15px;border-radius:5em;padding:9px 18px 6px;border:none;box-shadow:0 2px 8px 0 rgba(0,0,0,0.41);bottom:55px;right:10px;padding:9px 18px 6px}
.section2 .col-md-2-5:last-child{width:100%}
.content h4{}
.section7 .row:nth-child(1) .col-md-6:first-child,.section7 .row:nth-child(1),.section7 .row:nth-child(2) .col-md-6:first-child,.section9 .row:nth-child(1) .col-md-6:first-child,.section9 .row:nth-child(1),.section9 .row:nth-child(2) .col-md-6:first-child{margin-bottom:30px!important}
.section3 .content .row .col-md-3 {
    width: 50%;
    float:left;
    padding: 0;
    clear: inherit;
}
.section5 h4 {
    font-size: 16px;
    margin-top: 15px;
    margin-bottom: 0px;
}
.section5 .col-md-3{padding: 10px 30px;}
.section10 .btn-action {
    font-size: 2.7em;
}
}
@media (max-width: 350px) {
    #header #header-wrap #logo a > img {
        height: 80px;
        padding: 17px;
    }
    .heading > h2 {
         font-size: 1.4em; 
    }
    .section5 {
        padding: 0px 0 0!important;
    }
    .section10 .btn-action {
        font-size: 2.1em;
    }
/*.dangkithongtin .dkhead{font-size:13px}
.dangkithongtin .dkhead span{font-size:13px}
.dangkithongtin .dkcontent{padding:0 25px 23px;box-shadow:0 3px 6px 0 rgba(0,0,0,0.11)}
.form-group{margin-bottom:7px}
.heading > h2{font-size:1.3em}
.heading > p{font-size:2.8em}
.hotline-btn,.downloadtailieu{font-size:12px}*/
}