/*********** CSS TABLE OF CONTENTS *******************

|--- 0.NerdNow Base Styles
|---------* Spacings
|---------* Common
|
|--- 1.NerdNow Components Styles
|---------* Banner
|---------* Buttons
|---------* Footers
|---------* Headers
|---------* Menu
|
|--- 2.NerdNow Pages Individual Styles
|---------* Contact
|---------* Career_Details
|---------* Career_Page
|---------* Case_Study
|---------* Pricing_Pages
|---------* Blog_Pages
|---------* Contact_Pages
|---------* Thank_You
|---------* 404
|---------* Terms_page
|---------* Faq_page
|---------* coming_soon_page
|
|--- 3.NerdNow section Base Styles
|---------* Hero_Area_Styles
|---------* Brand_Area_Styles 
|---------* Feature_Area_Styles
|---------* Content_Area_Styles
|---------* Testimonail_Area_Styles
|---------* CTA_Area_Styles
|---------* Author_Area_Styles
|---------* Pricing_Area_Styles
|---------* Review_Area_Styles
|---------* Service_Area_Styles
|---------* Case_Area_Styles 
|---------* Fact_Area_Styles 
|---------* Contact_Area_Styles
|---------* Offer_Area_Styles
|---------* Video_Area_Styles 
|---------* Team_Area_Styles 

******************************************************/
.bg-whisper {
	background: #f7f7fb;
}



/************************************* 
    01.NerdNow Components Styles
*************************************/
/*~~~~ Banner(Inner_Pages)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.page-banner {
	padding-top: 20px;
	padding-bottom: 30px;
}

@media (min-width: 768px) {
	.page-banner {
		padding-top: 100px;
		padding-bottom: 80px;
	}
}

.page-banner .banner-content .title {
	color: #19191b;
	font-weight: 700;
	letter-spacing: -2.5px;
	font-size: 34px;
	line-height: 46px;
	padding-bottom: 12;
}

@media (min-width: 768px) {
	.page-banner .banner-content .title {
		font-size: 60px;
		line-height: 60px;
	}
}

.page-banner .banner-content p {
	color: #696871;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
	line-height: 30px;
	margin-top: 5px;
}

.inner-hero-area {
	padding-top: 100px;
	padding-bottom: 50px;
}

@media (min-width: 768px) {
	.inner-hero-area {
		padding-top: 190px;
		padding-bottom: 180px;
	}
}

.inner-hero-area.bg-gradient {
	background-image: linear-gradient(147deg, rgba(141, 141, 236, 0.17) 0%, rgba(84, 84, 212, 0) 100%);
}

.inner-hero-area .inner-hero-text .title {
	color: #19191b;
	font-weight: 700;
	letter-spacing: -2.5px;
	line-height: 1;
	margin-bottom: 15px;
	font-size: 34px;
	line-height: 46px;
}

@media (min-width: 768px) {
	.inner-hero-area .inner-hero-text .title {
		margin-bottom: 32px;
		font-size: 80px;
	}
}

.inner-hero-area .inner-hero-text p {
	color: #696871;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
	line-height: 30px;
}

.page-banner {
	padding-top: 20px;
	padding-bottom: 30px;
}

@media (min-width: 768px) {
	.page-banner {
		padding-top: 100px;
		padding-bottom: 80px;
	}
}

.page-banner .banner-content .title {
	color: #19191b;
	font-weight: 700;
	letter-spacing: -2.5px;
	font-size: 34px;
	line-height: 46px;
	padding-bottom: 12;
}

@media (min-width: 768px) {
	.page-banner .banner-content .title {
		font-size: 80px;
		line-height: 84px;
		padding-bottom: 22px;
	}
}

.page-banner .banner-content p {
	color: #696871;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
	line-height: 30px;
	margin-top: 5px;
}

/* ~~~~ Buttons
~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* .btn-height--45 {
	height: 45px !important;
}

.btn-width--141 {
	min-width: 141px !important;
}

.btn-header {
	padding-left: 25px;
	padding-right: 25px;
	font-size: 16px !important;
	min-width: 141px !important;
	height: 45px !important;
}

.btn--primary,
.btn--red,
.btn--secondary,
.btn--outline,
.btn--yellow {
	padding-left: 25px;
	padding-right: 25px;
	min-width: 200px;
	height: 60px;
	border-radius: 5px;
	border: 1px solid #f04037;
	background: #f04037;
	color: #fff;
	font-size: 21px;
	font-weight: 500;
	letter-spacing: -0.66px;
	display: -webkit-inline-box;
	display: inline-flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	position: relative;
	z-index: 1;
	overflow: hidden;
}

.btn--primary:hover,
.btn--red:hover,
.btn--secondary:hover,
.btn--outline:hover,
.btn--yellow:hover {
	color: #fff;
}

.btn--primary:before,
.btn--red:before,
.btn--secondary:before,
.btn--outline:before,
.btn--yellow:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(255, 255, 255, 0.1);
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 100% 50%;
	transform-origin: 100% 50%;
	-webkit-transition-property: transform;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.btn--primary:hover:before,
.btn--red:hover:before,
.btn--secondary:hover:before,
.btn--outline:hover:before,
.btn--yellow:hover:before,
.btn--primary:focus:before,
.btn--red:focus:before,
.btn--secondary:focus:before,
.btn--outline:focus:before,
.btn--yellow:focus:before,
.btn--primary:active:before,
.btn--red:active:before,
.btn--secondary:active:before,
.btn--outline:active:before,
.btn--yellow:active:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
	-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
	transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

.btn--red {
	border: 1px solid #f04037;
	background: #f04037;
}

.btn--secondary,
.btn--outline {
	border: 1px solid #eae9f2;
	background: transparent;
	color: #fff;
}

.btn--secondary:hover,
.btn--outline:hover {
	color: #19191b;
}

.btn--secondary:before,
.btn--outline:before {
	background: white;
}

.btn--yellow {
	border: 1px solid #fedc5a;
	background-color: #fedc5a;
	color: #19191b;
}

.btn--yellow::before {
	background: rgba(0, 0, 0, 0.1);
}

.btn--yellow:hover {
	color: #19191b;
} */

/*~~~~ Footers
~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* Footer Style 1 */
.footer-1.footer-section {
	background-color: #19191b;
}

.footer-1.footer-section .footer-top {
	padding: 80px 0 60px;
}

.footer-1 .footer-title {
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: -0.5px;
	margin-bottom: 25px;
}

.footer-1 .footer-list a {
	color: rgba(255, 255, 255, 0.7);
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 38px;
}

.footer-1 .copyright-area {
	border-top: 1px solid #2f2f31;
	padding: 15px 0;
}

.footer-1 .copyright-area p {
	color: rgba(255, 255, 255, 0.7);
	font-size: 13px;
	font-weight: 300;
	letter-spacing: -0.41px;
	line-height: 38px;
}

.footer-1 .copyright-area .copyright-text {
	margin-bottom: 0;
}

.footer-1 .copyright-area .social-icons {
	display: -webkit-inline-box;
	display: inline-flex;
}

.footer-1 .copyright-area .social-icons li a {
	color: #ffffff;
	font-size: 16px;
	-webkit-transition: .4s;
	transition: .4s;
	padding: 0 3px;
	margin: 0 2.5px;
}

.footer-1 .copyright-area .social-icons li a:hover {
	color: #5454d4;
}

/* Footer Style 2 */
.footer-2 {
	/*>>>>>>>> Footer area styling <<<<<<<<<*/
}

.footer-2 p {
	color: #696871;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 28px;
}

.footer-2 .footer-title {
	color: #19191b;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: -0.5px;
	margin-bottom: 25px;
}

.footer-2 .footer-list a {
	color: #19191b;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 38px;
}

@media (min-width: 768px) {
	.footer-2 .footer-list a:hover {
		color: #5454d4;
	}
}

.footer-2 .footer-list.contact-list a {
	color: #5454d4;
}

.footer-2 .social-icons {
	display: -webkit-inline-box;
	display: inline-flex;
	margin-left: -5px;
	margin-right: -5px;
	padding-top: 6px;
}

.footer-2 .social-icons li a {
	color: #ffffff;
	background: #696871;
	width: 30px;
	height: 30px;
	font-size: 16px;
	-webkit-transition: .4s;
	transition: .4s;
	padding: 0 3px;
	margin: 0 5px;
	display: -webkit-inline-box;
	display: inline-flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	border-radius: 500px;
}

@media (min-width: 768px) {
	.footer-2 .social-icons li a:hover {
		background: #f04037;
	}
}

/* Footer Style 3 */
.footer-3 {
	padding: 60px 0 25px;
}

.footer-3 p {
	color: #19191b;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 28px;
}

.footer-3 p:last-child {
	margin-bottom: 0;
}

.footer-3 .footer-title {
	color: #19191b;
	font-family: #696871;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: -0.5px;
	margin-bottom: 25px;
}

.footer-3 .footer-list a {
	color: #19191b;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 1;
}

@media (min-width: 768px) {
	.footer-3 .footer-list a:hover {
		color: #5454d4 !important;
	}
}

.footer-3 .footer-list.list-inline {
	display: -webkit-inline-box;
	display: inline-flex;
}

@media (min-width: 1200px) {
	.footer-3 .footer-list.list-inline {
		margin-left: 90px;
	}
}

.footer-3 .footer-list.list-inline li {
	padding: 0 15px;
}

.footer-4 {
	padding: 45px 0 10px;
}

.footer-4 p {
	color: #19191b;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 28px;
}

.footer-4 p:last-child {
	margin-bottom: 0;
}

.footer-4 .footer-list a {
	color: #19191b;
	font-family: "CircularStd", sans-serif;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 1;
}

@media (min-width: 768px) {
	.footer-4 .footer-list a:hover {
		color: #5454d4;
	}
}

.footer-4 .footer-list.list-inline {
	display: -webkit-inline-box;
	display: inline-flex;
}

@media (min-width: 1200px) {
	.footer-4 .footer-list.list-inline {
		margin-left: 90px;
	}
}

.footer-4 .footer-list.list-inline li {
	padding: 0 15px;
}

.footer-title {
	color: #19191b;
	font-family: "CircularStd", sans-serif;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: -0.5px;
	margin-bottom: 25px;
}

.footer-list a {
	color: #19191b;
	font-family: "CircularStd", sans-serif;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 1;
}

@media (min-width: 768px) {
	.footer-list a:hover {
		color: #5454d4;
	}
}

.footer-list.list-inline {
	display: -webkit-inline-box;
	display: inline-flex;
}

@media (min-width: 1200px) {
	.footer-list.list-inline {
		margin-left: 90px;
	}
}

.footer-list.list-inline li {
	padding: 0 15px;
}

@media (min-width: 992px) {
	.footer-5 {
		padding-top: 70px;
	}
}

.footer-5 .footer-top {
	padding: 55px 0 0px;
}

@media (min-width: 768px) {
	.footer-5 .footer-top {
		padding: 80px 0 60px;
	}
}

.footer-5 .footer-newsletter .newsletter-title {
	color: #fff;
	font-size: 24px;
	font-weight: 900;
	letter-spacing: -0.75px;
	margin-bottom: 25px;
}

.footer-5 .footer-newsletter .btn--outline {
	min-width: 150px;
	height: 45px;
	border-radius: 5px;
	border: 2px solid rgba(255, 255, 255, 0.7);
	background: transparent;
	font-size: 16px;
	font-weight: 500;
}

.footer-5 .footer-newsletter .btn--outline:hover {
	border-color: #fff;
}

.footer-5 .footer-contact-block {
	padding-top: 40px;
}

.footer-5 .footer-contact-block .label {
	color: rgba(255, 255, 255, 0.7);
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 31px;
}

.footer-5 .footer-contact-block .contact-mail {
	color: #fff;
	font-size: 21px;
	font-weight: 700;
	letter-spacing: -0.66px;
}

.footer-5 .footer-title {
	color: rgba(255, 255, 255, 0.7);
	font-size: 16px;
	font-weight: 700;
	letter-spacing: -0.5px;
	margin-bottom: 25px;
}

.footer-5 .footer-list a {
	color: white !important;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 38px;
}

.footer-5 .copyright-area {
	border-top: 1px solid #6a6ae5;
	padding: 40px 0;
}

@media (min-width: 768px) {
	.footer-5 .copyright-area {
		margin-top: 60px;
	}
}

.footer-5 .copyright-area .footer-brand {
	margin-bottom: 20px;
}

@media (min-width: 576px) {
	.footer-5 .copyright-area .footer-brand {
		margin-bottom: 0;
	}
}

.footer-5 .copyright-area p {
	color: rgba(255, 255, 255, 0.7);
	font-size: 13px;
	font-weight: 300;
	letter-spacing: -0.41px;
	line-height: 38px;
}

.footer-5 .copyright-area .social-icons {
	display: -webkit-inline-box;
	display: inline-flex;
	-webkit-box-align: center;
	align-items: center;
	margin: auto -12px;
	height: 100%;
}

.footer-5 .copyright-area .social-icons li a {
	color: #f7f7fb;
	font-size: 23px;
	-webkit-transition: .4s;
	transition: .4s;
	padding: 0 3px;
	margin: 0 12px;
	transition: .4s;
}

@media (min-width: 992px) {
	.footer-5 .copyright-area .social-icons li a:hover {
		-webkit-transform: translateY(-3px);
		transform: translateY(-3px);
	}
}

/*~~~~ Headers
~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* .site-navbar {
	padding: 10px 0 10px 0;
}

@media (min-width: 992px) {
	.header-btns {
		margin-left: 10px;
	}
}

.btn-close {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 22px;
	width: 60px;
	height: 50px;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	border: none;
	font-weight: 700;
}

.btn-close i {
	color: #000;
}

@media (min-width: 992px) {
	.main-menu {
		display: -webkit-box;
		display: flex;
		-webkit-box-pack: end;
		justify-content: flex-end;
	}
}

@media (min-width: 992px) {
	.main-menu > li > .nav-link {
		color: #353638 !important;
		font-size: 16px;
		font-weight: 500;
		line-height: 24px;
		padding-top: 18px !important;
		padding-bottom: 18px !important;
		padding-left: 18px !important;
		padding-right: 18px !important;
	}
}

.main-menu > li > .nav-link:hover {
	color: #f04037 !important;
}

@media (min-width: 992px) {
	.main-menu .nav-item.dropdown {
		position: relative;
		z-index: 99;
	}
}

@media (min-width: 992px) {
	.main-menu .nav-item.dropdown:hover > .menu-dropdown {
		top: 90%;
		opacity: 1;
		pointer-events: visible;
	}
}

@media (min-width: 992px) {
	.offcanvas-active.navbar-expand-lg .btn-close-off-canvas {
		display: none;
	}
}

@media (min-width: 320px) and (max-width: 992px) {
	.offcanvas-active.navbar-expand-lg .navbar-collapse {
		display: block;
		position: fixed;
		top: 0;
		background: #fff;
		left: -100%;
		padding-left: 20px;
		padding-right: 20px;
		height: 100%;
		min-height: 100vh;
		-webkit-transition: left .4s;
		transition: left .4s;
		z-index: 9999;
		box-shadow: 0 0 87px 0 rgba(0, 0, 0, 0.09);
		padding-top: 50px;
		width: 250px;
		overflow: auto;
	}
}

@media (min-width: 320px) and (max-width: 992px) and (min-width: 380px) {
	.offcanvas-active.navbar-expand-lg .navbar-collapse {
		width: 300px;
	}
}

@media (min-width: 320px) and (max-width: 992px) and (min-width: 576px) {
	.offcanvas-active.navbar-expand-lg .navbar-collapse {
		width: 350px;
	}
}

@media (min-width: 320px) and (max-width: 992px) {
	.offcanvas-active.navbar-expand-lg .navbar-collapse.show {
		left: 0%;
	}
	.offcanvas-active.navbar-expand-lg .navbar-collapse.show ~ .btn-close-off-canvas .icon-burger {
		display: none;
	}
	.offcanvas-active.navbar-expand-lg .navbar-collapse.show ~ .btn-close-off-canvas .icon-close {
		display: block;
	}
	.offcanvas-active.navbar-expand-lg .navbar-collapse.collapsing {
		-webkit-transition: height 0s;
		transition: height 0s;
		height: 100%;
	}
	.offcanvas-active.navbar-expand-lg .btn-close-off-canvas .icon-burger {
		display: block;
	}
	.offcanvas-active.navbar-expand-lg .btn-close-off-canvas .icon-close {
		display: none;
	}
	.offcanvas-active.navbar-expand-lg .main-menu > li {
		padding-bottom: 0px;
		margin-bottom: 0px;
		border-bottom: 1px solid #ececec;
	}
	.offcanvas-active.navbar-expand-lg .main-menu > li > .nav-link {
		padding-bottom: 13px;
		padding-top: 13px;
	}
	.offcanvas-active.navbar-expand-lg .main-menu > li .menu-dropdown {
		border: 0;
		border-radius: 0;
		min-width: auto;
		padding: 0;
	}
	.offcanvas-active.navbar-expand-lg .main-menu > li .menu-dropdown > li {
		padding-top: 0;
		padding-bottom: 0;
		border-top: 1px solid #ececec;
		padding-left: 20px;
	}
	.offcanvas-active.navbar-expand-lg .main-menu > li .menu-dropdown > li a {
		padding-top: 13px;
		padding-bottom: 13px;
	}
	.offcanvas-active.navbar-expand-lg .main-menu > li .menu-dropdown > li.single-item h3 {
		font-size: 15px;
		margin-bottom: 5px;
		font-weight: 600;
		line-height: 1;
	}
	.offcanvas-active.navbar-expand-lg .main-menu > li .menu-dropdown > li.single-item p {
		font-size: 13px;
	}
	.offcanvas-active.navbar-expand-lg .main-menu > li .menu-dropdown > li.single-item a:hover {
		color: inherit;
	}
	.offcanvas-active.navbar-expand-lg .main-menu > li:last-child {
		border-bottom-color: transparent;
	}
	.offcanvas-active.navbar-expand-lg .main-menu li i {
		margin-left: 8px;
		position: relative;
		top: 3px;
	}
	.offcanvas-active.navbar-expand-lg .main-menu li:hover > a {
		color: #f04037;
	}
	.offcanvas-active.navbar-expand-lg .main-menu a {
		display: -webkit-box;
		display: flex;
	}
}

.toggler-white {
	color: #fff !important;
	border-color: #fff !important;
}

.sticky-header:not(.mobile-sticky) {
	position: absolute !important;
	top: 0;
	right: 0;
	width: 100%;
	z-index: 999;
}

@media (min-width: 992px) {
	.sticky-header:not(.mobile-sticky) {
		position: fixed !important;
		-webkit-transition: .4s;
		transition: .4s;
	}
	.sticky-header:not(.mobile-sticky).scrolling {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
		-webkit-transition: .4s;
		transition: .4s;
	}
	.sticky-header:not(.mobile-sticky).reveal-header {
		-webkit-transform: translateY(0%);
		transform: translateY(0%);
		box-shadow: 0 12px 34px -11px rgba(65, 62, 101, 0.1);
		z-index: 9999;
	}
}

.sticky-header.mobile-sticky {
	top: 0;
	right: 0;
	width: 100%;
	z-index: 999;
	position: fixed !important;
	-webkit-transition: .4s;
	transition: .4s;
}

.sticky-header.mobile-sticky.scrolling {
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	-webkit-transition: .4s;
	transition: .4s;
}

.sticky-header.mobile-sticky.reveal-header {
	-webkit-transform: translateY(0%);
	transform: translateY(0%);
	box-shadow: 0 12px 34px -11px rgba(65, 62, 101, 0.1);
	z-index: 9999;
}

.sticky-header.reveal-header {
	background: #fff;
}

.landing-2 .sticky-header.reveal-header {
	background: #fff;
}

.landing-4 .sticky-header.reveal-header {
	background: #5454d4;
}

.landing-6 .sticky-header.reveal-header {
	background: #fff;
}

.landing-7 .sticky-header.reveal-header {
	background: #fff;
}

.header-1 .header-btns {
	margin-right: 10px;
}

@media (min-width: 480px) {
	.header-1 .header-btns {
		margin-right: 15px;
	}
}

@media (min-width: 992px) {
	.header-1 .header-btns {
		margin-right: 0;
	}
}

.header-1 .header-btns a {
	font-size: 14px !important;
	width: 120px !important;
	height: 34px !important;
}

@media (min-width: 370px) {
	.header-1 .header-btns a {
		font-size: 16px !important;
		width: 141px !important;
		height: 45px !important;
	}
}

.header-3 .main-menu .menu-dropdown .single-item a p {
	color: #19191b !important;
}

.header-3.sticky-header.reveal-header {
	background: #fff;
}

.header-4.sticky-header.reveal-header {
	background: #5454d4;
}

.header-4 .btn-close-off-canvas.white-toggler {
	color: #fff;
	border-color: #fff;
}

@media (min-width: 992px) {
	.header-4 .main-menu > li > .nav-link {
		color: rgba(255, 255, 255, 0.7) !important;
		font-weight: 300;
	}
}

@media (min-width: 992px) {
	.header-4 .menu-dropdown {
		border-top: 3px solid #fedc5a;
	}
}

.header-4 .header-cart .cart {
	color: #fff;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	text-transform: capitalize;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
}

.header-4 .header-cart .cart-count {
	display: -webkit-inline-box;
	display: inline-flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	width: 28px;
	height: 28px;
	border-radius: 23px;
	background-color: #fedc5a;
	color: rgba(0, 0, 0, 0.79);
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -0.5px;
	margin-left: 13px;
}

.header-5 {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 999;
}

@media (min-width: 992px) {
	.header-5 .main-menu > li > .nav-link {
		color: #f7f7fb !important;
		font-weight: 300;
	}
	.header-5 .main-menu > li > .nav-link:hover {
		color: #f04037 !important;
	}
}

@media (min-width: 992px) {
	.header-5 .menu-dropdown {
		border-top: 3px solid #fedc5a;
	}
}

.header-5 .header-button a {
	font-size: 14px;
	max-width: 110px;
	height: 34px;
}

@media (min-width: 480px) {
	.header-5 .header-button a {
		font-size: 16px;
		max-width: 140px;
		height: 45px;
	}
}

.header-5.sticky-header.reveal-header {
	background: radial-gradient(circle 961px at 49.94% 0%, #504a93 0%, #413e65 100%);
}

.dark-theme .header-3.sticky-header.reveal-header {
	background: #19191b;
}

.dark-theme .header-3 .header-btn a {
	font-size: 14px;
	max-width: 120px;
	height: 34px;
	display: none;
}

@media (min-width: 370px) {
	.dark-theme .header-3 .header-btn a {
		display: -webkit-inline-box;
		display: inline-flex;
		max-width: 120px;
		height: 34px;
	}
}

@media (min-width: 480px) {
	.dark-theme .header-3 .header-btn a {
		font-size: 21px;
		max-width: 220px;
		height: 60px;
	}
}

.header-6 .btn-close-off-canvas.white-toggler {
	color: #fff;
	border-color: #fff;
}

@media (min-width: 992px) {
	.header-6 .main-menu > li > .nav-link {
		color: #19191b !important;
		font-weight: 300;
	}
	.header-6 .main-menu > li > .nav-link:hover {
		color: #5454d4 !important;
	}
}

@media (min-width: 992px) {
	.header-6 .menu-dropdown {
		border-top: 3px solid #fedc5a;
	}
}

.header-6 .header-btn a {
	font-size: 14px;
	min-width: 110px;
	height: 34px;
}

@media (min-width: 480px) {
	.header-6 .header-btn a {
		font-size: 16px;
		min-width: 140px;
		height: 45px;
	}
}

.header-7 .header-btns {
	margin-right: 10px;
}

@media (min-width: 480px) {
	.header-7 .header-btns {
		margin-right: 15px;
	}
}

@media (min-width: 992px) {
	.header-7 .header-btns {
		margin-right: 0;
	}
}

.header-7 .header-btns a {
	font-size: 14px !important;
	width: 120px !important;
	height: 34px !important;
}

@media (min-width: 370px) {
	.header-7 .header-btns a {
		font-size: 16px !important;
		width: 141px !important;
		height: 45px !important;
	}
}

.header-8 .header-btns {
	margin-right: 10px;
}

@media (min-width: 480px) {
	.header-8 .header-btns {
		margin-right: 15px;
	}
}

@media (min-width: 992px) {
	.header-8 .header-btns {
		margin-right: 0;
	}
}

.header-8 .header-btns a {
	font-size: 14px !important;
	width: 120px !important;
	height: 34px !important;
}

@media (min-width: 370px) {
	.header-8 .header-btns a {
		font-size: 16px !important;
		width: 141px !important;
		height: 45px !important;
	}
}

.header-8 .main-menu > li > .nav-link {
	font-weight: 300;
}

.header-8.sticky-header.reveal-header {
	background: #19191b;
}

.absolute-header {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
} */

/*~~~~ Menu
~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.main-menu .dropdown-toggle {
	-webkit-transition: .4s;
	transition: .4s;
	-webkit-box-align: center;
	align-items: center;
}

.main-menu .dropdown-toggle:after {
	margin-left: 10px;
	/* margin-right: 4%; */
	/* margin-top: -3px; */
	position: relative;
	top: 1px;
}

@media (min-width: 320px) and (max-width: 992px) {
	.main-menu .dropdown-toggle:after {
		margin-left: auto !important;
		margin-right: 5% !important;
		top: 0px;
	}
}

.main-menu .nav-item.dropdown .dropdown-toggle::after {
	margin-left: auto;
}

