.navbar-dark .navbar-nav .nav-link {
    color: #fff !important;
    font-weight: 700;
}

nav.navbar.bg-dark {
    background-color: #000 !important;
}

@media (min-width: 992px) {
    nav.navbar.navbar-expand-lg.navbar-dark.bg-dark {
        height: 65px;
    }
    .block-left,
    .block-right {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
}

@media (max-width: 991px) {
    .navbar #language {
        display: none;
    }
    #tablist .nav-link span {
        display: none;
    }
    .container {
        padding-right: 0!important;
        padding-left: 0!important;
    }
    .jumbotron {
        margin-top: 20px!important;
    }
}

#language:hover>.dropdown-menu,
.navbar .collapse .nav-item:hover>.dropdown-menu {
    display: block;
}

.navbar .collapse .dropdown-item {
    color: #fff;
    border-bottom: solid rgba(69, 241, 41, 0.3) 0.1rem;
    padding: 0.35rem 1.5rem;
    background-color: #000;
}

.navbar .collapse .dropdown-menu {
    padding: 0.3rem 0;
    font-size: 13px;
}

.navbar .collapse .dropdown-item:hover {
    color: #ffcb08;
    background-color: #ddd;
}

#language>.dropdown-toggle:active {
    pointer-events: none;
}

.navbar #language {
    margin-left: 17px;
    padding-right: 0!important;
}

.navbar #language {
    margin-left: 17px;
    padding-right: 0!important;
}

.navbar #language .dropdown-toggle {
    border-color: rgba(255, 255, 255, 1) !important;
    line-height: 40px;
}

.navbar .dropdown-toggle>span {
    width: 44px;
    height: 44px;
    border: 1px solid #fff;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    display: inline-block;
    text-align: center;
}

.navbar .logo {
    padding-right: 50px;
    left: 0;
    top: 0;
    z-index: 999;
}

.navbar #language .dropdown-item {
    color: #fff;
    font-size: 12px;
    border-bottom: solid rgba(69, 241, 41, 0.3) 0.1rem;
}

.navbar #language .dropdown-item:hover {
    background-color: #ffcb08;
    transition: 0.5s;
}

.navbar #language .dropdown-menu {
    background-color: #000;
    padding: 0;
    left: -35px;
}

.navbar-nav .active {
    color: #ffcb08;
}

.navbar .navbar-nav .nav-link {
    padding: 0 17px;
}


/* submenu */

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu a::after {
    transform: rotate(-90deg);
    position: absolute;
    right: 6px;
    top: .8em;
}

.dropdown-submenu .dropdown-menu {
    top: 0;
    left: 100%;
    margin-left: .1rem;
    margin-right: .1rem;
}


/* card */

.hovereffect-one {
    float: left;
    overflow: hidden;
    position: relative;
    text-align: center;
    cursor: default;
    background: rgb(224, 175, 0) !important;
}

.hovereffect-one .overlay {
    position: absolute;
    overflow: hidden;
    width: 80%;
    height: 80%;
    left: 10%;
    top: 10%;
    border-bottom: 1px solid #FFF;
    border-top: 1px solid #FFF;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: scale(0, 1);
    -ms-transform: scale(0, 1);
    transform: scale(0, 1);
}

.hovereffect-one:hover .overlay {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    padding-top: 50px;
}

.hovereffect-one img {
    display: block;
    position: relative;
    -webkit-transition: all 0.35s;
    transition: all 0.35s;
    /* width: calc(100% + 20px); */
    width: 100%;
}

.hovereffect-one:hover img {
    filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="0.6" /><feFuncG type="linear" slope="0.6" /><feFuncB type="linear" slope="0.6" /></feComponentTransfer></filter></svg>#filter');
    filter: brightness(0.6);
    -webkit-filter: brightness(0.6);
    opacity: 0.3;
}

.hovereffect-one a,
.hovereffect-one p {
    color: #FFF;
    padding: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    font-size: 14px;
}

.hovereffect-one:hover a,
.hovereffect-one:hover p {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}


/* hovereffect two */

.hovereffect-two {
    float: left;
    overflow: hidden;
    position: relative;
    text-align: center;
    cursor: default;
    background: rgb(34, 188, 193);
}

.hovereffect-two .overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    padding: 3em;
    text-align: left;
}

.hovereffect-two img {
    display: block;
    position: relative;
    max-width: none;
    /* width: calc(100% + 60px); */
    -webkit-transition: opacity 0.35s, -webkit-transform 0.45s;
    transition: opacity 0.35s, transform 0.45s;
    /* -webkit-transform: translate3d(-40px, 0, 0);
    transform: translate3d(-40px, 0, 0); */
    width: 100%;
}

.hovereffect-two .overlay:before {
    position: absolute;
    top: 20px;
    right: 20px;
    bottom: 20px;
    left: 20px;
    border: 1px solid #fff;
    content: '';
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: opacity 0.35s, -webkit-transform 0.45s;
    transition: opacity 0.35s, transform 0.45s;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
}

.hovereffect-two a,
.hovereffect-two p {
    color: #FFF;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: opacity 0.35s, -webkit-transform 0.45s;
    transition: opacity 0.35s, transform 0.45s;
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
    text-align: center;
    font-size: 14px;
}

.hovereffect-two:hover img {
    opacity: 0.6;
    filter: alpha(opacity=60);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.hovereffect-two:hover .overlay:before,
.hovereffect-two:hover a,
.hovereffect-two:hover p {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}


/* hovereffect two */


/* hovereffect three */

.hovereffect-three {
    float: left;
    overflow: hidden;
    position: relative;
    text-align: left;
    cursor: default;
    background: rgb(224, 35, 105);
}

.hovereffect-three .overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    padding: 15px 20px;
}

.hovereffect-three img {
    display: block;
    position: relative;
    max-width: none;
    /* width: calc(100% + 20px); */
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    /* -webkit-transform: translate3d(-10px, 0, 0); */
    /* transform: translate3d(-10px, 0, 0); */
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    width: 100%;
}

.hovereffect-three:hover img {
    opacity: 0.4;
    filter: alpha(opacity=40);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.hovereffect-three h2 {
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    position: relative;
    font-size: 17px;
    overflow: hidden;
    padding: 0.5em 0;
    background-color: transparent;
}

.hovereffect-three h2:after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: #fff;
    content: '';
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
}

.hovereffect-three:hover h2:after {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.hovereffect-three a,
.hovereffect-three p {
    color: #FFF;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    font-size: 14px;
}

.hovereffect-three:hover a,
.hovereffect-three:hover p {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}


/* hovereffect three */


/* end card */


/* jumbotron */

.jumbotron {
    background-color: #fff;
    border-radius: 0;
}

@media (min-width: 576px) {
    .jumbotron {
        padding-top: 0;
    }
}

.jumbotron .display-4 {
    text-align: center;
    background-color: #ffffff;
    color: #ffcb08;
    font-size: 28px;
    font-weight: 500;
    padding-top: 20px;
    margin-bottom: 35px;
    text-transform: uppercase;
}

.jumbotron ul {
    color: #ffcb08;
}

.jumbotron ul li span {
    color: #212529;
}


/* end jumbotron */


/* button */

.btn-hover {
    font-weight: 500;
    width: 150px;
    border-radius: 2.5rem;
    border-width: 3px;
    border-style: double;
    background: #ffcb08;
    color: #212529;
    margin-right: 15px;
}

.btn-hover:hover {
    color: #212529;
}

.btn-hover .fa {
    color: #212529;
}


/* end button */


/* tab */

.nav-tabs .nav-item {
    position: relative;
    z-index: 1;
    display: block;
    margin: 0;
    text-align: center;
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

#tablist {
    position: relative;
    display: flex;
    margin: 0 auto;
    padding: 0;
    max-width: 1242px;
    list-style: none;
    flex-flow: row wrap;
    justify-content: center;
}

.nav-tabs .active {
    background: #fff;
    box-shadow: -1px 0 0 #fff;
    background-color: #ffcb08!important;
    color: #ffffff!important;
    overflow: visible;
    padding: 2em;
    transition: color .2s;
    position: relative;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 700;
}

.nav-tabs a {
    background-color: #ffffff;
    color: #000000!important;
}

.nav-tabs .nav-item .fa {
    font-size: 30px;
    display: grid;
}

.nav-tabs {
    border-bottom: none;
}

.nav-tabs .nav-link {
    padding: 2.5em;
    white-space: nowrap;
    font-weight: 700;
}

.nav-tabs .nav-link:hover {
    color: #ffcb08;
    border-color: #fff!important;
}

.nav-tabs .nav-link span {
    font-weight: 700;
    font-size: .75rem;
}

.nav-tabs .nav-item .active::after {
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -10px;
    width: 0;
    height: 0;
    border: solid transparent;
    border-width: 10px;
    border-top-color: #fff;
    content: '';
    pointer-events: none;
    border-top-color: #ffcb08!important;
}

#tablist {
    margin-bottom: 15px;
}


/* end tab */

.image-caption-1,
.image-caption-2,
.image-caption-3,
.image-caption-4 {
    float: left;
    overflow: hidden;
    position: relative;
    text-align: center;
    cursor: default;
    height: 220px;
}

.image-caption-1 {
    background-color: #f47a33;
}

.image-caption-2 {
    background-color: #81d742;
}

.image-caption-3 {
    background-color: #8224e3;
}

.image-caption-4 {
    background-color: #1dbab4;
}

.image-caption-1 .overlay,
.image-caption-2 .overlay,
.image-caption-3 .overlay,
.image-caption-4 .overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    padding: 3em;
    text-align: left;
}

.image-caption-1 img,
.image-caption-2 img,
.image-caption-3 img,
.image-caption-4 img {
    display: block;
    position: relative;
    max-width: none;
    width: calc(100% + 60px);
    -webkit-transition: opacity 0.35s, -webkit-transform 0.45s;
    transition: opacity 0.35s, transform 0.45s;
    -webkit-transform: translate3d(-40px, 0, 0);
    transform: translate3d(-40px, 0, 0);
}

.image-caption-1 h2,
.image-caption-2 h2,
.image-caption-3 h2,
.image-caption-4 h2 {
    text-transform: uppercase;
    color: #fff;
    position: relative;
    font-size: 17px;
    background-color: transparent;
    padding: 15% 0 10px 0;
    text-align: left;
}

.image-caption-1 .overlay:before,
.image-caption-2 .overlay:before,
.image-caption-3 .overlay:before,
.image-caption-4 .overlay:before {
    position: absolute;
    top: 20px;
    right: 20px;
    bottom: 20px;
    left: 20px;
    content: '';
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: opacity 0.35s, -webkit-transform 0.45s;
    transition: opacity 0.35s, transform 0.45s;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
}

.image-caption-1 i,
.image-caption-1 p,
.image-caption-2 i,
.image-caption-2 p,
.image-caption-3 i,
.image-caption-3 p,
.image-caption-4 i,
.image-caption-4 p {
    color: #FFF;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: opacity 0.35s, -webkit-transform 0.45s;
    transition: opacity 0.35s, transform 0.45s;
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
}

.image-caption-1:hover img,
.image-caption-2:hover img,
.image-caption-3:hover img,
.image-caption-4:hover img {
    opacity: 0.4;
    filter: alpha(opacity=60);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.image-caption-1 .overlay i,
.image-caption-2 .overlay i,
.image-caption-3 .overlay i,
.image-caption-4 .overlay i {
    font-size: 90px;
    line-height: 128px;
    width: 128px;
    height: 128px;
    position: absolute;
    margin-top: -10px;
    left: 50%;
    margin-left: -50px;
}

.image-caption-1:hover .overlay:before,
.image-caption-1:hover i,
.image-caption-1:hover p,
.image-caption-2:hover .overlay:before,
.image-caption-2:hover i,
.image-caption-2:hover p,
.image-caption-3:hover .overlay:before,
.image-caption-3:hover i,
.image-caption-3:hover p,
.image-caption-4:hover .overlay:before,
.image-caption-4:hover i,
.image-caption-4:hover p {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.card-deck i.fa {
    margin-bottom: 0!important;
    color: #1e73be !important;
    font-size: 64px!important;
    text-align: center;
}

.card-deck .card {
    background-color: initial;
    border: none;
}

.card-deck .card h5 {
    font-size: 20px;
    line-height: 1.5em;
    text-align: center;
    color: #000000;
}

.card-deck .card p {
    color: #888fa1;
    text-align: center;
    line-height: 1.8em;
    font-size: 16px;
}

.col-sm-6,
.col-12 {
    padding-left: 0;
    padding-right: 0;
}

.container {
    padding-right: 15px;
    padding-left: 15px;
}

.card-icon {
    color: #ffcb08;
    font-size: 128px!important;
    width: 100%;
    height: 256px;
    line-height: 283px;
    padding-top: 80px;
}

.card-icon .card {
    width: 25%;
    background-color: initial;
    border: none;
}

.card-icon .fa {
    text-align: center;
}

.media .box-date {
    background-color: #000;
    float: left;
    margin: 0 20px 20px 0;
    min-height: 60px;
    width: 50px;
}

.media .box-date .d {
    color: rgb(255, 255, 255) !important;
    background-color: rgba(0, 0, 0, 1);
    font-size: 22px;
    font-weight: 700;
    line-height: 40px;
}

.media .box-date span {
    display: block;
    text-align: center;
}

.media .box-date .m {
    color: rgb(255, 255, 255) !important;
    background-color: rgba(52, 204, 255, 1);
    font-size: 14px;
    text-transform: uppercase;
}

.media .media-body h5 {
    font-size: 18px !important;
    color: #333333;
    line-height: 1em!important;
}

.media .media-body a {
    color: #ffcb08;
}

.media .media-body a:visited {
    text-decoration: underline!important;
}

.media .media-body a:hover {
    outline: 0;
}

.media {
    float: left;
    clear: both;
    margin-bottom: 20px;
}

.slick-prev:before,
.slick-next:before {
    font-size: 35px;
}

.carousel-6 .slick-dots li button:before {
    font-size: 11px;
    border: 2px solid #000;
    border-radius: 50%;
    width: 15px;
    height: 15px;
    line-height: 14px;
    color: #fff;
}

.carousel-6 .slick-dots .slick-active button:before {
    color: #000;
}

.carousel-6 .slick-next {
    right: 15px;
}

.carousel-6 .slick-prev {
    left: 0px;
    z-index: 100;
}

#carousel-5 .carousel-control-prev-icon,
#carousel-5 .carousel-control-next-icon {
    height: 40px;
    width: 40px;
    outline: black;
    background-color: rgba(0, 0, 0, 0.3);
    background-size: 40%, 40%;
    border-radius: 50%;
}

#carousel-5 .carousel-indicators>li {
    border-radius: 50%;
    height: 10px;
    width: 10px;
    border: 2px solid #525252;
}

