@font-face{font-family:myfont;src:url('../fonts/VNF-Champion_Script_Pro.ttf') format('truetype');}
.about .detail{text-align:justify;}
.menu_top ul.nav_menu li a .arrow {
  display: none;
}
.form-contact .wpcf7-form [type="tel"], .form-contact .wpcf7-forminput[type="text"], .form-contact .wpcf7-form input[type="email"] {
  width: 100%;
  padding: 10px;
  border: 1px solid #d1d1d1;
  font-size: 14px;
  color: #000;
  background-color: Transparent;
  padding: 10px;
  font-family: Arial;
  outline: none;
  margin-bottom: 15px;
  height: 45px;
  margin-top: 10px;
}
@media (max-width:1280px){
    .container1 {
        width: 100%;
    }
    .wpcf7 form .wpcf7-response-output {
      margin: 1em 0.5em 1em;
      padding: 0.2em 0.5em;
      font-size: 14px;
    }
    .pop_contact .form-contact h3 {
      font-size: 18px;
      margin-bottom: 10px;
      line-height: 2;
    }
#ykienkhachhang .item_y {
    max-width: 800px;
    width: 100%;
}
}
@media (max-width:990px){.menu_mobi{width:100%;background:#f6f6f6;height: 100%;top: -100px;padding-top: 100px;position:fixed;z-index:999;margin-top:100px;overflow:scroll;}
    #logo-partner .owl-nav {
  display: none;
}
#ykienkhachhang .owl-next {
  margin-right: 0;
}
#ykienkhachhang .owl-prev {
  margin-left: 0;
}
.col-md-6.share {
  display: none;
}
.col-md-6.hotline {
  width: 100%;
}
.top .hotline a {
  float: none;
}
.content_baogia .nav-tabs > li {
  width: 46%;
  height: 30px;
  margin-right: 3px;
}
.content_baogia .nav-tabs > li:first-child,
.content_baogia .nav-tabs > li:nth-child(3) {
  width: 25%;
}
.menu_top ul.nav_menu li a .arrow {
  display: inline-block;
}
.content_baogia .nav-tabs > li > a {
    line-height: 30px;
}
.description {
  margin-top: 0px !important;
}
.right_single .address h3 {
  margin-bottom: 15px;
  line-height: 2;
}
.right_single .address {
  padding: 15px;
}
.chinhsach h3 {
  font-size: 18px;
  margin-top: 5px;
  line-height: 2;
}
.content_baogia {
  margin-top: 20px;
}
.fb_iframe_widget_fluid_desktop iframe {
  width: 100% !important;
}
.row1{width:98%;margin-left:1%;height:auto;border:1px solid #d1d1d1;margin-bottom:10px;margin-top:15px;}
.row1 .responsive_image{width:100%;}
.row2{width:98%;margin-left:1%;height:35px}
.menu_mobi-r2 {
    height: auto;
}
.row2 a{width:33%;line-height:37px;border-right:1px solid #d1d1d1;display:block;height:35px;float:left;text-align:center;font-weight:bold;color:#575454;font-size:13px;}
/*.row2 a:last-child{border-right:none;}*/
.menu_mobi-r2 a {
  width: 100%;
  line-height: 36px;
    display: block;
    height: 38px;
    text-align: center;
    font-size: 16px;
  margin-top: 5px;
  font-weight: bold;
  color: #575454;
  font-family: 'Lato', sans-serif;
  border: 1px solid #d1d1d1;
  position: relative;
}
.arrow {
  position: absolute;
  right: 0;
  font-size: 20px;
  width: 30px;
  cursor: pointer;
}
.row3{width:98%;margin-left:1%;background:#fff;margin-top:5px;overflow:hidden;margin-bottom:5px;padding-bottom:10px;}
.row3 .leftmenu{float:left;width:44%;margin-left:5%;}
.row3 .leftmenu a{width:100%;font-size:11px;margin-top:10px;font-weight:bold;height:35px;line-height:23px;background:#f2f2f2;color:#575454;}
.row3 .rightmenu{float:left;width:44%;margin-right:5%;margin-left:2%;}
.row3 .rightmenu a{width:100%;font-size:11px;margin-top:10px;font-weight:bold;height:35px;line-height:23px;background:#f2f2f2;color:#575454;}
.top{position:fixed;z-index:99999;}
.menu{display:none;}
.tieuchi{background-size:auto 100%;}
.hidden_table{display:none;}
.header_mobi{width:100%;padding-left:15px;padding-right:15px;overflow:hidden;position:fixed;z-index:99999;background:#135f74;top:30px;display:block;transition:0.3s all ease;}
.header_mobi a img{width:30px;float:right;margin-top:6px;}
.header_mobi a.logo_mobi{display:block;width:65px;text-align:center;height:50px;float:left;}
.header_mobi a.logo_mobi img{width:75px;float:left;margin-top:2px;display:inline-block;border-radius: 50%;}
.header_mobi .btn_menu,.header_mobi .close_menu{float:right;font-size:30px;color:#188a8f;}
.slide{padding-top:101px;}
.banner_album{padding-top:101px;background:inherit;}
.banner_album h1{color:#575454;padding-bottom:20px;}
.menu_top_mobile{display:block;font-family:"Avant-Garde";font-size:19px;font-weight:bold;height:35px;line-height:37px;background:#FFF;color:#188a8f;border-color:#ccc;text-align:center;}
.header_mobi .btn_menu span,.header_mobi .close_menu span{font-size:16px;display: block;color:#fff}
.header_mobi a.cate_mobi img,.header_mobi .close_menu img{width:40px;height: 20px}
.call-hot {
    display: block;
    width: 150px;
    height: 40px;
    background: #135F50;
    position: fixed;
    bottom: 40px;
    border-radius: 20px;
        z-index: 99999;
}
.call-hot img {
    float: left;
    width: 40px;
    margin-right: 10px;
    border-radius: 20px;
    background-color: #135f74;
}
.call-hot a {
    text-decoration: none;
    font-size: 14px;
    color: white;
    line-height: 40px;
    width: 100px;
    float: left;
    font-weight: bold;
}
.share{float: left;}
.hidden_mobile{
    display: none;
}
.lang{
    float: right;
    margin-left: 0px;
}
.lang li{
    float: right;
}
.top .share a{
    margin-left: 5px;
}
.submenu {
    display: none;
}
.submenu::before {
    display: table;
    content: " ";
}
.submenu::after {
    clear: both;
    display: table;
    content: " ";
}
.nav-link {
    float: none;
}
.menu_mobi-r2 a {
    float: none;
}
.menu_mobi-r2 a{
    width: 100%;
}
.menu_mobi-r2 a.nav-link:focus {
  outline: 0;
}
.submenu a {
  background: #f2f2f2;
  border-color: #ccc;
  border-radius: 5px;
}
.content_detail {
  padding-top: 0 !important;
  margin-bottom: 0;
}
.pop_contact .left_pop h3 {
  line-height: 2;
}
.pop_contact .form-contact p {
  margin-bottom: 0;
}
}

@media(max-width:768px){
    .btn_henlich {
        padding-left: 25px;
        padding-right: 25px;
        font-size: 20px;
        line-height: 1.5em;
    }
    .btn_single {
        display: flex;
        justify-content: center;
    }
}

@media(max-width:540px){
    .content_baogia .nav-tabs > li > a {
        font-size: 12px;
        line-height: 30px;
    }
    .btn_dangkyngay {
        margin-top: 0;
    }
    .btn_dangkyngay img {
      height: 50px;
      max-width: 100%;
    }
    .btn_henlich {
      padding-left: 18px;
      padding-right: 18px;
      font-size: 16px;
      line-height: 1.2em;
        height: 46px;
        margin-top: 2px;
        padding-top: 4px;;
    }
    .right_single .price span {
      color: #F46E00;
      font-size: 22px;
    }
    .right_single .btn_henlich p {
      margin-bottom: 2px;
      font-size: 11px;
      margin-top: 0px;
    }
    .banner_album h1 {
        padding-top: 35px;
        font-size: 25px;
        line-height: 30px;
    }
    .pop_contact .left_pop h3 {
      line-height: 2;
    }
}

@media(max-width:468px){.share{float: left;}
.hidden_mobile{display:none;}
.ch-grid li{float:none;width:100%;}
.partner{padding-top:50px;}
.ch-item{margin:auto;}
.ch-grid li .title_cate{margin:auto;margin-bottom:20px;margin-top:20px;}
.ch-grid{width:100%;}
.hotline{float:left;height:30px;}
.box_video{overflow:hidden;}
.about .detail{margin-top: 10px;}
.footer .panel-group .panel{
    margin-top: 15px;
}
#ykienkhachhang .item_y{
    width: 100%;
}
.ykienkhachhang{
    height: auto;
	background-size: auto 100%;
}
.content_ykien{
    height: auto;
}
.box-news-by-category{
	padding-left: 15px;
    padding-right: 15px;
}
.owl-controls{
	display: none !important;
}
.hidden_mobile{
    display: none;
}
.lang{
    float: right;
    margin-left: 0px;
}
.lang li{
    float: right;
}
.right_single .btn_henlich p{
    margin-top: 0px;
}
.btn_henlich {
  padding-left: 15px;
  padding-right: 15px;
}
.tab-pane-content {
  padding: 10px 15px;
  font-size: 16px;
}

}