/*!
Theme Name: CIT_theme
Theme URI: http://congnghecit.com
Author: Mr chí - 0842272868
Author URI: https://www.facebook.com/congnghecit
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: vpw_theme
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

vpw_theme is based on Underscores https://congnghecit.com/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/



.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
  display: block;
  margin-left: auto;
  margin-right: auto;
	border-top-left-radius: 5px;
   border-top-right-radius: 5px;
}

.wp-caption .wp-caption-text {
    text-align: center;
    padding: 5px;
    border-bottom: 1px solid #ffe600;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    background: #523718;
    font-size: 12px
}

.wp-caption-text {
  text-align: center;
}
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}

.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.gallery {
}

.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
}

.gallery-columns-2 .gallery-item {
  max-width: 50%;
}

.gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
  max-width: 25%;
}

.gallery-columns-5 .gallery-item {
  max-width: 20%;
}

.gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}

.gallery-caption {
  display: block;
}





ul.pagination2 .page-numbers{
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  background: #ffe600;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #18120b;
  font-size: 13px;
  border: 1px solid #fff;
  display: inline-block;
  margin-top: 20px;
}
ul.pagination2 .page-numbers:hover ,ul.pagination2 .page-numbers.current{
    background: #281b0c;
    color: #fff;
}

.pagination2 {
  clear: both;
}




.thumb-left img{
  height: auto
}


@font-face {
font-family:Luxstay;
font-display:swap;
src:url(fonts/4177830.woff2) format("woff2"),
url(fonts/16726cd.woff) format("woff"),
url(fonts/e798200.ttf) format("truetype");
font-weight:900;
font-style:normal
}
@font-face {
font-family:Luxstay;
font-display:swap;
src:url(fonts/f4b9a70.woff2) format("woff2"),
url(fonts/8fccc39.woff) format("woff"),
url(fonts/01dcf60.ttf) format("truetype");
font-weight:700;
font-style:normal
}
@font-face {
font-family:Luxstay;
font-display:swap;
src:url(fonts/e3a0b22.woff2) format("woff2"),
url(fonts/eaeb2b0.woff) format("woff"),
url(fonts/a2b67a6.ttf) format("truetype");
font-weight:600;
font-style:normal
}
@font-face {
font-family:Luxstay;
font-display:swap;
src:url(fonts/29eaaf5.woff2) format("woff2"),
url(fonts/b7018de.woff) format("woff"),
url(fonts/fa62c04.ttf) format("truetype");
font-weight:500;
font-style:normal
}
@font-face {
font-family:Luxstay;
font-display:swap;
src:url(fonts/29eaaf5.woff2) format("woff2"),
url(fonts/b7018de.woff) format("woff"),
url(fonts/fa62c04.ttf) format("truetype");
font-weight:400;
font-style:normal
}
@font-face {
font-family: 'fontello';
src: url('fonts/fontello.eot?vvv');
src: url('fonts/fontello.eot?vvv') format('embedded-opentype'),
url('fonts/fontello.woff2?vvv') format('woff2'),
url('fonts/fontello.woff?vvv') format('woff'),
url('fonts/fontello.ttf?vvv') format('truetype'),
url('fonts/fontello.svg?vvv') format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}


/*!
* Generated using the Bootstrap Customizer (https://getbootstrap.com/docs/3.4/customize/)
*//*!
* Bootstrap v3.4.1 (https://getbootstrap.com/)
* Copyright 2011-2019 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{color:#000 !important;text-shadow:none !important;background:transparent !important;-webkit-box-shadow:none !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*="col-"]{padding-right:0;padding-left:0}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;appearance:none}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{line-height:34px}input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"]{line-height:30px}input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"]{line-height:46px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-top:4px \9;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm,select[multiple].input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}textarea.input-lg,select[multiple].input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);opacity:.65;-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:focus,.btn-default.focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;background-image:none;border-color:#adadad}.btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;background-image:none;border-color:#204d74}.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;background-image:none;border-color:#398439}.btn-success:active:hover,.btn-success.active:hover,.open>.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open>.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open>.dropdown-toggle.btn-success.focus{color:#fff;background-color:#398439;border-color:#255625}.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;background-image:none;border-color:#269abc}.btn-info:active:hover,.btn-info.active:hover,.open>.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open>.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open>.dropdown-toggle.btn-info.focus{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:focus,.btn-warning.focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;background-image:none;border-color:#d58512}.btn-warning:active:hover,.btn-warning.active:hover,.open>.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open>.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open>.dropdown-toggle.btn-warning.focus{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;background-image:none;border-color:#ac2925}.btn-danger:active:hover,.btn-danger.active:hover,.open>.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open>.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open>.dropdown-toggle.btn-danger.focus{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*="col-"]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#c7ddef}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,button.list-group-item:hover,a.list-group-item:focus,button.list-group-item:focus{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,button.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,button.list-group-item-success.active,a.list-group-item-success.active:hover,button.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,button.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,button.list-group-item-info.active,a.list-group-item-info.active:hover,button.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,button.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,button.list-group-item-warning.active,a.list-group-item-warning.active:hover,button.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,button.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,button.list-group-item-danger.active,a.list-group-item-danger.active:hover,button.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}.clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.modal-header:after,.modal-footer:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}

*,input,:before,:after{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
html{
overflow-x:hidden
}
html,body{
padding:0px !important;
padding:0;
margin:0
}

audio,canvas,progress,video{
display:inline-block;
vertical-align:baseline
}

input[type="text"],input[type="email"],input[type="password"],input[type="tel"]{
border:1px solid #e9e9e9;
color:#1c1c1c;
margin:0 0 19px;
min-height:40px;
padding:0 20px
}

@media (min-width: 1280px){
.container{
width:1280px
}
}
body,input,textarea,button,select{
line-height:1.7;
color:#1E1E1E;
-webkit-font-smoothing:antialiased;
-webkit-text-size-adjust:100%
}
body{
font-size:14px;
color: #1E1E1E;
overflow-x:hidden
}
header nav{

}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{
line-height:1.7;

}
h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a{
text-decoration:none;
font-weight:inherit
}
a{
-webkit-transition:all 150ms ease-in-out;
-moz-transition:all 150ms ease-in-out;
-ms-transition:all 150ms ease-in-out;
-o-transition:all 150ms ease-in-out;
transition:all 150ms ease-in-out
}
a:focus{
outline:none
}


form{
margin-bottom:30px
}
form a{
color:#575454
}
input,textarea,button,select{
font-size:1em
}
input:focus,textarea:focus,button:focus,select:focus{
outline:none
}
button,input[type="text"],input[type="search"],input[type="password"],input[type="email"],input[type="file"],input[type="number"],input[type="tel"],input[type="submit"],textarea{
-webkit-appearance:none;
-moz-appearance:none
}
input,textarea,select,fieldset{
border-radius:0;
max-width:100%
}
input.input-full,textarea.input-full,select.input-full,fieldset.input-full{
width:100%
}
fieldset{
border:1px solid #e1e1e1;
padding:15px
}
legend{
border:0;
padding:0
}
optgroup{
font-weight:bold
}
input{
display:inline-block;
width:auto
}
button,input[type="submit"]{
cursor:pointer
}
input[type="text"],input[type="search"],input[type="password"],input[type="email"],input[type="file"],input[type="number"],input[type="tel"],textarea,select{
border:1px solid #e1e1e1;

width:100%;
max-width:100%;
display:block
}
input[type="text"][disabled],input[type="text"].disabled,input[type="search"][disabled],input[type="search"].disabled,input[type="password"][disabled],input[type="password"].disabled,input[type="email"][disabled],input[type="email"].disabled,input[type="file"][disabled],input[type="file"].disabled,input[type="number"][disabled],input[type="number"].disabled,input[type="tel"][disabled],input[type="tel"].disabled,textarea[disabled],textarea.disabled,select[disabled],select.disabled{
cursor:default;
background-color:#ddd;
border-color:#ddd
}



select{
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
background-position:right center;
background-image:url("images/ico-select.png?1517881172607");
background-repeat:no-repeat;
background-position:right 10px center;
background-color:#fff !important;
padding-right:28px;
text-indent:0.01px;
text-overflow:'';
cursor:pointer;border-radius: 3px;
}
.ie9 select,.lt-ie9 select{
padding-right:10px;
background-image:none
}
option{
color:#000;
background-color:#fff
}
select::-ms-expand{
display:none
}
label,legend{
display:block;
font-weight:400
}
label.inline,legend.inline{
display:inline
}
input[type="checkbox"]+label,input[type="radio"]+label{
font-weight:normal
}
label[for]{
cursor:pointer
}
.label-hint{
color:#999
}
form.form-horizontal,.form-horizontal{
margin-bottom:0
}
form.form-horizontal input[type="text"],form.form-horizontal input[type="search"],form.form-horizontal input[type="password"],form.form-horizontal input[type="email"],form.form-horizontal input[type="file"],form.form-horizontal input[type="number"],form.form-horizontal input[type="tel"],form.form-horizontal textarea,form.form-horizontal select,form.form-horizontal label,.form-horizontal input[type="text"],.form-horizontal input[type="search"],.form-horizontal input[type="password"],.form-horizontal input[type="email"],.form-horizontal input[type="file"],.form-horizontal input[type="number"],.form-horizontal input[type="tel"],.form-horizontal textarea,.form-horizontal select,.form-horizontal label{
display:inline-block;
margin-bottom:0;
width:auto
}
input[type="text"].error,input[type="search"].error,input[type="password"].error,input[type="email"].error,input[type="file"].error,input[type="number"].error,input[type="tel"].error,textarea.error{
border-color:red;
color:red
}
label.error{
color:red
}
.input-group{
position:relative;
display:table;
border-collapse:separate
}
.input-group .input-group-field:first-child,.input-group .input-group-btn:first-child,.input-group .input-group-btn:first-child>.btn,.input-group .input-group-btn:first-child>input[type="submit"],.input-group input[type="hidden"]:first-child+.input-group-field,.input-group input[type="hidden"]:first-child+.input-group-btn>.btn,.input-group input[type="hidden"]:first-child+.input-group-btn>input[type="submit"]{
border-radius:0
}
.input-group .input-group-field:last-child,.input-group .input-group-btn:last-child>.btn,.input-group .input-group-btn:last-child>input[type="submit"]{
border-radius:0
}
.input-group input::-moz-focus-inner{
border:0;
padding:0;
margin-top:-1px;
margin-bottom:-1px
}
.input-group-field,.input-group-btn{
display:table-cell;
vertical-align:middle;
margin:0
}
.input-group .btn,.input-group input[type="submit"],.input-group .input-group-field{
height:40px
}
.input-group .input-group-field{
width:100%;
margin-bottom:0
}
.input-group-btn{
position:relative;
white-space:nowrap;
width:1%;
padding:0
}
.form-group{
margin:0;
padding:0 0 8px;
border:0
}
.form-group .form-control{
display:block;
width:100%;
min-height:40px;
padding:10px 15px;
font-size: 16px;font-weight: normal;
line-height: 20px;
color:#000;
background-color:#fff;
background-image:none;
margin-bottom:15px;
border:1px solid #ebebeb;
box-shadow:none;
border-radius:3px
}
.form-group .form-control::-webkit-input-placeholder{
color:#000
}
.form-group .form-control::-moz-placeholder{
color:#000
}
.form-group .form-control:-ms-input-placeholder{
color:#000
}
.form-group input,.form-group select{
height:40px
}

.clearfix{
*zoom:1
}
.clearfix:after{
content:"";
display:table;
clear:both
}
.clearboth{
clear:both
}


.btn,input[type="submit"]{
display:inline-block;
height:40px;
line-height:39px;
padding:0 20px;
text-align:center;
white-space:nowrap;
outline:none !important;
cursor:pointer;
border:none;
font-weight:400;
border-radius:0;
letter-spacing:0;
-webkit-transition:background-color 0.1s ease-in;
-moz-transition:background-color 0.1s ease-in;
-ms-transition:background-color 0.1s ease-in;
-o-transition:background-color 0.1s ease-in;
transition:background-color 0.1s ease-in;
-webkit-border-radius:0;
border-radius:0
}
ul,li{
list-style: none;margin: 0px;padding: 0px;
}

::-webkit-scrollbar {
width: 10px;
background-color: #2b1d0d;
border-radius: 2px;
}
::-webkit-scrollbar-thumb {
background:#ffe600;
}
:root{
--main-color: #ffe600;
--extra-color: #0071c3;
--var-main-color:#18120B;
--var-border-color:#ffe600;
--var-link-color:#ffa500;

}
.container {
}
.article-main .form-group {
margin: 0;
padding-top: 0;
padding-bottom: 1px;
}

.awe-section-1 {
margin-bottom: 0;
}

header nav {

}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
font-family: Luxstay,Arial;
line-height: 1.4;
color: inherit;
}

body {
font-family: Luxstay,Arial;
font-weight: 500;
font-size: 16px;background: #18120B;
color: #fff;

}
img{
max-width: 100%;
}
a {
color: var(--var-link-color);
}

a:hover {
color: white;
text-decoration: none;
}
b, strong {
font-weight: 900;
}

.page{
display:block;
float:left;
width:100%
}
.hidden_blog{
display:none
}

.title-head{
font-size:18px;
text-transform:uppercase;
margin-top:9px;
color:#2e3553;
text-decoration:none
}
.title-head.page_title{
font-size:16px;
font-weight:bold;
text-transform:none
}
.title-head a{
color:#474c5f
}
.title-head a:hover{
color:#f62d3e
}



.bread-crumb{
display:block;
width:100%;
background:#f5f5f5;
overflow:hidden;
margin-bottom:30px
}
.bread-crumb .breadcrumb{
margin:0;
font-size:14px;
padding:15px 0;
border-radius:0
}
.bread-crumb .breadcrumb li{
display:inline;
font-family:'Arial',sans-serif
}
.bread-crumb .breadcrumb li>a{
color:#333
}
.bread-crumb .breadcrumb li>a>span{
color:#333
}
.bread-crumb .breadcrumb li span{
display:inline;
color:#f62d3e
}
.bread-crumb .breadcrumb li span .fa{
color:#323c3f;
margin:0px 7px;
font-weight:bold
}
.bread-crumb .breadcrumb li a:hover,.bread-crumb .breadcrumb li.active,.bread-crumb .breadcrumb li strong{
color:#f62d3e;
font-weight:400
}



.mid-header{
padding:15px 0px 23px 0
}
@media (max-width: 991px){
.mid-header{
padding:0
}
}

.mid-header .header_search_ .input-group-field{
font-size:14px;
border-right:none;
padding:0 0 0 20px
}
.mid-header .header_search_ .icon-fallback-text{
background:transparent;
border:1px solid #ddd;
border-left:none
}
.mid-header .header_search_ .icon-fallback-text .fa-search{
font-size:17px
}
.logo{
display:inline-block;
font-size:2.85714em;
margin-top:5px
}

header nav{
background:transparent;
}
header nav .nav{
position:relative
}
header nav .nav-item{
float:left;
position:relative;

}
header nav .nav-item.has-mega{
position:static !important
}
header nav .nav-item>a{
line-height:32px;
color:#333
}


header nav .mega-content .level1.item{
float:left;
padding:0 5px
}
.bg-header-nav{
float:left;
width:100%;
background:transparent;
}
.bg-header-nav .header-nav ul.item_big{
text-align:left;
margin:0;
padding:0
}
.bg-header-nav .header-nav ul.item_big>li.nav-item{
display:inline-block;
float:none;
position:relative;
margin-right:0px;
margin-left:1px
}
.bg-header-nav .header-nav ul.item_big>li.nav-item>a{
display: block;
text-align: left;
padding: 0px 14px;
font-size: 15px;

height: 50px;
line-height: 50px;
position: relative;
text-decoration: none;
text-transform: uppercase;
color: #fff;
}
.bg-header-nav .header-nav ul.item_big>li.nav-item>a>i{
margin-left:10px
}

.bg-header-nav .header-nav ul.item_big>li.nav-item:hover>ul{
/**  display:block*/
}

.bg-header-nav .header-nav ul.item_big>li.nav-item > .item_small{
position:absolute;
top:100%;
left:0;
z-index:99;
display:none;
width:200px;
padding:0;

border:0px solid #fff
}
.bg-header-nav .header-nav ul.item_big>li.nav-item>ul li{
float:none;
padding:0;

}
.bg-header-nav .header-nav ul.item_big>li.nav-item>ul li:last-child{
border-bottom:0
}

.bg-header-nav .header-nav ul.item_big>li.nav-item>ul li a{
text-align:left;
display:block;
padding:14px 20px;
font-weight:400;
line-height:1.42857143;
white-space:inherit;
background:#2e3553;
color:#fff
}

.bg-header-nav .header-nav ul.item_big>li.nav-item>ul li a:hover{

}
.bg-header-nav .header-nav ul.item_big>li.nav-item>ul li a i{

}

.bg-header-nav .header-nav ul.item_big>li.nav-item>ul>li:hover>a{

}
.bg-header-nav .header-nav ul.item_big>li.active>a{
color:#fff;
background:#f62d3e
}
.bg-header-nav .header-nav ul.item_big>li:first-child.active>a{
color:#fff
}
.bg-header-nav .header-nav ul li ul a.text2line:hover{
color:#f62d3e !important;
background:transparent !important
}
.bg-header-nav .header-nav li li{
position:relative
}
#nav-mobile{
z-index:999
}
.header-nav ul .nav-item.has-mega{
position:static;
height:47px;
margin-left:1px
}
.header-nav ul .nav-item:hover>.mega-content{
display:block
}
.header-nav ul .nav-item .a-img span.menu-label{
position:absolute;
text-transform:uppercase;
top:-12px;
background:#f62d3e;
display:inline;
padding:4px 8px;
border-radius:3px;
color:#fff;
font-size:10px;
right:23px;
line-height:normal;
letter-spacing:1px
}
.header-nav ul .nav-item .a-img span.menu-label:after{
border-color:#f62d3e transparent transparent transparent;
border-width:6px 7px 0 6px;
right:12px;
top:90%;
border-style:solid;
content:"";
display:block;
height:0;
position:absolute;
-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transitio:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
width:0;
z-index:100
}



/**
TOP BAR
**/
header.header-style-1 .constructo-navtop-area {
border-bottom: 1px solid #ffe600;
padding: 5px 0;
transition: all 0.4s ease 0s;
}

header.header-style-1 .topbar-left li {
float: left;
}

header.header-style-1 .topbar-left li a {
font-size: 14px;
padding: 5px 6px;

color: #9c6a33;
}
header.header-style-1 .topbar-left li a:hover{
color:#fff!important
}
header.header-style-1 .search-cart {
float: right;
height: 31px;
}
header.header-style-1 .topbar-area .searchfromtop {
position: relative;
width: 269px;
}
header.header-style-1 .topbar-area .searchfromtop .form-control {
font-size: 13px;
height: 30px !important;
min-height: 26px !important;
padding: 5px 20px;
width: 100%;
}
header.header-style-1 .topbar-area .searchfromtop button {
background: linear-gradient(45deg, #b58100, #f8e488) repeat scroll 0 0 rgba(0, 0, 0, 0);
border: 0 none;
border-radius: 0 5px 5px 0;
color: white;
height: 30px;
position: absolute;
right: 0;
top: 0;
width: 43px;
}

header.header-style-1 .search_mobile.showsearchfromtop {
display: none;
}

#header-style-1 .header_icon_social ul li a {
background: linear-gradient(45deg, #b58100, #f8e488) repeat scroll 0 0 rgba(0, 0, 0, 0);
border-radius: 4px;
color: #6e5000;
display: inline-block;
font-size: 14px;
height: 24px;
margin-left: 17px;
padding: 0 7px;
transform: rotate(45deg);
width: 24px;
height: 24PX;
}

/**
header-style-1
*/
.logo-wrapper > img {
position: absolute;
top: -59px;
z-index: 999;
}

header.header-style-1 {
border-bottom: 2px solid #ffe600;
position: relative;
top: 0px;
z-index: 209;
background: #18120B;
width: 100%;
transition: all 0.4s ease 0s;

}

header.fixed {
position: fixed !important;
}

#header-style-1 .head_logo .logo {
height: auto;
left: auto;
margin-left: 15px;
position: relative;
transform: none;
}

#header-style-1 .header_hai {
background: transparent;
float: right;
}

#header-style-1 .logo {
display: inline-block;
font-size: 2.85714em;
width: 176px;
}

#header-style-1 .head_logo {
float: left;
}

#header-style-1 .main_menu_header {
float: right;
}

#header-style-1 .bg-header-nav .header-nav  ul.item_big > li.nav-item > a {
color: #ffe600;

font-size: 15px;
z-index: 999;
padding: 0 14px;
line-height: 57px;
height: 57px;


}

#header-style-1 .nav-item.dropdown.menu-item.megamenu {
position: unset !important;
}

#header-style-1 .bg-header-nav .header-nav  ul.item_big > li.nav-item > a:hover {
background-color: transparent;
color: white;

}

#header-style-1 .bg-header-nav .header-nav  ul.item_big > li.nav-item:hover > a {
color: white;
}
#header-style-1 .bg-header-nav .header-nav  ul.item_big > li.nav-item:hover > ul.item_small{
display: block;
}
#header-style-1 .bg-header-nav .header-nav  ul.item_big > li.nav-item .b-et {
height: 0;
position: relative;
width: 100%;
}

#header-style-1 .bg-header-nav .header-nav  ul.item_big > li.nav-item span.b-hover-line {
position: absolute;
transition: 0.4s;
height: 0px;
bottom: 0px;
width: 100%;
background: #6A4113;
height: 0px;
}

#header-style-1 .bg-header-nav .header-nav  ul.item_big > li.nav-item:hover span.b-hover-line {
height: 57px;
}

#header-style-1 .bg-header-nav {
background: none repeat scroll 0 0 transparent;
float: left;
width: 100%;
}

#header-style-1 nav {
background: none repeat scroll 0 0 transparent;
}

#header-style-1 .bg-header-nav .header-nav  ul.item_big > li.nav-item {
float: left;
}

#header-style-1 .searchboxlager {
display: inline-block;
position: relative;
}

#header-style-1 .searchboxlager .searchfromtop {

}

#header-style-1 .search_button_mobile, .use_ico_register {
background: url("images/search.png");

border-radius: 50%;
color: white;
cursor: pointer;
display: inline-block;
font-size: 14px;
height: 38px;
margin-top: 19px;display: none;
padding: 5px 13px;
width: 37px;
}

#header-style-1 .search_button_mobile i {
display: none;
}

#header-style-1 .header_icon_social ul li a span {
display: none;
}

#header-style-1 .header_icon_social {
float: right;
}

#header-style-1 .header_icon_social ul li {
float: left;
}

#header-style-1 .header_icon_social ul li {

}

#header-style-1 .header_icon_social ul li a {
transform: rotate(45deg);
}

#header-style-1 .header_icon_social ul li a i {
transform: rotate(-45deg);
}

#header-style-1 .bg-header-nav .header-nav  ul.item_big > li.megamenu > .item_small {
background: rgba(24,18,11,0.8);
border-top: 4px solid #6a4113;
width: 100%;
z-index: 9999;box-shadow: 0px 1px 2px #ccc;padding: 0px 15px;font-size: 14px;
}
.bg-header-nav .header-nav  ul.item_big > li.nav-item > .item_small{
box-shadow: 0px 1px 2px #ccc;
border-top: 4px solid #6a4113;
}
#header-style-1 .bg-header-nav .header-nav  ul.item_big > li.megamenu > .item_small > li {
float: left;
padding: 3px 10px;
width: 20%;
}

#header-style-1 .bg-header-nav .header-nav  ul.item_big > li.megamenu > .item_small > li > a {
border-bottom: 1px dashed #ffe600;
padding: 8px 0;font-size: 15px;
}

#header-style-1 .bg-header-nav .header-nav  ul.item_big > li.megamenu > .item_small > li > a:hover {
text-decoration: none;
color: #fff;
}

#header-style-1 .bg-header-nav .header-nav  ul.item_big > li.megamenu > .item_small > li > ul {
display: block;
margin-top: 7px;
}

#header-style-1 .bg-header-nav .header-nav  ul.item_big > li.nav-item > .item_small > li > ul > li > a {
background: none repeat scroll 0 0 transparent;
color: #ffe600;font-size: 15px;
padding: 4px 0;
}

#header-style-1 .bg-header-nav .header-nav ul.item_big > li.megamenu > .item_small > li > a {
background: none repeat scroll 0 0 transparent;
color: #ffe600;
text-transform: uppercase;
font-weight: bold;
}
#header-style-1 .bg-header-nav .header-nav  ul.item_big > li.nav-item > .item_small > li > ul li a:hover {
text-decoration: none;
color: #fff;
}

#header-style-1 .bg-header-nav .header-nav  ul.item_big > li.nav-item > ul li a {
background: rgba(24,18,11,0.8);
color: #1c1506;
display: block;
font-weight: 400;
line-height: 1.42857;
padding: 8px 20px;
text-align: left;
white-space: inherit;
border-bottom: 1px solid #e5e5e5;
}

#header-style-1 .bg-header-nav .header-nav  ul.item_big > li.nav-item > ul li a {

color: #ffe600;
display: block;
font-weight: 400;
line-height: 1.42857;
padding: 8px 20px;
text-align: left;
white-space: inherit;
}

#header-style-1 .topbar-left {
padding-left: 192px;
position: relative;
top: 3px;
}

#header-style-1 .bg-header-nav .header-nav  ul.item_big > li.nav-item > ul li > a:last-child {
border-bottom: 0px dashed #ffe600;
}

#header-style-1 .bg-header-nav .header-nav  ul.item_big > li.nav-item > ul li > a:hover {
background: #6A4113;
}

#header-style-1 .bg-header-nav .header-nav  ul.item_big > li.nav-item .item_small > li > ul > li > a:hover {
background: #6A4113;
padding-left: 20px;
}

.bg-header-nav .header-nav  ul.item_big > li.megamenu > .item_small {
left: auto;
max-width: 1130px;
position: absolute;
right: 0 !important;
}

.logo-wrapper > img {
position: absolute;
top: -59px;
z-index: 999;
}
#header-style-1 .bg-header-nav .header-nav ul.item_big > li.nav-item:last-child a{
padding-right: 0px;
}
@media only screen and (max-width: 1024px) and (min-device-width: 980px) {
#header-style-1 .header_icon_social {
display: none;
}

#header-style-1 .header_top_cart {
background: none repeat scroll 0 0 transparent;
float: right;
height: 50px;
margin-left: 13px;
padding-right: 15px;
position: relative;
right: 0;
top: -6px;
}
}

@media only screen and (max-width: 981px) and (min-device-width: 480px) {
header#header-style-1 {

}

.logo-wrapper > img {
position: absolute;
top: -40px;
z-index: 999;
}

#header-style-1 .header_icon_social {
display: block;
position: absolute;
right: 142px;
top: 12px;
}





#header-style-1 .showsearchfromtop.hidden-xs {
position: relative;
right: 49px;
top: -15px;
}

}

@media (max-width: 480px) {

}

.searchboxlage-style1 button {
position: absolute;

top: 3px;

right: 0px;

display: block;

background:
transparent;

border: 0px;

color:
#ffe600;

}

.searchboxlage-style1 .form-control {
border: 0 none;

border-radius: 0;

display: inline-block !important;

float: left;

height: 26px !important;

margin: 0;

min-height: 36px !important;

padding: 1px 8px !important;

width: 100% !important;

background: #6A4113;

border-radius: 5px;

color: #ffe600;
}

.sidenav {
background: #E1CBA9;
}

.sidenav .content_memu_mb .link_list_mobile .ct-mobile .level0 {
border-top: dashed 1px #6c401b;
}

.sidenav .content_memu_mb .link_list_mobile .ct-mobile .level0 a, .sidenav .content_memu_mb .link_list_mobile .ct-mobile .level0 i {
display: block;
font-size: 14px;
line-height: 36px;
padding: 0px 15px;
color: #ffe600;
}

.sidenav {
background: #18120B;
}

@media (max-width:1199px) and (min-width: 992px){
#header-style-1 .topbar-left{
display:none;
}
#header-style-1 .bg-header-nav .header-nav ul.item_big > li.nav-item > a {
color: #ffe600;
font-size: 12px;
z-index: 999;
padding: 0 10px;
line-height: 57px;
height: 57px;
}
#header-style-1 .bg-header-nav .header-nav ul.item_big > li.nav-item::last-child{
padding-right: 0px;
}
#header-style-1 .logo {
display: inline-block;
font-size: 2.85714em;
width: 117px;
}
.logo-wrapper > img {
position: absolute;
top: -20px;
z-index: 999;
}
header.header-style-1 .constructo-navtop-area{
display:none;
}
}
@media (max-width:1279px) and (min-width: 1200px){
#header-style-1 .topbar-left{

}
#header-style-1 .bg-header-nav .header-nav ul.item_big > li.nav-item > a {
color: #ffe600;
font-size: 12px;
z-index: 999;
padding: 0 10px;
line-height: 57px;
height: 57px;
}
#header-style-1 .bg-header-nav .header-nav ul.item_big > li.nav-item::last-child{
padding-right: 0px;
}


}

@media (max-width:991px) and (min-width: 768px){
.constructo-navtop-area{
display:none;
}

#header-style-1 .head_logo .logo {
height: auto;
left: auto;
margin-left: 0px;
position: relative;
transform: none;
}
.logo-wrapper > img {
position: absolute;
top: -19px;
z-index: 999;
left: 0px;
}

header#header-style-1 {
background: #18120B;
border-bottom: 0 solid #cc9407;
position: relative;
top: 0;
z-index: 209;
width: 100%;
height: 90px;
}

#header-style-1 .header_icon_social {
display: none;
}

#header-style-1 .logo {
display: inline-block;
width: 160px;
}

#header-style-1 .head_logo {
display: block;
float: left;
text-align: left;
width: 100%;
}
.menu-bar.hidden-md.hidden-lg {
position: absolute;
top: 24px;
right: 11px;
z-index: 1000;
background: var(--var-border-color);
height: 33px;
width: 45px;
text-align: center;
border-radius: 5px;
}
#header-style-1 .menu-bar a {
font-size: 20px;
color: #fff;
}

