/*
Theme Name: july109
Theme URI: http://mywebsite.vn
Author: airweb.vn
Author URI: http://mywebsite.vn
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: july109
*/

            @charset "UTF-8";@font-face {
                font-family: 'glyphicons-halflings-regular';
                src: url("./fonts/glyphicons-halflings-regular.ttf") format("truetype")
            }

            @font-face {
                font-family: 'glyphicons-halflings-regular';
                src: url("./fonts/glyphicons-halflings-regular.woff") format("woff")
            }

            @font-face {
                font-family: 'glyphicons-halflings-regular';
                src: url("./fonts/glyphicons-halflings-regular.eot?") format("embedded-opentype")
            }

            @font-face {
                font-family: 'Roboto-Bold';
                src: url(./fonts/Roboto-Bold.woff) format("woff")
            }

            @font-face {
                font-family: 'Roboto-Medium';
                src: url("./fonts/Roboto-Medium.woff") format("woff")
            }

            @font-face {
                font-family: 'roboto-regular';
                src: url("./fonts/roboto-regular.woff") format("woff")
            }

            .glyphicon {
                font-family: glyphicons-halflings-regular!important
            }

            .glyphicon-remove:before {
                content: ""
            }

            .glyphicon-time:before {
                content: ""
            }

            .glyphicon-facetime-video:before {
                content: ""
            }

            .glyphicon-star-empty:before {
                content: ""
            }

            .glyphicon-info-sign:before {
                content: ""
            }

            .glyphicon-usd:before {
                content: ""
            }

            .glyphicon-star:before {
                content: ""
            }

            .glyphicon-search:before {
                content: ""
            }

            .glyphicon-user:before {
                content: ""
            }

            .glyphicon-calendar:before {
                content: "📅"
            }

            .glyphicon-time:before {
                content: ""
            }

            .glyphicon-lock:before {
                content: "🔒"
            }

            .glyphicon-calendar:before {
                content: "📅"
            }

            .glyphicon-log-out:before {
                content: ""
            }

            .glyphicon-check:before {
                content: ""
            }

            .glyphicon-th:before {
                content: ""
            }

            .glyphicon-th-large:before {
                content: ""
            }

            .glyphicon-chevron-right:before {
                content: ""
            }

            .glyphicon-chevron-left:before {
                content: ""
            }

            .glyphicon-glyphicon-map-marker {
                content: ""
            }

            .glyphicon-glyphicon-usd {
                content: ""
            }

            .glyphicon-glyphicon-tag {
                content: ""
            }

            .text-loading {
                margin: 0 auto;
                display: block;
                width: 100px;
                font-size: 13px
            }

            header {
                background: #fff;
                height: 44px
            }

            header .affix {
                background: #d02028;
                width: 100%;
                z-index: 999
            }

            header .affix #menu li:first-child:hover {
                border-bottom: none
            }

            header .affix #menu li {
                overflow: hidden
            }

            header .affix #menu li a {
                color: #fff
            }

            header .affix #menu li a .pasgo-icondesktop-logo {
                background-position: -84px 0
            }

            header .affix #menu li a .pasgo-icondesktop-menudown {
                background-position: -178px -12px
            }

            header .affix #menu li ul li a {
                color: #000
            }

            header .affix #menu li:hover {
                border-bottom: 2px solid #fff
            }

            header .affix .menu-right {
                display: none
            }

            header .affix .search-fixed {
                display: block
            }

            header .img-search {
                position: absolute;
                left: 4px;
                top: 12px;
                display: none
            }

            #menu {
                float: left;
                display: block;
                margin: 0;
                padding: 0;
                height: 42px
            }

            /*#menu li:first-child {
            }

            #menu li:first-child:hover {
                border-bottom: none
            }*/

            #menu li {
                float: left;
                list-style: none;
                padding: 11px 10px;
                position: static
            }

            #menu li a {
                text-decoration: none;
                color: #000;
                font-family: Roboto;
            }

            #menu li .pasgo-dropdown-menu {
                display: none;
                position: absolute;
                width: 100%;
                top: 42px;
                left: 0;
                z-index: 1000;
                background: #fff;
                height: 42px;
                overflow: hidden;
                box-shadow: 0 1px 3px rgba(0,0,0,.25)
            }

            #menu li .pasgo-dropdown-menu .container ul {
                padding: 0;
                position: relative
            }

            #menu li .pasgo-dropdown-menu .container ul li {
                padding: 10px 0 11px 0
            }

            #menu li .pasgo-dropdown-menu .container ul li a {
                border-right: 1px solid #eee;
                padding-right: 10px;
                padding-left: 10px
            }

            #menu li .pasgo-dropdown-menu .container ul li:first-child {
                padding-left: 0
            }

            #menu li .pasgo-dropdown-menu .container ul li:last-child a {
                border-right: none
            }

            #menu li .pasgo-dropdown-menu .container ul li:hover {
                border-bottom: 2px solid #d02028;
                background: #eee;
                cursor: pointer
            }

            #menu li:hover {
                border-bottom: 2px solid #d02028
            }

            #menu li:hover .pasgo-dropdown-menu {
                display: block
            }

            .search-fixed {
                position: relative;
                display: none;
                float: right
            }

            .search-fixed .input-group {
                top: 6px;
                width: 228px
            }

            .search-fixed .input-group .form-control {
                border-bottom-left-radius: 20px;
                border-top-left-radius: 20px;
                height: 30px;
                border-right: none
            }

            .search-fixed .input-group .btn-default {
                height: 30px;
                background-color: #fff;
                border: 1px solid #ccc;
                border-left: none;
                border-bottom-right-radius: 20px;
                border-top-right-radius: 20px
            }

            .search-fixed .input-group .p-normal {
                padding: 1px 6px
            }

            .menu-right {
                float: right;
                position: relative;
                display: block;
                margin: 0;
                padding: 0
            }

            .menu-right li:first-child a {
                font-family: roboto-regular;
                color: #787878;
                border-right: 1px solid #cecece;
                padding-right: 16px
            }

            .menu-right li {
                list-style: none;
                float: left;
                padding: 12px 10px
            }

            .menu-right li a {
                color: #000;
                font-family: roboto;
                text-decoration: none;
                cursor: pointer
            }

            .menu-right li a span {
                position: relative;
                top: 2px;
                color: #444
            }

            .menu-right li ul.login {
                display: none;
                position: absolute;
                top: 42px;
                background: #fff;
                right: 0;
                z-index: 99;
                min-width: 200px;
                padding: 0;
                box-shadow: 0 2px 3px rgba(0,0,0,.25)
            }

            .menu-right li ul.login li {
                padding: 6px 5px;
                margin: 2px 0;
                position: relative;
                display: block;
                float: none;
                width: 100%;
                text-align: center
            }

            .menu-right li ul.login li a {
                color: #000;
                width: 100%;
                display: inline-block;
                border-right: none;
                text-align: center
            }

            .menu-right li ul.login li .btn {
                padding: 6px 6px;
                border-radius: 20px;
                background: #d02028;
                color: #fff;
                font-size: 14px;
                line-height: 18px;
                width: 150px
            }

            .menu-right li ul.login li .link {
                color: #3a77e5
            }

            .menu-right li:hover .login {
                display: block
            }

            [class^="pasgo-icondesktop-"],[class*="pasgo-icondesktop-"] {
                background-image: url(images/2x-desktop-v2.png);
                background-repeat: no-repeat;
                display: inline-block;
                height: 30px;
                width: 30px;
                line-height: 30px;
                vertical-align: middle;
                background-size: 266px 280px;
                clear: both
            }

            .pasgo-icondesktop-hotline {
                background-position: 0 -24px;
                width: 32px;
                margin-top: 1px;
                height: 30px
            }

            .pasgo-icondesktop-dowloadchplay {
                background-position: -136px -82px;
                width: 129px;
                margin-top: 0;
                height: 38px
            }

            .pasgo-icondesktop-dowloadapplestore {
                background-position: -7px -82px;
                width: 129px;
                margin-top: 0;
                height: 40px
            }

            .pasgo-icondesktop-logo {
                background-position: 0 0;
                width: 84px;
                margin-top: 1px;
                height: 24px
            }

            .pasgo-icondesktop-logodmca {
                background-position: -152px -212px;
                width: 62px;
                height: 14px
            }

            .pasgo-icondesktop-menudown {
                background-position: -166px -12px;
                width: 14px;
                height: 16px
            }

            .pasgo-icondesktop-menured {
                background-position: -119px -34px;
                width: 13px;
                height: 20px
            }

            .pasgo-icondesktop-menublack {
                background-position: -107px -34px;
                width: 14px;
                height: 20px
            }

            .pasgo-icondesktop-language {
                background-position: -245px 0;
                width: 21px;
                margin-top: -9px;
                height: 20px
            }

            .pasgo-icondesktop-facebook {
                background-position: 0 -131px;
                width: 50px;
                margin-top: 0;
                height: 42px
            }

            .pasgo-icondesktop-apple {
                background-position: -192px -33px;
                width: 20px;
                margin-right: 5px;
                height: 20px
            }

            .pasgo-icondesktop-android {
                background-position: -213px -30px;
                width: 20px;
                margin-right: 5px;
                height: 20px
            }

            .pasgo-icondesktop-googleplus {
                background-position: -49px -130px;
                width: 50px;
                margin-top: 0;
                height: 42px
            }

            .pasgo-icondesktop-youtube {
                background-position: -102px -130px;
                width: 50px;
                margin-top: 0;
                height: 42px
            }

            .pasgo-icondesktop-dkbocongthuong {
                background-position: 2px -178px;
                width: 154px;
                margin-top: 0;
                height: 46px
            }

            .pasgo-icondesktop-search {
                background-position: -216px -5px;
                width: 19px;
                height: 20px
            }

            .pasgo-icondesktop-province {
                background-position: -203px 0;
                width: 13px;
                height: 26px
            }

            .pasgo-icondesktop-district {
                background-position: -203px 0;
                width: 13px;
                height: 26px
            }

            .pasgo-icondesktop-prev {
                background-position: -29px -27px;
                width: 19px;
                margin-top: 16px;
                margin-left: 8px;
                height: 27px
            }

            .pasgo-icondesktop-next {
                background-position: -46px -27px;
                width: 17px;
                margin-top: 16px;
                margin-left: 15px;
                height: 27px
            }

            .pasgo-icondesktop-filter {
                background-position: -91px -34px;
                width: 17px;
                height: 20px
            }

            .pasgo-icondesktop-category {
                background-position: -61px -30px;
                width: 16px;
                height: 26px
            }

            .pasgo-icondesktop-play {
                background-position: -235px -12px;
                width: 15px;
                height: 10px;
                margin-top: 0
            }

            .pasgo-icondesktop-video {
                background-position: -233px -22px;
                width: 32px;
                height: 32px
            }

            .pasgo-icondesktop-modalclose {
                background-position: -241px -55px;
                width: 25px;
                height: 29px;
                margin: 0 0;
                top: 2px;
                position: relative
            }

            .pasgo-icondesktop-topbuffet {
                background-position: 0 -54px;
                width: 36px;
                height: 30px
            }

            .pasgo-icondesktop-toplaunuong {
                background-position: -36px -54px;
                width: 36px;
                height: 30px
            }

            .pasgo-icondesktop-tophaisan {
                background-position: -72px -54px;
                width: 36px;
                height: 30px
            }

            .pasgo-icondesktop-topdattiec {
                background-position: -104px -54px;
                width: 31px;
                height: 30px
            }

            .pasgo-icondesktop-topanchay {
                background-position: -156px -54px;
                width: 26px;
                height: 30px
            }

            .pasgo-icondesktop-topkhuvuc {
                background-position: -132px -54px;
                width: 26px;
                height: 30px
            }

            .pasgo-icondesktop-topthuonghieu {
                background-position: -183px -54px;
                width: 23px;
                height: 30px
            }

            .pasgo-icondesktop-topnhahangkhac {
                background-position: -204px -54px;
                width: 37px;
                height: 30px
            }

            .pasgo-icondesktop-amthuc {
                background-position: -214px -173px;
                width: 25px;
                height: 22px
            }

            .pasgo-icondesktop-blog-topbuffet {
                background-position: 0 -54px;
                width: 36px;
                height: 30px
            }

            .pasgo-icondesktop-blog-toplaunuong {
                background-position: -36px -54px;
                width: 36px;
                height: 30px
            }

            .pasgo-icondesktop-blog-tophaisan {
                background-position: -72px -54px;
                width: 36px;
                height: 30px
            }

            .pasgo-icondesktop-blog-topdattiec {
                background-position: -104px -54px;
                width: 31px;
                height: 30px
            }

            .input-group {
                position: relative;
                display: table;
                border-collapse: separate
            }

            .input-group-addon,.input-group-btn,.input-group .form-control {
                display: table-cell
            }

            .input-group-addon,.input-group-btn {
                width: 1%;
                white-space: nowrap;
                vertical-align: middle
            }

            .input-group-addon {
                font-size: 14px;
                font-weight: normal;
                line-height: 1;
                text-align: center
            }

            .form-control {
                display: block;
                width: 100%;
                height: 34px;
                padding: 6px 12px;
                font-size: 14px;
                line-height: 1.428571429;
                color: #555;
                vertical-align: middle;
                background-color: #fff;
                border: 1px solid #ccc;
                outline: none;
                -webkit-appearance: none;
                border-radius: 0;
                box-shadow: none
            }

            .btn {
                display: inline-block;
                padding: 6px 12px;
                margin-bottom: 0;
                font-size: 14px;
                font-weight: normal;
                line-height: 1.428571429;
                text-align: center;
                white-space: nowrap;
                vertical-align: middle;
                cursor: pointer;
                border: 1px solid transparent
            }

            .pasgo-search {
                position: relative;
                min-height: 63px;
                background: #f7f6f4;
                box-shadow: 0 0 1px #b9b9b9;
                border-bottom: 1px solid #cecdcd;
                float: left;
                width: 100%
            }

            .pasgo-search .pasgo-icondesktop-menudown {
                position: absolute;
                top: 14px;
                right: 5px
            }

            .pasgo-search .selectedtinh {
                padding-right: 0
            }

            .pasgo-search .col-md-8 {
                padding-left: 0
            }

            .pasgo-search select.first {
                width: 100%;
                border-bottom-left-radius: 20px!important;
                border-top-left-radius: 20px!important
            }

            .pasgo-search .input-group-addon {
                position: relative
            }

            .pasgo-search .input-group-addon select {
                line-height: 34px;
                text-indent: 15px;
                padding: 0;
                border-radius: 0;
                -webkit-appearance: none;
                box-shadow: none
            }

            .pasgo-search .input-group-addon select#provinceId {
                background-color: transparent;
                position: relative;
                z-index: 2;
                padding-left: 30px
            }

            .pasgo-search .pasgo-icondesktop-province {
                position: absolute;
                top: 5px;
                left: 10px;
                z-index: 10
            }

            .pasgo-search .form-control {
                border-right: none;
                height: 40px;
                padding-left: 25px
            }

            .pasgo-search .input-group {
                top: 12px;
                background: #fff;
                border-radius: 20px
            }

            .pasgo-search .input-group form {
                background: #fff;
                border-top-left-radius: 20px;
                border-bottom-left-radius: 20px
            }

            .pasgo-search .input-group .filter {
                position: absolute;
                margin-top: 4px
            }

            .pasgo-search .input-group .selected {
                width: 124px;
                color: #04ba02;
                position: relative;
                z-index: 2;
                background-color: transparent
            }

            .pasgo-search .btn {
                border-radius: 20px;
                color: #fff;
                background: #d02028;
                padding: 4px 10px
            }

            .pasgo-search .frm-search {
                background: #fff;
                border: 1px solid #ccc;
                border-left: none;
                width: 113px;
                border-top-right-radius: 20px;
                border-bottom-right-radius: 20px
            }

            .pasgo-search .pasgo-phone {
                position: relative;
                top: 15px;
                color: #d02028;
                font-family: Roboto-Bold;
                font-size: 20px;
                float: right
            }

            .pasgo-search #result {
                display: none;
                position: absolute;
                top: 51px;
                left: 0;
                z-index: 20;
                min-height: 200px;
                width: 702px;
                background: #fff;
                border-radius: 3px;
                box-shadow: 0 0 2px 2px rgba(0,0,0,.1)
            }

            .pasgo-search #result .wappersearch {
                margin-right: auto;
                margin-left: auto;
                padding-left: 6px;
                padding-right: 6px;
                display: block;
                position: relative;
                background-color: #eee
            }

            .pasgo-search #result .wappersearch .row {
                border-bottom: 1px solid #e5e5e5
            }

            .pasgo-search #result .wappersearch .row h4 {
                font-size: 15px;
                text-transform: uppercase
            }

            .pasgo-search #result .wappersearch .row .col-md-9 {
                background: #fff;
                min-height: 100px
            }

            .pasgo-search #result .wappersearch .row .col-md-9 #get-tag-search .pasgo-text-search {
                text-decoration: none;
                color: #494949;
                cursor: pointer;
                padding: 4px 10px;
                display: inline-block;
                text-overflow: ellipsis;
                overflow: hidden;
                white-space: nowrap;
                width: 100%
            }

            .pasgo-search #result .wappersearch .row .col-md-9 #get-tag-search a:first-child {
                margin-top: 12px
            }

            .pasgo-search #result .wappersearch .row .col-md-9 #get-tag-search a:hover {
                color: #fff;
                background: #d02028
            }

            .pasgo-search #result .wappersearch .row .col-md-9 #get-name-restaurant a {
                position: relative;
                display: inline-block;
                width: 100%;
                color: #000;
                text-decoration: none;
                border-bottom: 1px solid #eaeaea;
                margin: 5px 0;
                padding: 6px 0 6px 10px;
                clear: both
            }

            .pasgo-search #result .wappersearch .row .col-md-9 #get-name-restaurant a p {
                font-size: 14px;
                line-height: 18px;
                margin: 0;
                font-family: roboto-regular
            }

            .pasgo-search #result .wappersearch .row .col-md-9 #get-name-restaurant a .img-circle {
                width: 40px;
                float: left;
                margin-right: 10px;
                border-radius: 0;
                min-height: 40px
            }

            .pasgo-search #result .wappersearch .row .col-md-9 #get-name-restaurant a .text-address {
                color: #797979;
                font-size: 12px
            }

            .pasgo-search #result .wappersearch .row .col-md-9 #get-name-restaurant a:hover {
                background: #eee
            }

            .pasgo-search #result .wappersearch .row .col-md-9 #get-name-restaurant a:hover p {
                color: #d02028
            }

            .pasgo-search #result .wappersearch .row .col-md-9 #get-name-restaurant a:last-child {
                border-bottom: none
            }

            .pasgo-search .custom-khampha #get-name-restaurant a .img-circle {
                width: 80px!important
            }

            .text-history {
                font-size: 21px;
                font-family: roboto;
                line-height: 22px;
                padding-bottom: 10px;
                color: #333;
                border-bottom: 1px solid #eee;
                font-weight: normal;
                margin: 20px 0 10px 0
            }

            .text-history span {
                border-bottom: 2px solid #d02028;
                padding-bottom: 6px
            }

            .carousel {
                position: relative
            }

            .carousel-inner {
                position: relative;
                width: 100%;
                overflow: hidden
            }

            .carousel-inner>.item {
                position: relative;
                display: none;
                -webkit-transition: .6s ease-in-out left;
                transition: .6s ease-in-out left
            }

            .carousel-inner>.item>img,.carousel-inner>.item>a>img {
                display: block;
                height: auto;
                max-width: 100%;
                line-height: 1
            }

            .carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev {
                display: block
            }

            .carousel-inner>.active {
                left: 0
            }

            .carousel-inner>.next,.carousel-inner>.prev {
                position: absolute;
                top: 0;
                width: 100%
            }

            .carousel-inner>.next {
                left: 100%
            }

            .carousel-inner>.prev {
                left: -100%
            }

            .carousel-inner>.next.left,.carousel-inner>.prev.right {
                left: 0
            }

            .carousel-inner>.active.left {
                left: -100%
            }

            .carousel-inner>.active.right {
                left: 100%
            }

            .carousel-control {
                position: absolute;
                top: 38%;
                bottom: 0;
                left: 6px;
                width: 40px;
                height: 60px;
                z-index: 11
            }

            .carousel-control.left {
                background: rgba(255,255,255,.8);
                border-top-right-radius: 4px;
                border-bottom-right-radius: 4px
            }

            .carousel-control.right {
                right: 6px;
                left: auto;
                background: rgba(255,255,255,.8);
                border-top-left-radius: 4px;
                border-bottom-left-radius: 4px
            }

            .carousel-control:hover,.carousel-control:focus {
                color: #fff;
                text-decoration: none;
                opacity: .9;
                filter: alpha(opacity=90)
            }

            .carousel-indicators {
                position: absolute;
                bottom: 10px;
                left: 50%;
                z-index: 15;
                width: 60%;
                padding-left: 0;
                margin-left: -30%;
                text-align: center;
                list-style: none
            }

            .carousel-indicators li {
                display: inline-block;
                width: 10px;
                height: 10px;
                margin: 1px;
                text-indent: -999px;
                cursor: pointer;
                border: 1px solid #fff;
                border-radius: 10px
            }

            .carousel-indicators .active {
                width: 12px;
                height: 12px;
                margin: 0;
                background-color: #fff
            }

            @media screen and (min-width: 768px) {
                .carousel-indicators {
                    bottom:20px
                }
            }

            html {
                -ms-text-size-adjust: 100%;
                -webkit-text-size-adjust: 100%;
                font-family: roboto;
                font-size: 16px;
                line-height: 18px
            }

            body {
                font-family: roboto;
                margin: 0;
                background: #eee;
                position: relative
            }

            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: 1px dotted
            }

            b,strong {
                font-weight: bold
            }

            dfn {
                font-style: italic
            }

            h1 {
                font-size: 2em;
                margin: .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: -.5em
            }

            sub {
                bottom: -.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 silver;
                margin: 0 2px;
                padding: .35em .625em .75em
            }

            legend {
                border: 0;
                padding: 0
            }

            textarea {
                overflow: auto
            }

            optgroup {
                font-weight: bold
            }

            table {
                border-collapse: collapse;
                border-spacing: 0
            }

            td,th {
                padding: 0
            }

            * {
                -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
            }

            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,.carousel-inner>.item>img,.carousel-inner>.item>a>img {
                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
            }

            .container,.wapcontent {
                margin-right: auto;
                margin-left: auto;
                padding-left: 6px;
                padding-right: 6px
            }

            .container:before,.container:after,.wapcontent:before,.wapcontent:after {
                content: " ";
                display: table
            }

            .container:after,.wapcontent:after {
                clear: both
            }

            @media(min-width: 992px) {
                .container {
                    width:970px
                }
            }

            @media(min-width: 1140px)and (max-width:1200px) {
                .container {
                    width:1130px;
                    padding: 0
                }

                .wapcontent {
                    width: 1130px;
                    padding: 0
                }

                .search-fixed .input-group {
                    top: 6px;
                    width: 160px
                }
            }

            @media(min-width: 1200px)and (max-width:1300px) {
                .container {
                    width:1200px
                }

                .wapcontent {
                    width: 1180px
                }
            }

            @media(min-width: 1300px) {
                .container {
                    width:1280px
                }

                .wapcontent {
                    width: 1200px
                }
            }

            .container-fluid {
                margin-right: auto;
                margin-left: auto;
                padding-left: 15px;
                padding-right: 15px
            }

            .container-fluid:before,.container-fluid:after {
                content: " ";
                display: table
            }

            .container-fluid:after {
                clear: both
            }

            .row {
                margin-right: -6px;
                margin-left: -6px
            }

            .row:before,.row:after {
                display: table;
                content: " "
            }

            .row:after {
                clear: both
            }

            .row:before,.row:after {
                display: table;
                content: " "
            }

            .row:after {
                clear: both
            }

            .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 {
                position: relative;
                min-height: 1px;
                padding-left: 6px;
                padding-right: 6px
            }

            @media(min-width: 768px) {
                .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-1 {
                    width: 8.33333%
                }

                .col-md-2 {
                    width: 16.66667%
                }

                .col-md-3 {
                    width: 25%
                }

                .col-md-4 {
                    width: 33.33333%
                }

                .col-md-5 {
                    width: 41.66667%
                }

                .col-md-6 {
                    width: 50%
                }

                .col-md-7 {
                    width: 58.33333%
                }

                .col-md-8 {
                    width: 66.66667%
                }

                .col-md-9 {
                    width: 75%
                }

                .col-md-10 {
                    width: 83.33333%
                }

                .col-md-11 {
                    width: 91.66667%
                }

                .col-md-12 {
                    width: 100%
                }
            }

            .modal-open {
                overflow: hidden
            }

            .modal {
                display: none;
                overflow: hidden;
                position: fixed;
                top: 0;
                right: 0;
                bottom: 0;
                left: 0;
                z-index: 1050;
                -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 .3s ease-out;
                -o-transition: -o-transform .3s ease-out;
                transition: transform .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;
                border: 1px solid #999;
                border: 1px solid rgba(0,0,0,.2);
                border-radius: 6px;
                -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
                box-shadow: 0 3px 9px rgba(0,0,0,.5);
                -webkit-background-clip: padding-box;
                background-clip: padding-box;
                outline: 0
            }

            .modal-backdrop {
                position: fixed;
                top: 0;
                right: 0;
                bottom: 0;
                left: 0;
                z-index: 1040;
                background-color: #000
            }

            .modal-backdrop.fade {
                opacity: 0;
                filter: alpha(opacity=0)
            }

            .modal-backdrop.in {
                opacity: .5;
                filter: alpha(opacity=50)
            }

            .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-left: 5px;
                margin-bottom: 0
            }

            .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,.5);
                    box-shadow: 0 5px 15px rgba(0,0,0,.5)
                }

                .modal-sm {
                    width: 300px
                }
            }

            @media(min-width: 992px) {
                .modal-lg {
                    width:900px
                }
            }

            .clearfix:before,.clearfix:after,.container:before,.container:after,.wapcontent:after,.wapcontent:before,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after {
                content: " ";
                display: table
            }

            .clearfix:after,.container:after,.wapcontent:after,.container-fluid:after,.row:after,.modal-header:after,.modal-footer:after {
                clear: both
            }

            .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;
            }

            #footer {
                padding: 40px 0;
                background: #fff;
                width: 100%;
                float: left
            }

            #footer .text-info div {
                padding-top: 10px;
                text-align: justify;
                font-size: 16px;
                line-height: 22px;
                color: #7e7e7e;
                word-spacing: -1px
            }

            #footer .dk-mail div {
                text-align: justify;
                font-size: 14px;
                line-height: 22px;
                color: #7e7e7e;
                word-spacing: -1px
            }

            #footer h3 {
                font-family: roboto;
                font-weight: normal;
                line-height: 22px;
                font-size: 18px;
                text-align: center;
                margin-top: 0
            }

            #footer h4 {
                font-family: roboto;
                font-weight: normal;
                line-height: 22px;
                font-size: 14px;
                text-align: left;
                margin-top: 30px;
                text-transform: uppercase
            }

            #footer ul li {
                list-style: none;
                line-height: 24px
            }

            #footer ul li a {
                text-decoration: none;
                color: #606060;
                padding: 5px 0;
                line-height: 18px
            }

            #footer ul li a:hover {
                color: #d02028
            }

            #footer .pasgo-social {
                text-align: center;
                margin-bottom: 12px
            }

            #footer .link-bct {
                display: inline-block;
                text-align: center;
                width: 100%
            }

            #footer .dmca-badge span {
                margin: 15px auto 0 auto;
                display: block
            }

            #footer .input-group {
                background: #e8e8e8;
                border-radius: 20px;
                height: 42px;
                margin-top: 30px;
                padding-left: 4px
            }

            #footer .form-control {
                height: 34px;
                background-color: #f9f9f9;
                -webkit-box-shadow: none;
                box-shadow: none;
                -o-transition: none;
                transition: none;
                border: none;
                margin-top: 4px;
                border-bottom-left-radius: 20px;
                border-top-left-radius: 20px;
                padding-left: 10px;
                outline: none
            }

            #footer .input-group-btn {
                position: relative;
                font-size: 0;
                white-space: nowrap
            }

            #footer .btn-send-mail {
                border-radius: 20px;
                margin: -1px 0 0 10px;
                padding: 0 25px;
                margin-right: 4px;
                background-color: #d02028;
                border-color: #d02028;
                border: 1px solid transparent;
                white-space: nowrap;
                font-size: 14px;
                height: 36px;
                top: 1px;
                color: #fff
            }

            #footer .link-company a {
                font-size: 14px;
                text-decoration: none;
                color: #0049b9;
                font-family: roboto-regular
            }

            #footer .input-group-btn>.btn {
                position: relative
            }

            #footer .col-md-12 p {
                padding-top: 10px;
                text-align: justify;
                font-size: 16px;
                line-height: 18px;
                color: #757575;
                word-spacing: -1px;
                margin: 0
            }

            #footer .col-md-12 p span {
                color: #147fc3
            }

            .smoothscroll-top.show {
                visibility: visible;
                cursor: pointer;
                opacity: 1;
                bottom: 25px
            }

            .smoothscroll-top {
                position: fixed;
                opacity: 0;
                text-align: center;
                z-index: 99;
                background-color: #fff;
                width: 50px;
                min-height: 50px;
                right: 15px;
                bottom: -25px;
                transition: all .5s ease-in-out;
                transition-delay: .2s;
                border-radius: 50%;
                box-shadow: 0 2px 5px #a7a7a7
            }

            .smoothscroll-top span {
                font-size: 30px;
                font-weight: bold;
                color: #d02028;
                padding: 0 2px;
                margin-top: 5px;
                display: block;
                overflow: hidden
            }

            .smoothscroll-top:hover {
                background-color: #d02028
            }

            .smoothscroll-top:hover span {
                color: #fff
            }

            #notifypasgo .modal-content {
                -webkit-box-shadow: none;
                box-shadow: none;
                background-color: transparent;
                border: none;
                border-radius: 0
            }

            #notifypasgo .modal-header {
                border-bottom: none;
                margin: 0
            }

            #notifypasgo .modal-header .close {
                background-color: #fff;
                border-radius: 50%;
                border: 2px solid #000;
                width: 36px;
                position: relative;
                top: 46px;
                right: 50px;
                float: right;
                z-index: 1
            }

            .qctags {
                margin-top: 10px;
                padding: 0
            }

            .qctags a {
                text-decoration: none;
                display: block;
                padding: 0 10px;
                font-size: 12px;
                color: #777;
                width: auto;
                float: left;
                border-right: 1px solid #dedede
            }

            .color-alice {
                background-color: #f0f8ff!important
            }

            .dialog-ovelay {
                position: fixed;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background-color: rgba(0,0,0,.5);
                z-index: 999999
            }

            .dialog-ovelay .dialog {
                max-width: 400px;
                width: auto;
                margin: 150px auto 0;
                background-color: #fff;
                box-shadow: 0 0 20px rgba(0,0,0,.2);
                border-radius: 3px;
                overflow: hidden
            }

            .dialog-ovelay .dialog header {
                padding: 10px 8px;
                background-color: #f6f7f9;
                border-bottom: 1px solid #e5e5e5
            }

            .dialog-ovelay .dialog header .icon-close {
                float: right
            }

            .dialog-ovelay .dialog header h3 {
                font-size: 14px;
                margin: 0;
                color: #555;
                display: inline-block
            }

            .dialog-ovelay .dialog header .fa-close {
                float: right;
                color: #c4c5c7;
                cursor: pointer;
                transition: all .5s ease;
                padding: 0 2px;
                border-radius: 1px
            }

            .dialog-ovelay .dialog header .fa-close:hover {
                color: #b9b9b9
            }

            .dialog-ovelay .dialog header .fa-close:active {
                box-shadow: 0 0 5px #673ab7;
                color: #a2a2a2
            }

            .dialog-ovelay .dialog .dialog-msg {
                padding: 12px 10px
            }

            .dialog-ovelay .dialog .dialog-msg .fix-title {
                padding: 6px 0
            }

            .dialog-ovelay .dialog .dialog-msg p {
                margin: 0;
                font-size: 15px;
                color: #333
            }

            .dialog-ovelay .dialog footer {
                border-top: 1px solid #e5e5e5;
                padding: 8px 10px
            }

            .dialog-ovelay .dialog footer .controls {
                direction: rtl
            }

            .dialog-ovelay .dialog footer .controls .button {
                padding: 5px 15px;
                border-radius: 3px
            }

            .dialog-select {
                max-height: 300px;
                overflow-y: auto
            }

            .form-radio {
                display: block;
                width: 100%;
                margin: 6px 0;
                padding: .375rem .75rem;
                font-size: 1rem;
                line-height: 1.5;
                color: #495057;
                background-color: #fff;
                background-clip: padding-box;
                border: 1px solid #ced4da;
                border-radius: .25rem;
                transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
            }

            .form-radio input {
                margin-right: 10px
            }

            .button {
                cursor: pointer
            }

            .button-default {
                background-color: #f8f8f8;
                border: 1px solid rgba(204,204,204,.5);
                color: #5d5d5d
            }

            .button-danger {
                background-color: #d02028;
                border: 1px solid #d32f2f;
                color: #f5f5f5
            }

            .link {
                padding: 5px 10px;
                cursor: pointer
            }

            a:link {
                text-decoration: none
            }

            .w-25 {
                width: 25%!important
            }

            .w-50 {
                width: 50%!important
            }

            .w-75 {
                width: 75%!important
            }

            .w-100 {
                width: 100%!important
            }

            .h-25 {
                height: 25%!important
            }

            .h-50 {
                height: 50%!important
            }

            .h-75 {
                height: 75%!important
            }

            .h-100 {
                height: 100%!important
            }

            .mw-100 {
                max-width: 100%!important
            }

            .mh-100 {
                max-height: 100%!important
            }

            .m-0 {
                margin: 0!important
            }

            .mt-0,.my-0 {
                margin-top: 0!important
            }

            .mr-0,.mx-0 {
                margin-right: 0!important
            }

            .mb-0,.my-0 {
                margin-bottom: 0!important
            }

            .ml-0,.mx-0 {
                margin-left: 0!important
            }

            .m-1 {
                margin: .25rem!important
            }

            .mt-1,.my-1 {
                margin-top: .25rem!important
            }

            .mr-1,.mx-1 {
                margin-right: .25rem!important
            }

            .mb-1,.my-1 {
                margin-bottom: .25rem!important
            }

            .ml-1,.mx-1 {
                margin-left: .25rem!important
            }

            .m-2 {
                margin: .5rem!important
            }

            .mt-2,.my-2 {
                margin-top: .5rem!important
            }

            .mr-2,.mx-2 {
                margin-right: .5rem!important
            }

            .mb-2,.my-2 {
                margin-bottom: .5rem!important
            }

            .ml-2,.mx-2 {
                margin-left: .5rem!important
            }

            .m-3 {
                margin: 1rem!important
            }

            .mt-3,.my-3 {
                margin-top: 1rem!important
            }

            .mr-3,.mx-3 {
                margin-right: 1rem!important
            }

            .mb-3,.my-3 {
                margin-bottom: 1rem!important
            }

            .ml-3,.mx-3 {
                margin-left: 1rem!important
            }

            .m-4 {
                margin: 1.5rem!important
            }

            .mt-4,.my-4 {
                margin-top: 1.5rem!important
            }

            .mr-4,.mx-4 {
                margin-right: 1.5rem!important
            }

            .mb-4,.my-4 {
                margin-bottom: 1.5rem!important
            }

            .ml-4,.mx-4 {
                margin-left: 1.5rem!important
            }

            .m-5 {
                margin: 3rem!important
            }

            .mt-5,.my-5 {
                margin-top: 3rem!important
            }

            .mr-5,.mx-5 {
                margin-right: 3rem!important
            }

            .mb-5,.my-5 {
                margin-bottom: 3rem!important
            }

            .ml-5,.mx-5 {
                margin-left: 3rem!important
            }

            .p-0 {
                padding: 0!important
            }

            .pt-0,.py-0 {
                padding-top: 0!important
            }

            .pr-0,.px-0 {
                padding-right: 0!important
            }

            .pb-0,.py-0 {
                padding-bottom: 0!important
            }

            .pl-0,.px-0 {
                padding-left: 0!important
            }

            .p-1 {
                padding: .25rem!important
            }

            .pt-1,.py-1 {
                padding-top: .25rem!important
            }

            .pr-1,.px-1 {
                padding-right: .25rem!important
            }

            .pb-1,.py-1 {
                padding-bottom: .25rem!important
            }

            .pl-1,.px-1 {
                padding-left: .25rem!important
            }

            .p-2 {
                padding: .5rem!important
            }

            .pt-2,.py-2 {
                padding-top: .5rem!important
            }

            .pr-2,.px-2 {
                padding-right: .5rem!important
            }

            .pb-2,.py-2 {
                padding-bottom: .5rem!important
            }

            .pl-2,.px-2 {
                padding-left: .5rem!important
            }

            .p-3 {
                padding: 1rem!important
            }

            .pt-3,.py-3 {
                padding-top: 1rem!important
            }

            .pr-3,.px-3 {
                padding-right: 1rem!important
            }

            .pb-3,.py-3 {
                padding-bottom: 1rem!important
            }

            .pl-3,.px-3 {
                padding-left: 1rem!important
            }

            .p-4 {
                padding: 1.5rem!important
            }

            .pt-4,.py-4 {
                padding-top: 1.5rem!important
            }

            .pr-4,.px-4 {
                padding-right: 1.5rem!important
            }

            .pb-4,.py-4 {
                padding-bottom: 1.5rem!important
            }

            .pl-4,.px-4 {
                padding-left: 1.5rem!important
            }

            .p-5 {
                padding: 3rem!important
            }

            .pt-5,.py-5 {
                padding-top: 3rem!important
            }

            .pr-5,.px-5 {
                padding-right: 3rem!important
            }

            .pb-5,.py-5 {
                padding-bottom: 3rem!important
            }

            .pl-5,.px-5 {
                padding-left: 3rem!important
            }

            .m-auto {
                margin: auto!important
            }

            .mt-auto,.my-auto {
                margin-top: auto!important
            }

            .mr-auto,.mx-auto {
                margin-right: auto!important
            }

            .mb-auto,.my-auto {
                margin-bottom: auto!important
            }

            .ml-auto,.mx-auto {
                margin-left: auto!important
            }

            @media(min-width: 576px) {
                .m-sm-0 {
                    margin:0!important
                }

                .mt-sm-0,.my-sm-0 {
                    margin-top: 0!important
                }

                .mr-sm-0,.mx-sm-0 {
                    margin-right: 0!important
                }

                .mb-sm-0,.my-sm-0 {
                    margin-bottom: 0!important
                }

                .ml-sm-0,.mx-sm-0 {
                    margin-left: 0!important
                }

                .m-sm-1 {
                    margin: .25rem!important
                }

                .mt-sm-1,.my-sm-1 {
                    margin-top: .25rem!important
                }

                .mr-sm-1,.mx-sm-1 {
                    margin-right: .25rem!important
                }

                .mb-sm-1,.my-sm-1 {
                    margin-bottom: .25rem!important
                }

                .ml-sm-1,.mx-sm-1 {
                    margin-left: .25rem!important
                }

                .m-sm-2 {
                    margin: .5rem!important
                }

                .mt-sm-2,.my-sm-2 {
                    margin-top: .5rem!important
                }

                .mr-sm-2,.mx-sm-2 {
                    margin-right: .5rem!important
                }

                .mb-sm-2,.my-sm-2 {
                    margin-bottom: .5rem!important
                }

                .ml-sm-2,.mx-sm-2 {
                    margin-left: .5rem!important
                }

                .m-sm-3 {
                    margin: 1rem!important
                }

                .mt-sm-3,.my-sm-3 {
                    margin-top: 1rem!important
                }

                .mr-sm-3,.mx-sm-3 {
                    margin-right: 1rem!important
                }

                .mb-sm-3,.my-sm-3 {
                    margin-bottom: 1rem!important
                }

                .ml-sm-3,.mx-sm-3 {
                    margin-left: 1rem!important
                }

                .m-sm-4 {
                    margin: 1.5rem!important
                }

                .mt-sm-4,.my-sm-4 {
                    margin-top: 1.5rem!important
                }

                .mr-sm-4,.mx-sm-4 {
                    margin-right: 1.5rem!important
                }

                .mb-sm-4,.my-sm-4 {
                    margin-bottom: 1.5rem!important
                }

                .ml-sm-4,.mx-sm-4 {
                    margin-left: 1.5rem!important
                }

                .m-sm-5 {
                    margin: 3rem!important
                }

                .mt-sm-5,.my-sm-5 {
                    margin-top: 3rem!important
                }

                .mr-sm-5,.mx-sm-5 {
                    margin-right: 3rem!important
                }

                .mb-sm-5,.my-sm-5 {
                    margin-bottom: 3rem!important
                }

                .ml-sm-5,.mx-sm-5 {
                    margin-left: 3rem!important
                }

                .p-sm-0 {
                    padding: 0!important
                }

                .pt-sm-0,.py-sm-0 {
                    padding-top: 0!important
                }

                .pr-sm-0,.px-sm-0 {
                    padding-right: 0!important
                }

                .pb-sm-0,.py-sm-0 {
                    padding-bottom: 0!important
                }

                .pl-sm-0,.px-sm-0 {
                    padding-left: 0!important
                }

                .p-sm-1 {
                    padding: .25rem!important
                }

                .pt-sm-1,.py-sm-1 {
                    padding-top: .25rem!important
                }

                .pr-sm-1,.px-sm-1 {
                    padding-right: .25rem!important
                }

                .pb-sm-1,.py-sm-1 {
                    padding-bottom: .25rem!important
                }

                .pl-sm-1,.px-sm-1 {
                    padding-left: .25rem!important
                }

                .p-sm-2 {
                    padding: .5rem!important
                }

                .pt-sm-2,.py-sm-2 {
                    padding-top: .5rem!important
                }

                .pr-sm-2,.px-sm-2 {
                    padding-right: .5rem!important
                }

                .pb-sm-2,.py-sm-2 {
                    padding-bottom: .5rem!important
                }

                .pl-sm-2,.px-sm-2 {
                    padding-left: .5rem!important
                }

                .p-sm-3 {
                    padding: 1rem!important
                }

                .pt-sm-3,.py-sm-3 {
                    padding-top: 1rem!important
                }

                .pr-sm-3,.px-sm-3 {
                    padding-right: 1rem!important
                }

                .pb-sm-3,.py-sm-3 {
                    padding-bottom: 1rem!important
                }

                .pl-sm-3,.px-sm-3 {
                    padding-left: 1rem!important
                }

                .p-sm-4 {
                    padding: 1.5rem!important
                }

                .pt-sm-4,.py-sm-4 {
                    padding-top: 1.5rem!important
                }

                .pr-sm-4,.px-sm-4 {
                    padding-right: 1.5rem!important
                }

                .pb-sm-4,.py-sm-4 {
                    padding-bottom: 1.5rem!important
                }

                .pl-sm-4,.px-sm-4 {
                    padding-left: 1.5rem!important
                }

                .p-sm-5 {
                    padding: 3rem!important
                }

                .pt-sm-5,.py-sm-5 {
                    padding-top: 3rem!important
                }

                .pr-sm-5,.px-sm-5 {
                    padding-right: 3rem!important
                }

                .pb-sm-5,.py-sm-5 {
                    padding-bottom: 3rem!important
                }

                .pl-sm-5,.px-sm-5 {
                    padding-left: 3rem!important
                }

                .m-sm-auto {
                    margin: auto!important
                }

                .mt-sm-auto,.my-sm-auto {
                    margin-top: auto!important
                }

                .mr-sm-auto,.mx-sm-auto {
                    margin-right: auto!important
                }

                .mb-sm-auto,.my-sm-auto {
                    margin-bottom: auto!important
                }

                .ml-sm-auto,.mx-sm-auto {
                    margin-left: auto!important
                }
            }

            @media(min-width: 768px) {
                .m-md-0 {
                    margin:0!important
                }

                .mt-md-0,.my-md-0 {
                    margin-top: 0!important
                }

                .mr-md-0,.mx-md-0 {
                    margin-right: 0!important
                }

                .mb-md-0,.my-md-0 {
                    margin-bottom: 0!important
                }

                .ml-md-0,.mx-md-0 {
                    margin-left: 0!important
                }

                .m-md-1 {
                    margin: .25rem!important
                }

                .mt-md-1,.my-md-1 {
                    margin-top: .25rem!important
                }

                .mr-md-1,.mx-md-1 {
                    margin-right: .25rem!important
                }

                .mb-md-1,.my-md-1 {
                    margin-bottom: .25rem!important
                }

                .ml-md-1,.mx-md-1 {
                    margin-left: .25rem!important
                }

                .m-md-2 {
                    margin: .5rem!important
                }

                .mt-md-2,.my-md-2 {
                    margin-top: .5rem!important
                }

                .mr-md-2,.mx-md-2 {
                    margin-right: .5rem!important
                }

                .mb-md-2,.my-md-2 {
                    margin-bottom: .5rem!important
                }

                .ml-md-2,.mx-md-2 {
                    margin-left: .5rem!important
                }

                .m-md-3 {
                    margin: 1rem!important
                }

                .mt-md-3,.my-md-3 {
                    margin-top: 1rem!important
                }

                .mr-md-3,.mx-md-3 {
                    margin-right: 1rem!important
                }

                .mb-md-3,.my-md-3 {
                    margin-bottom: 1rem!important
                }

                .ml-md-3,.mx-md-3 {
                    margin-left: 1rem!important
                }

                .m-md-4 {
                    margin: 1.5rem!important
                }

                .mt-md-4,.my-md-4 {
                    margin-top: 1.5rem!important
                }

                .mr-md-4,.mx-md-4 {
                    margin-right: 1.5rem!important
                }

                .mb-md-4,.my-md-4 {
                    margin-bottom: 1.5rem!important
                }

                .ml-md-4,.mx-md-4 {
                    margin-left: 1.5rem!important
                }

                .m-md-5 {
                    margin: 3rem!important
                }

                .mt-md-5,.my-md-5 {
                    margin-top: 3rem!important
                }

                .mr-md-5,.mx-md-5 {
                    margin-right: 3rem!important
                }

                .mb-md-5,.my-md-5 {
                    margin-bottom: 3rem!important
                }

                .ml-md-5,.mx-md-5 {
                    margin-left: 3rem!important
                }

                .p-md-0 {
                    padding: 0!important
                }

                .pt-md-0,.py-md-0 {
                    padding-top: 0!important
                }

                .pr-md-0,.px-md-0 {
                    padding-right: 0!important
                }

                .pb-md-0,.py-md-0 {
                    padding-bottom: 0!important
                }

                .pl-md-0,.px-md-0 {
                    padding-left: 0!important
                }

                .p-md-1 {
                    padding: .25rem!important
                }

                .pt-md-1,.py-md-1 {
                    padding-top: .25rem!important
                }

                .pr-md-1,.px-md-1 {
                    padding-right: .25rem!important
                }

                .pb-md-1,.py-md-1 {
                    padding-bottom: .25rem!important
                }

                .pl-md-1,.px-md-1 {
                    padding-left: .25rem!important
                }

                .p-md-2 {
                    padding: .5rem!important
                }

                .pt-md-2,.py-md-2 {
                    padding-top: .5rem!important
                }

                .pr-md-2,.px-md-2 {
                    padding-right: .5rem!important
                }

                .pb-md-2,.py-md-2 {
                    padding-bottom: .5rem!important
                }

                .pl-md-2,.px-md-2 {
                    padding-left: .5rem!important
                }

                .p-md-3 {
                    padding: 1rem!important
                }

                .pt-md-3,.py-md-3 {
                    padding-top: 1rem!important
                }

                .pr-md-3,.px-md-3 {
                    padding-right: 1rem!important
                }

                .pb-md-3,.py-md-3 {
                    padding-bottom: 1rem!important
                }

                .pl-md-3,.px-md-3 {
                    padding-left: 1rem!important
                }

                .p-md-4 {
                    padding: 1.5rem!important
                }

                .pt-md-4,.py-md-4 {
                    padding-top: 1.5rem!important
                }

                .pr-md-4,.px-md-4 {
                    padding-right: 1.5rem!important
                }

                .pb-md-4,.py-md-4 {
                    padding-bottom: 1.5rem!important
                }

                .pl-md-4,.px-md-4 {
                    padding-left: 1.5rem!important
                }

                .p-md-5 {
                    padding: 3rem!important
                }

                .pt-md-5,.py-md-5 {
                    padding-top: 3rem!important
                }

                .pr-md-5,.px-md-5 {
                    padding-right: 3rem!important
                }

                .pb-md-5,.py-md-5 {
                    padding-bottom: 3rem!important
                }

                .pl-md-5,.px-md-5 {
                    padding-left: 3rem!important
                }

                .m-md-auto {
                    margin: auto!important
                }

                .mt-md-auto,.my-md-auto {
                    margin-top: auto!important
                }

                .mr-md-auto,.mx-md-auto {
                    margin-right: auto!important
                }

                .mb-md-auto,.my-md-auto {
                    margin-bottom: auto!important
                }

                .ml-md-auto,.mx-md-auto {
                    margin-left: auto!important
                }
            }

            @media(min-width: 992px) {
                .m-lg-0 {
                    margin:0!important
                }

                .mt-lg-0,.my-lg-0 {
                    margin-top: 0!important
                }

                .mr-lg-0,.mx-lg-0 {
                    margin-right: 0!important
                }

                .mb-lg-0,.my-lg-0 {
                    margin-bottom: 0!important
                }

                .ml-lg-0,.mx-lg-0 {
                    margin-left: 0!important
                }

                .m-lg-1 {
                    margin: .25rem!important
                }

                .mt-lg-1,.my-lg-1 {
                    margin-top: .25rem!important
                }

                .mr-lg-1,.mx-lg-1 {
                    margin-right: .25rem!important
                }

                .mb-lg-1,.my-lg-1 {
                    margin-bottom: .25rem!important
                }

                .ml-lg-1,.mx-lg-1 {
                    margin-left: .25rem!important
                }

                .m-lg-2 {
                    margin: .5rem!important
                }

                .mt-lg-2,.my-lg-2 {
                    margin-top: .5rem!important
                }

                .mr-lg-2,.mx-lg-2 {
                    margin-right: .5rem!important
                }

                .mb-lg-2,.my-lg-2 {
                    margin-bottom: .5rem!important
                }

                .ml-lg-2,.mx-lg-2 {
                    margin-left: .5rem!important
                }

                .m-lg-3 {
                    margin: 1rem!important
                }

                .mt-lg-3,.my-lg-3 {
                    margin-top: 1rem!important
                }

                .mr-lg-3,.mx-lg-3 {
                    margin-right: 1rem!important
                }

                .mb-lg-3,.my-lg-3 {
                    margin-bottom: 1rem!important
                }

                .ml-lg-3,.mx-lg-3 {
                    margin-left: 1rem!important
                }

                .m-lg-4 {
                    margin: 1.5rem!important
                }

                .mt-lg-4,.my-lg-4 {
                    margin-top: 1.5rem!important
                }

                .mr-lg-4,.mx-lg-4 {
                    margin-right: 1.5rem!important
                }

                .mb-lg-4,.my-lg-4 {
                    margin-bottom: 1.5rem!important
                }

                .ml-lg-4,.mx-lg-4 {
                    margin-left: 1.5rem!important
                }

                .m-lg-5 {
                    margin: 3rem!important
                }

                .mt-lg-5,.my-lg-5 {
                    margin-top: 3rem!important
                }

                .mr-lg-5,.mx-lg-5 {
                    margin-right: 3rem!important
                }

                .mb-lg-5,.my-lg-5 {
                    margin-bottom: 3rem!important
                }

                .ml-lg-5,.mx-lg-5 {
                    margin-left: 3rem!important
                }

                .p-lg-0 {
                    padding: 0!important
                }

                .pt-lg-0,.py-lg-0 {
                    padding-top: 0!important
                }

                .pr-lg-0,.px-lg-0 {
                    padding-right: 0!important
                }

                .pb-lg-0,.py-lg-0 {
                    padding-bottom: 0!important
                }

                .pl-lg-0,.px-lg-0 {
                    padding-left: 0!important
                }

                .p-lg-1 {
                    padding: .25rem!important
                }

                .pt-lg-1,.py-lg-1 {
                    padding-top: .25rem!important
                }

                .pr-lg-1,.px-lg-1 {
                    padding-right: .25rem!important
                }

                .pb-lg-1,.py-lg-1 {
                    padding-bottom: .25rem!important
                }

                .pl-lg-1,.px-lg-1 {
                    padding-left: .25rem!important
                }

                .p-lg-2 {
                    padding: .5rem!important
                }

                .pt-lg-2,.py-lg-2 {
                    padding-top: .5rem!important
                }

                .pr-lg-2,.px-lg-2 {
                    padding-right: .5rem!important
                }

                .pb-lg-2,.py-lg-2 {
                    padding-bottom: .5rem!important
                }

                .pl-lg-2,.px-lg-2 {
                    padding-left: .5rem!important
                }

                .p-lg-3 {
                    padding: 1rem!important
                }

                .pt-lg-3,.py-lg-3 {
                    padding-top: 1rem!important
                }

                .pr-lg-3,.px-lg-3 {
                    padding-right: 1rem!important
                }

                .pb-lg-3,.py-lg-3 {
                    padding-bottom: 1rem!important
                }

                .pl-lg-3,.px-lg-3 {
                    padding-left: 1rem!important
                }

                .p-lg-4 {
                    padding: 1.5rem!important
                }

                .pt-lg-4,.py-lg-4 {
                    padding-top: 1.5rem!important
                }

                .pr-lg-4,.px-lg-4 {
                    padding-right: 1.5rem!important
                }

                .pb-lg-4,.py-lg-4 {
                    padding-bottom: 1.5rem!important
                }

                .pl-lg-4,.px-lg-4 {
                    padding-left: 1.5rem!important
                }

                .p-lg-5 {
                    padding: 3rem!important
                }

                .pt-lg-5,.py-lg-5 {
                    padding-top: 3rem!important
                }

                .pr-lg-5,.px-lg-5 {
                    padding-right: 3rem!important
                }

                .pb-lg-5,.py-lg-5 {
                    padding-bottom: 3rem!important
                }

                .pl-lg-5,.px-lg-5 {
                    padding-left: 3rem!important
                }

                .m-lg-auto {
                    margin: auto!important
                }

                .mt-lg-auto,.my-lg-auto {
                    margin-top: auto!important
                }

                .mr-lg-auto,.mx-lg-auto {
                    margin-right: auto!important
                }

                .mb-lg-auto,.my-lg-auto {
                    margin-bottom: auto!important
                }

                .ml-lg-auto,.mx-lg-auto {
                    margin-left: auto!important
                }
            }

            @media(min-width: 1200px) {
                .m-xl-0 {
                    margin:0!important
                }

                .mt-xl-0,.my-xl-0 {
                    margin-top: 0!important
                }

                .mr-xl-0,.mx-xl-0 {
                    margin-right: 0!important
                }

                .mb-xl-0,.my-xl-0 {
                    margin-bottom: 0!important
                }

                .ml-xl-0,.mx-xl-0 {
                    margin-left: 0!important
                }

                .m-xl-1 {
                    margin: .25rem!important
                }

                .mt-xl-1,.my-xl-1 {
                    margin-top: .25rem!important
                }

                .mr-xl-1,.mx-xl-1 {
                    margin-right: .25rem!important
                }

                .mb-xl-1,.my-xl-1 {
                    margin-bottom: .25rem!important
                }

                .ml-xl-1,.mx-xl-1 {
                    margin-left: .25rem!important
                }

                .m-xl-2 {
                    margin: .5rem!important
                }

                .mt-xl-2,.my-xl-2 {
                    margin-top: .5rem!important
                }

                .mr-xl-2,.mx-xl-2 {
                    margin-right: .5rem!important
                }

                .mb-xl-2,.my-xl-2 {
                    margin-bottom: .5rem!important
                }

                .ml-xl-2,.mx-xl-2 {
                    margin-left: .5rem!important
                }

                .m-xl-3 {
                    margin: 1rem!important
                }

                .mt-xl-3,.my-xl-3 {
                    margin-top: 1rem!important
                }

                .mr-xl-3,.mx-xl-3 {
                    margin-right: 1rem!important
                }

                .mb-xl-3,.my-xl-3 {
                    margin-bottom: 1rem!important
                }

                .ml-xl-3,.mx-xl-3 {
                    margin-left: 1rem!important
                }

                .m-xl-4 {
                    margin: 1.5rem!important
                }

                .mt-xl-4,.my-xl-4 {
                    margin-top: 1.5rem!important
                }

                .mr-xl-4,.mx-xl-4 {
                    margin-right: 1.5rem!important
                }

                .mb-xl-4,.my-xl-4 {
                    margin-bottom: 1.5rem!important
                }

                .ml-xl-4,.mx-xl-4 {
                    margin-left: 1.5rem!important
                }

                .m-xl-5 {
                    margin: 3rem!important
                }

                .mt-xl-5,.my-xl-5 {
                    margin-top: 3rem!important
                }

                .mr-xl-5,.mx-xl-5 {
                    margin-right: 3rem!important
                }

                .mb-xl-5,.my-xl-5 {
                    margin-bottom: 3rem!important
                }

                .ml-xl-5,.mx-xl-5 {
                    margin-left: 3rem!important
                }

                .p-xl-0 {
                    padding: 0!important
                }

                .pt-xl-0,.py-xl-0 {
                    padding-top: 0!important
                }

                .pr-xl-0,.px-xl-0 {
                    padding-right: 0!important
                }

                .pb-xl-0,.py-xl-0 {
                    padding-bottom: 0!important
                }

                .pl-xl-0,.px-xl-0 {
                    padding-left: 0!important
                }

                .p-xl-1 {
                    padding: .25rem!important
                }

                .pt-xl-1,.py-xl-1 {
                    padding-top: .25rem!important
                }

                .pr-xl-1,.px-xl-1 {
                    padding-right: .25rem!important
                }

                .pb-xl-1,.py-xl-1 {
                    padding-bottom: .25rem!important
                }

                .pl-xl-1,.px-xl-1 {
                    padding-left: .25rem!important
                }

                .p-xl-2 {
                    padding: .5rem!important
                }

                .pt-xl-2,.py-xl-2 {
                    padding-top: .5rem!important
                }

                .pr-xl-2,.px-xl-2 {
                    padding-right: .5rem!important
                }

                .pb-xl-2,.py-xl-2 {
                    padding-bottom: .5rem!important
                }

                .pl-xl-2,.px-xl-2 {
                    padding-left: .5rem!important
                }

                .p-xl-3 {
                    padding: 1rem!important
                }

                .pt-xl-3,.py-xl-3 {
                    padding-top: 1rem!important
                }

                .pr-xl-3,.px-xl-3 {
                    padding-right: 1rem!important
                }

                .pb-xl-3,.py-xl-3 {
                    padding-bottom: 1rem!important
                }

                .pl-xl-3,.px-xl-3 {
                    padding-left: 1rem!important
                }

                .p-xl-4 {
                    padding: 1.5rem!important
                }

                .pt-xl-4,.py-xl-4 {
                    padding-top: 1.5rem!important
                }

                .pr-xl-4,.px-xl-4 {
                    padding-right: 1.5rem!important
                }

                .pb-xl-4,.py-xl-4 {
                    padding-bottom: 1.5rem!important
                }

                .pl-xl-4,.px-xl-4 {
                    padding-left: 1.5rem!important
                }

                .p-xl-5 {
                    padding: 3rem!important
                }

                .pt-xl-5,.py-xl-5 {
                    padding-top: 3rem!important
                }

                .pr-xl-5,.px-xl-5 {
                    padding-right: 3rem!important
                }

                .pb-xl-5,.py-xl-5 {
                    padding-bottom: 3rem!important
                }

                .pl-xl-5,.px-xl-5 {
                    padding-left: 3rem!important
                }

                .m-xl-auto {
                    margin: auto!important
                }

                .mt-xl-auto,.my-xl-auto {
                    margin-top: auto!important
                }

                .mr-xl-auto,.mx-xl-auto {
                    margin-right: auto!important
                }

                .mb-xl-auto,.my-xl-auto {
                    margin-bottom: auto!important
                }

                .ml-xl-auto,.mx-xl-auto {
                    margin-left: auto!important
                }
            }

            a:hover h3 {
                color: #d02028
            }

            a:hover h4 {
                color: #d02028
            }

            a.hover-red:hover {
                color: #d02028!important
            }

            .text-justify {
                text-align: justify!important
            }

            .text-nowrap {
                white-space: nowrap!important
            }

            .text-truncate {
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap
            }

            .text-left {
                text-align: left!important
            }

            .text-right {
                text-align: right!important
            }

            .text-center {
                text-align: center!important
            }

            @media(min-width: 576px) {
                .text-sm-left {
                    text-align:left!important
                }

                .text-sm-right {
                    text-align: right!important
                }

                .text-sm-center {
                    text-align: center!important
                }
            }

            @media(min-width: 768px) {
                .text-md-left {
                    text-align:left!important
                }

                .text-md-right {
                    text-align: right!important
                }

                .text-md-center {
                    text-align: center!important
                }
            }

            @media(min-width: 992px) {
                .text-lg-left {
                    text-align:left!important
                }

                .text-lg-right {
                    text-align: right!important
                }

                .text-lg-center {
                    text-align: center!important
                }
            }

            @media(min-width: 1200px) {
                .text-xl-left {
                    text-align:left!important
                }

                .text-xl-right {
                    text-align: right!important
                }

                .text-xl-center {
                    text-align: center!important
                }
            }

            .text-lowercase {
                text-transform: lowercase!important
            }

            .text-uppercase {
                text-transform: uppercase!important
            }

            .text-capitalize {
                text-transform: capitalize!important
            }

            .font-weight-light {
                font-weight: 300!important
            }

            .font-weight-normal {
                font-weight: 400!important
            }

            .font-weight-bold {
                font-weight: 700!important
            }

            .font-italic {
                font-style: italic!important
            }

            .text-white {
                color: #fff!important
            }

            .text-primary {
                color: #007bff!important
            }

            a.text-primary:hover,a.text-primary:focus {
                color: #0062cc!important
            }

            .text-secondary {
                color: #6c757d!important
            }

            a.text-secondary:hover,a.text-secondary:focus {
                color: #545b62!important
            }

            .text-success {
                color: #28a745!important
            }

            a.text-success:hover,a.text-success:focus {
                color: #1e7e34!important
            }

            .text-info {
                color: #17a2b8!important
            }

            a.text-info:hover,a.text-info:focus {
                color: #117a8b!important
            }

            .text-warning {
                color: #ffc107!important
            }

            a.text-warning:hover,a.text-warning:focus {
                color: #d39e00!important
            }

            .text-danger {
                color: #dc3545!important
            }

            a.text-danger:hover,a.text-danger:focus {
                color: #bd2130!important
            }

            .text-light {
                color: #f8f9fa!important
            }

            a.text-light:hover,a.text-light:focus {
                color: #dae0e5!important
            }

            .text-dark {
                color: #343a40!important
            }

            a.text-dark:hover,a.text-dark:focus {
                color: #1d2124!important
            }

            .text-muted {
                color: #6c757d!important
            }

            .text-hide {
                font: 0/0 a;
                color: transparent;
                text-shadow: none;
                background-color: transparent;
                border: 0
            }

            .visible {
                visibility: visible!important
            }

            .invisible {
                visibility: hidden!important
            }

            .position-left {
                float: left!important
            }

            .position-right {
                float: right!important
            }

            .bg-gray {
                background: #eee
            }

            .border {
                border: 1px solid #d6d6d6
            }

            .border-bottom {
                border-bottom: 1px solid #e3e3e3
            }

            .border-left {
                border-left: 1px solid #e3e3e3!important
            }

            .border-right {
                border-right: 1px solid #e3e3e3!important
            }

            .border-top {
                border-top: 1px solid #e3e3e3!important
            }

            .border-bottom-red {
                border-bottom: 2px solid #dc3545
            }

            .border-dots {
                border: 1px dotted #d6d6d6!important
            }

            .border-dots-bottom {
                border-bottom: 1px dotted #e3e3e3
            }

            .border-dots-left {
                border-left: 1px dotted #e3e3e3!important
            }

            .border-dots-right {
                border-right: 1px dotted #e3e3e3!important
            }

            .border-dots-top {
                border-top: 1px dotted #e3e3e3!important
            }

            .border-dots-bottom-red {
                border-bottom: 2px dotted #dc3545
            }

            .border-radius {
                border: 1px solid #ccc;
                border-top-left-radius: 20px;
                border-top-right-radius: 20px;
                border-bottom-left-radius: 20px;
                border-bottom-right-radius: 20px
            }

            .border-radius-left {
                border: 1px solid #ccc;
                border-top-left-radius: 20px;
                border-bottom-left-radius: 20px
            }

            .border-radius-right {
                border: 1px solid #ccc;
                border-top-right-radius: 20px;
                border-bottom-right-radius: 20px
            }

            .no-border {
                border: none!important
            }

            .text-normal {
                font-size: 13px!important
            }

            .text-normal-1 {
                font-size: 14px!important
            }

            .text-normal-2 {
                font-size: 15px!important
            }

            .text-normal-3 {
                font-size: 16px!important
            }

            .text-normal-4 {
                font-size: 17px!important
            }

            .text-normal-5 {
                font-size: 18px!important
            }

            .text-large {
                font-size: 20px!important
            }

            .text-small {
                font-size: 12px!important
            }

            .text-title-overflow {
                overflow: hidden;
                display: -webkit-box;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical
            }

            .dot {
                height: 5px;
                width: 5px;
                background-color: #007bff;
                border-radius: 50%;
                display: inline-block;
                margin-bottom: 3px
            }

            .text-h1 {
                font-size: 18px;
                font-weight: normal;
                font-family: roboto;
                line-height: 1.4;
                color: #000
            }

            .pb-c-1 {
                padding-bottom: 1px!important
            }

            .header-overflow {
                overflow: hidden!important;
                display: -webkit-box!important;
                line-height: 1.5!important;
                -webkit-line-clamp: 1!important;
                -webkit-box-orient: vertical!important;
                width: fit-content!important;
                white-space: normal!important;
                text-overflow: ellipsis!important
            }

            .header-overflow-2 {
                overflow: hidden!important;
                display: -webkit-box!important;
                line-height: 1.5!important;
                -webkit-line-clamp: 2!important;
                -webkit-box-orient: vertical!important;
                width: fit-content!important;
                white-space: normal!important;
                text-overflow: ellipsis!important
            }

            .header-overflow-3 {
                overflow: hidden!important;
                display: -webkit-box!important;
                line-height: 1.5!important;
                -webkit-line-clamp: 3!important;
                -webkit-box-orient: vertical!important;
                width: fit-content!important;
                white-space: normal!important;
                text-overflow: ellipsis!important
            }

            .header-overflow-4 {
                overflow: hidden!important;
                display: -webkit-box!important;
                line-height: 1.5!important;
                -webkit-line-clamp: 4!important;
                -webkit-box-orient: vertical!important;
                width: fit-content!important;
                white-space: normal!important;
                text-overflow: ellipsis!important
            }

            .header-overflow-5 {
                overflow: hidden!important;
                display: -webkit-box!important;
                line-height: 1.5!important;
                -webkit-line-clamp: 5!important;
                -webkit-box-orient: vertical!important;
                width: fit-content!important;
                white-space: normal!important;
                text-overflow: ellipsis!important
            }

            .text-gray {
                color: #999!important
            }

            .dp-inline {
                display: inline!important
            }

            .dp-inherit {
                display: inherit!important
            }

            .dp-flex {
                display: flex!important
            }

            .form-search {
                height: 30px!important
            }

            .text-overflow-1 {
                overflow: hidden!important;
                display: -webkit-box!important;
                -webkit-line-clamp: 1!important;
                -webkit-box-orient: vertical!important
            }

            .text-overflow-2 {
                overflow: hidden!important;
                display: -webkit-box!important;
                -webkit-line-clamp: 2!important;
                -webkit-box-orient: vertical!important
            }

            .text-overflow-3 {
                overflow: hidden!important;
                display: -webkit-box!important;
                -webkit-line-clamp: 3!important;
                -webkit-box-orient: vertical!important
            }

            .text-overflow-4 {
                overflow: hidden!important;
                display: -webkit-box!important;
                -webkit-line-clamp: 4!important;
                -webkit-box-orient: vertical!important
            }

            .text-overflow-5 {
                overflow: hidden!important;
                display: -webkit-box!important;
                -webkit-line-clamp: 5!important;
                -webkit-box-orient: vertical!important
            }

            .text-right-webkit {
                text-align: -webkit-right!important
            }

            .ul-scroll {
                width: 100%;
                overflow: auto;
                -webkit-overflow-scrolling: touch;
                -webkit-overflow-scrolling: auto;
                -ms-overflow: none;
                white-space: nowrap;
                margin-bottom: 10px
            }

            .ul-scroll li {
                display: inline-block;
                clear: both;
                padding: 10px;
                margin-bottom: 2px
            }

            .ul-scroll li a {
                color: #343a40!important
            }

            .ul-scroll li a:hover {
                text-decoration: none!important
            }

            .ul-scroll .active a {
                color: #dc3545!important;
                border-bottom: 2px solid #dc3545!important
            }

            .normal {
                height: auto!important;
                line-height: 1.4!important
            }

            .h55 {
                height: 55px!important
            }

            .h50 {
                height: 50px!important
            }

            .h45 {
                height: 45px!important
            }

            .h40 {
                height: 40px!important
            }

            .h35 {
                height: 35px!important
            }

            .h30 {
                height: 30px!important
            }

            .white {
                color: #fff!important
            }

            .text-dark-transition {
                color: #777!important
            }

            .item-blog-menu {
                height: 40px!important;
                display: grid!important;
                align-items: center!important
            }

            .swiper-container {
                width: 100%;
                height: auto
            }

            .d-container {
                position: relative
            }

            .d-container .bottomleft {
                position: absolute;
                width: 100%;
                bottom: 0;
                left: 0;
                background: rgba(0,0,0,.5);
                font-size: 14px;
                padding-left: 1rem;
                padding-right: 1rem;
                padding-bottom: 12px;
                color: #fff
            }

            .d-container img {
                width: 100%;
                height: auto
            }

            .swiper-pagination {
                bottom: 0!important
            }

            .swiper-pagination-bullet {
                background-color: #007bff!important;
                opacity: initial!important
            }

            .swiper-pagination-bullet-active {
                background-color: #d02028!important
            }

            .white-space-none {
                white-space: normal!important
            }

            .ml-12 {
                margin-left: 12px!important
            }

            .m-title h2 a,.m-title h1 a {
                color: #d30606!important
            }

            .m-title h2 a span,.m-title h1 a span {
                color: #000!important
            }

            .flex-center {
                display: flex;
                align-content: center;
                flex-wrap: wrap
            }

            .info {
                background-color: #fbfbfb;
                padding: 0
            }

            .kp-icon-sale::before {
                content: "";
                background-image: url(/Assets/Images/kp-icon/sale.jpg);
                background-repeat: no-repeat;
                display: inline-block;
                height: 20px;
                width: 20px;
                overflow: hidden;
                text-overflow: ellipsis;
                vertical-align: middle;
                clear: both;
                background-size: cover
            }

            .kp-icon-pin::before {
                content: "";
                background-image: url(/Assets/Images/kp-icon/pin.jpg);
                background-repeat: no-repeat;
                display: inline-block;
                height: 20px;
                width: 20px;
                overflow: hidden;
                text-overflow: ellipsis;
                vertical-align: middle;
                clear: both;
                background-size: cover
            }

            .kp-icon-mappin:before {
                content: "";
                background-image: url(/Assets/Images/kp-icon/map.jpg);
                background-repeat: no-repeat;
                display: inline-block;
                height: 20px;
                width: 20px;
                overflow: hidden;
                text-overflow: ellipsis;
                vertical-align: middle;
                clear: both;
                background-size: cover
            }

            .kp-icon-usd:before {
                content: "";
                background-image: url(/Assets/Images/kp-icon/usd.jpg);
                background-repeat: no-repeat;
                display: inline-block;
                height: 20px;
                width: 20px;
                overflow: hidden;
                text-overflow: ellipsis;
                vertical-align: middle;
                clear: both;
                background-size: cover
            }

            .kp-icon-time:before {
                content: "";
                background-image: url(/Assets/Images/kp-icon/time.jpg);
                background-repeat: no-repeat;
                display: inline-block;
                height: 20px;
                width: 20px;
                overflow: hidden;
                text-overflow: ellipsis;
                vertical-align: middle;
                clear: both;
                background-size: cover
            }

            .kp-icon-star:before {
                content: "";
                background-image: url(/Assets/Images/kp-icon/star.jpg);
                background-repeat: no-repeat;
                display: inline-block;
                height: 20px;
                width: 20px;
                overflow: hidden;
                text-overflow: ellipsis;
                vertical-align: middle;
                clear: both;
                background-size: cover
            }

            .kp-icon-view:before {
                content: "";
                background-image: url(/Assets/Images/kp-icon/view.jpg);
                background-repeat: no-repeat;
                display: inline-block;
                height: 20px;
                width: 20px;
                overflow: hidden;
                text-overflow: ellipsis;
                vertical-align: middle;
                clear: both;
                background-size: cover
            }

            .kp-icon-mappin,.kp-icon-pin,.kp-icon-sale,.kp-icon-star,.kp-icon-time,.kp-icon-usd,.kp-icon-view {
                overflow: hidden;
                display: -webkit-box;
                -webkit-line-clamp: 1;
                -webkit-box-orient: vertical
            }

            .icon-clock:before {
                content: "";
                background-image: url(/Assets/Images/icon-clock.png);
                background-repeat: no-repeat;
                display: inline-block;
                height: 15px;
                width: 15px;
                vertical-align: text-bottom;
                clear: both;
                background-size: cover
            }

            .act_close {
                position: absolute;
                top: 6px;
                background-color: #f5f5f5;
                right: 10px;
                z-index: 2;
                border-radius: 50%
            }

            .icon-close:before {
                content: "";
                background-image: url(/Assets/Images/icon_close.png);
                background-repeat: no-repeat;
                display: inline-block;
                height: 16px;
                width: 16px;
                overflow: hidden;
                text-overflow: ellipsis;
                vertical-align: middle;
                clear: both;
                background-size: cover
            }

            ol.carousel-indicators {
                bottom: 0
            }

            ol.carousel-indicators li,ol.carousel-indicators li.active {
                width: 8px;
                height: 8px;
                border: none
            }

            ol.carousel-indicators li {
                background-color: #007bff
            }

            ol.carousel-indicators li.active {
                background-color: #d02028;
                margin: 1px
            }

            .list-scroll {
                margin: 0;
                background: #f4f4f4;
                padding: 0;
                width: 2200px
            }

            .list-scroll li {
                display: inline-block;
                clear: both;
                padding-bottom: 6px;
                border: 1px solid #eee;
                max-width: 210px;
                background-color: #fff
            }

            .list-scroll li h3 {
                font-size: 14px;
                font-family: roboto;
                color: #333;
                text-align: left;
                margin: 10px 6px;
                line-height: 18px;
                height: 36px;
                overflow: hidden;
                font-weight: normal;
                white-space: normal
            }

            .list-scroll li p {
                text-align: left;
                font-size: 13px;
                color: #777;
                line-height: 18px;
                text-overflow: ellipsis;
                padding: 0 8px;
                margin-bottom: 8px;
                white-space: nowrap;
                overflow: hidden;
                margin-top: 0
            }

            .list-scroll li a {
                display: block;
                overflow: hidden;
                color: #343a40
            }

            @charset "UTF-8";.vd-pasgotv {
                margin-top: 30px;
                margin-bottom: 90px
            }

            .vd-pasgotv h3 {
                text-transform: uppercase;
                font-size: 22px;
                margin: 30px 0 0 0
            }

            .vd-pasgotv .img-responsive {
                margin: 0 auto;
                padding-bottom: 20px
            }

            .vd-pasgotv .appstore,.vd-pasgotv .googlestore {
                text-decoration: none;
                border: none;
                margin: 0 20px
            }

            .vd-pasgotv .col-md-6:first-child:before {
                content: "";
                position: absolute;
                width: 0;
                height: 0;
                border-top: 38px solid transparent;
                border-left: 1.8rem solid #cecece;
                border-bottom: 38px solid transparent;
                bottom: 28%;
                left: 100%
            }

            .vd-pasgotv .app-loiich {
                position: relative;
                top: 90px;
                left: 30px
            }

            .vd-pasgotv .app-loiich li {
                line-height: 30px;
                font-size: 18px;
                color: #333
            }

            .bg-brown {
                background: #c4c4c4!important
            }

            .wapper {
                display: block;
				/*position: relative;
                float: left;
                width: 100%;
                clear: both;
                background: #fff;
                margin-bottom: 8px;
                box-shadow: 0 1px 6px #dcdcdc*/
            }

            .wapper #carousel-banner .col-md-8 {
                width: 72%
            }

            .wapper #carousel-banner .col-md-8 .carousel-inner .item {
                background: #eee
            }

            .wapper #carousel-banner .col-md-4 {
                width: 28%
            }

            .wapper .slide-bar .pasgo-title {
                text-align: center;
                font-size: 16px;
                font-family: roboto;
                padding: 12px 10px 12px 0;
                margin-right: 10px;
                border-bottom: 1px solid #c3c2c2
            }

            .wapper .slide-bar .carousel-indicators {
                position: relative;
                bottom: auto;
                left: auto;
                z-index: 15;
                width: 100%;
                list-style: none;
                margin: 6px 0 0 0;
                padding-right: 10px
            }

            .wapper .slide-bar .carousel-indicators li {
                width: 100%;
                height: 58px;
                display: block;
                border-radius: 0;
                border: none;
                margin-top: 0;
                text-indent: initial;
                text-align: left;
                margin-bottom: 0
            }

            .wapper .slide-bar .carousel-indicators li a {
                color: #000;
                text-decoration: none
            }

            .wapper .slide-bar .carousel-indicators li a p {
                margin: 0;
                font-size: 13px;
                padding: 2px 2px 0 0;
                height: 36px;
            }

            .wapper .slide-bar .carousel-indicators li a span {
                font-size: 12px;
                color: #676767
            }

            .wapper .slide-bar .carousel-indicators li figure {
                background-position: -58px -10px;
                width: 83px;
                height: 46px;
                background-repeat: no-repeat;
                float: left;
                margin: 5px 10px 2px 0;
                overflow: hidden
            }

            .wapper .slide-bar .carousel-indicators li.active {
                background: #e3e3e3;
                border: 1px solid #e3e3e3
            }

            .wapper .slide-bar .carousel-indicators li.active p {
                color: #d02028
            }

            .wapper .pasgo-search {
                padding: 0 10px;
                background: #fff
            }

            .wapper .pasgo-search .btn {
                float: right;
                margin-right: 5px
            }

            .wapper .pasgo-search .input-group {
                border: 1px solid #ccc;
                border-radius: 20px;
                width: 100%
            }

            .wapper .pasgo-search .input-group .input-group-btn {
                width: auto;
                border: none
            }

            .wapper .pasgo-search .input-group .input-group-addon {
                background-size: 20px;
                min-width: 30px;
                position: relative;
                border-left: 1px solid #ccc
            }

            .wapper .pasgo-search .input-group .input-group-addon .pasgo-icondesktop-menudown {
                position: absolute;
                top: 12px;
                left: -20px
            }

            .wapper .pasgo-search .input-group .input-group-addon:first-child {
                border-left: none
            }

            .wapper .pasgo-search .form-control {
                border: none;
                padding-left: 10px;
                -webkit-appearance: none;
                height: 38px;
                z-index: 3;
                position: relative;
                background-color: transparent;
                cursor: pointer
            }

            .wapper .wapcontent h1 {
                font-family: roboto;
                font-size: 18px;
                font-weight: normal;
                margin-top: 30px
            }

            .wapper .wapcontent h1 span {
                font-size: 14px;
                color: #d02028;
                font-family: Roboto-regular
            }

            .wapper .wapcontent h2, .wapper .wapcontent .showwsss {
                margin: 30px 0 10px 0;
                font-weight: normal;
                float: left;
                width: 100%;
                font-family: roboto;
                height: 24px;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                display: block;
                padding-right: 50px
            }
			.wapper .wapcontent .showwsss {
                display: flex;
				list-style:none;
				padding-left:0;
            }
			.wapper .wapcontent .showwsss li.cat-item-none {
				display:none;
			}

            .wapper .wapcontent h2 a, .wapper .wapcontent .showwsss a {
                text-decoration: none;
                display: block;
                width: auto;
                float: left;
                padding: 2px 6px 2px 4px;
                font-size: 13px;
                font-family: Roboto-regular;
                color: #6a6a6a
            }

            .wapper .wapcontent h2 a:first-child , .wapper .wapcontent .showwsss a:first-child {
                font-family: roboto;
                color: #000;
                padding-left: 0;
                font-size: 18px
            }

            .wapper .wapcontent h2 a:last-child {
                float: right;
                padding-right: 0;
                color: #d02028;
                position: absolute;
                top: 30px;
                right: 0
            }

            .wapper .wapcontent h2 a:hover , .wapper .wapcontent .showwsss a:hover {
                color: #d02028;
                border-bottom: 1px solid #d02028
            }

            .wapper .wapcontent .text-center {
                text-align: center
            }

            .wapper .wapcontent .text-center .img-responsive {
                margin-left: auto;
                margin-right: auto;
                display: block;
                max-width: 100%
            }

            .wapper .wapcontent .carousel {
                margin-bottom: 30px
            }

            .wapper .wapcontent .carousel .carousel-control.left {
                left: 0;
                height: 50px;
                width: 35px
            }

            .wapper .wapcontent .carousel .carousel-control.left .pasgo-icondesktop-prev {
                margin-top: 12px
            }

            .wapper .wapcontent .carousel .carousel-control.right {
                right: 0;
                height: 50px;
                width: 35px
            }

            .wapper .wapcontent .carousel .carousel-control.right .pasgo-icondesktop-next {
                margin-top: 12px
            }

            .wapper .wapcontent .pasgo-collection .item {
                position: relative;
                margin-bottom: 10px
            }

            .wapper .wapcontent .pasgo-collection .item a {
                text-decoration: none;
                position: relative;
                display: block;
                min-height: 210px;
                background: #eee
            }

            .wapper .wapcontent .pasgo-collection .item .wapsale {
                width: 60px;
                display: block;
                position: absolute;
                background: rgba(243,5,5,.78);
                color: #fff;
                border-radius: 50%;
                height: 60px;
                top: 10px;
                right: 9px;
                text-align: center
            }

            .wapper .wapcontent .pasgo-collection .item .wapsale span {
                font-weight: bold;
                font-size: 16px;
                padding: 10px 1px 0 1px;
                display: block
            }

            .wapper .wapcontent .pasgo-collection .item .wapsale aside {
                font-size: 12px;
                line-height: 18px
            }

            .wapper .wapcontent .pasgo-collection .item .wapfooter {
                position: absolute;
                bottom: 0;
                background: rgba(0,0,0,.6);
                height: 50px;
                width: 100%;
                color: #fff;
                overflow: hidden;
                z-index: 9;
                padding: 5px 5px 0 5px;
                line-height: 18px;
                border-bottom-left-radius: 4px;
                border-bottom-right-radius: 4px
            }

            .wapper .wapcontent .pasgo-collection .item .wapfooter .textname {
                margin: 0;
                font-size: 14px;
                line-height: 18px;
                padding: 6px 6px 2px 6px
            }

            .wapper .wapcontent .pasgo-collection .item .wapfooter .text-address {
                font-size: 11px;
                color: #d1d1d1;
                margin: 0;
                padding: 0 6px 0 6px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap
            }

            .wapper .wapcontent .pasgo-collection .col-md-12 a {
                color: #d02028;
                text-decoration: none;
                display: inline-block;
                padding: 12px 0
            }

            .wapper .wapcontent .wapitem {
                position: relative;
                background-color: #fff;
                border: 1px solid #e0e0e0;
                margin-bottom: 10px;
                text-align: center
            }

            .wapper .wapcontent .wapitem .waptop {
                position: relative;
                display: block;
                min-height: 210px;
                background: #eee
            }

            .wapper .wapcontent .wapitem .wapfooter {
                background: rgba(31,31,31,.8);
                bottom: 137px;
                opacity: 1;
                position: absolute;
                left: 0;
                width: 100%;
                z-index: 10;
                min-height: 92px;
                color: #fff;
                text-align: center
            }

            .wapper .wapcontent .wapitem .wapfooter .wapstar {
                text-align: right;
                border-right: 1px solid #696969
            }

            .wapper .wapcontent .wapitem .wapfooter .wapstar .rating-md {
                font-size: 14px
            }

            .wapper .wapcontent .wapitem .wapfooter .wapstar .rating-md .filled-stars {
                color: #f7db04
            }

            .wapper .wapcontent .wapitem .wapfooter .wapdollar .rating-md {
                font-size: 12px
            }

            .wapper .wapcontent .wapitem .wapfooter i {
                font-style: normal
            }

            .wapper .wapcontent .wapitem .wapfooter a {
                display: block;
                color: #fff;
                padding: 12px 2px 4px 2px;
                /*text-overflow: ellipsis;
                overflow: hidden;
                white-space: nowrap;
                text-decoration: none;*/
                font-size: 16px
            }

            .wapper .wapcontent .wapitem .wapfooter .text-address {
                padding: 0 5px;
                color: #c2c2c2;
                font-size: 13px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                font-family: Roboto-Regular,Arial,Helvetica,sans-serif;
                margin: 5px 0
            }

            .wapper .wapcontent .wapitem .wapsale {
                color: #d02028;
                font-size: 18px;
                line-height: 27px;
                margin-top: 6px;
                text-overflow: ellipsis;
                overflow: hidden;
                white-space: nowrap
            }

            .wapper .wapcontent .wapitem .waptag {
                /*height: 20px;
                overflow: hidden;
                line-height: 18px;
                text-overflow: ellipsis;
                white-space: nowrap;*/
                padding: 0 4px;
                color: #757777;
                font-size: 16px;
                font-family: roboto;
                display: block;
                margin-bottom: 10px
            }

            .wapper .wapcontent .wapitem .wapbooking {
                clear: both;
                min-height: 40px
            }

            .wapper .wapcontent .wapitem .wapbooking .btn-booking {
                padding: 8px 30px 8px 30px;
                font-size: 16px;
                text-align: center;
                border-radius: 20px;
                border: 1px solid #e0e0e0;
                text-decoration: none;
                color: #757777
            }

            .wapper .wapcontent .wapitem .wapbooking .disabled-booking {
                pointer-events: none;
                cursor: no-drop;
                background: #ebebeb!important
            }

            .wapper .wapcontent .wapitem .wapbooking .btn-booking:hover {
                color: #fff;
                background: #d02028;
                border-color: #d02028
            }

            .wapper .wapcontent .top-index .d-left {
                display: inline-block;
                max-width: 10%
            }

            .wapper .wapcontent .top-index .d-center {
                display: inline-block;
                max-width: 80%
            }

            .wapper .wapcontent .top-index .d-right {
                display: inline-block;
                max-width: 10%;
                float: right
            }

            .wapper .wapcontent .top-index .ul-scroll {
                padding-left: 0!important;
                margin-bottom: 6px;
                margin-top: 25px;
                overflow: -moz-scrollbars-none;
                -ms-overflow-style: none;
                scrollbar-width: none
            }

            .wapper .wapcontent .top-index .ul-scroll li {
                border: none!important;
                padding: 6px 10px 6px 10px;
                margin-bottom: 6px;
                border-left: 1px solid #000!important;
                line-height: 1px
            }

            .wapper .wapcontent .top-index .ul-scroll li a:hover {
                color: #d02028!important;
                padding-bottom: 4px;
                border-bottom: 1px solid #d02028
            }

            .wapper .wapcontent .top-index .ul-scroll::-webkit-scrollbar {
                display: none
            }

            .wapper .wapcontent .top-index .kp-home {
                padding-left: 0!important
            }

            .wapper .wapcontent .top-index .kp-home li {
                border: none!important;
                padding: 4px 10px 6px 10px;
                margin-bottom: 6px
            }

            .wapper .wapcontent .top-index .kp-home li a:hover {
                color: #d02028!important;
                padding-bottom: 4px;
                border-bottom: 1px solid #d02028
            }

            .wapper .wapcontent .top-index .kp-home li:first-child {
                padding-left: 0
            }

            .wapper .wapcontent .top-index .kp-home li:first-child a {
                font-family: roboto;
                font-size: 18px
            }

            .wapper .wapcontent .top-index .view-more {
                margin: 25px 0 10px 0;
                padding: 0 0 0 6px;
                float: right;
                font-size: 13px;
                font-family: Roboto-regular
            }

            .wapper .wapcontent .top-index .view-more a {
                color: #d02028;
                text-decoration: none
            }

            .wapper .wapcontent .khampha-bst {
                margin-bottom: 10px
            }

            .wapper .wapcontent .khampha-bst .top .item-content {
                height: 88px;
                overflow: hidden;
                margin-bottom: 5px;
                border-bottom: 1px solid #e3e3e3
            }

            .wapper .wapcontent .khampha-bst .bottom .item-content {
                border-bottom: 1px solid #f3f4f7
            }

            .wapper .wapcontent .khampha-bst .article {
                position: relative;
                overflow: hidden
            }

            .wapper .wapcontent .khampha-bst .item-content {
                position: relative;
                display: block;
                width: 100%
            }

            .wapper .wapcontent .khampha-bst .item-content img {
                max-width: 152px;
                float: left;
                margin-right: 10px
            }

            .wapper .wapcontent .khampha-bst .item-content a {
                text-decoration: none;
                text-align: justify
            }

            .wapper .wapcontent .khampha-bst .item-content a h3 {
                font-weight: normal;
                font-family: roboto;
                color: #000;
                font-size: 16px;
                float: none;
                width: auto;
                margin: 0;
                display: block;
                line-height: 22px;
                overflow: hidden;
                height: 65px;
                text-align: left
            }

            .wapper .wapcontent .khampha-bst .item-content a h4 {
                font-weight: normal;
                font-family: roboto;
                color: #000;
                font-size: 15px;
                margin: 0;
                display: block;
                height: 49px;
                text-align: left;
                line-height: 22px;
                overflow: hidden;
                margin-bottom: 6px
            }

            .wapper .wapcontent .khampha-bst .item-content a:hover h3,.wapper .wapcontent .khampha-bst .item-content a:hover h4 {
                color: #d02028
            }

            .wapper .wapcontent .khampha-bst .item-content .txt-giamgia {
                color: #d02028;
                padding-left: 5px
            }

            .wapper .wapcontent .khampha-bst .item-content .time {
                font-size: 12px;
                color: #777
            }

            .wapper .wapcontent .khampha-bst .item-content .sale {
                font-size: 14px;
                color: #d02028
            }

            .wapper .wapcontent .khampha-bst .item-content .description {
                padding-bottom: 6px;
                font-size: 13px
            }

            .wapper .wapcontent .khampha-bst .kp-container {
                position: relative;
                width: 100%;
                margin: 0 0 10px 0;
                overflow: hidden;
                border: 1px solid #d6d6d6
            }

            .wapper .wapcontent .khampha-bst .kp-container a {
                text-decoration: none;
                color: #fff
            }

            .wapper .wapcontent .khampha-bst .kp-container a h3 {
                margin: 0 auto;
                height: 55px
            }

            .wapper .wapcontent .khampha-bst .kp-container img {
                vertical-align: middle;
                width: 100%;
                border-bottom: 1px solid #d6d6d6
            }

            .wapper .wapcontent .khampha-bst .kp-container .kp-title {
                bottom: 0;
                width: 100%;
                padding: 10px 0 10px 0
            }

            .wapper .wapcontent .khampha-bst .kp-container .kp-title a {
                color: #000;
                text-decoration: none
            }

            .wapper .wapcontent .khampha-bst .kp-container .kp-title a h3 {
                color: #000;
                padding: 0 6px 0 6px
            }

            .wapper .wapcontent .khampha-bst .kp-container .kp-title .taitro {
                padding: 0 6px 0 6px
            }

            .wapper .wapcontent .khampha-bst .kp-container .info {
                background-color: #fbfbfb;
                padding: 0
            }

            .wapper .wapcontent .khampha-bst .kp-container:hover img {
                transition: transform .4s;
                transform: scale(1.1)
            }

            .wapper .wapcontent .khampha-bst .kp-container:hover a h3,.wapper .wapcontent .khampha-bst .kp-container:hover a h4 {
                color: #f33
            }

            .wapper .wapcontent #carousel-top-thuong-hieu {
                margin-bottom: 35px
            }

            .wapper .wapcontent #carousel-top-thuong-hieu .chuoi-item .item-content {
                border: 1px solid #d6d6d6;
                padding-bottom: 6px
            }

            .wapper .wapcontent #carousel-top-thuong-hieu .chuoi-item .item-content .img-responsive {
                width: 100%;
                display: block;
                margin: 0 auto;
                border-bottom: 1px solid #d6d6d6
            }

            .wapper .wapcontent #carousel-top-thuong-hieu .chuoi-item .item-content .tieu-de {
                margin: 6px;
                font-weight: bold;
                display: inline-block;
                color: #000
            }

            .wapper .wapcontent #carousel-top-thuong-hieu .chuoi-item .item-content .tieu-de h3 {
                margin: 6px 0 0 0;
                height: 55px
            }

            .wapper .wapcontent #carousel-top-thuong-hieu .chuoi-item .item-content .kp-icon-sale-small {
                margin: 6px;
                color: #000
            }

            .wapper .wapcontent .blog-menu .d-left {
                display: inline-block;
                max-width: 10%
            }

            .wapper .wapcontent .blog-menu .d-center {
                display: inline-block;
                max-width: 80%
            }

            .wapper .wapcontent .blog-menu .d-right {
                display: inline-block;
                max-width: 10%;
                float: right
            }

            .wapper .wapcontent .blog-menu .ul-scroll {
                padding-left: 0!important;
                margin-top: 25px;
                margin-bottom: 6px;
                overflow: -moz-scrollbars-none;
                -ms-overflow-style: none;
                scrollbar-width: none
            }

            .wapper .wapcontent .blog-menu .ul-scroll li {
                border: none!important;
                padding: 6px 10px 6px 10px;
                margin-bottom: 6px;
                border-left: 1px solid #000!important;
                line-height: 1px
            }

            .wapper .wapcontent .blog-menu .ul-scroll li a:hover {
                color: #d02028!important;
                padding-bottom: 4px;
                border-bottom: 1px solid #d02028
            }

            .wapper .wapcontent .blog-menu .ul-scroll::-webkit-scrollbar {
                display: none
            }

            .wapper .wapcontent .blog-menu .blog-home {
                padding-left: 0!important
            }

            .wapper .wapcontent .blog-menu .blog-home li {
                border: none!important;
                padding: 4px 10px 6px 10px;
                margin-bottom: 6px
            }

            .wapper .wapcontent .blog-menu .blog-home li a:hover {
                color: #d02028!important;
                padding-bottom: 4px;
                border-bottom: 1px solid #d02028
            }

            .wapper .wapcontent .blog-menu .blog-home li:first-child {
                padding-left: 0
            }

            .wapper .wapcontent .blog-menu .blog-home li:first-child a {
                font-family: roboto;
                font-size: 18px
            }

            .wapper .wapcontent .blog-menu .view-more {
                margin: 25px 0 10px 0;
                padding: 0 0 0 6px;
                float: right;
                font-size: 13px;
                font-family: Roboto-regular
            }

            .wapper .wapcontent .blog-menu .view-more a {
                color: #d02028;
                text-decoration: none
            }

            .wapper .wapcontent .wapblog .wap-blogitem {
                padding: 0;
                margin: 0
            }

            .wapper .wapcontent .wapblog .wap-blogitem li {
                list-style: none;
                display: inline-block;
                position: relative;
                width: 100%;
                margin-bottom: 15px
            }

            .wapper .wapcontent .wapblog .wap-blogitem li a img {
                max-width: 114px;
                float: left;
                margin-right: 10px
            }

            .wapper .wapcontent .wapblog .wap-blogitem li a h4 {
                margin: 0;
                line-height: 18px
            }

            .wapper .wapcontent .wapblog .wap-blogitem li span {
                padding: 5px 0;
                font-size: 12px;
                color: #a8a6a6
            }

            .wapper .wapcontent .wapblog .wap-blogitem li:last-child {
                margin-bottom: 0
            }

            .wapper .wapcontent .wapblog a {
                color: #000;
                text-decoration: none
            }

            .wapper .wapcontent .wapblog a h3 {
                text-align: justify;
                font-size: 18px;
                line-height: 18px;
                word-spacing: -1px
            }

            .wapper .wapcontent .wapblog a:hover {
                color: #d02028
            }

            .wapper .wapcontent .wapblog .wap-description {
                font-family: roboto;
                font-size: 16px;
                color: #5d5b5b;
                line-height: 18pt;
                height: 45px;
                overflow: hidden;
                text-align: justify
            }

            .wapper .wapcontent .wapblog .wap-time {
                font-size: 9pt;
                color: #949494
            }

            .wapper .wapcontent .wapblog .wap-link {
                color: #989696;
                font-size: 10pt;
                text-decoration: none;
                border-bottom: 1px solid #ece3e3;
                padding: 10px 0;
                margin-bottom: 10px;
                margin-top: 0
            }

            .wapper .wapcontent .wapblog .wap-link:hover {
                color: #d02028;
                cursor: pointer
            }

            .wapper .wapcontent #carousel-doitac {
                margin-bottom: 35px
            }

            .wapper .wapcontent #carousel-doitac .partner-item .img-responsive {
                width: 100%;
                display: block;
                margin: 0 auto
            }

            .wapper .wapcontent #carousel-doitac .partner-item .group-view {
                display: none
            }

            .wapper .wapcontent #carousel-doitac .partner-item .title-partner {
                font-weight: bold;
                display: inline-block
            }

            .wapper .wapcontent #carousel-doitac .partner-item:last-child:hover .group-view {
                left: -160px
            }

            .wapper .wapcontent #carousel-doitac .partner-item:hover .group-view {
                position: absolute;
                bottom: 62px;
                display: block;
                min-width: 200px;
                max-width: 100%;
                min-height: 100px;
                background: rgba(247,245,245,.92);
                box-shadow: 0 1px 3px #949494;
                left: 156px;
                z-index: 100;
                padding: 10px 6px;
                border-radius: 4px
            }

            .wapper .wapcontent .wapvideo {
                margin-bottom: 30px
            }

            .wapper .wapcontent .wapvideo .vd-item {
                position: relative;
                display: block;
                border: 1px solid #c4c4c4;
                padding-bottom: 20px;
                margin: 0 0;
                background: #fff
            }

            .wapper .wapcontent .wapvideo .vd-item img {
                margin: 0 auto
            }

            .wapper .wapcontent .wapvideo .vd-item .icon-video {
                position: absolute;
                top: 75px;
                left: 45%;
                z-index: 10;
                background-image: url(images/play-icon.png);
                background-repeat: no-repeat;
                width: 60px;
                height: 60px;
                background-size: 60px
            }

            .wapper .wapcontent .wapvideo .vd-item .video-timer {
                position: absolute;
                top: 178px;
                right: 10px;
                z-index: 1;
                background: rgba(0,0,0,.5);
                color: #fff;
                font-size: 13px;
                padding: 2px 10px;
                border-radius: 10px
            }

            .wapper .wapcontent .wapvideo .vd-item span.video-icondesktop-videohot,.wapper .wapcontent .wapvideo .vd-item span.video-icondesktop-videonew {
                position: absolute;
                left: 0;
                top: 0;
                z-index: 12
            }

            .wapper .wapcontent .wapvideo .vd-item .video-chuyenmuc {
                color: #5995e2;
                font-size: 16px;
                padding: 0 10px
            }

            .wapper .wapcontent .wapvideo .vd-item a {
                text-decoration: none;
                color: #333
            }

            .wapper .wapcontent .wapvideo .vd-item a p {
                padding: 0 10px
            }

            .wapper .wapcontent .wapvideo .vd-item a p .number-view,.wapper .wapcontent .wapvideo .vd-item a p .date-view {
                font-size: 12px
            }

            .wapper .wapcontent .wapvideo .vd-item a p .number-view span,.wapper .wapcontent .wapvideo .vd-item a p .date-view span {
                color: #d0d0d0;
                font-size: 13px;
                padding-right: 6px
            }

            .wapper .wapcontent .wapvideo .vd-item a div {
                display: inline-block;
                padding-left: 10px
            }

            .wapper .wapcontent .wapvideo .vd-item a div .number-view,.wapper .wapcontent .wapvideo .vd-item a div .date-view {
                font-size: 12px
            }

            .wapper .wapcontent .wapvideo .vd-item a div .number-view span,.wapper .wapcontent .wapvideo .vd-item a div .date-view span {
                color: #d0d0d0;
                font-size: 13px;
                padding-right: 6px
            }

            .wapper .wapcontent .wapvideo .vd-item a .link {
                font-size: 16px;
                line-height: 22px;
                display: -webkit-box;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical;
                text-align: left;
                overflow: hidden;
                font-family: roboto;
                padding: 4px 5px
            }

            .wapper .wapcontent .wapvideo .vd-item a h3 {
                font-size: 18px;
                line-height: 20px;
                color: #333;
                margin: 0;
                font-weight: bold;
                padding: 0 10px;
                display: -webkit-box;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical;
                text-overflow: ellipsis;
                overflow: hidden;
                height: 40px
            }

            .wapper .wapcontent .wapvideo .vd-item a:hover .link {
                color: #d02028
            }

            .wapper .wapcontent .wapvideo .item:hover {
                box-shadow: 0 0 8px 2px #eee
            }

            .wapper .wapcontent .wapvideo .pasgo-download {
                border: 1px solid #ecdfdf;
                min-height: 351.78px;
                padding: 15px 15px 0 15px
            }

            .wapper .wapcontent .wapvideo .pasgo-download h3 {
                color: #d02028;
                font-size: 16px;
                margin-top: 30px;
                text-transform: uppercase;
                font-family: roboto;
                font-weight: normal;
                text-align: center
            }

            .wapper .wapcontent .wapvideo .pasgo-download hr {
                width: 80%;
                background-color: #dbd9d9
            }

            .wapper .wapcontent .wapvideo .pasgo-download img {
                float: none;
                margin-left: auto;
                margin-right: auto
            }

            .wapper .wapcontent .wapvideo .pasgo-download #dlanh {
                text-align: center
            }

            .wapper .wapcontent .wapvideo .pasgo-download #dlanh ul {
                padding: 0;
                display: inline-block
            }

            .wapper .wapcontent .wapvideo .pasgo-download #dlanh ul li {
                list-style: none;
                float: left;
                margin-right: 10px
            }

            .wapper .wapcontent .wapvideo .pasgo-download #dlanh ul li a {
                text-decoration: none;
                color: #5d5b5b;
                padding: 10px 15px;
                border: 1px solid #ccc;
                width: 140px;
                display: block;
                background: #fff
            }

            .wapper .wapcontent .wapvideo .pasgo-download #dlanh ul li a:hover {
                background: #d02028;
                color: #fff
            }

            .wapper .wapcontent .wapvideo .pasgo-download #dlanh ul li:last-child {
                margin-right: 0
            }

            .wapper .wapcontent .wapvideo .vd-hot-left .vd-item {
                margin-bottom: 24px;
                border: none;
                width: 100%;
                display: inline-block;
                padding-bottom: 0
            }

            .wapper .wapcontent .wapvideo .vd-hot-left .vd-item:last-child {
                margin-bottom: 0
            }

            .wapper .wapcontent .wapvideo .vd-hot-left img {
                float: left;
                max-width: 120px;
                margin-right: 10px
            }

            .wapper .wapcontent .wapvideo .vd-hot-left .icon-video {
                top: 3px;
                left: 9%
            }

            .wapper .wapcontent .wapvideo .vd-hot-left .video-timer {
                top: 46px;
                left: 2px;
                font-size: 9px;
                right: auto;
                padding: 0 6px
            }

            .wapper .wapcontent #carousel-custumer .item-view {
                margin-top: 10px;
                padding-left: 10px;
                padding-right: 10px;
                padding-top: 6px;
                text-align: center
            }

            .wapper .wapcontent #carousel-custumer .item-view img {
                height: 155px;
                margin-left: auto;
                margin-right: auto;
                float: none;
                margin-bottom: 33px;
                width: 155px
            }

            .wapper .wapcontent #carousel-custumer .item-view p {
                color: #5c5c5c;
                font-size: 13px;
                line-height: 22px;
                padding-left: 10px;
                padding-right: 10px;
                padding-top: 8px
            }

            .wapper .wapcontent #carousel-custumer .list-view {
                position: relative;
                top: 26px;
                height: 30px
            }

            .wapper .wapcontent #carousel-custumer li {
                background-color: #e0e0e0;
                border: solid 1px #e0e0e0
            }

            .wapper .wapcontent #carousel-custumer li.active {
                background-color: red;
                border: solid 1px red
            }

            .wapper .wapcontent .youtobe-ytsubscribe {
                position: relative;
                top: 30px
            }

            .kp-icon-sale-small:before {
                content: "";
                background-image: url(/Assets/Images/kp-icon/sale.jpg);
                background-repeat: no-repeat;
                display: inline-block;
                height: 20px;
                width: 20px;
                vertical-align: middle;
                clear: both;
                background-size: cover
            }

            .kp-icon-sale:before {
                content: "";
                background-image: url(/Assets/Images/kp-icon/sale.jpg);
                background-repeat: no-repeat;
                display: inline-block;
                height: 20px;
                width: 20px;
                vertical-align: middle;
                clear: both;
                background-size: cover
            }

            .kp-icon-pin:before {
                content: "";
                background-image: url(/Assets/Images/kp-icon/pin.jpg);
                background-repeat: no-repeat;
                display: inline-block;
                height: 20px;
                width: 20px;
                vertical-align: middle;
                clear: both;
                background-size: cover
            }

            .kp-icon-mappin:before {
                content: "";
                background-image: url(/Assets/Images/kp-icon/map.jpg);
                background-repeat: no-repeat;
                display: inline-block;
                height: 20px;
                width: 20px;
                vertical-align: middle;
                clear: both;
                background-size: cover
            }

            .kp-icon-usd:before {
                content: "";
                background-image: url(/Assets/Images/kp-icon/usd.jpg);
                background-repeat: no-repeat;
                display: inline-block;
                height: 20px;
                width: 20px;
                vertical-align: middle;
                clear: both;
                margin-top: 1px;
                background-size: cover
            }

            .kp-icon-time:before {
                content: "";
                background-image: url(/Assets/Images/kp-icon/time.jpg);
                background-repeat: no-repeat;
                display: inline-block;
                height: 20px;
                width: 20px;
                vertical-align: middle;
                clear: both;
                margin-top: 1px;
                background-size: cover
            }

            .kp-icon-star:before {
                content: "";
                background-image: url(/Assets/Images/kp-icon/star.jpg);
                background-repeat: no-repeat;
                display: inline-block;
                height: 20px;
                width: 20px;
                vertical-align: middle;
                clear: both;
                background-size: cover
            }

            .kp-icon-view:before {
                content: "";
                background-image: url(/Assets/Images/kp-icon/view.jpg);
                background-repeat: no-repeat;
                display: inline-block;
                height: 20px;
                width: 20px;
                vertical-align: middle;
                clear: both;
                background-size: cover
            }

            h2 a {
                text-decoration: none
            }

            h2 a:hover {
                text-decoration: none;
                border-bottom: none!important
            }

            @media(max-width: 1200px) {
                #carousel-banner .carousel-indicators {
                    height:265px;
                    overflow-y: scroll
                }
            }

            @media(max-width: 1280px) {
                #carousel-banner .carousel-indicators {
                    height:265px;
                    overflow-y: scroll
                }

                .wapvideo .pasgo-download {
                    min-height: 428px
                }
            }

            @media all and (min-width: 1366px) {
                #carousel-banner .col-md-8 .carousel-inner .item {
                    min-height:344px
                }
            }

            @media all and (min-width: 1280px) {
                #carousel-banner .col-md-8 .carousel-inner .item {
                    min-height:314px
                }
            }

            .rating-loading {
                width: 25px;
                height: 25px;
                font-size: 0;
                color: #fff;
                border: none
            }

            .rating-container .rating {
                cursor: default;
                position: relative;
                vertical-align: middle;
                display: inline-block;
                overflow: hidden;
                white-space: nowrap
            }

            .rating-disabled .rating {
                cursor: not-allowed
            }

            .rating-container .star {
                display: inline-block;
                margin: 0 3px;
                text-align: center
            }

            .rating-container .empty-stars {
                color: #aaa
            }

            .rating-container .filled-stars {
                position: absolute;
                left: 0;
                top: 0;
                margin: auto;
                color: #ff9b00;
                white-space: nowrap;
                overflow: hidden
            }

            .rating-rtl {
                float: right
            }

            .rating-animate .filled-stars {
                transition: width .25s ease;
                -o-transition: width .25s ease;
                -moz-transition: width .25s ease;
                -webkit-transition: width .25s ease
            }

            .rating-rtl .filled-stars {
                left: auto;
                right: 0;
                -moz-transform: matrix(-1,0,0,1,0,0) translate3d(0,0,0);
                -webkit-transform: matrix(-1,0,0,1,0,0) translate3d(0,0,0);
                -o-transform: matrix(-1,0,0,1,0,0) translate3d(0,0,0);
                transform: matrix(-1,0,0,1,0,0) translate3d(0,0,0)
            }

            .rating-rtl.is-star .filled-stars {
                right: .06em
            }

            .rating-rtl.is-heart .empty-stars {
                margin-right: .07em
            }

            .rating-xl {
                font-size: 4.89em
            }

            .rating-lg {
                font-size: 3.91em
            }

            .rating-md {
                font-size: 3.13em
            }

            .rating-sm {
                font-size: 2.5em
            }

            .rating-xs {
                font-size: 2em
            }

            .rating-xl {
                font-size: 4.89em
            }

            .rating-container .clear-rating {
                color: #aaa;
                cursor: not-allowed;
                display: inline-block;
                vertical-align: middle;
                font-size: 60%
            }

            .clear-rating-active {
                cursor: pointer!important
            }

            .clear-rating-active:hover {
                color: #843534
            }

            .rating-container .clear-rating {
                padding-right: 5px
            }

            .rating-container .caption {
                color: #999;
                display: inline-block;
                vertical-align: middle;
                font-size: 60%;
                margin-top: -.6em
            }

            .rating-container .caption {
                margin-left: 5px;
                margin-right: 0
            }

            .rating-rtl .caption {
                margin-right: 5px;
                margin-left: 0
            }

            @media print {
                .rating-container .clear-rating {
                    display: none
                }
            }

            .datetimepicker {
                padding: 4px;
                margin-top: 1px;
                -webkit-border-radius: 4px;
                -moz-border-radius: 4px;
                border-radius: 4px;
                direction: ltr
            }

            .datetimepicker-inline {
                width: 220px
            }

            .datetimepicker.datetimepicker-rtl {
                direction: rtl
            }

            .datetimepicker.datetimepicker-rtl table tr td span {
                float: right
            }

            .datetimepicker-dropdown,.datetimepicker-dropdown-left {
                top: 0;
                left: 0
            }

            [class*=" datetimepicker-dropdown"]:before {
                content: '';
                display: inline-block;
                border-left: 7px solid transparent;
                border-right: 7px solid transparent;
                border-bottom: 7px solid #ccc;
                border-bottom-color: rgba(0,0,0,.2);
                position: absolute
            }

            [class*=" datetimepicker-dropdown"]:after {
                content: '';
                display: inline-block;
                border-left: 6px solid transparent;
                border-right: 6px solid transparent;
                border-bottom: 6px solid #fff;
                position: absolute
            }

            [class*=" datetimepicker-dropdown-top"]:before {
                content: '';
                display: inline-block;
                border-left: 7px solid transparent;
                border-right: 7px solid transparent;
                border-top: 7px solid #ccc;
                border-top-color: rgba(0,0,0,.2);
                border-bottom: 0
            }

            [class*=" datetimepicker-dropdown-top"]:after {
                content: '';
                display: inline-block;
                border-left: 6px solid transparent;
                border-right: 6px solid transparent;
                border-top: 6px solid #fff;
                border-bottom: 0
            }

            .datetimepicker-dropdown-bottom-left:before {
                top: -7px;
                right: 6px
            }

            .datetimepicker-dropdown-bottom-left:after {
                top: -6px;
                right: 7px
            }

            .datetimepicker-dropdown-bottom-right:before {
                top: -7px;
                left: 6px
            }

            .datetimepicker-dropdown-bottom-right:after {
                top: -6px;
                left: 7px
            }

            .datetimepicker-dropdown-top-left:before {
                bottom: -7px;
                right: 6px
            }

            .datetimepicker-dropdown-top-left:after {
                bottom: -6px;
                right: 7px
            }

            .datetimepicker-dropdown-top-right:before {
                bottom: -7px;
                left: 6px
            }

            .datetimepicker-dropdown-top-right:after {
                bottom: -6px;
                left: 7px
            }

            .datetimepicker>div {
                display: none
            }

            .datetimepicker.minutes div.datetimepicker-minutes {
                display: block
            }

            .datetimepicker.hours div.datetimepicker-hours {
                display: block
            }

            .datetimepicker.days div.datetimepicker-days {
                display: block
            }

            .datetimepicker.months div.datetimepicker-months {
                display: block
            }

            .datetimepicker.years div.datetimepicker-years {
                display: block
            }

            .datetimepicker table {
                margin: 0
            }

            .datetimepicker td,.datetimepicker th {
                text-align: center;
                width: 20px;
                height: 20px;
                -webkit-border-radius: 4px;
                -moz-border-radius: 4px;
                border-radius: 4px;
                border: none
            }

            .table-striped .datetimepicker table tr td,.table-striped .datetimepicker table tr th {
                background-color: transparent
            }

            .datetimepicker table tr td.minute:hover {
                background: #eee;
                cursor: pointer
            }

            .datetimepicker table tr td.hour:hover {
                background: #eee;
                cursor: pointer
            }

            .datetimepicker table tr td.day:hover {
                background: #eee;
                cursor: pointer
            }

            .datetimepicker table tr td.old,.datetimepicker table tr td.new {
                color: #999
            }

            .datetimepicker table tr td.disabled,.datetimepicker table tr td.disabled:hover {
                background: none;
                color: #999;
                cursor: default
            }

            .datetimepicker table tr td.today,.datetimepicker table tr td.today:hover,.datetimepicker table tr td.today.disabled,.datetimepicker table tr td.today.disabled:hover {
                background-color: #fde19a;
                background-image: -moz-linear-gradient(top,#fdd49a,#fdf59a);
                background-image: -ms-linear-gradient(top,#fdd49a,#fdf59a);
                background-image: -webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));
                background-image: -webkit-linear-gradient(top,#fdd49a,#fdf59a);
                background-image: -o-linear-gradient(top,#fdd49a,#fdf59a);
                background-image: linear-gradient(to bottom,#fdd49a,#fdf59a);
                background-repeat: repeat-x;
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a',endColorstr='#fdf59a',GradientType=0);
                border-color: #fdf59a #fdf59a #fbed50;
                border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
                filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
            }

            .datetimepicker table tr td.today:hover,.datetimepicker table tr td.today:hover:hover,.datetimepicker table tr td.today.disabled:hover,.datetimepicker table tr td.today.disabled:hover:hover,.datetimepicker table tr td.today:active,.datetimepicker table tr td.today:hover:active,.datetimepicker table tr td.today.disabled:active,.datetimepicker table tr td.today.disabled:hover:active,.datetimepicker table tr td.today.active,.datetimepicker table tr td.today:hover.active,.datetimepicker table tr td.today.disabled.active,.datetimepicker table tr td.today.disabled:hover.active,.datetimepicker table tr td.today.disabled,.datetimepicker table tr td.today:hover.disabled,.datetimepicker table tr td.today.disabled.disabled,.datetimepicker table tr td.today.disabled:hover.disabled,.datetimepicker table tr td.today[disabled],.datetimepicker table tr td.today:hover[disabled],.datetimepicker table tr td.today.disabled[disabled],.datetimepicker table tr td.today.disabled:hover[disabled] {
                background-color: #fdf59a
            }

            .datetimepicker table tr td.today:active,.datetimepicker table tr td.today:hover:active,.datetimepicker table tr td.today.disabled:active,.datetimepicker table tr td.today.disabled:hover:active,.datetimepicker table tr td.today.active,.datetimepicker table tr td.today:hover.active,.datetimepicker table tr td.today.disabled.active,.datetimepicker table tr td.today.disabled:hover.active {
                background-color: #fbf069
            }

            .datetimepicker table tr td.active,.datetimepicker table tr td.active:hover,.datetimepicker table tr td.active.disabled,.datetimepicker table tr td.active.disabled:hover {
                background-color: #006dcc;
                background-image: -moz-linear-gradient(top,#08c,#04c);
                background-image: -ms-linear-gradient(top,#08c,#04c);
                background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));
                background-image: -webkit-linear-gradient(top,#08c,#04c);
                background-image: -o-linear-gradient(top,#08c,#04c);
                background-image: linear-gradient(to bottom,#08c,#04c);
                background-repeat: repeat-x;
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc',endColorstr='#0044cc',GradientType=0);
                border-color: #04c #04c #002a80;
                border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
                filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
                color: #fff;
                text-shadow: 0 -1px 0 rgba(0,0,0,.25)
            }

            .datetimepicker table tr td.active:hover,.datetimepicker table tr td.active:hover:hover,.datetimepicker table tr td.active.disabled:hover,.datetimepicker table tr td.active.disabled:hover:hover,.datetimepicker table tr td.active:active,.datetimepicker table tr td.active:hover:active,.datetimepicker table tr td.active.disabled:active,.datetimepicker table tr td.active.disabled:hover:active,.datetimepicker table tr td.active.active,.datetimepicker table tr td.active:hover.active,.datetimepicker table tr td.active.disabled.active,.datetimepicker table tr td.active.disabled:hover.active,.datetimepicker table tr td.active.disabled,.datetimepicker table tr td.active:hover.disabled,.datetimepicker table tr td.active.disabled.disabled,.datetimepicker table tr td.active.disabled:hover.disabled,.datetimepicker table tr td.active[disabled],.datetimepicker table tr td.active:hover[disabled],.datetimepicker table tr td.active.disabled[disabled],.datetimepicker table tr td.active.disabled:hover[disabled] {
                background-color: #04c
            }

            .datetimepicker table tr td.active:active,.datetimepicker table tr td.active:hover:active,.datetimepicker table tr td.active.disabled:active,.datetimepicker table tr td.active.disabled:hover:active,.datetimepicker table tr td.active.active,.datetimepicker table tr td.active:hover.active,.datetimepicker table tr td.active.disabled.active,.datetimepicker table tr td.active.disabled:hover.active {
                background-color: #039
            }

            .datetimepicker table tr td span {
                display: block;
                width: 23%;
                height: 54px;
                line-height: 54px;
                float: left;
                margin: 1%;
                cursor: pointer;
                -webkit-border-radius: 4px;
                -moz-border-radius: 4px;
                border-radius: 4px
            }

            .datetimepicker .datetimepicker-hours span {
                height: 26px;
                line-height: 26px
            }

            .datetimepicker .datetimepicker-hours table tr td span.hour_am,.datetimepicker .datetimepicker-hours table tr td span.hour_pm {
                width: 14.6%
            }

            .datetimepicker .datetimepicker-hours fieldset legend,.datetimepicker .datetimepicker-minutes fieldset legend {
                margin-bottom: inherit;
                line-height: 30px
            }

            .datetimepicker .datetimepicker-minutes span {
                height: 26px;
                line-height: 26px
            }

            .datetimepicker table tr td span:hover {
                background: #eee
            }

            .datetimepicker table tr td span.disabled,.datetimepicker table tr td span.disabled:hover {
                background: none;
                color: #999;
                cursor: default
            }

            .datetimepicker table tr td span.active,.datetimepicker table tr td span.active:hover,.datetimepicker table tr td span.active.disabled,.datetimepicker table tr td span.active.disabled:hover {
                background-color: #006dcc;
                background-image: -moz-linear-gradient(top,#08c,#04c);
                background-image: -ms-linear-gradient(top,#08c,#04c);
                background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));
                background-image: -webkit-linear-gradient(top,#08c,#04c);
                background-image: -o-linear-gradient(top,#08c,#04c);
                background-image: linear-gradient(to bottom,#08c,#04c);
                background-repeat: repeat-x;
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc',endColorstr='#0044cc',GradientType=0);
                border-color: #04c #04c #002a80;
                border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
                filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
                color: #fff;
                text-shadow: 0 -1px 0 rgba(0,0,0,.25)
            }

            .datetimepicker table tr td span.active:hover,.datetimepicker table tr td span.active:hover:hover,.datetimepicker table tr td span.active.disabled:hover,.datetimepicker table tr td span.active.disabled:hover:hover,.datetimepicker table tr td span.active:active,.datetimepicker table tr td span.active:hover:active,.datetimepicker table tr td span.active.disabled:active,.datetimepicker table tr td span.active.disabled:hover:active,.datetimepicker table tr td span.active.active,.datetimepicker table tr td span.active:hover.active,.datetimepicker table tr td span.active.disabled.active,.datetimepicker table tr td span.active.disabled:hover.active,.datetimepicker table tr td span.active.disabled,.datetimepicker table tr td span.active:hover.disabled,.datetimepicker table tr td span.active.disabled.disabled,.datetimepicker table tr td span.active.disabled:hover.disabled,.datetimepicker table tr td span.active[disabled],.datetimepicker table tr td span.active:hover[disabled],.datetimepicker table tr td span.active.disabled[disabled],.datetimepicker table tr td span.active.disabled:hover[disabled] {
                background-color: #04c
            }

            .datetimepicker table tr td span.active:active,.datetimepicker table tr td span.active:hover:active,.datetimepicker table tr td span.active.disabled:active,.datetimepicker table tr td span.active.disabled:hover:active,.datetimepicker table tr td span.active.active,.datetimepicker table tr td span.active:hover.active,.datetimepicker table tr td span.active.disabled.active,.datetimepicker table tr td span.active.disabled:hover.active {
                background-color: #039
            }

            .datetimepicker table tr td span.old {
                color: #999
            }

            .datetimepicker th.switch {
                width: 145px
            }

            .datetimepicker th span.glyphicon {
                pointer-events: none
            }

            .datetimepicker thead tr:first-child th,.datetimepicker tfoot th {
                cursor: pointer
            }

            .datetimepicker thead tr:first-child th:hover,.datetimepicker tfoot th:hover {
                background: #eee
            }

            .input-append.date .add-on i,.input-prepend.date .add-on i,.input-group.date .input-group-addon span {
                cursor: pointer;
                width: 14px;
                height: 14px
            }

            body.modal-chat-open {
                overflow: hidden;
                position: fixed
            }

            .box-chat-pasgo {
                position: fixed;
                bottom: 0;
                height: auto;
                right: 10px;
                width: 296px;
                border-top: 3px solid #d2d6de;
                background: #f7f8fa;
                margin-bottom: 20px;
                box-shadow: 0 1px 1px rgba(0,0,0,.5);
                overflow-x: hidden;
                z-index: 10000
            }

            .box-chat-pasgo.box-success {
                border-top-color: #00a65a
            }

            .box-chat-pasgo.collapsed-box .box-body,.box-chat-pasgo.collapsed-box .box-footer {
                display: none
            }

            .box-chat-pasgo.height-control .box-body {
                max-height: 300px;
                overflow: auto
            }

            .box-chat-pasgo.box-solid {
                border-top: 0
            }

            .box-chat-pasgo.box-solid>.box-header .btn.btn-default {
                background: transparent
            }

            .box-chat-pasgo.box-solid>.box-header .btn:hover,.box-chat-pasgo.box-solid>.box-header a:hover {
                background: rgba(0,0,0,.1)
            }

            .box-chat-pasgo.box-solid.box-default>.box-header {
                color: #444;
                background: #d2d6de;
                background-color: #d2d6de
            }

            .box-chat-pasgo.box-solid.box-default>.box-header a,.box-chat-pasgo.box-solid.box-default>.box-header .btn {
                color: #444
            }

            .box-chat-pasgo.box-solid.box-info>.box-header {
                color: #fff;
                background: #00c0ef;
                background-color: #00c0ef
            }

            .box-chat-pasgo.box-solid.box-info>.box-header a,.box-chat-pasgo.box-solid.box-info>.box-header .btn {
                color: #fff
            }

            .box-chat-pasgo.box-solid.box-success {
                border: 1px solid #00a65a
            }

            .box-chat-pasgo.box-solid.box-success>.box-header {
                color: #fff;
                background: #00a65a;
                background-color: #00a65a
            }

            .box-chat-pasgo.box-solid.box-success>.box-header a,.box-chat-pasgo.box-solid.box-success>.box-header .btn {
                color: #fff
            }

            .box-chat-pasgo.box-solid>.box-header>.box-tools .btn {
                border: 0;
                box-shadow: none
            }

            .box-chat-pasgo.box-solid[class*='bg']>.box-header {
                color: #fff
            }

            .box-chat-pasgo .box-group>.box-chat-pasgo {
                margin-bottom: 5px
            }

            .box-header:before,.box-body:before,.box-footer:before,.box-header:after,.box-body:after,.box-footer:after {
                content: " ";
                display: table
            }

            .box-header:after,.box-body:after,.box-footer:after {
                clear: both
            }

            .box-header {
                color: #444;
                display: block;
                padding: 10px 10px;
                position: relative;
                text-align: left;
                background-color: #f6f6f6
            }

            .box-header.with-border {
                border-bottom: 1px solid #c1c1c1
            }

            .collapsed-box .box-header.with-border {
                border-bottom: none
            }

            .box-header>.fa,.box-header>.glyphicon,.box-header>.ion,.box-header .box-title {
                display: inline-block;
                font-size: 16px;
                margin: 0;
                line-height: 1
            }

            .box-header>.fa,.box-header>.glyphicon,.box-header>.ion {
                margin-right: 5px
            }

            .box-header>.box-tools {
                position: absolute;
                right: 10px;
                top: 5px
            }

            .box-header>.box-tools [data-toggle="tooltip"] {
                position: relative
            }

            .box-header>.box-tools.pull-right .dropdown-menu {
                right: 0;
                left: auto
            }

            .btn-box-tool {
                padding: 5px;
                font-size: 12px;
                background: transparent;
                color: #97a0b3
            }

            .btn-box-tool i {
                font-style: normal
            }

            .open .btn-box-tool,.btn-box-tool:hover {
                color: #606c84
            }

            .btn-box-tool.btn:active {
                box-shadow: none
            }

            .box-body {
                border-top-left-radius: 0;
                border-top-right-radius: 0;
                border-bottom-right-radius: 3px;
                border-bottom-left-radius: 3px;
                padding: 10px
            }

            .no-header .box-body {
                border-top-right-radius: 3px;
                border-top-left-radius: 3px
            }

            .box-footer {
                border-top-left-radius: 0;
                border-top-right-radius: 0;
                border-bottom-right-radius: 3px;
                border-bottom-left-radius: 3px;
                border-top: 1px solid #f4f4f4;
                padding: 10px 10px 5px 10px;
                background-color: #fff
            }

            .direct-chat .box-body {
                border-bottom-right-radius: 0;
                border-bottom-left-radius: 0;
                position: relative;
                overflow-x: hidden;
                padding: 0
            }

            .direct-chat-messages {
                -webkit-transform: translate(0,0);
                -ms-transform: translate(0,0);
                -o-transform: translate(0,0);
                transform: translate(0,0);
                padding: 10px;
                height: 300px;
                overflow: auto
            }

            .direct-chat-msg,.direct-chat-text {
                display: block
            }

            .direct-chat-msg {
                margin-bottom: 15px
            }

            .direct-chat-msg:before,.direct-chat-msg:after {
                content: " ";
                display: table
            }

            .direct-chat-msg:after {
                clear: both
            }

            .direct-chat-text {
                border-radius: 5px;
                position: relative;
                padding: 4px 5px;
                background: #d2d6de;
                border: 1px solid #d2d6de;
                margin: 1px 0 0 46px;
                color: #333;
                font-size: 13px;
                text-align: justify;
                padding: 7px 10px;
                word-wrap: break-word
            }

            .direct-chat-text:after,.direct-chat-text:before {
                position: absolute;
                right: 100%;
                top: 12px;
                border: solid transparent;
                border-right-color: #d2d6de;
                content: ' ';
                height: 0;
                width: 0;
                pointer-events: none
            }

            .direct-chat-text:after {
                border-width: 5px;
                margin-top: -5px
            }

            .direct-chat-text:before {
                border-width: 6px;
                margin-top: -6px
            }

            .left .direct-chat-text {
                float: left;
                width: 86%;
                margin-left: 10px;
                margin-right: 0;
                word-wrap: break-word
            }

            .left .direct-chat-img {
                float: left;
                margin-left: -5px
            }

            .left .lef-time {
                margin-right: 10px
            }

            .right .direct-chat-text {
                float: right;
                width: 86%;
                margin-right: 10px;
                margin-left: 0
            }

            .right .direct-chat-text:after,.right .direct-chat-text:before {
                right: auto;
                left: 100%;
                border-right-color: transparent;
                border-left-color: #d2d6de
            }

            .right .direct-chat-timestamp {
                margin-left: 10px
            }

            .direct-chat-img {
                border-radius: 50%;
                float: left;
                width: 30px;
                height: 30px
            }

            .right .direct-chat-img {
                float: right;
                margin-right: -5px
            }

            .direct-chat-info {
                display: block;
                margin-bottom: 2px;
                font-size: 11px
            }

            .direct-chat-name {
                font-weight: 600
            }

            .direct-chat-timestamp {
                color: #8c9290;
                font-size: 10px;
                margin-top: 5px
            }

            .direct-chat-info .right>.direct-chat-text {
                background: #00c0ef;
                border-color: #00c0ef;
                color: #fff
            }

            .direct-chat-info .right>.direct-chat-text:after,.direct-chat-info .right>.direct-chat-text:before {
                border-left-color: #00c0ef
            }

            .direct-chat-success .right>.direct-chat-text {
                background: #00a65a;
                border-color: #00a65a;
                color: #fff;
                word-wrap: break-word
            }

            .direct-chat-success .right>.direct-chat-text:after,.direct-chat-success .right>.direct-chat-text:before {
                border-left-color: #00a65a
            }

            .show-box-chat {
                position: fixed;
                opacity: 0;
                visibility: hidden;
                text-align: center;
                z-index: 99;
                background-image: url(/Assets/Images/chat-now-red-v1.png);
                background-repeat: no-repeat;
                background-size: contain;
                background-position: center;
                color: #fff;
                width: 57px;
                min-height: 54px;
                line-height: 54px;
                right: 8px;
                font-size: 1.5em;
                bottom: -25px;
                padding-top: 2px;
                border-radius: 5px;
                transition: all .5s ease-in-out;
                transition-delay: .2s
            }

            .show-box-chat:hover {
                background-image: url(/Assets/Images/chat-now-green-v1.png);
                background-repeat: no-repeat;
                background-size: contain;
                background-position: center;
                color: #fff;
                transition: all .2s ease-in-out;
                transition-delay: 0
            }

            .show-box-chat.show {
                visibility: visible;
                cursor: pointer;
                opacity: 1;
                bottom: 110px!important;
                right: 12px
            }

            .show-box-chat div.number-message {
                display: none;
                position: absolute;
                height: 25px;
                width: 25px;
                text-align: center;
                border-radius: 50%;
                background: #00a1ff;
                z-index: 999;
                font-size: 13px;
                right: -5px;
                top: -9px;
                overflow: hidden
            }

            .pasgo-footer {
                float: right;
                padding: 6px 6px 0 0;
                color: #ea1c06;
                font-weight: bold;
                font-size: 11.5px;
                font-style: italic
            }

            .pasgo-footer a {
                color: red
            }

            .pasgo-footer a:hover {
                color: #337ab7
            }

            #box-typing {
                float: left;
                width: 100%;
                padding: 0 10px;
                color: #616362;
                font-size: 13px;
                font-style: italic;
                position: absolute;
                bottom: 0;
                background-color: #f7f8fa;
                padding-bottom: 0
            }

            #box-error {
                float: left;
                width: 100%;
                padding: 0 10px;
                color: #616362;
                font-size: 13px;
                font-style: italic;
                text-align: center;
                padding-top: 5px;
                padding-bottom: 5px;
                position: absolute;
                background-color: #e3e3e3;
                z-index: 1
            }

            #see-history-chat {
                text-align: center;
                font-size: 13px
            }

            #box-user-info {
                width: 100%;
                height: 93%;
                position: absolute;
                background-color: #f7f8fa;
                z-index: 999;
                top: 42px
            }

            #box-user-info .box-user-input {
                float: left;
                width: 100%;
                margin: 5px 0
            }

            #box-user-info .box-user-input span {
                float: left;
                margin-left: 10%;
                width: 80%;
                font-size: 13px;
                text-align: center
            }

            #box-user-info .input-group {
                margin-top: 20px;
                display: block
            }

            #box-user-info .form-control {
                margin-left: 10%;
                width: 80%;
                border-top-right-radius: 5px;
                border-bottom-right-radius: 5px;
                font-size: 13px
            }

            #box-user-info .input-group-btn {
                float: right;
                margin-right: 10%
            }

            #box-user-info .box-user-button {
                float: left;
                width: 100%;
                margin: 20px 0
            }

            #box-user-info .box-user-button #submit-info-client {
                float: left;
                width: 80%;
                margin-left: 10%;
                background-color: #449d44;
                display: inline-block;
                padding: 6px 12px;
                margin-bottom: 0;
                font-size: 14px;
                font-weight: normal;
                line-height: 1.42857143;
                text-align: center;
                white-space: nowrap;
                vertical-align: middle;
                -ms-touch-action: manipulation;
                touch-action: manipulation;
                cursor: pointer;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                background-image: none;
                border: 1px solid transparent;
                border-radius: 4px;
                color: #fff
            }

            #box-user-info #phone-error,#box-user-info #email-error,#user-info-error {
                float: left;
                margin-left: 10%;
                width: 80%;
                color: red;
                text-align: left;
                font-size: 11px;
                padding-top: 5px;
                padding-left: 5px
            }

            .pasgo-khung-chat {
                display: none
            }

            .hide-forever {
                display: none!important
            }

            #number-message {
                position: relative;
                top: -13px;
                margin: 0 auto;
                color: #fff;
                display: block;
                clear: both;
                float: left;
                width: 100%
            }

            #number-message-in-detail,#number-message-in-kham-pha {
                position: absolute;
                height: 23px;
                width: 23px;
                text-align: center;
                border-radius: 50%;
                background: #d30606;
                z-index: 999;
                bottom: 35px;
                font-size: 11px;
                left: 50%;
                padding-top: 0;
                color: #fff;
                display: none
            }

            #message-client,#send-message {
                height: 40px;
                font-size: 16px;
                border-radius: 0;
                box-shadow: none;
                -webkit-appearance: none;
                display: block;
                -webkit-box-shadow: none;
                -webkit-border-radius: 0;
                -moz-appearance: none
            }

            #send-message {
                color: #fff;
                background: #00a659
            }

            @media all and (min-width: 768px)and (max-width:1024px) {
                .right .direct-chat-timestamp {
                    margin-left:9%
                }

                .left .lef-time {
                    margin-right: 9%
                }

                #pasgo-chat-message {
                    padding-left: 20px;
                    padding-right: 20px
                }

                .direct-chat-text {
                    font-size: 15px
                }

                .direct-chat-timestamp {
                    font-size: 12px
                }

                #box-typing,#box-error,#see-history-chat {
                    font-size: 15px
                }

                .direct-chat-info {
                    font-size: 13px
                }

                .direct-chat-img {
                    width: 40px;
                    height: 40px
                }

                #box-user-info .box-user-input span {
                    font-size: 15px
                }

                #box-user-info .form-control {
                    font-size: 15px
                }

                #box-user-info #phone-error,#box-user-info #email-error,#user-info-error {
                    font-size: 13px
                }
            }

            .direct-chat-messages {
                -webkit-overflow-scrolling: touch!important;
                overflow-y: scroll!important;
                -webkit-overflow-scrolling: auto!important
            }

            #pasgo-chat-message::-webkit-scrollbar {
                -webkit-appearance: none
            }

            #pasgo-chat-message::-webkit-scrollbar {
                width: 4px
            }

            #pasgo-chat-message::-webkit-scrollbar {
                height: 12px
            }

            #pasgo-chat-message::-webkit-scrollbar-thumb {
                background-color: #616362;
                border-radius: 10px
            }

            #pasgo-chat-message::-webkit-scrollbar-track {
                border-radius: 10px;
                background-color: transparent
            }



