@import url(bootstrap.min.css);@import url(font-awesome.min.css);
a{text-decoration:none;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
body{color: #212121;background:url(../images/bg.jpg) no-repeat top center #47d8ff;background-size:cover;line-height:1.625;font-family: 'Open Sans',Arial, sans-serif;font-size:13px;}
strong{font-weight:700;}.wrapper img{max-width:100%;}.wrapper{font-size:14px;color:#272626;}
.col-dl-1,.col-dl-2,.col-dl-3,.col-dl-4,.col-dl-5,.col-dl-6,.col-dl-7,.col-dl-8,.col-dl-9,.col-dl-10,.col-dl-11,.col-dl-12{padding-left:15px;padding-right:15px;min-height:1px;}
.col-dls-1,.col-dls-2,.col-dls-3,.col-dls-4,.col-dls-5,.col-dls-6,.col-dls-7,.col-dls-8,.col-dls-9,.col-dls-10,.col-dls-11,.col-dls-12{padding-left:15px;padding-right:15px;min-height:1px;}
.navbar-brand{padding:0;float:left;height:auto;color:#fff;margin-left:15px;}.navbar-brand>img{margin:15px 0;}.navbar-brand:hover{text-decoration:none;}
.navbar-toggle{background:#fff;border:none;padding:7px;border-radius:0px;margin:0;position:absolute;top:38%;right:15px;-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.55);-moz-box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.55);box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.55);}
.navbar-toggle .icon-bar{background: #f1281f;display: block;width: 25px;height: 3px;border-radius: 1px;}
.navbar-toggle .icon-bar+.icon-bar {margin-top: 5px;}
.dropdown-menu{width:100%;border-radius:0;margin:0;border:none;padding:1px 0;overflow:auto;position:relative;top:0;box-shadow:none;float:none;border-top:1px solid #e2e1e1;}
.dropdown_menu>.dropdown-menu{left:auto;right:-100%;display:block;-webkit-transition:right 0.3s ease;-moz-transition:right 0.3s ease;-o-transition:right 0.3s ease;position:fixed;overflow-y:auto;}
.open>.dropdown-menu{right:0;}
.dropdown_menu{background:#014c8f;}
.dropdown-menu > li{border-bottom:1px solid #9f9f9f;}.dropdown-menu > li:last-child{border-bottom:none;}
.dropdown-menu > li > a{padding:9px 15px 7px 15px;color:#9b6e02;font-size:17px;}
.dropdown-submenu .dropdown-menu{position:relative;background:#fafafa;box-shadow:none;border-left:none;border-right:none;}
.dropdown-submenu .dropdown-menu{padding:0;}.dropdown-submenu .dropdown-menu li a{color:#13548d;}
.dropdown-submenu .dropdown-menu li{border-bottom:1px solid #cdcece;}.dropdown-submenu .dropdown-menu li a{color:#000;font-size:15px;}
.dropdown-submenu .dropdown-menu li a:hover,.dropdown-submenu .dropdown-menu li a:focus{background:#9ccefb;color:#000;}li.dropdown-submenu{position:relative;}
.dropdown-submenu span.caret{cursor:pointer;float:right;margin-top:10px;}
.dropdown-submenu:hover span.ico,.dropdown-submenu:focus span.ico{background-position:left bottom;}.dropdown_menu{display:none;}
.dropdown-menu-nav{margin-left:-15px;margin-right:-15px;}.open > .dropdown-menu-nav > .dropdown-menu{display:block;-webkit-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 0.45);-moz-box-shadow:0px 1px 5px 0px rgba(50, 50, 50, 0.45);box-shadow:0px 1px 5px 0px rgba(50, 50, 50, 0.45);}
.navfixed{position: fixed;top: 0;left: 0;width: 100%;z-index: 9999;padding: 0 15px;}
#btn-close-main-menu-mobile{text-align:right;}#btn-close-main-menu-mobile i{cursor:pointer;font-size:20px;}#btn-close-main-menu-mobile i:hover{color:#ed1c24;}
#content{transition: left .5s;left: 0;position:relative;}#content.active{left: -100%;}
#goTop{bottom: 20px;cursor: pointer;display: none;z-index: 1000;height: 32px;position: fixed;right: 15px;width: 32px;opacity:0.8;background:url(../images/icon.png) no-repeat 0px 0px;text-indent:-9999px;}#goTop:hover{opacity:1;}
.content{-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.55);-moz-box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.55);box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.55);background:#fff;}.banner{position:relative;}.banner img{max-width:100%;}
.navmenu{background: rgba(56,145,213,1);
background: -moz-linear-gradient(top, rgba(56,145,213,1) 0%, rgba(39,113,170,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(56,145,213,1)), color-stop(100%, rgba(39,113,170,1)));
background: -webkit-linear-gradient(top, rgba(56,145,213,1) 0%, rgba(39,113,170,1) 100%);
background: -o-linear-gradient(top, rgba(56,145,213,1) 0%, rgba(39,113,170,1) 100%);
background: -ms-linear-gradient(top, rgba(56,145,213,1) 0%, rgba(39,113,170,1) 100%);
background: linear-gradient(to bottom, rgba(56,145,213,1) 0%, rgba(39,113,170,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3891d5', endColorstr='#2771aa', GradientType=0 );
-webkit-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 0.35);
-moz-box-shadow:    0px 1px 5px 0px rgba(50, 50, 50, 0.35);
box-shadow:         0px 1px 5px 0px rgba(50, 50, 50, 0.35);
border-bottom:3px solid #ff0000;padding:0 15px;margin-bottom:20px;}
.navmenu>ul{width:100%;height:44px;text-align:justify;list-style:none;padding:0;margin:0;}.navmenu>ul:after{height:1px;clear:both;display:inline-block;width:100%;}
.navmenu>ul>li{display:inline-block;margin-top:7px;vertical-align: middle;margin-bottom:-3px;position:relative;}.navmenu>ul>li>a{display:block;padding:0 15px;border-radius:7px 7px 0 0;text-decoration:none;font-weight:bold;color:#fff;text-transform:uppercase;line-height:38px;padding-bottom:7px;font-size:12px;}.navmenu>ul>li:hover>a{color:#fbf93b}.navmenu>ul>li.active>a{background:#fff;color:#2573ae;-webkit-box-shadow: 0px -3px 5px 0px rgba(50, 50, 50, 0.45);
-moz-box-shadow:0px -3px 5px 0px rgba(50, 50, 50, 0.45);box-shadow:0px -3px 5px 0px rgba(50, 50, 50, 0.45);}.navmenu ul ul{list-style:none;padding:0;margin:0;position:absolute;left:0;top:42px;width:220px;background:#2977b2;z-index:999;-webkit-box-shadow: 0px 2px 3px 0px rgba(50, 50, 50, 0.4);-moz-box-shadow:0px 2px 3px 0px rgba(50, 50, 50, 0.4);box-shadow:0px 2px 3px 0px rgba(50, 50, 50, 0.4);padding-top:4px;text-align:left;font-size:12px;display:none;}.navmenu ul ul li{padding:7px 10px;font-weight:bold;line-height:19px;border-bottom:1px solid #1a5581;}.navmenu ul ul li a{color:#fff;text-decoration:none;display:block;}.navmenu ul ul li a:hover{color:#fbf93b}.navmenu ul li:hover ul{display:block;}
a.logo{display:none;}a.logo img{max-width:100%;}
.left-content{float:left;width:73%;padding-left:15px;padding-right:10px;}.right-content{float:left;width:27%;padding-right:15px;padding-left:10px;}.wrapper table{max-width:100% !important}
.right-sub{margin-bottom:15px;-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.35);-moz-box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.35);box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.35);padding:0 15px 15px 15px;border-radius:8px;}.right-sub h3{margin-left:-15px;margin-right:-15px;border-radius:7px 7px 0 0;margin-bottom:15px;margin-top:0;background:#2c7cb8;text-align:center;font-size:17px;text-transform:uppercase;color:#fff;height:39px;line-height:40px;border-bottom:2px solid #fb0c22;}.right-support{font-size:15px;font-weight:bold;text-align:center;}.right-support strong, .right-support a{font-size:25px;color:#f00;line-height:32px;display:block;margin-top:5px;}.right-adv{margin-bottom:10px;}.right-adv img{width:100%;margin-bottom:5px;}.servris{padding:5px 0;}.servris img{width:100%}.right-service a{color:#000;text-decoration:none;}.right-service a:hover{color:#2c7cb8}
.footer{margin-top:15px;}.footer-menu{background:#eb1212;color:#fff;text-align:center;font-weight:bold;text-transform:uppercase;padding:9px 10px 7px 10px;line-height:20px;-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.35);-moz-box-shadow:0px 2px 5px 0px rgba(50, 50, 50, 0.35);box-shadow:0px 2px 5px 0px rgba(50, 50, 50, 0.35);font-size:12px;}.footer-menu a{color:#fff;text-decoration:none;}.footer-menu a:hover{color:#faeb89;}.footer-info{padding:20px 15px;padding-right:200px;font-size:14px;color:#fff;position:relative;background:#2c7cb8}.social-footer{position:absolute;top:20px;right:15px;}.footer-info a{color:#fff;}
h1.title{margin-bottom:20px;font-size:20px;margin-top:0;line-height:25px;background:url(../images/bgtitle.jpg) repeat-x left bottom;color:#2d2c2c;text-transform:uppercase;}h1.title span{display:inline-block;padding:5px 0;padding-right:10px;background:#fff;}
.contact-information{font-size:14px;margin-bottom:20px;}.contact-form label{line-height:31px;width:20%;font-size:13px;float:left;}.contact-form label span{color:#F00}.txtContact{width:40%;padding-left:10px;padding-right:10px;height:31px;line-height:31px;margin-bottom:10px;color:#777;border:1px solid #cfcfcf;float:left;}.areaContact{width:50%;padding:5px 10px;line-height:20px;margin-bottom:10px;color:#777;border:1px solid #cfcfcf;float:left;}.btnContact{height:31px;line-height:31px;text-transform:uppercase;font-weight:bold;padding:0 20px;margin-right:3px;float:left;background:#098dc2;border:none;color:#fff;margin-bottom:5px;}
.pagination{padding:5px 10px;margin:20px 0;clear:left;font-size:15px;display:block;line-height:30px;}.pagination a{color:#000;min-width:30px;height:30px;line-height:30px;text-align:center;text-decoration:none;display:inline-block;background:#e2e2e2;}.pagination span,.pagination a:hover {color:#fff;background:#2c7cb8;min-width:30px;height:30px;line-height:30px;text-align:center;display:inline-block;}.pagination span.noback{color:#444;border:1px solid #dfdfdf;background:#fff;}
.news{line-height:19px;color:#696969;margin-top:15px;font-size:14px;line-height:23px;}.news_img{float:left;width:230px;margin-right:10px;text-align:center;overflow:hidden;border:1px solid #cfcfcf;height:160px;padding:4px;background:#fff;}.news_img:hover{opacity:0.8;}.news_img a{display:block;height:100%;overflow:hidden;}.news_img img{width:100%;min-height:100%;}.news_name{margin:0;margin-bottom:5px;font-size:19px;line-height:24px;color:#000;font-weight:normal;}.news_name a{color:#000;text-decoration:none;}.news_name a:hover{color:#0072bc;}.news p{margin-bottom:0;}.news-right .product{width:100%;padding-left:0;padding-right:0;margin-bottom:15px;}
ul.news_related{padding-left:20px;}ul.news_related li a{color:#000;text-decoration:none;}ul.news_related li a:hover{color:#da251d;}h3.title-other{text-transform:uppercase;font-size:15px;color:#da251d;}h3.title-other span{display:inline-block;line-height:18px;border-bottom:1px solid #da251d;font-family: 'RobotoSlab Bold';}
@-webkit-keyframes coccoc-alo-circle-img-anim{0%{-webkit-transform:rotate(0) scale(1) skew(1deg)}10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}50%{-webkit-transform:rotate(0) scale(1) skew(1deg)}100%{-webkit-transform:rotate(0) scale(1) skew(1deg)}
}
@-webkit-keyframes coccoc-alo-circle-img-anim{0%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg)}20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg)}30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg)}40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg)}50%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}100%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}
}
@keyframes coccoc-alo-circle-img-anim{0%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg)}20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg)}30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg)}40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg)}50%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}100%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}
}
@-webkit-keyframes coccoc-alo-circle-fill-anim{0%{-webkit-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{-webkit-transform:rotate(0) scale(1) skew(1deg);opacity:.2}100%{-webkit-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}}
@-webkit-keyframes coccoc-alo-circle-fill-anim{0%{-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);opacity:.2}100%{-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg);opacity:.2}}
@keyframes coccoc-alo-circle-fill-anim{0%{-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);opacity:.2}100%{-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg);opacity:.2}}
@-webkit-keyframes coccoc-alo-circle-anim{0%{-webkit-transform:rotate(0) scale(.5) skew(1deg);-webkit-opacity:.1}30%{-webkit-transform:rotate(0) scale(.7) skew(1deg);-webkit-opacity:.5}100%{-webkit-transform:rotate(0) scale(1) skew(1deg);-webkit-opacity:.1}}
@-webkit-keyframes coccoc-alo-circle-anim{0%{-webkit-transform:rotate(0) scale(.5) skew(1deg);transform:rotate(0) scale(.5) skew(1deg);opacity:.1}30%{-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg);opacity:.5}100%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);opacity:.1}}
@keyframes coccoc-alo-circle-anim{0%{-webkit-transform:rotate(0) scale(.5) skew(1deg);transform:rotate(0) scale(.5) skew(1deg);opacity:.1}30%{-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg);opacity:.5}100%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);opacity:.1}}
.coccoc-alo-phone {position: fixed; background-color: transparent; width: 190px; height: 190px; cursor: pointer; z-index: 99 !important; -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0); transition: visibility .2s; right: 0px; bottom: 0px; -webkit-transition: right .2s; -moz-transition: right .2s; -o-transition: right .2s; }
.coccoc-alo-ph-circle {width: 160px; height: 160px; top: 20px; left: 20px; position: absolute; border-radius: 100% !important; background-color: rgba(218, 33, 39, 0.85); border: 2px solid rgba(218, 33, 39, 0.85); -webkit-animation: coccoc-alo-circle-anim 1.2s infinite ease-in-out; animation: coccoc-alo-circle-anim 1.2s infinite ease-in-out; transition: all .5s; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; }
.coccoc-alo-ph-circle-fill {width: 100px; height: 100px; top: 50px; left: 50px; position: absolute; border-radius: 100%; border: 2px solid transparent; opacity: .1; -webkit-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out; animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out; transition: all .5s; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; background-color: rgba(218, 33, 39, 0.85); }
.coccoc-alo-ph-img-circle {font-size: 30px; text-align: center; line-height: 60px; width: 60px; height: 60px; top: 70px; left: 70px; position: absolute; border-radius: 100% !important; border: 2px solid transparent; opacity: .7; -webkit-animation-name: coccoc-alo-circle-img-anim; animation-name: coccoc-alo-circle-img-anim; -webkit-animation-delay: 1s; animation-delay: 1s; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; background-color: #F20000; color: #fff;}
.coccoc-alo-ph-img-circle .fa{color: #fff;}
.pn-zalo{position:fixed;z-index:9999;right:15px;bottom:150px;overflow:hidden;width:50px;height:50px;border-radius:50%;text-indent:-99999px;background:url(../images/icon-zalo.jpg) no-repeat center;-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.5);-moz-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.5);box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.5);}
@media only screen and (max-width: 570px){.coccoc-alo-ph-circle-fill,.coccoc-alo-ph-circle{display: none;} .coccoc-alo-phone{width: 110px;height: 110px;bottom:40px} .coccoc-alo-ph-img-circle{left: 30px;top: 30px;} }

