.not-found-template .nf-wrapper{position:relative;overflow:hidden;}

.not-found-template .nf-intro{position:relative;color:#fff;text-align:center;background:url(/assets/404/img/bg.png) no-repeat center #0F1524;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;background-size:auto 100%}
.not-found-template .nf-intro .container{position:relative;padding-top:174px;padding-bottom:253px}
	.not-found-template .nf-intro-body{max-width:580px;margin:0 auto}
	.not-found-template .nf-intro-title{color:#fff;margin:0 0 16px}
	.not-found-template .nf-intro-text{font-size: 36px;line-height: 146.5%;letter-spacing: -0.04em;color: #D2DCEE;margin:0}
	
	.not-found-template .nf-intro-contact{z-index:2;position:absolute;right:0;bottom:14px;color: white;}
	.not-found-template .nf-intro-contact .card-title{line-height: 1.4;text-align:left;white-space:nowrap;font-size: 17px;font-family:'Inter-Bold';letter-spacing: -0.018em;background-color:#0E9251;position:absolute;right:100%;top:50%;height:80px;margin-top: -40px;margin-right: -30px;padding:14px 50px 14px 1px;z-index:-1}
	.not-found-template .nf-intro-contact .card-title:before{position:absolute;top:0;right:100%;height:100%;width:28px;content:"";background:url(/assets/404/img/ribon.png) no-repeat 0 -1px;z-index:-1}
	.not-found-template .nf-intro-contact .card-title strong{font-size:19px;font-family:'Inter-Black';font-weight:900}
	.not-found-template .nf-intro-contact img{border:24px solid #26B16D;display:block;width:135px;height:135px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
	
.not-found-template .nf-explore{background-color:#F2F8FF;padding:48px 0;}
	.not-found-template .nf-explore-title{margin:0 0 40px;text-align:center;}
	
	.not-found-template .nf-explore-heading{color: #374046;margin:0 0 24px}
	.not-found-template .nf-explore-links{list-style:none;margin:0 0 32px;padding:0;list-style:none}
	.not-found-template .nf-explore-links li{margin:0 0 12px}
	.not-found-template .nf-explore-links a{font-size: 22px;line-height: 1.6;letter-spacing: -0.018em;color: #116FDA;font-family: 'Inter-Medium';}
	
.not-found-template .nf-blog{padding:70px 0 136px}
	.not-found-template .nf-blog-title{margin:0 0 24px}
	
	.not-found-template .blog-carousel{margin-right:-24px;padding-right:20%;overflow:hidden;}
	.not-found-template .blog-carousel .bx-viewport{overflow:visible !important}
	.not-found-template .blog-carousel ul{list-style:none;margin:0;padding:0}
	.not-found-template .blog-carousel li{width:50%}
	
section.popular-posts-section {overflow-y: hidden;}
section.popular-posts-section .container-fluid {padding-left: 0px; padding-right: 0px;overflow-x: hidden;}
section.popular-posts-section .popular-posts-wrapper {position: relative;min-height: 500px;overflow-x: hidden;}
section.popular-posts-section .popular-posts-wrapper .inner {width: 100%;height: auto;float: left;position: relative;}
section.popular-posts-section .popular-posts-wrapper .recent-blog-posts-slider-wrapper {position: absolute;top: 0px;width: 125%;height: auto;overflow-x: hidden;left: 0;margin-top: 0px;}
section.popular-posts-section .popular-posts-wrapper .recent-blog-posts-slider {width: 100%;}
section.popular-posts-section .popular-posts-wrapper .recent-blog-posts-slider .slick-slide {margin-right: 18px;width: 650px;height: 500px;}
section.popular-posts-section .popular-posts-wrapper .recent-blog-posts-slider .post {width: 650px;height: 500px;display: block;background-repeat: no-repeat;background-size: cover;background-position: center;float: left;padding: 32px;	background: #F2F6FC;	padding: 0px;	background: white;}
section.popular-posts-section .popular-posts-wrapper .recent-blog-posts-slider .post h4 a {	width: 70%;	font-family: 'Inter-Medium';	color: #374046;	text-decoration: none;	display: block;}
section.popular-posts-section .popular-posts-wrapper .recent-blog-posts-slider .post .featured-image-wrapper {	min-height: 400px;	background: #F2F6FC;	padding: 25px;}
section.popular-posts-section .popular-posts-wrapper .recent-blog-posts-slider .post .featured-image-wrapper a.featured-image {	background-size: cover;	width: 100%;	display: block;	float: left;	height: auto;	min-height: 350px;}

section.popular-posts-section .popular-posts-wrapper .recent-blog-posts-slider .post .featured-image-wrapper a.category-label {padding: 4px 16px; font-family: 'Inter-Regular', Sans-Serif; font-style: normal; font-weight: 600; font-size: 15px; line-height: 24px; letter-spacing: -0.003em; color: #FFFFFF; border-radius: 4px; text-decoration: none; position: absolute;  margin-top: -10px!important;   margin-left: -10px!important; }
section.popular-posts-section .popular-posts-wrapper .recent-blog-posts-slider .post .featured-image-wrapper a.marketing-label {background-color: #ff4a4c;}
section.popular-posts-section .popular-posts-wrapper .recent-blog-posts-slider .post .featured-image-wrapper a.seo-label {background-color: #fc942f;}
section.popular-posts-section .popular-posts-wrapper .recent-blog-posts-slider .post .featured-image-wrapper a.social-media-label {background-color: #0f62b5;}
section.popular-posts-section .popular-posts-wrapper .recent-blog-posts-slider .post .featured-image-wrapper a.web-design-label {background-color: #94268c;}
section.popular-posts-section .popular-posts-wrapper .recent-blog-posts-slider .post .featured-image-wrapper a.internet-label {background-color: #99cc63;}
section.popular-posts-section .popular-posts-wrapper .recent-blog-posts-slider .post .featured-image-wrapper a.company-label {background-color: #445b8d;}

@media (max-width:1750px){
}
@media (min-width:1441px){
	.not-found-template .nf-intro-title{font-size: 72px;line-height: 78px;letter-spacing: -0.042em;}
}
@media (max-width:1440px){
}
@media (max-width:1199px){
}
@media (max-width:1024px){
	.not-found-template .nf-explore-links a{font-size:18px}
	.not-found-template .nf-intro-text{font-size:24px}
	.not-found-template .nf-intro-body{max-width:420px}
}
@media (max-width:991px){
}
@media (max-width:767px){
	section.popular-posts-section .popular-posts-wrapper {min-height: 400px;}
	section.popular-posts-section .popular-posts-wrapper .recent-blog-posts-slider .post {width: 325px; height: 250px;}
	section.popular-posts-section .popular-posts-wrapper .recent-blog-posts-slider .post .featured-image-wrapper {min-height: 200px;}
	section.popular-posts-section .popular-posts-wrapper .recent-blog-posts-slider .post .featured-image-wrapper a.featured-image {min-height: 150px;}
}
@media (max-width:600px){
}
@media (max-width:300px){
	section.popular-posts-section .popular-posts-wrapper {min-height: 300px;}
	section.popular-posts-section .popular-posts-wrapper .recent-blog-posts-slider .post {width: 250px; height: 200px;}
	section.popular-posts-section .popular-posts-wrapper .recent-blog-posts-slider .post .featured-image-wrapper {min-height: 150px;padding:10px;}
	section.popular-posts-section .popular-posts-wrapper .recent-blog-posts-slider .post .featured-image-wrapper a.featured-image {min-height: 130px;}
	.not-found-template .nf-intro-contact {right: -55px;}
}