.breadcrumb {
    padding: 0;
    margin: 0;
}

.row.wap {
    margin: 0;
}
.col-md-9.wap-tintuccontent {
    background-clip: content-box;
    padding-left: 0;
}
.row.wapcategory.mt-0 {
    margin-top: 10px;
    padding: 0 6px;
    background-color: #fff;
    background-clip: content-box;
}

.col-md-6 {
    background-color: #fff;
    background-clip: content-box;
    padding-left: 3px;
}
.wappertintucpost .wap-right .theiaStickySidebar .wapcover .item {
    position: relative;
    margin-bottom: 6px;
    border-bottom: 1px solid #d6d6d6;
    display: block;
    width: 100%;
    float: left;
    clear: both;
    background-color: #fff;
}

.wapcategory-mt-0 img.img-responsive {
    max-width: 100%!important;
}

.col-md-12.time {
    padding-left: 6px;
    padding-right: 6px;
    font-size: 12px;
    color: #838383;
    display: block;
    padding: 5px 0;
}

.description {
    padding-top: 0;
    margin-bottom: 6px;
    font-size: 14px;
    line-height: 18px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-align: justify;
    overflow: hidden;
    color: #454545;
    padding-top: 6px;
    font-size: 14px;
    line-height: 18px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-align: justify;
    overflow: hidden;
    color: #454545;
    padding-right: 1.5rem;
}
span.date {
    padding-right: 10px;
}


