/*vAIzC0kQgsfv&OHh&Te5lc&o*/
/*@font-face{font-family:'UTM-Avo';src:url('../fonts/Avo/UTM-Avo.eot');src:url('../fonts/Avo/UTM-Avo.eot?#iefix') format('embedded-opentype'),url('../fonts/Avo/UTM-Avo.woff') format('woff'),url('../fonts/Avo/UTM-Avo.ttf') format('truetype');font-weight:normal;font-style:normal;}*/
/*@font-face{font-family:'UTM-Avo';src:url('../fonts/Avo/UTM-Avo-Bold.eot');src:url('../fonts/Avo/UTM-Avo-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/Avo/UTM-Avo-Bold.woff') format('woff'),url('../fonts/Avo/UTM-Avo-Bold.ttf') format('truetype');font-weight:bold;font-style:normal;}*/
@font-face{font-family:'UTM-Avo';src:url('../fonts/Avo/SVN-Avo.eot');src:url('../fonts/Avo/SVN-Avo.eot?#iefix') format('embedded-opentype'),url('../fonts/SVN-Avo.woff') format('woff'),url('../fonts/Avo/SVN-Avo.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'UTM-Avo';src:url('../fonts/Avo/SVN-Avo-bold.eot');src:url('../fonts/Avo/SVN-Avo-bold.eot?#iefix') format('embedded-opentype'),url('../fonts/SVN-Avo-bold.woff') format('woff'),url('../fonts/Avo/SVN-Avo-bold.ttf') format('truetype');font-weight:bold;font-style:normal;}
@font-face{font-family:'UTM-Futura-Extra';src:url('../fonts/UTM-Futura-Extra.eot');src:url('../fonts/UTM-Futura-Extra.eot?#iefix') format('embedded-opentype'),url('../fonts/UTM-Futura-Extra.woff') format('woff'),url('../fonts/UTM-Futura-Extra.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'UTM-HelvetIns';src:url('../fonts/UTM-HelvetIns.eot');src:url('../fonts/UTM-HelvetIns.eot?#iefix') format('embedded-opentype'),url('../fonts/UTM-HelvetIns.woff') format('woff'),url('../fonts/UTM-HelvetIns.ttf') format('truetype');font-weight:normal;font-style:normal;}
/*==============*/
@font-face{font-family:"Flaticon";src:url("../fonts/Flaticon/Flaticon.eot");src:url("../fonts/Flaticon/Flaticon.eot?#iefix") format("embedded-opentype"),url("../fonts/Flaticon.woff") format("woff"),url("../fonts/Flaticon/Flaticon.ttf") format("truetype"),url("../fonts/Flaticon/Flaticon.svg#Flaticon") format("svg");font-weight:normal;font-style:normal;}
@media screen and (-webkit-min-device-pixel-ratio:0){
	@font-face{font-family:"Flaticon";src:url("./Flaticon.svg#Flaticon") format("svg");}
}
[class^="flaticon-"]:before,[class*=" flaticon-"]:before,[class^="flaticon-"]:after,[class*=" flaticon-"]:after{font-family:Flaticon;font-size:20px;font-style:normal;}
.flaticon-support:before{content:"\f100";}
.flaticon-team:before{content:"\f101";}
.flaticon-team-1:before{content:"\f102";}
.flaticon-quality-assurance:before{content:"\f103";}
.flaticon-coffee:before{content:"\f104";}
.flaticon-cafe:before{content:"\f105";}
.flaticon-shopping-cart:before{content:"\f106";}
.flaticon-search:before{content:"\f107";}
.flaticon-right-menu-bars:before{content:"\f108";}

/*=======================*/
html{scroll-behavior:smooth;}
*{margin:0px;padding:0px;border:none;outline:none;font-size:100%;font-family:'UTM-Avo';}
h1{font-size:21px}
h2{font-size:20px}
h3{font-size:19px}
h4{font-size:18px}
h5{font-size:17px}
h6{font-size:16px}
h1.h1,h2.h2,h3.h3,h4.h4{font-size:24px;}
body{font-size:16px;color:#000;line-height:1.4;font-weight:normal;background:#ffffff;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}
b,strong{font-family:'UTM-Avo';}
a{text-decoration:none;cursor:pointer;color:#01307A;font-weight:normal;}
a:hover,a:focus,a:visited{text-decoration:none;outline:none;}
h1,h2,h3,h4,h5,h6{position:relative;margin:0px;background:none;color:#01307a;padding-bottom:10px;font-family:'UTM-Avo';line-height:inherit;font-weight:bold;}
select{border:solid 1px #ccc;padding:7px;}
textarea{overflow:hidden;resize:none;}
button{outline:none!important;cursor:pointer;}
img{vertical-align:middle;}
p,.text{margin:0;padding-bottom:10px;}
::-webkit-input-placeholder{color:inherit;}
::-moz-input-placeholder{color:inherit;}
::-ms-input-placeholder{color:inherit;}
.main-color{color:#c99816}
.main-bg{background:#FF9900}
.second-bg{background:#01307a}
.clearfix{clear:both;}
.auto-container{position:static;max-width:1080px;   /*padding:0px 15px;*/margin:0 auto;}
.page-wrapper{position:relative;margin:0 auto;width:100%;min-width:300px;overflow:hidden;z-index:99;}
ul,li{list-style:none;padding:0px;margin:0px;}
.theme-btn{display:inline-block;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}
.centered{text-align:center!important;}
.cursor-pointer{cursor:pointer;}
.overflow-hidden{overflow:hidden;}

/*Btn Style One*/
.owl-carousel .owl-item {
    animation-duration: 1s !important;
}
table{border-collapse:collapse;width:100%;margin-bottom:10px;display:block;}
th,td{padding:10px 5px;}
.btn{font-weight:normal;overflow:hidden;padding:7px 22px;color:#fff;transition:all 0.5s ease;border-radius:0;display:inline-block;background:#01307A;border:none;font-size:16px;border:solid 1px #fff;}
.btn:hover{color:#fff;box-shadow:#C99816 0 0px 0px 40px inset!important;}
.secondary-btn{font-weight:normal;overflow:hidden;padding:7px 22px;color:#fff;transition:all 0.5s ease;border-radius:0;display:inline-block;background:#C99816;border:none;font-size:16px;}
.secondary-btn:hover{color:#fff;box-shadow:#01307A 0 0px 0px 40px inset;}
.theme_color{color:#25262c;}
.pull-right{float:right;}
.pull-left{float:left;}
.preloader{position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:999999;background-color:#ffffff;background-position:center center;background-repeat:no-repeat;background-image:url(.../images/icons/preloader.GIF);}
img{display:inline-block;max-width:100%;height:auto;}
@keyframes ripple{
	70%{box-shadow:0 0 0 70px rgba(255,255,255,0);}
	100%{box-shadow:0 0 0 0 rgba(255,255,255,0);}
}
@keyframes call-now{
	70%{box-shadow:0 0 0 40px rgba(0,192,255,0);}
	100%{box-shadow:0 0 0 0 rgba(0,192,255,0);}
}
@keyframes call{
	0%{transform:scale(1);}
	15%{box-shadow:0 0 0 5px rgba(255,153,0,0.4);}
	25%{box-shadow:0 0 0 10px rgba(255,153,0,0.4),0 0 0 20px rgba(255,153,0,0.2);}
	25%{box-shadow:0 0 0 15px rgba(255,153,0,0.4),0 0 0 30px rgba(255,153,0,0.2);}
}
@keyframes marquee{
	0%{transform:translate(0,0);}
	100%{transform:translate(-100%,0);}
}
.animate{display:inline-block;box-shadow:0 0 1px rgba(0,0,0,0);-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);-moz-transform:translateZ(0);-webkit-transform:translateZ(0);animation-name:animate;-o-animation-name:animate;-ms-animation-name:animate;-moz-animation-name:animate;-webkit-animation-name:animate;animation-duration:5s;-o-animation-duration:5s;-ms-animation-duration:5s;-moz-animation-duration:5s;-webkit-animation-duration:5s;animation-timing-function:linear;-o-animation-timing-function:linear;-ms-animation-timing-function:linear;-moz-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-play-state:running;-o-animation-play-state:running;-ms-animation-play-state:running;-moz-animation-play-state:running;-webkit-animation-play-state:running;z-index:9999;}
.animate-call{animation:call 3.5s ease infinite;}
.animate-advise{animation:call 3.5s ease infinite;animation-delay:5s}

/*====================================================================
    Main Header style
====================================================================*/
.custom-logo1 .right img{border-top-left-radius:30px;border-bottom-right-radius:30px;}
.custom-logo1 .right .menu-top li a{border-right: solid 1px #c99816;padding: 0 10px;}
.custom-logo1 .right .menu-top li:last-child a{border-right: none}
.custom-logo1 .menu-bottom{background-image:linear-gradient(to right,#c99816 0%,#E0E193 100%);color:#fff;padding:0 10px}
.custom-logo1 .menu-bottom li a{background-image: linear-gradient(to right,#c99816 0%,#E0E193 100%);color:#fff;padding:10px 20px;display:block;text-align:center;border-right:solid 1px #fff}
.custom-logo1 .menu-bottom li:last-child a{border-right:none;}
.custom-logo1 .menu-bottom li:nth-last-child(2) a{border-right:none;}
.custom-logo1 .menu-bottom li a.home{border-radius:30px;border-width:3px;}
.custom-logo1 .menu-bottom li a.facebook{border-radius:30px;border-width:3px;border-right: none;border-left: solid;}
.custom-logo1 .menu-bottom li i{font-size:20px;}
.custom-logo1 .left{z-index:99;background-image:linear-gradient(to right,#01307A,#165D91);padding:40px 20px 20px 20px;}
.custom-logo1 .left:before{content:"";height:80%;width:100%;background-image:url(https://zalo-file-dl2.zdn.vn/b93aef39b4ae58f001bf/361575680183000993);background-repeat:no-repeat;background-position:center;background-size:500px;position:absolute;top:-26px;z-index:-1;opacity:0.3;left:0;right:0;}
.custom-logo1 img.logo{max-height:150px;margin:auto;display:block;margin-bottom:10px}
.custom-logo1 .heading{z-index:999;background-size:cover;color:transparent;-moz-background-clip:text;-webkit-background-clip:text;font-family:'UTM-Futura-Extra';font-family:'UTM-HelvetIns';font-size:30px;background-image:linear-gradient(to right,#c99816 0%,#E0E193 30%,#c99816 60%,#E0E193 100%);background-image:linear-gradient(to right,#f9a80d 0%,#f1e55c 30%,#f5f791 60%,#f1e55c 100%);}
.custom-logo1 .sub-title{font-size:26px;}
.custom-logo1 .slogan{border:solid 3px #c99816;z-index:9999;padding:10px;width:110%;}
.our-member .quote{padding:0 50px;max-width:1000px;margin:auto;margin-bottom:40px}
.our-member .quote .line-bottom{position:absolute;height:6px;width:150px;background-image:linear-gradient(to right,#c99816 0%,#E0E193 100%);left:5px;bottom:5px;}
.our-member .quote .line-left{position:absolute;height:50px;width:6px;background-image:linear-gradient(to right,#c99816 0%,#E0E193 100%);left:5px;bottom:5px;}
.our-member .quote .line-right{position:absolute;height:50px;width:6px;background-image:linear-gradient(to right,#c99816 0%,#E0E193 100%);right:5px;top:5px;}
.our-member .quote .line-top{position:absolute;height:6px;width:150px;background-image:linear-gradient(to right,#c99816 0%,#E0E193 100%);right:5px;top:5px;}
.our-member .quote .fa-quote-left{position:absolute;left:5px;top:-15px;font-size:32px;color:#dc3545;}
.our-member .quote .fa-quote-right{position:absolute;right:5px;bottom:-15px;font-size:32px;color:#dc3545;}
/*.main-header{background-image: url(https://zalo-file-dl2.zdn.vn/567cffd6aa41461f1f50/4199898769519605518)!important;}*/
/*====================*/
.main-header{height:500px;background-image:linear-gradient(to right,#c99816 30%,#01307A 70%);}
.main-header .bg-gradient{height:100%;width:100%;position:absolute;z-index:1;background-image:linear-gradient(90deg,#c99816 25%,#01307A 0%);max-width:1110px;margin:auto;left:0;right:0;}
.main-header .top-bar{background:#FE9900}
.main-header .top-bar a{color:#fff}
.main-header{position:relative;}
.main-header img.banner-header{max-height:550px;object-fit:cover;object-position:center;}
.main-header .slogan{margin-left:30px;color:#fff;width:100%;}
.main-header .slogan .title span{/*border:solid 2px #c99816;*/font-size:28px;font-family:'UTM-HelvetIns';padding:5px 10px;text-transform:uppercase;background-size:cover;color:transparent;-moz-background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(to right,#f9a80d 0%,#f1e55c 30%,#f5f791 60%,#f1e55c 100%);}
.main-header .slogan .subtitle{display:grid;grid-template-columns:1fr 1fr}
.main-header .slogan a{background:#030F1F}
.marquee span{font-size:36px;font-family:'UTM-Futura-Extra';color:#fff;border-top:solid 2px #c99816;padding-top:10px;display:inline-block;}
@keyframes marquee{
	0%{left:0;}
	100%{left:-100%;}
}
.main-header .header-top{position:absolute;width:100%;left:0;right:0;max-width:1140px;margin:auto;top:10px;z-index:99999;font-size:18px;color:#fff}
.main-header .logo{width:100%;position:absolute;left:0;top:0;bottom:0;margin:auto;display:flex;align-items:center;z-index:9;max-width:1110px;margin:auto;left:0;right:0;}
.main-header .logo #logo{max-width:240px;border:8px solid #FF9900;border-radius:50%;position:relative;z-index:99999}
.main-header .logo a:before{content:"";width:250%;height:250%;background-image:url(../images/trong-dong1.png);position:absolute;left:-75%;right:0;top:0;bottom:0;margin:auto;background-position:center;background-repeat:no-repeat;background-size:100%;opacity:1;}
/*.main-header .logo .position-relative:after{top:0;left:0;content:"";height:100%;width:100%;border-radius:50%;box-shadow:0 8px 21px 0 rgba(255,255,255,.2);animation:ripple 3s infinite;position:absolute;animation-delay:0.8s;}*/
/*.main-header .logo .position-relative:before{top:0;left:0;content:"";height:100%;width:100%;border-radius:50%;box-shadow:0 8px 21px 0 rgba(255,255,255,.4);animation:ripple 3s infinite;position:absolute;animation-delay:0.4s;}*/
.main-header .top-right ul li{position: relative}
.main-header .top-right > ul > li > a{position: relative;padding: 10px;color:#fff;display:block;}
.main-header .top-right > ul > li.menu-item-has-children > a{padding-right:30px}
.main-header .top-right > ul > li.menu-item-has-children > a:before{content:"\f107";font-family:"FontAwesome";position:absolute;top:13px;right:10px;}
.main-header .top-right ul li a i{font-size:18px}
.main-header .top-right > ul > li > a:after{background-color:#fff;content:"";height:18px;width:1px;position:absolute;top:0;bottom:0;right:0;margin:auto;}
.main-header .top-right li ul.sub-menu{visibility:hidden;opacity:0;position:absolute;top:100%;left:0;right:0;margin:auto;background:#c99816;width:185px;}
.main-header .top-right ul li:hover ul{opacity:1;visibility:visible;}
.main-header .top-right li ul.sub-menu li a{color:#fff;padding:5px 10px;display:block;font-size: 90%}
.main-header .top-right li ul.sub-menu li a:hover{background-color:#fff;color:#01307A;transition:opacity 0.3s}

.main-header .header-bottom{position:absolute;width:100%;left:0;right:0;max-width:1140px;margin:auto;bottom:-20px;z-index:999;}
.main-header .header-bottom ul{padding:0;display:flex;align-items:center;justify-content:space-between;background:#FE9900;border-top-left-radius:20px;border-bottom-right-radius:20px;}
.main-header .header-bottom ul > li{width:100%;}
.main-header .header-bottom ul > li > a{text-align:center;padding:10px 0px;color:#fff;display:block;transition:0.2s;border-top-left-radius:20px;border-bottom-right-radius:20px;}
.main-header .header-bottom ul > li > a:hover{background:#030F1F;color:#fff;transition:0.3s;}
.main-header .header-bottom ul > li > a i{margin-left:5px;}
.main-header .header-bottom ul.sub-menu{min-height:390px;position:absolute;z-index:9999;padding:10px;box-shadow:1px 1px 15px rgba(0,0,0,0.15);color:#777;background-color:#fff;text-align:left;border-radius:unset;opacity:0;visibility:hidden;left:0;right:0;margin:auto;max-width:1110px;margin-top:1px;display:flex;align-items:center;justify-content:center;}
.main-header .header-bottom ul.sub-menu .sub-menu-wrap{display:flex;align-items:center;justify-content:center;height:100%}
.main-header .header-bottom ul.sub-menu .sub-menu-title{grid-column:span 2;font-size:20px;text-align:center;font-weight:500;color:#030F1F;text-transform:uppercase;margin-bottom:10px;}
.main-header .header-bottom ul.sub-menu img{max-height:300px;object-fit:cover;margin-right: 60px}
.main-header .header-bottom ul.sub-menu .child-product{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;width:100%;max-width: 500px}
.main-header .header-bottom ul.sub-menu .child-product.few{display:grid;grid-template-columns:1fr;grid-gap:5px;width:100%;}
.main-header .header-bottom ul.sub-menu .child-product.few .sub-menu-title{text-align:left;grid-column: unset;}
.main-header .header-bottom ul.sub-menu li a{color:#000;display:block;transition:0.4s;padding:3px 5px;}
.main-header .header-bottom ul.sub-menu li a:hover{color:#FE9900;transition:0.4s;}
.main-header .header-bottom ul li:hover ul{opacity:1;visibility:visible;transition:opacity 0.3s;}

.main-header .search-form{display: none;}
.main-header .search-form.active{display: block;transition: 0.5s;}
.main-header .search-form.active:before{content:'';position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,0.9);z-index:999;}
.main-header .search-form.active form{display:block;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:999;width:80%;max-width:800px;}
.main-header .search-form.active button{display:block;position:absolute;z-index:99999;top:0;left:0;bottom:0;margin:auto;cursor:pointer;background:transparent;font-size:26px;padding-left:10px;border:none;}
.main-header .search-form.active input{height:100%;width:100%;color:#222;background:#fff;padding:15px 50px;font-size:20px;border: none;}
.main-header .search-form.active span{display:flex;position:absolute;z-index:99999;top:0;right:0;bottom:0;width:30px;height:30px;margin:auto;cursor:pointer;align-items:center;font-size:20px;}
li.lang-item{width:auto!important;margin-right:10px!important}
li.lang-item:last-child{margin-right:0px!important}
li.lang-item img{display: none;}
li.lang-item a{position:relative;display:block;height:24px;width:24px;font-size: 0px;}
li.lang-item a:before{top:0;left:0;height:100%;width:100%;content:"";position:absolute;background-size:contain;background-repeat:no-repeat;background-position:center;}
li.lang-item-vi a:before{background-image:url(../images/vietnam.png);}
li.lang-item-en a:before{background-image:url(../images/uk.png);}

.main-header .menu-category{background-image:linear-gradient(to right,#c99816 0%,#E0E193 100%);color:#fff;padding:0;position:absolute;width:100%;bottom:0;max-width:1110px;margin:auto;left:0;right:0;z-index:9}
/*.main-header .menu-category li a{transition: 0.3s;background-image:linear-gradient(to right,#FFF698 0%,#FFFFF4 35%,#FFF698 65%,#FFFFF4 100%);color:#01307A;text-align:center;border-right:solid 1px #fff}*/
/*.main-header .menu-category li a:hover{background-image:linear-gradient(to right,#FFFFF4 0%,#FFF698 35%,#FFFFF4 65%,#FFF698 100%);transition: 0.3s}*/
.main-header .menu-category li a{background-image: linear-gradient(to right,#E0E193 0%,#c99816 30%,#E0E193 60%,#c99816 100%);color:#01307A;text-align:center;}
.main-header .menu-category li a:hover{background-image:linear-gradient(to right,#c99816 0%,#E0E193 100%);color:#01307A}
.main-header .menu-category li a.home{border-radius:30px;border-width:3px;}
.main-header .menu-category li a.facebook{border-radius:30px;border-width:3px;border-right:none;border-left:solid;}
.main-header .menu-category li i{font-size:20px;}

.main-header .hot-news{position:absolute;bottom:50px;right:0;left:0;margin:auto;z-index:99;max-width:1110px;}
.main-header .hot-news .marquee-js{padding:10px;}
/*====================================================================
        Section Title
====================================================================*/
.sec-title{font-family:'UTM-Avo';color:#01307a;position:relative;display:block;text-transform:uppercase;font-size:24px;margin:0;padding-bottom:0px;text-align:center;margin-bottom:20px;}
/*.sec-title{font-family:'UTM-Avo';color:#01307a;position:relative;display:block;text-transform:uppercase;font-size:24px;margin:0;padding-bottom:40px;text-align:center;margin-bottom:20px;}*/
/*.sec-title:after{content:"";width:155px;height:35px;background:url(../images/sec-title.png);position:absolute;bottom:0;left:0;right:0;margin:auto;background-size:contain;background-repeat:no-repeat;background-position:center;}*/

/*=====================*/
@-webkit-keyframes bullets{
	0%{-webkit-transform:scale(1);transform:scale(1);opacity:0.6;}
	100%{-webkit-transform:scale(2);transform:scale(2);opacity:0;}
}
@keyframes bullets{
	0%{-webkit-transform:scale(1);transform:scale(1);opacity:0.6;}
	100%{-webkit-transform:scale(2);transform:scale(2);opacity:0}
}

/*=============================*/
.custom-pagination a,.custom-pagination span{background:#f8f8f8;height:35px;width:35px;display:flex;align-items:center;justify-content:center;border:1px solid #e7e7e7;margin-right:10px;margin-bottom:10px;}
.custom-pagination a:hover,.custom-pagination span:hover{background:#c99816;color:#fff;transition:0.4s}
.custom-pagination .current{background:#01307a;color:#fff}

/*=============================*/
@keyframes advise{
	0%{transform:scale(1);}
	15%{box-shadow:0 0 0 5px rgba(255,255,255,0.4);}
	25%{box-shadow:0 0 0 10px rgba(255,255,255,0.4),0 0 0 20px rgba(255,255,255,0.2);}
	25%{box-shadow:0 0 0 15px rgba(255,255,255,0.4),0 0 0 30px rgba(255,255,255,0.2);}
}

/*=============================*/
.list-category{position:absolute;bottom:0px;left:0;right:0;margin:auto;z-index:10}
.list-category .owl-stage{width:100%}
.list-category a{background-image: linear-gradient(to right,#c99816 0%,#E0E193 100%);color:#fff}
.list-category a:hover{background-image: linear-gradient(to right,#E0E193 0%,#c99816 30%,#E0E193 60%,#c99816 100%);color:#fff}
/*.list-category a:hover{background:#01307a;color:#fff}*/

/*=============================*/

/*.our-slogan .owl-theme{background-size:cover;background-position:center;background-repeat:no-repeat;}
.our-slogan .heading{max-width: calc( 100% - 60px );display:block;width: 90%;}
.our-slogan .quote{padding:50px 0;background:#3cafce}
.our-slogan .quote .line-bottom{position:absolute;height:6px;width:150px;background-image:linear-gradient(to right,#c99816 0%,#E0E193 100%);left:5px;bottom:5px;}
.our-slogan .quote .line-left{position:absolute;height:50px;width:6px;background-image:linear-gradient(to right,#c99816 0%,#E0E193 100%);left:5px;bottom:5px;}
.our-slogan .quote .line-right{position:absolute;height:50px;width:6px;background-image:linear-gradient(to right,#c99816 0%,#E0E193 100%);right:5px;top:5px;}
.our-slogan .quote .line-top{position:absolute;height:6px;width:150px;background-image:linear-gradient(to right,#c99816 0%,#E0E193 100%);right:5px;top:5px;}
.our-slogan .quote .fa-quote-left{position:absolute;left:15px;top:15px;font-size:32px;color:#01307A}
.our-slogan .quote .fa-quote-right{position:absolute;right:15px;bottom:15px;font-size:32px;color:#01307A}
*/
/*=============================*/
@-webkit-keyframes shapeMover{
	0%,100%{-webkit-transform:rotate(0deg) translateZ(0px);transform:rotate(0deg) translateZ(0px);}
	50%{-webkit-transform:rotate(360deg) translateZ(20px);transform:rotate(360deg) translateZ(20px);}
}
@keyframes shapeMover{
	0%,100%{-webkit-transform:rotate(0deg) translateZ(0px);transform:rotate(0deg) translateZ(0px);}
	50%{-webkit-transform:rotate(360deg) translateZ(20px);transform:rotate(360deg) translateZ(20px);}
}
.our-member{background-image:url(../images/bg-our-member.png);background-size:contain;background-repeat:no-repeat;background-position:center;}
.our-member .item{border: solid 1px #ccc}
.our-member .item img{transition: 0.3s}
.our-member .item:hover img{transform: scale(1.2,1.2);transition: 0.3s}
.our-member #particles-js{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;}

.our-member .owl-nav > div{top:0;bottom:0;height:40px;width:40px;border-radius:50%;box-shadow:0 1px 12px 0 rgba(0,0,0,.12);border:solid 1px #fff;background-color:#fff;font-size:32px;position:absolute;display:flex;align-items:center;justify-content:center;margin:auto;}
.our-member .owl-nav div.owl-prev{left:-20px;}
.our-member .owl-nav div.owl-next{right:-20px;}
.our-member .owl-nav > div:hover{background:#01307A;color:#fff;transition:0.3s}
.our-member .owl-dots{display:flex;align-items:center;justify-content:center;margin-top:20px;width:100%;}
.our-member .owl-dot span{width:10px;height:10px;margin:5px 8px;background:#01307A;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.our-member .owl-dots .owl-dot.active span,.our-member .owl-dots .owl-dot:hover span { background: #C99816; width: 35px; }
.our-member .shape { max-width: 100px; position: absolute; animation: shapeMover 15s infinite; z-index: -1}
.our-member .shape-1 { left: 10%; top: 5%; }
.our-member .shape-2 { bottom: 5%; right: 15%; }

/*=============================*/
.subscribe { background-color: #c99816 }
.subscribe a{font-size:20px;max-width:400px;}
/*=============================*/
@keyframes animatedBackground {
  0% {
    background-image: url('../images/cau-rong.jpg');background-size:cover;
  }
  50% {
    background-image: url('../images/danangz.vn-156976496894224.jpg');background-size:cover;
  }
  100% {
    background-image: url('../images/cau-rong.jpg');background-size:cover;
  }
}
.our-activity .has-bg{background-size:cover;background-position:center;background-repeat:no-repeat;animation: animatedBackground 4.5s infinite alternate;transition: background-image 0.15s ease-in-out;}
.our-activity .item img{width:100px;height:100px;object-fit:cover;}
.our-activity .item .content .description p{padding: 0!important}
.our-activity .wrap-content{background-color:rgba(1,48,122,0.75);}
.our-activity .animated{visibility:hidden;animation-delay:1.5s;}
.our-activity .owl-item.animated{visibility:visible;}
.our-activity .bx-wrapper{border:none; box-shadow: unset;background: unset;}
.our-activity .bx-viewport{height: 220px!important;}
/*.our-activity .banner-slider-company img{height: 200px;object-fit: cover;}*/
/*=============================*/
.news-home .item{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;}
.news-home .thumb{background-position:center;background-repeat:no-repeat;background-size:cover;}
.news-home .description p{padding:0;}
.news-home .column:nth-child(odd) .thumb{left:12px;bottom:12px;}
.news-home .column:nth-child(odd) .thumb:before{content:'';background-image:url(../images/decor-news.png);height:150px;width:150px;position:absolute;left:-15px;bottom:-15px;background-size:cover;transform:rotateX(180deg);}
.news-home .column:nth-child(even) .thumb{left:12px;top:12px;}
.news-home .column:nth-child(even) .thumb:before{content:'';background-image:url(../images/decor-news.png);height:150px;width:150px;position:absolute;left:-15px;top:-15px;background-size:cover;}
/*=============================*/
.news .item img{height: 200px;object-fit: cover;}
.news .item .description p{padding: 0}
/*=============================*/
.sidebar-wrap{margin-bottom:20px;border:solid 1px #f0f0f0;}
.sidebar-title{padding:10px;background:#01307a;color:#fff;text-align: center;text-transform: uppercase;}
.bx-wrapper{margin-bottom: 0!important}
.sponsor-sidebar img{max-height: 150px;object-fit: contain;}
/*=============================*/
.news-sidebar .item img{height: 150px;width: 100%;object-fit: cover;}
/*=============================*/
.contact-us-page .info .item{transition:0.4s;border:7px solid transparent;box-shadow:0 0 0 2px #ffffff inset;float:left;padding:20px 30px;width:100%;background:#c99816;transition:0.4s;color:#fff;display:flex;align-items:center;}
.contact-us-page .info .item p{margin:0;}
.contact-us-page .info .item a{transition:0.4s;color:#fff}
.contact-us-page .info .item i{font-size:50px;margin-right:13px;}
.contact-us-page .gform_wrapper{margin:0!important;}
.contact-us-page .gform_wrapper .field_description_below .gfield_description{padding: 5px 0 0 0!important}
.contact-us-page .contact-form .gform_description{width:100%!important;font-weight:500;text-align:left;color:#7F3107}
.contact-us-page .contact-form label,.validation_error{display:none!important;}
.contact-us-page .contact-form ul.gform_fields{display:grid;grid-template-columns:1fr;grid-gap:10px;padding:0;}
.contact-us-page .contact-form ul.gform_fields li.gfield{margin:0!important;width:100%!important;padding:0!important}
.contact-us-page .gform_wrapper.gform_validation_error .contact-form .gform_body ul.gform_fields li.gfield.gfield_error.gfield_contains_required{max-width:100%!important;width:100%!important;}
.contact-us-page .contact-form ul.gform_fields li.gfield input{color:#c99816;height:40px;line-height:50px;width:100%!important;padding:10px 25px 10px 15px!important;border:solid 1px #ccc;}
.contact-us-page .contact-form ul.gform_fields li.gfield textarea{color:#c99816;width:100%!important;padding:10px 25px 10px 15px!important;border:solid 1px #ccc;}
.contact-us-page .contact-form ul.gform_fields li.gfield textarea::placeholder,.contact-us-page .contact-form ul.gform_fields li.gfield input::placeholder{color:#000;opacity:0.75;}
.contact-us-page .gform_wrapper .contact-form .gform_footer{margin:0;padding:10px 0 0 0;text-align:center;}
.contact-us-page .gform_wrapper .contact-form .gform_footer input.button{font-weight:500;height:100%;display:inline-block;align-items:center!important;justify-content:center!important;text-align:center!important;padding:7px 40px;border:none;background:#c99816;color:#fff;cursor:pointer;margin:auto;}
/*=============================*/
.ur-frontend-form{margin-bottom:0px!important;max-width:400px}
.ur-frontend-form .ur-form-row .form-row{margin:0!important}
.ur-frontend-form .ur-form-row .ur-form-grid{flex:unset!important;margin:0px!important;padding:0px!important;width:100%!important;}
.ur-frontend-form .lost_password{font-size:14px;}
.ur-frontend-form .password_preview{position:absolute;right:10px;top:0;bottom:0;margin:auto;}
.ur-frontend-form .input-text{border-radius: 5px!important;border:solid 1px #ccc;color:#01307A;padding:5px 10px;margin:0!important;}
.ur-frontend-form .input-text::placeholder{color:#000!important;opacity:0.75;font-size: 90%}
.ur-frontend-form button,.ur-frontend-form button[type=submit],.ur-frontend-form input[type=submit]{margin:initial!important;background-image:linear-gradient(to right,#01307A,#165D91);}
.user-registration-error{display:flex;align-items:center;color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;width:100%;padding:5px;margin-bottom:10px!important;}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item{margin-bottom:10px;}
.user-registration-MyAccount-content{padding:0px!important}
#user-registration .user-registration-MyAccount-navigation{margin-bottom: 10px;}
.ur-frontend-form.login{padding:0px!important;border:none;}
#user-registration{max-width: 400px;margin:0 auto!important;padding:30px 10px;border-top:solid 1px #01307A;border-bottom:solid 1px #01307A;background-color:rgba(255,255,255,1);}
.register-form{border-top:solid 1px #01307A;border-bottom:solid 1px #01307A}
.ur-frontend-form form{max-width:90%;margin:auto;}
#node_recaptcha_login,#ur-recaptcha-node{text-align:center;transform:scale(0.8);}
#node_recaptcha_login > div,#ur-recaptcha-node > div{margin:auto;}
.user-registration-error::before,.user-registration-info::before,.user-registration-message::before{font-size:100%}
#pg-307-0,#pg-285-0{background-image:url(../images/chieu_pho.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;min-height:500px;display:flex;align-items:center!important;justify-content: center;}
/*=============================*/
body.category .top img{height: 550px;object-fit: cover;}
body.category .top .description p{padding: 0}
body.category .middle img{height: 160px;object-fit: cover;}
/*=============================*/
.sow-tabs .sow-tabs-tab-container .sow-tabs-tab .sow-tabs-title{font-weight:bold;}
.sow-tabs .sow-tabs-tab-container{background-color:unset!important;padding:0!important;display:flex;}
.sow-tabs .sow-tabs-tab-container .sow-tabs-tab{background-color:unset!important;margin:0!important;width:100%;padding:10px!important;text-align:center;border:solid 1px #ccc;border-right:unset;display:flex!important;align-items:center;justify-content:center;color:#C99816!important;}
.sow-tabs .sow-tabs-tab-container .sow-tabs-tab:last-child{border-right:solid 1px #ccc;}
.sow-tabs .sow-tabs-tab-container .sow-tabs-tab.sow-tabs-tab-selected,.sow-tabs .sow-tabs-tab-container .sow-tabs-tab:hover{background-image:linear-gradient(to right,#01307A,#165D91)!important;color:#fff!important;border-bottom:unset;}
.sow-tabs .sow-tabs-panel-container{border: solid 1px #f1f1f1;}
.sow-tabs .sow-tabs-panel-container .sow-tabs-panel{padding:10px 20px!important;opacity: 1!important}
.introduce-tab .sticky-wrapper{height: auto!important;}
.introduce-tab .sticky-wrapper .sow-tabs-tab-container{background-color:#fff!important;padding:0!important;display:flex;width:100%;z-index:9999;left:0;right:0;max-width:1110px;margin:auto;}
.panel-grid-cell .textwidget{width: 100%}
/*=============================*/
@keyframes gradientBG {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}
.search-member .bg-gradient{background-image:linear-gradient(to right,#c99816 0%,#E0E193 20%,#c99816 40%,#E0E193 60%,#c99816 80%,#E0E193 100%);background-size:400% 400%;animation:gradientBG 10s ease infinite;}
.search-member img.avatar{width:150px;height:150px;object-fit:cover;}
.search-member .modal-dialog{max-width:700px;}
.search-member .modal{padding:0!important}
.search-member form{z-index:99}
.search-member input{background-color:rgba(255,255,255,0.85);}
.search-member input::placeholder{color:#000;opacity:0.75;font-size:90%}
.search-member #form-wrap-particles{padding:40px 10px}
.search-member #form-wrap-particles canvas{z-index:1;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;}

/*=============================*/
.loadmore-member-ajax .item img{height: 200px;transition: 0.3s;object-fit: cover;}
.loadmore-member-ajax .item img:hover{transform: rotate(4deg) scale(1.2,1.2);transition: 0.3s}
/*=============================*/
.slider-member .owl-item{transition:0.3s}
.slider-member .owl-item img{height: 200px;width: 100%;object-fit: cover;}
.slider-member .owl-item .name,.slider-member .owl-item .company{display:none;}
.slider-member .owl-item.center{transition:0.3s}
.slider-member .owl-item.active .name,.slider-member .owl-item .company{display:block;}
.slider-member .owl-nav > div{top:0;bottom:0;height:30px;width:30px;border-radius:50%;box-shadow:0 1px 12px 0 rgba(0,0,0,.12);border:solid 1px #fff;background-color:#fff;font-size:30px;position:absolute;display:flex;align-items:center;justify-content:center;margin:auto;}
.slider-member .owl-nav div.owl-prev{left:-15px;}
.slider-member .owl-nav div.owl-next{right:-15px;}
.slider-member .owl-nav > div:hover{background:#01307A;color:#fff;transition:0.3s}
.slider-member .owl-dots{display:flex;align-items:center;justify-content:center;margin-top:20px;width:100%;}
.slider-member .owl-dot span{width:10px;height:10px;margin:5px 8px;background:#01307A;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.slider-member .owl-dots .owl-dot.active span,.slider-member .owl-dots .owl-dot:hover span{background:#C99816;width:35px;}
/*=============================*/
.association-leader .has-bg{background-size:contain;background-image:url(../images/bg-single-content-box.png);background-repeat:repeat-x;background-position:bottom;}
.holderCircle{width:500px;height:500px;border-radius:100%;margin:30px auto;position:relative;display: flex;align-items: center;justify-content: center;overflow:hidden;}
/*.holderCircle:before{content:"";width:200%;height:200%;background-image:url(../images/trong-dong1.png);position:absolute;left:-50%;right:0;top:0;bottom:0;margin:auto;background-position:center;background-repeat:no-repeat;background-size:100%;opacity:1;z-index:-1}*/
.dotCircle{z-index:999;width:100%;height:100%;position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;border-radius:100%;}
.dotCircle .itemDot{z-index: 999;display:block;width:100px;height:100px;position:absolute;background:#ddd;color:#fff;border-radius:100%;text-align:center;overflow:hidden;cursor:pointer;}
.dotCircle .itemDot a{z-index: 999}
.dotCircle .itemDot img{height:100%;width:100%;object-fit:cover;}
.dotCircle .itemDot::after{content:"";width:100%;height:100%;position:absolute;border-radius:100%;top:0;left:0;right:0;margin:auto;z-index:2;border:3px solid #fff;}
.dotCircle .itemDot::before{content:"";width:99%;height:99%;position:absolute;border-radius:100%;top:0;left:0;right:0;margin:auto;z-index:2;border:3px solid;}
.dotCircle .itemDot.active::before,.dotCircle .itemDot.active::after{border-color:#FF9900;}
.dotCircle .itemDot:hover::before,.dotCircle .itemDot:hover::after{border-color:#FF9900;}
.contentCircle{width:250px;height:250px;border-radius:100%;color:#fff;position:relative;top:0;right:0;bottom:0;left:0;margin:auto;z-index:9999;}
.contentCircle .CirItem{z-index:9;border-radius:100%;color:#fff;position:absolute;text-align:center;bottom:0;left:0;opacity:0;transform:scale(0);transition:0.5s;font-weight:bold;font-size:13px;width:100%;height:100%;top:0;right:0;margin:auto;background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;padding:0px;}
.contentCircle .CirItem .bg-opacity{background-color:rgba(1,48,122,0.75);padding: 5px 15px 15px 15px;border-radius: 10px;}
.contentCircle .CirItem.active{z-index:1;opacity:1;transform:scale(1);transition:0.5s;}
/*=============================*/
.card-img{height:250px;width:100%;object-fit:cover;transition: 0.3s}
.card:hover .card-img{transform: rotate(5deg) scale(1.2,1.2);transition: 0.3s}
/*=============================*/
/*.arcontactus-widget .arcontactus-message-button{background-image:linear-gradient(to right,#c99816 0%,#E0E193 20%,#c99816 40%,#E0E193 60%,#c99816 80%,#E0E193 100%);}
.arcontactus-widget .arcontactus-message-button .static svg{color:#01307A;}
.arcontactus-widget .arcontactus-message-button p,.arcontactus-widget .arcontactus-message-button .arcu-item-label{color:#01307A;}*/
/*=============================*/
.register-member-form input::placeholder,.register-member-form textarea::placeholder{color: #000;opacity: 0.35}
.register-member-form label{color: #01307A}
.register-member-form .avatar-upload{position:relative;max-width:205px;margin:0 auto;}
.register-member-form .avatar-upload .avatar-edit{position:absolute;right:15px;z-index:1;top:-15px;}
.register-member-form .avatar-upload .avatar-edit input{display:none;}
.register-member-form .avatar-upload .avatar-edit input + label{display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin-bottom:0;border-radius:100%;background:#fff;border:1px solid transparent;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.12);cursor:pointer;font-weight:normal;transition:all 0.2s ease-in-out;border:solid 1px #ccc;}
.register-member-form .avatar-upload .avatar-edit input + label:hover{background:#f1f1f1;border-color:#d6d6d6;}
.register-member-form .avatar-upload .avatar-edit input + label:after{content:"\f040";font-family:'FontAwesome';color:#757575;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;margin:0 auto;display:flex;align-items:center;justify-content:center;}
.register-member-form .avatar-upload .avatar-preview{margin:0 auto;width:150px;height:50px;position:relative;}
.register-member-form .avatar-upload .avatar-preview input{opacity:0;position:absolute;height:100%;width:100%;z-index:1;top:0;}
.register-member-form .avatar-upload .avatar-preview > div{width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;}
.register-member-form .fileList{display: grid;grid-template-columns: repeat(4,1fr);grid-gap: 10px;}
.register-member-form .fileList .item{height: 70px;border: solid 1px #ccc}
.register-member-form .fileList img{width:100%;height:100%;object-fit:cover}
.register-member-form .fileList .removeFile{position:absolute;right:-5px;top:-11px;}
.was-validated .gj-unselectable ~ .invalid-feedback{display: block;}

.register-member-recommendation .card-header a:before{font-family:'FontAwesome';content:"\f107";float:right;transition:all 0.5s;font-size:18px;}
.register-member-recommendation .card-header.active a:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);}
/*=============================*/
.single-member .content-box{background-image:url(../images/bg-single-content-box.png);background-size:contain;background-repeat:repeat-x;background-position:bottom;}
.single-member .content-box img{border:solid 2px #01307A;position:relative;top:0;left:0;right:0;margin:auto;width:200px;height:200px;border-radius:50%;z-index:999;object-fit:cover;}
/*.single-member .shadow-animation:before{top:0;left:0;content:"";height:100%;width:100%;border-radius:50%;box-shadow:0 8px 21px 0 rgba(1,48,122,.4);animation:ripple 3s infinite;position:absolute;animation-delay:0.4s;}*/
/*.single-member .shadow-animation:after{top:0;left:0;content:"";height:100%;width:100%;border-radius:50%;box-shadow:0 8px 21px 0 rgba(1,48,122,.2);animation:ripple 3s infinite;position:absolute;animation-delay:0.8s;}*/
/*.single-member .avatar-profile:before{content:"";width:150%;height:150%;background-image:url(../images/trong-dong1.png);position:absolute;left:-25%;right:0;top:0;bottom:0;margin:auto;background-position:center;background-repeat:no-repeat;background-size:100%;opacity:1;}*/
.single-member .single-title-animation{position:absolute;top:90px;left:0;right:0;margin:auto;}
.single-member .single-title-animation span{margin-right:200px;font-size:28px;font-family:'UTM-HelvetIns';padding:5px 10px;text-transform:uppercase;color:#c99816;}
/*=============================*/
.decor-title{position:relative;background-color:#c99816;color:#fff;display:inline-block;padding:5px;}
/*=============================*/
.footer .footer-title{color:#000}
.footer p{color:#666}
.footer-info p{font-size:15px;}
.footer li{display:block;margin-bottom:10px;padding-left:20px;position:relative;}
.footer li:last-child{margin-bottom:0px;}
.footer li:before{content:"\f101";position:absolute;left:0;font-family:FontAwesome;color:#666}
.footer .footer-list{display:block;}
.footer .footer-list li{padding-left:20px;position:relative;margin-bottom: 10px}
.footer .footer-list li:last-child{margin-bottom: 0;}
.footer .footer-list li:before{content:"\f101";position:absolute;left:0;font-family:FontAwesome;color: #666}
.footer .footer-list li a{color: #666}
.footer .footer-list li a:hover{color: #000;transition: all 0.3s}

.footer .footer-social{display:flex;justify-content: flex-end;}
.footer .footer-social li a{color:#666;font-size:16px;}
.footer .footer-social li{margin-bottom: 0;margin-right:10px;padding:0;height:40px;width:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;}
.footer .footer-social li:last-child{margin-right:0px;}
.footer .footer-social li:before{content:none;padding:0;}
.footer .footer-social i.fa-facebook-square{color:#3b5999}
.footer .footer-social i.fa-youtube-play{color:#cd201f}
.footer .footer-social i.fa-twitter{color:#55acee}
.footer .footer-social i.fa-instagram{color:#e4405f}

.footer-top .contact-box{background-image:linear-gradient(to right,#01307A,#165D91);}
.footer-top .contact-box img{max-width:60px;}
.footer-top .contact-box p{color:#fff}
.footer-top .contact-box a{color:#fff;}
.footer-top .contact-box i.fa-angle-double-down{animation:bounce 2s ease infinite;}
.footer-top .contact-box i.icon{z-index:999;display:flex;align-items:center;justify-content:center;font-size:20px;outline:none;cursor:pointer;height:40px;width:40px;border:solid 1px #ccc;border-radius:50%;position:absolute;left:0;right:0;margin:auto;bottom:-30px;color:#01307A;background-image:linear-gradient(to right,#c99816 0%,#E0E193 30%,#c99816 60%,#E0E193 100%);}
.footer-top .btn-showmap{z-index:999;display:flex;align-items:center;justify-content:center;font-size:18px;outline:none;cursor:pointer;height:40px;width:40px;border:solid 1px #ccc;border-radius:50%;position:absolute;left:0;right:0;margin:auto;bottom:20px;color:#fff;}
.footer-top .btn-showmap i{animation: bounce 1.5s infinite;}
.footer-top #map{transition:height .2s ease 0s;display:none;}
.footer .footer-title span{font-weight:500;}
.footer .footer-logo img{max-width:120px;}
.footer .slogan .text-1{font-size:22px;font-family:'UTM-Futura-Extra';color:#fff;}
.footer .slogan .text-2{font-family:'UTM-HelvetIns';font-size:20px;background-size:cover;color:transparent;-moz-background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(to right,#f9a80d 0%,#f1e55c 30%,#f5f791 60%,#f1e55c 100%);}
.footer .footer-top{position:absolute;left:0;right:0;margin:auto;top:-33px;z-index:99;}
.footer .footer-middle,.footer .footer-bottom{color:#fff}
.footer .footer-bottom a{color:#fff;}
.footer .gform_wrapper,.ginput_container{margin:0!important}
.footer .gform_footer{margin:0!important;padding:0!important}
.footer .subscribe-form label,.validation_error{display:none!important;}
.footer .subscribe-form .gform_description{display:block;width:100%;margin-bottom:0px;color:#666}
.footer .subscribe-form ul.gform_fields li.gfield{margin:0!important;width:100%!important;padding:0!important}
.footer .gform_wrapper.gform_validation_error .subscribe-form .gform_body ul.gform_fields li.gfield.gfield_error.gfield_contains_required{max-width:100%!important;width:100%!important;}
.footer .subscribe-form ul.gform_fields li.gfield input{height:50px;line-height:50px;width:100%!important;padding:10px 25px 10px 15px!important;border:solid 1px #ccc;}
.footer .gform_wrapper .subscribe-form .gform_body{width:calc(100% - 80px);float:left;}
.footer .gform_wrapper .subscribe-form .gform_footer{text-align:center;background:rgba(0,0,0,0) none repeat scroll 0 0;height:50px;padding:0 20px;transition:all 300ms ease-in 0s;vertical-align:middle;width:76px;float:left;clear:unset;}
.footer .gform_wrapper .subscribe-form .gform_footer input.button{font-weight: 500;height:100%;width:100%;margin:0;display:flex;align-items:center!important;justify-content:center!important;text-align:center!important;padding:0;border:none;background:#C99816;color:#fff;cursor:pointer;}
.footer .gform_wrapper .subscribe-form .field_description_below .gfield_description{padding:5px 5px 5px 5px!important;}

.footer .footer-has-bg{background-image:url(../images/bg-footer.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;}
.footer .footer-has-bg:before{content:"";width:100%;height:100%;background:#000;position:absolute;top:0;left:0;opacity:0.6;}
.footer .footer-has-bg p{color:#fff}
.footer .footer-has-bg .footer-title{color:#fff}
.footer .footer-has-bg .footer-list li a{color:#fff}
.footer .footer-has-bg .footer-list li:before{color:#fff;}
.footer .footer-has-bg .footer li:before{color:#fff;}
.footer .footer-has-bg .subscribe-form .gform_description{color:#fff}
.footer .footer-has-bg .subscribe-form ul.gform_fields li.gfield input{border:solid 2px #fff;background:transparent;outline:unset;}
.footer .footer-has-bg .subscribe-form ul.gform_fields li.gfield input::placeholder{color:#fff}
/*================woocommerce=============*/
body.single .main-content table{overflow-x:auto;}
body.single .main-content .wp-caption{width:100%!important;display:block;margin:auto;max-width:100%;margin-bottom:10px;}
body.single .main-content .wp-caption-text{text-align:center;background:#f1f1f1;padding:5px;font-size:90%;}
body.single .main-content img{width:100%;display:block;margin:auto;max-width:100%}
.share-list li{display:inline-block;margin-right:10px;margin-bottom:5px}
.share-list li:last-child{margin-right:0}
.share-list li a{height:28px;width:28px;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:50%}
/*========================================*/
.breadcrumb{background:none;padding:0;}
.breadcrumbs-page{display:flex;align-items:center;}
.breadcrumbs-page i{margin:0 10px;}
.breadcrumbs-page h3{padding:0!important}

/*========================================*/
@media screen and (min-width:981px){
	.main-header .top-bar{display:none;}
}
@media screen and (max-width:1400px){
}
@media screen and (max-width:1250px){
}
@media screen and (max-width:1120px){
	.marquee span{font-size:55px}
}
@media screen and (max-width:1024px){
	.main-header .header-bottom ul > li{width:auto;}
	.main-header .header-bottom ul > li a{padding:10px}
}
@media screen and (max-width:991px){
	.our-value .vertical-slider:after{content:none;}
	.our-value .item{padding-right:10px}
}
@media screen and (max-width:980px){
	.main-header .slogan .title span{font-size:24px;}
	.marquee span{font-size:35px;}
	.main-header img.banner-header{display:none!important;}
	.main-header img.banner-header-mb{display:block!important;}
	.main-header .desktop{display:none;}
	.main-header .mobile{display:flex!important;align-items:center;justify-content:flex-end;padding:10px;position:absolute;width: 100%;z-index:9999;}
	.main-header .mobile .logo{border-radius:unset;border:none;}
	.main-header .mobile .logo img{border-radius:unset;border:none;padding:0;max-width:150px;}
	.main-header .mobile .navigation-icon i:before{font-size:24px;color:#fff;}
	.main-header .mobile-menu{max-width:300px;width:80%;position:fixed;height:100%;top:0;right:0;padding:0;box-shadow:0 0 10px rgba(0,0,0,.2);transition:all .4s cubic-bezier(.4,0,0,1);transform:translate(100%,0);z-index:999999;overflow-x:hidden;overflow-y:auto;display:block;background:#fff;}
	.main-header .mobile-menu.active i.fa-remove{cursor:pointer;margin:10px 20px;font-family:FontAwesome;color:#721c24;top:0;left:0;right:0;border-radius:50%;border:solid 1px #fff;font-size:26px;text-align:right;display:flex;align-items:center;justify-content:flex-start;}
	.main-header .mobile-menu.active{transform:translate(0%,0);padding:10px 0;text-align:left;}
	.main-header .mobile-menu.active ul.sub-menu{width:100%;display:none;padding-left:20px;background:#e9e9e9;}
	.main-header .mobile-menu.active ul.sub-menu.active{display:block;animation:bounceInDown 1s;}
	.main-header .mobile-menu ul.sub-menu li a{color:#01307A;font-weight:bold;display:block;position:relative;padding:10px;border-bottom: solid 1px #ccc;}
	.main-header .mobile-menu a i{right:0;font-size:20px;top:0;position:absolute;height:100%;width:40px;display:flex;align-items:center;justify-content:center;}
	.main-header .mobile-menu > li{margin-right:0px;border-bottom:solid 1px #ccc;}
	.main-header .mobile-menu > li:last-child{border-bottom:none;}
	.main-header .mobile-menu > li > a{padding:10px 20px!important;border-bottom:solid 1px #fff;display:block;position:relative;color: #01307A;font-weight: bold;}
	.footer-top .btn-showmap{bottom: -30px}
}
@media screen and (max-width:768px){
	.main-header{height:450px}
	.sec-title{font-size:20px}
	.main-header .slogan .title span.left{font-size: 32px;}
	.main-header .slogan .title span.right{font-size: 24px;}
	.footer .footer-has-bg{padding-top: 50px}
	.footer .footer-top{position:unset;}
	.footer-top .contact-box{border-bottom:solid 1px #ccc}
	.footer-top .contact-box i.icon{left:15px;right:unset;top:0;margin:auto;bottom:0;}
}
@media screen and (max-width:667px){
	.main-header{background-image: unset;background-color: #01307A}
	.main-header .bg-gradient{background-image: linear-gradient(90deg,#c99816 50%,#01307A 0%);display: none;}
	.main-header .logo{flex-direction: column;justify-content: flex-start;padding: 0!important;padding-top: 20px!important}
	.main-header .logo #logo{max-width: 150px;}
	.main-header .slogan{margin: 20px auto;text-align: center;}
	.main-header .slogan .title{font-size:24px;}
	.main-header .slogan .subtitle{font-size:14px;}
	.main-header .logo-area img{max-height: 150px}
	.main-header .slogan .title span.left{font-size: 28px;}
	.main-header .slogan .title span.right{font-size: 22px;}
	.slider-member .owl-item img{height: 150px;}
}
@media screen and (max-width:576px){
	.news-home .column:nth-child(even) .thumb{top:-12px;left:0}
	.news-home .column:nth-child(even) .thumb:before{top:unset;left:unset;right:-15px;bottom:-15px;transform:rotate(180deg);}
}
@media screen and (max-width:550px){
	.marquee span{font-size:28px}
	.main-header .top-left{display:none;}
	.main-header .top-right{text-align:center;}

	.main-header .slogan .title span.left{font-size: 24px;}
	.main-header .slogan .title span.right{font-size: 18px;}
	.holderCircle{height: 350px;width: 350px}
	.contentCircle{height: 240px;width: 240px;}
	.dotCircle .itemDot{height: 50px;width: 50px;}
}
@media screen and (max-width:480px){
	.main-header{height:400px}
	.main-header .slogan .title span.left{font-size: 20px}
	.main-header .slogan .title span.right{font-size: 16px;}
	.list-category{font-size: 14px}
	.main-header .slogan .title span{font-size:18px}
	.marquee span{font-size:20px;}
	.main-template-product .thumb img{height:350px}
	.testimonials .item{flex-direction:column;}
	.testimonials .item .thumb{left:unset;top:20px;}
	.testimonials .item .wrap{padding:30px 10px}
	.testimonials .owl-dots{max-width:100%;bottom:0}
	.system-list .wrap .right{grid-template-columns:1fr;}
	.system-list .wrap .right .item{height:300px;}
	.news-home .right{grid-template-columns:1fr;}
	.our-value .row{flex-direction:column-reverse;}
	.system-gallery .left{background-size:140px;}
	.system-gallery .left h3{font-size:16px;}
	.subscribe h2{font-size: 22px;}
	.our-activity .has-bg{background-position: 10% 100%;padding-top: 100px!important}
	.our-activity h2{font-size: 16px}
	.footer .slogan .text-1{font-size: 20px;}
	.footer .slogan .text-2{font-size: 18px;}
	.footer-top .btn-showmap{bottom: -30px}
	.card-img{height:200px;width:100%;object-fit:cover;}
	.news-sidebar .item img{height: 250px}
	body.category .top img{height: 250px;object-fit: cover;}
	body.category .middle img{height: 250px;object-fit: cover;}
	.slider-member .owl-item img{height: 200px;}
	.arcontactus-widget.arcontactus-message .messangers-block{max-width: 300px}

}
@media screen and (max-width:380px){
	.main-header .slogan .title span.left{font-size: 16px}
	.main-header .slogan .title span.right{font-size: 15px;}

	.main-header .slogan .title span{font-size:15px;}
	.marquee span{font-size:18px;}
	.subscribe h2{font-size: 20px;}
	.footer .slogan .text-1{font-size: 16px}
	.footer .footer-logo img{max-width: 90px}
	.our-activity .wrap-content{padding: 20px}
}
@media screen and (max-width:320px){
	.main-header .slogan .title span.left{font-size: 15px}
	.our-activity h2{font-size: 22px}
	.footer-top .contact-box i.icon{display: none;}
	.main-header{height: 350px}
	.main-header .menu-category li a{font-size: 13px}

	.holderCircle{height: 250px;width: 250px}
	.contentCircle{height: 150px;width: 150px;z-index: 999}
	.dotCircle .itemDot{height: 50px;width: 50px;}
}
@media (max-width:1200px){
	.container{max-width:unset;}
}
