::-webkit-scrollbar{background:#fff;width:10px;height:11px;}
::-webkit-scrollbar-thumb{background:#BBBBBB;}
*{margin:0;padding:0;box-sizing:border-box;}
.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget span iframe[style]{min-width:100% !important;}
.fb-comments,.fb-comments iframe[style],.fb-like-box,.fb-like-box iframe[style]{width:100% !important;}
.fb-comments span,.fb-comments iframe span[style],.fb-like-box span,.fb-like-box iframe span[style]{width:100% !important;}
.video_popup{position:relative;height:300px;overflow:hidden;}
.video_popup iframe,.video_popup object,.video_popup embed{position:absolute;top:0;left:0;width:100%;height:100%;}
#clickvideo{width:100%;padding:4px 0;margin:3px 0%;border:1px solid #DDD;box-sizing:border-box;}
.addthis_native_toolbox{margin:10px 0px;width:100%;clear:both;max-height:50px;overflow:hidden;}
#toptop{width:37px;height:37px;position:fixed;bottom:50px;right:20px;text-indent:-99999px;cursor:pointer;background:url(images/back_to_top.png) top center no-repeat;transition:0.5s;z-index:200;}
#toptop:hover{background:url(images/back_to_top.png) bottom center no-repeat;transition:0.5s;}
.clear{clear:both;}
img{max-width:100% !important;vertical-align:middle;}
div.bando img{max-width:none !important;}
.margin{margin-right:0px !important}
a{text-decoration:none !important;}
div.tt_lh{width:100%;border:1px solid #ccc;border-radius:5px;padding:10px;margin-bottom:20px;}
div.bando{width:100%;}
@font-face{font-family:'myFont';src:url('font/Roboto-Regular.ttf');}
@font-face{font-family:'Victoria';src:url('font/14_13901_victoria.ttf');}
@font-face{font-family:'fonta';src:url('font/RobotoBold.eot');src:url('font/RobotoBold.eot') format('embedded-opentype'),url('font/RobotoBold.woff2') format('woff2'),url('font/RobotoBold.woff') format('woff'),url('font/RobotoBold.ttf') format('truetype'),url('font/RobotoBold.svg#RobotoBold') format('svg');}
@font-face{font-family:'fontc';src:url('font/RobotoCondensedBold.eot');src:url('font/RobotoCondensedBold.eot') format('embedded-opentype'),url('font/RobotoCondensedBold.woff2') format('woff2'),url('font/RobotoCondensedBold.woff') format('woff'),url('font/RobotoCondensedBold.ttf') format('truetype'),url('font/RobotoCondensedBold.svg#RobotoCondensedBold') format('svg');}
@font-face{font-family:'avo';src:url('font/avo/utm-avo.eot');src:url('font/avo/utm-avo.eot') format('embedded-opentype'),url('font/avo/utm-avo.woff') format('woff'),url('font/avo/utm-avo.ttf') format('truetype'),url('font/avo/utm-avo.svg#utm-avo') format('svg');}
@font-face{font-family:'robotoCRe';src:url('font/robotoCRe/RobotoCondensed-Regular.eot');src:url('font/robotoCRe/RobotoCondensed-Regular.eot') format('embedded-opentype'),url('font/robotoCRe/RobotoCondensed-Regular.woff2') format('woff2'),url('font/robotoCRe/RobotoCondensed-Regular.woff') format('woff'),url('font/robotoCRe/RobotoCondensed-Regular.ttf') format('truetype'),url('font/robotoCRe/RobotoCondensed-Regular.svg#RobotoCondensed-Regular') format('svg');}
@font-face{font-family:'utmSwc';src:url('font/utmSwc/UTMSwissCondensed.eot');src:url('font/utmSwc/UTMSwissCondensed.eot') format('embedded-opentype'),url('font/utmSwc/UTMSwissCondensed.woff') format('woff'),url('font/avo_utmSwcbold/UTMSwissCondensed.ttf') format('truetype'),url('font/utmSwc/UTMSwissCondensed.svg#UTMSwissCondensed') format('svg');}
@font-face{font-family:'robotoMe';src:url('font/robotoMe/Roboto-Medium.eot');src:url('font/robotoMe/Roboto-Medium.eot') format('embedded-opentype'),url('font/robotoMe/Roboto-Medium.woff2') format('woff2'),url('font/robotoMe/Roboto-Medium.woff') format('woff'),url('font/robotoMe/Roboto-Medium.ttf') format('truetype'),url('font/robotoMe/Roboto-Medium.svg#Roboto-Medium') format('svg');}
@font-face{font-family:'utmHeve';src:url('font/utmHeve/UTMHelvetIns.eot');src:url('font/utmHeve/UTMHelvetIns.eot') format('embedded-opentype'),url('font/utmHeve/UTMHelvetIns.woff') format('woff'),url('font/utmHeve/UTMHelvetIns.ttf') format('truetype'),url('font/utmHeve/UTMHelvetIns.svg#UTMHelvetIns') format('svg');}
@font-face{font-family:'openS';src:url('font/openS/OpenSans-Regular.eot');src:url('font/openS/OpenSans-Regular.eot') format('embedded-opentype'),url('font/openS/OpenSans-Regular.woff') format('woff'),url('font/openS/OpenSans-Regular.ttf') format('truetype'),url('font/openS/OpenSans-Regular.svg#OpenSans-Regular') format('svg');}
@font-face{font-family:'robotoL';src:url('font/robotoL/Roboto-Light.eot');src:url('font/robotoL/Roboto-Light.eot') format('embedded-opentype'),url('font/robotoL/Roboto-Light.woff') format('woff'),url('font/robotoL/Roboto-Light.ttf') format('truetype'),url('font/robotoL/Roboto-Light.svg#Roboto-Light') format('svg');}
@font-face{font-family:'sairaMe';src:url('font/sairaMe/Saira-Medium.eot');src:url('font/sairaMe/Saira-Medium.eot') format('embedded-opentype'),url('font/sairaMe/Saira-Medium.woff') format('woff'),url('font/sairaMe/Saira-Medium.ttf') format('truetype'),url('font/sairaMe/Saira-Medium.svg#Saira-Medium') format('svg');}
@font-face{font-family:'sairaRe';src:url('font/sairaRe/Saira-Regular.eot');src:url('font/sairaRe/Saira-Regular.eot') format('embedded-opentype'),url('font/sairaRe/Saira-Regular.woff') format('woff'),url('font/sairaRe/Saira-Regular.ttf') format('truetype'),url('font/sairaRe/Saira-Regular.svg#Saira-Regular') format('svg');}
body{font-family:Arial !important;font-size:13px !important;line-height:1.5;background:#fff;overflow-x:hidden;-moz-user-select:none !important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;-khtml-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;}
div.none{display:none !important;}
div.wap{max-width:100%;margin:auto;width:100%;position:relative;background:url(images/bg_header.png) repeat-y center;background-size:100% auto;}
div.wapper{position:relative;margin:auto;width:1200px;padding:0;}
div.top_head{background:url(images/bg_top.png) no-repeat center;background-size:cover;font-family:sairaRe;font-size:13px;color:#fff;padding:5px 0px;}
div.email{float:left;padding:5px 0px;}
div.top_head i{background:#fff;padding:3px 6px;border-radius:5px;color:#ed2728;font-size:15px;}
div#lienket{float:right;}
div#lienket a img{transition:0.5s;}
div#lienket a img:hover{transform:rotate(40deg);}
div#header{position:relative;margin:auto;width:100%;z-index:123;background:#fff;}
div#header .logo_head {
	position:unset;
	width:175px;
	left:unset;
	top:unset;
}
.head_wrapper{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
div#header .logo_head img{max-width:100%;max-height:175px;}
div#menu{float:right;width:70%;}
div#menu ul.main_nav{list-style:none;float:left;}
div#menu ul li{float:left;position:relative;z-index:50;}
div.icon_menu{position:relative;width:30px;height:30px;margin:auto;margin-bottom:10px;}
div.icon_menu img{transition:all 0.5s;position:absolute;max-width:100%;max-height:100%;top:0;left:0;right:0;bottom:0;margin:auto;}
div.icon_menu img.hover{display:none;}
div#menu ul li a{color:#3c3c3c;font-size:15px;padding:24px 25px;text-decoration:none;display:block;font-family:'sairaRe';position:relative;z-index:123;text-transform:uppercase;text-align:center;}
div#menu ul li a:hover,div#menu ul li a.active,div#menu ul li a.active2{color:#f30404;}
div.icon_menu:hover img.hover,div#menu ul li a.active div.icon_menu img.hover{display:block;}
div.icon_menu:hover img.chinh,div#menu ul li a.active div.icon_menu img.chinh{display:none;}
div#menu ul li ul,div#menu ul li:hover ul li ul{position:absolute;margin-left:0px;display:none;list-style:none;}
div#menu ul li:hover ul{display:block;}
div#menu ul li ul li{width:260px;line-height:1.5;background:#fff;border-bottom:1px dashed rgba(0,0,0,0.1);}
div#menu ul li ul li a{padding:7px 10px !important;text-transform:none;text-align:left;}
div#menu ul li ul li ul{left:260px;top:0px;}
div.btn_search {
	float:right;
	width:40px;
	height:40px;
	margin:31px 0px;
	cursor:pointer;
}
.btn_search img{
    max-height: 20px;
}
div#search {
    display: none;
    position: absolute;
    top: 53%;
    right: 0;
    width: 215px;
    z-index: 123;
    background: rgba(0,0,0,0.5);
    border: red solid 1px;
}
div#search input{padding:4px 10px;float:left;border:none;background:#fff;width:87%;outline:none;color:#8C8C8C;font-size:13px;font-family:sairaRe;}
div#search i{float:right;border:0;width:13%;color:#8C8C8C;background:#fff;font-size:15px;padding:6px 10px 5px 0px;}
div.w_slider{position:relative;}
div.info_contact{position:fixed;width:350px;top:250px;right:50px;background:rgba(0,0,0,0.8);padding:35px 30px;z-index:123;}
div.title_info{font-family:fonta;font-size:17px;color:#fcff00;margin-bottom:10px;}
div.info_contact p{font-family:myfont;font-size:14px;color:#fff;margin-top:15px;}
div#slider{position:relative;width:100%;margin:auto;}
div#slider img{width:100%;height:auto;}
#slider .slick-prev {
	width:48px !important;
	height:48px !important;
	background:url(images/left_but.png) no-repeat !important;
	left:35px;
	opacity:1;
    background-color: #fff;
    border-radius: 50%;
    overflow: hidden;
}
#slider .slick-next {
	width:48px !important;
	height:48px !important;
	background:url(images/right_but.png) no-repeat !important;
	right:35px;
	opacity:1;
    background-color: #fff;
    border-radius: 50%;
    overflow: hidden;
}
div#left {
	width:23%;
	float:left;
	position:relative;
}

div.tieude{color:#fff;font-size:17px;background:url(images/bg_danhmuc.png) repeat-x center bottom;line-height:45px;font-family:texGb;text-transform:uppercase;z-index:123;position:relative;padding-left:25px;cursor:pointer;}
div.tieude i{position:absolute;top:0;right:15px;bottom:0;margin:auto;color:#fff;font-size:15px;width:10px;height:13px;}
div.danhmuc{position:relative;}
div.show_cate{position:absolute;left:0;top:45px;width:100%;background:#fff;z-index:123;overflow:hidden;max-height:455px;border:1px solid #c6c6c6;overflow-y:scroll;}
div#danhmuc ul{list-style:none;}
div#danhmuc ul li{position:relative;display:block;float:none;background:url(images/bg_li.png) no-repeat top center;}
div#danhmuc ul li a{color:#323232;font-family:robotoMe;text-decoration:none;font-size:14px;transition:0.4s;display:block;padding:13px 15px 14px 50px;background:url(images/left_list.png) no-repeat 27px 20px;text-transform:none;}
div#danhmuc ul li a:hover{color:#ff0000;transition:0.4s;}
div#danhmuc ul li ul{list-style:none;display:none;position:relative;padding:0;visibility:visible !important;max-height:auto !important;overflow:hidden;}
div#danhmuc ul li:hover ul{display:block;}
div#danhmuc ul li ul li{background:url(images/bg_li.png) no-repeat top center;width:100%;}
div#danhmuc ul li ul li a:hover,div#danhmuc ul li a.active2{background-color:none;color:#ff0000 !important;}
div#danhmuc ul li ul li a{padding:11px 15px 14px 65px !important;background:url(images/left_list.png) no-repeat 40px 20px !important;text-transform:none;font-family:robotoMe;font-size:14px;color:#323232;}
div.ct_left{padding:10px;border:1px solid #d0d0d0;border-top:0;position:relative;}
div.danhmuc.spbc .ct_left{padding-top:0;}
div.phone_support{position:relative;text-align:center;}
div.phone_support p{position:absolute;width:100%;bottom:0;left:0;right:0;font-family:avo;font-size:13px;color:#fff;background:#c91414;padding:5px 0px;}
div.phone_support p span{font-family:avo_bold;font-size:20px;color:#fff200;}
div.box_support{margin-top:10px;font-size:13px;color:#3e3e3e;margin-top:15px;font-family:myFont;}
div.box_support .name{position:relative;color:#0065d9;}
div.box_support .name:after{position:absolute;content:"";width:100%;height:1px;right:0;bottom:0;top:0;margin:auto;background:#d8d7d7;}
div.box_support .name span{display:inline-block;background:#fff;position:relative;z-index:123;padding-right:20px;}
div.box_support .dienthoai{margin:10px 0px 5px 0px;}
div.box_support .dienthoai span{font-family:fonta;color:#d90000;}
div.chatyh a{float:right;}
div.chatyh img{margin-right:10px;}
p.note_{display:inline-block;font-family:openS;font-size:18px;color:#fff;}
p.note_ span{font-family:sairaRe;font-size:13px;}
form#frm_dknt{width:320px;background:#fff;display:inline-block;vertical-align:top;margin-left:35px;border-radius:30px;}
form#frm_dknt input[type='text'],form#frm_dknt textarea{width:80%;float:left;padding:14px 20px;border:0;outline:none;color:#808080;font-size:14px;font-family:sairaRe;background:none;}
form#frm_dknt input::placeholder,form#frm_dknt textarea::placeholder{color:#808080;}
form#frm_dknt button{outline:none;background:none;border:none;padding:6px 0px;cursor:pointer;float:right;width:17%;}
div#right{width:100%;}
div#right1{width:76%;float:right;}
div.tieude_giua{
    position:relative;
    text-align: center;
    font-family: sairaRe;
    font-size: 30px;
    color: #ff0000;
    margin-bottom: 20px;
}
div.tieude_giuaspan{position:relative;font-family:sairaMe;font-size:33px;color:#484848;position:relative;text-transform:uppercase;display:block;text-align:center;margin-bottom:20px;padding-bottom:25px;background:url(images/bg_title.png) no-repeat center bottom;}
div.tieude_giua.tt span{background:url(images/bg_title.png) no-repeat center bottom;color:#fff;}
div.tieude_giua p{font-family:myfont;font-size:15px;color:#a19b93;text-align:center;margin-bottom:20px;}
div.tieude_giua.tt p{color:#fff;}
div.tieude_detail{color:#333;font-size:21px;text-transform:uppercase;line-height:1.4;font-family:sairaMe;}
div#main_content{padding:35px 0px;}
div.wap_item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;}
div.item{width:275px;margin-right:33px;margin-bottom:30px;position:relative;transition:all 0.5s;display:inline-block;vertical-align:top;text-align:center;}
div.item .sp_img{position:relative;overflow:hidden;border:1px solid #ebebeb;}
div.item a img{width:100%;height:auto;transition:all 1s ease 0s;}
div.item a img:hover{transform:scale(1.1);}
div.hover_sang2{position:relative;overflow:hidden;}
.hover_sang2:before{position:absolute;top:0;left:-85%;z-index:10;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg);}
.hover_sang2:hover:before{transition:1s;left:100%;}
div.item .sp_name a{text-decoration:none;color:#484848;font-family:sairaRe;font-size:17px;display:block;padding:15px 0px 7px 0px;}
div.item .sp_name a:hover{transition:0.4s;color:#ff0000;}
div.sp_gia{font-family:sairaRe;font-size:17px;color:#484848;}
div.sp_gia span,div.sp_gia span a{color:#ed2728;}
div.map-contact{position:relative;}
div#map_canvas1{width:100%;height:215px;}
div.diachi_cn{position:absolute;top:0px;left:0px;z-index:123;width:100%;padding:10px 0px 10px 110px;}
div.diachi_cn span a{display:inline-block;font-family:myfont;font-size:15px;color:#000;padding:3px 10px;background:#fff;}
div#wap_footer{max-width:100%;margin:auto;position:relative;background:#181A2A;}
div.footer{padding:40px 0px 25px 0px;}
div#lienket_f{float:right;color:#fff;font-family:sairaRe;font-size:18px;}
div#lienket_f a img{margin:0 2px;transition:0.5s;}
div#lienket_f a img:hover{transform:rotate(30deg);}
div#main_footer{width:47%;float:left;}
div#main_footer h2{font-family:sairaRe;font-size:21px;color:#fff;margin-bottom:20px;padding-bottom:10px;background:url(images/tt_footer.png) no-repeat left bottom;}
div#main_footer p{font-family:sairaRe !important;font-size:14px !important;color:#a4a4a4;margin-bottom:10px;}
div.w_hotro{background:#ED2728;padding:30px 0px 25px 0px;}
div.w_dknt{float:left;}
div.w_chinhsach{width:19%;float:left;margin-left:20px;}
ul.ul_footer{list-style:none;margin-bottom:10px;}
ul.ul_footer li{display:block;}
ul.ul_footer li a{font-family:sairaRe;font-size:14px;color:#a5a5a5;line-height:30px;}
ul.ul_footer li a i{font-size:5px;}
div.w_fbb{width:32%;float:right;}
div.tt_footer{font-family:sairaRe;font-size:15px;color:#fff;text-transform:uppercase;margin-bottom:15px;padding-bottom:10px;background:url(images/tt_footer.png) no-repeat left bottom;}
div.w_tktc div.tt_footer{font-size:19px;background:url(images/tt_fooer.png) no-repeat left bottom;padding-bottom:20px;}
div.copy{font-family:sairaRe;font-size:14px;color:#a5a5a5;margin-top:25px;}
/*----------------------------------------------------*/
div.wap_pro{margin:15px auto;clear:both;}
.zoom_slick{width:40%;float:left;text-align:center;}
#Zoom-1 img{max-height:400px !important;}
.zoom_slick .slick2{border:1px solid #DDD;}
.zoom_slick .slick{margin-top:5px;}
.zoom_slick .slick img{width:90%;margin:auto;border:1px solid #DDD;box-sizing:border-box;padding:5px;}
.zoom_slick .slick img:hover{border:1px solid #F60;opacity:0.5;transition:1s;}
.product_info{float:right;list-style:none;width:58%;}
.product_info li{font-size:14px;border-bottom:1px solid #EEE;padding:6px 0;font-family:sairaRe;}
.product_info li .color_item{float:left;cursor:pointer;padding:15px 18px;font-size:16px;margin-right:5px;border:1px solid rgba(204,204,204,1);text-transform:uppercase;color:#333;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.product_info li .size_item{float:left;cursor:pointer;padding:6px 10px;font-size:14px;text-align:center;margin-right:5px;border:1px solid rgba(204,204,204,1);background:#fff;text-transform:uppercase;color:#333;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.product_info .product-qty .cart button{background:#ed2190;border:0;padding:5px 10px;margin-left:10px;height:32px;cursor:pointer;font-weight:bold;color:#fff;}
.product_info .product-qty{margin-bottom:12px;}
.product_info .product-qty label{}
.product_info .product-qty div{display:inline;}
.product_info .product-qty .controls button{border:0;background:white;padding:7px 9px;font-size:16px;border:1px solid #ccc;position:relative;outline:none;float:left;}
.product_info .product-qty .controls input{padding:5px 7px;width:47px;border-right:0;float:left;border-left:0;text-align:center;position:relative;height:32px;}
.product_info .product-qty input{border:1px solid #ccc;padding:5px;width:100px;}
.product_info li .color_item.active,.product_info li .size_item.active{border:1px solid #F8004B;}
.product_info li.ten{color:#333;font-size:20px;font-family:sairaMe;text-transform:uppercase;}
.product_info li.gia span{color:#ff0000;font-size:17px;font-weight:bold;}
.product_info li.giacu{text-decoration:line-through;}
.product_info li a.btn_detail1{display:inline-block;background:#ff0066;color:#fff;padding:10px 30px;border-radius:35px;box-shadow:2px 2px 10px #999;font-size:17px;cursor:pointer;}
.product_info li a.btn_detail1 span{text-decoration:blink;-webkit-animation-name:blinker;-webkit-animation-duration:0.6s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-webkit-animation-direction:alternate;}
.modal-title{text-align:center;text-transform:uppercase;color:#ff0066;font-family:fonta;}
.xemgiohang{color:#E80019;display:block;width:120px;height:30px;text-align:center;line-height:30px;text-align:center;font-weight:bold;cursor:pointer;font-size:13px;transition:0.4s;margin:auto;margin-top:7px;}
.product_info li .dathang{background:#000 url(images/i_cart.png) 10px center no-repeat;color:#fff;display:block;width:100px;height:30px;line-height:30px;text-align:center;padding-left:30px;text-transform:uppercase;font-weight:bold;cursor:pointer;font-size:12px;transition:0.4s;}
.product_info li .dathang:hover{transition:0.4s;background:#E00 url(images/i_cart.png) 10px center no-repeat;}
span.size{display:inline-block;padding:2px 10px;border:1px solid #DDD;border-radius:3px;margin-right:5px;cursor:pointer;}
span.mausac{display:block;float:left;border:1px solid #DDD;width:30px;height:30px;margin-right:5px;cursor:pointer;font-size:0;}
span.active_size,span.size:hover,span.mausac:hover,span.active_mausac{border:1px solid #EE0000;}
input.soluong{width:50px;border:1px solid #C7C6C6;padding:2px 0px;text-align:center;font-size:15px;margin-right:5px;}
table#giohang input{margin:5px 0px;}
table#giohang input.btn,.click_ajax{background:#DC0018;color:#ffffff;padding:7px 15px;border:none;cursor:pointer;margin:5px 1px;border-radius:3px;}
table#tt td{height:30px;}
table#tt td input.t{width:300px;height:20px;margin:3px 0px 5px 0px;border:1px solid #DDD;}
table#tt td textarea{width:300px;}
table#tt span{color:red;}
@-webkit-keyframes star{0%{-webkit-transform:rotate(0) scale(0);}
50%{-webkit-transform:rotate(180deg) scale(1.5);}
100%{-webkit-transform:rotate(360deg) scale(0);}
}
@-o-keyframes star{0%{-o-transform:rotate(0) scale(0);}
50%{-o-transform:rotate(180deg) scale(1.5);}
100%{-o-transform:rotate(360deg) scale(0);}
}
@-moz-keyframes star{0%{-moz-transform:rotate(0) scale(0);}
50%{-moz-transform:rotate(180deg) scale(1.5);}
100%{-moz-transform:rotate(360deg) scale(0);}
}
.start-animate{z-index:99999999999999999 !important;position:absolute;animation:star linear 1.75s infinite;-moz-animation:star linear 1.75s infinite;-webkit-animation:star linear 1.75s infinite;-o-animation:star linear 1.75s infinite;}
@keyframes star{0%{transform:rotate(0) scale(0);}
50%{transform:rotate(180deg) scale(1.5);}
100%{transform:rotate(360deg) scale(0);}
}
div.w_about{max-width:100%;margin:auto;padding:55px 0px 70px 0px;background:url(images/bg_about.png) no-repeat center top;background-size:cover;}
div.ct_about{max-width:85%;margin:auto;}
div.desc_ab{font-family:sairaRe;font-size:14px;color:#646464;text-align:center;line-height:27px;}
div.box_vct{position:relative;margin-top:32px;width:47%;margin-right:50px;text-align:right;font-family:sairaRe;font-size:14px;color:#646464;display:inline-block;vertical-align:top;}
div.img_vct{float:right;margin-left:15px;width:103px;height:103px;border-radius:50%;background:#ED2728;position:relative;transition:0.5s;}
div.img_vct:hover{transform:rotate(20deg);}
div.img_vct img{position:absolute;max-width:100%;max-height:100%;top:0;left:0;right:0;bottom:0;margin:auto;}
div.name_vct a{display:block;font-family:sairaMe;font-size:21px;text-transform:uppercase;color:#ed2728;margin-bottom:10px;}
div.w_quangcao{max-width:100%;margin:auto;}
div.w_quangcao img{width:100%;height:auto;}
div.w_support{max-width:100%;margin:auto;padding:45px 0px;}
div.box_hotro{width:94%;margin:auto;position:relative;border:1px solid #ed2728;padding:15px 10px;}
div.img_hotro{position:relative;width:80px;height:80px;background:#ed2728;border-radius:50%;float:left;margin-right:10px;transition:0.5s;}
div.img_hotro:hover{transform:rotate(20deg);}
div.img_hotro img{position:absolute;max-width:100%;max-height:100%;top:0;right:0;bottom:0;left:0;margin:auto;}
div.name_hotro a{display:block;font-family:sairaMe;font-size:19px;color:#ed2728;text-transform:uppercase;}
div.desc_hotro{font-family:sairaRe;font-size:14px;color:#646464;line-height:22px;}
.blue_table{border:1px solid #F5F5F5;border-collapse:collapse;font-size:13px;color:#333;font-family:sairaRe;}
.blue_table td{padding:10px;border:1px solid #dedede;border-collapse:collapse;text-align:center;}
.blue_table td i{font-size:15px;}
.blue_table th{color:#ed2728;text-transform:uppercase;font-size:14px;text-align:center;border:1px solid #dedede;border-collapse:collapse;padding:10px;font-family:sairaMe;font-weight:600;}
.post-title a{font-size:14px;color:#333;font-family:sairaMe;text-transform:uppercase;}
.post-title a:hover{color:#ff0000;}
div.w_video{float:right;width:33%;}
.video-wrapper{position:relative;}
div.sl-video{margin-top:5px;}
#video-play{cursor:pointer;position:absolute;width:100%;height:98%;background:rgba(0,0,0,.3) url(images/play.png) no-repeat center center;top:0;left:0;z-index:12;background-size:70px;}
div.item-vi{width:94%;margin:auto;}
div.list_dtac{max-width:100%;margin:auto;padding:30px 0px;background:#F3F3F3;}
div.sl_dtac .slick-prev{width:22px;height:44px;background:url(images/btn_prev.png) no-repeat;opacity:1;left:-22px;top:45%;}
div.sl_dtac .slick-next{width:22px;height:44px;background:url(images/btn_next.png) no-repeat;opacity:1;right:-22px;top:45%;}
div.item_dtac{position:relative;width:93%;margin:auto;height:105px;background:#fff;border:1px solid #ebebeb;}
div.item_dtac img{position:absolute;content:"";max-width:100%;max-height:100%;top:0;left:0;right:0;bottom:0;margin:auto;}
.pages_ajax{display:inline-block;}
.pages_ajax li{display:inline-block;padding:2px 7px;text-decoration:none;box-sizing:border-box;margin:0px 4px;cursor:pointer;color:#434343;font-family:Arial;font-size:11px;border:1px solid #dedede;background:#fff;transition:all 0.5s;font-weight:bold;border-radius:50%;}
.pages_ajax li a{color:#000;}
.pages_ajax li.actived,.pages_ajax li:hover,.pages_ajax li.actived a,.pages_ajax li:hover a{background:#464646;color:#fff;border-color:#464646;}
span.total{display:none;}
.breadcrumb{padding:5px 0px 5px 0px !important;margin-bottom:30px !important;background-color:transparent !important;border-radius:0 !important;border-bottom:solid 1px #cccccc !important;color:#333;position:relative;}
.breadcrumb li a{font-family:sfuFu;font-size:14px;color:#333333;text-transform:uppercase;}
div.row_dieuhuong{position:relative;}
#fanpage{z-index:999;position:fixed;width:385px;min-height:145px;right:-340px;top:20%;padding-left:45px;background:url('images/fanpage.png') no-repeat left top;cursor:pointer;/*transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;*/
}
#footer1{display:none;}
#footer1 img{width:30%;max-width:30px !important;vertical-align:middle;float:left;padding:9px 0px;}
#footer1 a{color:#fff;text-decoration:none;font-size:14px;font-family:myfont;line-height:40px;}
.blink_me{-webkit-animation-name:blinker;-webkit-animation-duration:1s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-moz-animation-name:blinker;-moz-animation-duration:1s;-moz-animation-timing-function:linear;-moz-animation-iteration-count:infinite;animation-name:blinker;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;}
@-moz-keyframes blinker{0%{opacity:1.0;}
50%{opacity:0.0;}
100%{opacity:1.0;}
}
@-webkit-keyframes blinker{0%{opacity:1.0;}
50%{opacity:0.0;}
100%{opacity:1.0;}
}
@keyframes blinker{0%{opacity:1.0;}
50%{opacity:0.0;}
100%{opacity:1.0;}
}
.anim-05{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
/*phone*/
.quick-alo-phone.quick-alo-show{visibility:visible;}
.quick-alo-phone{position:fixed;visibility:hidden;background-color:transparent;height:200px;width:82px;height:64px;cursor:pointer;z-index:200000 !important;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transition:visibility .5s;-moz-transition:visibility .5s;-o-transition:visibility .5s;transition:visibility .5s;right:100px;top:62%;}
.quick-alo-phone.quick-alo-green .quick-alo-ph-circle{border-color:#005aa6;opacity:.99;}
.quick-alo-ph-circle{width:160px;height:160px;top:20px;left:20px;position:absolute;background-color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid rgba(30,30,30,0.4);border:2px solid #bfebfc 9;opacity:.1;-webkit-animation:quick-alo-circle-anim 1.2s infinite ease-in-out;-moz-animation:quick-alo-circle-anim 1.2s infinite ease-in-out;-ms-animation:quick-alo-circle-anim 1.2s infinite ease-in-out;-o-animation:quick-alo-circle-anim 1.2s infinite ease-in-out;animation:quick-alo-circle-anim 1.2s infinite ease-in-out;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;}
.quick-alo-phone.quick-alo-green .quick-alo-ph-circle-fill{background-color:#005aa6;opacity:.75 !important;}
.quick-alo-ph-circle-fill{width:100px;height:100px;top:50px;left:50px;position:absolute;background-color:#000;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;opacity:.1;-webkit-animation:quick-alo-circle-fill-anim 2.3s infinite ease-in-out;-moz-animation:quick-alo-circle-fill-anim 2.3s infinite ease-in-out;-ms-animation:quick-alo-circle-fill-anim 2.3s infinite ease-in-out;-o-animation:quick-alo-circle-fill-anim 2.3s infinite ease-in-out;animation:quick-alo-circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;}
.quick-alo-phone.quick-alo-green .quick-alo-ph-img-circle{background-color:#005aa6;}
.quick-alo-ph-img-circle{width:60px;height:60px;top:70px;left:70px;position:absolute;background:rgba(30,30,30,0.1) url("images/iconzalo.png") no-repeat center center;background-size:cover;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;opacity:.99;-webkit-animation:quick-alo-circle-img-anim 1s infinite ease-in-out;-moz-animation:quick-alo-circle-img-anim 1s infinite ease-in-out;-ms-animation:quick-alo-circle-img-anim 1s infinite ease-in-out;-o-animation:quick-alo-circle-img-anim 1s infinite ease-in-out;animation:quick-alo-circle-img-anim 1s infinite ease-in-out;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;}
.quick-alo-phone.quick-alo-green.quick-alo-hover .quick-alo-ph-img-circle,.quick-alo-phone.quick-alo-green:hover .quick-alo-ph-img-circle{background-color:#f58220;}
@-moz-keyframes quick-alo-circle-anim{0%{-moz-transform:rotate(0) scale(.5) skew(1deg);opacity:.1;-moz-opacity:.1;-webkit-opacity:.1;-o-opacity:.1}
30%{-moz-transform:rotate(0) scale(.7) skew(1deg);opacity:.5;-moz-opacity:.5;-webkit-opacity:.5;-o-opacity:.5}
100%{-moz-transform:rotate(0) scale(1) skew(1deg);opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;-o-opacity:.1}
}
@-webkit-keyframes quick-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}
}
@-o-keyframes quick-alo-circle-anim{0%{-o-transform:rotate(0) kscale(.5) skew(1deg);-o-opacity:.1}
30%{-o-transform:rotate(0) scale(.7) skew(1deg);-o-opacity:.5}
100%{-o-transform:rotate(0) scale(1) skew(1deg);-o-opacity:.1}
}
@-moz-keyframes quick-alo-circle-fill-anim{0%{-moz-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}
50%{-moz-transform:rotate(0) -moz-scale(1) skew(1deg);opacity:.2}
100%{-moz-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}
}
@-webkit-keyframes quick-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}
}
@-o-keyframes quick-alo-circle-fill-anim{0%{-o-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}
50%{-o-transform:rotate(0) scale(1) skew(1deg);opacity:.2}
100%{-o-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}
}
@-moz-keyframes quick-alo-circle-img-anim{0%{transform:rotate(0) scale(1) skew(1deg)}
10%{-moz-transform:rotate(-25deg) scale(1) skew(1deg)}
20%{-moz-transform:rotate(25deg) scale(1) skew(1deg)}
30%{-moz-transform:rotate(-25deg) scale(1) skew(1deg)}
40%{-moz-transform:rotate(25deg) scale(1) skew(1deg)}
50%{-moz-transform:rotate(0) scale(1) skew(1deg)}
100%{-moz-transform:rotate(0) scale(1) skew(1deg)}
}
@-webkit-keyframes quick-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)}
}
@-o-keyframes quick-alo-circle-img-anim{0%{-o-transform:rotate(0) scale(1) skew(1deg)}
10%{-o-transform:rotate(-25deg) scale(1) skew(1deg)}
20%{-o-transform:rotate(25deg) scale(1) skew(1deg)}
30%{-o-transform:rotate(-25deg) scale(1) skew(1deg)}
40%{-o-transform:rotate(25deg) scale(1) skew(1deg)}
50%{-o-transform:rotate(0) scale(1) skew(1deg)}
100%{-o-transform:rotate(0) scale(1) skew(1deg)}
}
@-moz-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
@-o-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
.logo_head_mb{
    display: none;
}
#menu_mobi{
    display: none !important;
}
.sl_hotro{display:block;}
.sl_hotro_mb{display:none !important;}

.sl_dtac{display:block;}
.sl_dtac_mb{display:none !important;}

.toolbar {
    position: fixed;
    width: 97%;
    left: 6px;
    right: 5px;
    background-color: #ff0000;
    border-radius: 5px;
    display: none;
    bottom: 0;
    z-index: 999999;
}
.toolbar ul {
	list-style:none;
	display:flex;
	align-items:center;
	justify-content:space-between;
	margin:0px;
	background:var(--background);
	padding:6px 0;
	padding-left:unset;
	border-radius:10px 10px 0px 0px;
}
.toolbar ul li{text-align:center;width:25%;line-height:1;}
.toolbar ul li a{display:block;width:100%;color:#fff;}
.toolbar ul li .icon{position:relative;margin:0 auto;text-align:center;}
.toolbar ul li a span{display:inline-block;font-weight:400;font-size:9px;margin-top:5px;color:#fff;text-transform:capitalize;}
.toolbar ul li a img{max-height:22px;}
.toolbar .phone img{animation:tada 1.2s infinite;}



@media (max-width:1024px){
    div.wapper {
        position: relative;
        margin: auto;
        width: 100%;
        max-width: unset;
        padding: 0;
    }
    .logo_head{
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .menu_desk{
        display: none;
    }
    .top_head .email{
        display: none;
    }
    div#lienket {
        float: unset;
        width: 100%;
        text-align: center;
    }
    .logo_head_mb {
        display: block;
        width: 100%;
        text-align: center;
        margin-bottom: 10px;
    }
    .menu_mobile{
        display: block;
    }
    div.tieude_giua {
        margin-bottom: 15px;
    }
    .logo_head{
        display: none;
    }
    div.box_vct {
        width: unset; 
        margin-right: 0px;
    }
    .wap_item.grid__product {
        display: grid;
        grid-template-columns: repeat(2,1fr);
        gap: 10px;
        margin: 0px 15px;
        margin-top: 20px;
    }
    .wap_item.grid__product div.item {
        width: 100%;
        margin-right: 0px;
        margin-bottom: 30px;
        position: relative;
        transition: all 0.5s;
        display: inline-block;
        vertical-align: top;
        text-align: center;
    }
    .sl_hotro{display:none !important;}
    .sl_hotro_mb{display:block !important;}

    div.w_support {
        padding: 30px 0px;
    }
    div.box_hotro {
        margin-bottom: 10px;
    }

    .sl_dtac{display:none !important;}
    .sl_dtac_mb{display:block !important;}


    .footer .wapper{
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }
    
    div#main_footer {
        width: 100%;
        float: unset;
    }
    div.copy {
        text-align: center;
    }
    div.w_chinhsach {
        width: 100%;
        margin: 20px;
        margin-left: 0;
    }
    div.w_fbb {
        padding: 20px;
        width: 100%;
        float: unset;
    }
    .frame_goidienthoai{display:none;}
    .quick-alo-phone{display:none;}
    
    p.note_ {
        margin-bottom: 10px;
        text-align: center;
        width: 100%;
    }

    div#lienket_f {
        font-size: 11px;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    form#frm_dknt {
        margin-bottom: 15px;
        width: 83%;
        margin: 0px auto;
    }
    div.w_hotro {
        padding: 30px 0px 52px 0px;
        border-radius: 11px;
        margin-bottom: 10px;
    }
    div.top_head {
        padding: 5px 0px 10px 0px;
    }
    div#main_footer h2 {
        line-height: 31px;
        font-size: 18px;
    }
    div#wap_footer {
        max-width: 100%;
        margin: unset;
        padding: 0px 20px;
    }
    div.w_dknt {
        float: unset;
        text-align: center;
        margin-bottom: 15px;
    }
    #lienket_f span{
        display: none
    }
    #lienket_f a{
        margin-right: 10px
    }
    #lienket_f a:last-child{
        margin-right: 0px
    }

    .toolbar{
        display: block;
    }
    .menu-res{display:block !important;}

    .menu-res.fixed{
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
    }
    .wap_item.mobile {
        display: grid;
        gap: 10px;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        padding: 0px 15px;
    }
    .wap_item.mobile div.item {
        width: unset;
        margin-right: 0;
        margin-bottom: 0;
    }
    /* .padd_gr{
        padding: 0px 15px;
    } */
    .box_container {
        padding: 0px 15px;
    }
    .box_container.gioithieu_content{
        padding:0px 15px 0px 30px ;
    }
    div.wap_pro {
        margin: 15px auto;
        clear: both;
        display: flex;
        flex-direction: column;
    }
    .zoom_slick {
        width: 100%;
        float: unset;
        margin-bottom: 20px;
        text-align: left;
    }
    .product_info {
        width: 100%;
        float: left;
        list-style: none;
    }
    .tieude_giua.prodetail{
        margin-bottom: 20px;
    }
    .doitac_grid{
        display: grid;
        gap: 10px;
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .doitac_grid .block-doitac {
        width: 100%;
        margin-right: 0px;
        margin-bottom:0px;
    }
    .noidung-doitac {
        padding: 10px 0;
    }

    #slider .slick-prev {
        left:6px;
        transform: scale(0.8); 
    }
    #slider .slick-next {
        right:6px;
        transform: scale(0.8); 
    }







    
}
@media (max-width:992px){}
@media (max-width:768px){}
@media (max-width:576px){}

    
.bando1{
    overflow: hidden;
    height: 300px;
}
.bando1 iframe{
    margin-top: -20px;
}
.bando_lienhe{
    overflow: hidden;
    width: 100%;
    height: 500px;
}
.bando_lienhe iframe{
    width: 100%;
    margin-top: -20px;
}


/*Menu*/
/*Menu*/
.mmenu-fixwidth ul,ol{padding:0px;margin:0px;list-style:none}
.opacity-menu.open-opacity{content:" ";width:100%;height:100%;background:rgba(0,0,0,0.5);position:fixed;top:0px !important;left:0px;z-index:9999;}
.mmenu-fixwidth{top:0 !important;width:255px;min-height:100vh;position:fixed;float:left;background:#fff;width:290px;position:fixed;z-index:-9999;left:0;top:0;opacity:0;visibility:hidden;-webkit-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;-webkit-transform:translateX(-280px);-ms-transform:translateX(-280px);-o-transform:translateX(-280px);transform:translateX(-280px);}
.mmenu-fixwidth.open-sidebar-menu{visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);z-index:999999;opacity:1;}
.mmenu-fixwidth.open-menu{padding-top:15px;visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.mmenu-fixwidth .wrap-menu{overflow-y:auto;position:relative;min-height:100vh;max-height:100vh;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;/* padding:0 15px;*/
}
.mmenu-fixwidth .wrap-menu::-webkit-scrollbar-track{-webkit-box-shadow:inset transparent;background-color:transparent}
.mmenu-fixwidth .wrap-menu::-webkit-scrollbar{width:1px;background-color:transparent}
.mmenu-fixwidth .wrap-menu::-webkit-scrollbar-thumb{border:1px solid transparent}
.mmenu-fixwidth .wrap-menu .logos-menu{padding:20px 0px;}
.mmenu-fixwidth .wrap-menu .logos-menu img{max-width:100%;display:block;margin:0 auto;max-height:50px;}
.mmenu-fixwidth .wrap-menu .nav-menu ul a{text-transform:capitalize;display:block;font-size:16px;color:#333;padding:10px 10px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mmenu-fixwidth .wrap-menu .nav-menu ul li{position:relative;border-top:1px solid #F0F0F0;}
.mmenu-fixwidth .wrap-menu .nav-menu ul li a:hover{background-color:#F0F0F0;}
.mmenu-fixwidth .wrap-menu .nav-menu ul li span.btn-dropdown-menu{position:absolute;right:0px;font-size:25px;display:flex;width:43px;height:43px;background:transparent;top:0px;justify-content:center;flex-wrap:wrap;align-items:center;color:#8a8987;z-index:1000;cursor:pointer;transition:all 0.6s;border-left:1px solid #F0F0F0;border-right:1px solid #F0F0F0;}
.mmenu-fixwidth .wrap-menu .nav-menu ul li span.btn-dropdown-menu i{transition:all 0.6s;}
.mmenu-fixwidth .wrap-menu .nav-menu ul li span.btn-dropdown-menu.active i{transform:rotate(90deg);color:var(--color-key);}
.mmenu-fixwidth .wrap-menu .nav-menu ul li span.btn-dropdown-menu:before{position:absolute;content:'';width:16px;height:2px;background:#333;right:12px;top:22px;}
.mmenu-fixwidth .wrap-menu .nav-menu ul li span.btn-dropdown-menu:after{position:absolute;content:'';width:2px;height:16px;background:#333;right:19px;top:15px;transition:all 0.3s;}
.mmenu-fixwidth .wrap-menu .nav-menu ul li span.btn-dropdown-menu.active:after{transform:scale(0);}
.mmenu-fixwidth .wrap-menu .nav-menu ul ul a{padding:10px 25px;font-size:14px;}
/* .mmenu-fixwidth .wrap-menu .nav-menu ul ul ul a{padding:10px 40px;}
.mmenu-fixwidth .wrap-menu .nav-menu ul ul ul ul a{padding:10px 55px;}
.mmenu-fixwidth .wrap-menu .nav-menu ul ul ul ul ul a{padding:10px 70px;}
*/
.mmenu-fixwidth .wrap-menu .nav-menu ul.none{display:none;}
.mmenu-fixwidth .wrap-menu .nav-menu ul.block{display:block;}
.mm-opening #hamburger:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.mm-opening #hamburger:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.mm-opening #hamburger span{left:-50px;opacity:0;}
.mm-opening #hamburger:before,.mm-opening #hamburger:after{top:10px;}





.menu-res {
    height: 55px;
    z-index: 501;
    background: #ff0000;
    position: relative;
    display: none;
    border-top: #fff solid 2px;
}
.menu-bar-res {
	height:55px;
	padding:0px 15px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
}



/* #menu { display: none; } */
#hamburger { display: block; width: 35px; height: 23px; position: relative; }
#hamburger:before, #hamburger:after, #hamburger span { background: #ffffff; content: ""; display: block; width: 100%; height: 3px; position: absolute; left: 0px; }
#hamburger:before { top: 0px; }
#hamburger span { top: 10px; }
#hamburger:after { top: 20px; }
#hamburger:before, #hamburger:after, #hamburger span { -webkit-transition: none 0.5s ease 0.5s; transition: none 0.5s ease 0.5s; -webkit-transition-property: transform, top, bottom, left, opacity; -webkit-transition-property: top, bottom, left, opacity, -webkit-transform; transition-property: top, bottom, left, opacity, -webkit-transform; transition-property: transform, top, bottom, left, opacity; transition-property: transform, top, bottom, left, opacity, -webkit-transform; }


/* search */

.search.search-res-w100{
    display: flex;
    background-color: #fff;
    border-radius: 5px;
}
.search-res-w100{width:calc(100% - 45px) !important;border-radius:0.25rem !important;}

.search-res-w100 input{width:calc(100% - 35px);height:35px;outline:none;padding:0px;border:0px;background:transparent;text-indent:10px;font-size:13px;color:#131313;border-radius: 50px;}
.search-res-w100 p {
	width:35px;
	height:35px;
	cursor:pointer;
	line-height:35px;
	text-align:center;
	font-size:13px;
	background:#fff;
	border-radius:50px;
	color:#ff0000;
}

.mm-wrapper_opening #hamburger:before, .mm-wrapper_opening #hamburger:after { top: 10px; }
.mm-wrapper_opening #hamburger span { left: -50px; opacity: 0; }
.mm-wrapper_opening #hamburger:before { -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.mm-wrapper_opening #hamburger:after { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
.mm-menu_opened { display: block !important; }
.mm-slideout { z-index: unset; }