#header-style-1 .menu-bar a i {

}



.searchboxlage-style1 {
position: absolute;
width: 230px;
height: 40px;
background-color: transparent;
top: 24px;
z-index: 999;
padding: 0px;
right: 63px;
}

.searchboxlage-style1 .b-close {

position: absolute;
top: 3px;
right: 4px;
color: #ffe600;display: none;

}
.searchboxlage-style1 .form-control {
border: 0 none;
border-radius: 0;
display: inline-block !important;
float: left;
height: 28px !important;
margin: 0;
margin-top: 0px;
min-height: 30px !important;
padding: 1px 8px !important;
width: 100% !important;
background: #6A4113;
border-radius: 5px;
color: #ffe600;
margin-top: 3px;
}
}
@media (max-width: 767px) {
#header-style-1 .head_logo .logo {
height: auto;
left: auto;
margin-left: 0px;
position: relative;
transform: none;
}
.logo-wrapper > img {
position: absolute;
top: -19px;
z-index: 999;
left: 0px;
}

header#header-style-1 {
background: #18120B;
border-bottom: 0 solid #cc9407;
position: relative;
top: 0;
z-index: 209;
width: 100%;
height: 52px;
}

#header-style-1 .header_icon_social {
display: none;
}

#header-style-1 .logo {
display: inline-block;
width: 96px;
}

#header-style-1 .head_logo {
display: block;
float: left;
text-align: left;
width: 100%;
}
.menu-bar.hidden-md.hidden-lg {
position: absolute;
top: 7px;
right: 11px;
z-index: 1000;
background: var(--var-border-color);
height: 33px;
width: 45px;
text-align: center;
border-radius: 5px;
}
#header-style-1 .menu-bar a {
font-size: 20px;
color: #ab5e00;
}

#header-style-1 .menu-bar a i {

}



.searchboxlage-style1 {
position: absolute;
width: 130px;
height: 40px;
background-color: transparent;
top: 7px;
z-index: 999;
padding: 0px;
right: 63px;
}

.searchboxlage-style1 .b-close {

position: absolute;
top: 3px;
right: 4px;
color: #ffe600;display: none;

}
.searchboxlage-style1 .form-control {
border: 0 none;
border-radius: 0;
display: inline-block !important;
float: left;
height: 28px !important;
margin: 0;
margin-top: 0px;
min-height: 30px !important;
padding: 1px 8px !important;
width: 100% !important;
background: #6A4113;
border-radius: 5px;
color: #ffe600;
margin-top: 3px;
}
}

.searchboxlage-style1 button {
height: 29px;
line-height: 24px;
border-radius: 0px 4px 4px 0px !important;
background: transparent;
position: absolute;
top: 0px;
right: 2px;
width: 42px;
overflow: hidden;
border-radius: 4px;
padding: 0px;
display: block;border: 0px;
}
.searchboxlage-style1 button svg {
width: 19px;
fill: #fff;
margin-top: 5px;
}
.searchboxlage-style1 .form-control {
border: 0 none;
border-radius: 0;
display: inline-block !important;
float: left;
height: 33px !important;
margin: 0;
min-height: 33px !important;
padding: 1px 8px !important;
width: 100% !important;
background: #6A4113;
border-radius: 5px;
color: #ffe600;
}

.sidenav {
background: #E1CBA9;
}

.sidenav .content_memu_mb .link_list_mobile .ct-mobile .level0 {
border-top: dashed 1px #6c401b;
}

.sidenav .content_memu_mb .link_list_mobile .ct-mobile .level0 a, .sidenav .content_memu_mb .link_list_mobile .ct-mobile .level0 i {
display: block;
font-size: 14px;
line-height: 36px;
padding: 0px 15px;
color: #ffe600;
}

.sidenav {
background: #18120B;
}
.thuocloban a {
background: var(--var-link-color);
border-radius: 2px;
color: var(--var-border-color) !important;
position: relative;
left: 10px;
margin-right: 11px;
top: -1px;
}
.thuocloban a:hover{
background: var(--var-border-color); 
color: var(--var-link-color) !important;
}
/***
menumobile
*/
.ct-mobile li ul li ul li {
padding-left: 34px;
}

.modal-body h1 {
color: black;
}

.modal-body {
color: black;
}

.modal-header {
background: #6A4113;
}

.custom-html img {
width: 100%;
}

header.header-style-1 .topbar-area .searchfromtop button {

background: transparent;
border: 0 none;
border-radius: 0 5px 5px 0;
color: #b58249;
height: 30px;
position: absolute;
right: 0;
top: 0;
width: 43px;

}

header.header-style-1 .topbar-area .searchfromtop .form-control {

font-size: 13px;
height: 30px !important;
min-height: 26px !important;
padding: 5px 20px;
width: 100%;
background: #6A4113;
border: 0px;
color: white;

}

.header_icon_social1 li {
display: inline;
}

.header_icon_social1 li a span {
display: none;
}
.header_icon_social1 li a {
position: relative;
width: 30px;
height: 17.32px;
background-color: #000000;
margin: 0px;
border-left: solid 1px #6a4113;
border-right: solid 1px #6a4113;
display: inline-block;
text-align: center;
font-size: 11px;
}

.header_icon_social1 li a:before,
.header_icon_social1 li a:after {
content: "";
position: absolute;
z-index: 1;
width: 21.21px;
height: 21.21px;
-webkit-transform: scaleY(0.5774) rotate(-45deg);
-ms-transform: scaleY(0.5774) rotate(-45deg);
transform: scaleY(0.5774) rotate(-45deg);
background-color: inherit;
left: 3.3934px;
}

.header_icon_social1 li a:before {
top: -10.6066px;
border-top: solid 1.4142px #6a4113;
border-right: solid 1.4142px #6a4113;
}

.header_icon_social1 li a:after {
bottom: -10.607px;
border-bottom: solid 1.4142px #6a4113;
border-left: solid 1.4142px #6a4113;
}

.header_icon_social1 li a i {
position: absolute;
top: -3px;
z-index: 99999;
left: 9px;
color: #9c6a33;
font-size: 15px;
margin-top: 4px;
}

.header_icon_social1 {
float: right;
margin-top: 4px;
margin-left: 6px;
}

@media (max-width: 991px){
header>.container{
position:relative
}

.logo{
text-align:center;
margin:0 auto;
width:100%;
float:none
}
header .logo a{
display:inline-block;
width:160px;
margin:0 auto;
text-align:left
}
header nav .nav-item{
display:block;
width:100%;
text-align:left;
margin:0
}
header nav .nav-item .dropdown-menu{
display:none !important;
position:static;
border:none
}
header nav .nav-item.open a{
background:none !important
}
header nav .nav-item.open>.dropdown-menu{
display:block !important;
margin:0;
padding:0
}
header nav li.menu-line{
display:none;
border:none
}
header nav .nav-item>a{
line-height:20px;
padding:5px 15px 3px
}
header nav #nav-mobile .nav-item>.dropdown-menu{
padding:0 0 0 15px;
position:static;
width:100%;
float:none;
border:none;
padding-right:7px
}
header nav .nav-item:hover>.dropdown-menu li.open>.dropdown-menu{
display:block !important
}
.header-main{
padding:0;
position:relative;
height:80px;
z-index:1
}
#nav{
padding-right:0;
display:none;
padding-right:0;
padding:10px 0;
border:1px solid #ebebeb;
margin-bottom:15px
}
#nav.open{
display:block
}
#nav .nav-link>.fa{
float:right;
line-height:22px;
margin-right:-15px;
width:40px;
text-align:center;
transform:translateY(-5px);
-webkit-transform:translateY(-5px);
-moz-transform:translateY(-5px)
}
}
@media (max-width: 991px){
.head_logo{
display:block;
float:left;
width:100%
}
.head_logo .logo{
text-align:center;
margin:0 auto;
height:80px;
position:absolute;
left:50%;
transform:translateX(-50%);
-os-transform:translateX(-50%);
-o-transform:translateX(-50%);
-moz-transform:translateX(-50%);
-webkit-transform:translateX(-50%);
z-index:99
}
.head_logo .logo a{
display:block;
line-height:80px
}
.head_logo .logo a img{
margin-left:0px !important
}
}
@media (max-width: 543px){
.topbar ul.list-inline.f-right{
float:left !important
}
.search.f-right{
float:none;
width:100%
}
}
@media (max-width: 420px){
.col-xs-6.footer-header{
width:100%
}
}
@media (max-width: 543px){
.product-box .product-thumbnail>a img{
height:auto !important
}
}

@media (min-width: 992px){
.nav-mobile-button{
display:none
}
}

@media (min-width: 768px) and (max-width: 991px){
.wishlist_header{
padding:22px 0 0 0;
overflow:hidden;
right:95px;
position:absolute
}
.top-cart-contain{
color:#333;
padding:25px 0 0 0;
right:15px;
position:absolute;
z-index:1000
}
}
@media (max-width: 991px){
.section_prd_sale .product_comeback_wrap .product-box-2 .product-info{
margin-top:45px
}
#open-filters{
color:#fff;
background:#f62d3e;
position:fixed;
right:0;
top:35% !important;
padding:4px 10px;
cursor:pointer;
z-index:99999;
font-size:18px;
-webkit-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease
}
#open-filters.openf{
right:260px
}
#open-filters.openf i:before{
content:'\f00d'
}
#open-filters span{
display:none
}
.dqdt-sidebar{
position:fixed;
width:260px;
background:#fff;
top:0;
bottom:0;
right:0;
border-top:solid 1px #bbbbbb;
border-left:solid 1px #bbbbbb;
overflow:auto;
z-index:100000;
visibility:hidden;
-webkit-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease;
-webkit-transform:translateX(100%);
-ms-transform:translateX(100%);
-o-transform:translateX(100%);
transform:translateX(100%)
}
.dqdt-sidebar.openf{
visibility:visible;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
.dqdt-sidebar .aside-filter{
margin:15px
}
.dqdt-sidebar .banner-right{
margin:0 15px
}
.title_asd_cls h2{
font-size:20px
}
#nav-mobile{
-webkit-transition:all 0.35s ease;
-o-transition:all 0.35s ease;
transition:all 0.35s ease
}
#nav-mobile.open_sidebar_menu{
visibility:visible
}
.top-cart-content{
display:none !important
}
.header_search button{
width:100% !important
}
.header_search .input-group .form-group{
padding:28px 0px !important
}
}
@media (min-width: 992px) and (max-width: 1199px){
.content-blog-index .myblog .content_day_blog{
font-size:12px !important
}
.section_prd_sale .products-view-grid-bb{
border-bottom:1px solid #ebebeb
}
}
@media (max-width: 1199px){
.section_feed_form .content_owl #block_01{
padding-top:0px
}
.header_search{
height:auto
}
.section_feed_form .content_owl .subcribe .footer_top_form_register{
width:100%
}
}


@media (max-width: 991px){
.b-close-menu {
position: absolute;
top: 0px;
left: 284px;
z-index: 9999;
cursor: pointer;
color: #fff;
}
.opacity_menu.open_opacity{
content: " ";
width: 100%;
height: 100%;
background: rgba(0,0,0,0.6);
position: fixed;
top: 0px !important;
left: 0px;
z-index: 999999;
}
.show_open:before{
display: inline-block;
font: normal normal normal 14px/1 fontello;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content:"\f107"; 
}
.hide_close:before{
display: inline-block;
font: normal normal normal 14px/1 fontello;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content:"\f106"; 

}
.sidenav{
width: 280px;
height: 100%;
position: fixed;
z-index: 999999;
top: 0px !important;
background: #18120B;
-webkit-box-shadow: 0px 2px 11px 1px rgba(168,168,168,0.54);
-moz-box-shadow: 0px 2px 11px 1px rgba(168,168,168,0.54);
box-shadow: 0px 2px 11px 1px rgba(168,168,168,0.54);
visibility: hidden;
-webkit-transition: all 0.35s ease;
-o-transition: all 0.35s ease;
transition: all 0.35s ease;
-webkit-transform: translateX(-280px);
-ms-transform: translateX(-280px);
-o-transform: translateX(-280px);
transform: translateX(-280px);
}
.sidenav.open_sidebar_menu{
visibility:visible;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
.sidenav .content_memu_mb{
display: block;
float: left;
width: 100%;
padding: 50px 30px;
text-align: center;
}
.sidenav .content_memu_mb .customer span{
padding:10px 0px;
display:block;
cursor:pointer
}
.sidenav .content_memu_mb .customer span a{
font-size:14px;
line-height:15px;
color: #6c401b;
display:block;
margin:0px 15px
}
.sidenav .content_memu_mb .customer .acc a:before{
font-family:'themify';
content:"\e603";
font-size:16px;
color:#fff;
padding-right:15px
}
.sidenav .content_memu_mb .customer .out a:before{
font-family:'themify';
content:"\e62b";
font-size:16px;
color:#fff;
padding-right:15px
}
.sidenav .content_memu_mb .link_list_mobile{
margin:0px 0px 0px
}
.sidenav .content_memu_mb .link_list_mobile .ct-mobile{
border-bottom:solid 0px #fff
}
.sidenav .content_memu_mb .link_list_mobile .ct-mobile li{
position:relative
}
.sidenav .content_memu_mb .link_list_mobile .ct-mobile li i{
position:absolute;
right:5px;
top:0px;
cursor:pointer;
display:block;
text-align:center;
width:40px
}
.sidenav .content_memu_mb .link_list_mobile .ct-mobile .level0{
border-top:dashed 1px #6c401b
}
.sidenav .content_memu_mb .link_list_mobile .ct-mobile .level0 a{
display:block;
font-size:16px;
line-height:36px;
padding:0px 15px;
color:var(--main-color)
}
.sidenav .content_memu_mb .link_list_mobile .ct-mobile .level0:first-child{
border-top:0
}
.sidenav .content_memu_mb .link_list_mobile .ct-mobile .level0:last-child{
border-bottom:0px
}
.sidenav .content_memu_mb .link_list_mobile .ct-mobile .level0 .level1{
border-top:dashed 1px #6c401b
}
.sidenav .content_memu_mb .link_list_mobile .ct-mobile .level0 .level1 a{
display:block;
font-size:14px;
line-height:normal;
margin:10px 0;
padding:0px 30px 0px 40px;
color:var(--main-color)
}
.sidenav .content_memu_mb .link_list_mobile .ct-mobile .level0 .level1:last-child{
border-bottom:0px
}
.sidenav .content_memu_mb .link_list_mobile .ct-mobile .level0 .level1:first-child{

}
.sidenav .content_memu_mb .link_list_mobile .ct-mobile .level0 .level1 .level2{
border-top:dashed 1px #6c401b
}
.sidenav .content_memu_mb .link_list_mobile .ct-mobile .level0 .level1 .level2 a{
display:block;
font-size:14px;
line-height:normal;
margin:10px 0;
padding:0px 35px 0px 65px;
color:var(--main-color)
}
.sidenav .content_memu_mb .link_list_mobile .ct-mobile .level0 .level1 .level2:last-child{
border-bottom:0px
}
.sidenav .content_memu_mb .link_list_mobile .ct-mobile .level0 .level1 .level2:first-child{
border-top:0px
}
.sidenav .content_memu_mb .link_list_mobile .ct-mobile .level0 .level1 .level2 .level3{
border-top:dashed 1px #6c401b
}
.sidenav .content_memu_mb .link_list_mobile .ct-mobile .level0 .level1 .level2 .level3 a{
display:block;
font-size:14px;
line-height:normal;
margin:10px 0;
padding:0px 35px 0px 75px;
color:#fff
}
.sidenav .content_memu_mb .link_list_mobile .ct-mobile .level0 .level1 .level2 .level3:last-child{
border-bottom:0px
}
.sidenav .content_memu_mb .link_list_mobile .ct-mobile .level0 .level1 .level2 .level3:first-child{
border-top:0px
}
.sidenav .content_memu_mb .link_list_mobile .ct-mobile .level_ico a{

}
.sidenav .top_menu_mobile{
overflow:hidden;
background:#fff;
width:100%;
padding:10px 0px;display: none;
}
.sidenav .close_menu{
display:block;
height:66px;

background-repeat:no-repeat;
background-position:center;
width:100%;text-align: center;
}
.close_menu img{
height: 60px;
}
.sidenav .head_title_menu{
display:block;
text-align:left;
line-height:24px;
font-size:18px;
color:#fff;
padding:7px 15px
}
.sidenav .fot_menu_mobile{
overflow:hidden;
float:left;
width:100%
}
.sidenav .fot_menu_mobile .link_list_action .login_mobile li{
border-top:solid 1px rgba(2,2,2,0.71)
}
.sidenav .fot_menu_mobile .link_list_action .login_mobile li:nth-child(1){
border-top:0px
}
.sidenav .fot_menu_mobile .link_list_action .login_mobile li a{
display:block;
font-size:14px;
line-height:36px;
padding:0px 15px;
color:#fff
}
.sidenav .fot_menu_mobile .link_list_action .login_mobile li a .fa{
padding-right:10px
}
}



/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: 'fontello';
src: url('../font/fontello.svg?33063685#fontello') format('svg');
}
}
*/
@font-face {
font-family:Luxstay;
font-display:swap;
src:url(fonts/4177830.woff2) format("woff2"),
url(fonts/16726cd.woff) format("woff"),
url(fonts/e798200.ttf) format("truetype");
font-weight:900;
font-style:normal
}
@font-face {
font-family:Luxstay;
font-display:swap;
src:url(fonts/f4b9a70.woff2) format("woff2"),
url(fonts/8fccc39.woff) format("woff"),
url(fonts/01dcf60.ttf) format("truetype");
font-weight:700;
font-style:normal
}
@font-face {
font-family:Luxstay;
font-display:swap;
src:url(fonts/e3a0b22.woff2) format("woff2"),
url(fonts/eaeb2b0.woff) format("woff"),
url(fonts/a2b67a6.ttf) format("truetype");
font-weight:600;
font-style:normal
}
@font-face {
font-family:Luxstay;
font-display:swap;
src:url(fonts/29eaaf5.woff2) format("woff2"),
url(fonts/b7018de.woff) format("woff"),
url(fonts/fa62c04.ttf) format("truetype");
font-weight:500;
font-style:normal
}
@font-face {
font-family:Luxstay;
font-display:swap;
src:url(fonts/29eaaf5.woff2) format("woff2"),
url(fonts/b7018de.woff) format("woff"),
url(fonts/fa62c04.ttf) format("truetype");
font-weight:400;
font-style:normal
}
@font-face {
font-family: 'fontello';
src: url('fonts/fontello.eot');
src: url('fonts/fontello.eot') format('embedded-opentype'),
url('fonts/fontello.woff2') format('woff2'),
url('fonts/fontello.woff') format('woff'),
url('fonts/fontello.ttf') format('truetype'),
url('fonts/fontello.svg') format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
[class^="fa fa-"]:before, [class*="fa fa-"]:before {

display: inline-block;
font: normal normal normal 14px/1 fontello;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;

/* Uncomment for 3D effect */
/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.fa-search:before { content: '\e800'; } /* '?' */
.fa-mail:before { content: '\e801'; } /* '?' */
.fa-phone-1:before { content: '\e802'; } /* '?' */
.fa-user:before { content: '\e803'; } /* '?' */
.fa-location:before { content: '\e804'; } /* '?' */
.fa-folder:before { content: '\e805'; } /* '?' */
.fa-close:before { content: '\e806'; } /* '?' */
.fa-cancel:before { content: '\e806'; } /* '?' */
.fa-cog:before { content: '\e807'; } /* '?' */
.fa-chat:before { content: '\e808'; } /* '?' */
.fa-timkiem:before { content: '\e80a'; } /* '?' */
.fa-chudautu:before { content: '\e80d'; } /* '?' */
.fa-phone:before { content: '\e80f'; } /* '?' */
.fa-zalo-2:before { content: '\e815'; } /* '?' */
.fa-zalo-3:before { content: '\e816'; } /* '?' */
.fa-search-2:before { content: '\e817'; } /* '?' */
.fa-sotang:before { content: '\e818'; } /* '?' */
.fa-namthuchien:before { content: '\e823'; } /* '?' */
.fa-donvithuchien:before { content: '\e824'; } /* '?' */
.fa-dienthicxaydung:before { content: '\e825'; } /* '?' */
.fa-mattien-1:before { content: '\e826'; } /* '?' */
.fa-mattien:before { content: '\e828'; } /* '?' */
.fa-congnang:before { content: '\e829'; } /* '?' */
.fa-diadiem:before { content: '\e82c'; } /* '?' */
.fa-chudautu-1:before { content: '\e82d'; } /* '?' */
.fa-check-empty:before { content: '\f096'; } /* '?' */
.fa-facebook:before { content: '\f09a'; } /* '?' */
.fa-menu:before { content: '\f0c9'; } /* '?' */
.fa-list-numbered:before { content: '\f0cb'; } /* '?' */
.fa-pinterest-circled:before { content: '\f0d2'; } /* '?' */
.fa-pinterest-squared:before { content: '\f0d3'; } /* '?' */
.fa-exchange:before { content: '\f0ec'; } /* '?' */
.fa-angle-up:before { content: '\f106'; } /* '?' */
.fa-angle-down:before { content: '\f107'; } /* '?' */
.fa-folder-empty:before { content: '\f114'; } /* '?' */
.fa-youtube-squared:before { content: '\f166'; } /* '?' */
.fa-youtube:before { content: '\f167'; } /* '?' */
.fa-youtube-play:before { content: '\f16a'; } /* '?' */
.fa-facebook-official:before { content: '\f230'; } /* '?' */
.fa-pinterest:before { content: '\f231'; } /* '?' */
.fa-facebook-squared:before { content: '\f308'; } /* '?' */
.fa-paperclip:before { content: '\e809'; } /* '?' */


/*******END HEADER STYLE 1**/
/****
CONTACT FORM 1
*/
.dutoancongtrinh {
border: 1px solid #ffe600;
border-radius: 4px;
padding: 13px 20px;
margin-top: 0px;
}
.btn.btn-primary.xemketqua {
padding: 0px 50px;
margin:0px auto;
}
/***********xem huong nha********/div#xemhuongnha,
                  div#xemtuoi {
                      background:transparent;
                      border: 1px solid #ffe600;
                      border-radius: 4px;
                      padding: 13px 15px;
                      overflow: hidden;
                  }
div#xemhuongnha label,
div#xemtuoi label {
padding-top: 10px;
width: 100%;
clear: both;
}
#huongnha_gioitinh {
float: right;
}
div#xemhuongnha select,
div#xemtuoi select,
.dutoancongtrinh select {
padding-left: 10px;
}
div#xemtuoi .form-title,
div#xemhuongnha .form-title {
font-weight: bold;
text-align: center;
text-transform: uppercase;
font-size: 17px;
margin-top: 3px;


}
div#xemhuongnha .form-title span,div#xemtuoi .form-title span{
padding-top: 5px;
color: #ffe600;
}

div#xemtuoi .xem.btn.btn-primary, div#xemhuongnha .xem.btn.btn-primary {
margin-top: 21px;
}
div#xemtuoi .xem.btn.btn-primary:hover,
div#xemhuongnha .xem.btn.btn-primary:hover {
background: #6a4113;
}
div#xemhuongnha .xem.btn.btn-primary:hover,div#xemtuoi .xem.btn.btn-primary:hover{

}
div#xemhuongnha .xem.btn.btn-primary:hover {
background: #6a4113;
border-color: #6a4113;
color: white;
}
div#xemhuongnha .xem.btn.btn-primary:hover:before,div#xemhuongnha .xem.btn.btn-primary:hover:after {
background: #6a4113;
}
div#xemtuoi .xem.btn.btn-primary:hover {
background: #6a4113;
border-color: #6a4113;
color: white;
}
div#xemtuoi .xem.btn.btn-primary:hover:before,div#xemtuoi .xem.btn.btn-primary:hover:after {
background: #6a4113;
}
.xemketqua.btn.btn-primary:hover {
background: #6a4113;
border-color: #6a4113;
color: white;
}
.xemketqua.btn.btn-primary:hover:before,.xemketqua.btn.btn-primary:hover:after {
background: #6a4113;
}
.dutoancongtrinh p {
font-weight: bold;
text-align: center;
text-transform: uppercase;
padding-bottom: 3px;
padding-top: 1px;
margin-bottom: 14px;margin-top:8px;
color: #ffe600;font-size: 17px;
}
.b-form-simple-style {
background: #6A4113;
padding: 10px 0 30px;
position: relative;
}
@media (max-width:1199px) and (min-width: 992px){
#huongnha_namsinh{
width:48%!important;
}
}
/***** CETEGORY STYLE 1 BLACK****/
.category-style-1 {
background-image: url("images/21.jpg");
padding: 20px 0 65px;
position: relative;
}

.category-style-1 .post-style-2 .post-container {
background: rgba(255, 255, 255, 0.8);
bottom: 0;
box-shadow: 0 3px 13px 1px rgba(0, 0, 0, 0.12);
transition: all 0.3s ease-in-out 0s;
}

.category-style-1 .post-content-container {
padding: 10px 20px;

}

.category-style-1 .b-post-item-description > p {
color: #a8a6a3;
font-family: avantgarde;
font-size: 14px;
}

.category-style-1 .post-style-2 .post-container h2.b-post-item-tilte-h2 {
line-height: 20px;
margin-top: 0;
}

.category-style-1 .post-style-2 .post-container a.b-post-item-tilte-a {
color: #4f3a02;
font-family: avantgarde;
font-size: 16px;
font-weight: normal;
text-transform: none;
}

.category-style-1 .section-bg-overlay {
background-color: rgba(240, 220, 190, 0.7);
display: block;
height: 100%;
position: absolute;
top: 0;
width: 100%;
}

.category-style-1 .sh-heading-content {
color: #1c1506;
font-family: avantgarde;
padding-bottom: 59px;
position: relative;
}

.category-style-1 .sh-heading-content:after {
background: url("images/home-tab.png") no-repeat scroll center top / auto 100% rgba(0, 0, 0, 0);
content: "";
height: 43px;
left: 0;
position: absolute;
top: 45px;
width: 100%;
}

.category-style-1 img {
width: 100%;
}

/***** END CETEGORY STYLE 1 BLACK****/
/***** CETEGORY STYLE 1 BLACK****/
.category-style-3 {

padding: 20px 0 65px;
position: relative;
}

.category-style-3 .post-style-2 .post-container {
background: none repeat scroll 0 0 transparent;
border: 1px solid #6a4113;
bottom: 0;
box-shadow: 0 3px 13px 1px rgba(0, 0, 0, 0.12);
transition: all 0.3s ease-in-out 0s;
}

.category-style-3 .post-content-container {
padding: 10px 20px;

}

.category-style-3 .b-post-item-description > p {
color: #a8a6a3;
font-family: avantgarde;
font-size: 14px;
}

.category-style-3 .post-style-2 .post-container h2.b-post-item-tilte-h2 {
line-height: 20px;
margin-top: 0;
}

.category-style-3 .post-style-2 .post-container a.b-post-item-tilte-a {

font-family: avantgarde;
font-size: 16px;
font-weight: normal;
text-transform: uppercase;
}

.category-style-3 .section-bg-overlay {

}

.category-style-3 .sh-heading-content {
color: white;
font-family: avantgarde;
padding-bottom: 59px;
position: relative;
}

.category-style-3 .sh-heading-content span {
color: #ffe600;
}

.category-style-3 .sh-heading-content:after {
background: url("images/home-tab.png") no-repeat scroll center top / auto 100% rgba(0, 0, 0, 0);
content: "";
height: 43px;
left: 0;
position: absolute;
top: 45px;
width: 100%;
}

.category-style-3 img {
width: 100%;
}

/***** END CETEGORY STYLE 1 BLACK****/
.category-style-2 {
padding: 0px 0;
z-index: 99;
position: relative;
}

