.vc_col-lg-3html {
  box-sizing: border-box;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  overflow-y: scroll;
  touch-action: manipulation;
}

html,
body {
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Helvetica Neue", Arial;
  font-size: 15px;
  line-height: 1.5;
  color: #505050;
  margin: 0;
}

@font-face {
  font-family: 'Pacifico';
  font-style: normal;
  font-weight: 400;
  src: local('Pacifico Regular'), local('Pacifico-Regular'),
    url(https://fonts.gstatic.com/s/pacifico/v12/FwZY7-Qmy14u9lezJ-6H6MmBp0u-.woff2)
      format('woff2');
  font-display: swap;
}

a {
    text-decoration: none;
    color: #333;
}

h1 {
    font-size: 36px
}

h2 {
    font-size: 30px
}

h3 {
    font-size: 24px
}

h4 {
    font-size: 20px
}

h5 {
    font-size: 18px
}

h6 {
    font-size: 16px
}
img{
  width: 100%;
  height: auto;
}
iframe{
  width: 80%;
  height: 350px;
}
@media(max-width:775px){
  iframe{
    width: 90%;
    height:160px;
  }
}

.vc_col-lg-3,.vc_col-lg-9,.vc_col-md-3,.vc_col-md-6,.vc_col-md-9,.vc_col-sm-3,.vc_col-sm-6,.vc_col-sm-9{
  position: relative;
  min-height: 1px;
}
.vc_col-lg-9{
  width: 75%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
  border: 1px solid #dedede;
  padding-bottom: 20px;
}
@media(max-width:775px){
  .vc_col-lg-9{
    width: 100%;
    padding: 10px;
  }
}
div#main {
    margin-top: 35px;
}
.desccate {
  border: 1px solid #1872A4;
  padding: 10px 10px 10px 10px;
  text-align: justify;
  font-size: 16px;
  margin-top: 55px;
  float: left;
  }
.desccate h2 {
    font-size: 20px;
    font-weight: 600;
    text-align: left;
    color: #0872ba;
}
.desccate h3 {
    color: #ff7600;
    font-size: 17px;
    font-weight: 600;
    text-align: left;
}
.desccate h4 {
    color: #88c23f;
    font-size: 17px;
    font-weight: 600;
    text-align: left;
}
.desccate img{
  text-align: center;
  display: block;
  margin: 5px auto 5px auto;
  width: auto;
  height: auto;
}

.desccate table{
  height: auto;
  max-width: 100%;
  border: 1px solid #dedede;
}
.desccate table tr td{
  padding-left: 10px;
}
.desccate table img{
  width: 150px;
}

p.vc_custom_heading {
  font-weight: 700;
  color: #FF8C00;
}
.container {
  width: auto;
  max-width: 1280px; 
  margin: 0 auto;
}
@media(max-width:1280px){
  .container {
    width: 90%;
    max-width: 100%; 
  }
}
@media(max-width:775px){
  .container {
    width: 100%;
    max-width: 100%; 
  }
}

#wrapper {
  overflow: hidden;
  background-color: #ececec;
}


#header {
  position: relative;
  z-index: 60;
  height: 165px; 
}

.header-main {
  padding: 28px 0 25px;
  line-height: 14px;
  width: 80%;
  margin: 0 auto;
}

#header .logo_main {
  float: left;
  width: 15%;
}
.headerInfo{
  color:#fff;
  background:#50a2da;
  height:40px;
  line-height:40px;
}

.headerInfo .container1{
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 90%;
  margin: 0 auto;
}
.headerInfo .container1 .headerAdd{
  flex: 0 0 50%;
  width: 50%;
}
.headerInfo .container1 .headerLink{
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 50%;
}
.headerInfo .container1 .headerLink a{
  display: inline-block;
  color: #fff;
  transition: .6s;
  padding: 0 10px;
}
.headerInfo .container1 .headerLink a:hover{
  background-color: #8bc63f;
}
.header-main .header-top-info {
  width: 85%;
  float: right;
}
.header-main .header-top-info .icon-text {
  width: 17%;
  display: flex;
  float: left;
  padding-right: 25px;
}
.header-main .header-top-info .icon-text i{
  padding-right: 10px;
}
.header-main .header-top-info .icon-text p{
  line-height: 20px;
  font-size: 14px;
  font-weight: 600;
  color: #cc6119;
}
.fa-check,.fa-truck,.fa-wrench,.fa-thumbs-o-up{
    font-size: 45px;
    color: #1e69b8;
  }
@media(max-width:1280px){
  .header-main .header-top-info .icon-text {
    width: 15%;
    display: flex;
    float: left;
    padding-right: 20px;
  }
  .fa-check,.fa-truck,.fa-wrench,.fa-thumbs-o-up{
    font-size: 28px;
  }
  .header-main .header-top-info .icon-text p{
    line-height: 17px;
    font-size: 10px;
    font-weight: 600;
    color: #cc6119;
  }

  .header-main .header-top-info .pull-right{
    font-size: 12px;
  } 
}
@media(max-width:775px){
  .headerInfo {
    display: none;
  }
  .header-main .header-top-info .icon-text{
    display: none;
  }

}
.header-main .header-top-info .pull-right{
  line-height: 25px;
  font-weight: 700;
  float: right;
} 
.header-main .header-top-info a {
  color: red !important;
}

@media(max-width:775px){
  #header .logo_main {
    width: 25%;
    padding-left: 15px;
  }
  .header-main {
    width: 100%; 
    height: 30px;
    padding-top: 10px;
    background-color: #bad6f0;
  }
  .header-main .header-top-info {
    float: left;
    width:65%;
    font-size: 13px;
    line-height: 20px;
    font-weight: 600;
  }
  .header-main .header-top-info .pull-right{
    line-height: 25px;
    font-weight: 700;
    float: left;
  } 
}

.main-menu .header-menu > li.current-menu-item > a, .main-menu .header-menu > li:hover > a {
  background-color: #1872a4;
  color: #fff;
}

.main-menu .header-menu > li .current_page_item > a {
  background-color: #1872a4;
  color: #fff;
}

.main-menu .header-menu > li > ul li a:hover {
  background-color: #1872a4;
}

.help-bar-compare, .help-bar-shop {
  display: none !important;
}

ul.list-style-1 li:before {
  color: #f52e2e;
}

.navigation li {
    border: 1px solid gray;
    border-radius: 3px;
    float: left;
    margin-right: 1px;
    padding: 6px;
	list-style: outside none none;
}
.navigation .active {
    background: #3078C4 none repeat scroll 0 0;
}
.navigation .active a {
    color: white;
}
.ml-slider-3-12-1.metaslider.metaslider-flex.metaslider-9.ml-slider {
    margin-top: 34px;
}
.header-nav.header-nav-transparent.header-nav-fixed {
    margin-top: -20px;
}
.ml-slider-3-12-1.metaslider.metaslider-flex.metaslider-9.ml-slider.nav-hidden{
	 margin-top: 34px;
}
@media all and (max-width: 480px) {.ml-slider-3-12-1.metaslider.metaslider-flex.metaslider-9.ml-slider.nav-hidden{
    margin-top: 0px;
}
.ml-slider-3-12-1.metaslider.metaslider-flex.metaslider-9.ml-slider {
    margin-top: 0px;
}
div#header-nav-holder {
    display: none;
}
.mobile-menu-trigger {
   display:block !important;
}
}

.mobile-menu-trigger {
   display:none;
}
.header-main .header-main-phone i {
    color: #1872a4;
    font-size: 34px;
    top: -2px;
    left: 0;
    position: absolute;
}
.site-header {
	background-color: #fff;
	border-bottom: 1px solid rgba(51, 51, 51, 0.1);
	padding: 7.6923%;
}

.site-branding {
	min-height: 2em;
	padding-right: 60px;
	position: relative;
}

.site-title {
	font-size: 22px;
	font-size: 2.2rem;
	font-weight: 700;
	line-height: 1.3636;
	margin-bottom: 0;
}

.custom-logo {
	max-height: 84px;
	width: auto;
}

.wp-custom-logo .site-title {
	margin-top: 0.545454545em;
}

.site-description {
	display: none;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 400;
	line-height: 1.5;
	margin: 0.5em 0 0;
	opacity: 0.7;
}

.secondary {
	background-color: #fff;
	display: none;
	padding: 0 7.6923%;
}

.secondary.toggled-on {
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	display: block;
}

.widget-area {
	margin: 9.09090% auto 0;
}

.site-footer {
	background-color: #fff;
	border-top: 1px solid rgba(51, 51, 51, 0.1);
	padding: 3.84615% 7.6923%;
}

.stm-col-pad-left {
  padding-left: 25px !important; }

.stm-col-pad-right {
  padding-right: 25px !important; }


.header-nav {
  margin-bottom: 15px;
  background: #fff;
  z-index: 15; }

.header-nav.header-nav-default {
  background-color: #eaedf0;
  margin-bottom: 0;
  /*Default header fixed*/ }

.header-nav.header-nav-default.header-nav-fixed.header-nav-sticky {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background-color: #eaedf0;
  -webkit-transform: translateZ(0); }

.header-nav.header-nav-transparent {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background: rgba(234, 237, 240, 0.8);
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
  /*Transparent header fixed*/ }

.header-nav.header-nav-transparent.header-nav-fixed.header-nav-sticky {
  position: fixed;
  top: 20px;
  left: 0;
  right: 0;
  background-color: #eaedf0;
  -webkit-transform: translateZ(0); }

.header-nav:after {
  display: table;
  content: "";
  clear: both; }

.main-menu {
  float: left; }

.main-menu .header-menu {
  padding: 0;
  margin: 0;
  margin-left: -21px;
  list-style: none; }

.main-menu .header-menu > li {
  position: relative;
  float: left;
  margin-bottom: 0; }

.main-menu .header-menu > li.menu-item-has-children > a:after {
  position: absolute;
  font: normal normal normal 14px/1 FontAwesome;
  -moz-osx-font-smoothing: grayscale;
  top: 70%;
  font-size: 12px;
  content: "\f107";
  margin-left: -34px;
}