.col-md-3.wap-right {
    position: relative;
    overflow: visible;
    box-sizing: border-box;
    min-height: 1px;
    padding: 0;
}
.wappertintucpost .wap-right .theiaStickySidebar .wapcover .item a {
    text-decoration: none;
    color: #2d2d2d;
    font-size: 12px;
    line-height: 18px;
}
.wappertintucpost .wap-right .theiaStickySidebar .wapcover .group .item a img {
    width: 130px;
}
.wappertintucpost .wap-right .theiaStickySidebar .wapcover .item a img {
    float: left;
    width: 130px;
    margin-right: 5px;
}
.img-responsive, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    display: block;
    max-width: 100%;
    height: auto;
}
.wappertintucpost .wap-right .theiaStickySidebar .wapcover .item a h3 {
    overflow: hidden;
    margin: 0;
    font-weight: normal;
    text-align: left;
    word-spacing: 0;
    height: 40px;
    line-height: 20px;
}
.wappertintucpost .wap-right .theiaStickySidebar .wapcover .item a span {
    font-size: 11px;
    color: #8d8d8d;
}
.wappertintucpost .wap-right .theiaStickySidebar h2 {
    margin: 0 0 10px 0;
    line-height: 22px;
    font-weight: normal;
    border-bottom: 1px solid #ccc;
    display: inline-block;
    width: 100%;
    background-color: #d02028;
}
.wappertintucpost .wap-right .theiaStickySidebar h2 a:first-child {
    font-size: 16px;
    float: left;
    font-family: roboto;
}
.wappertintucpost .wap-right .theiaStickySidebar h2 a {
    color: #fff;
    text-decoration: none;
    padding: 6px 0 6px 6px;
    display: block;
}
.wappertintucpost .wapadv #carousel-advlisttop a, .wappertintucpost .wapadv #carousel-advlistvideo a {
    text-decoration: none;
    color: #000;
}

