/* 01 RESET */


*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body {    overflow: hidden;font-family: 'Roboto', sans-serif;font-size: 14px; text-align:center;color:#191F26;background:#fff;word-wrap:break-word;text-rendering:optimizeLegibility;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,input,table,caption,tbody,tfoot,thead,tr,th,td,figure{border:0;margin:0;padding:0}
html {overflow-y: scroll;-webkit-text-size-adjust:auto;-webkit-overflow-scrolling: touch;}

img,fieldset,abbr,acronym{border:0;}
article,aside,figure,figcaption,hgroup,footer,header,nav,section,video,object{display:block;}
audio,canvas,progress,video {display: inline-block;vertical-align: baseline;}

img             {border:0;max-width:100%;vertical-align:middle;}
figure      {position:relative;}
figure img  {display:block;}

input,button,select,textarea {font-family: inherit;font-size: inherit;line-height: inherit;}

/* 02 GLOBAL STYLES */

ul              {margin:0 0 20px;}
ul > li         {list-style:none;position:relative;padding:0 0 10px 15px;}
ul ul               {margin:10px 0 -10px 2px;}
ul ul li:before     {content:"\00af";font-size:25px;top:0;left:-2px;}           
ol              {margin:0 0 20px 25px;}
ol li               {list-style:decimal outside;padding:0 0 10px 5px;}
ol ol           {margin:10px 0 -10px 15px;}
nav ul          {margin:0;}
nav li:before       {display:none;}

p {padding:0 0 17px;}

a                   {text-decoration:none;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
a:active,a:hover    {outline: 0;}

.color ::-moz-selection,.color::-moz-selection  {background:#191F26;}
.color ::selection,.color::selection                {background:#191F26;}

.left       {float:left !important;}
.right      {float:right !important;}
.center,
.center .wrap   {text-align:center;}

/* 03 TYPOGRAPHY */
h1,h2,h3,h4,h5,h6,.header,.intro,label,input,textarea,select,table,dl,option,optgroup,.selector,.btn,.f-title,.pager,.contact-data,.categories,.meta,.tabs,.price,.trigger,.close,.output,.xdsoft_datetimepicker,.slicknav_menu,.readonly .f-row,.infoBox, #message,.history > div       {font-family: 'Quicksand', sans-serif;font-weight:500;}

h1 {font-size:24px;}
h2 {font-size:24px;padding:0 0 28px;}
h3 {font-size:19px;padding:0 0 15px;}
h4 {font-size:17px;padding:0 0 15px;}
h5 {font-size:15px;padding:0 0 15px;}
h6 {font-size:17px;text-transform:uppercase;padding:0 0 23px;}

/* 04 COLOR SPECIFICS */       
.black  {background-color:#191F26 !important;}
.grey   {background-color:#34394A !important;}
.grey-light {background-color:#f9f9f9 !important;}
.white  {background-color:#fff !important;}

/* 05 LAYOUT */
.wrap       {margin:0 auto;width:1180px;text-align:left;position:relative;max-width:94%;display:inline-block;}
.row        {margin:0 -15px;}

.full-width         {float:left;width:100%;padding:0 15px 30px;max-width:100%;}
.three-fourth   {float:left;width:75%;padding:0 15px 30px;max-width:100%;}
.one-half       {float:left;width:50%;padding:0 15px 30px;max-width:100%;}
.one-third      {float:left;width:33.33%;padding:0 15px 30px;max-width:100%;}
.two-third      {float:left;width:66.66%;padding:0 15px 30px;max-width:100%;}
.one-fourth         {float:left;width:25%;padding:0 15px 30px;max-width:100%;}
.one-fifth      {float:left;width:20%;padding:0 15px 30px;max-width:100%;}
.one-sixth      {float:left;width:16.66%;padding:0 15px 30px;max-width:100%;}

.row:before, 
.row:after              {content: "";display:table;}
.row:after          {clear: both;}

/* 06 BUTTONS */
.btn        {border:none;text-transform:uppercase;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff !important;display:inline-block;text-align:center;max-width:100%;}
.btn.small  {font-size:12px;padding:8px 14px;}
.btn.medium     {font-size:15px;padding:11px 20px;min-width:142px;}
.btn.large  {font-size:17px;width:200px;height:54px;line-height:54px;padding:0 14px;}
.btn.huge   {font-size:20px;width:270px;height:70px;line-height:70px;padding:0 14px;}

.btn.white  {color:#191F26 !important;}
.btn.full   {width:100%;}
.btn.color:hover,.btn.color:focus,.btn.white:hover,.btn.white:focus {background:#191F26 !important;color:#fff !important;}
.btn.black:hover,.btn.black:focus,.cta .btn:hover,.cta .btn:focus   {background:#fff !important;color:#191F26 !important;}

.more               {font-weight:600;padding-top:2px;display:inline-block;position:relative;text-decoration:none;}
.more:after             {content:"";position:absolute;left:0;bottom:-3px;opacity:0;-ms-opacity:0;width:0;}
.more:hover:after,
.more:focus:after       {opacity:1;-ms-opacity:1;width:100%;}

.back {background:#858585;}

/* 07 ICONS */
.ico        {display:inline-block;overflow:hidden;vertical-align:middle;background-image:url(../images/icons.png);background-repeat:no-repeat;background-color:transparent !important;}
.phone          {width:29px;height:24px;margin-top:-1px;}
.phone.black    {background-position:0 0;}
.email          {width:29px;height:19px;}
.email.black    {background-position:-31px -4px;}

.circle     {float:left;width:88px;height:88px;border:1px solid #191F26;margin:0 20px 30px 0;-webkit-border-radius:45px;-moz-border-radius:45px;border-radius:45px;text-align:center;line-height:90px;}
.circle .ico {height:40px;}
.heart      {background-position:0 -53px;width:38px;}
.wand       {background-position:-40px -53px;width:35px;}
.lock       {background-position:-80px -53px;width:27px;}
.award      {background-position:0 -93px;width:38px;}
.pig        {background-position:-40px -93px;width:38px;}
.shuttle    {background-position:-80px -93px;width:36px;}
.wallet         {background-position:0 -135px;width:35px;}
.clip       {background-position:-40px -135px;width:21px;}
.telephone  {background-position:-80px -135px;width:25px;}
.people     {width:35px;height:40px;}
.luggage    {width:35px;height:40px;}
.time       {width:33px;height:40px;}


.home-banner-section {
    width: 100%;
    position: relative;
    z-index: 1;
    max-height:897px !important;
    background: url('../images/bg_banner.jpg');
    background-size: cover;
    height: 450px;
        float: left;
}
.form_tim_kiem_bds{
        width: 65%;
    background: rgba(255, 255, 255, .8);
    margin: 50px auto;
    margin-top: 135px;
    padding: 20px;
    overflow: auto;
    position: relative; */
}

.clear{
    clear: both;
}
.header{
    padding: 10px 50px;
    float: left;
    width: 100%;
    background: #fff;
    position: relative;
    z-index: 9;
     -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
    -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;
    transition: background .5s ease-in-out,padding .5s ease-in-out;
}
.header .logo{
        float: left;
    width: 60px;
    margin-right: 15px;
}
.header .title_logo{
       float: left;
    margin-top: 11px;
    margin-bottom: 0;
    padding-bottom: 0;

}
.nav_menu{
    float: left;
    width: 100%;
    background: #03bffd;
    -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
    -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;
    transition: background .5s ease-in-out,padding .5s ease-in-out;
    transition: top 0.2s ease-in-out;
}
.nav_menu ul li{
        float: left;
    margin: 7px;
    padding-top: 5px;
    padding-bottom: 0px;
}
.nav_menu ul li a{
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
}
.nav_menu ul li a:hover{
    color: #034aa5;
}
.nav_menu ul li a.active{
    color: #034aa6;
}
.search_form{
    float: right;
    width: 27px;
    margin-left: 15px;
    margin-top: 4px;
    position: relative;
}
.search_form form{
    
}
.search-icon {
        width: 25px;
    height: 25px;
    float: left;
    background: url("../images/search_bt.png") no-repeat;
    margin-left: 5px;
    margin-top: 15px;
    cursor: pointer;
    background-size: 100%;
}
.search-box{
    position: absolute;
    right: -3px;
    top: 46px;
    z-index: 2;
}
.search-box #search_form{
    border: 1px solid #fcb040;
    border-radius: 3px;
    padding: 5px 11px;
    background: #FCFCFC;
    font-size: 13px;
}
.search-box input[type="submit"]{
        background: url("../images/search_bt.png") no-repeat;
    position: absolute;
    right: -5px;
    z-index: 9;
    width: 30px;
    height: 30px;
    top: 6px;
    background-size: 57%;

}
.lang-search .search-icon.close {
    background: url("../images/top-searcg-icon-close.png") no-repeat;
    background-size: 100%;
    position: relative;
}
.mob-nav-icon {
    display: none;
    float: right;
    cursor: pointer;
    margin: -11px 0px 0px 0px;
    margin-left: 13px;
    -webkit-transition: all 500ms ease-in-out;
    -moz-transition: all 500ms ease-in-out;
    -ms-transition: all 500ms ease-in-out;
    -o-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;/* active state, i.e. menu open */
    margin-top: 5px;
}
.mob-nav-icon .cmn-toggle-switch__htx {
    background-color: #fff;
}
.mob-nav-icon .cmn-toggle-switch__htx span {
    -webkit-transition: background 0s 0.3s;
    transition: background 0s 0.3s;
}
.mob-nav-icon .cmn-toggle-switch__htx span:after {
    -webkit-transition-duration: 0.3s, 0.3s;
    transition-duration: 0.3s, 0.3s;
    -webkit-transition-delay: 0.3s, 0s;
    transition-delay: 0.3s, 0s;
}
.mob-nav-icon .cmn-toggle-switch__htx span:before {
    -webkit-transition-duration: 0.3s, 0.3s;
    transition-duration: 0.3s, 0.3s;
    -webkit-transition-delay: 0.3s, 0s;
    transition-delay: 0.3s, 0s;
    -webkit-transition-property: top, -webkit-transform;
    transition-property: top, transform;
}
.mob-nav-icon .cmn-toggle-switch__htx span:after {
    -webkit-transition-property: bottom, -webkit-transform;
    transition-property: bottom, transform;
}
.mob-nav-icon .cmn-toggle-switch__htx.active {
    background-color: #fcb040;
}
.mob-nav-icon .cmn-toggle-switch__htx.active span {
    background: none;
}
.mob-nav-icon .cmn-toggle-switch__htx.active span:after {
    -webkit-transition-delay: 0s, 0.3s;
    transition-delay: 0s, 0.3s;
}
.mob-nav-icon .cmn-toggle-switch__htx.active span:before {
    -webkit-transition-delay: 0s, 0.3s;
    transition-delay: 0s, 0.3s;
    top: 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    background: #fff;
}
.mob-nav-icon .cmn-toggle-switch__htx.active span:after {
    bottom: 0;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    background: #fff;
}
.mob-nav-icon .cmn-toggle-switch {
    display: block;
    position: relative;
    overflow: hidden;
    margin: 0;
    padding: 0;
        width: 50px;
    height: 50px;
    font-size: 0;
    text-indent: -9999px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    box-shadow: none;
    border-radius: none;
    border: none;
    cursor: pointer;
    -webkit-transition: background 0.3s;
    transition: background 0.3s;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -o-border-radius: 100%;
    -ms-border-radius: 100%;
    -webkit-border-radius: 100%;
}
.mob-nav-icon .cmn-toggle-switch:focus {
    outline: none;
}
.mob-nav-icon .cmn-toggle-switch span {
    display: block;
    position: absolute;
    top: 24px;
    left: 10px;
    height: 3px;
    background: #525252;
    width: 60%;
}
.mob-nav-icon .cmn-toggle-switch span:after {
    position: absolute;
    display: block;
    left: 0;
    width: 100%;
    height: 3px;
    background-color: #525252;
    content: "";
}
.mob-nav-icon .cmn-toggle-switch span:before {
    position: absolute;
    display: block;
    left: 0;
    width: 100%;
    height: 3px;
    background-color: #525252;
    content: "";
    top: -6px;
}
.mob-nav-icon .cmn-toggle-switch span:after {
    bottom: -6px;
}
.main_content{
        position: relative;
    z-index: 9;
    padding-bottom: 0;
}
.main_content .one-third h4{
        font-size: 20px;
    text-transform: uppercase;
    color: #333;
}
.main_content .one-third ul{
    margin-top: 10px;
}
.main_content .one-third ul li{
    padding: 20px 0;
    border-bottom: 1px solid #F0F0F0

}
.main_content .one-third ul li a{
    color: #555;
}
.main_content .one-third ul li:last-child{
    border-bottom: none;
}
.footer{

}
.footer div h4{
    font-size: 18px;
    text-transform: uppercase;
    color: #83c547;
    font-weight: bold;
}
.footer div ul{

}
.footer div ul li{
    padding: 5px 0;
}
.footer div ul li a{
    color: #555;
}
.footer div ul li a:hover{
    text-decoration: underline;
}
.footer div ul li strong{
    display: block;
}
.bottom_fixed{
        background: #f3f3f3;
    position: fixed;
    bottom: 0;
    z-index: 9;
    padding: 3px;
}
.bottom_fixed .hotline{
    float: left;
    padding-left: 20px;

}
.bottom_fixed .hotline p{
    padding-left: 55px;
    display: block;
    background: url('../images/icon-hotline.png') no-repeat;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bold;
    color: #555;
}
.right_bt{
    float: right;
    margin-right: 20px;
}
.link_websales{
        padding: 7px 10px;
    border-right: 1px solid #ddd;
    margin-right: 20px;
    display: inline-block;
    margin-top: 3px;
    font-weight: bold;
    color: #878585;
    padding-right: 30px;
}
.right_bt a{
    margin-right: 10px;
}

.sanpham_iterm{
    padding: 10px;
    text-align: center;
    padding-bottom: 50px;
}
.sanpham_iterm a{
    text-transform: uppercase;
    color: #EC2D23;
    margin: 35px 0;
    font-size: 25px;
    display: block;
}
.sanpham_iterm a:hover{
    color: #84c545;
}
.main_content_sp h4.tieude{
    color: #86c445;
    text-transform: uppercase;
    padding: 45px 16px;
    font-size: 25px;
    font-weight: bold;
}
.main_content_sp hr{
    border: none;
    height: 1px;
    background: #CCCCCC;
    width: auto;
    margin: 0 15px;
    clear: both;
    display: block;
}
.detail_sp{
    margin-top: 50px;
}
.detail_sp_content{
    text-align: left;
}
.detail_sp_content h4{
    font-size: 36px;
    text-transform: uppercase;
    color: #EC2D23;
    font-weight: bold;
}
.detail_sp_content p{
    font-size: 18px;
    color: #868686;
}
.tabs_content_detail{
    clear: both;
    padding: 15px;
    margin-bottom: 50px;
}
.tabs_content_detail .tab_top{
        clear: both;
    overflow: hidden;
    padding-bottom: 0;
    margin-bottom: -25px;
    text-align: center;
    float: none;
    position: relative;
    z-index: 1;
    padding-left: 45px;
}
.tabs_content_detail .tab_top li{
        float: left;
    margin: 5px;
    border: 1px solid #C2C2C2;
    text-align: center;
    font-weight: bold;
    padding: 0;
    width: 30%;

}
.tabs_content_detail .tab_top li a{
    display: block;
    padding: 15px;
    background: #fff;
    color: #000;
    text-transform: uppercase;
    white-space: nowrap;
    font-size: 12px;
}
.tabs_content_detail .tab_top li a.active{
    color: #fff;
    font-weight: bold;
    background: #84c547;
}
.tab_content{
        padding: 50px;
    overflow: hidden;
}

.bxslider1 img {
    margin:  0 auto;
}
.detail_sp{
        margin-top: 50px;
    clear: both;
    float: left;
    width: 100%;
}
.tabs_content_detail .tab_content ul{
    margin-left: 15px;
}
.tabs_content_detail .tab_content ul li {
    list-style: inherit;
    color: #555;

}
#new.tab_content table{
    max-width: 70%;
    display: block;
    margin: 0 auto;
    border-collapse: collapse;
}
#new.tab_content table tr td, #new.tab_content table tr th {
    border: 1px solid #ddd;
    padding: 10px;
}
#new.tab_content table thead, #new.tab_content table tbody{
    width: 100%;
    display: table;
}
#lasted.tab_content h4{
    text-transform: uppercase;
    font-size: 17px;
    font-weight: bold;
}
#lasted.tab_content img{
    display: block;
    max-width: 100%;
    margin: 10px auto;
}
.sp_lienquan div.one-third div{
    text-align: center;
    padding: 20px;
}
.sp_lienquan div.one-third div img{
    height: 230px;
}
.sp_lienquan div.one-third div h4{
    text-transform: uppercase;
    color: #000;
    font-weight: bold;
}

/* singel Page */
.singel_page{
        margin-top: 4%;
    float: left;
    width: 100%;
}
.singel_page h4 {
    display: block;
    overflow: hidden;
    line-height: 1.3em;
    font-size: 30px;
    font-weight: 600;
    color: #444;
    text-align: left;
}
.content_text img{
    display: block;
    margin: 20px auto;
    max-width: 100%;

}
.newsrelate a img {
    float: left;
    width: 140px;
    height: 85px;
    margin-right: 10px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.newsrelate a h3 {
    display: block;
    overflow: hidden;
    font-size: 14px;
    color: #333;
    margin-bottom: 5px;
}
.singel_page hr{
    clear: both;
    height: 1px;
    background: #D2D0D0;
    border: none;
    margin-right: 15px;
    margin-left: 15px;
    margin-bottom: 35px;
}
.newsrelate h4{
    font-size: 17px;
    text-transform: uppercase;
    color: #ED3128;
}
a.actnews {
    margin-bottom: 15px;
    display: block;
}
/* Category page */
.category_page{
        margin-top: 50px;
    float: left;
    width: 100%;
}
.dm_cate{

}
.dm_cate ul li{
    border-bottom: 1px solid #F9F9F9;
    padding: 10px 15px;
}
.dm_cate ul li.active{
    background: #84c547;

}
.dm_cate ul li.active a{
    color: #fff;
}
.dm_cate ul li a{
    font-size: 15px;
    font-weight: bold;
    color: #868686;
}
.dm_cate ul li a:hover{
    color: #84c547;
}
.right_cat_iterm{

}
.right_cat_iterm h4{
    font-size: 27px;
    text-transform: uppercase;
    font-weight: bold;
}
.right_cat_iterm .iterm_cats a{
    display: block;
    font-size: 18px;
    font-weight: bold;
    color: #333;
    margin-bottom: 15px;
    margin-top: 10px;
}
.right_cat_iterm .iterm_cats img{
    border-radius: 100%;
}
.right_cat_iterm .iterm_cats p{
    color: #868686;
}
.right_cat_iterm .iterm_cats {
    clear: both;
    overflow: hidden;
}

.category_page hr {
    clear: both;
    height: 1px;
    background: #D2D0D0;
    border: none;
    margin-right: 15px;
    margin-left: 15px;
    margin-bottom: 35px;
}
/* Lá»‹ch sá»­ hÃ¬nh thÃ nh */
.left_lichsu div{
    position: relative;
    padding-top: 50px;
}
.left_lichsu div img{
    margin-bottom: 15px;
}
.left_lichsu div .muiten{
        position: absolute;
    top: 0px;
    text-align: center;
    left: 48%;
}
.left_lichsu div .tieude{
        text-transform: uppercase;
    color: #000;
    font-size: 18px;
    padding: 5px;
    font-weight: bold;
}
.left_lichsu div p{
    color: #868686;
}
.right_lsuhinhthanh{

}
.right_lsuhinhthanh div{


    padding-top: 40px;
}
.right_lsuhinhthanh div img{
    border: 3px solid #fff;

}
.content_phattrien img{
    margin-bottom: 20px;
    display: block;
    max-width: 100%;
}
.content_phattrien p{
    color: #868686;
}
.content_phattrien p strong{
    color: #000;
    display: block;
}
/* Truyá»n thÃ´ng page */
.truyenthong_page {
    margin-top: 50px;
    float: left;
    width: 100%;
}
.truyenthong_page .one-third{
    text-align: center;
}
.truyenthong_page .one-third h4{
    text-transform: uppercase;
    font-weight: bold;
    margin-top: 20px;
    color: #868686;
}
.title_truyenthong{
    text-transform: uppercase;
    color: #000;
    font-weight: bold;
    font-size: 21px;
    margin-bottom: 30px;
    padding: 0 15px;
}
.feature_tinnoibat{
    text-align: left;
}
.feature_tinnoibat a{
    font-size: 28px;
    color: #868686;
    line-height: 21px;
    margin-top: 30px;
    display: block;
    margin-bottom: 15px;
    text-align: left;
        font-weight: bold;
}
.feature_tinnoibat p{
    color: #868686;
    text-align: justify;
}
.related_tinnoibat ul li{
    width: 50%;
    float: left;
}
.related_tinnoibat ul li img{
    float: left;
    margin-right: 20px;
}
.related_tinnoibat ul li a{
    color: #878787;
    font-size: 20px;
    font-weight: bold;
}
.related_tinnoibat ul li p{
    color: #868686;
}
.video_truyenthong div a{
    font-size: 21px;
    color: #868686;
    font-weight: bold;

}
.video_truyenthong div p{
    color: #868686;

}
/** NguyÃªn liá»‡u vÃ  cÃ´ng nghá»‡ **/
.main_nguyenlieuvacongnghe{
    width: 100%;
    margin-top: 50px;
    float: left;
}
.main_nguyenlieuvacongnghe .box_content_nl{
    padding: 30px;
    margin-bottom: 30px;
}
.main_nguyenlieuvacongnghe .box_content_nl h4{
    font-size: 30px;
    text-transform: uppercase;
    font-weight: bold;
    
}
.main_nguyenlieuvacongnghe .box_content_nl h4 a{
    color: #868686;
}
.main_nguyenlieuvacongnghe .box_content_nl h4 a:hover{
    color: #84c547;
}
.main_nguyenlieuvacongnghe .box_content_nl p{
    color: #868686;
     font-size: 18px;
}
.img_nl{
   
}
.right_nl{
        margin-bottom: 30px;
    overflow: hidden;
    height: 312px;

}
.img_nl img{
    width: 100%;
}
.right_content_nl{
    margin-bottom: 0 !important;
}
.w480{
    width: 480px;
}
.w670{
    width: 700px;
}
.w400{
    width: 430px;
    
}
.w400 .box_content_nl{
    height: 339px;
}
.w750{
    width: 750px;
}
/* Dá»° Ã¡n tiÃªu biá»ƒu */
.duantieubieu_page{
    float: left;
    width: 100%;
    margin-top: 50px;
}
.duantieubieu_page div.one-third{
    text-align: center;
}
.duantieubieu_page div.one-third p{
        font-size: 20px;
    margin-top: 5px;
    padding-bottom: 0px;

}
.duantieubieu_page div.one-third p span{
    font-size: 30px;
}
.duantieubieu_page a.xemthem{
        display: block;
    margin: 20px auto;
    float: none;
    clear: both;
    width: 150px;
    text-align: center;
    margin-bottom: 50px;

}
.duantieubieu_page .bx-wrapper{
    height: 310px !important;
    width: 100% !important;
    text-align: center;
    margin: 0 auto;
    display: block;
}
.title_gocnhathau{
    text-transform: uppercase;
    color: #a50707;
    font-weight: bold;
    font-size: 21px;
    margin-bottom: 30px;
    padding: 0 15px;
}
.title_gocnhathau a{
    color: #a50707;
}
.gocnhathau{
    margin-top: 50px;
}
.feature_news img{
    width: 100%;
    height: auto;
}
.feature_news a{
    color: #333;
    font-size: 20px;
    margin-top: 15px;
    display: block;
    font-weight: bold;
}
.feature_news p{
    color: #868686;
}
.right_news{

}
.right_news ul li{
    overflow: hidden;
}
.right_news ul li img{
    width: 135px;
    float: left;
    margin-right: 15px;
}
.right_news ul li a{
    color: #333;
    font-weight: bold;
    display: block;
    font-size: 18px;
}
.right_news ul li p{
    color: #868686;
}
.video_truyenthong div a {
    font-size: 18px;
    color: #868686;
    font-weight: bold;
    display: block;
    margin-top: 10px;
}
.quest_cate{

}
.quest_cate ul li{
    overflow: hidden;
    background: #fff;
    padding: 15px;
    margin-bottom: 15px;
}
.quest_cate ul li p{
    display: none;
}
.quest_cate ul li a{
    font-weight: bold;
    font-size: 15px;
    cursor: pointer;
}
.detai_file{
    border: 1px solid #ddd;
    display: table;
}
.detai_file a{
    float: left;
    width: 85%;
    font-size: 14px !important;
    padding-left: 10px;
    border-right: 1px solid #ddd;
    padding-bottom: 10px;
    padding-top: 10px !important;
    margin-top: 0 !important;
}
.detai_file span{
    float: left;
    display: table-column;
    width: 15%;
}
.file a{
        border-right: none !important;
    width: 100%;
    display: block !important;
    text-align: center;
    padding-left: 0 !important;
}
.login_top{
    float: right;
    display: block;
    padding: 8px 20px;
    background: #fcb040;
    margin-left: 20px;
    color: #fff;
    margin-top: 12px;
    text-transform: uppercase;
    border-radius: 3px;
}
.login_top i{
    font-size: 17px;
    margin-right: 5px;
}
.search_chung{
    float: right;
    margin-top: 12px;
    position: relative;
}
.search_form{
    display: none;

}
.search_chung input[type="text"]{
    padding: 8px 10px;
    border: 1px solid #fcb040;
    border-radius: 3px;
    width: 300px;
}
.search_chung .submit{
    background: transparent none repeat scroll 0 0;
    border: medium none;
    color: #fcb040;
    cursor: pointer;
    font-size: 17px;
    position: absolute;
    right: 0;
    top: 5px;
}

.box_gender{
    width: 100%;
}
.box_gender .gender {
    border: 1px solid #fcb040 ;
    color: #fcb040 ;
    cursor: pointer;
    float: left;
    line-height: 34px;
    text-align: center;
    width: 50%;
}
.box_gender .gender.active {
    background-color: #fcb040 ;
    color: #fff;
}

.feature{
    padding: 90px 0;
}
.feature h2{
    font-size: 40px;
    text-align: center;
        padding-bottom: 10px;
}
.feature > div > p{
    font-size: 25px;
    text-align: center;
}
.content_feature{
    margin-top: 30px;
}
.content_feature .one-half h4{
    font-size: 23px;
    font-weight: 300;
}
.content_feature .one-half:first-child h4{
    color: #25aae1;
}
.content_feature .one-half:nth-child(2) h4{
    color: #8cc63f; 
}

.content_feature .one-half:nth-child(3) h4{
    color: #fcb040; 
}
.content_feature .one-half:last-child h4{
    color: #25aae1;
}
.promentors{
    padding: 90px 0;
    background: url('../images/bg_promentor.jpg') no-repeat;
    background-size: cover;
}
.promentors h2{
    font-size: 40px;
    text-align: center;
    color: #fff;
        padding-bottom: 10px;
}
.promentors > div > p{
    font-size: 25px;
    text-align: center;
    color: #ddd;
}
.content_promentors{
    margin-top: 30px;
}
.content_promentors .one-third p{
    color: #fff;
    font-size: 20px;
    padding: 45px 0;
}
.membership{
    padding: 90px 0;
}
.membership h2{
    font-size: 40px;
    text-align: center;
        padding-bottom: 10px;
}
.membership > div > p{
    font-size: 25px;
    text-align: center;
}

.content_membership{
    margin-top: 30px;
}
.content_membership div.iterm_member{
    text-align: center;
    background: #ececec;
    padding: 30px;
    position: relative;
        height: 530px;
    margin: 0 20px;
}
.content_membership div.iterm_member .title_member{
    color: #6e6e6e;
    font-size: 30px;
    margin-bottom: 30px;
}
.content_membership div.iterm_member ul li{
    padding-left: 0;
    color: #6e6e6e;
}
.content_membership div.iterm_member p.price_member{
        border: 3px solid #6e6e6e;
    padding: 15px;
    width: 200px;
    font-size: 20px;
    font-weight: 700;
    margin: 0 auto;
    position: absolute;
    bottom: 30px;
    left: 60px;
}
.content_membership div.iterm_member.blue{
    border-top: 10px solid #26aae1;

}
.content_membership div.iterm_member.blue p.price_member{
    color: #26aae1;
    border: 3px solid #26aae1;
}
.content_membership div.iterm_member.green{
    border-top: 10px solid #8cc640;

}
.content_membership div.iterm_member.green p.price_member{
    color: #8cc640;
    border: 3px solid #8cc640;
}
.content_membership div.iterm_member.orange{
    border-top: 10px solid #fcb041;

}
.content_membership div.iterm_member.orange p.price_member{
    color: #fcb041;
    border: 3px solid #fcb041;
}
.join{
    padding: 90px 0;
    background: #f7f7f7;
}
.join h2{
    font-size: 40px;
    text-align: center;
        padding-bottom: 10px;
}
.join > div > p{
    font-size: 25px;
    text-align: center;
}
.content_join{
    margin: 0 150px;
    margin-top: 30px;

}
.content_join form input[type="text"], .content_join form input[type="email"], .content_join form input[type="password"]{
    padding: 20px;
    border: 1px solid #ececec;
}
.content_join form select{
        padding: 20px;
    display: block;
    background: #fff;
    height: 60px;
    border: none;
}
div.select{
        border: 1px solid #ececec;
    overflow: hidden;
}
.content_join form input[type="submit"]{
    padding: 20px;
    color: #fff;
    background: #fcb041;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 18px;
}
.login{
        background: url(../images/bg_login.jpg) no-repeat;
    background-size: cover;
    padding-bottom: 90px;
}
.login h2{
    font-size: 40px;
    text-align: center;
        padding-bottom: 10px;
    color: #fff;
}
.login > div > p{
    font-size: 25px;
    text-align: center;
    color: #ddd;
}
.content_login{
    margin: 0 150px;
    margin-top: 30px;

}
.content_login form{
    margin: 0 100px;
        text-align: center;
}
.content_login form input[type="text"], .content_login form input[type="password"]{
    padding: 20px;
    margin-bottom: 20px;
}
.content_login form input[type="submit"]{
    padding: 20px;
    color: #fff;
    background: #fcb041;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 18px;
    margin: 0 auto;
    width: 50%;
}
.contact{
    padding: 90px 0;
    background: #2f3238;
}
.contact h2{
    font-size: 40px;
    text-align: center;
        padding-bottom: 10px;
    color: #fff;
}
.contact > div > p{
    font-size: 25px;
    text-align: center;
    color: #ddd;
}
.content_contact{
    margin: 0 150px;
    margin-top: 30px;

}
.content_contact form input[type="text"], .content_contact form input[type="email"], .content_contact form textarea{
    padding: 20px;
    margin-bottom: 20px;
}
.content_contact form input[type="submit"]{
    padding: 20px;
    color: #fff;
    background: #8cc63f;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 18px;
    margin: 0 auto;
}
.content_contact form{
    margin: 0 100px;
        text-align: center;
}
/**** Category ***/
.content_category{

}
.content_category ul li{
    padding-left: 0;
} 
.content_category ul li img{
    float: left;
    margin-right: 15px;
    width: 150px;
}
.content_category ul li a{
    font-size: 18px;
}
.content_category ul li p{
    color: #858585;
}
.content_category ul li p.date{
    float:right;
}
.footer{
    background: #27292e;
}
.footer p{
    color: #fcb040;
    padding: 17px 0;
    font-size: 12px;
}
.footer a{
    color: #26aae1;
}
.svgcolor-light path {
    fill: #f7f7f7;
    stroke: #f7f7f7;
    stroke-width: 0;
}
.svg-wrapper {
    padding-bottom: 90px;
}
/*
 * navbar
 */
.navbar-fixed-top {
    top: 0;
    z-index: 1030;
    position: fixed;
    left: 0;
    right: 0;
}
.navbar {
    border:0px;  
    text-transform: uppercase;
    font-family: "Muli","Helvetica Neue",Helvetica,Arial,sans-serif;
    background-color: none;
    opacity:0.96;
    color:white;

}

.navbar .company{
    padding-left:15px;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;

}

.navbar-nav > li > a,
.navbar-nav .dropdown-menu > li > a {
    color:white;
}

.navbar-nav .caret {
    border-bottom-color: white;
    border-top-color: white;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}

.nav a:hover .caret{
    border-bottom-color: white;
    border-top-color: white;
}

.navbar-nav .dropdown-menu{
    font-family: "Muli","Helvetica Neue",Helvetica,Arial,sans-serif;
    opacity:0.96;
    color:white;
    box-shadow:none;
    background:none;
    border:none;
    left:0;
}


.navbar-custom .nav li a {
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}


.navbar-custom .nav li a:hover,
.navbar-custom .nav li a:focus,
.navbar-custom .nav li.active {
    outline: 0;
    font-weight:bold;
    background:none;
}

.navbar-toggle {
    padding: 4px 6px;
    font-size: 16px;
    color: #fff;
}

.navbar-toggle:focus,
.navbar-toggle:active {
    outline: 0;
}


/*small version */
.top-nav-collapse{
    color:black;

}
.top-nav-collapse .company{
    padding-top:38px;
    background: url("../img/logoRed.png") no-repeat scroll center top rgba(0, 0, 0, 0);
}
.top-nav-collapse .navbar-nav > li > a,
.top-nav-collapse .navbar-nav .dropdown-menu > li > a {
    color:black !important; 
}

.top-nav-collapse .navbar-nav .dropdown-menu {
       background-color: #F9F9F9 !important;
       border-bottom: 1px solid #f2f2f2 !important;
        -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
        -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;
        transition: background .5s ease-in-out,padding .5s ease-in-out;
       
}
.top-nav-collapse .caret {
    border-bottom-color: black !important;
    border-top-color: black !important;
}
.top-nav-collapse .navbar-toggle{
    color:black !important;
}

.navbar {
    padding: 20px 0;
    letter-spacing: 1px;
    background: none;
    -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
    -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;
    transition: background .5s ease-in-out,padding .5s ease-in-out;
}

.top-nav-collapse {
    padding: 0;
    background-color: #F9F9F9;
    border-bottom: 1px solid #f2f2f2;
}



/*
 * second version with static-background
 */

.navbar.static-background{
    background-color: white;
    color:black;
}
.navbar.static-background .company{
    color:black;
}
.navbar.static-background .navbar-nav > li > a,.navbar.static-background .navbar-nav .dropdown-menu > li > a {
    color:black;
}
.navbar.static-background .navbar-nav .caret {
    border-bottom-color:black;
    border-top-color:black;
}
.navbar.static-background .navbar-nav .dropdown-menu{
    background:white;
}
.is-sticky .header{
   z-index: 9999 !important;
    padding-top: 5px;
    padding-bottom: 5px;
    background: #f9f9f9;
    -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
    -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;
    transition: background .5s ease-in-out,padding .5s ease-in-out;
}
.se-pre-con {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url(images/loader-64x/Preloader_2.gif) center no-repeat #fff;
}


/* preloader styles */

.preloader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    white-space: nowrap;
    text-align: center;
    background: #f8f8f8;
    z-index: 9999;
    -webkit-transition: all linear .3s;
    transition: all linear .3s;
    background-color: #474d4b;
}

.preloader:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    margin-right: -.25em;
}

.preloader.loaded {
    opacity: 0;
    visibility: hidden;
    z-index: -1;
}

.preloader .holder {
    display: inline-block;
    vertical-align: middle;
    white-space: normal;
}

/*coffee cup*/

.coffee_cup {
    width: 40px;
    height: 50px;
    border: 2px #6b6957 solid;
    border-radius: 0 0 5px 5px;
    position: relative;
    margin: 36px auto;
}

.coffee_cup:after,
.coffee_cup:before {
    position: absolute;
    content: '';
}

.coffee_cup:after {
    width: 10px;
    height: 20px;
    border: 2px #6b6957 solid;
    border-left: none;
    border-radius: 0 20px 20px 0;
    left: 40px;
    top: 5px;
}

.coffee_cup:before {
    width: 3px;
    height: 10px;
    background-color: #6b6957;
    top: -16px;
    left: 12px;
    box-shadow: 5px 0 0 0 #6b6957,
    5px -5px 0 0 #6b6957,
    10px 0 0 0 #6b6957;
    -webkit-animation: steam 700ms linear infinite alternate;
    animation: steam 700ms linear infinite alternate;
}
ul.tabs{
        margin: 0px;
        padding: 0px;
        list-style: none;
        width: 244px;
        margin-bottom: 20px;
        background: #fff;
        }
        ul.tabs li{
                background: none;
                color: #222;
                display: inline-block;
                padding: 10px 15px;
                cursor: pointer;
                margin: 0;
                width: 120px;
        }


        ul.tabs li.current{
             background: #fcb040;
    color: #fff;

        }

        .tab-content{
            display: none;
        }

        .tab-content.current{
            display: inherit;
        }
ul.tabs li.current:after {
    content: '';
    width: 0;
    height: 0;
    overflow: hidden;
    border-width: 10px;
    position: absolute;
    bottom: -10px;
    left: 50%;
    margin-left: -10px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #fcb040;
}
.frm_left{
    float: left;
    width: 80%;
}
.frm_right{
    float: left;
    width: 20%;
}
.frm_left input[type="text"]{
    width: 100%;
    font-size: 13px;
    padding: 8px;
    border: 1px solid #ddd;
}
.select_frm{
    width: 32.667%;
    float: left;
    padding: 8px 0;
    border: 1px solid #ddd;
    background: #fff;
    margin-top: 10px;
    margin-right: 1%;
}
.select_frm select{
    background: none;
    border: none;
    width: 100%;
    font-size: 12px;
    color: #555;
    outline: none;
}
.select_frm:last-child{
    margin-right: 0;
}
.frm_right input[type="submit"]{
    padding: 6px;
    text-transform: uppercase;
    color: #fff;
    font-size: 16px;
    font-weight: 900;
    background: #fcb040;
    width: 90%;
    margin-left: 15px;
}
.thongke_tin{
    color: #1d1d1d;
    float: right;
    position: absolute;
    right: 20px;
    top: 20px;
}
.main{
    margin-top: 30px;
}
.thongke_tin span{
    font-size: 20px;
}
.main_content{
    float: left;
    width: 945px;
    margin-right: 20px;
}
.banner_ads_right{
    float: left;
    width: 100%;
}
.banner_ads_right a{
    margin-bottom: 15px;
    display: block;
}
.banner_ads_right a img{
    width: 100%;
}
.main_content h2{
    color: #fcb040;
    text-transform: uppercase;
    font-weight: 900;
}
.tinvip{
    margin-bottom: 15px;
}
ul.tabs_tinvip{
        margin: 0px;
    padding: 0px;
    list-style: none;
    background: #fcfcfc;
    border-bottom: 2px solid #03bffd;
}
        ul.tabs_tinvip li{
            background: none;
            color: #222;
            display: inline-block;
            padding: 10px 15px;
            cursor: pointer;
        }

        ul.tabs_tinvip li.current{
            background: #03bffd;
    color: #fff;
    font-weight: bold;
        }

        .tab-content-tinvip{
            display: none;
            background: #f9f9f9;
            padding: 15px;
            margin-top: 15px;
        }

        .tab-content-tinvip.current{
            display: inherit;
        }
.tab-content-tinvip h4{
    color: #fcb040;
}
.title_vip {
    color: #045e9d;
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 15px;
    display: block;
    height: 55px;
}
.item_tinvip img{
    width: 100%;
    margin-bottom: 15px;
}
.item_tinvip p{
    margin-bottom: 5px;
    padding-bottom: 0;
}
span.orange{
    color: #fcb040;
}
.tinthuong{
    margin-bottom: 15px;
}
.title_tinthuong{
        background: #F9F9F9;
    width: 100%;
    height: 41px;
    border-bottom: 2px solid #03bffd;
}
.title_tinthuong h4{
    float: left;
    background: #03bffd;
    color: #fff;
    padding: 10px 20px;
}
/***listing new**/
.listing-row{
  width: 100%;
  padding: 5px 0;
  overflow: auto;;
}
.listing-row .picture{
  width: 8%;
  text-align: center;
  float: left;
}
.listing-row .picture img{
  width: 50px;
  height: 50px;
  border-radius: 4px;
  /*-webkit-box-shadow: 1px 1px 1px #ddd;
  -moz-box-shadow: 1px 1px 1px #ddd;
  box-shadow: 1px 1px 1px #ddd;*/
}
.listing-row .info{
  width: 77%;
  float: left;
  padding-left: 10px;
}
.listing-row .info .info-title{
  white-space: nowrap;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.info-title h2{
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 13px;
  font-weight: bold;
}

.info-title h4{
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 13px;
  font-weight: bold;
  text-overflow: ellipsis;
  overflow: hidden;
  line-height: 1.3;
  padding-bottom: 0;
  color: #337ab7;
}



.listing-row .info .info-meta{
  width: 100%;
  padding-top: 7px;
}
.listing-row .info .info-meta .area{
  width: 38%;
  float: left;
}
.listing-row .info .info-meta .address{
  width: 24%;
  float: left;
  line-height: normal;
  height: auto;
}
.listing-row .info .info-meta .price{
  width: 50%;
  float: left;
}
.price {
    line-height: 27px;
}
.line-view{
  font-size: 11px;
  color: #9c9c9c;
}
.price b {
    font-size: 18px;
}
.address {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.namecate {
  width: 38%;
  float: left;
}
.listing-row .cate .ngaydang {
    padding-top: 3px;
  display: block;
  font-size: 12px;
}
.listing-row .cate{
  width: 15%;
  float: left;
  padding-left: 10px;
}
.listing-row .cate b{
  font-size: 18px;
}
.content_tinthuong {
    margin-top: 15px;
}
.content_tinthuong .box_txt_index:nth-child(2n+1){
    background: #f9f9f9;
}
.title_tinthuong .xemthem{
    float: right;
    color: #fcb040;
    padding: 10px 20px;
    margin-left: 15px;
    display: block;
    font-weight: 700;
}
.right_sidebar{
        background: #f8f8f8;
        float: left;
        width: 245px;
        border-radius: 3px;
}
.support{
    margin-top: 10px;
}
.support h4{
    color: #fff;
    background: #03bffd;
    text-align: center;
    padding: 8px;
}
.support .content{
    padding: 10px;
}
.case_support{
    width: 100%;
    margin-bottom: 10px;
    background: #f1f0e8;
    overflow: hidden;
}
.number_sp{
        float: left;
    padding: 25px 5px;
    width: 20px;
    font-size: 16px !important;
    text-align: center;
}
.content_sp{
    float: left;
    width: 91%;
    padding: 12px 10px;
    height: 69px;
    display: table;
}
.content_sp .fa-skype{
   color: #22c5dc;
    font-size: 25px !important;
    margin-right: 5px;
}
.content_sp p{
        margin-bottom: 5px;
    padding-bottom: 0;
    display: table-cell;
    vertical-align: middle;
}
.fa-facebook-official{
    color: #3b5998;
    font-size: 25px !important;
    margin-right: 5px;
    float: left;
}

.number1{
    background: #f00;
    color: #fff;
    font-size: 20px;
    margin-bottom: 0;
}
.red{
    color: #f00;
}
.number2{
    background: #22c5dc;
    color: #fff;
    font-size: 20px;
    margin-bottom: 0;
}
.number3{
    background: #3b5998;
    color: #fff;
    font-size: 20px;
    margin-bottom: 0;
}
.case_support:last-child{
    margin-bottom: 0;
}
.tintuc{
    margin-top: 10px;
}
.tintuc h4{
    color: #fff;
    background: #03bffd;
    text-align: center;
    padding: 8px;
}
.tintuc .content{
    padding: 10px;
}
.tintuc .content ul li{
    overflow: auto;
    width: 100%;
    padding-left: 0;
}
.tintuc .content ul li:last-child{
    margin-bottom: 0;
}
.tintuc .content ul li img {
    float: left;
    width: 80px;
    margin-right: 10px;
    margin-top: 5px;
}
.tintuc .content ul li a{
    font-size: 12px;
    font-weight: 500;
}
.tintuc .content ul{
    margin-bottom: 0;
}
.xemhuongnha{
    margin-top: 10px;
}
.xemhuongnha h4{
    color: #fff;
    background: #03bffd;
    text-align: center;
    padding: 8px;
}
.xemhuongnha .content{
    padding: 10px;
}
.xemhuongnha .content .select{
    background: #fff;
    border: 1px solid #ddd;
    margin-top: 5px;
    margin-bottom: 15px;
}
.xemhuongnha .content .select select{
    border: none;
    width: 100%;
    padding: 5px;
}
.xemhuongnha .content input[type="submit"]{
    width: 100%;
    text-transform: uppercase;
    background: #fcb040;
    color: #fff;
    text-align: center;
    padding: 7px 0;
}
.sidebar_footer{
    margin-top: 30px;
    background: url('../images/bg_footer.jpg');
    background-size: cover;
    max-height: 370px;
    width: 100%;
    padding: 50px 0;
}
.sidebar_footer h4{
    color: #fcb040;
    text-transform: uppercase;
    font-size: 16px;
    margin-bottom: 20px;

}
.tit_about_ft{
    text-transform: uppercase;
}
.about_ft p{
    overflow: auto;
}
.about_ft p img{
    float: left;
    margin-top: 3px;
    margin-right: 15px;
}
.danhmuc_ft ul{
    padding-left: 0;
    margin-left: 0;
}
.danhmuc_ft ul li a{
    font-weight: bold;
    color: #333;
}
.danhmuc_ft ul li{
    padding-left: 0;
}
.hotline_ft img{
    float: left;
    margin-right: 20px;
}
.hotline_ft p{
    font-size: 21px;
    font-weight: 900;
    color: #ce1f26;
    line-height: 32px;
}
.newsletter{
    position: relative;
}
.newsletter input[type="text"]{
    padding: 10px;
    width: 100%;
}
.newsletter .submit{
    position: absolute;
    right: 15px;
    top: 10px;
    color: #fcb040;
}
.note{
    font-size: 12px;
    color: #555;
    margin-top: 10px;
}
.nanobar-body {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 2px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    opacity: 1;
    background: #fff;
    z-index: 999999999999;
    margin: 0 auto;
    text-align: center;
    padding-top: 18%;
}
.sticky-wrapper{
    height: 80px !important;
}
.nav_menu.nav-down {
    position: fixed;
    top: 70px;
    z-index: 99;
    -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
    -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;
    transition: background .5s ease-in-out,padding .5s ease-in-out;

}
body.home.blog.logged-in.admin-bar.customize-support.no-touch .navbar-fixed-top{
}
div#wpadminbar {
    display: none;
}
/* 26 Singel page */

.parth{
    color: #858585;
    margin-bottom: 30px;
}
.parth a{
    float: left;
    color: #333;
    font-weight: bold;
}
.parth span{
    float: left;
    margin: 0 5px;
    color: #858585;
}
ul.tabs_singel{
    margin: 0px;
    padding: 0px;
    list-style: none;
    background: #eaeaea;
}
        ul.tabs_singel li{
            background: none;
            color: #222;
            display: inline-block;
            padding: 10px 15px;
            cursor: pointer;
        }

        ul.tabs_singel li.current{
            background: #fcb040;
    color: #fff;
    font-weight: bold;
        }

        .tab-content-singel{
            display: none;
            background: #f9f9f9;
            padding: 15px;
            height: 370px;
        }

        .tab-content-singel.current{
            display: inherit;
        }
.tab-content-singel h4{
    color: #fcb040;
}
.tin_singel .tab-content-singel img{
    max-width: 100%;
    max-height: 340px;
    margin: 0 auto;
}
.bxslider li{
    padding-left: 0;
    text-align: center;
}
.bx-wrapper .bx-pager{
    padding-top: 0 !important;
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: -15px !important;
    }
.info_bds{
        margin-bottom: 15px;
    border: 1px solid #ddd;
}
.info_bds .location{
    margin-bottom: 15px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
    margin: 15px;
}
.typeandprice{
        background: #eaeaea;
    overflow: hidden;
}
.typeandprice h4{
        width: 75%;
    float: left;
    padding: 11px 20px;
}
.typeandprice p{
        float: right;
    width: 25%;
    text-align: center;
    font-size: 20px;
    color: #fff;
    background: #fcb040;
    line-height: 30px;
    padding: 7px;
}
.content_info_bds{
    padding: 0 15px;
}
.timkiem_sidebar{
    background: #f9f9f9;
    margin-bottom: 15px;
}
.timkiem_sidebar h4{
    padding: 10px;
}
.content_timkiem_sidebar{
    padding: 10px;
}
.content_timkiem_sidebar .form_tim_kiem_bds {
    width: 100%;
    background: none;
    margin: 0;
    margin-top: 0;
    padding: 0;
    overflow: auto;
    position: relative;
}
.content_timkiem_sidebar .thongke_tin{
    display: none;
}
.content_timkiem_sidebar  ul.tabs li {
        color: #222;
    display: inline-block;
    padding: 8px 10px;
    cursor: pointer;
    margin: 0;
    width: 49%;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
}
.content_timkiem_sidebar ul.tabs {

    width: 100%;

}
.content_timkiem_sidebar .frm_left {
    float: left;
    width: 100%;
}
.content_timkiem_sidebar .select_frm {
    width: 100%;
    float: left;
    padding: 8px 0;
    border: 1px solid #ddd;
    background: #fff;
    margin-top: 10px;
    margin-right: 1%;
}
.content_timkiem_sidebar .frm_right {
    float: left;
    width: 100%;
    margin-top: 10px;
}
.content_timkiem_sidebar .frm_right input[type="submit"] {
    padding: 6px;
    text-transform: uppercase;
    color: #fff;
    font-size: 16px;
    font-weight: 900;
    background: #fcb040;
    width: 100%;
    margin-left: 0;
}
.content_lienhe .row .one-half .info_lienhe_left{
    background: #f1f0e8;
    padding: 10px;
}
.hotline_lienhe{
    background: #f7f7f7;
    border: 1px solid #ddd;
    padding: 7px;
    width: 215px;
    text-align: center;
    border-radius: 5px;
    font-size: 16px;
    font-weight: bold;
    color: #f00;
    margin: 0 auto;
}
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"]{
        padding: 7px;
    border: 1px solid #ddd;
    margin-top: 10px;
    width: 100%;
}
.wpcf7-form .wpcf7-textarea{
        padding: 7px;
    border: 1px solid #ddd;
    margin-top: 10px;
    width: 100%;
}
.wpcf7-form .wpcf7-submit{
    padding: 7px 15px;
    background: #fcb040;
    color: #fff;
}
img.images_lienhe_tabs {
    float: left;
    width: 250px;
    margin-top: 34px !important;
}
.info_admin {
    padding-top: 45px;
}
.content_category{

}
.content_category ul li{
    padding-left: 0;
} 
.content_category ul li img{
    float: left;
    margin-right: 15px;
    width: 150px;
}
.content_category ul li a{
    font-size: 18px;
        color: #333;
}
.content_category ul li p{
    color: #858585;
}
a.page-numbers {
    display: inline-block;
    padding: 8px 15px;
    background: #f1f1f1;
    border-radius: 3px;
    color: #333;
}
span.meta-nav.screen-reader-text {
    display: none;
}
span.page-numbers.current {
    padding: 8px 15px;
    background: #fcb040;
    border-radius: 3px;
    color: #fff;
    font-weight: bold;
}
.content_category .box_txt_index:nth-child(2n+1) {
    background: #f9f9f9;
}
nav.navigation.pagination h2{
    display: none;
}
nav.navigation.pagination {
    margin-top: 30px;
}
.header .title_logo{
    width:250px;
    margin-top: 0;
}

.header .title_logo h1{
        float: left;
    color: #ef3441;
    text-transform: uppercase;
    font-weight: 900;
    font-size: 30px;
}
.header .title_logo .sub_title{
        text-transform: uppercase;
    font-size: 13px;
    margin: 0;
    padding: 0;
    float: left;
    color: #197bd4;
    font-weight: bold;
    word-spacing: 1px;
}

.tab-content-singel .acf-map{
    margin:0 !important;
    height: 340px;
}
.one-fourth.item_tinvip {
    padding-bottom: 0px;
}
.search_nangcao{
        display: block;
    margin-top: 15px;
    font-size: 16px;
    font-weight: bold;
    background: #03bffd;
    padding: 6px;
    color: #fff;
    text-transform: uppercase;
    width: 90%;
    margin-left: 15px;
}
#extra_search{
    display: none;
}
#extra_search2{
    display: none;
}
.content_info_bds p {
    line-height: 21px;
}
.images_bottom{
    margin-bottom: 20px;
}
.zalo_share li.btnZalo {
    background: #018fe5;
    font-size: 14px;
    padding-top: 7px;
    padding-bottom: 5px;
    padding-right: 15px;
    border-radius: 2px;
}
.zalo_share{
    float: right;
    margin-top: -59px;
}
.zalo_share li.btnZalo .ti-zalo {
    background: url(../images/icon_zalomessage.png) no-repeat 50% 50%;
    width: 20px;
    height: 20px;
    display: inline-block;
    background-size: 20px;
    vertical-align: middle;
    margin-right: 2px;
    position: relative;
    top: -1px;
}
.zalo_shareli {
    display: inline-block;
    background: #eee;
    margin-right: 5px;
    float: left;
    line-height: 34px;
    border-radius: 2px;
    position: relative;
}
.zalo_share li.btnZalo a {
    color: #FFF;
}






/* 26 Responsiveness */

@media screen and (max-width: 1200px) {
#bx-pager img{
    width: 85%;
}
.wrap   {width:94%;}

.main-nav ul > li {padding-left:25px;}

.hentry .entry-content p {height:47px;overflow:hidden;}
.single .entry-content p {height:auto;}
.advanced-search .form-group.spinner        {width:45%;}
.advanced-search .form-group.spinner label {width:auto;line-height:47px;padding:0 30px 0 0;}
.advanced-search .form-group.spinner input {width:16%;float:left;}
.advanced-search .form-group.radios     {padding-left:0;width:30%;}
.advanced-search .form-group.right      {width:25%;padding:0;}
.form-group.radios > div:last-of-type   {float:left;padding-left:30px;}

.services.iconic .one-third     {width:50%;}

.result .one-fourth:first-of-type   {width:25%;}
.result .one-fourth     {width:25%;}
.result .one-half   {width:50%;}

.main-nav li > div  {width:100% !important;}

.tab-content .one-fourth     {width:50%;}
}

@media screen and (max-width: 1040px) {
#bx-pager img{
    width: 70%;
}
.header         {height:auto;min-height:80px;}
.header .wrap   {height:auto;}
.logo           {float:left;width:100%;display:block;padding:15px 0;}
.main-nav       {float:left;width:100%;border-top:1px solid #dfdfd0;padding:15px 0;}
.main-nav ul > li   {padding:0 25px 0 0;}


.advanced-search .form-group.spinner,
.advanced-search .form-group.radios  {width:66.6667%;}
.advanced-search .form-group.radios     {padding-top:20px;}
.advanced-search .form-group.right  {width:33.3333%;}

.result {position:relative;}
.result .one-fourth:first-of-type   {width:50%;left:0;top:0;overflow:hidden;}
.result .one-fourth                     {width:50%;position:absolute;top:60px;left:50%;height:auto !important;}
.result .one-fourth > div               {padding:41px 30px 34px;border-bottom:1px solid #dfdfd0;}
.result .one-half                   {float:right;width:50%;margin-top:180px; height:auto !important;position:relative;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.result .one-half h3                    {position:absolute;top:-180px;}

.result .price, .result .meta       {float:left;}
.result .meta                       {padding:19px 10px 0;}
.result .btn                        {margin-top:0;position:absolute;top:-20px;left:-92.5%;width:86%;}

.single .entry-featured,
.keyvisual                  {height:auto !important;}
.single .entry-featured img,
.keyvisual img              {position:static !important;width:100% !important;}

.copy p,
.foot-nav       {max-width:100%;width:100%;float:left;text-align:center;}
.foot-nav li        {padding:0 24px 15px 0;display:inline-block;float:none;}

.home .boxed .one-fourth     {width:50%;}
}


@media screen and (max-width: 980px) {
.home-banner-section #bx-pager{
    width: auto;
    top: 85%;
    height: 60px;
}
.main_content {
    padding: 15px;
    top: -25px;
}
.main_content div:last-child{
}
.home-banner-section .bxslider li .slider-cation strong {
    font-size: 16px;
    }
   .home-banner-section .bxslider li .slider-cation p {
    max-width: 50%;
    font-size: 12px;
}
.home-banner-section .bxslider li.libanner4 .slider-cation {
    left: 27%;
    text-align: center;
    width: 25%;
}
.home-banner-section .bxslider li .slider-cation a {
    padding: 8px 10px;
    color: #fff;
    font-size: 10px;
}
.nav_menu{
    display: none;
}
.mob-nav-icon{
    display: block;
}
.wrap {width:92%;}

.full-width{
    width: 100%;
}       
.three-fourth,  
.one-half,      
.one-third,         
.two-third,         
.one-fourth,        
.one-fifth,         
.one-sixth {width:50%;}

.header .wrap   {width:100%;max-width:100%;display:block;}
.main-nav       {display:none;}
.slicknav_menu  {display:block;}
.logo           {position:absolute;top:0;left:4%;display:block;width:auto;}

.sidebar {padding-bottom:0;}

.f-row  {padding:0;}
.f-row .full-width,.f-row .one-half, .f-row .one-third, .f-row .one-fourth, .f-row .one-fifth, .f-row .one-sixth    {padding:0 0 25px;}

.sidebar .widget,
.tabs li                    {width:100%;margin-right:0;}
.tabs li:first-child a      {-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.categories li:after,
.tabs li.active a:after {display:none;}
.tabs li                    {border-right:none;border-bottom:1px solid rgba(0, 0, 0,.3);}

.footer article                 {min-height:100%;}
.footer .one-half               {padding-bottom:13px;margin-bottom:30px;width:100%;border-bottom:1px solid rgba(0,0,0,.5);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.07);-moz-box-shadow:0 1px 0 rgba(255,255,255,.07);box-shadow:0 1px 0 rgba(255,255,255,.07);}
.footer .one-fourth             {width:50%;}

.hentry .entry-featured,
.hentry .entry-content      {width:100%;}
.hentry .entry-content p        {height:auto;}
.hentry .entry-featured img     {-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}


.advanced-search .form-group.spinner,
.advanced-search .form-group.radios {width:100%;padding:0 0 30px;float:right;}
.advanced-search .form-group.right  {width:100%;padding:0 0 30px;float:left;}

.cta        {padding:30px 0;}
.cta .wrap  {text-align:center;}
.cta p      {display:inline-block;width:100%;padding:0;}
.cta .btn   {margin:20px auto 0;float:none!important;}

.testimonials p {padding:0 5% 30px;}

.actions        {margin:0;}
.actions .btn   {width:47.5%;margin:0 4% 30px 0;}
.actions .btn:nth-child(2n) {margin-right:0;}

.intro .actions .btn {width:auto;}

.result .one-fourth,
.result .one-half           {width:100%;position:relative;top:0;left:0;height:auto;margin:0;}
.result .one-fourth:first-of-type   {width:100%;text-align:center;}
.result .one-fourth:first-of-type img {margin:0 auto;max-width:99%;}
.result .one-half           {border-bottom:1px solid #dfdfd0;}
.result .one-half h3            {position:relative;top:0;}
.result .one-fourth > div       {padding:25px 30px 20px;border-bottom:none;}
.result .price              {padding-top:5px;}
.result .meta               {padding-top:24px;}
.result .btn                {position:static;top:0;left:0;float:right;width:33.3333%;}

.site-title .container  {height:auto;display:inline-block;padding:0 0 27px;}
.site-title h1          {float:left;width:100%;padding:27px 0 0;}
.breadcrumbs            {float:left;width:100%;padding:0;}

.microlocations .one-fourth  {width:50%;}

.readonly .one-fourth       {width:33.3333%;}
.readonly .three-fourth     {width:66.6667%;}

.gmap {height:300px;}
}

@media screen and (max-width: 800px) {
/*** page category***/
.category_page .one-fourth{
    width: 100%;
}
.right_cat_iterm{
    width: 100%;
}
.iterm_cats .one-fourth{
    width: 30%;
}
.iterm_cats .three-fourth{
    width: 70%;
}
.tabs_content_detail .tab_top li {
    float: none;
    margin: 3px 30px;
    border: 1px solid #C2C2C2;
    text-align: center;
    font-weight: bold;
    padding: 0;
    width: auto;
}
.tabs_content_detail .tab_top{
    padding: 0;
}
.home .services .one-third,
.home .services .one-fourth,
.footer .one-fourth     {width:100%;}

.footer                 {min-height:100%;padding:0;}
.footer .wrap           {text-align:center;}
.footer article             {padding:35px 15px 20px;margin:0;border-bottom:1px solid rgba(0,0,0,.5);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.07);-moz-box-shadow:0 1px 0 rgba(255,255,255,.07);box-shadow:0 1px 0 rgba(255,255,255,.07);}

.animated {-webkit-animation-duration: 0s;animation-duration: 0s;}
.intro .textwidget              {padding-top:40%;}

.gmap {height:200px;}
}
@media screen and (max-width: 768px) {
    .header {
    padding: 10px 20px;
    }
    .header .logo {
    float: left;
    width: 60px;
    padding: 10px 0;
}
.content_timkiem_sidebar ul.tabs li {
    color: #222;
    display: inline-block;
    padding: 8px 6px;
    cursor: pointer;
    margin: 0;
    width: 48.8%;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
}
.tab-content-singel {
    display: none;
    background: #f9f9f9;
    padding: 15px;
    height: 260px;
}
.search_nangcao {
        display: block;
    font-size: 16px;
    font-weight: bold;
    background: #03bffd;
    float: right;
    padding: 7px 13px;
    color: #fff;
    text-transform: uppercase;
    margin-top: 13px;
    margin-left: 15px;
    margin-right: -3px;
}
.tab-content-singel .acf-map {
    margin: 0 !important;
    height: 230px;
}
img.images_lienhe_tabs {
    float: left;
    width: 190px;
    margin-top: 20px !important;
}
.info_admin {
    padding-top: 25px;
}
.header .title_logo {
    margin-top: 17px;
    margin-left: 85px;
}
.search_chung {
    display: none;
}
.right_sidebar {
    background: #f8f8f8;
    float: left;
    width: 100%;
    border-radius: 3px;
}
.search_form {
    display: block;
}
.home-banner-section {
    height: 340px;
}
.form_tim_kiem_bds {
    width: 90%;
    margin-top: 65px;
}
ul.tabs li{
    width: 120px;
}
.main_content {
    float: left;
    width: 100%;
    }
.main_tinthuong .three-fourth{
    width: 70%;
}
.main_tinthuong .one-fourth{
    width: 30%;
}
.content_sp {
    float: left;
    width: 88%;
    padding: 10px 10px;
}
.banner_ads_right {
    float: left;
    width: 100%;
    height: auto;
    overflow: hidden;
}
.banner_ads_right a {
    float: left;
    margin-right: 10px;
}
.nav_menu.display_block {
       display: block;
    position: fixed;
    top: 80px;
    left: 0;
    z-index: 9991;
}
.nav_menu ul li {
    float: left;
    margin: 7px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-left: 0;
    width: 100%;
}
.sidebar_footer .one-fourth{
    height: 325px;
}
.sidebar_footer{
    max-height: none;
}






}

@media screen and (max-width: 600px) {
.iterm_cats .one-fourth{
    width: 100%;
    text-align: center;
}
.iterm_cats .three-fourth{
    width: 100%;
}


.result .btn                    {width:100%;margin-top:25px;}
.microlocations .one-fourth,
.tab-content .one-fourth,
.readonly .one-fourth,
.readonly .three-fourth         {width:100%;}
.readonly .one-fourth           {padding-bottom:0;}
.preloader {left:30%;}

.twoway .wrap div               {width:100%;padding:0 0 15px;margin:0 0 20px;border-bottom:1px solid rgba(0,0,0,.15);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.3);-moz-box-shadow:0 1px 0 rgba(255,255,255,.3);box-shadow:0 1px 0 rgba(255,255,255,.3);}
.twoway .wrap div:last-child        {padding:0;margin:0;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
}

@media screen and (max-width: 500px) {
.intro .textwidget  {padding-top:50%;}
.intro .textwidget h1 {font-size:45px;}
.intro .textwidget h2 {font-size:17px;}
.intro .btn.large   {font-size:14px;width:46%;margin:0 1%;}
.advanced-search .form-group.spinner input {width:100%;}

.gmap {height:150px;}
}

@media screen and (max-width: 480px) {
    .header .logo {
    float: left;
    width: 50px;
}
.header .title_logo {

    display: none;
}
.tab-content-singel {
    display: none;
    background: #f9f9f9;
    padding: 15px;
    height: 220px;
}
.home-banner-section {
    width: 100%;
    position: relative;
    z-index: 999;
    }
.search_nangcao {
        display: block;
    margin-top: 14px;
    font-size: 10px;
    font-weight: bold;
    background: #03bffd;
    float: right;
    padding: 11px 0px;
    color: #fff;
    text-transform: uppercase;
    margin-left: 0px;
    margin-right: -5px;
    width: 100%;
}
.tab-content-singel .acf-map {
    margin: 0 !important;
    height: 175px;
}
.tin_singel .tab-content-singel img {
    max-width: 100%;
    max-height: 195px;
    margin: 0 auto;
    z-index: 99999;
    position: relative;
}
img.images_lienhe_tabs {
    float: left;
    width: 130px;
    margin-top: 0px !important;
}
.info_admin {
    padding-top: 0px;
    width: 62%;
    float: left;
    text-align: left;
}
div#tab-signel-3 {
    height: 225px;
}
.login_top {
    float: right;
    display: block;
    padding: 15px 1px;
    background: none;
    margin-left: 20px;
    color: #fcb040;
    margin-top: 12px;
    text-transform: uppercase;
    border-radius: 3px;
}
.sidebar_footer .one-fourth {
    height: auto;
}
.search-icon{
    margin-top: 20px;
}
.category_page {
    margin-top: 20px;

}
.home-banner-section {
    height: 262px;
}
.form_tim_kiem_bds {
    width: 90%;
    margin-top: 24px;
    padding: 10px;
}
.nav_menu.display_block {

    top: 70px;

}
ul.tabs li{
    padding: 7px 12px;
}
ul.tabs {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 244px;
    margin-bottom: 20px;
    background: #fff;
    margin-top: 35px;
}
.thongke_tin {
    color: #1d1d1d;
    float: right;
    position: absolute;
    left: 10px;
    top: 8px;
    font-size: 13px;
    width: 94%;
    text-align: center;
}
.thongke_tin span {
    font-size: 14px;
}
.main_content h2 {
    color: #fcb040;
    text-transform: uppercase;
    font-weight: 900;
    padding-left: 15px;
    font-size: 20px;
}
ul.tabs_tinvip{
    padding: 0 15px;
}
.main_tinthuong .three-fourth {
    width: 100%;
}
.main_tinthuong .one-fourth {
    width: 100%;
}

.frm_right input[type="submit"] {
    padding: 7px 5px;
    text-transform: uppercase;
    color: #fff;
    font-size: 12px;
    font-weight: 900;
    background: #fcb040;
    width: 100%;
    margin-left: 5px;
    margin-top: 2px;
}
.xemthem {
    color: #fff;
    text-transform: uppercase;
    padding: 10px 20px;
    margin-left: 0;
    display: block;
    float: none;
    margin-bottom: 20px;
    text-align: center;
}
.listing-row {
    width: 100%;
        padding: 5px 21px;
    overflow: auto;
}
.category_page hr {
    margin-right: 0;
    margin-left: 0;

}
.banner_ads_right {
    float: left;
    width: 100%;
    height: auto;
    overflow: hidden;
    display: none;
}
.main_tinthuong .three-fourth{
    margin-bottom: 0;
    padding: 0;
}
.main_tinthuong .one-fourth{
padding: 0;
}
.tinthuong {
    margin-bottom: 0;
}
.banner_ads_right a {
    float: left;
    margin-right: 0;
    width: 50%;
    height: 142px;
    overflow: hidden;
    margin-bottom: 10px;
    padding: 10px;
}
.listing-row .info{
    width: 72%;
}
.listing-row .picture{
    width: 13%;
}
.listing-row .info .info-meta{
    font-size: 13px;
}
.category_page .one-fourth, .category_page .three-fourth{
    padding: 0;
}
    .sp_lienquan div.one-third{
        background: #fff;
        margin-bottom: 20px;
    }
    .tab_content {
    padding: 40px 15px;
    overflow: hidden;
}
    .detail_sp .one-half{
    padding: 0;
}
.detail_sp{
    margin-top: 20px;
}
.detail_sp_content h4 {
    font-size: 25px;
    }
.detail_sp_content p{
    font-size: 14px;
}
.tabs_content_detail {
    clear: both;
    padding: 0px;
    }
.tabs_content_detail .tab_top{
    padding: 0;
}
.tabs_content_detail .tab_top li {
    float: none;
    margin: 2px 5px;
    border: 1px solid #C2C2C2;
    text-align: center;
    font-weight: bold;
    padding: 0;
    width: auto;
}
.right_sidebar {
    background: #f8f8f8;
    float: left;
    width: 100%;
    border-radius: 3px;
}

    .home-banner-section #bx-pager {
    width: 100%;
top: 85%;
height: 60px;
left: 0;
text-align: center;
right: 0;
}
#bx-pager img {
    width: auto;
}
.home-banner-section .bxslider li .slider-cation {
    position: absolute;
    top: 50% !important;
    left: 0;
    width: 100%;
    float: none;
    }
   .home-banner-section .bxslider li .slider-cation a {
        padding: 20px 30px;
}
.home-banner-section .bxslider li .slider-cation strong {
    font-size: 13px;
}
.main_content .one-third ul {
    margin-bottom: 0;
}
.bottom_fixed .hotline {
    float: left;
    padding-left: 0px;
}
.right_bt {
    float: right;
    margin-right: 0px;
}
.mob-nav-icon .cmn-toggle-switch{
    margin-top: 5px;
}
.content_membership div.iterm_member p.price_member{
    left: 42px;
}
.content_join{
    margin: 0;
}
.content_login{
    margin: 0;
}
.content_login form{
    margin: 0;
}
.content_contact{
    margin: 0;
}
.content_contact form{
    margin: 0;
}
.bottom_fixed .hotline p {
    padding-left: 32px;
    display: block;
    background: url('../images/icon-hotline.png') no-repeat 0 7px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bold;
    color: #555;
    background-size: 30px;
    font-size: 14px;
}
.right_bt a {
    margin-right: 0px;
}
.link_websales {

    padding-right: 9px;
}

.three-fourth, .one-half, .one-third, .two-third, .one-fourth, .one-fifth, .one-sixth {
    width: 100%;
}
.main_content {
    padding: 10px 0px;
    top: -25px;
}
.header {
        padding: 5px 10px;
    padding-bottom: 10px;
    min-height: auto;
    }
.sticky-wrapper{

}
.home-banner-section .bxslider li .slider-cation p {
    display: none;
    }
.home-banner-section #bx-pager a {
    width: 55px;
    display: inline-block;
    float: none;
}
.intro .textwidget h1 {font-size:40px;}
.intro .btn.large   {width:100%;margin:0 0 15px;}
p.about_tour.sologan {
    font-size: 21px !important;
    padding: 33px 0;
    text-align: left !important;
}
}