#carousel-5 .carousel-indicators .active {
    background-color: #525252!important;
}

#carousel-5 .carousel-caption {
    color: #000;
}

#carousel-5 .carousel-item {
    height: 300px;
}

#carousel-5 .carousel-caption i {
    width: 30px;
    height: 40px;
    font-size: 25px;
    padding: 10px 0;
    color: #94c523;
}

#carousel-5 .carousel-caption em {
    font-size: 16px;
    color: #333333;
}

#carousel-5 .carousel-caption em:before {
    color: #ccc;
    content: "\201C";
    font-size: 3em;
    line-height: .1em;
    margin-right: .15em;
    vertical-align: -.4em;
}

#carousel-5 .carousel-caption em:after {
    content: "\201D";
    font-size: 3em;
    line-height: .1em;
    margin-left: .15em;
    vertical-align: -.5em;
    color: #ccc;
}

#carousel-5 .carousel-caption h5 {
    font-size: 20px;
    line-height: 25px;
    margin: 8px 0!important;
    color: #333333;
}

#carousel-5 .carousel-indicators {
    bottom: -50px;
}

#carousel-1 .ticker-title,
#carousel-2 .ticker-title,
#carousel-3 .ticker-title,
#carousel-4 .ticker-title {
    background: #ffcb08;
}

.carousel-notification {
    margin-bottom: -30px;
}

.carousel-notification .ticker-title span {
    border-left-color: #ffcb08;
    width: 0;
    position: absolute;
    right: -10px;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 0;
    border-style: solid;
    border-width: 10px 0 10px 10px;
    border-color: transparent transparent transparent #ffcb08;
    margin-bottom: 0;
}

.carousel-notification .carousel-inner {
    height: 40px;
    border: 2px solid #ffcb08;
}

.carousel-notification .carousel-caption {
    color: #ffcb08;
    top: 50%;
    padding-top: 7px;
    padding-bottom: 0;
    text-align: left;
}

.carousel-notification .carousel-caption h3 {
    font-weight: 500;
    font-size: 16px!important;
}

#carousel-1 .carousel-caption h3 {
    margin-left: 50px;
}

#carousel-2 .carousel-caption h3,
#carousel-3 .carousel-caption h3,
#carousel-4 .carousel-caption h3 {
    margin-left: -90px;
}

.carousel-notification .carousel-control-next,
.carousel-notification .carousel-control-prev {
    width: 5%;
    margin-top: 10px;
}

.carousel-notification .carousel-control-prev {
    left: auto !important;
    right: 30px;
}

.carousel-notification .carousel-control-next-icon:after {
    content: '>';
    font-size: 30px;
    font-weight: 500;
    color: #ffcb08;
}

.carousel-notification .carousel-control-prev-icon:after {
    content: '<';
    font-size: 30px;
    font-weight: 500;
    color: #ffcb08;
}

.carousel-notification .carousel-control-prev-icon,
.carousel-notification .carousel-control-next-icon {
    background-image: none!important;
}

footer .textwidget li {
    list-style-type: none;
    padding: 5px 0;
}

footer .textwidget ul {
    padding-inline-start: 0;
}

footer .textwidget li a {
    color: #fff;
    font-size: 12px;
}

footer .textwidget {
    position: relative;
    padding: 50px 20px 0;
    float: left;
}

footer .top-social-icons>a {
    text-align: center!important;
    overflow: hidden;
    border-right: 1px solid #dedede;
    border-color: #2f323c;
    height: 100%!important;
    width: 50px!important;
    display: -webkit-inline-box;
    font-size: 28px!important;
}

footer .top-social-icons .fa {
    font-size: 25px!important;
    height: 56px;
    line-height: 50px;
    padding-left: 12px;
    color: #c6d8cd;
}

footer .top-social-icons {
    float: right;
    height: 56px
}

footer {
    padding-top: 50px;
    display: inline-block;
}

#estimate-shipping .card-header {
    background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
    padding: 10px 15px;
}

#estimate-shipping .card-header h4 {
    font-size: 18px;
    color: #ffcb08;
    font-weight: 500;
    line-height: 1.5em;
}

#estimate-shipping .card-body {
    font-size: 16px;
    line-height: 1.8em;
    color: #333333;
}

#estimate-shipping .card-body .form-group label {
    display: inline-block;
    max-width: 100%;
    font-weight: 700;
}

#estimate-shipping .card-body .form-group {
    margin-bottom: 0;
}

#estimate-shipping input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]) {
    text-transform: uppercase;
    letter-spacing: 2px;
    border-bottom: 2px solid #dedede;
    padding: 8px 0;
    margin: 0;
    width: 100%;
}

#estimate-shipping input:not([type=submit]):not([type=file]) {
    background-color: rgba(255, 255, 255, 1);
    border-color: rgba(35, 35, 35, 1) !important;
}

#estimate-shipping .form-control {
    font-size: .9em!important;
    display: block;
    padding: 4px 8px!important;
    line-height: 1.42857143;
    color: #555;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 2px!important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

#estimate-shipping table {
    max-width: 100%;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
    margin-bottom: 1.5em;
}

#estimate-shipping table tr {
    border: 1px solid #dedede;
    border-color: rgba(0, 0, 0, 1);
    padding: 6px;
}

#estimate-shipping table tr .col-lg-6,
#estimate-shipping table tr .col-md-6 {
    width: 50%;
}

#estimate-shipping table td,
#estimate-shipping table th {
    border-color: rgba(0, 0, 0, 1);
}

#estimate-shipping table td {
    border: 1px solid #dedede;
    border-color: rgba(0, 0, 0, 1);
}

#estimate-shipping label {
    margin-bottom: 0;
    line-height: 1.42857143;
}

#estimate-shipping select {
    text-transform: uppercase;
    letter-spacing: 2px;
    border-bottom: 2px solid #dedede!important;
    margin: 0;
    width: 100%;
    height: 30px;
    line-height: 30px;
    border-color: rgba(35, 35, 35, 1) !important;
}

#estimate-shipping .btn-success:hover {
    color: #fff;
    background-color: #1e7e34;
    border-color: #1c7430;
    background-repeat: repeat-x;
    border-color: #3e8f3e;
}

#estimate-shipping .btn-success {
    height: 30px;
}

#estimate-shipping .btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate;
    font-weight: 400;
}

#tu-my-ve-viet-nam .section-2 {
    background: #fffff5 url(https://vietaircargo.com/wp-content/plugins/custom_user/template/asset/images/pages_wp/pattern/line-pattern.png) repeat;
    padding: 15px 0;
}

@media (min-width: 1200px) {
    #tu-my-ve-viet-nam .container {
        max-width: 1200px;
        padding-left: 30px;
    }
}

#tu-my-ve-viet-nam .section-2 .first-row .block-left {
    margin-bottom: 40px;
}

#tu-my-ve-viet-nam .section-2 .content-wrap {
    margin-top: 30px;
    padding-left: 20px;
}

.page-info {
    font-weight: 400;
}

@media (min-width: 992px) {
    #tu-my-ve-viet-nam .section-2 {
        margin-top: 2%;
    }
    .nav-tabs .nav-link {
        padding: 2em;
    }
    #estimate-shipping .btn-group-justified {
        margin-top: 20px;
    }
}

#tu-my-ve-viet-nam .col-sm-6 {
    padding-left: 25px !important;
}

#tu-my-ve-viet-nam .bullet-text {
    position: relative;
}

#tu-my-ve-viet-nam p,
#tu-my-ve-viet-nam ul li {
    line-height: 1.7;
    font-weight: 500!important;
    font-size: 18px;
}

#tu-my-ve-viet-nam p {
    margin-bottom: 5px;
}

#tu-my-ve-viet-nam .section-1 {
    padding: 15px 0;
}

#tu-my-ve-viet-nam .section-1 .image-title {
    font-size: 26px;
    margin-left: 30px;
    margin-bottom: 30px;
}

#tu-my-ve-viet-nam .section-1 .image-title {
    font-family: utmbebas;
}

@media (min-width: 992px) {
    #tu-my-ve-viet-nam .section-1 .image-title {
        margin-right: 50px;
    }
}

#tu-my-ve-viet-nam .highlight-text {
    font-weight: 700;
    color: #ffcb08;
}

#tu-my-ve-viet-nam .sec-image-wrap {
    position: relative;
}

@media (min-width: 992px) {
    #tu-my-ve-viet-nam .section-1 .sec-image-wrap .overlay-layer,
    #tu-my-ve-viet-nam .section-1 .sec-image-wrap .img-border {
        width: 95%;
    }
}

#tu-my-ve-viet-nam .overlay-layer {
    opacity: .3;
}

.overlay-layer {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .7) url(https://vietaircargo.com/wp-content/plugins/custom_user/template/asset/images/pages_wp/pattern/line-pattern.png) repeat;
    opacity: .7;
}

#tu-my-ve-viet-nam p {
    line-height: 1.7;
    font-weight: 400!important;
}

#tu-my-ve-viet-nam p {
    margin-bottom: 5px;
}

@media (min-width: 992px) {
    #tu-my-ve-viet-nam .section-1 .sec-image-wrap .img-border {
        left: -20px;
    }
}

#tu-my-ve-viet-nam .sec-image-wrap .img-border {
    position: absolute;
    top: -20px;
    height: 100%;
}

#tu-my-ve-viet-nam .section-1 .sec-image-wrap .img-text-1 {
    top: 15px;
    left: 10px;
    font-size: 40px;
    font-weight: 400;
}

#tu-my-ve-viet-nam .section-1 .sec-image-wrap .img-text-2 {
    bottom: 60px;
    right: 60px;
    font-size: 26px;
    font-weight: 400;
}

#tu-my-ve-viet-nam .section-1 .sec-image-wrap .img-text-1,
#tu-my-ve-viet-nam .section-1 .sec-image-wrap .img-text-2 {
    position: absolute;
    color: #fff;
    font-family: utmbebas;
}

#tu-my-ve-viet-nam .sec-image-wrap .img-border.animated:before {
    transition: width .75s cubic-bezier(.73, 0, .35, 1), height .75s cubic-bezier(.73, 0, .35, 1) .75s;
}

#tu-my-ve-viet-nam .sec-image-wrap .img-border.animated:before,
#tu-my-ve-viet-nam .sec-image-wrap .img-border.animated:after {
    width: 100%;
    height: 100%;
    opacity: 1;
    box-sizing: inherit;
}

#tu-my-ve-viet-nam .sec-image-wrap .img-border:before {
    border-left: none;
    border-bottom: none;
}

#tu-my-ve-viet-nam .sec-image-wrap .img-border:before,
#tu-my-ve-viet-nam .sec-image-wrap .img-border:after {
    content: '';
    position: absolute;
    border: solid 12px transparent;
    border-image: linear-gradient(45deg, #ffcb08 0%, #ffae00 26%, #ffcb08 100%);
    border-image-slice: 1;
}

#tu-my-ve-viet-nam .sec-image-wrap .img-border.animated:after {
    transition: height .75s cubic-bezier(.73, 0, .35, 1), width .75s cubic-bezier(.73, 0, .35, 1) .75s;
}

#tu-my-ve-viet-nam .sec-image-wrap .img-border:after {
    border-top: none;
    border-right: none;
}

#tu-my-ve-viet-nam .section-1 .sec-image-wrap .img-text-2 .tel-1 {
    margin-top: 20px;
}

#tu-my-ve-viet-nam .section-1 .sec-image-wrap .img-text-2 .tel-1,
#tu-my-ve-viet-nam .section-1 .sec-image-wrap .img-text-2 .tel-2 {
    font-size: 20px;
}

#tu-my-ve-viet-nam .section-1 .sec-image-wrap .img-text-1,
#tu-my-ve-viet-nam .section-1 .sec-image-wrap .img-text-2 {
    position: absolute;
    color: #fff;
}

@media (min-width: 992px) {
    #tu-my-ve-viet-nam .section-1 .sec-image-wrap .img-text-2 {
        right: 70px;
    }
}

#tu-my-ve-viet-nam .section-1 .image-title,
#tu-my-ve-viet-nam .section-1 .img-text-1,
#tu-my-ve-viet-nam .section-1 .img-text-2 {
    font-family: utmbebas;
}

#tu-my-ve-viet-nam .section-1 .sec-image-wrap .img-text-2 {
    bottom: 60px;
    right: 60px;
    font-size: 24px;
}

#tu-my-ve-viet-nam .section-1 .block-left,
#tu-my-ve-viet-nam .section-1 .block-right {
    transition: all 1s cubic-bezier(.73, 0, .35, 1);
}

#tu-my-ve-viet-nam .section-1 .block-right {
    margin-top: 30px;
}