.wappertintucpost .wap-tintuccontent .wapcategory .col-md-12 .item {
    width: 100%;
    display: block;
    position: relative;
    float: left;
    min-height: 1px;
    border: 3px solid #eee;
    border-left: hidden;
    padding: 3px 3px 3px 0;
    background-color: #fff;
    background-clip: content-box;
}
.wappertintucpost .wap-tintuccontent .wapcategory .col-md-12 .item .left:first-child {
    width: 30%;
    display: block;
    position: relative;
    float: left;
}
.wappertintucpost .wap-tintuccontent .wapcategory .item a {
    text-decoration: none;
}
.wappertintucpost .wap-tintuccontent .wapcategory .col-md-12 .item img {
    float: left;
    max-width: 250px;
    background-color: #eee;
    border: 6px solid #eee;
    border-radius: 4px;
}
.wappertintucpost .wap-tintuccontent .wapcategory .col-md-12 .item .left:last-child {
    display: block;
    position: relative;
    float: left;
    padding-left: 6px;
    width: 70%;
}
.wappertintucpost .wap-tintuccontent .wapcategory .item .time {
    font-size: 12px;
    color: #838383;
    display: block;
    padding: 5px 0;
}
.wappertintucpost .wap-tintuccontent .wapcategory .item .time h3 {
    font-size: 16px;
    color: #000;
    margin: 6px 0;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.wappertintucpost .wap-tintuccontent .wapcategory .item .time h3 a {
    padding-left: 0;
}
.wappertintucpost .wap-tintuccontent .wapcategory .item .time a {
    color: #000;
    padding-right: 10px;
    padding-left: 10px;
    text-decoration: none;
    line-height: 1px;
}
.wappertintucpost .wap-tintuccontent .wapcategory .item .time .date {
    padding-right: 10px;
}
.icon-clock:before {
    content: "";
    background-image: url(/Assets/Images/icon-clock.png);
    background-repeat: no-repeat;
    display: inline-block;
    height: 15px;
    width: 15px;
    vertical-align: text-bottom;
    clear: both;
    background-size: cover;
}
.wappertintucpost .wap-tintuccontent .wapcategory .col-md-12 .item .description {
    font-size: 14px;
    line-height: 18px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-align: justify;
    overflow: hidden;
    color: #454545;
}
.wappertintucpost .wapadv {
    padding: 10px 20px;
    margin: 10px 0;
    background: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,.25);
}
.wappertintucpost .wapadv h2 {
    height: 40px;
    margin: 0;
    position: relative;
    left: -28px;
    display: block;
    top: -10px;
    color: #fff;
    padding: 10px 28px;
    width: auto;
    max-width: 100%;
    background: linear-gradient(to left,rgba(255,255,255,0),#d02028 100%);
}
.wappertintucpost .wapadv h2 a {
    text-decoration: none;
    color: #fff;
}
.wappertintucpost .wapadv #carousel-advlisttop a span.pasgo-icondesktop-video, .wappertintucpost .wapadv #carousel-advlistvideo a span.pasgo-icondesktop-video {
    position: absolute;
    top: 20%;
    left: 45%;
    z-index: 1;
}
.wappertintucpost .wapadv #carousel-advlisttop a h3, .wappertintucpost .wapadv #carousel-advlistvideo a h3 {
    font-size: 16px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-align: justify;
    overflow: hidden;
	padding: 0 20px 0 10px;
}
.wappertintucpost .wapadv #carousel-advlisttop .left.carousel-control, .wappertintucpost .wapadv #carousel-advlistvideo .left.carousel-control {
    left: 0;
    top: 20%;
}
.wappertintucpost .wapadv #carousel-advlisttop .right.carousel-control, .wappertintucpost .wapadv #carousel-advlistvideo .right.carousel-control {
    right: 0;
    top: 20%;
}
.wappertintucpost .wap-right .head {
    position: relative;
    display: block;
    height: 50px;
    background: #57c57b;
    color: #fff;
    font-size: 14px;
    text-align: left;
    padding: 8px 5px;
}
.wappertintucpost .wap-right .theiaStickySidebar .wapcover {
    padding: 10px 0;
}
.wappertintucpost .wap-tintuccontent h1, .wappertintucpost .wap-tintuccontent h2 {
    margin: 0;
    line-height: 22px;
    font-weight: normal;
    border-bottom: 1px solid #e8e8e8;
    background-color: #fff;
    margin-bottom: 6px;
}
.wappertintucpost .wap-tintuccontent h1 a:first-child, .wappertintucpost .wap-tintuccontent h2 a:first-child {
    font-size: 20px;
    float: left;
    font-family: roboto;
}
.wappertintucpost .wap-tintuccontent h1 a, .wappertintucpost .wap-tintuccontent h2 a {
    color: #363636;
    text-decoration: none;
    padding: 13px 0;
    display: block;
}
.wappertintucpost .wap-tintuccontent h1 a:first-child span, .wappertintucpost .wap-tintuccontent h2 a:first-child span {
    border-bottom: 2px solid #d02028;
    padding-bottom: 13px;
    padding-left: 6px;
}
.innerr {
	max-width: 290px;
}
.img-responsive, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    display: block;
    max-width: 100%;
    height: auto;
}
.carousel-inner>.item>img, .carousel-inner>.item>a>img {
    display: block;
    height: auto;
    max-width: 100%;
    line-height: 1;
}

