body{
    margin: 0px !important;
    width: 100%;
    padding: 0;
    font: 14px Arial;
}
.flex { display: flex;}
.flexwrap { flex-wrap: wrap;}
.line-flex {display: inline-flex;}
.bold {font-weight: bold !important;}
.fullwidth {width: 100% !important;}
.float-right {float: right;}
.float-left {float: left;}
.contents {display: contents;}
.border-top {border-top: 1px solid #ccc;}
.uppercase {text-transform: uppercase !important;}
.pagination {width:100%}
.product-image .img {
    height: 346px;
    overflow: hidden;
    padding: 0;
    text-align: center;
    vertical-align: middle;
}
a{text-decoration: none}
a:hover, a:visited{text-decoration: none}
img{border: 0;}
.detail-product  img.cloudzoom{width:100%; border: 1px solid #e0e0e0;}
.clear{clear:both}
.radius3{
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px; 
}
.font12 {font-size: 12px !important;}
.font13 {font-size: 13px !important;}
.font14 {font-size: 14px !important;}
.font15 {font-size: 15px !important;}
.font17 {font-size: 17px !important;}
.font18 {font-size: 18px !important;}
.font19 {font-size: 19px !important;}
.font20 {font-size: 20px !important;}
.padding-5{ padding: 5px;}
.padding-left-5{ padding-left: 5px !important;}
.padding-right-5{ padding-right: 5px !important;}
.padding-bottom-5{ padding-bottom: 5px !important;}
.padding-top-5{ padding-top: 5px !important;}
.padding-10{ padding: 10px !important;}
.margin-5{ margin: 5px !important;}
.margin-top-20 { margin-top: 20px !important;}
.margin-top-15 { margin-top: 15px !important;}
.margin-top-10 { margin-top: 10px !important;}
.margin-top-5 { margin-top: 5px;}
.margin-bottom-10 { margin-bottom: 10px;}
.margin-bottom-5 { margin-bottom: 5px;}

.no-margin-top{ margin-top: 0px;}
.no-margin-bottom{ margin-bottom: 0px;}
.no-margin-left{ margin-left: 0px;}
.no-margin-right{ margin-right: 0px;}
.center { text-align: center;}
.txt-right { text-align: right;}
.inline-table {
  display: inline-table;
}
.bg-blue {
  background-color: #14a751 !important;
}
.blue > * {
  color:#14a751;
}
.white , .white .glyphicon {color:#fff !important}
.blue .glyphicon {
  color:#14a751 !important;
}
.border-yellow{
  border: 1px solid #efaf30 !important;
}
.border-blue{
    border: 1px solid #14a751;
}
.border-blue-2{
  border: 2px solid #14a751;
}
.border-bottom-blue{
    border-bottom: 1px solid #14a751;
}
.border-bottom-blue-2{
    border-bottom: 2px solid #14a751;
}
.border-gray{
    border: 1px solid #ccc;
}
.border-bottom-gray {
    border-bottom: 1px solid #ccc;
}
.radius5{
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px; 
}
.radius10{
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px; 
}
.radius15{
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px; 
}
.pull-left{float: left}
.pull-right{float: right}
.container, .container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
}
/*Header*/
.top-bar{
  height: 44px;
  line-height: 44px;
  background-color: #0854a2;
  padding: 0 17px;
  color: #fff;
}
.top-bar a{
    font-size: 13px;
    color: #fff;
}
.top-banner{
    margin: 15px auto;
}
.header {padding-top: 15px ;}
.top-banner-left, .top-banner-bg, .top-banner-cart{float: left;min-height: 1px}
.top-banner-left{padding: 20px 0;
    z-index: 1002;padding: 0 0px;
    margin-left: 10px;
}
.top-banner-left a {
  display: inline-block;
  max-width: 100%;
}
.top-banner-bg{
  height: 120px;
  background-color: #0854a2;
  width: 55.1%;
}
.top-banner-cart{
    width: 19.6%;
}
.top-banner-cart .btn-cart{
  width: 69%;
  margin: 33px auto;
  max-width: 158px;
  min-width: 80px;
  font-size: 1.1em;
  line-height: 54px;
  color: #fff;
  background-color: #0854a2;
  text-align: center;
  height: 54px;
}
.btn-cart > span{
    float:left;
    line-height: 54px;
    margin-left: 5px;
    top: 0;
}
/* End Header */

/* Menu */
.navbar-nav {
    float: right;
 margin-top:15px;
}
.navbar-default{}
.navbar{
    min-height: 42px;
    margin-bottom: 0;
    border-radius: 0; background-color:#fff; border:none;
    /*background: rgb(1, 98, 197);*/
    /*background: -moz-linear-gradient(top, rgb(1, 98, 197) 0%, rgb(11, 99, 162) 50%, rgb(3, 103, 189) 100%);*/
    /*background: -webkit-gradient(left top, left bottom, color-stop(0%, rgb(1, 98, 197)), color-stop(50%, rgb(11, 99, 162)), color-stop(100%, rgb(3, 103, 189)));*/
    /*background: -webkit-linear-gradient(top, rgb(1, 98, 197) 0%, rgb(11, 99, 162) 50%, rgb(3, 103, 189) 100%);*/
    /*background: -o-linear-gradient(top, rgb(1, 98, 197) 0%, rgb(11, 99, 162) 50%, rgb(3, 103, 189) 100%);*/
    /*background: -ms-linear-gradient(top, rgb(1, 98, 197) 0%, rgb(11, 99, 162) 50%, rgb(3, 103, 189) 100%);*/
    /*background: linear-gradient(to bottom, rgb(1, 98, 197) 0%, rgb(11, 99, 162) 50%, rgb(3, 103, 189) 100%);*/
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e88b8', endColorstr='#0688b8', GradientType=0 );*/
}
.navbar-default .navbar-nav > li{
   
}
.navbar-default .navbar-nav > li:last-child{
    border-right: none;
}
.navbar-default .navbar-nav > li:hover > ul{
    display: block;
}
.navbar-default .navbar-nav li a{
    color:#01a451;
    text-transform: uppercase;
    font-size: 1em;
    font-weight: bold;
    padding: 4px 11px;
}
.navbar-nav>li>.dropdown-menu{
    background: #e2e2e2;
    border-top:0px;
    /*background: rgb(1, 98, 197); */
    /*background: -moz-linear-gradient(top, rgb(1, 98, 197) 0%, rgb(11, 99, 162) 50%, rgb(3, 103, 189) 100%);*/
    /*background: -webkit-gradient(left top, left bottom, color-stop(0%, rgb(1, 98, 197)), color-stop(50%, rgb(11, 99, 162)), color-stop(100%, rgb(3, 103, 189)));*/
    /*background: -webkit-linear-gradient(top, rgb(1, 98, 197) 0%, rgb(11, 99, 162) 50%, rgb(3, 103, 189) 100%);*/
    /*background: -o-linear-gradient(top, rgb(1, 98, 197) 0%, rgb(11, 99, 162) 50%, rgb(3, 103, 189) 100%);*/
    /*background: -ms-linear-gradient(top, rgb(1, 98, 197) 0%, rgb(11, 99, 162) 50%, rgb(3, 103, 189) 100%);*/
    /*background: linear-gradient(to bottom, rgb(1, 98, 197) 0%, rgb(11, 99, 162) 50%, rgb(3, 103, 189) 100%);*/
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e88b8', endColorstr='#0688b8', GradientType=0 );*/
}
.navbar-nav>li>.dropdown-menu > li > a{ font-size:14px; text-transform: inherit; font-weight:500; }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{

    color: #01a451;
}
.navbar-default .navbar-nav>li>a:hover{

    color:#01a451;
}
.navbar-default .navbar-nav>.home, .navbar-default .navbar-nav>.home>a{
    height: 28px;font-size: 31px;
}
.navbar-default .navbar-nav>.home span{line-height: 21px;top:0}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover, .dropdown-menu>li>a:hover{
    background-color:#fff ;
    color:#01a451;
}
.navbar-collapse{
    padding: 0;
}
.navbar-form{
    margin: 4px 0;border: 1px solid #ccc; padding: 0;
}
#parentsearch input[type="text"] {
    border:0px solid #ccc ;
}

.itemfillter {
    display: block;
    position: relative;
    margin-bottom: 12px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  
  /* Hide the browser's default checkbox */
  .itemfillter input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
  }
  
  /* Create a custom checkbox */
  .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 15px;
    width: 15px;
    background-color: #eee;
  }
  
  /* On mouse-over, add a grey background color */
  .itemfillter:hover input ~ .checkmark {
    background-color: #ccc;
  }
  
  /* When the checkbox is checked, add a blue background */
  .itemfillter input:checked ~ .checkmark {
    background-color: #33b66e;
  }
  
  /* Create the checkmark/indicator (hidden when not checked) */
  .checkmark:after {
    content: "";
    position: absolute;
    display: none;
  }
  
  /* Show the checkmark when checked */
  .itemfillter input:checked ~ .checkmark:after {
    display: block;
  }
  
  /* Style the checkmark/indicator */
  .itemfillter .checkmark:after {
    left: 5px;
    top: 2px;
    width: 5px;
    height: 9px;
    border: solid white;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }

