/*
Theme Name: Max-wogen
Theme URI: https://wordpress.org/
Author: itheme.vn
Author URI: https://itheme.vn/
Description: Luôn đồng hành & cùng khách hàng mọi lúc, mọi nơi!
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: maxwogen
*/

@import url('https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

body{font-family:'Roboto',"Be Vietnam Pro";font-size:1rem;font-weight:400;color:#eaeaea;line-height:1.5;width:100%;background:#101010;
	overflow-x:hidden;position:relative;}
*{list-style:none;padding:0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 0;}

img,svg{display:block;max-width:100%;height:auto;}
a{color:inherit;cursor:pointer;transition:all .3s;text-decoration:none;}
.container{width:1600px;display:block;margin:0 auto;padding:0 0;max-width:100%;}
section{clear:both;overflow:hidden;}
.responsive-video{position:relative;width:100%;padding:0 0 56.25% 0;}
.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;}
.video-wrapper{clear:both;margin-bottom:1rem;width:100%;padding:0 0 56.25%;position:relative;}
.video-wrapper video,.video-wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0;display:inline-block;z-index:1;}
.alignleft{float:left;padding-right:15px;margin-bottom:20px;}
.alignright{float:right;padding-left:15px;margin-bottom:20px;}
.aligncenter{margin:0 auto;}
input[type=text],input[type=search],input[type=tel],input[type=email],input[type=password],input[type=number],input[type=button],input[type=submit],
textarea{appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0;font-family:inherit;}
.wp-caption{max-width:100%;}

header.site-header .container{display:flex;align-items:center;}
header.site-header .logo{min-height:110px;width:25%;flex-basis:25%;display:inline-flex;align-items:center;}
header.site-header .logo img{object-fit:contain;object-position:center center;}
header.site-header .main-menu-wrapper{width:75%;flex-basis:75%;}
header.site-header .main-menu-wrapper ul.menu-main{display:flex;justify-content:end;gap:.5rem;}
header.site-header .main-menu-wrapper ul.menu-main li{position:relative;}
header.site-header .main-menu-wrapper ul.menu-main>li>a{padding:15px 24px;color:#eaeaea;display:inline-flex;align-items:center;font-size:1.1rem;gap:15px;
	text-transform:uppercase;}
header.site-header .main-menu-wrapper ul.menu-main>li.menu-item-has-children>a:after{content:'';width:10px;height:10px;display:inline-block;
	background:url(images/arrowdown-icon.png)center no-repeat;background-size:100%;min-width:10px;}
header.site-header .main-menu-wrapper ul.menu-main li>ul{border-radius:calc(5px + 1%) calc(5px + 1%) calc(5px + 1%) calc(5px + 1%);position:absolute;
	width:max-content;transition:all 0.5s;top:0;left:100%;min-width:100%;max-height:0px;transform-origin:top;opacity:0;visibility:hidden;z-index: 98;
	pointer-events:none;}
header.site-header .main-menu-wrapper ul.menu-main li>ul.aright{left:auto;right:100%;}
header.site-header .main-menu-wrapper ul.menu-main li:hover>ul{opacity:1;animation:slideDown 0.5s;visibility:visible;max-height:unset;transform:scaleY(1);
	pointer-events:unset;}