.carousel-banner .owl-item {
    width: auto!important;
}




li.cat-item a {
	text-decoration: none;
    display: block !important;
    width: auto !important;
    float: left !important;
    padding: 2px 6px 2px 4px !important;
    font-size: 13px !important;
    font-family: Roboto-regular !important;
    color: #6a6a6a !important;
	position: inherit !important;
}

li.cat-item {
	list-style: none;
}
#menu ul.pasgo-dropdown-menu li a {
    border-right: 1px solid #eee;
    padding-right: 10px;
    padding-left: 10px;
}
.img_by_cat {
	width: 100%
}
.item_by_cat {
	padding-right: 5px
}
.wapper .wapcontent .item_by_cat .wapitem .wapsale {
    white-space: normal;
}
.wapper .wapcontent .item_by_cat .wapitem .waptag {
    height: auto;
    overflow: unset;
    white-space: normal;
}

#carousel-custumer .owl-pagination {
    top: 0;
}
.breadcrumb {
    padding: 20px 0;
    margin: 0;
}
.icon-clock:before {
    content: "";
    background-image: url(images/icon-clock.png);
    background-repeat: no-repeat;
    display: inline-block;
    height: 15px;
    width: 15px;
    vertical-align: text-bottom;
    clear: both;
    background-size: cover;
}
button.ty-search-magnifier {
    position: absolute;
    right: 5px;
    top: 9px;
    background: unset;
    color: #333;
    border: 1px solid #ddd;
    padding: 6px 10px;
}
.search .wappertintucpost .wap-tintuccontent .wapcategory .col-md-12 .item img {
    width: 100%;
	max-width: 100%;
}
span.pro-price {
    color: #ff9b00;
    font-weight: bold;
}
del.pro-price-sale {
    color: #ff9b00b8;
}
.item_product:nth-of-type(4n) {
	clear: right;
}
.item_product:nth-of-type(4n+1) {
	clear: left;
}
.wapper {
    position: relative;
    display: block;
    float: left;
    width: 100%;
    clear: both;
    background: #fff;
    min-height: 200px;
    margin-bottom: 8px;
    box-shadow: 0 1px 6px #dcdcdc;
}
@media(max-width: 768px) {
	.col-sm-2 {
		width: 16.66667%
	}
	.col-sm-3 {
		width: 25%
	}
	.col-sm-4 {
		width: 33.33333%
	}
	.col-sm-5 {
		width: 41.66667%
	}
	.col-sm-6 {
		width: 50%
	}
	.col-sm-7 {
		width: 58.33333%
	}
	.col-sm-8 {
		width: 66.66667%
	}
	.col-sm-9 {
		width: 75%
	}
	.col-sm-10 {
		width: 83.33333%
	}
	.col-sm-11 {
		width: 91.66667%
	}
	.col-sm-12 {
		width: 100%
	}
	.col-md-4.col-sm-12{
		margin-top: 10px
	}
	.search-fixed .input-group {
		width: 105px;
	}
	.col-md-3.wap-right, .form_sg {
		display: none
	}
	.wappertintucpost .wap-tintuccontent .wapcategory .col-md-12 .item img {
		max-width: 215px;
	}
	.item_product:nth-of-type(4n+1) {
		clear: unset;
	}
	.item_product:nth-of-type(4n) {
		clear: unset;
	}
	.item_product:nth-of-type(3n) {
		clear: right;
	}
	.item_product:nth-of-type(3n+1) {
		clear: left;
	}
	.body-detail article #carousel-detail ul li {
		width: 80px !important;
		height: 65px !important;
	}
}
#trigger-mobile {
	display: none
}
.single .wap-tintuccontent .col-md-12 p:first-child {
    margin-top: 0;
}
@media(max-width: 480px) {
	.col-xs-2 {
		width: 16.66667%
	}
	.col-xs-3 {
		width: 25%
	}
	.col-xs-4 {
		width: 33.33333%
	}
	.col-xs-5 {
		width: 41.66667%
	}
	.col-xs-6 {
		width: 50%
	}
	.col-xs-7 {
		width: 58.33333%
	}
	.col-xs-8 {
		width: 66.66667%
	}
	.col-xs-9 {
		width: 75%
	}
	.col-xs-10 {
		width: 83.33333%
	}
	.col-xs-11 {
		width: 91.66667%
	}
	.col-xs-12 {
		width: 100%
	}
	body {
		position: inherit;
	}
	#trigger-mobile {
		display: block
	}
	button#trigger-mobile {
		position: absolute;
		right: 0;
		top: -41px;
	}
	ul#menu {
		width: 100%;
		z-index: 76;
		height: auto;
	}
	#menu li {
		width: 100%;
	}
	#menu li .pasgo-icondesktop-menudown {
		float: right;
	}
	#menu li .pasgo-dropdown-menu {
		position: initial;
		height: auto;
		padding: 0;
		margin-top: 15px;
	}
	#menu ul.pasgo-dropdown-menu li a {
		border-right: none;
		padding-right: 0;
		padding-left: 10px;
	}
	ul#menu, .pasgo-dropdown-menu {
		display: none !important
	}
	ul#menu.active, .pasgo-dropdown-menu.active {
		display: block !important
	}
	#menu li:hover, header .affix #menu li:hover {
		border-bottom: none;
	}
	nav#navfixtop {
		top: 0;
	}
	.search-fixed .input-group {
		width: 100%;
		top: 0;
		padding-bottom: 5px;
	}
	#footer ul {
		padding-left: 0
	}
	#footer h3, #footer .pasgo-social, #footer .link-bct {
		text-align: left;
	}
	.pasgo-search {
		display: none
	}
	.wapper #carousel-banner .col-xs-12, .wapper #carousel-banner .col-xs-12 {
		width: 100% !important;
	}
	.col-sm-4 {
		float: left;
	}
	.item_product img, .wappertintucpost .wap-tintuccontent .wapcategory .col-md-12 .item .left:first-child, .wappertintucpost .wap-tintuccontent .wapcategory .col-md-12 .item .left:last-child {
		width: 100%
	}
	.wappertintucpost .wap-tintuccontent .wapcategory .col-md-12 .item img {
		max-width: 100%;
		width: 100%;
	}
	.wappertintucpost .wap-tintuccontent .wapcategory .col-md-12 .item img {
		border: none
	}
	.wappertintucpost .wap-tintuccontent h1 {
		height: auto !important;
		white-space: normal !important;
		-webkit-box-orient: unset !important;
	}
	.single .tintuc-wapcontent img {
		max-width: 100%;
	}
	.body-detail article #carousel-detail ul {
		top: 2px !important;
		left: 5px !important;
	}
}