.navbar-right{ float: inherit !important;}
.searching-form .form-group{position: relative}
.searching-form .searching{ border: 0px;}
.searching-form .search-btn{
    position: absolute;
    right: 0;top: 0px;
    height: 100%;
    font-size: 1.1em;
    color: #999;
}
.left-search input.brand-name {width: 100% !important;}
.left-search .search-btn {
    width: 50px;
    right: 0;top: 0px;
    height: 100%;
    font-size: 1.1em;
    color: #999;
    position: absolute;
    right: 0;
    top: 0px;
    height: 100%;
    font-size: 1.1em;
}
.search-form {
    width: 34px;
    height: 34px;
    margin-top: 5px;
    outline: 0!important;
    position: relative;
}
.search-form .form-control {
    border-radius: 50%;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    transition: all .5s;
    -moz-transition: all.5s;
    -webkit-transition: all .5s;
}
.search-form .glyphicon-search, .search-form .fa-search {
    color: #ccc;
    font-size: 15px;
    position: absolute;
    right: 10px;
    top: 10px;
}
.search-form .form-control.active, .search-form .form-control:focus{
    width: 220px;
    border-radius: 50px;
    box-shadow: none;
    border-color: #ccc;
    outline: 0!important;
    text-indent: 0;
}
.headcart { position: relative; margin: 0px 5px !important;}
.numbercart{ color: #000; background: #ffe000; position: absolute;     top: -14px;
    right: -8px;
    width: 19px;}