.main-menu .header-menu > li:first-child {
  margin-left: 0; }

.main-menu .header-menu > li.current-menu-item:first-child,
.main-menu .header-menu > li .current_page_item:first-child {
  margin-left: 21px; }

.main-menu .header-menu > li.current-menu-item > a,
.main-menu .header-menu > li .current_page_item > a {
  background-color: #cc6119;
  color: #fff; }

.main-menu .header-menu > li:hover > a {
  background-color: #cc6119;
  color: #fff !important; }

.main-menu .header-menu > li > a {
  display: block;
  position: relative;
  height: 52px;
  padding: 0 18px;
  line-height: 52px;
  text-transform: uppercase;
  text-decoration: none !important; }
@media(max-width:1280px){
  .main-menu .header-menu > li > a{
    font-size: 12px;
    padding: 0 10px;
  }
}
.main-menu .header-menu > li:hover > ul {
  visibility: visible;
  top: 100%;
  opacity: 1; }

.main-menu .header-menu > li > ul {
  visibility: hidden;
  opacity: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  width: 250px;
  top: 105%;
  left: 0;
  background-color: #fff;
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); }

.main-menu .header-menu > li > ul li {
  position: relative;
  margin-bottom: 0;
  margin-left: 0 !important; }

.main-menu .header-menu > li > ul li.menu-item-has-children > a:after {
  position: absolute;
  content: '';
  display: block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  top: 50%;
  margin-top: -7px;
  right: 20px;
  font-size: 14px;
  content: "\f105"; }

.main-menu .header-menu > li > ul li a {
  position: relative;
  display: block;
  padding: 12px 30px 12px 34px;
  text-decoration: none !important;
  font-weight: 400; }

.main-menu .header-menu > li > ul li a:hover {
  color: #fff;
  background-color: #cc6119; }

.main-menu .header-menu > li > ul li > ul {
  visibility: hidden;
  opacity: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  width: 250px;
  top: 0;
  left: 105%;
  background-color: #fff;
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  z-index: -1; }

.main-menu .header-menu > li > ul li > ul li > ul {
  visibility: hidden;
  opacity: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  width: 250px;
  top: 0;
  left: 105%;
  background-color: #fff;
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  z-index: -1; }

.main-menu .header-menu > li > ul li > ul li > ul li > ul {
  visibility: hidden;
  opacity: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  width: 250px;
  top: 0;
  left: 105%;
  background-color: #fff;
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  z-index: -1; }

.main-menu .header-menu > li > ul li > ul li > ul li:hover > ul {
  visibility: visible;
  left: 100%;
  opacity: 1; }

.main-menu .header-menu > li > ul li > ul li:hover > ul {
  visibility: visible;
  left: 100%;
  opacity: 1; }

.main-menu .header-menu > li > ul li:hover > ul {
  visibility: visible;
  left: 100%;
  opacity: 1; }

.header-help-bar {
  float: right;
  margin-left: 15px; }

.header-help-bar > ul {
  margin: 0;
  padding: 0;
  list-style: none; }

.header-help-bar > ul:after {
  display: table;
  content: "";
  clear: both; }

.header-help-bar > ul li {
  display: block;
  float: left;
  margin-bottom: 0; }

.header-help-bar > ul li.nav-search > a {
  padding: 0; }

.header-help-bar > ul li:first-child {
  margin-left: 0; }

.header-help-bar > ul li a {
  padding: 0 13px;
  display: block;
  position: relative;
  text-decoration: none !important; }

.header-help-bar > ul li a:hover {
  background-color: #f7f8f9; }

.header-help-bar > ul li a .list-label {
  position: relative;
  top: 1px;
  margin-right: 4px;
  text-transform: uppercase;
  color: #232628;
  font-size: 11px;
  line-height: 52px;
  font-weight: 700; }

.header-help-bar > ul li a .list-icon {
  position: relative;
  top: -1px;
  vertical-align: middle;
  color: #232628;
  font-size: 24px; }

.header-help-bar > ul li a .list-badge {
  position: absolute;
  top: 7px;
  right: 2px;
  min-width: 18px;
  font-weight: 700;
  font-size: 11px;
  color: #fff;
  background-color: #6c98e1;
  padding: 0 2px;
  line-height: 18px;
  border-radius: 50%;
  text-align: center;
  -webkit-box-shadow: 2px 2px 0px rgba(0, 0, 0, 0.14);
  -moz-box-shadow: 2px 2px 0px rgba(0, 0, 0, 0.14);
  box-shadow: 2px 2px 0px rgba(0, 0, 0, 0.14); }

.header-help-bar > ul li.help-bar-compare .list-label {
  margin-right: 3px; }

.header-help-bar > ul li.help-bar-live-chat .list-icon {
  top: 0;
  font-size: 26px; }

.header-help-bar > ul li.nav-search {
  margin-left: 13px; }

.header-help-bar > ul li.nav-search > a {
  display: block;
  margin-top: 8px;
  height: 35px;
  width: 35px;
  text-align: center;
  line-height: 35px;
  border: 2px solid #fff;
  border-radius: 50%;
  color: #232628;
  text-indent: 1px;
  font-size: 13px; }

.header-help-bar > ul li.nav-search > a i {
  position: relative;
  top: -1px; }

.header-help-bar > ul li.nav-search > a:hover {
  background-color: #6c98e1;
  border-color: #6c98e1;
  color: #fff; }

/*Footer Cường*/
#footer {
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%; }
#footer-main {
  background-color: #394050;
  padding: 10px;
}
.container .cols_4_1,.container .cols_4_2{
  padding: 0;
}
.container .cols_4_1 .widget-wrapper{
  display: inline-flex;
	width: 23%;
	padding: 0px 7px 0 7px;

}
.container .cols_4_1 .widget-wrapper .widget-title p{
    font-size:15px; 
    font-weight:bold; 
    color:white;
    text-transform: uppercase;
    border-bottom: 1px solid #ffffff;
}
.container .cols_4_1 .widget-wrapper .textwidget p,
.container .cols_4_1 .widget-wrapper .textwidget a,
.container .cols_4_1 .widget-wrapper .widget-title .stm-last-post-widget{
    font-size:14px; 
    color:#ffffff;
    text-transform: none;
    font-weight: 400;
}
.container .cols_4_2 .widget-wrapper{
  display: inline-flex;
  width: 28%;
  padding: 0 20px 0 20px;

}
.container .cols_4_2 .widget-wrapper .widget-title p{
    font-size:15px; 
    font-weight:bold; 
    color:white;
    text-transform: uppercase;
    border-bottom: 1px solid #ffffff;
}
.container .cols_4_2 .widget-wrapper .textwidget p,
.container .cols_4_2 .widget-wrapper .textwidget a{
    font-size:14px; 
    color:#ffffff;
    text-transform: none;
    font-weight: 400;
}
@media (max-width:775px){
  #header {
    position: relative;
    z-index: 60;
    height: 40px;
  }

  .container .cols_4_1 .widget-wrapper{
    width: 42%;
    padding: 20px 10px 0 10px;

  }
  .container .cols_4_1 .widget-wrapper .widget-title p{
      font-size:15px; 
      font-weight:bold; 
      color:white;
      text-transform: uppercase;
      border-bottom: 1px solid #ffffff;
  }
  .container .cols_4_1 .widget-wrapper .textwidget p,
  .container .cols_4_1 .widget-wrapper .textwidget a{
      font-size:14px; 
      color:#ffffff;
      text-transform: none;
      font-weight: 400;
  }

  .container .cols_4_2 .widget-wrapper{
    width: 100%;
    padding:20px 0 0 0;    
  }
  .container .cols_4_2 .widget-wrapper .widget-title p{
      font-size:20px; 
      font-weight:bold; 
      color:white;
      text-transform: uppercase;
      border-bottom: 1px solid #ffffff;
  }
  .container .cols_4_2 .widget-wrapper .textwidget p,
  .container .cols_4_2 .widget-wrapper .textwidget a{
      font-size:14px; 
      color:#ffffff;
      text-transform: none;
      font-weight: 400;
  }
}

.vc_row{
	background-color: #ffffff;
  text-align: left;
}
.vc_row .entry-title{
	background-color:#057acb;
}

.vc_row .entry-title h1{
	padding: 20px 0 10px 15px;
	font-size: 20px;
    font-weight: 500;
    position: relative;
    color: #ffffff;
}
.sidebarTitle-pro {
    text-transform: none;
    margin: 0 0 10px;
    padding-left: 15px;
}
.sidebarTitle {
    color: #fff;
    text-transform: uppercase;
    padding: 8px 20px;
    font-size: 20px;
    background: #156899;
    position: relative;
}
.row{
  display: flex;
}
.row .bar_pr{
    margin-bottom: 15px;
    background-color: #f0f2f5;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    text-align: left;
}
.vc_row .col-md-9{
  width: 75%;
}

.vc_row .col-md-3{
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
  width: 23%;
  margin-right: 15px;
}
.row-3{
  float: left;
}
.row-3 .col-md-4{
  padding: 0 8px 15px 0px;
  flex: 0 0 24%;
  max-width: 24%;
}
.row-3 .stm-isotope-sorting{
  display: flex;
  flex-wrap: wrap;
}
.row-3 .stm-isotope-sorting .col-md-4 h3{
  color: #057acb;
  font-size: 16px;
  font-weight: 400;
}
@media (max-width:775px){
  .vc_row .col-md-3{
    display: none;
  }
  .vc_row .col-md-9{
    width: 100%;
  }
  .row-3 .col-md-4{
    padding: 0 15px 15px 0px;
    flex: 0 0 45%;
    max-width: 45%;
  }
}
.row .bar_pr .stm-filter-links .list-style-3{
  	list-style-type: none;
    margin-bottom: 15px;
    padding-top: 5px;
    padding-left: 10px;
}

.vc_col-sm-12{
  width: 100%;
  padding: 5px;
  }
@media(max-width:775px){
  .vc_col-sm-12{
    margin: 0 auto;
    padding: 15px;
  }
}
.vc_column_container>.vc_column-inner{
  box-sizing: border-box;
  padding-left: 0px;
  padding-right: 0px;
  width: 100%;
}
.list-style-1 .content .list-style-1 .stm-single-filter-link a{
	margin-bottom: 10px;
	font-size: 16px;
	color: #156899;
	font-weight: 600;
	text-transform: uppercase;
}
.list-style-1 .content .list-style-1 .stm-single-filter-link{
	margin-bottom: 15px;
}
.list-style-1 .content .list-style-1 .stm-single-filter-link .children{
	margin-bottom: 10px;
	border-bottom: 1px  solid #000;
}
.list-style-1 .content .list-style-1 .stm-single-filter-link .children .level-1 a{
	font-size: 14px;
	color: ;
	font-weight: 400;
	text-transform: none;
}

.list-style-2 .content .list-style-2 .stm-single-filter-link a{
	margin-bottom: 10px;
	font-size: 16px;
	color: #156899;
	font-weight: 600;
	text-transform: uppercase;
}
.list-style-2 .content .list-style-2 .stm-single-filter-link{
	margin-bottom: 15px;
}
.list-style-2 .content .list-style-2 .stm-single-filter-link .children{
	margin-bottom: 10px;
	border-bottom: 1px  solid #000;
}
.list-style-2 .content .list-style-2 .stm-single-filter-link .children .level-1 a{
	font-size: 14px;
	color: ;
	font-weight: 400;
	text-transform: none;
}

.list-style-3 .content .list-style-3 .stm-single-filter-link a{
	margin-bottom: 10px;
	font-size: 16px;
	color: #156899;
	font-weight: 600;
}
.list-style-3 .content .list-style-3 .stm-single-filter-link{
	margin-bottom: 15px;
  list-style-type: none;
}
.list-style-3 .content .list-style-3 .stm-single-filter-link .children{
	margin-bottom: 10px;
}
.list-style-3 .content .list-style-3 .stm-single-filter-link .children .level-1 a{
	font-size: 14px;
	color: ;
	font-weight: 400;
	text-transform: none;
}
.calculator-alert {
  display: none;
  -moz-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  transform: scale(0);
  visibility: hidden;
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  margin-bottom: 0;
  padding: 0; }

.calculator-alert.visible-alert {
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
  max-height: 400px;
  visibility: visible;
  opacity: 1; }

.alert.alert-danger {
  margin: 4px 0;
  padding: 3px 10px;
  text-align: center;
  border: 2px solid #ff2325;
  background-color: transparent;
  color: #ff2325; }

.alert.alert-success {
  margin: 4px 0;
  padding: 3px 10px;
  text-align: center;
  border: 2px solid mediumseagreen;
  background-color: transparent;
  color: mediumseagreen; }

.header-menu li a {
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial;
  font-weight: 700;
  font-style: normal;
  color: #232628;
  font-size: 13px; }

#top-bar, #top-bar a {
  font-family: "-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial";
  font-weight: normal;
  font-style: normal;
  color: #aaaaaa;
  font-size: 11px; }

.stm-icon-box-adaptive-style-three,
.stm-icon-box-adaptive-style-one {
  font-family: inherit !important;
  -webkit-font-smoothing: inherit !important; }

/* 2 Site styles */
/* 2.1 Site styles */
.inline-label {
  margin: 9px 0 5px; }

.stm-ajax-loader {
  display: none; }

.stm-ajax-loader.loading {
  display: inline-block;
  -webkit-animation: rotating 2s infinite linear;
  animation: rotating 2s infinite linear; }

.stm_calculator_results {
  display: none; }

.stm_calculator_results > h4 > span {
  margin-left: 5px;
  font-weight: 700; }

.stm_calculator_results > h4:last-child {
  margin-bottom: 0; }

.filter {
  margin-bottom: 10px; }

.all_attrs:first-letter {
  text-transform: uppercase; }

.stm-ajax-row {
  position: relative; }

.stm-ajax-row:before {
  position: absolute;
  content: '';
  display: block;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.8);
  opacity: 0;
  visibility: hidden;
  z-index: -1; }