.wapper .wapcontent .carousel {
    margin-bottom: 30px;
}

    @charset "UTF-8";
    @font-face {
        font-family: 'glyphicons-halflings-regular';
        src: url("/Assets/fonts/glyphicons-halflings-regular.ttf") format("truetype")
    }
    
    @font-face {
        font-family: 'glyphicons-halflings-regular';
        src: url("/Assets/fonts/glyphicons-halflings-regular.woff") format("woff")
    }
    
    @font-face {
        font-family: 'glyphicons-halflings-regular';
        src: url("/Assets/fonts/glyphicons-halflings-regular.eot?") format("embedded-opentype")
    }
    
    @font-face {
        font-family: 'Roboto-Bold';
        src: url(/Assets/fontroboto/Roboto-Bold.woff) format("woff")
    }
    
    @font-face {
        font-family: 'Roboto-Medium';
        src: url("/Assets/fontroboto/Roboto-Medium.woff") format("woff")
    }
    
    @font-face {
        font-family: 'roboto-regular';
        src: url("/Assets/fontroboto/roboto-regular.woff") format("woff")
    }
    
    .glyphicon {
        font-family: glyphicons-halflings-regular!important
    }
    
    .glyphicon-remove:before {
        content: ""
    }
    
    .glyphicon-time:before {
        content: ""
    }
    
    .glyphicon-facetime-video:before {
        content: ""
    }
    
    .glyphicon-star-empty:before {
        content: ""
    }
    
    .glyphicon-info-sign:before {
        content: ""
    }
    
    .glyphicon-usd:before {
        content: ""
    }
    
    .glyphicon-star:before {
        content: ""
    }
    
    .glyphicon-search:before {
        content: ""
    }
    
    .glyphicon-user:before {
        content: ""
    }
    
    .glyphicon-calendar:before {
        content: "📅"
    }
    
    .glyphicon-time:before {
        content: ""
    }
    
    .glyphicon-lock:before {
        content: "🔒"
    }
    
    .glyphicon-calendar:before {
        content: "📅"
    }
    
    .glyphicon-log-out:before {
        content: ""
    }
    
    .glyphicon-check:before {
        content: ""
    }
    
    .glyphicon-th:before {
        content: ""
    }
    
    .glyphicon-th-large:before {
        content: ""
    }
    
    .glyphicon-chevron-right:before {
        content: ""
    }
    
    .glyphicon-chevron-left:before {
        content: ""
    }
    
    .glyphicon-glyphicon-map-marker {
        content: ""
    }
    
    .glyphicon-glyphicon-usd {
        content: ""
    }
    
    .glyphicon-glyphicon-tag {
        content: ""
    }
    
    .text-loading {
        margin: 0 auto;
        display: block;
        width: 100px;
        font-size: 13px
    }
    
    header {
        background: #fff;
        height: 44px
    }
    
    header .affix {
        background: #d02028;
        width: 100%;
        z-index: 999
    }
    
    header .affix #menu li {
        overflow: hidden
    }
    
    header .affix #menu li a {
        color: #fff
    }
    
    header .affix #menu li a .pasgo-icondesktop-logo {
        background-position: -84px 0
    }
    
    header .affix #menu li a .pasgo-icondesktop-menudown {
        background-position: -178px -12px
    }
    
    header .affix #menu li ul li a {
        color: #000
    }
    
    header .affix #menu li:hover {
        border-bottom: 2px solid #fff
    }
    
    header .affix .menu-right {
        display: none
    }
    
    header .affix .search-fixed {
        display: block
    }
    
    header .img-search {
        position: absolute;
        left: 4px;
        top: 12px;
        display: none
    }
    
    #menu {
        float: left;
        display: block;
        margin: 0;
        padding: 0;
        height: 42px
    }
    
    #menu li {
        float: left;
        list-style: none;
        padding: 11px 10px;
        position: static
    }
    
    #menu li a {
        text-decoration: none;
        color: #000;
        font-family: Roboto-Medium
    }
    
    #menu li .pasgo-dropdown-menu {
        display: none;
        position: absolute;
        width: 100%;
        top: 42px;
        left: 0;
        z-index: 1000;
        background: #fff;
        height: 42px;
        overflow: hidden;
        box-shadow: 0 1px 3px rgba(0, 0, 0, .25)
    }
    
    #menu li .pasgo-dropdown-menu .container ul {
        padding: 0;
        position: relative
    }
    
    #menu li .pasgo-dropdown-menu .container ul li {
        padding: 10px 0 11px 0
    }
    
    #menu li .pasgo-dropdown-menu .container ul li a {
        border-right: 1px solid #eee;
        padding-right: 10px;
        padding-left: 10px
    }
    
    #menu li .pasgo-dropdown-menu .container ul li:first-child {
        padding-left: 0
    }
    
    #menu li .pasgo-dropdown-menu .container ul li:last-child a {
        border-right: none
    }
    
    #menu li .pasgo-dropdown-menu .container ul li:hover {
        border-bottom: 2px solid #d02028;
        background: #eee;
        cursor: pointer
    }
    
    #menu li:hover {
        border-bottom: 2px solid #d02028
    }
    
    #menu li:hover .pasgo-dropdown-menu {
        display: block
    }
    
    .search-fixed {
        position: relative;
        display: none;
        float: right
    }
    
    .search-fixed .input-group {
        top: 6px;
        width: 228px
    }
    
    .search-fixed .input-group .form-control {
        border-bottom-left-radius: 20px;
        border-top-left-radius: 20px;
        height: 30px;
        border-right: none
    }
    
    .search-fixed .input-group .btn-default {
        height: 30px;
        background-color: #fff;
        border: 1px solid #ccc;
        border-left: none;
        border-bottom-right-radius: 20px;
        border-top-right-radius: 20px
    }
    
    .search-fixed .input-group .p-normal {
        padding: 1px 6px
    }
    
    .menu-right {
        float: right;
        position: relative;
        display: block;
        margin: 0;
        padding: 0
    }
    
    .menu-right li:first-child a {
        font-family: roboto-regular;
        color: #787878;
        border-right: 1px solid #cecece;
        padding-right: 16px
    }
    
    .menu-right li {
        list-style: none;
        float: left;
        padding: 12px 10px
    }
    
    .menu-right li a {
        color: #000;
        font-family: Roboto-Medium;
        text-decoration: none;
        cursor: pointer
    }
    
    .menu-right li a span {
        position: relative;
        top: 2px;
        color: #444
    }
    
    .menu-right li ul.login {
        display: none;
        position: absolute;
        top: 42px;
        background: #fff;
        right: 0;
        z-index: 99;
        min-width: 200px;
        padding: 0;
        box-shadow: 0 2px 3px rgba(0, 0, 0, .25)
    }
    
    .menu-right li ul.login li {
        padding: 6px 5px;
        margin: 2px 0;
        position: relative;
        display: block;
        float: none;
        width: 100%;
        text-align: center
    }
    
    .menu-right li ul.login li a {
        color: #000;
        width: 100%;
        display: inline-block;
        border-right: none;
        text-align: center
    }
    
    .menu-right li ul.login li .btn {
        padding: 6px 6px;
        border-radius: 20px;
        background: #d02028;
        color: #fff;
        font-size: 14px;
        line-height: 18px;
        width: 150px
    }
    
    .menu-right li ul.login li .link {
        color: #3a77e5
    }
    
    .menu-right li:hover .login {
        display: block
    }
    
    [class^="pasgo-icondesktop-"],
    [class*="pasgo-icondesktop-"] {
        background-image: url(https://july109.mywebsite.vn/wp-content/uploads/sites/399/2020/08/2x-desktop-v2.png);
        background-repeat: no-repeat;
        display: inline-block;
        height: 30px;
        width: 30px;
        line-height: 30px;
        vertical-align: middle;
        background-size: 266px 280px;
        clear: both
    }
    
    .pasgo-icondesktop-hotline {
        background-position: 0 -24px;
        width: 32px;
        margin-top: 1px;
        height: 30px
    }
    
    .pasgo-icondesktop-dowloadchplay {
        background-position: -136px -82px;
        width: 129px;
        margin-top: 0;
        height: 38px
    }
    
    .pasgo-icondesktop-dowloadapplestore {
        background-position: -7px -82px;
        width: 129px;
        margin-top: 0;
        height: 40px
    }
    
    .pasgo-icondesktop-logo {
        background-position: 0 0;
        width: 84px;
        margin-top: 1px;
        height: 24px
    }
    
    .pasgo-icondesktop-logodmca {
        background-position: -152px -212px;
        width: 62px;
        height: 14px
    }
    
    .pasgo-icondesktop-menudown {
        background-position: -166px -12px;
        width: 14px;
        height: 16px
    }
    
    .pasgo-icondesktop-menured {
        background-position: -119px -34px;
        width: 13px;
        height: 20px
    }
    
    .pasgo-icondesktop-menublack {
        background-position: -107px -34px;
        width: 14px;
        height: 20px
    }
    
    .pasgo-icondesktop-language {
        background-position: -245px 0;
        width: 21px;
        margin-top: -9px;
        height: 20px
    }
    
    .pasgo-icondesktop-facebook {
        background-position: 0 -131px;
        width: 50px;
        margin-top: 0;
        height: 42px
    }
    
    .pasgo-icondesktop-apple {
        background-position: -192px -33px;
        width: 20px;
        margin-right: 5px;
        height: 20px
    }
    
    .pasgo-icondesktop-android {
        background-position: -213px -30px;
        width: 20px;
        margin-right: 5px;
        height: 20px
    }
    
    .pasgo-icondesktop-googleplus {
        background-position: -49px -130px;
        width: 50px;
        margin-top: 0;
        height: 42px
    }
    
    .pasgo-icondesktop-youtube {
        background-position: -102px -130px;
        width: 50px;
        margin-top: 0;
        height: 42px
    }
    
    .pasgo-icondesktop-dkbocongthuong {
        background-position: 2px -178px;
        width: 154px;
        margin-top: 0;
        height: 46px
    }
    
    .pasgo-icondesktop-search {
        background-position: -216px -5px;
        width: 19px;
        height: 20px
    }
    
    .pasgo-icondesktop-province {
        background-position: -203px 0;
        width: 13px;
        height: 26px
    }
    
    .pasgo-icondesktop-district {
        background-position: -203px 0;
        width: 13px;
        height: 26px
    }
    
    .pasgo-icondesktop-prev {
        background-position: -29px -27px;
        width: 19px;
        margin-top: 16px;
        margin-left: 8px;
        height: 27px
    }
    
    .pasgo-icondesktop-next {
        background-position: -46px -27px;
        width: 17px;
        margin-top: 16px;
        margin-left: 15px;
        height: 27px
    }
    
    .pasgo-icondesktop-filter {
        background-position: -91px -34px;
        width: 17px;
        height: 20px
    }
    
    .pasgo-icondesktop-category {
        background-position: -61px -30px;
        width: 16px;
        height: 26px
    }
    
    .pasgo-icondesktop-play {
        background-position: -235px -12px;
        width: 15px;
        height: 10px;
        margin-top: 0
    }
    
    .pasgo-icondesktop-video {
        background-position: -233px -22px;
        width: 32px;
        height: 32px
    }
    
    .pasgo-icondesktop-modalclose {
        background-position: -241px -55px;
        width: 25px;
        height: 29px;
        margin: 0 0;
        top: 2px;
        position: relative
    }
    
    .pasgo-icondesktop-topbuffet {
        background-position: 0 -54px;
        width: 36px;
        height: 30px
    }
    
    .pasgo-icondesktop-toplaunuong {
        background-position: -36px -54px;
        width: 36px;
        height: 30px
    }
    
    .pasgo-icondesktop-tophaisan {
        background-position: -72px -54px;
        width: 36px;
        height: 30px
    }
    
    .pasgo-icondesktop-topdattiec {
        background-position: -104px -54px;
        width: 31px;
        height: 30px
    }
    
    .pasgo-icondesktop-topanchay {
        background-position: -156px -54px;
        width: 26px;
        height: 30px
    }
    
    .pasgo-icondesktop-topkhuvuc {
        background-position: -132px -54px;
        width: 26px;
        height: 30px
    }
    
    .pasgo-icondesktop-topthuonghieu {
        background-position: -183px -54px;
        width: 23px;
        height: 30px
    }
    
    .pasgo-icondesktop-topnhahangkhac {
        background-position: -204px -54px;
        width: 37px;
        height: 30px
    }
    
    .pasgo-icondesktop-amthuc {
        background-position: -214px -173px;
        width: 25px;
        height: 22px
    }
    
    .pasgo-icondesktop-blog-topbuffet {
        background-position: 0 -54px;
        width: 36px;
        height: 30px
    }
    
    .pasgo-icondesktop-blog-toplaunuong {
        background-position: -36px -54px;
        width: 36px;
        height: 30px
    }
    
    .pasgo-icondesktop-blog-tophaisan {
        background-position: -72px -54px;
        width: 36px;
        height: 30px
    }
    
    .pasgo-icondesktop-blog-topdattiec {
        background-position: -104px -54px;
        width: 31px;
        height: 30px
    }
    
    .input-group {
        position: relative;
        display: table;
        border-collapse: separate
    }
    
    .input-group-addon,
    .input-group-btn,
    .input-group .form-control {
        display: table-cell
    }
    
    .input-group-addon,
    .input-group-btn {
        width: 1%;
        white-space: nowrap;
        vertical-align: middle
    }
    
    .input-group-addon {
        font-size: 14px;
        font-weight: normal;
        line-height: 1;
        text-align: center
    }
    
    .form-control {
        display: block;
        width: 100%;
        height: 34px;
        padding: 6px 12px;
        font-size: 14px;
        line-height: 1.428571429;
        color: #555;
        vertical-align: middle;
        background-color: #fff;
        border: 1px solid #ccc;
        outline: none;
        -webkit-appearance: none;
        border-radius: 0;
        box-shadow: none
    }
    
    .btn {
        display: inline-block;
        padding: 6px 12px;
        margin-bottom: 0;
        font-size: 14px;
        font-weight: normal;
        line-height: 1.428571429;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        cursor: pointer;
        border: 1px solid transparent
    }
    
    .pasgo-search {
        position: relative;
        min-height: 63px;
        background: #f7f6f4;
        box-shadow: 0 0 1px #b9b9b9;
        border-bottom: 1px solid #cecdcd;
        float: left;
        width: 100%
    }
    
    .pasgo-search .pasgo-icondesktop-menudown {
        position: absolute;
        top: 14px;
        right: 5px
    }
    
    .pasgo-search .selectedtinh {
        padding-right: 0
    }
    
    .pasgo-search .col-md-8 {
        padding-left: 0
    }
    
    .pasgo-search select.first {
        width: 100%;
        border-bottom-left-radius: 20px!important;
        border-top-left-radius: 20px!important
    }
    
    .pasgo-search .input-group-addon {
        position: relative
    }
    
    .pasgo-search .input-group-addon select {
        line-height: 34px;
        text-indent: 15px;
        padding: 0;
        border-radius: 0;
        -webkit-appearance: none;
        box-shadow: none
    }
    
    .pasgo-search .input-group-addon select#provinceId {
        background-color: transparent;
        position: relative;
        z-index: 2;
        padding-left: 30px
    }
    
    .pasgo-search .pasgo-icondesktop-province {
        position: absolute;
        top: 5px;
        left: 10px;
        z-index: 10
    }
    
    .pasgo-search .form-control {
        border-right: none;
        height: 40px;
        padding-left: 25px
    }
    
    .pasgo-search .input-group {
        top: 12px;
        background: #fff;
        border-radius: 20px
    }
    
    .pasgo-search .input-group form {
        background: #fff;
        border-top-left-radius: 20px;
        border-bottom-left-radius: 20px
    }
    
    .pasgo-search .input-group .filter {
        position: absolute;
        margin-top: 4px
    }
    
    .pasgo-search .input-group .selected {
        width: 124px;
        color: #04ba02;
        position: relative;
        z-index: 2;
        background-color: transparent
    }
    
    .pasgo-search .btn {
        border-radius: 20px;
        color: #fff;
        background: #d02028;
        padding: 4px 10px
    }
    
    .pasgo-search .frm-search {
        background: #fff;
        border: 1px solid #ccc;
        border-left: none;
        width: 113px;
        border-top-right-radius: 20px;
        border-bottom-right-radius: 20px
    }
    
    .pasgo-search .pasgo-phone {
        position: relative;
        top: 15px;
        color: #d02028;
        font-family: Roboto-Bold;
        font-size: 20px;
        float: right
    }
    
    .pasgo-search #result {
        display: none;
        position: absolute;
        top: 51px;
        left: 0;
        z-index: 20;
        min-height: 200px;
        width: 702px;
        background: #fff;
        border-radius: 3px;
        box-shadow: 0 0 2px 2px rgba(0, 0, 0, .1)
    }
    
    .pasgo-search #result .wappersearch {
        margin-right: auto;
        margin-left: auto;
        padding-left: 6px;
        padding-right: 6px;
        display: block;
        position: relative;
        background-color: #eee
    }
    
    .pasgo-search #result .wappersearch .row {
        border-bottom: 1px solid #e5e5e5
    }
    
    .pasgo-search #result .wappersearch .row h4 {
        font-size: 15px;
        text-transform: uppercase
    }
    
    .pasgo-search #result .wappersearch .row .col-md-9 {
        background: #fff;
        min-height: 100px
    }
    
    .pasgo-search #result .wappersearch .row .col-md-9 #get-tag-search .pasgo-text-search {
        text-decoration: none;
        color: #494949;
        cursor: pointer;
        padding: 4px 10px;
        display: inline-block;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        width: 100%
    }
    
    .pasgo-search #result .wappersearch .row .col-md-9 #get-tag-search a:first-child {
        margin-top: 12px
    }
    
    .pasgo-search #result .wappersearch .row .col-md-9 #get-tag-search a:hover {
        color: #fff;
        background: #d02028
    }
    
    .pasgo-search #result .wappersearch .row .col-md-9 #get-name-restaurant a {
        position: relative;
        display: inline-block;
        width: 100%;
        color: #000;
        text-decoration: none;
        border-bottom: 1px solid #eaeaea;
        margin: 5px 0;
        padding: 6px 0 6px 10px;
        clear: both
    }
    
    .pasgo-search #result .wappersearch .row .col-md-9 #get-name-restaurant a p {
        font-size: 14px;
        line-height: 18px;
        margin: 0;
        font-family: roboto-regular
    }
    
    .pasgo-search #result .wappersearch .row .col-md-9 #get-name-restaurant a .img-circle {
        width: 40px;
        float: left;
        margin-right: 10px;
        border-radius: 0;
        min-height: 40px
    }
    
    .pasgo-search #result .wappersearch .row .col-md-9 #get-name-restaurant a .text-address {
        color: #797979;
        font-size: 12px
    }
    
    .pasgo-search #result .wappersearch .row .col-md-9 #get-name-restaurant a:hover {
        background: #eee
    }
    
    .pasgo-search #result .wappersearch .row .col-md-9 #get-name-restaurant a:hover p {
        color: #d02028
    }
    
    .pasgo-search #result .wappersearch .row .col-md-9 #get-name-restaurant a:last-child {
        border-bottom: none
    }
    
    .pasgo-search .custom-khampha #get-name-restaurant a .img-circle {
        width: 80px!important
    }
    
    .text-history {
        font-size: 21px;
        font-family: Roboto-Medium;
        line-height: 22px;
        padding-bottom: 10px;
        color: #333;
        border-bottom: 1px solid #eee;
        font-weight: normal;
        margin: 20px 0 10px 0
    }
    
    .text-history span {
        border-bottom: 2px solid #d02028;
        padding-bottom: 6px
    }
    
    .carousel {
        position: relative
    }
    
    .carousel-inner {
        position: relative;
        width: 100%;
        overflow: hidden
    }
    
    .carousel-inner>.item {
        position: relative;
        display: none;
        -webkit-transition: .6s ease-in-out left;
        transition: .6s ease-in-out left
    }
    
    .carousel-inner>.item>img,
    .carousel-inner>.item>a>img {
        display: block;
        height: auto;
        max-width: 100%;
        line-height: 1
    }
    
    .carousel-inner>.active,
    .carousel-inner>.next,
    .carousel-inner>.prev {
        display: block
    }
    
    .carousel-inner>.active {
        left: 0
    }
    
    .carousel-inner>.next,
    .carousel-inner>.prev {
        position: absolute;
        top: 0;
        width: 100%
    }
    
    .carousel-inner>.next {
        left: 100%
    }
    
    .carousel-inner>.prev {
        left: -100%
    }
    
    .carousel-inner>.next.left,
    .carousel-inner>.prev.right {
        left: 0
    }
    
    .carousel-inner>.active.left {
        left: -100%
    }
    
    .carousel-inner>.active.right {
        left: 100%
    }
    
    .carousel-control {
        position: absolute;
        top: 38%;
        bottom: 0;
        left: 6px;
        width: 40px;
        height: 60px;
        z-index: 11
    }
    
    .carousel-control.left {
        background: rgba(255, 255, 255, .8);
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px
    }
    
    .carousel-control.right {
        right: 6px;
        left: auto;
        background: rgba(255, 255, 255, .8);
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px
    }
    
    .carousel-control:hover,
    .carousel-control:focus {
        color: #fff;
        text-decoration: none;
        opacity: .9;
        filter: alpha(opacity=90)
    }
    
    .carousel-indicators {
        position: absolute;
        bottom: 10px;
        left: 50%;
        z-index: 15;
        width: 60%;
        padding-left: 0;
        margin-left: -30%;
        text-align: center;
        list-style: none
    }
    
    .carousel-indicators li {
        display: inline-block;
        width: 10px;
        height: 10px;
        margin: 1px;
        text-indent: -999px;
        cursor: pointer;
        border: 1px solid #fff;
        border-radius: 10px
    }
    
    .carousel-indicators .active {
        width: 12px;
        height: 12px;
        margin: 0;
        background-color: #fff
    }
    
    @media screen and (min-width: 768px) {
        .carousel-indicators {
            bottom: 20px
        }
    }
    
    html {
        -ms-text-size-adjust: 100%;
        -webkit-text-size-adjust: 100%;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        line-height: 18px
    }
    
    body {
        font-family: Arial, Helvetica, sans-serif;
        margin: 0;
        background: #eee;
        position: relative
    }
    
    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: 1px dotted
    }
    
    b,
    strong {
        font-weight: bold
    }
    
    dfn {
        font-style: italic
    }
    
    h1 {
        font-size: 2em;
        margin: .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: -.5em
    }
    
    sub {
        bottom: -.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 silver;
        margin: 0 2px;
        padding: .35em .625em .75em
    }
    
    legend {
        border: 0;
        padding: 0
    }
    
    textarea {
        overflow: auto
    }
    
    optgroup {
        font-weight: bold
    }
    
    table {
        border-collapse: collapse;
        border-spacing: 0
    }
    
    td,
    th {
        padding: 0
    }
    
    * {
        -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
    }
    
    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,
    .carousel-inner>.item>img,
    .carousel-inner>.item>a>img {
        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
    }
    
    .container,
    .wapcontent {
        margin-right: auto;
        margin-left: auto;
        padding-left: 6px;
        padding-right: 6px
    }
    
    .container:before,
    .container:after,
    .wapcontent:before,
    .wapcontent:after {
        content: " ";
        display: table
    }
    
    .container:after,
    .wapcontent:after {
        clear: both
    }
    
    @media(min-width:992px) {
        .container {
            width: 970px
        }
    }
    
    @media(min-width:1140px)and (max-width:1200px) {
        .container {
            width: 1130px;
            padding: 0
        }
        .wapcontent {
            width: 1130px;
            padding: 0
        }
        .search-fixed .input-group {
            top: 6px;
            width: 160px
        }
    }
    
    @media(min-width:1200px)and (max-width:1300px) {
        .container {
            width: 1200px
        }
        .wapcontent {
            width: 1180px
        }
    }
    
    @media(min-width:1300px) {
        .container {
            width: 1280px
        }
        .wapcontent {
            width: 1200px
        }
    }
    
    .container-fluid {
        margin-right: auto;
        margin-left: auto;
        padding-left: 15px;
        padding-right: 15px
    }
    
    .container-fluid:before,
    .container-fluid:after {
        content: " ";
        display: table
    }
    
    .container-fluid:after {
        clear: both
    }
    
    .row {
        margin-right: -6px;
        margin-left: -6px
    }
    
    .row:before,
    .row:after {
        display: table;
        content: " "
    }
    
    .row:after {
        clear: both
    }
    
    .row:before,
    .row:after {
        display: table;
        content: " "
    }
    
    .row:after {
        clear: both
    }
    
    .modal-open {
        overflow: hidden
    }
    
    .modal {
        display: none;
        overflow: hidden;
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 1050;
        -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 .3s ease-out;
        -o-transition: -o-transform .3s ease-out;
        transition: transform .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;
        border: 1px solid #999;
        border: 1px solid rgba(0, 0, 0, .2);
        border-radius: 6px;
        -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
        box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        outline: 0
    }
    
    .modal-backdrop {
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 1040;
        background-color: #000
    }
    
    .modal-backdrop.fade {
        opacity: 0;
        filter: alpha(opacity=0)
    }
    
    .modal-backdrop.in {
        opacity: .5;
        filter: alpha(opacity=50)
    }
    
    .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-left: 5px;
        margin-bottom: 0
    }
    
    .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, .5);
            box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
        }
        .modal-sm {
            width: 300px
        }
    }
    
    @media(min-width:992px) {
        .modal-lg {
            width: 900px
        }
    }
    
    .clearfix:before,
    .clearfix:after,
    .container:before,
    .container:after,
    .wapcontent:after,
    .wapcontent:before,
    .container-fluid:before,
    .container-fluid:after,
    .row:before,
    .row:after,
    .modal-header:before,
    .modal-header:after,
    .modal-footer:before,
    .modal-footer:after {
        content: " ";
        display: table
    }
    
    .clearfix:after,
    .container:after,
    .wapcontent:after,
    .container-fluid:after,
    .row:after,
    .modal-header:after,
    .modal-footer:after {
        clear: both
    }
    
    .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;
    }
    
    #footer {
        padding: 40px 0;
        background: #fff;
        width: 100%;
        float: left
    }
    
    #footer .text-info div {
        padding-top: 10px;
        text-align: justify;
        font-size: 14px;
        line-height: 22px;
        color: #7e7e7e;
        word-spacing: -1px
    }
    
    #footer .dk-mail div {
        text-align: justify;
        font-size: 14px;
        line-height: 22px;
        color: #7e7e7e;
        word-spacing: -1px
    }
    
    #footer h3 {
        font-family: Roboto-Medium;
        font-weight: normal;
        line-height: 22px;
        font-size: 16px;
        text-align: center;
        margin-top: 0
    }
    
    #footer h4 {
        font-family: Roboto-Medium;
        font-weight: normal;
        line-height: 22px;
        font-size: 14px;
        text-align: left;
        margin-top: 30px;
        text-transform: uppercase
    }
    
    #footer ul li {
        list-style: none;
        line-height: 24px
    }
    
    #footer ul li a {
        text-decoration: none;
        color: #606060;
        padding: 5px 0;
        line-height: 18px
    }
    
    #footer ul li a:hover {
        color: #d02028
    }
    
    #footer .pasgo-social {
        text-align: center;
        margin-bottom: 12px
    }
    
    #footer .link-bct {
        display: inline-block;
        text-align: center;
        width: 100%
    }
    
    #footer .dmca-badge span {
        margin: 15px auto 0 auto;
        display: block
    }
    
    #footer .input-group {
        background: #e8e8e8;
        border-radius: 20px;
        height: 42px;
        margin-top: 30px;
        padding-left: 4px
    }
    
    #footer .form-control {
        height: 34px;
        background-color: #f9f9f9;
        -webkit-box-shadow: none;
        box-shadow: none;
        -o-transition: none;
        transition: none;
        border: none;
        margin-top: 4px;
        border-bottom-left-radius: 20px;
        border-top-left-radius: 20px;
        padding-left: 10px;
        outline: none
    }
    
    #footer .input-group-btn {
        position: relative;
        font-size: 0;
        white-space: nowrap
    }
    
    #footer .btn-send-mail {
        border-radius: 20px;
        margin: -1px 0 0 10px;
        padding: 0 25px;
        margin-right: 4px;
        background-color: #d02028;
        border-color: #d02028;
        border: 1px solid transparent;
        white-space: nowrap;
        font-size: 14px;
        height: 36px;
        top: 1px;
        color: #fff
    }
    
    #footer .link-company a {
        font-size: 14px;
        text-decoration: none;
        color: #0049b9;
        font-family: roboto-regular
    }
    
    #footer .input-group-btn>.btn {
        position: relative
    }
    
    #footer .col-md-12 p {
        padding-top: 10px;
        text-align: justify;
        font-size: 12px;
        line-height: 18px;
        color: #757575;
        word-spacing: -1px;
        margin: 0
    }
    
    #footer .col-md-12 p span {
        color: #147fc3
    }
    
    .smoothscroll-top.show {
        visibility: visible;
        cursor: pointer;
        opacity: 1;
        bottom: 25px
    }
    
    .smoothscroll-top {
        position: fixed;
        opacity: 0;
        text-align: center;
        z-index: 99;
        background-color: #fff;
        width: 50px;
        min-height: 50px;
        right: 15px;
        bottom: -25px;
        transition: all .5s ease-in-out;
        transition-delay: .2s;
        border-radius: 50%;
        box-shadow: 0 2px 5px #a7a7a7
    }
    
    .smoothscroll-top span {
        font-size: 30px;
        font-weight: bold;
        color: #d02028;
        padding: 0 2px;
        margin-top: 5px;
        display: block;
        overflow: hidden
    }
    
    .smoothscroll-top:hover {
        background-color: #d02028
    }
    
    .smoothscroll-top:hover span {
        color: #fff
    }
    
    #notifypasgo .modal-content {
        -webkit-box-shadow: none;
        box-shadow: none;
        background-color: transparent;
        border: none;
        border-radius: 0
    }
    
    #notifypasgo .modal-header {
        border-bottom: none;
        margin: 0
    }
    
    #notifypasgo .modal-header .close {
        background-color: #fff;
        border-radius: 50%;
        border: 2px solid #000;
        width: 36px;
        position: relative;
        top: 46px;
        right: 50px;
        float: right;
        z-index: 1
    }
    
    .qctags {
        margin-top: 10px;
        padding: 0
    }
    
    .qctags a {
        text-decoration: none;
        display: block;
        padding: 0 10px;
        font-size: 12px;
        color: #777;
        width: auto;
        float: left;
        border-right: 1px solid #dedede
    }
    
    .color-alice {
        background-color: #f0f8ff!important
    }
    
    .dialog-ovelay {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: rgba(0, 0, 0, .5);
        z-index: 999999
    }
    
    .dialog-ovelay .dialog {
        max-width: 400px;
        width: auto;
        margin: 150px auto 0;
        background-color: #fff;
        box-shadow: 0 0 20px rgba(0, 0, 0, .2);
        border-radius: 3px;
        overflow: hidden
    }
    
    .dialog-ovelay .dialog header {
        padding: 10px 8px;
        background-color: #f6f7f9;
        border-bottom: 1px solid #e5e5e5
    }
    
    .dialog-ovelay .dialog header .icon-close {
        float: right
    }
    
    .dialog-ovelay .dialog header h3 {
        font-size: 14px;
        margin: 0;
        color: #555;
        display: inline-block
    }
    
    .dialog-ovelay .dialog header .fa-close {
        float: right;
        color: #c4c5c7;
        cursor: pointer;
        transition: all .5s ease;
        padding: 0 2px;
        border-radius: 1px
    }
    
    .dialog-ovelay .dialog header .fa-close:hover {
        color: #b9b9b9
    }
    
    .dialog-ovelay .dialog header .fa-close:active {
        box-shadow: 0 0 5px #673ab7;
        color: #a2a2a2
    }
    
    .dialog-ovelay .dialog .dialog-msg {
        padding: 12px 10px
    }
    
    .dialog-ovelay .dialog .dialog-msg .fix-title {
        padding: 6px 0
    }
    
    .dialog-ovelay .dialog .dialog-msg p {
        margin: 0;
        font-size: 15px;
        color: #333
    }
    
    .dialog-ovelay .dialog footer {
        border-top: 1px solid #e5e5e5;
        padding: 8px 10px
    }
    
    .dialog-ovelay .dialog footer .controls {
        direction: rtl
    }
    
    .dialog-ovelay .dialog footer .controls .button {
        padding: 5px 15px;
        border-radius: 3px
    }
    
    .dialog-select {
        max-height: 300px;
        overflow-y: auto
    }
    
    .form-radio {
        display: block;
        width: 100%;
        margin: 6px 0;
        padding: .375rem .75rem;
        font-size: 1rem;
        line-height: 1.5;
        color: #495057;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid #ced4da;
        border-radius: .25rem;
        transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
    }
    
    .form-radio input {
        margin-right: 10px
    }
    
    .button {
        cursor: pointer
    }
    
    .button-default {
        background-color: #f8f8f8;
        border: 1px solid rgba(204, 204, 204, .5);
        color: #5d5d5d
    }
    
    .button-danger {
        background-color: #d02028;
        border: 1px solid #d32f2f;
        color: #f5f5f5
    }
    
    .link {
        padding: 5px 10px;
        cursor: pointer
    }
    
    a:link {
        text-decoration: none
    }
    
    .datetimepicker td {
        padding: 5px
    }
    
    .datetimepicker th.switch {
        padding: 10px 0
    }
    
    .dropdown-menu {
        position: absolute;
        top: 100%;
        left: 0;
        z-index: 1000;
        display: none;
        float: left;
        min-width: 160px;
        padding: 5px 0;
        margin: 2px 0 0;
        font-size: 14px;
        text-align: left;
        list-style: none;
        background-color: #fff;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        border: 1px solid #ccc;
        border: 1px solid rgba(0, 0, 0, .15);
        border-radius: 4px;
        -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
        box-shadow: 0 6px 12px rgba(0, 0, 0, .175)
    }
    
    .body-detail {
        font-size: 14.5px;
        font-family: Arial
    }
    
    .body-detail article {
        position: relative;
        min-height: 200px;
        background: #fff;
        box-shadow: 0 1px 6px #dcdcdc;
        margin-bottom: 10px;
        overflow: hidden;
        clear: both
    }
    
    .body-detail article .content {
        padding: 10px;
        position: relative;
        width: 100%;
        float: left;
        line-height: 22px;
        text-align: justify
    }
    
    .body-detail article .content .text-right {
        margin-left: 5px;
        font-size: 14px;
        margin-top: -4px;
        text-align: left!important
    }
    
    .body-detail article .content .txt-title {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold
    }
    
    .body-detail article .content .carousel {
        margin-bottom: 30px
    }
    
    .body-detail article .content .carousel .carousel-control.left {
        left: 0;
        height: 50px;
        width: 35px
    }
    
    .body-detail article .content .carousel .carousel-control.left .pasgo-icondesktop-prev {
        margin-top: 12px
    }
    
    .body-detail article .content .carousel .carousel-control.right {
        right: 0;
        height: 50px;
        width: 35px
    }
    
    .body-detail article .content .carousel .carousel-control.right .pasgo-icondesktop-next {
        margin-top: 12px
    }
    
    .body-detail article .content img {
        margin-left: auto;
        margin-right: auto;
        display: block;
        max-width: 100%
    }
    
    .body-detail article .content .tab-content>.tab-pane {
        display: none
    }
    
    .body-detail article .content .tab-content>.active {
        display: block
    }
    
    .body-detail article .content .nav-tabs {
        padding: 0;
        margin: 0 0 10px 0;
        position: relative;
        display: inline-block;
        width: 100%;
        border-bottom: 1px solid #d3d3d3
    }
    
    .body-detail article .content .nav-tabs li {
        list-style: none;
        float: left;
        margin-right: 15px;
        padding: 10px 15px
    }
    
    .body-detail article .content .nav-tabs li a {
        color: #9d9d9d;
        text-decoration: none;
        font-size: 16px;
        font-family: Roboto-medium
    }
    
    .body-detail article .content .nav-tabs li:first-child {
        padding-left: 0
    }
    
    .body-detail article .content .nav-tabs .active a {
        color: #000;
        padding-bottom: 10px;
        border-bottom: 2px solid #d02028
    }
    
    .body-detail article h2 {
        margin: 0;
        line-height: 22px;
        font-size: 18px;
        font-weight: bold;
        color: #d02028
    }
    
    .body-detail article h3 {
        margin: 16px 0;
        font-size: 11pt;
        font-weight: bold
    }
    
    .body-detail article h4 {
        margin: 16px 0;
        font-size: 10pt;
        font-weight: bold
    }
    
    .body-detail article h5 {
        text-align: center;
        font-size: 9pt;
        font-weight: normal;
        line-height: 22px;
        margin: 5px 0
    }
    
    .body-detail article #carousel-detail {
        background: #d02028;
        overflow: hidden
    }
    
    .body-detail article #carousel-detail .carousel-control {
        top: 43%
    }
    
    .body-detail article #carousel-detail ul {
        position: relative;
        top: 6px;
        bottom: 0;
        left: 10px;
        z-index: 15;
        width: 100%;
        padding: 0;
        margin: 0;
        text-align: left;
        list-style: none;
        display: block;
        float: left
    }
    
    .body-detail article #carousel-detail ul li {
        width: 53px;
        height: 55px;
        padding: 4px;
        border-radius: 0;
        margin: 0 3px
    }
	.img_big img{
        width: 100%;
		max-height: 424px;
    }
	
	
    .body-detail article #carousel-detail ul li img{
        height: 55px;
		width: 100%;
    }
    
    .body-detail article #carousel-detail ul li img {
        border-radius: 4px
    }
    
    .body-detail article #carousel-detail ul li.active {
        background-color: rgba(0, 220, 255, .6);
        margin: 0 3px;
        border-radius: 4px
    }
    
    .body-detail article .menufixed {
        top: 42px;
        background: #fff;
        z-index: 100;
        min-height: 50px;
        overflow: hidden;
        float: left;
        width: 100%;
        border-bottom: 1px solid rgba(0, 0, 0, .1)
    }
    
    .body-detail article .menufixed ul {
        margin: 0;
        padding: 0
    }
    
    .body-detail article .menufixed ul li {
        list-style: none;
        float: left;
        padding: 10px 6px
    }
    
    .body-detail article .menufixed ul li a {
        color: #000;
        text-decoration: none;
        padding: 5px 16px;
        display: block
    }
    
    .body-detail article .menufixed ul li:hover,
    .body-detail article .menufixed ul li.active {
        border-bottom: 2px solid #d02028;
        padding-bottom: 11px
    }
    
    .body-detail article .menufixed ul li:hover a,
    .body-detail article .menufixed ul li.active a {
        color: #d02028
    }
    
    .body-detail article .menufixed.affix {
        min-height: 40px;
        box-shadow: 0 1px 3px rgba(0, 0, 0, .25);
        width: 71%;
        box-sizing: border-box;
        border-bottom: none
    }
    
    .body-detail article .text-header {
        margin: 15px 0 15px;
        font-size: 18px;
        line-height: 18px;
        color: #d02028;
        font-weight: normal;
        font-family: Roboto-medium
    }
    
    .body-detail article .text-header span {
        border-bottom: 2px solid #d02028;
        padding-bottom: .5rem
    }
    
    .body-detail article .text-history {
        font-size: 18px;
        font-family: Roboto-Bold;
        line-height: 22px;
        margin: 10px 0
    }
    
    .body-detail article .hr-left {
        border-color: #d02028;
        border-bottom: 2px solid #d02028;
        width: 60px;
        margin: 0 0 15px 0
    }
    
    .body-detail .wap-top-detail {
        text-align: center;
        margin-bottom: 30px
    }
    
    .body-detail .wap-top-detail h1 {
        font-size: 22px;
        font-family: Roboto-medium;
        font-weight: normal
    }
    
    .body-detail .wap-top-detail .address-partner {
        font-size: 14px;
        color: #838383
    }
    
    .body-detail .wap-top-detail .pasgo-star {
        padding: 3px 4px;
        background: #d02028;
        color: #fff;
        border-radius: 4px;
        font-size: 18px;
        margin-right: 5px
    }
    
    .body-detail .wap-top-detail .pasgo-star .glyphicon-star {
        font-size: 15px;
        font-style: normal
    }
    
    .body-detail .wap-top-detail .hours-pickup {
        margin: 5px 0;
        color: #434343
    }
    
    .body-detail .wap-top-detail .right {
        text-align: right;
        border-right: 1px solid #ccc;
        padding-right: 10px
    }
    
    .body-detail .wap-top-detail .right span {
        color: #d02028
    }
    
    .body-detail .wap-top-detail .left {
        text-align: left
    }
    
    .body-detail .wap-top-detail .left .text-left {
        float: left;
        margin-left: 5px
    }
    
    .body-detail .wap-top-detail .left .rating-md {
        font-size: 12px;
        display: block;
        float: left
    }
    
    .body-detail .wap-top-detail .left .rating-md .star {
        margin: 0
    }
    
    .body-detail .wap-top-detail .left i {
        font-style: normal
    }
    
    .body-detail .wap-top-detail .left .pasgo-giatrungbinh {
        color: #d02028
    }
    
    .body-detail .wap-booking article {
        max-width: 255px;
        width: 100%;
        z-index: 10
    }
    
    .body-detail .wap-booking article h2 {
        font-size: 16px;
        margin: 6px 0 5px;
        padding: 10px;
        font-weight: 700;
        text-align: center;
        border-bottom: 1px solid #e6e6e6;
        color: #000
    }
    
    .body-detail .wap-booking article .form-group {
        padding: 5px 6px;
        text-align: center
    }
    
    .body-detail .wap-booking article .form-group p {
        color: gray;
        font-size: 13px;
        margin: 0 0 6px 0
    }
    
    .body-detail .wap-booking article .form-group .text-center {
        color: #d02028;
        font-size: 13px;
        font-weight: 700;
        margin-top: 0;
        padding-bottom: 0
    }
    
    .body-detail .wap-booking article .form-group .text-chiet-khau {
        font-weight: bold;
        font-size: 16px
    }
    
    .body-detail .wap-booking article .form-group textarea {
        background: #ebebeb;
        box-shadow: none;
        border-radius: 0;
        border-right: 1px solid #ccc;
        font-size: 13px;
        color: #424242;
        width: 100%;
        margin: 5px 0;
		height: 100px;
    }
    
    .body-detail .wap-booking article .form-group #txtErMessage {
        color: #d02028
    }
    
    .body-detail .wap-booking article .form-group #btn-booking {
        background: #d02028;
        border-radius: 20px;
        font-family: Arial;
        border-color: #d02028;
        font-size: 12px;
        font-weight: 700;
        line-height: 20px;
        display: block;
        margin: 15px 0;
        color: #fff;
        text-transform: uppercase;
        width: 100%
    }
    
    .body-detail .wap-booking article .form-group .booking-call {
        color: #888787;
        margin: 10px 0;
        font-size: 13px
    }
    
    .body-detail .wap-booking article .form-group .booking-call .phone-number {
        color: #d02028;
        font-weight: 700;
        font-size: 18px
    }
    
    .body-detail .wap-booking article .form-group .input-group {
        padding: 5px 0
    }
    
    .body-detail .wap-booking article .form-group .input-group .input-group-addon {
        border: 1px solid #ccc;
        padding: 0;
        border-right: none;
        border-left: none
    }
    
    .body-detail .wap-booking article .form-group .input-group .input-group-addon .glyphicon-calendar:before {
        content: ""
    }
    
    .body-detail .wap-booking article .form-group .input-group #txtNgayDenDesktop,
    .body-detail .wap-booking article .form-group .input-group #txtnbooking-adults {
        border-right: none
    }
    
    .body-detail .wap-booking article #txtNgayDen,
    .body-detail .wap-booking article #txtSoNguoiLon {
        border-right: none
    }
    
    .body-detail .wap-booking article.affix {
        top: 8%;
        position: fixed
    }
    
    .body-detail .wapitem {
        position: relative;
        background-color: #fff;
        border: 1px solid #e0e0e0;
        margin-bottom: 10px;
        text-align: center
    }
    
    .body-detail .wapitem .waptop {
        position: relative;
        display: block;
        min-height: 210px;
        background: #eee
    }
    
    .body-detail .wapitem .wapfooter {
        background: rgba(31, 31, 31, .8);
        bottom: 170px;
        opacity: 1;
        position: absolute;
        left: 0;
        width: 100%;
        z-index: 10;
        min-height: 92px;
        color: #fff;
        text-align: center
    }
    
    .body-detail .wapitem .wapfooter .wapstar {
        text-align: right;
        border-right: 1px solid #696969
    }
    
    .body-detail .wapitem .wapfooter .wapstar .rating-md {
        font-size: 14px
    }
    
    .body-detail .wapitem .wapfooter .wapstar .rating-md .filled-stars {
        color: #f7db04
    }
    
    .body-detail .wapitem .wapfooter .wapdollar {
        text-align: left
    }
    
    .body-detail .wapitem .wapfooter .wapdollar .rating-md {
        font-size: 12px
    }
    
    .body-detail .wapitem .wapfooter i {
        font-style: normal
    }
    
    .body-detail .wapitem .wapfooter a {
        display: block;
        color: #fff;
        padding: 12px 2px 4px 2px;
        font-size: 17px
    }
    
    .body-detail .wapitem .wapfooter .text-address {
        padding: 0 5px;
        color: #c2c2c2;
        font-size: 13px;
        font-family: Roboto-Regular, Arial, Helvetica, sans-serif;
        margin: 5px 0
    }
    
    .body-detail .wapitem .wapsale {
        color: #d02028;
        font-size: 16px;
        line-height: 27px;
        margin-top: 6px;
    }
    
    .body-detail .wapitem .waptag {
        padding: 0 4px;
        color: #757777;
        font-size: 12px;
        font-family: Roboto-Medium, Arial, Helvetica, sans-serif;
        display: block;
        margin-bottom: 10px
    }
    
    .body-detail .wapitem .wapbooking {
        clear: both;
        min-height: 40px
    }
    
    .body-detail .wapitem .wapbooking .btn-booking {
        padding: 8px 30px 8px 30px;
        font-size: 13px;
        text-align: center;
        border-radius: 20px;
        border: 1px solid #e0e0e0;
        text-decoration: none;
        color: #757777
    }
    
    .body-detail .wapitem .wapbooking .disabled-booking {
        pointer-events: none;
        cursor: no-drop;
        background: #ebebeb!important
    }
    
    .body-detail .wapitem .wapbooking .btn-booking:hover {
        color: #fff;
        background: #d02028;
        border-color: #d02028
    }
    
    .body-detail #detail-tags h3 {
        color: #777;
        font-family: Roboto-medium;
        font-size: 16px;
        font-weight: normal;
        margin-bottom: 0
    }
    
    .body-detail #detail-tags .listtag {
        clear: both
    }
    
    .body-detail #detail-tags .listtag a {
        display: block;
        text-decoration: none;
        font-size: 13px;
        color: #333;
        margin: 10px 0;
        float: left;
        border-right: 1px solid #eee;
        padding: 0 8px
    }
    
    .body-detail #detail-tags .listtag a:hover {
        color: #d02028
    }
    
    .body-detail #detail-tags .listtag a:last-child {
        border-right: none
    }
    
    .wapper-content .modal {
        text-align: center;
        padding: 0!important
    }
    
    .wapper-content .modal .modal-content {
        border-radius: 0;
        border: none
    }
    
    .wapper-content .modal .modal-content .modal-header {
        padding: 8px 15px;
        background: #d02028;
        text-align: center
    }
    
    .wapper-content .modal .modal-content .modal-header .close {
        float: right;
        border: none;
        background-color: transparent;
        font-size: 20px;
        padding: 4px;
        color: #fff
    }
    
    .wapper-content .modal .modal-content .modal-header .modal-title {
        font-family: Roboto-medium;
        color: #fff;
        font-size: 18px;
        font-weight: normal;
        line-height: 18px;
        text-transform: uppercase;
        position: relative;
        top: 4px
    }
    
    .wapper-content .modal .modal-content .modal-footer {
        padding: 5px 15px;
        background: #fff6f6
    }
    
    .wapper-content .modal .modal-content .modal-footer .btn-default {
        width: 100%;
        color: #d02028;
        background-color: transparent
    }
    
    .wapper-content .modal:before {
        content: '';
        display: inline-block;
        height: 100%;
        vertical-align: middle;
        margin-right: -4px
    }
    
    .wapper-content .modal-dialog {
        display: inline-block;
        text-align: left;
        vertical-align: middle
    }
    
    .wapper-content #ConfirmModal .modal-dialog {
        max-width: 360px
    }
    
    .wapper-content #ConfirmModal .modal-dialog .modal-content #btn-cancel-desktop {
        width: 158px;
        float: right;
        border: 1px solid #d02028;
        color: #fff;
        background: #d02028;
        margin-top: 15px;
        border-radius: 3px
    }
    
    .wapper-content #ConfirmModal .modal-dialog .modal-content #btn-ok-desktop {
        width: 158px;
        float: right;
        border: 1px solid #03a50b;
        color: #fff;
        background: #03a50b;
        margin-top: 15px;
        border-radius: 3px
    }
    
    .wapper-content #ConfirmModal .modal-dialog .modal-content .input-group {
        padding: 5px 0
    }
    
    .wapper-content #ConfirmModal .modal-dialog .modal-content .input-group .form-control {
        background: #e6e6e6
    }
    
    .wapper-content #ConfirmModal .modal-dialog .modal-content .input-group-addon {
        border: 1px solid #ccc;
        padding: 0 10px;
        border-left: none
    }
    
    .wapper-content #ConfirmModal .modal-dialog .modal-content h5 {
        margin-bottom: 0
    }
    
    .custom-box {
        position: relative;
        text-align: center
    }
    
    .custom-box .collapse {
        display: none
    }
    
    .custom-box .in {
        display: block
    }
    
    .custom-box .btn-xemthem,
    .custom-box .btn-thugon {
        padding: 8px 25px;
        border: 1px solid #d02028;
        margin: 30px 0;
        display: inline-block;
        color: #fff;
        background: #d02028;
        text-align: center;
        text-decoration: none;
        border-radius: 25px;
        box-shadow: 0 1px 8px #555
    }
    
    .custom-box .box-list {
        position: relative;
        display: block;
        background: #fff;
        clear: both;
        width: 100%;
        text-align: justify
    }
    
    #carousel-price {
        max-width: 70%;
        text-align: center;
        margin: 0 auto
    }
    
    #carousel-price .carousel-inner .item img {
        margin: 0 auto;
        display: block
    }
    
    #carousel-price .carousel-control {
        background: rgba(255, 237, 0, .6)
    }
    
    .embed-responsive {
        position: relative;
        display: block;
        height: 0;
        padding: 0;
        overflow: hidden
    }
   
    
    .embed-responsive-16by9 {
        padding-bottom: 56.25%
    }
    
    #btn-search-fast {
        border-radius: 20px
    }
    
    @media(min-width:960px) {
        .body-detail article #carousel-detail ul li {
            width: 73px
        }
    }
    
    @media(min-width:1200px) {
        .body-detail article #carousel-detail ul li {
            width: 92px
        }
        .body-detail article .menufixed.affix {
            width: 73.2%
        }
        .body-detail .wap-booking article {
            max-width: 308px
        }
    }
    
    @media(min-width:1280px) {
        .body-detail article #carousel-detail ul li {
            width: 92px
        }
        .body-detail article .menufixed.affix {
            width: 68.5%
        }
    }
    
    @media(min-width:1366px) {
        .body-detail article #carousel-detail ul li {
            width: 102px;
            min-height: 64px;
            background: #fff
        }
        .body-detail article #carousel-detail .carousel-inner .item {
            min-height: 424px;
            background: #eee
        }
        .body-detail article .menufixed.affix {
            width: 70.3%
        }
    }
    
    @media(min-width:1440px) {
        .body-detail article .menufixed.affix {
            width: 66.6%
        }
    }
    
    @media(min-width:1680px) {
        .body-detail article .menufixed.affix {
            width: 51.5%
        }
    }
    
    .rating-loading {
        width: 25px;
        height: 25px;
        font-size: 0;
        color: #fff;
        border: none
    }
    
    .rating-container .rating {
        cursor: default;
        position: relative;
        vertical-align: middle;
        display: inline-block;
        overflow: hidden;
        white-space: nowrap
    }
    
    .rating-disabled .rating {
        cursor: not-allowed
    }
    
    .rating-container .star {
        display: inline-block;
        margin: 0 3px;
        text-align: center
    }
    
    .rating-container .empty-stars {
        color: #aaa
    }
    
    .rating-container .filled-stars {
        position: absolute;
        left: 0;
        top: 0;
        margin: auto;
        color: #ff9b00;
        white-space: nowrap;
        overflow: hidden
    }
    
    .rating-rtl {
        float: right
    }
    
    .rating-animate .filled-stars {
        transition: width .25s ease;
        -o-transition: width .25s ease;
        -moz-transition: width .25s ease;
        -webkit-transition: width .25s ease
    }
    
    .rating-rtl .filled-stars {
        left: auto;
        right: 0;
        -moz-transform: matrix(-1, 0, 0, 1, 0, 0) translate3d(0, 0, 0);
        -webkit-transform: matrix(-1, 0, 0, 1, 0, 0) translate3d(0, 0, 0);
        -o-transform: matrix(-1, 0, 0, 1, 0, 0) translate3d(0, 0, 0);
        transform: matrix(-1, 0, 0, 1, 0, 0) translate3d(0, 0, 0)
    }
    
    .rating-rtl.is-star .filled-stars {
        right: .06em
    }
    
    .rating-rtl.is-heart .empty-stars {
        margin-right: .07em
    }
    
    .rating-xl {
        font-size: 4.89em
    }
    
    .rating-lg {
        font-size: 3.91em
    }
    
    .rating-md {
        font-size: 3.13em
    }
    
    .rating-sm {
        font-size: 2.5em
    }
    
    .rating-xs {
        font-size: 2em
    }
    
    .rating-xl {
        font-size: 4.89em
    }
    
    .rating-container .clear-rating {
        color: #aaa;
        cursor: not-allowed;
        display: inline-block;
        vertical-align: middle;
        font-size: 60%
    }
    
    .clear-rating-active {
        cursor: pointer!important
    }
    
    .clear-rating-active:hover {
        color: #843534
    }
    
    .rating-container .clear-rating {
        padding-right: 5px
    }
    
    .rating-container .caption {
        color: #999;
        display: inline-block;
        vertical-align: middle;
        font-size: 60%;
        margin-top: -.6em
    }
    
    .rating-container .caption {
        margin-left: 5px;
        margin-right: 0
    }
    
    .rating-rtl .caption {
        margin-right: 5px;
        margin-left: 0
    }
    
    @media print {
        .rating-container .clear-rating {
            display: none
        }
    }
    
    .w-25 {
        width: 25%!important
    }
    
    .w-50 {
        width: 50%!important
    }
    
    .w-75 {
        width: 75%!important
    }
    
    .w-100 {
        width: 100%!important
    }
    
    .h-25 {
        height: 25%!important
    }
    
    .h-50 {
        height: 50%!important
    }
    
    .h-75 {
        height: 75%!important
    }
    
    .h-100 {
        height: 100%!important
    }
    
    .mw-100 {
        max-width: 100%!important
    }
    
    .mh-100 {
        max-height: 100%!important
    }
    
    .m-0 {
        margin: 0!important
    }
    
    .mt-0,
    .my-0 {
        margin-top: 0!important
    }
    
    .mr-0,
    .mx-0 {
        margin-right: 0!important
    }
    
    .mb-0,
    .my-0 {
        margin-bottom: 0!important
    }
    
    .ml-0,
    .mx-0 {
        margin-left: 0!important
    }
    
    .m-1 {
        margin: .25rem!important
    }
    
    .mt-1,
    .my-1 {
        margin-top: .25rem!important
    }
    
    .mr-1,
    .mx-1 {
        margin-right: .25rem!important
    }
    
    .mb-1,
    .my-1 {
        margin-bottom: .25rem!important
    }
    
    .ml-1,
    .mx-1 {
        margin-left: .25rem!important
    }
    
    .m-2 {
        margin: .5rem!important
    }
    
    .mt-2,
    .my-2 {
        margin-top: .5rem!important
    }
    
    .mr-2,
    .mx-2 {
        margin-right: .5rem!important
    }
    
    .mb-2,
    .my-2 {
        margin-bottom: .5rem!important
    }
    
    .ml-2,
    .mx-2 {
        margin-left: .5rem!important
    }
    
    .m-3 {
        margin: 1rem!important
    }
    
    .mt-3,
    .my-3 {
        margin-top: 1rem!important
    }
    
    .mr-3,
    .mx-3 {
        margin-right: 1rem!important
    }
    
    .mb-3,
    .my-3 {
        margin-bottom: 1rem!important
    }
    
    .ml-3,
    .mx-3 {
        margin-left: 1rem!important
    }
    
    .m-4 {
        margin: 1.5rem!important
    }
    
    .mt-4,
    .my-4 {
        margin-top: 1.5rem!important
    }
    
    .mr-4,
    .mx-4 {
        margin-right: 1.5rem!important
    }
    
    .mb-4,
    .my-4 {
        margin-bottom: 1.5rem!important
    }
    
    .ml-4,
    .mx-4 {
        margin-left: 1.5rem!important
    }
    
    .m-5 {
        margin: 3rem!important
    }
    
    .mt-5,
    .my-5 {
        margin-top: 3rem!important
    }
    
    .mr-5,
    .mx-5 {
        margin-right: 3rem!important
    }
    
    .mb-5,
    .my-5 {
        margin-bottom: 3rem!important
    }
    
    .ml-5,
    .mx-5 {
        margin-left: 3rem!important
    }
    
    .p-0 {
        padding: 0!important
    }
    
    .pt-0,
    .py-0 {
        padding-top: 0!important
    }
    
    .pr-0,
    .px-0 {
        padding-right: 0!important
    }
    
    .pb-0,
    .py-0 {
        padding-bottom: 0!important
    }
    
    .pl-0,
    .px-0 {
        padding-left: 0!important
    }
    
    .p-1 {
        padding: .25rem!important
    }
    
    .pt-1,
    .py-1 {
        padding-top: .25rem!important
    }
    
    .pr-1,
    .px-1 {
        padding-right: .25rem!important
    }
    
    .pb-1,
    .py-1 {
        padding-bottom: .25rem!important
    }
    
    .pl-1,
    .px-1 {
        padding-left: .25rem!important
    }
    
    .p-2 {
        padding: .5rem!important
    }
    
    .pt-2,
    .py-2 {
        padding-top: .5rem!important
    }
    
    .pr-2,
    .px-2 {
        padding-right: .5rem!important
    }
    
    .pb-2,
    .py-2 {
        padding-bottom: .5rem!important
    }
    
    .pl-2,
    .px-2 {
        padding-left: .5rem!important
    }
    
    .p-3 {
        padding: 1rem!important
    }
    
    .pt-3,
    .py-3 {
        padding-top: 1rem!important
    }
    
    .pr-3,
    .px-3 {
        padding-right: 1rem!important
    }
    
    .pb-3,
    .py-3 {
        padding-bottom: 1rem!important
    }
    
    .pl-3,
    .px-3 {
        padding-left: 1rem!important
    }
    
    .p-4 {
        padding: 1.5rem!important
    }
    
    .pt-4,
    .py-4 {
        padding-top: 1.5rem!important
    }
    
    .pr-4,
    .px-4 {
        padding-right: 1.5rem!important
    }
    
    .pb-4,
    .py-4 {
        padding-bottom: 1.5rem!important
    }
    
    .pl-4,
    .px-4 {
        padding-left: 1.5rem!important
    }
    
    .p-5 {
        padding: 3rem!important
    }
    
    .pt-5,
    .py-5 {
        padding-top: 3rem!important
    }
    
    .pr-5,
    .px-5 {
        padding-right: 3rem!important
    }
    
    .pb-5,
    .py-5 {
        padding-bottom: 3rem!important
    }
    
    .pl-5,
    .px-5 {
        padding-left: 3rem!important
    }
    
    .m-auto {
        margin: auto!important
    }
    
    .mt-auto,
    .my-auto {
        margin-top: auto!important
    }
    
    .mr-auto,
    .mx-auto {
        margin-right: auto!important
    }
    
    .mb-auto,
    .my-auto {
        margin-bottom: auto!important
    }
    
    .ml-auto,
    .mx-auto {
        margin-left: auto!important
    }
    
    @media(min-width:576px) {
        .m-sm-0 {
            margin: 0!important
        }
        .mt-sm-0,
        .my-sm-0 {
            margin-top: 0!important
        }
        .mr-sm-0,
        .mx-sm-0 {
            margin-right: 0!important
        }
        .mb-sm-0,
        .my-sm-0 {
            margin-bottom: 0!important
        }
        .ml-sm-0,
        .mx-sm-0 {
            margin-left: 0!important
        }
        .m-sm-1 {
            margin: .25rem!important
        }
        .mt-sm-1,
        .my-sm-1 {
            margin-top: .25rem!important
        }
        .mr-sm-1,
        .mx-sm-1 {
            margin-right: .25rem!important
        }
        .mb-sm-1,
        .my-sm-1 {
            margin-bottom: .25rem!important
        }
        .ml-sm-1,
        .mx-sm-1 {
            margin-left: .25rem!important
        }
        .m-sm-2 {
            margin: .5rem!important
        }
        .mt-sm-2,
        .my-sm-2 {
            margin-top: .5rem!important
        }
        .mr-sm-2,
        .mx-sm-2 {
            margin-right: .5rem!important
        }
        .mb-sm-2,
        .my-sm-2 {
            margin-bottom: .5rem!important
        }
        .ml-sm-2,
        .mx-sm-2 {
            margin-left: .5rem!important
        }
        .m-sm-3 {
            margin: 1rem!important
        }
        .mt-sm-3,
        .my-sm-3 {
            margin-top: 1rem!important
        }
        .mr-sm-3,
        .mx-sm-3 {
            margin-right: 1rem!important
        }
        .mb-sm-3,
        .my-sm-3 {
            margin-bottom: 1rem!important
        }
        .ml-sm-3,
        .mx-sm-3 {
            margin-left: 1rem!important
        }
        .m-sm-4 {
            margin: 1.5rem!important
        }
        .mt-sm-4,
        .my-sm-4 {
            margin-top: 1.5rem!important
        }
        .mr-sm-4,
        .mx-sm-4 {
            margin-right: 1.5rem!important
        }
        .mb-sm-4,
        .my-sm-4 {
            margin-bottom: 1.5rem!important
        }
        .ml-sm-4,
        .mx-sm-4 {
            margin-left: 1.5rem!important
        }
        .m-sm-5 {
            margin: 3rem!important
        }
        .mt-sm-5,
        .my-sm-5 {
            margin-top: 3rem!important
        }
        .mr-sm-5,
        .mx-sm-5 {
            margin-right: 3rem!important
        }
        .mb-sm-5,
        .my-sm-5 {
            margin-bottom: 3rem!important
        }
        .ml-sm-5,
        .mx-sm-5 {
            margin-left: 3rem!important
        }
        .p-sm-0 {
            padding: 0!important
        }
        .pt-sm-0,
        .py-sm-0 {
            padding-top: 0!important
        }
        .pr-sm-0,
        .px-sm-0 {
            padding-right: 0!important
        }
        .pb-sm-0,
        .py-sm-0 {
            padding-bottom: 0!important
        }
        .pl-sm-0,
        .px-sm-0 {
            padding-left: 0!important
        }
        .p-sm-1 {
            padding: .25rem!important
        }
        .pt-sm-1,
        .py-sm-1 {
            padding-top: .25rem!important
        }
        .pr-sm-1,
        .px-sm-1 {
            padding-right: .25rem!important
        }
        .pb-sm-1,
        .py-sm-1 {
            padding-bottom: .25rem!important
        }
        .pl-sm-1,
        .px-sm-1 {
            padding-left: .25rem!important
        }
        .p-sm-2 {
            padding: .5rem!important
        }
        .pt-sm-2,
        .py-sm-2 {
            padding-top: .5rem!important
        }
        .pr-sm-2,
        .px-sm-2 {
            padding-right: .5rem!important
        }
        .pb-sm-2,
        .py-sm-2 {
            padding-bottom: .5rem!important
        }
        .pl-sm-2,
        .px-sm-2 {
            padding-left: .5rem!important
        }
        .p-sm-3 {
            padding: 1rem!important
        }
        .pt-sm-3,
        .py-sm-3 {
            padding-top: 1rem!important
        }
        .pr-sm-3,
        .px-sm-3 {
            padding-right: 1rem!important
        }
        .pb-sm-3,
        .py-sm-3 {
            padding-bottom: 1rem!important
        }
        .pl-sm-3,
        .px-sm-3 {
            padding-left: 1rem!important
        }
        .p-sm-4 {
            padding: 1.5rem!important
        }
        .pt-sm-4,
        .py-sm-4 {
            padding-top: 1.5rem!important
        }
        .pr-sm-4,
        .px-sm-4 {
            padding-right: 1.5rem!important
        }
        .pb-sm-4,
        .py-sm-4 {
            padding-bottom: 1.5rem!important
        }
        .pl-sm-4,
        .px-sm-4 {
            padding-left: 1.5rem!important
        }
        .p-sm-5 {
            padding: 3rem!important
        }
        .pt-sm-5,
        .py-sm-5 {
            padding-top: 3rem!important
        }
        .pr-sm-5,
        .px-sm-5 {
            padding-right: 3rem!important
        }
        .pb-sm-5,
        .py-sm-5 {
            padding-bottom: 3rem!important
        }
        .pl-sm-5,
        .px-sm-5 {
            padding-left: 3rem!important
        }
        .m-sm-auto {
            margin: auto!important
        }
        .mt-sm-auto,
        .my-sm-auto {
            margin-top: auto!important
        }
        .mr-sm-auto,
        .mx-sm-auto {
            margin-right: auto!important
        }
        .mb-sm-auto,
        .my-sm-auto {
            margin-bottom: auto!important
        }
        .ml-sm-auto,
        .mx-sm-auto {
            margin-left: auto!important
        }
    }
    
    @media(min-width:768px) {
        .m-md-0 {
            margin: 0!important
        }
        .mt-md-0,
        .my-md-0 {
            margin-top: 0!important
        }
        .mr-md-0,
        .mx-md-0 {
            margin-right: 0!important
        }
        .mb-md-0,
        .my-md-0 {
            margin-bottom: 0!important
        }
        .ml-md-0,
        .mx-md-0 {
            margin-left: 0!important
        }
        .m-md-1 {
            margin: .25rem!important
        }
        .mt-md-1,
        .my-md-1 {
            margin-top: .25rem!important
        }
        .mr-md-1,
        .mx-md-1 {
            margin-right: .25rem!important
        }
        .mb-md-1,
        .my-md-1 {
            margin-bottom: .25rem!important
        }
        .ml-md-1,
        .mx-md-1 {
            margin-left: .25rem!important
        }
        .m-md-2 {
            margin: .5rem!important
        }
        .mt-md-2,
        .my-md-2 {
            margin-top: .5rem!important
        }
        .mr-md-2,
        .mx-md-2 {
            margin-right: .5rem!important
        }
        .mb-md-2,
        .my-md-2 {
            margin-bottom: .5rem!important
        }
        .ml-md-2,
        .mx-md-2 {
            margin-left: .5rem!important
        }
        .m-md-3 {
            margin: 1rem!important
        }
        .mt-md-3,
        .my-md-3 {
            margin-top: 1rem!important
        }
        .mr-md-3,
        .mx-md-3 {
            margin-right: 1rem!important
        }
        .mb-md-3,
        .my-md-3 {
            margin-bottom: 1rem!important
        }
        .ml-md-3,
        .mx-md-3 {
            margin-left: 1rem!important
        }
        .m-md-4 {
            margin: 1.5rem!important
        }
        .mt-md-4,
        .my-md-4 {
            margin-top: 1.5rem!important
        }
        .mr-md-4,
        .mx-md-4 {
            margin-right: 1.5rem!important
        }
        .mb-md-4,
        .my-md-4 {
            margin-bottom: 1.5rem!important
        }
        .ml-md-4,
        .mx-md-4 {
            margin-left: 1.5rem!important
        }
        .m-md-5 {
            margin: 3rem!important
        }
        .mt-md-5,
        .my-md-5 {
            margin-top: 3rem!important
        }
        .mr-md-5,
        .mx-md-5 {
            margin-right: 3rem!important
        }
        .mb-md-5,
        .my-md-5 {
            margin-bottom: 3rem!important
        }
        .ml-md-5,
        .mx-md-5 {
            margin-left: 3rem!important
        }
        .p-md-0 {
            padding: 0!important
        }
        .pt-md-0,
        .py-md-0 {
            padding-top: 0!important
        }
        .pr-md-0,
        .px-md-0 {
            padding-right: 0!important
        }
        .pb-md-0,
        .py-md-0 {
            padding-bottom: 0!important
        }
        .pl-md-0,
        .px-md-0 {
            padding-left: 0!important
        }
        .p-md-1 {
            padding: .25rem!important
        }
        .pt-md-1,
        .py-md-1 {
            padding-top: .25rem!important
        }
        .pr-md-1,
        .px-md-1 {
            padding-right: .25rem!important
        }
        .pb-md-1,
        .py-md-1 {
            padding-bottom: .25rem!important
        }
        .pl-md-1,
        .px-md-1 {
            padding-left: .25rem!important
        }
        .p-md-2 {
            padding: .5rem!important
        }
        .pt-md-2,
        .py-md-2 {
            padding-top: .5rem!important
        }
        .pr-md-2,
        .px-md-2 {
            padding-right: .5rem!important
        }
        .pb-md-2,
        .py-md-2 {
            padding-bottom: .5rem!important
        }
        .pl-md-2,
        .px-md-2 {
            padding-left: .5rem!important
        }
        .p-md-3 {
            padding: 1rem!important
        }
        .pt-md-3,
        .py-md-3 {
            padding-top: 1rem!important
        }
        .pr-md-3,
        .px-md-3 {
            padding-right: 1rem!important
        }
        .pb-md-3,
        .py-md-3 {
            padding-bottom: 1rem!important
        }
        .pl-md-3,
        .px-md-3 {
            padding-left: 1rem!important
        }
        .p-md-4 {
            padding: 1.5rem!important
        }
        .pt-md-4,
        .py-md-4 {
            padding-top: 1.5rem!important
        }
        .pr-md-4,
        .px-md-4 {
            padding-right: 1.5rem!important
        }
        .pb-md-4,
        .py-md-4 {
            padding-bottom: 1.5rem!important
        }
        .pl-md-4,
        .px-md-4 {
            padding-left: 1.5rem!important
        }
        .p-md-5 {
            padding: 3rem!important
        }
        .pt-md-5,
        .py-md-5 {
            padding-top: 3rem!important
        }
        .pr-md-5,
        .px-md-5 {
            padding-right: 3rem!important
        }
        .pb-md-5,
        .py-md-5 {
            padding-bottom: 3rem!important
        }
        .pl-md-5,
        .px-md-5 {
            padding-left: 3rem!important
        }
        .m-md-auto {
            margin: auto!important
        }
        .mt-md-auto,
        .my-md-auto {
            margin-top: auto!important
        }
        .mr-md-auto,
        .mx-md-auto {
            margin-right: auto!important
        }
        .mb-md-auto,
        .my-md-auto {
            margin-bottom: auto!important
        }
        .ml-md-auto,
        .mx-md-auto {
            margin-left: auto!important
        }
    }
    
    @media(min-width:992px) {
        .m-lg-0 {
            margin: 0!important
        }
        .mt-lg-0,
        .my-lg-0 {
            margin-top: 0!important
        }
        .mr-lg-0,
        .mx-lg-0 {
            margin-right: 0!important
        }
        .mb-lg-0,
        .my-lg-0 {
            margin-bottom: 0!important
        }
        .ml-lg-0,
        .mx-lg-0 {
            margin-left: 0!important
        }
        .m-lg-1 {
            margin: .25rem!important
        }
        .mt-lg-1,
        .my-lg-1 {
            margin-top: .25rem!important
        }
        .mr-lg-1,
        .mx-lg-1 {
            margin-right: .25rem!important
        }
        .mb-lg-1,
        .my-lg-1 {
            margin-bottom: .25rem!important
        }
        .ml-lg-1,
        .mx-lg-1 {
            margin-left: .25rem!important
        }
        .m-lg-2 {
            margin: .5rem!important
        }
        .mt-lg-2,
        .my-lg-2 {
            margin-top: .5rem!important
        }
        .mr-lg-2,
        .mx-lg-2 {
            margin-right: .5rem!important
        }
        .mb-lg-2,
        .my-lg-2 {
            margin-bottom: .5rem!important
        }
        .ml-lg-2,
        .mx-lg-2 {
            margin-left: .5rem!important
        }
        .m-lg-3 {
            margin: 1rem!important
        }
        .mt-lg-3,
        .my-lg-3 {
            margin-top: 1rem!important
        }
        .mr-lg-3,
        .mx-lg-3 {
            margin-right: 1rem!important
        }
        .mb-lg-3,
        .my-lg-3 {
            margin-bottom: 1rem!important
        }
        .ml-lg-3,
        .mx-lg-3 {
            margin-left: 1rem!important
        }
        .m-lg-4 {
            margin: 1.5rem!important
        }
        .mt-lg-4,
        .my-lg-4 {
            margin-top: 1.5rem!important
        }
        .mr-lg-4,
        .mx-lg-4 {
            margin-right: 1.5rem!important
        }
        .mb-lg-4,
        .my-lg-4 {
            margin-bottom: 1.5rem!important
        }
        .ml-lg-4,
        .mx-lg-4 {
            margin-left: 1.5rem!important
        }
        .m-lg-5 {
            margin: 3rem!important
        }
        .mt-lg-5,
        .my-lg-5 {
            margin-top: 3rem!important
        }
        .mr-lg-5,
        .mx-lg-5 {
            margin-right: 3rem!important
        }
        .mb-lg-5,
        .my-lg-5 {
            margin-bottom: 3rem!important
        }
        .ml-lg-5,
        .mx-lg-5 {
            margin-left: 3rem!important
        }
        .p-lg-0 {
            padding: 0!important
        }
        .pt-lg-0,
        .py-lg-0 {
            padding-top: 0!important
        }
        .pr-lg-0,
        .px-lg-0 {
            padding-right: 0!important
        }
        .pb-lg-0,
        .py-lg-0 {
            padding-bottom: 0!important
        }
        .pl-lg-0,
        .px-lg-0 {
            padding-left: 0!important
        }
        .p-lg-1 {
            padding: .25rem!important
        }
        .pt-lg-1,
        .py-lg-1 {
            padding-top: .25rem!important
        }
        .pr-lg-1,
        .px-lg-1 {
            padding-right: .25rem!important
        }
        .pb-lg-1,
        .py-lg-1 {
            padding-bottom: .25rem!important
        }
        .pl-lg-1,
        .px-lg-1 {
            padding-left: .25rem!important
        }
        .p-lg-2 {
            padding: .5rem!important
        }
        .pt-lg-2,
        .py-lg-2 {
            padding-top: .5rem!important
        }
        .pr-lg-2,
        .px-lg-2 {
            padding-right: .5rem!important
        }
        .pb-lg-2,
        .py-lg-2 {
            padding-bottom: .5rem!important
        }
        .pl-lg-2,
        .px-lg-2 {
            padding-left: .5rem!important
        }
        .p-lg-3 {
            padding: 1rem!important
        }
        .pt-lg-3,
        .py-lg-3 {
            padding-top: 1rem!important
        }
        .pr-lg-3,
        .px-lg-3 {
            padding-right: 1rem!important
        }
        .pb-lg-3,
        .py-lg-3 {
            padding-bottom: 1rem!important
        }
        .pl-lg-3,
        .px-lg-3 {
            padding-left: 1rem!important
        }
        .p-lg-4 {
            padding: 1.5rem!important
        }
        .pt-lg-4,
        .py-lg-4 {
            padding-top: 1.5rem!important
        }
        .pr-lg-4,
        .px-lg-4 {
            padding-right: 1.5rem!important
        }
        .pb-lg-4,
        .py-lg-4 {
            padding-bottom: 1.5rem!important
        }
        .pl-lg-4,
        .px-lg-4 {
            padding-left: 1.5rem!important
        }
        .p-lg-5 {
            padding: 3rem!important
        }
        .pt-lg-5,
        .py-lg-5 {
            padding-top: 3rem!important
        }
        .pr-lg-5,
        .px-lg-5 {
            padding-right: 3rem!important
        }
        .pb-lg-5,
        .py-lg-5 {
            padding-bottom: 3rem!important
        }
        .pl-lg-5,
        .px-lg-5 {
            padding-left: 3rem!important
        }
        .m-lg-auto {
            margin: auto!important
        }
        .mt-lg-auto,
        .my-lg-auto {
            margin-top: auto!important
        }
        .mr-lg-auto,
        .mx-lg-auto {
            margin-right: auto!important
        }
        .mb-lg-auto,
        .my-lg-auto {
            margin-bottom: auto!important
        }
        .ml-lg-auto,
        .mx-lg-auto {
            margin-left: auto!important
        }
    }
    
    @media(min-width:1200px) {
        .m-xl-0 {
            margin: 0!important
        }
        .mt-xl-0,
        .my-xl-0 {
            margin-top: 0!important
        }
        .mr-xl-0,
        .mx-xl-0 {
            margin-right: 0!important
        }
        .mb-xl-0,
        .my-xl-0 {
            margin-bottom: 0!important
        }
        .ml-xl-0,
        .mx-xl-0 {
            margin-left: 0!important
        }
        .m-xl-1 {
            margin: .25rem!important
        }
        .mt-xl-1,
        .my-xl-1 {
            margin-top: .25rem!important
        }
        .mr-xl-1,
        .mx-xl-1 {
            margin-right: .25rem!important
        }
        .mb-xl-1,
        .my-xl-1 {
            margin-bottom: .25rem!important
        }
        .ml-xl-1,
        .mx-xl-1 {
            margin-left: .25rem!important
        }
        .m-xl-2 {
            margin: .5rem!important
        }
        .mt-xl-2,
        .my-xl-2 {
            margin-top: .5rem!important
        }
        .mr-xl-2,
        .mx-xl-2 {
            margin-right: .5rem!important
        }
        .mb-xl-2,
        .my-xl-2 {
            margin-bottom: .5rem!important
        }
        .ml-xl-2,
        .mx-xl-2 {
            margin-left: .5rem!important
        }
        .m-xl-3 {
            margin: 1rem!important
        }
        .mt-xl-3,
        .my-xl-3 {
            margin-top: 1rem!important
        }
        .mr-xl-3,
        .mx-xl-3 {
            margin-right: 1rem!important
        }
        .mb-xl-3,
        .my-xl-3 {
            margin-bottom: 1rem!important
        }
        .ml-xl-3,
        .mx-xl-3 {
            margin-left: 1rem!important
        }
        .m-xl-4 {
            margin: 1.5rem!important
        }
        .mt-xl-4,
        .my-xl-4 {
            margin-top: 1.5rem!important
        }
        .mr-xl-4,
        .mx-xl-4 {
            margin-right: 1.5rem!important
        }
        .mb-xl-4,
        .my-xl-4 {
            margin-bottom: 1.5rem!important
        }
        .ml-xl-4,
        .mx-xl-4 {
            margin-left: 1.5rem!important
        }
        .m-xl-5 {
            margin: 3rem!important
        }
        .mt-xl-5,
        .my-xl-5 {
            margin-top: 3rem!important
        }
        .mr-xl-5,
        .mx-xl-5 {
            margin-right: 3rem!important
        }
        .mb-xl-5,
        .my-xl-5 {
            margin-bottom: 3rem!important
        }
        .ml-xl-5,
        .mx-xl-5 {
            margin-left: 3rem!important
        }
        .p-xl-0 {
            padding: 0!important
        }
        .pt-xl-0,
        .py-xl-0 {
            padding-top: 0!important
        }
        .pr-xl-0,
        .px-xl-0 {
            padding-right: 0!important
        }
        .pb-xl-0,
        .py-xl-0 {
            padding-bottom: 0!important
        }
        .pl-xl-0,
        .px-xl-0 {
            padding-left: 0!important
        }
        .p-xl-1 {
            padding: .25rem!important
        }
        .pt-xl-1,
        .py-xl-1 {
            padding-top: .25rem!important
        }
        .pr-xl-1,
        .px-xl-1 {
            padding-right: .25rem!important
        }
        .pb-xl-1,
        .py-xl-1 {
            padding-bottom: .25rem!important
        }
        .pl-xl-1,
        .px-xl-1 {
            padding-left: .25rem!important
        }
        .p-xl-2 {
            padding: .5rem!important
        }
        .pt-xl-2,
        .py-xl-2 {
            padding-top: .5rem!important
        }
        .pr-xl-2,
        .px-xl-2 {
            padding-right: .5rem!important
        }
        .pb-xl-2,
        .py-xl-2 {
            padding-bottom: .5rem!important
        }
        .pl-xl-2,
        .px-xl-2 {
            padding-left: .5rem!important
        }
        .p-xl-3 {
            padding: 1rem!important
        }
        .pt-xl-3,
        .py-xl-3 {
            padding-top: 1rem!important
        }
        .pr-xl-3,
        .px-xl-3 {
            padding-right: 1rem!important
        }
        .pb-xl-3,
        .py-xl-3 {
            padding-bottom: 1rem!important
        }
        .pl-xl-3,
        .px-xl-3 {
            padding-left: 1rem!important
        }
        .p-xl-4 {
            padding: 1.5rem!important
        }
        .pt-xl-4,
        .py-xl-4 {
            padding-top: 1.5rem!important
        }
        .pr-xl-4,
        .px-xl-4 {
            padding-right: 1.5rem!important
        }
        .pb-xl-4,
        .py-xl-4 {
            padding-bottom: 1.5rem!important
        }
        .pl-xl-4,
        .px-xl-4 {
            padding-left: 1.5rem!important
        }
        .p-xl-5 {
            padding: 3rem!important
        }
        .pt-xl-5,
        .py-xl-5 {
            padding-top: 3rem!important
        }
        .pr-xl-5,
        .px-xl-5 {
            padding-right: 3rem!important
        }
        .pb-xl-5,
        .py-xl-5 {
            padding-bottom: 3rem!important
        }
        .pl-xl-5,
        .px-xl-5 {
            padding-left: 3rem!important
        }
        .m-xl-auto {
            margin: auto!important
        }
        .mt-xl-auto,
        .my-xl-auto {
            margin-top: auto!important
        }
        .mr-xl-auto,
        .mx-xl-auto {
            margin-right: auto!important
        }
        .mb-xl-auto,
        .my-xl-auto {
            margin-bottom: auto!important
        }
        .ml-xl-auto,
        .mx-xl-auto {
            margin-left: auto!important
        }
    }
    
    a:hover h3 {
        color: #d02028
    }
    
    a:hover h4 {
        color: #d02028
    }
    
    a.hover-red:hover {
        color: #d02028!important
    }
    
    .text-justify {
        text-align: justify!important
    }
    
    .text-nowrap {
        white-space: nowrap!important
    }
    
    .text-truncate {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }
    
    .text-left {
        text-align: left!important
    }
    
    .text-right {
        text-align: right!important
    }
    
    .text-center {
        text-align: center!important
    }
    
    @media(min-width:576px) {
        .text-sm-left {
            text-align: left!important
        }
        .text-sm-right {
            text-align: right!important
        }
        .text-sm-center {
            text-align: center!important
        }
    }
    
    @media(min-width:768px) {
        .text-md-left {
            text-align: left!important
        }
        .text-md-right {
            text-align: right!important
        }
        .text-md-center {
            text-align: center!important
        }
    }
    
    @media(min-width:992px) {
        .text-lg-left {
            text-align: left!important
        }
        .text-lg-right {
            text-align: right!important
        }
        .text-lg-center {
            text-align: center!important
        }
    }
    
    @media(min-width:1200px) {
        .text-xl-left {
            text-align: left!important
        }
        .text-xl-right {
            text-align: right!important
        }
        .text-xl-center {
            text-align: center!important
        }
    }
    
    .text-lowercase {
        text-transform: lowercase!important
    }
    
    .text-uppercase {
        text-transform: uppercase!important
    }
    
    .text-capitalize {
        text-transform: capitalize!important
    }
    
    .font-weight-light {
        font-weight: 300!important
    }
    
    .font-weight-normal {
        font-weight: 400!important
    }
    
    .font-weight-bold {
        font-weight: 700!important
    }
    
    .font-italic {
        font-style: italic!important
    }
    
    .text-white {
        color: #fff!important
    }
    
    .text-primary {
        color: #007bff!important
    }
    
    a.text-primary:hover,
    a.text-primary:focus {
        color: #0062cc!important
    }
    
    .text-secondary {
        color: #6c757d!important
    }
    
    a.text-secondary:hover,
    a.text-secondary:focus {
        color: #545b62!important
    }
    
    .text-success {
        color: #28a745!important
    }
    
    a.text-success:hover,
    a.text-success:focus {
        color: #1e7e34!important
    }
    
    .text-info {
        color: #17a2b8!important
    }
    
    a.text-info:hover,
    a.text-info:focus {
        color: #117a8b!important
    }
    
    .text-warning {
        color: #ffc107!important
    }
    
    a.text-warning:hover,
    a.text-warning:focus {
        color: #d39e00!important
    }
    
    .text-danger {
        color: #dc3545!important
    }
    
    a.text-danger:hover,
    a.text-danger:focus {
        color: #bd2130!important
    }
    
    .text-light {
        color: #f8f9fa!important
    }
    
    a.text-light:hover,
    a.text-light:focus {
        color: #dae0e5!important
    }
    
    .text-dark {
        color: #343a40!important
    }
    
    a.text-dark:hover,
    a.text-dark:focus {
        color: #1d2124!important
    }
    
    .text-muted {
        color: #6c757d!important
    }
    
    .text-hide {
        font: 0/0 a;
        color: transparent;
        text-shadow: none;
        background-color: transparent;
        border: 0
    }
    
    .visible {
        visibility: visible!important
    }
    
    .invisible {
        visibility: hidden!important
    }
    
    .position-left {
        float: left!important
    }
    
    .position-right {
        float: right!important
    }
    
    .bg-gray {
        background: #eee
    }
    
    .border {
        border: 1px solid #d6d6d6
    }
    
    .border-bottom {
        border-bottom: 1px solid #e3e3e3
    }
    
    .border-left {
        border-left: 1px solid #e3e3e3!important
    }
    
    .border-right {
        border-right: 1px solid #e3e3e3!important
    }
    
    .border-top {
        border-top: 1px solid #e3e3e3!important
    }
    
    .border-bottom-red {
        border-bottom: 2px solid #dc3545
    }
    
    .border-dots {
        border: 1px dotted #d6d6d6!important
    }
    
    .border-dots-bottom {
        border-bottom: 1px dotted #e3e3e3
    }
    
    .border-dots-left {
        border-left: 1px dotted #e3e3e3!important
    }
    
    .border-dots-right {
        border-right: 1px dotted #e3e3e3!important
    }
    
    .border-dots-top {
        border-top: 1px dotted #e3e3e3!important
    }
    
    .border-dots-bottom-red {
        border-bottom: 2px dotted #dc3545
    }
    
    .border-radius {
        border: 1px solid #ccc;
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px
    }
    
    .border-radius-left {
        border: 1px solid #ccc;
        border-top-left-radius: 20px;
        border-bottom-left-radius: 20px
    }
    
    .border-radius-right {
        border: 1px solid #ccc;
        border-top-right-radius: 20px;
        border-bottom-right-radius: 20px
    }
    
    .no-border {
        border: none!important
    }
    
    .text-normal {
        font-size: 13px!important
    }
    
    .text-normal-1 {
        font-size: 14px!important
    }
    
    .text-normal-2 {
        font-size: 15px!important
    }
    
    .text-normal-3 {
        font-size: 16px!important
    }
    
    .text-normal-4 {
        font-size: 17px!important
    }
    
    .text-normal-5 {
        font-size: 18px!important
    }
    
    .text-large {
        font-size: 20px!important
    }
    
    .text-small {
        font-size: 12px!important
    }
    
    .text-title-overflow {
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical
    }
    
    .dot {
        height: 5px;
        width: 5px;
        background-color: #007bff;
        border-radius: 50%;
        display: inline-block;
        margin-bottom: 3px
    }
    
    .text-h1 {
        font-size: 18px;
        font-weight: normal;
        font-family: Roboto-medium;
        line-height: 1.4;
        color: #000
    }
    
    .pb-c-1 {
        padding-bottom: 1px!important
    }
    
    .header-overflow {
        overflow: hidden!important;
        display: -webkit-box!important;
        line-height: 1.5!important;
        -webkit-line-clamp: 1!important;
        -webkit-box-orient: vertical!important;
        width: fit-content!important;
        white-space: normal!important;
        text-overflow: ellipsis!important
    }
    
    .header-overflow-2 {
        overflow: hidden!important;
        display: -webkit-box!important;
        line-height: 1.5!important;
        -webkit-line-clamp: 2!important;
        -webkit-box-orient: vertical!important;
        width: fit-content!important;
        white-space: normal!important;
        text-overflow: ellipsis!important
    }
    
    .header-overflow-3 {
        overflow: hidden!important;
        display: -webkit-box!important;
        line-height: 1.5!important;
        -webkit-line-clamp: 3!important;
        -webkit-box-orient: vertical!important;
        width: fit-content!important;
        white-space: normal!important;
        text-overflow: ellipsis!important
    }
    
    .header-overflow-4 {
        overflow: hidden!important;
        display: -webkit-box!important;
        line-height: 1.5!important;
        -webkit-line-clamp: 4!important;
        -webkit-box-orient: vertical!important;
        width: fit-content!important;
        white-space: normal!important;
        text-overflow: ellipsis!important
    }
    
    .header-overflow-5 {
        overflow: hidden!important;
        display: -webkit-box!important;
        line-height: 1.5!important;
        -webkit-line-clamp: 5!important;
        -webkit-box-orient: vertical!important;
        width: fit-content!important;
        white-space: normal!important;
        text-overflow: ellipsis!important
    }
    
    .text-gray {
        color: #999!important
    }
    
    .dp-inline {
        display: inline!important
    }
    
    .dp-inherit {
        display: inherit!important
    }
    
    .dp-flex {
        display: flex!important
    }
    
    .form-search {
        height: 30px!important
    }
    
    .text-overflow-1 {
        overflow: hidden!important;
        display: -webkit-box!important;
        -webkit-line-clamp: 1!important;
        -webkit-box-orient: vertical!important
    }
    
    .text-overflow-2 {
        overflow: hidden!important;
        display: -webkit-box!important;
        -webkit-line-clamp: 2!important;
        -webkit-box-orient: vertical!important
    }
    
    .text-overflow-3 {
        overflow: hidden!important;
        display: -webkit-box!important;
        -webkit-line-clamp: 3!important;
        -webkit-box-orient: vertical!important
    }
    
    .text-overflow-4 {
        overflow: hidden!important;
        display: -webkit-box!important;
        -webkit-line-clamp: 4!important;
        -webkit-box-orient: vertical!important
    }
    
    .text-overflow-5 {
        overflow: hidden!important;
        display: -webkit-box!important;
        -webkit-line-clamp: 5!important;
        -webkit-box-orient: vertical!important
    }
    
    .text-right-webkit {
        text-align: -webkit-right!important
    }
    
    .ul-scroll {
        width: 100%;
        overflow: auto;
        -webkit-overflow-scrolling: touch;
        -webkit-overflow-scrolling: auto;
        -ms-overflow: none;
        white-space: nowrap;
        margin-bottom: 10px
    }
    
    .ul-scroll li {
        display: inline-block;
        clear: both;
        padding: 10px;
        margin-bottom: 2px
    }
    
    .ul-scroll li a {
        color: #343a40!important
    }
    
    .ul-scroll li a:hover {
        text-decoration: none!important
    }
    
    .ul-scroll .active a {
        color: #dc3545!important;
        border-bottom: 2px solid #dc3545!important
    }
    
    .normal {
        height: auto!important;
        line-height: 1.4!important
    }
    
    .h55 {
        height: 55px!important
    }
    
    .h50 {
        height: 50px!important
    }
    
    .h45 {
        height: 45px!important
    }
    
    .h40 {
        height: 40px!important
    }
    
    .h35 {
        height: 35px!important
    }
    
    .h30 {
        height: 30px!important
    }
    
    .white {
        color: #fff!important
    }
    
    .text-dark-transition {
        color: #777!important
    }
    
    .item-blog-menu {
        height: 40px!important;
        display: grid!important;
        align-items: center!important
    }
    
    .swiper-container {
        width: 100%;
        height: auto
    }
    
    .d-container {
        position: relative
    }
    
    .d-container .bottomleft {
        position: absolute;
        width: 100%;
        bottom: 0;
        left: 0;
        background: rgba(0, 0, 0, .5);
        font-size: 14px;
        padding-left: 1rem;
        padding-right: 1rem;
        padding-bottom: 12px;
        color: #fff
    }
    
    .d-container img {
        width: 100%;
        height: auto
    }
    
    .swiper-pagination {
        bottom: 0!important
    }
    
    .swiper-pagination-bullet {
        background-color: #007bff!important;
        opacity: initial!important
    }
    
    .swiper-pagination-bullet-active {
        background-color: #d02028!important
    }
    
    .white-space-none {
        white-space: normal!important
    }
    
    .ml-12 {
        margin-left: 12px!important
    }
    
    .m-title h2 a,
    .m-title h1 a {
        color: #d30606!important
    }
    
    .m-title h2 a span,
    .m-title h1 a span {
        color: #000!important
    }
    
    .flex-center {
        display: flex;
        align-content: center;
        flex-wrap: wrap
    }
    
    .info {
        background-color: #fbfbfb;
        padding: 0
    }
    
    .kp-icon-sale::before {
        content: "";
        background-image: url(/Assets/Images/kp-icon/sale.jpg);
        background-repeat: no-repeat;
        display: inline-block;
        height: 20px;
        width: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        vertical-align: middle;
        clear: both;
        background-size: cover
    }
    
    .kp-icon-pin::before {
        content: "";
        background-image: url(/Assets/Images/kp-icon/pin.jpg);
        background-repeat: no-repeat;
        display: inline-block;
        height: 20px;
        width: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        vertical-align: middle;
        clear: both;
        background-size: cover
    }
    
    .kp-icon-mappin:before {
        content: "";
        background-image: url(/Assets/Images/kp-icon/map.jpg);
        background-repeat: no-repeat;
        display: inline-block;
        height: 20px;
        width: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        vertical-align: middle;
        clear: both;
        background-size: cover
    }
    
    .kp-icon-usd:before {
        content: "";
        background-image: url(/Assets/Images/kp-icon/usd.jpg);
        background-repeat: no-repeat;
        display: inline-block;
        height: 20px;
        width: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        vertical-align: middle;
        clear: both;
        background-size: cover
    }
    
    .kp-icon-time:before {
        content: "";
        background-image: url(/Assets/Images/kp-icon/time.jpg);
        background-repeat: no-repeat;
        display: inline-block;
        height: 20px;
        width: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        vertical-align: middle;
        clear: both;
        background-size: cover
    }
    
    .kp-icon-star:before {
        content: "";
        background-image: url(/Assets/Images/kp-icon/star.jpg);
        background-repeat: no-repeat;
        display: inline-block;
        height: 20px;
        width: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        vertical-align: middle;
        clear: both;
        background-size: cover
    }
    
    .kp-icon-view:before {
        content: "";
        background-image: url(/Assets/Images/kp-icon/view.jpg);
        background-repeat: no-repeat;
        display: inline-block;
        height: 20px;
        width: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        vertical-align: middle;
        clear: both;
        background-size: cover
    }
    
    .kp-icon-mappin,
    .kp-icon-pin,
    .kp-icon-sale,
    .kp-icon-star,
    .kp-icon-time,
    .kp-icon-usd,
    .kp-icon-view {
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical
    }
    
    .icon-clock:before {
        content: "";
        background-image: url(/Assets/Images/icon-clock.png);
        background-repeat: no-repeat;
        display: inline-block;
        height: 15px;
        width: 15px;
        vertical-align: text-bottom;
        clear: both;
        background-size: cover
    }
    
    .act_close {
        position: absolute;
        top: 6px;
        background-color: #f5f5f5;
        right: 10px;
        z-index: 2;
        border-radius: 50%
    }
    
    .icon-close:before {
        content: "";
        background-image: url(/Assets/Images/icon_close.png);
        background-repeat: no-repeat;
        display: inline-block;
        height: 16px;
        width: 16px;
        overflow: hidden;
        text-overflow: ellipsis;
        vertical-align: middle;
        clear: both;
        background-size: cover
    }
    
    ol.carousel-indicators {
        bottom: 0
    }
    
    ol.carousel-indicators li,
    ol.carousel-indicators li.active {
        width: 8px;
        height: 8px;
        border: none
    }
    
    ol.carousel-indicators li {
        background-color: #007bff
    }
    
    ol.carousel-indicators li.active {
        background-color: #d02028;
        margin: 1px
    }
    
    .list-scroll {
        margin: 0;
        background: #f4f4f4;
        padding: 0;
        width: 2200px
    }
    
    .list-scroll li {
        display: inline-block;
        clear: both;
        padding-bottom: 6px;
        border: 1px solid #eee;
        max-width: 210px;
        background-color: #fff
    }
    
    .list-scroll li h3 {
        font-size: 14px;
        font-family: Roboto-Medium;
        color: #333;
        text-align: left;
        margin: 10px 6px;
        line-height: 18px;
        height: 36px;
        overflow: hidden;
        font-weight: normal;
        white-space: normal
    }
    
    .list-scroll li p {
        text-align: left;
        font-size: 13px;
        color: #777;
        line-height: 18px;
        text-overflow: ellipsis;
        padding: 0 8px;
        margin-bottom: 8px;
        white-space: nowrap;
        overflow: hidden;
        margin-top: 0
    }
    
    .list-scroll li a {
        display: block;
        overflow: hidden;
        color: #343a40
    }
    
    .datetimepicker {
        padding: 4px;
        margin-top: 1px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        direction: ltr
    }
    
    .datetimepicker-inline {
        width: 220px
    }
    
    .datetimepicker.datetimepicker-rtl {
        direction: rtl
    }
    
    .datetimepicker.datetimepicker-rtl table tr td span {
        float: right
    }
    
    .datetimepicker-dropdown,
    .datetimepicker-dropdown-left {
        top: 0;
        left: 0
    }
    
    [class*=" datetimepicker-dropdown"]:before {
        content: '';
        display: inline-block;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-bottom: 7px solid #ccc;
        border-bottom-color: rgba(0, 0, 0, .2);
        position: absolute
    }
    
    [class*=" datetimepicker-dropdown"]:after {
        content: '';
        display: inline-block;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-bottom: 6px solid #fff;
        position: absolute
    }
    
    [class*=" datetimepicker-dropdown-top"]:before {
        content: '';
        display: inline-block;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-top: 7px solid #ccc;
        border-top-color: rgba(0, 0, 0, .2);
        border-bottom: 0
    }
    
    [class*=" datetimepicker-dropdown-top"]:after {
        content: '';
        display: inline-block;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-top: 6px solid #fff;
        border-bottom: 0
    }
    
    .datetimepicker-dropdown-bottom-left:before {
        top: -7px;
        right: 6px
    }
    
    .datetimepicker-dropdown-bottom-left:after {
        top: -6px;
        right: 7px
    }
    
    .datetimepicker-dropdown-bottom-right:before {
        top: -7px;
        left: 6px
    }
    
    .datetimepicker-dropdown-bottom-right:after {
        top: -6px;
        left: 7px
    }
    
    .datetimepicker-dropdown-top-left:before {
        bottom: -7px;
        right: 6px
    }
    
    .datetimepicker-dropdown-top-left:after {
        bottom: -6px;
        right: 7px
    }
    
    .datetimepicker-dropdown-top-right:before {
        bottom: -7px;
        left: 6px
    }
    
    .datetimepicker-dropdown-top-right:after {
        bottom: -6px;
        left: 7px
    }
    
    .datetimepicker>div {
        display: none
    }
    
    .datetimepicker.minutes div.datetimepicker-minutes {
        display: block
    }
    
    .datetimepicker.hours div.datetimepicker-hours {
        display: block
    }
    
    .datetimepicker.days div.datetimepicker-days {
        display: block
    }
    
    .datetimepicker.months div.datetimepicker-months {
        display: block
    }
    
    .datetimepicker.years div.datetimepicker-years {
        display: block
    }
    
    .datetimepicker table {
        margin: 0
    }
    
    .datetimepicker td,
    .datetimepicker th {
        text-align: center;
        width: 20px;
        height: 20px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        border: none
    }
    
    .table-striped .datetimepicker table tr td,
    .table-striped .datetimepicker table tr th {
        background-color: transparent
    }
    
    .datetimepicker table tr td.minute:hover {
        background: #eee;
        cursor: pointer
    }
    
    .datetimepicker table tr td.hour:hover {
        background: #eee;
        cursor: pointer
    }
    
    .datetimepicker table tr td.day:hover {
        background: #eee;
        cursor: pointer
    }
    
    .datetimepicker table tr td.old,
    .datetimepicker table tr td.new {
        color: #999
    }
    
    .datetimepicker table tr td.disabled,
    .datetimepicker table tr td.disabled:hover {
        background: none;
        color: #999;
        cursor: default
    }
    
    .datetimepicker table tr td.today,
    .datetimepicker table tr td.today:hover,
    .datetimepicker table tr td.today.disabled,
    .datetimepicker table tr td.today.disabled:hover {
        background-color: #fde19a;
        background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a);
        background-image: -ms-linear-gradient(top, #fdd49a, #fdf59a);
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
        background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a);
        background-image: -o-linear-gradient(top, #fdd49a, #fdf59a);
        background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
        background-repeat: repeat-x;
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
        border-color: #fdf59a #fdf59a #fbed50;
        border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
        filter: progid: DXImageTransform.Microsoft.gradient(enabled=false)
    }
    
    .datetimepicker table tr td.today:hover,
    .datetimepicker table tr td.today:hover:hover,
    .datetimepicker table tr td.today.disabled:hover,
    .datetimepicker table tr td.today.disabled:hover:hover,
    .datetimepicker table tr td.today:active,
    .datetimepicker table tr td.today:hover:active,
    .datetimepicker table tr td.today.disabled:active,
    .datetimepicker table tr td.today.disabled:hover:active,
    .datetimepicker table tr td.today.active,
    .datetimepicker table tr td.today:hover.active,
    .datetimepicker table tr td.today.disabled.active,
    .datetimepicker table tr td.today.disabled:hover.active,
    .datetimepicker table tr td.today.disabled,
    .datetimepicker table tr td.today:hover.disabled,
    .datetimepicker table tr td.today.disabled.disabled,
    .datetimepicker table tr td.today.disabled:hover.disabled,
    .datetimepicker table tr td.today[disabled],
    .datetimepicker table tr td.today:hover[disabled],
    .datetimepicker table tr td.today.disabled[disabled],
    .datetimepicker table tr td.today.disabled:hover[disabled] {
        background-color: #fdf59a
    }
    
    .datetimepicker table tr td.today:active,
    .datetimepicker table tr td.today:hover:active,
    .datetimepicker table tr td.today.disabled:active,
    .datetimepicker table tr td.today.disabled:hover:active,
    .datetimepicker table tr td.today.active,
    .datetimepicker table tr td.today:hover.active,
    .datetimepicker table tr td.today.disabled.active,
    .datetimepicker table tr td.today.disabled:hover.active {
        background-color: #fbf069
    }
    
    .datetimepicker table tr td.active,
    .datetimepicker table tr td.active:hover,
    .datetimepicker table tr td.active.disabled,
    .datetimepicker table tr td.active.disabled:hover {
        background-color: #006dcc;
        background-image: -moz-linear-gradient(top, #08c, #04c);
        background-image: -ms-linear-gradient(top, #08c, #04c);
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));
        background-image: -webkit-linear-gradient(top, #08c, #04c);
        background-image: -o-linear-gradient(top, #08c, #04c);
        background-image: linear-gradient(to bottom, #08c, #04c);
        background-repeat: repeat-x;
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
        border-color: #04c #04c #002a80;
        border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
        filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
        color: #fff;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
    }
    
    .datetimepicker table tr td.active:hover,
    .datetimepicker table tr td.active:hover:hover,
    .datetimepicker table tr td.active.disabled:hover,
    .datetimepicker table tr td.active.disabled:hover:hover,
    .datetimepicker table tr td.active:active,
    .datetimepicker table tr td.active:hover:active,
    .datetimepicker table tr td.active.disabled:active,
    .datetimepicker table tr td.active.disabled:hover:active,
    .datetimepicker table tr td.active.active,
    .datetimepicker table tr td.active:hover.active,
    .datetimepicker table tr td.active.disabled.active,
    .datetimepicker table tr td.active.disabled:hover.active,
    .datetimepicker table tr td.active.disabled,
    .datetimepicker table tr td.active:hover.disabled,
    .datetimepicker table tr td.active.disabled.disabled,
    .datetimepicker table tr td.active.disabled:hover.disabled,
    .datetimepicker table tr td.active[disabled],
    .datetimepicker table tr td.active:hover[disabled],
    .datetimepicker table tr td.active.disabled[disabled],
    .datetimepicker table tr td.active.disabled:hover[disabled] {
        background-color: #04c
    }
    
    .datetimepicker table tr td.active:active,
    .datetimepicker table tr td.active:hover:active,
    .datetimepicker table tr td.active.disabled:active,
    .datetimepicker table tr td.active.disabled:hover:active,
    .datetimepicker table tr td.active.active,
    .datetimepicker table tr td.active:hover.active,
    .datetimepicker table tr td.active.disabled.active,
    .datetimepicker table tr td.active.disabled:hover.active {
        background-color: #039
    }
    
    .datetimepicker table tr td span {
        display: block;
        width: 23%;
        height: 54px;
        line-height: 54px;
        float: left;
        margin: 1%;
        cursor: pointer;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px
    }
    
    .datetimepicker .datetimepicker-hours span {
        height: 26px;
        line-height: 26px
    }
    
    .datetimepicker .datetimepicker-hours table tr td span.hour_am,
    .datetimepicker .datetimepicker-hours table tr td span.hour_pm {
        width: 14.6%
    }
    
    .datetimepicker .datetimepicker-hours fieldset legend,
    .datetimepicker .datetimepicker-minutes fieldset legend {
        margin-bottom: inherit;
        line-height: 30px
    }
    
    .datetimepicker .datetimepicker-minutes span {
        height: 26px;
        line-height: 26px
    }
    
    .datetimepicker table tr td span:hover {
        background: #eee
    }
    
    .datetimepicker table tr td span.disabled,
    .datetimepicker table tr td span.disabled:hover {
        background: none;
        color: #999;
        cursor: default
    }
    
    .datetimepicker table tr td span.active,
    .datetimepicker table tr td span.active:hover,
    .datetimepicker table tr td span.active.disabled,
    .datetimepicker table tr td span.active.disabled:hover {
        background-color: #006dcc;
        background-image: -moz-linear-gradient(top, #08c, #04c);
        background-image: -ms-linear-gradient(top, #08c, #04c);
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));
        background-image: -webkit-linear-gradient(top, #08c, #04c);
        background-image: -o-linear-gradient(top, #08c, #04c);
        background-image: linear-gradient(to bottom, #08c, #04c);
        background-repeat: repeat-x;
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
        border-color: #04c #04c #002a80;
        border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
        filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
        color: #fff;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
    }
    
    .datetimepicker table tr td span.active:hover,
    .datetimepicker table tr td span.active:hover:hover,
    .datetimepicker table tr td span.active.disabled:hover,
    .datetimepicker table tr td span.active.disabled:hover:hover,
    .datetimepicker table tr td span.active:active,
    .datetimepicker table tr td span.active:hover:active,
    .datetimepicker table tr td span.active.disabled:active,
    .datetimepicker table tr td span.active.disabled:hover:active,
    .datetimepicker table tr td span.active.active,
    .datetimepicker table tr td span.active:hover.active,
    .datetimepicker table tr td span.active.disabled.active,
    .datetimepicker table tr td span.active.disabled:hover.active,
    .datetimepicker table tr td span.active.disabled,
    .datetimepicker table tr td span.active:hover.disabled,
    .datetimepicker table tr td span.active.disabled.disabled,
    .datetimepicker table tr td span.active.disabled:hover.disabled,
    .datetimepicker table tr td span.active[disabled],
    .datetimepicker table tr td span.active:hover[disabled],
    .datetimepicker table tr td span.active.disabled[disabled],
    .datetimepicker table tr td span.active.disabled:hover[disabled] {
        background-color: #04c
    }
    
    .datetimepicker table tr td span.active:active,
    .datetimepicker table tr td span.active:hover:active,
    .datetimepicker table tr td span.active.disabled:active,
    .datetimepicker table tr td span.active.disabled:hover:active,
    .datetimepicker table tr td span.active.active,
    .datetimepicker table tr td span.active:hover.active,
    .datetimepicker table tr td span.active.disabled.active,
    .datetimepicker table tr td span.active.disabled:hover.active {
        background-color: #039
    }
    
    .datetimepicker table tr td span.old {
        color: #999
    }
    
    .datetimepicker th.switch {
        width: 145px
    }
    
    .datetimepicker th span.glyphicon {
        pointer-events: none
    }
    
    .datetimepicker thead tr:first-child th,
    .datetimepicker tfoot th {
        cursor: pointer
    }
    
    .datetimepicker thead tr:first-child th:hover,
    .datetimepicker tfoot th:hover {
        background: #eee
    }
    
    .input-append.date .add-on i,
    .input-prepend.date .add-on i,
    .input-group.date .input-group-addon span {
        cursor: pointer;
        width: 14px;
        height: 14px
    }
    
    body.modal-chat-open {
        overflow: hidden;
        position: fixed
    }
    
    .box-chat-pasgo {
        position: fixed;
        bottom: 0;
        height: auto;
        right: 10px;
        width: 296px;
        border-top: 3px solid #d2d6de;
        background: #f7f8fa;
        margin-bottom: 20px;
        box-shadow: 0 1px 1px rgba(0, 0, 0, .5);
        overflow-x: hidden;
        z-index: 10000
    }
    
    .box-chat-pasgo.box-success {
        border-top-color: #00a65a
    }
    
    .box-chat-pasgo.collapsed-box .box-body,
    .box-chat-pasgo.collapsed-box .box-footer {
        display: none
    }
    
    .box-chat-pasgo.height-control .box-body {
        max-height: 300px;
        overflow: auto
    }
    
    .box-chat-pasgo.box-solid {
        border-top: 0
    }
    
    .box-chat-pasgo.box-solid>.box-header .btn.btn-default {
        background: transparent
    }
    
    .box-chat-pasgo.box-solid>.box-header .btn:hover,
    .box-chat-pasgo.box-solid>.box-header a:hover {
        background: rgba(0, 0, 0, .1)
    }
    
    .box-chat-pasgo.box-solid.box-default>.box-header {
        color: #444;
        background: #d2d6de;
        background-color: #d2d6de
    }
    
    .box-chat-pasgo.box-solid.box-default>.box-header a,
    .box-chat-pasgo.box-solid.box-default>.box-header .btn {
        color: #444
    }
    
    .box-chat-pasgo.box-solid.box-info>.box-header {
        color: #fff;
        background: #00c0ef;
        background-color: #00c0ef
    }
    
    .box-chat-pasgo.box-solid.box-info>.box-header a,
    .box-chat-pasgo.box-solid.box-info>.box-header .btn {
        color: #fff
    }
    
    .box-chat-pasgo.box-solid.box-success {
        border: 1px solid #00a65a
    }
    
    .box-chat-pasgo.box-solid.box-success>.box-header {
        color: #fff;
        background: #00a65a;
        background-color: #00a65a
    }
    
    .box-chat-pasgo.box-solid.box-success>.box-header a,
    .box-chat-pasgo.box-solid.box-success>.box-header .btn {
        color: #fff
    }
    
    .box-chat-pasgo.box-solid>.box-header>.box-tools .btn {
        border: 0;
        box-shadow: none
    }
    
    .box-chat-pasgo.box-solid[class*='bg']>.box-header {
        color: #fff
    }
    
    .box-chat-pasgo .box-group>.box-chat-pasgo {
        margin-bottom: 5px
    }
    
    .box-header:before,
    .box-body:before,
    .box-footer:before,
    .box-header:after,
    .box-body:after,
    .box-footer:after {
        content: " ";
        display: table
    }
    
    .box-header:after,
    .box-body:after,
    .box-footer:after {
        clear: both
    }
    
    .box-header {
        color: #444;
        display: block;
        padding: 10px 10px;
        position: relative;
        text-align: left;
        background-color: #f6f6f6
    }
    
    .box-header.with-border {
        border-bottom: 1px solid #c1c1c1
    }
    
    .collapsed-box .box-header.with-border {
        border-bottom: none
    }
    
    .box-header>.fa,
    .box-header>.glyphicon,
    .box-header>.ion,
    .box-header .box-title {
        display: inline-block;
        font-size: 16px;
        margin: 0;
        line-height: 1
    }
    
    .box-header>.fa,
    .box-header>.glyphicon,
    .box-header>.ion {
        margin-right: 5px
    }
    
    .box-header>.box-tools {
        position: absolute;
        right: 10px;
        top: 5px
    }
    
    .box-header>.box-tools [data-toggle="tooltip"] {
        position: relative
    }
    
    .box-header>.box-tools.pull-right .dropdown-menu {
        right: 0;
        left: auto
    }
    
    .btn-box-tool {
        padding: 5px;
        font-size: 12px;
        background: transparent;
        color: #97a0b3
    }
    
    .btn-box-tool i {
        font-style: normal
    }
    
    .open .btn-box-tool,
    .btn-box-tool:hover {
        color: #606c84
    }
    
    .btn-box-tool.btn:active {
        box-shadow: none
    }
    
    .box-body {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
        padding: 10px
    }
    
    .no-header .box-body {
        border-top-right-radius: 3px;
        border-top-left-radius: 3px
    }
    
    .box-footer {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
        border-top: 1px solid #f4f4f4;
        padding: 10px 10px 5px 10px;
        background-color: #fff
    }
    
    .direct-chat .box-body {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        position: relative;
        overflow-x: hidden;
        padding: 0
    }
    
    .direct-chat-messages {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
        padding: 10px;
        height: 300px;
        overflow: auto
    }
    
    .direct-chat-msg,
    .direct-chat-text {
        display: block
    }
    
    .direct-chat-msg {
        margin-bottom: 15px
    }
    
    .direct-chat-msg:before,
    .direct-chat-msg:after {
        content: " ";
        display: table
    }
    
    .direct-chat-msg:after {
        clear: both
    }
    
    .direct-chat-text {
        border-radius: 5px;
        position: relative;
        padding: 4px 5px;
        background: #d2d6de;
        border: 1px solid #d2d6de;
        margin: 1px 0 0 46px;
        color: #333;
        font-size: 13px;
        text-align: justify;
        padding: 7px 10px;
        word-wrap: break-word
    }
    
    .direct-chat-text:after,
    .direct-chat-text:before {
        position: absolute;
        right: 100%;
        top: 12px;
        border: solid transparent;
        border-right-color: #d2d6de;
        content: ' ';
        height: 0;
        width: 0;
        pointer-events: none
    }
    
    .direct-chat-text:after {
        border-width: 5px;
        margin-top: -5px
    }
    
    .direct-chat-text:before {
        border-width: 6px;
        margin-top: -6px
    }
    
    .left .direct-chat-text {
        float: left;
        width: 86%;
        margin-left: 10px;
        margin-right: 0;
        word-wrap: break-word
    }
    
    .left .direct-chat-img {
        float: left;
        margin-left: -5px
    }
    
    .left .lef-time {
        margin-right: 10px
    }
    
    .right .direct-chat-text {
        float: right;
        width: 86%;
        margin-right: 10px;
        margin-left: 0
    }
    
    .right .direct-chat-text:after,
    .right .direct-chat-text:before {
        right: auto;
        left: 100%;
        border-right-color: transparent;
        border-left-color: #d2d6de
    }
    
    .right .direct-chat-timestamp {
        margin-left: 10px
    }
    
    .direct-chat-img {
        border-radius: 50%;
        float: left;
        width: 30px;
        height: 30px
    }
    
    .right .direct-chat-img {
        float: right;
        margin-right: -5px
    }
    
    .direct-chat-info {
        display: block;
        margin-bottom: 2px;
        font-size: 11px
    }
    
    .direct-chat-name {
        font-weight: 600
    }
    
    .direct-chat-timestamp {
        color: #8c9290;
        font-size: 10px;
        margin-top: 5px
    }
    
    .direct-chat-info .right>.direct-chat-text {
        background: #00c0ef;
        border-color: #00c0ef;
        color: #fff
    }
    
    .direct-chat-info .right>.direct-chat-text:after,
    .direct-chat-info .right>.direct-chat-text:before {
        border-left-color: #00c0ef
    }
    
    .direct-chat-success .right>.direct-chat-text {
        background: #00a65a;
        border-color: #00a65a;
        color: #fff;
        word-wrap: break-word
    }
    
    .direct-chat-success .right>.direct-chat-text:after,
    .direct-chat-success .right>.direct-chat-text:before {
        border-left-color: #00a65a
    }
    
    .show-box-chat {
        position: fixed;
        opacity: 0;
        visibility: hidden;
        text-align: center;
        z-index: 99;
        background-image: url(/Assets/Images/chat-now-red-v1.png);
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
        color: #fff;
        width: 57px;
        min-height: 54px;
        line-height: 54px;
        right: 8px;
        font-size: 1.5em;
        bottom: -25px;
        padding-top: 2px;
        border-radius: 5px;
        transition: all .5s ease-in-out;
        transition-delay: .2s
    }
    
    .show-box-chat:hover {
        background-image: url(/Assets/Images/chat-now-green-v1.png);
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
        color: #fff;
        transition: all .2s ease-in-out;
        transition-delay: 0
    }
    
    .show-box-chat.show {
        visibility: visible;
        cursor: pointer;
        opacity: 1;
        bottom: 110px!important;
        right: 12px
    }
    
    .show-box-chat div.number-message {
        display: none;
        position: absolute;
        height: 25px;
        width: 25px;
        text-align: center;
        border-radius: 50%;
        background: #00a1ff;
        z-index: 999;
        font-size: 13px;
        right: -5px;
        top: -9px;
        overflow: hidden
    }
    
    .pasgo-footer {
        float: right;
        padding: 6px 6px 0 0;
        color: #ea1c06;
        font-weight: bold;
        font-size: 11.5px;
        font-style: italic
    }
    
    .pasgo-footer a {
        color: red
    }
    
    .pasgo-footer a:hover {
        color: #337ab7
    }
    
    #box-typing {
        float: left;
        width: 100%;
        padding: 0 10px;
        color: #616362;
        font-size: 13px;
        font-style: italic;
        position: absolute;
        bottom: 0;
        background-color: #f7f8fa;
        padding-bottom: 0
    }
    
    #box-error {
        float: left;
        width: 100%;
        padding: 0 10px;
        color: #616362;
        font-size: 13px;
        font-style: italic;
        text-align: center;
        padding-top: 5px;
        padding-bottom: 5px;
        position: absolute;
        background-color: #e3e3e3;
        z-index: 1
    }
    
    #see-history-chat {
        text-align: center;
        font-size: 13px
    }
    
    #box-user-info {
        width: 100%;
        height: 93%;
        position: absolute;
        background-color: #f7f8fa;
        z-index: 999;
        top: 42px
    }
    
    #box-user-info .box-user-input {
        float: left;
        width: 100%;
        margin: 5px 0
    }
    
    #box-user-info .box-user-input span {
        float: left;
        margin-left: 10%;
        width: 80%;
        font-size: 13px;
        text-align: center
    }
    
    #box-user-info .input-group {
        margin-top: 20px;
        display: block
    }
    
    #box-user-info .form-control {
        margin-left: 10%;
        width: 80%;
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px;
        font-size: 13px
    }
    
    #box-user-info .input-group-btn {
        float: right;
        margin-right: 10%
    }
    
    #box-user-info .box-user-button {
        float: left;
        width: 100%;
        margin: 20px 0
    }
    
    #box-user-info .box-user-button #submit-info-client {
        float: left;
        width: 80%;
        margin-left: 10%;
        background-color: #449d44;
        display: inline-block;
        padding: 6px 12px;
        margin-bottom: 0;
        font-size: 14px;
        font-weight: normal;
        line-height: 1.42857143;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        -ms-touch-action: manipulation;
        touch-action: manipulation;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background-image: none;
        border: 1px solid transparent;
        border-radius: 4px;
        color: #fff
    }
    
    #box-user-info #phone-error,
    #box-user-info #email-error,
    #user-info-error {
        float: left;
        margin-left: 10%;
        width: 80%;
        color: red;
        text-align: left;
        font-size: 11px;
        padding-top: 5px;
        padding-left: 5px
    }
    
    .pasgo-khung-chat {
        display: none
    }
    
    .hide-forever {
        display: none!important
    }
    
    #number-message {
        position: relative;
        top: -13px;
        margin: 0 auto;
        color: #fff;
        display: block;
        clear: both;
        float: left;
        width: 100%
    }
    
    #number-message-in-detail,
    #number-message-in-kham-pha {
        position: absolute;
        height: 23px;
        width: 23px;
        text-align: center;
        border-radius: 50%;
        background: #d30606;
        z-index: 999;
        bottom: 35px;
        font-size: 11px;
        left: 50%;
        padding-top: 0;
        color: #fff;
        display: none
    }
    
    #message-client,
    #send-message {
        height: 40px;
        font-size: 16px;
        border-radius: 0;
        box-shadow: none;
        -webkit-appearance: none;
        display: block;
        -webkit-box-shadow: none;
        -webkit-border-radius: 0;
        -moz-appearance: none
    }
    
    #send-message {
        color: #fff;
        background: #00a659
    }
    
    @media all and (min-width: 768px)and (max-width: 1024px) {
        .right .direct-chat-timestamp {
            margin-left: 9%
        }
        .left .lef-time {
            margin-right: 9%
        }
        #pasgo-chat-message {
            padding-left: 20px;
            padding-right: 20px
        }
        .direct-chat-text {
            font-size: 15px
        }
        .direct-chat-timestamp {
            font-size: 12px
        }
        #box-typing,
        #box-error,
        #see-history-chat {
            font-size: 15px
        }
        .direct-chat-info {
            font-size: 13px
        }
        .direct-chat-img {
            width: 40px;
            height: 40px
        }
        #box-user-info .box-user-input span {
            font-size: 15px
        }
        #box-user-info .form-control {
            font-size: 15px
        }
        #box-user-info #phone-error,
        #box-user-info #email-error,
        #user-info-error {
            font-size: 13px
        }
    }
    
    .direct-chat-messages {
        -webkit-overflow-scrolling: touch!important;
        overflow-y: scroll!important;
        -webkit-overflow-scrolling: auto!important
    }
    
    #pasgo-chat-message::-webkit-scrollbar {
        -webkit-appearance: none
    }
    
    #pasgo-chat-message::-webkit-scrollbar {
        width: 4px
    }
    
    #pasgo-chat-message::-webkit-scrollbar {
        height: 12px
    }
    
    #pasgo-chat-message::-webkit-scrollbar-thumb {
        background-color: #616362;
        border-radius: 10px
    }
    
    #pasgo-chat-message::-webkit-scrollbar-track {
        border-radius: 10px;
        background-color: transparent
    }