@media (min-width: 1060px){.container{width:1040px;}}
@media (min-width: 992px) and (max-width: 1059px){
	.left-content{width:70%;}.right-content{width:30%;}
}
@media (max-width: 991px){
	body{background:#fff;}.container{width:100% !important;}.wrapper img{height:auto !important;}.content{box-shadow:none;}.left-content{padding-left:0;}
	.banner{margin-left:-15px;margin-right:-15px;}
	.collapse{background:#931e15;}.collapse .navbar-nav{margin-top:0;margin-bottom:0;}.collapse .navbar-nav>li{border-bottom:1px solid #881c13;}.collapse .navbar-nav>li>a{font-weight:bold;font-size:13px;color:#fff;}.collapse .nav>li>a:hover,.collapse .nav>li>a:focus,.collapse .nav>li>a.active{background-color: #eee;color:#931e15;}.dropdown_menu a.logo{margin-left:15px;}.dropmenu,.dropdown_menu{display:block;}.navbar-toggle{display:block;}.navmenu{display:none;}.banner{margin-bottom:20px;}.footer{margin-left: -15px;margin-right: -15px;}
}
@media (max-width: 767px){
	.right-content,.left-content{padding-right:0;padding-left:0;width:inherit;margin-bottom:25px;}.left-content{width:100%}.right-content{margin-left:-15px;margin-right:-15px;}.right-content:after{display:block;width:100%;clear:both;height:1px;content:"";}.right-content-s{float:left;width:40%;padding-left:15px;padding-right:15px;}.right-adv{display:none;}.right-content .right-content-s:last-child{width:20%}.banner{-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.35);-moz-box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.35);box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.35);}.footer-menu{display:none;}.footer{border-top:5px solid #eb1212}h1.title{color:#2573ae}
	
}

