html{
overflow-x: hidden;
}
body{
    font-family: "Poppins", sans-serif;
	overflow-x: hidden;
}
.entry-content p a:not(.btn) {
    text-decoration: none !important;
}
.w-100.anwp-pg-read-more.mt-auto:after {
    content: "→";
    text-decoration: none !important;
      padding-left: 10px;
      color: #af1f24;
}
.container {
    padding: 0;
    max-width: 100%;
    margin: 0;
}

.wrapper {
    padding: 0;
}

a:hover {
	text-decoration:none;
}
/*language*/
.hd-lang ul.sub-menu {
    width: fit-content!important;
    min-width: fit-content!important;
    background: #8627388f !important;
    border-radius:5px
}

.hd-lang ul.sub-menu li a {  width: fit-content!important;padding-left:15px!important}
 
.hide-logo img {
    width: auto;
}
.logistic-content ul li {
    padding: 10px 0;
}
/*  */
.sec-relative a.elementor-post__read-more{
  position: relative;
}
.sec-relative a.elementor-post__read-more:after {
    content: '';
    text-decoration: none !important;
    padding-left: 4px;
    color: #af1f24;
    background: #af1f24;
    width: 80px;
    height: 1px;
    bottom: 0;
    left: 0;
    position: absolute;
}
a.elementor-post__read-more {
    text-decoration: none !important;
}
 
/*  */
.trp-language-switcher > div > a:hover {
    background: #fff !important;
    color: #af1f24;
}


.sec-header {
    background: transparent;
    -webkit-transition: all ease-out .3s;
    transition: all ease-out .3s;
}
.sec-header.sticky {
    background: linear-gradient(#862738, #CF2438);
    -webkit-transition: all ease-out .3s;
    transition: all ease-out .3s;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 48%);
}
.sec-header {
    position: fixed;
}
.sec-header .hide-logo{
    opacity:0;
    visibility:hidden;
     
    -webkit-transition:.3s ease-out all;
    transition:.3s ease-out all;
}
.sec-header.sticky .hide-logo{
    opacity:1;
    visibility:visible;
}
/*   */
.bg-paper-decor {
    position: relative; 
    z-index: 2; 
    border-radius: 4px; 
    filter: drop-shadow(-2px -3px 20px rgba(0, 0, 0, 0.15));
}

.bg-paper-decor:before {
    content: ""; 
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: #fff;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    clip-path: polygon(0 0, 100% 0, 100% calc(100% - 80px), calc(100% - 80px) 100%, 0 100%);
}
.bg-paper-decor:after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    content: '';
    position: absolute;
    width: 0px;
    height: 0;
    border-width: 0 0px 80px 80px;
    border-style: solid;
    border-color: transparent transparent transparent #B9BAC0;
    z-index: 1;
} 
@media screen and (min-width:768px){
 .sec-value-container:before,
.sec-value-container > .e-con-inner:before,
.sec-value-container > .e-con-inner:after{
    content: "";
    background: url(/wp-content/uploads/2024/07/line-value-1.png) no-repeat center/cover;
    position: absolute;
    height: 95%;
    width: 5px;
    left: 9%;
    top: 50%;
    transform: translateY(-50%);
}

.sec-value-container > .e-con-inner:after {
     left: 6%;
     background: url(/wp-content/uploads/2024/07/line-value-2.png) no-repeat center/cover;
     height: 75%;
	width:3px
}
.sec-value-container:before{
        left: 2%;
     background: url(/wp-content/uploads/2024/07/line-value-3.png) no-repeat center/cover;
     height: 50%; 
	width:1px
}
	}
@media screen and (max-width:768px){
	ul#menu-2-85fd1b4 {
    margin-left: 10px;
    margin-right: 10px;
}
	.getstarted a.elementor-button, .learmore a.elementor-button {
		width: 100% !important;
	}
	.translate-eng > a > span:after {

   
    content: "|" !important;
    padding-left: 10px !important;
}
	.translate-eng{
		position: relative !important;
	}
	.translate-vi{
		position: absolute !important;
		left: 65px;
		bottom: 0;
	}
	.sec-banner-logo:before {
    display: none;
}
}
/*  */
.sec-news .elementor-swiper-button {
    top: -5%!important;
    right: 0;
    left: auto!important;

}

.sec-news .elementor-swiper-button.elementor-swiper-button-prev {
    right: 25px;
}
.sec-news .elementor-swiper-button:hover{
    color:var(--e-global-color-primary)!important
}
.sec-news .elementor-swiper-button svg{
    font-size:30px
}
.sec-news .anwp-pg-read-more  .btn-readmore {
    color: #af1f24;
    text-decoration: underline;
      -webkit-transition: all ease-out .3s;
    transition: all ease-out .3s;
  font-size: 15px;
}
 