#tu-my-ve-viet-nam .highlight-text {
    color: #ffcb08;
}

#tu-my-ve-viet-nam .bullet-text:before {
    content: '';
    position: absolute;
    left: -10px;
    top: 10px;
    border-top: 5px solid transparent;
    border-left: 7px solid #999;
    border-bottom: 5px solid transparent;
}

#tu-my-ve-viet-nam .section-1 .block-right {
    padding-left: 50px !important;
}

#tu-my-ve-viet-nam .section-1 .section-1-bottom {
    text-align: center;
    margin-top: 30px;
    width: 55%;
    margin: 30px auto 0;
}

#tu-my-ve-viet-nam .section-1 .section-1-bottom .box {
    margin: 5% 0;
    transition: all .8s cubic-bezier(0, .05, .13, 1);
}

@media (min-width: 992px) {
    #tu-my-ve-viet-nam .section-1 .section-1-bottom .box {
        width: 31%;
    }
}

@media (min-width: 768px) {
    #tu-my-ve-viet-nam .section-1 .section-1-bottom .box {
        display: inline-block;
        vertical-align: top;
    }
}

#tu-my-ve-viet-nam .section-1 .section-1-bottom .box .content-wrap {
    border: solid 1px #999;
    padding: 3px;
}

#tu-my-ve-viet-nam .section-1 .section-1-bottom .box .content-wrap .small-text {
    text-decoration: underline;
}

@media (min-width: 768px) {
    #tu-my-ve-viet-nam .section-1 .section-1-bottom .box .small-text {
        font-size: 13px;
    }
}

#tu-my-ve-viet-nam .section-1 .section-1-bottom .box .content-wrap .box-highlight-text {
    font-size: 27px;
}

#tu-my-ve-viet-nam .highlight-text {
    font-weight: 700;
    color: #ffcb08;
}

#tu-my-ve-viet-nam .section-1 .section-1-bottom {
    text-align: center;
    margin-top: 30px;
    width: 55%;
    margin: 30px auto 0;
}

#tu-my-ve-viet-nam {
    overflow: hidden;
    font-family: robotocondensed;
}

#tu-my-ve-viet-nam .section-1 .section-1-bottom .box .box-action {
    background-color: #ffcb08;
    padding: 5px 10px;
    display: block;
    margin-top: 2px;
    color: #fff;
    font-family: robotocondensed;
    font-weight: 700;
}

@media (min-width: 992px) {
    #tu-my-ve-viet-nam .section-2 .first-row .sec-image-wrap .img-border {
        top: -30px;
        left: 30px;
        width: 95%;
    }
}

#tu-my-ve-viet-nam .section-2 .sec-image-wrap .img-border {
    text-align: left;
}

#tu-my-ve-viet-nam .sec-image-wrap .img-border {
    position: absolute;
    height: 100%;
}

@media (min-width: 992px) {
    #tu-my-ve-viet-nam .section-2 .second-row .sec-image-wrap-2 .img-border {
        width: 95%;
        top: -30px;
    }
}

#tu-my-ve-viet-nam .section-2 .sec-image-wrap .sec-img {
    width: 95%;
}

#tu-my-ve-viet-nam .img-fluid {
    max-width: 100%;
    height: auto;
}

#tu-my-ve-viet-nam img {
    vertical-align: middle;
}

#tu-my-ve-viet-nam .section-2 .sec-image-wrap.sec-image-wrap-2 {
    text-align: right;
}

#tu-my-ve-viet-nam .section-2 .sec-image-wrap .overlay-layer {
    left: 0;
    width: 95%;
}

#tu-my-ve-viet-nam .section-2 .sec-image-wrap.sec-image-wrap-2 .overlay-layer {
    right: 0;
    left: initial;
}

#tu-my-ve-viet-nam .section-2 .sec-image-wrap .overlay-layer {
    width: 95%;
}

#tu-my-ve-viet-nam .section-2 .section-title {
    text-align: center;
    margin-top: 30px;
    font-size: 26px;
    margin-bottom: 50px;
}

#tu-my-ve-viet-nam .section-2 .content-wrap {
    margin-top: 30px;
    padding-left: 20px;
}

#tu-my-ve-viet-nam .checked-text {
    position: relative;
}

@media (min-width: 992px) {
    #tu-my-ve-viet-nam .checked-text {
        padding-left: 15px;
    }
}

#tu-my-ve-viet-nam .section-2 .content-wrap .checked-text:before {
    content: '';
    position: absolute;
    left: -25px;
    top: 5px;
    width: 18px !important;
    height: 18px !important;
    background: url(https://vietaircargo.com/wp-content/plugins/custom_user/template/asset/images/pages_wp/icons/icon-checked.png) no-repeat 0 0/100% 100%;
}

@media (min-width: 992px) {
    #tu-my-ve-viet-nam .checked-text:before {
        width: 25px;
        height: 25px;
    }
}

#tu-my-ve-viet-nam .highlight-text {
    font-weight: 700;
    color: #ffcb08;
}

@media (min-width: 992px) {
    #tu-my-ve-viet-nam .section-2 .second-row {
        margin-top: 6%;
        margin-bottom: 40px;
    }
}

#tu-my-ve-viet-nam .section-3,
#bang-gia .section-4,
#thu-tuc-gui-hang-tu-my-ve-viet-nam .section-3,
#tu-order-hang-my .section-3 {
    margin-top: 30px;
    padding-bottom: 5%;
}

@media (min-width: 992px) {
    #tu-my-ve-viet-nam .section-3,
    #bang-gia .section-4,
    #thu-tuc-gui-hang-tu-my-ve-viet-nam .section-3,
    #tu-order-hang-my .section-3 {
        margin-top: 5%;
    }
}

#tu-my-ve-viet-nam .section-3 .section-title,
#bang-gia .section-4 .section-title,
#thu-tuc-gui-hang-tu-my-ve-viet-nam .section-3 .section-title,
#tu-order-hang-my .section-3 .section-title {
    text-align: center;
    margin-bottom: 30px;
    font-family: utmbebas;
    font-size: 26px;
}

@media (min-width: 992px) {
    #tu-my-ve-viet-nam .section-3 .section-title,
    #bang-gia .section-4 .section-title,
    #thu-tuc-gui-hang-tu-my-ve-viet-nam .section-3 .section-title,
    #tu-order-hang-my .section-3 .section-title {
        font-size: 28px;
    }
}

@media (min-width: 768px) {
    #tu-my-ve-viet-nam .section-3 .section-title,
    #bang-gia .section-4 .section-title,
    #thu-tuc-gui-hang-tu-my-ve-viet-nam .section-3 .section-title,
    #tu-order-hang-my .section-3 .section-title {
        font-size: 22px;
    }
}

#tu-my-ve-viet-nam .highlight-text {
    font-weight: 700;
    color: #ffcb08;
}

#tu-my-ve-viet-nam .section-3 .section-title,
#bang-gia .section-4 .section-title,
#thu-tuc-gui-hang-tu-my-ve-viet-nam .section-3 .section-title,
#tu-order-hang-my .section-3 .section-title {
    text-align: center;
    margin-bottom: 30px;
    font-family: utmbebas;
    font-size: 26px;
}

#tu-my-ve-viet-nam .section-3 .video-wrap,
#bang-gia .section-4 .video-wrap,
#thu-tuc-gui-hang-tu-my-ve-viet-nam .section-3 .video-wrap,
#tu-order-hang-my .section-3 .video-wrap {
    border: solid 10px transparent;
    border-image: linear-gradient(45deg, #ffcb08 0%, #ffae00 26%, #ffcb08 100%);
    border-image-slice: 1;
    margin-bottom: 20px;
}

.wp-vgp-video-row {
    margin: 10px -.9375em;
}

.wp-vgp-clearfix:before,
.wp-vgp-clearfix:after {
    content: "";
    display: table;
}

.wp-vgp-design-11 .wp-vgp-video-wrap {
    padding-bottom: 25px;
}

@media only screen and (min-width: 40.0625em) {
    .wp-vgp-medium-12 {
        width: 100%;
    }
}

@media only screen and (min-width: 40.0625em) {
    .wp-vgp-column,
    .wp-vgp-columns {
        position: relative;
        padding-left: .9375em;
        padding-right: .9375em;
        float: left;
    }
}

.wp-vgp-design-11 .wp-vgp-video-frame-wrap {
    position: relative;
    overflow: hidden;
    display: block;
    opacity: 1;
    transition: padding .6s ease, opacity 0s ease .6s;
}

.wp-vgp-video-frame-wrap {
    text-align: center;
}

.wp-vgp-video-grid-wrp *,
.wp-vgp-video-slider-wrap * {
    outline: 0!important;
    box-sizing: border-box;
}

.wp-vgp-video-grid-wrp *,
.wp-vgp-video-slider-wrap * {
    outline: 0!important;
    box-sizing: border-box;
}

.wp-vgp-design-11 .wp-vgp-video-image-frame {
    overflow: hidden;
}

.wp-vgp-medium-12 .wp-vgp-video-image-frame {
    height: 350px;
}

.wp-vgp-video-image-frame {
    position: relative;
}

.wp-vgp-video-grid-wrp *,
.wp-vgp-video-slider-wrap * {
    outline: 0!important;
    box-sizing: border-box;
}

.wp-vgp-design-11 .wp-vgp-video-image-frame a {
    display: block;
    height: 100%;
}

.wp-vgp-video-grid-wrp *,
.wp-vgp-video-slider-wrap * {
    outline: 0!important;
    box-sizing: border-box;
}

.wp-vgp-design-11 .wp-vgp-video-image-frame img {
    height: 100%!important;
    width: 100%!important;
    object-fit: cover;
    object-position: top center;
    max-width: none;
}

.wp-vgp-popup-modal img {
    border-radius: 0!important;
    box-shadow: 0 0 0 transparent!important;
}

.wp-vgp-design-11 .wp-vgp-video-wrap:nth-child(6n+1) .wp-vgp-video-icon {
    background-color: #2b467b;
}

.wp-vgp-design-11 .wp-vgp-video-icon {
    z-index: 11;
    background-size: 40px 40px!important;
    top: 50%;
}

.wp-vgp-video-icon {
    position: absolute;
    background: url(https://vietaircargo.com/wp-content/plugins/videogallery-plus-player-pro/assets/images/video-play-xxl.png) center center no-repeat;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    left: 50%;
    margin-left: -25px;
    margin-top: -25px;
    transition: all .2s ease-in-out 0s;
}

.wp-vgp-video-grid-wrp *,
.wp-vgp-video-slider-wrap * {
    outline: 0!important;
    box-sizing: border-box;
}

.wp-vgp-design-11 .wp-vgp-video-wrap:nth-child(6n+1) .wp-vgp-video-image-frame a::before {
    background-color: #2b467b;
}

.wp-vgp-design-11 .wp-vgp-video-image-frame a::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    transform: scale(0);
    transition: all .4s ease;
    z-index: 1;
}

.wp-vgp-design-11 .wp-vgp-video-wrap:nth-child(6n+1) .wp-vgp-video-image-frame a::before {
    background-color: #2b467b;
}

.wp-vgp-design-11 .wp-vgp-video-wrap:hover .wp-vgp-video-image-frame a::before {
    transform: scale(2);
    opacity: .8!important;
}

.wp-vgp-clearfix::after {
    clear: both;
}

.wp-vgp-white-popup-block {
    background: #fff;
    margin: 40px auto;
    line-height: 0;
    width: auto;
    max-width: 700px;
    position: relative;
    text-align: left;
    padding: 15px;
}

@media (min-width: 576px) {
    .modal-dialog {
        max-width: 700px!important;
    }
}

#video-modal-2 .modal-header .close {
    padding: 0.1rem 1rem;
}

#video-modal-2 .modal-footer {
    display: block;
}

#video-modal-2 .modal-footer .mfp-counter {
    float: right;
}

#video-modal-2 .modal.show .modal-dialog {
    margin-top: 80px;
}

#tu-my-ve-viet-nam .section-3 .content-wrap,
#bang-gia .section-4 .content-wrap,
#thu-tuc-gui-hang-tu-my-ve-viet-nam .section-3 .content-wrap,
#tu-order-hang-my .section-3 .content-wrap {
    font-family: robotocondensed;
}

#tu-my-ve-viet-nam .underline-text {
    text-decoration: underline;
}

#tu-my-ve-viet-nam .section-3 p,
#bang-gia .section-4 p,
#thu-tuc-gui-hang-tu-my-ve-viet-nam .section-3 p,
#tu-order-hang-my .section-3 p {
    line-height: 1.7;
    font-weight: 400!important;
    margin-bottom: 5px;
    font-size: 20px;
}

#tu-my-ve-viet-nam .section-3 .content-wrap .see-more,
#bang-gia .section-4 .content-wrap .see-more,
#thu-tuc-gui-hang-tu-my-ve-viet-nam .content-wrap .see-more,
#tu-order-hang-my .section-3 .content-wrap .see-more {
    display: block;
    font-weight: 400!important;
}

#tu-my-ve-viet-nam .highlight-text-nobold,
#bang-gia .highlight-text-nobold {
    color: #ffcb08;
}

#bang-gia .section {
    padding: 35px 0;
}

#bang-gia .section-1 .block-left,
#bang-gia .section-1 .block-right {
    transition: all .55s cubic-bezier(.18, .46, .31, 1);
}

#bang-gia .with-border {
    border: solid 12px transparent;
    border-image: linear-gradient(45deg, #ffcb08 0%, #ffae00 26%, #ffcb08 100%);
    border-image-slice: 1;
    padding: 30px 15px 30px 50px;
}

#bang-gia .section-1 .content p {
    margin-bottom: 15px;
}

#bang-gia .highlight-text {
    font-weight: 700;
    color: #ffcb08;
}