.category-style-2 .xemthem {
background: url("images/bg-icon3.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
display: block;
font-size: 14px;
height: 61px;
margin: 10px auto 0;
padding-top: 7px;
color: #ffe600;
width: 125px;
transition: 0.5s;
}

.category-style-2 .xemthem:hover {
background: url("images/bg-icon3-dark.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
color: white;
}

.category-style-2 img {
width: 100%;
}

/***
custom html
*/



.custom-html img {
width: 100%;
}

.custom-html .section-bg-overlay {
background-color: transparent;

}

/***
END CUSTOM HTML
*/
/**
b-socail
*/

.b-social-style {
background: none repeat scroll 0 0 #897552;
color: white;
padding: 30px;
text-align: center;
}

.b-social-content > p {
display: inline;
}

.b-social-content > ul {
display: inline;
}

.b-social-style ul li {
display: inline;
height: 57px;
padding-top: 14px;
}

.b-social-content {
margin: 0 auto;
text-align: center;
}

.b-social-style ul li a span {
display: none;
}

.b-social-style ul li a {
background: linear-gradient(45deg, #b58100, #f8e488) repeat scroll 0 0 rgba(0, 0, 0, 0);
color: white;
display: inline-block;
height: 30px;
margin-left: 20px;
width: 30px;
}

.b-social-style ul li a {
transform: rotate(45deg);
}

.b-social-style ul li a i {
transform: rotate(-45deg);
}

/**
FOOOTER
*/


/****
VIDEO SHORT CODE
*/
.video-youtube {
position: relative;
}

span.yottie-widget-video-preview-play {
border-color: transparent transparent transparent rgba(255, 255, 255, 0.5);
border-style: solid;
border-width: 25px 0 25px 40px;
display: block;
height: 0;
left: 50%;
position: absolute;
top: 50%;
transform: translateX(-50%) translateY(-50%);
transition: all 0.2s ease 0s;
width: 0;
z-index: 3;
}

.video-youtube a:hover .yottie-widget-video-preview-play {
border-left-color: rgba(255, 255, 255, 0.8);
}

#gallery-2 .rsSlide:hover .yottie-widget-video-preview-play {
border-left-color: rgba(255, 255, 255, 0.8);
}

/**
SLIDE
*/
.b-slide-style.slide {
padding: 40px 0;
}

.b-slide-style .sh-heading-content {
color: #fff;
font-family: avantgarde;
font-size: 23px;
padding-bottom: 59px;
position: relative;

}

.b-slide-style .sh-heading-content:after {
background: url("images/bg_t.png") no-repeat scroll center top / 230px auto rgba(0, 0, 0, 0);
content: "";
height: 43px;
left: 0;
position: absolute;
top: 36px;
width: 100%;
}

.b-slide-style .sh-heading-content.text-center > span {
color: #ffe600;
}

.b-slide-style .owl-carousel .owl-item img {
margin: 0 auto;
width: auto;
}

.b-slide-style .owl-carousel .owl-item p {
text-align: center;
margin-top: 3px;
}

.b-slide-style .owl-carousel .owl-item p a {
color: #ffe600;
}

/***
POST STYPE 3 CSS
*/
.post-style-3 {
margin-bottom: 10px;
overflow: hidden;
position: relative;
}

.post-style-3 .b-postinfo {
display: block;
}

.post-style-3 .pb-post-name {
bottom: 3px;
color: #4f3a02;
font-size: 16px;
height: 37px;
line-height: 20px;
margin-top: 13px;
overflow: hidden;
z-index: 99;
text-align: center;
}

.thong-tin-hs-v1 p {
text-align: left;
font-size: 14px;
margin-top: 0px;
margin-bottom: 0px;
width: 100%;
clear: both;
}

.thong-tin-hs-v1 p i {
float: left;
padding-right: 6px;
margin-top: 0px;
width: 26px;
color: #ffe600;
}

.post-style-3 .product-col .product-box .product-thumbnail .image_link.display_flex {
align-items: center;
display: flex;
height: 282px;
justify-content: center;
}

.post-style-3 .b-post-item-link {
display: block;

}

.b-post-item-style-3 {
padding-left: 5px;
padding-right: 5px;
}

.post-style-3 .b-post-item-link img {
width: 100%;
transition: 0.5s;
border: 2px solid #6a4113;
box-shadow: 0px 0px 5px #e5e5e5;
}

.post-style-3:hover img {

}

.post-style-5  .product-thumbnail {
position: relative;
}

.post-style-5  .product-thumbnail:before {
position: absolute;
top: 0;
left: -75%;
z-index: 2;
display: block;
content: '';
width: 50%;
height: 100%;
background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
-webkit-transform: skewX(-25deg);
transform: skewX(-25deg);
}


.post-style-5  .product-thumbnail:hover:before {
-webkit-animation: shine 1.5s;
animation: shine 1.5s;
}

@-webkit-keyframes shine {
100% {
left: 125%;
}
}

@keyframes shine {
100% {
left: 125%;
}
}

/**
b-section-top
*/
.b-section-top {
background: #18120B;
padding: 30px 0 15px;
position: relative;
}

.b-section-top .page-title.entry-title {


margin-bottom: -8px;
text-align: center;
color: #ffe600;
text-transform: uppercase;

}
.b-section-top .page-title.entry-title a{
background:  linear-gradient(90deg, #BF953F, #FCF6BA);
background-clip: border-box;
background-clip: border-box;
background-clip: border-box;
background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-size: 30px;
font-weight: 900;
padding-top: 5px;
}

.b-section-top .page-title.entry-title1 {
font-size: 30px;
font-weight: normal !important;
margin-bottom: -8px;
text-align: center;
color: #ffe600;
}

.b-section-top .breadcrumb {
text-align: center;
}

.b-section-top .breadcrumb {
background-color: transparent;
border-radius: 4px;
list-style: none outside none;
margin-bottom: 8px;
padding: 8px 0;
}

.b-section-top .breadcrumb li {
color: #CC9407;
}

.b-section-top .breadcrumb li a {
color: #CC9407;
}

.b-section-top .breadcrumb > li + li:before {
color: #CC9407;
}

.b-section-top .section-bg-overlay {

}

.post_excerpt.post_tag a {
background: none repeat scroll 0 0 #f0f0f0;
border: 0 none;
color: #888;
display: inline-block;
font-size: 15px;
margin-bottom: 10px;
margin-right: 10px;
padding: 3px 15px 3px 25px;
position: relative;
}

.post_excerpt.post_tag a:before {
background: none repeat scroll 0 0 #fff;
border-radius: 10px;
content: "";
height: 6px;
left: 10px;
position: absolute;
top: 14px;
width: 6px;
}

.post_excerpt.post_tag a:after {
background: none repeat scroll 0 0 #fff;
border-bottom: 17px solid transparent;
border-left: 10px solid #f0f0f0;
border-top: 17px solid transparent;
content: "";
position: absolute;
right: 0;
top: 0;
}

.post_excerpt.post_tag a {
background: none repeat scroll 0 0 #4f3a02;
border: 0 none;
color: white;
display: inline-block;
font-size: 15px;
margin-bottom: 10px;
margin-right: 8px;
padding: 3px 23px 2px 21px;
position: relative;
}

.post_excerpt.post_tag a:before {
background: none repeat scroll 0 0 white;
border-radius: 10px;
content: "";
height: 6px;
left: 10px;
position: absolute;
top: 14px;
width: 6px;
}

.post_excerpt.post_tag a:after {
background:#18120B;
border-bottom: 15px solid transparent;
border-left: 15px solid #4f3a02;
border-top: 16px solid transparent;
content: "";
position: absolute;
right: 0;
top: 0;
}

.post_excerpt.post_tag a:hover {
text-decoration: underline;
}

/***
MENU STYLE 1
*/
.menu-style-1 .b-title-head {
border-bottom: 2px solid;
font-size: 17px;
padding-bottom: 7px;
color: #ffe600;
}

.menu-style-1 ul.menu-style-content li {
border-bottom: 0px dashed #ffe600;
line-height: 1.4;
margin: 0;
padding: 7px 20px;
position: relative;
transition: all 0.3s ease 0s;
}

.menu-style-1 ul.menu-style-content li:before {
border-bottom: 4px solid transparent;
border-left: 5px solid #ffe600;
border-top: 4px solid transparent;
content: "";
display: inline-block;
height: 0;
margin-left: -10px;
margin-right: 5px;
width: 0;
}

/**
MENU-STYLE-3
*/
.menu-style-2 .b-title-head {
border-bottom: 2px solid;
font-size: 17px;
padding-bottom: 7px;
color: #ffe600;
}

.menu-style-2 ul.menu-style-content li {
float: left;
}

.menu-style-2 ul.menu-style-content li a {
background: #18120B;
border-bottom: 1px solid #6a4113;
border-radius: 0;
color: #ffe600;
cursor: pointer;
display: block;
font-family: roboto;
font-size: 14px;
transition: none;
line-height: 26px;
padding: 5px 9px;
position: relative;
text-decoration: none;
margin: 0px 15px 10px 10px;
border-top: 1px solid #6a4113;
height: 37px;
z-index: 99;
display: inline-block;
width: auto;
}

.menu-style-2 ul.menu-style-content li a:before, .menu-style-2 ul.menu-style-content li a:after {
content: "";
position: absolute;
z-index: 1;
width: 26px;
height: 27px;
transform: scaleX(0.5774) rotate(-45deg);
background-color: #18120B;
}

.menu-style-2 ul.menu-style-content li a:before {
border-left: 1.47px solid #6A4113;
left: -13px;
top: 4px;
border-top: 1.47px solid #6A4113;
background: #18120B;
z-index: 1;
}

.menu-style-2 ul.menu-style-content li a:after {
border-right: 1.47px solid #6A4113;
right: -14px;
top: 4px;
border-bottom: 1.47px solid #6A4113;
}

.menu-style-2 ul.menu-style-content li a:hover {
background: #6a4113;
border-color: #6a4113;
color: white;
}

.menu-style-2 ul.menu-style-content li a:hover:before, .menu-style-2 ul.menu-style-content li a:hover:after {
background: #6a4113;
}

/**
BAI VIET MOI
*/
.blog-aside .aside-title-blog h2.title-head-blog {
border-bottom: 2px solid;
font-size: 17px;
padding-bottom: 7px;
color: #ffe600;
}

.right-content .date .news_home_content_short_time {
display: none;
}

.blog-list .loop-blog {
min-height: 80px;
overflow: hidden;
padding: 20px 0px;
border-bottom: 1px solid #ffe600;
}

.blog-aside {
margin-top: 20px;
}

/**

*/
.b-vticker-style-1 {
background: #18120B;
color: white;
padding: 20px 0;
border-bottom: 4px solid #ffe600;
}

.b-vticker-style-1 .b-vticker-ul.b-vticker-ul {

display: block;


padding: 1px 0;
text-align: center;
margin: 0px auto;
width: 100%;
position: relative;
}

.b-vticker-style-1 .b-vticker-ul.b-vticker-ul ul {
z-index: 9;
width: 100%;
}

.b-vticker-style-1 .b-vticker-ul.vticker-danh-muc .b-hover-line {
background: rgba(204, 148, 7, 0.9);
position: absolute;
width: 0px;
height: 100%;
transition: 0.5s;
top: 0px;
z-index: 10;

}

.b-vticker-style-1 .b-vticker-content:hover div.b-hover-line {


}

.b-vticker-style-1 .b-vticker-ul.vticker-danh-muc li {
width: 100%;
text-align: center;
}

.b-aside-box {
margin-top: -14px;
}

.b-vticker-style-1 .b-vticker-ul.vticker-danh-muc li a {
color: white;
font-family: 'Prata', serif;
font-size: 34px;

text-transform: uppercase;

background: linear-gradient(to right, #b59359 0%, #edce7c 50%, #b59359 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.btn.btn-call-now {
position: absolute;
top: 24%;
right: 40px;
z-index: 999;
color: #edce7c;
background: url(images/call.png) no-repeat top left/100% 100%;
border-radius: 19px;

font-size: 27px;
}

.b-vticker-style-1 .b-vticker-header.col-md-8 > h4 {
color: white;
font-size: 22px;
}

@media (max-width: 480px) {
.b-vticker-style-1 .b-vticker-header.col-md-8 > h4 {
color: white;
font-size: 20px;
}

.b-vticker-style-1 .b-vticker-ul.vticker-danh-muc li a {
color: white;
font-size: 24px;
}
}

/***

login
*/
.b-auth-wrapper {
max-width: 500px;
margin: 50px auto;
}

/**
**FOOTER HTML
**/
footer.footer .module-heading {
margin: 0;
line-height: normal;
letter-spacing: 0.5px;
margin-bottom: 26px;
margin-top: 46px;
color: #fff;
}

footer.footer .module-title {
cursor: default;
font-size: 16px;
font-weight: bold;
color: #ffe600;
position: relative;
margin-left: 20px;
}

footer.footer .module-title:before {
content: "";
background-image: url("images/icon_title_footer.png?1517881172607");
background-repeat: no-repeat;
width: 10px;
height: 10px;
position: absolute;
left: -20px;
top: 7px
}

/**
MOBILE HTML MENU
**/
.b-close-menu {
color: white;
cursor: pointer;
position: absolute;
right: -16px;
top: 10px;
z-index: 9999000;
}

.close_menu img {
height: 100%;
margin-top: -18px;
}

#mySidenav .lienhe {
clear: both;
font-size: 12px;
color: #ffe600;
padding: 6px 22px;
}

#mySidenav .lienhe a {
color: #ffe600;
}

.social-icons {
padding-bottom: 15px;
padding-left: 15px;
text-align: center;
overflow: hidden;
}

#mySidenav .social-icons a {
border: 1px solid #ffe600;
border-radius: 72%;
color: #ffe600;
display: block;
float: left;
height: 30px;
margin: 5px;
padding: 5px 9px;
width: 30px;
font-size: 12px;
}

#mySidenav .social-icons a:hover {
color: #E4A811;
background: white;
}



/*.header_icon_social1 li a {
width: 28px;
height: 16px;
background: red;
position: relative;
display: inline-block;
text-align: center;
font-size: 16px;
line-height: 18px;
}*/
/*.header_icon_social1 li a:before {
content: "";
position: absolute;
top: -9px;
left: 0;
width: 0;
height: 0;
border-left: 14px solid transparent;
border-right: 14px solid transparent;
border-bottom: 9px solid red;
}
.header_icon_social1 li a:after {
content: "";
position: absolute;
bottom: -9px;
left: 0;
width: 0;
height: 0;
border-left: 14px solid transparent;
border-right: 14px solid transparent;
border-top: 9px solid red;
}*/


.btn.btn-primary span {
z-index: 999;
position: relative;
}

.btn.btn-primary {
background: #18120B;
border-bottom: 1px solid #6a4113;
border-radius: 0;
color: #ffe600;
cursor: pointer;
display: block;

font-size: 15px;
transition: none;
line-height: 26px;
padding: 5px 9px;
position: relative;
text-decoration: none;
margin: 0px 17px;
border-top: 1px solid #6a4113;
height: 37px;
z-index: 109;
display: inline-block;
width: auto;
}


.btn.btn-primary:before, .btn.btn-primary:after {
content: "";
position: absolute;
z-index: 1;
width: 26px;
height: 27px;
transform: scaleX(0.5774) rotate(-45deg);
background-color: #18120B;
}

.btn.btn-primary:before {
border-left: 1.47px solid #6A4113;
left: -13px;
top: 4px;
border-top: 1.47px solid #6A4113;
background: #18120B;
z-index: 1;
}

.btn.btn-primary:after {
border-right: 1.47px solid #6A4113;
right: -14px;
top: 4px;
border-bottom: 1.47px solid #6A4113;
}

.btn.btn-primary:hover {
background: #6a4113;
border-color: #6a4113;
color: white;
}

.btn.btn-primary:hover:before, .btn.btn-primary:hover:after {
background: #6a4113;
}

.submitform {
background: transparent;
color: white;
padding-top: 0px;
margin-top: -19px;

}

.category-title a {
background: linear-gradient(90deg, #BF953F, #FCF6BA);
background-clip: border-box;
background-clip: border-box;
background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
padding-top: 5px;
font-size: 28px;
}

.xemthembutton.xem.xemtuoi.btn.btn-primary {
width: 158px;
text-align: center;
padding-left: 14px;
}

.title-hotline.btn.btn-primary {
margin: 0px auto;
display: inline-block;
}

/****title888**/
.b-title-block-content {
text-align: center;
position: relative;
}

.b-title-block-content .section-bg-overlay {
height: 2px;
position: absolute;
background: #6A4113;
top: 22px;
width: 100%;
}

.title-hotline {
background: url('images/vien1.png') no-repeat top left/100% 100%;
display: block;
width: 245px;
margin: 0px auto;
height: 47px;
position: relative;
z-index: 1;
}

.title-hotline span {
position: relative;
z-index: 1;
background: #18120B;
text-align: center;
background: -webkit-linear-gradient(180deg, #f6edb7, #e4bb5f);
background-clip: border-box;
background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-family: UIBD;
font-size: 28px;
}

/*
.title-hotline{
background:#3f3d3f;
border-bottom: 1px solid #684a29;
border-radius: 0;
color:#ffe600;
cursor: pointer;
display: block;
font-family: roboto;
font-size: 14px;
transition: none;
line-height: 26px;
position: relative;
text-decoration: none;
margin: 0px 17px;
border-top: 1px solid
#6a4113;
height: 42px;
padding: 7px 30px;
display: inline-block;
width: auto;

}

.title-hotline:before,.title-hotline:after{
content: "";
position: absolute;
z-index: 1;
width: 31px;
height: 30px;
transform:scaleX(0.5774) rotate(-45deg);
background-color:#3f3d3f;
}
.title-hotline:before{
border-left: 1px solid
#6A4113;
left: -15px;
top: 5px;
border-top: 1px solid
#6A4113;
background:
#3f3d3f;
}
.title-hotline:after{
border-right: 1px solid
#684a29;
right: -15px;
top: 5px;
border-bottom: 1px solid
#684a29;
}*/
.title-left p {
text-align: center;
background: -webkit-linear-gradient(180deg, #f6edb7, #e4bb5f);
background-clip: border-box;
background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-family: UIBD;
font-size: 28px;
margin-top: 14px;
margin-bottom: -13px;
}

.title-right p {
text-align: center;
background: -webkit-linear-gradient(180deg, #f6edb7, #e4bb5f);
background-clip: border-box;
background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-family: UIBD;
font-size: 28px;
margin-top: 14px;
margin-bottom: -13px;
}

#b-before-footer .b-slide-style .owl-carousel img {
max-height: 70px;
max-width: 100%;
}

#b-before-footer .b-slide-style .owl-carousel .item {
text-align: center;
padding: 10px;
}

.call-content {
text-align: center;
width: 100%;
}




#b-before-footer .header_icon_social2 {
float: none;
display: block;
margin: 0px auto;
text-align: center;
}

#b-before-footer .header_icon_social2 ul li a {
background: #18120B;
border-bottom: 1px solid #6a4113;
border-radius: 0;
color: #ffe600;
cursor: pointer;
display: block;
font-family: roboto;
font-size: 19px;
transition: none;
line-height: 26px;
padding: 5px 5px;
position: relative;
text-decoration: none;
margin: 0px 17px;
border-top: 1px solid #6a4113;
height: 37px;
z-index: 999;
display: inline-block;
width: 22px;
}

#b-before-footer .header_icon_social2 ul li a:before, #b-before-footer .header_icon_social2 ul li a:after {
content: "";
position: absolute;
z-index: 1;
width: 26px;
height: 27px;
transform: scaleX(0.5774) rotate(-45deg);
background-color: #18120B;
}

#b-before-footer .header_icon_social2 ul li {
display: inline;
}

#b-before-footer .header_icon_social2 ul li a:before {
border-left: 1.47px solid #6A4113;
left: -13px;
top: 4px;
border-top: 1.47px solid #6A4113;
background: #18120B;
z-index: 1;
}

#b-before-footer .header_icon_social2 ul li a span {
display: none;
}

#b-before-footer .header_icon_social2 ul li a:after {
border-right: 1.47px solid #6A4113;
right: -14px;
top: 4px;
border-bottom: 1.47px solid #6A4113;
}

#b-before-footer .header_icon_social2 ul li a:hover {
background: #6a4113;
border-color: #6a4113;
color: white;
}

#b-before-footer .header_icon_social2 ul li a:hover:before, #b-before-footer .header_icon_social2 ul li a:hover:after {
background: #6a4113;
}

.b-menu-social {
position: relative;
}

.b-menu-social .section-bg-overlay1 {
background: #ffe600;
height: 1px;
position: absolute;
width: 100%;
top: 18px;
}

.b-menu-footer .b-menu-footer-content {
float: none;
display: block;
margin: 0px auto;
text-align: center;
}

#b-before-footer .header_icon_social2 ul li a i {
z-index: 99;
position: relative;
}

.b-menu-footer ul li a {
background: #18120B;
border-bottom: 1px solid #6a4113;
border-radius: 0;
color: #ffe600;
cursor: pointer;
display: block;
font-family: roboto;
font-size: 14px;
transition: none;
line-height: 26px;
padding: 5px 9px;
position: relative;
text-decoration: none;
margin: 0px 18px;
border-top: 1px solid #6a4113;
height: 37px;
z-index: 999;
display: inline-block;
width: auto;
}

.b-menu-footer ul li a:before, .b-menu-footer ul li a:after {
content: "";
position: absolute;
z-index: 1;
width: 26px;
height: 27px;
transform: scaleX(0.5774) rotate(-45deg);
background-color: #18120B;
}

.b-menu-footer ul li {
display: inline;
margin: 0px;
}

.b-menu-footer ul li a:before {
border-left: 1.47px solid #6A4113;
left: -13px;
top: 4px;
border-top: 1.47px solid #6A4113;
background: #18120B;
z-index: 1;
}

.b-menu-footer ul li a:after {
border-right: 1.47px solid #6A4113;
right: -14px;
top: 4px;
border-bottom: 1.47px solid #6A4113;
}

.b-menu-footer {
position: relative;
}

.b-menu-footer ul li a:hover {
background: #6a4113;
border-color: #6a4113;
color: white;
}

.b-menu-footer ul li a:hover:before, .b-menu-footer ul li a:hover:after {
background: #6a4113;
}

.b-menu-footer .section-bg-overlay1 {
background: #ffe600;
height: 1px;
position: absolute;
width: 100%;
top: 8px;
}

footer.footer .copyright .inner .row.tablet #copyright, footer.footer .copyright .inner .row.tablet #copyright a {
color: #ffe600;
}

/***********************/
.social_page-default {
position: fixed;
z-index: 988;
right: 10px;
bottom: 60px;
}

.social_page-default ._item {

}

.social_page-default ._item a {
display: block;
text-decoration: none;
-webkit-transition: all 0.8s ease;
-moz-transition: all 0.8s ease;
transition: all 0.8s ease;
}



.social_page-default ._item a ._text {
display: none;
}

.social_page-default ._item a ._text span {

}

.social_page-default ._item a ._icon {
width: 46px;
height: 55px;
display: block;
}



.social_page-default ._item:hover {

}


.g_form1 {
border: 1px solid
#6A4113;
padding: 0px 20px;
border-radius: 5px;
}
.g_form1 .g_form_mota {
font-size: 13px;
text-align: center;
margin-bottom: 17px;
}
.g_form1 .btn.btn-primary{
margin: 0px auto;  display: block;
}
.dutoantextleft.form-control{
width:49%;float: left;
}
.dutoantextright.thongbao1{
width:48%;float: right;margin-top: 0px;font-size: 13px;
}

.dieuhuongmobile{
position: fixed;
left: 0;
bottom: 0;
width: 100vw;
display: flex;
z-index: 10000000000000000;
flex-direction: row;
box-shadow: 0 3px 1px -2px
rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0
rgba(0,0,0,.12);
justify-content: center;
box-sizing: border-box;
background: #fff;
min-height: 52px;
padding: 2px 0;
-webkit-transition: all .24s;
transition: all .24s;background:#6A4113;
}
.mbitem a {
display: block;
width: 60px;
font-size: 12px;
text-align: center;
}
.mbitem a .img_item {
width: 40px;
}
.clearfix.hr {
clear: both;
width: 100%;
height: 30px;
}
@media only screen and (max-width: 480px) {

}

@media (max-width: 480px) {

.title-right p {

font-size: 22px;
margin-top: 23px;
margin-bottom: 20px;
}

.title-left p {

font-size: 21px;
margin-top: 14px;
margin-bottom: -13px;
}
#xemdutoanxaydung  .xemdutoanxaydung{
display: block;margin: 10px auto;width:200px ;
}
.g_form{
margin-bottom: 10px!important;
}
.dutoantextleft.form-control{
width:100%;float: left;
}
.dutoantextright.thongbao1{
width:100%;float: right;margin-top: 0px;font-size: 13px;
}
.article-details .g_form{
padding: 0px;
}

}

@media (max-width: 768px) and (min-width: 480px){

}
@media (min-width: 768px){
.post-style-5 {
padding-right: 0px;
}
}
@media (min-width: 768px){
.widget-cauhoi-image.col-md-4 img {
max-height:139px;
}
.b-post-item-style-3 img{
height: 215px;
}
}
/**************** post style 5**********/
.post-style-5{

}
.post-style-5 .post-meta-thumb img {
border-radius: 3px;
padding: 1px;width: 100%;
background: linear-gradient(90deg, #BF953F, #FCF6BA);
box-shadow: 0px 0px 5px #fff;
}
.post-style-5 .b-post-item-tilte-h2 {
line-height: 20px;
margin-bottom: 5px;
height: 41px;
overflow: hidden;
margin-top: 10px;
}
.post-style-5 .b-post-item-tilte-h2 a {
font-size: 16px;font-weight: 700;

}
.post-style-5 .post-category a {
font-size: 12px;
color: #fff;
}
.post-style-5 .post-meta-thumb {

position: relative;overflow: hidden;
}

.post-style-5 .post-meta-thumb:before {
position: absolute;
top: 0;
left: -75%;
z-index: 2;
display: block;
content: '';
width: 50%;
height: 100%;
background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
-webkit-transform: skewX(-25deg);
transform: skewX(-25deg);
}
.post-style-5 .post-meta-thumb:hover:before {
-webkit-animation: shine 1.5s;
animation: shine 1.5s;
}

.product-thumbnail:hover:before {
-webkit-animation: shine 1.5s;
animation: shine 1.5s;
}
.list-blogs .post-style-5{
margin-bottom:20px;
}
@media (min-width: 1000px){
.post-style-5 .post-meta-thumb img{
height:224px;width: 100%;
}
}
@media (max-width: 768px){

.post-style-5  .post-category {
margin-top: -11px;
}
}
@media (max-width:991px) and (min-width: 768px){
.post-style-5 .entry-excerpt{
display:none;
}
.post-style-5 .post-category {
display:none;
}
}
/*.article-main {
background: url(images/bd-bg.jpg);
color: #000;
padding: 20px 30px;
border-radius: 10px;
}*/
.article-main h1{
font-weight: 900;
}
/****product******/
/******** product***/
.product-page{
background: #fff;color: #000;padding: 60px 0px;
}

#popup-CokhachNotification {
position: fixed;
bottom:20px;
left: -330px;
width: 320px;
transition: all 0.5s ease;
background: rgba(0,0,0,0.6);
padding: 2px 10px;
border-radius: 10px;z-index: 999;
}
.popup-CokhachNotification.open{
left: 10px!important;
}
.popup-CokhachNotification.alertMsg2 .close.text:before {
color: #333;
}
.popup-CokhachNotification.alertMsg2 .close.text:hover {
opacity: 0.5;
}
.popup-CokhachNotification-Content{

}
.popup-CokhachNotification-Content::after{
content:'';
clear:both;
display:block;
}
.popup-CokhachNotification .avatar{
width: 60px;
height: 60px;
margin-right: 10px;
float: left;
margin-top: -7px;
}
.popup-CokhachNotification .avatar img{
border-radius: 50%;
height:60px;
width:60px;
}
.popup-CokhachNotification .cokhach_fake{
font-weight:bold;
color:#ffff00;
}
.popup-CokhachNotification .cokhach_fakeEmail{
font-weight:bold;
color:#ffff00;
}

.popup-CokhachNotification .cokhach_fakeName,
.popup-CokhachNotification .cokhach_fakePhone,
.popup-CokhachNotification .cokhach_fakeViTri{
font-weight:bold;
color:#ffff00;
text-transform:capitalize;
}
/* bg white */
.notificationStyle-10 .slickWindow {
color:#738c98;
background:#fff;
border:2px #e5e6e7 solid;
box-shadow: 0 0 1px rgba(0,0,0,.2), 0 1px 2px rgba(0,0,0,.05), 0 8px 50px rgba(0,0,0,.05);
}
.notificationStyle-10 .slickWindow .title{
color:#222;
}
.notificationStyle-10 .slickWindow .title span{
color:#4285f4;
}
.notificationStyle-10 .slickWindow span{
color:#738c98;
font-weight:bold;
}
.notificationStyleRadius .slickWindow{
border-radius:50px!important;
}
.notificationStyle-10 .popup-CokhachNotification-avatar{
background-color:#4285f4;
}

.notificationStyle-11 .slickWindow {
color:#fff;
background:#007fff;
box-shadow: 0 0 1px rgba(0,0,0,.2), 0 1px 2px rgba(0,0,0,.05), 0 8px 50px rgba(0,0,0,.05);
}
.notificationStyle-11 .slickWindow .title{
color:#fff;
}

.notificationStyle-11 .slickWindow span{
color:#ffff00;
font-weight:bold;
}
.notificationStyle-11 .slickWindow p span{
color:#ffe600;
font-weight:bold;
}