.sec-news .anwp-pg-read-more .btn-readmore:hover {
    color: #980000;
}
.swiper-pagination{
bottom:0!Important;
}
.swiper-pagination span.swiper-pagination-bullet {
    height: 10px;
    width: 10px; 
    -webkit-transition: all ease-out .3s;
    transition: all ease-out .3s;
}

.swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 30px;
    border-radius: 10px;
    background: var(--e-global-color-primary);
}
.sec-news .anwp-pg-classic-slider {
    width: 100% !important;
}
.sec-news .swiper-button-arrow {
    top: -30px;
    font-weight:700;
}

.sec-news .swiper-button-arrow:after {
    font-size: 20px;
    font-weight: 700!important;
}

.sec-news .swiper-button-arrow.swiper-button-prev {
    left: auto;
    right: 30px;
}

.sec-news .swiper-button-arrow:hover:after {
    color: var(--e-global-color-primary);
}
 

.sec-news .swiper-pagination2  {position:absolute;top: -45px;width: fit-content;height: fit-content;z-index: 10;right: 60px;left: auto;font-size: 20px;font-family: 'Inter';font-weight: 300!important;}
 
 .sec-news-abt .swiper-wrapper {
    /*gap: 15px;*/
}
 
@media screen and (max-width:767px){
	.sec-banner-container > .e-con-inner {
			display: flex;
			align-content: center!important;
	}
	.sec-news .elementor-swiper-button {
    display: none!important;
}
}
/**/
.box-swiper-pagination {
    padding: 0;
    height:50px;
    
}
.box-swiper-pagination .box-img-pagination.swiper-pagination-fraction{
    text-align:right;
    padding-right: 50px;
}
.box-swiper-pagination .swiper-button{
    padding:0;
    width:auto;
}
.box-swiper-pagination .swiper-button:after{
    transition:all ease-out .3s;
}
.box-swiper-pagination .swiper-button:after{
    font-size:18px;
    font-weight:700;
}
.box-swiper-pagination .swiper-button:hover:after{
    color:red;

}
.box-swiper-pagination .swiper-button-next{
    right:0;    
}
.box-swiper-pagination .swiper-button-prev{
    right: 25px;
    left: auto;
}
.box-img-swiper .elementor-widget-image-box  p.elementor-image-box-description {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 5;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.box-img-swiper .swiper-slide {
    flex-shrink: 0 !important;
}
.tags span {
    letter-spacing: -0.07px;
    padding: 2px 4px;
    box-shadow: inset 0px 1px 0px 0px rgb(0 0 0 / 10%), inset 0px -1px 0px 1px rgb(0 0 0 / 10%);
    border-radius: 4px;
    text-transform: uppercase;
}
/*  */
.sec-assets-img .elementor-image-box-wrapper figure img {
    width: 100%;
    min-height: 470px;
}

.sec-assets-img .elementor-image-box-wrapper .elementor-image-box-content {
    background:#BB202E;
    padding:20px;
    position:absolute;
    bottom:0;
    height:70px;
    display:flex;
    align-items: center;
	    justify-content: center;
}

.sec-assets-img .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title{
        color:#fff;
        margin-bottom: 0;
}

.sec-assets-content {
    position: absolute;
    bottom: 70px;
    height:calc(100% - 70px );
    background: #fff;
    opacity:0;
    visibility:hidden;
    transform:translateY(0100%)
}
.sec-assets-item:hover .sec-assets-content{
   transform:translateY(0);
        opacity:1;
    visibility:visible;
}
 .sec-assets-item {
    box-shadow: -10px 10px 20px rgb(0 0 0 / 15%);
}
/*  */
.sec-p-why-group figure.elementor-image-box-img img {
    height: 70px;
    object-fit: contain;
    margin-bottom: 0;
}
.sec-contact-form form button.elementor-button.elementor-size-sm {
    border-color: var( --e-global-color-primary );
	    margin-top: 30px;
}
/*  */
.sec-archive-posts article.elementor-post {
    position: relative;
    padding: 20px;
    margin: 0;
    z-index: 2; 
    border-radius: 4px; 
    filter: drop-shadow(-2px -3px 10px rgba(0, 0, 0, 0.15));
}

.sec-archive-posts article.elementor-post:before {
    content: ""; 
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: #fff;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
/*     clip-path: polygon(0 0, 100% 0, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0 100%); */
}
/* .sec-archive-posts article.elementor-post:after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    content: '';
    position: absolute;
    width: 0px;
    height: 0;
    border-width: 0 0px 40px 40px;
    border-style: solid;
    border-color: transparent transparent transparent #B9BAC0;
    z-index: 1;
} */
.sec-archive-posts article.elementor-post a.btn.btn-secondary.understrap-read-more-link {
    display: none;
}

/**/
.sec-contact-box-group{
    position:absolute;
    left:30px;
    top:50%; 
    transform: translateY(-50%);
    width:fit-content;
}
 .sec-contact-box .elementor-widget-divider:first-child .elementor-divider-separator{
     border-radius:10px !important
     
 }

/*  .sec-contact-box .elementor-icon-list-items li{
     border-radius: 100px;
     border: 1px solid #000;
     padding: 10px 20px;
 }  */
 @media screen and (max-width:768px){
     .sec-contact-box-group { 
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        width: 100%;
        padding: 20px;
    }
 }
 
 
 .sec-slide-post .elementor-testimonial--skin-default.elementor-testimonial--layout-image_inline .elementor-main-swiper,
.sec-slide-post .elementor-testimonial--skin-default.elementor-testimonial--layout-image_inline .swiper-slide{
    margin:0;
    padding:0
}

.sec-slide-post  .elementor-main-swiper.swiper.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-backface-hidden {
    width: 100%;
}
 
.sec-slide-post .elementor-search-form__container {
    
    border-width: 0!important;
}
 
  
.sec-slide-post .elementor-search-form__container input{
    border:1px solid #E2E2E2 !important;
    border-radius: 5px 0 0 5px!important;
}


.sec-slide-post button.elementor-search-form__submit {
    border-radius: 0 99px 99px 0!important;
    background: linear-gradient(0, #862738, #CF2438);
}
/**/
.sec-news-abt .anwp-pg-post-teaser__top-meta.d-flex.flex-column.anwp-pg-post-teaser__category-column.mr-auto {
    position: relative; 
    padding-top: 10px;
}

.sec-news-abt .anwp-pg-post-teaser__thumbnail {
    display: flex;
    flex-direction: column-reverse;
}

.sec-news-abt .anwp-pg-post-teaser__thumbnail .anwp-pg-post-teaser__category-wrapper{
    background:transparent!important;
    padding: 2px 4px 2px 4px;
    box-shadow: inset 0px -1px 0 1px rgb(0 0 0 / 10%) , inset 0px 1px 0 1px rgb(0 0 0 / 10%);
    border: 1px solid #F5F5F5;
    color: #000000;
    line-height: 21px;
    border-radius: 4px;
} 

.sec-news-abt .anwp-pg-wrap .anwp-pg-post-teaser.anwp-pg-post-teaser--inner-cover-link .anwp-pg-post-teaser__thumbnail:hover .anwp-pg-post-teaser__thumbnail-bg {
    background: transparent!important;
}

/**/

.post-tags-custom span a {
    color: #AF1F24;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}
.anwp-pg-post-teaser__excerpt.mb-2 {
    font-family: "Poppins", Sans-serif;
    font-size: 12px !important;
    font-weight: 400;
}

.post-tags-custom span.tag-list {
    letter-spacing: -0.07px;
/*     padding: 2px 4px;
    box-shadow: inset 0px 1px 0px 0px rgb(0 0 0 / 10%), inset 0px -1px 0px 1px rgb(0 0 0 / 10%);
    border-radius: 4px; */
}
/**/
.sec-diversified-highlight p.lead {
    font-size: 50px;
    font-weight: 600;
}

.sec-diversified-highlight p.lead small {font-weight: 700;margin-left:-10px}
 /*animation*/ 
 .animation-up-down {
    /*-webkit-animation: 3s up-down 4s ease-out infinite;*/
    /*animation: 3s up-down 4s ease-out infinite;*/
    /*-webkit-transition: all .3s ease-out;*/
    /*transition: all .3s ease-out;*/
}
/*keyframes*/
@keyframes up-down {
     5% {
        -webkit-transform: translateY(1);
        transform: translateY(1);
    }
    50% {
       -webkit-transform: translateY(10px);
        transform: translateY(10px);
    }
    75% {
        -webkit-transform: translateY(1);
        transform: translateY(1);
    }
}

.sec-ft-form .elementor-field-type-submit button.elementor-button,
.sec-ft-form .elementor-field-type-submit button.elementor-button:hover,
.sec-ft-form .elementor-field-type-submit button.elementor-button:focus{
     border:unset!important
}
.sec-ft-form .elementor-field-type-submit {
    position: absolute;
    right: 0;
    background:transparent;
    width:auto;
}

.sec-ft-form .elementor-field-type-submit svg path{fill:#333!important;transition:all ease-out .3s}
.sec-ft-form .elementor-field-type-submit button.elementor-button:hover svg path{
    fill:var( --e-global-color-primary )!important;

}