#bang-gia p {
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 1.8;
}

#bang-gia .section-1 .content .center-block-text {
    text-align: center;
    font-size: 20px;
    margin-bottom: 10px;
}

#bang-gia .bullet-text {
    position: relative;
}

@media (min-width: 992px) {
    #bang-gia .bullet-text:before {
        left: -15px;
    }
}

#bang-gia .bullet-text:before {
    content: '';
    position: absolute;
    top: 10px;
    border-top: 5px solid transparent;
    border-left: 7px solid #999;
    border-bottom: 5px solid transparent;
}

@media (min-width: 768px) {
    #bang-gia .section-1 .title {
        text-align: right;
    }
}

#bang-gia .section-1 .title {
    font-family: utmbebas;
    margin-bottom: 30px;
}

#bang-gia .section-1 .title .text-1 {
    font-size: 20px;
}

#bang-gia .section-1 .title .text-2 {
    font-size: 40px;
    font-weight: 700;
}

#bang-gia .highlight-text {
    font-weight: 700;
    color: #ffcb08;
}

#bang-gia .section-1 .button-wrap {
    text-align: right;
}

#bang-gia .section-1 .button-wrap a.cargo-button {
    color: #fff;
    padding: 7px 12px;
    background-color: #ffcb08;
    font-weight: 700;
    display: inline-block;
    width: 220px;
    text-align: center;
    margin-bottom: 15px;
}

#bang-gia .section-1 .contact-box {
    margin-top: 30px;
    text-align: right;
    font-family: utmbebas;
    font-weight: 700;
}

#bang-gia .section-2 .title {
    font-size: 30px;
    text-align: center;
    font-family: utmbebas;
}

#bang-gia .section-2 .box-wrap {
    text-align: center;
    margin: 30px 0;
}

#bang-gia .section-2 .box-wrap .box {
    display: inline-block;
    width: 250px;
    margin: 0 15px;
}

#bang-gia .section-2 .box-wrap .box .content-wrap {
    border: solid 12px transparent;
    border-image: linear-gradient(45deg, #ffcb08 0%, #ffae00 26%, #ffcb08 100%);
    border-image-slice: 1;
    padding: 15px;
}

#bang-gia .section-2 .box-wrap .box .content-wrap .box-highlight-text {
    font-size: 25px;
}

#bang-gia .highlight-text {
    font-weight: 700;
    color: #ffcb08;
}

#bang-gia .section-2 .table-wrap {
    margin-top: 30px;
}

.table-wrap {
    box-shadow: 0 -1px 40px 5px rgba(0, 0, 0, .2);
}

.table-wrap .table-head .head-top,
.table-wrap .table-head .head-bottom {
    overflow: hidden;
    text-align: center;
}

@media (min-width: 768px) {
    .table-wrap .table-head .head-top .tb-col-1,
    .table-wrap .table-head .head-top .tb-col-2,
    .table-wrap .table-head .head-top .tb-col-3 {
        height: 80px;
    }
}

.table-wrap .table-head .head-top .tb-col-1,
.table-wrap .table-head .head-top .tb-col-2,
.table-wrap .table-head .head-top .tb-col-3 {
    padding: 20px 0;
}

.orange-bg {
    background-color: #ffcb08;
}

.green-bg {
    background-color: #83d160;
}

.yellow-bg {
    background-color: #ffa037;
}

.table-wrap .table-head .head-top .tb-col-3 {
    width: 30%;
}

@media (min-width: 768px) {
    .hidden-md-up {
        display: none!important;
    }
}

.table-wrap .table-head .head-top.mobile .tb-col {
    height: 100px;
    position: relative;
}

.table-wrap .table-head .head-top .tb-col-2,
.table-wrap .table-head .head-top .tb-col-3,
.table-wrap .table-head .head-bottom .tb-col-2,
.table-wrap .table-head .head-bottom .tb-col-3 {
    width: 30%;
}

.table-wrap .table-head .head-bottom {
    background-color: #f5f5f5;
}

.table-wrap .table-head .head-bottom .tb-col-1 {
    border: solid 1px #ffcb08;
    border-right: none;
}

.table-wrap .table-head .head-top .tb-col-1,
.table-wrap .table-head .head-bottom .tb-col-1 {
    width: 40%;
}

.table-wrap .table-head .tb-col {
    float: left;
}

.table-wrap .table-head .head-bottom .tb-col-2 {
    border: solid 1px #83d160;
    border-right: none;
}

.table-wrap .table-head .head-bottom .tb-col-1,
.table-wrap .table-head .head-bottom .tb-col-2,
.table-wrap .table-head .head-bottom .tb-col-3 {
    padding: 10px 0;
    height: 60px;
}

.table-wrap .table-head .head-bottom .sub-tb-col-1,
.table-wrap .table-head .head-bottom .sub-tb-col-2 {
    width: 50%;
    margin-top: 10px;
}

.table-wrap .table-head .head-bottom .tb-col-1 span,
.table-wrap .table-head .head-bottom .tb-col-2 span,
.table-wrap .table-head .head-bottom .tb-col-3 span {
    font-weight: 700;
}

.green-text {
    color: #83d160;
}

.table-wrap .table-head .head-bottom .tb-col-3 {
    border: solid 1px #ffa037;
}

.yellow-text {
    color: #ffa037;
}

.table-wrap .table-head .head-bottom .small-text {
    font-size: 12px;
}

@media (min-width: 1200px) {
    .table-wrap .table-head.fixed {
        max-width: 1213px;
    }
}

@media (min-width: 992px) {
    .table-wrap .table-head.fixed {
        max-width: 930px;
    }
}

@media (min-width: 768px) {
    .table-wrap .table-head.fixed {
        position: fixed;
        top: 64px;
        width: 100%;
        max-width: 690px;
    }
}

.table-wrap .table-body {
    text-align: center;
}

.table-wrap .table-body .tb-row:nth-child(2n+1) {
    background-color: #f5f5f5;
}

.table-wrap .table-body .tb-row {
    padding: 10px;
    display: table;
    clear: both;
    width: 100%;
}

.table-wrap .table-body .tb-col-1 {
    text-align: left;
    width: 40%;
}

.table-wrap .table-body .tb-col {
    float: left;
}

.table-wrap .table-body .tb-col-1 span {
    text-align: left;
}

.table-wrap .table-body .tb-col span {
    display: block;
    padding: 12px;
    font-size: 16px;
}

.table-wrap .table-body .tb-col-2,
.table-wrap .table-body .tb-col-3 {
    width: 15%;
}

.table-wrap .table-body .tb-col-4 {
    width: 30%;
}

.table-wrap .table-body .tb-col {
    float: left;
}

.red-text {
    color: rgba(187, 0, 6, .94);
}

#bang-gia .section {
    padding: 35px 0;
}

#bang-gia .section-3 .title {
    font-size: 30px;
    text-align: center;
    font-family: utmbebas;
    line-height: 2;
    font-weight: 400;
}

#bang-gia .section-3 .content {
    margin-top: 30px;
    box-shadow: 0 -1px 40px 5px rgba(0, 0, 0, .2);
    border-radius: 10px;
    padding: 40px;
    transition: all .8s cubic-bezier(0, .29, .18, 1);
}

#bang-gia .section-3 .content p {
    font-size: 16px;
}

.sticky {
    position: sticky;
    top: 64px;
    width: 100%;
}

.sticky+.content {
    padding-top: 102px;
}

#thu-tuc-gui-hang-tu-my-ve-viet-nam .section {
    padding: 35px 0;
}

#thu-tuc-gui-hang-tu-my-ve-viet-nam .section-1 .block-left,
#thu-tuc-gui-hang-tu-my-ve-viet-nam .section-1 .block-right {
    transition: all .55s cubic-bezier(.18, .46, .31, 1);
}

#thu-tuc-gui-hang-tu-my-ve-viet-nam .section-1 .title {
    font-family: utmbebas;
    text-align: center;
    margin-bottom: 30px;
}

@media (min-width: 768px) {
    #thu-tuc-gui-hang-tu-my-ve-viet-nam .section-1 .title .text-1 {
        font-size: 20px;
    }
}

#thu-tuc-gui-hang-tu-my-ve-viet-nam .section-1 .title .text-1 {
    font-weight: 600;
}

#thu-tuc-gui-hang-tu-my-ve-viet-nam .highlight-text {
    color: #ffcb08;
}

@media (min-width: 768px) {
    #thu-tuc-gui-hang-tu-my-ve-viet-nam .section-1 .title .text-2 {
        font-size: 37px;
        text-align: right;
    }
}

#thu-tuc-gui-hang-tu-my-ve-viet-nam .section-1 .title .text-2 {
    line-height: 1.2;
    font-weight: 600;
}

@media (min-width: 768px) {
    #thu-tuc-gui-hang-tu-my-ve-viet-nam .section-1 .button-wrap {
        text-align: right;
    }
}

#thu-tuc-gui-hang-tu-my-ve-viet-nam .section-1 .button-wrap {
    text-align: center;
}

#thu-tuc-gui-hang-tu-my-ve-viet-nam .section-1 .button-wrap a.cargo-button {
    color: #fff;
    padding: 7px 12px;
    background-color: #ffcb08;
    font-weight: 700;
    display: inline-block;
    width: 220px;
    text-align: center;
    margin-bottom: 15px;
}

#thu-tuc-gui-hang-tu-my-ve-viet-nam .section-1 .contact-box {
    margin-top: 30px;
    text-align: right;
    font-family: utmbebas;
}

#thu-tuc-gui-hang-tu-my-ve-viet-nam .section-1 .contact-box h3 {
    font-size: 26px;
}

#thu-tuc-gui-hang-tu-my-ve-viet-nam .h3,
#thu-tuc-gui-hang-tu-my-ve-viet-nam h3 {
    font-size: 2.75rem;
}

#thu-tuc-gui-hang-tu-my-ve-viet-nam .section-1 .contact-box div {
    font-size: 18px;
}

#thu-tuc-gui-hang-tu-my-ve-viet-nam .section-1 .block-left,
#thu-tuc-gui-hang-tu-my-ve-viet-nam .section-1 .block-right {
    transition: all .55s cubic-bezier(.18, .46, .31, 1);
}

#thu-tuc-gui-hang-tu-my-ve-viet-nam .section-1 .content {
    position: relative;
    padding: 30px 20px 30px 35px;
}

#thu-tuc-gui-hang-tu-my-ve-viet-nam .img-border {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#thu-tuc-gui-hang-tu-my-ve-viet-nam .img-border.animated:before {
    transition: width .75s cubic-bezier(.73, 0, .35, 1), height .75s cubic-bezier(.73, 0, .35, 1) .75s;
}

#thu-tuc-gui-hang-tu-my-ve-viet-nam .img-border.animated:before,
#thu-tuc-gui-hang-tu-my-ve-viet-nam .img-border.animated:after {
    width: 100%;
    height: 100%;
    opacity: 1;
}

#thu-tuc-gui-hang-tu-my-ve-viet-nam .img-border:before {
    border-left: none;
    border-bottom: none;
}

#thu-tuc-gui-hang-tu-my-ve-viet-nam .img-border:before,
#thu-tuc-gui-hang-tu-my-ve-viet-nam .img-border:after {
    content: '';
    position: absolute;
    border: solid 12px transparent;
    border-image: linear-gradient(45deg, #ffcb08 0%, #ffae00 26%, #ffcb08 100%);
    border-image-slice: 1;
    width: 0;
    height: 0;
    opacity: 0;
}

#thu-tuc-gui-hang-tu-my-ve-viet-nam .img-border.animated:after {
    transition: height .75s cubic-bezier(.73, 0, .35, 1), width .75s cubic-bezier(.73, 0, .35, 1) .75s;
}

#thu-tuc-gui-hang-tu-my-ve-viet-nam .img-border.animated:before,
#thu-tuc-gui-hang-tu-my-ve-viet-nam .img-border.animated:after {
    width: 100%;
    height: 100%;
    opacity: 1;
}

#thu-tuc-gui-hang-tu-my-ve-viet-nam .img-border:after {
    border-top: none;
    border-right: none;
}

#thu-tuc-gui-hang-tu-my-ve-viet-nam .section-1 .content p {
    margin-bottom: 15px;
}

#thu-tuc-gui-hang-tu-my-ve-viet-nam p {
    line-height: 1.7;
}

#thu-tuc-gui-hang-tu-my-ve-viet-nam .underline-text {
    text-decoration: underline;
}

#thu-tuc-gui-hang-tu-my-ve-viet-nam p {
    margin-bottom: 5px;
    font-size: 1.8rem;
    line-height: 1.7;
}

#thu-tuc-gui-hang-tu-my-ve-viet-nam .highlight-text-nobold {
    color: #ffcb08;
}

#tu-order-hang-my {
    overflow: hidden;
    font-family: robotocondensed;
}

#tu-order-hang-my .section-1 {
    padding: 15px 0;
}

@media (min-width: 992px) {
    #tu-order-hang-my .section-1 .image-title {
        margin-right: 50px;
        font-size: 30px;
    }
}

#tu-order-hang-my .section-1 .image-title {
    font-size: 24px;
    margin-right: 30px;
    margin-bottom: 30px;
}

#tu-order-hang-my .section-1 .image-title,
#tu-order-hang-my .section-1 .img-text-1,
#tu-order-hang-my .section-1 .img-text-2 {
    text-align: right;
    font-family: utmbebas;
}

#tu-order-hang-my .highlight-text {
    font-weight: 700;
    color: #ffcb08;
}

#tu-order-hang-my .sec-image-wrap {
    position: relative;
    margin-bottom: 30px;
}

#tu-order-hang-my .overlay-layer {
    opacity: .3;
    width: 95%;
}