@media screen and (max-width : 414px) {
.popup-CokhachNotification .slickWindow{
width:95%!important;
}
}
.popup-CokhachNotification .slickWindow {background-color:rgba(0, 0, 0, 0.8);}
.popup-CokhachNotification1 .slickWindow {background-color: #FF0000;}
.fixed-leftBottom-coupon {
bottom: 5px;
color: white;
position: fixed;
right: 20px;
text-align: center;
z-index: 100; -webkit-animation: two-up-down 2s ease infinite 80ms alternate;
animation: two-up-down 2s ease infinite 80ms alternate;
}
.popup-CokhachNotification-ContentText {
font-size: 14px;
}

/**
* Swiper 5.4.5
* Most modern mobile touch slider and framework with hardware accelerated transitions
* http://swiperjs.com
*
* Copyright 2014-2020 Vladimir Kharlampidi
*
* Released under the MIT License
*
* Released on: June 16, 2020
*/

@font-face {
font-family: 'swiper-icons';
src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
font-weight: 400;
font-style: normal;
}
:root {
--swiper-theme-color:#ffe600;
}
.swiper-container {
margin-left: auto;
margin-right: auto;
position: relative;
overflow: hidden;
list-style: none;
padding: 0;
/* Fix of Webkit flickering */
z-index: 1;
}
.swiper-container-vertical > .swiper-wrapper {
flex-direction: column;
}
.swiper-wrapper {
position: relative;
width: 100%;
height: 100%;
z-index: 1;
display: flex;
transition-property: transform;
box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
flex-wrap: wrap;
}
.swiper-container-multirow-column > .swiper-wrapper {
flex-wrap: wrap;
flex-direction: column;
}
.swiper-container-free-mode > .swiper-wrapper {
transition-timing-function: ease-out;
margin: 0 auto;
}
.swiper-slide {
flex-shrink: 0;
width: 100%;
height: 100%;
position: relative;max-width: 100%;
transition-property: transform;
}

.category-style-4 .swiper-slide {
max-width: 320px;
}
.baivietdaxem .swiper-slide {
max-width: 320px;
}
@media (max-width: 480px){
.category-style-4 .swiper-slide {
width: 310px;
} 
.baivietdaxem .swiper-slide {
width: 310px;
} 
}

.swiper-slide-invisible-blank {
visibility: hidden;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
align-items: flex-start;
transition-property: transform, height;
}
/* 3D Effects */
.swiper-container-3d {
perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
pointer-events: none;
z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
overflow: auto;
scrollbar-width: none;
/* For Firefox */
-ms-overflow-style: none;
/* For Internet Explorer and Edge */
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
display: none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
scroll-snap-align: start start;
}
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
scroll-snap-type: x mandatory;
}
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
scroll-snap-type: y mandatory;
}
:root {
--swiper-navigation-size: 44px;
/*
--swiper-navigation-color: var(--swiper-theme-color);
*/
}
.swiper-button-prev,
.swiper-button-next {
position: absolute;
top: 50%;
width: calc(var(--swiper-navigation-size) / 44 * 27);
height: var(--swiper-navigation-size);
margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
z-index: 10;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
opacity: 0.35;
cursor: auto;
pointer-events: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
font-family: swiper-icons;
font-size: var(--swiper-navigation-size);
text-transform: none !important;
letter-spacing: 0;
text-transform: none;
font-variant: initial;
line-height: 1;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
left: 10px;
right: auto;
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
content: 'prev';
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
right: 10px;
left: auto;
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
content: 'next';
}
.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
--swiper-navigation-color: #ffffff;
}
.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
--swiper-navigation-color: #000000;
}
.swiper-button-lock {
display: none;
}
:root {
/*
--swiper-pagination-color: var(--swiper-theme-color);
*/
}
.swiper-pagination {
position: absolute;
text-align: center;
transition: 300ms opacity;
transform: translate3d(0, 0, 0);
z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
bottom: 10px;
left: 0;
width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
overflow: hidden;
font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
transform: scale(0.33);
position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
transform: scale(0.33);
}
.swiper-pagination-bullet {
width: 8px;
height: 8px;
display: inline-block;
border-radius: 100%;
background: #000;
opacity: 0.2;
}
button.swiper-pagination-bullet {
border: none;
margin: 0;
padding: 0;
box-shadow: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
cursor: pointer;
}
.swiper-pagination-bullet-active {
opacity: 1;
background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-container-vertical > .swiper-pagination-bullets {
right: 10px;
top: 50%;
transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
margin: 6px 0;
display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
top: 50%;
transform: translateY(-50%);
width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
display: inline-block;
transition: 200ms transform, 200ms top;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
left: 50%;
transform: translateX(-50%);
white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
transition: 200ms transform, 200ms left;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
transition: 200ms transform, 200ms right;
}
/* Progress */
.swiper-pagination-progressbar {
background: rgba(0, 0, 0, 0.25);
position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
background: var(--swiper-pagination-color, var(--swiper-theme-color));
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
transform: scale(0);
transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
width: 100%;
height: 4px;
left: 0;
top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
width: 4px;
height: 100%;
left: 0;
top: 0;
}
.swiper-pagination-white {
--swiper-pagination-color: #ffffff;
}
.swiper-pagination-black {
--swiper-pagination-color: #000000;
}
.swiper-pagination-lock {
display: none;
}
/* Scrollbar */
.swiper-scrollbar {
border-radius: 10px;
position: relative;
-ms-touch-action: none;
background:#6A4113;
}
.swiper-container-horizontal > .swiper-scrollbar {
position: absolute;
left: 6px;
bottom: 0px;
z-index: 50;
height: 3px;
width: 98%;
transform: scale(0.5);
}
.swiper-container-vertical > .swiper-scrollbar {
position: absolute;
right: 3px;
top: 1%;
z-index: 50;
width: 5px;
height: 98%;
}
.swiper-scrollbar-drag {
height: 200%;
width: 100%;
position: relative;
background: #C89214;
border-radius: 10px;
left: 0;
top: -1px;
}
.swiper-scrollbar-cursor-drag {
cursor: move;
}
.swiper-scrollbar-lock {
display: none;
}
.swiper-zoom-container {
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
max-width: 100%;
max-height: 100%;
object-fit: contain;
}
.swiper-slide-zoomed {
cursor: move;
}
/* Preloader */
:root {
/*
--swiper-preloader-color: var(--swiper-theme-color);
*/
}
.swiper-lazy-preloader {
width: 42px;
height: 42px;
position: absolute;
left: 50%;
top: 50%;
margin-left: -21px;
margin-top: -21px;
z-index: 10;
transform-origin: 50%;
animation: swiper-preloader-spin 1s infinite linear;
box-sizing: border-box;
border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
border-radius: 50%;
border-top-color: transparent;
}
.swiper-lazy-preloader-white {
--swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
--swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
100% {
transform: rotate(360deg);
}
}
/* a11y */
.swiper-container .swiper-notification {
position: absolute;
left: 0;
top: 0;
pointer-events: none;
opacity: 0;
z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
pointer-events: none;
transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
pointer-events: auto;
}
.swiper-container-cube {
overflow: visible;
}
.swiper-container-cube .swiper-slide {
pointer-events: none;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
z-index: 1;
visibility: hidden;
transform-origin: 0 0;
width: 100%;
height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
pointer-events: auto;
visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
z-index: 0;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
position: absolute;
left: 0;
bottom: 0px;
width: 100%;
height: 100%;
background: #000;
opacity: 0.6;
-webkit-filter: blur(50px);
filter: blur(50px);
z-index: 0;
}
.swiper-container-flip {
overflow: visible;
}
.swiper-container-flip .swiper-slide {
pointer-events: none;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
z-index: 0;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}

.wigetslide .swiper-button-prev,.wigetslide .swiper-button-next{

}
.b-slide-style .swiper-button-prev,.b-slide-style .swiper-container-rtl .swiper-button-next {
left: -8px;
right: auto;
transform: scale(0.4,0.6);
color: #fff;
opacity: 1;
}
.wigetslide.swiper-container.swiper_slider.swiper-container-initialized.swiper-container-horizontal.swiper-container-ios {
overflow: inherit;
}
.b-slide-style .swiper-button-next, .b-slide-style .swiper-container-rtl .swiper-button-prev {
right: -14px;
left: auto;
transform: scale(0.4,0.6);
color: #fff;
}
.wigetslide .swiper-slide {
text-align: center;
max-width: 160px;
}

/******* style5***********/
.g_form-style-5 {

max-width: 980px;
margin: 0px auto;
font-size: 15px;
border: 1px solid #ffe600;
padding: 19px 40px 6px 43px;
border-radius: 5px;
background: #2b1d0d;
background-image: none;
background-size: cover;
}
.category-title.form-style5-title {
text-align: center;
}
.g_form_mota {
font-size: 15px;
text-align: center;
margin-bottom: 30px;
margin-top: -27px;
}
#contacformpopup {

}
.g_form-style-5 .col-sm-4 {
padding-top: 2px;
}
.g_form-style-5   .input-group {
width: 100%;
}
.g_form-style-5  .group-span-filestyle.input-group-btn {
position: absolute;
width: 10px;
height: 50px;
top: 0px;
right: 34px;
z-index: 999;
color: red;
}
.g_form-style-5   .nopadding {
padding: 0px;
}
.g_form-style-5 input[type="text"][disabled]{
cursor: default;
background-color: #fff;
border-color: #fff;
}
.g_form-style-5 .nopadding {
padding: 0px;
line-height: 39px;
}
.g_form2 .form-group .form-control {
margin-bottom: 1px;
padding: 0px 13px;
height: 26px;
min-height: 29px;
font-size: 14px;
}
.g_form2 .form-group select {
height: 26px;
line-height: 26px;
}
#b-before-footer .menu-style-1 {
float: none;
display: block;
margin: 0px auto;
text-align: center;
}

#b-before-footer .menu-style-1 ul li a {
background: #18120B;
border-bottom: 1px solid #6a4113;
border-radius: 0;
color: #ffe600;
cursor: pointer;
display: block;
font-family: roboto;
font-size: 19px;
transition: none;
line-height: 26px;
padding: 5px 5px;
position: relative;
text-decoration: none;
margin: 0px 17px;
border-top: 1px solid #6a4113;
height: 37px;
z-index: 999;
display: inline-block;
width: 22px;
}

#b-before-footer .menu-style-1 ul li a:before, #b-before-footer .menu-style-1 ul li a:after {
content: "";
position: absolute;
z-index: 1;
width: 26px;
height: 27px;
transform: scaleX(0.5774) rotate(-45deg);
background-color: #18120B;
}

#b-before-footer .menu-style-1 ul li {
display: inline;
}

#b-before-footer .menu-style-1 ul li a:before {
border-left: 1.47px solid #6A4113;
left: -13px;
top: 4px;
border-top: 1.47px solid #6A4113;
background: #18120B;
z-index: 1;
}

#b-before-footer .menu-style-1 ul li a span {
display: none;
}

#b-before-footer .menu-style-1 ul li a:after {
border-right: 1.47px solid #6A4113;
right: -14px;
top: 4px;
border-bottom: 1.47px solid #6A4113;
}

#b-before-footer .menu-style-1 ul li a:hover {
background: #6a4113;
border-color: #6a4113;
color: white;
}

#b-before-footer .menu-style-1 ul li a:hover:before, #b-before-footer .menu-style-1 ul li a:hover:after {
background: #6a4113;
}

.b-menu-social {
position: relative;
}
#b-before-footer .menu-style-1{
position: relative;
}
#b-before-footer .menu-style-1:before {
background: #ffe600;
height: 1px;
position: absolute;
width: 100%;
top: 18px;
content: '';
height: 1px;left: 0px;
}

.b-menu-footer .b-menu-footer-content {
float: none;
display: block;
margin: 0px auto;
text-align: center;
}

#b-before-footer .menu-style-1 ul li a i {
z-index: 99;
position: relative;
}
.call-text {
float: left;
text-align: left;
}
.call-text label {
text-align: left;
font-size: 23px;
color: var(--var-link-color);
font-weight: 600;
margin-top: -4px;
display: block;
}
.call-text p {
font-size: 16px;
margin-top: 0px;
}

.call-content .input-group {
display: block;
}

#b-title-call {
padding: 35px 0px 0px 0px;
border-top: 1px solid #6A4113;
font-size: 22px;
}

.goingay.btn.btn-primary {

font-size: 22px;
padding: 5px 17px;

}
.goingay.btn.btn-primary {
font-size: 22px;
padding: 5px 17px;
float: right;
}
.goingay.btn.btn-primary{
background: #6a4113;
border-color: #6a4113;
color: white;
}
.goingay.btn.btn-primary:before, .goingay.btn.btn-primary:after {
background: #6a4113;
}
.btn.btn-primary:hover {
background: #18120B;
border-color: #6a4113;
color: #ffe600;
}

.btn.btn-primary:hover:before, .btn.btn-primary:hover:after {
background-color: #18120B;
}
#b-before-footer .b-slide-style  .swiper-slide .doitac img{
max-height: 77px;
}

footer.footer .site-footer {
background: #18120B;
color: #cccccc;
height: 100%;
margin-top: -5px;
overflow: hidden;
width: 100%;
padding: 50px 0px 0px;
}

footer.footer .copyright {

background: none repeat scroll 0 0 #18120b;
}

footer.footer .site-footer .footer-content {
border-top: 0px dotted;
padding: 20px;
}

.site-footer a {
color: #ccc;
}
footer.footer .title-menu a{
position: relative;
color: #ffe600;padding-left: 20px;
}
footer.footer .title-menu a:before {
top: 3px;
}
footer.footer .title-menu a::before {
content: "";
background-image: url("images/icon_title_footer.png?1517881172607");
background-repeat: no-repeat;
width: 10px;
height: 10px;
position: absolute;
left: 0px;
top: 3px;
}

@media (max-width: 480px) {
footer.footer .title-menu a:before {
top: 26px;
}
}
.b-menu-footer ul li a {
background: #18120B;
border-bottom: 1px solid #6a4113;
border-radius: 0;
color: #ffe600;
cursor: pointer;
display: block;
font-family: roboto;
font-size: 14px;
transition: none;
line-height: 26px;
padding: 5px 9px;
position: relative;
text-decoration: none;
margin: 0px 18px;
border-top: 1px solid #6a4113;
height: 37px;
z-index: 999;
display: inline-block;
width: auto;
}

.b-menu-footer ul li a:before, .b-menu-footer ul li a:after {
content: "";
position: absolute;
z-index: 1;
width: 26px;
height: 27px;
transform: scaleX(0.5774) rotate(-45deg);
background-color: #18120B;
}

.b-menu-footer ul li {
display: inline;
margin: 0px;
}

.b-menu-footer ul li a:before {
border-left: 1.47px solid #6A4113;
left: -13px;
top: 4px;
border-top: 1.47px solid #6A4113;
background: #18120B;
z-index: 1;
}

.b-menu-footer ul li a:after {
border-right: 1.47px solid #6A4113;
right: -14px;
top: 4px;
border-bottom: 1.47px solid #6A4113;
}

.b-menu-footer {
position: relative;margin-top: 30px;
}

.b-menu-footer ul li a:hover {
background: #6a4113;
border-color: #6a4113;
color: white;
}

.b-menu-footer ul li a:hover:before, .b-menu-footer ul li a:hover:after {
background: #6a4113;
}

.b-menu-footer .section-bg-overlay1 {
background: #ffe600;
height: 1px;
position: absolute;
width: 100%;
top: 17px;
}
#copyright {
text-align: center;padding: 20px 0px;
}
/************* quick call****/
.callmobi {
position: fixed;
bottom: 1%;
right: 5px;
z-index: 999;
display: block;
background: #2b1d0d;
border-radius: 23px;
box-shadow: 0px 0px 5px #ccc;
padding: 3px 0px;
}
.callmobi .chat-call {

color: #fff;
padding:5px 15px;
border-radius: 15px;font-weight: 900;
font-size: 17px;
background: linear-gradient(90deg, #BF953F, #FCF6BA, #B38728, #FBF5B7, #AA771C);
background-clip: border-box;
background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.callmobi .chat-call  i{
font-size: 21px;
position: relative;
left: -1px;color: red!important;
top: 2px;
background: linear-gradient(90deg, #BF953F, #FCF6BA, #B38728, #FBF5B7, #AA771C);
background-clip: border-box;
background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}


@media (max-width: 480px) {
.call-text p {

font-size: 14px;
margin-top: -8px;
text-align: center;
margin-bottom: -6px;

}
.call-text label {

text-align: left;
font-size: 19px;
color: var(--var-link-color);
font-weight: 600;
margin-top: -13px;
display: block;
text-align: center;

}
.goingay.btn.btn-primary {
font-size: 22px;
padding: 5px 17px;
float: none;
margin: 15px auto;
}
footer.footer .title-menu a::before {
top: 2px;
}
}
.coccoc-alo-phone {
position: fixed;
visibility: hidden;
background-color: transparent;
width: 200px;
height: 200px;
cursor: pointer;
z-index: 200000 !important;
-webkit-backface-visibility: hidden;
-webkit-transform: translateZ(0);
-webkit-transition: visibility .5s;
-moz-transition: visibility .5s;
-o-transition: visibility .5s;
transition: visibility .5s;
right: 150px;
bottom: 30px;
}

.coccoc-alo-phone.coccoc-alo-show {
visibility: visible
}

@-webkit-keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0)
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none
}
}

@-webkit-keyframes fadeInRightBig {
0% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0)
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none
}
}

@-webkit-keyframes fadeOutRight {
0% {
opacity: 1
}
100% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0)
}
}

.fadeOutRight {
-webkit-animation-name: fadeOutRight;
animation-name: fadeOutRight
}

.coccoc-alo-phone.coccoc-alo-static {
opacity: .6
}

.coccoc-alo-phone.coccoc-alo-hover,
.coccoc-alo-phone:hover {
opacity: 1
}

.coccoc-alo-ph-circle {
width: 160px;
height: 160px;
top: 20px;
left: 20px;
position: absolute;
background-color: transparent;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
border: 2px solid rgba(30, 30, 30, 0.4);
border: 2px solid #bfebfc 9;
opacity: .1;
-webkit-animation: coccoc-alo-circle-anim 1.2s infinite ease-in-out;
-moz-animation: coccoc-alo-circle-anim 1.2s infinite ease-in-out;
-ms-animation: coccoc-alo-circle-anim 1.2s infinite ease-in-out;
-o-animation: coccoc-alo-circle-anim 1.2s infinite ease-in-out;
animation: coccoc-alo-circle-anim 1.2s infinite ease-in-out;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
-webkit-transform-origin: 50% 50%;
-moz-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
-o-transform-origin: 50% 50%;
transform-origin: 50% 50%
}

.coccoc-alo-phone.coccoc-alo-active .coccoc-alo-ph-circle {
-webkit-animation: coccoc-alo-circle-anim 1.1s infinite ease-in-out !important;
-moz-animation: coccoc-alo-circle-anim 1.1s infinite ease-in-out !important;
-ms-animation: coccoc-alo-circle-anim 1.1s infinite ease-in-out !important;
-o-animation: coccoc-alo-circle-anim 1.1s infinite ease-in-out !important;
animation: coccoc-alo-circle-anim 1.1s infinite ease-in-out !important
}

.coccoc-alo-phone.coccoc-alo-static .coccoc-alo-ph-circle {
-webkit-animation: coccoc-alo-circle-anim 2.2s infinite ease-in-out !important;
-moz-animation: coccoc-alo-circle-anim 2.2s infinite ease-in-out !important;
-ms-animation: coccoc-alo-circle-anim 2.2s infinite ease-in-out !important;
-o-animation: coccoc-alo-circle-anim 2.2s infinite ease-in-out !important;
animation: coccoc-alo-circle-anim 2.2s infinite ease-in-out !important
}

.coccoc-alo-phone.coccoc-alo-hover .coccoc-alo-ph-circle,
.coccoc-alo-phone:hover .coccoc-alo-ph-circle {
border-color: #00aff2;
opacity: .5
}

.coccoc-alo-phone.coccoc-alo-green.coccoc-alo-hover .coccoc-alo-ph-circle,
.coccoc-alo-phone.coccoc-alo-green:hover .coccoc-alo-ph-circle {
border-color: #75eb50;
border-color: #baf5a7 9;
opacity: .5
}

.coccoc-alo-phone.coccoc-alo-green .coccoc-alo-ph-circle {
border-color: #aea142;
border-color: #bfebfc 9;
opacity: .5;
}

.coccoc-alo-phone.coccoc-alo-gray.coccoc-alo-hover .coccoc-alo-ph-circle,
.coccoc-alo-phone.coccoc-alo-gray:hover .coccoc-alo-ph-circle {
border-color: #ccc;
opacity: .5
}

.coccoc-alo-phone.coccoc-alo-gray .coccoc-alo-ph-circle {
border-color: #75eb50;
opacity: .5
}
.phone_text {
background: #ffe800 none repeat scroll 0 0;
border-radius: 4px;
bottom: 40px;
color: #000;
left: 15px;font-size: 14px;
padding: 2px 9px;
position: absolute;
}
.coccoc-alo-ph-circle-fill {
width: 100px;
height: 100px;
top: 50px;
left: 50px;
position: absolute;
background-color: #000;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
border: 2px solid transparent;
opacity: .1;
-webkit-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;
-moz-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;
-ms-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;
-o-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;
animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
-webkit-transform-origin: 50% 50%;
-moz-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
-o-transform-origin: 50% 50%;
transform-origin: 50% 50%
}

.coccoc-alo-phone.coccoc-alo-active .coccoc-alo-ph-circle-fill {
-webkit-animation: coccoc-alo-circle-fill-anim 1.7s infinite ease-in-out !important;
-moz-animation: coccoc-alo-circle-fill-anim 1.7s infinite ease-in-out !important;
-ms-animation: coccoc-alo-circle-fill-anim 1.7s infinite ease-in-out !important;
-o-animation: coccoc-alo-circle-fill-anim 1.7s infinite ease-in-out !important;
animation: coccoc-alo-circle-fill-anim 1.7s infinite ease-in-out !important
}

.coccoc-alo-phone.coccoc-alo-static .coccoc-alo-ph-circle-fill {
-webkit-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out !important;
-moz-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out !important;
-ms-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out !important;
-o-animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out !important;
animation: coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out !important;
opacity: 0 !important
}

.coccoc-alo-phone.coccoc-alo-hover .coccoc-alo-ph-circle-fill,
.coccoc-alo-phone:hover .coccoc-alo-ph-circle-fill {
background-color: rgba(0, 175, 242, 0.5);
background-color: #00aff2 9;
opacity: .75 !important
}

.coccoc-alo-phone.coccoc-alo-green.coccoc-alo-hover .coccoc-alo-ph-circle-fill,
.coccoc-alo-phone.coccoc-alo-green:hover .coccoc-alo-ph-circle-fill {
background-color: rgba(117, 235, 80, 0.5);
background-color: #baf5a7 9;
opacity: .75 !important
}

.coccoc-alo-phone.coccoc-alo-green .coccoc-alo-ph-circle-fill {
background-color: rgba(242, 223, 0, 0.85);
background-color: #a6e3fa 9;
opacity: .75 !important
}

.coccoc-alo-phone.coccoc-alo-gray.coccoc-alo-hover .coccoc-alo-ph-circle-fill,
.coccoc-alo-phone.coccoc-alo-gray:hover .coccoc-alo-ph-circle-fill {
background-color: rgba(204, 204, 204, 0.5);
background-color: #ccc 9;
opacity: .75 !important
}

.coccoc-alo-phone.coccoc-alo-gray .coccoc-alo-ph-circle-fill {
background-color: rgba(117, 235, 80, 0.5);
opacity: .75 !important
}

.coccoc-alo-ph-img-circle {
width: 60px;
height: 60px;
top: 70px;
left: 70px;
position: absolute;
background: rgba(30, 30, 30, 0.1) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAB/ElEQVR42uya7W3CMBCG31QM4A1aNggTlG6QbpBMkHYC1AloJ4BOABuEDcgGtBOETnD9c1ERCH/lwxeaV8oPFGP86Hy+DxMREW5Bd7gRjSDSNGn4/RiAOvm8C0ZCRD5PSkQVXSr1nK/xE3mcWimA1ZV3JYBZCIO4giQANoYxMwYS6+xKY4lT5dJPreWZY+uspqSCKPYN27GJVBDXheVSQe494ksiEWTuMXcu1dld9SARxDX1OAJ4lgjy4zDnFsC076A4adEiRwAZg4hOUSpNoCsBPDGM+HqkNGynYBCuILuWj+dgWysGsNe8nwL4GsrW0m2fxZBq9rW0rNcX5MOQ9eZD8JFahcG5g/iKT671alGAYQggpYWvpEPYWrU/HDTOfeRIX0q2SL3QN4tGhZJukVobQyXYWw7WtLDKDIuM+ZSzscyCE9PCy5IttCvnZNaeiGLNHKuz8ZVh/MXTVu/1xQKmIqLEAuJ0fNo3iG5B51oSkeKnsBi/4bG9gYB/lCytU5G9DryFW+3Gm+JLwU7ehbJrwTjq4DJU8bHcVbEV9dXXqqP6uqO5e2/QZRYJpqu2IUAA4B3tXvx8hgKp05QZW6dJqrLTNkB6vrRURLRwPHqtYgkC3cLWQAcDQGGKH13FER/NATzi786+BPDNjm1dMkfjn2pGkBHkf4D8DgBJDuDHx9BN+gAAAABJRU5ErkJggg==") no-repeat center center;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
border: 2px solid transparent;
opacity: .7;
-webkit-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;
-moz-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;
-ms-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;
-o-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;
animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;
-webkit-transform-origin: 50% 50%;
-moz-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
-o-transform-origin: 50% 50%;
transform-origin: 50% 50%
}

.coccoc-alo-phone.coccoc-alo-active .coccoc-alo-ph-img-circle {
-webkit-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out !important;
-moz-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out !important;
-ms-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out !important;
-o-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out !important;
animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out !important
}

.coccoc-alo-phone.coccoc-alo-static .coccoc-alo-ph-img-circle {
-webkit-animation: coccoc-alo-circle-img-anim 0s infinite ease-in-out !important;
-moz-animation: coccoc-alo-circle-img-anim 0s infinite ease-in-out !important;
-ms-animation: coccoc-alo-circle-img-anim 0s infinite ease-in-out !important;
-o-animation: coccoc-alo-circle-img-anim 0s infinite ease-in-out !important;
animation: coccoc-alo-circle-img-anim 0s infinite ease-in-out !important
}

.coccoc-alo-phone.coccoc-alo-hover .coccoc-alo-ph-img-circle,
.coccoc-alo-phone:hover .coccoc-alo-ph-img-circle {
background-color: #00aff2
}

.coccoc-alo-phone.coccoc-alo-green.coccoc-alo-hover .coccoc-alo-ph-img-circle,
.coccoc-alo-phone.coccoc-alo-green:hover .coccoc-alo-ph-img-circle {
background-color: #75eb50;
background-color: #75eb50 9
}

.coccoc-alo-phone.coccoc-alo-green .coccoc-alo-ph-img-circle {
background-color: #ffb310;
}

.coccoc-alo-phone.coccoc-alo-gray.coccoc-alo-hover .coccoc-alo-ph-img-circle,
.coccoc-alo-phone.coccoc-alo-gray:hover .coccoc-alo-ph-img-circle {
background-color: #ccc
}

.coccoc-alo-phone.coccoc-alo-gray .coccoc-alo-ph-img-circle {
background-color: #75eb50
}

@-moz-keyframes coccoc-alo-circle-anim {
0% {
-moz-transform: rotate(0) scale(.5) skew(1deg);
opacity: .1;
-moz-opacity: .1;
-webkit-opacity: .1;
-o-opacity: .1
}
30% {
-moz-transform: rotate(0) scale(.7) skew(1deg);
opacity: .5;
-moz-opacity: .5;
-webkit-opacity: .5;
-o-opacity: .5
}
100% {
-moz-transform: rotate(0) scale(1) skew(1deg);
opacity: .6;
-moz-opacity: .6;
-webkit-opacity: .6;
-o-opacity: .1
}
}

@-webkit-keyframes coccoc-alo-circle-anim {
0% {
-webkit-transform: rotate(0) scale(.5) skew(1deg);
-webkit-opacity: .1
}
30% {
-webkit-transform: rotate(0) scale(.7) skew(1deg);
-webkit-opacity: .5
}
100% {
-webkit-transform: rotate(0) scale(1) skew(1deg);
-webkit-opacity: .1
}
}

@-o-keyframes coccoc-alo-circle-anim {
0% {
-o-transform: rotate(0) kscale(.5) skew(1deg);
-o-opacity: .1
}
30% {
-o-transform: rotate(0) scale(.7) skew(1deg);
-o-opacity: .5
}
100% {
-o-transform: rotate(0) scale(1) skew(1deg);
-o-opacity: .1
}
}

@-moz-keyframes coccoc-alo-circle-fill-anim {
0% {
-moz-transform: rotate(0) scale(.7) skew(1deg);
opacity: .2
}
50% {
-moz-transform: rotate(0) -moz-scale(1) skew(1deg);
opacity: .2
}
100% {
-moz-transform: rotate(0) scale(.7) skew(1deg);
opacity: .2
}
}

@-webkit-keyframes coccoc-alo-circle-fill-anim {
0% {
-webkit-transform: rotate(0) scale(.7) skew(1deg);
opacity: .2
}
50% {
-webkit-transform: rotate(0) scale(1) skew(1deg);
opacity: .2
}
100% {
-webkit-transform: rotate(0) scale(.7) skew(1deg);
opacity: .2
}
}

@-o-keyframes coccoc-alo-circle-fill-anim {
0% {
-o-transform: rotate(0) scale(.7) skew(1deg);
opacity: .2
}
50% {
-o-transform: rotate(0) scale(1) skew(1deg);
opacity: .2
}
100% {
-o-transform: rotate(0) scale(.7) skew(1deg);
opacity: .2
}
}

@-moz-keyframes coccoc-alo-circle-img-anim {
0% {
transform: rotate(0) scale(1) skew(1deg)
}
10% {
-moz-transform: rotate(-25deg) scale(1) skew(1deg)
}
20% {
-moz-transform: rotate(25deg) scale(1) skew(1deg)
}
30% {
-moz-transform: rotate(-25deg) scale(1) skew(1deg)
}
40% {
-moz-transform: rotate(25deg) scale(1) skew(1deg)
}
50% {
-moz-transform: rotate(0) scale(1) skew(1deg)
}
100% {
-moz-transform: rotate(0) scale(1) skew(1deg)
}
}

@-webkit-keyframes coccoc-alo-circle-img-anim {
0% {
-webkit-transform: rotate(0) scale(1) skew(1deg)
}
10% {
-webkit-transform: rotate(-25deg) scale(1) skew(1deg)
}
20% {
-webkit-transform: rotate(25deg) scale(1) skew(1deg)
}
30% {
-webkit-transform: rotate(-25deg) scale(1) skew(1deg)
}
40% {
-webkit-transform: rotate(25deg) scale(1) skew(1deg)
}
50% {
-webkit-transform: rotate(0) scale(1) skew(1deg)
}
100% {
-webkit-transform: rotate(0) scale(1) skew(1deg)
}
}

@-o-keyframes coccoc-alo-circle-img-anim {
0% {
-o-transform: rotate(0) scale(1) skew(1deg)
}
10% {
-o-transform: rotate(-25deg) scale(1) skew(1deg)
}
20% {
-o-transform: rotate(25deg) scale(1) skew(1deg)
}
30% {
-o-transform: rotate(-25deg) scale(1) skew(1deg)
}
40% {
-o-transform: rotate(25deg) scale(1) skew(1deg)
}
50% {
-o-transform: rotate(0) scale(1) skew(1deg)
}
100% {
-o-transform: rotate(0) scale(1) skew(1deg)
}
}

@-moz-keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
-ms-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0)
}
100% {
opacity: 1;
-webkit-transform: none;
-ms-transform: none;
transform: none
}
}

@-webkit-keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
-ms-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0)
}
100% {
opacity: 1;
-webkit-transform: none;
-ms-transform: none;
transform: none
}
}

@-o-keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
-ms-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0)
}
100% {
opacity: 1;
-webkit-transform: none;
-ms-transform: none;
transform: none
}
}

@keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
-ms-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0)
}
100% {
opacity: 1;
-webkit-transform: none;
-ms-transform: none;
transform: none
}
}

