*{margin:0 auto}
.container-fluid{background:#fff!important}
body{margin:0 auto;background:#fff}
#header_css{background:#fff;}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
p,
small,
label,
b,
tr,
td,
strong,
ul,
span,
li,
span,
ul,
input,
label,
a{font-family:'Conv_Montserrat-Regular',sans-serif}
a{text-decoration:none;color:#444}
a:hover{text-decoration:none}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4{margin-top:0}
input{width:100%!important;height:auto!important}
.alert{border-radius:0}
.pad{padding:0}
button{outline:none!important}
.banner_h1{font-family:'Conv_Montserrat-Black'}
.banner_h1:hover{font-family:'Conv_Montserrat-Black';color:orange;transition:.5s ease}
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#043F75;border-color:#043F75;margin:3px}
.pagination-sm>li>a,
.pagination-sm>li>span{padding:5px 10px;font-size:15px;line-height:1.5;color:#043F75;margin:3px}
.pagination-sm>li:first-child>a,
.pagination-sm>li:first-child>span{border-radius:0}
.pagination-sm>li:last-child>a,
.pagination-sm>li:last-child>span{border-radius:0}
.form-control{border-radius:0}
.trang{font-size:16px;color:#fff}
.modal-backdrop{z-index:9999999999999999999!important;background:none;position:relative}
.modal{background:rgba(0,0,0,0.67);z-index:9999999999999999999!important}
.modal-content{border-radius:0px;z-index:9999999999999999999!important}
.carousel-control.left{background-image:none}
.carousel-control.right{background-image:none}
.an_pc{display:none}
#top{width:45px;height:45px;background-image:url(../icon/top.png);position:fixed;right:30px;bottom:130px;cursor:pointer;display:none;z-index:100;font-size:20px}
.top_menu{position:absolute;top:95px;right:10px;color:#043f75;text-decoration:none;padding:8px;opacity:.7;z-index:99999999999999999999999!important}
.top_menu:hover{color:#043f75;transition:.3s ease;text-decoration:none}
.top_menu:visited{color:#043f75;text-decoration:none}
.mm-menu .mm-btn:after, .mm-menu .mm-btn:before {
    border-color: #fff !important;
    top: 20px !important;
}
/*Top*/
#top_css{background:#043f75;color:#fff;padding-top:10px}
.top_p{font-size:13px}
.fa_i{color:#dd0652;}

/*Header*/
#header_css{padding-top:15px;padding-bottom:15px}
.header_p1{font-family:'Conv_Montserrat-Bold';font-size:16px}
.header_right{padding-top:10px}

/*Menu*/
#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:999999;background:#043f75}
#cssmenu:after,
#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#cssmenu #menu-button{display:none}
#cssmenu > ul > li{float:left}
#cssmenu.align-center > ul{font-size:0;text-align:center}
#cssmenu.align-center > ul > li{display:inline-block;float:none}
#cssmenu.align-center ul ul{text-align:left}
#cssmenu.align-right > ul > li{float:right}
#cssmenu > ul > li > a{padding:10px;font-size:15px;letter-spacing:1px;text-decoration:none;color:#fff;text-transform:uppercase;font-family:'Conv_Montserrat-Bold'}
#cssmenu > ul > li:hover > a{color:orange;transition:.5s ease}
#cssmenu > ul > li.has-sub > a{padding-right:30px}
#cssmenu > ul > li.has-sub > a:after{position:absolute;top:22px;right:11px;width:8px;height:2px;display:block;background:#dddddd;content:''}
#cssmenu > ul > li.has-sub > a:before{position:absolute;top:19px;right:14px;display:block;width:2px;height:8px;background:#dddddd;content:'';-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0}
#cssmenu ul ul{position:absolute;left:-9999px;margin-top:1px}
#cssmenu.align-right ul ul{text-align:right}
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;margin-top:1px}
#cssmenu li:hover > ul{left:auto}
#cssmenu.align-right li:hover > ul{left:auto;right:0}
#cssmenu li:hover > ul > li{height:35px}
#cssmenu ul ul ul{margin-left:100%;top:0;border:1px solid #fff;margin-top:-2px}
#cssmenu.align-right ul ul ul{margin-left:0;margin-right:100%}
#cssmenu ul ul li a{padding:15px 15px;width:350px;text-decoration:none;color:#FFF;font-weight:400;background:#043f75;font-size:14px}
#cssmenu ul ul li:last-child > a,
#cssmenu ul ul li.last-item > a{border-bottom:0}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li a:hover{color:red;transition:.3s ease;background:#0F4F76}
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#dddddd;content:''}
#cssmenu.align-right ul ul li.has-sub > a:after{right:auto;left:11px}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#dddddd;content:'';-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
#cssmenu.align-right ul ul li.has-sub > a:before{right:auto;left:14px}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0}
@media all and (max-width:768px),only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1024px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:1024px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:1024px),only screen and (min-device-pixel-ratio:2) and (max-width:1024px),only screen and (min-resolution:192dpi) and (max-width:1024px),only screen and (min-resolution:2dppx) and (max-width:1024px){
	#cssmenu{width:100%;display:none}
	#cssmenu ul{width:100%;display:none}
	#cssmenu.align-center > ul{text-align:left}
	#cssmenu ul li{width:100%;border-top:1px solid rgba(120,120,120,0.2)}
	#cssmenu ul ul li,
	#cssmenu li:hover > ul > li{height:auto}
	#cssmenu ul li a,
	#cssmenu ul ul li a{width:100%;border-bottom:0}
	#cssmenu > ul > li{float:none}
	#cssmenu ul ul li a{padding-left:25px}
	#cssmenu ul ul ul li a{padding-left:35px}
	#cssmenu ul ul li a{color:#5d9508;background:none}
	#cssmenu ul ul li:hover > a,
	#cssmenu ul ul li.active > a{color:#ffffff}
	#cssmenu ul ul,
	#cssmenu ul ul ul,
	#cssmenu.align-right ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}
	#cssmenu > ul > li.has-sub > a:after,
	#cssmenu > ul > li.has-sub > a:before,
	#cssmenu ul ul > li.has-sub > a:after,
	#cssmenu ul ul > li.has-sub > a:before{display:none}
	#cssmenu #menu-button{display:block;padding:17px;color:#dddddd;cursor:pointer;font-size:12px;text-transform:uppercase;font-weight:700}
	#cssmenu #menu-button:after{position:absolute;top:22px;right:17px;display:block;height:4px;width:20px;border-top:2px solid #dddddd;border-bottom:2px solid #dddddd;content:''}
	#cssmenu #menu-button:before{position:absolute;top:16px;right:17px;display:block;height:2px;width:20px;background:#dddddd;content:''}
	#cssmenu #menu-button.menu-opened:after{top:23px;border:0;height:2px;width:15px;background:#ffffff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
	#cssmenu #menu-button.menu-opened:before{top:23px;background:#ffffff;width:15px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
	#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid rgba(120,120,120,0.2);height:46px;width:46px;cursor:pointer}
	#cssmenu .submenu-button.submenu-opened{background:#262626}
	#cssmenu ul ul .submenu-button{height:34px;width:34px}
	#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#dddddd;content:''}
	#cssmenu ul ul .submenu-button:after{top:15px;right:13px}
	#cssmenu .submenu-button.submenu-opened:after{background:#ffffff}
	#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#dddddd;content:''}
	#cssmenu ul ul .submenu-button:before{top:12px;right:16px}
	#cssmenu .submenu-button.submenu-opened:before{display:none}
}
.header_bottom{background:#043F75;}
.header_logo{padding-top:15px}

/*Banner*/
.bs-slider{overflow:hidden;max-height:700px;position:relative;background:#000000}
.bs-slider:hover{cursor:-moz-grab;cursor:-webkit-grab}
.bs-slider:active{cursor:-moz-grabbing;cursor:-webkit-grabbing}
.bs-slider .bs-slider-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}
.bs-slider > .carousel-inner > .item > img,
.bs-slider > .carousel-inner > .item > a > img{margin:auto;width:100%!important}
.fade{opacity:1}
.fade .item{top:0;z-index:1;opacity:0;width:100%;position:absolute;left:0!important;display:block!important;-webkit-transition:opacity ease-in-out 1s;-moz-transition:opacity ease-in-out 1s;-ms-transition:opacity ease-in-out 1s;-o-transition:opacity ease-in-out 1s;transition:opacity ease-in-out 1s}
.fade .item:first-child{top:auto;position:relative}
.fade .item.active{opacity:1;z-index:2;-webkit-transition:opacity ease-in-out 1s;-moz-transition:opacity ease-in-out 1s;-ms-transition:opacity ease-in-out 1s;-o-transition:opacity ease-in-out 1s;transition:opacity ease-in-out 1s}
.control-round .carousel-control{top:47%;opacity:0;width:45px;height:45px;z-index:100;color:#ffffff;display:block;font-size:24px;cursor:pointer;overflow:hidden;line-height:43px;text-shadow:none;position:absolute;font-weight:normal;background:transparent;-webkit-border-radius:100px;border-radius:100px}
.control-round:hover .carousel-control{opacity:1}
.control-round .carousel-control.left{left:1%}
.control-round .carousel-control.right{right:1%}
.control-round .carousel-control.left:hover,
.control-round .carousel-control.right:hover{color:#fdfdfd;background:rgba(0,0,0,0.5);border:0px transparent}
.control-round .carousel-control.left>span:nth-child(1){left:45%}
.control-round .carousel-control.right>span:nth-child(1){right:45%}
.indicators-line > .carousel-indicators{right:45%;bottom:3%;left:auto;width:90%;height:20px;font-size:0;overflow-x:auto;text-align:right;overflow-y:hidden;padding-left:10px;padding-right:10px;padding-top:1px;white-space:nowrap}
.indicators-line > .carousel-indicators li{padding:0;width:15px;height:15px;border:1px solid rgb(158,158,158);text-indent:0;overflow:hidden;text-align:left;position:relative;letter-spacing:1px;background:rgb(158,158,158);-webkit-font-smoothing:antialiased;-webkit-border-radius:50%;border-radius:50%;margin-right:5px;-webkit-transition:all 0.5s cubic-bezier(0.22,0.81,0.01,0.99);transition:all 0.5s cubic-bezier(0.22,0.81,0.01,0.99);z-index:10;cursor:pointer}
.indicators-line > .carousel-indicators li:last-child{margin-right:0}
.indicators-line > .carousel-indicators .active{margin:1px 5px 1px 1px;box-shadow:0 0 0 2px #fff;background-color:transparent;position:relative;-webkit-transition:box-shadow 0.3s ease;-moz-transition:box-shadow 0.3s ease;-o-transition:box-shadow 0.3s ease;transition:box-shadow 0.3s ease;-webkit-transition:background-color 0.3s ease;-moz-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease}
.indicators-line > .carousel-indicators .active:before{transform:scale(0.5);background-color:#fff;content:"";position:absolute;left:-1px;top:-1px;width:15px;height:15px;border-radius:50%;-webkit-transition:background-color 0.3s ease;-moz-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease}
.slide_style_left{text-align:left!important}
.slide_style_right{text-align:right!important}
.slide_style_center{text-align:center!important}
.slide-text{left:35px;top:35%;right:0;margin:auto;padding:10px;position:absolute;text-align:left;padding:10px 85px}
.slide-text > h1{padding:0;color:#ffffff;font-size:28px;font-style:normal;margin-bottom:10px;line-height:40px;margin-bottom:15px;display:inline-block;-webkit-animation-delay:0.7s;animation-delay:0.7s;font-family:'Conv_Montserrat-Bold'}
.slide-text > p{padding:0;color:#ffffff;font-size:38px;line-height:42px;font-weight:300;margin-bottom:40px;letter-spacing:1px;-webkit-animation-delay:1.1s;animation-delay:1.1s;font-family:'Conv_Montserrat-Black'}
.slide-text > a.btn-default{color:#000;font-weight:400;font-size:13px;line-height:15px;margin-right:10px;text-align:center;padding:17px 30px;white-space:nowrap;letter-spacing:1px;display:inline-block;border:none;text-transform:uppercase;-webkit-animation-delay:2s;animation-delay:2s;-webkit-transition:background 0.3s ease-in-out,color 0.3s ease-in-out;transition:background 0.3s ease-in-out,color 0.3s ease-in-out}
.slide-text > a.btn-primary{color:#ffffff;cursor:pointer;font-weight:400;font-size:13px;line-height:15px;margin-left:10px;text-align:center;padding:17px 30px;white-space:nowrap;letter-spacing:1px;background:#00bfff;display:inline-block;text-decoration:none;text-transform:uppercase;border:none;-webkit-animation-delay:2s;animation-delay:2s;-webkit-transition:background 0.3s ease-in-out,color 0.3s ease-in-out;transition:background 0.3s ease-in-out,color 0.3s ease-in-out}
.slide-text > a:hover,
.slide-text > a:active{color:#ffffff;background:#222222;-webkit-transition:background 0.5s ease-in-out,color 0.5s ease-in-out;transition:background 0.5s ease-in-out,color 0.5s ease-in-out}
.de_hi{background:orange;color:#fff;border-radius:5px;padding-left:15px;padding-right:15px;width:150px;padding-top:10px;padding-bottom:10px}
.de_hi:hover{background:none;color:orange;border:1px solid #F5821F;border-radius:5px;transition:.4s ease-in-out;padding-left:15px;padding-right:15px;width:150px;padding-top:10px;padding-bottom:10px}
.fadeInRight{-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.banner_font{font-size:16px}

/*Feature*/
#feature_css{padding-top:50px;padding-bottom:40px;}
.feature_head{background:#043F75;color:#fff;padding:12px;padding-left:15px;padding-right:15px;border-radius:25px}
.feature_bold{font-size:30px;font-family:'Conv_Oswald-Regular';font-weight:bold;padding-top:10px;padding-bottom:10px}
#about_css{padding-top:70px;padding-bottom:20px}
.about_pos{position:absolute;-webkit-animation:shake 10s linear infinite;animation:shake 10s linear infinite;right:55px;padding:10px;bottom:-20px}
#danhmuc_css{color:#fff;background-image:url(../images/ribbon.png);background-repeat:repeat;position:unset;z-index:10;background-position:top;background-size:cover;padding-top:75px;padding-bottom:95px;}
.danhmuc_content{margin:8px;border-radius:15px;border:1px solid #eee;min-height: 300px}
a.danhmuc_head{font-size:15px;font-family:'Conv_Montserrat-Bold';color:#fff;}
a.danhmuc_head:hover{font-size:15px;font-family:'Conv_Montserrat-Bold';color:orange;transition:.5s ease}
.danhmuc_img{border-top-left-radius:15px;border-top-right-radius:15px}
.hover08 figure img{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.hover08 figure:hover img{-webkit-filter:grayscale(0);filter:grayscale(0);}
.hover11 figure img{opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.hover11 figure:hover img{opacity:.5;}
.danhmuc_name{font-size:26px;font-family:'Conv_Montserrat-Black';color:#fff;}
.highlight-line2{border-bottom:2px solid #fff;width:59px;position:absolute;margin-top:18px;margin-left:10px;}
.highlight-line1{border-bottom:2px solid #fff;width:59px;position:absolute;margin-top:18px;margin-left:-70px;}

/*Intro*/
#intro_css{padding-top:20px;background:#f7fdf4;padding-bottom:40px;margin-top:30px}
.intro_name{font-size:30px;font-family:'Conv_Oswald-Regular';font-weight:bold;padding-top:10px;padding-bottom:10px}
.intro_bold{font-size:30px;font-family:'Conv_Oswald-Regular';font-weight:bold;padding-top:10px;padding-bottom:10px;color:#0228A3;text-transform:uppercase;}
.tuvan{color:#fff;font-family:'Conv_Montserrat-Regular';font-weight:bold;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;background:#0228a3;font-size:14px;border-top-right-radius:25px;border-bottom-right-radius:25px;width:250px;border:1px solid #0228a3;}
.tuvan:hover{color:#0228a3;font-family:'Conv_Montserrat-Regular';font-weight:bold;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;background:#fff;font-size:14px;border-top-right-radius:25px;border-bottom-right-radius:25px;width:250px;transition:.3s ease;border:1px solid #0228a3;}

/*Product*/
.select_title{text-align:center;font-family:'Conv_Montserrat-Black';font-size:26px;color:#000;max-width:100%;border-bottom:1px dashed #ccc;border-top:1px dashed #ccc;padding:8px;margin-bottom:20px;background:#fff}
.home3-sec-title:after{content:" ";position:relative;bottom:1px;display:table;margin:auto;width:100%;border-bottom:1px solid #094bc3;}
.home3-sec-title .ttwrap{display:inline-block;position:relative;text-transform:uppercase;font-size:18px;color:#ffffff;padding:12px;background:#094bc3;font-family:'Conv_Montserrat-Bold'}
.home3-sec-title .ttwrap:after{content:" ";width:20px;right:-18px;height:100%;top:0;position:absolute;background:#094bc3;border-top-right-radius:15px;}
.home3-sec-title{position:relative;margin-top:0}
.product_section{margin-top:20px;margin-bottom:20px}
.spbd{padding:8px;border-radius:5px;border:1px dashed #eee;min-height:270px;}
.banners-effect-1 .banners > div img{transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in}
.banners-effect-1 .banners > div img:hover{opacity:0.8}
.banners-effect-2 .banners > div a{display:block;position:relative;overflow:hidden}
.banners-effect-2 .banners > div a:hover:before,
.banners-effect-2 .banners > div a:hover:after{left:0;opacity:1}
.banners-effect-2 .banners > div a:before,
.banners-effect-2 .banners > div a:after{background-color:rgba(255,255,255,0.4);display:block;width:100%;height:100%;left:-100%;opacity:0;filter:alpha(opacity=0);position:absolute;top:0;transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;content:"";z-index:1}
.banners-effect-3 .banners > div a{display:block;position:relative;overflow:hidden}
.banners-effect-3 .banners > div a:hover:before,
.banners-effect-3 .banners > div a:hover:after{border:0 solid rgba(0,0,0,0.7);opacity:0;filter:alpha(opacity=0)}
.banners-effect-3 .banners > div a:before,
.banners-effect-3 .banners > div a:after{border:50px solid transparent;border-top-right-radius:50px;border-top-left-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;box-sizing:border-box;cursor:pointer;display:inline-block;left:0;right:0;bottom:0;margin:auto;position:absolute;top:0;content:"";opacity:1;filter:alpha(opacity=100);width:100px;height:100px;-webkit-transform:scale(7);-moz-transform:scale(7);-ms-transform:scale(7);-o-transform:scale(7);transform:scale(7);transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;visibility:visible;z-index:1}
.banners-effect-4 .row-no-padding a,
.banners-effect-4 .banners > div a{display:block;position:relative;overflow:hidden;font-size:15px}
.banners-effect-4 .row-no-padding a:before,
.banners-effect-4 .banners > div a:before{border-bottom:50px solid rgba(255,255,255,0.4);border-top:50px solid rgba(255,255,255,0.4);content:"";height:100%;left:0;opacity:0;filter:alpha(opacity=0);position:absolute;top:0;transform:rotate3d(0,0,1,45deg) scale3d(1,0,1);-o-transform:rotate3d(0,0,1,45deg) scale3d(1,0,1);-webkit-transform:rotate3d(0,0,1,45deg) scale3d(1,0,1);-moz-transform:rotate3d(0,0,1,45deg) scale3d(1,0,1);-ms-transform:rotate3d(0,0,1,45deg) scale3d(1,0,1);-webkit-transition:opacity 0.35s ease 0s,transform 0.35s ease 0s;-o-transition:opacity 0.35s ease 0s,transform 0.35s ease 0s;transition:opacity 0.35s ease 0s,transform 0.35s ease 0s;transform-origin:50% 50% 0;width:100%}
.banners-effect-4 .row-no-padding a:hover:before,
.banners-effect-4 .banners > div a:hover:before{opacity:1;filter:alpha(opacity=100);transform:rotate3d(0,0,1,45deg) scale3d(1,4,1);-o-transform:rotate3d(0,0,1,45deg) scale3d(1,4,1);-webkit-transform:rotate3d(0,0,1,45deg) scale3d(1,4,1);-moz-transform:rotate3d(0,0,1,45deg) scale3d(1,4,1);-ms-transform:rotate3d(0,0,1,45deg) scale3d(1,4,1)}
.banners-effect-5 .banners > div a{display:block;position:relative;overflow:hidden}
.banners-effect-5 .banners > div a:before{content:"";height:100%;width:100%;position:absolute;border:70px solid rgba(255,255,255,0);top:0;left:0;transition:all 0.5s ease-in-out}
.banners-effect-5 .banners > div a:after{content:"";height:100%;width:100%;position:absolute;opacity:0.5;border:30px solid #fff;top:0;left:0;transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);transition:all 0.5s ease-in-out}
.banners-effect-5 .banners > div a:hover:before{border:0 solid rgba(255,255,255,0.7)}
.banners-effect-5 .banners > div a:hover:after{transform:scale(0.8);-moz-transform:scale(0.8);-webkit-transform:scale(0.8);-ms-transform:scale(0.8);opacity:0;transition-delay:0.1s}
.banners-effect-6 .banners > div a{display:inline-block;position:relative;overflow:hidden;background:#000;vertical-align:top}
.banners-effect-6 .banners > div a img{backface-visibility:hidden;opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity 1s ease 0s,transform 1s ease 0s;-o-transition:opacity 1s ease 0s,transform 1s ease 0s;transition:opacity 1s ease 0s,transform 1s ease 0s}
.banners-effect-6 .banners > div a:hover img{opacity:0.8;filter:alpha(opacity=80);transform:scale3d(1.1,1.1,1)}
.banners-effect-7 .banners > div a{display:block;position:relative;overflow:hidden}
.banners-effect-7 .banners > div a:before{position:absolute;background:rgba(0,0,0,0.3);width:0;top:0;left:50%;content:"";transition:all 0.3s ease-in-out 0s}
.banners-effect-7 .banners > div a:hover:before{width:100%;left:0;top:0;height:100%}
.banners-effect-8 .banners > div a{display:inline-block;position:relative;overflow:hidden;background:#000;vertical-align:top}
.banners-effect-8 .banners > div a:before,
.banners-effect-8 .banners > div a:after{bottom:20px;content:"";left:20px;opacity:0;position:absolute;right:20px;top:20px;-webkit-transition:opacity 0.35s ease 0s,transform 0.35s ease 0s;-o-transition:opacity 0.35s ease 0s,transform 0.35s ease 0s;transition:opacity 0.35s ease 0s,transform 0.35s ease 0s;z-index:1}
.banners-effect-8 .banners > div a:before{border-bottom:1px solid #ffffff;border-top:1px solid #ffffff;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);-o-transform:scale(0,1);transform:scale(0,1)}
.banners-effect-8 .banners > div a:after{border-left:1px solid #ffffff;border-right:1px solid #ffffff;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0)}
.banners-effect-8 .banners > div img{opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity 0.35s ease 0s;-o-transition:opacity 0.35s ease 0s;transition:opacity 0.35s ease 0s}
.banners-effect-8 .banners > div a:hover:before,
.banners-effect-8 .banners > div a:hover:after{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.banners-effect-8 .banners > div a:hover img{opacity:0.5;filter:alpha(opacity=50)}
.banners-effect-9 .banners > div a{display:block;position:relative;z-index:10}
.banners-effect-9 .banners > div a:before{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background:#000;content:'';-webkit-transition:opacity 0.35s;transition:opacity 0.35s;box-shadow:0 3px 30px rgba(0,0,0,0.2);opacity:0}
.banners-effect-9 .banners > div a:hover:before{opacity:1}
.banners-effect-9 .banners > div a img{opacity:1;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:perspective(1000px) translate3d(0,0,0);transform:perspective(1000px) translate3d(0,0,0)}
.banners-effect-9 .banners > div a:hover img{-webkit-transform:perspective(1000px) translate3d(0,0,21px);transform:perspective(1000px) translate3d(0,0,21px)}
.banners-effect-10 .banners > div a{display:block;position:relative;overflow:hidden}
.banners-effect-10 .banners > div a:before{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 75%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 75%);content:'';opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s}
.banners-effect-10 .banners > div a:hover:before{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.banners-effect-11 .banners > div a{display:block;position:relative;overflow:hidden}
.banners-effect-11 .banners > div a:hover:before,
.banners-effect-11 .banners > div a:hover:after{width:100%;height:100%}
.banners-effect-11 .banners > div a:before,
.banners-effect-11 .banners > div a:after{background-color:rgba(0,0,0,0.15);content:"";height:0;left:0;margin:auto;position:absolute;width:0;transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s}
.banners-effect-11 .banners > div a:after{left:auto;right:0;bottom:0}
.banners-effect-12 .banners > div img{transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in}
.banners-effect-12 .banners > div img:hover{-webkit-filter:grayscale(100%);filter:grayscale(100%)}
@-webkit-keyframes buzz-out-on-hover{
	10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
	20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
	30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
	40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
	50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
	60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
	70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
	80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
	90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}
	100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}
}
@keyframes buzz-out-on-hover{
	10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
	20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
	30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
	40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
	50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
	60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
	70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
	80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
	90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}
	100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}
}
.buzz-out-on-hover{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}
.buzz-out-on-hover:hover,
.buzz-out-on-hover:focus,
.buzz-out-on-hover:active{-webkit-animation-name:buzz-out-on-hover;animation-name:buzz-out-on-hover;-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}
.spnb_title>a{font-family:'Conv_Montserrat-SemiBold';font-size:15px}
.spnb_title>a:hover{font-family:'Conv_Montserrat-SemiBold';font-size:15px;color:red;transition:.4s ease;}
.shine{overflow:hidden}
.shine .over_lay{position:absolute;bottom:0;top:0;left:0;right:0;z-index:1}
.shine .over_lay::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}
.shine:hover .over_lay::before{-webkit-animation:shine .75s;animation:shine .75s}
.shine .over_lay a{position:absolute;left:0;top:0;bottom:0;right:0;z-index:99}
@-webkit-keyframes shine{
	100%{left:125%}
}
@keyframes shine{
	100%{left:125%}
}
.spbd:hover{border:1px dashed #0228a3;transition:.5s ease}
.product_size{font-size:12px}
.more{font-size:14px;font-family:'Conv_Montserrat-Bold';color:#0228a3;}
.more:hover{font-size:14px;font-family:'Conv_Montserrat-Bold';color:red;transition:.4s ease}
#menu_css{padding:8px}

/*Why*/
#why_css{color:#000;background-image:url(../images/1.jpg);background-repeat:repeat;position:unset;z-index:10;background-position:top;background-size:cover;padding-top:75px;padding-bottom:45px}
.why_head{font-size:28px;font-family:'Conv_Montserrat-Black';color:#0228a3;text-align:right}
.why_nen{background:linear-gradient(to bottom,#1690f0 50%,#2cb9f2 100%) no-repeat scroll right bottom/100% 210% #1690f0;width:55px;height:55px;border-radius:50%}
.fa_why{font-size:35px;padding:10px;color:#fff;}
.why_bold{color:#999;font-size:16px;font-family:'Conv_Montserrat-Bold';padding-top:5px}
.why_desc{color:#999;font-size:13px}
.why_section{background:#ffffffcf;padding:15px;min-height:90px;border:1px solid #fff;border-radius:15px;}
.why_section:hover{background:#fff;padding:15px;min-height:90px;border:1px solid #999;transition:.5s ease}
.whys{margin-bottom:20px}
.text_desc{color:#000;border-right:3px solid #479ce5;padding-right:20px}

/*Footer*/
#section_footer{background:#043F75;color:#fff;padding-top:40px;padding-bottom:30px;}

/*News*/
#news_css{margin-top:50px;margin-bottom:50px;}
.news_title{font-size:40px;font-family:'Montserrat';font-weight:100;}
.news_title1{font-size:30px;font-family:'Montserrat';font-weight:100;}
.news_bd{border:1px solid #eee;padding:5px;margin:8px;}
.news_bd:hover{border:1px solid #eee;padding:5px;margin:8px;background:#eee;transition:.5s ease;color:#000}
.readmore>a:hover{color:red;transition:.3s;}
.readmore:hover{color:red;}
.highlight-line22{border-bottom:2px solid #0228A3;width:59px;position:absolute;margin-top:18px;margin-left:10px;}
.highlight-line11{border-bottom:2px solid #0228A3;width:59px;position:absolute;margin-top:18px;margin-left:-70px;}
.ft_head{font-size:20px;font-family:'Conv_Montserrat-Bold';text-transform:uppercase;}

/*Kc*/
#kc_css{color:#000;background-image:url(../images/bg_nen.jpg);background-repeat:repeat;position:unset;z-index:10;background-position:center;background-size:cover;padding-top:75px;padding-bottom:75px}
.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#043F75;border-radius:25px;color:#fff;padding-left:15px}
.breadcrumb>li>a{color:#fff}
.breadcrumb>li>.active{color:orange}
.gt_title{font-family:'Conv_Montserrat-Bold';font-size:22px}

/*Item Post*/
#gioithieu_hd{color:#000;background-image:url(../images/bg-nocopyright.png);background-repeat:repeat;position:unset;z-index:10;background-position:bottom;background-size:cover;padding-top:75px;padding-bottom:75px}
div.cmt-title-wrapper{background-image:url('../images/bg_nen.jpg');background-color:rgba(17,24,30,0.01);background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}
.cmt-title-wrapper.cmt-bg.cmt-bgimage-yes.cmt-bgcolor-custom>.cmt-bg-layer{opacity:1}
.cmt-title-wrapper .entry-header{margin-bottom:0;position:relative}
.cmt-title-wrapper .cmt-titlebar-inner-wrapper{height:283px}
.cmt-title-wrapper .cmt-titlebar-inner-wrapper{padding:0;display:table;width:100%}
.cmt-titlebar-main{text-align:center;vertical-align:middle;display:table-cell}
.cmt-titlebar .breadcrumb-wrapper,
.cmt-titlebar .breadcrumb-wrapper a{font-weight:400;text-transform:capitalize;font-size:15px;line-height:30px;color:#686e73}
.cmt-textcolor-white .cmt-titlebar-main .entry-title,
.cmt-textcolor-white .cmt-titlebar-main .entry-subtitle{color:#fff}
.cmt-textcolor-white .cmt-titlebar-main .breadcrumb-wrapper a{color:rgba(255,255,255,1)}
blog-header{margin:0 0 20px}
.blog-header h3{font-weight:bold;text-transform:uppercase;margin:0 0 5px;font-size:16px;font-size:1.6rem;color:#495057}
.blog-cate ul{border-radius:4px;margin-bottom:0;padding:10px 0}
.blog-cate ul li.list-group-item{border-bottom:1px solid #e5e5e5;padding:5px 15px}
.blog-listitem .blog-item .blog-item-inner{display:block;margin-bottom:40px;transition:all 0.2s}
.blog-listitem .blog-item .blog-item-inner .blog-content h4 > a{color:#0C2D62;transition:.4s ease;font-family:'Google Sans'}
.blog-listitem .blog-item .blog-item-inner:hover .blog-content h4 > a{color:orange;transition:.4s ease;font-family:'Google Sans'}
.blog-listitem .blog-item .blog-item-inner .article-image{position:relative;text-align:center}
.blog-listitem .blog-item .blog-item-inner .article-image:before{content:'';width:0;height:0;border-bottom:85px solid transparent;top:0;position:absolute;z-index:2;border-left:80px solid #fff;left:0}
.blog-listitem .blog-item .blog-item-inner .article-image .article-date{position:absolute;z-index:2;top:2px;left:3px;line-height:20px}
.blog-listitem .blog-item .blog-item-inner .article-image .article-date .date{font-size:14px;color:#909090;display:block}
.blog-listitem .blog-item .blog-item-inner .article-image .article-date .date b{font-size:24px;color:orange;display:block}
.blog-listitem .blog-item .blog-item-inner .article-image:hover img{opacity:0.8;transition:all 0.2s ease-in-out 0s}
.blog-listitem .blog-item .blog-item-inner .itemBlogContent{padding:15px}
.blog-listitem .blog-item .blog-item-inner .blog-meta{display:inline-block;padding:0px 0 10px;border-bottom:1px solid #ebebeb;vertical-align:top;width:100%;font-size:13px}
.blog-listitem .blog-item .blog-item-inner .author,
.blog-listitem .blog-item .blog-item-inner .comment_count,
.blog-listitem .blog-item .blog-item-inner .blog-date{color:#b3b3b3;display:inline-block;margin-right:15px}
.blog-listitem .blog-item .blog-item-inner .author i,
.blog-listitem .blog-item .blog-item-inner .comment_count i,
.blog-listitem .blog-item .blog-item-inner .blog-date i{margin-right:8px}
.blog-listitem .blog-item .blog-item-inner .author a,
.blog-listitem .blog-item .blog-item-inner .comment_count a,
.blog-listitem .blog-item .blog-item-inner .blog-date a{color:#b3b3b3}
.blog-listitem .blog-item .blog-item-inner .blog-content{clear:both;display:inline-block;width:100%}
.blog-listitem .blog-item .blog-item-inner .blog-content h4{margin-bottom:10px;font-size:15px;font-weight:600;line-height:24px}
.blog-listitem .blog-item .blog-item-inner .blog-content .article-description{margin:5px 0 15px 0}
.blog-listitem .blog-item .blog-item-inner .blog-content .readmore{font-size:14px;margin-top:10px}
.blog-listitem .blog-item .blog-item-inner .blog-content .readmore .fa{margin-right:8px}
.blog-listitem .blog-item .blog-item-inner .blog-content .readmore > a{color:#ffc220}
.blog-listitem .blog-grid-1 .blog-item-inner .itemBlogImg{width:320px;margin:0 15px 0 0;float:left}
@media (max-width:767px){
	.blog-listitem .blog-grid-1 .blog-item-inner .itemBlogImg{width:auto}
}
.blog-listitem .blog-grid-1 .blog-item-inner .itemBlogContent{width:auto;float:none;overflow:hidden;clear:none;padding:0}
@media (max-width:767px){
	.blog-listitem .blog-grid-1 .blog-item-inner .itemBlogContent{float:left;margin-top:15px}
}
@media (min-width:1200px){
	.blog-listitem .blog-grid-2:nth-child(2n+1){clear:both!important}
}
.blog-listitem .blog-grid-2 .blog-item-inner{background:none;box-shadow:none!important}
.blog-listitem .blog-grid-2 .blog-item-inner .itemBlogContent{padding:10px 0}
.blog-listitem .blog-grid-2 .article-description{display:none}
@media (min-width:1200px){
	.blog-listitem .blog-grid-3:nth-child(3n+1){clear:both!important}
}
.blog-listitem .blog-grid-3 .blog-item-inner{background:none;box-shadow:none!important}
.blog-listitem .blog-grid-3 .blog-item-inner .itemBlogContent{padding:10px 0}
.blog-listitem .blog-grid-3 .article-description{display:none}
@media (min-width:1200px){
	.blog-listitem .blog-grid-4:nth-child(4n+1){clear:both!important}
}
.blog-listitem .blog-grid-4 .article-description{display:none}
.blog-listitem .blog-list .blog-item-inner{padding:0px;background:none;margin-bottom:35px}
.blog-listitem .blog-list .blog-item-inner .itemBlogImg{margin-bottom:15px}
.blog-listitem .blog-list .blog-item-inner .itemBlogContent{padding:0}
div.article-info .article-title h3{font-size:20px;text-transform:capitalize;color:#495057;margin-bottom:5px}
div.article-info .article-sub-title{display:inline-block;width:100%;margin-bottom:10px}
div.article-info .article-sub-title span{display:block;float:left;color:#777;padding:0 10px;font-size:13px;position:relative}
div.article-info .article-sub-title span:after{position:absolute;content:"";width:1px;height:12px;background-color:#e5e5e5;top:8px;right:0}
div.article-info .article-sub-title span.article-author{padding-left:0}
div.article-info .article-sub-title span.article-author a{color:#777;font-size:13px}
div.article-info .article-sub-title span.article-author a:hover{color:#ffc220}
div.article-info .article-sub-title span.article-comment{border-right:0}
div.article-info .article-sub-title span.article-comment:after{display:none}
div.article-info .article-sub-title .article-share{display:none}
div.article-info .article-image{margin-bottom:30px}
div.article-info .article-description{margin-bottom:30px}
div.article-info .related-comment{border-radius:0;border:0;border-top:1px solid #e6e6e6;padding-top:40px;box-shadow:none;margin-top:40px}
div.article-info .related-comment .article-reply{border:none;background:#f9f9f9}
div.article-info .related-comment .article-reply .author{font-weight:bold;font-size:16px}
div.article-info .related-comment .article-reply .article-reply{background:#f4f3f3}
div.article-info .related-comment .panel-body{padding:0;border:0}
div.article-info .related-comment .panel-body .form-group #comments{padding:0;border:0;overflow:hidden}
div.article-info .related-comment .panel-body .form-group #comments h2#review-title{margin:0 0 30px;padding:0;font-weight:bold;text-transform:uppercase;font-size:18px;color:#121212}
@media (min-width:992px){
	div.article-info .related-comment #button-comment{padding:10px 52px}
}
div.article-info .panel-default{border-radius:0;clear:both}
div.article-info .itemFullText{text-align:justify}
.panel--related img{transition:0.3s all ease-in-out}
.panel--related .img-responsive:hover{opacity:0.8}
.panel--related .caption h4{font-size:14px;margin:10px 0;font-family:'Google Sans'}
.article--style1 .article-info .article-image{width:50%;margin-right:30px;float:left}
.article--mainimage .article-image{text-align:center}
.article--style2 .article--mainimage{position:relative;z-index:1;margin-bottom:30px}
.article--style2 .article--maintitle{position:absolute;bottom:0;z-index:5;width:100%;padding:10px 15px;color:#f3f3f3;background:-webkit-linear-gradient(left,#111 0%,rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left,#111 0%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,#111 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#111 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#00ffffff',GradientType=1)}
.article--style2 .article--maintitle .article-title{text-transform:uppercase}
.article--style2 .article--maintitle h3{margin-bottom:5px;font-size:21px}
.article--style3 .article--mainimage{position:relative;z-index:1;margin-bottom:30px}
.article--style3 .article--maintitle .article-title{text-transform:uppercase}
.article--style3 .article--maintitle h3{margin-bottom:5px}
.article--style4 .article--maincontent{padding:20px!important;position:relative;z-index:2;margin-top:-100px;background:#fff}
.article--style5 .article--mainimage{position:relative;z-index:1;margin-bottom:30px}
.article--style5 .article--maintitle{position:absolute;z-index:5;transform:translateY(-130%);width:1170px}
.article--style5 .article--maintitle h3{margin-bottom:0}
.article--style5 .article--maintitle .article-title{text-transform:uppercase;bottom:0;z-index:5;display:block;background:rgba(0,0,0,0.6);padding:10px;color:#f3f3f3;margin-bottom:10px}
.article--style5 .article--maintitle .article-sub-title{bottom:0;z-index:5;display:inline-block;background:rgba(0,0,0,0.6);min-width:45%;padding:10px;color:#f3f3f3}
.bv_title>a{font-weight:bold;font-size:15px;margin-top:5px}
.bv_title>a:hover{font-weight:bold;color:red;transition:.5s ease}
.font_bold{font-family:'Conv_Montserrat-Black';font-size:35px}
.fm_nd{border-radius:15px;}
.form-control{margin-bottom:15px;margin-top:5px;}
.container-ykien{background:url(../images/bg/info.jpg);background-attachment:fixed;background-repeat:repeat-x;position:relative;height:900px;width:100%;background-size:cover;}
.title-ykien{text-align:center;font-size:30px;color:#FFF;font-weight:100;position:relative;margin:30px 0}
.title-ykien:after{content:"";position:absolute;height:2px;border-radius:5px;bottom:0;bottom:-10px;background:#FFF;left:calc(50% - 50px)}
.overlay-kien{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.36)}
.box-ykien{text-align:center;font-size:12px;color:#FFF;font-style:italic}
.box-ykien .img-ykien{border-radius:50%;overflow:hidden}
.box-ykien .img-ykien img{border-radius:50%}
.box-desc-ykien{padding:10px 0}
.nhanxet{color:#fff}
.vungykien{padding:10px}
.contact_css{background:#00045F;padding:20px;margin-top:5px;color:#fff}
.form-control{margin-bottom:15px;margin-top:5px}
.fm_nd{border-radius:15px}
.font_bo{font-family:'Conv_Montserrat-Bold';font-size:20px;line-height:1.3}
.button81{color:rgba(255,255,255,1);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;position:relative;min-width:200px}
.sim-button{line-height:50px;height:50px;text-align:center;margin-right:auto;margin-left:auto;margin-top:25px;width:100%;background:#FFAF3A}
.sim-button1{line-height:50px;height:50px;text-align:center;margin-right:auto;margin-left:auto;margin-top:25px;width:100%;border-radius:25px;background:#0C2D62;font-size:18px;font-family:'Conv_Montserrat-Bold';border:1px solid #0C2D62;}
.sim-button1:hover{line-height:50px;height:50px;text-align:center;margin-right:auto;margin-left:auto;margin-top:25px;width:100%;border-radius:25px;background:#0abce5;font-size:18px;color:#fff;font-family:'Conv_Montserrat-Bold';border:1px solid #0C2D62;}
.button1{color:rgba(255,255,255,1);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;position:relative}
.button1 a{color:rgba(51,51,51,1);text-decoration:none;display:block}
.button1:hover{background-color:rgba(255,255,255,0.2);-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}
.button2{color:rgba(255,255,255,1);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;position:relative;border:1px solid rgba(255,255,255,0.5);overflow:hidden}
.button2 a{color:rgba(51,51,51,1);text-decoration:none;display:block}
.button2 span{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
.button2:hover{background-color:rgba(255,255,255,0.2)}
.button2:hover > span{opacity:0;-webkit-transform:translate(0px,-40px);transform:translate(0px,-40px)}
.button2::after{content:attr(data-text);position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;-webkit-transform:translate(0,30%);transform:translate(0,30%);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
.button2:hover::after{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}
.button3{color:rgba(255,255,255,1);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;position:relative;border:1px solid rgba(255,255,255,0.5);overflow:hidden}
.button3 a{color:rgba(51,51,51,1);text-decoration:none;display:block}
.button3 span{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
.button3:hover{background-color:rgba(255,255,255,0.2)}
.button3:hover > span{opacity:0;-webkit-transform:translate(0px,40px);transform:translate(0px,40px)}
.button3::after{content:attr(data-text);position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;-webkit-transform:translate(-30%,0);transform:translate(-30%,0);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
.button3:hover::after{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}
.button4{color:rgba(255,255,255,1);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;position:relative;border:1px solid rgba(255,255,255,0.5);overflow:hidden}
.button4 a{color:rgba(51,51,51,1);text-decoration:none;display:block}
.button4 > span{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
.button4:hover{background-color:rgba(255,255,255,0.2)}
.button4:hover > span{opacity:0;-webkit-transform:translate(0px,40px);transform:translate(0px,40px)}
.button4::after{content:attr(data-text);position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;-webkit-transform:translate(-30%,-50%) rotate(-30deg);transform:translate(-30%,-50%) rotate(-30deg);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
.button4:hover::after{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}
@-webkit-keyframes jello{
	from,
	11.1%,
	to{-webkit-transform:none;transform:none}
	22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}
	33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}
	44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}
	55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}
	66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}
	77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}
	88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}
}
@keyframes jello{
	from,
	11.1%,
	to{-webkit-transform:none;transform:none}
	22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}
	33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}
	44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}
	55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}
	66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}
	77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}
	88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}
}
.button5{color:rgba(255,255,255,1);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;position:relative;border:1px solid rgba(255,255,255,0.5)}
.button5 a{color:rgba(51,51,51,1);text-decoration:none;display:block}
.button5:hover{-webkit-animation-name:jello;animation-name:jello;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:rgba(255,255,255,0.2)}
.button6{color:rgba(255,255,255,1);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;border:1px solid rgba(255,255,255,0.5);position:relative}
.button6 a{color:rgba(51,51,51,1);text-decoration:none;display:block}
.button6 span{z-index:2;display:block;position:absolute;width:100%;height:100%}
.button6::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;background-color:rgba(255,255,255,0.5);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;-webkit-transform:scale(0.5,1);transform:scale(0.5,1)}
.button6:hover::before{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}
.button7{color:rgba(255,255,255,1);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;border:1px solid rgba(255,255,255,0.5);position:relative}
.button7 a{color:rgba(51,51,51,1);text-decoration:none;display:block}
.button7 span{z-index:2;display:block;position:absolute;width:100%;height:100%}
.button7::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;background-color:rgba(255,255,255,0.5);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;-webkit-transform:scale(1,0.5);transform:scale(1,0.5)}
.button7:hover::before{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}
.button8{color:rgba(255,255,255,1);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;position:relative;min-width:350px}
.button8 a{color:rgba(51,51,51,1);text-decoration:none;display:block}
.button8 span a{z-index:2;display:block;position:absolute;width:100%;height:100%;font-family:'Conv_RobotoCondensed-Regular';font-size:24px;color:#fff}
.button8::before{content:'';position:absolute;top:0;left:0;width:0%;height:100%;z-index:1;opacity:0;background-color:rgba(255,255,255,0.5);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
.button8:hover::before{opacity:1;width:100%;background:#006647}
.button81{color:rgba(255,255,255,1);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;position:relative;min-width:200px}
.button81 a{color:rgba(51,51,51,1);text-decoration:none;display:block}
.button81 span a{z-index:2;display:block;position:absolute;width:100%;height:100%;font-family:'Conv_RobotoCondensed-Regular';font-size:20px;color:#fff}
.button81::before{border-radius:25px;content:'';position:absolute;top:0;left:0;width:0%;height:100%;z-index:1;opacity:0;background-color:rgba(255,255,255,0.5);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
.button81:hover::before{opacity:1;width:100%;background:#F94743}
.button9{color:rgba(255,255,255,1);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;border:1px solid rgba(255,255,255,0.5);position:relative;overflow:hidden}
.button9 a{color:rgba(51,51,51,1);text-decoration:none;display:block}
.button9 span{z-index:2;display:block;position:absolute;width:100%;height:100%}
.button9::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;background-color:rgba(255,255,255,0.5);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.button9:hover::before{opacity:1;-webkit-transform:skewX(-180deg) scale(0.5,1);transform:skewX(-180deg) scale(0.5,1)}
.button10{color:rgba(255,255,255,1);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;position:relative}
.button10 a{color:rgba(51,51,51,1);text-decoration:none;display:block}
.button10 span{z-index:2;display:block;position:absolute;width:100%;height:100%}
.button10::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;border:1px solid rgba(255,255,255,0.5);background-color:rgba(255,255,255,0.25)}
.button10::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;border:1px solid rgba(255,255,255,0.5);background-color:rgba(255,255,255,0.25)}
.button10:hover::before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);background-color:rgba(255,255,255,0)}
.button10:hover::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background-color:rgba(255,255,255,0)}
.button11{color:rgba(255,255,255,1);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;position:relative;perspective:2000px}
.button11 a{color:rgba(51,51,51,1);text-decoration:none;display:block}
.button11 span{z-index:2;display:block;position:absolute;width:100%;height:100%}
.button11::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;border:1px solid rgba(255,255,255,0.5);background-color:rgba(255,255,255,0.25)}
.button11::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;border:1px solid rgba(255,255,255,0.5);background-color:rgba(255,255,255,0.25)}
.button11:hover::before{-webkit-transform:rotateX(60deg) translate(0px,40px);transform:rotateX(60deg) translate(0px,40px)}
.button11:hover::after{-webkit-transform:rotateX(-60deg) translate(0px,-40px);transform:rotateX(-60deg) translate(0px,-40px)}
.button12{color:rgba(255,255,255,1);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;position:relative;border:1px solid rgba(255,255,255,0.5);overflow:hidden}
.button12 a{color:rgba(51,51,51,1);text-decoration:none;display:block}
.button12 span{z-index:2;display:block;position:absolute;width:100%;height:100%}
.button12::before{content:'';position:absolute;top:50px;left:-5px;width:0;height:0;border-left:100px solid transparent;border-right:100px solid transparent;border-bottom:190px solid rgba(255,255,255,0.25);z-index:1;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.button12::after{content:'';position:absolute;top:50px;left:-5px;width:0;height:0;border-left:100px solid transparent;border-right:100px solid transparent;border-bottom:190px solid rgba(255,255,255,0.25);z-index:1;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.button12::after{-webkit-transition-delay:0.2s;transition-delay:0.2s}
.button12:hover::before{opacity:1;-webkit-transform:translate(0px,-190px);transform:translate(0px,-190px)}
.button12:hover::after{opacity:1;-webkit-transform:translate(0px,-150px);transform:translate(0px,-150px)}
.button13{color:rgba(255,255,255,1);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;position:relative}
.button13 a{color:rgba(51,51,51,1);text-decoration:none;display:block}
.button13::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border:1px solid rgba(255,255,255,0.5);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
.button13:hover::before{opacity:0;-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}
.button13::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;background-color:rgba(255,255,255,0.25);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-transform:scale(0.5,0.5);transform:scale(0.5,0.5)}
.button13:hover::after{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}
.button14{color:rgba(255,255,255,1);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;position:relative}
.button14 a{color:rgba(51,51,51,1);text-decoration:none;display:block}
.button14::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(255,255,255,0.25);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
.button14:hover::before{opacity:0;-webkit-transform:scale(0.5,0.5);transform:scale(0.5,0.5)}
.button14::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;border:1px solid rgba(255,255,255,0.5);-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}
.button14:hover::after{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}
.button15{color:rgba(255,255,255,1);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;position:relative;border:1px solid rgba(255,255,255,0.5);overflow:hidden}
.button15 a{color:rgba(51,51,51,1);text-decoration:none;display:block}
.button15::before,
.button15::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(255,255,255,0.25);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-transform:translate(0,-100%);transform:translate(0,-100%);-webkit-transition-timing-function:cubic-bezier(0.75,0,0.125,1);transition-timing-function:cubic-bezier(0.75,0,0.125,1)}
.button15::after{-webkit-transition-delay:0.2s;transition-delay:0.2s}
.button15:hover::before,
.button15:hover::after{-webkit-transform:translate(0,0);transform:translate(0,0)}
.button16{color:rgba(255,255,255,1);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;position:relative;border:1px solid rgba(255,255,255,0.5);overflow:hidden}
.button16 a{color:rgba(51,51,51,1);text-decoration:none;display:block}
.button16::before,
.button16::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(255,255,255,0.25);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transition-timing-function:cubic-bezier(0.75,0,0.125,1);transition-timing-function:cubic-bezier(0.75,0,0.125,1)}
.button16::after{-webkit-transition-delay:0.2s;transition-delay:0.2s}
.button16:hover::before,
.button16:hover::after{-webkit-transform:translate(0,0);transform:translate(0,0)}
.button17{color:rgba(255,255,255,1);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;position:relative;border:1px solid rgba(255,255,255,0.5);overflow:hidden}
.button17 a{color:rgba(51,51,51,1);text-decoration:none;display:block}
.button17::before,
.button17::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(255,255,255,0.25);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-transform:translate(-13%,-190%) rotate(-30deg);transform:translate(-13%,-190%) rotate(-30deg);-webkit-transition-timing-function:cubic-bezier(0.75,0,0.125,1);transition-timing-function:cubic-bezier(0.75,0,0.125,1)}
.button17::after{-webkit-transition-delay:0.2s;transition-delay:0.2s}
.button17:hover::before,
.button17:hover::after{-webkit-transform:translate(0,0);transform:translate(0,0)}
.button18{color:rgba(255,255,255,1);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;position:relative;border:1px solid rgba(255,255,255,0.5);overflow:hidden}
.button18 a{color:rgba(51,51,51,1);text-decoration:none;display:block}
.button18::before,
.button18::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(255,255,255,0.25);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-transform:translate(13%,190%) rotate(-30deg);transform:translate(13%,190%) rotate(-30deg);-webkit-transition-timing-function:cubic-bezier(0.75,0,0.125,1);transition-timing-function:cubic-bezier(0.75,0,0.125,1)}
.button18::after{-webkit-transition-delay:0.2s;transition-delay:0.2s}
.button18:hover::before,
.button18:hover::after{-webkit-transform:translate(0,0);transform:translate(0,0)}
.button19{color:rgba(255,255,255,1);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;position:relative;border:1px solid rgba(255,255,255,0.5);overflow:hidden}
.button19 a{color:rgba(51,51,51,1);text-decoration:none;display:block}
.button19::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(255,255,255,0.25);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-transform:translate(13%,190%) rotate(-30deg);transform:translate(13%,190%) rotate(-30deg);-webkit-transition-timing-function:cubic-bezier(0.75,0,0.125,1);transition-timing-function:cubic-bezier(0.75,0,0.125,1)}
.button19::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(255,255,255,0.25);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-transform:translate(-13%,-190%) rotate(-30deg);transform:translate(-13%,-190%) rotate(-30deg);-webkit-transition-timing-function:cubic-bezier(0.75,0,0.125,1);transition-timing-function:cubic-bezier(0.75,0,0.125,1)}
.button19::before{-webkit-transition-delay:0.2s;transition-delay:0.2s}
.button19:hover::before,
.button19:hover::after{-webkit-transform:translate(0,0);transform:translate(0,0)}
.button20{color:rgba(255,255,255,1);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;position:relative;border:1px solid rgba(255,255,255,0.5);overflow:hidden}
.button20 a{color:rgba(51,51,51,1);text-decoration:none;display:block}
.button20::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(255,255,255,0.25);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-transform:translate(13%,-190%) rotate(30deg);transform:translate(13%,-190%) rotate(30deg);-webkit-transition-timing-function:cubic-bezier(0.75,0,0.125,1);transition-timing-function:cubic-bezier(0.75,0,0.125,1)}
.button20::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(255,255,255,0.25);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-transform:translate(-13%,-190%) rotate(-30deg);transform:translate(-13%,-190%) rotate(-30deg);-webkit-transition-timing-function:cubic-bezier(0.75,0,0.125,1);transition-timing-function:cubic-bezier(0.75,0,0.125,1)}
.button20::before{-webkit-transition-delay:0.2s;transition-delay:0.2s}
.button20:hover::before,
.button20:hover::after{-webkit-transform:translate(0,0);transform:translate(0,0)}
.button21{color:rgba(255,255,255,1);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;position:relative;border:1px solid rgba(255,255,255,0.5);overflow:hidden}
.button21 a{color:rgba(51,51,51,1);text-decoration:none;display:block}
.button21::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;opacity:1;-webkit-transform:translate(0,-105%);transform:translate(0,-105%);border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(255,255,255,1);background-color:rgba(255,255,255,0.25)}
.button21:hover::before{opacity:0;-webkit-transform:translate(0,0);transform:translate(0,0)}
.button22{color:rgba(255,255,255,1);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;position:relative;border:1px solid rgba(255,255,255,0.5);overflow:hidden}
.button22 a{color:rgba(51,51,51,1);text-decoration:none;display:block}
.button22::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;opacity:1;-webkit-transform:translate(-105%,0);transform:translate(-105%,0);border-right-width:1px;border-right-style:solid;border-right-color:rgba(255,255,255,1);background-color:rgba(255,255,255,0.25)}
.button22:hover::before{opacity:0;-webkit-transform:translate(0,0);transform:translate(0,0)}
.button23{color:rgba(255,255,255,1);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;position:relative;border:1px solid rgba(255,255,255,0.5);overflow:hidden}
.button23 a{color:rgba(51,51,51,1);text-decoration:none;display:block}
.button23::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;opacity:1;-webkit-transform:translate(-13%,-190%) rotate(-30deg);transform:translate(-13%,-190%) rotate(-30deg);border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(255,255,255,1);background-color:rgba(255,255,255,0.25)}
.button23:hover::before{opacity:0;-webkit-transform:translate(0,0);transform:translate(0,0)}
.button24{color:rgba(255,255,255,1);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;position:relative;border:1px solid rgba(255,255,255,0.5);overflow:hidden}
.button24 a{color:rgba(51,51,51,1);text-decoration:none;display:block}
.button24::before,
.button24::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;opacity:1;-webkit-transform:translate(0,-105%);transform:translate(0,-105%);border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(255,255,255,1);background-color:rgba(255,255,255,0.25)}
.button24::after{-webkit-transition-delay:0.2s;transition-delay:0.2s}
.button24:hover::before,
.button24:hover::after{opacity:0;-webkit-transform:translate(0,0);transform:translate(0,0)}
.button25{color:rgba(255,255,255,1);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;position:relative;border:1px solid rgba(255,255,255,0.5);overflow:hidden}
.button25 a{color:rgba(51,51,51,1);text-decoration:none;display:block}
.button25::before,
.button25::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;opacity:1;-webkit-transform:translate(-105%,0);transform:translate(-105%,0);border-right-width:1px;border-right-style:solid;border-right-color:rgba(255,255,255,1);background-color:rgba(255,255,255,0.25)}
.button25::after{-webkit-transition-delay:0.2s;transition-delay:0.2s}
.button25:hover::before,
.button25:hover::after{opacity:0;-webkit-transform:translate(0,0);transform:translate(0,0)}
.button26{color:rgba(255,255,255,1);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;position:relative;border:1px solid rgba(255,255,255,0.5);overflow:hidden}
.button26 a{color:rgba(51,51,51,1);text-decoration:none;display:block}
.button26::before,
.button26::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;opacity:1;-webkit-transform:translate(-13%,-190%) rotate(-30deg);transform:translate(-13%,-190%) rotate(-30deg);border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(255,255,255,1);background-color:rgba(255,255,255,0.25)}
.button26::after{-webkit-transition-delay:0.2s;transition-delay:0.2s}
.button26:hover::before,
.button26:hover::after{opacity:0;-webkit-transform:translate(0,0);transform:translate(0,0)}
.button27{color:rgba(255,255,255,1);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;position:relative;border:1px solid rgba(255,255,255,0.5);overflow:hidden}
.button27:hover{border:1px solid rgba(255,255,255,0)}
.button27 a{color:rgba(51,51,51,1);text-decoration:none;display:block}
.button27::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;z-index:1;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;-webkit-transform:translate(-100%,-600%) rotate(30deg);transform:translate(-100%,-600%) rotate(30deg);background-color:rgba(255,255,255,0.5);-webkit-transition-timing-function:cubic-bezier(0.75,0,0.125,1);transition-timing-function:cubic-bezier(0.75,0,0.125,1)}
.button27:hover::before{-webkit-transform:translate(0,0);transform:translate(0,0)}
.button28{color:rgba(255,255,255,1);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;position:relative}
.button28 span{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
.button28 a{color:rgba(51,51,51,1);text-decoration:none;display:block}
.button28::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid;border-top-color:rgba(255,255,255,0.5);border-bottom-color:rgba(255,255,255,0.5);-webkit-transform:scale(0.1,1);transform:scale(0.1,1)}
.button28:hover span{letter-spacing:2px}
.button28:hover::before{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}
.button28::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;background-color:rgba(255,255,255,0.25)}
.button28:hover::after{opacity:0;-webkit-transform:scale(0.1,1);transform:scale(0.1,1)}
.button29{color:rgba(255,255,255,1);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;position:relative;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:rgba(255,255,255,0.5);border-left-color:rgba(255,255,255,0.5)}
.button29 span{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
.button29:hover span{letter-spacing:2px}
.button29:hover{border-right-color:rgba(255,255,255,0);border-left-color:rgba(255,255,255,0)}
.button29 a{color:rgba(51,51,51,1);text-decoration:none;display:block}
.button29::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;z-index:1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;background-color:rgba(255,255,255,0.5)}
.button29:hover::before{-webkit-transform:translate(0,-25px) rotate(-45deg);-moz-transform:translate(0,-25px) rotate(-45deg);transform:translate(0,-25px) rotate(-45deg)}
.button29::after{content:'';position:absolute;top:0;left:0;width:100%;height:1px;z-index:1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;background-color:rgba(255,255,255,0.5)}
.button29:hover::after{-webkit-transform:translate(0,25px) rotate(45deg);-moz-transform:translate(0,25px) rotate(45deg);transform:translate(0,25px) rotate(45deg)}
.button30{color:rgba(255,255,255,1);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;position:relative;border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid;border-top-color:rgba(255,255,255,0.5);border-bottom-color:rgba(255,255,255,0.5)}
.button30 span{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
.button30:hover span{letter-spacing:2px}
.button30:hover{border-top-color:rgba(255,255,255,0);border-bottom-color:rgba(255,255,255,0)}
.button30 a{color:rgba(51,51,51,1);text-decoration:none;display:block}
.button30::before{content:'';position:absolute;top:0;right:0;width:1px;height:100%;z-index:1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;background-color:rgba(255,255,255,0.5)}
.button30:hover::before{-webkit-transform:translate(-94.9845px,0) rotate(270deg);-moz-transform:translate(-94.9845px,0) rotate(270deg);transform:translate(-94.9845px,0) rotate(270deg)}
.button30::after{content:'';position:absolute;top:0;left:0;width:1px;height:100%;z-index:1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;background-color:rgba(255,255,255,0.5)}
.button30:hover::after{-webkit-transform:translate(94.9845px,0) rotate(180deg);-moz-transform:translate(94.9845px,0) rotate(180deg);transform:translate(94.9845px,0) rotate(180deg)}
.mt-separator-outer.separator-left{text-align:left}
.mt-separator-outer.separator-right{text-align:right}
.mt-separator-outer.separator-center{text-align:center}
.mt-separator{display:inline-block;margin-top:0px;font-weight:500;font-size:18px;margin-bottom:30px;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-ms-transition:all 0.5s linear;-o-transition:all 0.5s linear;transition:all 0.5s linear}
.mt-separator,
.sep-line-one,
.sep-line-two{position:relative}
.mt-separator:after,
.sep-line-one:after,
.mt-separator:before,
.sep-line-one:before{-moz-transition:width 0.3s ease-in-out;-o-transition:width 0.3s ease-in-out;-webkit-transition:width 0.3s ease-in-out;transition:width 0.3s ease-in-out}
.mt-separator:after,
.sep-line-one:after{position:absolute;content:'';background-color:red;height:2px}
.mt-separator:after{width:50px;right:-60px;top:12px}
.sep-line-one:after{width:30px;right:-40px;top:22px}
.mt-separator:before,
.sep-line-one:before{position:absolute;content:'';background-color:red;height:2px}
.mt-separator:before{width:50px;left:-60px;top:12px}
.sep-line-one:before{width:30px;left:-40px;top:22px}
.section-head:hover .mt-separator:after{width:30px}
.section-head:hover .sep-line-one:after{width:35px}
.section-head:hover .mt-separator:before{width:30px}
.section-head:hover .sep-line-one:before{width:35px}
@media only screen and (max-width:768px){
	.mt-separator h1,
	.mt-separator h2,
	.mt-separator h3{font-size:24px;margin-bottom:0px}
}
.mt-divider{height:1px;position:relative;margin:30px 0}
.mt-divider.divider-2px{height:2px}
.mt-divider.divider-3px{height:3px}
.mt-divider.divider-4px{height:4px}
.mt-divider i{position:absolute;width:30px;height:30px;text-align:center;line-height:30px;display:block;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.mt-divider.icon-left{margin-left:40px}
.mt-divider.icon-left i{left:-40px}
.mt-divider.icon-right{margin-right:40px}
.mt-divider.icon-right i{left:auto;right:-40px}
.mt-divider.icon-center i{left:50%;margin-left:-5px}
.box-product{max-width:300px;margin:auto;background:#fff;box-shadow:0px 0px 4px #7d7a7ad6}
.box-product1{width:100%;margin:auto;background:#fff;box-shadow:0px 0px 4px #7d7a7ad6}
.wp-product{margin-bottom:30px}
.img-product img{width:100%}
div.cmt-title-wrapper{background-image:url(../images/bg/titlbar-bg-image.jpg);background-color:rgba(17,24,30,0.01);background-position:center center;background-size:auto;background-repeat:no-repeat;background-attachment:scroll;max-height:240px;top:2px;position:relative;margin-bottom:-5px}
.cmt-titlebar-main-inner{top:-15px;position:relative;}
.cmt-title-wrapper.cmt-bg.cmt-bgimage-yes.cmt-bgcolor-custom>.cmt-bg-layer{opacity:1}
.cmt-title-wrapper .entry-header{margin-bottom:0;position:relative}
.cmt-title-wrapper .cmt-titlebar-inner-wrapper{height:283px}
.cmt-title-wrapper .cmt-titlebar-inner-wrapper{padding:0;display:table;width:100%}
.cmt-titlebar-main{text-align:center;vertical-align:middle;display:table-cell}
.cmt-titlebar .breadcrumb-wrapper,
.cmt-titlebar .breadcrumb-wrapper a{font-weight:400;text-transform:capitalize;font-size:15px;line-height:30px;color:#686e73}
.cmt-textcolor-white .cmt-titlebar-main .entry-title,
.cmt-textcolor-white .cmt-titlebar-main .entry-subtitle{color:#fff}
.cmt-textcolor-white .cmt-titlebar-main .breadcrumb-wrapper a{color:rgba(255,255,255,1)}
.tintuc_tin{font-size:16px;color:#043F75;}
.i_fa{font-size:22px;color:#fff;padding-right:20px}
.i_fa:hover{font-size:22px;color:orange;padding-right:20px;transition:.4s ease}
.action{display:block;margin:100px auto;width:100%;text-align:center}
.action a{display:inline-block;padding:5px 510px;background:#000;color:#000;text-decoration:none}
.action a:hover{background:#000}
.box-category ul{list-style:none;padding:0px;margin:0px}
.box-category > ul{padding:0;border:1px solid #eaeaea;border-bottom:none}
.box-category > ul > li{margin:0;padding:0;border:none;position:relative;box-shadow:unset;border-radius:0;border-bottom:1px solid #eaeaea;padding-left:15px}
.box-category > ul > li > a{display:block;font-weight:400;line-height:100%;padding:14px 0;line-height:100%;text-transform:capitalize;margin:0}
.box-category > ul > li:last-child{border-bottom-right-radius:0px;border-bottom-left-radius:0px}
.box-category > ul > li:last-child > a{border-bottom-right-radius:0px;border-bottom-left-radius:0px}
.box-category > ul > li:hover > a{color:#fe2424}
.box-category > ul > li:hover .head a{color:#fff}
.box-category > ul > li ul{margin-left:20px}
.box-category > ul > li a.accordion-toggle{width:25px;height:25px;line-height:25px;background-color:#dbdbdb;color:#fff}
.box-category > ul > li a.accordion-toggle:hover{background-color:#fe2424}
.box-category ul li a.active{color:#fe2424}
.box-category ul li .head .show:before{content:"\f107";display:inline-block;font:normal normal normal 14px/1 'FontAwesome'}
.box-category ul li .head .accordion-toggle:before{content:"\f105";font:normal normal normal 14px/1 'FontAwesome'}
.box-category ul li .head{display:block;position:absolute;top:8px;line-height:20px;right:15px;text-align:center}
.box-category ul li .head a:hover{color:#fff}
.box-category ul li ul li{padding:2px}
.box-category ul ul{margin-bottom:20px}
.box-category ul ul li a{padding:3px 0}
.box-category ul ul li a:hover{color:red;transition:.3s ease}
.box-category ul li ul li a:before{font-family:'FontAwesome';transition:all 0.3s ease;content:"\f105";margin:0 5px 0}
.accordion-container{position:relative;height:auto;margin:10px auto}
.accordion-container > h2{text-transform:uppercase;color:#000;padding-bottom:5px;margin-bottom:20px;padding-bottom:15px}
.set{position:relative;width:100%;height:auto}
.set > a{display:block;padding:10px 15px;background-color:#f5f5f5;text-decoration:none;color:#555;font-weight:600;font-size:18px;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;transition:all 0.2s linear}
.set > a i{float:right;margin-top:2px}
.set > a.active{background:linear-gradient(90deg,#3E516A 0%,#3E516A 100%);color:#fff}
.content{background-color:#fff;border:1px solid #3E516A;display:none;padding:15px}
.tag-switch li{float:left;text-align:center}
.tag-switch{border-bottom:3px solid #FF0000}
.tag-switch li a{line-height:25px;width:80px;font-size:20px}
.tag-switch .active a{background-color:#FF0000;color:#fff}
.tag-switch li a:hover{background:#FF0000}
.tag-switch li:last-child ul{margin-top:10px}
.tag-switch li:last-child a{font-size:16px;padding:2px 5px;background:none;color:#000000}
.tag-switch li:last-child ul .active a{background:#FF0000;color:#fff}


.falling-leaves {

    position: fixed;

    top: 0;

    bottom: 0;

    left: 0;

    right: 0;

    width: 100%;

    height: 100%;

    overflow: hidden;

    z-index: 9999;

    pointer-events: none;

}

.leaf-scene {

    position: absolute;

    top: 0;

    left: 0;

    bottom: 0;

    width: 100%;

    -webkit-transform-style: preserve-3d;

    transform-style: preserve-3d;

    will-change: transform;

}

.leaf-scene div {

    position: absolute;

    top: 0;

    left: 0;

    width: 20px;

    height: 20px;

    transform-style: preserve-3d;

    backface-visibility: visible;

    will-change: transform;

}

.leaf-scene div:nth-child(odd) {

    background: url('../images/hoadao.png');

    background-size: 100%;

    background-repeat: no-repeat;

}

.leaf-scene div:nth-child(even) {

    background: url('../images/hoamai.png');

    background-size: 100%;

}

.search{width:100%;position:relative;display:flex}
.searchTerm{font-size:14px;border:1px solid #1a7fbb;border-right:none;height:36px;border-radius:5px 0 0 5px;outline:none;color:#9DBFAF}
.searchTerm:focus{color:#1a7fbb}
.searchButton{width:45px;height:36px;border:1px solid #1a7fbb;background:#1a7fbb;text-align:center;color:#fff;border-radius:0 5px 5px 0;cursor:pointer;font-size:20px}