.overlay-layer {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .7) url(https://vietaircargo.com/wp-content/plugins/custom_user/template/asset/images/pages_wp/pattern/line-pattern.png) repeat;
    opacity: .7;
}

#tu-order-hang-my p,
#tu-order-hang-my ul li {
    font-size: 22px;
    line-height: 1.7;
}

#tu-order-hang-my p {
    margin-bottom: 5px;
}

@media (min-width: 992px) {
    #tu-order-hang-my .section-1 .sec-image-wrap .img-border {
        left: 25px;
    }
}

#tu-order-hang-my .sec-image-wrap .img-border {
    position: absolute;
    top: -20px;
    left: 20px;
    width: 95%;
    height: 100%;
}

#tu-order-hang-my .sec-image-wrap .img-border.animated:before {
    transition: width .75s cubic-bezier(.73, 0, .35, 1), height .75s cubic-bezier(.73, 0, .35, 1) .75s;
}

#tu-order-hang-my .sec-image-wrap .img-border.animated:before,
#tu-order-hang-my .sec-image-wrap .img-border.animated:after {
    width: 100%;
    height: 100%;
    opacity: 1;
}

#tu-order-hang-my .sec-image-wrap .img-border:before {
    border-left: none;
    border-bottom: none;
}

#tu-order-hang-my .sec-image-wrap .img-border:before,
#tu-order-hang-my .sec-image-wrap .img-border:after {
    content: '';
    position: absolute;
    border: solid 12px transparent;
    border-image: linear-gradient(45deg, #ffcb08 0%, #ffae00 26%, #ffcb08 100%);
    border-image-slice: 1;
    width: 0;
    height: 0;
    opacity: 0;
}

@media (min-width: 992px) {
    #tu-order-hang-my .section-1 .sec-image-wrap .img-text-1 {
        right: 50px;
        font-size: 50px;
    }
}

#tu-order-hang-my .section-1 .sec-image-wrap .img-text-1 {
    top: 15px;
    right: 25px;
    font-size: 40px;
}

#tu-order-hang-my .section-1 .sec-image-wrap .img-text-1,
#tu-order-hang-my .section-1 .sec-image-wrap .img-text-2 {
    position: absolute;
    color: #fff;
}

@media (min-width: 992px) {
    #tu-order-hang-my .section-1 .sec-image-wrap .img-text-2 {
        right: 50px;
        font-size: 40px;
    }
}

#tu-order-hang-my .section-1 .sec-image-wrap .img-text-2 {
    bottom: 60px;
    right: 25px;
    font-size: 26px;
}

@media (min-width: 992px) {
    #tu-order-hang-my .section-1 .sec-image-wrap .img-text-2 .tel-1,
    #tu-order-hang-my .section-1 .sec-image-wrap .img-text-2 .tel-2 {
        font-size: 24px;
    }
}

#tu-order-hang-my .section-1 .sec-image-wrap .img-text-2 .tel-1 {
    margin-top: 20px;
}

@media (min-width: 768px) {
    #tu-order-hang-my .section-1 .block-left {
        margin-top: 60px;
    }
}

#tu-order-hang-my .section-1 .block-left,
#tu-order-hang-my .section-1 .block-right {
    transition: all 1s cubic-bezier(.73, 0, .35, 1);
}

#tu-order-hang-my .highlight-text {
    font-weight: 700;
    color: #ffcb08;
}

#tu-order-hang-my p {
    margin-bottom: 5px;
}

#tu-order-hang-my .highlight-text {
    font-weight: 700;
    color: #ffcb08;
}

#tu-order-hang-my .bullet-text {
    position: relative;
}

#tu-order-hang-my p {
    margin-bottom: 5px;
}

@media (min-width: 992px) {
    #tu-order-hang-my .bullet-text:before {
        left: -15px;
    }
}

#tu-order-hang-my .bullet-text:before {
    content: '';
    position: absolute;
    left: -10px;
    top: 10px;
    border-top: 5px solid transparent;
    border-left: 7px solid #999;
    border-bottom: 5px solid transparent;
}

@media (min-width: 768px) {
    #tu-order-hang-my .section-1 .section-1-bottom {
        width: 100%;
    }
}

#tu-order-hang-my .section-1 .section-1-bottom {
    text-align: center;
    margin-top: 30px;
    margin: 30px auto 0;
}

@media (min-width: 992px) {
    #tu-order-hang-my .section-1 .section-1-bottom .box {
        width: 31%;
    }
}

#tu-order-hang-my .section-1 .section-1-bottom .box {
    margin: 5% 0;
    transition: all .8s cubic-bezier(0, .05, .13, 1);
}

#tu-order-hang-my .section-1 .section-1-bottom .box .content-wrap {
    border: solid 1px #999;
    padding: 3px;
}

#tu-order-hang-my .section-1 .section-1-bottom .box .content-wrap .small-text {
    text-decoration: underline;
}

@media (min-width: 768px) {
    #tu-order-hang-my .section-1 .section-1-bottom .box .small-text {
        font-size: 14px;
    }
}

@media (min-width: 992px) {
    #tu-order-hang-my .section-1 .section-1-bottom .box .content-wrap .box-highlight-text {
        font-size: 40px;
    }
}

#tu-order-hang-my .highlight-text {
    font-weight: 700;
    color: #ffcb08;
}

@media (min-width: 768px) {
    #tu-order-hang-my .section-1 .section-1-bottom .box {
        display: inline-block;
        width: 28.33%;
        vertical-align: top;
        margin: 0 5px;
    }
}

@media (min-width: 768px) {
    #tu-order-hang-my .section-1 .section-1-bottom .box {
        display: inline-block;
        width: 28.33%;
        vertical-align: top;
        margin: 0 5px;
    }
}

#tu-order-hang-my .section-1 .section-1-bottom .box .box-action {
    background-color: #ffcb08;
    padding: 5px 10px;
    display: block;
    margin-top: 2px;
    color: #fff;
    font-family: robotocondensed;
    font-weight: 700;
}

#tu-order-hang-my .sec-image-wrap .sec-img {
    width: 95%;
}

@media (min-width: 992px) {
    #tu-order-hang-my .section-2 {
        margin-top: 2%;
    }
}

#tu-order-hang-my .section-2 {
    background: #fffff5 url(https://vietaircargo.com/wp-content/plugins/custom_user/template/asset/images/pages_wp/pattern/line-pattern.png) repeat;
    padding: 15px 0;
}

@media (min-width: 992px) {
    #tu-order-hang-my .section-2 .section-title {
        margin-bottom: 5%;
        font-size: 28px;
    }
}

@media (min-width: 768px) {
    #tu-order-hang-my .section-2 .section-title {
        font-size: 22px;
        margin-bottom: 15px;
    }
}

#tu-order-hang-my .section-2 .section-title {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 50px;
    font-size: 26px;
}

#tu-order-hang-my .section-2 .section-title .title-1,
#tu-order-hang-my .section-2 .section-title .title-2 {
    font-family: utmbebas;
    transition: all .8s ease;
}

#tu-order-hang-my .highlight-text {
    font-weight: 700;
    color: #ffcb08;
}

#tu-order-hang-my .section-2 .first-row .block-left,
#tu-order-hang-my .section-2 .first-row .block-right,
#tu-order-hang-my .section-2 .second-row .block-left,
#tu-order-hang-my .section-2 .second-row .block-right {
    transition: all .75s ease;
}

@media (min-width: 768px) {
    #tu-order-hang-my .section-2 .block-left {
        margin-top: 30px;
    }
}

#tu-order-hang-my .section-2 .content-wrap {
    margin-top: 30px;
    padding-left: 20px;
}

@media (min-width: 992px) {
    #tu-order-hang-my .checked-text {
        padding-left: 15px;
    }
}

#tu-order-hang-my .checked-text {
    position: relative;
}

@media (min-width: 992px) {
    #tu-order-hang-my .checked-text:before {
        width: 25px;
        height: 25px;
    }
}

#tu-order-hang-my .checked-text:before {
    content: '';
    position: absolute;
    left: -25px;
    top: 5px;
    width: 18px;
    height: 18px;
    background: url(https://vietaircargo.com/wp-content/plugins/custom_user/template/asset/images/pages_wp/icons/icon-checked.png) no-repeat 0 0/100% 100%;
}

@media (min-width: 992px) {
    #tu-order-hang-my .section-2 .second-row {
        margin-top: 6%;
    }
}

#tu-order-hang-my .section-3 .content-wrap .see-detail {
    text-align: center;
    margin-top: 25px;
}

#tu-order-hang-my .section-3 .content-wrap .see-detail-button {
    color: #fff;
    background-color: #ffcb08;
    padding: 10px 15px;
}

#tu-order-hang-my .underline-text {
    text-decoration: underline;
}

#tu-order-hang-my p,
#tu-order-hang-my ul li {
    font-size: 2.2rem;
    line-height: 1.7;
}

#tu-order-hang-my p {
    margin-bottom: 5px;
}

#tu-order-hang-my p,
#tu-order-hang-my ul li {
    font-size: 22px;
    line-height: 1.7;
}

#tu-order-hang-my .section-3 .content-wrap .see-more {
    display: block;
    font-size: 22px;
}

#tu-order-hang-my .highlight-text-nobold {
    color: #ffcb08;
}

@media (min-width: 768px) {
    #mua-hang-my .section-1 .block-left {
        margin-top: 60px;
    }
    #mua-hang-my .bg-white .block-left {
        padding-left: 80px !important;
    }
}

#mua-hang-my .section-1 .block-left,
#mua-hang-my .section-1 .block-right {
    transition: all 1s cubic-bezier(.73, 0, .35, 1);
}

#mua-hang-my .highlight-text {
    font-weight: 700;
    color: #ffcb08;
}

#mua-hang-my p,
#mua-hang-my ul li {
    font-size: 18px;
    line-height: 1.7;
}

#mua-hang-my p {
    margin-bottom: 5px;
}

#mua-hang-my .bullet-text {
    position: relative;
}

@media (min-width: 992px) {
    #mua-hang-my .bullet-text:before {
        left: -15px;
    }
}

#mua-hang-my .bullet-text:before {
    content: '';
    position: absolute;
    left: -10px;
    top: 10px;
    border-top: 5px solid transparent;
    border-left: 7px solid #999;
    border-bottom: 5px solid transparent;
}

@media (min-width: 992px) {
    #mua-hang-my .section-1 .image-title {
        margin-right: 50px;
        font-size: 30px;
    }
}

#mua-hang-my .section-1 .image-title {
    font-size: 24px;
    margin-right: 30px;
    margin-bottom: 30px;
}

#mua-hang-my .section-1 .image-title,
#mua-hang-my .section-1 .img-text-1,
#mua-hang-my .section-1 .img-text-2 {
    text-align: right;
    font-family: utmbebas;
}

#mua-hang-my .highlight-text {
    font-weight: 700;
    color: #ffcb08;
}

#mua-hang-my .section-1 .sec-image-wrap {
    margin-bottom: 30px;
}

#mua-hang-my .sec-image-wrap {
    position: relative;
}

#mua-hang-my .overlay-layer {
    opacity: .5;
    width: 95%;
}

.overlay-layer {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .7) url(https://vietaircargo.com/wp-content/plugins/custom_user/template/asset/images/pages_wp/pattern/line-pattern.png) repeat;
    opacity: .7;
}

@media (min-width: 992px) {
    #mua-hang-my .section-1 .sec-image-wrap .img-border {
        left: 25px;
    }
}

#mua-hang-my .sec-image-wrap .img-border {
    position: absolute;
    top: -20px;
    left: 20px;
    width: 95%;
    height: 100%;
}

@media (min-width: 992px) {
    #mua-hang-my .section-1 .sec-image-wrap .img-text-1 {
        right: 50px;
        font-size: 50px;
    }
}

#mua-hang-my .section-1 .sec-image-wrap .img-text-1 {
    top: 15px;
    right: 25px;
    font-size: 40px;
}

#mua-hang-my .section-1 .sec-image-wrap .img-text-1,
#mua-hang-my .section-1 .sec-image-wrap .img-text-2 {
    position: absolute;
    color: #fff;
}

@media (min-width: 992px) {
    #mua-hang-my .section-1 .sec-image-wrap .img-text-2 .tel-1,
    #mua-hang-my .section-1 .sec-image-wrap .img-text-2 .tel-2 {
        font-size: 20px;
    }
}

#mua-hang-my .section-1 .sec-image-wrap .img-text-2 .tel-1 {
    margin-top: 20px;
}

#mua-hang-my .sec-image-wrap .img-border.animated:before {
    transition: width .75s cubic-bezier(.73, 0, .35, 1), height .75s cubic-bezier(.73, 0, .35, 1) .75s;
}

#mua-hang-my .sec-image-wrap .img-border.animated:before,
#mua-hang-my .sec-image-wrap .img-border.animated:after {
    width: 100%;
    height: 100%;
    opacity: 1;
}

#mua-hang-my .sec-image-wrap .img-border:before {
    border-left: none;
    border-bottom: none;
}

#mua-hang-my .sec-image-wrap .img-border:before,
#mua-hang-my .sec-image-wrap .img-border:after {
    content: '';
    position: absolute;
    border: solid 12px transparent;
    border-image: linear-gradient(45deg, #ffcb08 0%, #ffae00 26%, #ffcb08 100%);
    border-image-slice: 1;
    width: 0;
    height: 0;
    opacity: 0;
}

#mua-hang-my .sec-image-wrap .img-border.animated:after {
    transition: height .75s cubic-bezier(.73, 0, .35, 1), width .75s cubic-bezier(.73, 0, .35, 1) .75s;
}

#mua-hang-my .sec-image-wrap .img-border:after {
    border-top: none;
    border-right: none;
}

@media (min-width: 768px) {
    #mua-hang-my .section-1 .section-1-bottom {
        width: 100%;
    }
}

