.fb_customer_chat_bubble_animated_no_badge {
	left: 18pt !important;
    bottom: 100pt !important;
    right: none !important;
}
iframe.fb_customer_chat_bounce_in_v2 {
	left: 18pt !important;
    bottom: 150pt !important;
    right: none !important;
}
body.common-home .top.hidden-xs {display: none}
.sf-menu > li > a {padding: 34px 9px}
body.common-home header {background-color: transparent}
body.common-home header.sticky {background-color: #FFF}
@media (max-width : 767px){
  .module-search{transform: translateX(-50%)}
}
@media (max-width : 414px ){
  .service-home .heading-title{
    margin-top: 75px;
  }
  .service-home .heading-title{
    font-size: 20px;
  }
}
@media (min-width: 360px){
  .service-home .heading-title{
    font-size: 20px;
  }
}
.tour-info a {white-space: normal}
.new-home .heading-title,
.feedback .heading-title,
.service-home .heading-title {font-weight: 700}
.service-dich_vu .feature .caption h3 {font-weight: 700}
header.sticky #container-logo img {height: 55px !important}
header.sticky .sf-menu > li > a {padding: 20px 9px}
header.sticky [style="padding-top: 22px;"] {padding-top: 10px !important} 
.hotline-info a, .hotline-info-mobile a, .hotline-info .text, header .fa-phone {color: #000 !important}
header {top: 20px}
header.sticky {top: 0} 

.list-inline li a{
  color:#111;
} 
header{
  top:0;
}
.account-register .firstname, .account-register .fax, .account-register #custom-field2,
.account-register .company,.address2,.account-register .city,.account-register .country,.account-register .postcode,
.account-register .zoneid,.account-register .input-group-btn{
  display:none!important;
}
.container-icon-bar .icon-bar{
  width:25px;
}
.icon-search{
  display:inline-block;
}
.icon-search .fa-search{
  font-size:18px;
  margin-top:15px;
}
@media(max-width:768px){
  .module-search{
    top:50px!important;
    display:none;
    width:100%;
  }
  .module-search.open{
    display:block!important;
  }
  #search{
    width:100%;
  }
  #search .input-group-btn{
  	display:none;
  }
}
.sf-menu .menu_addtion ul li {padding: 15px}
form .checkbox input[type="checkbox"] {
    position: unset;
    margin: 0;
}  
.sf-menu > li > a {
    padding: 34px 9px;
    font-size: 13px;
    font-weight: 700;
} 
.tour-description{
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  min-height: 30px;
  max-height: 60px;
  overflow: hidden;
}
@media screen and (min-width: 480px) and (max-width: 991px){
  .tour-name span{
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  min-height: 30px;
  max-height: 60px;
  overflow: hidden;
  }
} 

#product_latest-0 .tour-border .tour-name a{
  position:relative;
}
[id^="category_custom"] .col-sm-4.col-xs-12{
  margin-bottom:30px;
}
#product_latest-0 .tour-border .tour-name span img{
  width:50px;
  display:inline-block;
}
@media(min-width:991px){
  .new-home .heading-title, .feedback .heading-title, .service-home .heading-title{
    font-weight: 700;
    text-transform: uppercase;
    font-size:35px;
  }
  .tour-home .heading-title{
  font-weight: 700;
}
.module-search {
  text-align: center;
  position: absolute;
  transform: translateY(-50%);
  z-index: 9999;
  top: 0;
  right: 0;
}
.module-search .search_group button{
  padding: 0 10px;
}
.module-search{
  right:90px;
  top:18px!important;
}
.module-search .search_group{
  float:right;
  max-width:15%;
}
.module-search .search_group *{
  height:25px;
  line-height:25px;
}
.module-search .search_group button{
  font-size:15px;
}
}

.icon-search{
  position: absolute;
  top: -6px;
  right: 60px;
}
.module-search{
  display:none;
}
.module-search.open{
  display:block;
}

.sf-menu li:hover, .sf-menu li.sfHover,.sf-menu ul li{
  background: #fff;
}
.sf-menu > li:hover a,.sf-menu > li > ul > li:hover > a{
  color: #111;
}
@media(max-width:767px){
  .new-home .heading-title, .feedback .heading-title, .service-home .heading-title{
    font-weight: 700;
    text-transform: uppercase;
    font-size:18px;
  }
  .language-header{
  right:78px;
  }
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu ul li, .sf-menu ul ul li ,
body.common-home header {background-color: rgba(255,255,255,.5)}
@media (min-width: 992px) {
    .sf-menu li > ul {
        opacity: 0;
        visibility: hidden;
        display: block;
        transition: all 0.4s ease 0s;
        -moz-transition: all 0.4s ease 0s;
        -webkit-transition: all 0.4s ease 0s;
        -ms-transition: all 0.4s ease 0s;
        transform-origin: center top 0px;
        -moz-transform-origin: center top 0px;
        -webkit-transform-origin: center top 0px;
        transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0.008, 0, -1, 0, 0, 0, 0, 0, 1);
        -moz-transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0.008, 0, -1, 0, 0, 0, 0, 0, 1);
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0.008, 0, -1, 0, 0, 0, 0, 0, 1);
    }
    .sf-menu li:hover > ul {
        opacity: 1;
        visibility: visible;
        transform: none;
        -webkit-transform: none;
        -moz-transform: none;
    }
}  
.border-right {
    border-right: none!important;
}