header.site-header .main-menu-wrapper ul.menu-main>li>ul{top:100%;left:0;}
header.site-header .main-menu-wrapper ul.menu-main>li>ul.aright{left:auto;right:0;}
header.site-header .main-menu-wrapper ul.menu-main li>ul>li{border:1px solid #898989;background:#eaeaea;}
header.site-header .main-menu-wrapper ul.menu-main li>ul>li>a{padding:15px 35px;color:#151515;font-size:1.1rem;width:max-content;min-width:100%;
	display:block;text-transform:uppercase;}
header.site-header .main-menu-wrapper ul.menu-main li>ul>li:hover{background:#2f2f2f;}
header.site-header .main-menu-wrapper ul.menu-main li>ul>li:hover>a{color:#eaeaea;}
header.site-header .main-menu-wrapper ul.menu-main li>ul>li:first-child{border-radius:5px 5px 0 0;}
header.site-header .main-menu-wrapper ul.menu-main li>ul>li:last-child{border-radius:0 0 5px 5px;}
header.site-header .toggle-menu-mobile{display:none;}
@keyframes slideDown{
	from{transform:translateY(-0.5rem);}
	to{transform:translateY(0rem);}
}

section.banner-home{position:relative;z-index:1;}
section.banner-home .container{display:flex;}
section.banner-home .col-3{width:27%;flex-basis:27%;position:relative;z-index:1;}
section.banner-home .col-3:first-child .item-caption:nth-child(1){transition:all 2s;}
section.banner-home .col-3:first-child .item-caption:nth-child(1).preload{transform:translateY(-100%);opacity:0;}
section.banner-home .col-3:first-child .item-caption:nth-child(1) .image{padding:10px;margin:0 -70% 0 70%;height:250px;}
section.banner-home .col-3:first-child .item-caption:nth-child(1) .image img{object-fit:contain;object-position:center center;height:100%;margin:auto;}
section.banner-home .col-3:first-child .item-caption:nth-child(2){background:#eb3c6a;border-radius:10px;border:5px solid #2d2d2d;padding:10px;
	margin-right:21%;text-transform:uppercase;transition:all 2s;}
section.banner-home .col-3:first-child .item-caption:nth-child(2).preload{transform:translateX(-100%);}
section.banner-home .col-3:first-child .item-caption:nth-child(2) .content{text-align:center;}
section.banner-home .col-3:first-child .item-caption:nth-child(2) .content h2{font-size:2.6rem;font-weight:bold;color:#eaeaea;}
section.banner-home .col-3:first-child .item-caption:nth-child(2) .content h2 sup{font-size:150%;}
section.banner-home .col-3:first-child .item-caption:nth-child(2) .content h3{font-size:1.5rem;color:#eaeaea;line-height: 1.2;margin:.5rem 0 1rem;}
section.banner-home .col-3:first-child .item-caption:nth-child(2) .content p{font-size:.9rem;letter-spacing:1.5px;color:#eaeaea;
	margin-bottom:.9rem;}
section.banner-home .col-6{width:45%;flex-basis:45%;position:relative;z-index:2;}
section.banner-home .col-6 .image{margin-top:50px;position:relative;z-index:1;}
section.banner-home .col-6 .info{text-align:center;width:100%;position:absolute;left:0;bottom:80px;z-index:2;}
section.banner-home .col-6 .info h2{font-size:9rem;font-weight:800;line-height:1;font-family:"Be Vietnam Pro";text-transform:uppercase;}
section.banner-home .col-6 .info h2:not(.white){-webkit-text-stroke-width:0.01em;stroke-width:0.01em;-webkit-text-stroke-color:#eaeaea;stroke:#eaeaea;
	text-shadow:0px 0px 10px rgba(0,0,0,0.1);color:transparent;}
section.banner-home .col-6 .info h2.white{text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);color:#eaeaea;}
section.banner-home .col-3:last-child{display:inline-flex;justify-content:center;flex-direction:column;}
section.banner-home .col-3:last-child .item-caption:nth-child(1){border-radius:5px;padding:10px;background:#ff8500;margin: 0% 73% 12% -60%;
	border:5px solid #ffbf7a;display:flex;align-items:center;text-transform:uppercase;transition:all 2s;}
section.banner-home .col-3:last-child .item-caption:nth-child(1).preload{transform:translateX(100%);opacity:0;}
section.banner-home .col-3:last-child .item-caption:nth-child(1) .image{width:30%;flex-basis:30%;}
section.banner-home .col-3:last-child .item-caption:nth-child(1) .content h3{font-size:1.7rem;font-weight:bold;color:#eaeaea;margin:.5rem 0 1px;}
section.banner-home .col-3:last-child .item-caption:nth-child(1) .content p{font-size:.9rem;letter-spacing:1.5px;color:#eaeaea;}
section.banner-home .col-3:last-child .item-caption:nth-child(2){background:#73b346;border-radius:5px;border:5px solid #b0e68a;padding:10px;
	transition:all 2s;}
section.banner-home .col-3:last-child .item-caption:nth-child(2).preload{transform:translateY(100%);opacity:0;}
section.banner-home .col-3:last-child .item-caption:nth-child(2) .image{margin-bottom:20px;}
section.banner-home .col-3:last-child .item-caption:nth-child(2) .content img{width:157px;max-width:50%;}
section.banner-home .col-3:last-child .item-caption:nth-child(2) .content h3{font-size:1.1rem;color:#eaeaea;line-height:1.2;margin:.5rem 0 1px;}
section.banner-home .col-3:last-child .item-caption:nth-child(2) .content h2{font-size:1.5rem;color:#eaeaea;line-height:1;}
section.list-services{position:relative;overflow:visible;z-index:2;}
section.list-services .container{margin-top:-70px;}
section.list-services ul{display:flex;flex-wrap:wrap;border-radius:5px;overflow:hidden;}
section.list-services ul li{width:25%;flex-basis:25%;display:inline-flex;align-items:center;background:#252525;border-left:2px solid #2d2d2d;
	padding:2em;}
section.list-services ul li:first-child{background:#353535;}
section.list-services ul li:nth-child(4n+1){border-left:none;}
section.list-services ul li:hover{background:#2f2f2f;}
section.list-services ul li .image{width:22%;flex-basis:22%;}
section.list-services ul li .image .image-inner{padding-top:90%;position:relative;border:3px solid #eaeaea;border-radius: 5px;}
section.list-services ul li .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center center;
	filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );border-radius: 5px;}
section.list-services ul li .info{padding-left:15px;width:78%;flex-basis:78%;}
section.list-services ul li .info h3{margin:.5rem 0 1px;font-size:1.5rem;color:#eaeaea;line-height: 1.2;}
section.list-services ul li .info p{font-size:1.1rem;color:#b8b8b8;}
section.box-about-home{padding:6em 0;display:flex;flex-wrap:wrap;}
section.box-about-home .col-image{width:50%;flex-basis:50%;border-radius:0 500px 500px 0;
	background:url(images/icon-15.png)top center no-repeat,url(images/background-1-5.jpg)center no-repeat;background-size:auto 150px,cover;}
section.box-about-home .col-image img{margin-top:-52px;transition:all .3s;}
section.box-about-home .col-image.pre-anim img{visibility:hidden;}
section.box-about-home .col-image.pre-anim.animated img{visibility:visible;animation-name: bounceInLeft;animation-duration: 2s;}
section.box-about-home .col-image img:hover{transform: rotate(4deg);}
section.box-about-home .col-info{width:50%;flex-basis:50%;padding:2em;}
section.box-about-home .col-info .info-inner{margin-right:15%;}
section.box-about-home .col-info .info-inner .certificate{position:relative;background:#212121;margin:0% 50% 20px 0%;padding:0px 10px 5px 10px;
	display:flex;border-radius:20px 20px 20px 20px;}
section.box-about-home .col-info .info-inner .certificate span.icon{color:#3c90eb;font-size: 20px;}
section.box-about-home .col-info .info-inner .certificate p{font-size:1.5rem;color:#eaeaea;font-weight:bold;margin:.5rem 0 1px;line-height:1.2;}
section.box-about-home .col-info .info-inner .desc{margin-bottom:34px;color:#898989;font-size:1rem;}
section.box-about-home .col-info .info-inner .info-country{display:flex;align-items:center;margin-bottom:20px;}
section.box-about-home .col-info .info-inner .info-country .image-flag{width:20%;flex-basis:20%;}
section.box-about-home .col-info .info-inner .info-country .info-country-inner{width:80%;flex-basis:80%;}
section.box-about-home .col-info .info-inner .info-country .info-country-inner h3{margin:.5rem 0 1px;font-size:1.5rem;font-weight:bold;color:#898989;
	line-height:1.2;}
section.box-about-home .col-info .info-inner .info-country .info-country-inner p{font-size:1rem;color:#ffffff2e;}
section.box-about-home .col-info .info-inner .view-more{margin-bottom:20px;}
section.box-about-home .col-info .info-inner .view-more a{font-size:1rem;font-weight:bold;color:#eaeaea;border:1px solid #eaeaea;border-radius:5px;
	display:inline-block;padding: 15px 30px;line-height:1;}
section.box-about-home .col-info .info-inner .view-more a:hover{color:#151515;border-color:#eaeaea;background:#eaeaea;}
section.box-about-home .col-info .info-inner .subscribe{display:flex;align-items:center;color:#ffffff2e;text-transform:uppercase;}
section.box-about-home .col-info .info-inner .subscribe i{margin-right:5px;}
section.box-about-home .col-image.animate-bounce-left{animation-name: bounceInLeft;animation-duration: 0.8s;animation-timing-function: ease-out;animation-fill-mode: both;}
.box-heading h3{padding:15px 0;display:inline-block;color:#b8b8b8;font-size:1.8rem;letter-spacing:6px;line-height: 1;font-weight: 500;position:relative;
	max-width:calc(100% - 10px);}
.box-heading h3:after{content:'';width:36px;height:1px;background:#b8b8b8;display:inline-block;position:absolute;top:50%;left:calc(100% + 10px);}
.box-heading h2{font-size:4.2rem;font-weight:900;-webkit-text-stroke-width: 1px;stroke-width: 1px;-webkit-text-stroke-color:#eaeaea;stroke:#eaeaea;
	line-height: 1.1;color:transparent;margin-bottom:20px;font-family:"Be Vietnam Pro";}
.box-heading p{color:#898989;margin-bottom:.9rem;}
section.list-popular-video-home{padding:6em 1em;}
section.list-popular-video-home .container{display:flex;flex-wrap:wrap;}
section.list-popular-video-home .list-video{width:50%;flex-basis:50%;padding:10px;}
section.list-popular-video-home .list-video .list-inner ul li{display:flex;align-items: start;}
section.list-popular-video-home .list-video .list-inner ul li+li{margin-top:30px;}
section.list-popular-video-home .list-video .list-inner ul li .video-image{width:30%;flex-basis:30%;padding:10px;}
section.list-popular-video-home .list-video .list-inner ul li .video-image .video-inner{position:relative;}
section.list-popular-video-home .list-video .list-inner ul li .video-image .video-inner img{position:relative;z-index:1;}
section.list-popular-video-home .list-video .list-inner ul li .video-image .video-inner a.play-vid{position:absolute;top:0;left:0;width:100%;height:100%;
	z-index:2;display:flex;align-items:center;justify-content:center;transition:all .3s;}
section.list-popular-video-home .list-video .list-inner ul li .video-image .video-inner a.play-vid span{width:50px;height:50px;display:inline-block;
	border-radius:50%;border:2px solid #eaeaea;color:#eaeaea;text-shadow:5px 5px 10px rgba(0,0,0,0.71);font-size:15px;opacity:.8;line-height:46px;
	text-align:center;}
section.list-popular-video-home .list-video .list-inner ul li .video-image .video-inner a.play-vid:hover span{opacity:1;}
section.list-popular-video-home .list-video .list-inner ul li .video-info{width:70%;flex-basis:70%;padding:10px;}
section.list-popular-video-home .list-video .list-inner ul li .video-info .category{background:#212121;display:inline-block;padding: 5px 10px 5px 10px;
	border:2px solid #2d2d2d;border-radius:30px;font-size:1.1rem;font-weight:bold;color:#eaeaea;line-height: 1;margin:.5rem 0 20px;}
section.list-popular-video-home .list-video .list-inner ul li .video-info h3{font-size:1.5rem;font-weight:bold;color:#eaeaea;line-height:1;margin-bottom:5px;}
section.list-popular-video-home .list-video .list-inner ul li .video-info .meta-video{display:flex;flex-wrap:wrap;font-size:1rem;color:#898989;
	gap:0 16px;}
section.list-popular-video-home .list-video .list-inner ul li .video-info .meta-video p{display:inline-flex;align-items:center;gap:0 5px;}
section.list-popular-video-home .list-video .list-inner ul li .video-info .meta-video p i{font-size:14px;}
section.list-popular-video-home .video-banner{width:50%;flex-basis:50%;padding:20px;}
section.list-popular-video-home .video-banner .image-video{position:relative;}
section.list-popular-video-home .video-banner .image-video img{position:relative;z-index:1;border-radius:10px;}
section.list-popular-video-home .video-banner .image-video a.play-vid{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;z-index:2;
	align-items:center;justify-content:center;}
section.list-popular-video-home .video-banner .image-video a.play-vid span{width:106px;height:106px;display:inline-block;border-radius:50%;
	transition:all .3s;font-size:50px;text-align:center;line-height:100px;color:#eaeaea;border:3px solid #eaeaea;}
section.list-popular-video-home .video-banner .image-video a.play-vid:hover span{transform:scale(.9);}
section.list-popular-video-home .video-banner .info-video .rating-video{color:#eaeaea;font-size:1rem;margin:30px 0 20px;}
section.list-popular-video-home .video-banner .info-video .rating-video .rating-wrapper{position:relative;display:inline-flex;white-space:nowrap;
	margin-left:10px;}
section.list-popular-video-home .video-banner .info-video .rating-video .rating-wrapper .rating-bg{position:relative;z-index:1;
	display:inline-flex;gap:0 5px;}
section.list-popular-video-home .video-banner .info-video .rating-video .rating-wrapper .rating-star{position:absolute;top:0;left:0;width:100%;
	height:100%;display:inline-flex;gap:0 5px;color:#f0ad4e;overflow:hidden;z-index:2;}
section.list-popular-video-home .video-banner .info-video h3{font-size:3rem;line-height:1;margin-bottom:5px;}
section.list-popular-video-home .video-banner .info-video .video-meta{gap:0 16px;color:#898989;margin-bottom:20px;display:flex;flex-wrap:wrap;}
section.list-popular-video-home .video-banner .info-video .video-meta p{display:inline-flex;align-items:center;gap:0 5px;}
section.list-popular-video-home .video-banner .info-video .desc{color:#898989;margin-bottom:34px;}
section.list-popular-video-home .video-banner .info-video .check-platform a{font-weight:bold;text-decoration:underline;display:inline-flex;gap:0 5px;
	align-items: center;}
section.list-popular-video-home .video-banner .info-video .check-platform a:hover{color:#b8b8b8;}
section.list-item-content-ideas{padding:6em 1em;}
section.list-item-content-ideas .container{display:flex;flex-wrap:wrap;}
section.list-item-content-ideas .section-heading{flex-basis:100%;width:100%;margin-bottom:2em;}
section.list-item-content-ideas .banner-image{width:33%;flex-basis:33%;padding:10px;}
section.list-item-content-ideas .banner-image .bg-img{width:276px;height:110px;margin-left:auto;position:relative;z-index:2;margin-bottom:20px;}
section.list-item-content-ideas .banner-image .bg-idea{margin:calc(15px - 16%) 15px 15px;border-radius:10px;position:relative;z-index:1;display:flex;}
section.list-item-content-ideas .banner-image .bg-idea img{margin-top:-15%;display:inline-flex;}
section.list-item-content-ideas .list-inner{width:67%;flex-basis:67%;padding:10px;}
section.list-item-content-ideas .list-inner ul{display:flex;flex-wrap:wrap;padding:15px;gap:30px;}
section.list-item-content-ideas .list-inner ul li{width:calc((100% - 60px) / 3);flex-basis:calc((100% - 60px) / 3);border:3px solid #2d2d2d;padding:1em;
	border-radius:10px;text-align:center;transition:all .3s;}
section.list-item-content-ideas .list-inner ul li:first-child,
section.list-item-content-ideas .list-inner ul li:hover{background:#252525;}
section.list-item-content-ideas .list-inner ul li .image img{width:30%;margin:0 auto;}	
section.list-item-content-ideas .list-inner ul li .info h3{font-size:1.5rem;font-weight:bold;color:#eaeaea;margin:.5rem 0 1rem;}
section.list-item-content-ideas .list-inner ul li .info p{font-size:1em;color:#898989;}
.section-heading{text-align:center;padding:10px;}
.section-heading h3{font-size:1.8rem;letter-spacing:6px;color:#b8b8b8;line-height:1;}
.section-heading h2{font-family:"Be Vietnam Pro";font-size:4.2rem;font-weight:900;-webkit-text-stroke-width:1px;stroke-width:1px;
	-webkit-text-stroke-color:#eaeaea;stroke:#eaeaea;color:transparent;line-height: 1.1;}
section.list-memory-gallery{padding:6em 1em;}
section.list-memory-gallery .section-heading{margin-bottom:20px;}
section.list-memory-gallery .list-inner{padding:10px;}
section.list-memory-gallery .list-inner ul{display:flex;flex-wrap:wrap;gap:20px 0;}
section.list-memory-gallery .list-inner ul li{flex-basis:25%;width:25%;padding:10px;}
section.list-memory-gallery .list-inner ul li .item-inner.type-1{border-radius:10px;overflow:hidden;position:relative;}
section.list-memory-gallery .list-inner ul li .item-inner.type-1 .info .inner{padding:1rem;transform:translateY(-100px);transition:all 1s;}
section.list-memory-gallery .list-inner ul li .item-inner.type-1:hover .info .inner{transform:none;}
section.list-memory-gallery .list-inner ul li .item-inner.type-1 .image{position:relative;z-index:1;display:flex;padding-top:100%;}
section.list-memory-gallery .list-inner ul li .item-inner.type-1 .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;
	object-position:center;}
section.list-memory-gallery .list-inner ul li .item-inner.type-1 .info{position:absolute;z-index:2;width:100%;height:100%;top:0;left:0;text-align:center;
	color:white;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px 32px;gap:15px;visibility:hidden;opacity:0;
	transition:all .4s ease;background:#2f2f2f;transform:translateY(-100%);}
section.list-memory-gallery .list-inner ul li .item-inner.type-1:hover .info{visibility:visible;opacity:1;transform:none;}
section.list-memory-gallery .list-inner ul li .item-inner.type-1 .info h3{font-size:1.8rem;letter-spacing:6px;text-align:center;color:#eaeaea;
	line-height:1.2;margin:.5rem 0 30px;}
section.list-memory-gallery .list-inner ul li .item-inner.type-1 .info .view-more a{display:inline-flex;align-items:center;color:#eaeaea;gap:0.5rem;
	font-weight:bold;}
section.list-memory-gallery .list-inner ul li .item-inner.type-1 .info .view-more a:hover{color:#ff8500;}
section.list-memory-gallery .list-inner ul li .item-inner.type-2{background:#212121;border-radius:10px;border:5px solid #2d2d2d;padding:1em;height:100%;
	display:flex;flex-direction:column;justify-content:center;}
section.list-memory-gallery .list-inner ul li .item-inner.type-2 .quote:before{content:"“";display:block;font-family:Times New Roman,Times,serif;
	font-weight:900;line-height:1;color:#2f2f2f;font-size:100px;font-style:normal;margin-bottom:15px;height:.6em;}
section.list-memory-gallery .list-inner ul li .item-inner.type-2 .quote{color:#b8b8b8;}
section.list-memory-gallery .list-inner ul li .item-inner.type-2 .quote-meta{display:flex;justify-content:space-between;margin-top:12px;}
section.list-memory-gallery .list-inner ul li .item-inner.type-2 .quote-meta .author{color:#898989;font-weight:700;}
section.list-memory-gallery .list-inner ul li .item-inner.type-2 .quote-meta .read-more a{display:inline-flex;background:#1da1f2;border-radius:100em;
	color:#fff;font-size:15px;padding:.7em 1.2em;line-height:1;align-items:center;font-weight:600;}
section.list-memory-gallery .list-inner ul li .item-inner.type-2 .quote-meta .read-more a:hover{background:#0967a0;}
section.list-memory-gallery .list-inner ul li .item-inner.type-2 .quote-meta .read-more a i{margin-right:8px;}
section.list-memory-gallery .list-inner ul li .item-inner.type-3{height:100%;display:flex;flex-direction:column;justify-content:center;}
section.list-memory-gallery .list-inner ul li .item-inner.type-3 .quote-icon i{font-size:30px;color:#2f2f2f;line-height:1;margin-bottom:5px;
	display:inline-block;}
section.list-memory-gallery .list-inner ul li .item-inner.type-3 .quote{border-bottom:1px solid #2d2d2d;margin-bottom:15px;}
section.list-memory-gallery .list-inner ul li .item-inner.type-3 .quote h3{margin-bottom:.9rem;font-size:1.5rem;font-weight:bold;color:#898989;}
section.list-memory-gallery .list-inner ul li .item-inner.type-3 .quote p{margin-bottom:20px;color:#898989;}
section.list-memory-gallery .list-inner ul li .item-inner.type-3 .author{display:flex;align-items:center;color:#ffffff2e;text-transform:uppercase;
	gap:0 5px;}
section.list-values-profit{padding:6em 0 3em;display:flex;flex-wrap:wrap;}
section.list-values-profit .list-values{width:50%;flex-basis:50%;}
section.list-values-profit .list-values .inner{padding:2em;margin-left:15%;}
section.list-values-profit .list-values .box-heading{margin-bottom:20px;}
section.list-values-profit .list-values .list-inner ul li{display:flex;align-items:center;margin-bottom:20px;}
section.list-values-profit .list-values .list-inner ul li:last-child{margin-bottom:0;}
section.list-values-profit .list-values .list-inner ul li .number-index{width:16%;flex-basis:16%;color:#2b2b2b;font-weight:600;font-size:62px;
	text-align:center;}
section.list-values-profit .list-values .list-inner ul li .content{width:84%;flex-basis:84%;padding-left:15px;}
section.list-values-profit .list-values .list-inner ul li .content h3{font-size:1.5rem;color:#eaeaea;line-height:1.2;margin:.5rem 0 1px;}
section.list-values-profit .list-values .list-inner ul li .content p{color:#898989;}
section.list-values-profit .banner-image{width:50%;flex-basis:50%;position:relative;margin-bottom:15%;}
section.list-values-profit .banner-image>img{position:relative;z-index:2;}
section.list-values-profit .banner-image .banner-img{position:relative;z-index:1;border-radius:500px 0 0 500px;}
section.list-values-profit .banner-image .banner-img.pre-anim img{visibility:hidden;}
section.list-values-profit .banner-image .banner-img.pre-anim.animated img{visibility:visible;animation-name:bounceInRight;animation-duration:2s;}
section.list-values-profit .banner-image .banner-img img{margin: -10% 0% -2% 0%;display:inline-flex;transition:all .3s;}
section.list-values-profit .banner-image .banner-img img:hover{transform: rotate(4deg);}
section.list-values-profit .banner-image .bg-img2{width:300px;height:150px;margin-top:-30%;position:relative;z-index:2;}
section.list-values-profit .banner-image .bg-img2 img{object-fit:contain;object-position:center;position:absolute;top:0;left:0;width:100%;height:100%;}
section.list-members{padding:3em 1em 1em;}
section.list-members .section-heading{margin-bottom:20px;}
section.list-members .list-inner>ul{padding:15px;display:flex;flex-wrap:wrap;gap:30px;}
section.list-members .list-inner>ul>li{width:calc((100% - 90px) / 4);flex-basis:calc((100% - 90px) / 4);padding:10px;text-align:center;}
section.list-members .list-inner>ul>li .member-image{border-radius:10px;border:3px solid #2d2d2d;background:url(images/background-5.jpg)center no-repeat;
	background-size:cover;overflow:hidden;margin-bottom:20px;}
section.list-members .list-inner>ul>li .member-info h3{font-size:1.1rem;margin:.5rem 0 5px;color:#eaeaea;line-height: 1.2;}
section.list-members .list-inner>ul>li .member-info p{color:#b8b8b8;margin-bottom:20px;}
section.list-members .list-inner>ul>li .member-info ul.list-socials{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 20px;}
section.list-members .list-inner>ul>li .member-info ul.list-socials li a{width:30px;height:30px;line-height:30px;color:#eaeaea;font-size:15px;
	display:block;background:#545454;border-radius:10%;}
section.list-members .list-inner>ul>li .member-info ul.list-socials li:first-child a{color:#151515;background:#eaeaea;}
section.list-members .list-inner>ul>li .member-info ul.list-socials li a:hover{opacity:.9;}
section.list-members .list-inner>ul>li.become-our-member .inner{padding:30% 0 5%;border:3px solid #2d2d2d;border-radius:10px;background:#252525;}
section.list-members .list-inner>ul>li.become-our-member .inner h3{margin:.5rem 0 100px;font-size:1.1rem;color:#eaeaea;line-height: 1.2;}
section.list-testimonials{padding:6em 1em 20px;}
section.list-testimonials .section-heading{margin-bottom:10px;}
section.list-testimonials .slider-wrapper{padding:0 24px 0px;position:relative;}
section.list-testimonials .slider-wrapper .slider-inner{overflow:hidden;}
section.list-testimonials .slider-wrapper .slider-inner>ul{float:left;visibility:hidden;margin-bottom:20px;}
section.list-testimonials .slider-wrapper .slider-inner>ul>li{float:left;margin-right:30px;text-align:center;}
section.list-testimonials .slider-wrapper .slider-inner>ul>li .content-wrapper{background:#252525;padding:20px 20px 50px;border:3px solid #2d2d2d;
	border-radius:10px;position:relative;margin-bottom:45px;}
section.list-testimonials .slider-wrapper .slider-inner>ul>li .content-wrapper .icon-quote{text-align:center;margin-bottom:20px;}
section.list-testimonials .slider-wrapper .slider-inner>ul>li .content-wrapper .icon-quote i{font-size:32px;-webkit-text-stroke-width:3px;
	stroke-width:3px;-webkit-text-stroke-color:#898989;stroke:#898989;color:transparent;}
section.list-testimonials .slider-wrapper .slider-inner>ul>li .content-wrapper .content-quote{color:#eaeaea;margin-bottom:20px;}
section.list-testimonials .slider-wrapper .slider-inner>ul>li .content-wrapper .avatar{position:absolute;left:0;width:100%;text-align:center;
	bottom:-36px;}
section.list-testimonials .slider-wrapper .slider-inner>ul>li .content-wrapper .avatar img{width:86px;height:86px;object-fit:cover;object-position:center;
	border:3px solid #898989;border-radius:50%;display:inline-block;}
section.list-testimonials .slider-wrapper .slider-inner>ul>li .info-customer h3{color:#898989;font-size:1rem;}
section.list-testimonials .slider-wrapper .slider-inner>ul>li .info-customer p{font-size:13px;color:#898989;}
section.list-testimonials .slider-wrapper .slider-inner>ul>li .info-customer .rating{display:flex;flex-wrap:wrap;gap:0 .5rem;color:#ffc400;
	font-size:13px;justify-content:center;}
section.list-testimonials .slider-wrapper .slider-inner>ul>li .info-customer .rating i{line-height:1.7;}
section.list-testimonials .slider-wrapper .slider-inner .dotted_control{padding:8px 0;text-align:center;}
section.list-testimonials .slider-wrapper .slider-inner .dotted_control ul{display:inline-flex;justify-content:center;flex-wrap:wrap;gap:.5rem;}
section.list-testimonials .slider-wrapper .slider-inner .dotted_control ul li{width:8px;height:8px;border-radius:50%;background:#2f2f2f;cursor:pointer;}
section.list-testimonials .slider-wrapper .slider-inner .dotted_control ul li.active{background:#898989;}
section.list-testimonials .slider-wrapper .slider-inner .slider-control a{display:inline-block;position:absolute;width:45px;height:45px;display:flex;
	justify-content:center;align-items:center;border-radius:5px;color:#1f1f1f;background:#f7f7f7;top:50%;opacity:0;transition:all .5s;transition-delay:.3s;}
section.list-testimonials .slider-wrapper .slider-inner .slider-control a.prev{transform:translate(-30px,-50%);left:0;}
section.list-testimonials .slider-wrapper .slider-inner:hover .slider-control a.prev{transform:translate(0px,-50%);opacity:1;}
section.list-testimonials .slider-wrapper .slider-inner .slider-control a.next{transform:translate(30px,-50%);right:0;}
section.list-testimonials .slider-wrapper .slider-inner:hover .slider-control a.next{transform:translate(0px,-50%);opacity:1;}
section.list-logo-partners{padding:30px 1rem 6rem;position:relative;z-index:2;}
section.list-logo-partners .container{padding:10px;}
section.list-logo-partners .heading{text-align:center;position:relative;padding:15px 0;margin-bottom:20px;}
section.list-logo-partners .heading h2{padding:0 10px;display:inline-block;background:#101010;position:relative;z-index:2;color:#b8b8b8;font-size:1.8rem;
	line-height:1;letter-spacing:6px;font-weight:400;}
section.list-logo-partners .heading:after{content:'';height:2px;width:100%;top:calc(50% - 1px);background:#2d2d2d;position:absolute;left:0;z-index:1;}
section.list-logo-partners .slider-wrapper{position:relative;}
section.list-logo-partners .slider-wrapper .slider-inner{overflow:hidden;}
section.list-logo-partners .slider-wrapper .slider-inner>ul{float:left;visibility:hidden;}
section.list-logo-partners .slider-wrapper .slider-inner>ul>li{float:left;margin-right:100px;}
section.list-logo-partners .slider-wrapper .slider-inner>ul>li .image a{display:block;}
section.list-logo-partners .slider-wrapper .slider-inner>ul>li .image img{margin: auto;}
section.list-report-subscribe{padding:6em 1em;position:relative;overflow:visible;z-index:1;}
section.list-report-subscribe:before{content:'';width:100%;height:100%;z-index:1;position:absolute;top:0;left:0;background:url(images/background-7.png)center no-repeat;
	background-size:contain;opacity:.1;}
section.list-report-subscribe>*{position:relative;z-index:2;}
section.list-report-subscribe .section-heading{margin-bottom:50px;}
section.list-report-subscribe .world-map-subscriber{padding:10px;margin:0 auto;width:1200px;max-width:100%;}
section.list-report-subscribe .world-map-subscriber .inner{position:relative;}
section.list-report-subscribe .world-map-subscriber .inner img{z-index:1;position:relative;}
section.list-report-subscribe .world-map-subscriber .inner span{position:absolute;background:#eaeaea;width:10px;height:10px;border-radius:50%;z-index:2;}
section.list-report-subscribe .world-map-subscriber .inner span:after{content:'';width:18px;height:18px;box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
	animation: e-hotspot-expand 2s infinite;position:absolute;top:-4px;left:-4px;border-radius:50%;background:inherit;}
section.list-report-subscribe .world-map-subscriber .inner span:nth-child(1){left:50%;top:60%;transform:translate(-50%,-60%);}
section.list-report-subscribe .world-map-subscriber .inner span:nth-child(2){left:21%;top:38%;transform:translate(-21%,-38%);}
section.list-report-subscribe .world-map-subscriber .inner span:nth-child(3){left:77%;top:64%;transform:translate(-77%,-64%);}
section.list-report-subscribe .world-map-subscriber .inner span:nth-child(4){left:70%;top:28%;transform:translate(-70%,-28%);}
section.list-report-subscribe .world-map-subscriber .inner span:nth-child(5){left:55%;top:35%;transform:translate(-55%,-35%);}
section.list-report-subscribe .world-map-subscriber .inner span:nth-child(6){left:15%;top:30%;transform:translate(-15%,-30%);}
section.list-report-subscribe .world-map-subscriber .inner span:nth-child(7){left:30%;top:68%;transform:translate(-30%,-68%);}
section.list-report-subscribe .world-map-subscriber .inner span:nth-child(8){left:85%;top:76%;transform:translate(-85%,-76%);}
section.list-report-subscribe .world-map-subscriber .inner span:nth-child(9){left:80%;top:36%;transform:translate(-80%,-36%);}
section.list-report-subscribe .world-map-subscriber .inner span:nth-child(10){left:30%;top:32%;transform:translate(-30%,-32%);}
section.list-report-subscribe .world-map-subscriber .inner span:nth-child(11){left:62%;top:54%;transform:translate(-62%,-54%);}
section.list-report-subscribe .content-report h3{position:absolute;left: -10px;width:78.83%;top:890px;position:absolute;font-family:"Be Vietnam Pro";
	font-size:5rem;-webkit-text-stroke-width: 0.01em;stroke-width: 0.01em;-webkit-text-stroke-color:#ffffff42;stroke:#ffffff42;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);color:transparent;font-weight:900;transition:all 2s;}
section.list-report-subscribe .content-report h3.preload{transform:translateX(-100%);}
section.list-report-subscribe .content-report h2{right:0;min-width:77%;top:975px;text-align:right;position:absolute;font-size:7rem;font-family:"Be Vietnam Pro";
	-webkit-text-stroke-width:0.01em;stroke-width:0.01em;-webkit-text-stroke-color:#ffffff42;stroke:#ffffff42;text-shadow:0px 0px 10px rgba(0,0,0,0.1);
	color:transparent;font-weight:900;transition:all 2s;}
section.list-report-subscribe .content-report h2.preload{transform:translateX(100%);}
section.box-contact-home{padding:6em 1em;}
section.box-contact-home .container{display:flex;flex-wrap:wrap;padding:15px;gap:0 30px;align-items:center;}
section.box-contact-home .contact-info{width:calc(50% - 15px);flex-basis:calc(50% - 15px);padding:10px;}
section.box-contact-home .contact-info .list-inner ul{display:flex;flex-wrap:wrap;}
section.box-contact-home .contact-info .list-inner ul li{display:flex;padding:10px;flex-basis:50%;width:50%;align-items:center;}
section.box-contact-home .contact-info .list-inner ul li .icon{width:60px;height:60px;padding:15px;background:#212121;border-radius:10px;font-size:30px;
	line-height:1;color:#eaeaea;text-align:center;}
section.box-contact-home .contact-info .list-inner ul li .info h3{font-size:1.1rem;color:#eaeaea;line-height: 1.2;margin:.5rem 0 1px;}
section.box-contact-home .contact-info .list-inner ul li .info p{color:#898989;}
section.box-contact-home .contact-form{width:calc(50% - 15px);flex-basis:calc(50% - 15px);padding:10px;}
section.box-contact-home .contact-form .bg-form{margin-bottom:20px;}
section.box-contact-home .contact-form .bg-form .bg-inner{height:150px;width:100%;position:relative;margin:0 0 -10%;}
section.box-contact-home .contact-form .bg-form img{position:absolute;top:0;left:0;width:100%;object-fit:contain;object-position:center;height:100%;}
section.box-contact-home .contact-form .form-wrapper{background:#212121;border-radius:10px;padding:25px;}
section.box-contact-home .contact-form .form-wrapper .heading h2{margin-bottom:20px;font-size:1.5rem;color:#eaeaea;line-height: 1;}
section.box-contact-home .contact-form .form-wrapper .form-inner .form-control{padding:0 5px;margin-bottom:30px;}
section.box-contact-home .contact-form .form-wrapper .form-inner .form-control input[type=text],
section.box-contact-home .contact-form .form-wrapper .form-inner .form-control input[type=email]{background:#101010;border:1px solid #898989;
	border-radius:5px;color:#eaeaea;padding: .5rem 1rem;line-height: 1.4;min-height: 40px;width:100%;font-family:inherit;font-size:1rem;}
section.box-contact-home .contact-form .form-wrapper .form-inner .form-control input[type=text]::placeholder,
section.box-contact-home .contact-form .form-wrapper .form-inner .form-control textarea::placeholder,
section.box-contact-home .contact-form .form-wrapper .form-inner .form-control input[type=email]::placeholder{color:inherit;opacity:.6;}
section.box-contact-home .contact-form .form-wrapper .form-inner .form-control textarea{background:#101010;border:1px solid #898989;color:#eaeaea;
	border-radius:5px;padding:.5rem 1rem;line-height:1.4;height:141px;resize:vertical;font-family:inherit;width:100%;}
section.box-contact-home .contact-form .form-wrapper .form-inner .form-control .wpcf7-list-item{margin:0 0;}
section.box-contact-home .contact-form .form-wrapper .form-inner .form-control.submit{position:relative;margin:0 0;}
section.box-contact-home .contact-form .form-wrapper .form-inner .form-control.submit input[type=submit]{position:relative;z-index:1;width:100%;
	cursor:pointer;background:transparent;font-weight:bold;text-align:center;color:#eaeaea;border:1px solid #eaeaea;border-radius:5px;min-height:40px;
	padding:12px 24px;line-height:1;transition:all .3s;user-select: none;font-size:1rem;font-family:inherit;}
section.box-contact-home .contact-form .form-wrapper .form-inner .form-control.submit input[type=submit]:hover{background:#eaeaea;color:#151515;}
section.box-contact-home .contact-form .form-wrapper .form-inner .form-control.submit .wpcf7-spinner{position:absolute;top:50%;right:15px;margin:0 0;
	transform:translateY(-50%);}
section.list-news{padding:6em 1em;}
section.list-news.loading{position:relative;}
section.list-news.loading:before{content:'';top:0;left:0;width:100%;height:100%;display:inline-block;position:absolute;z-index:2;cursor:wait;}
section.list-news.loading>*{position:relative;z-index:1;}
section.list-news .section-heading{margin-bottom:2rem;width:100%;flex-basis:100%;}
section.list-news .container{display:flex;flex-wrap:wrap;}
section.list-news .list-inner{width:75%;flex-basis:75%;padding:20px;}
section.list-news .list-inner>ul{display:flex;flex-wrap:wrap;gap:50px 30px;}
section.list-news .list-inner>ul>li{width:calc(50% - 15px);flex-basis:calc(50% - 15px);display:inline-flex;}
section.list-news .list-inner>ul>li .image{width:50%;flex-basis:50%;}
section.list-news .list-inner>ul>li .image img{border-radius:10px;}
section.list-news .list-inner>ul>li .info{width:50%;flex-basis:50%;padding-left:20px;}
section.list-news .list-inner>ul>li .info h3{color:#eaeaea;font-size:1.5rem;line-height: 1.2;}
section.list-news .list-inner>ul>li .info p.post-date{font-size:.8rem;color:#ffffff42;line-height: 1.3em;margin-bottom: 13px;}
section.list-news .list-inner>ul>li .info p.excerpt{color:#898989;line-height: 1.5em;margin-bottom:10px;}
section.list-news .list-inner .pagination{margin-top:50px;}
section.list-news .list-inner .pagination ul{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;}
section.list-news .list-inner .pagination ul li a{display:block;padding:10px;color:#b8b8b8;}
section.list-news .list-inner .pagination ul li a:hover{color:#898989;}
section.list-news .list-inner .pagination ul li span.current{padding:10px;color:#eaeaea;display:block;}
section.list-news .list-inner .pagination ul li span.dots{padding:10px;color:#b8b8b8;display:block;}
section.list-news .sidebar-posts-home{width:25%;flex-basis:25%;padding:10px;}
section.list-news .sidebar-posts-home .widget{padding:32px 16px;border:5px solid #2d2d2d;border-radius:10px;background:#212121;}
section.list-news .sidebar-posts-home .widget:not(:first-child){margin-top:30px;}
section.list-news .sidebar-posts-home .widget h2{text-align:center;margin-bottom:20px;color:#eaeaea;font-size: 1.5rem;line-height: 1;font-weight: 600;}
section.list-news .sidebar-posts-home .widget.widget_short_intro_widget{background:url(images/background-5.jpg)center no-repeat;background-size:cover;
	text-align:center;}
section.list-news .sidebar-posts-home .widget.widget_short_intro_widget .avatar-img{width:30%;display:inline-block;}
section.list-news .sidebar-posts-home .widget.widget_short_intro_widget .avatar-img img{border-radius:10px;}
section.list-news .sidebar-posts-home .widget.widget_short_intro_widget .info h3{margin:.5rem 0 1rem;font-size:1.5rem;line-height:1.2;}
section.list-news .sidebar-posts-home .widget.widget_short_intro_widget .info p{color:#898989;}
section.list-news .sidebar-posts-home .widget.widget_newsletterwidgetminimal .tnp.tnp-widget-minimal form{position:relative;display:flex;gap:0 10px;}
section.list-news .sidebar-posts-home .widget.widget_newsletterwidgetminimal .tnp.tnp-widget-minimal form input[type=email]{flex-basis:calc(75% - 5px);
	width:calc(75% - 5px);background:#101010;border-radius:5px;border:1px solid #898989;color:#eaeaea;padding:.5rem 1rem;line-height:1.4;
	height:40px;font-size:1rem;}
section.list-news .sidebar-posts-home .widget.widget_newsletterwidgetminimal .tnp.tnp-widget-minimal form input[type=email]::placeholder{
	color:inherit;font-family:inherit;opacity:.6;}
section.list-news .sidebar-posts-home .widget.widget_newsletterwidgetminimal .tnp.tnp-widget-minimal form .input-submit{width:calc(25% - 5px);
	flex-basis:calc(25% - 5px);position:relative;}
section.list-news .sidebar-posts-home .widget.widget_newsletterwidgetminimal .tnp.tnp-widget-minimal form .input-submit a.submit-btn{position:absolute;
	width:100%;height:40px;background:transparent;border:1px solid #eaeaea;border-radius:5px;padding:0 12px;display:block;text-align:center;
	pointer-events:none;top:0;left:0;line-height:38px;}
section.list-news .sidebar-posts-home .widget.widget_newsletterwidgetminimal .tnp.tnp-widget-minimal form .input-submit:hover a.submit-btn{color:#151515;
	background:#eaeaea;}
section.list-news .sidebar-posts-home .widget.widget_newsletterwidgetminimal .tnp.tnp-widget-minimal form input[type=submit]{opacity:0;width:100%;
	height:40px;cursor:pointer;}
section.list-news .sidebar-posts-home .widget.widget_list_socials_widget ul{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 20px;}
section.list-news .sidebar-posts-home .widget.widget_list_socials_widget ul li:first-child a{background:#eaeaea;color:#151515;}
section.list-news .sidebar-posts-home .widget.widget_list_socials_widget ul li a{width:30px;height:30px;line-height:30px;border-radius:10%;
	background:#545454;text-align:center;display:block;color:#eaeaea;font-size:15px;}
section.list-news .sidebar-posts-home .widget.widget_list_socials_widget ul li a:hover{opacity:.9;}
section.list-info-socials{padding:6em 0;background:url(images/cta-1.png)center center no-repeat;background-size:100% 100%;}
section.list-info-socials .heading{text-align:center;}
section.list-info-socials .heading h3{display:inline-flex;align-items:center;padding:5px 10px 0px 10px;border:2px solid #2d2d2d;border-radius:30px;
	background:#212121;margin-bottom:20px;}
section.list-info-socials .heading h3 span{display:block;padding:0 20px;margin:10px 0;font-size:1.1rem;color:#eaeaea;line-height:1.2;}
section.list-info-socials .heading h3:after{content:'';display:inline-block;width:36px;height:26px;background:url(images/hand-shake.png)center no-repeat;
	background-size:contain;}
section.list-info-socials .heading h2{font-size:3rem;line-height:1;margin-bottom:20px;}
section.list-info-socials .container{padding:10px;}
section.list-info-socials .list-inner ul{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:0px 0 10px;padding-top:30px;}
section.list-info-socials .list-inner ul li a{width:40px;height:40px;line-height:40px;text-align:center;background:#545454;color:#eaeaea;font-size:20px;
	border-radius:10%;display:block;}
section.list-info-socials .list-inner ul li a:hover{opacity:.9;}
section.list-info-socials .list-inner ul li:first-child a{color:#151515;background:#eaeaea;}
section.page-banner .container{padding:2em;border-radius:10px;border:3px solid #212121;background:url(images/cover-page-6.jpg)bottom center no-repeat;
	background-size:cover;text-align:center;min-height:50vh;display:flex;flex-direction:column;justify-content:center;}
section.page-banner .page-title h3{width:20%;margin:0 auto;padding:5px 10px;background:#2f2f2f;border:1px solid #898989;border-radius:30px;
	font-size:1.5rem;color:#eaeaea;line-height:1;min-width:max-content;text-transform:uppercase;}
section.page-banner .content-banner h1{font-size:9rem;line-height:1;text-shadow:0px 0px 10px rgba(0,0,0,0.3);margin:30px 0 20px;font-family:"Be Vietnam Pro";
	font-weight:900;}
section.page-banner .content-banner h2{text-transform:uppercase;-webkit-text-stroke-width:0.01em;stroke-width:0.01em;-webkit-text-stroke-color:#eaeaea;
	font-size:4.2rem;stroke:#eaeaea;text-shadow:0px 0px 10px rgba(0,0,0,0.1);color:transparent;font-family:"Be Vietnam Pro";font-weight:900;line-height:1;}
section.our-stories{padding:6rem 1rem;}
section.our-stories .content-main{display:flex;margin-bottom:2rem;flex-wrap:wrap;}
section.our-stories .content-main .content-story{width:50%;flex-basis:50%;padding:25px;}
section.our-stories .content-main .content-story .content-inner p{color:#898989;margin-bottom:.9rem;}
section.our-stories .content-main .block-quote-featured{width:50%;flex-basis:50%;padding:25px;}
section.our-stories .content-main .block-quote-featured span.icon{margin-bottom:20px;font-size:30px;color:#212121;line-height:1;display:inline-flex;}
section.our-stories .content-main .block-quote-featured .blockquote-inner{padding:1em 1em 1.9em 1em;background:#212121;border-left:3px solid #2d2d2d;
	border-radius:10px;margin-bottom:20px;font-size:1.5rem;color:#b8b8b8;font-weight:bold;}
section.our-stories .content-main .block-quote-featured .author{display:flex;align-items:center;margin-bottom:20px;gap:0 8px;color:#ffffff2e;
	text-transform:uppercase;}
section.our-stories .content-main .block-quote-featured .desc{margin-block-end:.9rem;color:#898989;}
section.our-stories .list-history-activities ul{display:flex;flex-wrap:wrap;gap:30px;padding:15px;}
section.our-stories .list-history-activities ul li{width:calc((100% - 90px) / 4);flex-basis:calc((100% - 90px) / 4);border:3px solid #2d2d2d;
	padding:1rem;border-radius:10px;text-align:center;transition:all .3s;}
section.our-stories .list-history-activities ul li .year{display:inline-flex;border-radius:10px;padding:10px;background:#363636;font-size:1.5rem;
	color:#eaeaea;font-weight:bold;margin-bottom:20px;line-height:1;}
section.our-stories .list-history-activities ul li .info h3{text-transform:uppercase;margin-bottom:20px;font-size:1.5rem;}
section.our-stories .list-history-activities ul li .info p{margin-bottom:.9rem;color:#898989;}
section.our-stories .list-history-activities ul li:not(.active):hover{background:#2f2f2f;}
section.our-stories .list-history-activities ul li.active{background:#252525;}
section.why-choose-us{padding:6rem 1rem;}
section.why-choose-us .section-heading{margin-bottom:2rem;}
section.why-choose-us .list-inner ul{display:flex;flex-wrap:wrap;}
section.why-choose-us .list-inner ul li{padding:25px;width:25%;flex-basis:25%;}
section.why-choose-us .list-inner ul li.rating .rating-wrapper{display:flex;align-items:center;background:#212121;border-radius:10px;}
section.why-choose-us .list-inner ul li.rating .rating-wrapper .rating-number{width:35%;flex-basis:35%;padding:10px;font-size:3.8rem;font-weight:bold;
	line-height:1;}
section.why-choose-us .list-inner ul li.rating .rating-wrapper .rating-info{width:65%;flex-basis:65%;padding:10px;}
section.why-choose-us .list-inner ul li.rating .rating-wrapper .rating-info .total-rating{display:flex;margin-bottom:5px;}
section.why-choose-us .list-inner ul li.rating .rating-wrapper .rating-info .total-rating .rating-count{margin-right:10px;}
section.why-choose-us .list-inner ul li.rating .rating-wrapper .rating-info .total-rating .rating-star{display:flex;flex-wrap:wrap;}
section.why-choose-us .list-inner ul li.rating .rating-wrapper .rating-info .total-rating .rating-star span.star{margin-right:5px;position:relative;
	color:#ccd6df;}
section.why-choose-us .list-inner ul li.rating .rating-wrapper .rating-info .total-rating .rating-star span.star span.percent{overflow:hidden;width:100%;
	height:100%;position:absolute;top:0;left:0;color:#f0ad4e;}
section.why-choose-us .list-inner ul li.rating .rating-wrapper .rating-info .rating-label{color:#898989;font-size:1.1rem;font-weight:bold;line-height:1;}
section.why-choose-us .list-inner ul li.rating .rating-desc{margin:30px 0 .9rem;color:#898989;}
section.why-choose-us .list-inner ul li h3{background:#212121;padding:10px;border-radius:10px;text-align:center;font-size:1.5rem;line-height:1;
	font-weight:bold;margin-bottom:20px;}
section.why-choose-us .list-inner ul li.slogan .content-slogan{font-size:1.5rem;font-weight:bold;color:#b8b8b8;}
section.why-choose-us .list-inner ul li.slogan .team-name{display:flex;align-items:center;gap:0 8px;color:#ffffff2e;padding-top:20px;margin-top:20px;
	border-top:1px solid #2d2d2d;}
section.why-choose-us .list-inner ul li h4{font-size:1.1rem;color:#b8b8b8;font-weight:bold;line-height:1;margin-bottom:20px;}
section.why-choose-us .list-inner ul li p{margin-bottom:.9rem;color:#898989;}
section.list-content-services-page{padding:6rem 1rem;}
section.list-content-services-page .section-heading{margin-bottom:2rem;}
section.list-content-services-page .list-inner ul{display:flex;flex-wrap:wrap;gap:30px;padding:30px;}
section.list-content-services-page .list-inner ul li{text-align:center;background:#252525;border-radius:10px;border:5px solid #2d2d2d;padding:1rem;
	width:calc((100% - 90px) / 4);flex-basis:calc((100% - 90px) / 4);}
section.list-content-services-page .list-inner ul li:first-child{background:#363636;}
section.list-content-services-page .list-inner ul li:first-child:hover{background:#252525;}
section.list-content-services-page .list-inner ul li:hover{background:#2f2f2f;}
section.list-content-services-page .list-inner ul li .icon{width:30%;margin:0 auto 5px;}
section.list-content-services-page .list-inner ul li .icon img{border:3px solid #eaeaea;border-radius:5px;}
section.list-content-services-page .list-inner ul li .info h3{margin:1rem 0 1px;font-size:1.5rem;line-height:1.2;text-transform:uppercase;}
section.list-content-services-page .list-inner ul li .info h4{margin-bottom:20px;font-size:1.1rem;color:#b8b8b8;font-weight:normal;}
section.list-content-services-page .list-inner ul li .info p{margin-bottom:34px;color:#898989;}
section.list-content-services-page .list-inner ul li .info .view-more a{display:inline-flex;gap:0 5px;font-weight:bold;text-transform:uppercase;
	text-decoration:underline;align-items: center;}
section.list-content-services-page .list-inner ul li .info .view-more a:hover{color:#b8b8b8;}
section.our-skills{padding:6rem 0;display:flex;flex-wrap:wrap;align-items:center;}
section.our-skills .main-content{width:50%;flex-basis:50%;}
section.our-skills .main-content .box-heading{margin-bottom:20px;}
section.our-skills .main-content .content-inner{padding:2rem;margin-left:15%;display:flex;justify-content:center;flex-direction:column;}
section.our-skills .main-content .content-inner .list-inner ul li:not(:last-child){margin-bottom:20px;}
section.our-skills .main-content .content-inner .list-inner ul li .expertise{text-transform:uppercase;}
section.our-skills .main-content .content-inner .list-inner ul li .progress-skill-wrapper{position:relative;overflow:hidden;height:15px;border-radius:20px;
	background:#545454;}
section.our-skills .main-content .content-inner .list-inner ul li .progress-skill-wrapper span.progress{width:0px;overflow:hidden;position:absolute;top:0;left:0;
	background:#eaeaea;border-radius:2px;text-align:right;line-height:15px;color:#151515;transition:all 1.2s ease-out;}
section.our-skills .main-content .content-inner .list-inner ul li .progress-skill-wrapper span.progress span.percent-txt{line-height:inherit;
	color:inherit;padding:0 15px;display:inline-flex;}
section.our-skills .main-content .content-inner .list-inner ul li .progress-skill-wrapper span.progress span.percent-txt:after{content:'%';}
section.our-skills .banner-image{width:50%;flex-basis:50%;border-radius:500px 0 0 500px;}
section.our-skills .banner-image img{width:60%;margin:0 auto;}
section.box-contact-our-team{padding:6rem 1rem;}
section.box-contact-our-team .container{padding:10px;}
section.box-contact-our-team .main-content{display:flex;flex-wrap:wrap;border:5px solid #2d2d2d;border-radius:10px;
	background: url(images/background-5.jpg)top right no-repeat;background-size: cover;}
section.box-contact-our-team .main-content .info{width:50%;flex-basis:50%;padding:47px;}
section.box-contact-our-team .main-content .info .bg-image{margin:-20% 0 20px;width:276px;height:150px;
	background: url(images/icon-16.png)center no-repeat;background-size: auto 100%;}
section.box-contact-our-team .main-content .info h2{font-size:3rem;margin-bottom:20px;line-height:1;}
section.box-contact-our-team .main-content .info p{font-size:1.1rem;color:#b8b8b8;font-weight:bold;margin-bottom:20px;}
section.box-contact-our-team .main-content .info .view-more a{background:transparent;font-weight:bold;border:1px solid #eaeaea;border-radius:5px;
	padding: 15px 30px;line-height: 1;display:inline-block;margin-top:30px;}
section.box-contact-our-team .main-content .info .view-more a:hover{color:#151515;background:#eaeaea;}
section.box-contact-our-team .main-content .banner-image{width:50%;flex-basis:50%;}
section.box-contact-our-team .main-content .banner-image img{margin-top:-10%;}
.page-template-page-member section.list-members{padding:6rem 1rem;}
section.testimonial-on-social-network{padding:6rem 0;display:flex;align-items:center;flex-wrap:wrap;}
section.testimonial-on-social-network .banner-image{width:50%;flex-basis:50%;border-radius:0 500px 500px 0;padding:120px 0 0;}
section.testimonial-on-social-network .banner-image img{width:60%;margin:-5% auto 0;}
section.testimonial-on-social-network .main-content{width:50%;flex-basis:50%;}
section.testimonial-on-social-network .main-content .main-inner{padding:2rem;margin-right:15%;}
section.testimonial-on-social-network .main-content .slider-wrapper .slider-inner{overflow:hidden;}
section.testimonial-on-social-network .main-content .slider-wrapper .slider-inner>ul{float:left;visibility:hidden;}
section.testimonial-on-social-network .main-content .slider-wrapper .slider-inner>ul>li{float:left;margin-right:30px;background:#252525;border-radius:10px;
	border:3px solid #2d2d2d;}
section.testimonial-on-social-network .main-content .slider-wrapper .slider-inner>ul>li .info-customer{display:flex;padding:1rem;border-bottom:1px solid #2d2d2d;}
section.testimonial-on-social-network .main-content .slider-wrapper .slider-inner>ul>li .info-customer .avatar{width:36px;flex-basis:36px;min-width:36px;}
section.testimonial-on-social-network .main-content .slider-wrapper .slider-inner>ul>li .info-customer .avatar img{width:36px;height:36px;
	object-fit:cover;border-radius:50%;}
section.testimonial-on-social-network .main-content .slider-wrapper .slider-inner>ul>li .info-customer .info{flex-grow:1;padding:0 9px;}
section.testimonial-on-social-network .main-content .slider-wrapper .slider-inner>ul>li .info-customer .info h3{font-size:1.1rem;line-height: 1.5;}
section.testimonial-on-social-network .main-content .slider-wrapper .slider-inner>ul>li .info-customer .info p{color:#b8b8b8;}
section.testimonial-on-social-network .main-content .slider-wrapper .slider-inner>ul>li .info-customer .icon-social{min-width:20px;font-size:20px;}
section.testimonial-on-social-network .main-content .slider-wrapper .slider-inner>ul>li .content-testi{padding:1rem;color:#898989;line-height: 20px;}
section.list-testimonial-customer-partner{padding:6rem 1rem 20px;}
section.list-testimonial-customer-partner .section-heading{margin-bottom:20px;}
section.list-testimonial-customer-partner .slider-testi{padding:30px 0 0;}
section.list-testimonial-customer-partner .slider-testi .slider-inner{overflow:hidden;}
section.list-testimonial-customer-partner .slider-testi .slider-inner>ul{float:left;visibility:hidden;}
section.list-testimonial-customer-partner .slider-testi .slider-inner>ul>li{float:left;margin-right:30px;}
section.list-testimonial-customer-partner .slider-testi .slider-inner>ul>li .testi-content{border:3px solid #2d2d2d;border-radius:5px;padding:15px;
	background:#212121;text-align:center;position:relative;color:#b8b8b8;font-style:italic;}
section.list-testimonial-customer-partner .slider-testi .slider-inner>ul>li .testi-content:after{content:'';left: 50%;background:#212121;
	transform: translateX(-50%) scaleX(.75) rotate(45deg);border:3px solid #2d2d2d;margin-top:-3px;top: calc(100% - 7px);height: 14px;width: 14px;
	position: absolute;display: block;}
section.list-testimonial-customer-partner .slider-testi .slider-inner>ul>li .testi-info{margin-top:30px;padding:0 15px;display:flex;
	justify-content:center;gap:0 5px;}
section.list-testimonial-customer-partner .slider-testi .slider-inner>ul>li .testi-info .avatar{width:50px;flex-basis:50px;min-width:50px;}
section.list-testimonial-customer-partner .slider-testi .slider-inner>ul>li .testi-info .avatar img{width:50px;height:50px;border-radius:50%;
	object-fit:cover;}
section.list-testimonial-customer-partner .slider-testi .slider-inner>ul>li .testi-info .info-customer h3{font-size:1.1rem;}
section.list-testimonial-customer-partner .slider-testi .slider-inner>ul>li .testi-info .info-customer p{color:#898989;font-size:1.1rem;}
section.list-video-recent{padding:6rem 1rem;}
section.list-video-recent .section-heading{margin-bottom:2rem;}
section.list-video-recent .list-inner ul{display:flex;flex-wrap:wrap;padding:15px;gap:62px 30px;margin-bottom:2rem;}
section.list-video-recent .list-inner ul li{background:#212121;border-radius:10px;border:5px solid #2d2d2d;border-radius:10px;padding:10px;
	width:calc(50% - 15px);flex-basis:calc(50% - 15px);display:inline-flex;align-items:center;}
section.list-video-recent .list-inner ul li .image{padding:10px;width:50%;flex-basis:50%;position:relative;}
section.list-video-recent .list-inner ul li .image img{width:100%;position:relative;z-index:1;aspect-ratio:1.77;object-fit: cover;width:100%;}
section.list-video-recent .list-inner ul li .image a.play-vid{position:absolute;top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px);
	z-index:2;}
section.list-video-recent .list-inner ul li .image a.play-vid span{width:80px;height:80px;border:3px solid #eaeaea;color:#eaeaea;line-height:74px;
	text-align:center;font-size:20px;text-shadow:5px 5px 10px rgba(0, 0, 0, 0.71);box-shadow:5px 5px 10px rgba(0, 0, 0, 0.71);display:inline-block;
	position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;border-radius:50%;opacity:.8;transition:.5s all;}
section.list-video-recent .list-inner ul li .image a.play-vid:hover span{opacity:1;}
section.list-video-recent .list-inner ul li .info{padding:10px;width:calc(50% - 15px);flex-basis:calc(50% - 15px);}
section.list-video-recent .list-inner ul li .info h3{font-size:1.5rem;line-height:1;margin-bottom:20px;}
section.list-video-recent .list-inner ul li .info p{color:#b8b8b8;margin-bottom:.9rem;}
section.list-video-recent .list-inner ul li .info .meta-video{display:flex;flex-wrap:wrap;gap:0 16px;}
section.list-video-recent .list-inner ul li .info .meta-video p{display:inline-flex;align-items:center;gap:0 5px;color:#898989;text-transform:uppercase;
	margin:0 0;}
section.list-video-recent .list-inner ul li .info .meta-video p i{font-size:14px;}
section.list-video-recent .view-more{padding:25px 0;text-align:center;}
section.list-video-recent .view-more a{display:inline-block;padding:15px 30px;font-weight:bold;line-height:1;border:1px solid #eaeaea;border-radius:5px;}
section.list-video-recent .view-more a:hover{color:#151515;background:#eaeaea;}
section.box-gallery-image{padding:6rem 1rem 6rem;}
section.box-gallery-image .section-heading{margin-bottom:2rem;}
section.box-gallery-image .main-content{display:flex;flex-wrap:wrap;}
section.box-gallery-image .main-content .gallery-image-wrapper{width:75%;flex-basis:75%;padding:40px;}
section.box-gallery-image .main-content .gallery-image-wrapper .slider-wrapper{margin-bottom:30px;position:relative;}
section.box-gallery-image .main-content .gallery-image-wrapper .slider-wrapper .slider-inner{overflow:hidden;}
section.box-gallery-image .main-content .gallery-image-wrapper .slider-wrapper .slider-inner>ul{float:left;visibility:hidden;cursor:grab;}
section.box-gallery-image .main-content .gallery-image-wrapper .slider-wrapper .slider-inner>ul>li{float:left;margin-right:30px;position:relative;
	overflow:hidden;border-radius:10px;min-height:620px;}
section.box-gallery-image .main-content .gallery-image-wrapper .slider-wrapper .slider-inner>ul>li img{aspect-ratio:1.81;position:absolute;top:0;left:0;
	object-fit:cover;width:100%;height:100%;}
section.box-gallery-image .main-content .gallery-image-wrapper .slider-wrapper .slider-inner .slider-control a{position:absolute;width:40px;height:40px;
	display:inline-block;top:calc(50% - 20px);line-height:40px;font-size:20px;}
section.box-gallery-image .main-content .gallery-image-wrapper .slider-wrapper .slider-inner .slider-control a.prev{left:10px;}
section.box-gallery-image .main-content .gallery-image-wrapper .slider-wrapper .slider-inner .slider-control a.next{right:10px;text-align:right;}
section.box-gallery-image .main-content .gallery-image-wrapper .slider-wrapper .slider-inner .slider-control a.hide{display:none;}
section.box-gallery-image .main-content .gallery-image-wrapper .slider-thumbnail-wrapper .slider-inner{overflow:hidden;}
section.box-gallery-image .main-content .gallery-image-wrapper .slider-thumbnail-wrapper .slider-inner>ul{float:left;visibility:hidden;}
section.box-gallery-image .main-content .gallery-image-wrapper .slider-thumbnail-wrapper .slider-inner>ul>li{float:left;margin-right:30px;position:relative;
	border-radius:10px;overflow:hidden;cursor:pointer;}
section.box-gallery-image .main-content .gallery-image-wrapper .slider-thumbnail-wrapper .slider-inner>ul>li:after{content:'';top:0;left:0;width:100%;
	height:100%;background:rgba(0,0,0,.3);z-index:2;position:absolute;}
section.box-gallery-image .main-content .gallery-image-wrapper .slider-thumbnail-wrapper .slider-inner>ul>li.current-highlight:after{content:none;}
section.box-gallery-image .main-content .gallery-image-wrapper .slider-thumbnail-wrapper .slider-inner>ul>li img{border-radius:10px;aspect-ratio:4 / 3;
	object-fit:cover;position:relative;z-index:1;}
section.box-gallery-image .main-content .sidebar-gallery{width:25%;flex-basis:25%;padding:25px;}
section.box-gallery-image .main-content .sidebar-gallery .widget-short-intro{background:url(images/background-5.jpg)center no-repeat;background-size:cover;
	text-align:center;padding:2rem 1rem;border:5px solid #2d2d2d;border-radius:10px;}
section.box-gallery-image .main-content .sidebar-gallery .widget-short-intro .avatar-img{width:30%;display:inline-block;}
section.box-gallery-image .main-content .sidebar-gallery .widget-short-intro .avatar-img img{border-radius:10px;}
section.box-gallery-image .main-content .sidebar-gallery .widget-short-intro .info h3{margin:.5rem 0 1rem;font-size:1.5rem;line-height:1.2;}
section.box-gallery-image .main-content .sidebar-gallery .widget-short-intro .info p{color:#898989;}
section.box-gallery-image .main-content .sidebar-gallery .status-featured{background:#212121;border-radius:10px;border:5px solid #2d2d2d;padding:calc(1em + 10px);
	display:flex;flex-direction:column;justify-content:center;margin-top:30px;}
section.box-gallery-image .main-content .sidebar-gallery .status-featured .quote:before{content:"“";display:block;font-family:Times New Roman,Times,serif;
	font-weight:900;line-height:1;color:#2f2f2f;font-size:100px;font-style:normal;margin-bottom:15px;height:.6em;}
section.box-gallery-image .main-content .sidebar-gallery .status-featured .quote{color:#b8b8b8;}
section.box-gallery-image .main-content .sidebar-gallery .status-featured .quote-meta{display:flex;justify-content:space-between;margin-top:12px;}
section.box-gallery-image .main-content .sidebar-gallery .status-featured .quote-meta .author{color:#898989;font-weight:700;}
section.box-gallery-image .main-content .sidebar-gallery .status-featured .quote-meta .read-more a{display:inline-flex;background:#1da1f2;border-radius:100em;
	color:#fff;font-size:15px;padding:.7em 1.2em;line-height:1;align-items:center;font-weight:600;}
section.box-gallery-image .main-content .sidebar-gallery .status-featured .quote-meta .read-more a:hover{background:#0967a0;}
section.box-gallery-image .main-content .sidebar-gallery .status-featured .quote-meta .read-more a i{margin-right:8px;}
section.box-gallery-image .main-content .sidebar-gallery .quote-featured{background:#212121;display:flex;flex-direction:column;justify-content:center;
	border-radius:10px;border:5px solid #2d2d2d;padding:calc(1rem + 10px);margin-top:30px;}
section.box-gallery-image .main-content .sidebar-gallery .quote-featured .quote-icon i{font-size:30px;color:#2f2f2f;line-height:1;margin-bottom:5px;
	display:inline-block;}
section.box-gallery-image .main-content .sidebar-gallery .quote-featured .quote{border-bottom:1px solid #2d2d2d;margin-bottom:15px;}
section.box-gallery-image .main-content .sidebar-gallery .quote-featured .quote h3{margin-bottom:.9rem;font-size:1.5rem;font-weight:bold;color:#898989;}
section.box-gallery-image .main-content .sidebar-gallery .quote-featured .quote p{margin-bottom:20px;color:#898989;}
section.box-gallery-image .main-content .sidebar-gallery .quote-featured .author{display:flex;align-items:center;color:#ffffff2e;text-transform:uppercase;
	gap:0 5px;}
section.list-item-gallery-and-quote{padding:6rem 1rem;}
section.list-item-gallery-and-quote .section-heading{margin-bottom:20px;}
section.list-item-gallery-and-quote .list-item-inner{margin-bottom:2rem;}
section.list-item-gallery-and-quote .list-item-inner .item-inner{display:flex;flex-wrap:wrap;}
section.list-item-gallery-and-quote .list-item-inner .item-inner.aleft{flex-direction:row-reverse;}
section.list-item-gallery-and-quote .list-item-inner .item-inner .slider-wrapper{padding:25px;position:relative;width:75%;flex-basis:75%;}
section.list-item-gallery-and-quote .list-item-inner .item-inner .slider-wrapper .slider-inner{overflow:hidden;}
section.list-item-gallery-and-quote .list-item-inner .item-inner .slider-wrapper .slider-inner>ul{float:left;visibility:hidden;}
section.list-item-gallery-and-quote .list-item-inner .item-inner .slider-wrapper .slider-inner>ul>li{float:left;margin-right:30px;height:230px;
	position:relative;border-radius:10px;overflow:hidden;}
section.list-item-gallery-and-quote .list-item-inner .item-inner .slider-wrapper .slider-inner>ul>li img{position:absolute;top:0;left:0;width:100%;
	height:100%;object-fit:cover;z-index:1;}
section.list-item-gallery-and-quote .list-item-inner .item-inner .slider-wrapper .slider-inner>ul>li .caption{display:flex;position:absolute;z-index:2;
	width:100%;height:100%;top:0;left:0;transform:scale(.5);opacity:0;align-items:center;justify-content:center;background:#00000096;font-weight:bold;
	padding:20px;transition:all .5s;}
section.list-item-gallery-and-quote .list-item-inner .item-inner .slider-wrapper .slider-inner>ul>li:hover .caption{opacity:1;transform:none;}
section.list-item-gallery-and-quote .list-item-inner .item-inner .slider-wrapper .slider-inner .slider-control a{position:absolute;z-index:3;
	width:30px;height:30px;line-height:30px;top:calc(50% - 15px);font-size:20px;}
section.list-item-gallery-and-quote .list-item-inner .item-inner .slider-wrapper .slider-inner .slider-control a.prev{left:35px;}
section.list-item-gallery-and-quote .list-item-inner .item-inner .slider-wrapper .slider-inner .slider-control a.next{right:35px;text-align:right;}
section.list-item-gallery-and-quote .list-item-inner .item-inner .slider-wrapper .slider-inner .slider-control a.hide{display:none;}
section.list-item-gallery-and-quote .list-item-inner .item-inner .quote-feed{width:25%;flex-basis:25%;padding:15px;}
section.list-item-gallery-and-quote .list-item-inner .item-inner .quote-feed.type-1 .quote-inner{background:#212121;border-radius:10px;border:5px solid #2d2d2d;
	padding:1em;display:flex;flex-direction:column;justify-content:center;height:100%;}
section.list-item-gallery-and-quote .list-item-inner .item-inner .quote-feed.type-1 .quote:before{content:"“";display:block;font-family:Times New Roman,Times,serif;
	font-weight:900;line-height:1;color:#2f2f2f;font-size:100px;font-style:normal;margin-bottom:15px;height:.6em;}
section.list-item-gallery-and-quote .list-item-inner .item-inner .quote-feed.type-1 .quote{color:#b8b8b8;}
section.list-item-gallery-and-quote .list-item-inner .item-inner .quote-feed.type-1 .quote-meta{display:flex;justify-content:space-between;margin-top:12px;}
section.list-item-gallery-and-quote .list-item-inner .item-inner .quote-feed.type-1 .quote-meta .author{color:#898989;font-weight:700;}
section.list-item-gallery-and-quote .list-item-inner .item-inner .quote-feed.type-1 .quote-meta .read-more a{display:inline-flex;background:#1da1f2;
	border-radius:100em;color:#fff;font-size:15px;padding:.7em 1.2em;line-height:1;align-items:center;font-weight:600;}
section.list-item-gallery-and-quote .list-item-inner .item-inner .quote-feed.type-1 .quote-meta .read-more a:hover{background:#0967a0;}
section.list-item-gallery-and-quote .list-item-inner .item-inner .quote-feed.type-1 .quote-meta .read-more a i{margin-right:8px;}
section.list-item-gallery-and-quote .list-item-inner .item-inner .quote-feed.type-2 .quote-inner{display:flex;flex-direction:column;padding:10px;
	justify-content:center;height:100%;}
section.list-item-gallery-and-quote .list-item-inner .item-inner .quote-feed.type-2 .quote-icon i{font-size:30px;color:#2f2f2f;line-height:1;
	margin-bottom:5px;display:inline-block;}
section.list-item-gallery-and-quote .list-item-inner .item-inner .quote-feed.type-2 .quote{border-bottom:1px solid #2d2d2d;margin-bottom:15px;}
section.list-item-gallery-and-quote .list-item-inner .item-inner .quote-feed.type-2 .quote h3{margin-bottom:.9rem;font-size:1.5rem;font-weight:bold;color:#898989;}
section.list-item-gallery-and-quote .list-item-inner .item-inner .quote-feed.type-2 .quote p{margin-bottom:20px;color:#898989;}
section.list-item-gallery-and-quote .list-item-inner .item-inner .quote-feed.type-2 .author{display:flex;align-items:center;color:#ffffff2e;
	text-transform:uppercase;gap:0 5px;}
section.list-item-gallery-and-quote .view-more{padding:25px;text-align:center;}
section.list-item-gallery-and-quote .view-more a{display:inline-flex;font-weight:bold;border:1px solid #eaeaea;padding:15px 30px;border-radius:5px;
	line-height:1;}
section.list-item-gallery-and-quote .view-more a:hover{color:#151515;background:#eaeaea;}
section.blog-page-content{padding:6rem 1rem;}
section.blog-page-content.loading{cursor:wait;opacity:.6;}
section.blog-page-content .section-heading{margin-bottom:2rem;}
section.blog-page-content .list-inner ul{display:flex;padding:10px;gap:30px;flex-wrap:wrap;}
section.blog-page-content .list-inner ul li{width:calc(33.33% - 20px);flex-basis:calc(33.33% - 20px);background:#212121;border-radius:10px;
	border:5px solid #2d2d2d;overflow:hidden;display:inline-flex;flex-direction:column;}
section.blog-page-content .list-inner ul li .image{position:relative;margin-bottom:20px;padding:66.66% 0 0;overflow:hidden;border-radius:10px 10px 0 0;}
section.blog-page-content .list-inner ul li .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;}
section.blog-page-content .list-inner ul li .image:after{content:'';top:0;left:0;width:100%;height:100%;background-image:linear-gradient(0deg,rgba(0,0,0,.35),transparent 75%);
	background-repeat:no-repeat;transition:all .3s ease-out;}
section.blog-page-content .list-inner ul li .image .category{background:#252525;border-radius:99px;font-size:12px;padding:.6em 1.2em;position:absolute;
	line-height: 1;text-transform: uppercase;top:20px;right:20px;}
section.blog-page-content .list-inner ul li .info{flex-grow:1;padding:5px 30px 0;text-align:center;}
section.blog-page-content .list-inner ul li .info h3{font-size:1.5rem;margin-bottom:15px;line-height: 1.2;}
section.blog-page-content .list-inner ul li .info p{color:#898989;margin-bottom:25px;}
section.blog-page-content .list-inner ul li .info .view-more a{font-weight:bold;text-transform: uppercase;display: inline-block;margin-bottom: 20px;}
section.blog-page-content .list-inner ul li .post-meta{display:flex;flex-wrap:wrap;justify-content:center;border-top:1px solid #2d2d2d;color:#ffffff42;
	font-size:.8rem;padding: 15px 30px;line-height: 1.3em;}
section.blog-page-content .list-inner ul li .post-meta>div:not(:first-child):before{content: "•";margin: 0 5px;}
.single-post section.page-banner .content-banner h1{font-size:4.2rem;margin:20px 0 0;}
section.page-banner.no-title .content-banner h1{font-size:4.2rem;margin:0 0;}
section.content-single-page{padding:6rem 1rem;}
section.content-single-page .container{width:1100px;}
section.content-single-page .post-meta .featured-image img{border-radius:15px;box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);margin-bottom:10px;}
section.content-single-page .post-meta .meta-inner{padding:30px 0 10px;display:flex;flex-wrap:wrap;justify-content:center;gap:0 16px;}
section.content-single-page .post-meta .meta-inner>div{display:inline-flex;align-items:center;gap:0 5px;color:#ffffff42;}
section.content-single-page .post-meta .meta-inner .author,
section.content-single-page .post-meta .meta-inner .post-date,
section.content-single-page .post-meta .meta-inner .comment-count{cursor:pointer;}
section.content-single-page .post-meta .meta-inner .author:hover,
section.content-single-page .post-meta .meta-inner .post-date:hover,
section.content-single-page .post-meta .meta-inner .comment-count:hover{color:#eaeaea;}
section.content-single-page .post-meta .meta-inner .post-time{color:#898989;}
section.content-single-page .content-inner:before{content:'';margin:15px 0 25px;width:100%;height:1px;background:#2d2d2d;display:block;}
section.content-single-page .content-inner h2{font-size:4.2rem;margin:.5rem 0 1rem;line-height:1.2;}
section.content-single-page .content-inner h3{font-size:3rem;margin:.5rem 0 1rem;font-weight:500;line-height:1.2;}
section.content-single-page .content-inner h4{font-size:1.8rem;margin:.5rem 0 1rem;letter-spacing:6px;font-weight:500;line-height:1.2;}
section.content-single-page .content-inner h5{font-size:1.5rem;margin:.5rem 0 1rem;line-height:1.2;}
section.content-single-page .content-inner p{margin-bottom:.9rem;color:#898989;}
section.content-single-page .content-inner a{color:#ffffff42;}
section.content-single-page .content-inner a:hover{color:#eaeaea;}
section.content-single-page .content-inner ul,section.content-single-page .content-inner ol{padding:0 0 0 40px;}
section.content-single-page .content-inner ul li{list-style:disc;}
section.content-single-page .content-inner ol li{list-style:decimal;}
section.content-single-page .content-inner .gca-column{margin-bottom:28px;}
section.content-single-page .share-post{padding:25px 0 15px;border:1px solid #2d2d2d;border-left:none;border-right:none;margin:25px 0 15px;
	display:flex;flex-wrap:wrap;}
section.content-single-page .share-post .label{padding:10px;width:50%;flex-basis:50%;font-size:1.5rem;line-height:1;font-weight:bold;}
section.content-single-page .share-post .list-share-socials{padding:10px;width:50%;flex-basis:50%;}
section.content-single-page .share-post .list-share-socials ul{display:flex;justify-content:end;gap:0 17px;}
section.content-single-page .share-post .list-share-socials ul li a{padding-right:1rem;display:inline-flex;align-items:center;background:#252525;
	font-weight:bold;font-size:1rem;}
section.content-single-page .share-post .list-share-socials ul li a span.icon{width:45px;height:45px;display:inline-flex;align-items:center;
	justify-content:center;font-size:20px;}
section.content-single-page .share-post .list-share-socials ul li a:hover{color:#151515;background:#eaeaea;}
section.content-single-page .comment-wrapper{margin:60px 0 0;}
section.content-single-page .comment-wrapper h3.comment-reply-title{font-size:4.2rem;line-height:1.2;margin:.5rem 0 1rem;}
section.content-single-page .comment-wrapper p.comment-note,section.content-single-page .comment-wrapper p.logged-in-as{margin-bottom:.9rem;
	color:#898989;}
section.content-single-page .comment-wrapper p{margin-bottom:.9rem;}
section.content-single-page .comment-wrapper p label{display:inline-block;line-height:1;}
section.content-single-page .comment-wrapper p input[type=text],section.content-single-page .comment-wrapper p input[type=email]{color:#eaeaea;
	border:1px solid #666;border-radius:3px;padding:.5rem 1rem;transition:all .3s;background:#101010;width:100%;font-size:1rem;line-height:1.5;}
section.content-single-page .comment-wrapper p textarea{width:100%;background:#101010;resize:vertical;border:1px solid #666;border-radius:3px;
	padding:.5rem 1rem;transition:all .3s;font-size:1rem;line-height:1.5;height:227px;color:#eaeaea;font-family:inherit;}
section.content-single-page .comment-wrapper p.form-submit input[type=submit]{background:transparent;display:inline-block;border-radius:5px;
	border:1px solid #eaeaea;font-weight:bold;cursor:pointer;padding:.5rem 1rem;transition:all .3s;user-select:none;white-space:nowrap;font-size:1rem;
	color:#eaeaea;}
section.content-single-page .comment-wrapper p.form-submit input[type=submit]:hover{background:#eaeaea;color:#151515;}
section.content-single-page .comment-wrapper .comments-list-wrapper .heading h2{margin-bottom:20px;padding-top:10px;}
section.content-single-page .comment-wrapper .comments-list-wrapper ul.list-comments.loading{opacity:.5;cursor:wait;}
section.content-single-page .comment-wrapper .comments-list-wrapper ul.list-comments li{margin-bottom:20px;}
section.content-single-page .comment-wrapper .comments-list-wrapper ul.list-comments li .cm-inner{display:flex;}
section.content-single-page .comment-wrapper .comments-list-wrapper ul.list-comments li .cm-inner .image{width:80px;flex-basis:80px;min-width:80px;}
section.content-single-page .comment-wrapper .comments-list-wrapper ul.list-comments li .cm-inner .info{flex-grow:1;padding-left:15px;}
section.content-single-page .comment-wrapper .comments-list-wrapper ul.list-comments li .cm-inner .info .comment-name p{margin-bottom:5px;}
section.content-single-page .comment-wrapper .comments-list-wrapper ul.list-comments li ul{padding-left:80px;margin-top:15px;}
section.content-single-page .comment-wrapper .comments-list-wrapper ul.list-comments li .cm-inner .info .reply{margin-top:5px;}
section.content-single-page .comment-wrapper .comments-list-wrapper ul.list-comments li .cm-inner .info .reply a:hover{text-decoration:underline;}
section.list-social-account{display:flex;flex-wrap:wrap;padding:6rem 0;align-items:center;}
section.list-social-account .banner-image{width:50%;flex-basis:50%;display:inline-flex;align-items:end;padding-top:260px;
	background:url(images/background2.jpg)center no-repeat;background-size:cover;border-radius:0 500px 500px 0;}
section.list-social-account .banner-image img{width:90%;margin:-10% auto 0;}
section.list-social-account .main-inner{width:50%;flex-basis:50%;}
section.list-social-account .main-inner .content-inner{padding:2rem;margin-right:15%;}
section.list-social-account .main-inner .content-inner .list-account ul{display:flex;flex-wrap:wrap;padding:31px 0;}
section.list-social-account .main-inner .content-inner .list-account ul li{width:50%;flex-basis:50%;padding:0 31px;display:flex;margin-bottom:20px;}
section.list-social-account .main-inner .content-inner .list-account ul li .icon{min-width:30px;font-size:30px;}
section.list-social-account .main-inner .content-inner .list-account ul li .account-name h3{font-size:1.1rem;color:#b8b8b8;line-height:1.2;margin-top:.5rem;}
section.list-social-account .main-inner .content-inner .list-account ul li .account-name p{color:#898989;}
.page-template-page-contact section.box-contact-home{padding-top:1rem;}
section.content-404-page{padding:6rem 1rem;text-align:center;}
section.content-404-page .container{padding:10px;}
section.content-404-page h1{font-size:16rem;line-height:1;margin-bottom:5px;font-weight: 900;position:relative;}
section.content-404-page h1:before{content:'';width:276px;height:150px;background:url(images/icon-18-1.png)center no-repeat;background-size:contain;
	display: block;margin: 0 auto -10%;z-index: 20;position: relative;}
section.content-404-page h2{font-size:4.2rem;-webkit-text-stroke-width: 0.01em;stroke-width: 0.01em;-webkit-text-stroke-color:#eaeaea;stroke:#eaeaea;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);color:transparent;font-family:"Be Vietnam Pro";font-weight: 900;}
section.content-404-page p:before{content:'';width:15%;margin:0 auto 20px;height:1px;background:#2d2d2d;display: block;}
section.content-404-page p{font-size:1.1rem;color:#ffffff42;font-weight:bold;line-height: 1;margin-bottom:20px;}
section.content-404-page .back-to-home{text-align:center;padding:30px 0 0;}
section.content-404-page .back-to-home a{background:transparent;display:inline-block;font-weight:bold;border:1px solid #eaeaea;border-radius:5px;
	padding: 15px 30px;line-height:1;}
section.content-404-page .back-to-home a:hover{color:#151515;background:#eaeaea;}

footer{padding:1rem;}
footer .container{padding:10px;display:flex;flex-wrap:wrap;align-items:center;}
footer .container:before{content:'';width:100%;height:2px;background:#2d2d2d;margin:5px 0 25px;flex-basis:100%;}
footer .logo-footer{width:25%;flex-basis:25%;padding:10px;}
footer .logo-footer a{display:inline-flex;width:40%;}
footer .copyright{width:50%;flex-basis:50%;padding:10px;text-align:center;}
footer .copyright p{font-size:1rem;color:#ffffff2e;font-weight:bold;line-height: 1;}
footer .menu-footer{width:25%;flex-basis:25%;padding:10px;}
footer .menu-footer ul.menu-footer-2{display:flex;flex-wrap:wrap;justify-content:end;gap:0 1rem;}
footer .menu-footer ul.menu-footer-2 li{position:relative;}
footer .menu-footer ul.menu-footer-2 li:not(:last-child):after{content:'';right:-8px;top:0;position:absolute;width:1px;background:#2d2d2d;height:24px;
	display:inline-block;}
footer .menu-footer ul.menu-footer-2 li a{color:#ffffff42;}
footer .menu-footer ul.menu-footer-2 li a:hover{color:#eaeaea;}
.popup-video-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);visibility:hidden;opacity:0;pointer-events:none;
	z-index:0;transition:all .4s;}
.admin-bar .popup-video-wrapper{top:32px;height:calc(100% - 32px);}
.popup-video-wrapper.show{opacity:1;visibility:visible;z-index:99;pointer-events:unset;}
.popup-video-wrapper a.close-popup{width:30px;height:30px;padding:.25em;position:absolute;top:13px;right:15px;}
.popup-video-wrapper .popup-inner{width:85vw;height:85vh;position:relative;margin:0 auto;top:50%;transform:translateY(-50%);display:flex;align-items:center;}
.popup-video-wrapper .popup-inner .video-wrapper{margin-bottom:0;max-height:100%;}
.popup-video-wrapper .popup-inner iframe{width:100%;max-height:100%;flex-basis:100%;border:none;aspect-ratio:1.77;flex-basis:100%;}

@keyframes e-hotspot-expand {
	0% {opacity:1;transform:scale(.5)}
	to {opacity:0;transform:scale(1.5)}
}
@keyframes hs-animation-overlay {
    0% {transform: translateY(-300px);opacity: 0;}
	100% {transform: translateY(0);opacity: 1;}
}
@keyframes bounceInLeft{
	60%,75%,90%,from,to {animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
	0% {opacity:0;transform:translate3d(-3000px,0,0);}
	60% {opacity:1;transform:translate3d(25px,0,0);}
	75% {transform:translate3d(-10px,0,0);}
	90% {transform:translate3d(5px,0,0);}
	to {transform:none;}
}
@keyframes bounceInRight {
	60%,75%,90%,from,to {animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
	from {opacity:0;transform:translate3d(3000px,0,0)}
	60% {opacity:1;transform:translate3d(-25px,0,0)}
	75% {transform:translate3d(10px,0,0)}
	90% {transform:translate3d(-5px,0,0)}
	to {transform:none}
}

@media only screen and (max-width: 1080px){
	section.banner-home .col-6 .image{transform: translateY(30px);}
}

@media only screen and (max-width: 1024px){
	header.site-header{position:relative;}
	header.site-header .container{justify-content:space-between;padding:1em;}
	header.site-header .main-menu-wrapper{position:absolute;top:calc(100% - 39px);left:0;width:100%;z-index:98;background:#2f2f2f;display:none;}
	header.site-header .main-menu-wrapper ul.menu-main{display:block;}
	header.site-header .main-menu-wrapper ul.menu-main>li>a{font-size:1.1rem;padding:15px 24px;display:flex;align-items:center;}
	header.site-header .main-menu-wrapper ul.menu-main>li.menu-item-has-children>a::after{background:url(images/dropdown-menu-mobile.png)center no-repeat;}
	header.site-header .main-menu-wrapper ul.menu-main li.expanded>ul{opacity: 1;animation: slideDown 0.5s;visibility: visible;max-height: unset;
		transform: scaleY(1);pointer-events: unset;position:static;width:100%;}	
	header.site-header .toggle-menu-mobile{display:inline-flex;justify-content:end;}
	header.site-header .toggle-menu-mobile a{width:44px;height:44px;border-radius:10px;background:#eaeaea;display:inline-flex;position:relative;}
	header.site-header .toggle-menu-mobile a:before{width:24px;height:24px;background:url(images/icon-menu-bar.png)center no-repeat;transition:all .5s;
		position:absolute;top:10px;left:10px;content:'';}
	header.site-header .toggle-menu-mobile a:after{content:'';width:24px;height:24px;background:url(images/icon-menu-expanded.png)center no-repeat;
		transition:all .5s;position:absolute;top:10px;left:10px;opacity: 0;transform: rotate(90deg);position: absolute;}
	header.site-header .toggle-menu-mobile a.expanded:before{opacity:0;transform:rotate(90deg);position:absolute;}
	header.site-header .toggle-menu-mobile a.expanded:after{opacity:1;transform:rotate(0deg);}
	
	section.banner-home .col-3,section.banner-home .col-3:last-child{display:none;}
	section.banner-home .col-6{width:100%;flex-basis:100%;}
	section.banner-home .col-6 .image{margin:0 5% 0 7%;}
	section.list-services{padding:0 15px;}
	section.list-services ul li{width:100%;flex-basis:100%;background:#363636;padding:1rem;border-radius:10px;margin:15px 0;}
	section.list-services ul li:first-child{background:#363636;}
	section.list-services ul li:hover,section.list-services ul li:first-child:hover{background:#252525;}
	section.list-services ul li .image{width:22.5%;flex-basis:22.5%;}
	section.list-services ul li .info{width:77.5%;flex-basis:77.5%;}
	section.box-about-home .col-image{width:100%;flex-basis:100%;}
	section.box-about-home .col-info{width:100%;flex-basis:100%;}
	section.box-about-home .col-image img{margin-top:-102px;}
	.box-heading h3{font-size:1.6rem;}
	.box-heading h2{font-size:3rem;}
	section.banner-home .col-6 .info h2{font-size:5rem;}
	section.list-popular-video-home .list-video,section.list-popular-video-home .video-banner{width:100%;flex-basis:100%;}
	.popup-video-wrapper .popup-inner{width:95vw;height:95vh;}
	section.list-popular-video-home .video-banner .info-video h3{font-size:2.8rem;}
	.section-heading h3{font-size:1.6rem;}
	.section-heading h2{font-size:3rem;}
	section.list-item-content-ideas .banner-image{width:100%;flex-basis:100%;}
	section.list-item-content-ideas .list-inner{width:100%;flex-basis:100%;}
	section.list-item-content-ideas .list-inner ul li{width:100%;flex-basis:100%;}
	section.list-values-profit .list-values{width:100%;flex-basis:100%;}
	section.list-values-profit .list-values .inner{margin:0 0;}
	section.list-values-profit .banner-image{width:100%;flex-basis:100%;margin-top:50px;}
	section.list-values-profit .list-values .list-inner ul li .number-index{font-size:12vw;line-height:1.05;}
	section.list-members .list-inner>ul>li{width:calc(50% - 15px);flex-basis:calc(50% - 15px);}
	section.list-report-subscribe .content-report h3{font-size:3rem;top: 681px;}
	section.list-report-subscribe .content-report h2{font-size:3rem;top: 741px;}
	section.box-contact-home .contact-info{margin-bottom:30px;width:100%;flex-basis:100%;}
	section.box-contact-home .contact-form{width:100%;flex-basis:100%;}
	section.list-news .list-inner{padding:20px 20px 10px;width:100%;flex-basis:100%;}
	section.list-news .list-inner>ul>li{width:100%;flex-basis:100%;}
	section.list-news .sidebar-posts-home{width:100%;flex-basis:100%;}
	section.list-members .list-inner>ul>li.become-our-member .inner{padding:23% 0% 1% 0%;}
	section.box-about-home .col-info .info-inner{margin-right:0;}
	section.list-news .list-inner > ul > li .info h3,
	section.box-about-home .col-info .info-inner .certificate p{font-size:1.4rem;}
	section.list-logo-partners .heading h2{font-size:1.6rem;}
	section.list-testimonials .slider-wrapper{padding:0 10px;}
	section.our-stories .content-main .content-story,section.our-stories .content-main .block-quote-featured,
	section.our-stories .list-history-activities ul li{width:100%;flex-basis:100%;}
	section.why-choose-us .list-inner ul li{width:100%;flex-basis:100%;}
	section.our-stories .list-history-activities ul li .info h3,section.our-stories .list-history-activities ul li .year,
	section.our-stories .content-main .block-quote-featured .blockquote-inner,section.why-choose-us .list-inner ul li h3,
	section.why-choose-us .list-inner ul li.slogan .content-slogan{font-size:1.4rem;}
	section.page-banner .page-title h3{font-size:1.4rem;width:40%;}
	section.page-banner .content-banner h1{font-size:5rem;}
	section.page-banner .content-banner h2{font-size:3rem;}
	section.list-content-services-page .list-inner ul li{width:100%;flex-basis:100%;}
	section.list-content-services-page .list-inner ul li .info h3{font-size:1.4rem;}
	section.our-skills .banner-image,section.our-skills .main-content{width:100%;flex-basis:100%;}
	section.our-skills .main-content .content-inner{margin-left:0;}
	section.our-skills .banner-image{margin-top:120px;}
	section.our-skills .banner-image .image img{margin:-10% 0 0;width:auto;}
	section.box-contact-our-team .main-content .info{width:100%;flex-basis:100%;}
	section.box-contact-our-team .main-content .banner-image{width:100%;flex-basis:100%;}
	section.box-contact-our-team .main-content .info .bg-image{width:100%;}
	section.box-contact-our-team .main-content .info h2{font-size:2.8rem;}
	section.box-contact-our-team .main-content .info p{text-align:center;}
	section.box-contact-our-team .main-content .info .view-more{text-align:center;}
	section.box-contact-our-team .main-content .banner-image img{margin:0 0;}
	section.testimonial-on-social-network .banner-image img{width:auto;margin:-5% 0 0;}
	section.testimonial-on-social-network .banner-image,section.testimonial-on-social-network .main-content{width:100%;flex-basis:100%;}
	section.testimonial-on-social-network .banner-image{padding-top:120px;}
	section.testimonial-on-social-network .banner-image img{margin-top:-10%;}
	section.testimonial-on-social-network .main-content .main-inner{margin-right:0;}
	section.list-video-recent .list-inner ul{gap:30px;}
	section.list-video-recent .list-inner ul li{width:100%;flex-basis:100%;}
	section.list-video-recent .list-inner ul li .info h3{font-size:1.4rem;}
	section.list-popular-video-home .container{gap:30px 0;}
	section.box-gallery-image .main-content .gallery-image-wrapper,section.box-gallery-image .main-content .sidebar-gallery,
	section.list-item-gallery-and-quote .list-item-inner .item-inner .slider-wrapper,
	section.list-item-gallery-and-quote .list-item-inner .item-inner .quote-feed{width:100%;flex-basis:100%;}
	section.list-item-gallery-and-quote .list-item-inner .item-inner .slider-wrapper .slider-inner > ul > li{margin-right:10px;}
	section.box-gallery-image .main-content .gallery-image-wrapper .slider-wrapper{margin-bottom:10px;}
	section.box-gallery-image .main-content .gallery-image-wrapper .slider-wrapper .slider-inner > ul > li{min-height:400px;}
	section.box-gallery-image .main-content .gallery-image-wrapper .slider-thumbnail-wrapper .slider-inner > ul > li{margin-right:10px;}
	section.list-item-gallery-and-quote .list-item-inner .item-inner .quote-feed.type-2 .quote h3,
	section.box-gallery-image .main-content .sidebar-gallery .quote-featured .quote h3{font-size:1.4rem;}
	section.blog-page-content .list-inner ul li{width:calc(50% - 15px);flex-basis:calc(50% - 15px);}
	section.blog-page-content .list-inner ul li .info h3{font-size:1.4rem;}
	.single-post section.page-banner .content-banner h1{font-size:3rem;}
	section.page-banner.no-title .content-banner h1{font-size:3rem;}
	section.content-single-page{padding:0 30px;}
	section.content-single-page .comment-wrapper h3.comment-reply-title,
	section.content-single-page .content-inner h2{font-size:3rem;}
	section.content-single-page .content-inner h3{font-size:2.8px;}
	section.content-single-page .content-inner h4{font-size:1.6rem;}
	section.content-single-page .content-inner h5{font-size:1.4rem;}
	section.content-single-page .share-post .label{font-size:1.4rem;width:100%;flex-basis:100%;}
	section.content-single-page .share-post .list-share-socials{width:100%;flex-basis:100%;}
	section.content-single-page .share-post .list-share-socials ul{justify-content:start;}
	section.list-social-account .main-inner{width:100%;flex-basis:100%;margin:0 0;}
	section.list-social-account .main-inner .content-inner{margin:0 0;}
	section.list-social-account .banner-image{padding-top:0;width:100%;flex-basis:100%;}
	section.list-social-account .banner-image img{margin:-10% 0 0;width:auto;}
	section.content-404-page h1{font-size:10rem;}
	section.content-404-page h2{font-size:3rem;}
}

@media only screen and (max-width: 782px){
	.admin-bar section.banner-experience .popup-video{top:46px;height:calc(100% - 46px);}
}

@media only screen and (max-width: 767px){
	header.site-header .logo{width:70%;flex-basis:70%;}
	header.site-header .toggle-menu-mobile{width:30%;flex-basis:30%;}
	
	section.list-memory-gallery .list-inner ul li{width:100%;flex-basis:100%;}
	section.list-values-profit .list-values .list-inner ul li{flex-wrap:wrap;}
	section.list-values-profit .list-values .list-inner ul li .number-index{width:100%;flex-basis:100%;text-align:center;}
	section.list-values-profit .list-values .list-inner ul li .content{text-align:center;width:100%;flex-basis:100%;}
	section.list-values-profit .list-values .list-inner ul li .content h3{font-size:1.1rem;}
	section.list-members .list-inner>ul>li{width:100%;flex-basis:100%;}
	section.box-contact-home .contact-info .list-inner ul li{width:100%;flex-basis:100%;text-align:center;flex-direction:column;align-items:center;}
	section.box-contact-home .contact-info .list-inner ul li .info{}
	.section-heading h3{font-size:1.3rem;margin-bottom:20px;}
	.section-heading h2{font-size:2.2rem;}
	.box-heading h3::after{width:calc(100vw - (100% + 42px));}
	.box-heading h3{text-align:center;font-size:1.3rem;margin-bottom:20px;}
	.box-heading h2{text-align:center;font-size:2.2rem;}
	.box-heading p{text-align:center;}
	section.list-values-profit .list-values .inner{padding:1rem;}
	section.list-values-profit .list-values .list-inner ul li .number-index{font-size:14vw;}
	section.list-members .list-inner>ul{padding:0 0;}
	section.list-members .list-inner>ul>li{padding:0 0;}
	section.list-item-content-ideas .section-heading{margin-bottom:1em;}
	section.list-item-content-ideas .list-inner{padding:0 0;}
	section.list-item-content-ideas .list-inner ul{padding:0 0;}
	section.list-services ul li{flex-direction:column;align-items:center;}
	section.list-services ul li .image{width:30%;flex-basis:30%;}
	section.list-services ul li .info{width:100%;flex-basis:100%;text-align:center;padding:0 0;}
	section.list-services ul li .info h3{font-size:1.1rem;}
	section.list-services ul li .info p{font-size:1rem;}
	section.banner-home .col-6 .info{bottom:70px;}
	section.banner-home .col-6 .info h2{font-size:3.4rem;}
	section.list-services .container {margin-top: -15px;}
	section.list-services ul li:not(:last-child){margin-bottom:30px;}
	section.box-about-home .col-info{padding:1rem;}
	section.box-about-home .col-info .info-inner .certificate{padding:10px;margin:0 0 20px;width:100%;flex-direction:column;align-items:center;}
	section.box-about-home .col-info .info-inner .certificate span.icon{line-height:1;}
	section.box-about-home .col-info .info-inner .certificate p{font-size:1.1rem;}
	section.box-about-home .col-info .info-inner .desc{text-align:center;}
	section.box-about-home .col-info .info-inner .info-country{flex-direction:column;align-items:center;}
	section.box-about-home .col-info .info-inner .info-country .info-country-inner{text-align:center;}
	section.box-about-home .col-info .info-inner .info-country .info-country-inner h3{font-size:1.1rem;}
	section.box-about-home .col-info .info-inner .view-more{text-align:center;}
	section.list-popular-video-home .list-video .list-inner ul li{flex-direction:column;}
	section.list-popular-video-home .list-video .list-inner ul li .video-image{width:100%;flex-basis:100%;padding:0 0;}
	section.list-popular-video-home .list-video .list-inner ul li .video-info{width:100%;flex-basis:100%;text-align:center;}
	section.list-popular-video-home .list-video .list-inner ul li .video-info .category{display:block;margin:0 0 20px;text-align:center;font-size:1rem;}
	section.list-popular-video-home .list-video .list-inner ul li .video-info h3{font-size:1.1rem;}
	section.box-about-home .col-info .info-inner .subscribe,section.list-popular-video-home .list-video .list-inner ul li .video-info .meta-video,
	section.list-popular-video-home .list-video .list-inner ul li .video-info .meta-video p{justify-content:center;}
	section.list-popular-video-home .list-video, section.list-popular-video-home .video-banner{padding:0 0;}
	section.list-popular-video-home .video-banner .info-video h3{font-size:1.8rem;}
	section.list-popular-video-home .video-banner .info-video{text-align:center;}
	section.list-popular-video-home .video-banner .info-video .video-meta{justify-content:center;}
	section.list-item-content-ideas .list-inner ul li .info h3 {font-size: 1.1rem;}
	section.list-memory-gallery .list-inner ul li .item-inner.type-3{text-align:center;}
	section.list-memory-gallery .list-inner ul li .item-inner.type-3 .author{justify-content:center;}
	section.box-gallery-image .main-content .sidebar-gallery .quote-featured,
	section.list-item-gallery-and-quote .list-item-inner .item-inner .quote-feed.type-2{text-align:center;}
	section.box-gallery-image .main-content .sidebar-gallery .quote-featured .author,
	section.list-item-gallery-and-quote .list-item-inner .item-inner .quote-feed.type-2 .author{justify-content:center;}
	section.list-values-profit .banner-image .bg-img2{height:70px;}
	section.list-logo-partners .heading h2{font-size:1.3rem;}
	section.list-report-subscribe .content-report{display:none;}
	section.box-contact-home .container{padding:0 0;}
	section.box-contact-home .contact-info{padding:0 0;}
	section.box-contact-home .contact-form{padding:0 0;}
	section.box-contact-home .contact-form .form-wrapper{padding:15px;}
	section.box-contact-home .contact-form .bg-form .bg-inner{height:70px;}
	section.box-contact-home .contact-form .form-wrapper .heading h2{text-align:center;font-size:1.1rem;}
	section.list-news .list-inner,section.list-news .sidebar-posts-home,
	section.box-contact-home .contact-form .form-wrapper .form-inner .form-control{padding:0 0;}
	section.list-news .list-inner > ul > li .image{width:15%;flex-basis:15%;}
	section.list-news .list-inner > ul > li .info{width:85%;flex-basis:85%;}
	section.list-news .list-inner > ul > li .info h3{font-size:1.1rem;}
	section.list-news .sidebar-posts-home{margin:60px 0 0;}
	section.list-news .sidebar-posts-home .widget.widget_newsletterwidgetminimal .tnp.tnp-widget-minimal form{flex-direction:column;gap:30px 0;}
	section.list-news .sidebar-posts-home .widget.widget_newsletterwidgetminimal .tnp.tnp-widget-minimal form input[type="email"]{width:100%;flex-basis:100%;}
	section.list-news .sidebar-posts-home .widget.widget_newsletterwidgetminimal .tnp.tnp-widget-minimal form .input-submit{width:100%;flex-basis:100%;}
	section.list-info-socials .heading h3{flex-direction:column-reverse;align-items:center;width: 70%;margin: 0 15% 20px;}
	section.list-info-socials .heading h3::after{width:73px;flex-basis:52px;min-height:52px;}
	section.list-info-socials .heading h3 span{font-size:1rem;text-align:center;}
	section.list-info-socials .heading h2{font-size:1.8rem;}
	section.list-testimonials .slider-wrapper{padding:0 0;}
	.section-heading{padding:0 0 10px 0;}
	section.our-stories .content-main .content-story,section.our-stories .content-main .block-quote-featured{padding:0 0;text-align:center;}
	section.our-stories .content-main .block-quote-featured .author{justify-content:center;}
	section.our-stories .list-history-activities ul li .info h3,section.our-stories .list-history-activities ul li .year,
	section.our-stories .content-main .block-quote-featured .blockquote-inner,section.why-choose-us .list-inner ul li h3,
	section.why-choose-us .list-inner ul li.slogan .content-slogan{font-size:1.1rem;}
	section.our-stories .content-main .content-story .box-heading{text-align:left;}
	section.our-stories .content-main .block-quote-featured{margin-top:30px;}
	section.our-stories .list-history-activities ul{padding:30px 10px 10px;}
	section.our-stories .list-history-activities ul li .year{min-width:30%;justify-content: center;}
	section.why-choose-us .list-inner ul li.rating .rating-wrapper{flex-wrap:wrap;text-align:center;}
	section.why-choose-us .list-inner ul li.rating .rating-wrapper .rating-number{width:100%;flex-basis:100%;text-align:center;font-size:3rem;}
	section.why-choose-us .list-inner ul li.rating .rating-wrapper .rating-info{width:100%;flex-basis:100%;text-align:center;}
	section.why-choose-us .list-inner ul li.rating .rating-wrapper .rating-info .total-rating,section.why-choose-us .list-inner ul li.slogan .team-name{
		justify-content:center;}
	section.why-choose-us .list-inner ul li.rating .rating-desc{text-align:center;}
	section.why-choose-us .list-inner ul li{padding:0 0;text-align:center;}
	section.why-choose-us .list-inner ul{gap:30px;}
	section.page-banner .page-title h3{font-size:1.1rem;width:100%;}
	section.page-banner .content-banner h1{font-size:3.4rem;margin-top:50px;}
	section.page-banner .content-banner h2{font-size:2.2rem;}
	section.box-about-home .col-image{background-size: auto 70px,cover!important;}
	section.list-content-services-page .list-inner ul li .info h3{font-size:1.1rem;}
	section.list-content-services-page .list-inner ul li .info h4{font-size:1rem;}
	section.list-content-services-page .list-inner ul{padding:0 0;}
	section.our-skills .main-content .content-inner{padding:1rem;}
	section.box-contact-our-team .main-content .info .bg-image{height:70px;}
	section.box-contact-our-team .main-content .info h2{font-size:1.8rem;text-align:center;}
	section.testimonial-on-social-network .main-content .slider-wrapper .slider-inner > ul > li .info-customer .info h3,
	section.list-testimonial-customer-partner .slider-testi .slider-inner > ul > li .testi-info .info-customer h3,
	section.list-testimonial-customer-partner .slider-testi .slider-inner > ul > li .testi-info .info-customer p,
	section.box-contact-our-team .main-content .info p{font-size:1rem;}	
	section.testimonial-on-social-network .main-content .main-inner{padding:1rem;}
	section.list-testimonial-customer-partner .section-heading{padding-bottom:0;}
	section.testimonial-on-social-network .main-content .slider-wrapper .slider-inner > ul > li,
	section.list-testimonial-customer-partner .slider-testi .slider-inner > ul > li{margin-right:10px;}
	section.testimonial-on-social-network .main-content .slider-wrapper,section.list-testimonial-customer-partner .slider-testi{width:95%;margin:0 auto;}
	section.testimonial-on-social-network .banner-image{padding-top:50px;}
	section.list-video-recent .list-inner ul li .info h3{font-size:1.1rem;}
	section.list-video-recent .list-inner ul li{padding:0 0;flex-wrap:wrap;text-align:center;}
	section.list-video-recent .list-inner ul li .image,section.list-video-recent .list-inner ul li .info{width:100%;flex-basis:100%;}
	section.list-video-recent .list-inner ul{padding:30px 0 0;}
	section.list-video-recent .list-inner ul li .info .meta-video{justify-content:center;}
	section.box-gallery-image .main-content .gallery-image-wrapper{padding:15px;}
	section.box-gallery-image .main-content .sidebar-gallery{padding:0 0;}
	section.list-item-gallery-and-quote .list-item-inner .item-inner .quote-feed.type-2 .quote h3,
	section.box-gallery-image .main-content .sidebar-gallery .quote-featured .quote h3{font-size:1.1rem;}
	section.list-item-gallery-and-quote .list-item-inner .item-inner .slider-wrapper{padding:15px;}
	section.list-item-gallery-and-quote .list-item-inner .item-inner .quote-feed{padding:0;margin-top:30px;}
	section.box-gallery-image .main-content .gallery-image-wrapper .slider-wrapper .slider-inner > ul > li{min-height:300px;}
	section.list-item-gallery-and-quote .list-item-inner .item-inner:not(:first-child){margin-top:30px;}
	section.blog-page-content .list-inner ul li{width:100%;flex-basis:100%;}
	section.blog-page-content .list-inner ul li .info h3{font-size:1.1rem;}
	section.content-single-page .comment-wrapper .comments-list-wrapper ul.list-comments li .cm-inner .image{width:60px;flex-basis:60px;min-width:60px;}
	.single-post section.page-banner .content-banner h1{font-size:2.2rem;}
	section.page-banner.no-title .content-banner h1{font-size:2.2rem;}
	section.content-single-page .comment-wrapper h3.comment-reply-title,
	section.content-single-page .content-inner h2{font-size:2.2rem;}
	section.content-single-page .content-inner h3{font-size:1.8px;}
	section.content-single-page .content-inner h4{font-size:1.3rem;}
	section.content-single-page .content-inner h5{font-size:1.1rem;}
	section.content-single-page .share-post .label{text-align:center;font-size:1.1rem;}
	section.content-single-page .share-post .list-share-socials ul{justify-content:center;}
	section.content-single-page{padding:20px 20px 0 20px;}
	section.content-single-page .content-inner .gca-column{margin-bottom:24px;}
	section.list-social-account .main-inner .content-inner{padding:1rem;}
	section.list-social-account .main-inner .content-inner .list-account ul li{width:100%;flex-basis:100%;justify-content:center;text-align:center;
		padding:0 0;flex-wrap:wrap;}
	section.list-social-account .main-inner .content-inner .list-account ul li .icon{width:100%;flex-basis:100%;}
	section.list-social-account .main-inner .content-inner .list-account ul li .account-name{width:100%;flex-basis:100%;}
	section.list-social-account .main-inner .content-inner .list-account ul li .account-name h3{font-size:1rem;}
	section.content-404-page h1{font-size:6.5rem;}
	section.content-404-page h2{font-size:2.2rem;}
	section.content-404-page h1::before{height:70px;}
	
	footer .logo-footer a{width:auto;}
	footer .logo-footer{width:100%;flex-basis:100%;text-align:center;}
	footer .copyright{padding:0 0;width:100%;flex-basis:100%;}
	footer .menu-footer{width:100%;flex-basis:100%;padding:0 0;margin-top:30px;}
	footer .menu-footer ul.menu-footer-2{justify-content:center;}
}

@media only screen and (max-width: 600px){
	html #wpadminbar{top:-46px;}
    .alignright,.alignleft{float:none;display:block;margin:0 auto 20px;padding:0 0;}
	
}