#mua-hang-my .section-1 .section-1-bottom {
    text-align: center;
    margin-top: 30px;
    margin: 30px auto 0;
}

@media (min-width: 992px) {
    #mua-hang-my .section-1 .section-1-bottom .box {
        width: 22%;
    }
}

@media (min-width: 768px) {
    #mua-hang-my .section-1 .section-1-bottom .box {
        display: inline-block;
        vertical-align: top;
        margin: 0 5px;
    }
}

#mua-hang-my .section-1 .section-1-bottom .box {
    transition: all .8s cubic-bezier(0, .05, .13, 1);
}

#mua-hang-my .section-1 .section-1-bottom .box .content-wrap {
    border: solid 1px #999;
    padding: 3px;
}

#mua-hang-my .section-1 .section-1-bottom .box .content-wrap .small-text {
    text-decoration: underline;
}

@media (min-width: 992px) {
    #mua-hang-my .section-1 .section-1-bottom .box .content-wrap .box-highlight-text {
        font-size: 40px;
    }
}

#mua-hang-my .highlight-text {
    font-weight: 700;
    color: #ffcb08;
}

#mua-hang-my .section-1 .section-1-bottom .box .box-action {
    background-color: #ffcb08;
    padding: 5px 10px;
    display: block;
    margin-top: 2px;
    color: #fff;
    font-family: robotocondensed;
    font-weight: 700;
}

@media (min-width: 992px) {
    #mua-hang-my .section-1 .sec-image-wrap .img-text-2 {
        right: 50px;
        font-size: 40px;
    }
}

#mua-hang-my .section-1 .sec-image-wrap .img-text-2 {
    bottom: 60px;
    right: 25px;
    font-size: 26px;
}

#mua-hang-my .sec-image-wrap .sec-img {
    width: 95%;
}

@media (min-width: 992px) {
    #mua-hang-my .section-2 {
        padding: 2% 0;
    }
}

#mua-hang-my .section-2 {
    background: #fffff5 url(https://vietaircargo.com/wp-content/plugins/custom_user/template/asset/images/pages_wp/pattern/line-pattern.png) repeat;
    padding: 15px 0;
}

@media (min-width: 992px) {
    #mua-hang-my .section-2 .section-title {
        margin-bottom: 5%;
        font-size: 28px;
    }
}

@media (min-width: 768px) {
    #mua-hang-my .section-2 .section-title {
        font-size: 22px;
        margin-bottom: 15px;
    }
}

#mua-hang-my .section-2 .section-title {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 50px;
    font-size: 26px;
}

@media (min-width: 992px) {
    #mua-hang-my .section-2 .second-row {
        margin-top: 6%;
    }
}

#mua-hang-my .section-2 .sec-image-wrap.sec-image-wrap-2 {
    margin-top: 30px;
    margin-bottom: 30px;
    text-align: left;
}

#mua-hang-my .sec-image-wrap {
    position: relative;
}

#mua-hang-my .section-2 .sec-image-wrap.sec-image-wrap-2 .overlay-layer {
    left: 0;
}

#mua-hang-my .section-2 .sec-image-wrap .overlay-layer {
    right: 0;
}

#mua-hang-my .overlay-layer {
    opacity: .5;
    width: 95%;
}

@media (min-width: 768px) {
    #mua-hang-my .section-2 .block-left {
        margin-top: 30px;
    }
}

#mua-hang-my .section-2 .content-wrap.content-wrap-2 {
    margin-top: 0;
}

#mua-hang-my .section-2 .content-wrap {
    margin-top: 30px;
    padding-left: 20px;
}

@media (min-width: 992px) {
    #mua-hang-my .checked-text {
        padding-left: 15px;
    }
}

#mua-hang-my .checked-text {
    position: relative;
}

@media (min-width: 992px) {
    #mua-hang-my .checked-text:before {
        width: 25px;
        height: 25px;
    }
}

#mua-hang-my .checked-text:before {
    content: '';
    position: absolute;
    left: -25px;
    top: 5px;
    width: 18px;
    height: 18px;
    background: url(https://vietaircargo.com/wp-content/plugins/custom_user/template/asset/images/pages_wp/icons/icon-checked.png) no-repeat 0 0/100% 100%;
}

#mua-hang-my .section-2 .sec-image-wrap {
    text-align: right;
}

#mua-hang-my .sec-image-wrap .img-border-2 {
    left: 5px;
    text-align: left;
}

#mua-hang-my .section-1 {
    padding: 2% 0;
}

#mua-hang-my .bg-white {
    background: #fffff5 url(https://vietaircargo.com/wp-content/plugins/custom_user/template/asset/images/pages_wp/pattern/line-pattern.png) repeat;
    padding: 15px 0;
}

@media (min-width: 992px) {
    #mua-hang-my .section-3 {
        padding: 2% 0;
    }
}

#mua-hang-my .section-3 {
    margin-top: 30px;
    padding-bottom: 5%;
}

#mua-hang-my .underline-text {
    text-decoration: underline;
}

#mua-hang-my .section-3 .see-more {
    display: inline-block;
    font-size: 18px;
}

#mua-hang-my .highlight-text-nobold {
    color: #ffcb08;
}

#bang-gia .underline-text {
    text-decoration: underline;
}

#bang-gia .section-2 .box-wrap {
    text-align: center;
    margin: 30px 0;
}

#bang-gia .section-2 .box-wrap .bigbox .content-wrap {
    border: solid 12px transparent;
    border-image: linear-gradient(45deg, #ffcb08 0%, #ffae00 26%, #ffcb08 100%);
    border-image-slice: 1;
    padding: 15px;
}

#bang-gia .section-2 .box-wrap .bigbox .content-wrap .box-highlight-text {
    font-size: 20px;
}

#bang-gia .highlight-text {
    font-weight: 700;
    color: #ffcb08;
}

#bang-gia .section-2 .box-wrap .bigbox .content-wrap .box-highlight-text .fract {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    letter-spacing: .001em;
    text-align: center;
}

#bang-gia .section-2 .box-wrap .bigbox .content-wrap .box-highlight-text .fract>span {
    display: block;
    padding: .1em;
}

#bang-gia .section-2 .box-wrap .bigbox .content-wrap .box-highlight-text span.hidebar {
    display: none;
}

#bang-gia .section-2 .box-wrap .bigbox .content-wrap .box-highlight-text .fract>span {
    display: block;
    padding: .1em;
}

#bang-gia .section-2 .box-wrap .bigbox .content-wrap .box-highlight-text span.bot {
    border-top: thin solid #ffcb08;
}

#bang-gia .section-2 .box-wrap .bigbox .content-wrap .box-highlight-text .fract>span {
    display: block;
    padding: .1em;
}

#bang-gia .section-2 .box-wrap .bigbox .content-wrap .box-highlight-text span.hidebar {
    display: none;
}

#bang-gia .section-2 .box-wrap .bigbox {
    width: auto;
}

#bang-gia .section-2 .box-wrap .bigbox {
    display: inline-block;
    margin: 0 15px;
}

#bang-gia .section-3 .content ul {
    margin-left: -40px;
}

.table-wrap .table-head-2 .head-top,
.table-wrap .table-head-2 .head-bottom {
    overflow: hidden;
    text-align: center;
}

@media (min-width: 768px) {
    .hidden-md-up {
        display: none!important;
    }
}

.table-wrap .table-head-2 .head-top.mobile .tb-col {
    height: 100px;
    position: relative;
}

.table-wrap .table-head-2 .head-top .tb-col-1,
.table-wrap .table-head-2 .head-top .tb-col-2 {
    padding: 20px 0;
}

.table-wrap .table-head-2 .head-top .tb-col-1,
.table-wrap .table-head-2 .head-bottom .tb-col-1 {
    width: 50%;
}

.table-wrap .table-head-2 .tb-col {
    float: left;
}

.orange-bg {
    background-color: #ffcb08;
}

.yellow-bg {
    background-color: #ffa037;
}

.table-wrap .table-body-2 {
    text-align: center;
}

.table-wrap .table-body-2 .tb-row:nth-child(2n+1) {
    background-color: #f5f5f5;
}

.table-wrap .table-body-2 .tb-row {
    padding: 10px;
    display: table;
    clear: both;
    width: 100%;
}

.table-wrap .table-body-2 .tb-col-1 {
    width: 50%;
}

.table-wrap .table-body-2 .tb-col {
    float: left;
}

.table-wrap .table-body-2 .tb-col-2 {
    width: 35%;
}

.table-wrap .table-body-2 .tb-col {
    float: left;
}

.table-wrap .table-head-2 .head-top .tb-col-2,
.table-wrap .table-head-2 .head-bottom .tb-col-2 {
    width: 50%;
}

#bang-gia .section-4 .content-wrap .see-detail {
    text-align: center;
    margin-top: 25px;
}

#bang-gia .section-4 .content-wrap .see-detail-button {
    color: #fff;
    background-color: #ffcb08;
    padding: 10px 15px;
}

#thu-tuc-gui-hang-tu-my-ve-viet-nam .section-1 .button-wrap {
    float: right;
}

#thu-tuc-gui-hang-tu-my-ve-viet-nam .section-1 .contact-box {
    float: right;
}

#thu-tuc-gui-hang-tu-my-ve-viet-nam .section-1 .content {
    position: relative;
    padding: 30px 20px 30px 35px;
}

#thu-tuc-gui-hang-tu-my-ve-viet-nam .img-border {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#thu-tuc-gui-hang-tu-my-ve-viet-nam .section-1 .content p {
    margin-bottom: 15px;
}

#thu-tuc-gui-hang-tu-my-ve-viet-nam .highlight-text {
    font-weight: 700;
    color: #ffcb08;
}

#thu-tuc-gui-hang-tu-my-ve-viet-nam p {
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 1.7;
}

#thu-tuc-gui-hang-tu-my-ve-viet-nam .section-1 .content p {
    margin-bottom: 15px;
}

#thu-tuc-gui-hang-tu-my-ve-viet-nam .bullet-text {
    position: relative;
}

#thu-tuc-gui-hang-tu-my-ve-viet-nam .bullet-text:before {
    content: '';
    position: absolute;
    left: -10px;
    top: 10px;
    border-top: 5px solid transparent;
    border-left: 7px solid #999;
    border-bottom: 5px solid transparent;
}

#gui-hang-di-my .section-1 {
    padding-top: 5%;
}

@media (min-width: 768px) {
    #gui-hang-di-my .section-1 .block-left {
        margin-top: 60px;
    }
}

#gui-hang-di-my .section-1 .block-left,
#gui-hang-di-my .section-1 .block-right {
    transition: all 1s cubic-bezier(.73, 0, .35, 1);
}

#gui-hang-di-my .highlight-text {
    font-weight: 700;
    color: #ffcb08;
}

#gui-hang-di-my p,
#gui-hang-di-my ul li {
    font-size: 19px;
    line-height: 1.7;
}

#gui-hang-di-my p {
    margin-bottom: 5px;
}

#gui-hang-di-my .bullet-text {
    position: relative;
}

@media (min-width: 992px) {
    #gui-hang-di-my .bullet-text:before {
        left: -15px;
    }
}

#gui-hang-di-my .bullet-text:before {
    content: '';
    position: absolute;
    left: -10px;
    top: 10px;
    border-top: 5px solid transparent;
    border-left: 7px solid #999;
    border-bottom: 5px solid transparent;
}

#gui-hang-di-my .section-1 .image-title {
    margin-right: 50px;
    font-size: 30px;
}

#gui-hang-di-my .section-1 .image-title {
    font-size: 24px;
    margin-right: 30px;
    margin-bottom: 30px;
}

#gui-hang-di-my .section-1 .image-title,
#gui-hang-di-my .section-1 .img-text-1,
#gui-hang-di-my .section-1 .img-text-2 {
    text-align: right;
    font-family: utmbebas;
}

#gui-hang-di-my .highlight-text {
    font-weight: 700;
    color: #ffcb08;
}

#gui-hang-di-my .section-1 .sec-image-wrap {
    margin-bottom: 30px;
}

#gui-hang-di-my .sec-image-wrap {
    position: relative;
}

#gui-hang-di-my .overlay-layer {
    opacity: .5;
    width: 95%;
}

#gui-hang-di-my .sec-image-wrap .sec-img {
    width: 95%;
}

@media (min-width: 992px) {
    #gui-hang-di-my .section-1 .sec-image-wrap .img-border {
        left: 25px;
    }
}

#gui-hang-di-my .sec-image-wrap .img-border {
    position: absolute;
    top: -20px;
    left: 20px;
    width: 95%;
    height: 100%;
}

@media (min-width: 992px) {
    #gui-hang-di-my .section-1 .sec-image-wrap .img-text-1 {
        right: 50px;
        font-size: 50px;
    }
}

#gui-hang-di-my .section-1 .sec-image-wrap .img-text-1 {
    top: 15px;
    right: 25px;
    font-size: 40px;
}

@media (min-width: 992px) {
    #gui-hang-di-my .section-1 .sec-image-wrap .img-text-2 {
        right: 50px;
        font-size: 40px;
    }
}

#gui-hang-di-my .section-1 .sec-image-wrap .img-text-2 {
    bottom: 60px;
    right: 25px;
    font-size: 26px;
}

#gui-hang-di-my .section-1 .sec-image-wrap .img-text-1,
#gui-hang-di-my .section-1 .sec-image-wrap .img-text-2 {
    position: absolute;
    color: #fff;
}

@media (min-width: 992px) {
    #gui-hang-di-my .section-1 .sec-image-wrap .img-border {
        left: 25px;
    }
}

#gui-hang-di-my .sec-image-wrap .img-border {
    position: absolute;
    top: -20px;
    left: 20px;
    width: 95%;
    height: 100%;
}