@media (max-width: 570px){
	body{background:#fff;}.banner{background:url(../images/banner1.jpg) no-repeat center top;background-size:100% 100%;padding:50px 15px 0 15px;height:130px}.banner img.banner-img{display:none;}a.logo{display:block;text-align:center;}.navbar-toggle{position:fixed;top:98px;right:0;border-radius:3px 0 0 3px;background:#2c7cb9;}.navbar-toggle .icon-bar{background:#fff;width:22px}
	.right-content-s{width:50%;}.right-content .right-content-s:last-child{display:none;}.right-content{margin-left:-7px;margin-right:-7px;}.right-content-s{padding-left:7px;padding-right:7px;}.social-footer span{display:none;}.footer-info{padding-right:100px}.contact-form label{width:30%;}.txtContact,.areaContact{width:60%;}.news{font-size:13px;line-height:20px;}.news_name{font-size: 19px}
.pn-zalo{bottom:130px}
}
@media (max-width: 480px){
	.footer-info{padding-right:15px}.social-footer{display:none;}.contact-form label{float:none;width:100%;line-height:27px;}.txtContact,.areaContact{width:100%;}.lblHide{display:none;}.news_img{width:45%;height:100px;}.news p{max-height:72px;font-size:13px;line-height:18px;overflow:hidden;}.news_name{font-size: 16px;line-height:21px;}
}
@media (max-width: 370px){
	.right-content-s{width:100%;}
}