@-moz-keyframes fadeOutRight {
0% {
opacity: 1
}
100% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
-ms-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0)
}
}

@-webkit-keyframes fadeOutRight {
0% {
opacity: 1
}
100% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
-ms-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0)
}
}

@-o-keyframes fadeOutRight {
0% {
opacity: 1
}
100% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
-ms-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0)
}
}

@keyframes fadeOutRight {
0% {
opacity: 1
}
100% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
-ms-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0)
}
}

@-moz-keyframes coccoc-alo-circle-anim {
0% {
transform: rotate(0) scale(.5) skew(1deg);
opacity: .1
}
30% {
transform: rotate(0) scale(.7) skew(1deg);
opacity: .5
}
100% {
transform: rotate(0) scale(1) skew(1deg);
opacity: .1
}
}

@-webkit-keyframes coccoc-alo-circle-anim {
0% {
transform: rotate(0) scale(.5) skew(1deg);
opacity: .1
}
30% {
transform: rotate(0) scale(.7) skew(1deg);
opacity: .5
}
100% {
transform: rotate(0) scale(1) skew(1deg);
opacity: .1
}
}

@-o-keyframes coccoc-alo-circle-anim {
0% {
transform: rotate(0) scale(.5) skew(1deg);
opacity: .1
}
30% {
transform: rotate(0) scale(.7) skew(1deg);
opacity: .5
}
100% {
transform: rotate(0) scale(1) skew(1deg);
opacity: .1
}
}

@keyframes coccoc-alo-circle-anim {
0% {
transform: rotate(0) scale(.5) skew(1deg);
opacity: .1
}
30% {
transform: rotate(0) scale(.7) skew(1deg);
opacity: .5
}
100% {
transform: rotate(0) scale(1) skew(1deg);
opacity: .1
}
}

@-moz-keyframes coccoc-alo-circle-fill-anim {
0% {
transform: rotate(0) scale(.7) skew(1deg);
opacity: .2
}
50% {
transform: rotate(0) scale(1) skew(1deg);
opacity: .2
}
100% {
transform: rotate(0) scale(.7) skew(1deg);
opacity: .2
}
}

@-webkit-keyframes coccoc-alo-circle-fill-anim {
0% {
transform: rotate(0) scale(.7) skew(1deg);
opacity: .2
}
50% {
transform: rotate(0) scale(1) skew(1deg);
opacity: .2
}
100% {
transform: rotate(0) scale(.7) skew(1deg);
opacity: .2
}
}

@-o-keyframes coccoc-alo-circle-fill-anim {
0% {
transform: rotate(0) scale(.7) skew(1deg);
opacity: .2
}
50% {
transform: rotate(0) scale(1) skew(1deg);
opacity: .2
}
100% {
transform: rotate(0) scale(.7) skew(1deg);
opacity: .2
}
}

@keyframes coccoc-alo-circle-fill-anim {
0% {
transform: rotate(0) scale(.7) skew(1deg);
opacity: .2
}
50% {
transform: rotate(0) scale(1) skew(1deg);
opacity: .2
}
100% {
transform: rotate(0) scale(.7) skew(1deg);
opacity: .2
}
}

@-moz-keyframes coccoc-alo-circle-img-anim {
0% {
transform: rotate(0) scale(1) skew(1deg)
}
10% {
transform: rotate(-25deg) scale(1) skew(1deg)
}
20% {
transform: rotate(25deg) scale(1) skew(1deg)
}
30% {
transform: rotate(-25deg) scale(1) skew(1deg)
}
40% {
transform: rotate(25deg) scale(1) skew(1deg)
}
50% {
transform: rotate(0) scale(1) skew(1deg)
}
100% {
transform: rotate(0) scale(1) skew(1deg)
}
}

@-webkit-keyframes coccoc-alo-circle-img-anim {
0% {
transform: rotate(0) scale(1) skew(1deg)
}
10% {
transform: rotate(-25deg) scale(1) skew(1deg)
}
20% {
transform: rotate(25deg) scale(1) skew(1deg)
}
30% {
transform: rotate(-25deg) scale(1) skew(1deg)
}
40% {
transform: rotate(25deg) scale(1) skew(1deg)
}
50% {
transform: rotate(0) scale(1) skew(1deg)
}
100% {
transform: rotate(0) scale(1) skew(1deg)
}
}

@-o-keyframes coccoc-alo-circle-img-anim {
0% {
transform: rotate(0) scale(1) skew(1deg)
}
10% {
transform: rotate(-25deg) scale(1) skew(1deg)
}
20% {
transform: rotate(25deg) scale(1) skew(1deg)
}
30% {
transform: rotate(-25deg) scale(1) skew(1deg)
}
40% {
transform: rotate(25deg) scale(1) skew(1deg)
}
50% {
transform: rotate(0) scale(1) skew(1deg)
}
100% {
transform: rotate(0) scale(1) skew(1deg)
}
}

@keyframes coccoc-alo-circle-img-anim {
0% {
transform: rotate(0) scale(1) skew(1deg)
}
10% {
transform: rotate(-25deg) scale(1) skew(1deg)
}
20% {
transform: rotate(25deg) scale(1) skew(1deg)
}
30% {
transform: rotate(-25deg) scale(1) skew(1deg)
}
40% {
transform: rotate(25deg) scale(1) skew(1deg)
}
50% {
transform: rotate(0) scale(1) skew(1deg)
}
100% {
transform: rotate(0) scale(1) skew(1deg)
}
}

#coccoc-alo-wrapper {
position: fixed;
width: 100%;
bottom: 0;
top: 0;
left: 0;
z-index: 2000000;
overflow: visible;
display: none;
color: #383838
}

#coccoc-alo-wrapper.night-mode {
color: #fff
}

.coccoc-alo-popup-close {
-webkit-border-radius: 2px !important;
-moz-border-radius: 2px !important;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
position: absolute !important;
right: -15px !important;
top: -15px !important;
height: 30px !important;
width: 30px !important;
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozZWEyNDI5ZC0yYmI3LWYzNDMtYjBjZi1jMGJjYTE4ODRmZjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjRGMTI2QTcxNDBFMTFFNUFENEZCRDVFQ0JDQjQyQzIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjRGMTI2QTYxNDBFMTFFNUFENEZCRDVFQ0JDQjQyQzIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVmYzc3OTY1LWUxNWUtNGU0Ni04ODFjLTBlOTQ3YjBmMzBmNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozZWEyNDI5ZC0yYmI3LWYzNDMtYjBjZi1jMGJjYTE4ODRmZjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5iCEbHAAABl0lEQVR42sSXS07DMBCGnSKyDorEAVjACTgCIEVlXU5R9QjlCk3VAzTrLhMJ2NIVJ2DDuo9EsKUszEw0kaIQbI+bxy/9UhRP5pMcjz12pJTCQKfgO/AN+Bp8AfZo7Av8AX4Dv4CfwD/ajAhW2ANPwTtprj1946lyq6AP4I2014ZyGINPwAvZnBaUUwnGgJVsXqsqvAoOZXua/wceyfY1KngOlROWxjv4XLSrHfgKS3BALyYdQAUxJkUdu7o6jeNYZlmmnUeMwViNkOUieKiLTNNURlGkhOPYcrnMYw00RPDMJFIFZ0JRIYJfTaPr4BZQ1Fow9+EcgCAEWkLz/4zl9A1rzOUsTQCKJEny5yAIhO/73NV9GNjUhOM4tc8scae6PL3laedONYLXNtC6f85dXDNb6BHw0GgDKaCqxEz4fbFlpk1smQjnbJmCeqSuNO3jWNyDL8vHIrao4w6OxTGx/rQ+8z5an16bvd7a22pDvz0CuOU29NUrzKOuzqvlTN8orzAO89J2W7q0ndHYZ+nS9kw+6BL+CjAAEvDTBJC9qhAAAAAASUVORK5CYII=");
background-position: center center;
background-repeat: no-repeat;
cursor: pointer !important;
-webkit-transition: .3s ease-out !important;
-moz-transition: .3s ease-out !important;
-o-transition: .3s ease-out !important;
transition: .3s ease-out !important
}

#coccoc-alo-wrapper.night-mode .coccoc-alo-popup-close {
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozZWEyNDI5ZC0yYmI3LWYzNDMtYjBjZi1jMGJjYTE4ODRmZjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUY2REUyNDQxNDE2MTFFNThBNEJENTVFNDA2QjFFOUEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUY2REUyNDMxNDE2MTFFNThBNEJENTVFNDA2QjFFOUEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVmYzc3OTY1LWUxNWUtNGU0Ni04ODFjLTBlOTQ3YjBmMzBmNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozZWEyNDI5ZC0yYmI3LWYzNDMtYjBjZi1jMGJjYTE4ODRmZjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz56uyuzAAABfUlEQVR42sSXvU7DMBDHYxCdw8IDMMCWTDwCdClznLcJr9BUfYs+ALDSqXMisTD3S4K1MBx3kS1ZVuqvNslf+kuRfL5f5OTsMwOAyEFX6DH6Ef2AvkXHYuwH/YVeod/Rr+g/a0YCGxyjC/QW3LUTc2JTbhOUo9cQrrXI4Qy+RM/hfJqLnEYwBSzg/FrocB1cQneaHQNn0L0yyWOinKg0PtE3Ubfaou+bEhRvUEB/KuRSj2x1muc51HVtzUgxnHNbGLFGBJ7YIquqgjRNjXAaS5KkiXXQhMBTl0gT3BNKKgn84RrdBg+AkpaR5z7cAAhEwEBo850JfPCdJeGBUNLhIqQYGWOtz17yXWp1edVlD1nqZQi07Zv7/lzTUOgJ8NJpA5FQU2JP+LPcMvfGIyXLnBISnGJdt8xBDom+j8Ud+k49FvtqBPix1mc2ROszaLM3WHurN/SbE4Ab34Zev8K82Opc017MMV5hmOel7Um5tF2LsW/l0vYm/GtL+C/AAAHy+OD95QLeAAAAAElFTkSuQmCC")
}

#coccoc-alo-wrapper .coccoc-alo-popup-close:hover {
opacity: .6 !important
}

.coccoc-alo-popup {
display: inline-block;
position: relative;
-webkit-border-radius: 16px;
-moz-border-radius: 16px;
border-radius: 16px;
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wYZCyIUPNCUUwAAAA1JREFUCNdj+P///2cACe8D8SyfS4EAAAAASUVORK5CYII=");
-webkit-transition: .6s ease-out;
-moz-transition: .6s ease-out;
-o-transition: .6s ease-out;
transition: .6s ease-out;
margin: 0 auto;
z-index: 200001;
text-align: center;
padding: 60px 75px
}

#coccoc-alo-wrapper.night-mode .coccoc-alo-popup {
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wYZCyAMHYpuhwAAAA1JREFUCNdjMDY2/gwAAsMBjX/tf+YAAAAASUVORK5CYII=")
}

#coccoc-alo-wrapper .coccoc-alo-overlay {
position: fixed;
width: 100%;
height: 100%;
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAACnej3aAAAAAXRSTlOZyTXzhgAAAApJREFUCB1jYAAAAAIAAc/INeUAAAAASUVORK5CYII=");
top: 0;
left: 0;
z-index: 200000
}

.coccoc-alo-popup h3 {
font-size: 24px;
margin: 0 0 40px;
font-family: 'Open Sans';
font-weight: 300;
white-space: nowrap
}

.night-mode .coccoc-alo-popup h3 {
font-size: 23px
}

.night-mode .coccoc-alo-message {
padding-bottom: 0
}

.coccoc-alo-message {
height: 32px;
padding: 18px 0 13px 0;
text-align: center;
clear: both;
font-size: 14px
}

#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper .label,
#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper .label + .input {
float: left;
width: 49%
}

#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper .input {
padding: 0 13px
}

#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper label {
color: #616161;
font-size: 18px;
height: 28px;
line-height: 28px;
padding-right: 15px
}

.coccoc-alo-number {
color: #00bed5;
font-size: 28px;
font-family: Montserrat, "Lucida Console", Monaco, monospace, sans-serif;
font-weight: normal;
background-color: transparent;
border: none;
border-width: 0;
display: inline-block;
border-bottom: #00bed5 solid 1px;
padding-bottom: 10px;
margin: 0 auto;
width: 221px
}

coccoc-alo-number::-ms-clear {
display: none;
width: 0;
height: 0
}

.night-mode .coccoc-alo-number {
border: #00bed5 solid 1px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
padding: 13px 31px
}

#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper input[type="text"].valid-invalid {
color: #ff496b
}

#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper input[type="text"]:focus {
outline: 0
}

#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper input[type="text"]::-webkit-input-placeholder {
color: #d1d1d1
}

#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper input[type="text"]::-moz-placeholder {
color: #d1d1d1
}

#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper input[type="text"]::-ms-input-placeholder {
color: #d1d1d1
}

#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-input-wrapper input[type="text"]::-moz-placeholder {
color: #d1d1d1
}

#coccoc-alo-wrapper.night-mode .coccoc-alo-popup .coccoc-alo-input-wrapper input[type="text"]::-webkit-input-placeholder {
color: #60615f
}

#coccoc-alo-wrapper.night-mode .coccoc-alo-popup .coccoc-alo-input-wrapper input[type="text"]::-moz-placeholder {
color: #60615f
}

#coccoc-alo-wrapper.night-mode .coccoc-alo-popup .coccoc-alo-input-wrapper input[type="text"]::-ms-input-placeholder {
color: #60615f
}

#coccoc-alo-wrapper.night-mode .coccoc-alo-popup .coccoc-alo-input-wrapper input[type="text"]::-moz-placeholder {
color: #60615f
}

#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-submit {
border: none;
border-width: 0;
padding: 20px 40px;
background-color: #333;
-webkit-border-radius: 68px;
-moz-border-radius: 68px;
-webkit-border-radius: 68px;
-moz-border-radius: 68px;
border-radius: 68px;
font-family: "Open Sans", Arial, Helvetica, sans-serif;
font-size: 20px;
color: #fff;
cursor: pointer;
outline: none !important
}

#coccoc-alo-wrapper.night-mode .coccoc-alo-popup .coccoc-alo-submit {
background-color: #00bed5
}

#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-submitavtive,
#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-submitvisited {
outline: none !important
}

#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-submit-moz-focus-inner {
border: 0
}

#coccoc-alo-wrapper .coccoc-alo-popup .coccoc-alo-submit:hover {
background-color: #00aff2;
background-color: #00aff2
}

.coccoc-alo-blur {
-webkit-filter: blur(3px);
-ms-filter: blur(3px);
-moz-filter: blur(3px);
-o-filter: blur(3px);
filter: blur(3px);
filter: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxmaWx0ZXIgaWQ9ImJsdXIiPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjMiLz48L2ZpbHRlcj48L3N2Zz4jYmx1cg==#blur")
}

#coccoc-countdown {
padding-top: 20px;
font-family: "Open Sans", Arial, Helvetica, sans-serif;
font-size: 28px;
font-weight: 300
}

.coccoc-alo-request-time {
font-family: "Open Sans", Arial, Helvetica, sans-serif;
padding: 6px 12px;
font-size: 18px;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

#coccoc-alo-wrapper.night-mode .coccoc-alo-request-time {
color: #fff;
background-color: #515350;
border: 1px solid #606260
}

#coccoc-alo-wrapper.night-mode .coccoc-alo-popup h3 {
margin-bottom: 15px
}

#coccoc-alo-wrapper.night-mode .coccoc-alo-form .coccoc-alo-select-wrapper {
margin-bottom: 35px
}

.coccoc-alo-table {
display: table;
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0
}

.coccoc-alo-cell {
display: table-cell;
vertical-align: middle;
text-align: center
}
.alo-floating {
left: 10px;
bottom: 3px;
position: fixed;
text-align: center;
height: 40px;
line-height: 40px;
font-size: 18px;
border-radius: 40px;
cursor: pointer;
padding-right: 15px;
max-width: 250px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
background: #f96000;
z-index: 99999;
}
.alo-floating a {
color: #fff;
}
.alo-floating i {
background-color: transparent;
background-position: -137px -17px;
display: block;
float: left;
height: 17px;
margin-right: 0!important;
margin-top: 12px;
width: 19px;
margin-left: 10px;
}
.zalo-floating {
right: 25px;
bottom: 100px;
position: fixed;
text-align: center;
height: 40px;
line-height: 40px;
cursor: pointer;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
z-index: 99999;
}

.fix_tel {
position: fixed;
bottom: 5px;
right: 0;
z-index: 999;
}

.fix_tel a {
text-decoration: none;
display: block;
color: #fff;
}
.v2_bnc_scrolltop{
bottom: 50px;
}
.tel {
background: #cc753c;
width: 182px;
height: 40px;
position: relative;
overflow: hidden;
background-size: 40px;
border-radius: 28px;
border: solid 1px #ffe600;
padding-top: 6px;
text-align: center;
}

.ring-alo-phone {
background-color: transparent;
cursor: pointer;
height: 80px;
position: absolute;
transition: visibility 0.5s ease 0s;
visibility: hidden;
width: 80px;
z-index: 200000 !important;
}

.ring-alo-phone.ring-alo-show {
visibility: visible;
}

.ring-alo-phone.ring-alo-hover,
.ring-alo-phone:hover {
opacity: 1;
}

.ring-alo-ph-circle {
animation: 1.2s ease-in-out 0s normal none infinite running ring-alo-circle-anim;
background-color: transparent;
border: 2px solid rgba(30, 30, 30, 0.4);
border-radius: 100%;
height: 70px;
left: 10px;
opacity: 0.1;
position: absolute;
top: 12px;
transform-origin: 50% 50% 0;
transition: all 0.5s ease 0s;
width: 70px;
}

.ring-alo-phone.ring-alo-active .ring-alo-ph-circle {
animation: 1.1s ease-in-out 0s normal none infinite running ring-alo-circle-anim !important;
}

.ring-alo-phone.ring-alo-static .ring-alo-ph-circle {
animation: 2.2s ease-in-out 0s normal none infinite running ring-alo-circle-anim !important;
}

.ring-alo-phone.ring-alo-hover .ring-alo-ph-circle,
.ring-alo-phone:hover .ring-alo-ph-circle {
border-color: #f18238;
opacity: 0.5;
}

.ring-alo-phone.ring-alo-green.ring-alo-hover .ring-alo-ph-circle,
.ring-alo-phone.ring-alo-green:hover .ring-alo-ph-circle {
border-color: #f18238;
opacity: 0.5;
}

.ring-alo-phone.ring-alo-green .ring-alo-ph-circle {
border-color: #f18238;
opacity: 0.5;
}

.ring-alo-ph-circle-fill {
animation: 2.3s ease-in-out 0s normal none infinite running ring-alo-circle-fill-anim;
background-color: #000;
border: 2px solid transparent;
border-radius: 100%;
height: 30px;
left: 30px;
opacity: 0.1;
position: absolute;
top: 33px;
transform-origin: 50% 50% 0;
transition: all 0.5s ease 0s;
width: 30px;
}

.ring-alo-phone.ring-alo-hover .ring-alo-ph-circle-fill,
.ring-alo-phone:hover .ring-alo-ph-circle-fill {
background-color: rgba(0, 175, 242, 0.5);
opacity: 0.75 !important;
}

.ring-alo-phone.ring-alo-green.ring-alo-hover .ring-alo-ph-circle-fill,
.ring-alo-phone.ring-alo-green:hover .ring-alo-ph-circle-fill {
background-color: rgba(117, 235, 80, 0.5);
opacity: 0.75 !important;
}

.ring-alo-phone.ring-alo-green .ring-alo-ph-circle-fill {
background-color: rgb(242, 120, 98);
opacity: 0.75 !important;
}

.ring-alo-ph-img-circle {
animation: 1s ease-in-out 0s normal none infinite running ring-alo-circle-img-anim;
border: 2px solid transparent;
border-radius: 100%;
height: 30px;
left: 30px;
opacity: 1;
position: absolute;
top: 33px;
transform-origin: 50% 50% 0;
width: 30px;
}

.ring-alo-phone.ring-alo-hover .ring-alo-ph-img-circle,
.ring-alo-phone:hover .ring-alo-ph-img-circle {
background-color: #f18238;
}

.ring-alo-phone.ring-alo-green.ring-alo-hover .ring-alo-ph-img-circle,
.ring-alo-phone.ring-alo-green:hover .ring-alo-ph-img-circle {
background-color: #f18238;
}

.ring-alo-phone.ring-alo-green .ring-alo-ph-img-circle {
background-color: #f18238;
}

@keyframes ring-alo-circle-anim {
0% {
opacity: 0.1;
transform: rotate(0deg) scale(0.5) skew(1deg);
}
30% {
opacity: 0.5;
transform: rotate(0deg) scale(0.7) skew(1deg);
}
100% {
opacity: 0.6;
transform: rotate(0deg) scale(1) skew(1deg);
}
}

@keyframes ring-alo-circle-img-anim {
0% {
transform: rotate(0deg) scale(1) skew(1deg);
}
10% {
transform: rotate(-25deg) scale(1) skew(1deg);
}
20% {
transform: rotate(25deg) scale(1) skew(1deg);
}
30% {
transform: rotate(-25deg) scale(1) skew(1deg);
}
40% {
transform: rotate(25deg) scale(1) skew(1deg);
}
50% {
transform: rotate(0deg) scale(1) skew(1deg);
}
100% {
transform: rotate(0deg) scale(1) skew(1deg);
}
}

@keyframes ring-alo-circle-fill-anim {
0% {
opacity: 0.2;
transform: rotate(0deg) scale(0.7) skew(1deg);
}
50% {
opacity: 0.2;
transform: rotate(0deg) scale(1) skew(1deg);
}
100% {
opacity: 0.2;
transform: rotate(0deg) scale(0.7) skew(1deg);
}
}

.ring-alo-ph-img-circle a img {
padding: 1px 0 0 1px;
width: 25px;
position: relative;
top: 0;
}

.ring-alo-phone.ring-alo-green .ring-alo-ph-img-circle {
background-color: #f18238;
}

.ring-alo-phone.ring-alo-green .ring-alo-ph-circle {
background-color: #f18238;
}

.ring-alo-phone.ring-alo-green .ring-alo-ph-circle {
border-color: #f18238;
}

.ring-alo-phone.ring-alo-green.ring-alo-hover .ring-alo-ph-img-circle,
.ring-alo-phone.ring-alo-green:hover .ring-alo-ph-img-circle {
background-color: #f18238;
}

.fone {
color: #f18238;margin-top: 0px;
}


.fix_tel {
top: auto;
bottom: auto;
bottom: 5px;
left: 30px;
}
@media  (max-width: 480px){
.fix_tel {
top: auto;
bottom: auto;
bottom: 5px;
left: auto;
right: 10px;
}  
}
.rateit {
display: -moz-inline-box;
display: inline-block;
position: relative;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
}

.rateit .rateit-range {
position: relative;
display: -moz-inline-box;
display: inline-block;
background: url(star.gif);
height: 16px;
outline: none;
}

.rateit .rateit-range * {
display: block;
}

/* for IE 6 */
* html .rateit, * html .rateit .rateit-range {
display: inline;
}

/* for IE 7 */
* + html .rateit, * + html .rateit .rateit-range {
display: inline;
}

.rateit .rateit-hover, .rateit .rateit-selected {
position: absolute;
left: 0;
top: 0;
width: 0;
}

.rateit .rateit-hover-rtl, .rateit .rateit-selected-rtl {
left: auto;
right: 0;
}

.rateit .rateit-hover {
background: url(star.gif) left -32px;
color: rgb(239, 197, 41);
}

.rateit .rateit-hover-rtl {
background-position: right -32px;
}

.rateit .rateit-selected {
background: url(star-gold32.png) left -16px;
color: rgb(191,66,66);
}

.rateit .rateit-selected-rtl {
background-position: right -16px;
}

.rateit .rateit-preset {
background: url(star.gif) left -48px;
color: rgb(239, 107, 34);
}

.rateit .rateit-preset-rtl {
background: url(star.gif) left -48px;
}

.rateit button.rateit-reset {
background: url(delete.gif) 0 0;
width: 16px;
height: 16px;
display: -moz-inline-box;
display: inline-block;
float: left;
outline: none;
border: none;
padding: 0;
}

.rateit .rateit-reset span {
display: none;
}

.rateit button.rateit-reset:hover, .rateit button.rateit-reset:focus {
background-position: 0 -16px;
}


.rateit-font {
font-size: 24px;
line-height: 1em;
}

.rateit-font .rateit-range {
background: none;
height: auto;
}

.rateit-font .rateit-empty {
color: #ccc;
}

.rateit-font .rateit-range > div {
background: none;
overflow: hidden;
cursor: default;
}

.rateit.rateit-font .rateit-reset {
font-size: inherit;
background: none;
width: 0.6em;
height: 0.6em;
margin-top: 0.2em;
background: gray;
border-radius: 50%;
position: relative;
}

.rateit.rateit-font .rateit-reset span {
display: block;
font-weight: bold;
color: white;
height: calc(50% - 0.045em);
top: 0;
position: absolute;
border-bottom: 0.09em solid white;
width: 72%;
margin-left: 14%;
}


.rateit.rateit-font .rateit-reset:hover, .rateit.rateit-font button.rateit-reset:focus {
background: #e6574b; /* Old browsers */
background: radial-gradient(ellipse at center, #e6574b 55%,#f6836b 77%,#f9d3cc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
background-position: 0 0;
}

.system-block-menu{
position: relative;
}
.system-block-menu .quickEdit{
position: absolute;
top:0px;right: 0px;color: #ccc;
display: none;
}
.system-block-menu:hover .quickEdit{
display: block;z-index: 999999;
}
.header-nav .system-block-menu{
position: unset;
}
.pagination > li {
display: inline-block;
}
.page-pagination {
text-align: center;
}
.pagination > li > a,
.pagination > li > span {
border: 1px solid #f0f0f0;
box-shadow: 0 0 5px #606060;
color: #fff;
display: inline-block;
font: bold 13px/28px Arial,Helvetica,sans-serif;
margin-right: 4px;
text-align: center;
text-decoration: none;
width: 44px;
padding: 1px 12px;
background:#888888;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
border: 1px solid #f0f0f0;
box-shadow: 0 0 5px #606060;
color: #fff;
display: inline-block;

margin-right: 4px;
text-align: center;
text-decoration: none;
width: 44px;
background:#ffe600;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
background:#888888;
color: white;
}
.pagination > li > a:hover,
.pagination > li > span:hover {
background: #800000;
color: white;
}

.ez-toc-widget-container {
position: relative;
white-space: nowrap;
}

#ez-toc-container.ez-toc-light-blue {
background: #EDF6FF;
}

#ez-toc-container.ez-toc-white {
background: #FFF;
}

#ez-toc-container.ez-toc-black {
background: #000;
}

#ez-toc-container.ez-toc-transparent {
background: none;
}

.ez-toc-widget-container ul.ez-toc-list {
padding: 0 10px;
}

#ez-toc-container ul ul,.ez-toc div.ez-toc-widget-container ul ul {
margin-left: 1.5em;
}

#ez-toc-container li,#ez-toc-container ul {
padding: 0;
}

#ez-toc-container li,#ez-toc-container ul,#ez-toc-container ul li,.ez-toc-widget-container,.ez-toc-widget-container li {
background: 0 0;
list-style: none;
line-height: 1.6;
margin: 0;
overflow: hidden;
z-index: 1;
}

.btn.active,.ez-toc-btn,.ez-toc-btn-default.active,.ez-toc-btn-default:active,.ez-toc-btn:active {
background-image: none;
}

#ez-toc-container p.ez-toc-title {
text-align: left;
line-height: 1.45;
margin: 0;color: #333;
padding: 0;font-family: time new roman;
font-weight: bold;
}
#ez-toc-container p.ez-toc-title i{padding-right: 5px ;}
.ez-toc-title-container {
display: table;
margin-bottom: 17px;
width: 100%;
}

.ez-toc-title,.ez-toc-title-toggle {
display: table-cell;
text-align: left;
vertical-align: middle;
}

#ez-toc-container.ez-toc-black p.ez-toc-title {
color: #FFF;
}

#ez-toc-container div.ez-toc-title-container+ul.ez-toc-list {
margin-top: 1em;
}

.ez-toc-wrap-left {
float: left;
margin-right: 10px;
}

.ez-toc-wrap-right {
float: right;
margin-left: 10px;
}

#ez-toc-container a {

text-decoration: none;
text-shadow: none;
}

#ez-toc-container a:visited {

}

#ez-toc-container a:hover {
text-decoration: underline;
}

#ez-toc-container.ez-toc-black a,#ez-toc-container.ez-toc-black a:visited {
color: #FFF;
}

#ez-toc-container a.ez-toc-toggle {
color: #444;
}

#ez-toc-container.counter-flat ul,#ez-toc-container.counter-hierarchy ul,.ez-toc-widget-container.counter-flat ul,.ez-toc-widget-container.counter-hierarchy ul {
counter-reset: item;
}

#ez-toc-container.counter-numeric li,.ez-toc-widget-container.counter-numeric li {
list-style-type: decimal;
list-style-position: inside;
}

#ez-toc-container.counter-decimal ul.ez-toc-list li a::before,.ez-toc-widget-container.counter-decimal ul.ez-toc-list li a::before {
content: counters(item,".") ". ";
counter-increment: item;
}

#ez-toc-container.counter-roman li a::before,.ez-toc-widget-container.counter-roman ul.ez-toc-list li a::before {
content: counters(item,".",upper-roman) ". ";
counter-increment: item;
}

.ez-toc-widget-container ul.ez-toc-list li::before {
content: ' ';
position: absolute;
left: 0;
right: 0;
height: 30px;
line-height: 30px;
z-index: -1;
}

.ez-toc-widget-container ul.ez-toc-list li.active::before {
background-color: #EDEDED;
}

.ez-toc-widget-container li.active>a {
font-weight: 900;
}

.ez-toc-btn {
display: inline-block;
padding: 6px 12px;
margin-bottom: 0;
font-size: 14px;
font-weight: 400;
line-height: 1.428571429;
text-align: center;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
border: 1px solid transparent;
border-radius: 4px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
}