.headphone {
    margin: 0px 5px !important;
}
.list-phone {
    display: none;
    bottom:-35px;
    width: 100%;
    max-width: 300px;
    background: #fff;
    font-size: 14px;
    padding: 10px;
    z-index: 99;
    min-height: 10px;
    position: absolute; 
    right: 0px;
    border: 1px solid #ccc;
}
.list-phone i{ position: absolute; right: 10px; top: -10px; color: #ccc;
    background: #fff;}
/* End Menu */
.side-left, .side-right{float:left;min-height: 1px}
.side-left{width: 25.3%}
.side-right{width: 74.7%}
.catalog{
    margin: 0 12px;
    margin-left: 0;
}
.area-box-catalog{ 
    border:1px solid #00a651;
}
/*
*
* Support 
*
*/
.support-online { 
  top: 0;
  z-index: 9;
  position: absolute;
  color: #fff; height: 100%;
  display: grid;
}
.support-online .bg, .bao-gia-footer .bg {
    background-color: #333; 
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: .6;
    width: 100%;
    height: 100%;
}
.main-guid {
  background-color: #f7f7f7;
  padding: 20px;
}
.guid>div {width: 25%; text-align: center;}
.guid>div div {text-transform: uppercase; color:#eeaa23; font-weight: bold}
.style-blog-tree {
    margin-bottom: 20px;
}
.catalog-page .catalog{margin-top: 10px; margin-bottom: 10px}
.catalog-title{
    margin: 0;
    font: bold 1.2em Arial;
    color: #fff;
    text-align: center;
    height: 0;
    width: auto;
    display: inline-block;
    border-bottom: 30px solid #33b66e;
    border-left: 0px solid transparent;
    border-right: 30px solid transparent; z-index: 9;
    position: relative;
}
.line-under-catalog {height: 2px; width: 100%; background-color:#efaf30 ;
position: relative; top: -2px;}
.catalog-title .headtitle-catelog {
    display: inline-block;
    font-size: 13px;
    padding: 8px 15px;
    height: 100%;
    justify-content: space-between; 
    font-weight: bold; text-transform: uppercase;
}
.catalog-title::before {
    content: "";
    border-bottom: 30px solid #fff;
    border-left: 0px solid transparent;
    border-right: 15px solid transparent;
    height: 0;
    width: 10px;
    display: block;
    position: absolute;
    height: 30px;
}
.catalog-title a{color:#fff; text-transform: uppercase;}
.catalog-list{
    list-style: none;
    padding: 0;
}
.catalog-list li{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 20px;
}
/* .catalog-list li:nth-child(odd){background-color: #e9eef3}
.catalog-list li:nth-child(even){background-color: #f9f9fa} */
.catalog-list li a{
    color: #626262;
    text-transform: uppercase;
    font-weight: bold;
    transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    width: 100%;
    padding: 12px 0px;
    display: block;
    font-size: 0.9em;
    border-bottom: 1px solid #00a651;
   
}
.catalog-list li a:hover{margin-left: 10px}
.catalog-list ul{list-style: none;margin: 0;padding: 0}
.catalog-list ul li{margin: 0;padding-left: 10px}
/* .catalog-list ul li:nth-child(even){background-color: #eee}
.catalog-list ul li:nth-child(odd){background-color: #d1d1d6} */
.navSlide .owl-nav .owl-prev {
    left: 0;
}
.navSlide .owl-nav .owl-next {
    right: 0;
}
.navSlide  .owl-nav>button {
    position: absolute;
    top: 0;
    /* bottom: 0; */
    margin: auto;
}
/* .owl-carousel .owl-slide {
    position: relative;
    height: 100vh;
  } */
.product-item-slide {
    height: 100%; overflow: hidden;
  }
.navSlide .fullright .owl-nav .owl-prev  { right: 30px !important;left: auto;}
.navSlide .slideCenter .owl-nav img { top: 50% !important;position: absolute;  }
.navSlide .slideCenter .owl-nav .owl-next {
    right: 26px !important;
}
/* Banner */
.banner{
    margin: 10px 0;
    padding: 0;
    position: relative;
    margin-bottom:0px;

}
.boxes{
    margin: 10px 0px 7px;
}
.boxes .nav-tabs {border:0px}
.boxes .tab-content>.tab-pane{
    padding:0px;
}
.service-items{
    display: block;
    width: 174px;
    height: 137px;
    background-color: #2065ab;
}
.service-items img{height: auto;width: auto !important;margin: 0 auto;position: relative;top:8px}
.service-items p{
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 5px;
    text-align: center;
}
.service-items a{
    color: #fff;
    font-size: 14px;
    letter-spacing: -0.65px;
}
.service-items a:hover{color:#ddd}
/* End Banner */
.line{
    width: 100%;
    height: 1px;
    border:solid 1px #447fbd;
    clear:both;
}
/* Product  Box */
.product-box{margin-top: 18px; margin-bottom: 10px}
.product-box-heading{position: relative}
.product-box-title{
    color: #01a451;
    font:  1.1em Myriad Pro;
  font-size:19px;
    text-transform: uppercase;
    position: relative;
    text-align: center;
    background: #fff;
    z-index: 9;
    width: 210px;
    margin: auto;
}
.half-line{
    width: 100%;
    height: 1px;
    border:solid 1px #01a451;
    position: absolute;
    top: 8px;
    z-index: 1;
}
.product-grid{padding: 10px 12px;}
.product-items{}
.header_item{ border:solid 0px #e2e2e2;
    position: relative;}
.footerItem{
    /* background:url(../images/bg_footeritem.png) repeat-x;
    border:1px solid #c5c5c5;
    border: 1px solid #c5c5c5;
    display: inline-block;
    width: 100%;
    padding: 5px;
    margin-top: 10px; */
}

.product-image{padding: 10px;}
.product-name a{color: #2d2d2d;display:inline-block;padding-bottom:5px;}
.product-items .product-name a::first-letter {

  
    font-weight: bold;
}
.product-items .product-name{padding: 0;margin: 0;font-family: arial,rial;
    font-size: 13px;text-align: center; line-height:22px;}

.short_description li {list-style: initial;line-height: 23px;}
.product-price{text-align: center;color:#00a651;font:bold 2.2em Arial;margin-top: 4px;    width: 100%;}
.product-desc{color:#464646;text-align: center;font-size: 0.9em}
.side-left-product .product-desc{margin-bottom: 14px}
.product-btn-more{float: right;
    background:url(../images/icon-cart.png) no-repeat;
    color: #fff;padding: 3px 10px;border: 0;margin: 0px auto;text-align: center;width: 25px;display: block;
    height: 23px;
}
.product-btn-more:hover{color:#eee}
.products .owl-prev, .products .owl-next, .side-left-product .owl-prev, .side-left-product .owl-next {
    cursor: pointer;
    position: absolute;
    width: 64px;
    height: 60px;
    top: 42%;
    text-indent: -9999px;
}
.video-grid .owl-prev, .video-grid .owl-next {
    cursor: pointer;
    position: absolute;
    width: 64px;
    height: 60px;
    top: 38%;
    text-indent: -9999px;
}
.products .owl-prev, .video-grid .owl-prev {
    background: url(../images/prev.png) center no-repeat;
    left: 5px;
}
.products .owl-next, .video-grid .owl-next {
    background: url(../images/next.png) center no-repeat;
    right: 5px;
}
.side-left-product .owl-prev{
    background: url(../images/prev-single.png) center no-repeat;
    left: 5px;
    width: 41px;
    height: 59px;
}
.side-left-product .owl-next{
    background: url(../images/next-single.png) center no-repeat;
    right: 5px;
    width: 41px;
    height: 59px;
}
/* End Product box*/
.product-catalog{margin: 10px 0}
.product-catalog-heading{color:#0854a2;font-weight: bold;padding-left: 15px; background: #2f549b url(../images/catalog-arrow.jpg) no-repeat;height: 44px;line-height: 44px;width: 100%}
.product-catalog-banner{margin: 10px 0}
/* Video */
#itemviewvideo img{
    width:75%; overflow: hidden;
}
#itemviewvideo { text-align:center; }
.video-grid > div {margin-bottom:0px; padding:0px; padding-right:10px; text-align: center; }
.home-video{margin: 10px 0;}
.video-grid{padding: 15px 20px; display:inline-block }
#itemviewvideo p{padding:5px 0; padding-bottom:0px;}
.slide-menu {
    background-color: #f7f7f7;
    padding: 20px;
}
/* End Video*/

/* Review */
.home-review{margin: 15px 0}
.side-left-sd, .side-right-sd{float:left;min-height: 1px}
.side-left-sd{width: 68.4%;}
.side-right-sd{width: 30%; margin-right: 1.6%}
.reviewers{padding: 2px 0px;border:solid 0px #0854a2}
.reviewer{width: 49%;display: inline-table;margin-bottom: 15px}
.reviewer > * {display: inline-table;vertical-align: middle}
.reviewer-img{width: 40%;}
.reviewer-feedback{width: 58%;margin-left: 2%}
.product-advisor{padding: 20px 20px 0;border:solid 1px #e2e2e2}
.product-advisor label{color:#e2e2e2;font-weight: normal}
.product-advisor-submit{
    background-color: #00a651;
    color: #fff;
    padding: 6px 18px;
    border: 0;
    margin: 10px 0;
    text-align: center;
    width: 102px;
    display: block;
}

.btn-blue{
    background-color: #00a651;
    color: #fff;
    padding: 6px 18px;
    border: 0;
    margin: 10px 0;
    text-align: center;
    width: 102px;
    display: block;
}

.btn-yellow{
    background-color: #e7de00;
    color: #14a751;
    padding: 6px 18px;
    border: 0;
    margin: 10px 0;
    text-align: center;
    width: 102px;
    display: block;
}
.btn-yellow{
    background-color: #e7de00;
    color: #14a751;
    padding: 6px 18px;
    border: 0;
    margin: 10px 0;
    text-align: center;
    width: 102px;
    display: block;
}
.fillter-advisor-submit{
    background-color: #ec5125;
    color: #fff;
    padding: 6px 18px;
    border: 0;
    margin: 10px 0;
    text-align: center;
    width: 102px;
    display: block;
}
.denxam {color:#0f0b0c}
.style_header-two{ margin:10px 0;}
.style_header-two .underline {
    position: relative;
    display: inline-block;
    text-align: center;
    line-height: 40px;
 }
 .style_header-two .underline::after {
    height: 2px !important;
    width: 100%;
    left: 0%;
    background-color: #14a751;
    transition: 0.4s ease-out all .1s;
    margin-top: 38px;
}
.icon_cate {
    background-color: #fff;
    background-size: 100%;
    display: block;
    z-index: 5;
    padding-right: 10px;
}
.context-headtitle { display: contents;}
.icon_cate_product {
    background-size: 100%;
    z-index: 5;
    padding-right: 5px;
}
.product-advisor input.form-control{height: 33px;line-height: 33px;}
.product-advisor .form-control{border-color: #999;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0}
.product-advisor .form-control::last{
    border-left: 0px;
}
/* End Review */
/* Partner */
.partners{margin: 20px 0}
 .partner-list{float: left}
.head-connect { font-weight: bold; font-size: 16px; text-transform: uppercase; text-align: center; justify-items: center;
position: relative; top: -10px; }
.head-connect p{
    padding: 10px;
    background-color: #fff; 
    display: inline;
}
.head-connect p.titlehead {padding-left: 0; padding-right: 0;}
.partner-list{width: 100%;border: solid 1px #14a751; }
/* End Partner */
/* Home news */
.home-news{margin: 0px 0; display: contents;}
.side-right-news{ padding: 10px !important;}
.side-left-news, .side-right-news,#videos {border-right:solid 1px #14a751;border-left:solid 1px #14a751}
.no-boder-right{
    border-right:0 !important;
}
.main-news, .sub-news{float: left}
.main-news{width: 47.7%;margin-right: 1.9%}
.sub-news{width: 50.2%}
.news-title{color: #0854a2;font:bold 0.9em arial;margin-bottom: 15px}
.news-desc{color:#464646;font-size: 0.9em}
.sub-news-items{margin: 10px 0;display: flex;}
.sub-news-items:first-child{margin-top: 0;}
.sub-news-items .news-img, .sub-news-items .news-info{float:left}
.sub-news-items .news-img{
    width: 215px;
    margin-right: 2%;
    text-align: center;
    background: #f2f2f2;
}
#idblocknew .news-img{
    width: 33%;
    margin-right: 2%;
    text-align: center;
    background: #f2f2f2;
}

#idblocknew img {
    max-width: 115px;
    height: 100%;
    border: solid 1px #e2e2e2;
    padding: 3px;
    max-height: 80px;
    overflow: hidden;
}
.sub-news-items .news-info{width: 65%}
.sub-news-items .news-title{margin: 0 0 15px}
.sub-news-items .news-desc{max-height: 43px;overflow: hidden;text-overflow: ellipsis;}
/* End Home news */


.bao-gia-footer {
 position: relative; 
}
.bao-gia-left {
    z-index: 9;
    position: absolute;
    color: #fff;
    height: 100%;
    display: grid;
}
.bao-gia-footer  .head {
        color: #e7de00; text-transform: uppercase; font-size: 28px;
}
.bao-gia-footer  .des {  color: #fff;   font-size: 20px;}
.price_social { display: contents;}
.price_social  img {}
/* Footer */
.mobile-show .btn-group {
    flex: 0 50%;
    background-color: #FFF;
}
.mobile-show .btn-group, .mobile-show .btn-group-vertical {
    position: relative;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle;
}
.footer-third .btn-yellow{
    text-transform: uppercase;
    font-weight: bold; font-size: 12px;
    padding: 5px;
}
.dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
}
.footer-third .dropdown-menu {
    border:1px solid #14a751 !important
}
.footer-third .dropdown-item {
    display: block;
    width: 100%;
    padding: .25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #14a751;
    text-align: inherit;
    /* white-space: nowrap; */
    background-color: transparent;
    border: 0;
    
}
.footer{margin-top: 20px}
.top-info-footer {text-align: center;font-size: 30px; font-weight: bold;}
.list-item a {color:#fff}
.three-info-footer{display: inline-block; margin-top: 20px;}
.underline{
    font-weight: bold;
    text-transform: uppercase;
    position: relative;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    text-align: center;
}
.underline::after{
    content: "";
    position: absolute;line-height: 125px;
}
.three-info-footer .underline::after{
    top: 65%;
    height: 2px !important;
    width: 30%;
    left: 0%;
    background-color: #fff;
    transition: 0.4s ease-out all .1s;
    margin-top: 7px;
}
.footer-top{background-color: #eaeaeb;padding: 7px 0 14px 52px;border-bottom: solid 2px #dccfdc;}
.footer-top-grid:first-child{margin-left: 0}
.footer-top-grid{width: 30.33%;float:left;margin: 0 1.5%}
.footer-top-grid:last-child{margin-right: 0}
.footer-topgrid-heading{margin: 18px 0;font:bold 1.1em arial;color:#333}
.footer-blocks{padding: 0}
.footer-top-link{margin: 5px 0}
.footer-top-link a{color: #494949;}
.footer-top-link a:hover{color: #0854a2}
.footer-top .embed-responsive-16by9 {
    padding-bottom: 66.25%;
}
.footer-bottom{padding: 7px 0 14px 52px;}
.footer-bottom-grid{width: 31.33%;float:left;margin: 0 1%}
.footer-bottomgrid-heading{font:bold 1.1em arial;color:#333;margin-bottom: 18px}
.footer-address{margin: 6px 0}
.footer-address p{margin: 2px 0;font-size: 0.85em}
.footer-brand p{margin: 3px 0;font-size: 1.1em}
.black{color:#000}
.footer-license{color: #333;padding: 12px 0px; background-color: #14a751; color: #fff;}


.panel_product {
    display: inline-block;
    position: relative;
    width: 100%;
}
.top25 {
    top: -25px;
}
.top2 {
    top: -2px;
}
.border_panel {
    border:1px solid #14a751
}
.list_header{
    position: relative;
    display: flex;
    justify-content: center;
}
.list_content_header {
    height: 1px;
    background: #ff0000;
    position: absolute;
    width: 100%;
    top: 50%;
 }
.list_content_header::before {
    margin-top: 0px;
    width: 100%;
    border-top: 1px solid #00a651;
    height: 30px;
}

.item-preitem{
    display: flex;
    position: relative;
    margin: 10px 5px;
    z-index: 9;
}
.item-preitem a{
    background-color: #14a751;
    line-height: 30px;
    color: #fff; text-align: center;
    font-weight: bold; text-transform: uppercase;
}
.first-preitem{
    background: url('../images/left-icon.png')  0 no-repeat;
    display: flex;
    left: 0;
    width: 22px;
}
.next-preitem{
    background: url(../images/right-icon.png) no-repeat 0;
    /* background-size: 100%; */
    display: flex;
    right: 0;
    width: 30px;
}
.block_viewmore {font-weight: bold; font-size: 13px; color: #14a751; ; position: absolute;
    right: 10px; font-style: italic; }
.blocl_header{
    width: 25%;
    position: relative;
}
.footer-license .wpb_wrapper{
    line-height:23px; font-size:13px;
}
.sacombank {
    border-bottom: 30px solid #33b66e;
    border-left: 0px solid transparent;
    border-right: 30px solid transparent;
    height: 0;
    width: 100%;
    display: block;
}
.sacombank::before {
    content: "";
    border-bottom: 30px solid #227a48;
    border-left: 0px solid transparent;
    border-right: 15px solid transparent;
    height: 0;
    width: 10px;
    display: block;
    /* background: url('../images/before-head.png') left 0 no-repeat;
    background-size: 100%;   */
    position: absolute;
    height: 30px;
  
}
.blocl_header::after{content: "";
    top: -7px;
    height: 140%;
    border-right: 1px solid #00a651;
    right: 16px;
    display: block;
    position: absolute;
    transform: rotate(-45deg);
}
.vc_custom_heading{clear:both; margin-top:0px;padding-left: 20px;}
.spas {
    width: 87%;
    border-top: 1px solid #00a651;
    margin-bottom:0px;
}
.spa {
    margin-top: 0px;
    width: 100%;
   border-top: 1px solid #00a651;
}
.porto-separator {
    margin-bottom: 1px;
}
#line-header {
width: 100%;
 margin-bottom: 1px;
    position: relative;
    top: -1px;
}
.porto-separator .separator-line.align_center {
    margin: 0 auto;

}
.vc_custom_heading a{
    color:#fff; line-height: 31px;
    font-size: 14px;
    text-transform: uppercase;font-weight: bold;
}
/* End Footer */
.product-catalog-grid-2{padding: 0 10px}
.product-catalog-grid-2 .product-items{margin: 10px 0 20px}
.filter-box{
    padding: 23px 8%;
}
.search-box{padding: 23px 8%;}
.searching-heading{font-size: 1.1em;margin: 0}
.catalog .line-item{ border-top: 1px solid #33b66e; position: relative;}
.catalog .line-item:nth-child(1) {border-top: 0px;}
.catalog .checkbox{margin: 10px 0 10px 0px;
   }
.catalog .checkbox input[type=checkbox]{margin-top: 2px}
.search-box .searching-form .searching{border-color: #333;width: 100%;min-width: 120px}
.search-box .form-group{margin: 15px 0 15px 30px;}
.catalog-news-grid{padding: 10px}
.catalog-news{padding-bottom:10px !important;}
.catalog-news-title{margin: 0 0 12px;}
.catalog-news-title a{color:#2d2d2d;}
.catalog-news-item > *{float: left;width: 49%;margin-right: 2%}
.catalog-news-item > p{margin-right: 0; font-size: 0.9em}
.row-breadcrumb{background-color: #fff;border-bottom:1px solid #e9e8e8;
margin-bottom:10px; }
.breadcrumb{border-bottom: solid 0px #0854a2;border-radius: 0;margin-bottom: 0;
    background-color: #fff; padding: 0;
    padding-top: 10px;
}
.breadcrumb  li { 
    padding: 10px 0px; 
}
.breadcrumb a{color:#01a451;}
.breadcrumb > li + li::before{color:#000}

.breadcrumb>li+li:before{content: "/";}
.hotline-box{padding-left:10%;font-size: 1.2em }
.hotline-box a{color:#c60019;font-weight: bold}
.hotline-box p:nth-child(2){margin-bottom: 2px}
.top-view{padding: 10px 0;border:solid 1px #e2e2e2}
.detail-title{color:#494949;font:bold 1.2em arial;margin: 5px 0;padding: 0 5px}
.detail-desc{font-style: italic;color:#494949;font-size: 1.1em;padding: 0 5px}
.detail-content, .detail-content p{color:#494949;font:1em arial;line-height: 20px;text-align: justify;padding: 0 5px}
.detail-content img, .detail-content iframe, .detail-content table{max-width: 100% !important;height: auto}
.related-news{padding: 10px 25px;border-top:solid 1px #999}
.related-news-heading{color:#494949;font:bold 1.1em arial}
.related-news-list{list-style: none;padding-left: 15px;} 

.related-news-list li {float:left; width:100%; border-bottom:1px dotted #ccc; padding:5px 0;}
.related-news-list li img{float:left; margin-right:10px;width: 13%;}
.related-news-list li a{color:#494949;font-size: 1.1em; padding: 3px 0;display: block; font-weight:bold;}
.detail-product{padding: 0 10px;margin: 10px 0;}
#slider1 {
    margin-left:20px;
    margin-right:20px;
    height:80px;
    position:relative;
}
#slider1>div{border: 0}
.thumbelina-but.horiz {height: auto;}
#slider1 img {top: 80px;}
.thumbelina-but, .thumbelina-but.disabled, .thumbelina-but.disabled:hover{
    background-color: #fff;
    box-shadow: none;
}
.payment-detail .form-control{}
.thumbelina-but.left img, .thumbelina-but.right img{
    position: absolute;
    top: 0;
    left: 0;
    margin: auto;
    bottom: 0;
    right: 0;
}
.product-rows .fa-long-arrow-right{ color:#ec5125}
.product-detail-title{font:bold 1.5em Arial;margin: 10px 0; color:#484746}
.product-origin{padding: 5px 0 10px;color:#000;}
.product-origin i{  color:#ec5125}
.product-origin p{margin-bottom: 0}
.product-detail-box{min-height: 1px;border: solid 0px #e5e6e7;margin:10px 0;margin-bottom:0px;}
.product-detail-l{width: 64%;float: left;min-height: 1px;margin-right: 1%}
.product-detail-r{width: 34%;float: right;min-height: 1px;}
.product-rows{margin-bottom: 5px;font:15px Arial;color:#231f20;float: left;
    width: 100%;
}
.product-rows .price{font-size: 18px;
    color: #00a651;
    margin-left: 10px; font-weight: bold; font-size: 25px;
    position: relative;
    top: 0px;
}
.product-rows .price.offsales {font-weight: normal; color: #484746; font-size: 20px;}
.arrow-b{
    background: url(../images/arrow-b.png) no-repeat;
    display: inline-block;
    width: 11px;
    height: 13px;
    position: relative;
    top: 1px;
    margin-right: 10px;
}
.currency{position: relative;top:-6px}
.product-guarantee {
    width: 100%;
    padding: 0;
}
.product-guarantee li {
    padding: 5px 0 5px 25px;
    border: 1px solid #00a651;
    border-top: 0 none;
}
.product-guarantee li:nth-child(1) {border-top: 1px solid #00a651;}
.product-guarantee li.li-icon span {
    display: flex;
    justify-content: left;
    align-items: center;
    padding-left: 75px;
    height: 50px;
    text-transform: uppercase;
    color: #595959; font-weight: bold;
}
.product-guarantee li .icon-guarantee {
    background: url(../images/cam-ket-hang-detail.png) no-repeat left center;
}
.product-guarantee li .icon-deliver {
    background: url(../images/giao-hang-detail.png) no-repeat left center;
}
.product-guarantee li .icon-getpro {
    background: url(../images/thanh-toan-detail.png) no-repeat left center;
}
.product-guarantee li .hotline {
  background: url(../images/hot-line-detail.png) no-repeat left center;
}
.product-guarantee li.li-hotline span {
    color: #00a651;
    font-size: 18px;
}
.product-guarantee li.li-share {
    border: 0 none;
}
.product-guarantee li.li-support {
    border: 0 none;
    padding: 0;
}
.product-guarantee li.li-support span {
    width: 50%;
    display: block;
    float: left;
    height: 60px;
    line-height: 60px;
    color: white;
    font-weight: bold;
    padding: 0 0 0 60px;
}

.product-guarantee li.li-support .icon-yahoo {
    background: #640F6C url(../images/icon-yahoo.gif) no-repeat 10px center;
}
.product-guarantee li.li-share {
    padding: 10px 0 0;
}
.product-guarantee li.li-share span {
    float: left;
    margin-right: 20px;
    line-height: 34px;
}
.product-guarantee li.li-share a {
    display: block;
    width: 34px;
    height: 34px;
    float: left;
    margin-right: 4px;
}
.product-guarantee li.li-share .icon-f {
    background: url(../images/icon-f.gif) no-repeat 0 center;
}.product-guarantee li.li-share .icon-t {
    background: url(../images/icon-t.gif) no-repeat 0 center;
}.product-guarantee li.li-share .icon-g {
    background: url(../images/icon-g.gif) no-repeat 0 center;
}.product-guarantee li.li-share .icon-y {
    background: url(../images/icon-y.gif) no-repeat 0 center;
} 

.product-rows .price .currency{color: #00a651;font-weight: bold;top: 0px;font-size: 15px}
.product-rows .vat{font-size: 12px;
    margin-left: 147px;margin-top: 5px}
.attributi-item p {width: 40%;} 
.attributi-item p:nth-child(odd) { border-right: 1px solid #0854a2; margin-right: 10%;}
.attributi-item p label{color:#07bb5f}
.boxes-color, .boxes-size{width: 30px;height: 30px;display: inline-block;margin-right: 16px;margin-top: 10px;text-align: center;line-height: 30px;  border:1px solid #ccc;}
.boxes-size{border:solid 1px #999;}
.size-table{color:#fff; background-color: #efaf30; 
  padding: 0px 15px;
    margin-left: 10px;
    border-radius: 5px; box-shadow: #c48508;}
.size-table:hover{color:#fff}
.arrow-1{
    background: url(../images/arrow-1.jpg) no-repeat;
    display: inline-block;
    width: 20px;
    height: 21px;
    border-radius: 50%;
    position: relative;
    top: 5px;
    margin-right: 10px;
}
.product-detail-policy{margin-bottom: 30px;}
.product-detail-policy p{color:#bababb;font:11px Arial}
.product-detail-policy p span{position: relative;top: -14px}
.cam-ket, .giao-hang, .nhan-hang{
    background: url(../images/cam-ket-ico.jpg) no-repeat;
    display: inline-block;
    width: 39px;
    height: 37px;
    position: relative;
    top: 1px;
    margin-right: 10px;
}
.nhan-hang{background: url(../images/nhan-hang-ico.jpg) no-repeat;}
.giao-hang{background: url(../images/giao-hang-ico.jpg) no-repeat;}
.buy{font:18px Arial;background-color: #00a651;color:#fff;border:0;padding-right: 15px; border-radius: 5px; box-shadow: #08713b;
    padding: 5px 10px;
    width: 50%;}
.buy .glyphicon{width:60px;top:-1px;line-height: 62px;height: 62px;border-right:1px solid #e5e6e7}
.buy p{font-size: 14px; font-weight: 500; padding:0; margin: 0;}
.hotline{text-align: left; } 
.hotline > a{color:#ed1c24;font-size: 18px;color: #00a651;}
.notice{color:#ed1c24;text-align: center;font:bold 24px Arial}
.product-detail-sharing{text-align: right}
.product-detail-sharing > *{float:right}
.sharing-text{position: relative;top:10px;margin-right: 15px;font:bold 15px Arial}
.product-detail-sharing .at-share-btn{
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}
.tbl-size thead th, .tbl-size tbody td{height: 30px; text-align: center}
.product-tabs{margin: 10px 0;
  position: relative;
}
#navbar_scroll{ display: contents;}
#navbar_scroll li a img {
    padding-right: 5px;
}
.nav-tabs>li>a{
    background-color: #e0e0e0;
    color:#2b2b2b;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    margin-right: 15px;
    font-size: 1.2em;
    border: 0;
    border-bottom-color:transparent;
    text-transform: uppercase; font-weight: bold;
}
.content-detailproduct {
    border:1px solid #e0e0e0;
}
.detail-content li {
    list-style: unset
}
#product_info_tab, #product_tech_tab, #utility_guild_tab {
    padding: 5px;line-height: 24px
}
#product_info_tab li, #product_tech_tab li, #utility_guild_tab li {
    line-height: 24px;
}
.tabhead_item {
    background-color: #e0e0e0;
    padding:4px 10px;
    margin-top: 10px;
}
.tabhead_item a{
    color: #2b2b2b;
    text-transform: uppercase;
    font-weight: bold;
    display: flex;
    justify-content: left;
    align-items: center;
}
.product-promotion .nav-tabs, .product-contents .nav-tabs {
  margin: 0;
  border-bottom: 0 none;
}
/*#detail-product-list-cate.fixed*/
#navbar_scroll.fixed{
  position: fixed;
  top: 0px;
  z-index: 999;
}

.product-promotion .nav-tabs > li, .product-contents .nav-tabs > li {
  width: 33%;
  position: relative;
  margin-bottom: 0;
}

.product-contents .nav-tabs > li a {
 height: 40px;
}

.product-promotion .nav-tabs > li > a, .product-contents .nav-tabs > li > a {
  background: #e2e2e2;
  border: 0 none;
  border-right: 2px solid #fff;
  border-radius: 0;
  color: #000;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  margin-right: 0;
  font-size: 13px;
  white-space: nowrap;
}

.product-promotion .nav-tabs > li > a.active, .product-contents .nav-tabs > li > a.active {
  border: 0 none;
  background: #00a651;
  color: #fff;
  border-right: 2px solid #fff;
}

.product-promotion .nav-tabs > li > a.active:after, .product-contents .nav-tabs > li > a.active:after {
  top: 100%;
  left: 95%;
  border: 8px solid rgba(136, 183, 213, 0);
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-top-color: #00a651;
  margin-left: -50%;
}

.product-promotion .tab-content, .product-contents .tab-content {
  background: #fff;
}
.content-detailproduct h1, .content-detailproduct h2, .content-detailproduct h3, .content-detailproduct h4 {
    margin-top: 10px;
    margin-bottom: 10px;
}
.content-detailproduct p {
    
}
.nav-tabs{border-top-left-radius: 5px; border-top-right-radius: 5px;}
.nav-tabs>li>a:hover{
    background-color: #03944a;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
    background-color: #00a651;
    color:#fff;
    border: solid 1px #00a651;
    border-bottom-color:#fff;
}
.tab-content>.tab-pane{padding: 20px 3%;border: solid 1px #03944a;margin-top: -1px;}
.payment-wrapper{margin: 10px 5%;min-height: 1px;border:solid 1px #19a74f}
#page_contact h1{ padding:5px 0; color:#19a74f ;padding-top: 20px;}
.payment-heading{margin: 0;padding:20px 3%;font-size: 1.5em;}
.payment-detail-title{color:#000;font:bold 1.4em arial;text-align: center}
.payment-form .form-control{margin: 5px 0;}
.payment-notice{font-size: 1.1em;margin: 20px 0}
.payment-notice p:first-child{font-weight: bold}
.payment-notice strong{color:#c60019;font-size: 1.2em;font-weight: bold}
.payment-product-box{background-color: #edeae9;min-height: 1px;padding: 8px 12px}
.detail-product-title{font-size: 1.1em;margin: 0;padding: 0}
.detail-product-title a{color:#000;font:bold 1.1em arial;}
.detail-product-price, .detail-product-quantity, .detail-product-summary{font-size: 1.1em;color: #464646}
.detail-product-quantity{margin: 5px 0; line-height: 30px;}
.detail-product-quantity button{border:1px solid #3f3f3f; background-color: transparent; color: #3f3f3f;height: 38px;padding: 0 15px;
  }
.attributi-item {
    flex-wrap: wrap;
}
.itemtotalquity {margin-top:15px; border-radius: 50%; margin-right: 15px;}
.detail-product-quantity > div {
  display: contents;
}

.detail-product-quantity > label {
  padding-right: 5px;
}
.detail-product-quantity input#qty {
  border-left: 0px !important;
  border-right: 0px !important;
}

.statusproduct {margin-top:15px; border-radius: 50%; margin-right: 15px;
    position: absolute;
    top: 30px; padding: 3px;
    z-index: 999;
 left: 20px;
    width: 40px; font-size: 12px;
    height: 40px;
}

#inforOrderCart .detail-product-quantity span {padding-right: 10px;}
#inforOrderCart .detail-product-quantity button, #inforOrderCart .detail-product-quantity input {
    border: 1px solid #3f3f3f;
    background-color: transparent;
    color: #3f3f3f;
    height: 25px;
    padding: 0 8px;
    margin: 5px 0;
}
#inforOrderCart .cl-infocustomer { border-left: 1px solid #ddd;}
.payment-detail .form-control {
    border-radius: 0px;
    box-shadow: unset;
}
.detail-product-quantity input{width: 38px;height: 38px;text-align: center; border:1px solid #3f3f3f;}
.detail-product-summary{margin: 20px 0; border-top: solid 1px #999;padding-top: 10px}
.detail-product-img{display: table-cell;vertical-align: middle;height: 284px;}
.payment-accept{
    color:#fff;
    padding: 10px 0;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    display: block;
    width: 30%;
    text-align: center;
    margin-bottom: 25px;
    font:bold 1.4em arial;
    min-width: 180px;
}
.payment-accept:hover{color:#fff}
.contact-form{max-width: 484px;margin: 10px auto 30px}
.contact-company{font:bold 1.4em arial;}
.contact-info{color:#464646;margin: 10px 0}
.contact-transit{margin: 25px auto;padding: 0 5%}

 .list_order_cart{display:none;}
 
 .mobi_btn {
    bottom: 10px;
    display: block;
    height: 70px;
    left: 0;
    position: fixed;
    text-align: center;
    z-index: 99;
}
.check_infoorder .itemtotalquity{
    padding: 10px;
    margin-top: 0px;
}
/*
*
* SAN PHAM CUNG LOAI
*
*/
.product-box-background {
    background-color: #00a651;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding: 10px 0;
}
.list-colum-right{
    border: 1px solid #e0e0e0;
    display: inline-block;
    border-bottom: 0px;
}
.productsametype { display: contents;
border-bottom: 1px solid #e0e0e0;}
.productsametype{ display: flex;}
.productsametype .header_item {
    width: 130px;
}
.productsametype .footerItem {
    width: 100%;
}
.productsametype .footerItem >div {text-align: left;}

/*
* Auto Complete 
*/
#parentsearch {
    position: relative;
}
.autocomplete {
    /*the container must be positioned relative:*/
    position: relative;
    display: inline-block;
  }
  .autocomplete-items {
    position: absolute;
    border: 1px solid #d4d4d4;
    border-bottom: none;
    border-top: none;
    z-index: 9999999999;
    /*position the autocomplete items to be the same width as the container:*/
    top: 100%;
    left: 0;
    right: 0;
  }
  .autocomplete-items div {
    padding: 10px;
    cursor: pointer;
    background-color: #fff;
    border-bottom: 1px solid #d4d4d4;
  }
  .autocomplete-items div:hover {
    /*when hovering an item:*/
    background-color: #e9e9e9;
  }
  .autocomplete-active {
    /*when navigating through the items using the arrow keys:*/
    background-color: DodgerBlue !important;
    color: #ffffff;
  }
.autocomplete-items a{
    display: flex;
    align-items: center;
}
.autocomplete-items a strong{
    padding: 0 10px;
}
.autocomplete-items a span{
    color: #eb4e24;
}

@media (min-width: 992px) {
 .header .left-logo {width: 10%}
 .header .right-banner {width: 90%;
  /* padding-top: 40px; */
  }
}

.mobi_btn{display:none;}
@media(max-width: 991px){
    .numbercart {top: -6px; }
    .breadcrumb li {
        padding: 3px 0px;
    }
    #searchMobile .autocomplete-items {height: 400px; overflow: auto; }
  .hide-mobile {
    display: none !important;
  }
  .attributi-item {
    flex-wrap: wrap;
  }
  .detail-product-quantity {
      line-height: 30px;
  }
  .detail-product-quantity > label {padding-right:5px;font-size: 14px;}
  .size-table{padding:0px 15px; margin-left: 10px; font-size: 14px;}
  .detail-product-quantity > div {display: contents;}
    .attributi-item p {
        width: 45%;
    }
    .attributi-item p:nth-child(odd) {
        margin-right: 5%;
    }
    .flex-mobile {display: list-item;}
    .left-logo, .right-banner {display: none;}
    .catalog-title{font-size: 0.9em}
    .catalog-list li a{font-size: 0.7em;padding-left: 5px}
    .reviewers{padding: 14px 20px;}
    .sub-news{width: 100%;float: none}
    .footer-top, .footer-bottom, .footer-license{padding-left: 10px;padding-right: 10px}
    .partner-list{width: 100%;}
    .main-news, .sub-news{width: 98%}
    .catalog{margin-left: 0}
    .product-guarantee {
        margin-top: 10px;
        background-color: #f4f4f4;
    }
    .product-guarantee li {border:0px;}
    .product-tabs li {width: 100%; border: 0px;}
}
@media (max-width: 767px){
      .buy {width: 100%;}
    .top-banner{margin: 0 auto}
    .top-banner-left{width: 38%}
    .top-banner-left img{min-width: 220px}
    .top-banner-cart{float: right;width: auto}
    .top-banner-cart .btn-cart{margin: 30px auto}
    .btn-cart > span{float: none;text-align: center}
    .navbar-nav{margin: 0;}
    .container-fluid>.navbar-collapse, .container-fluid>.navbar-header{margin-right: 0;margin-left: 0}
    .navbar-default .navbar-nav > li{border-right: none;}
    .side-right{width: 100%;}
    .side-left-sd, .side-right-sd, .sub-news{width: 100%}
    .side-left-news .sub-news-items:first-child{margin-top: 20px}
    .reviewer{width: 98%}
    .navbar-default .navbar-nav .open .dropdown-menu>li>a, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color: #fff}
    .side-right-sd{margin-top: 10px}
    .nav-tabs>li>a{margin-right: 1px}
    .payment-info, .payment-product{width: 100%}
    .contact-transit > div{width: 100%;float:none}

  .table-responsive{overflow-x:scroll;}
  /* Product */
  .buy {width: 100%;}
  #list_order_cart_pc{display:none;}
  .list_order_cart{display:block;}

}

@media (max-width: 736px){
    .product-detail-l, .product-detail-r{float:none;width: 100%}
    .hotline{text-align: left}
}
@media (max-width: 640px){
    .footer-top-grid, .footer-bottom-grid{width: 100%;float: none;margin-bottom: 10px}
}
@media (max-width: 580px){
    .top-banner-cart .btn-cart{margin: 18px auto}
    .payment-product-box > div{width: 100%;float:none}
    .detail-product-img{height: auto;width: 120px;margin: auto;display: block}
}


#message{display:none;}
.item-product{margin:7px 0;margin-bottom: 40px;}
.item-product.first{ padding-left:0;}
.payment-accept{cursor: pointer;}

.name_people{font-family:'robotoB';font-size:16px;color:#760E0E;background:url(../images/icon_ques.png) left no-repeat;padding-left:18px;display:inline-block;}
.people_ques .mail_guest {display: inline-block;margin-left: 10px;}
.content_ques{border-left:1px solid #ddd;padding-left:15px;margin:10px 0 10px 18px;font-style:italic;color:#444}
.people_ques .time_cm{margin-left:18px}
.people_ques .time_cm{margin-left:18px}
.avar_doctor{width:65px;height:65px;display:inline-block;overflow:hidden;margin-right:15px;margin-bottom:10px}
.avar_doctor img{width:100%;}
.box_qa{border:1px solid #ddd;margin:10px 0}
.text_content_answer{margin-top:5px;font-size: 15px;}
.doctor_answer{padding:20px}
.info_guest{width: 217px;}


li{list-style:inside none}
.product-tabs li{ list-style-type: square !important;} 
.product-tabs .tab-pane ul{padding-left:10px;}
img{border:0 none}
*:focus{outline:none;}
.pkg:after { content: " "; display: block; visibility: hidden; clear: both; height: 0.1px; font-size: 0.1em;    line-height: 0; }
* html .pkg { display: inline-block; height: 1%; }
.pkg { * display: inline-block; }
.fl{float:left;}
.fr{float:right;}
.list_comment div{margin-top:5px}
.reverse{border:1px solid #ddd;padding:5px 10px}
.email_doctor{font-family:'roboto';font-size:12px;color:#666}
.head_qa{border-top:1px solid #ddd;padding:10px 0;margin-top:10px}
.people_ques{padding:10px 20px;background:#f2f2f2}
#scroll_qa{ height:200px;}
#boxscroll {

    height: 350px;


    overflow: auto;
    margin-bottom:20px;
}



.product-items .product-name{padding:5px; height:45px;  overflow: hidden;}
.owl-carousel .owl-item .product-items img{ max-width:245px; max-height:346px;}
.product-image{height:246px;overflow: hidden;}
.product-image img{ max-width:245px; max-height:346px;}
.pagination .active a {background-color:#eee}
#loading{ float: left;
    text-align: center;
    width: 100%;}
#loading img{width:30px}

.product-price{ font-size:14px; padding:0 5px;}
.sellerfast .product-price{ font-size:13px; padding:5px 0; margin-top:0px;}
.product-price del{padding-right:7px; color: #000; font-size:12px; }
.contact-form .form-group > label > label{color:#ff0000; }
.sub-news-items img{max-width:215px;height: 100%;
    border:solid 1px #e2e2e2; padding:3px;max-height: 150px;
    overflow: hidden;}
.side-left-news .clear{border-bottom:1px solid #e2e2e2;
    display: list-item;list-style: inside none;}
.list_sub .sub-news-items .news-img{width:auto}
.list_sub  .sub-news-items{ height:80px; overflow: hidden;}
.pager .next > a, .pager .next > span {
    float: none;
}
.main-news .news-img img {max-width:365px;}
h1,h2,h3{font-size:14px; padding:0px; margin:0px;}
.product-catalog-heading h2{color: #0854a2;
    font-weight: bold; font-family:Myriad Pro; text-transform: uppercase; font-size:16px;
    line-height: 44px;}
.top-banner-bg{overflow:hidden}
.itemMenuHome a{display:block;position: relative; width:100%; text-align:center;}
.itemMenuHome a span{position: relative;top:-35px; color:#fff; font-size:13px; font-weight:bold;text-transform: uppercase;}
.itemMenuHome img{max-width:173px; }

.side-right .catalog-news-item img{max-width:181px; }
.side-left .catalog-news-item img {max-width:120px; }
.catalog-news{overflow:hidden;border-bottom:1px solid #e2e2e2; padding:0 5px;}
.catalog-news:last-child{ border-bottom:0px }
.product-catalog-banner img{width:100%}
.choicactive{border:1px solid #07bb5f; background-color: #00a651; color: #fff;}
@media (max-width: 767px){

    .dropdown-menu{width:100%;}
    .main-news .news-img img {
    max-width: 296px;
  }
  .sub-news-items img {
    max-width: 100%;
  }
  .tab-content #home img{max-width:600px;height: auto !important;}
  .tab-content #home iframe{max-width:450px; width:100%; height:auto ;}
  .side-left {
        width: 100%;
    max-width: 320px;
    float: none;
    margin: 0 auto;
  }
  #product_viewpage .side-left.hidden-xs{     display: block !important;}
    .catalog-page .short_description{ padding:0 10px;}
    .catalog-page .short_description img {
        width: 60% !important;
        height: 100%;
    }
}
@media (max-width: 667px){
  .mobi_btn {

    height: 70px;
    position: fixed;
    bottom: 10px;
    left: 0;
    z-index: 99;
    display: block;
    text-align: center;
    }
    .mobi_btn ul {
        list-style: none;
        text-align: center;
        padding-left: 0;
    }

    .mobi_btn ul li {
        line-height: 40px;
        text-align: center;
        list-style: none;
        display: inline-block;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
    }
    .top-banner-left img{max-width:200px;}
    .main-news, .sub-news {
        width: 100%;
    }
    .question #fcontent{width:100%; max-width:320px;}
    #table-size img{max-width:500px; width:100%;}
    .sub-news-items .news-img {
        width: 25%; float:left;
        margin-right: 2%;
        }
    .main-news{margin: 6px 0;}
    .sub-news-items{margin:6px 0;}
    .main-news .news-img{ width: 25%; float:left; margin-right: 2%;}
    .main-news .news-img img,.sub-news-items img{width: 100%;}
    .product-image{text-align: center; height: auto;}
    .product-items{   margin: 0 auto;
        padding: 0;
    float: none;}
    .item-product {
        /* display: initial;
        flex-wrap: nowrap;
        flex-direction: row;
        width: 50%; */
    }
    .item-product>div {display: flex;
        flex-wrap: wrap;}
    .owl-carousel .owl-item .product-items img{max-width:200px;display: inline-table;}
    .product-catalog-heading h2{font-size:13px;}
    .list_sub .sub-news-items .news-img{  width: 25%;}
    .sub-news-items .news-img{width: 25%;}
    .sub-news-items .news-desc{max-height:29px;}
    .sub-news-items .news-title {
        margin: 0 0 8px;
    }
    .fb_iframe_widget>span{width:100% !important; }
    .fb_iframe_widget iframe{width:100% !important; overflow: hidden;}
    .item-product {padding-right: 5px;
        padding-left: 5px;}
}

@media (max-width:480px){
    /* .product-items{width:220px; } */
}
@media (max-width:414px){
    /* .product-items{width:280px; } */
}
/*video clip*/
.video-left {}
#play_video{display:none}
.video-left .desc {

}
.video-left .title {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
}
.video-cate {}
.video-cate .title {
    margin: 0 0 15px;
    padding-left: 35px;
    height: 40px;
    line-height: 40px;
    border-bottom: 2px solid black;
    text-transform: uppercase;
    font-size: 16px;
}
.video-cate.blue .title {
    background: url(../images/ico-video-cate-blue.png) no-repeat left center;
    border-bottom: 2px solid #047a98;
    color: #047a98;
}
.video-cate.orange .title {
    border-bottom: 2px solid #eb5e09;
    color: #eb5e09;
    background: url(../images/ico-video-cate-orange.png) no-repeat left center;
}
.video-cate.pink .title {
    border-bottom: 2px solid #fe4a78;
    color: #fe4a78;
    background: url(../images/ico-video-cate-pink.png) no-repeat left center;
}
.video-cate.violet .title {
    border-bottom: 2px solid #690582;
    color: #690582;
    background: url(../images/ico-video-cate-violet.png) no-repeat left center;
}
.video-cate.green .title {
    border-bottom: 2px solid #389804;
    color: #389804;
    background: url(../images/ico-video-cate-green.png) no-repeat left center;
}
.video-cate .video-cate-body {
    padding: 5px 0 25px;
    overflow: hidden;
}
.video-cate-body li a:last-child{padding:5px 0;display: inline-block;}
.video-cate .video-cate-body ul {
    padding: 0;
    margin: 0;
}
.video-cate .video-cate-body ul li {
    list-style: none;
    width: 203px;
    float: left;
    margin-left: 18px;  height: 215px;
}
.video-cate .video-cate-body ul li:first-child {
    margin-left: 0;
}
.video-cate .video-cate-body ul li.first-row {
    margin-left: 0;
}
.video-cate .video-cate-body ul li .img {
    height: 153px;
    width: 203px;
    position: relative;
    overflow: hidden;
    display: block;   border:5px solid #ddd;
}
.video-cate .video-cate-body ul li .img img {
    position: absolute;
    top: 0;right: 0;
    bottom: 0; left: 0;
    margin: auto;
    display: block;
}
.video-cate .video-cate-body ul li a {}

.product-items .gifyou {
    color: #fff;
    display: block;
    font-weight: bold;
    height: 42px;
    left: 10px;
    line-height: 23px;
    position: absolute;
    text-align: center;
    top: 30px;
    width: 42px; z-index:999999999
}
.countdown-section{ font-weight:bold; color:#ff0000; font-size:16px}
.short_promotion{ border-radius:4px; background:#eaeaeb; padding:5px;}
.no-padding{padding:0;}
.no-padding-right{padding-right:0;}
.no-padding-left{padding-left:0;}
.list_order_cart .row.active{border-top:1px solid #ddd;    background-color: #f5f5f5; margin-top:10px; padding:10px 0;}
.list_order_cart {margin:10px 0; margin-bottom:20px;}

/*end video clip*/

.list-block-news > ul li::before{
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #333;
    margin-left: -11px;
    margin-right: 5px;
}
.list-block-news > ul{
    padding: 0px;
    padding-left: 10px;
}

.list-block-news > ul li {
    position: relative;
    margin: 0;
    padding: 7px 0;
    line-height: 1.4;
    border-top: 1px solid #ededed;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.list-block-news > ul li a{
  color:#666;
}
.aio-icon-header {
    height: 11px;
}
/* .aio-icon-box {
    margin-bottom: 30px;
} */
.hand .img-responsive {
    display: inline !important;
    max-width: 100%;
    height: auto;
}
/* .aio-icon-box .aio-icon, .aio-icon-box .img-icon{
    -webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.aio-icon-box:hover .aio-icon,.aio-icon-box:hover .img-icon{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.aio-icon-box .aio-icon.animated,. .aio-icon-box .img-icon.animated{-webkit-animation-fill-mode:initial;animation-fill-mode:initial}.aio-icon-box.right-icon{display:inline-block;width:100%}

.aio-icon-img .img-icon{

    width: 98% !important;
    -webkit-border-radius:0!important;
    border-radius:0!important;

    font-size:inherit;
    border-top-left-radius: 15px !important;
    border-top-right-radius: 15px !important;
} */



.hand {
    width: 18% !important;
    margin-right:2%;
    margin-top:15px;
}
.aio-icon-component {
    /* margin-bottom: 0; */
    /* border: 1px solid #19a74f; */
    /* border-radius: 15px; */
    /* background-color: #19a74f; */
    display: inline-block;
}
a.aio-icon-box-link {
    text-decoration: none;
    border: none;
    display: block;
}
.aio-icon-box.top-icon {
    text-align: center;
}
/* .aio-icon-box {
    margin-bottom: 30px;
}
.aio-icon-component .ult-just-icon-wrapper {
    margin-bottom: 15px;
} */

.align-icon {
    background-color: #fff;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}
.top-icon .aio-icon-img {
    display: block;
    text-align: center;
    margin: 0 auto;
}
.aio-icon-img {
    font-size: 48px;
    /* background: #fff; */
    overflow: hidden;
    max-width: 100%; 
    /* border-top-left-radius: 15px !important;
    border-top-right-radius: 15px !important; */
    box-sizing: content-box !important;
}
.vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 {
    float: left;
}
.wpb_wrapper .top-icon .aio-icon-header h3.aio-icon-title {
    margin-top: 0;
    margin-bottom: 10px;
}
.wpb_wrapper .aio-icon-header h3.aio-icon-title {
    font-size: 17px;
    line-height: 19px;
    font-weight: 400;
    letter-spacing: normal;
    text-transform: none;
}
.top-icon .aio-icon-header h3.aio-icon-title {
    margin: 25px 0 0px;
}
h3.aio-icon-title {
    margin: 0;
    display: flex; 
    font-weight: bold;
    color: #fff;
    font-size: 13px;
    /* line-height: 2.2em; */
   padding: 5px 0 !important;
    justify-content: center;
    background-color: #19a74f;
    padding:0 7px;text-transform: uppercase;font-weight: bold;
}
.text-cate{ line-height: 20px;}
h3.aio-icon-title .text-cate{ line-height: 20px;}
#ads-home-top-right img { width:100%; max-width:770px;}
.name_footer_company {font-weight:bold; color:#fff; padding:10px 0; font-size:15px; }
.dropdown-menu .name_footer_company {font-weight:bold; color:#333 !important; padding:5px 0; font-size:15px; }
.footer-copyright { text-align:center; padding:12px 0 ;}

.w_80{width:80%}
.w_90{width:90%}.w_100{width:100%}.w_70{width:70%}.w_60{width:60%}.w_50{width:50%}.w_40{width:40%}.w_30{width:30%}.w_20{width:20%}



    
hr {
    background: rgba(0, 0, 0, 0) url("../images/dotted-line.png") repeat scroll center top / 4px 4px;
    border: 0 none;
    height: 1px;
    margin: 0 0 24px;
  width: 100%; float:left; 
}
#home-news { margin-bottom:10px}  
#mainSub{

}
.sub_child_left{
    display: none;position: absolute;
    width:250px; left:282px; top:0px;
    /* background: #e2e2e2 none repeat scroll 0 0; */
    padding:0px;z-index: 2147483647;
    border: 1px solid #00a651;
    background-color: #fff;
}
.subchilditem  {
    display: none;position: absolute;
    width:250px; left:250px; top:0px;
    /* background: #e2e2e2 none repeat scroll 0 0; */
    padding:0px;z-index: 2147483647;
    border: 1px solid #00a651;
    background-color: #fff;
    height: 100%;
}
.subActive >a {color:#ff0000 !important}
#subleft.sub_child_left li a{ color: #2d2d2d;
    display: block;
    font-size: 13px;
    font-weight: 500;
    padding: 5px 0 12px 4px;
    border:0px;
    text-transform: inherit;
    transition: all 0.5s ease 0s;
    width: 90%;}

/* .subchilditem  {
    display: block;position: absolute;
    width:200px; left:362px; top:0px;
    padding:0px;
} */
.catalog-list {
    position: relative;
}
.sub_child  li{ float:left; width:100%;}
.sub_child  li a{ font-size:13px;
    border-bottom: 1px solid #fff;
    float: left;
    font-size: 13px !important;
    font-weight: 500 !important;
    padding: 7px !important;
    text-transform: inherit !important;
    width: 100%;
}
.sub_child  li a:hover{  background: #fff; color: #01a451}
#mainSub  li:hover > ul.subleft, .catalog-list li:hover >ul#subleft {
    display: block;

}
#subleft  li:hover > ul {
    display: block;

}
.showsubchlid {
    display: block;
}

/*
*
* MENU 
*
*/
.nav-ul {
  display: contents;
}
.nav-ul>li {
  position: relative;
  display: contents;
}
.nav-ul li a {
  color: #01a451;
  text-transform: uppercase;
  font-size: 1em;
  font-weight: bold;
  padding: 4px 8px;
}
.nav-ul > li:hover > .mega-menu {
    display: block;
}

.nav-ul li ul li {
    border-bottom: none;
    /* display: table-footer-group; */
    display: contents;
    /* width: auto !important; */
    position: relative;
}

.nav-ul li ul li:hover a {
    opacity: 0.8;
}

.nav-ul li ul li a {
    padding: 0 10px 0 20px;
    /* background-color: #fff; */
    color: #eb4e24;
    text-transform: none;
    /* white-space: nowrap; */
    font-size: 13px;
}
 .nav-ul > li > .mega-menu > li > a {
    font-weight: bold;
    padding: 6px 0 6px 5px!important;
    line-height: 22px;

}

 .nav-ul > li > .mega-menu > li > a:before {
    content: "+";
    /* margin-left: 5px;
    position: absolute; */
    left: 0px;
}

.nav-ul > li > .mega-menu > li > ul {
    display: block;
    position: static;
    padding-left: 10px;
    height: auto;
}

.nav-ul > li > .mega-menu > li > ul a {
    color: #545454;
}
.pure-menu-item {
  display: table-footer-group; /*block;*/

}
.pure-menu-item {
  padding: 0;
  margin: 0;
}
@media (min-width: 800px) {
  .nav-ul > li > .mega-menu {
    display: none;
    position: absolute;
    background-color: #fff;
    width: 100%;
    padding: 0;
    border: 1px solid #ccc;
    min-height: 100%;
   
    z-index: 999;
    /* height: 100%; */
    /* height: calc(100% - 2px); */
    -webkit-column-width: 190px;
    -webkit-column-gap: 0;
    -moz-column-width: 190px;
    -moz-column-gap: 0;
    column-width: 190px;
    column-gap: 0;
    column-fill: auto;
    overflow: scroll;
    overflow-y: hidden;
    overflow-x: auto;

  }
  .nav-ul > li > .mega-menu > ul {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    height: 100%;
    background-color: #fff;
  }
  .nav-ul > li > .mega-menu ul {
    list-style: none;
  }
}
@media screen and (max-width: 800px) {
  .product-image a { display: block}
}
@media screen and (max-width:1024px) {
    .row-warp{
        display: flex;
        flex-wrap: wrap;
    }
    #slide-menu-mobile .owl-carousel .owl-wrapper {
        display: flex !important;
    }
    #slide-menu-mobile .owl-item img {
        width: 57px;
        height: 57px;
        margin: 0 auto;
        max-width: initial;
    }
    #slide-menu-mobile .owl-item {
        display: flex;
    }
}

.product-items .saleof{ background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAbCAYAAADlJ3ZtAAAACXBIWXMAAAsTAAALEwEAmpwYAABAHmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMjAtMDctMjlUMTg6NDQ6MTYrMDc6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDIwLTA3LTI5VDE4OjQ0OjMwKzA3OjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAyMC0wNy0yOVQxODo0NDozMCswNzowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6ZDZkNjg0MTItZGJlZS00ZTM5LWI2NmEtNDRkNzY2MGM5YzgyPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6NDI4MjY2MWYtMTIxZi0xMTdlLWI0YWQtY2UwZmUwMjJmYzQ2PC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6N2U3YjM0YzAtYjY5YS00ODgyLThlMDEtM2E3ZjM2ZGI4NmU3PC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjdlN2IzNGMwLWI2OWEtNDg4Mi04ZTAxLTNhN2YzNmRiODZlNzwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAyMC0wNy0yOVQxODo0NDoxNiswNzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjk0Yzk5NTJiLWUzZjgtNGM4Yy04NmVkLWIyMjQwNWI4MzNlYTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAyMC0wNy0yOVQxODo0NDozMCswNzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmQ2ZDY4NDEyLWRiZWUtNGUzOS1iNjZhLTQ0ZDc2NjBjOWM4Mjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAyMC0wNy0yOVQxODo0NDozMCswNzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHhtcE1NOkRlcml2ZWRGcm9tIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgPHN0UmVmOmluc3RhbmNlSUQ+eG1wLmlpZDo5NGM5OTUyYi1lM2Y4LTRjOGMtODZlZC1iMjI0MDViODMzZWE8L3N0UmVmOmluc3RhbmNlSUQ+CiAgICAgICAgICAgIDxzdFJlZjpkb2N1bWVudElEPnhtcC5kaWQ6N2U3YjM0YzAtYjY5YS00ODgyLThlMDEtM2E3ZjM2ZGI4NmU3PC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICAgICA8c3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6N2U3YjM0YzAtYjY5YS00ODgyLThlMDEtM2E3ZjM2ZGI4NmU3PC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+CiAgICAgICAgICAgIDxyZGY6QmFnPgogICAgICAgICAgICAgICA8cmRmOmxpPnhtcC5kaWQ6MzRlNzYwYzUtYTZjNS00ODQ4LWI5NTYtNWM0ODkyOTY4MWJiPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkJhZz4KICAgICAgICAgPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj40MzwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4yNzwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+g75aMgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAADhElEQVR42tSYTYsdVRCGn6pzeu5M9N4ZZyZEs1IE/QMu3BkkfyKoaEAF3fgXXGXnxo3iQt0IblxkExUDLkL8ACXiRtEhMSohOiEzMJ/d55wqF933zs1Mchl1MTcFRTWn6T7P6erz8Za4u/MfbfioiODuI7+XicgdcX87QM6Zuq6p65qdnR3q3V026prHH32MeAgizB1UMaAAeeRCyZlSCjkXihVyznvg5iAtjIqgGghBCTESQyCEQIyBCITOS4zkGMkhkjWwXfXIN35CFx+aDJtToqhiIZC2tkh//k5Z/ZvcNORSKLmQSyanIXDCSsHM8G6QgiACIooGJYTQwUZC7K5jRENsM4STSqFpEnVKZFUWvrlEb/65ybClqqi3ttj54jPSt5fh+jX0rxuoObOqBBFUBaWNAqgqw6T6eHaG7zRrM2RGcchmZC/UBsmMZIXaoS5GNme5V7HsGTnz/GTY+sp3rH/wHvbjFYIV9ME+zC9Ah+MimAAILm2riUyENXd8GL29J26Ig5qhZgR3QjGsGN6rKPU2IPeGXb9wntvvvI2vr1HNLyBVNd79kdhdYTe+vMjNc28SZ3qExSUQAXeQI2VF9zc0v13l5lvnkFihgwHTZAdgV99/l7y2RlhYALPphd364Xs2v75MGAymDvQA7MbFz/HdXSQEptF0fKeqr66AlXZCTTNs88d18tptpNdjWm0EWzY38aaGKf0F7oAV1b319H6AFZGj3qQOBxtPPII+0MdTmn7YMD9PdfIknu8DWIDBqdPo7BxuZfph+6dO03viSWxzE0SnG1ZmZlg68yKec7uMTdnmcODz9Z95luWzr1LW1/D6fwAfdglsT+CHO8+OK9Th6f74y69DSqx/9CGSGugPOnXwL9a1ww5SBFwONah415GKcPy1N2DuGBuffIzdWkX6A2Ru9mjy79bCTtLwg5deIT71NNufnqd8dQm/tQpzc6PJJ6KIgiKItCpWRxpMxjSY7eWl017W6S7MwK3lsVYZmzulGKUYnisoCVSRSUWOpmmwmRmSOc2vP5NXfqFcW4Gtbcwd6zoya907Cb6/4CFt8QDVNorqaMcUDaAKKrhoC+pOslaSH7PM7OIyJ144Oxl21Ol4gaNpKE1DynlUOyhWSE2DmVG6uoHZ+MQRVJUQtIuBECJVFali1dUO2qKHiODmlJJJOZOaht1iPLy0yD8DALmaEcz55wZjAAAAAElFTkSuQmCC
) no-repeat;display:block;height:42px;line-height:26px;text-align:center;position:absolute;top:30px;right:10px;width:42px;color:#fff;font-weight:bold;z-index:999999999 }