.stm-ajax-row:after {
  content: "\e91b";
  display: block;
  position: absolute;
  top: 10%;
  left: 50%;
  font-family: 'stm-icon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-animation: rotating 2s infinite linear;
  animation: rotating 2s infinite linear;
  font-size: 30px;
  color: #6c98e1;
  opacity: 0;
  visibility: hidden;
  z-index: -1; }

.stm-ajax-row.stm-loading:before {
  opacity: 1;
  visibility: visible;
  z-index: 50; }

.stm-ajax-row.stm-loading:after {
  opacity: 1;
  visibility: visible;
  z-index: 51; }

.rmv_txt_drctn {
  color: inherit;
  text-decoration: none !important;
  text-align: center;
}

.global-alerts {
  padding: 15px 17px 15px 15px;
  position: fixed;
  top: 20px;
  right: 20px;
  background-color: #d9edf7;
  color: #31708f;
  border-radius: 5px;
  visibility: hidden;
  opacity: 0;
  -moz-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  transform: scale(0); }

.global-alerts.warning {
  color: #8a6d3b;
  background-color: #fcf8e3; }

.global-alerts.success {
  color: #3c763d;
  background-color: #dff0d8; }

.global-alerts.danger {
  color: #a94442;
  background-color: #f2dede; }

.global-alerts.alerted {
  opacity: 1;
  visibility: visible;
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1); }

.select2 {
  outline: none !important; }

.select2 > * {
  outline: none !important; }

.modal-dialog {
  z-index: 1050; }

.modal-open {
  overflow: visible;
  padding-right: 0 !important; }

.form-error {
  border-color: #a94442; }

.alert-modal {
  margin: 20px 0 0; }

.icon-box-link {
  text-decoration: none !important; }

.icon-box {
  position: relative;
  padding: 0 10px 0 10px;
  color: #232628;
  z-index: 10; }

.icon-box:after {
  position: absolute;
  content: '';
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0.9;
  z-index: -2; }

.icon-box:before {
  position: absolute;
  content: '';
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  opacity: 0; }

.icon-box .icon {
  float: left;
  margin-top: 11px;
  margin-right: 27px;
  color: #cc6119; }

.icon-box .icon-box-bottom-triangle {
  margin-top: 0;
  position: absolute;
  top: 100%;
  left: 0;
  width: 0;
  height: 0;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  border-right: 55px solid rgba(250, 182, 55, 0.9);
  -moz-transform: skew(0deg, 23deg);
  -o-transform: skew(0deg, 23deg);
  -ms-transform: skew(0deg, 23deg);
  -webkit-transform: skew(0deg, 23deg);
  transform: skew(0deg, 23deg); }

.icon-box .icon-box-bottom-triangle:hover {
  border-right: 55px solid #fab637; }

.icon-box:hover:before {
  opacity: 1; }

.colored-separator {
  text-align: center;
  vertical-align: top;
  font-size: 0;
  padding-bottom: 15px;
}

.colored-separator.text-left {
  text-align: left; }

.colored-separator.text-right {
  text-align: right; }

.colored-separator .first-long {
  margin-right: 3px; }

.colored-separator .first-long,
.colored-separator .last-short {
  display: inline-block;
  vertical-align: top;
  width: 33px;
  height: 5px;
  -moz-transform: skew(-40deg, 0deg);
  -o-transform: skew(-40deg, 0deg);
  -ms-transform: skew(-40deg, 0deg);
  -webkit-transform: skew(-40deg, 0deg);
  transform: skew(-40deg, 0deg);
  border-radius: 2px;
  background-color: #cc6119; }

.colored-separator .last-short {
  width: 16px; }

.vt-top {
  vertical-align: top; }

.special-offers .colored-separator {
  margin-bottom: 13px; }

.special-offers .title {
  position: relative;
  padding: 0 130px;
  margin-bottom: 16px;
  text-align: center;
  font-weight: 700;
  font-size: 36px;
  line-height: normal;
  color: #fff; }

.special-offers .title .all-offers {
  display: block;
  position: absolute;
  top: 14px;
  right: 0;
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
  color: #aaaaaa;
  text-decoration: none !important; }

.special-offers .title .all-offers > i {
  vertical-align: top;
  margin-right: 3px;
  font-size: 19px; }

.special-offers .title .all-offers .lt-blue {
  vertical-align: top; }

.vt-top {
  vertical-align: top; }

.lt-blue {
  color: #6c98e1; }

.listing-car-items-units {
  margin: 0 -15px; }

.listing-car-items .listing-car-item {
  float: left;
  padding: 0 15px; }

.listing-car-items .listing-car-item .listing-car-item-inner {
  max-width: 350px;
  width: auto;
  margin: 0 auto; }

.listing-car-items .listing-car-item .image {
  margin-bottom: 10px; }

.listing-car-items .listing-car-item .price {
  position: relative;
  float: right;
  padding: 6px 20px 4px 8px;
  margin-left: 23px;
  background-color: #6c98e1;
  text-align: right; }

.listing-car-items .listing-car-item .price .regular-price,
.listing-car-items .listing-car-item .price .sale-price,
.listing-car-items .listing-car-item .price .normal-price {
  position: relative;
  z-index: 6; }

.listing-car-items .listing-car-item .price .regular-price {
  font-size: 13px;
  line-height: normal;
  text-decoration: line-through; }

.listing-car-items .listing-car-item .price .normal-price,
.listing-car-items .listing-car-item .price .sale-price {
  color: #fff;
  font-size: 16px;
  line-height: 20px; }

.listing-car-items .listing-car-item .price .normal-price {
  line-height: 36px; }

.listing-car-items .listing-car-item .price:before {
  position: absolute;
  content: '';
  display: block;
  top: 0;
  left: -14px;
  height: 100%;
  width: 32px;
  background-color: #6c98e1;
  -moz-transform: skew(-18deg, 0deg);
  -o-transform: skew(-18deg, 0deg);
  -ms-transform: skew(-18deg, 0deg);
  -webkit-transform: skew(-18deg, 0deg);
  transform: skew(-18deg, 0deg);
  z-index: 5; }

.listing-car-items .listing-car-item .listing-car-item-meta {
  padding: 18px 20px 20px 23px;
  background-color: #373c3f;
  text-align: left; }


.listing-car-items .listing-car-item .listing-car-item-meta .car-meta-bottom ul {
  list-style: none;
  padding: 0;
  margin: 0; }

.listing-car-items .listing-car-item .listing-car-item-meta .car-meta-bottom ul li {
  display: inline-block;
  margin-top: 18px;
  margin-right: 27px;
  margin-bottom: 0;
  color: #c9c9c9;
  vertical-align: middle;
  line-height: 13px; }

.listing-car-items .listing-car-item .listing-car-item-meta .car-meta-bottom ul li i {
  margin-right: 6px;
  font-size: 14px;
  color: #737373;
  vertical-align: middle; }

.listing-car-items .listing-car-item .listing-car-item-meta .car-meta-bottom ul li i.stm-icon-road {
  position: relative;
  top: 0px;
  font-size: 16px; }

.listing-car-items .listing-car-item .listing-car-item-meta .car-meta-bottom ul li i.stm-icon-transmission {
  position: relative;
  top: 1px; }

.listing-car-items .listing-car-item .listing-car-item-meta .car-meta-bottom ul li span {
  position: relative;
  top: 1px;
  vertical-align: top; }

.listing-car-items .listing-car-item .listing-car-item-meta .car-meta-bottom ul li .special-text {
  margin-bottom: 2px;
  text-transform: uppercase; }

.listing-car-items .listing-car-item .listing-car-item-meta .car-meta-bottom ul li:last-child {
  margin-right: 0; }

.dp-in {
  display: inline-block;
  vertical-align: top;
  max-width: 100%; }

.owl-controls {
  margin-top: 35px;
  text-align: center; }

.owl-dots {
  display: inline-block;
  vertical-align: middle;
  margin: 0 7px;
  position: relative;
  top: 1px; }

.owl-dots .owl-dot {
  display: block;
  float: left;
  padding: 4px; }

.owl-dots .owl-dot.active span {
  -moz-transform: scale(1.3);
  -o-transform: scale(1.3);
  -ms-transform: scale(1.3);
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
  background-color: #6c98e1; }

.owl-dots .owl-dot span {
  display: block;
  width: 4px;
  height: 4px;
  background-color: #9d9d9d;
  border-radius: 50%; }


.stm-listing-tabs ul {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 0; }

.stm-listing-tabs ul li {
  display: inline-block;
  margin-right: 5px;
  margin-bottom: 0; }

.stm-listing-tabs ul li:last-child {
  margin-right: 0; }

.stm-listing-tabs ul li.active a {
  color: #cc6119;
  background-color: #fff; }

.stm-listing-tabs ul li a {
  display: block;
  padding: 0 25px;
  background: rgba(255, 255, 255, 0.1);
  font-size: 14px;
  line-height: 44px;
  text-transform: uppercase;
  text-decoration: none !important;
  font-weight: 700;
  color: #aaa; }

.button.stm-slider-button {
  padding: 16px 25px 15px 45px;
  font-weight: 700;
  visibility: inherit;
  white-space: nowrap; }

.button.stm-slider-button i {
  position: absolute;
  top: 50%;
  left: 16px;
  font-size: 18px;
  margin-top: -9px; }

.entry-header {
	background-color: #f1f1f1;
}


body.stm-boxed #wrapper {
  position: relative;
  max-width: 1220px;
  width: auto;
  margin: 0 auto;
  overflow: hidden;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.25);
  background-color: #fff;
  z-index: 999; }

body.stm-boxed #footer {
  max-width: 1220px;
  width: auto;
  margin: 0 auto; }

body.stm-boxed .stm-fullwidth-with-parallax {
  background-attachment: scroll; }

.help-bar-live-chat {
  display: none !important; }

.header-help-bar-trigger {
  display: none;
  float: right;
  margin-top: 10px;
  height: 32px;
  width: 32px;
  line-height: 30px;
  text-align: center;
  border: 1px solid #aaa;
  border-radius: 4px;
  font-size: 12px;
  color: #232628; }

.header-help-bar-trigger.active i {
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg); }

.header-help-bar > ul li.mobile-search {
  display: none;
  visibility: hidden; }

.mobile-menu-trigger {
  position: absolute;
  top: 20px;
  right: 5px;
  width: 37px;
  height: 32px;
}

.mobile-menu-trigger span {
  display: block;
  height: 3px;
  background: #6c98e1;
  border-radius: 3px;
  width: 100%; }

.mobile-menu-trigger span:nth-child(2) {
  margin-top: 5px; }

.mobile-menu-trigger span:nth-child(3) {
  margin-top: 5px; }

.mobile-menu-trigger span {
  height: 4px;
}


.compare-car-visible {
  display: none; }

.stm-img-mobile-compare {
  margin-bottom: 30px; }


.stm-compact-sidebar {
  max-width: 250px;
  width: auto;
  margin: 0 auto;
  padding-top: 26px;
  border: 1px solid #dddddd; }

.stm-compact-sidebar .text-image {
  margin-left: 25px;
  margin-bottom: 10px; }

.stm-compact-sidebar .icon {
  margin-left: 25px;
  margin-bottom: 10px;
  font-size: 62px;
  color: #6c98e1; }

.stm-compact-sidebar .content {
  max-width: 220px;
  margin-bottom: 23px;
  padding: 0 10px 0 30px; }

.stm-compact-sidebar .content h4 > span {
  display: block; }

.stm-sell-a-car-form .form-navigation .form-navigation-unit {
  display: block;
  text-decoration: none !important;
  padding-bottom: 17px;
  border-bottom: 6px solid #eaedf0; }

.stm-sell-a-car-form .form-navigation .form-navigation-unit.validated .number {
  text-indent: -200px !important; }

.stm-sell-a-car-form .form-navigation .form-navigation-unit.validated .number:before {
  right: 0%; }

.stm-sell-a-car-form .form-navigation .form-navigation-unit[href="#step-two"] .number {
  text-indent: 2px; }

.stm-sell-a-car-form .form-navigation .form-navigation-unit .number {
  position: relative;
  margin-bottom: 13px;
  width: 31px;
  height: 31px;
  border: 3px solid #cc6119;
  border-radius: 50%;
  line-height: 25px;
  font-weight: 700;
  text-align: center;
  color: #cc6119;
  font-size: 16px;
  text-indent: 3px;
  overflow: hidden; }

.stm-sell-a-car-form .form-navigation .form-navigation-unit .number:before {
  position: absolute;
  content: '';
  display: block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: -100%;
  line-height: 25px;
  content: "\f00c";
  font-size: 16px;
  text-indent: 0 !important; }

.stm-sell-a-car-form .form-navigation .form-navigation-unit .title {
  margin: 0 0 -1px 3px;
  font-weight: 700;
  font-size: 16px;
  text-transform: uppercase; }

.stm-sell-a-car-form .form-navigation .form-navigation-unit .sub-title {
  margin-left: 4px;
  color: rgba(35, 38, 40, 0.5);
  font-size: 13px; }

.stm-sell-a-car-form .form-navigation .form-navigation-unit.active {
  border-bottom-color: #cc6119; }

.stm-sell-a-car-form .form-navigation .form-navigation-unit.active .number {
  background-color: #cc6119;
  color: #fff; }

.stm-sell-a-car-form .form-content {
  padding-top: 44px; }

.stm-sell-a-car-form .form-content .form-content-unit {
  display: none; }

.stm-sell-a-car-form .form-content .form-content-unit.active {
  display: block; }

.stm-sell-a-car-form .form-content .form-content-unit .contact-us-label {
  color: #555; }

.stm-sell-a-car-form .form-content .vehicle-condition {
  padding-top: 6px; }

.stm-sell-a-car-form .form-content .vehicle-condition .vehicle-condition-unit {
  padding-bottom: 33px;
  margin-bottom: 34px;
  border-bottom: 1px solid #e2e5e8; }

.stm-sell-a-car-form .form-content .vehicle-condition .vehicle-condition-unit .icon {
  margin-bottom: 13px;
  font-size: 30px;
  color: #232628; }

.stm-sell-a-car-form .form-content .vehicle-condition .vehicle-condition-unit .icon.buoy {
  font-size: 34px; }

.stm-sell-a-car-form .form-content .vehicle-condition .vehicle-condition-unit .icon.buoy-2 {
  font-size: 35px; }

.stm-sell-a-car-form .form-content .vehicle-condition .vehicle-condition-unit .title {
  margin-bottom: 16px; }

.stm-sell-a-car-form .form-content .vehicle-condition .vehicle-condition-unit label {
  margin-right: 40px; }

.stm-sell-a-car-form .form-content .vehicle-condition .vehicle-condition-unit label:last-child {
  margin-right: 0; }

.stm-sell-a-car-form .form-content .contact-details {
  margin: 6px 0 43px;
  padding: 40px 41px 36px;
  background-color: #ebedef; }

.stm-sell-a-car-form .form-content .contact-details textarea {
  height: 106px; }

.stm-sell-a-car-form .form-content .contact-details .form-group {
  margin-bottom: 24px; }

.stm-sell-a-car-form .form-content .contact-details .contact-us-label {
  margin-bottom: 2px; }

.stm-sell-a-car-form .form-upload-files .stm-unit-photos {
  float: left;
  width: 38.48%;
  margin-right: 54px; }

.stm-sell-a-car-form .form-upload-files .stm-unit-url {
  overflow: hidden; }

.stm-sell-a-car-form input[type="submit"] {
  width: 220px;
  margin-right: 48px; }

.stm-sell-a-car-form .disclaimer {
  padding-right: 20px;
  margin-top: 2px;
  line-height: 22px;
  overflow: hidden;
  color: #555; }

.sell-a-car-proceed {
  margin-top: 27px;
  max-width: 220px; }

.form-upload-files {
  padding: 30px 30px 35px;
  margin: 15px 0 5px;
  border: 3px solid #ebedef; }

.stm-pseudo-file-input {
  position: relative;
  z-index: 20; }

.stm-pseudo-file-input.generated {
  margin-top: 15px; }

.stm-pseudo-file-input.generated .stm-plus:after {
  display: none; }

.stm-pseudo-file-input:hover {
  cursor: pointer; }

.stm-pseudo-file-input:before {
  position: absolute;
  content: '';
  display: block;
  font-family: 'stm-icon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #c0c1c3;
  content: "\e929";
  position: absolute;
  top: 10px;
  left: 15px;
  font-size: 20px; }

.stm-pseudo-file-input .stm-plus {
  position: absolute;
  width: 42px;
  height: 42px;
  top: 0;
  right: 0;
  background-color: #ebedef;
  z-index: 20; }

.stm-pseudo-file-input .stm-plus:after {
  position: absolute;
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -4px 0 0 -1px;
  width: 3px;
  height: 9px;
  background-color: #aaa; }

.stm-pseudo-file-input .stm-plus:before {
  position: absolute;
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -1px 0 0 -4px;
  width: 9px;
  height: 3px;
  background-color: #aaa; }

.stm-pseudo-file-input .stm-filename {
  padding: 10px 10px 10px 40px;
  margin-right: 56px;
  background-color: #ebedef;
  color: #888888;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.stm-pseudo-file-input .stm-file-realfield {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  z-index: 15; }

.stm-pseudo-file-input .stm-file-realfield:hover {
  cursor: pointer; }

#error-fields {
  margin-top: 20px !important; }

.lost_reset_password {
  border-top: 4px solid #232628;
  padding: 20px;
  margin: 2em 0;
  text-align: left;
  box-shadow: 0 1px 6px rgba(35, 38, 40, 0.4);
  max-width: 480px;
  width: 100%; }

body.woocommerce-account .woocommerce .lost_reset_password input[type=submit] {
  margin-top: 10px; }

.tooltip {
  font-family: inherit; }

.tooltip.in {
  opacity: 1; }

.tooltip-inner {
  padding: 7px 8px;
  background-color: #232628;
  color: #fff; }

.tooltip.top .tooltip-arrow {
  border-top-color: #232628; }

.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #232628; }

.stm-tooltip-link:hover {
  cursor: pointer; }

.stm-dots {
  color: #888; }

.stm-dots.dots-aligned {
  position: relative;
  top: 0 !important; }

select.ab-formElement {
  opacity: 1;
  visibility: visible; }

/* Some adds, written here, to avoid scheme colors incompability */
.special-label {
  padding: 0 50px !important;
  width: 261px !important;
  text-align: center !important; }

.special-label-small {
  width: 249px !important; }

.stm-site-preloader {
  overflow-y: hidden; }

.stm-site-preloader:before {
  position: absolute;
  content: '';
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: #191d21;
  opacity: 1;
  visibility: visible;
  z-index: 9999999999; }

.stm-site-preloader:after {
  position: absolute;
  content: '';
  display: block;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 64px;
  height: 64px;
  margin: -32px 0 0 -32px;
  background: url("../images/tmp/preloader.png") 0 0 no-repeat;
  -webkit-animation: rotating 1s infinite linear;
  animation: rotating 1s infinite linear;
  z-index: 9999999999; }

.stm-site-preloader.stm-site-loaded {
  overflow-y: scroll; }

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

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

.single-regular-sale-price > table tr td:nth-child(2) .h4 {
  white-space: nowrap; }

.stm-material-parallax-container {
  position: relative;
  overflow: hidden;
  min-height: 410px;
  color: #fff; }

.stm-material-parallax {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1; }

.stm-material-parallax:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5); }

.stm-material-parallax img {
  display: none;
  position: absolute;
  left: 50%;
  bottom: 70px;
  min-width: 100%;
  max-width: none;
  min-height: 100%;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }


.media-widget-list .media-widget-item a {
  display: block;
  padding: 0 8px; }

.footer_widgets_wrapper .widget_socials {
  position: relative;
  left: 3px; }

.footer_widgets_wrapper .widget_socials li {
  margin-right: 3px;
  margin-left: 4px; }

.footer_widgets_wrapper .widget_socials li:first-child {
  margin-right: 3px; }

.footer_widgets_wrapper .widget_socials li:nth-child(2) {
  margin-right: 3px; }

.footer_widgets_wrapper .widget_socials li:nth-child(3) {
  margin-right: 3px; }

.service-mobile-menu-trigger {
  float: right;
  margin-top: 10px !important;
  width: 32px;
  height: 32px;
  padding: 5px 3px; }

.service-mobile-menu-trigger span {
  position: relative;
  top: 0;
  display: block;
  height: 3px;
  background: #22b7d2;
  border-radius: 3px;
  width: 100%; }

.service-mobile-menu-trigger span:nth-child(2) {
  opacity: 1;
  margin-top: 5px; }

.service-mobile-menu-trigger span:nth-child(3) {
  margin-top: 5px; }

.service-mobile-menu-trigger.active span:first-child {
  position: relative;
  top: 8px;
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }

.service-mobile-menu-trigger.active span:nth-child(2) {
  opacity: 0; }

.service-mobile-menu-trigger.active span:nth-child(3) {
  position: relative;
  top: -8px;
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.vc_toggle {
  border-bottom: 1px solid #ddd; }

.vc_toggle .vc_toggle_title {
  position: relative;
  min-height: 28px;
  padding-bottom: 11px;
  padding-left: 56px; }

.vc_toggle .vc_toggle_title > h4 {
  display: inline-block;
  font-weight: 400; }

.vc_toggle .vc_toggle_icon {
  position: absolute;
  left: 0;
  top: -4px;
  display: block;
  width: 28px;
  height: 28px;
  border: 1px solid #aaa; }

.vc_toggle .vc_toggle_icon:before {
  position: absolute;
  content: '';
  display: block;
  width: 8px;
  height: 2px;
  top: 12px;
  left: 9px;
  background-color: #aaaaaa; }

.vc_toggle .vc_toggle_icon:after {
  position: absolute;
  content: '';
  display: block;
  width: 2px;
  height: 8px;
  top: 9px;
  left: 12px;
  background-color: #aaa;
  opacity: 1; }

.vc_toggle.vc_toggle_active .vc_toggle_icon {
  border-color: #cc6119; }

.vc_toggle.vc_toggle_active .vc_toggle_icon:before {
  background-color: #cc6119; }

.vc_toggle.vc_toggle_active .vc_toggle_icon:after {
  opacity: 0; }

.vc_toggle .vc_toggle_content {
  margin-bottom: 5px; }

.contact_form{
	margin: 0 auto;
	text-align: center;
	color: #ffffff;
	width: 100%;
	height: 400px;
	background-image: url('https://xetrungquoc.com.vn/wp-content/uploads/2021/05/lop-xe-tai-chaoyang-6.jpg');
	background-size: cover;
	background-position: center;
}
.contact_bg{
  background-color: rgba(0, 0, 0, 0.5);
  padding-top: 30px;
  height: 100%;
}
.contact_fr{
	margin: 0 auto;
	text-align: center;
	width: 60%;
}
.contact_form h2{
	text-align: center;
	margin: 0;
	font-size: 20px;
	color: #ffffff;
}
.contact_form p{
	text-align: center;
	font-size: 16px;
	color: #ffffff;
}
@media(max-width:1280px){
  .contact_fr{
    margin: 0 auto;
    text-align: center;
    width: 85%;
  }
}
.pop_fr1{
    padding:0 20px 10px;
    text-align: center;
    margin: 0 auto;
}
.pop_fr1>div{
	width: 46%;
	float: left;
  padding: 15px 15px;
}

.pop_fr1 input,.pop_fr1 textarea{
    box-sizing: border-box;
    border: 1px solid #ddd;
    padding: 0 0.75em;
    height: 2.507em;
    font-size: .97em;
    border-radius: 0;
    max-width: 100%;
    width: 100%;
    vertical-align: middle;
    background-color: #fff;
    color: #333;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    -webkit-transition: color .3s,border .3s,background .3s,opacity .3s;
    -o-transition: color .3s,border .3s,background .3s,opacity .3s;
    transition: color .3s,border .3s,background .3s,opacity .3s;
}
.pop_fr1 #pop_sent{
	width: 150px;
	margin: 0 auto;
	background-color: #004157 !important;
  color: #fff;
}

/*css chuyển đổi*/
.regft{
    display: none;
  }
.ppocta-ft-fix {
    width: 40px;
    position: fixed;
    bottom: 280px;
    left: 5px;
    text-align: center;
    z-index: 99999;
}

.calltrap {
    padding-bottom: 15px;
}
#calltrap-ico {
    width: 40px;
    height: 40px;
    border: 0;
    background: #1cb2ed url(../NBTRUNG/images/popup/phone-call.jpg) center center no-repeat;
    -webkit-border-radius: 50%!important;
    border-radius: 50%!important;
}
#calltrap-ico span {
    z-index: 10;
    padding: 10px;
    left: 40px;
    width: 50px;
    font-size: 16px;
    color: red;
    line-height: 16px;
    border-radius: 4px;
    font-weight: 600;
    display: inline;
    position: absolute;
    border: 1px solid #dca;
    background: #fffaf0;
    width: 115px;
}

#zaloButton {
    display: inline-block;
    position: relative;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 100%;
    box-shadow: 0 0 10px -2px rgba(0, 0, 0, .7);
    background: #1cb2ed url(../NBTRUNG/images/popup/m-zalo.jpg) center center no-repeat;
    margin-bottom: 10px;
}
a#zaloButton span {
    z-index: 10;
    display: none;
    padding: 10px;
    left: 40px;
    width: 50px;
    line-height: 16px;
    border-radius: 4px;
    box-shadow: 5px 5px 8px #ccc;
    font-weight: 600;
}
a#zaloButton:hover span {
    display: inline;
    position: absolute;
    color: #111;
    border: 1px solid #dca;
    background: #fffaf0;
    width: 150px;
  }

#registerNowButton {
    display: block!important;
    position: relative;
    height: 40px;
    width: 40px;
    line-height: 40px;
    border-radius: 100%;
    box-shadow: 0 0 10px -2px rgba(0, 0, 0, .7);
    background: #1cb2ed url(../NBTRUNG/images/popup/m-sms.jpg) center center no-repeat;
}
a#registerNowButton span {
    z-index: 10;
    display: none;
    padding: 10px;
    left: 40px;
    width: 50px;
    line-height: 16px;
    border-radius: 4px;
    box-shadow: 5px 5px 8px #ccc;
    font-weight: 600;
}
a#registerNowButton:hover span {
    display: inline;
    position: absolute;
    color: #111;
    border: 1px solid #dca;
    background: #fffaf0;
    width: 150px;
  }

/*hết css chuyển đổi*/

@media (max-width:775px){
  .ppocta-ft-fix{
    display: none;
  }
  .contact_fr{
    margin: 0 auto;
    text-align: center;
    width: 100%;
    
  }
  .pop_fr1>div{
    width: 100%;
    float: left;
    padding: 5px 0px;
  }

  /*css chuyển đổi mb*/
  .regft {
        display: flex;
        display: -webkit-flex;
        width: 98%;
        height: 50px;
        position: fixed;
        background: #057acb;
        left: 0;
        bottom: 0;
        padding: 0 5px 0 5px;
        z-index: 999;
    }
    .regft a {
        flex: 1;
        margin: 7px 4px;
        line-height: 40px;
        color: #057acb;
        border-radius: 4px;
        font-size: 14px;
        text-transform: uppercase;
        background: #f2ede3;
        font-weight: 600;
        text-align: center;}
  #calltrap-ico {
      width: 40px;
      height: 40px;
      border: 0;
      background: #1cb2ed url(../NBTRUNG/images/popup/phone-call.jpg) center center no-repeat;
      -webkit-border-radius: 50%!important;
      border-radius: 50%!important;
      -o-background-clip: padding-box;
      background-clip: padding-box;
      -webkit-animation: uptocallmini 1.5s 0s ease-out infinite;
      -moz-animation: uptocallmini 1.5s 0s ease-out infinite;
      -o-animation: uptocallmini 1.5s 0s ease-out infinite;
      animation: uptocallmini 1.5s 0s ease-out infinite;

  }

  #zaloButton {
      display: inline-block;
      position: relative;
      width: 40px;
      height: 40px;
      line-height: 40px;
      border-radius: 100%;
      box-shadow: 0 0 10px -2px rgba(0, 0, 0, .7);
      background: #1cb2ed url(../NBTRUNG/images/popup/m-zalo.jpg) center center no-repeat;
      margin-bottom: 10px;
  }
  a#zaloButton span {
      z-index: 10;
      display: none;
      padding: 10px;
      right: 45px;
      width: 200px;
      line-height: 16px;
      border-radius: 4px;
      box-shadow: 5px 5px 8px #ccc;
  }
  /*hết css chuyển đổi*/
}

/*css index*/
.vc_inner h2{
  font-size: 25px;
  text-align: center;
  color: #000000;
  line-height: 40px;
}
.first-long{
  display: inline-block;
  vertical-align: top;
  width: 33px;
  height: 5px;
  -moz-transform: skew(-40deg, 0deg);
  -o-transform: skew(-40deg, 0deg);
  -ms-transform: skew(-40deg, 0deg);
  -webkit-transform: skew(-40deg, 0deg);
  transform: skew(-40deg, 0deg);
  border-radius: 2px;
  background-color: #1e69b8;
}
.last-short{
  display: inline-block;
  vertical-align: top;
  width: 33px;
  height: 5px;
  -moz-transform: skew(-40deg, 0deg);
  -o-transform: skew(-40deg, 0deg);
  -ms-transform: skew(-40deg, 0deg);
  -webkit-transform: skew(-40deg, 0deg);
  transform: skew(-40deg, 0deg);
  border-radius: 2px;
  background-color: red;
}
.sp_home{
  width: 23%;
  display: inline-block;
  height: auto;
  padding: 0 7px 10px 7px;
}
.sp_home h3{
  font-size: 18px;
  font-weight: 600;
  text-align: center;
}
.sp_home h3 a{
  color:#2255a9 !important;
}

@media(max-width:775px){
  .sp_home{
    width: 44%;
    display: inline-block;
    height: auto;
  }
  .vc_btn3{
    display: none;
  }

}

.text-center{
  height: 50px;
  text-align: center;
  line-height: 50px;
}
.text-center a{
  color: #fff;
}
.btn_xem_them{
  background: #057acb;
  padding: 15px 42px 15px 42px;
  font-size: 14px;
  font-weight: 700;
  border-radius: 5px;
  text-transform: uppercase;
}
.btn_video{
  background: #ab1b78;
  padding: 15px 42px 15px 42px;
  font-size: 14px;
  font-weight: 700;
  border-radius: 5px;
  text-transform: uppercase;
}
.wpb_row_dich_vu{
  background-image: url(../NBTRUNG/images/img/Background-sua-may-1.jpg);
  margin-bottom: 0px !important;
  padding-top: 137px !important;
  padding-bottom: 113px !important;
  position: static;
  background-attachment: fixed;
  background-size: cover;
  background-position: 50% 0%;
  overflow: hidden;
  text-align: center;
}

.wpb_row_dich_vu .icon{
  float: left;
  font-weight: 900;
  color: #000;
  font-size: 40px;
}
.wpb_row_dich_vu h4{
  font-size: 20px;
  color: #000000;
  font-weight: 700;
}
.wpb_row_dich_vu .content a{
  font-size: 17px;
  color: white;
  font-weight: 700;
}
.wpb_row_dich_vu .vc_column_container1{
  width: 23%;
  display: inline-block;
  background-color: rgba(250,182,55,0.9);
  padding:20px;
  margin-right: 10px;
}
.wpb_row_dich_vu .vc_column_container2{
  width: 23%;
  display: inline-block;
  background-color: rgba(32,161,207,0.9);
  padding:20px;
  margin: 0 10px;
}
.wpb_row_dich_vu .vc_column_container3{
  width: 23%;
  display: inline-block;
  background-color: rgba(255,53,53,0.9);
  padding:20px;
  margin-left: 10px;
}

@media(max-width:775px){
  .wpb_row_dich_vu .vc_column_container1{
    width: 80%;
    display: inline-block;
    background-color: rgba(250,182,55,0.9);
    padding:20px;
    margin: 10px 0;
  }
  .wpb_row_dich_vu .vc_column_container2{
    width: 80%;
    display: inline-block;
    background-color: rgba(32,161,207,0.9);
    padding:20px;
    margin: 10px 0;
  }
  .wpb_row_dich_vu .vc_column_container3{
    width: 80%;
    display: inline-block;
    background-color: rgba(255,53,53,0.9);
    padding:20px;
    margin: 10px 0;
  }
}
.vc_row .text-center{
  height: 100px;
}
.button_about{
  position: relative;
  padding: 16px 25px 15px 45px;
  font-weight: 700;
  font-size: 20px;
  background: #f52e2e;
  visibility: inherit;
  border-radius: 5px;
  border-bottom: 2px solid #5472d2;
  margin-bottom: 20px;

}

.wpb_row_giao_hang{
  background-image: url(../NBTRUNG/images/img/Background-banner-1.jpg);
  margin-bottom: 0px !important;
  padding-top: 137px !important;
  padding-bottom: 113px !important;
  position: static;
  background-attachment: fixed;
  background-size: cover;
  background-position: 50% 0%;
  overflow: hidden;
  text-align: center;
}
.giao_hang{
  width: 30%;
  float: right;
  height: 250px;
  background-color: rgba(32,161,207,0.9);
  padding-top: 40px;
}

.giao_hang .content a{
  text-align: center;
  font-weight: 700;
  color: orange;
} 
@media(max-width:775px){
  .wpb_row_giao_hang{
    margin: 0 auto;
  }
  .giao_hang{
    width: 80%;
    margin-right: 30px;
    height: 190px;
    padding-top: 10px;
  }
}

/*cate sản phẩm con*/
.pro{
  width: 100%;
  display: block;
}
.pro1{
  width: 50%;
  float: left;
}
.pro2{
  width: 40%;
  padding-left: 30px;
  float: left;
}
@media(max-width:775px){
  .pro{
    width: 100%;
    display: block;
  }
  .pro1{
    width: 100%;
    float: left;
  }
  .pro2{
    padding: 20px 0 0px 0;
    width: 100%;
    float: left;
  }
}
.pro2 table{
  border: 1px solid #ececec;
  text-align: center;
  font-size: 13px;
  border-collapse: collapse;
  height: auto;
  width: 100%;
}
.pro2 table tr{
  height: 30px;
}
.pro2 table tr td{
  border: 1px solid #ddd;
  height: 30px;
  border-collapse: collapse;
  width: auto;
  text-align: left;
  padding-left: 10px;
}
.des_pr{
  border: 2px solid #ededed;
  padding: 10px;
  float: left;
  margin-top: 20px;
}
.des_pr h2 {
    font-size: 20px;
    font-weight: 600;
    text-align: left;
    color: #0872ba;
}
.des_pr h3 {
    color: #ff7600;
    font-size: 17px;
    font-weight: 600;
    text-align: left;
}
.des_pr h4 {
    color: #88c23f;
    font-size: 17px;
    font-weight: 600;
    text-align: left;
}
.des_pr img{
  text-align: center;
  display: block;
  margin: 5px auto 5px auto;
  width: 600px;
  height: auto;
}
.des_pr iframe{
  text-align: center;
  margin: 5px auto 5px auto;
  padding-left: 10%;
}
@media (max-width:775px){
  .des_pr iframe{
    text-align: center;
    margin: 5px auto 5px auto;
    padding-left: 5%;
  }
}
.authorcb{
  float: left;
}
.post-content h2 {
    font-size: 16px;
    line-height: 1.6;
    font-weight: 500;
}
.post-content h2 {
    font-size: 20px;
    font-weight: 600;
    text-align: left;
    color: #0872ba;
}
.post-content h3 {
    color: #ff7600;
    font-size: 17px;
    font-weight: 600;
    text-align: left;
}
.post-content h4 {
    color: #88c23f;
    font-size: 17px;
    font-weight: 600;
    text-align: left;
}
.post-content img{
    text-align: center;
    display: block;
    margin: 5px auto 5px auto;
    width: 600px;
    height: auto;
}
.ttct {
    border: dashed 2px #2772a4;
    padding: 10px;
}
p.tencongty {
    text-align: center;
    font-size: 20px;
    color: red;
    font-weight: 700;
}
p.giothieu {
    text-align: center;
    font-size: 18px;
}
ul.tt-congty {
    font-size: 16px;
}

.icon-box .icon-text {
    overflow: hidden;
}
.icon-text h6{
    margin-bottom: 10px;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 18px;
    color: #FF9900;
}
.stm-border-bottom-unit{
  padding-bottom: 19px;
  margin-bottom: 25px;
  border-bottom: 4px solid #153e4d;
  text-transform: uppercase;
    font-weight: 700;
}
.stm-border-bottom-unit .title{
      font-size: 20px;
}

.vc_box{
  color: #fff;
  text-transform: uppercase;
  padding: 8px 20px;
  font-size: 20px;
  background: #156899;
  position: relative;
}

/* css comment*/
.textat{left: 20px;
    top: 0;
    color: #00597d;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 17px;
    margin: 12px 0!important;
  }
.pcm{padding-top:30px;font-family:Arial,sans-serif;font-size:14px;line-height:22px}.pcm input,.pcm textarea{box-sizing:border-box;-moz-box-sizing:border-box}.pcm a{text-decoration:none}.pcm__head{background:#eee;height:50px;position:relative;border-radius:4px}.pcm__tabname,.pcm__title{position:absolute}.pcm__title{left:20px;top:0;color:#00597d;text-transform:uppercase;font-weight:600;font-size:17px;margin:12px 0!important}@media (max-width:414px){.pcm__title{left:12px}}@media (max-width:320px){.pcm__title{font-size:14px;top:3px}}.pcm__tabname{right:20px;top:4px;color:#333;display:flex;margin:10px 0}@media (max-width:414px){.pcm__tabname{right:15px}}.pcm__tabname li{list-style:none;font-size:13px}@media (max-width:320px){.pcm__tabname li{font-size:11px}}.pcm__tabname li span{padding-left:10px;padding-right:10px}@media (max-width:414px){.pcm__tabname li span{padding-left:4px;padding-right:4px}}.pcm__tabname li a{color:#333}.pcm__tabname li.active a{color:#00597d;font-weight:600}.pcm__quickask{padding:20px 0;display:table;width:100%}.pcm__quickask textarea{border:1px solid #4ac1f0;padding:10px;height:120px;width:100%}.pcm__quickask button{background:#f26649;color:#fff;text-transform:uppercase;border-radius:4px;font-size:15px;font-weight:600;border:none;padding:10px 45px;display:table;margin:10px auto;cursor:pointer}.pcm__quickask button:hover{background:#e2492a}.pcm__quickask--run textarea{border:1px solid #ccc}.pcm__quickask--run button{margin:0;float:right;padding:8px 20px;font-size:14px}.pcm__main .loadMoreAll,.pcm__main .showLessAll{position:relative}.pcm__main .loadMoreAll::after,.pcm__main .showLessAll::after{content:"";position:absolute;top:16px;left:0;display:block;width:100%;border-bottom:1px solid #ddd;z-index:0}@media (max-width:414px){.pcm__main .loadMoreAll::after,.pcm__main .showLessAll::after{top:25px}}.pcm__main .loadMoreAll span,.pcm__main .showLessAll span{display:table;padding:5px 20px;background:#ddd;color:#888;margin:20px auto;position:relative;z-index:1;cursor:pointer}@media (max-width:414px){.pcm__main .loadMoreAll span,.pcm__main .showLessAll span{margin:10px 0 0;float:right}}.pcm__main .showLessAll{display:none}.pcm__main article{display:table;padding:10px 20px;display:none}@media (max-width:414px){.pcm__main article{padding:10px}}.pcm__main article:nth-child(even){background:#f8f8f8}.pcm__main article:nth-child(1){display:block}.pcm__main article ul{padding:0;margin:0}.pcm__main article ul li{list-style:none;display:table;width:100%}.pcm__main article ul li ul{padding-left:60px;margin:10px 0}.pcm__main article ul li ul li{border-top:1px solid #ddd;padding:15px 0}.pcm__c2{padding-left:60px}@media (max-width:414px){.pcm__c2{padding-left:15px}}.pcm__c3{padding-left:120px}.pcm__c1{padding-bottom:20px}.pcm__c2,.pcm__c3{border-top:1px dotted #ddd;padding-top:10px;padding-bottom:20px}.pcm__more{text-align:right;text-decoration:underline;color:#00597d;font-size:13px;margin:20px 0}.pcm__load{position:relative}.pcm__load .loadMore,.pcm__load .showLess{position:absolute;right:0;top:0;width:30px;height:20px}.pcm__load .loadMore svg,.pcm__load .showLess svg{width:20px;height:20px;float:right;fill:#ccc;stroke:#ccc;stroke-width:1;cursor:pointer}.pcm__load .loadMore svg:hover,.pcm__load .showLess svg:hover{fill:#00597d;stroke:#00597d}.pcm__load .showLess{display:none}.pcm__content p{display:none;text-align:justify}.pcm__content p:nth-child(1){display:block}@media (max-width:320px){.pcm__user .user_pic{display:none}}.pcm__user .user_pic img{float:left;width:48px;height:48px;border-radius:100%}@media (max-width:414px){.pcm__user .user_pic img{width:38px;height:38px}}.pcm__user .user_ct{padding-left:65px}@media (max-width:414px){.pcm__user .user_ct{padding-left:50px}}@media (max-width:320px){.pcm__user .user_ct{padding-left:0}}.pcm__user .user_name{color:#00597d;font-weight:600}.pcm__user .user_time{color:#999}.pcm__info{position:relative}.pcm__info .info_hd{position:absolute;top:-20px;right:0;color:#00597d;font-weight:500;font-size:12px}.pcm__info .info_hd a{color:#00597d;cursor:pointer}.pcm__info .info_hd a:hover{color:#f26649}.pcm__info .info_hd span{padding-left:5px;padding-right:5px}.pcm__info .info_ct{display:none}.cm_pop{font-size:14px}.cm_pop input,.cm_pop textarea{box-sizing:border-box;-moz-box-sizing:border-box}.cm_pop .background_overlay{position:fixed;left:0;top:0;width:100%;height:100%;z-index:10;background:rgba(0,0,0,.5);opacity:.7}.cm_pop .pop_box{position:fixed;z-index:999;left:40%;right:40%;top:20%;width:385px}@media (max-width:1366px){.cm_pop .pop_box{left:38%;right:38%}}@media (max-width:1280px){.cm_pop .pop_box{left:36%;right:36%}}@media (max-width:1024px){.cm_pop .pop_box{left:31%;right:31%}}@media (max-width:768px){.cm_pop .pop_box{left:26%;right:26%}}@media (max-width:414px){.cm_pop .pop_box{left:8%;right:8%}}.cm_pop .pop_box article{position:relative;z-index:11;width:385px;box-shadow:0 1px 10px rgba(0,0,0,.1);background:#fff}@media (max-width:414px){.cm_pop .pop_box article{width:350px}}@media (max-width:375px){.cm_pop .pop_box article{width:330px}}@media (max-width:375px){.cm_pop .pop_box article{width:316px}}@media (max-width:360px){.cm_pop .pop_box article{width:305px}}@media (max-width:320px){.cm_pop .pop_box article{width:268px}}.cm_pop .pop_box .pop_hd{padding:20px 20px 10px}@media (max-width:414px){.cm_pop .pop_box .pop_hd{padding:20px 20px 0}}.cm_pop .pop_box .pop_hd .tt{text-transform:uppercase;color:#00597d;font-weight:600;padding-bottom:10px;margin:0 0 20px!important;border-bottom:1px solid #00597d}.cm_pop .pop_box .pop_hd .desc{color:#00597d}.cm_pop .pop_box .pop_fr{padding:0 20px 10px}@media (max-width:414px){.cm_pop .pop_box .pop_fr{padding:10px 20px}}.cm_pop .pop_box .pop_fr input,.cm_pop .pop_box .pop_fr textarea{padding:12px}@media (max-width:414px){.cm_pop .pop_box .pop_fr input,.cm_pop .pop_box .pop_fr textarea{padding:9px 12px}}.cm_pop .pop_box .pop_fr>div:nth-child(1) input,.cm_pop .pop_box .pop_fr>div:nth-child(1) textarea{background:#fff;border:1px solid #ccc}.cm_pop .pop_box .pop_fr>div:nth-child(1) input{width:100%;margin-bottom:8px;font-size:13px}@media (max-width:414px){.cm_pop .pop_box .pop_fr>div:nth-child(1) input{margin-bottom:4px}}.cm_pop .pop_box .pop_fr>div:nth-child(1) select{width:100%;margin-bottom:5px;padding:5px 8px;background:#ddd;border:1px solid #adadad;color:#444;cursor:pointer}.cm_pop .pop_box .pop_fr>div:nth-child(1) textarea{width:100%;font-family:arial;font-size:13px;margin-bottom:4px;resize:none;height:96px}.cm_pop .pop_box .pop_fr>div:nth-child(2) input{width:140px;margin:0 auto;background:#f26649;color:#fff;border:none;cursor:pointer;font-size:15px;padding:11px;display:block;border-radius:6px}@media (max-width:414px){.cm_pop .pop_box .pop_fr>div:nth-child(2) input{font-size:14px}}.cm_pop .pop_box .pop_fr>div:nth-child(2) input#pop_sent{font-weight:700}.cm_pop .pop_box .pop_fr>div:nth-child(2) .note{text-align:center;display:block;padding:5px;font-size:11px;color:#999}.cm_pop .pop_box .pop_fr>div:nth-child(2) .note i{background:url(../images/icon-lock.png) 0 5px no-repeat;display:inline-block;width:13px;height:14px}.cm_pop .pop_box .pop_fr>div:nth-child(2) .sol{text-align:center;color:#696969;font-size:13px}.cm_pop .pop_box .pop_fr>div:nth-child(2) .sol p{margin:6px 0 12px;font-size:12px;font-style:italic}.cm_pop .pop_box .pop_fr>div:nth-child(2) .sol p a{color:#cc431d;text-decoration:none;font-weight:700;font-size:13px}.cm_pop .pop_box .pop_fr>div:nth-child(2) .sol img{margin:0 5px}.cm_pop .pop_box #close{width:17px;height:17px;position:absolute;top:10px;right:10px;cursor:pointer}.cm_pop .pop_box #close svg{display:block;stroke:#676767;fill:transparent;stroke-linecap:round;stroke-width:5}.cm_pop .popkm{cursor:pointer}@media screen and (max-width:414px){.cm_pop select{display:none}}@media screen and (max-width:375px){.cm_pop .pop_box #close{top:12px;right:12px;background:url(../images/pucb-close2.png) center center no-repeat}}@media screen and (max-width:320px){.cm_pop .pop_fr>div:nth-child(2) .sol p{margin:3px 0}.cm_pop .pop_fr{padding:8px 10px 10px}.cm_pop .pop_tt p{padding:2px 30px 14px;background:0 0}.cm_pop .pop_fr>div:nth-child(2) .note{display:none}.cm_pop .pop_fr>div:nth-child(1) textarea{height:70px}}.cm_pop_thank{font-size:14px}.cm_pop_thank input,.cm_pop_thank textarea{box-sizing:border-box;-moz-box-sizing:border-box}.cm_pop_thank .background_overlay{position:fixed;left:0;top:0;width:100%;height:100%;z-index:10;background:rgba(0,0,0,.5);opacity:.7}.cm_pop_thank .pop_box{position:fixed;z-index:999;left:40%;right:40%;top:20%;width:385px}@media (max-width:1366px){.cm_pop_thank .pop_box{left:38%;right:38%}}@media (max-width:1280px){.cm_pop_thank .pop_box{left:36%;right:36%}}@media (max-width:1024px){.cm_pop_thank .pop_box{left:31%;right:31%}}@media (max-width:768px){.cm_pop_thank .pop_box{left:26%;right:26%}}@media (max-width:414px){.cm_pop_thank .pop_box{left:8%;right:8%}}.cm_pop_thank .pop_box article{position:relative;z-index:11;width:385px;box-shadow:0 1px 10px rgba(0,0,0,.1);background:#fff}@media (max-width:414px){.cm_pop_thank .pop_box article{width:350px}}@media (max-width:375px){.cm_pop_thank .pop_box article{width:330px}}@media (max-width:375px){.cm_pop_thank .pop_box article{width:316px}}@media (max-width:360px){.cm_pop_thank .pop_box article{width:305px}}@media (max-width:320px){.cm_pop_thank .pop_box article{width:268px}}.cm_pop_thank .pop_box .pop_hd{padding:20px 20px 10px}@media (max-width:414px){.cm_pop_thank .pop_box .pop_hd{padding:20px}}.cm_pop_thank .pop_box .pop_hd .tt{text-transform:uppercase;color:#00597d;font-weight:600;padding-bottom:10px;margin:0 0 20px!important;border-bottom:1px solid #00597d}.cm_pop_thank .pop_box .pop_hd .desc{color:#333}.cm_pop_thank .pop_box #close{width:17px;height:17px;position:absolute;top:10px;right:10px;cursor:pointer}.cm_pop_thank .pop_box #close svg{display:block;stroke:#676767;fill:transparent;stroke-linecap:round;stroke-width:5}.cm_pop_thank .popkm{cursor:pointer}@media screen and (max-width:414px){.cm_pop_thank select{display:none}}@media screen and (max-width:375px){.cm_pop_thank .pop_box #close{top:12px;right:12px}}@media screen and (max-width:320px){.cm_pop_thank .pop_fr>div:nth-child(2) .sol p{margin:3px 0}.cm_pop_thank .pop_fr{padding:8px 10px 10px}.cm_pop_thank .pop_tt p{padding:2px 30px 14px;background:0 0}.cm_pop_thank .pop_fr>div:nth-child(2) .note{display:none}.cm_pop_thank .pop_fr>div:nth-child(1) textarea{height:70px}}.cm_pop .overlay_form{position:fixed;width:100%;z-index:10}.cm_pop .pop_box{margin-top:180px;position:absolute}@media (max-width:414px){.cm_pop .pop_box{margin-top:0;left:0;right:0;width:100%}}@media (max-width:414px){.cm_pop .pop_box article{width:100%}}.cm_pop .pop_box{position:fixed}

/* css cate tin tức*/

.row-2{
  display: inline-block;
  width: 100%;
}
.col-md-6{
  width: 100%;
  margin-bottom: 20px;
  padding-bottom: 80px;
  border-bottom: 1px dotted #d8d8d8;
  padding-left:10px;
}
.col-md-6 .image{
  width: 250px;
  height: 150px;
  overflow: hidden;
  float: left;
  padding-right: 20px;
}
.col-md-6 .content{
  flex: 1;
  padding-left: 20px;
  padding-right: 20px;
}
.col-md-6 .content .title-relative h4{
  font-weight: 600;
  color: #057acb;
  font-size: 17px;
}
.m-lg-3{
  width: 24%;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
  padding: 0px;
  float: right;
}
.m-lg-3 .widget-title{
  color: #fff;
  text-transform: uppercase;
  padding: 8px 0px;
  font-size: 20px;
  background: #156899;
  text-align: center;
}
.m-lg-3 .list-style-3 ul{
  padding-left: 10px;
  list-style-type: none ;
}

.vc_col-lg-3{
  width: 24%;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
  padding: 0px;
  float: right;
}

@media(max-width:775px){
  .vc_col-lg-3{
    width: 100%;
    box-shadow: none;
  }
  .m-lg-3{
    display: none;
  }
}
.vc_col-lg-3 .widget-title{
  color: #fff;
  text-transform: uppercase;
  padding: 8px 0px;
  font-size: 20px;
  background: #156899;
  text-align: center;
}
@media(max-width:775px){
  .col-md-6{
    padding: 0 10px 20px;
    border-bottom: 1px dotted #d8d8d8;
    margin-left:10px;
  }
  .col-md-6 .image{
    width: 30%;
    height: auto;
    overflow: hidden;
    float: left;
    padding-right: 20px;
  }
}
.vc_col-lg-3 .vc_column-inner .wpb_wrapper .list-style-3 ul{
  list-style-type: none;
  margin-bottom: 15px;
  padding-top: 5px;
  padding-left: 20px;
}
.vc_col-lg-3 .vc_column-inner .wpb_wrapper .list-style-3 ul li{
  margin-bottom: 15px;
  list-style-type: none;
}
.vc_col-lg-3 .vc_column-inner .wpb_wrapper .list-style-3 ul li a{
  margin-bottom: 10px;
    font-size: 16px;
    color: #156899;
    font-weight: 600;
}
.stm_text-2 iframe{
  width: 95%;
  height: 180px;
}
.author-img img{
  width: 70px;
  padding-right: 20px;
}
.single-car-data{
    padding: 10px;
    margin-bottom: 26px;
    background-color: #f0f2f5;
}
.single-car-data > table{
  margin-bottom: 0;
  table-layout: fixed;
}

.single-car-data > table tr td{
  padding: 10px 0 6px;
  border-bottom: 1px solid #000;
}
.single-car-data > table tr td .t-label{
  padding-right: 3px;
  text-transform: uppercase;
  color: #888;
  font-size: 12px;
}
.single-car-data .t-value{
  margin-bottom: 10px;
  font-weight: 500;
  text-transform: none;
  font-size: 13px;
  color: darkred;
  padding-left: 15px;
}

.vid_cat {
    text-align: center;
    display: block;
}
.vid_cat iframe {
    width: 80%;
}
.post-content table{
  margin: 0 auto;
  max-width: 100%;
  overflow:auto;
}
.post-content table tr td{
  padding: 5px 10px 5px 10px;
}
#breadcrumbs{
  padding-left: 20px;
}
.mobile-menu-holder {
  display: none;
  margin: 0;
  float: left;
  width: 100%;
  padding: 12px 15px;
}

.mobile-menu-holder .header-menu {
  margin: 0 -15px;
  padding: 10px 50px 0 15px;
  background-color: #eaedf0;
  list-style: none; }

.mobile-menu-holder .header-menu > li .arrow {
  position: absolute;
  top: 0;
  right: 0;
  height: 34px;
  line-height: 34px;
  width: 50px;
  font-size: 22px;
  text-align: right; }

.mobile-menu-holder .header-menu > li .arrow.active i {
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg); }

.mobile-menu-holder .header-menu > li > .sub-menu {
  display: none;
  list-style: disc; }

.mobile-menu-holder .header-menu > li > .sub-menu > li > .sub-menu > li:last-child {
  margin-bottom: 0; }

.mobile-menu-holder .header-menu > li.opened > a {
  color: #cc6119; }

.mobile-menu-holder .header-menu li {
  position: relative; }

.mobile-menu-holder .header-menu li a {
  position: relative;
  display: block;
  padding: 10px 0;
  padding-right: 60px;
  color: #232628;
  text-transform: uppercase;
  text-decoration: none !important; }

.mobile-menu-holder .header-menu li:last-child {
  margin-bottom: 0; }