.ez-toc-btn:focus {
outline: #333 dotted thin;
outline: -webkit-focus-ring-color auto 5px;
outline-offset: -2px;
}

.ez-toc-btn:focus,.ez-toc-btn:hover {
color: #333;
text-decoration: none;
}

.ez-toc-btn.active,.ez-toc-btn:active {
background-image: none;
outline: 0;
-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}

.ez-toc-btn-default {
color: #333;
background-color: #fff;
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);
}

.ez-toc-btn-default.active,.ez-toc-btn-default:active,.ez-toc-btn-default:focus,.ez-toc-btn-default:hover {
color: #333;
background-color: #ebebeb;
border-color: #adadad;
}

.ez-toc-btn-sm,.ez-toc-btn-xs {
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 3px;
}

.ez-toc-glyphicon,[class*=ez-toc-icon-] {
font-style: normal;
font-weight: 400;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

.ez-toc-btn-xs {
padding: 1px 5px;
}

.ez-toc-btn-default:active {
-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}

.ez-toc-btn-default {
text-shadow: 0 1px 0 #fff;
background-image: -webkit-gradient(linear,left 0,left 100%,from(#fff),to(#e0e0e0));
background-image: -webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);
background-image: -moz-linear-gradient(top,#fff 0,#e0e0e0 100%);
background-image: linear-gradient(to bottom,#fff 0,#e0e0e0 100%);
background-repeat: repeat-x;
border-color: #ccc;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.ez-toc-btn-default:focus,.ez-toc-btn-default:hover {
background-color: #e0e0e0;
background-position: 0 -15px;
}

.ez-toc-btn-default.active,.ez-toc-btn-default:active {
background-color: #e0e0e0;
border-color: #dbdbdb;
}

.ez-toc-pull-right {
float: right!important;
margin-left: 10px;
}

.ez-toc-glyphicon {
position: relative;
top: 1px;
display: inline-block;
font-family: 'Glyphicons Halflings';
}

.ez-toc-glyphicon:empty {
width: 1em;
}

.ez-toc-toggle i.ez-toc-glyphicon {
font-size: 16px;
margin-left: 2px;
}

[class*=ez-toc-icon-] {
font-family: ez-toc-icomoon!important;
speak: none;
font-variant: normal;
text-transform: none;
}

.ez-toc-icon-toggle:before {
content: "\e87a";
}
#ftwp-container.ftwp-wrap .ftwp-icon-number::before {
font-family: "ftwp-icon";
font-style: normal;
font-weight: 400;
content: '\F0CB';

}
.ftwp-trigger-icon {

font-family: "ftwp-icon";
font-style: normal;
font-weight: 400;

}
#ez-toc-container {
position: relative;
}
.ez-toc-title-toggle{
position: fixed;transition: all 0.5s ease-in-out;
top: 50%;z-index: 9999;
right: -36px;display:block;height: 0px;width: 0px;overflow: hidden;
}
.ez-toc-title-toggle a{
border: 2px solid #333;
color: #333;
padding: 2px 5px;
border-radius: 5px;
font-size: 24px;
display: block;
width: 43px;
height: 43px;
text-align: center;
}

.ez-toc-boy{
left:-300px;
right: auto;
top: 0px;display:block;
height: 300px;padding: 10px;border-radius: 10px;
}
.ftwp-icon-number::before {
content: '\F0CB';
}
.ez-toc-boy { 
left: -300px;
right: auto;
top:50%;
display:block;
height: 0px;
position: fixed;
z-index: 9999;
width: 250px;background: #f3f3f3; border: 2px solid #333;overflow: hidden;
}
.ez-toc-boy nav{

}
.ez-toc-list a{
color: #333;font-size: 14px;font-family: time new roman;
}
.ez-toc-list a.active{
color: red;
}
@media (max-width: 600px) {

.ez-toc-title-toggle a{
border: 2px solid #333;
color: #333;
padding: 0px 5px;
border-radius: 5px;
font-size: 19px;
display: block;
width: 36px;
height: 36px;
text-align: center;
}
}
.btn-proceed-checkout {
background: #f62d3e none repeat scroll 0 0;
border: 1px solid #f62d3e;
border-radius: 3px;
color: #fff;
display: block;
float: right;
font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
font-size: 14px;
font-weight: 400;
height: 42px;
line-height: 42px;
margin-right: 0 !important;
min-width: 180px;
outline: medium none !important;
padding: 0 20px;
text-align: center;
text-transform: none;
white-space: nowrap;
}
.button.btn-continus-h {
background: #ebebeb none repeat scroll 0 0;
border: medium none;
border-radius: 3px;
color: #474c5f;
cursor: pointer;
display: inline-block;
float: right;
font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
font-size: 14px;
font-weight: 400;
height: 42px;
line-height: 42px;
margin-right: 10px !important;
min-width: 180px;
outline: medium none !important;
padding: 0 20px;
text-align: center;
text-transform: none;
white-space: nowrap;
}
#myModal .modal-header{
background: #f62d3e none repeat scroll 0 0;
font-family: "Arial",sans-serif;
font-size: 16px;
font-weight: 400;
margin-bottom: 13px;color: white;
padding: 20px;
}
#popup-cart-desktop {
background: #fff none repeat scroll 0 0;

}
.items-count {
background: #fff none repeat scroll 0 0;
border: 1px solid #ddd;
color: #333;
font-size: 14px;
font-weight: 100;
height: 25px;
line-height: 25px;
margin-top: 10px;
outline: medium none;
padding: 0;
text-align: center;
vertical-align: top;
width: 25px;
}


.number-sidebar {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: #ddd #ddd #ddd -moz-use-text-color;
border-image: none;
border-style: solid solid solid none;
border-width: 1px 1px 1px 0;
display: inline-block!important;
height: 25px;
margin-right: -5px;margin-left: 0px;
margin-top: 10px!important;
min-height: 25px!important;
padding: 0!important;max-width: none!important;
text-align: center!important;
vertical-align: top!important;
width: 35px!important;
}

.title-quantity-popup {
color: #333333;
cursor: pointer;
font-family: "Arial",sans-serif;
font-size: 16px;
font-weight: 700;
line-height: 18px;text-align: left;
}
.cart_status span {
color: #f62d3e;
}
#popup-cart-desktop .content-popup-cart .tfoot-popup .tfoot-popup-2 a {
cursor: pointer;
}
.btn-continus-h {
background: #ebebeb none repeat scroll 0 0;
border: medium none;
border-radius: 3px;
color: #474c5f;
cursor: pointer;
display: inline-block;
float: right;margin-right: 20px;
font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
font-size: 14px;
font-weight: 400;
height: 42px;
line-height: 42px;
margin-right: 10px !important;
min-width: 180px;
outline: medium none !important;
padding: 0 20px;
text-align: center;
text-transform: none;
white-space: nowrap;
}

.btn-proceed-checkout {
background: #f62d3e none repeat scroll 0 0;
border: 1px solid #f62d3e;
border-radius: 3px;
color: #fff;
display: block;
float: right;
font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
font-size: 14px;
font-weight: 400;
height: 42px;
line-height: 42px;
margin-right: 0 !important;
min-width: 180px;
outline: medium none !important;
padding: 0 20px;
text-align: center;
text-transform: none;
white-space: nowrap;
}
.btn-proceed-checkout:hover {
background: #fff none repeat scroll 0 0;
border: 1px solid #f62d3e;
color: #f62d3e;
}
.clear20 {
clear: both;
height: 67px;
width: 100%;
}
#checkoutpage{
color: #545454;
margin-top: 50px;
font-size: 16px;
font-style: normal;
line-height: 24px;
text-align: center;
}
table.checkout {
color: #545454;

font-size: 16px;
font-style: normal;
line-height: 24px;
text-align: center;
}
.text_ctc {
color: #111;
font-size: 16px;
line-height: 39px;
margin-bottom: 10px;
text-align: right;
}
.tt_kh {
float: left;
margin-right: 10px;
width: 140px;
}
.table.checkout a{
font-size: 16px;
}
.form_contact {
float: left;
text-align: left;
width: 300px;

}
.form_contact_right {
float: right;


}
.textfield_contact, .textfield_search {
background: #fff none repeat scroll 0 0;
border: 1px solid #d2d2d2;
color: #5a5959;
height: 30px;
}

.sao {
color: #ff0000;
}
.textfield_contact {
border-radius: 4px;
padding: 0 5px;
}
.textarea_contact, .textfield_contact {
border-radius: 4px;
padding: 0 5px;
width: 100%;
}
.info_contact, .info_contact p, .info_download, .thongbao {
margin-bottom: 10px;
}
.info_contact input{
margin: 0px;
}
.send_contact {
margin-top: 19px;
}
.guidi10 {
background-color: #f00;
border: medium none;
border-radius: 5px;
color: #fff;
cursor: pointer;
float: left;
font-size: 14px;
font-weight: bold;
height: 30px;
margin-right: 5px;
padding-left: 35px;
padding-right: 35px;
text-align: center;
}
.batbuoc {
clear: both;
margin-top: 5px;
text-align: left;
}
.head-tit-left {
background: rgba(0, 0, 0, 0) url("http://donghoduyanh.com/css/images/titl-left.png") no-repeat scroll left top;
float: left;
padding-left: 10px;
}
.head-tit-right {
background: rgba(0, 0, 0, 0) url("http://donghoduyanh.com/css/images/titl-right.png") no-repeat scroll right top;
float: left;
padding-right: 10px;
}
.head-tit-center {
background: rgba(0, 0, 0, 0) url("http://donghoduyanh.com/css/images/titl-center.png") repeat-x scroll left top;
float: left;
height: 33px;
padding: 0 20px;
position: relative;
}
#checkoutpage .title, #checkoutpage .title a {
color: #fff;
font-size: 18px;
font-style: italic;
font-weight: bold;
line-height: 33px;
}
.table2 td {
padding: 8px;
}
.table2  {
margin-top: 20px;
}
.checkout td{
padding: 4px;
}
@media only screen and (max-width: 480px){
.btn-proceed-checkout {
background: #f62d3e none repeat scroll 0 0;
border: 1px solid #f62d3e;
border-radius: 3px;
color: #fff;
display: block;
float: right;
font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
font-size: 14px;
font-weight: 400;
height: 42px;
line-height: 42px;
margin-right: 0 !important;
min-width: 138px;
outline: medium none !important;
padding: 0 11px;
text-align: center;
text-transform: none;
white-space: nowrap;
}
.btn-continus-h {
background: #ebebeb none repeat scroll 0 0;
border: medium none;
border-radius: 3px;
color: #474c5f;
cursor: pointer;
display: inline-block;
float: right;
margin-right: 20px;
font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
font-size: 14px;
font-weight: 400;
height: 42px;
line-height: 42px;
margin-right: 10px !important;
min-width: 141px;
outline: medium none !important;
padding: 0 13px;
text-align: center;
text-transform: none;
white-space: nowrap;
float: left;
font-size: 14px;
}
#qtyItemP360 {
margin: 0px;

}
#checkoutpage {
color: #545454;
font-size: 16px;
font-style: normal;
line-height: 24px;
text-align: center;margin-top: 50px;
padding: 0px 20px;overflow: hidden;
}
.tt_kh {
float: left;
margin-right: 10px;
width: 100px;
display: none;
}
#checkoutpage .col-sm-12{
padding-left: 0px!important;padding-right: 0px!important;
}
.form_contact{
width: 100%;
}
#gone2 {
margin: 9px auto;
display: block;
float: none;
}
}
.add_promotion {
padding: 20px 0px;
box-sizing: border-box;
margin-bottom: 20px;
max-width: 350px;
float: right;
}
.add_promotion input {
width: calc(100% - 100px);
float: left;
height: 40px;
padding: 2px 6px;
box-sizing: border-box;
background: #fff;

}
.add_promotion button {
background:#EB0B00;
border: none;
width: 100px;
box-sizing: border-box;
color: #fff;
height: 40px;
}
.content-popup-cart table a{
color: #000!important;
}
.modal-header .close {
margin-top: -2px;
padding: 0px;
background: transparent;
border: 0px;
color: #fff;
right: 18px;
position: absolute;
}
@font-face {
font-family: 'UTMHelvetIns';
src: url('fonts/UTMHelvetIns.eot');
src: url('fonts/UTMHelvetIns.eot') format('embedded-opentype'),
url('fonts/UTMHelvetIns.woff2') format('woff2'),
url('fonts/UTMHelvetIns.woff') format('woff'),
url('fonts/UTMHelvetIns.ttf') format('truetype'),
url('fonts/UTMHelvetIns.svg#UTMHelvetIns') format('svg');
}
.gallery-image-top-product .swiper-container{
z-index: 0!important;
}
.post-time {

font-size: 13px;
margin-bottom: 15px;
margin-right: 20px;
display: inline-block;
}
.date .news_home_content_short_time {
z-index: 999;

font-size: 13px;
font-weight: 400;
line-height: 1.4;
display: inline-block;
text-decoration: none;
margin-left: 2px;
}
/********** th�ng tin c�ng tr�nh********/
.thong-tin-hs-v2 {
margin: 30px 0px;
}
.thong-tin-hs-v2 .title_page {
font-weight: bold;
font-size: 24px;
text-transform: uppercase;
line-height: 28px;
margin-bottom: 20px;
display: block;
}
.thong-tin-hs-v2-content {
background: transparent;
border: 1px solid #ffe600;
padding: 20px;
overflow: hidden;
}
.thong-tin-hs-v2-content .thuoctinh-name {
float: left;
width: 20%;
font-weight: bold;
}
.thong-tin-hs-v2-content .thuoctinh-name i {
color: #C89214;
}
.thong-tin-hs-v2-content .full {
border-top:1px solid rgba(255,255,255,0.1);
line-height: 40px;
}
.thong-tin-hs-v2-content .full .thuoctinh_1 {
display: flex;
}
.thong-tin-hs-v2-content div.full:first-child {
border-top: 0px solid #E7E7E7;
}
.thong-tin-hs-v2-content .content_field {
border-left: 1px solid rgba(255,255,255,0.1);
float: left;
width: 80%;
line-height: 25px;
padding: 8px 20px 7px 20px;
}
@media (max-width: 480px) {
.left-content.col-lg-9 ,
.right-content {
padding-left: 0px;
padding-right:0px;
}
.thong-tin-hs-v2-content .content_field {
line-height: 20px;
padding-left: 20px;
width: 52%;
}
.thong-tin-hs-v2-content .thuoctinh-name {
float: left;
width: 48%;
}
.thong-tin-hs-v2-content .full {
font-size: 16px;
padding: 0px 5px;
}
.thong-tin-hs-v2-content {
background: transparent;
box-shadow: 0px 4px 4px rgba(194, 198, 201, 0.3);
padding: 0px;
overflow: hidden;
}
}
@media (max-width: 980px) and (min-width: 480px) {
.thong-tin-hs-v2-content .thuoctinh-name {
float: left;
width: 33%;
}
}
/********************** post content *******/
blockquote {
    background: #332310;
    padding: 10px 20px;
    margin: 6px;
    border-radius: 3px;
    font-size: 13px;
}
/******* thanh cong cu*********/
.thanhcongcu {margin-top: 20px;
padding: 6px 0 8px;
border-top: 1px solid #ffe600;
border-bottom: 1px solid #ffe600;
}
.thanhcongcu .item-links .item-link {
color: var(--var-link-color);
margin-right: 20px;
font-size: 13px;
}
.facebook-adthis {
display: flex;
justify-content: flex-end;
}
.facebook-adthis .share-adthis {
position: relative; font-size: 15px;
top: 0px;
}  
.facebook-adthis .share-adthis a {
font-size: 15px;
border: 1px solid;
display: inline-block;
width: 25px;
height: 25px;
text-align: center;
color: #ccc;
}
/*
.facebook-adthis .share-adthis a.facebook{
color: #3B5998;border-color: #3B5998;
}
.facebook-adthis .share-adthis a.twitter{
color: #1DA1F2;border-color: #1DA1F2;
}
.facebook-adthis .share-adthis a.google-plus{
color:#e74c3c;border-color: #e74c3c;
}
.facebook-adthis .share-adthis a.linkedin{
color:#0073B0;border-color: #0073B0;
}

.facebook-adthis .share-adthis a.pinterest{
color:#E60023;border-color: #E60023;
}
*/
.thanhcongcu .shareItem {
text-align: right;
}
.thanhcongcu .shareItem {
text-align: right;
position: relative;
top: 4px;
}
.thanhcongcu .share-facebook {
font-size: 14px;
position: relative;
top: 4px;
}
/********* tag*************/

.btn.btn-linktag {
background: #18120B;
border-bottom: 1px solid #6a4113;
border-radius: 0;
color: #ffe600;
cursor: pointer;
display: block;
font-family: roboto;
font-size: 11px;
transition: none;
line-height: 26px;
padding: 5px 9px;
position: relative;
text-decoration: none;
margin: 8px 12px;
border-top: 1px solid #6a4113;
height: 37px;
z-index: 109;
display: inline-block;
width: auto;
}


.btn.btn-linktag:before, .btn.btn-linktag:after {
content: "";
position: absolute;
z-index: 1;
width: 26px;
height: 27px;
transform: scaleX(0.5774) rotate(-45deg);
background-color: #18120B;
}

.btn.btn-linktag:before {
border-left: 1.47px solid #6A4113;
left: -13px;
top: 4px;
border-top: 1.47px solid #6A4113;
background: #18120B;
z-index: 1;
}
.btn.btn-linktag:after {
border-right: 1.47px solid #6A4113;
right: -14px;
top: 4px;
border-bottom: 1.47px solid #6A4113;
}

.btn.btn-linktag:hover {
background: #6a4113;
border-color: #6a4113;
color: white;
}
.btn.btn-linktag:hover:before, .btn.btn-linktag:hover:after {
background: #6a4113;
}
.post_excerpt b {

position: relative;
top: 4px;
}
/********************/
#popular .name-right .date{
display: none;
}
.article-main h1 {
font-weight: 900;
font-size: 28px;
}
/**************** product sidebar*********/
.product-page{

}
.product-page .menu-style-3.aside-item {
padding-bottom: 20px;
overflow: hidden;

border-radius: 5px;
}
.product-page .menu-style-3 .b-title-head {
border-bottom: 0px solid;
font-size: 18px;
padding-bottom: 7px;
color: #000;
font-weight: 900;
padding-top: 0px;
margin-top: 17px;
padding-left: 0px;
margin-bottom: 0px;
text-transform: uppercase;
}
.product-page .menu-style-3 .b-title-head:before {
font-family: fontello;
font-size: inherit;display: none;
text-rendering: auto;content: '\f0c9';padding-right: 5px;
border: 0px;
}
.product-page .menu-style-3 ul.menu-style-content li {
border-bottom: 0px dashed #ffe600;
line-height: 1.4;
margin: 0 0px 3px 0px;
padding: 0px;color: #000;
position: relative;
transition: all 0.3s ease 0s;
}
.product-page .menu-style-3 ul.menu-style-content li:before{
display: none;
}
.product-page .menu-style-3.aside-item {
margin-top: -10px;
}
.product-page .menu-style-3 ul.menu-style-content > li .menu-up{
font-size: inherit;
text-rendering: auto;
content: '+';
border: 0px;
padding-right: 5px;cursor: pointer;
position: absolute;
right: 11px;
top: 15px;
font-family: arial;
}
.product-page .menu-style-3 ul.menu-style-content > li .menu-down{
font-size: inherit;
text-rendering: auto;
content: '-';
border: 0px;
padding-right: 5px;
position: absolute;cursor: pointer;
right: 11px;
top: 15px;display: none;
font-family: arial;
}
.product-page .menu-style-3 ul.menu-style-content > li > a:after {
font-size: inherit;
text-rendering: auto;
content: '-';
border: 0px;
padding-right: 5px;
position: absolute;
right: 11px;display: none;
}
.product-page .menu-style-3 ul.menu-style-content > li > a{
color: #000;
padding: 16px 15px;
background: #f0f0f0;
display: block;
text-transform: uppercase;
font-weight: 500;

}
.product-page .menu-style-3 ul.menu-style-content > li > a.active{
background: #f9d529;   
}
.product-page .menu-style-3 ul.menu-style-content > li  ul{
display: none;
}
.product-page .menu-style-3 ul.menu-style-content > li  ul li a{
color: #000;
padding: 10px 20px;
display: block;
font-size: 15px;
border-bottom: 1px solid #f0f0f0;

}
.product-page .menu-style-3 ul.menu-style-content > li  ul li a.active{
font-weight: 900;
}
.product-page .b-menu-content {
padding: 0px 0px;
}

