/*
Theme Name: productionhub
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: productionhub
*/

@import url('https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap');

body{font-family:Figtree,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:rgba(255,255,255,.8);width:100%;overflow-x:hidden;
	background:#061d1e url(images/bg1.png)center no-repeat;background-size:cover;background-attachment:fixed;}
*{list-style:none;margin:0 0;padding:0 0;text-decoration:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
img{display:block;max-width:100%;height:auto;}
*:focus{outline:none;}
a{color:inherit;cursor:pointer;transition:all .4s;}
.container{width:1320px;display:block;margin:0 auto;padding:0 12px;max-width:100%;}
.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:25px;margin-bottom:20px;}
.alignright{float:right;padding-left:25px;margin-bottom:20px;}
.aligncenter{margin:0 auto;}
section{clear:both;}
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{padding:16px 0;}
header .container{display:flex;justify-content:space-between;align-items:center;}
header .logo img{height:40px;}
header .btn-group-header{display:inline-flex;align-items:center;gap:24px;}
header .btn-group-header .contact-btn a{display:inline-flex;align-items:center;background:#ffae00;color:#0e161f;font-size:20px;font-weight:600;
	line-height:20px;padding:16px 20px;border:1px solid #ffae00;text-transform: uppercase;gap:4px;border-radius:56px;}
header .btn-group-header .contact-btn a:after{content:'';width:24px;height:24px;display:inline-block;background:url(images/mail1.svg)center no-repeat;
	transition:inherit;}
header .btn-group-header .contact-btn a:hover{background:transparent;border-color:#fff;color:#fff;}
header .btn-group-header .contact-btn a:hover:after{filter: brightness(0) invert(1);}
header .btn-group-header .toggle-menu-popup a{width:40px;height:40px;line-height:40px;display:block;background:url(images/bars-icons1.svg)center no-repeat;}
.main-wrapper{padding:72px 0 50px;}
.main-wrapper .container{display:flex;flex-wrap:wrap;gap:0 24px;}
.main-wrapper .sidebar-main{width:calc(33.33% - 12px);flex-basis:calc(33.33% - 12px);}
.main-wrapper .sidebar-main .sidebar-inner{position:sticky;top:90px;left:0;transition:1s all;}
.main-wrapper .sidebar-main .sidebar-inner.preload{transform:translateX(-100px);opacity:0;}
.main-wrapper .sidebar-main .sidebar-inner .menu-main-home{position:absolute;top:0;left:-100px;z-index:997;}
body:not(.home) .main-wrapper .sidebar-main .sidebar-inner .menu-main-home{display:none;}
.main-wrapper .sidebar-main .sidebar-inner .menu-main-home ul li{margin-bottom: 16px;}
.main-wrapper .sidebar-main .sidebar-inner .menu-main-home ul li a{display:block;height:80px;width:80px;text-align:center;line-height:80px;
	border-radius:4px;background:#1f3434;border:1px solid rgba(255,255,255,.1);position:relative;color:#212529;}
.main-wrapper .sidebar-main .sidebar-inner .menu-main-home ul li a.active,
.main-wrapper .sidebar-main .sidebar-inner .menu-main-home ul li a:hover{background:#ffae00;}
.main-wrapper .sidebar-main .sidebar-inner .menu-main-home ul li a span{font-size:24px;line-height:24px;background:#ffae00;position:absolute;
	left:0;border-radius:4px;padding:27px;color:#0e161f;top:-1px;min-width:190px;visibility:hidden;opacity:0;transition:all 0.4s;font-weight:600;
	border:1px solid rgba(255,255,255,.1);text-align:center;white-space:nowrap;}
.main-wrapper .sidebar-main .sidebar-inner .menu-main-home ul li a:hover span{visibility:visible;opacity:1;left:85px;}
.main-wrapper .sidebar-main .sidebar-inner .menu-main-home ul li a:after{content:'';width:50px;height:50px;top:calc(50% - 25px);
	left:calc(50% - 25px);display: inline-block;position: absolute;transition: all 0.4s;}
.main-wrapper .sidebar-main .sidebar-inner .menu-main-home ul li a.active:after,
.main-wrapper .sidebar-main .sidebar-inner .menu-main-home ul li a:hover:after{filter: brightness(0);}
.main-wrapper .sidebar-main .sidebar-inner .menu-main-home ul li.home a:after{background:url(images/home1.svg)center no-repeat;}
.main-wrapper .sidebar-main .sidebar-inner .menu-main-home ul li.about a:after{background:url(images/home2.svg)center no-repeat;}
.main-wrapper .sidebar-main .sidebar-inner .menu-main-home ul li.service a:after{background:url(images/home3.svg)center no-repeat;}
.main-wrapper .sidebar-main .sidebar-inner .menu-main-home ul li.skill a:after{background:url(images/home4.svg)center no-repeat;}
.main-wrapper .sidebar-main .sidebar-inner .menu-main-home ul li.portfolio a:after{background:url(images/home5.svg)center no-repeat;}
.main-wrapper .sidebar-main .sidebar-inner .menu-main-home ul li.client a:after{background:url(images/home6.svg)center no-repeat;}
.main-wrapper .sidebar-main .sidebar-inner .menu-main-home ul li.blog a:after{background:url(images/home7.svg)center no-repeat;}
.main-wrapper .sidebar-main .sidebar-inner .menu-main-home ul li.contact a:after{background:url(images/home8.svg)center no-repeat;}
.main-wrapper .sidebar-main .sidebar-inner .company-info{padding:16px;border-radius:8px;background:rgba(255,255,255,.1);text-align:center;
	border:1px solid rgba(255,255,255,.1);}
.main-wrapper .sidebar-main .sidebar-inner .company-info .company-image{margin-bottom:18px;position:relative;width:100%;height:365px;overflow:hidden;transition:all 1.5s;}
.main-wrapper .sidebar-main .sidebar-inner.preload .company-info .company-image{transform: translateX(-50%);}
.main-wrapper .sidebar-main .sidebar-inner.preload .company-info .company-image img{transform: translateX(50%) scale(1.2);}
.main-wrapper .sidebar-main .sidebar-inner .company-info .company-image img{width:100%;height:100%;object-fit:cover;border-radius:8px;transition:all 1.5s;
	display:inline-block;transform-origin: left;}
.main-wrapper .sidebar-main .sidebar-inner .company-info .company-image:after{content: "";position: absolute;width: 200%;height: 0%;left: 50%;	
	top: 50%;background-color: rgba(255, 255, 255, 0.3);transform: translate(-50%, -50%) rotate(-45deg);z-index: 1;}
.main-wrapper .sidebar-main .sidebar-inner .company-info .company-image:hover:after{height: 250%;transition: all 600ms linear;
	background-color: transparent;}
.main-wrapper .sidebar-main .sidebar-inner .company-info .intro-company h3{color:white;font-size:32px;line-height:32px;font-weight:600;
	margin-bottom:16px;}
.main-wrapper .sidebar-main .sidebar-inner .company-info .intro-company p{color:#fff;font-size:16px;font-weight:500;line-height:26px;opacity:0.8;
	margin-bottom:32px;}
.main-wrapper .sidebar-main .sidebar-inner .company-info .list-socials{margin-bottom:24px;}
.main-wrapper .sidebar-main .sidebar-inner .company-info .list-socials ul{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;}
.main-wrapper .sidebar-main .sidebar-inner .company-info .list-socials ul li{display:inline-block;}
.main-wrapper .sidebar-main .sidebar-inner .company-info .list-socials ul li a{height:50px;width:50px;text-align:center;line-height:45px;
	border-radius:50%;display:block;border:1px solid #fff;position:relative;}
.main-wrapper .sidebar-main .sidebar-inner .company-info .list-socials ul li a:hover{background:#ffae00;border-color:#ffae00;}
.main-wrapper .sidebar-main .sidebar-inner .company-info .list-socials ul li a:after{content:'';width:24px;height:24px;display:inline-block;
	position:absolute;top:calc(50% - 12px);left:calc(50% - 12px);transition:inherit;}
.main-wrapper .sidebar-main .sidebar-inner .company-info .list-socials ul li a:hover:after{filter: brightness(0);}
.main-wrapper .sidebar-main .sidebar-inner .company-info .list-socials ul li.xcom a:after{background:url(images/s-icon1.svg)center no-repeat;}
.main-wrapper .sidebar-main .sidebar-inner .company-info .list-socials ul li.instagram a:after{background:url(images/s-icon2.svg)center no-repeat;}
.main-wrapper .sidebar-main .sidebar-inner .company-info .list-socials ul li.facebook a:after{background:url(images/s-icon3.svg)center no-repeat;}
.main-wrapper .sidebar-main .sidebar-inner .company-info .list-socials ul li.linkedin a:after{background:url(images/s-icon4.svg)center no-repeat;}
.main-wrapper .sidebar-main .sidebar-inner .company-info .list-socials ul li.dribble a:after{background:url(images/s-icon5.svg)center no-repeat;}
.main-wrapper .sidebar-main .sidebar-inner .company-info .download-brochure{margin-bottom:16px;}
.main-wrapper .sidebar-main .sidebar-inner .company-info .download-brochure a{display:inline-flex;border-radius:52px;background:#ffae00;
	color:#0e161f;font-size:20px;font-weight:600;line-height:20px;padding:16px 20px;border:1px solid #ffae00;text-transform:uppercase;gap:4px;
	align-items:center;}
.main-wrapper .sidebar-main .sidebar-inner .company-info .download-brochure a:hover{color:#fff;border-color:#fff;background:transparent;}
.main-wrapper .sidebar-main .sidebar-inner .company-info .download-brochure a:after{width:24px;height:24px;display:inline-block;content:'';
	background:url(images/download1.svg)center no-repeat;transition:inherit;}
.main-wrapper .sidebar-main .sidebar-inner .company-info .download-brochure a:hover:after{filter:brightness(0) invert(1);}
.main-wrapper .sidebar-main .sidebar-inner .company-info .copyright p{font-size:16px;line-height:26px;color:#fff;}
.main-wrapper .main-content{width:calc(66.66% - 12px);flex-basis:calc(66.66% - 12px);}
.main-wrapper .main-content section.box-intro-home{margin-bottom:50px;}
.section-heading{margin-bottom:24px;transition:all .8s;}
.section-heading.preload{transform:translateX(100px);opacity:0;}
.section-heading h1,.section-heading h2,.section-heading p{display:flex;color:#fff;font-size:24px;line-height:24px;align-items:center;gap:6px;
	font-weight:normal;}
.section-heading h1:before,.section-heading h2:before,.section-heading p:before{content:'';width:24px;height:24px;display:inline-block;background:url(images/sublogo1.svg)center no-repeat;}
.section-content-intro h1,.section-content-intro h2,.section-content-intro h3{color:#fff;font-size:80px;font-weight:600;line-height:80px;margin-bottom:24px;transition:1s all;}
.section-content-intro h1 span,.section-content-intro h2 span,.section-content-intro h3 span{font-family:"Playfair Display";}
.section-content-intro.preload h1,.section-content-intro.preload h2,.section-content-intro.preload h3{transform:translateX(100px);opacity:0;}
.section-content-intro h1:first-child,.section-content-intro h2:first-child,.section-content-intro h3:first-child{transition:.9s all;}
.section-content-intro h1:not(:first-child),.section-content-intro h2:not(:first-child),.section-content-intro h3:not(:first-child){padding-left:60px;}
.section-content-intro p{padding-left:270px;color:#fff;font-size:16px;line-height:26px;font-weight:500;transition:1.1s all;}
.section-content-intro.preload p{transform:translateX(100px);opacity:0;}
.main-wrapper .main-content section.box-intro-home .counter-reviews{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;
	margin-bottom:32px;transition:all 1.2s;}
.main-wrapper .main-content section.box-intro-home .counter-reviews.preload{transform:translateX(100px);opacity:0;}
.main-wrapper .main-content section.box-intro-home .counter-reviews .image-text-circle a{display:block;border-radius:50%;border:2px solid #fff;
	background:rgba(255,255,255,0.1);-webkit-backdrop-filter:blur(60.4687538147px);backdrop-filter:blur(60.4687538147px);position:relative;
	padding:8px;}
.main-wrapper .main-content section.box-intro-home .counter-reviews .image-text-circle a img{max-width:100%;max-height:100%;position:relative;
	animation-name:animation-7;animation-duration:90s;animation-iteration-count:infinite;animation-direction:alternate;
	animation-timing-function:cubic-bezier(0.59,0.59,1,1);}
.main-wrapper .main-content section.box-intro-home .counter-reviews .image-text-circle a:after{content:'';width:30px;height:30px;
	position:absolute;top:40%;left:40%;background:url(images/arrow1.svg)center no-repeat;}
.main-wrapper .main-content section.box-intro-home .counter-reviews .counter-inner{display:inline-flex;align-items:center;gap:16px;}
.main-wrapper .main-content section.box-intro-home .counter-reviews .counter-inner .text-counter p{color:rgba(255,255,255,.8);font-size:16px;
	line-height:26px;font-weight:500;}
.main-wrapper .main-content section.box-intro-home .link-to-work-with-us{transition:all 1.2s;}
.main-wrapper .main-content section.box-intro-home .link-to-work-with-us.preload{transform:translateY(100px);opacity:0;}
.main-wrapper .main-content section.box-intro-home .link-to-work-with-us a{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1);
	padding:40px 60px;border-radius:8px;color:#fff;font-size:60px;font-weight:600;line-height:80px;display:inline-flex;text-align:center;
	width:100%;position:relative;align-items:center;justify-content:center;flex-wrap:wrap;}
.main-wrapper .main-content section.box-intro-home .link-to-work-with-us a span{margin-left:20px;height:80px;width:80px;line-height:80px;
	transform:rotate(-45deg);text-align:center;display:inline-block;border-radius:50%;background:rgba(255,255,255,.1);font-size:32px;
	position:relative;transition:inherit;}
.main-wrapper .main-content section.box-intro-home .link-to-work-with-us a:after{position:absolute;content:"";height:100%;width:10%;left:50%;
	top:0;transition:all 0.4s;background:#ffae00;visibility:hidden;opacity:0;border-radius:8px;z-index:-1;}
.main-wrapper .main-content section.box-intro-home .link-to-work-with-us a:hover{color:#061d1e;}
.main-wrapper .main-content section.box-intro-home .link-to-work-with-us a:hover span{color:#061d1e;background:rgba(6,29,30,0.1);}
.main-wrapper .main-content section.box-intro-home .link-to-work-with-us a:hover:after{width:100%;left:0;top:0;visibility:visible;opacity:1;}
.main-wrapper .main-content section.box-about-home{padding-bottom:20px;}
.main-wrapper .main-content section.box-about-home .section-content-intro{margin-bottom:60px;}
.main-wrapper .main-content section.box-about-home .list-content-about ul{display:flex;flex-wrap:wrap;gap:30px 24px;margin-bottom:30px;}
.main-wrapper .main-content section.box-about-home .list-content-about ul li{position:relative;z-index:1;width:calc(50% - 12px);
	flex-basis:calc(50% - 12px);transition:1s all;}
.main-wrapper .main-content section.box-about-home .list-content-about ul li.preload{transform:translateY(100px);opacity:0;}
.main-wrapper .main-content section.box-about-home .list-content-about ul li .inner{background:rgba(255,255,255,.1);display:inline-flex;gap:0 8px;
	border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:30px;transition:all 0.4s;}
.main-wrapper .main-content section.box-about-home .list-content-about ul li:first-child{width:100%;flex-basis:100%;transition:all 1.2s;}
.main-wrapper .main-content section.box-about-home .list-content-about ul li:first-child.preload{transform:translateX(100px);}
.main-wrapper .main-content section.box-about-home .list-content-about ul li:hover .inner{border:1px solid #ffae00;transform: translateY(-5px);}
.main-wrapper .main-content section.box-about-home .list-content-about ul li .image{width:50px;flex-basis:50px;min-width:50px;}
.main-wrapper .main-content section.box-about-home .list-content-about ul li .image img{width:100%;}
.main-wrapper .main-content section.box-about-home .list-content-about ul li .info{flex-grow:1;}
.main-wrapper .main-content section.box-about-home .list-content-about ul li:first-child .info h3{font-size:32px;line-height:1;}
.main-wrapper .main-content section.box-about-home .list-content-about ul li .info h3{color:#fff;font-size:20px;font-weight:600;line-height:20px;
	margin-bottom:16px;}
.main-wrapper .main-content section.box-about-home .list-content-about ul li .info p{color:#fff;font-size:16px;line-height:26px;font-weight:500;
	opacity:.8;}
.main-wrapper .main-content section.box-about-home .list-activities-history{display:flex;flex-wrap:wrap;gap:0 24px;}
.main-wrapper .main-content section.box-about-home .list-activities-history .col-2{width:calc(50% - 12px);flex-basis:calc(50% - 12px);}
.main-wrapper .main-content section.box-about-home .list-activities-history .col-2 .item{margin-bottom: 30px;}
.main-wrapper .main-content section.box-about-home .list-activities-history .col-2 .item h2{color:#fff;font-size:32px;line-height:32px;
	font-weight:600;margin-bottom:32px;}
.main-wrapper .main-content section.box-about-home .list-activities-history .col-2 .item.preload .list-inner{transform:scale(.6);opacity:0;}
.main-wrapper .main-content section.box-about-home .list-activities-history .col-2 .item .list-inner{transition:1s all;}
.main-wrapper .main-content section.box-about-home .list-activities-history .col-2 .item .list-inner .item-inner{background:rgba(255,255,255,.1);
	border:1px solid rgba(255,255,255,.1);border-radius: 8px;padding: 32px;transition: all 0.4s;}
.main-wrapper .main-content section.box-about-home .list-activities-history .col-2 .item:hover .list-inner .item-inner{border-color:#ffae00;
	transform: translateY(-5px);}
.main-wrapper .main-content section.box-about-home .list-activities-history .col-2 .item .list-inner ul li:not(:last-child){margin-bottom:32px;}
.main-wrapper .main-content section.box-about-home .list-activities-history .col-2 .item .list-inner ul li p{margin-bottom:16px;color:#fff;
	font-size:16px;font-weight:500;line=height:16px;opacity:.8;}
.main-wrapper .main-content section.box-about-home .list-activities-history .col-2 .item .list-inner ul li h3{font-size:24px;line-height:32px;
	font-weight:600;transition: all 0.4s;display: inline-block;margin-bottom:16px;}
.main-wrapper .main-content section.box-about-home .list-activities-history .col-2 .item .list-inner ul li h3:hover{color:#ffae00;}
.main-wrapper .main-content section.box-about-home .list-activities-history .col-2 .item .list-inner .list-socials h3{color:#fff;font-size:24px;
	font-weight:600;line-height:32px;text-align:center;margin-bottom:18px;}
.main-wrapper .main-content section.box-about-home .list-activities-history .col-2 .item .list-inner .list-socials ul{display:flex;
	justify-content:center;flex-wrap:wrap;gap:12px;}
.main-wrapper .main-content section.box-about-home .list-activities-history .col-2 .item .list-inner .list-socials ul li{display:inline-block;
	margin:0 0;}
.main-wrapper .main-content section.box-about-home .list-activities-history .col-2 .item .list-inner .list-socials ul li a{height:50px;
	width:50px;text-align:center;line-height:45px;border-radius:50%;display:block;border:1px solid #fff;position:relative;}
.main-wrapper .main-content section.box-about-home .list-activities-history .col-2 .item .list-inner .list-socials ul li a:hover{
	background:#ffae00;border-color:#ffae00;}
.main-wrapper .main-content section.box-about-home .list-activities-history .col-2 .item .list-inner .list-socials ul li a:after{content:'';
	width:24px;height:24px;display:inline-block;position:absolute;top:calc(50% - 12px);left:calc(50% - 12px);transition:inherit;}
.main-wrapper .main-content section.box-about-home .list-activities-history .col-2 .item .list-inner .list-socials ul li a:hover:after{
	filter: brightness(0);}
.main-wrapper .main-content section.box-about-home .list-activities-history .col-2 .item .list-inner .list-socials ul li.xcom a:after{
	background:url(images/s-icon1.svg)center no-repeat;}
.main-wrapper .main-content section.box-about-home .list-activities-history .col-2 .item .list-inner .list-socials ul li.instagram a:after{
	background:url(images/s-icon2.svg)center no-repeat;}
.main-wrapper .main-content section.box-about-home .list-activities-history .col-2 .item .list-inner .list-socials ul li.facebook a:after{
	background:url(images/s-icon3.svg)center no-repeat;}
.main-wrapper .main-content section.box-about-home .list-activities-history .col-2 .item .list-inner .list-socials ul li.linkedin a:after{
	background:url(images/s-icon4.svg)center no-repeat;}
.main-wrapper .main-content section.box-about-home .list-activities-history .col-2 .item .list-inner .list-socials ul li.dribble a:after{
	background:url(images/s-icon5.svg)center no-repeat;}
.main-wrapper .main-content section.list-services{margin-bottom:50px;}
.main-wrapper .main-content section.list-services .section-content-intro{margin-bottom:50px;}
.main-wrapper .main-content section.list-services.loading{opacity:.5;cursor:wait;}
.main-wrapper .main-content section.list-services .list-inner ul li{transition:all 1.2s;}
.main-wrapper .main-content section.list-services .list-inner ul li.preload{transform:translateX(100px);opacity:0;}
.main-wrapper .main-content section.list-services .list-inner ul li:nth-child(4n+1){transition:all .9s;}
.main-wrapper .main-content section.list-services .list-inner ul li:nth-child(4n+2){transition:all 1s;}
.main-wrapper .main-content section.list-services .list-inner ul li:nth-child(4n+3){transition:all 1.1s;}
.main-wrapper .main-content section.list-services .list-inner ul li .item-inner{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1);
	border-radius: 8px;padding: 32px;transition: all 0.4s;}
.main-wrapper .main-content section.list-services .list-inner ul li:not(:last-child){margin-bottom:30px;}
.main-wrapper .main-content section.list-services .list-inner ul li:hover .item-inner{border-color:#ffae00;transform: translateY(-5px);}
.main-wrapper .main-content section.list-services .list-inner ul li h3{color:#fff;font-size:32px;line-height:32px;font-weight:600;margin-bottom:24px;}
.main-wrapper .main-content section.list-services .list-inner ul li p{color:#fff;opacity:.8;font-size:16px;line-height:26px;font-weight:500;}
.main-wrapper .main-content section.list-services .pagination{display:flex;justify-content:center;padding-top:30px;}
.main-wrapper .main-content section.list-services .pagination ul{display:inline-flex;gap:14px;}
.main-wrapper .main-content section.list-services .pagination ul li a{border-radius:4px;color:#fff;font-size:20px;line-height:48px;
	border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.1);display:inline-block;min-width:50px;height:50px;text-align:center;}
.main-wrapper .main-content section.list-services .pagination ul li a:hover{color:#061d1e;background:#ffae00;}
.main-wrapper .main-content section.list-services .pagination ul li a:focus{color:#0a58ca;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);
	background:#e9ecef;}
.main-wrapper .main-content section.list-services .pagination ul li span.current{border-radius:4px;color:#061d1e;line-height:48px;
	border:1px solid rgba(255,255,255,.1);background:#ffae00;display:inline-block;min-width:50px;height:50px;font-size:20px;text-align:center;}
.main-wrapper .main-content section.list-services .pagination ul li span.dots{line-height:50px;}
.main-wrapper .main-content section.our-skills{padding-bottom:30px;}
.main-wrapper .main-content section.our-skills .section-content-intro{margin-bottom:80px;}
.main-wrapper .main-content section.our-skills .list-inner ul{display:flex;flex-wrap:wrap;gap:0 24px;}
.main-wrapper .main-content section.our-skills .list-inner ul li{margin-bottom:20px;transition:all 1.3s;
	width:calc((100% - 48px) / 3);flex-basis:calc((100% - 48px) / 3);}
.main-wrapper .main-content section.our-skills .list-inner ul li:nth-child(6n+1){transition:all .8s;}
.main-wrapper .main-content section.our-skills .list-inner ul li:nth-child(6n+2){transition:all .9s;}
.main-wrapper .main-content section.our-skills .list-inner ul li:nth-child(6n+3){transition:all 1s;}
.main-wrapper .main-content section.our-skills .list-inner ul li:nth-child(6n+4){transition:all 1.1s;}
.main-wrapper .main-content section.our-skills .list-inner ul li:nth-child(6n+5){transition:all 1.2s;}
.main-wrapper .main-content section.our-skills .list-inner ul li.preload{transform:scale(1.2);opacity:0;}
.main-wrapper .main-content section.our-skills .list-inner ul li .item-inner{padding:24px;background:rgba(255,255,255,.1);border-radius:8px;
	border:1px solid rgba(255,255,255,.1);text-align:center;transition:all 0.4s;}
.main-wrapper .main-content section.our-skills .list-inner ul li:hover .item-inner{border-color:#ffae00;transform:translateY(-5px);}
.main-wrapper .main-content section.our-skills .list-inner ul li .icon-image{width:100px;height:100px;position:relative;margin:0 auto 24px;
	display:block;border-radius:8px;background:rgba(255,255,255,0.1);backdrop-filter:blur(100px);}
.main-wrapper .main-content section.our-skills .list-inner ul li .icon-image img{width:68px;height:68px;object-fit:cover;position:absolute;
	top:calc(50% - 34px);left:calc(50% - 34px);}
.main-wrapper .main-content section.our-skills .list-inner ul li .info h3{color:#fff;font-size:32px;line-height:32px;font-weight:600;}
.main-wrapper .main-content section.our-skills .list-inner ul li .info p{color:#fff;font-size:16px;line-height:16px;font-weight:500;margin-top:16px;}
.main-wrapper .main-content section.box-featured-projects{padding-bottom:30px;}
.main-wrapper .main-content section.box-featured-projects .section-content-intro{margin-bottom:50px;}
.main-wrapper .main-content section.box-featured-projects .list-inner>ul{display:flex;flex-wrap:wrap;gap:0 24px;}
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li.preload{transform:translateX(100px);opacity:0;}
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li{margin-bottom:30px;flex-basis:100%;width:100%;transition:1s all;}
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li .image{overflow:hidden;border-radius:8px;margin-bottom:24px;
	position:relative;padding-top:50%;border-radius:8px;overflow:hidden;}
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li .image img{width:100%;transition:all 0.4s;border-radius:8px;
	height:100%;object-fit:cover;top:0;left:0;position:absolute;}
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li:hover .image img{transform:scale(1.1);}
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li .info h3{color:#fff;font-size:32px;line-height:40px;font-weight:600;}
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li .info h3 a:hover{color:#ffae00;}
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li:nth-child(4n+2),
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li:nth-child(4n+3){width:calc(50% - 12px);flex-basis:calc(50% - 12px);}
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li:nth-child(4n+2) .image,
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li:nth-child(4n+3) .image{padding-top:82%;}
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li:nth-child(4n+2) .info h3,
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li:nth-child(4n+3) .info h3{font-size:24px;line-height:32px;}
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li .popup-register-service{position:fixed;top:0;left:0;width:100%;
	height:100%;z-index:0;overflow-y:auto;background:transparent;transition:all .3s;visibility:hidden;opacity:0;}
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li .popup-register-service.show{visibility:visible;opacity:1;
	background:rgba(6,29,30,.8);z-index:999;}
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li .popup-register-service .popup-inner{background:#061d1e;
	border-radius: 4px;position: relative;padding: 40px;width:1100px;max-width:97%;margin:90px auto 40px;transition: transform 0.3s ease-out;
	display:flex;flex-wrap:wrap;gap:0 24px;z-index:1;align-items:start;transform:translateY(-25%);}
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li .popup-register-service.show .popup-inner{transform:none;}
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li .popup-register-service .popup-inner a.close-popup{color:#fff;
	right:5px;top:-15px;font-size:40px;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",
	Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";position:absolute;}
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li .popup-register-service .popup-inner .content-summary{width:calc(58.33% - 12px);
	flex-basis:calc(58.33% - 12px);}
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li .popup-register-service .popup-inner .content-summary .image1{
	position:relative;padding-top:50%;}
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li .popup-register-service .popup-inner .content-summary .image1 img{width:100%;
	height:100%;top:0;left:0;border-radius:4px;object-fit:cover;position:absolute;}
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li .popup-register-service .popup-inner .content-summary .info1{padding:32px 0 0;}
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li .popup-register-service .popup-inner .content-summary .info1 .meta .post-date{
	font-size:16px;line-height:1;color:#fff;font-weight:500;text-transform:uppercase;}
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li .popup-register-service .popup-inner .content-summary .info1 h3{
	font-size:24px;line-height:34px;margin:18px 0 16px;font-weight:600;text-transform: uppercase;color:#fff;}
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li .popup-register-service .popup-inner .content-summary .info1 p{
	overflow: hidden;display: -webkit-box;-webkit-line-clamp:4;line-clamp:4; -webkit-box-orient: vertical;font-size:16px;line-height:26px;
	color:#fff;opacity:.8;font-weight:500;}
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li .popup-register-service .popup-inner .content-summary .get-in-touch{
	padding:32px 0 0;}
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li .popup-register-service .popup-inner .content-summary .get-in-touch a{
	border-radius:52px;background:#ffae00;color:#0e161f;font-size:20px;font-weight:600;line-height:1;border:1px solid #ffae00;transition:all 0.4s;
	text-transform:uppercase;cursor:pointer;padding:16px 20px;}
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li .popup-register-service .popup-inner .content-summary .get-in-touch a:hover{
	color:#fff;border-color:#fff;background:transparent;}
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li .popup-register-service .popup-inner .form-register{width:calc(41.66% - 12px);
	flex-basis:calc(41.66% - 12px);border:1px solid rgba(255,255,255,.2);padding:24px;border-radius:4px;}
.main-wrapper .main-content section.box-featured-projects .list-inner ul li .popup-register-service .popup-inner .form-register h2{font-size:24px;
	line-height:1;font-weight:600;text-transform: uppercase;color:#fff;margin-bottom:4px;}
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li .popup-register-service .popup-inner .form-register .form-control input[type=text],
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li .popup-register-service .popup-inner .form-register .form-control input[type=tel],
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li .popup-register-service .popup-inner .form-register .form-control input[type=email]{
	font-size:16px;font-weight:500;line-height:1;color:#fff;border-radius:4px;width:100%;background:rgba(255,255,255,.1);margin-top:20px;
	padding:16px;height:48px;border:none;}
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li .popup-register-service .popup-inner .form-register .form-control input[type=text]::placeholder,
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li .popup-register-service .popup-inner .form-register .form-control input[type=tel]::placeholder,
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li .popup-register-service .popup-inner .form-register .form-control input[type=email]::placeholder,
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li .popup-register-service .popup-inner .form-register .form-control textarea::placeholder{
	opacity:.7;color:#fff;}
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li .popup-register-service .popup-inner .form-register .form-control textarea{
	font-size:16px;font-weight:500;line-height:1;color:#fff;border-radius:4px;width:100%;background:rgba(255,255,255,.1);margin-top:20px;
	padding:16px;height:110px;resize:vertical;border:none;}
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li .popup-register-service .popup-inner .form-register .form-control.submit{
	text-align:right;position:relative;margin-top:16px;}
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li .popup-register-service .popup-inner .form-register .form-control.submit span.wpcf7-spinner{
	margin:0 0;left:0;position:absolute;top:50%;transform:translateY(-50%);}
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li .popup-register-service .popup-inner .form-register .form-control.submit input[type=submit]{
	border-radius:52px;background:#ffae00;color:#0e161f;font-size:20px;font-weight:600;line-height:1;border:1px solid #ffae00;transition:all 0.4s;
	text-transform:uppercase;cursor:pointer;padding:16px 20px;}
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li .popup-register-service .popup-inner .form-register .form-control.submit input[type=submit]:hover{
	color:#fff;border-color:#fff;background:transparent;}
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li .popup-register-service .popup-inner .form-register .form-control input[name="service-select"]{
	display:none;}
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li .popup-register-service .popup-inner .form-register .form-control .dropdown-html{
	position:relative;width:100%;margin-top:20px;}
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li .popup-register-service .popup-inner .form-register .form-control .dropdown-html span.current{
	position:relative;display:block;border-radius:4px;padding:16px;background:rgba(255,255,255,.1);height:48px;line-height:1;font-size:16px;
	color:white;font-weight:500;cursor:pointer;}
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li .popup-register-service .popup-inner .form-register .form-control .dropdown-html span.current:after{
	content:'';border-bottom:2px solid #999;border-right:2px solid #999;display:block;height:5px;margin-top:-4px;pointer-events:none;width:5px;
	position:absolute;right:12px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all 0.15s ease-in-out;}
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li .popup-register-service .popup-inner .form-register .form-control .dropdown-html.expanded span.current:after{
	transform: rotate(-135deg);}
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li .popup-register-service .popup-inner .form-register .form-control .dropdown-html .dropdown-list{
	background:white;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,0.11);margin-top:4px;overflow-y:auto;top:100%;left:16px;position:absolute;
	transform-origin:50% 0;transition:all 0.2s cubic-bezier(0.5,0,0,1.25),opacity 0.15s ease-out;opacity:0;pointer-events:none;z-index:0;
	transform: scale(0.75) translateY(-21px);width:calc(100% - 32px);max-height:200px;}
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li .popup-register-service .popup-inner .form-register .form-control .dropdown-html.expanded .dropdown-list{
	transform: scale(1) translateY(0);opacity: 1;pointer-events:auto;z-index:99;}
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li .popup-register-service .popup-inner .form-register .form-control .dropdown-html .dropdown-list ul li{
	color:#0e161f;font-size:16px;font-weight:500;cursor: pointer;line-height: 40px;min-height: 40px;padding-left: 18px;padding-right: 29px;
	transition: all 0.2s;white-space: nowrap;}
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li .popup-register-service .popup-inner .form-register .form-control .dropdown-html .dropdown-list ul li.active,
.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li .popup-register-service .popup-inner .form-register .form-control .dropdown-html .dropdown-list ul li:hover{
	background-color: #f6f6f6;}
.main-wrapper .main-content section.box-featured-projects .pagination{display:flex;justify-content:center;padding-top:30px;}
.main-wrapper .main-content section.box-featured-projects .pagination ul{display:inline-flex;gap:14px;}
.main-wrapper .main-content section.box-featured-projects .pagination ul li a{border-radius:4px;color:#fff;font-size:20px;line-height:48px;
	border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.1);display:inline-block;min-width:50px;height:50px;text-align:center;}
.main-wrapper .main-content section.box-featured-projects .pagination ul li a:hover{color:#061d1e;background:#ffae00;}
.main-wrapper .main-content section.box-featured-projects .pagination ul li a:focus{color:#0a58ca;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);
	background:#e9ecef;}
.main-wrapper .main-content section.box-featured-projects .pagination ul li span.current{border-radius:4px;color:#061d1e;line-height:48px;
	border:1px solid rgba(255,255,255,.1);background:#ffae00;display:inline-block;min-width:50px;height:50px;font-size:20px;text-align:center;}
.main-wrapper .main-content section.box-featured-projects .pagination ul li span.dots{line-height:50px;}

.main-wrapper .main-content section.list-testimonials{padding-bottom:30px;}
.main-wrapper .main-content section.list-testimonials .section-content-intro{margin-bottom:60px;}
.main-wrapper .main-content section.list-testimonials .list-inner ul{display:flex;flex-wrap:wrap;gap:0 24px;align-items:start;}
.main-wrapper .main-content section.list-testimonials .list-inner ul li{margin-bottom:30px;transition:1.2s all;}
.main-wrapper .main-content section.list-testimonials .list-inner ul li.preload{transform:scale(.6);opacity:0;}
.main-wrapper .main-content section.list-testimonials .list-inner ul li:nth-child(4n+1){transition:all .9s;}
.main-wrapper .main-content section.list-testimonials .list-inner ul li:nth-child(4n+2){transition:all 1s;}
.main-wrapper .main-content section.list-testimonials .list-inner ul li:nth-child(4n+3){transition:all 1.1s;}
.main-wrapper .main-content section.list-testimonials .list-inner ul li .item-inner{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1);
	border-radius:8px;padding:24px;transition:all 0.4s;}
.main-wrapper .main-content section.list-testimonials .list-inner ul li:nth-child(4n+1){width:calc(58.33% - 12px);}
.main-wrapper .main-content section.list-testimonials .list-inner ul li:nth-child(4n+2){width:calc(41.66% - 12px);}
.main-wrapper .main-content section.list-testimonials .list-inner ul li:nth-child(4n+3){width:calc(41.66% - 12px);}
.main-wrapper .main-content section.list-testimonials .list-inner ul li:nth-child(4n){width:calc(58.33% - 12px);}
.main-wrapper .main-content section.list-testimonials .list-inner ul li:hover .item-inner{border-color:#ffae00;transform:translateY(-5px);}
.main-wrapper .main-content section.list-testimonials .list-inner ul li .heading{display:flex;justify-content:space-between;align-items:center;
	margin-bottom:20px;}
.main-wrapper .main-content section.list-testimonials .list-inner ul li .rating{display:inline-flex;gap:5px;}
.main-wrapper .main-content section.list-testimonials .list-inner ul li .rating i.fa-solid{color:#FFC700;}
.main-wrapper .main-content section.list-testimonials .list-inner ul li .quote svg{width:24px;}
.main-wrapper .main-content section.list-testimonials .list-inner ul li .content-testi{font-size:16px;line-height:26px;font-weight:500;
	color:rgba(255,255,255,.8);margin-bottom:24px;}
.main-wrapper .main-content section.list-testimonials .list-inner ul li .avatar{display:flex;align-items:center;}
.main-wrapper .main-content section.list-testimonials .list-inner ul li .avatar .image-avatar{width:50px;flex-basis:50px;}
.main-wrapper .main-content section.list-testimonials .list-inner ul li .avatar .image-avatar img{width:100%;border-radius:50%;height:50px;
	object-fit:cover;}
.main-wrapper .main-content section.list-testimonials .list-inner ul li .avatar .info{padding-left:16px;}
.main-wrapper .main-content section.list-testimonials .list-inner ul li .avatar .info h3{color:#fff;font-size:20px;line-height:20px;font-weight:500;}
.main-wrapper .main-content section.list-testimonials .list-inner ul li .avatar .info p{color:rgba(255,255,255,.8);font-size:16px;line-height:26px;
	font-weight:500;}
.main-wrapper .main-content section.blog-home{margin-bottom:60px;}
.main-wrapper .main-content section.blog-home.loading{cursor:wait;opacity:.5;}
.main-wrapper .main-content section.blog-home .section-content-intro{margin-bottom:60px;}
.main-wrapper .main-content section.blog-home .list-inner>ul{display:flex;flex-wrap:wrap;gap:0 24px;}
.main-wrapper .main-content section.blog-home .list-inner>ul>li{width:calc(50% - 12px);flex-basis:calc(50% - 12px);margin-bottom:30px;overflow:hidden;}
.main-wrapper .main-content section.blog-home .list-inner>ul>li .image{position:relative;padding-top:88%;overflow:hidden;transition:1s all;
	overflow:hidden;}
.main-wrapper .main-content section.blog-home .list-inner>ul>li .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;
	border-radius:8px;transition:1s all;}
.main-wrapper .main-content section.blog-home .list-inner>ul>li.preload .image{transform:translateX(-50%);}
.main-wrapper .main-content section.blog-home .list-inner>ul>li.preload .image img{transform:translateX(50%) scale(1.2);}
.main-wrapper .main-content section.blog-home .list-inner>ul>li .info{padding-top:16px;}
.main-wrapper .main-content section.blog-home .list-inner>ul>li .info .category{margin-bottom:16px;}
.main-wrapper .main-content section.blog-home .list-inner>ul>li .info .category a{color:rgba(255,255,255,.8);font-size:16px;line-height:1;
	font-weight:600;}
.main-wrapper .main-content section.blog-home .list-inner>ul>li .info .category a:hover{color:#ffae00;}
.main-wrapper .main-content section.blog-home .list-inner>ul>li .info h3{color:#fff;font-size:20px;line-height:28px;font-weight:600;margin-bottom:16px;}
.main-wrapper .main-content section.blog-home .list-inner>ul>li .info h3 a:hover{color:#ffae00;}
.main-wrapper .main-content section.blog-home .list-inner>ul>li .info .meta{display:flex;justify-content:space-between;align-items:center;}
.main-wrapper .main-content section.blog-home .list-inner>ul>li .info .meta .author{display:inline-flex;align-items:center;gap:6px;}
.main-wrapper .main-content section.blog-home .list-inner>ul>li .info .meta .author img{width:28px;height:28px;display:inline-block;
	object-fit:cover;border-radius:50%;}
.main-wrapper .main-content section.blog-home .list-inner>ul>li .info .meta .author p{color:rgba(255,255,255,.8);font-size:16px;line-height:1;
	font-weight:600;transition:all .4s;}
.main-wrapper .main-content section.blog-home .list-inner>ul>li .info .meta .author p:hover{color:#ffae00;}
.main-wrapper .main-content section.blog-home .list-inner>ul>li .info .meta .post-date{display:inline-flex;align-items:center;font-weight:600;
	color:rgba(255,255,255,.8);font-size:16px;line-height:1;transition:all .4s;gap:4px;}
.main-wrapper .main-content section.blog-home .list-inner>ul>li .info .meta .post-date:hover{color:#ffae00;}
.main-wrapper .main-content section.blog-home .list-inner .pagination{display:flex;justify-content:center;padding-top:30px;}
.main-wrapper .main-content section.blog-home .list-inner .pagination ul{display:inline-flex;gap:14px;}
.main-wrapper .main-content section.blog-home .list-inner .pagination ul li a{border-radius:4px;color:#fff;font-size:20px;line-height:48px;
	border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.1);display:inline-block;min-width:50px;height:50px;text-align:center;}
.main-wrapper .main-content section.blog-home .list-inner .pagination ul li a:hover{color:#061d1e;background:#ffae00;}
.main-wrapper .main-content section.blog-home .list-inner .pagination ul li a:focus{color:#0a58ca;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);
	background:#e9ecef;}
.main-wrapper .main-content section.blog-home .list-inner .pagination ul li span.current{border-radius:4px;color:#061d1e;line-height:48px;
	border:1px solid rgba(255,255,255,.1);background:#ffae00;display:inline-block;min-width:50px;height:50px;font-size:20px;text-align:center;}
.main-wrapper .main-content section.blog-home .list-inner .pagination ul li span.dots{line-height:50px;}
.main-wrapper .main-content section.contact-home{margin-bottom:50px;}
.main-wrapper .main-content section.contact-home .section-content-intro{margin-bottom:50px;}
.main-wrapper .main-content section.contact-home .form-contact-wrapper{padding:32px;border-radius:8px;background:rgba(255,255,255,.1);
	border:1px solid rgba(255,255,255,.1);transition:all 1s;}
.main-wrapper .main-content section.contact-home .form-contact-wrapper.preload{transform:scale(.6);opacity:0;}
.main-wrapper .main-content section.contact-home .form-contact-wrapper h2,
.main-wrapper .main-content section.contact-home .form-contact-wrapper h3{color:#fff;font-size:32px;font-weight:600;line-height:1;margin-bottom:12px;}
.main-wrapper .main-content section.contact-home .form-contact-wrapper .form-control{display:flex;gap:0 24px;flex-wrap:wrap;}
.main-wrapper .main-content section.contact-home .form-contact-wrapper .form-control p{display:block;width:100%;}
.main-wrapper .main-content section.contact-home .form-contact-wrapper .form-control .col-2{width:calc(50% - 12px);flex-basis:calc(50% - 12px);}
.main-wrapper .main-content section.contact-home .form-contact-wrapper .form-control input[type=text],
.main-wrapper .main-content section.contact-home .form-contact-wrapper .form-control input[type=tel],
.main-wrapper .main-content section.contact-home .form-contact-wrapper .form-control input[type=email]{color:white;font-size:18px;font-weight:500;
	line-height:1;border-radius:8px;padding:24px 16px;background:rgba(255,255,255,.2);width:100%;border:none;margin-top:20px;}
.main-wrapper .main-content section.contact-home .form-contact-wrapper .form-control input[type=text]:focus,
.main-wrapper .main-content section.contact-home .form-contact-wrapper .form-control input[type=tel]:focus,
.main-wrapper .main-content section.contact-home .form-contact-wrapper .form-control input[type=email]:focus,
.main-wrapper .main-content section.contact-home .form-contact-wrapper .form-control textarea:focus{outline:none;}
.main-wrapper .main-content section.contact-home .form-contact-wrapper .form-control input[type=text]::placeholder,
.main-wrapper .main-content section.contact-home .form-contact-wrapper .form-control input[type=tel]::placeholder,
.main-wrapper .main-content section.contact-home .form-contact-wrapper .form-control input[type=email]::placeholder,
.main-wrapper .main-content section.contact-home .form-contact-wrapper .form-control textarea::placeholder{color:#fff;opacity:.8;}
.main-wrapper .main-content section.contact-home .form-contact-wrapper .form-control textarea{color:white;font-size:18px;font-weight:500;
	line-height:1;border-radius:8px;padding:24px 16px;background:rgba(255,255,255,.2);width:100%;border:none;margin-top:20px;height:176px;
	resize:vertical;}
.main-wrapper .main-content section.contact-home .form-contact-wrapper .form-control.submit{position:relative;margin-top:16px;}
.main-wrapper .main-content section.contact-home .form-contact-wrapper .form-control.submit p{display:inline-block;position:relative;width:auto;}
.main-wrapper .main-content section.contact-home .form-contact-wrapper .form-control.submit input[type=submit]{border-radius:52px;color:#0e161f;
	background:#ffae00;display:inline-flex;align-items:center;gap:4px;font-size:20px;line-height:1;padding:16px 48px 16px 24px;font-weight:600;
	transition:all 0.4s;text-transform:uppercase;border:1px solid #ffae00;cursor:pointer;position:relative;}
.main-wrapper .main-content section.contact-home .form-contact-wrapper .form-control.submit p:after{position:absolute;content:'';top:16px;
	right:24px;display:inline-block;z-index:10;transition: all 0.4s;width:24px;height:24px;background:url(images/mail1.svg)center no-repeat;
	pointer-events:none;}
.main-wrapper .main-content section.contact-home .form-contact-wrapper .form-control.submit p:hover input[type=submit]{background:transparent;
	border-color:#fff;color:#fff;}
.main-wrapper .main-content section.contact-home .form-contact-wrapper .form-control.submit p:hover:after{filter:brightness(0) invert(1);}
.main-wrapper .main-content section.contact-home .form-contact-wrapper .form-control.submit .wpcf7-spinner{position:absolute;top:50%;right:0;
	transform:translateY(-50%);}
.main-wrapper .main-content section.content-single-blog .meta-post{padding-top:24px;display:flex;flex-wrap:wrap;justify-content:space-between;
	align-items:center;margin-bottom:24px;}	
.main-wrapper .main-content section.content-single-blog .meta-post .author{display:inline-flex;align-items:center;}
.main-wrapper .main-content section.content-single-blog .meta-post .author img{height:50px;width:50px;border-radius:50%;object-fit:cover;
	margin:0 6px 0 0;}
.main-wrapper .main-content section.content-single-blog .meta-post .author p{display:inline-block;color:#fff;font-size:16px;line-height:1;}
.main-wrapper .main-content section.content-single-blog .meta-post .author span{display:inline-block;color:#fff;margin:0 16px;opacity: 60%;}
.main-wrapper .main-content section.content-single-blog .meta-post .post-date{color:white;font-size:16px;display:inline-flex;gap:6px;
	align-items:center;} 
.main-wrapper .main-content section.content-single-blog .post-thumbnail{position:relative;padding-top:52%;overflow:hidden;margin-bottom:24px;}
.main-wrapper .main-content section.content-single-blog .post-thumbnail img{height:100%;width:100%;object-fit:cover;border-radius:8px;
	position:absolute;top:0;left:0;}
.main-wrapper .main-content section.content-single-blog .content-detail h2,
.main-wrapper .main-content section.content-single-blog .content-detail h3,
.main-wrapper .main-content section.content-single-blog .content-detail h4{color:#fff;font-size:32px;line-height:40px;font-weight:700;
	margin-bottom:24px;}
.main-wrapper .main-content section.content-single-blog .content-detail p{margin-bottom:48px;font-size:18px;line-height:26px;
	color:rgba(255,255,255,.8);font-weight:500;}
.main-wrapper .main-content section.content-single-blog .content-detail strong{font-weight:700;}
.main-wrapper .main-content section.content-single-blog .content-detail ul,
.main-wrapper .main-content section.content-single-blog .content-detail ol{padding-left:40px;margin-bottom:48px;}
.main-wrapper .main-content section.content-single-blog .content-detail li{font-size:18px;line-height:26px;color:rgba(255,255,255,.8);
	font-weight:500;}
.main-wrapper .main-content section.content-single-blog .content-detail ul li{list-style:disc;}
.main-wrapper .main-content section.content-single-blog .content-detail ol li{list-style:decimal;}
.main-wrapper .main-content section.content-single-blog .content-detail .wp-caption p{text-align:center;margin-top:10px;}
.main-wrapper .main-content section.content-single-blog .content-detail p.ez-toc-title{display:inline;}
.main-wrapper .main-content section.content-single-blog .content-detail a{color:#0d6efd;}
.main-wrapper .main-content section.content-single-blog .content-detail a:hover{color:#0a58ca;}
.main-wrapper .main-content section.content-single-blog .socials-list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;
	margin-bottom:48px;}
.main-wrapper .main-content section.content-single-blog .socials-list .tag-list{display:inline-flex;align-items:center;}
.main-wrapper .main-content section.content-single-blog .socials-list .tag-list .label{color:#fff;font-size:20px;line-height:1;font-weight:600;
	margin-right:12px;text-transform:uppercase;}
.main-wrapper .main-content section.content-single-blog .socials-list .tag-list ul{display:inline-flex;flex-wrap:wrap;gap:16px;}
.main-wrapper .main-content section.content-single-blog .socials-list .tag-list ul li a{padding: 10px 12px;display:inline-block;color:#fff;
	font-size:16px;line-height:1;text-transform:capitalize;font-weight:500;border-radius:36px;background:rgba(255,255,255,.1);
	border:1px solid rgba(255,255,255,.1);}
.main-wrapper .main-content section.content-single-blog .socials-list .tag-list ul li a:hover{background:#ffae00;}
.main-wrapper .main-content section.content-single-blog .socials-list .link-socials{display:inline-flex;align-items:center;flex-wrap:wrap;}
.main-wrapper .main-content section.content-single-blog .socials-list .link-socials .label{color:#fff;font-size:20px;line-height:1;font-weight:600;
	margin-right:8px;text-transform:uppercase;}
.main-wrapper .main-content section.content-single-blog .socials-list .link-socials ul{display:inline-flex;flex-wrap:wrap;gap:14px;}
.main-wrapper .main-content section.content-single-blog .socials-list .link-socials ul li a{height:32px;width:32px;text-align:center;line-height:32px;
	display:inline-block;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:50%;font-size:16px;}
.main-wrapper .main-content section.content-single-blog .socials-list .link-socials ul li a:hover{background:#ffae00;}
.main-wrapper .main-content section.content-single-blog .comment-wrapper{margin-bottom:50px;}
.main-wrapper .main-content section.content-single-blog .comment-wrapper h3.comment-reply-title{font-size:32px;line-height:40px;
	font-weight:600;color:#fff;margin-bottom:32px;}
.main-wrapper .main-content section.content-single-blog .comment-wrapper p input[type=text],
.main-wrapper .main-content section.content-single-blog .comment-wrapper p input[type=email]{width:100%;color:white;font-size:18px;line-height:1;
	font-weight:500;border-radius: 8px;background: rgba(255, 255, 255, 0.2);padding: 24px 16px;margin-top:20px;border:none;}
.main-wrapper .main-content section.content-single-blog .comment-wrapper p textarea{width:100%;color:white;font-size:18px;line-height:1;border:none;
	font-weight:500;border-radius: 8px;background: rgba(255, 255, 255, 0.2);padding: 24px 16px;margin-top:20px;min-height:176px;resize:vertical;}
.main-wrapper .main-content section.content-single-blog .comment-wrapper p input[type=text]::placeholder,
.main-wrapper .main-content section.content-single-blog .comment-wrapper p input[type=email]::placeholder,
.main-wrapper .main-content section.content-single-blog .comment-wrapper p textarea::placeholder{opacity:.8;color:#fff;}
.main-wrapper .main-content section.content-single-blog .comment-wrapper input[type="submit"]{border-radius:52px;background:#ffae00;color:#0e161f;
	font-size:20px;line-height:1;font-weight:600;padding: 16px 20px;transition: all 0.4s;text-transform: uppercase;border:1px solid #ffae00;}
.main-wrapper .main-content section.content-single-blog .comment-wrapper input[type="submit"]:hover{background:transparent;color:white;
	border-color:#fff;cursor:pointer;}
.main-wrapper .main-content section.content-single-blog .comment-wrapper p.form-submit{margin-top:20px;}
.main-wrapper .main-content section.content-single-blog .comment-wrapper .comments-list-wrapper{margin-bottom:50px;}
.main-wrapper .main-content section.content-single-blog .comment-wrapper .comments-list-wrapper h2{font-size:32px;line-height:40px;
	font-weight:600;color:#fff;margin-bottom:32px;}
.main-wrapper .main-content section.content-single-blog .comment-wrapper .comments-list-wrapper ul li{border-radius: 8px;padding:24px 24px 24px 120px;
	background:rgba(255,255,255,.1);position:relative;}
.main-wrapper .main-content section.content-single-blog .comment-wrapper .comments-list-wrapper ul li:not(:last-child){margin-bottom:30px;}
.main-wrapper .main-content section.content-single-blog .comment-wrapper .comments-list-wrapper ul li .comment-author.vcard cite{font-size:20px;
	line-height:10px;margin-bottom:13px;color:white;font-weight:600;}
.main-wrapper .main-content section.content-single-blog .comment-wrapper .comments-list-wrapper ul li .comment-author.vcard img{border-radius:50%;
	position:absolute;top:24px;left:24px;}
.main-wrapper .main-content section.content-single-blog .comment-wrapper .comments-list-wrapper ul li .comment-meta.commentmetadata{margin-bottom:16px;}
.main-wrapper .main-content section.content-single-blog .comment-wrapper .comments-list-wrapper ul li p{color:#fff;font-size:18px;line-height:26px;
	font-weight:500;opacity:.8;}
.main-wrapper .main-content section.content-single-blog .comment-wrapper .comments-list-wrapper ul li .reply{text-align:right;}
.main-wrapper .main-content section.content-single-blog .comment-wrapper .comments-list-wrapper ul li .reply a.comment-reply-link{color:#fff;
	font-size:16px;line-height:1;}
.main-wrapper .main-content section.content-single-blog .comment-wrapper .comments-list-wrapper ul li .reply a.comment-reply-link i{margin-right:4px;}
.main-wrapper .main-content section.content-single-blog .comment-wrapper .comments-list-wrapper ul li .reply a.comment-reply-link:hover{
	color:#ffae00;}
.main-wrapper .main-content section.content-single-blog .send-a-message-wrapper{border-radius: 8px;padding: 32px;background:rgba(255,255,255,.1);
	border:1px solid rgba(255,255,255,.1);margin-bottom:32px;}
.main-wrapper .main-content section.content-single-blog .send-a-message-wrapper h2{font-size:32px;line-height:1;color:#fff;padding-bottom:12px;}
.main-wrapper .main-content section.content-single-blog .send-a-message-wrapper .form-control input[type=text],
.main-wrapper .main-content section.content-single-blog .send-a-message-wrapper .form-control input[type=tel],
.main-wrapper .main-content section.content-single-blog .send-a-message-wrapper .form-control input[type=email]{width:100%;color:white;font-size:18px;line-height:1;
	font-weight:500;border-radius: 8px;background: rgba(255, 255, 255, 0.2);padding: 24px 16px;margin-top:20px;border:none;}
.main-wrapper .main-content section.content-single-blog .send-a-message-wrapper .form-control textarea{width:100%;color:white;font-size:18px;line-height:1;border:none;
	font-weight:500;border-radius: 8px;background: rgba(255, 255, 255, 0.2);padding: 24px 16px;margin-top:20px;min-height:176px;resize:vertical;}
.main-wrapper .main-content section.content-single-blog .send-a-message-wrapper .form-control input[type=text]::placeholder,
.main-wrapper .main-content section.content-single-blog .send-a-message-wrapper .form-control input[type=tel]::placeholder,
.main-wrapper .main-content section.content-single-blog .send-a-message-wrapper .form-control input[type=email]::placeholder,
.main-wrapper .main-content section.content-single-blog .send-a-message-wrapper .form-control textarea::placeholder{opacity:.8;color:#fff;}
.main-wrapper .main-content section.content-single-blog .send-a-message-wrapper .form-control.submit{margin-top:20px;}
.main-wrapper .main-content section.content-single-blog .send-a-message-wrapper .form-control.submit p{display:inline-block;position:relative;}
.main-wrapper .main-content section.content-single-blog .send-a-message-wrapper .form-control.submit p:after{width:24px;height:24px;content:'';
	top:16px;right:24px;display:inline-block;position:absolute;z-index:2;pointer-events:none;background:url(images/mail1.svg)center no-repeat;
	transition: all 0.4s;}
.main-wrapper .main-content section.content-single-blog .send-a-message-wrapper .form-control.submit p:hover:after{filter:brightness(0) invert(1);}
.main-wrapper .main-content section.content-single-blog .send-a-message-wrapper .form-control.submit input[type="submit"]{border-radius:52px;
	background:#ffae00;color:#0e161f;font-size:20px;line-height:1;font-weight:600;padding:16px 48px 16px 20px;transition:all 0.4s;
	text-transform:uppercase;border:1px solid #ffae00;}
.main-wrapper .main-content section.content-single-blog .send-a-message-wrapper .form-control.submit input[type="submit"]:hover{background:transparent;color:white;
	border-color:#fff;cursor:pointer;}
.main-wrapper .main-content section.content-single-blog .send-a-message-wrapper .form-control.submit span.wpcf7-spinner{position:absolute;left:100%;
	top:50%;transform:translateY(-50%);}

.main-wrapper .main-content footer .container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}
.main-wrapper .main-content footer .logo-footer img{height:40px;width:auto;}
.main-wrapper .main-content footer .logo-footer .copyright p{color:rgba(255,255,255,.8);font-size:16px;line-height:1;font-weight:500;}

.back-to-top{position:fixed;z-index:998;right:30px;bottom:30px;display:inline-block;height:56px;width:56px;opacity: 0;visibility: hidden;
	transform: translateY(15px);transition: all 200ms linear;pointer-events:none;}
.back-to-top.show{pointer-events:auto;visibility:visible;transform:none;opacity:1;}
.back-to-top a{display:block;height:56px;width:56px;border-radius:50px;box-shadow:inset 0 0 0 2px rgba(0,0,0,0.1);transition:all 200ms linear;
	color:#ffae00;}
.back-to-top a:before{position:absolute;font-family:"FontAwesome";content:"\f062";text-align:center;line-height:56px;font-size:18px;opacity:0;
	left:0;top:0;height:56px;width:56px;cursor:pointer;display:block;z-index:2;transition:all 200ms linear;color:#ffae00;}
.back-to-top a:hover:before{opacity:1;}
.back-to-top a:after{position: absolute;font-family: "FontAwesome";content:"\f062";text-align:center;line-height:56px;font-size:18px;
	color:#ffae00;left:0;top:0;height:56px;width:56px;cursor:pointer;display:block;z-index:1;transition:all 200ms linear;}
.back-to-top a:hover:after{opacity:0;}
.back-to-top a svg path{stroke:#ffae00;stroke-width: 4;fill:none;transition:stroke-dashoffset 10ms linear 0s;}
.popup-menu-mobile{position:fixed;top:0;right:-800px;overflow-y:auto;border:1px solid rgba(255,255,255,0.1);visibility:hidden;
	backdrop-filter:blur(1px);width:450px;height:100%;background:#061d1e;padding:50px;display:block;transition:all .5s;z-index:0;
	max-width:90%;}
.popup-menu-mobile.show{right:0;visibility:visible;z-index:997;}
.admin-bar .popup-menu-mobile{top:32px;height:calc(100% - 32px);}
.popup-menu-mobile a.close-popup{font-size:32px;height:60px;width:60px;text-align:center;line-height:60px;display:inline-block;color:#fff;
	position: absolute;top: 0;right: 0;}
.popup-menu-mobile .logo-popup img{height:auto;width:130px;}
.popup-menu-mobile .menu-wrapper{margin-bottom:32px;}
.popup-menu-mobile .menu-wrapper ul li a{display:block;font-size:18px;line-height:1;color:#fff;font-weight:500;text-transform: uppercase;
	margin-top: 32px;}
.popup-menu-mobile .menu-wrapper ul li a:hover{color:#ffae00;}
.popup-menu-mobile .contact-button-wrapper{margin-bottom:24px;}
.popup-menu-mobile .contact-button-wrapper a{display:inline-flex;border-radius:52px;background:#ffae00;color:#0e161f;font-size:20px;
	line-height:20px;font-weight:600;padding:16px 20px;border:1px solid #ffae00;gap:4px;text-transform:uppercase;align-items: center;}
.popup-menu-mobile .contact-button-wrapper a:after{width:24px;height:24px;content:'';display:inline-block;transition: all 0.4s;
	background:url(images/mail1.svg)center no-repeat;}
.popup-menu-mobile .contact-button-wrapper a:hover{border-color:#fff;color:#fff;background:transparent;}
.popup-menu-mobile .contact-button-wrapper a:hover:after{filter: brightness(0) invert(1);}
.popup-menu-mobile h2{font-size:24px;line-height:34px;margin-bottom:24px;font-weight:700;color:#fff;text-transform:uppercase;}
.popup-menu-mobile .socials-wrapper ul{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:40px;}
.popup-menu-mobile .socials-wrapper ul li a{display:block;height:50px;width:50px;text-align:center;line-height:50px;border-radius:50%;
	font-size:20px;border:1px solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.1);backdrop-filter:blur(1px);color:#fff;}
.popup-menu-mobile .socials-wrapper ul li a:hover{transform:translateY(-5px);}
.popup-menu-mobile .subscribe-newsletter form{position:relative;}
.popup-menu-mobile .subscribe-newsletter form input[type="email"]{width:100%;padding:20px 140px 20px 20px;border:1px solid rgba(255,255,255,0.1);
	font-size:16px;line-height:1.5;background:rgba(255,255,255,.1);backdrop-filter:blur(1px);backdrop-filter:blur(1px);position:relative;
	z-index:1;border-radius:52px;color:#fff;}
.popup-menu-mobile .subscribe-newsletter form input[type="email"]::placeholder{opacity:.7;color:#fff;}
.popup-menu-mobile .subscribe-newsletter form input[type="submit"]{color:#0e161f;font-size:20px;line-height:1;background:#ffae00;font-weight:600;
	padding: 16px 20px;border:1px solid #ffae00;transition: all 0.4s;position: absolute;top:6px;right: 5px;cursor: pointer;
	text-transform: uppercase;display:inline-block;width:auto;border-radius:52px;z-index:2;}
.popup-menu-mobile .subscribe-newsletter form input[type="submit"]:hover{border-color:#fff;color:#fff;background:transparent;}
.cursor-move{position:fixed;width: 40px;height: 40px;border-radius: 100%;border: 1px solid #FFAE00;transition: all 200ms ease-out;
	pointer-events: none;left: 0;top: 0;z-index: 9998;visibility:hidden;transform: translate(-50%, -50%);}
.cursor-move.show{visibility:visible;}
.cursor-move2{content:'';width: 10px;height: 10px;border-radius: 100%;background-color: #FFAE00;position: fixed;visibility:hidden;
	transform: translate(-50%, -50%);pointer-events: none;transition: width 0.3s, height 0.3s, opacity 0.3s;z-index: 9998;}
.cursor-move2.show{visibility:visible;}
.popup-social{width:50px;position:fixed;right:10px;bottom:150px;display:inline-block;z-index:990;}
.popup-social ul li{margin-bottom:5px;}
.popup-social ul li a{width:50px;height:50px;border-radius:10px;display:inline-block;}
.popup-social ul li.zalo a{background:url(images/nhan-tin-zalo-chat-8766.png)center no-repeat;background-size:100% 100%;}
.popup-social ul li.hotline a{background:url(images/call-mobile-4561.png)center no-repeat;background-size:100% 100%;}
.popup-social ul li.email a{background:url(images/send-gmail-6581.png)center no-repeat;background-size:100% 100%;}
.popup-social ul li.gmap a{background:url(images/Google_Map.webp)center no-repeat;background-size:100% 100%;}
.popup-social .list-social-item{transition:all .3s;}
.popup-social .list-social-item.hide{transform:translateX(60px);}
.popup-social .toggle-open-popup a{padding:2px 5px;text-align:center;color:#fff;background:#43acc4;border-radius:4px;font-size:12px;line-height:1.5;
	height: auto;display:block;}

@keyframes animation-7 {
    0% {transform:rotate(0) ;}
	100% {transform: rotate(-1000deg);}
}

@media only screen and (max-width: 1399px){
	.container{width:1140px;}
}
@media only screen and (max-width: 1199px){
	.container{width:960px;}
}
@media only screen and (max-width: 991px){
	.container{width:720px;}
	.main-wrapper .sidebar-main .sidebar-inner .menu-main-home{display:none;}
	.main-wrapper .sidebar-main{width:100%;flex-basis:100%;margin-bottom:50px;}
	.main-wrapper .sidebar-main .sidebar-inner{position:static;}
	.main-wrapper .main-content{width:100%;flex-basis:100%;}
	.section-content-intro h1,.section-content-intro h2,.section-content-intro h3{font-size:60px;line-height:1;}
	.section-content-intro h1:not(:first-child),.section-content-intro h2:not(:first-child),.section-content-intro h3:not(:first-child){padding-left:0;}
	.main-wrapper .main-content section.our-skills .list-inner ul li{width:calc(50% - 12px);flex-basis:calc(50% - 12px);}
	.main-wrapper .main-content section.content-single-blog{padding:0 12px;}
	.main-wrapper .main-content section.box-about-home .list-content-about ul li .inner{flex-wrap:wrap;}
	.main-wrapper .main-content section.box-about-home .list-content-about ul li .info{width:100%;flex-wrap:100%;margin-top:24px;}
}
@media only screen and (max-width: 767px){
	header .btn-group-header .contact-btn{display:none;}
	.container{width:540px;}
	.section-content-intro h1,.section-content-intro h2,.section-content-intro h3{font-size:32px;}
	.main-wrapper .main-content{overflow:hidden;}
	.main-wrapper .main-content section.box-intro-home .link-to-work-with-us a{font-size:32px;line-height:40px;padding:20px;}
	.section-content-intro p{padding-left:0;}
	.main-wrapper .main-content section.box-intro-home .counter-reviews .counter-inner{width:100%;flex-wrap:100%;}
	.main-wrapper .main-content section.box-about-home .list-content-about ul li{width:100%;flex-basis:100%;}
	.main-wrapper .main-content section.box-about-home .list-activities-history .col-2{width:100%;flex-basis:100%;}
	.main-wrapper .main-content section.our-skills .list-inner ul li{width:100%;flex-basis:100%;}
	.main-wrapper .main-content section.box-featured-projects .list-inner > ul > li:nth-child(4n+2), 
	.main-wrapper .main-content section.box-featured-projects .list-inner > ul > li:nth-child(4n+3){width:100%;flex-basis:100%;}
	.main-wrapper .main-content section.list-testimonials .list-inner ul li:nth-child(4n+1),
	.main-wrapper .main-content section.list-testimonials .list-inner ul li:nth-child(4n+2),
	.main-wrapper .main-content section.list-testimonials .list-inner ul li:nth-child(4n+3),
	.main-wrapper .main-content section.list-testimonials .list-inner ul li:nth-child(4n){width:100%;flex-basis:100%;}
	.main-wrapper .main-content section.blog-home .list-inner > ul > li{width:100%;flex-basis:100%;}
	.main-wrapper .main-content section.contact-home .form-contact-wrapper .form-control .col-2{width:100%;flex-basis:100%;}
	.main-wrapper .main-content section.box-intro-home .counter-reviews .image-text-circle{margin:20px 0;}	
	.section-heading h1,.section-heading h2,.section-heading p{font-size:16px;line-height:1;}
	.main-wrapper .main-content section.content-single-blog .meta-post .post-date{width:100%;flex-basis:100%;margin-top:20px;}
	.main-wrapper .main-content section.content-single-blog .content-detail h2, 
	.main-wrapper .main-content section.content-single-blog .content-detail h3, 
	.main-wrapper .main-content section.content-single-blog .content-detail h4{font-size:24px;line-height:34px;}
	.main-wrapper .main-content section.content-single-blog .socials-list .tag-list{width:100%;flex-basis:100%;margin-bottom:20px;}
	.main-wrapper .main-content section.content-single-blog .comment-wrapper .comments-list-wrapper h2,
	.main-wrapper .main-content section.content-single-blog .comment-wrapper h3.comment-reply-title{font-size:24px;line-height:34px;}
	.section-heading.preload,.section-content-intro.preload h1,.section-content-intro.preload p,
	.main-wrapper .main-content section.box-intro-home .counter-reviews.preload,
	.main-wrapper .main-content section.box-about-home .list-content-about ul li:first-child.preload,
	.main-wrapper .main-content section.box-intro-home .link-to-work-with-us.preload,
	.main-wrapper .main-content section.box-about-home .list-content-about ul li.preload,
	.main-wrapper .main-content section.box-about-home .list-activities-history .col-2 .item.preload .list-inner,
	.main-wrapper .main-content section.list-services .list-inner ul li.preload,
	.main-wrapper .main-content section.our-skills .list-inner ul li.preload,
	.main-wrapper .main-content section.box-featured-projects .list-inner>ul>li.preload,
	.main-wrapper .sidebar-main .sidebar-inner.preload{transform:none;opacity:1;}
	footer .copyright{width:100%;margin-top:30px;}
	.cursor-move,.cursor-move2{display:none;}
}

@media only screen and (max-width: 782px){
    
}

@media only screen and (max-width: 600px){
    .alignright,.alignleft{float:none;display:block;margin:0 auto 20px;padding:0 0;}
}