.wappertintucpost .wap-tintuccontent {
    background-color: #fff;
    padding-left: 0;
    background-clip: content-box;
}
@media (min-width: 1366px){
.wapcontent {
    width: 1280px;
    padding: 0;
}}
.wappertintucpost .wap-tintuccontent h1 {
    margin: 0 0 10px 0;
    line-height: 22px;
    font-weight: normal;
    font-family: Roboto-medium;
    padding: 10px;
    color: #d02028;
    display: -webkit-box;
    overflow: hidden;
    font-size: 20px;
	border: none
}
.wappertintucpost .wap-tintuccontent h1 span {
    color: #777;
    padding: 1px;
    font-size: 13px;
    display: inline-block;
    width: 100%;
    float: left;
    margin-top: 6px;
}
.wappertintucpost .wap-tintuccontent h1 span i {
    font-style: normal;
    position: relative;
    top: 1px;
}
.wappertintucpost .wap-tintuccontent .tintuc-wapcontent {
    position: relative;
}
.wappertintucpost .wap-tintuccontent .tintuc-wapcontent .col-md-12 {
    text-align: justify;
    font-size: 15px;
    color: #333;
    font-family: Arial;
    padding: 10px 20px;
}
.wappertintucpost .wapadv h2:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-top: 6px solid #d02028;
    border-left: .5rem solid transparent;
    border-bottom: 6px solid transparent;
    left: 0;
    bottom: -12px;
}
.wapper .form-group .btn-send {
    padding: 10px 20px;
    border: 1px solid #d02028;
    background: #d02028;
    color: #fff;
    float: right;
    display: inline-block;
    margin: 20px 0;
}
.wapper .form-group .input-lg .form-control {
    min-height: 40px;
    height: auto!important;
}
.wapper .form-group .input-lg {
    padding: 5px 0;
}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #ccc;
    outline: none;
    -webkit-appearance: none;
    border-radius: 0;
    box-shadow: none;
}
iframe {
    width: 100%;
}

























