.product-page .h1p {
margin-top: 0px;position: relative;padding-bottom: 10px;
}
.product-page .h1p:before{
content: "";position: absolute;
height: 2px;background: #000;
bottom:0px;left: 0px;width: 100%;
}
/*************** product box*******/
.product-style .product-thumbnail{
position: relative;
}
.product-style .product-thumbnail img {
border: solid 1px #cbcbcb;
padding: 4px;
background-color: #fff;
}
.product-style .product-box .product-name {

margin-top: 6px;
}
.product-style .product-box .product-name a {
color: #000;
text-decoration: none;
font-size: 16px;
}
.product-style .product-box .product-name a:hover{
color:#337ab7;
}
.product-style .product-box .sale-flash {
width: 45px;
height: 45px;
overflow: hidden;
text-align: center;
line-height: 45px;
font-weight: bold;
color: #fff;
background: url(https://noithatkhanhphuong.vn/wp-content/themes/khanhphuongfix/assets/img/bg/tk.png) no-repeat left top;
font-size: 13px;
position: absolute;
top: 6px;
right: 21px;
z-index: 999;
}
.product-style .product-box .product-price{
font-family: 'UTMHelvetIns';
font-style: italic;
font-size: 26px;color: #ED1C24;
font-weight: bold;
text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;
}
.product-style .product-box .price-box.clearfix {
position: absolute;
bottom: 0px;
left: 14px;
}
.product-style .product-box .product-price-old {
text-decoration: line-through;
font-size: 14px;
}
.sale-off{
display: none;
}
/********** product page*****/
.btn_buy {
margin: auto;
cursor: pointer;
float: left;
width: 100%;
overflow: hidden;
padding: 9px 0;
border-radius: 4px;
font-size: 16px;
font-weight: 600;
line-height: normal;
text-transform: uppercase;
color: #fff;
text-align: center;
background: #fd6e1d;
background: -webkit-gradient(linear,0% 0,0% 100%,from(#fd6e1d),to(#f59000));
background: -webkit-linear-gradient(top,#f59000,#fd6e1d);
background: -moz-linear-gradient(top,#f59000,#fd6e1d);
background: -ms-linear-gradient(top,#f59000,#fd6e1d);
background: -o-linear-gradient(top,#f59000,#fd6e1d);
height: 55px;margin-top: 20px;
}
.details-product .btn_buy span {
display: block;
font-size: 12px;
color: #fff;
text-transform: none;
font-weight: normal;
}
.details-product .title-product {
font-size: 24px;
margin-top: 0px;
margin-bottom: 4px;
color: #000;
line-height: 31px;
}
.details-product .special-price .product-price{
font-family: 'UTMHelvetIns';
font-style: italic;
font-size: 26px;color: #ED1C24;
font-weight: bold;
text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;

}

.product-summary.product_description.properties-product {

margin: 10px 0px;

}
.details-pro .product-summary .rte p {
font-size: 16px;
border-bottom: 1px dashed;
line-height: 33px;
margin-bottom: 0px;
margin-top: 0px;
}
@media (max-width: 767px){
.details-product .title-product{
margin-top: 20px;
}
}
.article-content {
text-align: justify;

}
.article-content h2{
font-size: 22px;
margin-top: 30px;
color: var(--main-color);
}
.article-content h3{
font-size: 18px;
margin-top: 20px;
padding-left: 15px;
position: relative;
line-height: 32px;
}
.article-content h3::before {
width: 4px;
height: 30px;
background: var(--var-link-color);

position: absolute;
content: "";

left: 0px;
}
.article-content .image {
background:#2b1d0d;
}
.article-content .image figcaption {
padding: 5px 0px;
}
.article-content p {
line-height: 23px;
}
.article-content em {
color: var(--var-link-color);
}
.article-content .image em{
color: #fff;
}
.article-content ul,.article-content li{
list-style:disc;
margin-left: 20px;
}
.gallery-image-top{
position: relative;
}
.gallery-image-top .swiper-wrapper {
position: relative;
width: 100%;
height: 100%;
z-index: 1;
display: flex;
transition-property: transform;
box-sizing: content-box;
}
.gallery-image-thump .swiper-wrapper{
justify-content: center;
}
.gallery-image-thump .swiper-slide{

}
.gallery-image-thump .swiper-slide {
opacity: 0.6;   cursor: pointer;
}
.gallery-image-thump  .swiper-slide-thumb-active{
opacity: 1!important;   
}
.gallery-image-thump .swiper-slide-thumb-active img{
padding: 1px!important;background: linear-gradient(90deg, #BF953F, #FCF6BA)!important;
}
.gallery-image-thump .swiper-button-prev::after,.gallery-image-thump .swiper-button-next::after {
font-family: swiper-icons;
font-size: 24px;
text-transform: none !important;
letter-spacing: 0;
text-transform: none;
font-variant: initial;
line-height: 1;
transform: scale(0.8,1);
}
.gallery-image-thump .swiper-button-next,.gallery-image-thump  .swiper-container-rtl .swiper-button-prev {
right: 0px;
left: auto;
background: rgba(0,0,0,0.8);
height: 100%;
top: 0px;
font-size: 4px;
height: 100%;
width: auto;
margin-top: 0px;
}
.gallery-image-thump .swiper-button-prev,.gallery-image-thump  .swiper-container-rtl .swiper-button-prev {
right: auto;
left: 0;
background: rgba(0,0,0,0.8);
height: 100%;
top: 0px;
font-size: 4px;
height: 100%;
width: auto;
margin-top: 0px;
}
.gallery-image-thump-product {
margin-top: 7px;
}
#baivietdaxem {
position: relative;
margin-bottom: 30px;
}
.baivietdaxem {
padding-bottom: 22px;
}
/************** thu vien anh san pham******/
.gallery-image-top-product{
position: relative;
}
#HotelImages .swiper-container{
z-index: 0;
}
.gallery-image-top-product .swiper-wrapper {
position: relative;
width: 100%;
height: 100%;
z-index: 0;
display: flex;
transition-property: transform;
box-sizing: content-box;
}
.gallery-image-thump-product .swiper-wrapper{

}
.gallery-image-thump-product .swiper-slide{

}
.gallery-image-thump-product .swiper-slide {
cursor: pointer;
}
.gallery-image-thump-product  .swiper-slide-thumb-active{
opacity: 1!important;   
}
.gallery-image-thump-product .swiper-slide-thumb-active img{
padding: 1px!important;background: linear-gradient(90deg, #BF953F, #FCF6BA)!important;
}
.gallery-image-thump-product .swiper-button-prev::after,.gallery-image-thump-product .swiper-button-next::after {
font-family: swiper-icons;
font-size: 24px;
text-transform: none !important;
letter-spacing: 0;
text-transform: none;
font-variant: initial;
line-height: 1;
transform: scale(0.8,1);
}
.gallery-image-thump-product .swiper-button-next,.gallery-image-thump-product  .swiper-container-rtl .swiper-button-prev {
right: 0px;
left: auto;
background: rgba(0,0,0,0.8);
height: 100%;
top: 0px;
font-size: 4px;
height: 100%;
width: auto;
margin-top: 0px;
}
.gallery-image-thump-product .swiper-button-prev,.gallery-image-thump-product  .swiper-container-rtl .swiper-button-prev {
right: auto;
left: 0;
background: rgba(0,0,0,0.8);
height: 100%;
top: 0px;
font-size: 4px;
height: 100%;
width: auto;
margin-top: 0px;
}
.product-page .breadcrumb li a{
color: #000;
}
.product-page .breadcrumb{
margin-bottom: 20px;

}
.ship-to{
margin: 10px 0px 20px 0px;
padding: 0px 0px 0px 0px;
background-color: #e8f2e5;
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: #c2d8bd;
}
.ship-to .elementor-image-box-img {
display: inline-block;
border-right: 1px solid #C2D8BD;
padding-right: 10px;
padding-left: 10px;
padding-top: 4px;
padding-bottom: 4px;
}
.ship-to .elementor-image-box-title {
color: #1d9000;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
line-height: 2.4em;
}
.ship-to .elementor-image-box-content {
display: inline-block;
height: 24px;
margin-top: -15px;
}
.gallery-image-thump-product .swiper-wrapper {
justify-content: center;
}
.g_form {

padding: 20px;
border-radius: 5px;
}
.form-content {

padding: 20px 0px;overflow: hidden;
}
.form-content .col-sm-12{
padding: 0px;
}
.article-details .widget{
margin-top: 20px;
} 
.g_form .module-title {
background: none repeat scroll 0 0 #e42222;
color: white;
margin-top: -1px;
padding: 5px 20px;
text-align: center;
}
.g_form .outer-hotline {
margin-bottom: 0px;
text-align: center;
margin-left: ;
}
.g_form .form-group {
margin: 0;
padding-top: 0;
padding-bottom: 0px;
}
.g_form   label{
font-weight: bold;
}
.g_form_huongdan {
padding: 20px 0px;
}
.g_form .module-title {
background: transparent;
color: var(--main-color);
margin-top: -1px;
padding: 5px 20px;
text-align: center;
font-size: 24px;
font-weight: 900;
}
.g_form .g_form_mota {
font-size: 16px;
text-align: center;
margin-bottom: -6px;
margin-top: -27px;
}
.g_form2 .module-title {
padding: 10px 10px;
text-align: center;
font-weight: bold;
}
.btn-submit-form2 {
background: var(--swiper-theme-color);
color: var(--var-main-color);
text-transform: uppercase;
margin: 10px auto;
display: block;
border-radius: 5px;
height: 28px;
line-height: 28px;
}
.btn-submit-form1 {
background: #000;
color: #fff;
text-transform: uppercase;
margin: 10px auto;
display: block;
border-radius: 5px;
}

.g_form2 {
padding: 10px 10px;
text-align: center;
font-weight: bold;
margin-bottom: -8px;
box-shadow: 0px 0px 2px #e5e5e5;
border-radius: 3px;
}

.btn-submit-form1 {
background: #18120B;
border-bottom: 1px solid #6a4113;
border-radius: 0;
color: #ffe600;
cursor: pointer;
display: block;

font-size: 14px;
transition: none;
line-height: 26px;
padding: 5px 9px;
position: relative;
text-decoration: none;
margin: 0px 17px;
border-top: 1px solid #6a4113;
height: 37px;
z-index: 109;
display: inline-block;
width: auto;
}


.btn-submit-form1:before, .btn-submit-form1:after {
content: "";
position: absolute;
z-index: 1;
width: 26px;
height: 27px;
transform: scaleX(0.5774) rotate(-45deg);
background-color: #18120B;
}

.btn-submit-form1:before {
border-left: 1.47px solid #6A4113;
left: -13px;
top: 4px;
border-top: 1.47px solid #6A4113;
background: #18120B;
z-index: 1;
}

.btn-submit-form1:after {
border-right: 1.47px solid #6A4113;
right: -14px;
top: 4px;
border-bottom: 1.47px solid #6A4113;
}

.btn-submit-form1:hover {
background: #6a4113;
border-color: #6a4113;
color: white;
}

.btn-submit-form1:hover:before, .btn-submit-form1:hover:after {
background: #6a4113;
}
.menu-style-1.aside-item {
margin-top: 31px;
}
.main_container .mota{
text-align: justify;
}



/************ intro*******/
#bl_block {
    min-height: 222px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #000;
    clip-path: polygon(0 0, 100% 0%, 100% 72%, 50% 100%, 0 72%);
    border-top: 5px solid #6a4113;
}
.block_des {
    color: #fff;
    max-width: 800px;
    margin: 0px auto;
    text-align: center;
}
#bl_block .block_title {
    text-align: center;
    font-size: 25px;
    text-transform: uppercase;
    color: #fff;
    padding: 20px 0px 0px 0px;
    font-weight: bold;
}
.home-service {
    position: relative;
    margin-bottom: 175px;
}
.home-service-content .item {
    opacity:0;
    visibility: visible;
    transform: translate(0);
    transition: all 1s ease;
    transition-delay: 0s;
    width: calc(20% - 50px);
    font-size: 20px;
    margin: 0px 25px;
    box-sizing: border-box;
    position: relative;
    transition: all 0.7s;
    transform: translate(0, 100%);
}
.home-service-content {
    display: flex;
    flex-wrap: wrap;
    cursor: pointer;
    user-select: none;
    position: absolute;
    top: -83px;
    left: 50%;
    width: 1170px;
    transform: translateX(-50%);
}
.home-service-content .item {
    visibility: visible;
}
.home-service-content .item img {
    width: 61px;
}
.home-service-content .item .content-right {
    transition: all 0.3s ease;
    font-size: 18px;
    color: #000;
    width: 100%;
    line-height: 25px;
    transition: all 0.3s;
    margin: 35px 0px 0px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
}
.home-service-content .item .content-right .title {
    margin: 0px 10px;
    font-weight: bold;
    font-size: 20px;
    letter-spacing: 0.8px;
}
.home-service-content .item .content-right .summary {
    font-size:16px;
    display: none;
}
.home-service-content .item .icon_ {
    width: 100%;
}
.home-service-content .item .icon_ .icon_inner {
    width: 90px;
    height: 90px;
    border-radius: 50%;
    background:url(images/vongtron.png) no-repeat top left /100% 100%;
    margin: 0px auto;
    position: relative;
    transition: all 0.3s ease;
}
.home-service-content .item .icon_ .icon_inner::after {
    content: '';
    position: absolute;
    width: calc(100% + 25px);
    height: calc(100% + 25px);
    left: calc(50% - 1px);
    top: 50%;
    transform: translate(-50%, -50%);
    background: none;
    border-radius: 50%;

    -webkit-box-sizing: unset;
    -moz-box-sizing: unset;
    box-sizing: unset;
    background: url(images/vien-vongtron.png) no-repeat top left/100% 100%;

}
.home-service-content .item .icon_ .icon_inner::before {
    content: '';
    position: absolute;
    width: calc(100% - 15px);
    height: calc(100% - 15px);
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: none;
    border-radius: 50%;
    border: 1px solid #fff;
    -webkit-box-sizing: unset;
    -moz-box-sizing: unset;
    box-sizing: unset;
}
.home-service-content .item .icon_ .icon_inner span {
    position: absolute;
    top: 50%;
    left: 50%;
    line-height: 0px;
    transform: translate(-50%, -50%);
}
.home-service-content .item a{
   color: var(--var-link-color);

    font-weight: 700;
    padding: 20px 0px;
    font-size: 18px;
}
.home-service-content .item:nth-child(3) .icon_ .icon_inner {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    background-color:#c26c09;
    margin: 0px auto;
    position: relative;
    transition: all 0.3s ease;
    background-image:none ;

}
.hello .home-service-content .item_1,
.hello .home-service-content .item_5 {
    transform: translate(0, -10px);
}
.hello .home-service-content .item_3 {
    transform: translate(0, 10px);
}
.hello .home-service-content .item_2 {
    transform: translate(0, 0px);
}
.home-service-content .item_2 img {
    animation: 6s ease-in-out 0s normal none infinite running chang-rotage-anim-a1;
}
.home-service-content .item_1 img {
    animation: 6s ease-in-out 0s normal none infinite running chang-rotage-anim;
}
.home-service-content .item_3 img {
    animation: 6s ease-in-out 0s normal none infinite running chang-rotage-anim-a2;
}
.home-service-content .item_4 img {
    animation: 6s ease-in-out 0s normal none infinite running chang-rotage-anim;
}
.home-service-content .item_5 img {
    animation: 6s ease-in-out 0s normal none infinite running chang-rotage-anim-a1;
}
@media (max-width:1199px) and (min-width: 992px){
    .home-service-content{
        width:100%;
    }
}
@media (max-width:991px) and (min-width: 768px){
    .block_des{
        display:none;
    }
}
@media (max-width: 543px) {
    ##bl_block{
        background-image: none!important;
    }
 #bl_block .block_title {
  text-align: center;
  font-size: 20px;
  text-transform: uppercase;
  color: #000;
  padding: 20px;
  font-weight: bold;
  
 }
 .home-service-content .item {
  width: calc(33.3333% - 10px);
  margin: 0px 5px;
 }
 .home-service-content .item .icon_ .icon_inner {
  width: 70px !important;
  height: 70px !important;
 }
 .home-service-content {
  position: inherit;
  top: auto;
  left: auto;
  justify-content: center;
  width: 100%;
  transform: inherit;
 }
 .home-service-content .item:nth-child(3) .icon_ .icon_inner {
background: url(images/vongtron.png) no-repeat top left /100% 100%;
 }
 #bl_block {
  min-height: 92px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  clip-path: polygon(0 0, 100% 0%, 100% 72%, 50% 100%, 0 72%);
  background-image:none!important ;
  height: 109px;
 }
 .home-service-content .item .content-right .title {
  margin: 0px;
  font-weight: bold;
  font-size: 17px;
  letter-spacing: 0.8px;
  line-height: 21px;
 }
 .home-service-content .item .content-right .summary {
  font-size: 12px;
  line-height: 17px;
  display: none;
 }
 .home-service {
  position: relative;
  margin-bottom: 10px;
 }
 .home-service-content .item .content-right {
  transition: all 0.3s ease;
  font-size: 18px;
  color: #000;
  width: 100%;
  line-height: 25px;
  transition: all 0.3s;
  margin: 20px 0px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
 }
  #bl_block .block_title {
    text-align: center;
    font-size: 18px;
    text-transform: uppercase;
    color: var(--var-link-color);
    padding: 20px;
    font-weight: bold;
}
.home-service-content .item a{
    font-size: 14px;
}
.block_des{
    display: none;
}
}
@media (max-width: 980px) and (min-width: 480px) {
 .home-service-content .item {
  width: calc(33.3333% - 10px);
  margin: 0px 5px;
 }
 .home-service-content .item .icon_ .icon_inner {
  width:100px !important;
  height: 100px !important;
 }
 .home-service-content {
  position: relative;
  justify-content: center;
  top: -56px;
  left: auto;
  width: 100%;
  transform: inherit;
 }
 .home-service-content .item:nth-child(3) .icon_ .icon_inner {
  width: 140px;
  height: 140px;
  border-radius: 50%;
 background: url(images/vongtron.png) no-repeat top left /100% 100%!important;
  margin: 0px auto;
  position: relative;
  transition: all 0.3s ease;
  background-image:none;
 }
 #bl_block {
  min-height: 92px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  clip-path: polygon(0 0, 100% 0%, 100% 72%, 50% 100%, 0 72%);
  height: 190px;
 }
 .home-service-content .item .content-right .title {
  margin: 0px 10px;
  font-weight: bold;
  font-size: 17px;
  letter-spacing: 0;
  
 }

 .home-service-content .item .content-right .summary {
  font-size: 14px;
 }
 .home-service {
  position: relative;
  margin-bottom: 0px;
 }
}
#strengths.hello .item {
 opacity:1;
 visibility:visible;
 transform:translate(0);
 transition:all 1s ease;
}
#strengths.hello .item_2,
#strengths.hello .item_4 {
 transition-delay:0.2s;
 transform:translate(0, 0px)
}
#strengths.hello .item_3 {
 transition-delay:0.1s;
 transform:translate(0, 0px)
}
@media all and (min-width: 1025px) {
 #strengths.hello .item_2,
 #strengths.hello .item_4 {
  transform:translate(0, -12px) 
 }
}
#strengths.hello .item_1,
#strengths.hello .item_5 {
 transition-delay:0.4s;
 transform:translate(0, 0px)
}
@media all and (min-width: 1025px) {
 #strengths.hello .item_1,
 #strengths.hello .item_5 {
  transform:translate(0, -35px) 
 }
}
.customer-reviews-content .image_reviews a {
 position: relative;
}
@media (max-width: 480px) {
    .home-service-content .item {
        opacity:1;
        transform: translate(0, 0);
    }
    .home-service-content .item .content-right .title {
        margin: 0px;
        font-weight: bold;
        font-size: 15px;
        letter-spacing: 0.8px;
        line-height: 21px;
    }
}
#strengths.hello .item{
    opacity:1;
    visibility:visible;
    transform:translate(0);
    transition:all 1s ease;
}

#strengths.hello .item_2,#strengths.hello .item_4{
    transition-delay:0.2s;
    transform:translate(0, 0px)
}
#strengths.hello .item_3{
    transition-delay:0.1s;
    transform:translate(0, 0px)
}
@media all and (min-width: 1025px){
    #strengths.hello .item_2,#strengths.hello .item_4{
        transform:translate(0, -12px)
    }
}
#strengths.hello .item_1,#strengths.hello .item_5{
    transition-delay:0.4s;
    transform:translate(0, 0px)
}
@media all and (min-width: 1025px){
    #strengths.hello .item_1,#strengths.hello .item_5{
        transform:translate(0, -35px)
    }
}
/************** category style 4*********/
.category-style-4 {
    padding: 30px 0px;
}
.category-style-4  .category_intro_heading h3{

    text-align: center;

  margin-bottom:40px;
}
.category-style-4  .category_intro_heading h3 a{
    background: linear-gradient(90deg, #BF953F, #FCF6BA);
    background-clip: border-box;
    background-clip: border-box;
    background-clip: border-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
font-size: 28px;
    font-weight: 900;
    padding-top: 5px;
}
.category-style-4  .category_intro_heading h3:before{
    position: absolute;
    width: 100%;
    height: 30px;
    content: '';top:41px;left: 0px;
    margin-bottom: 40px;
    background: url("images/diem.png") no-repeat center center;
}
.sub-heading{
    position: relative;
}
.sub-heading:after{
    position: absolute;
    width: 100%;
    height: 1px;
    content: '';top:18px;left: 0px;
    margin-bottom: 40px;
    background:  #6A4113;
}
.category-style-4  .category_intro_heading{
    text-align: center;position: relative;
}
.category-style-4  .category_intro_heading .sub-heading ul li{
    display: inline-block;
}
.category-style-4  .category_intro_heading .sub-heading ul li a{
    background: #18120B;
    border-bottom: 1px solid #6a4113;
    border-radius: 0;
    color: #ffe600;
    cursor: pointer;
    display: block;
    font-size: 16px;
    transition: none;
    line-height: 26px;
    padding: 5px 9px;
    position: relative;
    text-decoration: none;
    margin: 0px 17px;
    border-top: 1px solid #6a4113;
    height: 37px;
    z-index: 109;
    display: inline-block;
    width: auto;
}

.category-style-4  .category_intro_heading .sub-heading ul li a:before, .category-style-4  .category_intro_heading .sub-heading ul li a:after {
    content: "";
    position: absolute;
    z-index: 1;
    width: 26px;
    height: 27px;
    transform: scaleX(0.5774) rotate(-45deg);
    background-color: #18120B;
}

.category-style-4  .category_intro_heading .sub-heading ul li a:before {
    border-left: 1.47px solid #6A4113;
    left: -13px;
    top: 4px;
    border-top: 1.47px solid #6A4113;
    background: #18120B;
    z-index: 1;
}

.category-style-4  .category_intro_heading .sub-heading ul li a:after {
    border-right: 1.47px solid #6A4113;
    right: -14px;
    top: 4px;
    border-bottom: 1.47px solid #6A4113;
}

.category-style-4  .category_intro_heading .sub-heading ul li a:hover {
    background: #6a4113;
    border-color: #6a4113;
    color: white;
}
.category-style-4  .category_intro_heading .sub-heading ul li a:hover:before, .category-style-4  .category_intro_heading .sub-heading ul li a:hover:after {
    background: #6a4113;
}
.category-style-4  .linkxcategory{


}
.category-style-4 .container{
    position: relative;
}
.category-style-4-content {
    margin-top: 30px;
    position: relative;
    padding-bottom: 35px;
}
.category-style-4  .linkxcategory{
    background: #18120B;
    border-bottom: 1px solid #6a4113;
    border-radius: 0;
    color: #ffe600;
    cursor: pointer;
    display: block;
    font-size: 16px;
    transition: none;
    line-height: 26px;
    padding: 5px 9px;
    position: absolute;
    right: 0px;
    text-decoration: none;
    margin: 0px 17px;
    border-top: 1px solid #6a4113;
    height: 37px;
    z-index: 109;bottom: -16px;
    display: inline-block;
    width: auto;
}

.category-style-4  .linkxcategory:before, .category-style-4  .linkxcategory:after {
    content: "";
    position: absolute;
    z-index: 1;
    width: 26px;
    height: 27px;
    transform: scaleX(0.5774) rotate(-45deg);
    background-color: #18120B;
}

.category-style-4  .linkxcategory:before {
    border-left: 1.47px solid #6A4113;
    left: -13px;
    top: 4px;
    border-top: 1.47px solid #6A4113;
    background: #18120B;
    z-index: 1;
}

.category-style-4  .linkxcategory:after {
    border-right: 1.47px solid #6A4113;
    right: -14px;
    top: 4px;
    border-bottom: 1.47px solid #6A4113;
}

.category-style-4  .linkxcategory:hover {
    background: #6a4113;
    border-color: #6a4113;
    color: white;
}
.category-style-4  .linkxcategory:hover:before,.category-style-4  .linkxcategory:hover:after {
    background: #6a4113;
}
@media (max-width: 480px) {
.sub-heading,.category-style-4  .linkxcategory{
  display:none;
}
.category-style-4 .category_intro_heading h3 a{
    font-size: 22px;
}
.category-style-4 .category_intro_heading h3::before{
    top: 25px;
}
.category-style-4-content {
    margin-top: 0px;
    position: relative;
    padding-bottom: 35px;
}
}
/********** tni tuc video*******/
.tintuc-video {
    margin-top: 50px;
}
@media (max-width: 480px) {
.tintuc-video {
    margin-top: 50px;
    margin-bottom: 20px;
}
}
/*********** block phong th?y********/
.block-phongthuy {
    padding-bottom: 30px;
}
@media (max-width: 992px) {
.block-phongthuy #formdutoan, .block-phongthuy #xemhuongnha, .block-phongthuy #xemtuoi {
    display: none;
}
.showmobile_dutoanxaydung,
 .showmobile_xemhuongnha,
 .showmobile_xemtuoixaydung {
  font-size: 16px;
  border-radius: 3px;
  border: 1px solid var(--main-color);
  text-align: center;
  margin: 0 auto;
  margin-bottom: 0px;
  text-transform: uppercase;
  display: block !important;
  margin-bottom: 10px;
 }
 .block-phongthuy #formdutoan,
 .block-phongthuy #xemhuongnha,
 .block-phongthuy #xemtuoi {
  display: none;
 }
 .showmobile_dutoanxaydung.open,
 .showmobile_xemhuongnha.open,
 .showmobile_xemtuoixaydung.open {
  border-color:var(--var-link-color);
  background:var(--var-link-color);
 }
 .showmobile_dutoanxaydung a,
 .showmobile_xemhuongnha a,
 .showmobile_xemtuoixaydung a {
  color: var(--var-link-color);
  display: block;
  padding: 7px;
 }
 .showmobile_dutoanxaydung.open a,
 .showmobile_xemhuongnha.open a,
 .showmobile_xemtuoixaydung.open a {
  color: #fff;
 }
 .showmobile_dutoanxaydung a i,
 .showmobile_xemhuongnha a i,
 .showmobile_xemtuoixaydung a i {
  transition: all 0.5s ease 0s;
  position: relative;
  top: 0px;
  left: 10px;
 }
}

.strengths4 {
    overflow: hidden;
    background-color: #2b1d0d;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
    position: relative;
    min-height: 540px;
}


.block-strengths-simple {
    width: 40%;
    margin-left: 43%;
    padding: 70px 0px 100px;
}

.block-strengths-simple .title {
    font-size: 30px;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 80px;
}

.block-strengths-simple .title .title_inner {
    display: inline-grid;
}

.block-strengths-simple .title .title_inner fieldset {
text-align: center;
border: 1px solid var(--main-color);
padding: 0px 30px 10px 30px;
}
.block-strengths-simple .title .title_inner fieldset span{
    margin: 0px;
display: block;
position: relative;
top: -10px;
}
.block-strengths-simple .title .title_inner fieldset legend {
    color: var(--main-color);
    font-size: 27px;
    font-weight: 900;
    background: -webkit-linear-gradient(180deg, #f6edb7, #e4bb5f);
    background-clip: border-box;
    background-clip: border-box;
    background-clip: border-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}


.block-strengths-simple .list_item_str .item {
    width: calc(50% - 20px);
    margin: 0px 10px 15px;
    float: left;
    opacity: 0;
    visibility: hidden;
}

.block-strengths-simple .list_item_str .item .stt {
    width: 50px;
    height: 50px;
    float: left;
    text-align: center;
    line-height: 40px;
    border-radius: 50%;
    background-color: var(--main-color);
    color: #fff;
    font-size: 40px;
    overflow: hidden;
    padding-top: 6px;
    font-weight: 500;
}

@media all and (max-width: 500px) {
    .block-strengths-simple .list_item_str .item .stt {
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 15px;
    }
}

.block-strengths-simple .list_item_str .item .item_r {
    width: calc(100% - 60px);
    float: right;
}

.block-strengths-simple .list_item_str .item .item_r .item_title {
    font-size: 17px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 900;
}

@media all and (max-width: 500px) {
    .block-strengths-simple .list_item_str .item .item_r .item_title {
        font-size: 18px;
    }
}

.block-strengths-simple .list_item_str .item .item_r .item_sum {
    color: #9e9e9e;
    margin-top: 5px;line-height: 20px;
}

@media all and (max-width: 768px) {
    .block-strengths-simple .list_item_str .item .item_r {
        text-align: left;
    }
}

@media all and (max-width: 500px) {
    .block-strengths-simple .list_item_str .item .item_r {
        width: calc(100% - 40px);
    }
}

.block-strengths-simple .list_item_str .item#item_1,.block-strengths-simple .list_item_str .item#item_2 {
    transform: translate(80%, 100%);
    transition: all 1s ease;
}

.block-strengths-simple .list_item_str .item#item_3,.block-strengths-simple .list_item_str .item#item_4 {
    transform: translate(-60%, 100%);
    transition: all 1s ease;
}

@media all and (max-width: 1200px) {
    .block-strengths-simple .list_item_str .item#item_1,.block-strengths-simple .list_item_str .item#item_2 {
        transform: translate(0, 100%);
    }

    .block-strengths-simple .list_item_str .item#item_3,.block-strengths-simple .list_item_str .item#item_4 {
        transform: translate(0, 100%);
    }
}

@media all and (max-width: 500px) {
    .block-strengths-simple .list_item_str .item {
        margin: 0px 10px 10px;
    }
}

@media all and (max-width: 1200px) {
    .block-strengths-simple .list_item_str {
        margin: 0px 10px;
        display: flex;
        flex-wrap: wrap;
    }
}

.block-strengths-simple .img_cat {
    transform: translate(-100%, -50%) rotate(0deg);
    transition: all 1s ease;
    position: absolute;
    top: 50%;
    left: 0px;
    clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
    width: 1002px;
    height: 958px;
}

@media all and (max-width: 992px) {
    .block-strengths-simple .img_cat {
        display: none;
    }
}

.block-strengths-simple .bor_l {
    transform: translate(-130%, -50%) rotate(45deg);
    transition: all 1s ease;
    position: absolute;
    top: 50%;
    left: 0px;
    border: 8px solid var(--main-color);
    width: 790px;
    height: 790px;
}

.block-strengths-simple .bor_l:before {
    content: '';
    position: absolute;
    width: 50%;
    height: 50%;
    top: 50%;
    left: 50%;
    z-index: 2;
    transform: translate(-100%, 0);
    background-color: #00000038;
    transition: all 1s ease;
}

.block-strengths-simple .bor_l:after {
    content: '';
    position: absolute;
    width: 70%;
    height: 70%;
    top: 50%;
    left: 50%;
    transform: translate(-100%, 0);
    background-color: #0000001c;
    transition: all 1s ease;
}

.block-strengths-simple .bor_l .bor_l_inner {
    position: absolute;
    width: 60%;
    height: 60%;
    top: 50%;
    left: 50%;
    transform: translate(-100%, 0);
    border: 2px solid #fff;
    transition: all 1s ease;
}

@media all and (max-width: 1200px) {
    .block-strengths-simple .bor_l {
        display: none;
    }
}

.block-strengths-simple .bor_r {
    width: 500px;
    height: 500px;
    background-color: #ffffff3b;
    position: absolute;
    transition: all 1s ease;
    top: 25%;
    right: 0;
    transform: translate(150%, -50%) rotate(45deg);
}

.block-strengths-simple .bor_r:after {
    content: '';
    position: absolute;
    width: calc(100% + 75px);
    height: calc(100% + 75px);
    border: 8px solid var(--main-color);
    top: 50%;
    left: 50%;
    transform: translate(0, -100%);
    transition: all 0.2s ease;
}

@media all and (max-width: 1200px) {
    .block-strengths-simple .bor_r {
        display: none;
    }
}

@media all and (max-width: 1200px) {
    .block-strengths-simple {
        width: 100%;
        margin-left: 0;
        text-align: center;
        padding: 50px 0px;
    }
}

@media all and (max-width: 500px) {
    .block-strengths-simple {
        padding: 10px 0px;
        line-height: 18px;
    }
}

.strengths4.hello .list_item_str .item {
    opacity: 1;
    visibility: visible;
}

.strengths4.hello .list_item_str .item#item_1,.strengths4.hello .list_item_str .item#item_2 {
    transform: translateX(20%);
    transition-delay: 0.2s;
}

@media all and (max-width: 992px) {
    .strengths4.hello .list_item_str .item#item_1,.strengths4.hello .list_item_str .item#item_2 {
        transform: translate(0);
    }
}

.strengths4.hello .list_item_str .item#item_3,.strengths4.hello .list_item_str .item#item_4 {
    transform: translate(0);
    transition-delay: 0.4s;
}

.strengths4.hello .list_item_str .item .stt {
    animation: roll 4s running infinite;
}

.strengths4.hello .img_cat {
    transform: translate(-50%, -50%) rotate(0deg);
}

.strengths4.hello .bor_l {
    transform: translate(-50%, -50%) rotate(45deg);
}

.strengths4.hello .bor_l .bor_l_inner {
    transform: translate(-50%, -50%);
    transition-delay: 0.6s;
}

.strengths4.hello .bor_l:before {
    transform: translate(-50%, -50%);
    transition-delay: 0.8s;
}

.strengths4.hello .bor_l:after {
    transform: translate(-50%, -50%);
    transition-delay: 0.3s;
}

.strengths4.hello .bor_r {
    transform: translate(85%, -50%) rotate(45deg);
}

.strengths4.hello .bor_r:after {
    transform: translate(-50%, -50%);
}

@keyframes roll {
    40% {
        transform: rotate(8deg);
    }

    45% {
        transform: scale(1.2) rotate(20deg);
    }

    50% {
        transform: scale(1.2) rotate(-20deg);
    }

    55% {
        transform: scale(1.2) rotate(20deg);
    }

    60% {
        transform: scale(1.2) rotate(-20deg);
    }

    65% {
        transform: scale(1.2) rotate(20deg);
    }

    70% {
        transform: scale(1) rotate(8deg);
    }
}

@media all and (max-width: 500px) {
    .block-strengths-simple .title .title_inner {
        font-size: 18px;
    }
}

@media all and (max-width: 1200px) {
    .block-strengths-simple .title {
        margin-bottom: 50px;
        font-size: 28px;
    }
}


@media all and (max-width: 1024px) {
  .strengths4 {
    min-height: auto;
    padding: 30px 15px;
}
.block-strengths-simple .title .title_inner fieldset legend {
    color: var(--main-color);
    font-size: 18px;
    font-weight: 900;
    padding-top: 0px;
    line-height: 31px;
}
.block-strengths-simple .title .title_inner fieldset span{
    display: block;
margin-top: -24px;
margin-left: 63px;
}
.block-strengths-simple .title .title_inner fieldset {
    text-align: center;
    border: 1px solid var(--main-color);
    width: 100%;
    display: block;
    margin-bottom: 20px;
}
.block-strengths-simple .list_item_str .item{
    width: 100%;
    
}
.block-strengths-simple .list_item_str .item .stt {
    width: 33px;
    height: 34px;
    line-height: 24px;
    font-size: 15px;
}

.block-strengths-simple .list_item_str .item .item_r .item_sum {

    color: #9e9e9e;
    margin-top: 5px;
    line-height: 20px;
    font-size: 15px;

}
}
@media (max-width: 500px) {
    .block-strengths-simple .title {
        font-size: 22px;
        margin-bottom: 10px;
    }
    .strengths4 {
    overflow: hidden;
    background-color: transparent;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
    position: relative;
    min-height: none;
    padding: 0px 15px;
    background-image: none!important;
}
.block-strengths-simple .title .title_inner {
    display: block!important;
}
.block-strengths-simple .title .title_inner fieldset span {
    display: block;
    margin-top: 0px;
    margin-left: -4px;
}
}
@media (max-width:1199px) and (min-width: 992px){
    .block-strengths-simple {
  width: 60%;
margin-left: 33%;
padding: 0px;
}
.block-strengths-simple .list_item_str .item {
    width: calc(50% - 20px);
    margin: 0px 10px 15px;
    float: left;
    opacity: 0;
    visibility: hidden;
}
.block-strengths-simple .img_cat {
  
}
.strengths4.hello .list_item_str .item {
    opacity: 1;
    visibility: visible;
    text-align: left;
}
.block-strengths-simple .img_cat {
    transform: translate(-100%, -50%) rotate(0deg);
    transition: all 1s ease;
    position: absolute;
    top: 50%;
    left: 0px;
    clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
    width: 1002px;
    height: 958px;
}
.strengths4.hello .img_cat {
    transform: translate(-60%, -50%) rotate(0deg);
}
}
.wrap_views {
  border-radius: 4px;
padding: 30px 80px;
background: #2b1d0d;position: relative;
}
.wrap_reviews{
      margin: 30px auto;
  
}

.wrap_views_des_title {
    color: var(--var-link-color);
}
.wrap_views_des {
    font-size: 30px;
    font-weight: 900;
    margin-top: -18px;
    margin-bottom: 28px;
}
.wrap_views .item_reviews {
    padding: 30px;
    overflow: hidden
}
/*.wrap_views::before {
    content: '';
    position: absolute;
    width: 69px;
    height: 52px;
    left: 0px;
    top: 0px;
    background: url("images/left.png") no-repeat left center/100% 100%;
}
.wrap_views::after {
   content: '';
position: absolute;
width: 69px;
right: 0px;
bottom: 15px;
height: 52px;
background: url("images/right.png") no-repeat left center/100% 100%;
}*/
.wrap_views .item_reviews .image_reviews {
    overflow: hidden;
    text-align: center
}

.wrap_views .item_reviews .image_reviews img {
    max-width: 100%;
    border: 2px solid #fff;
    width: auto;
    height: 178px;
    max-height: 100%;
    display: inline-block;
    border-radius: 20px;
}
.info_reviews {
    margin-top: 14px;
}
.wrap_views .item_reviews .image_reviews .description_review {
    font-size:14px ;
color: #fff;
line-height: 24px;
margin-top: 13px;
margin-bottom: 10px;
padding: 0px;
font-style: italic;
}

.wrap_views .item_reviews .image_reviews .info_reviews p {
    font-weight: 900;
line-height: 28px;
color: #fff;
margin: 0px;
padding: 0px;
display: inline-block;
}

.wrap_views .item_reviews .image_reviews .info_reviews span {
    color: #fff
}