#gui-hang-di-my .sec-image-wrap .img-border.animated:before {
    transition: width .75s cubic-bezier(.73, 0, .35, 1), height .75s cubic-bezier(.73, 0, .35, 1) .75s;
}

#gui-hang-di-my .sec-image-wrap .img-border.animated:before,
#gui-hang-di-my .sec-image-wrap .img-border.animated:after {
    width: 100%;
    height: 100%;
    opacity: 1;
}

#gui-hang-di-my .sec-image-wrap .img-border:before {
    border-left: none;
    border-bottom: none;
}

#gui-hang-di-my .sec-image-wrap .img-border:before,
#gui-hang-di-my .sec-image-wrap .img-border:after {
    content: '';
    position: absolute;
    border: solid 12px transparent;
    border-image: linear-gradient(45deg, #ffcb08 0%, #ffae00 26%, #ffcb08 100%);
    border-image-slice: 1;
    width: 0;
    height: 0;
    opacity: 0;
}

@media (min-width: 768px) {
    #gui-hang-di-my .section-1 .section-1-bottom {
        width: 100%;
    }
}

#gui-hang-di-my .section-1 .section-1-bottom {
    text-align: center;
    margin-top: 30px;
    width: 55%;
    margin: 30px auto 0;
}

@media (min-width: 768px) {
    #gui-hang-di-my .section-1 .section-1-bottom .box {
        display: inline-block;
        vertical-align: top;
        margin: 0 5px;
    }
}

#gui-hang-di-my .section-1 .section-1-bottom .box {
    transition: all .8s cubic-bezier(0, .05, .13, 1);
}

#gui-hang-di-my .section-1 .section-1-bottom .box .content-wrap {
    border: solid 1px #999;
    padding: 3px;
}

#gui-hang-di-my .section-1 .section-1-bottom .box .content-wrap .small-text {
    text-decoration: underline;
}

@media (min-width: 992px) {
    #gui-hang-di-my .section-1 .section-1-bottom .box .content-wrap .box-highlight-text {
        font-size: 40px;
    }
}

#gui-hang-di-my .section-1 .section-1-bottom .box .content-wrap .box-highlight-text {
    font-size: 30px;
}

#gui-hang-di-my .highlight-text {
    font-weight: 700;
    color: #ffcb08;
}

#gui-hang-di-my .section-1 .section-1-bottom .box .box-action {
    background-color: #ffcb08;
    padding: 5px 10px;
    display: block;
    margin-top: 2px;
    color: #fff;
    font-family: robotocondensed;
    font-weight: 700;
}

@media (min-width: 992px) {
    #gui-hang-di-my .section-2 {
        margin-top: 5%;
    }
}

#gui-hang-di-my .section-2 {
    background: #fffff5 url(https://vietaircargo.com/wp-content/plugins/custom_user/template/asset/images/pages_wp/pattern/line-pattern.png) repeat;
    padding: 15px 0;
}

@media (min-width: 992px) {
    #gui-hang-di-my .section-2 .section-title {
        margin-bottom: 5%;
        font-size: 28px;
    }
}

@media (min-width: 768px) {
    #gui-hang-di-my .section-2 .section-title {
        font-size: 22px;
        margin-bottom: 15px;
    }
}

#gui-hang-di-my .section-2 .section-title {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 50px;
    font-size: 26px;
}

#gui-hang-di-my .section-2 .section-title .title-1,
#gui-hang-di-my .section-2 .section-title .title-2 {
    font-family: utmbebas;
    transition: all .8s ease;
}

#gui-hang-di-my .highlight-text {
    font-weight: 700;
    color: #ffcb08;
}

#gui-hang-di-my .section-2 .content-wrap {
    margin-top: 30px;
    padding-left: 20px;
}

@media (min-width: 992px) {
    #gui-hang-di-my .checked-text {
        padding-left: 15px;
    }
}

#gui-hang-di-my .checked-text {
    position: relative;
}

@media (min-width: 992px) {
    #gui-hang-di-my .checked-text:before {
        width: 25px;
        height: 25px;
    }
}

#gui-hang-di-my .checked-text:before {
    content: '';
    position: absolute;
    left: -25px;
    top: 5px;
    width: 18px;
    height: 18px;
    background: url(https://vietaircargo.com/wp-content/plugins/custom_user/template/asset/images/pages_wp/icons/icon-checked.png) no-repeat 0 0/100% 100%;
}

@media (min-width: 992px) {
    #gui-hang-di-my .section-2 .second-row {
        margin-top: 6%;
    }
}

@media (min-width: 992px) {
    #gui-hang-di-my .section-3 {
        margin-top: 8%;
    }
}

#gui-hang-di-my .section-3 {
    margin-top: 30px;
    padding-bottom: 5%;
}

@media (min-width: 992px) {
    #gui-hang-di-my .section-3 .section-title {
        font-size: 28px;
    }
}

#gui-hang-di-my .section-3 .section-title {
    text-align: center;
    margin-bottom: 30px;
    font-family: utmbebas;
    font-size: 26px;
}

#gui-hang-di-my .highlight-text {
    font-weight: 700;
    color: #ffcb08;
}

#gui-hang-di-my .section-3 .video-wrap {
    border: solid 10px transparent;
    border-image: linear-gradient(45deg, #ffcb08 0%, #ffae00 26%, #ffcb08 100%);
    border-image-slice: 1;
    margin-bottom: 20px;
}

.wp-vgp-video-row {
    margin: 10px -.9375em;
}

.wp-vgp-design-11 .wp-vgp-video-wrap {
    padding-bottom: 25px;
}

@media only screen and (min-width: 40.0625em) {
    .wp-vgp-medium-12 {
        width: 100%;
    }
}

@media only screen and (min-width: 40.0625em) {
    .wp-vgp-column,
    .wp-vgp-columns {
        position: relative;
        padding-left: .9375em;
        padding-right: .9375em;
        float: left;
    }
}

.wp-vgp-slider-conf,
.wp-vgp-popup-conf {
    display: none;
}

.wp-vgp-video-grid-wrp *,
.wp-vgp-video-slider-wrap * {
    outline: 0!important;
    box-sizing: border-box;
}

#gui-hang-di-my .underline-text {
    text-decoration: underline;
}

#gui-hang-di-my .section-3 .see-more {
    display: block;
    font-size: 19px;
}

#gui-hang-di-my .highlight-text-nobold {
    color: #ffcb08;
}

#content table {
    max-width: 100%;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
    margin-bottom: 1.5em;
}

#content table tr,
.post-content table td,
#content select,
#content table tr td,
#content table tr th {
    border-color: rgba(0, 0, 0, 1);
}

.bg-gray {
    color: #000;
    background-color: #d2d6de!important;
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}

#content h2,
#footer-widget-bar h2,
#sidebar h2,
#footer h2,
#sidr h2 {
    font-size: 30px;
    line-height: 1.5em;
}

.post-content ul,
.post-content ol {
    padding-left: 24px;
}

#content .wpb_alert p:last-child,
#content .wpb_text_column :last-child,
#content .wpb_text_column p:last-child,
.wpb_alert p:last-child,
.wpb_text_column :last-child,
.wpb_text_column p:last-child {
    margin-bottom: 0;
}

.page-content img,
.page-content .wp-caption,
.post-content img,
.post-content .wp-caption,
#content img[class^=wp-image] {
    max-width: 100%;
    height: auto;
}

.aligncenter {
    margin: 0 auto;
    display: block;
}

.ozy-page-model-full #page-title-wrapper.ozy-custom-full-row>div.parallax-wrapper,
.ozy-page-model-full #content .wpb_row.vc_row-fluid.ozy-custom-full-row>div.parallax-wrapper,
.ozy-page-model-full #page-title-wrapper,
.ozy-page-model-full #content .wpb_row.vc_row,
.ozy-page-model-full #content .wpb_row.vc_row-fluid {
    width: 100%;
    max-width: 100%!important;
}

.vc_custom_1484360495011 {
    background-color: #eaeaea !important;
}

.vc_column_container {
    padding-left: 0;
    padding-right: 0;
}

@media (min-width: 768px) {
    .vc_col-sm-3 {
        width: 25%;
        float: left;
        background-color: #eaeaea !important;
    }
}

.vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}

.wpb_single_image.vc_align_center {
    text-align: center;
}

.wpb_single_image.wpb_content_element {
    margin-bottom: -35px!important;
}

.wpb_single_image {
    max-width: 100%;
}

.wpb_single_image.vc_align_center {
    text-align: center;
}

.wpb_single_image .vc_single_image-wrapper {
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
}

.wpb_single_image.vc_align_center>div img {
    margin: 0 auto;
}

.wpb_single_image img {
    display: block;
    clear: both;
}

.page-content img,
.page-content .wp-caption,
.post-content img,
.post-content .wp-caption,
#content img[class^=wp-image] {
    max-width: 100%;
    height: auto;
}

.wpb_single_image img {
    height: auto;
    max-width: 100%;
    vertical-align: top;
}

.vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}

#content .post-content .wpb_wrapper {
    padding-bottom: 25px;
}

.ozy-page-model-full #page-title-wrapper.ozy-custom-full-row>div.parallax-wrapper,
.ozy-page-model-full #content .wpb_row.vc_row-fluid.ozy-custom-full-row>div.parallax-wrapper,
.ozy-page-model-full #page-title-wrapper,
.ozy-page-model-full #content .wpb_row.vc_row,
.ozy-page-model-full #content .wpb_row.vc_row-fluid {
    width: 100%;
    max-width: 100%!important;
}

.wpb_row.vc_row-fluid {
    left: 0!important;
}

.vc_custom_1484547289874 {
    background-color: #eaeaea !important;
}

.vc_column_container {
    padding-left: 0;
    padding-right: 0;
}

@media (min-width: 768px) {
    .vc_col-sm-12 {
        width: 100%;
    }
}

.vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}

.vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}

.wpb_single_image.vc_align_center {
    text-align: center;
}

.wpb_single_image.wpb_content_element {
    margin-bottom: -35px!important;
}

.wpb_single_image {
    max-width: 100%;
}

.wpb_single_image .vc_single_image-wrapper {
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
}

.wpb_single_image.vc_align_center>div img {
    margin: 0 auto;
}

.wpb_single_image img {
    display: block;
    clear: both;
}

.page-content img,
.page-content .wp-caption,
.post-content img,
.post-content .wp-caption,
#content img[class^=wp-image] {
    max-width: 100%;
    height: auto;
}

.wpb_single_image img {
    height: auto;
    max-width: 100%;
    vertical-align: top;
}

.wpb_button,
.wpb_content_element,
ul.wpb_thumbnails-fluid>li {
    margin-bottom: 35px;
}

#page-title-wrapper h1,
#content h1,
#footer-widget-bar h1,
#sidebar h1,
#footer h1,
#sidr h1 {
    font-size: 40px;
    line-height: 1.5em;
}

.responsive-tabs li a:hover {
    color: #ffcb08!important;
    background: #ffffff;
    border-color: #ffcb08;
}

.responsive-tabs li .active {
    color: #ffcb08!important;
    background: #ffffff;
    border-color: #ffcb08;
    background-color: #eee!important;
}

.responsive-tabs li a {
    background: #ffcb08;
    border: 1px solid #ffcb08;
    border-bottom: none;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    font-size: 14px;
    line-height: 15px;
    text-transform: inherit;
    margin: 1px 4px 0 0;
    padding: 10px 4px 10px;
    white-space: nowrap;
    float: left;
    user-select: none;
    color: #fff!important;
}

.responsive-tabs .nav-link {
    color: #000;
}

.tab-content .tabcontent {
    background: #ffffff;
    border: 1px solid #dddddd;
    border-top: 1px solid #dddddd;
    padding: 20px 20px 0;
    word-wrap: break-word;
}

.tab-content .tabcontent .wplp-link-grid {
    display: inline-block;
}

.accordion-parted .card-header {
    border-left: 4px solid #7e57c2;
    transition: all .5s ease 0s;
    padding-bottom: 0;
    background-color: #fff;
}

.accordion-parted .card-header h3 {
    font-size: 18px !important;
    margin: 0!important;
    line-height: 22px!important;
    color: #333333;
}

.accordion-parted .btn-link:hover {
    text-decoration: none;
    color: #000;
}

.accordion-parted .btn-link {
    color: #000;
}

.accordion-parted .card .collapse {
    border-top: none;
}

.accordion-parted .card .card-block {
    padding-top: 20px;
    padding-bottom: 10px;
}

.btn.btn-accordion {
    width: 100%;
    text-align: left;
}

.accordion-parted .card .mb-0 i {
    float: right;
}

.accordion-parted>.card>.collapsed>i:before {
    content: "\f105";
}

.accordion-parted>.card>.card-header {
    margin-bottom: 0;
    padding-top: 0;
}

.accordion-parted .card-body {
    border-bottom: 1px solid rgba(0, 0, 0, .125);
}

.accordion-parted .card .btn[aria-expanded=true] {
    color: #000;
    background: #ffcb08;
    height: 50px;
    border-bottom: none;
    text-decoration: none;
}

.accordion-parted .card .btn {
    height: 50px;
}

.accordion-parted .card .card-header i {
    float: right;
}

.accordion-parted .card-body {
    background: #ffcb08;
    color: #fff;
    padding-bottom: 25px;
    border-left: 4px solid #7e57c2;
}

.accordion-parted .card {
    margin-bottom: 15px;
}

.accordion-parted .card .card-body a {
    color: #ffcb08;
}

.card-deck .col-md-4,
.card-deck .col-6 {
    padding-right: 0;
    padding-left: 0;
}

.card-deck .card-img-top {
    padding-top: 25px;
}

#wpseo-opening-hours {
    margin-top: 50px;
}

