@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,300italic,400italic,700,700italic&subset=latin,vietnamese);
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,700');
@font-face{font-family:'UTMHelvetIns';src:url('../fonts/UTMHelvetIns.eot');src:url('../fonts/UTMHelvetIns.eot') format('embedded-opentype'),url('../fonts/UTMHelvetIns.woff2') format('woff2'),url('../fonts/UTMHelvetIns.woff') format('woff'),url('../fonts/UTMHelvetIns.ttf') format('truetype'),url('../fonts/UTMHelvetIns.svg#UTMHelvetIns') format('svg');}
@font-face{font-family:'MyriadProBold';src:url('../fonts/MyriadProBold.eot');src:url('../fonts/MyriadProBold.eot') format('embedded-opentype'),url('../fonts/MyriadProBold.woff2') format('woff2'),url('../fonts/MyriadProBold.woff') format('woff'),url('../fonts/MyriadProBold.ttf') format('truetype'),url('../fonts/MyriadProBold.svg#MyriadProBold') format('svg');}
::-webkit-scrollbar{background:#fff;width:10px;height:11px}
::-webkit-scrollbar-thumb{background:#BBBBBB}
/* ----back to top--- */
.input{display:block!important}
#top{width:45px;height:44px;background:url(../images/top.png);position:fixed;right:15px;bottom:50px;cursor:pointer;display:none;z-index:100;background-size:100% 100%;}
.wrapper{margin:auto;width:100%;position:relative;margin:0px auto;background:#fff;max-width:1349px;}
#wrapper{margin:10px auto;}
#content{padding-top:15px;}
#info{position:relative;}
.maxfull{max-width:1349px;margin:0px auto;position:relative;}
.container-left{float:left;width:100%;position:relative;margin-bottom:10px;border:1px solid #e1e1e1;}
.danhmuc_menu{max-height:570px;overflow:hidden;}
.container-right{position:relative;}
.content_wrap{padding:15px;}
.line{height:0px;border:1px dashed #cecece;margin:20px 0;}
.left-index{float:left;width:22%;padding-right:20px;}
.box_main{padding:20px 0px}
#social{margin-top:10px;}
.info_left{float:left;width:23%;margin-top:20px;}
.info_right{float:right;width:76%;margin-top:20px;}
.info_sp{padding:20px 0px;}
.top_head{background:#333;color:#fff;font-family:'Open Sans',sans-serif;}
.info_st{line-height:42px;float:left;}
.info_main{padding:10px 0px;}
.left{float:left;width:250px;margin:20px 0px;position:relative;z-index:99;}
.info{padding:10px 0px;margin-bottom: 20px;padding-bottom: 0;}
.title{margin-bottom:20px;text-align:center;background:url(../images/title_05.png)no-repeat bottom center;padding-bottom:15px;}
.title h4{font-size:30px;font-weight:normal;padding-bottom:10px;font-family:UTMHelvetIns;position:relative;text-transform:uppercase;line-height:30px;}
.title1{background:url(../images/title1_05.png)no-repeat bottom center;}
.title1 h4{color:#fff;}
.wrapper_intro{min-height:100vh;background:url(../images/bg_intro.png)no-repeat center fixed;background-size:100% 100%;}
.info_td{padding:30px 0px;}
.info_service{background:#f2f2f2;padding:40px 0px;}
.info_ab{padding:30px 0px;}
.info_in{padding:20px 0px}
.info_in_detail{max-width:1000px;margin:0px auto;padding:20px 0px;}

/*-----------------Header--------------------*/
.header_top{background:#333333;font-family:'Open Sans',sans-serif;padding: 4px 0;}
.slogan{float:left;line-height:30px;color:#fff;background:url(../images/setting_03.png)no-repeat left center;padding-left:20px;margin-left:19%;}
.header{position:relative;width:100%;max-width:1349px;margin:0px auto;box-shadow:-1px 1px 1px rgba(153,153,153,0.39);background:#fff;background:-moz-linear-gradient(90deg,#851e19 22%,#fff 22%);background:-webkit-gradient(linear,0deg,color-stop(38%,FE4274),color-stop(22%,F4F60C));background:-webkit-linear-gradient(90deg,#851e19 22%,#fff 22%);background:-o-linear-gradient(90deg,#851e19 22%,#fff 22%);background:-ms-linear-gradient(90deg,#851e19 22%,#fff 22%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1301FE',endColorstr='#F4F60C',GradientType='1');background:linear-gradient(90deg,#851e19 22%,#fff 22%);}
.logo{float:left;width:290px;text-align:center;background: #861f1a;padding: 1.5px 0;}

/*----------------All--------------------*/
.title_tn h3{font-family:'Open Sans',sans-serif;color:#333;text-transform:uppercase;margin:10px 0px;font-size:16px;text-align:center;}
.title_tn h3:hover{color:#f00}
.title_index{margin:10px 0px;font-family:'Open Sans',sans-serif;}
.title_index h2{position:relative;margin:0px;color:#ec2224;text-transform:uppercase;font-size:25px;font-weight:600;padding-bottom:10px;text-align:center;}
.xemthem1{margin:5px auto!important;}
.xemthem{width:100px;line-height:50px;text-align:center;border:2px solid #333;margin-top:10px;}
.xemthem a{text-transform:uppercase;}
.xemthem:hover a{color:#f00}
.title_main{position:relative;margin-bottom:20px;}
.title_main h4{color:#000;text-transform:uppercase;font-size:25px;font-weight:500;position:relative;z-index:99;padding-bottom:10px;font-family:SFUAGBuchStencilBQMedium;}
.title_main h4:after{content:'';position:absolute;width:60px;height:2px;background:#000;left:0px;bottom:0px;}
nav#menu{background:#851e19;}
nav#menu ul li a,.mm-title{font-size:15px;color:#fff;text-transform:uppercase;font-family:'Roboto Condensed',Tahoma;}
.mm-title{font-size:20px;color:#fff!important}
nav#menu ul li a:hover{background:rgba(255,255,255,0.1)}
.menu-l{width:auto;display:inline-block}
nav:not(.mm-menu){display:none}
.menu_rp{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC) center center no-repeat #851e19;display:none;border:1px solid rgba(255,255,255,0.5);width:40px;height:35px;position:fixed;top:70px;z-index:999999;right:10px;border-radius:2px;}
#menu_top{position:relative;font-family:'Open Sans',sans-serif;float:right;width:calc(100% - 320px);}
#menu_top #myslidemenu{margin:0 auto;position:relative;width:100%;}
#menu_top ul.nav{float:left;width:80%;position:relative;display:inline-block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;text-align:center;justify-content:left;justify-content:center;justify-content:space-between;padding:0px;}
#menu_top ul.nav li{list-style:none;}
#menu_top ul.nav >li{display:inline-block;text-transform:none;text-align:center;font-weight:normal;font-size:15px;}
#menu_top ul.nav >li span{display:inline-block;border-right:2px solid #fff;height:100%;}
#menu_top ul.nav >li >a{display:block;padding: 18px 0px!important;position:relative;color:#333;cursor:pointer;font-size:14px;font-weight:bold;text-transform:uppercase;}
#menu_top ul.nav >li >a.menu_active,#menu_top ul.nav >li >a:hover{color:#851e19;}
#menu_top ul.nav >li >ul li a{color: #333;transition:all 1s;padding: 5px 10px;box-sizing:border-box;border-bottom:1px solid rgba(196,196,196,0.52);background: #fff;}
#menu_top ul.nav >li >ul li:last-child > a{border-bottom: 0;}
#menu_top ul.nav >li >ul li:hover>a{color: #fff;background: #851e19;}
#menu_top.active_top ul.nav >li >a{padding:0px 16px!important;}

/*-------------------Title-----------------*/
.tt_top{margin-bottom:10px;height:30px;padding-bottom:10px;line-height:30px;background:url(../images/tt_top.png) left bottom no-repeat;}
.tt_top h4{font-family:'Open Sans',sans-serif;font-size:24px;color:#5c5c5c;font-weight:normal;}
.title_k{font-family:'Open Sans',sans-serif;font-size:15px;}

/*------------------index-------------------*/
.ds_about{float:left;width:33%;font-family:'Open Sans',sans-serif;font-size:15px;color:#383838;}
.title_ab{position:relative;}
.title_ab h3{font-size:16px;color:#851e19;margin:10px 0px;text-transform:uppercase;font-family:'Open Sans',sans-serif;font-weight:bold;}
.img_about{float:right;width:65%;}
.view_about{margin-top:20px;line-height:50px;background:linear-gradient(to right,#d08400,#fca000 90%);width:130px;display:inline-block;border-radius:5px;color:#fff;text-transform:uppercase;}
.view_lv{background:#851e19;/* width:80px; */line-height:25px;display:inline-block;text-align:center;margin-top:10px;font-size:13px;color:#fff;padding: 4px 14px;}
.view_lv:hover{color:#ff0}
.slick_tc{margin:10px 0px;}
.box_tc{float:left;width:33.3%;padding:10px;box-sizing:border-box;font-size:13px;font-family:'Open Sans',sans-serif;text-align:center;text-transform:uppercase;}
.box_tc h3{font-weight:normal;}
.box_td{float:left;width:25%;padding:5px;box-sizing:border-box;position:relative;font-family:'Open Sans',sans-serif;}
.box_td h3{padding:10px;text-transform:uppercase;text-align:center;position:absolute;left:0px;right:0px;bottom:0px;color:#333;font-weight:500;font-size:15px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background:rgba(255,255,255,0.76);}
.box_dv{float:left;width:25%;padding:10px 15px;box-sizing:border-box;font-family:'Open Sans',sans-serif;position:relative;text-align:center;}
.ds_service{text-align:center;color:#333;padding:80px 65px;box-sizing:border-box;background:#fff;-webkit-clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);}
.ds_service h3{font-size:16px;position:relative;font-weight:bold;text-transform:uppercase;color:#000;}
.ds_service h3:hover{color:#f00}
.ds_service p{line-height:20px;height:60px;overflow:hidden;}
.view_sv{margin-top:10px;line-height:32px;background:linear-gradient(to right,#d08400,#fca000 90%);width:90px;display:inline-block;border-radius:5px;color:#fff;}
.img_service{position:relative;border-radius:50%;display:inline-block;margin-bottom:-80px;z-index:99;}
.ds_service span{background:url(../images/icon_dv_05.png)no-repeat;width:24px;height:37px;position:absolute;bottom:25px;left:calc(50% - 12px);}
.box_ab{float:left;width:25%;padding:50px 5px 5px 5px;box-sizing:border-box;font-family:'Open Sans',sans-serif;text-align:center;}
.ab_in{border:1px solid #dddddd;padding:50px 20px 20px 20px;box-sizing:border-box;border-radius:3px;position:relative;color:#666}
.img_ab{position:absolute;border:2px solid #720d05;border-radius:5px;left:calc(50% - 35px);top:-35px;}
.ab_in h3{text-transform:uppercase;position:relative;padding-bottom:10px;margin-bottom:10px;font-size:17px;color:#444}
.ab_in h3:after{content:'';position:absolute;width:94px;height:4px;background:#811712;bottom:0px;left:calc(50% - 47px)}
.box_alb{float:left;width:25%;padding:5px;box-sizing:border-box;text-align:center;}
.duan_in{border:1px solid #720d05;}
.box_duan{float:left;width:25%;padding: 10px 10px;box-sizing:border-box;font-family:'Open Sans',sans-serif;}
.ds_duan{padding-top: 20px;box-sizing:border-box;background: #fff;text-align: center;padding-bottom: 7px;}
.ds_duan p{overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:20px;margin-bottom: 0;}
.ds_duan h3{text-transform:uppercase;font-size: 17px;color:#851e19;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height: 20px;margin-top: 0;font-weight: 700;}
.ad_da{text-transform: capitalize;line-height:20px;margin-top:10px;font-size: 15px;padding: 0 20px;}
.ad_da i{margin-right: 8px;color: #851e19;}
.wr_detail{padding:20px;box-sizing:border-box;background:#f2f2f2;font-family:'Open Sans',sans-serif;margin-bottom:20px;}
.name_detail{text-align:center;text-transform:uppercase;font-size:25px;color:#851e19;margin-bottom:10px;}
.ds_duan .duan-price{font-size: 16px;margin: 10px 0;color: #851e19;font-weight: 700;padding: 0 20px;margin-bottom: 6px;}
.ds_duan .duan-price span{}
.ds_duan .xemchitiet{border-top: 1px solid #ffffff;padding: 5px 20px;}
.ds_duan .xemchitiet p{}
.ds_duan .xemchitiet p a{display: inline-block;background: #851e19;color: #fff;padding: 8px 28px;font-size: 15px;font-weight: 500;text-transform: capitalize;transition: all 0.5s ease;padding-bottom: 9px;}
.ds_duan .xemchitiet p a:hover{letter-spacing: 1px;}
/*--------------------Left--------------------------*/
.title_left h4{font-size:17px;background:url(../images/title_left_13.png)no-repeat;color:#fff;line-height:38px;font-family:'Open Sans',sans-serif;font-weight:normal;text-transform:uppercase;text-align:center;}
.box_left ul{margin:0px;padding:0px 0px;}
.box_left ul ul{display:none;background:#fff;position:absolute;left:100%;top:0px;width:100%;border:1px solid #f1f1f1;}
.menu_left{background:#fff;font-family:'Open Sans',sans-serif;}
.menu_left li{list-style:none;position:relative;}
.menu_left li a{font-size:14px;padding:5px 0px;display:inline-block;width:100%;background:url(../images/icon_li_17.png)no-repeat 15px center;padding-left:30px;box-sizing:border-box;text-transform:uppercase;color:#666;}
.menu_left li a:hover{color:#f00}
.img_list_left{float:left;width:29%;}

/*------------------------footer-----------------------*/
.footer{position:relative;font-family:'Open Sans',sans-serif;padding:30px 0px;color:#fff;line-height:25px;background:#272727;background:-moz-linear-gradient(90deg,#851e19 37%,#272727 22%);background:-webkit-gradient(linear,0deg,color-stop(38%,FE4274),color-stop(22%,F4F60C));background:-webkit-linear-gradient(90deg,#851e19 37%,#272727 22%);background:-o-linear-gradient(90deg,#851e19 37%,#272727 22%);background:-ms-linear-gradient(90deg,#851e19 37%,#272727 22%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1301FE',endColorstr='#F4F60C',GradientType='1');background:linear-gradient(90deg,#851e19 37%,#272727 22%);}
#footer a:hover{color:#ff0;}
.noidung_ft{float:left;width:31%}
.menu_ft{margin:0px;padding:0px;}
.menu_ft li{list-style:none;}
.menu_ft li a{color:#fff}
.box_ft{float:left;width:36%;box-sizing:border-box;padding:10px 10px;}
.box_ft1,.box_ft2,.box_ft3,.box_ft4{float:left;width:21%;padding:10px 10px;box-sizing:border-box;}
.copy{float:left;}
.thongke{float:right;margin:0px;padding:0px;}
.thongke  li{list-style:none;display:inline-block;}
.thongke  li span{color:#ff0}
.title_ct{margin-bottom:10px;}
.title_ct h2{font-weight:normal;margin:0px;font-size:25px;text-transform:uppercase;font-family:UTMHelvetIns;}
.form_gm{padding:20px;background:#e1002a}
.form_gm h3{margin:0px;float:left;text-transform:uppercase;color:#fff;font-size:15px;line-height:50px;margin-right:10px;}
.letter{float:left;width:25%;margin-left:15%;}
.dangkymail{margin:10px 0px;position:relative;}
.title_nt{text-transform:uppercase;text-align:center;font-size:20px;float:left;line-height:40px;font-family:'Open Sans',sans-serif;}
.dknhantin{position:relative;}
.dknhantin input{height:30px;padding:0px 10px;color:#333;width:100%;outline:none;box-sizing:border-box;background:#fff;border:none;margin-bottom:10px;}
.dknhantin input:focus{outline:none;}
.dknhantin button{box-sizing:border-box;position:absolute;outline:none;border:none;border-left:none;background:none;right:0px;bottom:10px;}
.dangkymail input::-webkit-input-placeholder{color:#333;}
.dangkymail input:-moz-placeholder{ /* Firefox 18- */color:#333;}
.dangkymail input::-moz-placeholder{  /* Firefox 19+ */color:#333;}
.dangkymail input:-ms-input-placeholder{color:#333;}
.footer_end{position:relative;width:100%;left:0px;bottom:0px;padding:8px 0px;background:#333333;color:#fff;font-family:'Open Sans',sans-serif;}
.title_ft{margin-bottom:15px;}
.title_ft h4{font-size:15px;font-weight:500;position:relative;text-transform:uppercase;padding-bottom:5px;}
.title_ft h4:after{content:'';position:absolute;width:100px;background:#732221;height:2px;left:0px;bottom:0px;}
.wr_contact{padding:30px 0px;}
.khung_trai{float:left;width:49%;box-sizing:border-box;}
.khung_phai{float:right;width:49%;box-sizing:border-box;}
.title_ct{font-family:'Open Sans',sans-serif;font-size:20px;font-weight:bold;margin-bottom:10px;}
.form_lh1{background:rgba(255,255,255,0.5);padding:20px;text-align:center;max-width:520px;margin:0px auto;}
.form_contact{padding-bottom:10px;margin-bottom:10px;border-bottom:dashed 1px #ccc;}
.form_lh label{font-family:'Open Sans',sans-serif;font-size:14px;}
.form_lh .tflienhe{display:block;width:100%;height:40px;padding:0px 12px;line-height:1.42857143;color:#555;border:1px solid #ddd;box-sizing:border-box;margin-bottom:10px;border-radius:5px;}
.form_lh .tflienhe:focus{outline:none;}
.title_lh{margin-bottom:20px;text-align:left;}
.title_lh h4{text-transform:uppercase;font-weight:bold;font-size:25px;color:#555;font-family:'Open Sans',sans-serif;}
.button-contact{border:none;width:80px;line-height:40px;background:#336f57;border-radius:20px;color:#fff;cursor:pointer;font-weight:bold;font-size:14px;position:relative;font-family:'Open Sans',sans-serif;}
.button-contact:hover{color:#ff0}
.file_lh{display:none;}
.custom-file-upload{border-radius:10px;display:inline-block;width:150px;line-height:45px;cursor:pointer;background:#ff6600;color:#fff;font-family:'Open Sans',sans-serif;font-weight:bold;font-size:14px;}
.ta_noidung{color:#333;height:85px;width:100%;padding:10px;box-sizing:border-box;border-radius:5px;border:1px solid #ddd;}
.click_video{width:100%;border:1px solid #f1f1f1;padding:5px 0px;}
.listVideo{width:100%;}
.box_video h3{font-family:'Roboto Condensed',Tahoma;color:#333;text-align:center;text-transform:uppercase;margin:10px 0px;font-size:15px;font-weight:bold;}
.box_video{width:25%;float:left;padding:0px 10px;box-sizing:border-box;}
.select_video{width:100%;padding:5px;border:1px solid #eee;border-radius:5px;}
.slick_video{margin:0px -5px;padding:0px;}
.chonvideo{padding:0px 5px;}
.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%;}
}
.news_left{float:left;width:calc(100% - 320px);font-family:'Open Sans',sans-serif;}
.news_right{float:right;width:300px;font-family:'Open Sans',sans-serif;}
.news_other{padding:10px 0px;border-bottom:1px dashed #ccc}
.news_other h3{margin:5px 0px;color:#333;font-size:15px;}
.first-item-news-wrap{border-bottom:1px dashed #ccc;padding:10px 0px;}
.first-item-news{overflow:hidden;font-family:'Open Sans',sans-serif;padding:0px 10px;box-sizing:border-box;width:50%;float:left;}
.first-item-news:nth-child(2n+1){clear:both;}
.first-item-news .img{float:left;max-width:150px;position:relative;z-index:9;margin-right:15px;overflow:hidden;border:1px solid #f1f1f1;}
.first-item-news img{width:100%;}
.first-item-news h3 a:hover{color:#f00!important;}
.first-item-news h3{margin:0;color:#000;font-size:16px;}
.first-item-news h3 a{color:#333;font-size:14px;}
.first-item-news .desc_cont{text-align:justify;line-height:20px;}
.first-item-news .desc{padding:5px;box-sizing:border-box;transition:all 0.25s ease 0s;-webkit-transition:all 0.25s ease 0s;-moz-transition:all 0.25s ease 0s;-o-transition:all 0.25s ease 0s;-ms-transition:all 0.25s ease 0s;}
.first-item-news .desc >div{position:relative;}
.first-item-news .desc .over_lay{position:absolute;top:28%;left:0;right:0;bottom:0;z-index:111;text-align:center;margin-top:-20px;opacity:0;transition:all 0.25s ease 0s;-webkit-transition:all 0.25s ease 0s;-moz-transition:all 0.25s ease 0s;-o-transition:all 0.25s ease 0s;-ms-transition:all 0.25s ease 0s;}
.first-item-news .desc .over_lay h4{padding:0 15px;display:block;text-transform:uppercase;font-size:12px;color:#D7DC02;transition:all 0.25s ease 0s;-webkit-transition:all 0.25s ease 0s;-moz-transition:all 0.25s ease 0s;-o-transition:all 0.25s ease 0s;-ms-transition:all 0.25s ease 0s;text-align:center;}
.first-item-news .desc .over_lay a.xemthem{padding:6px 10px;background:#0074c7;border-radius:3px;position:relative;display:inline-block;color:#ffffff;text-decoration:none;margin-top:50px;transition:all 0.25s ease 0s;-webkit-transition:all 0.25s ease 0s;-moz-transition:all 0.25s ease 0s;-o-transition:all 0.25s ease 0s;-ms-transition:all 0.25s ease 0s;font-family:'Tahoma';font-size:13px;font-style:normal;}
.box_tintuc{background:#f2f2f2;padding:50px 0 30px;}
.box_tt{width:575px;float:left;}
.box_tt:nth-child(2){float:right;}
.box_tt .tt_last{background:url(../images/tt_end.png) left center no-repeat;text-indent:20px;margin-bottom:20px;}
.box_tt .tt_last h3{font-size:20px;color:#2d352d;text-transform:uppercase;}
.box-news{position:relative;border-bottom:1px solid #f2f2f2;float:left;padding:10px 0px;}
.box-news .img{margin-right:10px;position:relative;overflow:hidden;padding:4px;background:#fff;border:thin solid #d6d6d6;box-shadow:4px 4px 0 #ebebeb;}
.box-news .img img{border-radius:0;width:100%;}
.box-news h3{font-size:12px;margin:0px;font-weight:bold;line-height:20px;max-height:40px;overflow:hidden;}
.box-news h3 a{color:#0068d0;text-transform:uppercase;font-size:15px;font-weight:500;}
.box-news h3 a:hover{color:#f00;}
.box-news a.chitiet{color:#09a651;font-size:13px;display:block;text-align:right}
.box-news .desc{font-size:13px;color:#333333;text-align:justify;}
.desc-dv{line-height:20px;height:80px;overflow:hidden;}
.box-news:hover img{transform:scale(1.1);}
.tieude{font-family:'Tahoma';color:#055699;font-size:17px;margin:5px 0px;}
.date{color:#474747;font-size:13px;}
#content_end{background:url(../images/content_end_bg.png);padding:50px 0;}
.box_end{width:368px;float:left;margin-right:45px;border:thin solid #e7e7e7;border-radius:5px;box-shadow:5px 5px #e7e7e7;background:#f8f8f8;position:relative;}
.box_end:nth-child(3){margin-right:0px;}
.box_end .tt_end{position:relative;background:url(../images/left_tt.png) repeat-x;margin:0px 0 0px;height:60px;line-height:60px;border-radius:5px 5px 0 0;}
.box_end .tt_end .title{font-size:18px;color:#fff;text-transform:uppercase;font-weight:bold;line-height:60px;background:url(../images/left_bg_icon.png) 13px center no-repeat;text-align:center;}
.box_left{width:100%;margin-bottom:20px;border:1px solid #f1f1f1;box-sizing:border-box;}
.call{background:#851e19;height:40px;line-height:40px;position:fixed;width:100%;bottom:0;left:0;z-index:9999;display:none;font-family:'Open Sans',sans-serif;}
.call .phone{width:33%;text-align:center;float:left;color:#fff;border-right:thin solid rgba(255,255,255,0.30980392156862746);box-sizing:border-box;}
.call .sms{width:33%;text-align:center;float:left;}
.call a{color:#fff;font-size:16px}
.box-info{width:100%;margin:15px 0px;}
.info_news{padding:20px 0px;}
.slick_tin .tintuc_left img{width:100%}
.tintuc_left{color:#333;font-family:'Open Sans',sans-serif;padding:0px 10px;float:left;list-style:none;}
.tintuc_left h3{font-size:15px;color:#333;font-weight:bold;margin:10px 0px;}
.tintuc_left h3:hover{color:#f00;}
.tintuc_left .name_service{color:#005aaa}
.menu-left{margin-bottom:0px!important;}
.menu-left li{padding:10px 10px;list-style:none;background:url(../images/back_li_left.png)no-repeat;background-size:100% 100%;}
.menu-left li a{background:url(../images/icon_list_16.png)no-repeat left center;padding-left:15px!important;color:#333;}
.menu-left li a:hover{color:red;}
.menu-left ul li a{background:url(../images/icon_cat_05.png)no-repeat left center;padding-left:15px!important;color:#333;}
.menu-left li:last-child{border-bottom:none;}
.menu-left ul ul{display:none;}
#timkiem{float:right;width:200px;background:#222;}
.frm_timkiem{position:relative;}
#timkiem #name_tk::-webkit-input-placeholder{color:#ccc;}
#timkiem #name_tk:-moz-placeholder{ /* Firefox 18- */color:#ccc;}
#timkiem #name_tk::-moz-placeholder{  /* Firefox 19+ */color:#ccc;}
#timkiem #name_tk:-ms-input-placeholder{color:#ccc;}
#name_tk{color:#fff;padding:0px 10px;outline:none;box-sizing:border-box;width:100%;line-height:30px;background:none;border:none;}
.nut_tim{background:url(../images/icon_tk_02.png)no-repeat center;width:42px;height:30px;position:absolute;right:0px;top:0px;border:none;outline:none;}
.btn_dat{cursor:pointer;font-size:18px;padding:5px 10px;background:red;color:#fff;text-transform:uppercase;font-weight:100;}
.like_facebook{position:fixed;top:30%;right:-250px;width:287px;z-index:9999;}
.icon_like{float:left;width:36px;cursor:pointer;}
.content_like{float:left;width:250px;background-color:#F7F7F7;}
.sale,.nb{background:#f00;padding:0px 10px;color:#fff;position:absolute;font-weight:bold;border-radius:2px;}
.sale{left:10px;top:10px;}
.nb{right:10px;top:10px;}

/*----------------bottom--------------------*/
.row-tintuc{/* display: flex; *//* flex-flow: row wrap; */}
.col-news{width: 33.33333%;padding: 0 10px;box-sizing: border-box;}
.bottom{padding:20px 0px;font-family:'Open Sans',sans-serif;background: #fafafa;}
.bottom_news{float:left;width:55%;padding:0px 15px;box-sizing:border-box;}
.col-news .box_news{width: 100%;float: none;padding: 0;}
.box_news{float:left;width:50%;padding:10px 10px;box-sizing:border-box;}
.ds_news p{overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;}
.new_nb{float:left;width:46%;padding:0px 15px;box-sizing:border-box;}
.line_news{float:right;width:54%;padding:0px 15px;box-sizing:border-box;margin:-10px 0px}
.box_tt_bt{padding:5px 15px;float:left;list-style:none;font-family:'Open Sans',sans-serif;color:#fff}
.box_news_main{box-shadow:0px 1px 7px rgba(102,102,102,0.29);}
.ds_news_one{margin-top:10px;}
.ds_news_one h3,.ds_news h3{font-weight:bold;font-size:15px;margin-bottom:5px;text-transform:uppercase;font-family:'Open Sans',sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;text-align: center;}
.ds_news_one h3:hover,.ds_news h3:hover{color:#f00}
.khung_video{float:left;width:45%;padding:0px 15px;box-sizing:border-box;}
.ds_news h3 a{overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;text-transform: capitalize;font-size: 17px;font-weight: 600;margin-bottom: 10px;}
/*--------------------------doitac----------------------*/
#doitac{padding:20px 0px;}
.title_dt{margin-bottom:20px;text-align: center;}
.title_dt  h4{padding: 0 10px;display: inline-block;font-size: 29px;text-transform:uppercase;font-family:'Open Sans',sans-serif;font-weight: 700;position: relative;line-height: normal;padding-bottom: 12px;}
.title_dt  h4:after{content:'';position:absolute;left:0px;bottom: -2px;width: 47%;height: 6px;background:#851e19;left: 50%;transform: translateX(-50%);border-radius: 50px;}
.title_dt  h4:before{content:'';position: absolute;
    left: 0px;
    bottom: 0px;
    width: 71%;
    height: 2px;
    background: #dfdfdf;
    left: 50%;
    transform: translateX(-50%);}
.item_dt{padding:0px 5px;box-sizing:border-box;text-align:center;}
.item_dt img{border:1px solid #ddd;box-sizing:border-box;}
.item_it{text-align:center;padding:10px;box-sizing:border-box;}

/*---------------------Slider----------------------*/
.slider{position:relative;}
.slick_slider{padding:0px;margin:0px;}
.slider img{width:100%;}
.slider ul{padding:0px;}
.slider ul li{list-style:none}
.news_slider{background:linear-gradient(to top,#e7d3d3,#fefdfd 90%);position:absolute;top:0px;bottom:0px;left:0px;width:297px;font-family:'Open Sans',sans-serif;padding:20px;box-sizing:border-box;}
.news_slider h3{font-size:16px;color:#851e19;margin:10px 0px;text-transform:uppercase;font-family:'Open Sans',sans-serif;font-weight:bold;}

/*--------------------tab------------------*/
.vien_one{margin:10px 0px;}
.title_tt span:hover,.title_tt .active_sp{border-top:2px solid #851e19;}
.title_tt span{background:#f1f1f1;padding:10px;border:1px solid #e6e7eb;border-bottom:none;display:inline-block;font-weight:700;font-family:'Open Sans',sans-serif;cursor:pointer;transition:all 1s;color:#851e19}
.info_detail{border:1px solid #e6e7eb;padding:10px;margin-top:-1px;}
.show_2,.show_3,.show_4,.show_5,.show_6{display:none;}

/*------------------product---------------------*/
.ds_sp{float:left;width:25%;padding:10px 15px;box-sizing:border-box;text-align:center;font-family:'Open Sans',sans-serif;}
.ds_product{padding:10px;position:relative;}
.ds_product:after{content:'';position:absolute;width:10px;height:10px;right:10px;bottom:10px;background:url(../images/icon_sp.png)no-repeat;}
.box-sp{box-shadow:0px 0px 1px rgba(153,153,153,0.27);}
.sp_lq{font-family:'Open Sans',sans-serif;}
.line_pro{padding:10px;border-right:1px solid #cecece;border-left:1px solid #cecece;border-top:1px solid #cecece;border-bottom:1px solid #cecece;margin-bottom:10px;}
.view_sp{width:205px;line-height:43px;background:#de131b;text-align:center;margin:10px auto;}
.view_sp a{color:#fff;font-family:'Open Sans',sans-serif;font-size:15px;}
.slider-nav,.slider-for{padding:0px;margin:0px;}
.br_img{padding:5px;list-style:none;float:left;}
.br_img img{border:1px solid #f1f1f1;}
.app-figure{text-align:center;}
.br_img_main{float:left;list-style:none}
.product-pic{position:relative;padding:0px;border:1px solid #f1f1f1;float:left;width:45%}
.product-info{position:relative;float:right;width:52%;}
.khung_thongtin{font-family:'Open Sans',sans-serif;padding:0px;}
.khung_thongtin li{padding:5px 0px 5px 0px;border-bottom:1px solid #eee;width:100%;float:left;list-style:none}
.khung_thongtin h2{font-size:20px;color:#e40001;text-transform:uppercase;margin:0px;font-weight:bold;}
.khung_thongtin .masp{color:#008CC0;}
.khung_thongtin .mota_detail{color:#757575}
.khung_thongtin .gia_detail{font-size:15px;color:#cd0000;}
.khung_thongtin .gia_detail b{color:#333;font-size:14px;}
.khung_thongtin .giacu_detail{color:#999;text-decoration:line-through;}
.khung_thongtin .giacu_detail span{text-decoration:line-through;}
.khung_thongtin .baohanh_detail{color:#015DA4;}

/*-------------------news_index----------------------------*/
.box_list_news{margin-bottom:20px;font-family:'Open Sans',sans-serif;}
.title_list_news{border-bottom:2px solid #e1e1e1;margin-bottom:10px;}
.title_list_news h4{color:#8b1409;text-transform:uppercase;font-weight:bold;font-size:16px;position:relative;margin:0px;padding-bottom:10px;display:inline-block;}
.title_list_news h4:after{content:'';position:absolute;width:100%;height:2px;background:#8b1409;left:0px;bottom:-2px;}
.ds_news_in{padding:10px 0px;}
.ds_news_in h3{color:#333;font-size:15px;margin:5px 0px;font-weight:bold;}
.ds_news_in h3:hover{color:#f00}
.col-news .img_news{float: none;margin-right: 0;overflow:hidden;width: 100%;}
.ds_news {
    padding: 10px;
    border-bottom: 5px solid #851e19;
    margin-bottom: 25px;
background: #fff;text-align: left;}
.ds_news > a{width: 100%;text-transform: capitalize;font-size: 15px;padding: 7px 10px;box-sizing: border-box;}
.ds_news p{display: flex !important;justify-content: space-between;font-size: 14px;margin-bottom: 7px;align-items: center;}
.ds_news p span{display: flex;align-items: center;justify-content: center;}
.ds_news p span i{color: #851e19;font-size: 15px;margin-right: 3px;}
.col-news .img_news img{width: 100%;}
.img_news{float:left;margin-right:15px;overflow:hidden;width:225px;}
.date_news{width:50px;height:50px;background:#851e19;float:left;margin-right:10px;text-align:center;color:#fff;font-family:'Open Sans',sans-serif;padding:3px 0px;box-sizing:border-box;}
.date_news b{font-size:15px;text-decoration:underline;}
.tt_img{margin-bottom:10px;}
.name_img{display:inline-block;position:relative;text-align:center;cursor:pointer;padding:10px 5px;background:#fff;border-top:2px solid #fff;transition:all 0.5s}
.name_img span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-transform:uppercase;}
.name_img:hover,.tt_img .active_img{background:#fff;border-top:2px solid #851010;background:#f2f2f2}
.hide_img_pt{display:none;}
.img_de_pt .active_img_pt{display:block;}
.ct_lh{position:fixed;right:0px;bottom:29%;padding:5px 10px;color:#fff;border-radius:2px;text-transform:uppercase;}
.ct_lh p{background:#851e19;margin-bottom:3px;padding:5px}
.ct_lh a{color:#fff;text-transform:uppercase;}
.da_form{float:left;width:50%;padding:0px 10px;box-sizing:border-box;}
.modal-content{background-clip:padding-box;background-color:#FFFFFF;border:1px solid rgba(0,0,0,0);border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,0.3);outline:0 none;position:relative;border-radius: 0 !important;position: relative !important;}
.modal-content .modal-body{padding: 0;}
.bg-img-contact {
    width: 50%;
/* height: 100%; */}
.bg-img-contact img{width: 100%;height: 100% !important;object-fit: cover;}
body .bg_contact{display: flex;flex-flow: row wrap;justify-content: space-between;/* align-items: center; */}
body section.contact{text-align:center;padding: 31px;background:#fefefe;font-size: 13px;font-weight:300;color:#333;width: 50%;display: flex;align-items: center;}
body section.contact > div{width: 100%;}
body section.contact .tt_frm{margin-bottom:15px;font-size:12px;font-weight:100;margin: auto;}
body section.contact .tt_frm b{font-weight: 700;font-size: 24px;font-family: 'Open Sans';}
body section.contact form{text-align:left;margin:0 auto;}
#myModal .modal-header{padding:0px!important;border-bottom:none!important;}
body section.contact form input[type="button"].close{background:red;}
.modal#myModal.in{/* position:fixed; *//* top:25%!important; *//* right:0!important; */display: flex !important;align-items: center;z-index: 99999;}
button.closexhead{position:absolute;color:#fff;right: 5px;top: 5px;font-size:25px;z-index:99999;background:red!important;width:30px;opacity:1;height:30px;border-radius:50%;}
.btn-guithongtin{position:relative;background:none!important;border:none!important;padding:none!important;}
.btn-guithongtin{cursor:pointer;}
.close{position:relative;top:3px;right:5px;opacity:1;}
.object_newsletter{position:absolute;top:0;width:100%;height:100%;}
.modal-open{overflow:initial!important;}
.btn-frame{display:block;width:50px;height:50px;position:fixed;right:20px;z-index:10;cursor:pointer;}
.btn-frame i{display:flex;display:-ms-flex;justify-content:center;align-items:center;-ms-flex-align:center;width:50px;height:50px;border-radius:50%;background:#f75a04;position:relative;z-index:1;}
.btn-frame i img{vertical-align:middle;width:70%;}
.btn-frame .animated.infinite{animation-iteration-count:infinite;}
.btn-frame .kenit-alo-circle{width:60px;height:60px;top:-5px;right:-5px;position:absolute;background-color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid rgba(7,41,103,0.8);opacity:.1;border-color:#f75a04;opacity:.5;}
.btn-frame .zoomIn{animation-name:zoomIn;}
.btn-frame .animated{animation-duration:1s;animation-fill-mode:both;}
.btn-frame .kenit-alo-circle-fill{width:70px;height:70px;top:-10px;right:-10px;position:absolute;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;background-color:rgb(247 90 4 / 40%);opacity:.4;}
.btn-frame .pulse{animation-name:pulse;}

/* Zalo */
.btn-zalo{bottom:315px;}
body section.contact form .field{width:100%;position:relative;margin-bottom:15px;}
body section.contact form .field label{text-transform:uppercase;position:absolute;top:0;left:0;background:#228ebc;width:18%;padding:18px 0;font-size:1.45em;letter-spacing:-0.4px;-webkit-transition:all 333ms ease-in-out;-moz-transition:all 333ms ease-in-out;-o-transition:all 333ms ease-in-out;-ms-transition:all 333ms ease-in-out;transition:all 333ms ease-in-out;}
body section.contact form .field label+span{opacity:0;color:white;display:block;position:absolute;top:12px;left:7%;font-size:2.5em;text-shadow:1px 2px 0 #cd6302;-webkit-transition:all 333ms ease-in-out;-moz-transition:all 333ms ease-in-out;-o-transition:all 333ms ease-in-out;-ms-transition:all 333ms ease-in-out;transition:all 333ms ease-in-out;}
body section.contact form .field input[type="text"],body section.contact form .field input[type="number"],body section.contact form .field input[type="email"]{border:none;background:#E8E9EA;width:100%;margin:0;padding: 11px 8px;text-align:left;color:#333;font-size: 16px;letter-spacing: 0;font-family: 'Open Sans';}
body section.contact form .field input.noidunginput{font-size: 14px;}
body section.contact form .field textarea{border:none;background:#E8E9EA;width:100%;margin:0;padding:8px 0;padding-left:5%;text-align:left;color:#333;font-size:1.4em;letter-spacing:0.05em;}
body section.contact form .field input[type="text"]#msg,body section.contact form .field input[type="number"]#msg,body section.contact form .field input[type="email"]#msg,body section.contact form .field textarea#msg{  /*height: 18px;*/
resize:none;-webkit-transition:all 333ms ease-in-out;-moz-transition:all 333ms ease-in-out;-o-transition:all 333ms ease-in-out;-ms-transition:all 333ms ease-in-out;transition:all 333ms ease-in-out;font-size: 16px;font-weight: 500;}
body section.contact form .field input[type="text"]:focus,body section.contact form .field input[type="text"].focused,body section.contact form .field textarea:focus,body section.contact form .field textarea.focused{outline:none;}
body section.contact form .field input[type="text"]:focus#msg,body section.contact form .field input[type="text"].focused#msg,body section.contact form .field textarea:focus#msg,body section.contact form .field textarea.focused#msg{  /*padding-bottom: 150px;*/}
body section.contact form .field input[type="text"]:focus+label,body section.contact form .field input[type="text"].focused+label,body section.contact form .field textarea:focus+label,body section.contact form .field textarea.focused+label{width:18%;background:#297da0;color:#fff;letter-spacing:-0.5px;}
body section.contact form .field input[type="text"]:valid+label,body section.contact form .field textarea:valid+label{width:18%;background:#297da0;color:#fff;letter-spacing:-0.5px;}
body section.contact form .field input[type="text"].focused+label,body section.contact form .field textarea.focused+label{color:#FD9638;}
body section.contact form .field input[type="number"]:focus,body section.contact form .field input[type="number"].focused,body section.contact form .field textarea:focus,body section.contact form .field textarea.focused{outline:none;}
body section.contact form .field input[type="number"]:focus#msg,body section.contact form .field input[type="number"].focused#msg,body section.contact form .field textarea:focus#msg,body section.contact form .field textarea.focused#msg{  /*padding-bottom: 150px;*/}
body section.contact form .field input[type="number"]:focus+label,body section.contact form .field input[type="number"].focused+label,body section.contact form .field textarea:focus+label,body section.contact form .field textarea.focused+label{width:18%;background:#297da0;color:#fff;letter-spacing:-0.5px;}
body section.contact form .field input[type="number"]:valid+label,body section.contact form .field textarea:valid+label{width:18%;background:#297da0;color:#fff;letter-spacing:-0.5px;}
body section.contact form .field input[type="number"].focused+label,body section.contact form .field textarea.focused+label{color:#FD9638;}
body section.contact form .field input[type="email"]:focus,body section.contact form .field input[type="email"].focused,body section.contact form .field textarea:focus,body section.contact form .field textarea.focused{outline:none;}
body section.contact form .field input[type="email"]:focus#msg,body section.contact form .field input[type="email"].focused#msg,body section.contact form .field textarea:focus#msg,body section.contact form .field textarea.focused#msg{  /*padding-bottom: 150px;*/}
body section.contact form .field input[type="email"]:focus+label,body section.contact form .field input[type="email"].focused+label,body section.contact form .field textarea:focus+label,body section.contact form .field textarea.focused+label{width:18%;background:#297da0;color:#fff;letter-spacing:-0.5px;}
body section.contact form .field input[type="email"]:valid+label,body section.contact form .field textarea:valid+label{width:18%;background:#297da0;color:#fff;letter-spacing:-0.5px;}
body section.contact form .field input[type="email"].focused+label,body section.contact form .field textarea.focused+label{color:#FD9638;}
body section.contact form .field:hover label{width:18%;background:#228ebc;color:white;letter-spacing:-0.5px;}
body section.contact form input#feedback_submit,body section.contact form input.btnCancel{background:#2196F3;color:#fff;-webkit-appearance:none;border:none;position:relative;padding:10px 20px;font-size: 14px;letter-spacing: 0;font-weight:300;-webkit-transition:all 333ms ease-in-out;-moz-transition:all 333ms ease-in-out;-o-transition:all 333ms ease-in-out;-ms-transition:all 333ms ease-in-out;transition:all 333ms ease-in-out;opacity: 1;text-transform: uppercase;height: 40px;}
body section.contact form input#feedback_submit:hover,body section.contact form input.btnCancel:hover{background:#a2a214;color:#fff;}
body section.contact form input#feedback_submit:focus,body section.contact form input.btnCancel:focus{outline:none;background:#cd6302;}
.modal-dialog{max-width: 1000px!important;margin:0px auto;width: 100% !important;}

.btn-frame{display:block;width:50px;height:50px;position:fixed;right:20px;z-index:10;cursor:pointer;}
.btn-frame i{display:flex;display:-ms-flex;justify-content:center;align-items:center;-ms-flex-align:center;width:50px;height:50px;border-radius:50%;background:#851e19;position:relative;z-index:1;}
.btn-frame i img{vertical-align:middle;width:70%;}
.btn-frame .animated.infinite{animation-iteration-count:infinite;}
.btn-frame .kenit-alo-circle{box-sizing: border-box;width:60px;height:60px;top:-5px;right:-5px;position:absolute;background-color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid rgba(7,41,103,0.8);opacity:.1;border-color:#851e19;opacity:.5;}
.btn-frame .zoomIn{animation-name:zoomIn;}
.btn-frame .animated{animation-duration:1s;animation-fill-mode:both;}
.btn-frame .kenit-alo-circle-fill{box-sizing: border-box;width:70px;height:70px;top:-10px;right:-10px;position:absolute;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;background-color:rgb(247 90 4 / 40%);opacity:.4;}
.btn-frame .pulse{animation-name:pulse;}
@-webkit-keyframes pulse{
	from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
	50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
	to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes pulse{
	from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
	50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
	to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.pulse{-webkit-animation-name:pulse;animation-name:pulse}
/* Zalo */
.btn-zalo{bottom: 300px;}
.btn-phone{bottom: 210px;}
@-webkit-keyframes zoomIn {
	from { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3) }
	50% { opacity: 1 }
}
@keyframes zoomIn {
	from { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3) }
	50% { opacity: 1 }
}
.zoomIn { -webkit-animation-name: zoomIn; animation-name: zoomIn }
.btn-viber {bottom: 117px;}

.progress-wrap { position: fixed; bottom: 130px; right: 19px; height: 50px; width: 50px; cursor: pointer; display: block; border-radius: 50px; z-index: 100; opacity: 0; visibility: hidden; -webkit-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px); -webkit-transition: all 400ms linear; -o-transition: all 400ms linear; transition: all 400ms linear; }
.progress-wrap.active-progress { opacity: 1; visibility: visible; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }
.progress-wrap span{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); cursor: pointer; color: #1182FC }
.progress-wrap svg path { fill: none; }
.progress-wrap svg.progress-circle path { stroke: #1182FC; stroke-width: 4; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 400ms linear; -o-transition: all 400ms linear; transition: all 400ms linear; }
div.map_contact iframe{width:100%;height:435px;border:none;}