.wrap_views .owl-carousel .owl-dots .owl-dot.active {
    background: #fff
}
@media (max-width: 480px) {
.wrap_views ::before{
    display: none;
}
.wrap_views ::after{
    display: none;
}
.wrap_views_des_title h2{
     font-size: 16px;
}
.wrap_views_des {
    font-size: 19px;
    font-weight: 900;
    margin-top: -18px;
    margin-bottom: 28px;
}
.wrap_views {
    border-radius: 4px;
    padding: 0px 15px;
    border: 1px solid var(--var-border-color);
    background: #2b1d0d;
    position: relative;
}
}

.gallery-video-top {

    width: 100%;
}
.gallery-video-top img{
     border-radius: 3px;
padding: 1px;
background: linear-gradient(90deg, #BF953F, #FCF6BA, #B38728, #FBF5B7, #AA771C);

}
.gallery-video-thumbs {

    box-sizing: border-box;
    padding: 10px 0;
}
.gallery-video-thumbs img {

    border-radius: 2px;
padding: 1px;
background: linear-gradient(90deg, #BF953F, #FCF6BA, #B38728, #FBF5B7, #AA771C);

}
.gallery-thumbs .swiper-slide {
    height: 100%;
    opacity: 0.4;
   
}
.gallery-video-thumbs  .swiper-slide{
  max-width: 20%;   
}

.gallery-thumbs .swiper-slide-thumb-active {
    opacity: 1;
}
.gallery-video-top .palyclass {
    width: 67px;
    height: 48px;
    display: block;
    background: rgba(0,0,0,.5);
    border-radius: 12px;
    z-index: 9;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
   cursor: pointer;
}

.gallery-video-top .palyclass:focus {
    outline: none;
}

.gallery-video-top .palyclass .tamgiac {
    border-left-color: #fff;
    display: block;
    position: absolute;
    z-index: 3;
    top: 50%;
    left: 50%;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 11px 0 11px 20px;
    border-color: transparent transparent transparent #fff;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    transition: all .2s ease;
}

.gallery-video-top .palyclass:hover {
    background: #eb0606;
}
.video-title{
        display: block;
    padding-bottom: 15px;
    color: var(--var-link-color);
    font-weight: 900;
}
.gallery-video-thumbs .subicon {
  position: absolute;
  bottom: 50%;
  left: 50%;
  z-index: 9;
}

.gallery-video-thumbs .subicon .palyclass span {
  border-left-color: rgba(255,255,255,.4);
  display: block;
  position: absolute;
  z-index: 3;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 15px 0 15px 30px;
  border-color: transparent transparent transparent rgba(255,255,255,.5);
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  transition: all .2s ease;
}

.gallery-video-thumbs .subicon .palyclass:hover span {
  border-left-color: #fff;
}
@media (max-width: 480px) {
 .video-title {
    display: block;
    padding-bottom: 5px;
    color: var(--var-link-color);
    font-weight: 900;
}
}

ul.tabs{
    margin: 0px;
    padding: 0px;
    list-style: none;
    border-bottom: 1px solid #6A4113;
}
ul.tabs li{
    background: none;
    color: #ffe600;
    display: inline-block;
    padding: 7px 20px;
    cursor: pointer;position: relative;
}

ul.tabs li.current{
    background: #18120B;
    color: #ffe600;
    border: 1px solid #6A4113;
    border-bottom-color: rgb(106, 65, 19);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom: 0px;top:1px;
    border-radius: 3px 3px 0px 0px;
}

.tab-content{
    display: none;
    background: transparent;
    padding: 15px 0px;
}

.tab-content.current{
    display: inherit;
}
.widget-cauhoi {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px dashed #6a4113;
    clear: both;
    margin-top: 10px;
    padding: 7px 0 15px 0px;
}
.widget-cauhoi:last-child{
    border-bottom: 0px dashed #6a4113;
}
.widget-cauhoi .widget-cauhoi-info a.tenbaiviet {
    font-weight: 900;
}
.widget-cauhoi .widget-cauhoi-info span.cat{

}
.widget-cauhoi .widget-cauhoi-info span.cat a{
    font-size: 14px;
    font-weight: 400;

}
.widget-cauhoi .widget-cauhoi-info span.cat a:hover{
    color: #ffe600;
}
.widget-cauhoi .widget-cauhoi-info .mota {
    font-size: 14px;
}
.widget-cauhoi-image.col-md-4 {
    padding: 0;
}
.widget-cauhoi-image.col-md-4 img{
   border-radius: 3px;
padding: 1px;
background: linear-gradient(90deg, #BF953F, #FCF6BA, #B38728, #FBF5B7, #AA771C);
}
.widget-cauhoi .widget-cauhoi-info .d_tenbai {
    margin-top: 0px;margin-bottom: 0px;
}
@media (max-width: 480px) {
    .widget-cauhoi .widget-cauhoi-info .mota {
    display:none;
}
.widget-cauhoi .widget-cauhoi-info span.cat {
    display: none;
}
}
@media (max-width:1199px) and (min-width: 992px){
    .widget-cauhoi:last-child {
    border-bottom: 0px dashed #6a4113;display: none;
}

}

.grtyoutube-popup {
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  z-index:99999;
}

.grtyoutube-popup-content {
  margin-top:50px;
  width:95%;
  max-width:850px;
  margin-left:auto;
  margin-right:auto;
  position:relative;
}

.grtyoutube-popup-close {
  position:absolute;
  top:-30px;
  right:0;
  color:#FFF;
  font-size:25px;
  width:17px;
  height:17px;
  cursor:pointer;
}

.grtyoutube-iframe {
  width:100%;
  height:480px;
}
@media (max-width:767px) {
  .grtyoutube-iframe {
    width:100%;
    height:350px;
  }
}

.grtyoutube-dark-theme{
  background: rgba(0,0,0, 0.85);
}

.grtyoutube-dark-theme .grtyoutube-popup-content {

}

.grtyoutube-dark-theme .grtyoutube-popup-close {
  background: url('images/icon-close-white.png') no-repeat;
    transform: scale(1,0.8);
}

.grtyoutube-light-theme {
  background: rgba(255,255,255, 0.85);
}

.grtyoutube-light-theme .grtyoutube-popup-content {
  -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.4);
  -moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.4);
  box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.4);
}

.grtyoutube-light-theme .grtyoutube-popup-close {
  background: url('images/icon-close-black.png') no-repeat;
}



/******* quytrinh lam viec****/
.quytrinhlamviec-content .item-step {
    background: #2b1d0d;
    position: relative;
    box-shadow: ;
    border-radius: 0pxx;
    height: 89px;
    margin-bottom: 50px;
    padding-left: 107px;
    padding-right: 30px;
    padding-top: 10px;
    border: 0px solid #6a4113;
}
.triangle-right {
    width: 0;
    height: 0;
    border-top: 45px solid transparent;
    border-left: 45px solid var(--var-main-color);
    border-bottom: 45px solid transparent;
    position: absolute;
    top: 0px;
    left: 0px;
}
.triangle-left {
    width: 0;
    height: 0;
    border-top: 45px solid transparent;
    border-left: 45px solid #2b1d0d;
    border-bottom: 45px solid transparent;
    position: absolute;
    top: 0px;
    right: -45px;
}
.quytrinhlamviec-content-item.space {
    width: 146px;
    background: transparent;
    height: 300px;
}
.triangle-right span {
    position: absolute;
    top: -22px;
    font-weight: bold;
    font-size: 24px;display: none;
    line-height: 48px;
    left: -46px;
    color: #2b1d0d;
}
.item-step-cotnent-title {
    font-weight: bold;

    font-size: 20px;
    margin-bottom: 15px;
    text-align: left;
    position: absolute;
    top: 27px;
  color: #ffe600;
}
.item-step-cotnent-title a{
    transition: 1s;display: block;
}

.item-step-cotnent-title a:hover{
  transform: scale(1.2,1.2);
}
.page_content .quytrinhlamviec-content .item-step-cotnent-des {
    line-height: 24px;
    text-align: justify;
}
.quytrinhlamviec-content-item {
    width: 33%;
    padding-left: 0px;
    padding-right: 47px;
    float: left;
}


.page_content div {

    line-height: 20px;

}
.quytrinhlamviec-heading {

    text-align: center;
    margin-top: 60px;
    margin-bottom: 45px;
    font-size: 28px;
    font-weight: bold;

}
.quytrinhlamviec.quytrinhlamviec-inpost {
    margin-top: 24px;
}
.quytrinhlamviec.quytrinhlamviec-inpost .quytrinhlamviec-content .item-step {
  
   padding-left: 59px;
padding-right: 0px;
   
}
.quytrinhlamviec.quytrinhlamviec-inpost .item-step-cotnent-title {
   
    font-size: 18px;
   
}
@media (max-width: 480px) {
    .quytrinhlamviec-content-item {
     width: 100%;padding-right: 0px;
    }
  .quytrinhlamviec-content .item-step {
    background: #2b1d0d;
    position: relative;
    box-shadow: ;
    border-radius: 0pxx;
    height: 45px;
    margin-bottom: 20px;
    padding-left: 47px;
    padding-right: 30px;
    padding-top: 10px;
    border: 0px solid #6a4113;
}
    .quytrinhlamviec-content-item.space {
      
    }
    .triangle-right {
      
    }
    .quytrinhlamviec-content .item-step {
        
       
    }
   .item-step-cotnent-title {
    font-weight: bold;
font-size: 16px;
margin-bottom: 15px;
text-align: left;
position: relative;
top: 0px;
color: #ffe600;
text-align: center;
width: 100%;
left: -4px;
}

.triangle-left {

    width: 0;
    height: 0;
    border-top: 23px solid transparent;
    border-left: 23px solid var(--var-main-color);
    border-bottom: 23px solid transparent;
    position: absolute;
    top: 0px;
    right: 0px;
    transform: rotate(-180deg);

}
.triangle-right {
    width: 0;
    height: 0;
    border-top: 22px solid transparent;
    border-left: 22px solid var(--var-main-color);
    border-bottom: 22px solid transparent;
    position: absolute;
    top: 0px;
    left: 0px;
}
}
@media (max-width: 991px) and (min-width: 480px){
    .quytrinhlamviec-content-item.space {
        display: none;
    }
    .quytrinhlamviec-content-item {
        width: 50%;

        float: left;
    }
}
@media (max-width:1199px) and (min-width: 992px){
    .widget-cauhoi:last-child {
    border-bottom: 0px dashed #6a4113;display: none;
}
.quytrinhlamviec-content .item-step {
    background: #2b1d0d;
    position: relative;
    box-shadow: ;
    border-radius: 0pxx;
    height: 89px;
    margin-bottom: 50px;
    padding-left: 79px;
    padding-right: 30px;
    padding-top: 10px;
    border: 0px solid #6a4113;
}
.item-step-cotnent-title {
    font-weight: bold;
    font-size: 17px;
    margin-bottom: 15px;
    text-align: left;
    position: absolute;
    top: 27px;
    color: #ffe600;
}
#quytrinhlamviec {
    margin-top: 23px;
}
}
@media (max-width:991px) and (min-width: 768px){
 #quytrinhlamviec {
    display:none;
}   
}


/********** animate***/
@keyframes chang-rotage-anim-a1 {
    0% {
        transform: rotate(0deg) scale(1) skew(1deg)
    }
    25% {
        transform: rotate(0deg) scale(1) skew(1deg)
    }
    30% {
        transform: rotate(-10deg) scale(1.3) skew(1deg)
    }
    35% {
        transform: rotate(10deg) scale(1.3) skew(1deg)
    }
    40% {
        transform: rotate(-10deg) scale(1.3) skew(1deg)
    }
    45% {
        transform: rotate(10deg) scale(1) skew(1deg)
    }
    50% {
        transform: rotate(0deg) scale(1) skew(1deg)
    }
    100% {
        transform: rotate(0deg) scale(1) skew(1deg)
    }
}

@keyframes chang-rotage-anim-a2 {
    0% {
        transform: rotate(0deg) scale(1) skew(1deg)
    }
    50% {
        transform: rotate(0deg) scale(1) skew(1deg)
    }
    60% {
        transform: rotateY(360deg) scale(1.3) skew(1deg)
    }
    70% {
        transform: rotateY(0deg) scale(1) skew(1deg)
    }
    75% {
        transform: rotate(0deg) scale(1) skew(1deg)
    }
    100% {
        transform: rotate(0deg) scale(1) skew(1deg)
    }
}

@keyframes chang-scale-anim-a3 {
    75% {
        transform: rotate(0deg) scale(1) skew(1deg)
    }
    80% {
        transform: rotate(0deg) scale(1.3) skew(1deg)
    }
    85% {
        transform: rotate(0deg) scale(1) skew(1deg)
    }
    90% {
        transform: rotate(0deg) scale(1.3) skew(1deg)
    }
    95% {
        transform: rotate(0deg) scale(1.1) skew(1deg)
    }
    100% {
        transform: rotate(0deg) scale(1.1) skew(1deg)
    }
}


@keyframes spin {
    0% {
        transform: rotate(0deg)
    }
    50% {
        transform: rotate(0deg)
    }
    75% {
        transform: rotate(90deg)
    }
    100% {
        transform: rotate(0deg)
    }
}

@keyframes fade-bg1 {
    0% {
        transform: translate(-6px)
    }
    12% {
        transform: translate(6px)
    }
    25% {
        transform: translate(-6px)
    }
    37% {
        transform: translate(0)
    }
    100% {
        transform: translate(0)
    }
}

@keyframes fade-bg2 {
    0% {
        transform: translate(0)
    }
    25% {
        transform: translate(0, -6px)
    }
    37% {
        transform: translate(0, 6px)
    }
    50% {
        transform: translate(0, -6px)
    }
    60% {
        transform: translate(0)
    }
    100% {
        transform: translate(0)
    }
}

@keyframes fade-bg3 {
    0% {
        transform: translate(0)
    }
    50% {
        transform: translate(6px, -6px)
    }
    62% {
        transform: translate(-6px, 6px)
    }
    75% {
        transform: translate(6px, -6px)
    }
    85% {
        transform: translate(0)
    }
    100% {
        transform: translate(0)
    }
}

@keyframes chang-rotage-anim {
    0% {
        transform: rotate(0deg) scale(1) skew(1deg)
    }
    5% {
        transform: rotate(-25deg) scale(1) skew(1deg)
    }
    10% {
        transform: rotate(25deg) scale(1) skew(1deg)
    }
    15% {
        transform: rotate(-25deg) scale(1) skew(1deg)
    }
    20% {
        transform: rotate(25deg) scale(1) skew(1deg)
    }
    25% {
        transform: rotate(0deg) scale(1) skew(1deg)
    }
    100% {
        transform: rotate(0deg) scale(1) skew(1deg)
    }
}

@keyframes chang-rotage-anim-1 {
    0% {
        transform: rotate(0deg) scale(1) skew(1deg)
    }
    20% {
        transform: rotate(0deg) scale(1) skew(1deg)
    }
    25% {
        transform: rotate(-25deg) scale(1) skew(1deg)
    }
    30% {
        transform: rotate(25deg) scale(1) skew(1deg)
    }
    35% {
        transform: rotate(-25deg) scale(1) skew(1deg)
    }
    40% {
        transform: rotate(25deg) scale(1) skew(1deg)
    }
    45% {
        transform: rotate(0deg) scale(1) skew(1deg)
    }
    100% {
        transform: rotate(0deg) scale(1) skew(1deg)
    }
}

@keyframes chang-rotage-anim-3 {
    0% {
        transform: translate(0px, 0) rotate(0deg)
    }
    70% {
        transform: translate(0px, 0) rotate(0deg)
    }
    85% {
        transform: rotate(-180deg) translate(-30px, 30px) rotate(180deg)
    }
    95% {
        transform: rotate(180deg) translate(-30px, 30px) rotate(-180deg)
    }
    100% {
        transform: translate(0px, 0px)
    }
}

@keyframes chang-rotage-anim-4 {
    0% {
        transform: rotate(0deg) scale(1) skew(1deg)
    }
    70% {
        transform: rotate(0deg) scale(1) skew(1deg)
    }
    75% {
        transform: rotate(-25deg) scale(1) skew(1deg)
    }
    80% {
        transform: rotate(25deg) scale(1) skew(1deg)
    }
    85% {
        transform: rotate(-25deg) scale(1) skew(1deg)
    }
    90% {
        transform: rotate(25deg) scale(1) skew(1deg)
    }
    95% {
        transform: rotate(0deg) scale(1) skew(1deg)
    }
    100% {
        transform: rotate(0deg) scale(1) skew(1deg)
    }
}




/************* tại sao chọn********/
.strengths4 {
    overflow: hidden;
    background-color: #2b1d0d;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
    position: relative;
    min-height: 540px;
}


.block-strengths-simple {
    width: 40%;
    margin-left: 43%;
    padding: 70px 0px 100px;
}

.block-strengths-simple .title {
    font-size: 30px;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 80px;
}

.block-strengths-simple .title .title_inner {
    display: inline-grid;
}

.block-strengths-simple .title .title_inner fieldset {
text-align: center;
border: 1px solid var(--main-color);
padding: 0px 30px 10px 30px;
}
.block-strengths-simple .title .title_inner fieldset span{
    margin: 0px;
display: block;
position: relative;
top: -10px;
}
.block-strengths-simple .title .title_inner fieldset legend {
    color: var(--main-color);
    font-size: 27px;
    font-weight: 900;
    background: -webkit-linear-gradient(180deg, #f6edb7, #e4bb5f);
    background-clip: border-box;
    background-clip: border-box;
    background-clip: border-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}


.block-strengths-simple .list_item_str .item {
    width: calc(50% - 20px);
    margin: 0px 10px 15px;
    float: left;
    opacity: 0;
    visibility: hidden;
}

.block-strengths-simple .list_item_str .item .stt {
    width: 50px;
    height: 50px;
    float: left;
    text-align: center;
    line-height: 40px;
    border-radius: 50%;
    background-color: var(--main-color);
    color: #fff;
    font-size: 40px;
    overflow: hidden;
    padding-top: 6px;
    font-weight: 500;
}

@media all and (max-width: 500px) {
    .block-strengths-simple .list_item_str .item .stt {
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 15px;
    }
}

.block-strengths-simple .list_item_str .item .item_r {
    width: calc(100% - 60px);
    float: right;
}

.block-strengths-simple .list_item_str .item .item_r .item_title {
    font-size: 17px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 900;
}

@media all and (max-width: 500px) {
    .block-strengths-simple .list_item_str .item .item_r .item_title {
        font-size: 18px;
    }
}

.block-strengths-simple .list_item_str .item .item_r .item_sum {
    color: #9e9e9e;
    margin-top: 5px;line-height: 20px;
}

@media all and (max-width: 768px) {
    .block-strengths-simple .list_item_str .item .item_r {
        text-align: left;
    }
}

@media all and (max-width: 500px) {
    .block-strengths-simple .list_item_str .item .item_r {
        width: calc(100% - 40px);
    }
}

.block-strengths-simple .list_item_str .item#item_1,.block-strengths-simple .list_item_str .item#item_2 {
    transform: translate(80%, 100%);
    transition: all 1s ease;
}

.block-strengths-simple .list_item_str .item#item_3,.block-strengths-simple .list_item_str .item#item_4 {
    transform: translate(-60%, 100%);
    transition: all 1s ease;
}

@media all and (max-width: 1200px) {
    .block-strengths-simple .list_item_str .item#item_1,.block-strengths-simple .list_item_str .item#item_2 {
        transform: translate(0, 100%);
    }

    .block-strengths-simple .list_item_str .item#item_3,.block-strengths-simple .list_item_str .item#item_4 {
        transform: translate(0, 100%);
    }
}

@media all and (max-width: 500px) {
    .block-strengths-simple .list_item_str .item {
        margin: 0px 10px 10px;
    }
}

@media all and (max-width: 1200px) {
    .block-strengths-simple .list_item_str {
        margin: 0px 10px;
        display: flex;
        flex-wrap: wrap;
    }
}

.block-strengths-simple .img_cat {
    transform: translate(-100%, -50%) rotate(0deg);
    transition: all 1s ease;
    position: absolute;
    top: 50%;
    left: 0px;
    clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
    width: 1002px;
    height: 958px;
}

@media all and (max-width: 992px) {
    .block-strengths-simple .img_cat {
        display: none;
    }
}

.block-strengths-simple .bor_l {
    transform: translate(-130%, -50%) rotate(45deg);
    transition: all 1s ease;
    position: absolute;
    top: 50%;
    left: 0px;
    border: 8px solid var(--main-color);
    width: 790px;
    height: 790px;
}

.block-strengths-simple .bor_l:before {
    content: '';
    position: absolute;
    width: 50%;
    height: 50%;
    top: 50%;
    left: 50%;
    z-index: 2;
    transform: translate(-100%, 0);
    background-color: #00000038;
    transition: all 1s ease;
}

.block-strengths-simple .bor_l:after {
    content: '';
    position: absolute;
    width: 70%;
    height: 70%;
    top: 50%;
    left: 50%;
    transform: translate(-100%, 0);
    background-color: #0000001c;
    transition: all 1s ease;
}

.block-strengths-simple .bor_l .bor_l_inner {
    position: absolute;
    width: 60%;
    height: 60%;
    top: 50%;
    left: 50%;
    transform: translate(-100%, 0);
    border: 2px solid #fff;
    transition: all 1s ease;
}

@media all and (max-width: 1200px) {
    .block-strengths-simple .bor_l {
        display: none;
    }
}

.block-strengths-simple .bor_r {
    width: 500px;
    height: 500px;
    background-color: #ffffff3b;
    position: absolute;
    transition: all 1s ease;
    top: 25%;
    right: 0;
    transform: translate(150%, -50%) rotate(45deg);
}

.block-strengths-simple .bor_r:after {
    content: '';
    position: absolute;
    width: calc(100% + 75px);
    height: calc(100% + 75px);
    border: 8px solid var(--main-color);
    top: 50%;
    left: 50%;
    transform: translate(0, -100%);
    transition: all 0.2s ease;
}

@media all and (max-width: 1200px) {
    .block-strengths-simple .bor_r {
        display: none;
    }
}

@media all and (max-width: 1200px) {
    .block-strengths-simple {
        width: 100%;
        margin-left: 0;
        text-align: center;
        padding: 50px 0px;
    }
}

@media all and (max-width: 500px) {
    .block-strengths-simple {
        padding: 10px 0px;
        line-height: 18px;
    }
}

.strengths4.hello .list_item_str .item {
    opacity: 1;
    visibility: visible;
}

.strengths4.hello .list_item_str .item#item_1,.strengths4.hello .list_item_str .item#item_2 {
    transform: translateX(20%);
    transition-delay: 0.2s;
}

@media all and (max-width: 992px) {
    .strengths4.hello .list_item_str .item#item_1,.strengths4.hello .list_item_str .item#item_2 {
        transform: translate(0);
    }
}

.strengths4.hello .list_item_str .item#item_3,.strengths4.hello .list_item_str .item#item_4 {
    transform: translate(0);
    transition-delay: 0.4s;
}

.strengths4.hello .list_item_str .item .stt {
    animation: roll 4s running infinite;
}

.strengths4.hello .img_cat {
    transform: translate(-50%, -50%) rotate(0deg);
}

.strengths4.hello .bor_l {
    transform: translate(-50%, -50%) rotate(45deg);
}

.strengths4.hello .bor_l .bor_l_inner {
    transform: translate(-50%, -50%);
    transition-delay: 0.6s;
}

.strengths4.hello .bor_l:before {
    transform: translate(-50%, -50%);
    transition-delay: 0.8s;
}

.strengths4.hello .bor_l:after {
    transform: translate(-50%, -50%);
    transition-delay: 0.3s;
}

.strengths4.hello .bor_r {
    transform: translate(85%, -50%) rotate(45deg);
}

.strengths4.hello .bor_r:after {
    transform: translate(-50%, -50%);
}

@keyframes roll {
    40% {
        transform: rotate(8deg);
    }

    45% {
        transform: scale(1.2) rotate(20deg);
    }

    50% {
        transform: scale(1.2) rotate(-20deg);
    }

    55% {
        transform: scale(1.2) rotate(20deg);
    }

    60% {
        transform: scale(1.2) rotate(-20deg);
    }

    65% {
        transform: scale(1.2) rotate(20deg);
    }

    70% {
        transform: scale(1) rotate(8deg);
    }
}

@media all and (max-width: 500px) {
    .block-strengths-simple .title .title_inner {
        font-size: 18px;
    }
}

@media all and (max-width: 1200px) {
    .block-strengths-simple .title {
        margin-bottom: 50px;
        font-size: 28px;
    }
}


@media all and (max-width: 1024px) {
  .strengths4 {
    min-height: auto;
    padding: 30px 15px;
}
.block-strengths-simple .title .title_inner fieldset legend {
    color: var(--main-color);
    font-size: 18px;
    font-weight: 900;
    padding-top: 0px;
    line-height: 31px;
}
.block-strengths-simple .title .title_inner fieldset span{
    display: block;
margin-top: -24px;
margin-left: 63px;
}
.block-strengths-simple .title .title_inner fieldset {
    text-align: center;
    border: 1px solid var(--main-color);
    width: 100%;
    display: block;
    margin-bottom: 20px;
}
.block-strengths-simple .list_item_str .item{
    width: 100%;
    
}
.block-strengths-simple .list_item_str .item .stt {
    width: 33px;
    height: 34px;
    line-height: 24px;
    font-size: 15px;
}

.block-strengths-simple .list_item_str .item .item_r .item_sum {

    color: #9e9e9e;
    margin-top: 5px;
    line-height: 20px;
    font-size: 15px;

}
}
@media (max-width: 500px) {
    .block-strengths-simple .title {
        font-size: 22px;
        margin-bottom: 10px;
    }
    .strengths4 {
    overflow: hidden;
    background-color: transparent;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
    position: relative;
    min-height: none;
    padding: 0px 15px;
    background-image: none!important;
}
.block-strengths-simple .title .title_inner {
    display: block!important;
}
.block-strengths-simple .title .title_inner fieldset span {
    display: block;
    margin-top: 0px;
    margin-left: -4px;
}
}
@media (max-width:1199px) and (min-width: 992px){
    .block-strengths-simple {
  width: 60%;
margin-left: 33%;
padding: 0px;
}
.block-strengths-simple .list_item_str .item {
    width: calc(50% - 20px);
    margin: 0px 10px 15px;
    float: left;
    opacity: 0;
    visibility: hidden;
}
.block-strengths-simple .img_cat {
  
}
.strengths4.hello .list_item_str .item {
    opacity: 1;
    visibility: visible;
    text-align: left;
}
.block-strengths-simple .img_cat {
    transform: translate(-100%, -50%) rotate(0deg);
    transition: all 1s ease;
    position: absolute;
    top: 50%;
    left: 0px;
    clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
    width: 1002px;
    height: 958px;
}
.strengths4.hello .img_cat {
    transform: translate(-60%, -50%) rotate(0deg);
}
}
.widget-cauhoi-image.col-md-4 img{
  height: auto
}
.form_content p{
  margin: 0px
}

.sidebar .g_form2{
      background-size: cover;
    padding: 0px 15px;
    display: block;
    background-image: url(images/t.png);
}
img{
  height: auto
}
.wp_dutoan table{
  width: 100%
}

.aside-item ul.menu li:before {
    border-bottom: 4px solid transparent;
    border-left: 5px solid #ffe600;
    border-top: 4px solid transparent;
    content: "";
    display: inline-block;
    height: 0;
    margin-left: -10px;
    margin-right: 5px;
    width: 0;
}
.aside-item ul.menu li {
    border-bottom: 0px dashed #ffe600;
    line-height: 1.4;
    margin: 0;
    padding: 7px 20px;
    position: relative;
    transition: all 0.3s ease 0s;
}
.sidenav .content_memu_mb .link_list_mobile .ct-mobile li{
      border-top: dashed 1px #6c401b;
}
.sidenav .content_memu_mb .link_list_mobile .ct-mobile li a {
    display: block;
    font-size: 16px;
    line-height: 36px;
    padding: 0px 15px;
    color: var(--main-color);
}
.sidenav .content_memu_mb .link_list_mobile .ct-mobile .sub-menu{
  display: none;
}

.product-search-hide {
   display: none;
    background-color: #2b1d0d;
    position: fixed;
    top: 0;
    z-index: 99999999;
    height: 100%;
    width: 100%;
}
.product-search-hide .product-search {
    color: #666;
    position: relative;
    height: 100%;
}
.search-inside {
    height: 100%;
    overflow: auto;
    width: 100%;
    padding: 10px 2%;
}
.posision-rel {
    position: relative;
}
.product-search h2 {
    padding: 15px 0;
    color: #ffe600;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
}
#search-popup-close {
    color: #333;
    font-size: 18px;
    position: absolute;
    top: 14px;
    right: 2%;
    cursor: pointer;
}
#search-popup-close i {
    color: #999;
}
.product-search-hide .search-list-project fieldset {
    padding: 20px;
    border: 0px;
    margin-bottom: 20px;
    background-color: #2b1d0d;
    border-radius: 10px;
}
.product-search-hide .search-list-project fieldset legend {
    display: none;
}
.menu_bottom {
    position: fixed;
    bottom: 0px;
    left: 0px;
    z-index: 999;
    box-shadow: 0px 4px 10px 0px #0e0e0e;
    width: 100%;
    background-image: linear-gradient(to right,#506d85, #506d85);
	display:flex
}
.box_mnb {
    flex: 0 0 20%;
    text-align: center;
    font-size: 10px;
}
@media (max-width: 575px) {
  .box_mnb {
    font-size: 8px;
  }
}
.box_mnb:nth-child(2), .box_mnb:nth-child(4) {
    background: #ffab00;
}
.box_mnb:nth-child(3) {
  background: #ab5e00;
}
.box_mnb p {
  margin-bottom: 0;
}
.box_mnb a {
    color: #fff;
    padding: 1px 0px;
    display: block;
}
.box_mnb i {
    font-size: 16px;
    margin-bottom: 4px;
}
.box_mnb img {
    height: 16px;
    margin-bottom: 4px;
}
.fas {
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome !important;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
@media (min-width: 992px){
.d-lg-none {
    display: none!important;
}
}