#wpseo-opening-hours th,
#content table td {
    border: 1px solid #dedede;
    padding: 10px;
}

#content a:not(.ms-btn):not(.vc_btn3) {
    color: #ffcb08;
}

.text-warning {
    color: #8a6d3b!important;
}

.text-orange {
    color: #ff851b!important;
}

#content h3 {
    font-size: 22px;
    line-height: 1.5em;
}

.page-content,
.post-content {
    position: relative;
}

.post-content,
.page-content {
    word-wrap: break-word;
}

form {
    margin-bottom: 1.5em;
}

#request-a-rate input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]),
#request-a-rate textarea,
#request-a-rate select,
#content input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]),
#content textarea,
#content select,
#sidebar input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]),
#sidebar textarea,
#sidebar select {
    /*text-transform: uppercase;*/
    letter-spacing: 2px;
    border-bottom: 2px solid #dedede;
    padding: 8px 10px;
    margin: 0;
    width: 100%;
}

input:not([type=submit]):not([type=file]),
select,
textarea {
    background-color: rgba(255, 255, 255, 1);
    border-color: rgba(35, 35, 35, 1) ;
}

textarea,
input:not([type=submit]) {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.ozy-footer-slider,
.content-font,
.ozy-header-slider,
#content,
#footer-widget-bar,
#sidebar,
#footer,
input,
select,
textarea,
.tooltipsy,
.fancybox-inner,
#woocommerce-lightbox-cart {
    font-family: "Roboto Condensed";
    font-size: 16px;
    line-height: 1.8em;
    color: #333333;
}

input,
textarea,
select {
    border: none;
    padding: 12px 30px;
    outline: none;
    -webkit-transition: all .2s;
    transition: all .2s;
    resize: none;
}

#request-a-rate input:not([type=submit]):not([type=file]):hover,
#request-a-rate textarea:hover,
#request-a-rate select:hover,
#request-a-rate input:not([type=submit]):not([type=file]):focus,
#request-a-rate textarea:focus,
#request-a-rate select:focus,
#content input:not([type=submit]):not([type=file]):hover,
#content textarea:hover,
#content input:not([type=submit]):not([type=file]):focus,
#content textarea:focus {
    border-color: #ffcb08 !important;
}

.wpb_wrapper label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}

#request-a-rate input[type=submit],
#content input[type=submit] {
    text-transform: uppercase;
    letter-spacing: 2px;
    border-radius: 30px;
}

.generic-button,
.woocommerce-page .button,
input[type=button],
input[type=submit],
button[type=submit],
.comment-body .reply>a,
#to-top-button,
.tagcloud>a {
    color: rgb(255, 255, 255) !important;
    background-color: rgba(0, 0, 0, 1);
    border: 1px solid rgba(0, 0, 0, 1);
}

.post-submeta>a.button:hover,
.woocommerce-page .button:hover,
input[type=button]:hover,
input[type=submit]:hover,
button[type=submit]:hover,
.comment-body .reply>a:hover,
.tagcloud>a:hover {
    background-color: rgb(52, 204, 255);
    color: rgb(255, 255, 255) !important;
    border: 1px solid rgba(52, 204, 255, 1);
}

.navbar-dark .navbar-nav .active>.nav-link {
    color: #ffcb08!important;
}

footer .img-responsive {
    display: block;
    clear: both;
    max-width: 100%;
    height: auto;
    margin-bottom: -1px;
}

.shiftnav-open .shiftnav.shiftnav-open-target {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}

.shiftnav.shiftnav-skin-standard-dark,
.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu {
    background: #1d1d20;
    color: #eee;
}

.shiftnav.shiftnav-skin-standard-dark {
    font-size: 13px;
    line-height: 1.3em;
}

.shiftnav.shiftnav-left-edge {
    left: 0;
}

.shiftnav-open .shiftnav,
.shiftnav-transitioning .shiftnav {
    visibility: visible;
    opacity: 1;
}

.shiftnav {
    position: fixed;
    top: 0;
}

.shiftnav,
.shiftnav-no-transforms .shiftnav {
    width: 290px;
}

.shiftnav .shiftnav-nav,
.shiftnav ul.shiftnav-menu,
.shiftnav ul.shiftnav-menu ul.sub-menu {
    position: static;
    display: block;
    top: auto;
    left: auto;
    float: none;
    min-width: 0;
}

.shiftnav ul.shiftnav-menu,
.shiftnav ul.shiftnav-menu ul.sub-menu {
    list-style: none;
    margin: 0;
    padding: 0;
    color: #ccc;
    background: #25252a;
}

.shiftnav ul.shiftnav-menu {
    position: relative;
    clear: both;
    /*overflow: hidden;*/
}

.shiftnav ul.shiftnav-menu li.menu-item {
    position: relative;
    margin: 0;
    padding: 0;
    background: none;
    list-style-type: none;
}

.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu>li.menu-item>.shiftnav-target {
    text-transform: uppercase;
    border-top-color: #292929;
}

.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item>.shiftnav-target {
    display: block;
    color: #eee;
    border-bottom: 1px solid #111;
    border-top: 1px solid #313131;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .5);
}

.wpml-ls-menu-item .wpml-ls-flag {
    display: inline;
    vertical-align: baseline;
    width: 18px;
    height: 12px;
}

.wpml-ls-menu-item .wpml-ls-flag+span {
    margin-left: .3em;
}

.shiftnav.shiftnav-nojs.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item>.shiftnav-target:hover,
.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.shiftnav-active>.shiftnav-target,
.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.shiftnav-in-transition>.shiftnav-target,
.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.current-menu-item>.shiftnav-target,
.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu>li.shiftnav-sub-accordion.current-menu-ancestor>.shiftnav-target,
.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu>li.shiftnav-sub-shift.current-menu-ancestor>.shiftnav-target,
.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.shiftnav-active-highlight li.menu-item>.shiftnav-target:active,
.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.shiftnav-active-on-hover li.menu-item>.shiftnav-target:hover {
    color: #eee;
    background: #35ac6a;
    border-top-color: rgba(255, 255, 255, .4);
    border-bottom-color: rgba(0, 0, 0, .8);
}

.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu>li.menu-item>.shiftnav-target {
    text-transform: uppercase;
}

.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item>.shiftnav-target {
    display: block;
    color: #eee;
    border-bottom: 1px solid #111;
    border-top: 1px solid #313131;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .5);
}

.shiftnav {
    position: fixed;
    top: 0;
    background: #fff;
    z-index: 600000;
    visibility: hidden;
    opacity: 0;
}

.shiftnav.show {
    visibility: visible;
    opacity: 1;
}

@media only screen and (max-width: 960px) {
    #shiftnav-toggle-main {
        font-size: 16px;
    }
}

#shiftnav-toggle-main {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
    padding: 0 10px;
    z-index: 500000;
    text-align: center;
    background: #1D1D20;
    color: #eee;
}

#shiftnav-toggle-main,
.shiftnav,
.shiftnav-wrap {
    transition: transform .5s;
}

#shiftnav-toggle-main .shiftnav-toggle-burger,
#shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before {
    float: left;
    content: '\f0c9';
    font-family: FontAwesome;
    padding: 16px 20px;
    margin-left: -10px;
    position: relative;
    z-index: 20;
    line-height: 1em;
    width: 100%;
}

.shiftnav-toggle {
    cursor: pointer;
}

#shiftnav-toggle-main .shiftnav-toggle-burger,
#shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before {
    float: left;
    content: '\f0c9';
    font-family: FontAwesome;
    padding: 16px 20px;
    margin-left: -10px;
    position: relative;
    z-index: 20;
    line-height: 1em;
}

#shiftnav-toggle-main {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
    padding: 0 10px;
    z-index: 500000;
    text-align: center;
    background: #1D1D20;
    color: #eee;
}

#shiftnav-toggle-main-button[aria-expanded=true] {
    transform: translateX(290px);
}

#shiftnav-toggle-main-button[aria-expanded=true] .fa:before {
    content: '\f00d';
}

.shiftnav.shiftnav-skin-standard-dark,
.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu {
    background: #1d1d20;
    color: #eee;
}

.shiftnav ul.shiftnav-menu li.menu-item {
    position: relative;
    margin: 0;
    padding: 0;
    background: none;
    list-style-type: none;
}

.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu>li.menu-item>.shiftnav-target {
    text-transform: uppercase;
    border-top-color: #292929;
}

.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item>.shiftnav-target {
    display: block;
    color: #eee;
    border-bottom: 1px solid #111;
    border-top: 1px solid #313131;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .5);
}

.wpml-ls-menu-item .wpml-ls-flag {
    display: inline;
    vertical-align: baseline;
    width: 18px;
    height: 12px;
}

.shiftnav ul.shiftnav-menu li.menu-item>.shiftnav-target,
.shiftnav ul.shiftnav-menu li.shiftnav-retract>.shiftnav-target {
    display: block;
    padding: 15px 25px;
    line-height: 1.6em;
    text-decoration: none;
    position: relative;
    cursor: pointer;
    -webkit-transition: .2s all ease;
    -moz-transition: .2s all ease;
    -ms-transition: .2s all ease;
    -o-transition: .2s all ease;
    transition: .2s all ease;
}

.shiftnav ul.shiftnav-menu li.shiftnav-retract,
.shiftnav ul.shiftnav-menu li.shiftnav-sub-shift li.shiftnav-active~li.shiftnav-retract {
    display: none;
    margin: 0;
}

.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.shiftnav-retract .shiftnav-target {
    background: rgba(0, 0, 0, .2);
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    text-align: right;
}

#shiftnav-toggle-main .fa {
    float: left;
}

@media (min-width: 992px) {
    #shiftnav-toggle-main {
        display: none;
    }
}

.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu ul.sub-menu ul.sub-menu li.menu-item>.shiftnav-target {
    padding-left: 50px;
}

.shiftnav,
.shiftnav-inner {
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
}

#language .dropdown-toggle::after {
    display: none;
}

#content .register-form label {
    font-weight: 700;
}

#content .form-title {
    font-size: 1.2rem;
}

#content .register-form .form-main .col-sm-6,
#content .register-form .form-main .col-12 {
    padding-left: 15px;
    padding-right: 15px;
}

#content .register-form button[type=submit],
#content .track button[type=submit] {
    background-color: #007bff;
    border-color: #007bff;
}

#content .register-form input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]) {
    letter-spacing: 0px;
    padding-left: 10px;
}

.form-login-customer {
    width: 320px;
    margin: auto;
    padding: 15px;
    border: 3px solid #f1f1f1;
    border-radius: 3px;
}

#content .form-login-customer input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]) {
    letter-spacing: 0px;
    padding: 8px 10px;
}

#content .form-login-customer .alert {
    padding: 0.75rem 1rem;
}

#content .form-login-customer button[type=submit] {
    background-color: #28a745;
    border-color: #28a745;
}

#content .form-login-customer input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]) {
    text-transform: inherit;
}

#content .register-form input[name=email],
.register-form input[name=password],
.register-form input[name=inputRePassword],
.form-login-customer input[name=password] {
    text-transform: none !important;
}

.form-control {
    font-size: 0.85rem;
}

.profile .tab-content>.active {
    display: block;
}

.profile .tab-pane {
    padding-bottom: 60px;
}

.profile .panel-default {
    border-color: #ddd;
}

.profile .panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}

.profile .panel-default>.panel-heading {
    background-repeat: repeat-x;
}

.profile .panel-default>.panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
}

.profile .panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.profile .panel-body {
    padding: 15px;
}

.profile form {
    margin-bottom: 1.5em;
}

@media (min-width: 992px) {
    .profile label.control-label {
        text-align: right;
    }
    .profile .col-sm-6,
    .profile .col-12 {
        padding-left: 10px;
        padding-right: 15px;
    }
}

.profile .panel-default {
    border-color: #ddd;
}

.profile label .control-label {
    font-weight: bold;
}

.profile button[type=submit] {
    background-color: #28a745;
    border-color: #28a745;
}

.profile .input-group-addon {
    padding: 9px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.profile .responsive-tabs li a {
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}

.profile .responsive-tabs li a {
    color: #f06624!important;
    padding: 12px 15px;
}

.profile .responsive-tabs li a:hover {
    border-color: #eee #eee #ddd;
    background-color: #eee;
}

.profile .nav {
    display: flow-root;
}

#content ul.nav.responsive-tabs {
    border-bottom: 1px solid #ddd;
}

#thu-tuc-gui-hang-tu-my-ve-viet-nam .section-3 .content-wrap .see-detail-button {
    color: #fff;
    background-color: #ffcb08;
    padding: 10px 15px;
}

#thu-tuc-gui-hang-tu-my-ve-viet-nam .section-3 .content-wrap .see-detail {
    text-align: center;
    margin-top: 25px;
}


/* send goods to Vietnam */

#content ul.nav.responsive-tabs {
    border-bottom: 1px solid #ddd;
}

.panel-default>.panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
}

#content a:not(.ms-btn):not(.vc_btn3),
#sidebar a,
#footer a,
.alternate-text-color,
#footer-widget-bar>.container>.widget-area a:hover,
.fancybox-inner a,
#woocommerce-lightbox-cart a {
    color: #ffcb08;
}

.collapse.in {
    display: block;
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ddd;
}

.panel-body {
    padding: 15px;
}

.section-title .after:after {
    content: "";
    display: block;
    width: 3.342857em;
    height: 4px;
    margin: 30px auto 0;
    background: linear-gradient(90deg, #ffcb08, #ffcb08);
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

.btn-language {
    font-weight: 700;
    border-radius: 2.5rem;
    background: #ffcb08;
    color: #212529;
    line-height: 0;
    padding: 15px 20px;
    margin-left: 50px;
}

.navbar .navbar-nav .nav-item {
    padding-top: 5px;
}