@media (min-width: 992px) {
	.main-menu .nav-item.dropdown:hover > .dropdown-toggle:after {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

.main-menu .drop-menu-item.dropdown > .dropdown-toggle {
	position: relative;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
}

.main-menu .drop-menu-item.dropdown > .dropdown-toggle:after {
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-transition: .4s;
	transition: .4s;
}

@media (min-width: 992px) {
	.main-menu .drop-menu-item.dropdown:hover > .dropdown-toggle:after {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@media (min-width: 992px) {
	.menu-dropdown {
		top: 110%;
		position: absolute;
		min-width: 227px;
		max-width: 227px;
		box-shadow: 0 52px 54px rgba(65, 62, 101, 0.3);
		border-radius: 8px;
		border: 1px solid #e5e5e5;
		background-color: #ffffff;
		padding: 15px 0px;
		z-index: 99;
		opacity: 0;
		-webkit-transition: opacity .4s, top .4s;
		transition: opacity .4s, top .4s;
		pointer-events: none;
		left: -90%;
		border-radius: 0 0 10px 10px;
		border: 1px solid #eae9f2;
		background-color: #ffffff;
		display: block;
		border-top: 3px solid #5454d4;
	}
}

.menu-dropdown > .drop-menu-item {
	color: #19191b;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.menu-dropdown > .drop-menu-item:hover > a {
	color: #5454d4;
}

.menu-dropdown > .drop-menu-item.dropdown {
	position: relative;
}

@media (min-width: 992px) {
	.menu-dropdown > .drop-menu-item.dropdown:hover > .menu-dropdown {
		top: 10px;
		opacity: 1;
		pointer-events: visible;
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}
}

.menu-dropdown > .drop-menu-item.dropdown > .menu-dropdown {
	border-top-color: #f04037;
}

@media (min-width: 992px) {
	.menu-dropdown > .drop-menu-item.dropdown > .menu-dropdown {
		top: 10px;
		left: 0%;
		opacity: 0;
		-webkit-transform: translateX(-110%);
		transform: translateX(-110%);
		-webkit-transition: .4s;
		transition: .4s;
		pointer-events: none;
	}
}

@media (min-width: 380px) {
	.menu-dropdown > .drop-menu-item.dropdown > .menu-dropdown > .drop-menu-item {
		padding-left: 25px;
		padding-right: 25px;
	}
}

@media (min-width: 992px) {
	.menu-dropdown > .drop-menu-item.dropdown > .menu-dropdown > .drop-menu-item {
		padding-left: 30px;
		padding-right: 30px;
	}
}

.menu-dropdown.dropdown-right {
	left: auto;
	right: -90%;
}

/************************************* 
    02.NerdNow Pages Individual Styles
*************************************/
/*==== Contact -------*/
.sign-page {
	background-color: #f7f8fa;
}

.content-align-center {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
}

.content-align-center .form-wrapper {
	margin: auto;
}

.contact-wrapper {
	position: relative;
}

.contact-wrapper.contact-bg:after {
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

@media (min-width: 768px) {
	.contact-wrapper.contact-bg:after {
		width: 30%;
	}
}

@media (min-width: 992px) {
	.contact-wrapper.contact-bg:after {
		width: 50%;
	}
}

@media (min-width: 1200px) {
	.contact-wrapper.contact-bg:after {
		width: 60%;
	}
}

@media (min-width: 1366px) {
	.contact-wrapper.contact-bg:after {
		width: calc(100% - 665px);
	}
}

.contact-wrapper.contact-bg-1:after {
	background-image: url(../images/png/contact-page.png);
}

.contact-wrapper.contact-bg-2:after {
	background-image: url(../images/png/contact-page-2.png);
}

.contact-wrapper .main-block {
	min-height: 100vh;
}

.contact-wrapper .main-block .nerdnow-form {
	min-height: calc(100vh - 72px);
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
}

.contact-wrapper .main-block .nerdnow-form form {
	padding: 53px 58px 50px;
	box-shadow: 0 20px 61px rgba(65, 62, 101, 0.14);
	border-radius: 20px;
	background-color: #ffffff;
	width: 100%;
}

.contact-container {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

@media (min-width: 576px) {
	.contact-container {
		max-width: 100%;
	}
}

@media (min-width: 768px) {
	.contact-container {
		margin-left: 0;
		max-width: 70%;
	}
}

@media (min-width: 992px) {
	.contact-container {
		max-width: 50%;
	}
}

@media (min-width: 1200px) {
	.contact-container {
		max-width: 40%;
	}
}

@media (min-width: 1366px) {
	.contact-container {
		min-width: 665px;
		max-width: 665px;
	}
}

.contact-container .main-block {
	max-width: 413px;
	margin: 0 auto;
}

.nerdnow-form .form-title .title {
	color: #19191b;
	font-family: "CircularStd", sans-serif;
	font-size: 60px;
	font-weight: 700;
	letter-spacing: -1.03px;
	line-height: 56px;
	margin-bottom: 15px;
}

.nerdnow-form .form-title p {
	color: #696871;
	font-family: "CircularStd", sans-serif;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
	line-height: 30px;
}

.nerdnow-form .form-control {
	padding-left: 28px;
	margin-bottom: 17px;
	color: #9c9aaa;
	font-family: "CircularStd", sans-serif;
	font-size: 18px;
	font-weight: 300;
	letter-spacing: -0.56px;
	height: 73px;
	border-radius: 20px;
	border: 1px solid #eae9f2;
	background-color: #ffffff;
}

.nerdnow-form .form-control::-webkit-input-placeholder {
	color: #9c9aaa;
}

.nerdnow-form .form-control::-moz-placeholder {
	color: #9c9aaa;
}

.nerdnow-form .form-control:-ms-input-placeholder {
	color: #9c9aaa;
}

.nerdnow-form .form-control::-ms-input-placeholder {
	color: #9c9aaa;
}

.nerdnow-form .form-control::placeholder {
	color: #9c9aaa;
}

.nerdnow-form .input-with-icon {
	position: relative;
}

.nerdnow-form .input-with-icon .form-control {
	padding-left: 50px;
}

@media (min-width: 576px) {
	.nerdnow-form .input-with-icon .form-control {
		padding-left: 70px;
	}
}

.nerdnow-form .input-with-icon .input-icon {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 26px;
	line-height: 1;
	font-size: 20px;
}

.nerdnow-form .forget-block {
	position: relative;
}

.nerdnow-form .forget-block .forget-link {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 15px;
	color: #5454d4;
	font-family: "CircularStd", sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 28px;
}

.nerdnow-form .form-check-label {
	padding-top: 5px;
	margin-bottom: 20px;
}

.nerdnow-form .form-check-label label {
	display: -webkit-box;
	display: flex;
}

.nerdnow-form .form-check-label label input:checked ~ .checkbox::before {
	content: "\f14a";
	font-family: "Font Awesome 5 free";
	font-weight: 900;
	color: #5454d4;
}

.nerdnow-form .form-check-label label .checkbox {
	position: relative;
	line-height: 1;
	top: -2px;
	margin-right: 8px;
	min-height: 20px;
	min-width: 20px;
	cursor: pointer;
}

.nerdnow-form .form-check-label label .checkbox:before {
	content: "\f0c8";
	font-family: "Font Awesome 5 free";
	font-size: 19px;
	color: #e2e4e8;
}

.nerdnow-form .form-check-label label .checkbox.color-blue:before {
	color: #f04037;
}

.nerdnow-form .form-check-label label p {
	color: #696871;
	font-family: "CircularStd", sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1;
	margin-bottom: 0;
}

.nerdnow-form .form-check-label label p a {
	color: #5454d4;
}

.nerdnow-form .button-block {
	margin-bottom: 0px;
}

.nerdnow-form .button-block .form-btn {
	height: 60px;
	border-radius: 20px;
	background-color: #f04037;
	width: 100%;
	color: #ffffff;
	font-family: "CircularStd", sans-serif;
	font-size: 21px;
	font-weight: 500;
	letter-spacing: -0.66px;
}

.nerdnow-form .button-block .sign-up-text {
	color: #696871;
	font-family: "CircularStd", sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 28px;
	margin-top: 12px;
	margin-bottom: 0;
}

.nerdnow-form .button-block .sign-up-text a {
	color: #5454d4;
	margin-left: 4px;
}

.sign-page.sign-in-img {
	min-height: 100vh;
	background: url(../images/jpeg/sign-in-bg.jpg) no-repeat center;
	background-attachment: fixed;
	background-size: cover;
	padding-bottom: 60px;
}

@media (min-width: 768px) {
	.sign-page.sign-in-img {
		padding-bottom: 120px;
	}
}

.sign-page.sign-in-img .form-wrapper {
	width: 100%;
	padding: 0 15px;
}

.sign-page.sign-in-img .blured-bg-form {
	position: relative;
	width: 100%;
	z-index: 1;
	max-width: 576px;
	margin: 0 auto;
	border-radius: 20px;
	box-shadow: 0 52px 54px rgba(65, 62, 101, 0.25);
	padding: 25px;
	margin-top: 40px;
	overflow: hidden;
}

@media (min-width: 480px) {
	.sign-page.sign-in-img .blured-bg-form {
		padding: 55px;
	}
}

@media (min-width: 768px) {
	.sign-page.sign-in-img .blured-bg-form {
		margin-top: 120px;
	}
}

.sign-page.sign-in-img .blured-bg-form form {
	background: transparent;
}

.sign-page.sign-in-img .blured-bg-form:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	-webkit-filter: blur(8px);
	filter: blur(8px);
	background: url(../images/jpeg/sign-in-bg.jpg) no-repeat center;
	background-attachment: fixed;
	border-radius: 20px;
	background-size: cover;
}

.sign-page.sign-in-img .blured-bg-form:after {
	content: "";
	background-color: rgba(0, 0, 0, 0.75);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	border-radius: 20px;
}

.sign-page.sign-up-img {
	min-height: 100vh;
	background-attachment: fixed;
	background-size: cover;
	padding-bottom: 60px;
}

@media (min-width: 768px) {
	.sign-page.sign-up-img {
		padding-bottom: 120px;
	}
}

.sign-page.sign-up-img .form-wrapper {
	width: 100%;
	padding: 0 15px;
}

.sign-page.sign-up-img .blured-bg-form {
	position: relative;
	width: 100%;
	z-index: 1;
	max-width: 527px;
	margin: 0 auto;
	border-radius: 20px;
	box-shadow: 0 52px 54px rgba(65, 62, 101, 0.25);
	padding: 25px;
	margin-top: 40px;
}

@media (min-width: 480px) {
	.sign-page.sign-up-img .blured-bg-form {
		padding: 55px;
	}
}

@media (min-width: 768px) {
	.sign-page.sign-up-img .blured-bg-form {
		margin-top: 120px;
	}
}

.sign-page.sign-up-img .blured-bg-form form {
	background: transparent;
}

.sign-page.sign-up-img .blured-bg-form:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	-webkit-filter: blur(8px);
	filter: blur(8px);
	background: url(../images/jpeg/sign-up-bg.jpg) no-repeat center;
	background-attachment: fixed;
	border-radius: 20px;
	background-size: cover;
}

.sign-page.sign-up-img .blured-bg-form:after {
	content: "";
	background-color: rgba(0, 0, 0, 0.44);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	border-radius: 20px;
}

.sign-page.frgt-pass-img {
	min-height: 100vh;
	background-attachment: fixed;
	background-size: cover;
	padding-bottom: 60px;
}

@media (min-width: 768px) {
	.sign-page.frgt-pass-img {
		padding-bottom: 120px;
	}
}

.sign-page.frgt-pass-img .form-wrapper {
	width: 100%;
	padding: 0 15px;
}

.sign-page.frgt-pass-img .blured-bg-form {
	position: relative;
	width: 100%;
	z-index: 1;
	max-width: 607px;
	margin: 0 auto;
	border-radius: 20px;
	box-shadow: 0 52px 54px rgba(65, 62, 101, 0.25);
	padding: 25px;
	margin-top: 40px;
}

@media (min-width: 480px) {
	.sign-page.frgt-pass-img .blured-bg-form {
		padding: 55px;
	}
}

@media (min-width: 768px) {
	.sign-page.frgt-pass-img .blured-bg-form {
		margin-top: 120px;
	}
}

.sign-page.frgt-pass-img .blured-bg-form form {
	background: transparent;
}

.sign-page.frgt-pass-img .blured-bg-form:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	-webkit-filter: blur(8px);
	filter: blur(8px);
	background: url(../images/jpeg/forget-pass-bg.jpg) no-repeat center;
	background-attachment: fixed;
	border-radius: 20px;
	background-size: cover;
}

.sign-page.frgt-pass-img .blured-bg-form:after {
	content: "";
	background-color: rgba(0, 0, 0, 0.44);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	border-radius: 20px;
}

.sign-page.bg-img {
	position: relative;
}

.sign-page.bg-img::before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.6;
}

.sign-page.bg-img .main-block .nerdnow-form form {
	box-shadow: 0 52px 54px rgba(65, 62, 101, 0.25);
	color: #fff !important;
}

.sign-page.bg-img .nerdnow-form .form-title .title {
	color: #fff;
}

.sign-page.bg-img .nerdnow-form .form-title p {
	color: rgba(255, 255, 255, 0.7);
}

.sign-page.bg-img .nerdnow-form .form-check-label label p {
	color: rgba(255, 255, 255, 0.7);
}

.sign-page.bg-img .nerdnow-form .form-check-label label p a {
	color: #fedc5a;
}

.sign-page.bg-img .nerdnow-form .button-block .sign-up-text {
	color: rgba(255, 255, 255, 0.7);
}

.sign-page.bg-img .nerdnow-form .button-block .sign-up-text a {
	color: #fedc5a;
}

.frgt-pass-img {
	background: url(../images/jpeg/forget-pass-bg.jpg) no-repeat center;
	background-size: cover;
}

.frgt-pass-img.bg-img:before {
	opacity: 0.2;
}

.sign-up-img {
	background: url(../images/jpeg/sign-up-bg.jpg) no-repeat center;
}

.sign-up-img.bg-img:before {
	opacity: 0.2;
}

/*==== Career_Details -------*/
.career-details-page .section-title h2 {
	color: #19191b;
	font-size: 48px;
	font-weight: 700;
	letter-spacing: -0.83px;
	line-height: 56px;
}

.career-details-page .section-title p {
	color: #7c8087;
	font-size: 18px;
	font-weight: 300;
	line-height: 32px;
	padding-top: 15px;
}

.career-details-page .section-title p + p {
	padding-top: 0;
}

.career-details-page .section-title p:last-child {
	margin-bottom: 0;
}

.job-details-content {
	padding-top: 35px;
	padding-bottom: 40px;
}

@media (min-width: 768px) {
	.job-details-content {
		padding-top: 65px;
		padding-bottom: 100px;
	}
}

.job-details-content .block-title {
	color: #19191b;
	font-size: 21px;
	font-weight: 700;
	line-height: 34px;
}

.job-details-content .skill-list li {
	color: #696871;
	list-style: none;
	font-size: 16px;
	font-weight: 300;
	line-height: 20px;
	padding-top: 12.5px;
	padding-bottom: 12.5px;
}

.job-details-content .skill-list li:last-child {
	padding-bottom: 0;
}

.job-details-content .skill-list li:first-child {
	padding-top: 0;
}

.job-details-content .skill-list li:before {
	display: inline-block;
	content: "";
	width: 9px;
	height: 9px;
	background-color: #19191b;
	border-radius: 500px;
	margin-right: 12px;
}

.job-details-content p {
	color: #696871;
	font-size: 16px;
	font-weight: 300;
	line-height: 28px;
	margin-bottom: 15px;
}

.job-details-content p:last-child {
	margin-bottom: 0;
}

.job-details-content .job-top-header {
	max-width: 275px;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between;
	margin: 0 auto;
	padding-bottom: 30px;
}

.job-details-content .job-top-header .location {
	color: #8c97ac;
	font-size: 16px;
	font-weight: 300;
	margin-right: 5px;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	margin-right: 10px;
}

.job-details-content .job-top-header .badge {
	height: 30px;
	border-radius: 5px;
	font-size: 13px;
	font-weight: 300;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	padding-left: 13px;
	padding-right: 13px;
	width: 76px;
}

.job-details-content .job-top-header .badge.green {
	background-color: rgba(15, 188, 73, 0.1);
	color: #0fbc49;
}

.job-details-content .job-top-header .badge.orange {
	background-color: rgba(245, 166, 35, 0.15);
	color: #f5a623;
}

.job-details-content .job-top-header .badge.blue {
	background-color: rgba(16, 66, 253, 0.15);
	color: #1042fd;
}

.job-details-content .job-top-header .badge.purple {
	background-color: rgba(84, 84, 212, 0.15);
	color: #5454d4;
}

.job-details-content .contant-block-1 .main-title {
	color: #19191b;
	font-weight: 700;
	letter-spacing: -1px;
	margin-bottom: 75px;
	font-size: 34px;
	line-height: 46px;
}

@media (min-width: 768px) {
	.job-details-content .contant-block-1 .main-title {
		font-size: 80px;
		line-height: 85px;
	}
}

.job-details-content .apply-btn .btn--primary,
.job-details-content .apply-btn .btn--red,
.job-details-content .apply-btn .btn--secondary,
.job-details-content .apply-btn .btn--outline,
.job-details-content .apply-btn .btn--yellow {
	min-width: 250px;
	height: 60px;
	border-radius: 20px;
	border: 1px solid #c31a12;
	background-color: #f04037;
	overflow: hidden;
}

/*==== Career_Page -------*/
.career-page .section-title p {
	margin-top: 28px;
}

/*>>>>>>>> JOB area styling <<<<<<<<<*/
.job-section {
	background: #f7f7fb;
	padding-top: 50px;
	padding-bottom: 65px;
}

@media (min-width: 768px) {
	.job-section {
		padding-top: 100px;
		padding-bottom: 130px;
	}
}

.card-job {
	min-height: 350px;
	box-shadow: 0 2px 4px rgba(14, 86, 124, 0.17);
	background-color: #ffffff;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-pack: justify;
	justify-content: space-between;
	padding: 35px;
	-webkit-transition: .4s;
	transition: .4s;
	border-radius: 20px;
}

.card-job .location {
	color: #8c97ac;
	font-size: 16px;
	font-weight: 300;
	margin-right: 5px;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
}

.card-job .card-footer {
	background: transparent;
	border: 0;
	padding: 0;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
}

.card-job .card-footer .client-details {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
}

.card-job .card-footer .client-details .company-title {
	color: #1d293f;
	font-size: 18px;
	font-weight: 500;
	line-height: 1;
}

.card-job .card-footer .client-details span {
	line-height: 1;
	color: #8c97ac;
	font-size: 13px;
	font-weight: 300;
}

.card-job .badge {
	height: 30px;
	border-radius: 5px;
	font-size: 13px;
	font-weight: 300;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	padding-left: 13px;
	padding-right: 13px;
}

.card-job .badge.green {
	background-color: rgba(119, 191, 65, 0.1);
	color: #77bf41;
}

.card-job .badge.red {
	background-color: rgba(240, 64, 55, 0.15);
	color: #f04037;
}

.card-job .badge.blue {
	background-color: rgba(84, 84, 212, 0.15);
	color: #5454d4;
}

.card-job:hover {
	box-shadow: 0 32px 84px rgba(14, 86, 124, 0.17);
}

.card-job.top-only {
	-webkit-box-pack: start;
	justify-content: flex-start;
	min-height: 100%;
}

/*>>>>>>>> feature area styling <<<<<<<<<*/
@media (min-width: 768px) {
	.career-feature-section {
		padding-bottom: 40px;
	}
}

/* Ripple Out */
@-webkit-keyframes ripple-out {
	100% {
		top: -12px;
		right: -12px;
		bottom: -12px;
		left: -12px;
		opacity: 0;
	}
}

@keyframes ripple-out {
	100% {
		top: -12px;
		right: -12px;
		bottom: -12px;
		left: -12px;
		opacity: 0;
	}
}

.circle-bg-red {
	background: #f04037;
}

.circle-bg-red.outer-circle {
	position: relative;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	background: rgba(240, 64, 55, 0.06);
}

.circle-bg-red.outer-circle:before {
	content: '';
	position: absolute;
	border: rgba(240, 64, 55, 0.08) solid 6px;
	border-radius: 500px;
	right: 0;
	bottom: 0;
	left: 0;
	top: 0;
	-webkit-animation: ripple-out 1.2s linear 1s infinite;
	animation: ripple-out 1.2s linear 1s infinite;
}

.circle-bg-green {
	background: #77bf41;
}

.circle-bg-green.outer-circle {
	position: relative;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	background: rgba(119, 191, 65, 0.06);
}

.circle-bg-green.outer-circle:before {
	content: '';
	position: absolute;
	border: rgba(119, 191, 65, 0.08) solid 6px;
	border-radius: 500px;
	right: 0;
	bottom: 0;
	left: 0;
	top: 0;
	-webkit-animation: ripple-out 1.2s linear 1s infinite;
	animation: ripple-out 1.2s linear 1s infinite;
}

.circle-bg-purple {
	background: #a665fb;
}

.circle-bg-purple.outer-circle {
	background: rgba(166, 101, 251, 0.06);
	position: relative;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
}

.circle-bg-purple.outer-circle:before {
	content: '';
	position: absolute;
	border: rgba(166, 101, 251, 0.08) solid 6px;
	border-radius: 500px;
	right: 0;
	bottom: 0;
	left: 0;
	top: 0;
	-webkit-animation: ripple-out 1.2s linear 1s infinite;
	animation: ripple-out 1.2s linear 1s infinite;
	opacity: 1.6;
}

.circle-bg-ash {
	background: #413e65;
}

.circle-bg-ash.outer-circle {
	background: rgba(65, 62, 101, 0.06);
	position: relative;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
}

.circle-bg-ash.outer-circle:before {
	content: '';
	position: absolute;
	border: rgba(65, 62, 101, 0.08) solid 6px;
	border-radius: 500px;
	right: 0;
	bottom: 0;
	left: 0;
	top: 0;
	-webkit-animation: ripple-out 1.2s linear 1s infinite;
	animation: ripple-out 1.2s linear 1s infinite;
	opacity: 1.6;
}

.circle-bg-blue {
	background: #5454d4;
}

.circle-bg-blue.outer-circle {
	background: rgba(84, 84, 212, 0.06);
	position: relative;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
}

.circle-bg-blue.outer-circle:before {
	content: '';
	position: absolute;
	border: rgba(84, 84, 212, 0.08) solid 6px;
	border-radius: 500px;
	right: 0;
	bottom: 0;
	left: 0;
	top: 0;
	-webkit-animation: ripple-out 1.2s linear 1s infinite;
	animation: ripple-out 1.2s linear 1s infinite;
	opacity: 1.6;
}

.circle-bg-yellow {
	background: #fedc5a;
}

.circle-bg-yellow.outer-circle {
	background: rgba(254, 220, 90, 0.06);
	position: relative;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
}

.circle-bg-yellow.outer-circle:before {
	content: '';
	position: absolute;
	border: rgba(254, 220, 90, 0.08) solid 6px;
	border-radius: 500px;
	right: 0;
	bottom: 0;
	left: 0;
	top: 0;
	-webkit-animation: ripple-out 1.2s linear 1s infinite;
	animation: ripple-out 1.2s linear 1s infinite;
	opacity: 1.6;
}

/*==== Case_Study -------*/
.case-study-card {
	-webkit-transition: .4s;
	transition: .4s;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}

.case-study-card .card-img {
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	overflow: hidden;
	position: relative;
}

.case-study-card .card-img > img {
	width: 100%;
}

@media (min-width: 576px) {
	.case-study-card .card-img > img {
		width: auto;
	}
}

.case-study-card .card-img .brand-img {
	position: absolute;
	bottom: 28px;
	left: 30px;
}

.case-study-card .card-img .brand-img img {
	border-radius: 8px;
	border: 1px solid #eae9f2;
}

.case-study-card .card-content {
	padding-top: 35px;
	padding-bottom: 35px;
	padding-left: 35px;
	padding-right: 35px;
	border-left: 1px solid #eae9f2;
	border-right: 1px solid #eae9f2;
	border-bottom: 1px solid #eae9f2;
	background-color: #ffffff;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}

.case-study-card .card-content .title {
	color: #19191b;
	font-size: 21px;
	font-weight: 700;
	letter-spacing: -0.66px;
	margin-bottom: 13px;
}

.case-study-card .card-content p {
	color: #767581;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 26px;
}

.case-study-card .card-content p:last-child {
	margin-bottom: 0;
}

.case-study-card:hover {
	box-shadow: 0 52px 54px rgba(65, 62, 101, 0.3);
}

.case-study-card-2 {
	-webkit-transition: .4s;
	transition: .4s;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}

@media (min-width: 480px) {
	.case-study-card-2 {
		display: -webkit-box;
		display: flex;
	}
}

.case-study-card-2 .card-img {
	border-radius: 8px;
	overflow: hidden;
	position: relative;
}

@media (min-width: 768px) {
	.case-study-card-2 .card-img {
		max-width: 210px;
	}
}

.case-study-card-2 .card-img > img {
	width: 100%;
}

@media (min-width: 576px) {
	.case-study-card-2 .card-img > img {
		width: auto;
	}
}

.case-study-card-2 .card-content {
	padding-top: 30px;
}

@media (min-width: 480px) {
	.case-study-card-2 .card-content {
		padding-left: 30px;
		padding-top: 0px;
	}
}

.case-study-card-2 .card-content .brand-img {
	margin-bottom: 22px;
}

.case-study-card-2 .card-content .brand-img img {
	border-radius: 8px;
	border: 1px solid #eae9f2;
}

.case-study-card-2 .card-content .title {
	color: #19191b;
	font-size: 21px;
	font-weight: 700;
	letter-spacing: -0.66px;
	margin-bottom: 13px;
}

.case-study-card-2 .card-content p {
	color: #767581;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 26px;
}

.case-study-card-2 .card-content p:last-child {
	margin-bottom: 0;
}

.case-study-details-section {
	border-bottom: 1px solid #eae9f2;
	padding-bottom: 50px;
}

@media (min-width: 768px) {
	.case-study-details-section {
		padding-bottom: 120px;
	}
}

.case-study-details__big-img {
	border-radius: 20px;
	overflow: hidden;
}

.case-study-details__details-image-half {
	border-radius: 20px;
	overflow: hidden;
}

.case-study-details__text-block .title {
	color: #19191b;
	font-size: 21px;
	font-weight: 700;
	letter-spacing: -0.66px;
	line-height: 28px;
	padding-bottom: 22px;
}

.case-study-details__text-block p {
	color: #696871;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 28px;
}

.case-study-details__text-block p:last-child {
	margin-bottom: 0;
}

.case-study-details__text-block .details-list li {
	color: #696871;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -0.5px;
	line-height: 28px;
	margin-left: 20px;
	margin-bottom: 17px;
	display: -webkit-box;
	display: flex;
}

.case-study-details__text-block .details-list li:last-child {
	margin-bottom: 0;
}

.case-study-details__text-block .details-list li::before {
	content: "";
	min-width: 10px;
	max-width: 10px;
	min-height: 10px;
	max-height: 10px;
	background-color: #19191b;
	display: block;
	border-radius: 500px;
	margin-right: 15px;
	margin-top: 10px;
}

.case-study-details__text-block .btn {
	min-width: 250px;
	min-height: 60px;
	border-radius: 20px;
	border: 1px solid #c31a12;
	background-color: #f04037;
	overflow: hidden;
}

/*==== Pricing_Pages -------*/
/*>>>>>>>> Pricing Section <<<<<<<<<*/
.pricing-btns {
	border-radius: 20px;
	padding: 5px;
	background-color: #f7f7fb;
	display: -webkit-inline-box;
	display: inline-flex;
	max-height: 65px;
}

.pricing-btns a {
	border-radius: 20px 0 0 10px;
	width: 160px;
	height: 55px;
	display: -webkit-inline-box;
	display: inline-flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	color: #ffffff;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: -0.5px;
	color: #19191b;
}

.pricing-btns a + a {
	border-radius: 0 10px 10px 0;
}

.pricing-btns a.active {
	background-color: #5454d4;
	color: #fff;
}

.yearly-active .yearly {
	display: block;
}

.yearly-active .monthly {
	display: none;
}

.monthly-active .monthly {
	display: block;
}

.monthly-active .yearly {
	display: none;
}

/*>>>>>>>> Feature Section <<<<<<<<<*/
.feature-area .section-title h2 {
	color: #19191b;
	font-size: 60px;
	font-weight: 700;
	letter-spacing: -1.88px;
	line-height: 84px;
}

.feature-widget {
	text-align: center;
	padding-left: 25px;
	padding-right: 25px;
}

@media (min-width: 1200px) {
	.feature-widget {
		padding-left: 35px;
		padding-right: 35px;
	}
}

.feature-widget .widget-icon {
	min-width: 69px;
	max-width: 69px;
	min-height: 69px;
	max-height: 69px;
	display: -webkit-inline-box;
	display: inline-flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	border-radius: 500px;
	margin-bottom: 17px;
	font-size: 25px;
}

.feature-widget .widget-icon.bg-red {
	background-color: rgba(240, 64, 55, 0.1);
	color: #f04037;
}

.feature-widget .widget-icon.bg-blue {
	background-color: rgba(84, 84, 212, 0.1);
	color: #5454d4;
}

.feature-widget .widget-icon.bg-yellow {
	background-color: rgba(254, 220, 90, 0.1);
	color: #fedc5a;
}

.feature-widget .widget-text .title {
	display: block;
	font-size: 24px;
	font-weight: 700;
	letter-spacing: -0.75px;
	margin-bottom: 14px;
}

.feature-widget .widget-text p {
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 28px;
}

.feature-widget .widget-text p:last-child {
	margin-bottom: 0;
}

/*>>>>>>>> FAQ Section styling <<<<<<<<<*/
.pricing-page-faq-section .section-title p {
	padding-top: 15px;
}

.pricing-page-faq-section .faq-link {
	margin-top: 85px;
	text-align: center;
}

.pricing-page-faq-section .faq-link p {
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 28px;
	margin-bottom: 0;
}

.pricing-page-faq-section .faq-link a {
	color: #f04037;
}

/*>>>>>>>> Footer area styling <<<<<<<<<*/
.pricing-table {
	overflow: auto;
	padding-bottom: 30px;
}

.pricing-table table {
	display: block;
}

.pricing-table table thead {
	display: block;
}

.pricing-table table thead tr {
	display: block;
}

.pricing-table table thead tr .sin-title-box {
	padding: 0 20px;
	height: 60px;
	color: #19191b;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: -0.56px;
}

.pricing-table table tbody {
	display: block;
}

.pricing-table table tbody tr {
	display: block;
}

.pricing-table table .title-col {
	min-width: 290px;
}

.pricing-table table .basic-col {
	min-width: 195px;
}

.pricing-table table .standard-col {
	min-width: 195px;
}

.pricing-table table .premium-col {
	min-width: 195px;
}

.pricing-table table .ent-col {
	min-width: 195px;
}

.pricing-table table .colored-row {
	background: #f7f7fb;
	border-top: 2px solid #fff;
}

.pricing-table table .colored-row:first-child {
	border-top: 0;
}

.pricing-table table .colored-row:first-child .sin-box:before {
	height: 50%;
	top: auto;
	bottom: 0;
}

.pricing-table table .colored-row .sin-box {
	position: relative;
	padding: 0 20px;
	height: 65px;
	color: #696871;
	font-size: 18px;
	font-weight: 300;
	letter-spacing: -0.56px;
}

.pricing-table table .colored-row .sin-box:before {
	content: "";
	background: #fff;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	width: 1px;
}

.pricing-table table .colored-row .sin-box.title-col {
	color: #19191b;
	font-weight: 700;
}

.pricing-table table .colored-row .sin-box .table-icon {
	font-size: 20px;
}

.pricing-table table .colored-row .sin-box .table-icon.neg {
	color: #f04037;
}

.pricing-table table .colored-row .sin-box .table-icon.pos {
	color: #67d216;
}

.pricing-table table .price-widget-block {
	padding-left: 22px;
	margin-top: 50px;
}

.pricing-table table .price-widget-block .title {
	color: #19191b;
	font-size: 21px;
	font-weight: 700;
	letter-spacing: -0.66px;
	padding-bottom: 5px;
}

.pricing-table table .price-widget-block .subtitle {
	color: #9c9aaa;
	font-size: 13px;
	font-weight: 300;
	letter-spacing: -0.46px;
	padding-bottom: 26px;
}

.pricing-table table .price-widget-block .btn {
	width: 167px;
	height: 50px;
	border-radius: 5px;
	border: 1px solid #eae9f2;
	background-color: #ffffff;
	color: #5454d4;
	font-size: 18px;
	font-weight: 500;
	letter-spacing: -0.56px;
	display: -webkit-inline-box;
	display: inline-flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
}

.pricing-table table .price-widget-block .btn:hover {
	border: 1px solid #c31a12;
	background-color: #f04037;
	color: #fff;
}

/*==== BLog_Pages -------*/
.blog-page .section-title p {
	margin-top: 28px;
}

/*>>>>>>>> BLog Post (Regular) styling <<<<<<<<<*/
.nerdnow-blog-page-sidebar .single-sidebar {
	background-color: #413e65;
	border-radius: 20px;
	border: 1px solid #eae9f2;
	background-color: #413e65;
	margin-bottom: 33px;
}

.nerdnow-blog-page-sidebar .single-sidebar .sidebar-title {
	color: #fff;
	font-size: 24px;
	font-weight: 700;
	letter-spacing: -0.75px;
	line-height: 32px;
}

.nerdnow-blog-page-sidebar .single-sidebar .sidebar-search {
	min-height: 71px;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	padding-left: 23px;
}

.nerdnow-blog-page-sidebar .single-sidebar .sidebar-search button {
	font-size: 19px;
	color: rgba(255, 255, 255, 0.7);
	height: 100%;
	margin-top: 9px;
}

.nerdnow-blog-page-sidebar .single-sidebar .sidebar-search .form-control {
	color: rgba(255, 255, 255, 0.7);
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 26px;
	border: 0;
	background: transparent;
}

.nerdnow-blog-page-sidebar .single-sidebar .sidebar-search .form-control::-webkit-input-placeholder {
	color: rgba(255, 255, 255, 0.7);
}

.nerdnow-blog-page-sidebar .single-sidebar .sidebar-search .form-control::-moz-placeholder {
	color: rgba(255, 255, 255, 0.7);
}

.nerdnow-blog-page-sidebar .single-sidebar .sidebar-search .form-control:-ms-input-placeholder {
	color: rgba(255, 255, 255, 0.7);
}

.nerdnow-blog-page-sidebar .single-sidebar .sidebar-search .form-control::-ms-input-placeholder {
	color: rgba(255, 255, 255, 0.7);
}

.nerdnow-blog-page-sidebar .single-sidebar .sidebar-search .form-control::placeholder {
	color: rgba(255, 255, 255, 0.7);
}

.nerdnow-blog-page-sidebar .single-sidebar.post-block {
	padding: 25px;
}

.nerdnow-blog-page-sidebar .sidebar-post-block {
	border-bottom: 1px solid #524f73;
	padding-bottom: 13px;
	padding-top: 20px;
}

.nerdnow-blog-page-sidebar .sidebar-post-block:last-child {
	padding-bottom: 0px;
	border-bottom: 0;
}

.nerdnow-blog-page-sidebar .sidebar-post-block .title {
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: -0.5px;
	line-height: 26px;
}

.nerdnow-blog-page-sidebar .sidebar-post-block .title a:hover {
	opacity: .9;
	color: #fff;
}

.nerdnow-blog-page-sidebar .sidebar-post-block .date {
	color: rgba(255, 255, 255, 0.7);
	font-size: 14px;
	font-weight: 300;
	letter-spacing: -0.44px;
	line-height: 26px;
	margin-top: 4px;
}

.nerdnow-blog-page-sidebar .category-sidebar-list li {
	margin-bottom: 13px;
}

.nerdnow-blog-page-sidebar .category-sidebar-list li:last-child {
	margin-bottom: 0;
}

.nerdnow-blog-page-sidebar .category-sidebar-list li a {
	color: #ffffff;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: -0.5px;
	line-height: 22px;
}

.nerdnow-blog-page-sidebar .category-sidebar-list li a span {
	color: rgba(255, 255, 255, 0.7);
}

.blog-post-area {
	padding-bottom: 20px;
}

@media (min-width: 768px) {
	.blog-post-area {
		padding-bottom: 140px;
	}
}

.blog-card {
	border-radius: 0 0 10px 10px;
	-webkit-transition: .4s;
	transition: .4s;
}

.blog-card_img {
	border-radius: 20px 10px 0 0;
	overflow: hidden;
}

.blog-card_img img {
	width: 100%;
}

.blog-card_texts {
	border: 1px solid #eae9f2;
	border-top: 0;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 33px;
	padding-right: 33px;
	border-radius: 0 0 10px 10px;
}

.blog-card_texts .post-date {
	color: #767581;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 26px;
	padding-bottom: 17px;
}

.blog-card_texts .post-title {
	color: #19191b;
	font-size: 21px;
	font-weight: 700;
	letter-spacing: -0.66px;
	line-height: 32px;
	padding-bottom: 8px;
}

.blog-card_texts p {
	color: #767581;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 26px;
	margin-bottom: 15px;
}

.blog-card_texts .link-to-more {
	color: #f04037;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: -0.5px;
	line-height: 28px;
	margin-top: 6px;
}

.blog-card:hover {
	box-shadow: 0 52px 54px rgba(65, 62, 101, 0.3);
}

.blog-card--list {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
}

@media (min-width: 768px) {
	.blog-card--list {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		flex-direction: row;
	}
}

.blog-card--list .blog-card_img {
	border-radius: 20px 10px 0 0;
}

@media (min-width: 768px) {
	.blog-card--list .blog-card_img {
		border-radius: 20px 0 0 10px;
		width: 100%;
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.blog-card--list .blog-card_img {
		min-width: 350px;
		max-width: 350px;
	}
}

@media (min-width: 768px) and (min-width: 992px) {
	.blog-card--list .blog-card_img {
		min-width: 265px;
	}
}

@media (min-width: 768px) and (min-width: 1200px) {
	.blog-card--list .blog-card_img {
		min-width: 350px;
		max-width: 350px;
	}
}

.blog-card--list .blog-card_img img {
	width: 100%;
}

@media (min-width: 992px) {
	.blog-card--list .blog-card_img img {
		max-width: none;
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
	}
}

@media (min-width: 768px) {
	.blog-card--list .blog-card_texts {
		border-radius: 0px 10px 10px 0;
		border-top: 1px solid #eae9f2;
		border-left: 1px solid #eae9f2;
	}
}

.nerdnow-blog-pagination .pagination-list {
	display: -webkit-box;
	display: flex;
}

.nerdnow-blog-pagination .pagination-list li {
	width: 38px;
	height: 38px;
	border-radius: 5px;
	border: 1px solid #eae9f2;
	background-color: #ffffff;
	margin: 0 5px;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
}

.nerdnow-blog-pagination .pagination-list li.exerpt {
	-webkit-box-align: end;
	align-items: flex-end;
}

.nerdnow-blog-pagination .pagination-list li a {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	border-radius: 5px;
}

.nerdnow-blog-pagination .pagination-list li:hover {
	border: 1px solid #5454d4;
	background-color: #5454d4;
	color: #fff;
}

.nerdnow-blog-pagination .pagination-list li:hover a {
	color: inherit;
}

/*>>>>>>>> CTA Section styling <<<<<<<<<*/
.blog-post-details .post-image img {
	border-radius: 20px;
}

.blog-post-details .article-title {
	color: #19191b;
	font-size: 24px;
	font-weight: 700;
}

.blog-post-details p {
	color: #696871;
	font-size: 18px;
	font-weight: 300;
	letter-spacing: -0.56px;
	line-height: 30px;
	padding-bottom: 10px;
}

.blog-post-details .quoteed-text {
	display: -webkit-box;
	display: flex;
}

.blog-post-details .quoteed-text:before {
	content: url(../images/png/quote-icon.png);
	display: inline-block;
	min-width: 28px;
	max-width: 28px;
	margin-top: 8px;
	margin-right: 23px;
}

.blog-post-details .quoteed-text p {
	color: #696871;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
	line-height: 34px;
}

.blog-post-details .related-post-tags {
	display: -webkit-box;
	display: flex;
}

.blog-post-details .related-post-tags a {
	background: #eae9f2;
	color: #696871;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -0.5px;
	border-radius: 5px;
	line-height: 1;
	padding: 15px;
}

.blog-post-details .related-post-tags li {
	margin: 0 12px 10px;
}

.blog-post-details .related-post-tags li:first-child {
	margin-left: 0;
}

.nerdnow-blog__reply-section {
	background-color: #f7f7fb;
	padding-top: 40px;
	padding-bottom: 40px;
}

@media (min-width: 768px) {
	.nerdnow-blog__reply-section {
		padding-top: 110px;
		padding-bottom: 120px;
	}
}

.nerdnow-blog__reply-section .reply-block-title {
	color: #19191b;
	font-size: 24px;
	font-weight: 700;
	letter-spacing: -0.75px;
	line-height: 32px;
}

.nerdnow-blog__reply-form .form-control {
	box-shadow: 0 2px 4px rgba(14, 86, 124, 0.17);
	border-radius: 20px;
	background-color: #ffffff;
	border: 0;
	color: #9c9aaa;
	font-size: 18px;
	font-weight: 300;
	letter-spacing: -0.56px;
	line-height: 30px;
	margin-bottom: 20px;
}

.nerdnow-blog__reply-form input {
	height: 60px;
	padding-left: 30px;
}

.nerdnow-blog__reply-form textarea {
	min-height: 171px;
	padding-top: 20px;
	padding-left: 30px;
}

.nerdnow-blog__reply-form .btn {
	width: 259px;
	height: 60px;
	border-radius: 20px;
	overflow: hidden;
}

.nerdnow-blog__comments .single-comment {
	box-shadow: 0 2px 4px rgba(14, 86, 124, 0.17);
	border-radius: 20px;
	background-color: #ffffff;
	padding: 25px;
	margin-bottom: 30px;
}

.nerdnow-blog__comments .single-comment:last-child {
	margin-bottom: 0;
}

.nerdnow-blog__comments .single-comment p {
	color: #696871;
	font-size: 18px;
	font-weight: 300;
	letter-spacing: -0.56px;
	line-height: 30px;
}

.nerdnow-blog__comments .single-comment .user-small-card {
	display: -webkit-box;
	display: flex;
	margin-bottom: 5px;
}

.nerdnow-blog__comments .single-comment .user-small-card .user-img {
	min-width: 54px;
	max-width: 54px;
	max-height: 54px;
	min-height: 54px;
	border-radius: 500px;
	margin-right: 15px;
	overflow: hidden;
}

.nerdnow-blog__comments .single-comment .user-small-card .user-identity .name {
	color: #19191b;
	font-size: 21px;
	font-weight: 700;
	letter-spacing: -0.66px;
	line-height: 28px;
}

.nerdnow-blog__comments .single-comment .user-small-card .user-identity .date {
	color: #696871;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 28px;
}

/*==== Contact_Pages -------*/
.contact-page .section-title {
	margin-bottom: 50px;
}

@media (min-width: 992px) {
	.contact-page .section-title {
		margin-bottom: 80px;
	}
}

.contact-page .section-title h2 {
	color: #19191b;
	font-size: 60px;
	font-weight: 700;
	letter-spacing: -1.88px;
	line-height: 60px;
}

.nerdnow-contact-form .form-group {
	margin-bottom: 30px;
}

.nerdnow-contact-form .form-group .form-control {
	margin-bottom: 0;
}

.nerdnow-contact-form .form-group label {
	color: #19191b;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: -0.56px;
	line-height: 1;
	margin-bottom: 20px;
}

.nerdnow-contact-form .form-title {
	color: #19191b;
	font-size: 24px;
	font-weight: 700;
	letter-spacing: -0.75px;
}

.nerdnow-contact-form .form-control {
	border-radius: 20px;
	border: 1px solid #eae9f2;
	background-color: #ffffff;
	color: #9c9aaa;
	font-size: 18px;
	font-weight: 300;
	letter-spacing: -0.56px;
	margin-bottom: 17px;
	text-indent: 25px;
}

.nerdnow-contact-form input {
	min-height: 73px;
}

.nerdnow-contact-form textarea {
	min-height: 154px;
	max-height: 154px;
	padding-top: 20px;
}

.nerdnow-contact-form .btn {
	width: 100%;
	max-height: 60px;
	min-height: 60px;
}

.nerdnow-contact-form .btn.w-small {
	max-width: 255px;
}

.contact-widget-wrapper {
	border-radius: 20px;
	background-color: #f7f7fb;
	padding-top: 80px;
	padding-bottom: 30px;
	padding-left: 50px;
	padding-right: 50px;
}

@media (min-width: 992px) {
	.contact-widget-wrapper {
		padding-left: 140px;
		padding-right: 150px;
	}
}

@media (min-width: 1200px) {
	.contact-widget-wrapper {
		padding-left: 150px;
		padding-right: 150px;
	}
}

.contact-widget-block .title {
	color: #19191b;
	font-size: 24px;
	font-weight: 700;
	letter-spacing: -0.75px;
	line-height: 1;
}

.contact-widget-block p {
	color: #696871;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
	line-height: 30px;
	margin-bottom: 0;
}

.contact-form-title--big .form-title {
	color: #19191b;
	font-weight: 700;
	letter-spacing: -2.5px;
	font-size: 34px;
	line-height: 46px;
	margin-bottom: 15px;
}

@media (min-width: 768px) {
	.contact-form-title--big .form-title {
		font-size: 80px;
		line-height: 84px;
		margin-bottom: 30px;
	}
}

.contact-form-title--big p {
	color: #696871;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
	line-height: 30px;
}

.contact-map {
	width: 100%;
	height: 500px;
	margin-bottom: 50px;
}

@media (min-width: 992px) {
	.contact-map {
		margin-top: 0px;
		position: absolute;
		top: 0;
		right: 0;
		height: 100%;
		width: 47%;
	}
}

/*==== Thank_You -------*/
.nerdNow-thank-page-main {
	padding-top: 55px;
	padding-bottom: 70px;
}

@media (min-width: 768px) {
	.nerdNow-thank-page-main {
		padding-top: 110px;
		padding-bottom: 140px;
	}
}

.nerdNow-thank-page-main .contents {
	text-align: center;
}

.nerdNow-thank-page-main .contents .content-icon {
	width: 118px;
	height: 118px;
	background-color: #5454d4;
	border-radius: 500px;
	display: -webkit-inline-box;
	display: inline-flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	margin-bottom: 48px;
}

.nerdNow-thank-page-main .contents .content-text .title {
	color: #19191b;
	font-weight: 700;
	letter-spacing: -2.5px;
	margin-bottom: 12px;
	font-size: 34px;
	line-height: 46px;
}

@media (min-width: 768px) {
	.nerdNow-thank-page-main .contents .content-text .title {
		font-size: 80px;
		line-height: 84px;
	}
}

.nerdNow-thank-page-main .contents .content-text p {
	color: #696871;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
	line-height: 30px;
}

.nerdNow-thank-page-main .contents .content-btn {
	padding-top: 18px;
}

.nerdNow-thank-page-main .contents .content-btn .btn {
	min-width: 250px;
	min-height: 60px;
	border-radius: 20px;
	border: 1px solid #c31a12;
	color: #f04037;
	font-size: 21px;
	font-weight: 500;
	letter-spacing: -0.66px;
	display: -webkit-inline-box;
	display: inline-flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	padding-left: 20px;
	padding-right: 20px;
	-webkit-transition: .4s;
	transition: .4s;
}

.nerdNow-thank-page-main .contents .content-btn .btn:hover {
	background: #c31a12;
	color: #ffff;
}

/*==== 404 -------*/
.nerdNow-error-page-main {
	padding-top: 55px;
	padding-bottom: 70px;
}

@media (min-width: 768px) {
	.nerdNow-error-page-main {
		padding-top: 110px;
		padding-bottom: 140px;
	}
}

.nerdNow-error-page-main .contents {
	text-align: center;
}

.nerdNow-error-page-main .contents .content-icon {
	width: 118px;
	height: 118px;
	background-color: rgba(240, 64, 55, 0.1);
	border-radius: 500px;
	display: -webkit-inline-box;
	display: inline-flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	margin-bottom: 48px;
}

.nerdNow-error-page-main .contents .content-text .title {
	color: #19191b;
	font-weight: 700;
	letter-spacing: -2.5px;
	margin-bottom: 12px;
	font-size: 34px;
	line-height: 46px;
}

@media (min-width: 768px) {
	.nerdNow-error-page-main .contents .content-text .title {
		font-size: 80px;
		line-height: 84px;
	}
}

.nerdNow-error-page-main .contents .content-text p {
	color: #696871;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
	line-height: 30px;
}

.nerdNow-error-page-main .contents .content-btn {
	padding-top: 18px;
}

.nerdNow-error-page-main .contents .content-btn .btn {
	min-width: 250px;
	min-height: 60px;
	border-radius: 20px;
	border: 1px solid #c31a12;
	color: #f04037;
	font-size: 21px;
	font-weight: 500;
	letter-spacing: -0.66px;
	display: -webkit-inline-box;
	display: inline-flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	padding-left: 20px;
	padding-right: 20px;
	-webkit-transition: .4s;
	transition: .4s;
}

.nerdNow-error-page-main .contents .content-btn .btn:hover {
	background: #c31a12;
	color: #ffff;
}

/*>>>>>>>> Footer area styling <<<<<<<<<*/
/*==== Terms_page -------*/
.nerdNow-terms-contents .title-main {
	color: #19191b;
	font-weight: 700;
	letter-spacing: -2.5px;
	font-size: 34px;
	line-height: 46px;
}

@media (min-width: 768px) {
	.nerdNow-terms-contents .title-main {
		font-size: 80px;
		line-height: 84px;
	}
}

.nerdNow-terms-contents .title-block {
	color: #19191b;
	font-size: 21px;
	font-weight: 700;
	letter-spacing: -0.66px;
	line-height: 28px;
}

.nerdNow-terms-contents p {
	color: #696871;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 28px;
}

.nerdNow-terms-contents .term-list li {
	color: #696871;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 24px;
	display: -webkit-box;
	display: flex;
	margin-bottom: 25px;
}

.nerdNow-terms-contents .term-list li:before {
	content: "";
	min-width: 9px;
	max-width: 9px;
	min-height: 9px;
	max-height: 9px;
	background-color: #19191b;
	border-radius: 500px;
	display: inline-block;
	margin-right: 13px;
	margin-top: 9px;
}

/*==== Faq_page -------*/
/* .nav.faq-tab {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	border-radius: 20px;
	border: 1px solid #eae9f2;
	background-color: #f7f7fb;
	padding-top: 15px;
	padding-bottom: 15px;
}

@media (min-width: 1200px) {
	.nav.faq-tab {
		margin-right: 45px;
		margin-left: 20px;
	}
}

.nav.faq-tab .nav-link {
	padding-left: 40px;
	padding: 8px 1rem;
}

.nav.faq-tab .nav-link:hover {
	border-color: transparent;
	color: #5454d4;
}

.nav.faq-tab .nav-link.active {
	color: #5454d4;
	background-color: transparent;
	border-color: transparent;
}

.single-faq .title,
.single-faq .faq-title {
	color: #fff;
	font-size: 24px;
	font-weight: 900;
	letter-spacing: -0.75px;
	margin-bottom: 30px;
}

.single-faq p {
	color: rgba(255, 255, 255, 0.7);
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 28px;
}

.single-faq p:last-child {
	margin-bottom: 0;
}

.single-faq--black .faq-title {
	color: #19191b;
}

.single-faq--black p {
	color: #696871;
}

.single-faq.with-icon {
	padding-left: 55px;
	position: relative;
}

.single-faq.with-icon:before {
	content: "\f061";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	min-width: 30px;
	min-height: 30px;
	max-height: 30px;
	font-size: 15px;
	background-color: #5454d4;
	color: #fff;
	display: -webkit-inline-box;
	display: inline-flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	border-radius: 500px;
	position: absolute;
	left: 0;
}

.faq-link p {
	color: #696871;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 28px;
}

.faq-link a {
	color: #f04037;
}

.faq-link a:hover {
	text-decoration: underline;
}

.faq-black .faq-title,
.faq-black .title {
	color: #19191b;
}

.faq-black p {
	color: #696871;
}

.faq-wrapper .single-faq {
	margin-bottom: 30px;
} */

/*--- Landing 05 --*/
.nerdNow-05__faq-section {
	background: #19191b;
	padding-top: 95px;
}

/* --- Landing 03 --
.nerdNow-03__faq-section .faq-link {
	margin-top: 85px;
	text-align: center;
}

.nerdNow-03__faq-section .faq-link p {
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 28px;
	margin-bottom: 0;
}

.nerdNow-03__faq-section .faq-link a {
	color: #f04037;
} */

/*>>>>>>>> Faq Section styling <<<<<<<<<*/
.nerdNow-06__faq-section {
	background-color: #413e65;
	padding-bottom: 25px;
}

@media (min-width: 768px) {
	.nerdNow-06__faq-section {
		padding-bottom: 75px;
	}
}

/*==== coming_soon_page -------*/
/*------------------- 
  Coming Soon 2 
---------------------*/
.coming-soon .page-content {
	text-align: center;
	margin-top: 52px;
	margin-bottom: 55px;
}

.coming-soon .page-content .content-title {
	color: #fff;
	font-weight: 700;
	letter-spacing: -1.88px;
	margin-bottom: 20px;
	font-size: 40px;
	line-height: 50px;
}

@media (min-width: 576px) {
	.coming-soon .page-content .content-title {
		font-size: 60px;
		line-height: 60px;
	}
}

.coming-soon .page-content p {
	color: rgba(255, 255, 255, 0.7);
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
	line-height: 30px;
}

.coming-soon .form-top-text {
	color: #fff;
	font-size: 18px;
	font-weight: 300;
	letter-spacing: -0.56px;
	line-height: 30px;
	text-align: center;
}

.coming-soon .notify-form {
	margin: 0 auto;
	max-width: 413px;
}

.coming-soon .notify-form .form-control {
	height: 60px;
	width: 100%;
	color: #9c9aaa;
	font-size: 18px;
	font-weight: 300;
	letter-spacing: -0.56px;
	text-align: center;
	border-radius: 20px;
	margin-bottom: 17px;
}

.coming-soon .notify-form button {
	border-radius: 20px;
}

.coming-soon .site-footer {
	padding-bottom: 70px;
}

.coming-soon .site-footer .social-icons {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	margin: 0 auto;
	height: 100%;
}

.coming-soon .site-footer .social-icons li a {
	color: #f7f7fb;
	font-size: 23px;
	-webkit-transition: .4s;
	transition: .4s;
	padding: 0 3px;
	margin: 0 12px;
	transition: .4s;
}

@media (min-width: 992px) {
	.coming-soon .site-footer .social-icons li a:hover {
		-webkit-transform: translateY(-3px);
		transform: translateY(-3px);
	}
}

.coming-soon-2 .page-content {
	text-align: center;
	padding-top: 50px;
}

.coming-soon-2 .page-content .content-title {
	color: #19191b;
	font-weight: 700;
	letter-spacing: -1.88px;
	padding-bottom: 15px;
	font-size: 28px;
	line-height: 35px;
}

@media (min-width: 400px) {
	.coming-soon-2 .page-content .content-title {
		font-size: 40px;
		line-height: 50px;
	}
}

@media (min-width: 576px) {
	.coming-soon-2 .page-content .content-title {
		font-size: 60px;
		line-height: 60px;
	}
}

.coming-soon-2 .page-content p {
	color: #696871;
	font-weight: 300;
	letter-spacing: -0.66px;
	font-size: 16px;
	line-height: 25px;
}

@media (min-width: 400px) {
	.coming-soon-2 .page-content p {
		font-size: 18px;
		line-height: 30px;
	}
}

@media (min-width: 576px) {
	.coming-soon-2 .page-content p {
		font-size: 21px;
		line-height: 30px;
	}
}

.coming-soon-2 .form-top-text {
	color: #19191b;
	font-size: 18px;
	font-weight: 300;
	letter-spacing: -0.56px;
	line-height: 30px;
	text-align: center;
}

.coming-soon-2 .notify-form {
	margin: 0 auto;
}

.coming-soon-2 .countdown-block {
	display: -webkit-box;
	display: flex;
	padding-top: 3px;
	flex-wrap: wrap;
}

.coming-soon-2 .countdown-block > div {
	width: auto;
	max-width: unset;
	-webkit-box-flex: unset;
	flex: unset;
	border-radius: 8px;
	background-color: #5454d4;
	margin: 0 2.5px;
	text-align: center;
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

@media (min-width: 480px) {
	.coming-soon-2 .countdown-block > div {
		margin: 0 7.5px;
		padding-left: 13px;
		padding-right: 13px;
	}
}

.coming-soon-2 .countdown-block > div .wrapper {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	padding-top: 10px;
	padding-bottom: 15px;
}

.coming-soon-2 .countdown-block .time {
	color: #fff;
	font-weight: 700;
	letter-spacing: -1.19px;
	font-size: 26px;
}

@media (min-width: 480px) {
	.coming-soon-2 .countdown-block .time {
		font-size: 38px;
	}
}

.coming-soon-2 .countdown-block .label {
	color: rgba(255, 255, 255, 0.7);
	font-weight: 300;
	letter-spacing: -0.5px;
	text-transform: capitalize;
	font-size: 14px;
	line-height: 1;
}

@media (min-width: 480px) {
	.coming-soon-2 .countdown-block .label {
		font-size: 16px;
	}
}

.coming-soon-2 .notify-form {
	position: relative;
	max-width: 480px;
}

.coming-soon-2 .notify-form .input-group {
	width: 100%;
	height: 71px;
	border-radius: 20px;
	border: 1px solid #eae9f2;
	background-color: #ffffff;
	position: relative;
}

.coming-soon-2 .notify-form .input-group i {
	position: absolute;
	top: 27px;
	left: 27px;
	font-size: 19px;
	color: #cdccd9;
	margin-top: -2px;
}

.coming-soon-2 .notify-form .input-group input {
	padding-left: 63px;
	padding-right: 15px;
	width: 100%;
	border: 0;
	border-radius: 20px;
}

@media (min-width: 500px) {
	.coming-soon-2 .notify-form .input-group input {
		padding-right: 140px;
	}
}

.coming-soon-2 .notify-form .input-group input:focus {
	box-shadow: none;
	outline: none;
}

.coming-soon-2 .notify-form .input-group input::-webkit-input-placeholder {
	color: #696871;
	font-weight: 400;
}

.coming-soon-2 .notify-form .input-group input::-moz-placeholder {
	color: #696871;
	font-weight: 400;
}

.coming-soon-2 .notify-form .input-group input:-ms-input-placeholder {
	color: #696871;
	font-weight: 400;
}

.coming-soon-2 .notify-form .input-group input::-ms-input-placeholder {
	color: #696871;
	font-weight: 400;
}

.coming-soon-2 .notify-form .input-group input::placeholder {
	color: #696871;
	font-weight: 400;
}

.coming-soon-2 .notify-form button {
	margin-top: 15px;
	width: 100%;
}

@media (min-width: 500px) {
	.coming-soon-2 .notify-form button {
		width: 200px;
		position: absolute;
		margin-top: 0px;
		top: 5px;
		right: 0px;
		margin-right: 5px;
	}
}

@media (min-width: 768px) {
	.coming-soon-2 .notify-form button {
		max-width: 140px;
		font-size: 18px;
	}
}

@media (min-width: 992px) {
	.coming-soon-2 .notify-form button {
		max-width: 140px;
		font-size: 19px;
	}
}

.coming-soon-2 .site-footer {
	padding-top: 50px;
	padding-bottom: 70px;
}

.coming-soon-2 .site-footer .social-icons {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	margin: 0 auto;
	height: 100%;
}

.coming-soon-2 .site-footer .social-icons li a {
	color: #19191b;
	font-size: 23px;
	-webkit-transition: .4s;
	transition: .4s;
	padding: 0 3px;
	margin: 0 12px;
	transition: .4s;
}

@media (min-width: 992px) {
	.coming-soon-2 .site-footer .social-icons li a:hover {
		color: #5454d4;
		-webkit-transform: translateY(-3px);
		transform: translateY(-3px);
	}
}

.alignment {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-pack: justify;
	justify-content: space-between;
}

@media (min-width: 992px) {
	.alignment {
		min-height: 100vh;
	}
}

.alignment .site-header {
	-webkit-box-pack: start;
	justify-content: flex-start;
}

.alignment .main-content {
	-webkit-box-pack: center;
	justify-content: center;
}

.alignment .site-footer {
	-webkit-box-pack: end;
	justify-content: flex-end;
}

/*==== Footer Styles -------*/
/************************************* 
    NerdNow section Base Styles
*************************************/
/* --------> Hero_Area_Styles 
--------------------------------------*/
/*>>>>>>>> Hero area styling Common<<<<<<<<<*/
/* .nerdNow-01__image-card {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	box-shadow: 0 32px 34px rgba(28, 27, 32, 0.2);
	border-radius: 8px;
	padding-top: 18px;
	padding-left: 18px;
	padding-right: 18px;
	padding-bottom: 18px;
	max-width: 305px;
	min-width: 305px;
}

.nerdNow-01__image-card .card-icon {
	min-width: 31px;
	max-width: 31px;
	min-height: 31px;
	max-height: 31px;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	border-radius: 500px;
	margin-right: 15px;
}

.nerdNow-01__image-card .card-icon i {
	font-size: 16px;
	color: #fff;
}

.nerdNow-01__image-card p {
	color: #fff;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	margin-bottom: 0;
	text-align: left;
	line-height: 20px;
}

.nerdNow-01__image-card.card-blue {
	background-color: #5454d4;
}

.nerdNow-01__image-card.card-blue .card-icon {
	background-color: #fedc5a;
}

.nerdNow-01__image-card.card-yellow {
	background-color: #fedc5a;
}

.nerdNow-01__image-card.card-yellow .card-icon {
	background-color: #5454d4;
}

.nerdNow-01__image-card.card-yellow p {
	color: #19191b;
}

.nerdNow-01__image-card-2 {
	display: -webkit-box;
	display: flex;
	box-shadow: 0 32px 34px rgba(28, 27, 32, 0.2);
	border-radius: 20px;
	padding-top: 18px;
	padding-left: 18px;
	padding-right: 18px;
	padding-bottom: 18px;
	max-width: 305px;
	min-width: 305px;
}

.nerdNow-01__image-card-2 .card-icon {
	background-color: #5454d4;
	min-width: 31px;
	max-width: 31px;
	min-height: 31px;
	max-height: 31px;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	border-radius: 500px;
	margin-right: 15px;
	margin-top: 8px;
}

.nerdNow-01__image-card-2 .card-icon i {
	font-size: 16px;
	color: #fff;
}

.nerdNow-01__image-card-2 .card-text {
	padding-right: 40px;
}

.nerdNow-01__image-card-2 .card-text .date {
	opacity: 0.48;
	color: #19191b;
	font-size: 14px;
	font-weight: 300;
	letter-spacing: -0.44px;
}

.nerdNow-01__image-card-2 .card-text p {
	color: #19191b;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
	margin-bottom: 0;
}

.nerdNow-01__image-card-2.card-yellow {
	background-color: #fedc5a;
}

.nerdNow-01__image-card-2.card-red {
	background-color: #f04037;
}

.nerdNow-01__image-card-2.card-red .date {
	color: #fff;
}

.nerdNow-01__image-card-2.card-red p {
	color: #fff;
}

[class*="_hero-content"] .title {
	color: #19191b;
	font-weight: 700;
	letter-spacing: -2.81px;
	font-size: 50px;
	line-height: 56px;
	margin-bottom: 30px;
}

@media (min-width: 576px) {
	[class*="_hero-content"] .title {
		font-size: 66px;
		line-height: 60px;
	}
}

@media (min-width: 992px) {
	[class*="_hero-content"] .title {
		font-size: 76px;
		line-height: 84px;
	}
}

@media (min-width: 1200px) {
	[class*="_hero-content"] .title {
		font-size: 80px;
		line-height: 80px;
	}
}

[class*="_hero-content"] p {
	color: #696871;
	font-size: 21px;
	font-weight: 300;
	line-height: 30px;
} */

/*~~~~Hero Area styling 1~~~~~*/
/* .nerdNow-01__hero-area {
	padding-top: 120px;
}

@media (min-width: 768px) {
	.nerdNow-01__hero-area {
		padding-top: 150px;
	}
}

.nerdNow-01__hero-area .hero-shape {
	position: absolute;
	left: 0;
	top: 0;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.nerdNow-01__hero-img-group {
	position: relative;
	text-align: right;
}

.nerdNow-01__hero-img-group .img-main {
	text-align: center;
}

@media (min-width: 992px) {
	.nerdNow-01__hero-img-group .img-main {
		text-align: right;
	}
}

.nerdNow-01__hero-img-group .img-main img {
	max-width: 80%;
}

@media (min-width: 400px) {
	.nerdNow-01__hero-img-group .img-main img {
		max-width: 50%;
	}
}

@media (min-width: 576px) {
	.nerdNow-01__hero-img-group .img-main img {
		max-width: 60%;
	}
}

@media (min-width: 992px) {
	.nerdNow-01__hero-img-group .img-main img {
		max-width: 100%;
	}
}

.nerdNow-01__hero-img-group .abs-img {
	position: absolute;
}

.nerdNow-01__hero-img-group .abs-img.img-1 {
	top: 14%;
	left: 0;
}

@media (min-width: 768px) {
	.nerdNow-01__hero-img-group .abs-img.img-1 {
		left: -13%;
	}
}

@media (min-width: 992px) {
	.nerdNow-01__hero-img-group .abs-img.img-1 {
		left: 2%;
	}
}

.nerdNow-01__hero-img-group .abs-img.img-2 {
	bottom: 12%;
	right: 0;
}

@media (min-width: 576px) {
	.nerdNow-01__hero-img-group .abs-img.img-2 {
		right: -13%;
	}
}

@media (min-width: 1100px) {
	.nerdNow-01__hero-img-group .abs-img.img-2 {
		right: -23%;
	}
}

@media (min-width: 1200px) {
	.nerdNow-01__hero-img-group .abs-img.img-2 {
		right: -13%;
	}
}

@media (min-width: 1366px) {
	.nerdNow-01__hero-img-group .abs-img.img-2 {
		right: -28%;
	}
}

@media (min-width: 1500px) {
	.nerdNow-01__hero-img-group .abs-img.img-2 {
		right: -43%;
	}
}

.nerdNow-01__hero-content {
	padding-right: 60px;
}

.nerdNow-01__hero-content .title {
	color: #19191b;
	font-family: "CircularStd", sans-serif;
	font-weight: 700;
	letter-spacing: -2.81px;
	font-size: 50px;
	line-height: 56px;
	margin-bottom: 30px;
}

@media (min-width: 576px) {
	.nerdNow-01__hero-content .title {
		font-size: 66px;
		line-height: 60px;
	}
}

@media (min-width: 992px) {
	.nerdNow-01__hero-content .title {
		font-size: 76px;
		line-height: 84px;
	}
}

@media (min-width: 1200px) {
	.nerdNow-01__hero-content .title {
		font-size: 80px;
		line-height: 84px;
	}
}

.nerdNow-01__hero-content p {
	color: #696871;
	font-family: "CircularStd", sans-serif;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
	line-height: 30px;
}

.nerdNow-01__hero-content .hero-btn {
	margin-top: 34px;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-align: start;
	align-items: flex-start;
}

.nerdNow-01__hero-content .video-link {
	color: #5454d4;
	font-family: "CircularStd", sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -0.5px;
	margin-top: 12px;
	display: -webkit-inline-box;
	display: inline-flex;
	-webkit-box-align: center;
	align-items: center;
}

.nerdNow-01__hero-content .video-link i {
	margin-right: 6px;
}

.divider-line {
	width: 100%;
	height: 100%;
	position: relative;
}

.divider-line::before {
	position: absolute;
	content: "";
	width: 100%;
	height: 1px;
	background-color: #eae9f2;
	top: 50%;
	left: 0;
} */

/*~~~~Hero Area styling 2~~~~~*/
.nerdNow-02__hero-area {
	background: url(../images/jpeg/l2-hero-bg.jpg) no-repeat;
	background-size: cover;
	background-position: bottom left;
}

@media (min-width: 992px) {
	.nerdNow-02__hero-area {
		background-position: center;
	}
}

.nerdNow-02__hero-content .title {
	color: #19191b;
	font-family: "CircularStd", sans-serif;
	font-weight: 700;
	letter-spacing: -2.81px;
	font-size: 50px;
	line-height: 56px;
	margin-bottom: 28px;
}

@media (min-width: 576px) {
	.nerdNow-02__hero-content .title {
		font-size: 66px;
		line-height: 60px;
	}
}

@media (min-width: 992px) {
	.nerdNow-02__hero-content .title {
		font-size: 76px;
		line-height: 84px;
	}
}

@media (min-width: 1200px) {
	.nerdNow-02__hero-content .title {
		font-size: 80px;
		line-height: 84px;
	}
}

.nerdNow-02__hero-content p {
	color: #696871;
	font-family: "CircularStd", sans-serif;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
	line-height: 30px;
}

.nerdNow-02__hero-content .hero-btn {
	margin-top: 38px;
}

.nerdNow-02__hero-content .video-link {
	color: #413e65;
	font-family: "CircularStd", sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -0.5px;
	margin-top: 12px;
	display: -webkit-inline-box;
	display: inline-flex;
	-webkit-box-align: center;
	align-items: center;
}

.nerdNow-02__hero-content .video-link i {
	margin-right: 6px;
}

@media (min-width: 1200px) {
	.nerdNow-02__hero-content {
		padding-right: 20px;
	}
}

.nerdNow-02__hero-img-group {
	position: relative;
	height: 100%;
	width: 100%;
}

.nerdNow-02__hero-img-group .abs-img {
	position: absolute;
}

.nerdNow-02__hero-img-group .abs-img.img-1 {
	top: -11%;
	left: -13%;
}

@media (min-width: 992px) {
	.nerdNow-02__hero-img-group .abs-img.img-1 {
		left: 2%;
	}
}

.nerdNow-02__hero-img-group .abs-img.img-1 img {
	box-shadow: 0 52px 54px rgba(65, 62, 101, 0.3);
	border: 10px solid #ffffff;
	background-color: #ffffff;
	border-radius: 500px;
}

.nerdNow-02__hero-img-group .abs-img.img-2 {
	right: -13%;
	top: 54%;
}

@media (min-width: 1100px) {
	.nerdNow-02__hero-img-group .abs-img.img-2 {
		right: -23%;
	}
}

@media (min-width: 1200px) {
	.nerdNow-02__hero-img-group .abs-img.img-2 {
		right: -13%;
	}
}

@media (min-width: 1366px) {
	.nerdNow-02__hero-img-group .abs-img.img-2 {
		right: -28%;
	}
}

@media (min-width: 1500px) {
	.nerdNow-02__hero-img-group .abs-img.img-2 {
		right: -43%;
	}
}

.nerdNow-02__hero-form {
	position: relative;
	max-width: 530px;
}

.nerdNow-02__hero-form .input-group {
	height: 71px;
	border-radius: 20px;
	border: 1px solid #eae9f2;
	background-color: #ffffff;
	position: relative;
}

.nerdNow-02__hero-form .input-group i {
	position: absolute;
	top: 27px;
	left: 27px;
	font-size: 19px;
	color: #cdccd9;
	margin-top: -2px;
}

.nerdNow-02__hero-form .input-group input {
	padding-left: 63px;
	padding-right: 15px;
	width: 100%;
	border: 0;
	border-radius: 20px;
}

@media (min-width: 500px) {
	.nerdNow-02__hero-form .input-group input {
		padding-right: 200px;
	}
}

.nerdNow-02__hero-form .input-group input:focus {
	box-shadow: none;
	outline: none;
}

.nerdNow-02__hero-form .input-group input::-webkit-input-placeholder {
	color: #696871;
	font-weight: 400;
}

.nerdNow-02__hero-form .input-group input::-moz-placeholder {
	color: #696871;
	font-weight: 400;
}

.nerdNow-02__hero-form .input-group input:-ms-input-placeholder {
	color: #696871;
	font-weight: 400;
}

.nerdNow-02__hero-form .input-group input::-ms-input-placeholder {
	color: #696871;
	font-weight: 400;
}

.nerdNow-02__hero-form .input-group input::placeholder {
	color: #696871;
	font-weight: 400;
}

.nerdNow-02__hero-form button {
	margin-top: 15px;
}

@media (min-width: 500px) {
	.nerdNow-02__hero-form button {
		position: absolute;
		margin-top: 5px;
		top: 0px;
		right: 0px;
		margin-right: 5px;
	}
}

/*~~~~Hero Area styling 3~~~~~*/
.nerdNow-03__hero-content .title {
	color: #19191b;
	font-family: "CircularStd", sans-serif;
	font-weight: 700;
	letter-spacing: -2.81px;
	font-size: 50px;
	line-height: 56px;
	margin-bottom: 28px;
}

@media (min-width: 576px) {
	.nerdNow-03__hero-content .title {
		font-size: 66px;
		line-height: 60px;
	}
}

@media (min-width: 992px) {
	.nerdNow-03__hero-content .title {
		font-size: 76px;
		line-height: 84px;
	}
}

@media (min-width: 1200px) {
	.nerdNow-03__hero-content .title {
		font-size: 80px;
		line-height: 84px;
	}
}

.nerdNow-03__hero-content p {
	color: #696871;
	font-family: "CircularStd", sans-serif;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
	line-height: 30px;
}

@media (min-width: 992px) {
	.nerdNow-03__hero-content {
		padding-right: 60px;
	}
}

@media (min-width: 1200px) {
	.nerdNow-03__hero-content {
		padding-right: 80px;
	}
}

.nerdNow-03__hero-section-shape {
	position: absolute;
	left: 0;
	-webkit-transform: translateX(-63%) translateY(50%);
	transform: translateX(-63%) translateY(50%);
	bottom: 0;
}

.nerdNow-03__hero-img-group .abs-img {
	position: absolute;
	z-index: -1;
}

.nerdNow-03__hero-img-group .abs-img.img-1 {
	top: 0;
	left: -10%;
}

.nerdNow-03__hero-img-group .abs-img.img-2 {
	bottom: 0%;
	right: 0%;
}

.nerdNow-03__form-shape-holder {
	position: relative;
	z-index: 1;
}

.nerdNow-03__form-shape {
	position: absolute;
	bottom: -58px;
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	z-index: -1;
}

@media (min-width: 768px) {
	.nerdNow-03__form-shape {
		left: 13%;
	}
}

@media (min-width: 992px) {
	.nerdNow-03__form-shape {
		position: absolute;
		bottom: 17px;
		-webkit-transform: scale(1.5);
		transform: scale(1.5);
		z-index: -1;
		left: 0;
	}
}

@media (min-width: 1200px) {
	.nerdNow-03__form-shape {
		position: absolute;
		bottom: -58px;
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		z-index: -1;
	}
}

.nerdNow-03__hero-form {
	padding: 30px;
	box-shadow: 0 42px 54px rgba(0, 0, 0, 0.79);
	border-radius: 20px;
	background-color: #ffffff;
	/* For IE10 */
}

.nerdNow-03__hero-form .form-group {
	margin-bottom: 20px;
	height: 70px;
}

.nerdNow-03__hero-form .form-group.from-group--with-label {
	position: relative;
}

.nerdNow-03__hero-form .form-group.from-group--with-label .form-label {
	color: #696871;
	font-size: 18px;
	font-weight: 300;
	background: #fff;
	top: 50%;
	padding: 0 10px;
	left: 15px;
	margin-bottom: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	position: absolute;
	-webkit-transition: .4s;
	transition: .4s;
	pointer-events: none;
}

.nerdNow-03__hero-form .form-group.from-group--with-label input:focus ~ label {
	top: 0px;
	left: 15px;
}

.nerdNow-03__hero-form input {
	width: 100%;
	height: 100%;
	padding: 0 16px;
	border-radius: 20px;
	border: 1px solid #eae9f2;
	background-color: #ffffff;
	color: #19191b;
	font-size: 21px;
	font-weight: 300;
}

.nerdNow-03__hero-form input::-webkit-input-placeholder {
	color: #696871;
}

.nerdNow-03__hero-form input::-moz-placeholder {
	color: #696871;
}

.nerdNow-03__hero-form input:-ms-input-placeholder {
	color: #696871;
}

.nerdNow-03__hero-form input::-ms-input-placeholder {
	color: #696871;
}

.nerdNow-03__hero-form input::placeholder {
	color: #696871;
}

.nerdNow-03__hero-form .nice-select:after {
	position: relative;
	content: "\ea05";
	font-family: 'NerdNow';
	font-size: 35px;
	top: 0;
	-webkit-transform: rotate(0);
	transform: rotate(0);
	border: none;
	width: auto;
	height: auto;
	-webkit-transform-origin: center;
	transform-origin: center;
}

.nerdNow-03__hero-form .nice-select.open:after {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.nerdNow-03__hero-form select::-ms-expand {
	display: none;
}

.nerdNow-03__hero-form .nice-select {
	height: 100%;
	border-radius: 20px;
	border: 1px solid #eae9f2;
	background-color: #ffffff;
	width: 100%;
	float: none;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	background: none !important;
}

.nerdNow-03__hero-form .nice-select span {
	font-size: 18px;
	font-weight: 300;
	letter-spacing: -0.56px;
	color: #696871;
	display: block;
	width: 100%;
}

.nerdNow-03__hero-form .nice-select:focus {
	box-shadow: none;
	outline: #5454d4;
}

.nerdNow-03__hero-form .nice-select .list {
	width: 100%;
	margin-top: 0;
}

.nerdNow-03__hero-form .nice-select .list li {
	line-height: 45px;
	list-style: none;
	min-height: 45px;
}

.nerdNow-03__hero-form .hero-btn {
	margin-top: 20px;
}

.nerdNow-03__hero-form .hero-btn button {
	width: 100%;
	border-radius: 20px;
	overflow: hidden;
}

/*>>>>>>>> Hero area styling 4<<<<<<<<<*/
.nerdNow-04__hero-area {
	background: #5454d4;
}

.nerdNow-04__hero-image {
	max-width: 60%;
}

@media (min-width: 576px) {
	.nerdNow-04__hero-image {
		max-width: 50%;
	}
}

@media (min-width: 768px) {
	.nerdNow-04__hero-image {
		max-width: 100%;
	}
}

.nerdNow-04.hero-product-widget-block {
	max-width: 322px;
	min-width: 322px;
}

.nerdNow-04.hero-product-widget-block .price-box {
	border-radius: 20px;
	background-color: #6565e9;
	padding-left: 25px;
	padding-right: 20px;
	padding-top: 13px;
	padding-bottom: 10px;
}

.nerdNow-04.hero-product-widget-block .price-box .product-price-n-offer {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: end;
	align-items: flex-end;
	margin-bottom: 4px;
}

.nerdNow-04.hero-product-widget-block .price-box .price {
	color: #fff;
	font-size: 60px;
	font-weight: 700;
	letter-spacing: -0.5px;
	line-height: 1;
}

.nerdNow-04.hero-product-widget-block .price-box .offer-badge {
	min-height: 38px;
	border-radius: 5px;
	background-color: #77bf41;
	padding-left: 7px;
	padding-right: 7px;
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: -0.5px;
	margin-bottom: 0;
	display: -webkit-inline-box;
	display: inline-flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	position: relative;
	top: -5px;
	margin-left: 15px;
}

.nerdNow-04.hero-product-widget-block .price-box p {
	color: rgba(255, 255, 255, 0.7);
	font-size: 21px;
	font-weight: 500;
	letter-spacing: -0.93px;
	margin-bottom: 0;
}

.nerdNow-04.hero-product-widget-block .pro-qty {
	display: -webkit-box;
	display: flex;
	margin-top: 20px;
}

.nerdNow-04.hero-product-widget-block .pro-qty .count-input-block {
	min-width: 90px;
	max-width: 90px;
	height: 60px;
	display: -webkit-box;
	display: flex;
	position: relative;
	overflow: hidden;
	border-radius: 5px;
	margin-right: 20px;
}

.nerdNow-04.hero-product-widget-block .pro-qty .count-input-block input {
	height: 100%;
	width: 100%;
	padding-right: 27px;
}

.nerdNow-04.hero-product-widget-block .pro-qty .count-input-block .count-input-btns {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	position: absolute;
	right: 0;
}

.nerdNow-04.hero-product-widget-block .pro-qty .count-input-block .count-input-btns .count-btn {
	min-width: 27px;
	max-width: 27px;
	min-height: 29.5px;
	max-height: 29.5px;
	background: #f7f7fb;
	border-bottom: 1px solid #fff;
}

.nerdNow-04.hero-product-widget-block .pro-qty .count-input-block .count-input-btns .count-btn:last-child {
	border-bottom: 0;
}

.nerdNow-04__hero-content .title {
	color: #fff;
	font-family: "CircularStd", sans-serif;
	font-weight: 700;
	letter-spacing: -2.81px;
	font-size: 50px;
	line-height: 56px;
	margin-bottom: 23px;
}

@media (min-width: 576px) {
	.nerdNow-04__hero-content .title {
		font-size: 66px;
		line-height: 60px;
	}
}

@media (min-width: 992px) {
	.nerdNow-04__hero-content .title {
		font-size: 60px;
		line-height: 60px;
	}
}

.nerdNow-04__hero-content p {
	color: rgba(255, 255, 255, 0.7);
	font-family: "CircularStd", sans-serif;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
	line-height: 30px;
}

@media (min-width: 992px) {
	.nerdNow-04__hero-content {
		padding-right: 60px;
	}
}

@media (min-width: 1200px) {
	.nerdNow-04__hero-content {
		padding-right: 80px;
	}
}

/*>>>>>>>> Hero area styling 5 (landing-5)<<<<<<<<<*/
.nerdNow-05__hero-area {
	background-image: radial-gradient(circle 961px at 49.94% 0%, #504a93 0%, #413e65 100%);
	padding-top: 120px;
	padding-bottom: 80px;
}

@media (min-width: 768px) {
	.nerdNow-05__hero-area {
		padding-top: 120px;
		padding-bottom: 150px;
	}
}

@media (min-width: 992px) {
	.nerdNow-05__hero-area {
		padding-top: 150px;
		padding-bottom: 235px;
	}
}

@media (min-width: 768px) {
	.nerdNow-05__hero-content {
		padding-top: 40px;
	}
}

@media (min-width: 992px) {
	.nerdNow-05__hero-content {
		padding-top: 118px;
		padding-right: 60px;
	}
}

@media (min-width: 1200px) {
	.nerdNow-05__hero-content {
		padding-right: 80px;
	}
}

.nerdNow-05__hero-content .title {
	color: #fff;
	font-family: "CircularStd", sans-serif;
	font-weight: 700;
	letter-spacing: -2.81px;
	font-size: 50px;
	line-height: 56px;
	margin-bottom: 23px;
}

@media (min-width: 576px) {
	.nerdNow-05__hero-content .title {
		font-size: 66px;
		line-height: 60px;
	}
}

@media (min-width: 992px) {
	.nerdNow-05__hero-content .title {
		font-size: 76px;
		line-height: 84px;
	}
}

@media (min-width: 1200px) {
	.nerdNow-05__hero-content .title {
		margin-bottom: 33px;
		font-size: 80px;
		line-height: 84px;
	}
}

.nerdNow-05__hero-content p {
	color: rgba(255, 255, 255, 0.7);
	font-family: "CircularStd", sans-serif;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
	line-height: 30px;
}

@media (min-width: 768px) {
	.nerdNow-05__hero-image {
		position: absolute;
		top: 0;
		max-width: 100%;
		min-width: 100%;
		right: 0;
		-webkit-transform: translateX(25%);
		transform: translateX(25%);
	}
}

.nerdNow-05__hero-btn {
	padding-top: 25px;
}

.nerdNow-05__hero-btn .button-bottom-text {
	color: rgba(255, 255, 255, 0.7);
	font-size: 14px;
	font-weight: 300;
	letter-spacing: -0.44px;
	margin-top: 15px;
	display: block;
}

/*>>>>>>>> Hero area styling 6 (landing-6)<<<<<<<<<*/
.nerdNow-06__hero-area {
	background: #f6f6f8;
	padding-top: 120px;
	padding-bottom: 30px;
}

@media (min-width: 768px) {
	.nerdNow-06__hero-area {
		padding-top: 120px;
		padding-bottom: 30px;
	}
}

@media (min-width: 992px) {
	.nerdNow-06__hero-area {
		padding-top: 180px;
		padding-bottom: 30px;
	}
}

.nerdNow-06__hero-content {
	color: #19191b;
}

@media (min-width: 992px) {
	.nerdNow-06__hero-content {
		padding-left: 60px;
	}
}

@media (min-width: 1200px) {
	.nerdNow-06__hero-content {
		padding-left: 70px;
	}
}

.nerdNow-06__hero-content .title {
	color: inherit;
	font-family: "CircularStd", sans-serif;
	font-weight: 700;
	letter-spacing: -2.81px;
	font-size: 50px;
	line-height: 56px;
	margin-bottom: 23px;
}

@media (min-width: 576px) {
	.nerdNow-06__hero-content .title {
		font-size: 55px;
		line-height: 63px;
	}
}

@media (min-width: 992px) {
	.nerdNow-06__hero-content .title {
		font-size: 60px;
		line-height: 60px;
	}
}

.nerdNow-06__hero-content p {
	color: inherit;
	font-family: "CircularStd", sans-serif;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
	line-height: 30px;
}

.nerdNow-06__hero-image {
	margin-left: -55px;
	margin-bottom: 30px;
}

@media (min-width: 400px) {
	.nerdNow-06__hero-image {
		max-width: 80%;
		margin-left: -35px;
	}
}

@media (min-width: 576px) {
	.nerdNow-06__hero-image {
		max-width: unset;
		margin-left: -35px;
		position: relative;
		left: -35px;
	}
}

@media (min-width: 768px) {
	.nerdNow-06__hero-image {
		margin-left: -85px;
		position: relative;
		left: -35px;
	}
}

@media (min-width: 992px) {
	.nerdNow-06__hero-image {
		margin-bottom: 0px;
		left: 0;
		margin-left: -156px;
	}
}

@media (min-width: 1200px) {
	.nerdNow-06__hero-image {
		margin-left: -90px;
	}
}

.nerdNow-06__hero-list {
	padding-top: 10px;
}

.nerdNow-06__hero-list li {
	position: relative;
	color: #19191b;
	font-size: 21px;
	font-weight: 500;
	letter-spacing: -0.66px;
	display: -webkit-box;
	display: flex;
	margin-bottom: 13px;
}

.nerdNow-06__hero-list li:before {
	content: "\f00c";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	font-size: 11px;
	min-width: 24px;
	max-width: 24px;
	min-height: 24px;
	max-height: 24px;
	background-color: rgba(84, 84, 212, 0.1);
	display: -webkit-box;
	display: -webkit-inline-box;
	display: inline-flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	border-radius: 500px;
	color: #5454d4;
	position: relative;
	top: 3px;
	margin-right: 13px;
}

.nerdNow-06__hero-btn {
	padding-top: 25px;
}

.nerdNow-06__hero-btn .btn {
	min-width: 325px;
	width: auto;
	padding-left: 30px;
	padding-right: 30px;
	display: -webkit-inline-box;
	display: inline-flex;
}

.nerdNow-06__hero-btn .button-bottom-text {
	color: #413e65;
	font-size: 18px;
	font-weight: 500;
	letter-spacing: -0.44px;
	margin-top: 15px;
	display: block;
}

.nerdNow-06__hero-btn .button-bottom-text .link {
	color: #5454d4;
}

/*>>>>>>>> Hero area styling 7 (landing-7)<<<<<<<<<*/
.nerdNow-07__hero-area {
	padding-top: 110px;
	padding-bottom: 50px;
}

@media (min-width: 768px) {
	.nerdNow-07__hero-area {
		padding-top: 140px;
		padding-bottom: 60px;
	}
}

.nerdNow-07__hero-image img {
	max-width: 80%;
}

@media (min-width: 400px) {
	.nerdNow-07__hero-image img {
		max-width: 50%;
	}
}

@media (min-width: 576px) {
	.nerdNow-07__hero-image img {
		max-width: 100%;
	}
}

.nerdNow-07__hero-content .title {
	color: #19191b;
	font-family: "CircularStd", sans-serif;
	font-weight: 700;
	letter-spacing: -2.81px;
	font-size: 50px;
	line-height: 56px;
	margin-bottom: 28px;
}

@media (min-width: 768px) {
	.nerdNow-07__hero-content .title {
		font-size: 60px;
		line-height: 60px;
	}
}

.nerdNow-07__hero-content p {
	color: #19191b;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
	line-height: 30px;
}

.nerdNow-07__hero-content .hero-btn {
	margin-top: 38px;
}

.nerdNow-07__hero-content .video-link {
	color: #413e65;
	font-family: "CircularStd", sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -0.5px;
	margin-top: 12px;
	display: -webkit-inline-box;
	display: inline-flex;
	-webkit-box-align: center;
	align-items: center;
}

.nerdNow-07__hero-content .video-link i {
	margin-right: 6px;
}

@media (min-width: 1200px) {
	.nerdNow-07__hero-content {
		padding-right: 20px;
	}
}

.nerdNow-07__hero-form {
	position: relative;
	max-width: 480px;
}

.nerdNow-07__hero-form .input-group {
	width: 100%;
	height: 71px;
	border-radius: 20px;
	border: 1px solid #eae9f2;
	background-color: #ffffff;
	position: relative;
}

.nerdNow-07__hero-form .input-group i {
	position: absolute;
	top: 27px;
	left: 27px;
	font-size: 19px;
	color: #cdccd9;
	margin-top: -2px;
}

.nerdNow-07__hero-form .input-group input {
	padding-left: 63px;
	padding-right: 15px;
	width: 100%;
	border: 0;
	border-radius: 20px;
}

@media (min-width: 500px) {
	.nerdNow-07__hero-form .input-group input {
		padding-right: 140px;
	}
}

.nerdNow-07__hero-form .input-group input:focus {
	box-shadow: none;
	outline: none;
}

.nerdNow-07__hero-form .input-group input::-webkit-input-placeholder {
	color: #696871;
	font-weight: 400;
}

.nerdNow-07__hero-form .input-group input::-moz-placeholder {
	color: #696871;
	font-weight: 400;
}

.nerdNow-07__hero-form .input-group input:-ms-input-placeholder {
	color: #696871;
	font-weight: 400;
}

.nerdNow-07__hero-form .input-group input::-ms-input-placeholder {
	color: #696871;
	font-weight: 400;
}

.nerdNow-07__hero-form .input-group input::placeholder {
	color: #696871;
	font-weight: 400;
}

.nerdNow-07__hero-form button {
	margin-top: 15px;
	width: 200px;
}

@media (min-width: 768px) {
	.nerdNow-07__hero-form button {
		max-width: 140px;
		font-size: 18px;
	}
}

@media (min-width: 992px) {
	.nerdNow-07__hero-form button {
		max-width: 140px;
		font-size: 19px;
	}
}

@media (min-width: 500px) {
	.nerdNow-07__hero-form button {
		position: absolute;
		margin-top: 0px;
		top: 5px;
		right: 0px;
		margin-right: 5px;
	}
}

/*>>>>>>>> Hero area styling 8 (landing-8)<<<<<<<<<*/
.nerdNow-08__hero-area {
	padding-top: 100px;
	padding-bottom: 50px;
}

@media (min-width: 768px) {
	.nerdNow-08__hero-area {
		padding-top: 200px;
		padding-bottom: 60px;
	}
}

.nerdNow-08__hero-image img {
	max-width: 80%;
}

@media (min-width: 400px) {
	.nerdNow-08__hero-image img {
		max-width: 50%;
	}
}

@media (min-width: 576px) {
	.nerdNow-08__hero-image img {
		max-width: 100%;
	}
}

.nerdNow-08__hero-content .title {
	color: #fff;
	font-family: "CircularStd", sans-serif;
	font-weight: 700;
	letter-spacing: -2.81px;
	font-size: 50px;
	line-height: 56px;
	margin-bottom: 33px;
}

@media (min-width: 768px) {
	.nerdNow-08__hero-content .title {
		font-size: 60px;
		line-height: 60px;
	}
}

@media (min-width: 992px) {
	.nerdNow-08__hero-content .title {
		font-size: 70px;
		line-height: 80px;
	}
}

@media (min-width: 1200px) {
	.nerdNow-08__hero-content .title {
		font-size: 80px;
		letter-spacing: -2.5px;
		line-height: 84px;
	}
}

.nerdNow-08__hero-content .title-top {
	color: #fff;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
	line-height: 30px;
	margin-bottom: 25px;
}

.nerdNow-08__hero-content .hero-btn {
	margin-top: 38px;
}

.nerdNow-08__hero-content .video-link {
	color: #413e65;
	font-family: "CircularStd", sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -0.5px;
	margin-top: 12px;
	display: -webkit-inline-box;
	display: inline-flex;
	-webkit-box-align: center;
	align-items: center;
}

.nerdNow-08__hero-content .video-link i {
	margin-right: 6px;
}

@media (min-width: 1200px) {
	.nerdNow-08__hero-content {
		padding-right: 20px;
	}
}

/* --------> Brand_Area_Styles 
--------------------------------------*/
/*>>>>>>>> Hero area Common styling <<<<<<<<<*/
/*~~~~Brand Area styling 1~~~~~*/
.nerdNow-01__brand-title-wrapper {
	position: relative;
	margin-bottom: 30px;
}

.nerdNow-01__brand-title-wrapper:after {
	content: "";
	height: 1px;
	position: absolute;
	right: 0;
	top: 50%;
	width: 42%;
	background: #eae9f2;
	margin-top: 0.5px;
	display: none;
}

@media (min-width: 480px) {
	.nerdNow-01__brand-title-wrapper:after {
		display: block;
		width: 32%;
	}
}

@media (min-width: 576px) {
	.nerdNow-01__brand-title-wrapper:after {
		width: 32%;
	}
}

@media (min-width: 768px) {
	.nerdNow-01__brand-title-wrapper:after {
		width: 42%;
	}
}

@media (min-width: 992px) {
	.nerdNow-01__brand-title-wrapper:after {
		width: 56%;
	}
}

@media (min-width: 1200px) {
	.nerdNow-01__brand-title-wrapper:after {
		width: 62%;
	}
}

@media (min-width: 1480px) {
	.nerdNow-01__brand-title-wrapper:after {
		width: 59%;
	}
}

@media (min-width: 1800px) {
	.nerdNow-01__brand-title-wrapper:after {
		width: 56%;
	}
}

.nerdNow-01__brand-title-wrapper .brand-title {
	color: #696871;
	font-family: "CircularStd", sans-serif;
	font-size: 18px;
	font-weight: 300;
	letter-spacing: -0.56px;
	line-height: 28px;
}

.brand-logos {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	flex-wrap: wrap;
	margin: 0 -30px;
	margin-top: 20px;
	margin-bottom: 30px;
}

@media (min-width: 992px) {
	.brand-logos {
		-webkit-box-pack: justify;
		justify-content: space-between;
	}
}

.brand-logos .single-brand {
	padding-top: 15px;
	padding-bottom: 15px;
	margin-right: 30px;
	margin-left: 30px;
	opacity: .7;
	-webkit-transition: .4s;
	transition: .4s;
}

.brand-logos .single-brand:hover {
	opacity: 1;
}

/*~~~~Brand Area styling 5~~~~~*/
.nerdNow-05__brand-section {
	background: #fff;
}

/* --------> Feature_Area_Styles 
--------------------------------------*/
/*>>>>>>>> Feature area Common styling <<<<<<<<<*/
/*~~~~Feature Area styling 1~~~~~*/
/* .nerdNow-01__feature-section {
	background: #5454d4;
	position: relative;
}

.nerdNow-01__feature-section .shape-1 {
	position: absolute;
	top: 0;
	right: 0px;
}

.nerdNow-01__feature-section .shape-2 {
	position: absolute;
	bottom: -10px;
	left: 0;
	width: 100%;
}

.nerdNow-01__feature-section .shape-2 img {
	width: 100%;
}

.nerdNow-01__feature-section .feature-content .title {
	color: #fff;
	margin-bottom: 25px;
}

.nerdNow-01__feature-section .feature-content p {
	color: rgba(255, 255, 255, 0.7);
}

.nerdNow-01__feature-section .feature-content .content-btn {
	margin-top: 35px;
}

.feature-card--01 {
	padding: 25px 30px 12px;
	border-radius: 20px;
	background-color: #ffffff;
	-webkit-transition: .4s;
	transition: .4s;
}

.feature-card--01 .card-icon {
	width: 69px;
	height: 69px;
	border-radius: 50%;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	font-size: 28px;
	margin-bottom: 22px;
}

.feature-card--01 .card-icon.red {
	background-color: rgba(240, 64, 55, 0.1);
	color: #f04037;
}

.feature-card--01 .card-icon.yellow {
	background-color: rgba(254, 220, 90, 0.1);
	color: #fedc5a;
}

.feature-card--01 .card-icon.blue {
	background-color: rgba(84, 84, 212, 0.1);
	color: #5454d4;
}

.feature-card--01 .card-icon.ash {
	background-color: rgba(65, 62, 101, 0.1);
	color: #413e65;
}

.feature-card--01 .card-text .title {
	color: #19191b;
	font-family: "CircularStd", sans-serif;
	font-size: 24px;
	font-weight: 500;
	letter-spacing: -0.75px;
	margin-bottom: 16px;
}

.feature-card--01 .card-text p {
	color: #696871;
	font-family: "CircularStd", sans-serif;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 28px;
} */

.feature-card--01:hover {
	box-shadow: 0 52px 54px rgba(65, 62, 101, 0.3);
}

/*~~~~Feature Area styling 2~~~~~*/
.nerdNow-02__feature-section {
	background: #413e65;
	position: relative;
}

.nerdNow-02__feature-section .feature-content .title {
	color: #fff;
	margin-bottom: 25px;
}

.nerdNow-02__feature-section .feature-content p {
	font-size: 21px;
	color: rgba(255, 255, 255, 0.7);
}

.nerdNow-02__feature-section .feature-content .content-btn {
	margin-top: 35px;
}

.feature-widget--2 {
	border-radius: 20px;
	border: 1px solid #eae9f2;
	background-color: #ffffff;
	padding: 30px;
	min-width: 100%;
	width: 100%;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between;
}

@media (min-width: 768px) {
	.feature-widget--2 {
		width: 399px;
		min-width: 389px;
	}
}

.feature-widget--2 .widget-icon {
	flex-basis: auto;
	width: 69px;
	height: 69px;
	border-radius: 500px;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	font-size: 30px;
	margin-right: 20px;
}

.feature-widget--2 .widget-icon.red {
	color: #f04037;
	background-color: rgba(240, 64, 55, 0.1);
}

.feature-widget--2 .widget-icon.yellow {
	background-color: rgba(254, 220, 90, 0.1);
	color: #fedc5a;
}

.feature-widget--2 .widget-icon.blue {
	background-color: rgba(84, 84, 212, 0.1);
	color: #413e65;
}

.feature-widget--2 .widget-icon.ash {
	background-color: rgba(65, 62, 101, 0.1);
	color: #413e65;
}

.feature-widget--2 .widget-text {
	flex-basis: calc(100% - 100px);
}

.feature-widget--2 .widget-text .title {
	color: #19191b;
	font-family: "CircularStd", sans-serif;
	font-size: 24px;
	font-weight: 700;
	letter-spacing: -0.75px;
	margin-bottom: 16px;
}

.feature-widget--2 .widget-text .sub-title {
	color: #696871;
	font-family: "CircularStd", sans-serif;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 28px;
}

/*~~~~Feature Area styling 3~~~~~*/
.nerdNow-03__feature-section .video-image {
	position: relative;
}

.nerdNow-03__feature-section .video-image img {
	box-shadow: 0 42px 54px rgba(0, 0, 0, 0.31);
	border-radius: 20px;
}

.nerdNow-03__feature-section .video-image a {
	font-size: 22px;
	background-color: #5454d4;
	border-radius: 500px;
	display: -webkit-inline-box;
	display: inline-flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	color: #fff;
	width: 64px;
	height: 64px;
}

@media (min-width: 576px) {
	.nerdNow-03__feature-section .video-image a {
		width: 100px;
		height: 100px;
	}
}

@media (min-width: 768px) {
	.nerdNow-03__feature-section .video-image a {
		width: 124px;
		height: 124px;
	}
}

.feature-widget--3 {
	text-align: center;
	padding-left: 25px;
	padding-right: 25px;
}

@media (min-width: 1200px) {
	.feature-widget--3 {
		padding-left: 35px;
		padding-right: 35px;
	}
}

.feature-widget--3 .widget-icon {
	min-width: 69px;
	max-width: 69px;
	min-height: 69px;
	max-height: 69px;
	display: -webkit-inline-box;
	display: inline-flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	border-radius: 500px;
	margin-bottom: 17px;
	font-size: 26px;
}

.feature-widget--3 .widget-icon.bg-red {
	background-color: rgba(240, 64, 55, 0.1);
	color: #f04037;
}

.feature-widget--3 .widget-icon.bg-blue {
	background-color: rgba(84, 84, 212, 0.1);
	color: #5454d4;
}

.feature-widget--3 .widget-icon.bg-yellow {
	background-color: rgba(254, 220, 90, 0.1);
	color: #fedc5a;
}

.feature-widget--3 .widget-text .title {
	display: block;
	font-size: 24px;
	font-weight: 700;
	letter-spacing: -0.75px;
	margin-bottom: 14px;
}

.feature-widget--3 .widget-text p {
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 28px;
}

.feature-widget--3 .widget-text p:last-child {
	margin-bottom: 0;
}

/*~~~~Feature Area styling 5~~~~~*/
.nerdNow-05__feature-section {
	padding-top: 47px;
	padding-bottom: 23px;
	border-bottom: 1px solid #eae9f2;
	background: #fff;
}

@media (min-width: 768px) {
	.nerdNow-05__feature-section {
		padding-top: 87px;
		padding-bottom: 63px;
	}
}

.feature-widget--5 .widget-icon {
	margin-bottom: 48px;
}

.feature-widget--5 .widget-texts .title {
	color: #19191b;
	font-size: 24px;
	font-weight: 700;
	letter-spacing: -0.75px;
	padding-bottom: 13px;
}

.feature-widget--5 .widget-texts p {
	color: #696871;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 28px;
}

.feature-widget--5 .widget-texts p:last-child {
	margin-bottom: 0;
}

/*~~~~Feature Area styling 6~~~~~*/
.nerdNow-06__feature-section {
	padding-top: 47px;
	padding-bottom: 23px;
	border-bottom: 1px solid #eae9f2;
	background: #f6f6f8;
}

@media (min-width: 768px) {
	.nerdNow-06__feature-section {
		padding-top: 87px;
		padding-bottom: 63px;
	}
}

.feature-widget--6 .widget-icon {
	margin-bottom: 48px;
}

.feature-widget--6 .widget-texts .title {
	color: #19191b;
	font-size: 24px;
	font-weight: 700;
	letter-spacing: -0.75px;
	padding-bottom: 13px;
}

.feature-widget--6 .widget-texts p {
	color: #696871;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 28px;
}

.feature-widget--6 .widget-texts p:last-child {
	margin-bottom: 0;
}

/*~~~~Feature Area styling 7~~~~~*/
.feature-widget--7 {
	display: -webkit-box;
	display: flex;
}

@media (min-width: 992px) {
	.feature-widget--7 {
		margin-bottom: 0;
	}
}

.feature-widget--7 .widget__icon {
	position: relative;
	min-width: 62px;
	min-height: 62px;
	max-width: 62px;
	max-height: 62px;
	-webkit-box-pack: center;
	justify-content: center;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	margin-bottom: 35px;
	margin-right: 25px;
}

.feature-widget--7 .widget__icon .inner-circle {
	width: 14px;
	height: 14px;
	border-radius: 50%;
}

.feature-widget--7 .widget__icon .outer-circle {
	width: 62px;
	height: 62px;
	border-radius: 50%;
	position: absolute;
}

.feature-widget--7 .widget__body {
	text-align: left;
}

.feature-widget--7 .widget__body p {
	color: #696871;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 28px;
}

.feature-widget--7 .widget__heading {
	color: #19191b;
	font-weight: 700;
	margin-bottom: 15px;
	font-size: 24px;
}

/* --------> Content_Area_Styles 
--------------------------------------*/
/*>>>>>>>> Content area Common styling <<<<<<<<<*/
/*~~~~Content Area styling 1 (landing-1)~~~~~*/
.nerdNow-01__content-text .title {
	margin-bottom: 25px;
}

.nerdNow-01__content-text .content-btn {
	margin-top: 35px;
}

.nerdNow-01__content-section2 {
	background-color: #f7f7fb;
	position: relative;
}

.nerdNow-01__content-section2 .shape-1 {
	position: absolute;
	top: 0;
	left: -100px;
}

.nerdNow-01__content-img-group img {
	max-width: none;
	width: 100%;
}

.nerdNow-01__content-img-group-1 {
	position: relative;
	margin-bottom: 30px;
}

@media (min-width: 400px) {
	.nerdNow-01__content-img-group-1 {
		margin-left: 50px;
	}
}

@media (min-width: 768px) {
	.nerdNow-01__content-img-group-1 {
		margin-bottom: 0px;
		margin-left: 50px;
	}
}

@media (min-width: 1450px) {
	.nerdNow-01__content-img-group-1 .img-1 {
		margin-left: 30px;
	}
}

.nerdNow-01__content-img-group-1 .abs-img {
	position: absolute;
}

.nerdNow-01__content-img-group-1 .abs-img.img-2 {
	position: absolute;
	top: 52%;
	left: -30px;
	z-index: 2;
}

@media (min-width: 400px) {
	.nerdNow-01__content-img-group-1 .abs-img.img-2 {
		left: -50px;
	}
}

.nerdNow-01__content-img-group-1 .abs-img.img-2 .nerdNow-01__image-card-2 {
	-webkit-transform: scale(0.8);
	transform: scale(0.8);
}

@media (min-width: 400px) {
	.nerdNow-01__content-img-group-1 .abs-img.img-2 .nerdNow-01__image-card-2 {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@media (min-width: 768px) {
	.nerdNow-01__content-img-group-1 .abs-img.img-2 {
		left: -14%;
	}
}

@media (min-width: 1450px) {
	.nerdNow-01__content-img-group-1 .abs-img.img-2 {
		left: -3%;
	}
}

.nerdNow-01__content-img-group-1 .abs-img.img-3 {
	position: absolute;
	top: 7%;
	right: -8%;
}

@media (min-width: 992px) {
	.nerdNow-01__content-img-group-1 .abs-img.img-3 {
		max-width: 80%;
		right: 3%;
	}
}

@media (min-width: 1200px) {
	.nerdNow-01__content-img-group-1 .abs-img.img-3 {
		right: 15%;
	}
}

@media (min-width: 1450px) {
	.nerdNow-01__content-img-group-1 .abs-img.img-3 {
		max-width: 100%;
		right: 3%;
	}
}

.nerdNow-01__content-img-group-2 {
	position: relative;
	margin-bottom: 30px;
}

@media (min-width: 400px) {
	.nerdNow-01__content-img-group-2 {
		margin-left: 50px;
	}
}

@media (min-width: 768px) {
	.nerdNow-01__content-img-group-2 {
		margin-bottom: 0px;
		margin-left: 50px;
	}
}

@media (min-width: 1450px) {
	.nerdNow-01__content-img-group-2 .img-1 {
		margin-left: -48px;
	}
}

.nerdNow-01__content-img-group-2 .abs-img {
	position: absolute;
}

.nerdNow-01__content-img-group-2 .abs-img.img-2 {
	position: absolute;
	top: 20%;
	left: -14%;
	z-index: 2;
}

@media (min-width: 1450px) {
	.nerdNow-01__content-img-group-2 .abs-img.img-2 {
		left: -33%;
	}
}

.nerdNow-01__content-img-group-2 .abs-img.img-2 .nerdNow-01__image-card-2 {
	-webkit-transform: scale(0.8);
	transform: scale(0.8);
}

@media (min-width: 400px) {
	.nerdNow-01__content-img-group-2 .abs-img.img-2 .nerdNow-01__image-card-2 {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

.nerdNow-01__content-img-group-2 .abs-img.img-3 {
	position: absolute;
	top: 10%;
	left: -8%;
}

@media (min-width: 768px) {
	.nerdNow-01__content-img-group-2 .abs-img.img-3 {
		top: 6%;
		left: -2%;
	}
}

@media (min-width: 992px) {
	.nerdNow-01__content-img-group-2 .abs-img.img-3 {
		max-width: 80%;
		left: 0%;
	}
}

@media (min-width: 1450px) {
	.nerdNow-01__content-img-group-2 .abs-img.img-3 {
		max-width: 100%;
		left: -13%;
		top: 3%;
	}
}

.content-widget--1 {
	border-radius: 20px;
	border: 1px solid #eae9f2;
	background-color: #ffffff;
	padding: 20px;
	min-width: 100%;
	width: 100%;
	display: -webkit-inline-box;
	display: inline-flex;
}

@media (min-width: 768px) {
	.content-widget--1 {
		width: 360px;
		min-width: 360px;
	}
}

.content-widget--1 .widget-icon {
	width: 55px;
	height: 55px;
	border-radius: 50%;
	font-size: 26px;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	margin-right: 20px;
}

.content-widget--1 .widget-icon.red {
	color: #f04037;
	background-color: rgba(240, 64, 55, 0.1);
}

.content-widget--1 .widget-icon.yellow {
	background-color: rgba(254, 220, 90, 0.1);
	color: #fedc5a;
}

.content-widget--1 .widget-icon.blue {
	background-color: rgba(84, 84, 212, 0.1);
	color: #5454d4;
}

.content-widget--1 .widget-icon.ash {
	background-color: rgba(65, 62, 101, 0.1);
	color: #413e65;
}

.content-widget--1 .widget-text .title {
	color: #19191b;
	font-family: "CircularStd", sans-serif;
	font-size: 21px;
	font-weight: 700;
	letter-spacing: -0.66px;
	margin-bottom: 0;
}

.content-widget--1 .widget-text .sub-title {
	color: #696871;
	font-family: "CircularStd", sans-serif;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
}

/*~~~~Content Area styling 2 (landing-2)~~~~~*/
.nerdNow-02__content-section1 .nerdNow-02__content-text {
	padding-top: 80px;
	padding-bottom: 50px;
}

@media (min-width: 768px) {
	.nerdNow-02__content-section1 .nerdNow-02__content-text {
		padding-top: 80px;
		padding-bottom: 50px;
	}
}

@media (min-width: 992px) {
	.nerdNow-02__content-section1 .nerdNow-02__content-text {
		padding-top: 190px;
		padding-bottom: 180px;
	}
}

.nerdNow-02__content-text .title {
	margin-bottom: 25px;
}

.nerdNow-02__content-text .content-btn {
	margin-top: 35px;
}

.nerdNow-02__content-section1 {
	position: relative;
}

.nerdNow-02__content-section1 .nerdNow-02__content1-img-group {
	position: absolute;
	right: -260px;
	z-index: -1;
}

@media (min-width: 992px) {
	.nerdNow-02__content-section1 .nerdNow-02__content1-img-group {
		height: 100%;
		right: -400px;
	}
}

@media (min-width: 1200px) {
	.nerdNow-02__content-section1 .nerdNow-02__content1-img-group {
		right: -200px;
	}
}

@media (min-width: 1366px) {
	.nerdNow-02__content-section1 .nerdNow-02__content1-img-group {
		right: -145px;
	}
}

@media (min-width: 1600px) {
	.nerdNow-02__content-section1 .nerdNow-02__content1-img-group {
		right: 0px;
	}
}

@media (min-width: 992px) {
	.nerdNow-02__content-section1 .img-half {
		height: 100%;
	}
}

@media (min-width: 375px) {
	.nerdNow-02__content-section1 .img-half img {
		max-width: 80%;
	}
}

@media (min-width: 480px) {
	.nerdNow-02__content-section1 .img-half img {
		max-width: 70%;
	}
}

@media (min-width: 576px) {
	.nerdNow-02__content-section1 .img-half img {
		max-width: 100%;
	}
}

@media (min-width: 992px) {
	.nerdNow-02__content-section1 .img-half img {
		height: 100%;
	}
}

.nerdNow-02__content-section1 .abs-img.round-img {
	position: absolute;
	left: 20px;
	bottom: 10%;
}

@media (min-width: 480px) {
	.nerdNow-02__content-section1 .abs-img.round-img {
		bottom: 15%;
	}
}

@media (min-width: 992px) {
	.nerdNow-02__content-section1 .abs-img.round-img {
		top: 55%;
		left: -95px;
		bottom: auto;
	}
}

.nerdNow-02__content-section1 .abs-img.round-img img {
	box-shadow: 0 52px 54px rgba(65, 62, 101, 0.3);
	border-radius: 500px;
	border: 10px solid #ffffff;
	background-color: #ffffff;
	max-width: 50%;
}

@media (min-width: 576px) {
	.nerdNow-02__content-section1 .abs-img.round-img img {
		max-width: 70%;
	}
}

@media (min-width: 768px) {
	.nerdNow-02__content-section1 .abs-img.round-img img {
		max-width: 80%;
	}
}

@media (min-width: 992px) {
	.nerdNow-02__content-section1 .abs-img.round-img img {
		max-width: 100%;
	}
}

.nerdNow-02__content-img-group {
	position: relative;
	width: 100%;
	height: 100%;
}

.nerdNow-02__content-img-group .round-img {
	position: absolute;
	top: 50%;
	left: 0%;
}

.nerdNow-02__content-img-group-1 {
	position: relative;
}

.nerdNow-02__content-img-group-1 .img-1 img {
	box-shadow: 0 52px 54px rgba(65, 62, 101, 0.3);
	border-radius: 20px;
}

@media (min-width: 1450px) {
	.nerdNow-02__content-img-group-1 .img-1 {
		margin-left: 69px;
	}
}

.nerdNow-02__content-img-group-1 .abs-img {
	position: absolute;
}

.nerdNow-02__content-img-group-1 .abs-img.img-2 {
	position: absolute;
	top: 52%;
	left: -3%;
	z-index: 2;
	box-shadow: 0 52px 54px rgba(65, 62, 101, 0.3);
	border: 10px solid #ffffff;
	background-color: #ffffff;
	border-radius: 500px;
	max-width: 50%;
}

@media (min-width: 768px) {
	.nerdNow-02__content-img-group-1 .abs-img.img-2 {
		max-width: 100%;
	}
}

@media (min-width: 992px) {
	.nerdNow-02__content-img-group-1 .abs-img.img-2 {
		left: 6%;
	}
}

@media (min-width: 1450px) {
	.nerdNow-02__content-img-group-1 .abs-img.img-2 {
		left: 8%;
	}
}

.nerdNow-02__content-img-group-2 {
	position: relative;
}

.nerdNow-02__content-img-group-2 .img-1 img {
	border-radius: 20px;
}

.nerdNow-02__content-img-group-2 .abs-img {
	position: absolute;
}

.nerdNow-02__content-img-group-2 .abs-img.img-2 {
	right: 0%;
	position: absolute;
	top: 21%;
	z-index: 2;
	box-shadow: 0 52px 54px rgba(65, 62, 101, 0.3);
	border: 10px solid #ffffff;
	background-color: #ffffff;
	border-radius: 500px;
	max-width: 50%;
}

@media (min-width: 768px) {
	.nerdNow-02__content-img-group-2 .abs-img.img-2 {
		max-width: 100%;
		right: 15%;
	}
}

/* .nerdNow-02__content-section2 {
	background: #f7f7fb;
}

.content-widget--2 {
	border-radius: 20px;
	border: 1px solid #eae9f2;
	background-color: #ffffff;
	padding: 20px;
	min-width: 100%;
	width: 100%;
	display: -webkit-inline-box;
	display: inline-flex;
	-webkit-transition: .4s;
	transition: .4s;
}

@media (min-width: 1200px) {
	.content-widget--2 {
		width: 360px;
		min-width: 360px;
	}
}

.content-widget--2 .widget-icon {
	min-width: 55px;
	max-width: 55px;
	min-height: 55px;
	max-height: 55px;
	border-radius: 50%;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	margin-right: 20px;
	font-size: 26px;
}

.content-widget--2 .widget-icon.red {
	color: #f04037;
	background-color: rgba(240, 64, 55, 0.1);
}

.content-widget--2 .widget-icon.yellow {
	background-color: rgba(254, 220, 90, 0.1);
	color: #fedc5a;
}

.content-widget--2 .widget-icon.blue {
	background-color: rgba(84, 84, 212, 0.1);
	color: #413e65;
}

.content-widget--2 .widget-icon.ash {
	background-color: rgba(65, 62, 101, 0.1);
	color: #413e65;
}

.content-widget--2 .widget-icon.green {
	background-color: rgba(119, 191, 65, 0.1);
	color: #77bf41;
}

.content-widget--2 .widget-text .title {
	color: #19191b;
	font-family: "CircularStd", sans-serif;
	font-size: 21px;
	font-weight: 700;
	letter-spacing: -0.66px;
	margin-bottom: 0;
}

.content-widget--2 .widget-text .sub-title {
	color: #696871;
	font-family: "CircularStd", sans-serif;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
}

.content-widget--2:hover {
	box-shadow: 0 52px 54px rgba(65, 62, 101, 0.3);
} */

/*>>>>>>>> Content area styling 3 (landing-3)<<<<<<<<<*/
.nerdNow-03__content3-section {
	border-bottom: 1px solid #242427;
}

.nerdNow-03__content1-section {
	border-top: 1px solid #242427;
}

/* content section 1 */
.nerdNow-03__content-text .title {
	margin-bottom: 33px;
}

.nerdNow-03__content-text .content-btn {
	margin-top: 40px;
}

@media (min-width: 1200px) {
	.nerdNow-03__content-text {
		padding-right: 20px;
	}
}

.nerdNow-03__content-badge {
	height: 32px;
	border-radius: 5px;
	background-color: #5454d4;
	color: #fff;
	display: -webkit-inline-box;
	display: inline-flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 13px;
	font-weight: 700;
	letter-spacing: -0.41px;
	margin-bottom: 30px;
}

.nerdNow-03__content-img-group .abs-img {
	position: absolute;
}

.nerdNow-03__content-img-group .img-2 {
	position: absolute;
	top: -70px;
	left: -20px;
	z-index: 2;
}

.nerdNow-03__content-img-group .img-2 img {
	opacity: 0.5;
}

.nerdNow-03__content2-section {
	padding-top: 50px;
	padding-bottom: 50px;
	background: #1e1e20;
}

@media (min-width: 768px) {
	.nerdNow-03__content2-section {
		padding-top: 110px;
		padding-bottom: 150px;
	}
}

.nerdNow-03__content2-section .section-title p {
	padding-top: 20px;
}

.nerdNow-03__content2-section .content-img {
	max-height: 515px;
}

.nerdNow-03__content2-section .content-img img {
	box-shadow: 0 42px 54px rgba(0, 0, 0, 0.31);
	border-radius: 20px;
}

/*>>>>>>>> Content area styling 4 (landing-4)<<<<<<<<<*/
@media (min-width: 992px) {
	.nerdNow-04__content-section1 .content-img img {
		max-width: 118%;
		position: relative;
		left: -18%;
	}
}

.nerdNow-04__content-section2 {
	background: #413e65;
}

.nerdNow-04__content-section3 {
	padding-top: 50px;
	padding-bottom: 70px;
}

@media (min-width: 992px) {
	.nerdNow-04__content-section3 {
		padding-top: 105px;
		padding-bottom: 170px;
	}
}

.nerdNow-04__content-section3 .content-img.img-big img {
	border-radius: 20px;
	box-shadow: 0 52px 54px rgba(65, 62, 101, 0.3);
}

.nerdNow-04__content-section4 {
	background: #5454d4;
	position: relative;
	overflow: hidden;
	padding-top: 73px;
	padding-bottom: 73px;
}

@media (min-width: 992px) {
	.nerdNow-04__content-section4 {
		padding-top: 73px;
		padding-bottom: 73px;
	}
}

@media (min-width: 1200px) {
	.nerdNow-04__content-section4 {
		padding-top: 135px;
		padding-bottom: 145px;
	}
}

.nerdNow-04__content-section4 .c4-shape-image {
	position: absolute;
	top: 0;
	right: -5%;
}

@media (min-width: 1920px) {
	.nerdNow-04__content-section4 .c4-shape-image {
		right: 0;
	}
}

.nerdNow-04__content-section4 .nerdNow-04__content-text .title {
	color: #fff;
}

.nerdNow-04__content-section4 .nerdNow-04__content-text p {
	color: #fff;
}

.nerdNow-04__content-text .title {
	margin-bottom: 20px;
}

.nerdNow-04__content-text .content-btn {
	margin-top: 40px;
}

@media (min-width: 1200px) {
	.nerdNow-04__content-text {
		padding-right: 20px;
	}
}

.nerdNow-04__content-text .widgets-wrapper {
	max-width: 360px;
}

@media (min-width: 1200px) {
	.nerdNow-04__content-text .widgets-wrapper {
		width: 360px;
	}
}

.nerdNow-04__content-widget {
	border-radius: 20px;
	border: 1px solid #eae9f2;
	background-color: #ffffff;
	padding: 20px;
	min-width: 100%;
	width: 100%;
	display: -webkit-inline-box;
	display: inline-flex;
}

.nerdNow-04__content-widget .widget-icon {
	min-width: 55px;
	max-width: 55px;
	min-height: 55px;
	max-height: 55px;
	border-radius: 50%;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	margin-right: 20px;
	font-size: 25px;
}

.nerdNow-04__content-widget .widget-icon.red {
	color: #f04037;
	background-color: rgba(240, 64, 55, 0.1);
}

.nerdNow-04__content-widget .widget-icon.yellow {
	background-color: rgba(254, 220, 90, 0.1);
	color: #fedc5a;
}

.nerdNow-04__content-widget .widget-icon.blue {
	background-color: rgba(84, 84, 212, 0.1);
	color: #5454d4;
}

.nerdNow-04__content-widget .widget-icon.green {
	background-color: rgba(119, 191, 65, 0.1);
	color: #77bf41;
}

.nerdNow-04__content-widget .widget-icon.ash {
	background-color: rgba(65, 62, 101, 0.1);
	color: #413e65;
}

.nerdNow-04__content-widget .widget-text .title {
	color: #19191b;
	font-family: "CircularStd", sans-serif;
	font-size: 21px;
	font-weight: 700;
	letter-spacing: -0.66px;
	margin-bottom: 0;
}

.nerdNow-04__content-widget .widget-text .sub-title {
	color: #696871;
	font-family: "CircularStd", sans-serif;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
}

/*>>>>>>>> Content area styling 6 (landing-6)<<<<<<<<<*/
.nerdNow-05__content-section {
	background-color: #f7f7fb;
	padding-top: 50px;
	padding-bottom: 50px;
}

@media (min-width: 768px) {
	.nerdNow-05__content-section {
		padding-top: 130px;
		padding-bottom: 130px;
	}
}

@media (min-width: 992px) {
	.nerdNow-05__content-section {
		padding-top: 130px;
		padding-bottom: 130px;
	}
}

@media (min-width: 1200px) {
	.nerdNow-05__content-section {
		padding-top: 230px;
		padding-bottom: 230px;
	}
}

.nerdNow-05__content-text .title {
	color: #19191b;
	font-weight: 700;
	letter-spacing: -1.88px;
	padding-bottom: 20px;
	font-size: 40px;
	line-height: 50px;
}

@media (min-width: 576px) {
	.nerdNow-05__content-text .title {
		font-size: 60px;
		line-height: 60px;
	}
}

.nerdNow-05__content-text p {
	color: #696871;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
	line-height: 30px;
}

.nerdNow-05__content-text .content-widget-wrapper {
	padding-top: 15px;
}

.nerdNow-05__content-text .content-widget-wrapper .content-widget {
	margin-top: 15px;
}

.nerdNow-05__content-list {
	padding-top: 15px;
}

@media (min-width: 576px) {
	.nerdNow-05__content-list {
		padding-top: 35px;
		display: -webkit-box;
		display: flex;
		flex-wrap: wrap;
	}
}

@media (min-width: 992px) {
	.nerdNow-05__content-list {
		-webkit-box-pack: justify;
		justify-content: space-between;
	}
}

.nerdNow-05__content-list li {
	color: #19191b;
	font-size: 21px;
	font-weight: 500;
	letter-spacing: -0.66px;
	line-height: 50px;
	display: -webkit-box;
	display: flex;
	margin-bottom: 5px;
}

@media (min-width: 576px) {
	.nerdNow-05__content-list li:nth-child(odd) {
		padding-right: 50px;
	}
}

@media (min-width: 992px) {
	.nerdNow-05__content-list li:nth-child(odd) {
		padding-right: 50px;
	}
}

.nerdNow-05__content-list li:before {
	content: "\f00c";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	display: inline-block;
	font-size: 13px;
	width: 30px;
	height: 30px;
	background-color: rgba(84, 84, 212, 0.1);
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	border-radius: 500px;
	color: #5454d4;
	position: relative;
	top: 9px;
	margin-right: 13px;
}

.nerdNow-05__content-image {
	margin-top: 50px;
}

.nerdNow-05__content-image img {
	box-shadow: 0 12px 84px rgba(29, 41, 63, 0.12);
	border-radius: 20px;
}

@media (min-width: 992px) {
	.nerdNow-05__content-image {
		margin-top: 0px;
		position: absolute;
		top: 50%;
		right: 0;
		-webkit-transform: translate(55%, -50%);
		transform: translate(55%, -50%);
	}
}

@media (min-width: 1200px) {
	.nerdNow-05__content-image {
		-webkit-transform: translate(41%, -50%);
		transform: translate(41%, -50%);
	}
}

@media (min-width: 1500px) {
	.nerdNow-05__content-image {
		-webkit-transform: translate(35%, -50%);
		transform: translate(35%, -50%);
	}
}

@media (min-width: 1600px) {
	.nerdNow-05__content-image {
		-webkit-transform: translate(30%, -50%);
		transform: translate(30%, -50%);
	}
}

@media (min-width: 1900px) {
	.nerdNow-05__content-image {
		-webkit-transform: translate(15%, -50%);
		transform: translate(15%, -50%);
	}
}

.nerdNow-05__content-image img {
	width: 100%;
}

.nerdNow-05__content-section-2 {
	background: #fff;
	padding-top: 50px;
	padding-bottom: 50px;
}

@media (min-width: 768px) {
	.nerdNow-05__content-section-2 {
		padding-top: 120px;
		padding-bottom: 120px;
	}
}

.nerdNow-05__content-image-2 {
	padding-left: 50px;
}

.nerdNow-05__content-image-2 img {
	-webkit-transform: rotate(10deg);
	transform: rotate(10deg);
	box-shadow: 0 52px 54px rgba(65, 62, 101, 0.3);
	border-radius: 20px;
	max-width: 70%;
}

@media (min-width: 400px) {
	.nerdNow-05__content-image-2 img {
		max-width: 50%;
	}
}

@media (min-width: 576px) {
	.nerdNow-05__content-image-2 img {
		max-width: 40%;
	}
}

@media (min-width: 768px) {
	.nerdNow-05__content-image-2 img {
		max-width: 33%;
	}
}

@media (min-width: 992px) {
	.nerdNow-05__content-image-2 img {
		margin-left: 20px;
		max-width: 100%;
	}
}

@media (min-width: 1200px) {
	.nerdNow-05__content-image-2 img {
		margin-left: 50px;
	}
}

.content-widget--5 {
	display: -webkit-box;
	display: flex;
	max-width: 415px;
}

.content-widget--5 .widget-icon {
	min-width: 55px;
	max-width: 55px;
	margin-top: 5px;
	margin-right: 13px;
}

.content-widget--5 .widget-text .widget-title {
	color: #19191b;
	font-size: 21px;
	font-weight: 700;
	letter-spacing: -0.66px;
	margin-bottom: 13px;
}

.content-widget--5 .widget-text p {
	color: #696871;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 28px;
}

/*>>>>>>>> Content area styling 6 (landing-6)<<<<<<<<<*/
.nerdNow-06__content-section2 {
	background-color: #f2f2f3;
	padding-top: 43px;
	padding-bottom: 23px;
}

@media (min-width: 992px) {
	.nerdNow-06__content-section2 {
		padding-top: 100px;
		padding-bottom: 80px;
	}
}

.nerdNow-06__content-text .title {
	margin-bottom: 20px;
}

.nerdNow-06__content-text .content-btn {
	margin-top: 40px;
}

@media (min-width: 1200px) {
	.nerdNow-06__content-text {
		padding-right: 20px;
	}
}

.nerdNow-06__content-widget {
	border-radius: 20px;
	border: 1px solid #eae9f2;
	background-color: #ffffff;
	padding: 20px;
	min-width: 100%;
	width: 100%;
	min-height: 89px;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
}

@media (min-width: 1200px) {
	.nerdNow-06__content-widget {
		width: 360px;
		min-width: 360px;
	}
}

.nerdNow-06__content-widget .widget-icon {
	min-width: 30px;
	max-width: 30px;
	min-height: 30px;
	max-height: 30px;
	border-radius: 50%;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	margin-right: 20px;
	color: #fff;
	background-color: #5454d4;
}

.nerdNow-06__content-widget .widget-text .title {
	color: #19191b;
	font-size: 21px;
	font-weight: 500;
	letter-spacing: -0.66px;
	margin-bottom: 0;
}

.nerdNow-06__content-widget .widget-text .sub-title {
	color: #19191b;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
}

/*>>>>>>>> Content area styling 7 (landing-7)<<<<<<<<<*/
.nerdNow-07__content-section {
	padding-top: 60px;
	padding-bottom: 60px;
}

@media (min-width: 768px) {
	.nerdNow-07__content-section {
		padding-top: 120px;
		padding-bottom: 120px;
	}
}

@media (min-width: 992px) {
	.nerdNow-07__content-section {
		padding-bottom: 60px;
	}
}

.nerdNow-07__content-section-2 {
	padding-bottom: 60px;
}

@media (min-width: 768px) {
	.nerdNow-07__content-section-2 {
		padding-bottom: 120px;
	}
}

.nerdNow-07__content-section-3 {
	padding-bottom: 60px;
}

@media (min-width: 768px) {
	.nerdNow-07__content-section-3 {
		padding-bottom: 120px;
	}
}

.nerdNow-07__content-text .title {
	color: #19191b;
	font-weight: 700;
	letter-spacing: -1.88px;
	padding-bottom: 20px;
	font-size: 40px;
	line-height: 50px;
}

@media (min-width: 576px) {
	.nerdNow-07__content-text .title {
		font-size: 60px;
		line-height: 60px;
	}
}

.nerdNow-07__content-text p {
	color: #696871;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
	line-height: 30px;
}

.nerdNow-07__content-text .content-widget {
	counter-reset: widget-counter;
}

.nerdNow-07__content-text .content-widget .single-widget {
	padding-left: 70px;
	position: relative;
	max-width: 411px;
	margin-top: 50px;
}

.nerdNow-07__content-text .content-widget .single-widget:before {
	counter-increment: widget-counter;
	content: counter(widget-counter);
	position: absolute;
	left: 0;
	width: 49px;
	height: 49px;
	background-color: #5454d4;
	border-radius: 500px;
	display: -webkit-inline-box;
	display: inline-flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	color: #fff;
	font-size: 24px;
	font-weight: 700;
	letter-spacing: -0.75px;
}

.nerdNow-07__content-text .content-widget .single-widget .w-title {
	color: #19191b;
	font-size: 21px;
	font-weight: 700;
	letter-spacing: -0.66px;
	margin-bottom: 15px;
}

.nerdNow-07__content-text .content-widget .single-widget p {
	color: #696871;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 28px;
}

.nerdNow-07__content-text .content-widget .single-widget p:last-child {
	margin-bottom: 0;
}

.nerdNow-07__content-btn .btn--primary,
.nerdNow-07__content-btn .btn--red,
.nerdNow-07__content-btn .btn--secondary,
.nerdNow-07__content-btn .btn--outline,
.nerdNow-07__content-btn .btn--yellow {
	width: 200px;
}

@media (min-width: 992px) {
	.nerdNow-07__content-image {
		text-align: left;
	}
}

.nerdNow-07__content-image img {
	-webkit-transform: rotate(3deg);
	transform: rotate(3deg);
	border-radius: 20px;
	max-width: 70%;
}

@media (min-width: 400px) {
	.nerdNow-07__content-image img {
		max-width: 50%;
	}
}

@media (min-width: 576px) {
	.nerdNow-07__content-image img {
		max-width: 40%;
	}
}

@media (min-width: 768px) {
	.nerdNow-07__content-image img {
		max-width: 33%;
	}
}

@media (min-width: 992px) {
	.nerdNow-07__content-image img {
		margin-left: 20px;
		max-width: 100%;
	}
}

.nerdNow-07__content-image-group {
	display: -webkit-box;
	display: flex;
	margin-right: -15px;
}

.nerdNow-07__content-image-group .single-image {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
}

.nerdNow-07__content-image-group .single-image img {
	border-radius: 8px;
}

.nerdNow-07__content-image-group .single-image:nth-child(2) {
	padding-top: 43px;
}

.nerdNow-07__content-image-group .single-image img {
	padding-bottom: 15px;
	padding-right: 15px;
}

@media (min-width: 992px) {
	.nerdNow-07__content-image-3 {
		text-align: left;
	}
}

@media (min-width: 1200px) {
	.nerdNow-07__content-image-3 {
		padding-left: 50px;
	}
}

.nerdNow-07__content-image-3 img {
	-webkit-transform: rotate(-3deg);
	transform: rotate(-3deg);
	border-radius: 20px;
	max-width: 70%;
}

@media (min-width: 400px) {
	.nerdNow-07__content-image-3 img {
		max-width: 50%;
	}
}

@media (min-width: 576px) {
	.nerdNow-07__content-image-3 img {
		max-width: 40%;
	}
}

@media (min-width: 768px) {
	.nerdNow-07__content-image-3 img {
		max-width: 33%;
	}
}

@media (min-width: 992px) {
	.nerdNow-07__content-image-3 img {
		margin-left: 20px;
		max-width: 100%;
	}
}

/*>>>>>>>> Content area styling 8 (about-page)<<<<<<<<<*/
.nerdNow-08__content-area {
	padding-top: 40px;
	padding-bottom: 40px;
}

@media (min-width: 768px) {
	.nerdNow-08__content-area {
		padding-top: 120px;
		padding-bottom: 110px;
	}
}

.nerdNow-08__content-area .section-title {
	margin-bottom: 65px;
}

@media (min-width: 992px) {
	.nerdNow-08__content-area .section-title {
		display: -webkit-box;
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
	}
}

.nerdNow-08__content-area .section-title .title {
	color: #19191b;
	font-weight: 700;
	letter-spacing: -2.5px;
	font-size: 34px;
	line-height: 46px;
}

@media (min-width: 768px) {
	.nerdNow-08__content-area .section-title .title {
		font-size: 80px;
		line-height: 84px;
	}
}

@media (min-width: 992px) {
	.nerdNow-08__content-area .section-title .title {
		margin-right: 40px;
		max-width: 46%;
	}
}

.nerdNow-08__content-area .section-title p {
	color: #696871;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
	line-height: 30px;
}

@media (min-width: 992px) {
	.nerdNow-08__content-area .section-title p {
		margin-top: 0;
	}
}

@media (min-width: 992px) {
	.nerdNow-08__content-area .section-title .right-side {
		max-width: 40%;
		display: -webkit-box;
		display: flex;
		-webkit-box-align: end;
		align-items: flex-end;
	}
}

.nerdNow-08__content-area .section-title .right-side p:last-child {
	margin-bottom: 0;
}

.nerdNow-08__content-img {
	max-height: 515px;
}

.nerdNow-08__content-img img {
	border-radius: 20px;
}

/* --------> Testimonail_Area_Styles 
--------------------------------------*/
/*>>>>>>>> Testimonial area Common styling <<<<<<<<<*/
/*~~~~Testimonial Area styling 1~~~~~*/
.nerdNow-01__testimonial-section .section-title {
	margin-bottom: 60px;
}

@media (min-width: 992px) {
	.nerdNow-01__testimonial-section .section-title {
		margin-bottom: 100px;
	}
}

.testimonial-card--1 {
	border-radius: 20px;
	border: 1px solid #eae9f2;
	background-color: #ffffff;
	padding: 25px 25px 16px;
}

.testimonial-card--1 .card-top-area {
	display: -webkit-box;
	display: flex;
	margin-bottom: 5px;
}

.testimonial-card--1 .card-top-area .customer-img {
	flex-basis: 16%;
	margin-right: 6px;
}

.testimonial-card--1 .card-top-area .customer-identity {
	flex-basis: 68%;
}

.testimonial-card--1 .card-top-area .customer-identity .name {
	color: #19191b;
	font-family: "CircularStd", sans-serif;
	font-size: 21px;
	font-weight: 700;
	letter-spacing: -0.66px;
	line-height: 28px;
}

.testimonial-card--1 .card-top-area .customer-identity .company {
	color: #696871;
	font-family: "CircularStd", sans-serif;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 28px;
}

.testimonial-card--1 .card-top-area .review-media {
	flex-basis: 16%;
	text-align: right;
}

.testimonial-card--1 .card-top-area .review-media i {
	font-size: 27px;
	color: #5454d4;
}

.testimonial-card--1 .review-text {
	color: #19191b;
	font-family: "CircularStd", sans-serif;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
	line-height: 30px;
}

.testimonial-card--1 .review-text .secondary-text {
	color: #5454d4;
	font-family: "CircularStd", sans-serif;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
	line-height: 30px;
}

.testimonial-link {
	color: #5454d4;
	font-family: "CircularStd", sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -0.5px;
	display: -webkit-inline-box;
	display: inline-flex;
	-webkit-box-align: center;
	align-items: center;
}

.testimonial-link i {
	margin-right: 15px;
}

.testimonial-link span {
	font-size: inherit !important;
}

/*~~~~Testimonial Area styling 2~~~~~*/
.nerdNow-02__testimonial-section {
	background-color: #f7f7fb;
}

.testimonial-slider .slick-arrow {
	display: none !important;
}

.testimonial-slider .slick-dots {
	margin-top: 60px;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
}

.testimonial-slider .slick-dots li {
	font-size: 0;
	width: 17px;
	height: 8px;
	border-radius: 4px;
	background-color: #eae9f2;
	margin-left: 5px;
	margin-right: 5px;
	-webkit-transition: .5s;
	transition: .5s;
}

.testimonial-slider .slick-dots li.slick-active {
	width: 45px;
	height: 8px;
	border-radius: 4px;
	background: #5454d4;
}

.testimonial-card--2 {
	max-width: 468px;
	border-radius: 20px;
	border: 1px solid #eae9f2;
	background-color: #ffffff;
	padding: 25px 28px;
	margin: 0 auto;
}

.testimonial-card--2 .card-footer {
	display: -webkit-box;
	display: flex;
	background: transparent;
	border-top: none;
	padding: 0;
	margin-top: 28px;
}

.testimonial-card--2 .card-footer .customer-img {
	margin-right: 12px;
	border-radius: 500px;
	overflow: hidden;
	min-width: 41px;
	max-width: 41px;
	min-height: 41px;
	max-height: 41px;
	margin-top: 2px;
}

.testimonial-card--2 .card-footer .customer-identity .name {
	color: #19191b;
	font-family: "CircularStd", sans-serif;
	font-size: 21px;
	font-weight: 700;
	letter-spacing: -0.66px;
	line-height: 28px;
}

.testimonial-card--2 .card-footer .customer-identity .company {
	color: #696871;
	font-family: "CircularStd", sans-serif;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 28px;
}

.testimonial-card--2 .card-footer .customer-identity :last-child {
	margin-bottom: 0;
}

.testimonial-card--2 .review-text {
	color: #19191b;
	font-family: "CircularStd", sans-serif;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
	line-height: 30px;
}

/*~~~~Testimonial Area styling 3~~~~~*/
.testimonial-slider .slick-arrow {
	display: none !important;
}

@media (min-width: 768px) {
	.testimonial-slider .slick-list {
		margin-left: -15px;
		margin-right: -15px;
	}
}

@media (min-width: 992px) {
	.testimonial-slider .slick-list {
		margin-left: 0;
		margin-right: 0;
	}
}

@media (min-width: 768px) {
	.testimonial-slider .slick-slider {
		margin-left: 15px;
		margin-right: 15px;
	}
}

@media (min-width: 992px) {
	.testimonial-slider .slick-slider {
		margin-left: 0;
		margin-right: 0;
	}
}

.testimonial-slider .slick-dots {
	margin-top: 60px;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
}

.testimonial-slider .slick-dots li {
	font-size: 0;
	width: 17px;
	height: 8px;
	border-radius: 4px;
	background-color: #eae9f2;
	margin-left: 5px;
	margin-right: 5px;
	-webkit-transition: .5s;
	transition: .5s;
}

.testimonial-slider .slick-dots li.slick-active {
	width: 45px;
	height: 8px;
	border-radius: 4px;
	background: #5454d4;
}

.testimonial-card--2 {
	max-width: 468px;
	border-radius: 20px;
	border: 1px solid #eae9f2;
	background-color: #ffffff;
	padding: 25px 28px;
	margin: 0 auto;
}

.testimonial-card--2 .card-footer {
	display: -webkit-box;
	display: flex;
	background: transparent;
	border-top: none;
	padding: 0;
	margin-top: 28px;
}

.testimonial-card--2 .card-footer .customer-img {
	min-width: 41px;
	max-width: 41px;
	min-height: 41px;
	max-height: 41px;
	margin-right: 12px;
	border-radius: 500px;
	overflow: hidden;
	margin-top: 3px;
}

.testimonial-card--2 .card-footer .customer-identity .name {
	color: #19191b;
	font-family: "CircularStd", sans-serif;
	font-size: 21px;
	font-weight: 700;
	letter-spacing: -0.66px;
	line-height: 28px;
}

.testimonial-card--2 .card-footer .customer-identity .company {
	color: #696871;
	font-family: "CircularStd", sans-serif;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 28px;
}

.testimonial-card--2 .card-footer .customer-identity :last-child {
	margin-bottom: 0;
}

.testimonial-card--2 .review-text {
	color: #19191b;
	font-family: "CircularStd", sans-serif;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
	line-height: 30px;
}

/*~~~~Testimonial Area styling 5 (landing-5)~~~~~*/
.nerdNow-05__testimonial-section {
	background-color: #f7f7fb;
	padding-bottom: 60px;
	padding-top: 20px;
}

@media (min-width: 768px) {
	.nerdNow-05__testimonial-section {
		padding-top: 120px;
	}
}

@media (min-width: 992px) {
	.testimonial-slider-l5 .single-slide {
		margin: 60px 60px 100px 60px;
	}
}

.testimonial-slider-l5 .slick-arrow {
	position: absolute;
	top: 50%;
	font-size: 0;
	height: 65px;
	display: -webkit-box;
	display: flex;
	width: 65px;
	background: #5454d4;
	-webkit-transition: .4s;
	transition: .4s;
	border-radius: 500px;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 999;
	margin-top: -20px;
}

.testimonial-slider-l5 .slick-arrow:hover {
	background-color: #ffffff;
}

.testimonial-slider-l5 .slick-arrow:hover:after {
	color: #5454d4;
}

.testimonial-slider-l5 .slick-arrow:after {
	position: absolute;
	content: "";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	font-size: 20px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	color: #fff;
	-webkit-transition: .4s;
	transition: .4s;
}

.testimonial-slider-l5 .slick-arrow.slick-next {
	right: 0;
	left: auto;
	-webkit-transform: translate(50%, -50%);
	transform: translate(50%, -50%);
}

@media (min-width: 992px) {
	.testimonial-slider-l5 .slick-arrow.slick-next {
		margin-right: 60px;
	}
}

.testimonial-slider-l5 .slick-arrow.slick-next:after {
	content: "\f061";
}

@media (min-width: 992px) {
	.testimonial-slider-l5 .slick-arrow.slick-prev {
		margin-left: 60px;
	}
}

.testimonial-slider-l5 .slick-arrow.slick-prev:after {
	content: "\f060";
}

.testimonial-card--5 {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	background: #fff;
	box-shadow: 0 52px 54px rgba(65, 62, 101, 0.1);
	border-radius: 20px;
	padding: 20px 20px 10px 20px;
}

@media (min-width: 576px) {
	.testimonial-card--5 {
		padding: 35px 35px 20px 35px;
	}
}

@media (min-width: 768px) {
	.testimonial-card--5 {
		padding: 10px;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		flex-direction: row;
	}
}

.testimonial-card--5 .testimonial-image {
	border-radius: 20px;
	overflow: hidden;
}

@media (min-width: 576px) {
	.testimonial-card--5 .testimonial-image {
		min-width: 315px;
	}
}

.testimonial-card--5 .testimonial-image img {
	margin: 0 auto;
	max-width: unset;
	width: 100%;
}

@media (min-width: 576px) {
	.testimonial-card--5 .testimonial-image img {
		max-width: 100%;
		width: auto;
	}
}

.testimonial-card--5 .testmonial-texts {
	text-align: center;
}

@media (min-width: 768px) {
	.testimonial-card--5 .testmonial-texts {
		padding-right: 30px;
	}
}

.testimonial-card--5 .testmonial-texts .testimonial-text-inner {
	padding-top: 35px;
	margin: 0 auto;
	padding-bottom: 30px;
}

@media (min-width: 576px) {
	.testimonial-card--5 .testmonial-texts .testimonial-text-inner {
		max-width: 435px;
	}
}

@media (min-width: 768px) {
	.testimonial-card--5 .testmonial-texts .testimonial-text-inner {
		max-width: 505px;
		padding-left: 30px;
	}
}

@media (min-width: 992px) {
	.testimonial-card--5 .testmonial-texts .testimonial-text-inner {
		padding-top: 65px;
		padding-left: 100px;
		padding-bottom: 15px;
	}
}

@media (min-width: 992px) {
	.testimonial-card--5 .testmonial-texts .testimonial-text-inner {
		padding-top: 65px;
		padding-left: 100px;
	}
}

.testimonial-card--5 .testmonial-texts .quote-shape {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	margin-bottom: 30px;
}

.testimonial-card--5 .testmonial-texts p {
	color: #19191b;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
	line-height: 30px;
	padding-top: 10px;
}

.testimonial-card--5 .testmonial-texts .username {
	color: #19191b;
	font-size: 21px;
	font-weight: 700;
	letter-spacing: -0.66px;
	line-height: 28px;
}

.testimonial-card--5 .testmonial-texts .rank {
	color: #696871;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 28px;
}

/*~~~~Testimonial Area styling 6 (landing-6)~~~~~*/
.nerdNow-06__testimonial-section {
	background-color: #f6f6f8;
	padding-top: 50px;
}

@media (min-width: 768px) {
	.nerdNow-06__testimonial-section {
		padding-top: 80px;
	}
}

.testimonial-slider-l6 .slick-list {
	margin: 0 -20px;
}

.testimonial-slider-l6 .single-slide {
	margin: 60px 20px 45px;
}

.testimonial-slider-l6 .slick-arrow {
	position: absolute;
	top: 50%;
	font-size: 0;
	height: 65px;
	display: -webkit-box;
	display: flex;
	width: 65px;
	background: #5454d4;
	-webkit-transition: .4s;
	transition: .4s;
	border-radius: 500px;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 99;
}

.testimonial-slider-l6 .slick-arrow:hover {
	background-color: #ffffff;
}

.testimonial-slider-l6 .slick-arrow:hover:after {
	color: #5454d4;
}

.testimonial-slider-l6 .slick-arrow:after {
	position: absolute;
	content: "";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	font-size: 20px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	color: #fff;
	-webkit-transition: .4s;
	transition: .4s;
	margin-left: 0;
}

.testimonial-slider-l6 .slick-arrow.slick-next {
	right: 0;
	left: auto;
	-webkit-transform: translate(50%, -50%);
	transform: translate(50%, -50%);
}

.testimonial-slider-l6 .slick-arrow.slick-next:after {
	content: "\f061";
}

.testimonial-slider-l6 .slick-arrow.slick-prev:after {
	content: "\f060";
}

.testimonial-card--6 {
	display: -webkit-box;
	display: flex;
	background: #fff;
	box-shadow: 0 12px 34px -11px rgba(65, 62, 101, 0.1);
	border-radius: 20px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 50px;
	padding-bottom: 50px;
}

@media (min-width: 576px) {
	.testimonial-card--6 {
		padding-top: 90px;
		padding-bottom: 90px;
	}
}

@media (min-width: 768px) {
	.testimonial-card--6 {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		flex-direction: row;
		padding-right: 50px;
		padding-left: 50px;
	}
}

@media (min-width: 992px) {
	.testimonial-card--6 {
		padding-right: 100px;
		padding-left: 100px;
	}
}

@media (min-width: 1200px) {
	.testimonial-card--6 {
		padding-right: 120px;
		padding-left: 120px;
	}
}

@media (min-width: 400px) {
	.testimonial-card--6 .testimonial-image {
		min-width: 215px;
	}
}

.testimonial-card--6 .testimonial-image img {
	margin: 0 auto;
	max-width: unset;
	width: 100%;
}

@media (min-width: 400px) {
	.testimonial-card--6 .testimonial-image img {
		max-width: 100%;
		width: auto;
	}
}

.testimonial-card--6 .testimonial-number-block {
	min-width: 215px;
	height: 213px;
	border-radius: 8px;
	background-color: #eae9f2;
	text-align: center;
	margin: 0 auto;
}

@media (min-width: 768px) {
	.testimonial-card--6 .testimonial-number-block {
		margin-left: 0;
	}
}

.testimonial-card--6 .testimonial-number-block span {
	color: #413e65;
	font-size: 140px;
	font-weight: 900;
	letter-spacing: -4.38px;
}

.testimonial-card--6 .testmonial-texts {
	text-align: center;
	padding-top: 30px;
}

@media (min-width: 768px) {
	.testimonial-card--6 .testmonial-texts {
		text-align: left;
		padding-left: 50px;
		padding-right: 0px;
		padding-top: 0px;
	}
}

@media (min-width: 992px) {
	.testimonial-card--6 .testmonial-texts {
		padding-left: 90px;
	}
}

@media (min-width: 1200px) {
	.testimonial-card--6 .testmonial-texts {
		padding-left: 120px;
	}
}

.testimonial-card--6 .testmonial-texts .title-top {
	color: #5454d4;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 28px;
	margin-bottom: 10px;
}

.testimonial-card--6 .testmonial-texts .title-top {
	color: #5454d4;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 28px;
}

.testimonial-card--6 .testmonial-texts .testmonial-title {
	color: #19191b;
	font-size: 24px;
	font-weight: 700;
	letter-spacing: -0.75px;
	padding-bottom: 30px;
}

.testimonial-card--6 .testmonial-texts p {
	color: #19191b;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
	line-height: 30px;
}

.testimonial-card--6 .testmonial-texts p:last-child {
	margin-bottom: 0;
}

/* --------> CTA_Area_Styles 
--------------------------------------*/
/*>>>>>>>> CTA area Common styling <<<<<<<<<*/
/*~~~~CTA Area styling 1 (landing-1)~~~~~*/
/* .nerdNow-01__cta-section {
	background-color: #19191b;
	position: relative;
}

.nerdNow-01__cta-section .shape-1 {
	position: absolute;
	top: 0;
	left: 0px;
}

.nerdNow-01__cta-section .shape-2 {
	position: absolute;
	top: 0;
	right: -270px;
}

.nerdNow-01__cta-section .section-title .title {
	color: #fff;
	margin-bottom: 35px;
}

.nerdNow-01__cta-section .section-title p {
	color: rgba(255, 255, 255, 0.7);
	margin-bottom: 40px;
}

.cta-form--1 .form-control {
	border-radius: 20px;
	background-color: #ffffff;
	height: 71px;
	margin-bottom: 15px;
	color: #696871;
	font-family: "CircularStd", sans-serif;
	font-size: 18px;
	font-weight: 300;
	letter-spacing: -0.56px;
}

@media (min-width: 768px) {
	.cta-form--1 .form-control {
		padding-left: 30px;
		padding-right: 30px;
	}
}

.cta-form--1 .submit-btn {
	width: 100%;
} */

/*~~~~CTA Area styling 2 (landing-2)~~~~~*/
.nerdNow-02__cta-section {
	background: #413e65;
}

.nerdNow-02__cta-section .section-title .title {
	color: #fff;
	margin-bottom: 30px;
}

.nerdNow-02__cta-section .section-title p {
	color: rgba(255, 255, 255, 0.7);
}

.cta-form--2 {
	position: relative;
	margin-top: 45px;
}

.cta-form--2 .input-group {
	max-width: 445px;
	height: 70px;
	border-radius: 20px;
	border: 1px solid #eae9f2;
	background-color: #ffffff;
	position: relative;
}

.cta-form--2 .input-group i {
	position: absolute;
	top: 24px;
	left: 22px;
	font-size: 20px;
}

.cta-form--2 .input-group input {
	padding-left: 63px;
	padding-right: 63px;
	width: 100%;
	border: 0;
	border-radius: 20px;
	color: #696871;
	font-size: 18px;
	font-weight: 300;
	letter-spacing: -0.56px;
	text-align: center;
}

.cta-form--2 .input-group input:focus {
	box-shadow: none;
	outline: none;
}

.cta-form--2 .input-group input::-webkit-input-placeholder {
	color: #696871;
	font-weight: 400;
	text-align: center;
}

.cta-form--2 .input-group input::-moz-placeholder {
	color: #696871;
	font-weight: 400;
	text-align: center;
}

.cta-form--2 .input-group input:-ms-input-placeholder {
	color: #696871;
	font-weight: 400;
	text-align: center;
}

.cta-form--2 .input-group input::-ms-input-placeholder {
	color: #696871;
	font-weight: 400;
	text-align: center;
}

.cta-form--2 .input-group input::placeholder {
	color: #696871;
	font-weight: 400;
	text-align: center;
}

.cta-form--2 button {
	margin-top: 15px;
	max-width: 445px;
	width: 100%;
}

/*~~~~CTA Area styling 3 (landing-3)~~~~~*/
.nerdNow-03__cta-section {
	padding-top: 90px;
	padding-bottom: 85px;
	position: relative;
	z-index: 1;
}

@media (min-width: 992px) {
	.nerdNow-03__cta-section {
		padding-top: 120px;
		padding-bottom: 115px;
	}
}

@media (min-width: 1200px) {
	.nerdNow-03__cta-section {
		padding-top: 170px;
		padding-bottom: 165px;
	}
}

.nerdNow-03__cta-section .cta-shape {
	position: absolute;
}

.nerdNow-03__cta-section .cta-shape-1 {
	display: none;
}

@media (min-width: 768px) {
	.nerdNow-03__cta-section .cta-shape-1 {
		display: block;
		top: 4%;
		right: -13%;
	}
}

@media (min-width: 1600px) {
	.nerdNow-03__cta-section .cta-shape-1 {
		right: -2%;
		right: -2%;
	}
}

.nerdNow-03__cta-section .cta-shape-2 {
	bottom: 0;
	left: -5%;
}

/*~~~~CTA Area styling 4 (landing-4)~~~~~*/
.nerdNow-04__cta-section {
	padding-top: 40px;
	padding-bottom: 50px;
	background-color: #5454d4;
}

@media (min-width: 768px) {
	.nerdNow-04__cta-section {
		padding-top: 110px;
		padding-bottom: 110px;
	}
}

.nerdNow-04__cta-section h2 {
	color: #fff;
	font-size: 60px;
	line-height: 60px;
	letter-spacing: -2.5px;
}

/*~~~~CTA Area styling 6 (landing-6)~~~~~*/
.nerdNow-05__cta-section {
	background-color: #19191b;
	position: relative;
	padding-top: 40px;
	padding-bottom: 50px;
}

@media (min-width: 768px) {
	.nerdNow-05__cta-section {
		padding-top: 90px;
		padding-bottom: 118px;
	}
}

.nerdNow-05__cta-section .section-title .title {
	color: #fff;
	margin-bottom: 22px;
}

.nerdNow-05__cta-section .section-title p {
	color: #696871;
	margin-bottom: 35px;
}

.nerdNow-05__cta-section .cta-btn {
	padding-top: 5px;
}

.nerdNow-05__cta-section .cta-btn .btn {
	width: 250px;
	height: 60px;
	border-radius: 20px;
	border: 1px solid #c31a12;
	background-color: #f04037;
	color: #fff;
	font-size: 21px;
	font-weight: 500;
	letter-spacing: -0.66px;
	overflow: hidden;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	margin: 0 auto;
}

.nerdNow-05__cta-section .cta-btn .btn:hover {
	border-color: #fff;
}

.nerdNow-05__cta-section .cta-btn .btn-bottom-text {
	color: rgba(255, 255, 255, 0.7);
	font-size: 14px;
	font-weight: 300;
	letter-spacing: -0.44px;
	padding-top: 10px;
	display: block;
}

/*~~~~CTA Area styling 6 (landing-6)~~~~~*/
.nerdNow-06__cta-section {
	padding-top: 40px;
	padding-bottom: 35px;
	background-color: #f6f6f8;
}

@media (min-width: 768px) {
	.nerdNow-06__cta-section {
		padding-top: 95px;
		padding-bottom: 68px;
	}
}

.nerdNow-06__cta-section h2 {
	color: inherit;
}

.nerdNow-06__cta-section .cta-btn {
	width: 100%;
}

@media (min-width: 992px) {
	.nerdNow-06__cta-section .cta-btn {
		width: auto;
	}
}

.nerdNow-06__cta-section .cta-btn .btn--primary,
.nerdNow-06__cta-section .cta-btn .btn--red,
.nerdNow-06__cta-section .cta-btn .btn--secondary,
.nerdNow-06__cta-section .cta-btn .btn--outline,
.nerdNow-06__cta-section .cta-btn .btn--yellow {
	width: 100%;
}

@media (min-width: 992px) {
	.nerdNow-06__cta-section .cta-btn .btn--primary,
	.nerdNow-06__cta-section .cta-btn .btn--red,
	.nerdNow-06__cta-section .cta-btn .btn--secondary,
	.nerdNow-06__cta-section .cta-btn .btn--outline,
	.nerdNow-06__cta-section .cta-btn .btn--yellow {
		width: 220px;
	}
}

/*~~~~CTA Area styling 7 (landing-7)~~~~~*/
.nerdNow-07__cta-section {
	background: #fcfdfe;
}

.nerdNow-07__cta-content {
	text-align: center;
	padding-top: 45px;
	padding-bottom: 45px;
}

@media (min-width: 768px) {
	.nerdNow-07__cta-content {
		padding-top: 90px;
		padding-bottom: 100px;
	}
}

.nerdNow-07__cta-content h2 {
	color: #19191b;
	font-size: 50px;
	font-weight: 700;
	letter-spacing: -1.88px;
	line-height: 55px;
	margin-bottom: 15px;
}

@media (min-width: 576px) {
	.nerdNow-07__cta-content h2 {
		font-size: 60px;
		line-height: 60px;
	}
}

.nerdNow-07__cta-content p {
	color: #696871;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
	line-height: 30px;
}

.nerdNow-07__cta-content .cta-btns {
	margin-top: 35px;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
}

.nerdNow-07__cta-content .cta-btns .apple-store {
	padding: 0 9px;
	-webkit-transition: .4s;
	transition: .4s;
}

.nerdNow-07__cta-content .cta-btns .apple-store:hover {
	-webkit-transform: translateY(-8px);
	transform: translateY(-8px);
}

.nerdNow-07__cta-content .cta-btns .google-play {
	padding: 0 9px;
	-webkit-transition: .4s;
	transition: .4s;
}

.nerdNow-07__cta-content .cta-btns .google-play:hover {
	-webkit-transform: translateY(-8px);
	transform: translateY(-8px);
}

/*~~~~ CTA Area styling 8 (blog-page) ~~~~~*/
.nerdNow-08__cta-section {
	background-color: #19191b;
	position: relative;
}

.nerdNow-08__cta-section .shape-1 {
	position: absolute;
	top: 0;
	left: 0px;
}

.nerdNow-08__cta-section .shape-2 {
	position: absolute;
	top: 0;
	right: -270px;
}

.nerdNow-08__cta-section .section-title .title {
	color: #fff;
	margin-bottom: 35px;
}

.nerdNow-08__cta-section .section-title p {
	color: rgba(255, 255, 255, 0.7);
	margin-bottom: 40px;
}

.nerdNow-08__cta-section .cta-btn {
	padding-top: 5px;
}

.nerdNow-08__cta-section .cta-btn .btn {
	width: 250px;
	height: 60px;
	border-radius: 20px;
	border: 1px solid #c31a12;
	background-color: #f04037;
	color: #fff;
	font-size: 21px;
	font-weight: 500;
	letter-spacing: -0.66px;
	overflow: hidden;
	display: -webkit-inline-box;
	display: inline-flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
}

/*~~~~ CTA Area styling 9 (blog-page) ~~~~~*/
.nerdNow-09__cta-section {
	background-color: #19191b;
	position: relative;
}

@media (min-width: 1200px) {
	.nerdNow-09__cta-section {
		padding-top: 150px;
		padding-bottom: 80px;
	}
}

.nerdNow-09__cta-section .shape-1 {
	position: absolute;
	top: 0;
	left: 0px;
}

.nerdNow-09__cta-section .shape-2 {
	position: absolute;
	top: 0;
	right: -270px;
}

.nerdNow-09__cta-section .section-title .title {
	color: #fff;
	margin-bottom: 35px;
}

.nerdNow-09__cta-section .section-title p {
	color: rgba(255, 255, 255, 0.7);
	margin-bottom: 40px;
}

.nerdNow-09__cta-section .cta-btn {
	padding-top: 5px;
}

.nerdNow-09__cta-section .cta-btn .btn {
	width: 250px;
	height: 60px;
	border-radius: 20px;
	border: 1px solid #c31a12;
	background-color: #f04037;
	color: #fff;
	font-size: 21px;
	font-weight: 500;
	letter-spacing: -0.66px;
	overflow: hidden;
	display: -webkit-inline-box;
	display: inline-flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
}

/*~~~~ CTA Area styling 10 (about-page) ~~~~~*/
.nerdNow-10__cta-section {
	background-color: #19191b;
	position: relative;
}

@media (min-width: 1200px) {
	.nerdNow-10__cta-section {
		padding-top: 150px;
		padding-bottom: 80px;
	}
}

.nerdNow-10__cta-section .shape-1 {
	position: absolute;
	top: 0;
	left: 0px;
}

.nerdNow-10__cta-section .shape-2 {
	position: absolute;
	top: 0;
	right: -270px;
}

.nerdNow-10__cta-section .section-title .title {
	color: #fff;
	margin-bottom: 35px;
}

.nerdNow-10__cta-section .section-title p {
	color: rgba(255, 255, 255, 0.7);
	margin-bottom: 40px;
}

.nerdNow-10__cta-section .cta-btn {
	padding-top: 5px;
}

.nerdNow-10__cta-section .cta-btn .btn {
	width: 250px;
	height: 60px;
	border-radius: 20px;
	border: 1px solid #c31a12;
	background-color: #f04037;
	color: #fff;
	font-size: 21px;
	font-weight: 500;
	letter-spacing: -0.66px;
	overflow: hidden;
	display: -webkit-inline-box;
	display: inline-flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
}

/* --------> Author_Area_Styles 
--------------------------------------*/
/*>>>>>>>> Author area styling (landing-6)<<<<<<<<<*/
.nerdNow-06__author-section {
	border-bottom: 1px solid #eae9f2;
	padding-top: 17px;
	padding-bottom: 45px;
	background: #f6f6f8;
}

@media (min-width: 768px) {
	.nerdNow-06__author-section {
		padding-top: 90px;
		padding-bottom: 85px;
	}
}

.nerdNow-06__author-widget {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
}

@media (min-width: 576px) {
	.nerdNow-06__author-widget {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		flex-direction: row;
	}
}

@media (min-width: 992px) {
	.nerdNow-06__author-widget {
		padding-left: 90px;
		padding-right: 90px;
	}
}

.nerdNow-06__author-widget .widget-image {
	min-width: 111px;
	max-width: 111px;
	height: 111px;
	border-radius: 500px;
	overflow: hidden;
}

.nerdNow-06__author-widget .widget-text {
	padding-top: 20px;
}

@media (min-width: 576px) {
	.nerdNow-06__author-widget .widget-text {
		padding-left: 30px;
		padding-top: 0px;
	}
}

.nerdNow-06__author-widget .widget-text .author-name {
	color: #19191b;
	font-size: 21px;
	font-weight: 700;
	letter-spacing: -0.66px;
	line-height: 28px;
}

.nerdNow-06__author-widget .widget-text p {
	color: #19191b;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
	line-height: 30px;
	font-style: italic;
	margin-bottom: 13px;
}

/*>>>>>>>> About Author section styling (landing-6)<<<<<<<<<*/
.nerdNow-06__about-author-section {
	padding-top: 40px;
	padding-bottom: 35px;
	background: #f6f6f8;
}

@media (min-width: 768px) {
	.nerdNow-06__about-author-section {
		padding-top: 90px;
		padding-bottom: 85px;
	}
}

.nerdNow-06__about-author-section .section-title {
	margin-bottom: 40px;
}

@media (min-width: 768px) {
	.nerdNow-06__about-author-section .section-title {
		margin-bottom: 80px;
	}
}

.nerdNow-06__about-author-section .section-title h2 {
	letter-spacing: -1.88px;
}

.nerdNow-06__author-image {
	min-width: 271px;
	max-width: 271px;
	min-height: 271px;
	max-height: 271px;
	border-radius: 500px;
	overflow: hidden;
	margin-bottom: 30px;
}

@media (min-width: 992px) {
	.nerdNow-06__author-image {
		margin-bottom: 0px;
	}
}

.nerdNow-06__author-text {
	margin-top: 30px;
}

@media (min-width: 768px) {
	.nerdNow-06__author-text {
		margin-top: 0px;
	}
}

.nerdNow-06__author-text .title {
	font-size: 24px;
	font-weight: 700;
	letter-spacing: -0.75px;
	color: #19191b;
	margin-bottom: 30px;
}

.nerdNow-06__author-text p {
	color: #696871;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 28px;
	margin-bottom: 30px;
}

.nerdNow-06__author-text p:last-child {
	margin-bottom: 0px;
}

.nerdNow-06__author-text p .link {
	font-size: 16px;
	font-weight: 300;
	color: #19191b;
	text-decoration: underline;
}

/* --------> Pricing_Area_Styles 
--------------------------------------*/
/*>>>>>>>> Pricing section styling (landing-6)<<<<<<<<<*/
.nerdNow-05__pricing-section {
	background-color: #f7f7fb;
	position: relative;
	padding-top: 90px;
}

.nerdNow-05__pricing-section:before {
	content: "";
	left: 0;
	bottom: 0;
	height: 30%;
	width: 100%;
	position: absolute;
	background: #19191b;
}

.pricing-wrapper.monthly-active .price-block .price:before {
	display: inline-block;
	content: attr(data-monthly);
}

.pricing-wrapper.yearly-active .price-block .price:before {
	display: inline-block;
	content: attr(data-yearly);
}

.pricing-wrapper .pricing-btn {
	display: -webkit-inline-box;
	display: inline-flex;
	position: relative;
	margin-top: 55px;
}

@media (min-width: 470px) {
	.pricing-wrapper .pricing-btn {
		margin-top: 35px;
	}
}

.pricing-wrapper .pricing-btn .period {
	color: #696871;
	font-size: 18px;
	font-weight: 300;
	letter-spacing: -0.5 6px;
	line-height: 28px;
}

.pricing-wrapper .pricing-btn .offer-badge {
	position: absolute;
	width: 85px;
	height: 29px;
	color: #fff;
	font-size: 13px;
	font-weight: 700;
	letter-spacing: -0.41px;
	border-radius: 5px;
	background-color: #f04037;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	top: 0;
	right: 0;
	-webkit-transform: translateX(0%) translateY(-100%);
	transform: translateX(0%) translateY(-100%);
	margin-right: 0;
	margin-top: -10px;
}

@media (min-width: 470px) {
	.pricing-wrapper .pricing-btn .offer-badge {
		margin-top: 0px;
		top: 0;
		right: -25px;
		-webkit-transform: translateX(100%) translateY(0%);
		transform: translateX(100%) translateY(0%);
		margin-right: 10px;
	}
}

.pricing-wrapper .pricing-btn .toggle-btn {
	width: 72px;
	height: 33px;
	border-radius: 17px;
	background-color: #eae9f2;
	position: relative;
	margin: 0 15px;
}

.pricing-wrapper .pricing-btn .toggle-btn span {
	width: 21px;
	height: 21px;
	background-color: #ffffff;
	position: absolute;
	left: 0;
	margin-left: 6px;
	top: 0;
	margin-top: 6px;
	-webkit-transition: .4s;
	transition: .4s;
	border-radius: 500px;
	pointer-events: none;
}

.pricing-wrapper .pricing-btn .toggle-btn.clicked {
	background: #5454d4;
}

.pricing-wrapper .pricing-btn .toggle-btn.clicked span {
	left: calc(100% - 33px);
}

.pricing-card--5 {
	box-shadow: 0 52px 54px rgba(65, 62, 101, 0.1);
	border-radius: 20px;
	background-color: #fff;
	padding-top: 30px;
}

.pricing-card--5 .price-content {
	padding-bottom: 30px;
}

.pricing-card--5 .price-content .small-title {
	color: #5454d4;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 28px;
}

.pricing-card--5 .price-block {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: end;
	align-items: flex-end;
	-webkit-box-pack: center;
	justify-content: center;
}

.pricing-card--5 .price-block span {
	color: #19191b;
	font-size: 30px;
	font-weight: 300;
	letter-spacing: -0.52px;
	line-height: 56px;
	margin-bottom: 5px;
}

.pricing-card--5 .price-block .price {
	font-size: 80px;
	letter-spacing: -1.38px;
	color: #19191b;
}

.pricing-card--5 .price-block .price:before {
	display: inline-block;
	content: attr(data-active);
}

.pricing-card--5 .price-bottom-text {
	color: #696871;
	font-size: 18px;
	font-weight: 300;
	letter-spacing: -0.56px;
	line-height: 28px;
	margin-top: 3px;
}

.pricing-card--5 .card-list {
	max-width: 315px;
	margin: 30px auto 0;
}

.pricing-card--5 .card-list li {
	color: #19191b;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
	line-height: 50px;
	display: -webkit-box;
	display: flex;
}

.pricing-card--5 .card-list li:before {
	content: "\f00c";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	display: inline-block;
	font-size: 13px;
	width: 30px;
	height: 30px;
	background-color: rgba(84, 84, 212, 0.1);
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	border-radius: 500px;
	color: #5454d4;
	position: relative;
	top: 9px;
	margin-right: 13px;
}

.pricing-card--5 .price-btn {
	padding-top: 18px;
	padding-bottom: 22px;
	border-radius: 0 0 10px 10px;
	background-color: #5454d4;
	color: #fff;
	font-size: 21px;
	font-weight: 500;
	letter-spacing: -0.66px;
	display: block;
	position: relative;
	z-index: 1;
}

.pricing-card--5 .price-btn:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(255, 255, 255, 0.1);
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 100% 50%;
	transform-origin: 100% 50%;
	-webkit-transition-property: transform;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.pricing-card--5 .price-btn:hover:before,
.pricing-card--5 .price-btn:focus:before,
.pricing-card--5 .price-btn:active:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
	-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
	transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

/*>>>>>>>> Pricing section styling (landing-6)<<<<<<<<<*/
.nerdNow-06__pricing-section {
	position: relative;
	background-color: #413e65;
	text-align: center;
	padding-top: 50px;
	padding-bottom: 40px;
}

@media (min-width: 768px) {
	.nerdNow-06__pricing-section {
		padding-top: 100px;
		padding-bottom: 90px;
	}
}

.pricing-card--1 {
	background: #fff;
	padding-top: 45px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	border-radius: 20px;
	min-height: 441px;
}

.pricing-card--1 .title-top {
	color: #5454d4;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 28px;
	margin-bottom: 21px;
}

.pricing-card--1 .title-bottom {
	color: #696871;
	font-size: 18px;
	font-weight: 300;
	letter-spacing: -0.56px;
	line-height: 28px;
	padding-top: 5px;
}

.pricing-card--1 .pricing-title {
	color: #1d293f;
	font-size: 60px;
	font-weight: 700;
	letter-spacing: -1.03px;
	line-height: 56px;
}

.pricing-card--1 p {
	color: #19191b;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
	line-height: 30px;
	margin-top: 20px;
}

.pricing-card--1 p:last-child {
	margin-bottom: 0;
}

.pricing-card--1 .form-group {
	margin-bottom: 0;
	padding-top: 25px;
}

.pricing-card--1 .form-group .form-control {
	border-radius: 20px;
	height: 60px;
	border: 1px solid #eae9f2;
	background-color: #f7f7fb;
	color: #696871;
	font-size: 18px;
	font-weight: 300;
	letter-spacing: -0.56px;
	text-align: center;
	margin-bottom: 15px;
}

.pricing-card--1 .form-group .icon-input {
	position: relative;
}

.pricing-card--1 .form-group .icon-input i {
	color: #cdccd9;
	position: absolute;
	height: 100%;
	top: 0;
	padding-left: 15px;
	padding-right: 15px;
	width: 55px;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
}

.pricing-card--1 .form-group .card-btn {
	margin-top: 0;
}

.pricing-card--1 .card-btn {
	height: 60px;
	border-radius: 5px;
	color: #fff;
	font-size: 21px;
	font-weight: 500;
	letter-spacing: -0.66px;
	width: 100%;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	position: relative;
	z-index: 1;
	overflow: hidden;
}

.pricing-card--1 .card-btn:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(255, 255, 255, 0.1);
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 100% 50%;
	transform-origin: 100% 50%;
	-webkit-transition-property: transform;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.pricing-card--1 .card-btn:hover:before,
.pricing-card--1 .card-btn:focus:before,
.pricing-card--1 .card-btn:active:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
	-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
	transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

.pricing-card--1 .card-btn.btn--blue {
	border: 1px solid #3d3dad;
	background-color: #5454d4;
}

.pricing-card--1 .card-btn.btn--orange {
	border: 1px solid #c31a12;
	background-color: #f0544c;
}

.pricing-card--1.premium {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
}

.pricing-card--1.premium .card-btn {
	margin-top: auto;
}

/* >>>>>>>> Pricing section styling (pricing-page)<<<<<<<<<
.pricing-card--2 {
	border-radius: 20px;
	border: 1px solid #eae9f2;
	background-color: #fff;
	text-align: center;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-top: 32px;
}

.pricing-card--2 .small-title {
	color: #696871;
	font-size: 18px;
	font-weight: 300;
	letter-spacing: -0.56px;
	line-height: 28px;
	margin-bottom: 22px;
}

.pricing-card--2 .price {
	color: #1d293f;
	font-size: 60px;
	font-weight: 700;
	letter-spacing: -1.03px;
	line-height: 56px;
	color: #1d293f;
	margin-bottom: 30px;
}

.pricing-card--2 .price .time {
	font-size: 28px;
	font-weight: 300;
	letter-spacing: -1.03px;
	line-height: 1;
}

.pricing-card--2 .pricing-list {
	color: #696871;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
	line-height: 1.6;
}

.pricing-card--2 .pricing-list li {
	margin-bottom: 14px;
}

.pricing-card--2 .pricing-btn {
	padding-top: 30px;
}

.pricing-card--2 .pricing-btn .btn {
	width: 100%;
	max-width: 305px;
	border-radius: 20px;
	border: 1px solid #eae9f2;
	background-color: #ffffff;
	color: #5454d4;
	font-size: 21px;
	font-weight: 500;
	letter-spacing: -0.66px;
	min-height: 60px;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	margin: 0 auto;
} */

/* --------> Review_Area_Styles 
--------------------------------------*/
/*>>>>>>>> Review area styling 6 (landing-6)<<<<<<<<<*/
.nerdNow-06__review-section {
	border-bottom: 1px solid #eae9f2;
	padding: 45px 0;
	background: #f6f6f8;
}

@media (min-width: 768px) {
	.nerdNow-06__review-section {
		padding: 95px 0;
	}
}

.nerdNow-06__review-section .more-review-link {
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -0.5px;
	text-decoration: underline;
	text-align: center;
}

.nerdNow-06__review-section .more-review-link a {
	color: #5454d4;
}

.nerdNow-06__review-section .more-review-link a:hover {
	color: #5454d4;
	text-decoration: underline;
}

.nerdNow-06__review-card {
	margin-bottom: 30px;
	display: -webkit-box;
	display: flex;
	width: 100%;
	min-height: 403px;
	border-radius: 5px;
	background-color: #fff;
	padding: 35px 30px 30px 35px;
	-webkit-transition: .4s;
	transition: .4s;
	position: relative;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
}

.nerdNow-06__review-card:before {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.04);
	content: "";
	-webkit-transition: .4s;
	transition: .4s;
}

.nerdNow-06__review-card .review-star {
	margin-bottom: 25px;
}

.nerdNow-06__review-card .card-content p {
	font-style: italic;
	color: #19191b;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
	line-height: 30px;
}

.nerdNow-06__review-card .card-id {
	display: -webkit-box;
	display: flex;
	margin-top: auto;
	-webkit-box-align: center;
	align-items: center;
}

.nerdNow-06__review-card .card-id .id-img {
	width: 45px;
	height: 45px;
	border-radius: 500px;
	overflow: hidden;
	text-align: center;
}

.nerdNow-06__review-card .card-id .id-content {
	margin-left: 22px;
}

.nerdNow-06__review-card .card-id .id-content h6 {
	color: #1f1f1f;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: -0.34px;
	line-height: 28px;
	margin-bottom: -5px;
}

.nerdNow-06__review-card .card-id .id-content span {
	color: #666666;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: -0.3px;
	line-height: 28px;
}

.nerdNow-06__review-card:hover:before {
	box-shadow: -1px 6px 4px rgba(0, 0, 0, 0.04), 0 2px 4px rgba(0, 0, 0, 0.04);
}

.nerdNow-06__review-card.review-box-shadow {
	box-shadow: 2px 4px rgba(0, 0, 0, 0.04);
}

.nerdNow-06__review-card.border {
	border: 1px solid #eae9f2;
}

/*>>>>>>>> Review area styling 7 (landing-7)<<<<<<<<<*/
.nerdNow-07__review-area {
	background-color: #5454d4;
	padding-top: 50px;
	padding-bottom: 20px;
}

@media (min-width: 992px) {
	.nerdNow-07__review-area {
		padding-top: 115px;
		padding-bottom: 90px;
	}
}

.nerdNow-07__single-review .review-star {
	margin-bottom: 17px;
}

.nerdNow-07__single-review .review-star i {
	font-size: 21px;
	color: #fedc5a;
}

.nerdNow-07__single-review p {
	color: #fff;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
	line-height: 30px;
	font-style: italic;
}

.nerdNow-07__single-review .user-name {
	color: rgba(255, 255, 255, 0.7);
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 28px;
}

/*>>>>>>>> Review area (Review Page)<<<<<<<<<*/
.nerdNow-08__review-section {
	padding-bottom: 20px;
}

@media (min-width: 768px) {
	.nerdNow-08__review-section {
		padding-bottom: 90px;
	}
}

/* --------> Service_Area_Styles 
--------------------------------------*/
/*>>>>>>>> Service area styling (landing-8)<<<<<<<<<*/
.nerdNow-08__service-section {
	padding-top: 40px;
	padding-bottom: 50px;
}

@media (min-width: 768px) {
	.nerdNow-08__service-section {
		padding-top: 100px;
		padding-bottom: 150px;
	}
}

.service-card--1 {
	border-radius: 20px;
	border: 1px solid #2d2d30;
	background-color: #19191b;
	-webkit-transition: .4s;
	transition: .4s;
	min-height: 89px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 28px;
	padding-right: 55px;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	position: relative;
	-webkit-transform: translateX(0px);
	transform: translateX(0px);
	will-change: transfrom;
}

.service-card--1:hover {
	box-shadow: 0 52px 54px rgba(25, 25, 27, 0.3);
	border-radius: 20px;
	background-color: #5454d4;
}

.service-card--1:hover i {
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
	opacity: 1;
}

.service-card--1 .card-title {
	color: #ffffff;
	font-size: 21px;
	font-weight: 500;
	letter-spacing: -0.66px;
	margin-bottom: 0;
}

.service-card--1 i {
	font-size: 30px;
	color: #fff;
	position: absolute;
	right: 0;
	margin-right: 30px;
	opacity: 0;
	-webkit-transition: .4s;
	transition: .4s;
}

/* --------> Case_Area_Styles 
--------------------------------------*/
/*>>>>>>>> Case area styling (landing-8)<<<<<<<<<*/
.nerdNow-08__case-section .case-btn {
	padding-top: 30px;
}

@media (min-width: 768px) {
	.nerdNow-08__case-section .case-btn {
		padding-top: 70px;
	}
}

.case-card--1 {
	-webkit-transition: .4s;
	transition: .4s;
}

.case-card--1:hover {
	-webkit-transform: translateY(-20px);
	transform: translateY(-20px);
}

.case-card--1:hover .c-card-img .cc-btn {
	opacity: 1;
	margin-top: 0px;
}

.case-card--1:hover .c-card-img:before {
	opacity: 1;
}

.case-card--1.white-color .c-card-text {
	background: #fff;
}

.case-card--1.white-color .c-card-text .shape svg path {
	fill: #fff !important;
}

.case-card--1.white-color .c-card-text .title-top {
	color: #696871;
}

.case-card--1.white-color .c-card-text .c-title {
	color: #19191b;
}

.case-card--1.white-color .c-card-text p {
	color: #696871 !important;
}

.case-card--1 .c-card-img {
	position: relative;
	z-index: 1;
}

.case-card--1 .c-card-img img {
	border-radius: 8px 8px 0 0;
}

.case-card--1 .c-card-img .cc-btn {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
	margin-top: 20px;
	opacity: 0;
	-webkit-transition: .4s opacity, .4s margin-top;
	transition: .4s opacity, .4s margin-top;
	height: 40px;
	font-size: 16px;
}

@media (min-width: 480px) {
	.case-card--1 .c-card-img .cc-btn {
		height: 50px;
		font-size: 18px;
	}
}

@media (min-width: 576px) {
	.case-card--1 .c-card-img .cc-btn {
		height: 60px;
		font-size: 21px;
	}
}

.case-card--1 .c-card-img:before {
	border-radius: 8px 8px 0 0;
	content: "";
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	position: absolute;
	background: rgba(25, 25, 27, 0.4);
	opacity: 0;
	-webkit-transition: .4s;
	transition: .4s;
}

.case-card--1 .c-card-text {
	background: #5454d4;
	position: relative;
	z-index: 1;
	-webkit-transition: .4s;
	transition: .4s;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	padding-top: 23px;
	padding-bottom: 21px;
	padding-left: 20px;
	padding-right: 20px;
}

@media (min-width: 480px) {
	.case-card--1 .c-card-text {
		padding-top: 43px;
		padding-bottom: 41px;
		padding-left: 38px;
		padding-right: 38px;
	}
}

.case-card--1 .c-card-text .shape {
	position: absolute;
	width: 100%;
	left: 0;
	z-index: 2;
	bottom: 98%;
}

@media (min-width: 480px) {
	.case-card--1 .c-card-text .shape {
		bottom: 99%;
	}
}

@media (min-width: 992px) {
	.case-card--1 .c-card-text .shape {
		bottom: 99%;
	}
}

@media (min-width: 1200px) {
	.case-card--1 .c-card-text .shape {
		bottom: 100%;
	}
}

.case-card--1 .c-card-text .shape svg {
	width: 100%;
}

.case-card--1 .c-card-text .shape svg path {
	fill: #5454d4;
	-webkit-transition: .4s;
	transition: .4s;
}

.case-card--1 .c-card-text .title-top {
	color: rgba(255, 255, 255, 0.7);
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 28px;
	margin-bottom: 22px;
}

.case-card--1 .c-card-text .c-title {
	color: #fff;
	letter-spacing: -1.06px;
	margin-bottom: 22px;
	font-size: 28px;
	font-weight: 700;
}

@media (min-width: 480px) {
	.case-card--1 .c-card-text .c-title {
		font-size: 34px;
		font-weight: 700;
	}
}

.case-card--1 .c-card-text p {
	color: rgba(255, 255, 255, 0.7) !important;
	font-weight: 300;
	letter-spacing: -0.66px;
	font-size: 17px;
	line-height: 24px;
}

@media (min-width: 480px) {
	.case-card--1 .c-card-text p {
		font-size: 21px;
		line-height: 30px;
	}
}

.case-card--1 .c-card-text p:last-child {
	margin-bottom: 0;
}

/* --------> Fact_Area_Styles 
--------------------------------------*/
/*>>>>>>>> Fact area Common styling <<<<<<<<<*/
/*~~~~Fact Area styling 1~~~~~*/
.nerdNow-05__fact-section {
	background-color: #f7f7fb;
	border-bottom: 1px solid #ededf4;
	padding-bottom: 30px;
}

@media (min-width: 768px) {
	.nerdNow-05__fact-section {
		padding-bottom: 70px;
	}
}

.single-fact--5 {
	text-align: center;
}

.single-fact--5 .title {
	color: #5454d4;
	font-size: 60px;
	font-weight: 700;
	letter-spacing: -1.88px;
	line-height: 60px;
	text-transform: uppercase;
	margin-bottom: 15px;
}

.single-fact--5 p {
	color: #696871;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
	line-height: 35px;
}

/*>>>>>>>> Fact Section styling 6 (landing-6) <<<<<<<<<*/
.nerdNow-06__fact-section {
	border-bottom: 1px solid #ededf4;
	background: #f2f2f3;
}

@media (min-width: 768px) {
	.nerdNow-06__fact-section {
		padding-bottom: 70px;
	}
}

.nerdNow-06__single-fact {
	text-align: center;
}

.nerdNow-06__single-fact .title {
	color: #5454d4;
	font-size: 60px;
	font-weight: 700;
	letter-spacing: -1.88px;
	line-height: 60px;
	text-transform: uppercase;
	margin-bottom: 15px;
}

.nerdNow-06__single-fact p {
	color: #696871;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
	line-height: 35px;
}

/*>>>>>>>> Fact Section styling 6 (landing-6) <<<<<<<<<*/
.nerdNow-08__fact-section {
	border-bottom: 1px solid #2d2d30;
}

@media (min-width: 768px) {
	.nerdNow-08__fact-section {
		padding-top: 110px;
		padding-bottom: 70px;
	}
}

.nerdNow-08__single-fact {
	text-align: left;
}

@media (min-width: 1200px) {
	.nerdNow-08__single-fact {
		padding-right: 45px;
	}
}

.nerdNow-08__single-fact .title {
	color: #5454d4;
	font-size: 60px;
	font-weight: 700;
	letter-spacing: -1.88px;
	line-height: 60px;
	text-transform: uppercase;
	margin-bottom: 15px;
}

.nerdNow-08__single-fact p {
	color: #696871;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
	line-height: 35px;
}

/* --------> Contact_Area_Styles 
--------------------------------------*/
/*>>>>>>>> Contact Section styling (landing-8)<<<<<<<<<*/
.nerdNow-08__contact-section {
	position: relative;
	z-index: 1;
}

@media (min-width: 768px) {
	.nerdNow-08__contact-section {
		margin-top: 150px;
	}
}

.nerdNow-08__contact-section .contact-shape {
	position: absolute;
	width: 150%;
	bottom: 48%;
	left: -5%;
}

@media (min-width: 576px) {
	.nerdNow-08__contact-section .contact-shape {
		bottom: 48%;
	}
}

@media (min-width: 768px) {
	.nerdNow-08__contact-section .contact-shape {
		bottom: 48%;
	}
}

@media (min-width: 992px) {
	.nerdNow-08__contact-section .contact-shape {
		bottom: 47%;
	}
}

.nerdNow-08__contact-section .contact-shape img {
	max-width: unset;
	width: 100%;
}

.nerdNow-08__contact-section:after {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 49%;
	content: "";
	width: 100%;
	background: #5454d4;
	z-index: -1;
}

.nerdNow-08__contact-section .form-title-block {
	margin-bottom: 3px;
}

.nerdNow-08__contact-section .form-title-block .f-title {
	color: #19191b;
	font-size: 60px;
	font-weight: 700;
	letter-spacing: -1.88px;
	line-height: 60px;
}

.nerdNow-08__contact-section .form-title-block p {
	color: #696871 !important;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
	line-height: 30px;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
}

.nerdNow-08__contact-form {
	box-shadow: 0 20px 61px rgba(65, 62, 101, 0.14);
	border-radius: 20px;
	background-color: #f7f7fb;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-top: 30px;
}

@media (min-width: 576px) {
	.nerdNow-08__contact-form {
		padding-left: 55px;
		padding-right: 55px;
		padding-bottom: 55px;
		padding-top: 60px;
	}
}

.nerdNow-08__contact-form .form-title-block {
	text-align: center;
	padding-bottom: 10px;
}

.nerdNow-08__contact-form .form-title-block .f-title {
	color: #19191b;
	font-size: 60px;
	font-weight: 700;
	letter-spacing: -1.88px;
	line-height: 60px;
}

.nerdNow-08__contact-form .form-title-block p {
	color: #696871 !important;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
	line-height: 30px;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
}

.nerdNow-08__contact-form .form-control {
	height: 73px;
	border-radius: 20px;
	border: 1px solid #eae9f2;
	background-color: #ffffff;
	color: #9c9aaa;
	font-size: 18px;
	font-weight: 300;
	letter-spacing: -0.56px;
	margin-bottom: 17px;
	padding-left: 25px;
}

.nerdNow-08__contact-form textarea {
	min-height: 115px;
	padding-top: 28px;
}

.nerdNow-08__contact-form .agree-block {
	display: -webkit-box;
	display: flex;
	margin-bottom: 20px;
	padding-top: 10px;
}

.nerdNow-08__contact-form .agree-block #agree-check {
	visibility: hidden;
	pointer-events: none;
	position: absolute;
}

.nerdNow-08__contact-form .agree-block #agree-check ~ label {
	position: relative;
	min-width: 19px;
	max-height: 19px;
	min-height: 19px;
	border-radius: 3px;
	border: 1.5px solid #9c9aaa;
	margin-right: 15px;
	margin-top: 3px;
}

.nerdNow-08__contact-form .agree-block #agree-check ~ label:before {
	content: "\f00c";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	font-size: 8px;
	height: 100%;
	width: 100%;
	position: absolute;
	text-align: center;
	opacity: 0;
}

.nerdNow-08__contact-form .agree-block #agree-check:checked ~ label {
	border-color: #5454d4;
	background: #5454d4;
}

.nerdNow-08__contact-form .agree-block #agree-check:checked ~ label::before {
	color: #fff;
	opacity: 1;
}

.nerdNow-08__contact-form .agree-block p {
	margin-bottom: 0;
	color: #696871 !important;
}

.nerdNow-08__contact-form .agree-block p a {
	color: #5454d4;
}

/* --------> Offer_Area_Styles 
--------------------------------------*/
/*>>>>>>>> Offer Section styling <<<<<<<<<*/
.nerdNow-06__book-offer-wrapper {
	padding-right: 50px;
}

.nerdNow-06__book-widget {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
}

.nerdNow-06__book-widget .widget-text {
	padding-top: 20px;
	padding-left: 30px;
	padding-left: 50px;
}

.nerdNow-06__book-widget .w-title {
	color: #fff;
	font-size: 24px;
	font-weight: 700;
	letter-spacing: -0.75px;
	padding-bottom: 15px;
}

.nerdNow-06__book-widget p {
	color: rgba(255, 255, 255, 0.7);
	font-size: 18px;
	font-weight: 300;
	letter-spacing: -0.56px;
	line-height: 28px;
}

.nerdNow-06__book-widget p:last-child {
	margin-bottom: 0;
}

.nerdNow-06__book-widget .widget-btn {
	margin-left: 45px;
	margin-top: 30px;
}

@media (min-width: 992px) {
	.nerdNow-06__book-widget .widget-btn {
		margin-left: auto;
		margin-top: auto;
		margin-bottom: auto;
	}
}

/*>>>>>>>> Fact Section styling <<<<<<<<<*/
.nerdNow-06__book-offer-section {
	background: #f2f2f3;
}

.nerdNow-06__book-offer-wrapper {
	box-shadow: 0 52px 54px rgba(65, 62, 101, 0.3);
	border-radius: 20px;
	background-color: #413e65;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-bottom: 100px;
}

/* --------> Video_Area_Styles 
--------------------------------------*/
/*>>>>>>>> Video area styling 1<<<<<<<<<*/
.omga__video-area-1 {
	position: relative;
}

.omga__video-area-1 .video-image {
	width: 100%;
}

.omga__video-area-1 .play-button {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.omga__video-area-1 .play-button img {
	max-width: 80%;
}

@media (min-width: 480px) {
	.omga__video-area-1 .play-button img {
		max-width: 60%;
	}
}

@media (min-width: 576px) {
	.omga__video-area-1 .play-button img {
		max-width: 60%;
	}
}

@media (min-width: 768px) {
	.omga__video-area-1 .play-button img {
		max-width: 100%;
	}
}

/*>>>>>>>> Video area styling 2<<<<<<<<<*/
.omga__video-area-2 {
	padding-top: 40px;
}

@media (min-width: 768px) {
	.omga__video-area-2 {
		padding-top: 120px;
	}
}

@media (min-width: 768px) {
	.omga__video-area-2 .section-title {
		margin-bottom: 65px;
	}
}

@media (min-width: 992px) {
	.omga__video-area-2 .section-title {
		display: -webkit-box;
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
	}
}

.omga__video-area-2 .section-title .title {
	color: #19191b;
	font-weight: 700;
	letter-spacing: -2.5px;
	font-size: 34px;
	line-height: 46px;
}

@media (min-width: 768px) {
	.omga__video-area-2 .section-title .title {
		font-size: 80px;
		line-height: 84px;
	}
}

@media (min-width: 992px) {
	.omga__video-area-2 .section-title .title {
		margin-right: 40px;
		max-width: 46%;
	}
}

.omga__video-area-2 .section-title p {
	color: #696871;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: -0.66px;
	line-height: 30px;
}

@media (min-width: 992px) {
	.omga__video-area-2 .section-title .right-side {
		max-width: 40%;
		display: -webkit-box;
		display: flex;
		-webkit-box-align: end;
		align-items: flex-end;
	}
}

.omga__video-area-2 .section-title .right-side p:last-child {
	margin-bottom: 0;
}

.omga__video-area-2 .video-image {
	position: relative;
}

.omga__video-area-2 .video-image img {
	border-radius: 20px;
}

.omga__video-area-2 .video-image a {
	font-size: 22px;
	background-color: #5454d4;
	border-radius: 500px;
	display: -webkit-inline-box;
	display: inline-flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	color: #fff;
	width: 64px;
	height: 64px;
}

@media (min-width: 576px) {
	.omga__video-area-2 .video-image a {
		width: 100px;
		height: 100px;
	}
}

@media (min-width: 768px) {
	.omga__video-area-2 .video-image a {
		width: 124px;
		height: 124px;
	}
}

/* --------> Team_Area_Styles 
--------------------------------------*/
/*>>>>>>>> Team area styling <<<<<<<<<*/
.team-widget-1 {
	text-align: center;
}

.team-widget-1 .widget-image {
	max-width: 160px;
	min-width: 160px;
	min-height: 160px;
	max-height: 160px;
	overflow: hidden;
	border-radius: 500px;
	display: -webkit-inline-box;
	display: inline-flex;
	-webkit-box-align: center;
	align-items: center;
	margin-bottom: 29px;
}

.team-widget-1 .widget-text .title {
	color: #19191b;
	font-size: 24px;
	font-weight: 700;
	letter-spacing: -0.75px;
	line-height: 1;
}

.team-widget-1 .widget-text .subtitle {
	padding-top: 9px;
	color: #696871;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.5px;
	line-height: 1;
}

.dark-theme .cta-section {
	background: #1e1e20;
}

.dark-theme .navbar-toggler.btn-close-off-canvas {
	color: #fff;
	border-color: #fff;
}

.dark-theme {
	background: #19191b;
}

.dark-theme .navbar-light .navbar-nav .nav-link:focus,
.dark-theme .navbar-light .navbar-nav .nav-link:hover {
	color: #f04037 !important;
}

.dark-theme .section-title h2,
.dark-theme .section-title .title,
.dark-theme .title {
	color: #ffffff !important;
}

@media (min-width: 992px) {
	.dark-theme .main-menu > li > .nav-link {
		color: #ffffff !important;
	}
}

.dark-theme p,
.dark-theme .footer-list a {
	color: rgba(255, 255, 255, 0.7) !important;
}

.dark-theme .footer-list.white a {
	color: white !important;
}

/*# sourceMappingURL=maps/main.css.map */
