/*======================================	CSS Theme Table of Contents========================================# Header CSS# Hero Area CSS# Features CSS# Features Main CSS# Services CSS	+ Latest service	+ Single service# Call to action CSS# Portfolio CSS	+ Latest Portfolio	+ Portfolio Single# Testimonial CSS# CounterUP CSS# Team CSS# Blog CSS# Client Carousel CSS# Skills CSS# Pricing Plan CSS# Faqs CSS# Contact Box CSS# Contact Form CSS# Image Feature CSS# Theme Others CSS========================================*//*======================================	Header CSS========================================*/.header {	position: relative;	width: 100%;	z-index: 99;}header.navbar_fixed .middle-header {	background-color: #ffffff;	box-shadow: 0 0 25px 5px rgba(0, 0, 0, 0.15);	min-height: 80px;	position: fixed !important;}header.navbar_fixed .middle-header .nav li a {	color: var(--secondary-color);}/* Topbar */.header .topbar + .middle-header {	position: relative;}.topbar {	background-color: var(--secondary-color);	padding: 13px 0;}.top-contact {	padding-top: 0;}.topbar .single-contact {	display: inline-block;	margin-right: 25px;	color: #ccc;	cursor: pointer;}.topbar .single-contact:last-child {	margin-right: 0;}.topbar .single-contact,.topbar .single-contact a {	color: #ccc;	font-weight: normal;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;	font-size: 14px;}.topbar .single-contact i {	color: var(--color-yellow);	margin-right: 10px;	font-size: 18px;	position: relative;	top: 2px;}.topbar .single-contact:hover,.topbar .single-contact a:hover {	color: #fff;}/* Social Icons */.topbar .topbar-right {	text-align: right;}.topbar .social-icons li {	display: inline-block;	margin-right: 10px;}.topbar .social-icons li:last-child {	margin: 0;}.topbar .social-icons li a {	color: #ccc;}.topbar .social-icons li a:hover {	color: var(--color-yellow);}/* Right Bar */.right-bar {	display: inline-block;	position: absolute;	right: 0;	height: 50.5px;	z-index: 3333;	top: -13px;	-webkit-transition: all 0.4s ease;	-moz-transition: all 0.4s ease;	transition: all 0.4s ease;}.right-bar .right-nav {	z-index: 333;	position: relative;	line-height: initial;	padding-top: 10px;}.right-bar:after {	content: '';	position: absolute;	top: 0;	left: -21px;	width: 118px;	height: 101%;	transform: skew(-26deg);	background: var(--color-yellow);	z-index: -1;}.right-bar ul li {	display: inline-block;	margin-right: 5px;}.right-bar ul li:last-child {	margin: 0;}.right-bar .right-nav li a {	color: #fff;	text-align: center;	display: block;	cursor: pointer;	border: 1px solid #fff;	width: 30px;	height: 30px;	line-height: 30px;	font-size: 14px;	border-radius: 100%;}.right-bar .right-nav li a:hover {	color: var(--color-yellow);	border-color: transparent;	background: #fff;}/* Middle header */.header-inner {	padding: 20px 0;	background: var(--body-color);}.middle-header {	background: transparent;	width: 100%;	top: 0;	z-index: 999;}/* Logo */.header .img-logo {	margin-top: 15px;}.header .text-logo {	margin-top: 30px;}.header .menu-area {	position: relative;}.header .navbar {	padding: 0;}/* Main Menu */.header .nav li {	margin-right: 30px;	position: relative;	float: none;	display: inline-block;}.header .nav li:last-child {	margin: 0;}.header .nav li a {	text-transform: capitalize;	position: relative;	display: block;	padding: 30px 0;	color: #ffffff;	font-weight: 600;}.header.navbar_fixed .nav li a::before {	content: '';	position: absolute;	width: 0;	height: 4px;	background: var(--primary-color);	bottom: 0;	opacity: 0;	visibility: hidden;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;}.header .nav li.active a::before,.header .nav li:hover a::before {	opacity: 1;	visibility: visible;	transform: scaleY(1);	width: 50%;}.header .nav li a i {	margin-left: 6px;	font-size: 10px;}.header .nav li.icon-active a::after {	content: '\f107';	position: relative;	font-family: "FontAwesome";	padding-left: 6px;}.header .nav li .sub-menu a::after,.header .nav li.icon-active .sub-menu li.icon-active .sub-menu a::after,.header .nav li.icon-active .sub-menu li.icon-active .sub-menu li.icon-active .sub-menu a::after {	display: none;}.header .nav li.icon-active .sub-menu li.icon-active a::after,.header .nav li.icon-active .sub-menu li.icon-active .sub-menu li.icon-active a::after {	display: inline-block;	float: left;	content: '\f100';	padding: 0;	margin-right: 8px;	font-family: "FontAwesome";}/* Dropdown Menu */.header .nav li .sub-menu {	background: #fff;	width: 220px;	text-align: left;	position: absolute;	top: 100%;	z-index: 999;	opacity: 0;	visibility: hidden;	padding: 20px;	left: -32px;	margin: 0;	-webkit-box-shadow: 1px 4px 12px rgba(51, 51, 51, 0.25);	-moz-box-shadow: 1px 4px 12px rgba(51, 51, 51, 0.25);	box-shadow: 1px 4px 12px rgba(51, 51, 51, 0.25);	-webkit-transition: all 0.3s ease 0s;	-moz-transition: all 0.3s ease 0s;	transition: all 0.3s ease 0s;}.header .nav li:hover .sub-menu {	opacity: 1;	visibility: visible;}.header .nav li .sub-menu li {	float: none;	margin: 0;	display: block;}.header .nav li .sub-menu li:last-child {	border: none;}.header .nav li .sub-menu li a {	padding: 6px 15px;	color: var(--body-color);	display: block;	font-size: 14px;	font-weight: normal;	text-transform: capitalize;	background: transparent;}.header .nav li .sub-menu li a:before {	display: none;}.header .nav li .sub-menu li:last-child a {	border-bottom: 0;}.header .nav li .sub-menu li:hover a {	color: #fff;	background: var(--primary-color);}.header .nav li .sub-menu li a:hover {	border-color: transparent;}.header .nav li .sub-menu li i {	float: right;	margin-top: 8px;	font-size: 10px;	z-index: 5;}.header .nav li .sub-menu li .sub-menu {	top: 0;	left: -122%;	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);	box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);	box-shadow: 0 3px 5px #3333334d;	-webkit-transition: all 0.3s ease 0s;	-moz-transition: all 0.3s ease 0s;	transition: all 0.3s ease 0s;	opacity: 0;	visibility: hidden;	padding: 10px;}.header .nav li .sub-menu li:hover .sub-menu {	opacity: 1;	visibility: visible;}.header .nav li .sub-menu li .sub-menu li a {	padding: 8px 15px;	color: var(--body-color);	display: block;	font-weight: normal;	text-transform: capitalize;	background: transparent;}.header .nav li .sub-menu li:hover .sub-menu li a {	background: transparent;}.header .nav li .sub-menu li .sub-menu li a:hover {	color: #fff;	background: var(--primary-color);}.header .nav li .sub-menu .sub-menu li:last-child a {	border-bottom: 0 solid;}.header .nav li .sub-menu li .sub-menu .sub-menu {	transform: scaleY(0.2);	-webkit-transition: all 0.3s ease 0s;	-moz-transition: all 0.3s ease 0s;	transition: all 0.3s ease 0s;	opacity: 0;	visibility: hidden;	padding: 10px;}.header .nav li .sub-menu li .sub-menu li:hover .sub-menu {	opacity: 1;	visibility: visible;	transform: scaleY(1);}.header .right-button {	position: absolute;	right: 0;	top: 21px;}.header .right-button .bizwheel-btn {	color: #ffffff;	padding: 8px 20px;	font-size: 14px;}/* Header Search */.search-top {	position: absolute;	z-index: 9999;	opacity: 0;	visibility: hidden;	-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	transition: all 0.5s ease;	top: 51px;	width: 350px;	right: 0;	line-height: initial;}.search-top.active {	opacity: 1;	visibility: visible;}.search-top .search-form {	position: relative;	background: #fff;	padding: 15px;	box-shadow: 0 0 10px rgba(0, 0, 0, 0.33);}.search-top .search-form input {	height: 50px;	line-height: 45px;	padding: 0 45px 0 20px;	-webkit-transition: all 0.4s ease;	-moz-transition: all 0.4s ease;	transition: all 0.4s ease;	background: #fff;	color: var(--body-color);	border-radius: 0;	width: 100%;	font-size: 14px;	border: 1px solid #ebebeb;}.search-top .search-form button {	position: absolute;	width: 45px;	border: none;	top: 15px;	line-height: 50px;	height: 50px;	border-radius: 0;	-webkit-transition: all 0.4s ease;	-moz-transition: all 0.4s ease;	transition: all 0.4s ease;	right: 16px;	background: var(--secondary-color);	color: #fff;}.search-top .search-form button:hover {	color: #fff;	background: var(--color-yellow);}.search-top .search-top.active .search i:before {	content: '\f00d';}/* Sidebar Popup */.sidebar-popup {	position: fixed;	width: 350px;	height: 100%;	right: 0;	-webkit-transform: translateX(100%);	-moz-transform: translateX(100%);	overflow: auto;	transform: translateX(100%);	top: 0;	border-left: 3px solid var(--color-yellow);	background: #fff;	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);	box-shadow: 0 0 25px rgba(0, 0, 0, 0.2);	opacity: 0;	visibility: hidden;	-webkit-transition: all 0.3s ease 0s;	z-index: 999999;	-moz-transition: all 0.3s ease 0s;	transition: all 0.3s ease 0s;	padding: 50px 30px;}.sidebar-popup.active {	opacity: 1;	visibility: visible;	transform: translateX(0%);	right: 0;}.sidebar-popup .cross {	position: absolute;	right: 5px;	top: 5px;}.sidebar-popup .cross .btn {	width: 40px;	height: 40px;	line-height: 37px;	padding: 0;	margin: 0;	font-size: 16px;	cursor: pointer;	color: #fff;	border-radius: 100%;	background: var(--secondary-color);}.sidebar-popup .cross .btn:hover {	background: var(--color-yellow);	color: #fff;}.sidebar-popup .logo {	margin: 0;	padding: 0;	float: none;	margin-bottom: 10px;	background: transparent;	position: relative;	padding: 0;	box-shadow: none;	line-height: initial;	height: auto;}.sidebar-popup .logo a {	display: inline-block;}.sidebar-popup .single-content {	margin-bottom: 40px;}.sidebar-popup .single-content:last-child {	margin: 0;	border: none;}.sidebar-popup .single-content h4 {	position: relative;	font-size: 18px;	text-transform: capitalize;	color: var(--secondary-color);	line-height: initial;	border-bottom: 1px solid #cccccc78;	padding-bottom: 10px;	margin-bottom: 10px;}.sidebar-popup .single-content h4:before {	content: '';	position: absolute;	left: 0;	bottom: -2px;	background: var(--primary-color);	width: 35px;	height: 4px;}.sidebar-popup .single-content h4 i {	color: var(--color-yellow);	margin-right: 10px;}.sidebar-popup .single-content .social {	margin-top: 20px;}.sidebar-popup .single-content p {	font-size: 14px;}.sidebar-popup .side-button {	margin-top: 15px;}.sidebar-popup .side-button .bizwheel-btn {	padding: 10px 20px;	font-size: 14px;}/* Social */.sidebar-popup .social li {	display: inline-block;	margin-right: 5px;}.sidebar-popup .social li:last-child {	margin-right: 0;}.sidebar-popup .social li a {	height: 32px;	width: 32px;	line-height: 32px;	text-align: center;	font-size: 14px;	color: var(--body-color);	background: transparent;	border: 1px solid rgba(204, 204, 204, 0.66);	border-radius: 100%;	display: block;}.sidebar-popup .social li a:hover,.sidebar-popup .social li.active a {	background: var(--primary-color);	border-color: transparent;	color: #fff;	border-radius: 100%;}/* Sidebar Popup */.address-widget-list i {	margin-right: 15px;	border: 1px solid #ccc;	width: 30px;	height: 30px;	line-height: 30px;	text-align: center;	border-radius: 100%;	color: var(--color-yellow);}.address-widget-list li {	line-height: 40px;}.address-widget-list {	margin-top: 20px;}/* Links */.sidebar-popup .links li {	display: block;	margin-bottom: 6px;	border-bottom: 1px solid #eee;}.sidebar-popup .links li:last-child {	border: none;}.sidebar-popup .links li a {	text-transform: capitalize;	color: var(--body-color);	line-height: 35px;}.sidebar-popup .links li a:hover {	color: var(--primary-color);}/*======================================	End Header CSS========================================*//*======================================	Blog CSS========================================*/.blog {	background: #fff;	position: relative;}.blog .blog-slider {	margin-top: 30px;}.single-news {	background: #fff;	position: relative;	-webkit-transition: all 0.8s ease;	-moz-transition: all 0.8s ease;	transition: all 0.8s ease;	z-index: 2;	margin-bottom: 15px;	box-shadow: 2px 0 15px 0 rgba(0, 0, 0, 0.15);	margin-top: 30px;}.single-news .news-head {	overflow: hidden;	position: relative;}.single-news .news-head:before {	opacity: 0;	visibility: hidden;}.single-news:hover .news-head:before {	opacity: 0.5;	visibility: visible;}.single-news .news-head:after {	content: '';	position: absolute;	bottom: 0;	border-top: 10px solid transparent;	border-bottom: 15px solid #fff;	border-left: 15px solid transparent;	border-right: 15px solid transparent;	left: 50%;	margin-left: -15px;	z-index: 333;	z-index: 4444;	transform: translateY(50px);	opacity: 0;	visibility: hidden;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;}.single-news:hover .news-head:after {	opacity: 1;	visibility: visible;	transform: translateY(0);}.single-news .news-head img {	width: 100%;	margin: 0;	padding: 0;	-webkit-transition: all 0.4s ease;	-moz-transition: all 0.4s ease;	transition: all 0.4s ease;}.single-news .news-body {	padding: 25px;	background: #fff;	position: relative;}.single-news .news-meta {	position: absolute;	width: 100%;	background: transparent;	opacity: 0;	bottom: 20px;	visibility: hidden;	text-align: center;	z-index: 333;	transition: all 0.3s ease;	-webkit-transform: translateY(-15px);	-moz-transform: translateY(-15px);	transform: translateY(-15px);}.single-news:hover .news-meta {	transform: translateY(0);	opacity: 1;	visibility: visible;}.single-news .news-meta li {	display: inline-block;	color: #fff;	font-size: 14px;	border-right: 1px solid #d6d6d6;	margin-right: 10px;	padding-right: 10px;}.single-news .news-meta li:last-child {	margin: 0;	padding: 0;	border: none;}.single-news .news-meta li i {	margin-right: 5px;	color: var(--primary-color);}.single-news .news-meta .author span {	display: inline-block;	color: var(--primary-color);}.single-news .news-title {	line-height: 25px;}.single-news .news-title a {	font-size: 20px;}.single-news .news-title:hover a {	color: var(--primary-color);}.single-news .news-text {	margin-top: 18px;}.single-news .news-text .bizwheel-btn {	padding: 7px 20px;	margin-top: 10px;	font-size: 14px;	background: #f4f9fc;	color: var(--secondary-color);}.single-news .news-text .bizwheel-btn i {	margin-right: 5px;	width: 15px;	height: 15px;	line-height: 15px;	display: inline-block;	text-align: center;	padding: 0;	background: var(--color-yellow);	color: #fff;	border: none;	border-radius: 100%;}.single-news .more {	color: #fff;	margin-top: 15px;	display: inline-block;	font-size: 14px;	background: var(--primary-color);	padding: 10px 20px;	border-radius: 0;	border: 1px solid transparent;}.single-news .more:hover {	background: var(--secondary-color);	color: #fff;}.single-news .more i {	display: inline-block;	margin-left: 5px;}/* Blog Grid */.blog.blog-grid {	background: #fff;	position: relative;	height: auto;	padding: 100px 0 130px;}.blog.blog-grid .single-news {	border-radius: 8px;	margin: 30px 0 0;}/* Blog Single CSS */.blog-single {	background: #fff;}.blog-single h1,.blog-single h2,.blog-single h3,.blog-single h4,.blog-single h5,.blog-single h6 {	margin-bottom: 10px;	margin-top: 10px;}.blog-single .blog-space {	margin-bottom: 20px;}.blog-detail .news-meta li:before {	display: none;}.blog-detail .news-meta li {	display: inline-block;	margin: 0;	margin-right: 15px;	padding: 0;}.blog-detail .news-meta li i {	color: var(--color-yellow);	margin-right: 5px;}.blog-single h5,.blog-single h4 {	font-size: 18px;}.blog-single .blog-detail {	margin-top: 20px;}.blog-single .blog-detail .blog-title {	font-size: 28px;	line-height: 40px;	margin: 15px 0;}.blog-single .blog-detail p {	margin-bottom: 20px;}.blog-single .blog-detail blockquote {	margin: 35px 0!important;	padding: 40px 60px;	color: #666;	position: relative;	background: rgba(0,0,0,1%);	font-weight: 400;	font-style: italic;	text-align: left;	clear: both;	border-radius: 8px;}blockquote::before {	content: "\f10d";	font-size: 35px;	padding-bottom: 0;	display: inline-block;	font-family: fontawesome;	text-align: center;	top: 0;	background: 0 0;	-webkit-text-fill-color: white;	-webkit-text-stroke-width: 1px;	-webkit-text-stroke-color: var(--primary-color);}.blog-single .blog-detail blockquote p {	color: var(--secondary-color);	font-size: 16px;	line-height: 28px;}.blog-single .blog-detail blockquote i {	font-size: 65px;	color: #fff;	position: absolute;	left: 35px;	top: 30px;	opacity: 0.3;	z-index: -1;}.blog-single .blog-detail blockquote a {	background: var(--color-yellow);	color: #fff;	padding: 4px 20px;	margin-top: 16px;	display: inline-block;}.blog-single .blog-detail blockquote cite {	font-size: 15px;	display: block;	margin-top: 10px;}.blog-single .blog-detail blockquote cite::before {	content: "";	font-size: 28px;	color: #ff5421;	padding-bottom: 0;	display: inline-block;	background: var(--primary-color);	height: 2px;	width: 40px;	font-weight: 400;	text-align: center;	top: -4px;	margin-right: 10px;	position: relative;}.blog-single .share-social {	margin-top: 55px;}.blog-single .coment-author {	position: relative;}.blog-single .coment-author img {	position: absolute;	left: 0;	top: 0;	height: 40px;	width: 40px;	border-radius: 100%;	display: block;}.blog-single .coment-author .author {	display: inline-block;	padding-left: 60px;	margin-top: 10px;}.blog-single .coment-author .author span {	display: inline-block;	color: var(--body-color);}.blog-single .share-inner {	float: right;	margin-top: 7px;}.blog-single .share-inner h4 {	font-weight: normal;	font-size: 16px;	color: #909090;	display: inline-block;	margin-right: 15px;}.blog-single .share-inner ul {	display: inline-block;}.blog-single .share-inner ul li {	display: inline-block;	margin-right: 10px;}.blog-single .share-inner ul li:last-child {	margin: 0;}.blog-single .share-inner ul li a:hover {	color: var(--primary-color);}/* Post Navigation */.posts_nav {	padding: 0 0 30px;	overflow: hidden;	margin-top: 30px;	text-align: center;}.posts_nav a {	border: 1px solid #ccc;	padding: 10px 20px;	display: inline-block;	color: #1fa16b;	font-size: 14px;}.posts_nav a:hover {	border-color: transparent;	background: var(--color-yellow);}.posts_nav .post-left i {	padding-right: 5px;}.posts_nav .post-right i {	padding-left: 5px;}.posts_nav .post-left {	display: inline-block;	margin-right: 5px;}.posts_nav .post-right {	display: inline-block;}.posts_nav a:hover {	background: var(--primary-color);	color: #fff;}/* Comment List */.blog-comments-form {	margin-top: 20px;	clear: both;}.blog-comments-form .bottom-title h2 {	font-size: 24px;	margin: 0 0 5px;	font-weight: 600;}.blog-comments-form .form {	margin-top: 30px;}.blog-comments-form .form input,.blog-comments-form .form textarea {	width: 100%;	border-radius: 0;	border: 1px solid #cccccca6;	height: 40px;	padding: 10px;}.blog-comments-form .form label {	font-weight: 500;}.blog-comments-form .form textarea {	height: 150px;}.blog-comments-form .form .bizwheel-btn {	background: #1a9f68;	padding: 20px 30px;	border-radius: 0;	border: none;	color: #fff;}.blog-comments-form .form .bizwheel-btn:hover {	background: var(--secondary-color);	color: #fff;}.blog-comments-form .form .bizwheel-btn i {	margin-left: 10px;	font-size: 14px;}/*======================================	End Blog CSS========================================*//*====================================	Shop CSS======================================*/#customer_details .col-1,#customer_details .col-2 {	width: 50% !important;	display: block;	max-width: 50%;}#customer_details .woocommerce-input-wrapper {	display: block;	width: 100%;}#order_review_heading {	margin: 20px 0;}/*====================================	End Shop CSS======================================*//*======================================	Sidebar CSS========================================*//* Blog Sidebar */.blog-sidebar .single-sidebar ul,.blog-sidebar .single-sidebar ul li {	list-style: none;	padding: 0;	margin: 0;}.blog-sidebar .single-sidebar ul li:before {	display: none;}.blog-sidebar .single-sidebar {	margin-bottom: 30px;	background: #fff;	padding: 20px;	-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);	-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}.blog-sidebar .single-widget:last-child {	margin: 0;}/* Widget Title */.blog-sidebar .sidebar-title {	position: relative;	font-size: 18px;	text-transform: capitalize;	display: block;	margin-bottom: 12px;	padding-bottom: 12px;	margin-top: 0;}.blog-sidebar .sidebar-title::before {	content: '';	position: absolute;	left: 0;	width: 40px;	height: 2px;	bottom: 0;	background: var(--color-yellow);	display: block;}/* Blog Search */.blog-sidebar .blog_search {	background: var(--secondary-color);	padding: 15px;}.blog-sidebar .blog_search form {	position: relative;}.blog-sidebar .blog_search form label {	width: 100%;}.blog-sidebar .blog_search form input {	width: 100%;	height: 60px;	box-shadow: none;	text-shadow: none;	font-size: 15px;	border: none;	color: var(--body-color);	background: #fff;	padding: 0 35px 0 20px;	-webkit-transition: all 0.4s ease;	-moz-transition: all 0.4s ease;	transition: all 0.4s ease;	border-radius: 0;}.blog-sidebar .blog_search button {	position: absolute;	right: 15px;	top: 20px;	box-shadow: none;	text-shadow: none;	text-align: center;	border: none;	font-size: 18px;	color: #13a068;	background: transparent;	-webkit-transition: all 0.4s ease;	-moz-transition: all 0.4s ease;	transition: all 0.4s ease;}.blog-sidebar .blog_search button:hover {	color: var(--secondary-color);}/* Blog News */.single-f-news {	position: relative;	background: transparent;	margin-bottom: 20px;	box-shadow: none;}.single-f-news:last-child {	margin: 0;}.single-f-news img {	height: 70px;	width: 70px;	display: block;	position: absolute;	border-radius: 100%;	background: #fff;	left: 0;	top: 0;	margin-top: 4px;	padding: 5px;}.single-f-news .content {	padding-left: 80px;}.single-f-news .title {	font-size: 16px;	font-weight: 500;	line-height: 24px;}.single-f-news .title a {	color: var(--secondary-color);}.single-f-news .title:hover a {	color: var(--primary-color);}.single-f-news .post-meta {	margin-top: 5px;	font-size: 13px;}.single-f-news .post-meta i {	color: var(--primary-color);	margin-right: 5px;}/* Widget Tags*/.blog-sidebar .tagcloud ul {	margin-left: -5px;}.blog-sidebar .tagcloud ul li {	display: inline-block;	margin-top: 10px !important;	margin-left: 5px;}.blog-sidebar .tagcloud a {	color: #555;	font-size: 14px !important;	display: inline-block;	padding: 8px 12px;	background: #fff;}.blog-sidebar .tagcloud a:hover {	background: var(--primary-color);	color: #fff;}/* Tag */.blog-sidebar .tagcloud a {	background: #f4f9fc;}.blog-sidebar .tagcloud a:hover {	background: var(--primary-color);	color: #fff;}/* Subscribe */.blog-sidebar .subscribe-form form {}.blog-sidebar .subscribe-form form input {	height: 54px;	padding: 0 20px 0 20px;	border: none;	width: 100%;	position: relative !important;	font-size: 14px;	border: 1px solid #ebebeb;	line-height: 50px;	border-radius: 0;}.blog-sidebar .subscribe-form form button {	background: var(--color-yellow);	position: relative;	border: none;	box-shadow: none;	padding: 18px 20px;	text-align: center;	display: block;	margin-top: 10px;	border-radius: 0;	cursor: pointer;	color: #fff;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;}.blog-sidebar .subscribe-form form button:hover {	background: var(--secondary-color);	color: #fff;}/*======================================	End Sidebar CSS========================================*//*====================================	Page CSS======================================*/.bizwheel-internal-area.news-area {	padding: 70px 0 100px;}.bizwheel-internal-area.news-area .single-news {	margin: 30px 0 0;}/* BLog Single */.news-area.archive.single {	padding: 70px 0 0;}/* Search Page CSS */.search-page {	padding: 70px 0 100px;}/* Content None CSS*/.no-results .page-header {	margin-bottom: 5px;}.no-results .page-header .page-title {	font-size: 28px;}.no-results .search-form {	margin-top: 15px;}/* 404 Page CSS */.error {	background-color: #F8F8F8;	height: 100vh;	display: flex;	align-items: center;	overflow: hidden;}.error .error-inner {	text-align: center;}.error .error-inner h2 {	font-size: 106px;	color: var(--secondary_color_opt);	font-weight: 600;	margin: 15px 0;}.error .back-button {	display: flex;	justify-content: center;	align-items: center;}.error .back-button p {	margin: 0;	font-size: 18px;	color: #677789;}.error .back-button a {	font-size: 18px;	font-weight: 500;	color: #407BFF;	text-decoration: underline;	margin-left: 4px;}/*====================================	End Page CSS======================================*//*====================================	BreadCrumbs CSS======================================*/.breadcrumbs {	background-size: cover;	background-position: center;	background-repeat: no-repeat;	position: relative;	padding: 250px 0 160px;	z-index: 10;}.breadcrumbs::before {	background-color: rgba(0, 0, 0, 0.6);}.breadcrumbs .bread-title {	z-index: 3333;	position: relative;	border-radius: 5px;}.breadcrumbs .bread-title p {	color: #fff;	font-size: 13px;}.breadcrumbs h2 {	color: #fff;	text-transform: capitalize;	font-size: 40px;	margin: 0;	padding: 0;	line-height: 45px;	z-index: 333;	position: relative;	font-weight: 700;	padding-top: 10px;}.breadcrumbs .bread-list {	display: block;	margin-top: 15px;}.breadcrumbs ul li {	display: inline-block;}.breadcrumbs ul li span {	margin: 0 10px;	font-size: 11px;	font-weight: 400;	color: #fff;}.breadcrumbs ul li a {	color: #fff;	font-size: 16px;	font-weight: 600;	text-transform: capitalize;}.breadcrumbs .bread-menu {	color: #fff;	z-index: 333;	position: relative;	line-height: initial;	padding-left: 49px;}.breadcrumbs .bread-menu:before {	content: '';	position: absolute;	top: 50%;	width: 32px;	height: 5px;	left: 0;	background: var(--color-yellow);	margin-top: -2.5px;}.breadcrumbs .bread-menu li:last-child,.breadcrumbs .bread-menu li a {	color: #fff;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;	font-size: 18px;	font-weight: 500;	padding-right: 8px;	margin-right: 8px;	display: inline-block;}.breadcrumbs .bread-menu li a:hover {	color: var(--color-yellow);}.breadcrumbs .bread-menu li:last-child {	margin: 0;	padding: 0;}.breadcrumbs .bread-menu li + li::before {	content: "\f105";	font-family: "FontAwesome";	left: -7px;	position: relative;	font-size: 18px;}/* Blog Single */.breadcrumbs.bread-blog {	text-align: center;	background: #f4f9fc;	margin: 0;	padding: 20px;}.breadcrumbs.bread-blog .bread-menu:before {	display: none;}.breadcrumbs.bread-blog .bread-menu ul li {	position: relative;}.breadcrumbs.bread-blog .bread-menu ul li:before {	content: '';	position: absolute;	right: 7.5px;	width: 12px;	font-size: 0;	height: 12px;	left: auto;	background: var(--color-yellow);	top: 6px;	border-radius: 100%;	border: 2px solid #fff;}.breadcrumbs.bread-blog .bread-menu ul li:last-child:before {	display: none;}.breadcrumbs.bread-blog .bread-menu ul li a {	color: var(--secondary-color);	font-size: 15px;	margin-right: 15px;	padding-right: 15px;	position: relative;}.breadcrumbs.bread-blog .bread-menu ul li a:hover {	color: var(--color-yellow) !important;}.blog_single_banner .breadcrumb-widget {	padding: 180px 0 100px;	text-align: center;	background-image: url("../img/banner/banner.jpg");	background-position: center;	background-size: cover;	background-repeat: no-repeat;	position: relative;	overflow: hidden;}.blog_single_banner .breadcrumb-widget .breadcrumb-content {	position: relative;	z-index: 1;}.blog_single_banner .breadcrumb-widget .breadcrumb-content h1 {	color: #fff;	font-weight: 700;	margin-bottom: 10px;	text-transform: capitalize;}.blog_single_banner .breadcrumb-widget .post-info {	display: flex;	align-items: center;	justify-content: center;	color: #c8ccd0;}.blog_single_banner .breadcrumb-widget .post-info .author {	margin-right: 20px;}.blog_single_banner .breadcrumb-widget .post-info div span {	margin-left: 6px;}.blog_single_banner .breadcrumb-widget::after {	content: "";	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	background-color: rgba(36, 36, 54, 0.7);}.blog_single_banner .post-info i {	font-weight: 400;}.blog_single_banner .post-info .date > i::before {	content: "\f073";}/*====================================	End BreadCrumbs CSS======================================*//*====================================	Pagination CSS======================================*/.pagination-main {	text-align: left;	margin: 40px 0 0 0;	display: block;}.pagination-main.full-width {	text-align: center;}.pagination-main.full-width {	text-align: left;}.pagination-main .pagination-list li {	margin-right: 5px;	display: inline-block;}.pagination-main .pagination-list li:last-child {	margin-right: 0;}.pagination-main .pagination-list li a {	font-size: 20px;	background: #fff;	color: var(--primary-color);	height: 45px;	width: 50px;	line-height: 45px;	display: block;	font-weight: 400;	font-size: 18px;	text-align: center;	border-radius: 0;}.pagination-main .pagination-list li.active a,.pagination-main .pagination-list li:hover a {	background: var(--primary-color);	color: #fff;}.pagination-main .pagination-list li.prev a,.pagination-main .pagination-list li.next a {	border: none;	font-weight: 600;	margin-left: 10px;	background: transparent !important;	width: auto;	height: auto;	color: var(--body-color);}.pagination-main .pagination-list li.next:hover a {	color: var(--primary-color);}/*====================================	End Pagination CSS======================================*//*====================================	Preloader CSS======================================*/.preeloader {	background: rgba(255, 255, 255, 1) none repeat scroll 0 0;	height: 100%;	position: fixed;	width: 100%;	z-index: 999999;}.preloader-spinner {	-webkit-animation: 1s ease-out 0s normal none infinite running pulsate;	animation: 1s ease-out 0s normal none infinite running pulsate;	border: 10px solid var(--primary-color);	border-radius: 40px;	display: block;	height: 40px;	left: 50%;	margin: -20px 0 0 -20px;	opacity: 0;	position: fixed;	top: 50%;	width: 40px;	z-index: 10;}@-webkit-keyframes pulsate {	0% {		opacity: 0;		-webkit-transform: scale(0.1);		transform: scale(0.1);	}	50% {		opacity: 1;	}	100% {		opacity: 0;		-webkit-transform: scale(1.2);		transform: scale(1.2);	}}@keyframes pulsate {	0% {		opacity: 0;		-webkit-transform: scale(0.1);		transform: scale(0.1);	}	50% {		opacity: 1;	}	100% {		opacity: 0;		-webkit-transform: scale(1.2);		transform: scale(1.2);	}}/*====================================	End Preloader CSS======================================*//*====================================	Boxed Layout CSS======================================*/#page.boxed-layout {	position: relative;	max-width: 1280px;	background: #fff;	margin: 0 auto;	overflow: hidden;	box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);	-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);	-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);}.boxed-bg {	background-repeat: repeat;	background-attachment: inherit;	background-size: inherit;}#page.boxed-layout .header.sticky .middle-header {	max-width: 1280px;	top: 0;	left: auto;	right: auto;}/*====================================	End Boxed Layout CSS======================================*/@media only screen and (min-width: 991px) and (max-width: 1900px) {	/* Header Sticky */	.header.sticky .middle-header {		position: fixed;		top: 0;		left: 0;		width: 100%;		z-index: 300000;		-webkit-box-shadow: 0 0 10px #00000021;		-moz-box-shadow: 0 0 10px #00000021;		box-shadow: 0 0 10px #00000021;		-webkit-transition: all 0.6s ease;		-moz-transition: all 0.6s ease;		transition: all 0.6s ease;		animation: fadeInDown 1s both 0.2s;	}	.header.sticky .middle-header .right-button {		top: 14px;	}	.header.sticky .nav li a {		padding: 22px 0;	}	.header.sticky .text-logo {		margin-top: 22px;	}	.header.sticky .right-bar {		line-height: 72px;	}	.header.sticky .img-logo {		margin-top: 12px;	}	.header.sticky .search-top {		top: 69px;	}}/* Pagiantion */.blog-single .blog-detail > ul {	padding-left: 40px;	margin: 25px 0;}.blog-single .blog-detail ul > li {	line-height: 30px;	position: relative;	list-style-type: disc;}p.has-large-font-size {	line-height: 43px;}/*====================================	Footer CSS======================================*/.footer {	background-color: var(--secondary-color);}.footer .footer-top {	padding: 50px 0 80px;}.footer .single-widget {	margin-top: 30px;}.footer .single-widget h3 {	color: #fff;	font-size: 18px;	position: relative;	text-transform: capitalize;	margin-bottom: 15px;	padding-bottom: 15px;}.footer .single-widget h3::before {	content: '';	position: absolute;	left: 0;	width: 40px;	height: 2px;	bottom: -1px;	background: var(--color-yellow);	display: block;}.footer p {	color: #ccc;	font-size: 14px;}.footer-about {	padding-right: 30px;}.footer-about .logo {	margin-bottom: 15px;}.footer-about .text-logo a {	color: #fff;	font-size: 20px;	font-weight: 700;}.footer-about .text {	margin-bottom: 35px;}.footer-about .button .bizwheel-btn {	background: var(--primary-color);	margin-top: 20px;	color: #fff;}.footer-about .button .bizwheel-btn:hover {	background: #fff;	color: var(--primary-color);}/* Footer Link */.footer .f-link ul li {	margin-bottom: 0;	position: relative;	padding-left: 25px;	line-height: 34px;}.footer .f-link ul li:before {	position: absolute;	content: '';	left: 0;	top: 50%;	height: 10px;	width: 10px;	border-radius: 100%;	margin-top: -5px;	background: #d4d4d4;	-webkit-transition: all 0.4s ease;	-moz-transition: all 0.4s ease;	transition: all 0.4s ease;}.footer .f-link ul li:hover:before {	background: var(--color-yellow);}.footer .f-link ul li:last-child {	margin-bottom: 0;}.footer .f-link ul li a {	display: inline-block;	color: #b4b4b4;	padding: 0;	margin: 0;	background: transparent;	font-size: 14px;	font-weight: normal;}.footer .f-link ul {	box-shadow: none;	margin: 0;}.footer .f-link ul li a::before {	display: none;}.footer .f-link ul li a:hover {	color: var(--color-yellow);}/* Footer Newsletter */.footer .footer-newsletter form {	background: #fff;	padding: 15px;	line-height: initial;	position: relative;}.footer .footer-newsletter form input {	height: 54px;	padding: 0 20px 0 20px;	border: none;	width: 100%;	position: relative !important;	font-size: 14px;	border: 1px solid #ebebeb;	line-height: 50px;	border-radius: 0;}.footer .footer-newsletter form button {	background: var(--color-yellow);	position: absolute;	border: none;	box-shadow: none;	width: auto;	padding: 0 20px;	height: 53px;	text-align: center;	display: block;	margin: 0;	border-radius: 0;	cursor: pointer;	color: #fff;	top: 15px;	right: 15px;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;}.footer .footer-newsletter form button:hover {	background: var(--secondary-color);}/* Footer News */.footer-news .single-f-news .content {	padding-left: 85px;}.footer-news .single-f-news .content .title {	font-size: 14px;}.footer-news .single-f-news .content .title a {	color: #ccc;}.footer-news .single-f-news .content .title a:hover {	color: #f2a611;}.footer .footer-newsletter .address {	color: #777;	font-size: 15px;	margin-bottom: 20px;}.footer .single-f-news .post-meta i {	color: var(--color-yellow);}.footer .address-widget-list li {	display: block;	margin-bottom: 10px;	line-height: 25px;}.footer .address-widget-list li,.footer .address-widget-list li a {	font-weight: normal;	color: #ccc;	font-size: 15px;}.footer .address-widget-list li i {	width: 25px;	color: #fff;	width: 28px;	height: 28px;	line-height: 28px;	border: 1px solid #eee;	text-align: center;	border-radius: 100%;	font-size: 13px;	margin-right: 10px;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;}.footer .address-widget-list li:hover i {	background: #fff;	color: var(--color-yellow);}.footer .address-widget-list li:last-child {	margin-bottom: 0;}.footer .address-widget-list li span {	color: var(--primary-color);	display: inline-block;}.footer_contact p {	margin-bottom: 15px;}/* Social */.footer .social {	margin-top: 22px;}.footer .social li {	display: inline-block;	margin: 0 10px 0 0;}.footer .social li:last-child {	margin-right: 0;}.footer .social li a {	color: #fff;	display: block;	font-size: 16px;	text-align: center;	line-height: initial;	border: none;}.footer .social-icons li:before {	display: none;}/* Copyright */.footer .copyright {	text-align: center;	overflow: hidden;	padding: 20px 0;	border-top: 1px solid #ebebeb3b;}.footer .copyright-content p {	color: #fff;	font-size: 14px;}.footer .copyright-content p span {	font-size: 17px;	font-weight: 800;	text-transform: uppercase;}.footer .copyright-content a:hover {	color: var(--color-yellow);}/*====================================	End Footer CSS======================================*//*======================================	Hero Area CSS========================================*/.home-slider {	overflow: hidden;}.hero-slider {	position: relative;}.hero-slider .single-slider {	background-size: cover;	background-position: center;	position: relative;	height: 100vh;	display: -webkit-box;	display: -webkit-flex;	display: -ms-flexbox;	display: flex;	-webkit-box-align: center;	-webkit-align-items: center;	-ms-flex-align: center;	align-items: center;}.hero-slider .single-slider .slide-overlay {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: #000;	opacity: 0.65;}.hero-slider .hero-text h4 {	color: #fff;	margin-bottom: 10px;	font-weight: 400;	display: inline-block;	background: var(--secondary-color);	padding: 8px 20px;	font-size: 16px;	position: relative;}.hero-slider .hero-text h4:before {	content: '';	position: absolute;	left: 0;	bottom: -8px;	border-top: 8px solid var(--secondary-color);	border-left: 10px solid transparent;	border-right: 10px solid transparent;}.hero-slider .hero-text h1 {	color: var(--secondary-color);	font-size: 50px;	font-weight: bold;	line-height: 65px;	margin-bottom: 20px;}.hero-slider .hero-text h1::before {	content: '';	position: absolute;	left: 0;	width: 50px;	height: 6px;	background: var(--color-yellow);	bottom: -3px;	display: none;}.hero-slider .hero-text .p-text {	max-width: 80%;}.hero-slider .hero-text p {	font-size: 15px;}.hero-slider .hero-text .button {	margin-top: 30px;}/* Text Center */.hero-slider .hero-text.text-center h1::before {	left: 50%;	margin-left: -25px;}/* Text Left */.hero-slider .hero-text.text-right h1::before {	left: auto;	right: 0;	margin: 0;}/* Slider Nav */.hero-slider .owl-nav {	margin: 0;	width: 100%;}.hero-slider .owl-carousel .owl-nav div {	width: 50px;	height: 60px;	line-height: 60px;	background: var(--color-yellow);	color: #fff;	position: absolute;	margin: 0;	padding: inherit;	font-size: 30px;	text-align: center;	-webkit-transition: all 0.4s ease;	-moz-transition: all 0.4s ease;	transition: all 0.4s ease;	border-radius: 0;	top: 50%;	margin-top: -30px;}.hero-slider .owl-carousel .owl-nav div:hover {	color: #fff;	background: var(--secondary-color);}.hero-slider .owl-carousel .owl-nav .owl-prev {	left: -100px;}.hero-slider:hover .owl-carousel .owl-nav .owl-prev {	left: 0;}.hero-slider .owl-carousel .owl-nav .owl-next {	right: -100px;}.hero-slider:hover .owl-carousel .owl-nav .owl-next {	right: 0;}/* Hero Animations */.hero-slider .owl-item.active .hero-text h4 {	animation: fadeInUp 0.8s both 1s;}.hero-slider .owl-item.active .hero-text h1 {	animation: fadeInRight 1s both 1.2s;}.hero-slider .owl-item.active .hero-text p {	animation: fadeInLeft 1.2s both 1.4s;}.hero-slider .owl-item.active .button {	animation: fadeInUp 1.4s both 1.6s;}/* Hero Agency */.hero-agency .ageny-main {	padding-top: 158px;}.hero-agency .hero-text {	z-index: 555;	position: relative;	text-align: center;}.hero-agency .agency-inner {	background-size: cover;	background-position: center;	background-repeat: no-repeat;	height: 800px;}.hero-agency .agency-inner:before {	opacity: 0;	background: #fff;}.hero-agency .hero-text {	z-index: 555;	position: relative;	text-align: center;}.hero-agency .hero-text h1 {	font-size: 55px;	color: var(--secondary-color);	font-weight: 700;	line-height: 65px;}.hero-agency .hero-text h1 span {	color: var(--color-yellow);}.hero-agency .hero-text h4 {	font-weight: 500;}.hero-agency .video-head {	margin-top: 35px;	position: relative;}.hero-agency .video-head .video {	width: 80px;	height: 80px;	line-height: 80px;	border-radius: 100%;	background: var(--primary-color);	color: #fff;	display: inline-block;	font-size: 28px;}.hero-agency .video-head .video:hover {	background: #fff !important;	color: var(--primary-color);	-webkit-box-shadow: 0 0 15px #00000029;	-moz-box-shadow: 0 0 15px #00000029;	box-shadow: 0 0 15px #00000029;}.hero-agency .video-play-main {	display: inline-block;	padding: 5px;	z-index: 3333;	position: relative;}.hero-agency .waves-block .waves {	position: absolute;	width: 150px;	height: 150px;	border: 2px solid var(--primary-color)8a;	opacity: 0;	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';	border-radius: 100%;	-webkit-animation: waves 3s ease-in-out infinite;	animation: waves 3s ease-in-out infinite;	left: 50%;	margin-left: -75px;	top: 50%;	margin-top: -75px;}.hero-agency .waves-block .wave-1 {	-webkit-animation-delay: 0s;	animation-delay: 0s;}.hero-agency .waves-block .wave-2 {	-webkit-animation-delay: 1s;	animation-delay: 1s;}.hero-agency .waves-block .wave-3 {	-webkit-animation-delay: 2s;	animation-delay: 2s;}@-webkit-keyframes waves {	0% {		-webkit-transform: scale(0.2, 0.2);		transform: scale(0.2, 0.2);		opacity: 0;		-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';	}	50% {		opacity: 0.9;		-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=90)';	}	100% {		-webkit-transform: scale(0.9, 0.9);		transform: scale(0.9, 0.9);		opacity: 0;		-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';	}}@keyframes waves {	0% {		-webkit-transform: scale(0.2, 0.2);		transform: scale(0.2, 0.2);		opacity: 0;		-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';	}	50% {		opacity: 0.9;		-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=90)';	}	100% {		-webkit-transform: scale(0.9, 0.9);		transform: scale(0.9, 0.9);		opacity: 0;		-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';	}}/* Agency Feature */.hero-agency .agency-feature {	display: block;	text-align: center;	margin-top: 40px;}.hero-agency .a-feature {	background: #fff;	padding: 45px 20px;	text-align: center;	z-index: 333;	position: relative;	width: 220px;	display: inline-block;	margin-right: 20px;	border-radius: 0;	box-shadow: -2px 4px 13px rgba(0, 0, 0, 0.12);	border-top: 2px solid var(--primary-color);	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;}.hero-agency .a-feature:hover {	border-top-color: var(--color-yellow);	-webkit-transform: scale(1.05);	-moz-transform: scale(1.05);	transform: scale(1.05);}.hero-agency .a-feature:last-child {	margin: 0;}.hero-agency .a-feature i {	display: inline-block;	border-radius: 100%;	font-size: 40px;	top: -30px;	background: #fff;	color: var(--color-yellow);	left: 50%;}.hero-agency .a-feature h4 {	color: var(--secondary-color);	font-size: 18px;	margin-top: 12px;	margin-bottom: 12px;	line-height: 22px;}.hero-agency .a-feature p {	line-height: 22px;	font-size: 14px;}/*======================================   End Hero Area CSS========================================*//*======================================	Features CSS========================================*/.features-area {	padding: 40px 0 70px;}.single-feature {	text-align: center;	margin-top: 30px;	padding: 30px 15px;	-webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);	-moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);	box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);	background: #fff;	-webkit-transition: all 0.4s ease;	-moz-transition: all 0.4s ease;	border-top: 3px solid transparent;	transition: all 0.4s ease;}.single-feature:hover,.single-feature.active {	border-top-color: var(--primary-color);}.team-slider .single-slider .single-item:hover,.service-area .single-service:hover,.single-feature:hover {	-webkit-box-shadow: 0 10px 30px 5px rgb(22 22 22 / 10%);	-moz-box-shadow: 0 10px 30px 5px rgb(22 22 22 / 10%);	box-shadow: 0 10px 30px 5px rgb(22 22 22 / 10%);}.single-feature .icon-head i {	color: var(--color-yellow);	width: 90px;	height: 90px;	line-height: 90px;	background: #fff;	border: 1px solid #ebebeb;	border-radius: 100%;	font-size: 34px;	position: relative;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;}.single-feature.active .icon-head i,.single-feature:hover .icon-head i {	background: var(--primary-color);	color: #fff;	border-color: transparent;}.single-feature.active .icon-head i:after,.single-feature:hover .icon-head i:after {	background: #fff;}.single-feature h4 {	margin: 15px 0;	line-height: inherit;}.single-feature h4 a {	font-size: 18px;	color: var(--secondary-color);	display: inline-block;}.single-feature p {	font-size: 14px;}.bizwheel-btn.theme-2 {	background: var(--color-yellow);	color: #fff;	padding: 15px 32px;}.single-feature .button {	margin-top: 15px;}.single-feature .button .bizwheel-btn {	background: transparent;	color: var(--body-color);	padding: 0;	height: auto;	box-shadow: none;	line-height: initial;	border: none;}.single-feature .button .bizwheel-btn i {	margin-right: 10px;	background: var(--secondary-color);	color: #fff;	width: 25px;	border-radius: 100%;	height: 25px;	line-height: 25px;	text-align: center;	padding: 0;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;}.single-feature.active .bizwheel-btn i,.single-feature:hover .bizwheel-btn i {	color: #fff;	background: var(--primary-color);}/*======================================	End Features CSS========================================*/.about-us {	padding: 70px 0 100px;}.about-us .modern-img-feature,.about-us .about-content {	margin-top: 30px;}/* About Area */.about-area .section-title {	margin-bottom: 15px;}.about-area .section-title h1 b {	display: block;	font-weight: 700;	font-size: 25px;	line-height: 34px;}.about-content p {	margin-bottom: 20px;}.about-content p:last-child {	margin: 0;}.about-content .button {	margin-top: 20px;}/*======================================	Features Main CSS========================================*/.features-main h2 {	font-size: 36px;	line-height: 40px;	margin-bottom: 20px;	position: relative;	padding-top: 20px;	font-weight: bold;	color: #fff;}.features-main h2::before {	content: '';	position: absolute;	left: 0;	width: 30px;	height: 2px;	background: #bbb;	top: 0;}.features-main p {	font-size: 16px;	color: #ccc;}.features-main p:last-child {	margin: 0;}.features-main .b-features {	margin-top: 10px;}.features-main .single-list-feature {	position: relative;	padding-left: 70px;	line-height: 24px;	margin-bottom: 20px;	z-index: 333;	font-weight: 600;	margin-top: 10px;}.features-main .single-list-feature:last-child {	margin-bottom: 0;}.features-main .single-list-feature h4 {	font-size: 16px;	margin-bottom: 10px;	color: #fff;}.features-main .single-list-feature p {	font-size: 13px;	font-weight: normal;	line-height: 20px;}.features-main .single-list-feature i {	position: absolute;	left: 0;	top: 0;	margin-top: 0;	width: 52px;	height: 52px;	line-height: 52px;	background: #fff;	color: var(--color-yellow);	display: block;	border-radius: 0;	-webkit-transition: all 0.4s ease;	-moz-transition: all 0.4s ease;	transition: all 0.4s ease;	display: block;	border-radius: 100%;	font-size: 24px;	text-align: center;}.features-main .single-list-feature i:before {	position: relative;	z-index: 4;}.features-main .single-list-feature i:after {	position: absolute;	left: 0;	top: 0;	width: 100%;	height: 100%;	background: var(--color-yellow);	content: '';	border-radius: 100%;	-webkit-transition: all 0.4s ease;	-moz-transition: all 0.4s ease;	transition: all 0.4s ease;	opacity: 0;	visibility: hidden;	transform: scale(0);	z-index: 3;}.features-main .single-list-feature:hover i:after {	opacity: 1;	visibility: visible;	transform: scale(1);}.features-main .single-list-feature:hover i {	color: #fff;}.features-main .tagline {	margin-top: 30px;}.features-main .tagline h5 {	font-size: 20px;	margin-bottom: 5px;	display: inline-block;	padding-bottom: 5px;	border-bottom: 1px solid #ebebeb;}.features-main .tagline small {	font-size: 15px;	display: block;}/* Features Main */.features-main .feature-btn {	margin-top: 20px;}.features-main .bizwheel-btn.theme-2:hover {	background: #fff;	color: var(--color-yellow);}/*======================================	End Features Main CSS========================================*//*======================================	Services CSS========================================*/.single-service {	position: relative;	background: #fff;	-webkit-transition: all 0.4s ease;	-moz-transition: all 0.4s ease;	transition: all 0.4s ease;	-webkit-box-shadow: 0 4px 10px #0000001a;	-moz-box-shadow: 0 4px 10px #0000001a;	box-shadow: 0 4px 10px #0000001a;}.service-area .single-service {	margin-bottom: 30px;}.single-service .service-head {	position: relative;}.single-service .featured {	position: absolute;	background: var(--color-yellow);	color: #fff;	padding: 8px 48px;	transform: rotate(-45deg);	top: 20px;	left: -39px;	text-align: center;	font-weight: 500;	font-size: 15px;}.single-service .icon-bg {	background: #ffffffb3;	padding: 5px;	overflow: hidden;	position: absolute;	bottom: 5px;	left: 5px;}.single-service .icon-bg i {	color: var(--primary-color);	text-align: center;	display: inline-block;	z-index: 333;	background: #fff;	width: 50px;	height: 50px;	line-height: 50px;	font-size: 22px;	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.13);	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.13);	box-shadow: 0 0 10px rgba(0, 0, 0, 0.13);	transition: all 0.3s ease;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	opacity: 1;	visibility: visible;}.single-service:hover .icon-bg {	background: #fff;}.single-service:hover .icon-bg i {	background: var(--primary-color);	color: #fff;}.single-service .service-content {	padding: 30px 20px;}.single-service h4 {	position: relative;	margin-bottom: 10px;	text-transform: capitalize;	-webkit-transition: all 0.4s ease;	-moz-transition: all 0.4s ease;	transition: all 0.4s ease;}.single-service h4 a {	color: var(--secondary-color);	font-size: 20px;}.single-service h4:hover a {	color: var(--color-yellow);}.single-service .service-content p {	margin: 0;}.single-service .btn {	background: transparent;	margin-top: 15px;	font-size: 15px;	padding: 0;	color: var(--secondary-color);	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;}.single-service:hover .btn {	color: var(--color-yellow);}.single-service .btn i {	margin-right: 5px;}/* Single Service */.service-details .wpb_text_column {	margin: 0 0 20px;}.service-details .wpb_text_column:last-child {	margin: 0;}/* Service MENU */.service-sidebar .widget-title {	position: relative;	font-size: 18px;	text-transform: capitalize;	display: block;	margin-bottom: 12px;	padding-bottom: 12px;	margin-top: 0;	line-height: 42px;	font-weight: 600;}.service-sidebar .widget-title:before {	content: '';	position: absolute;	left: 0;	width: 40px;	height: 2px;	bottom: 0;	background: var(--color-yellow);	display: block;}.service-sidebar .service-single-sidebar ul li {	line-height: 30px;}.service-sidebar .service-single-sidebar ul li a:before {	content: '\f0da';	font-family: 'FontAwesome';	margin-right: 12px;	float: right;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;}.service-sidebar .service-single-sidebar {	background: #fff;	box-shadow: 0 0 15px #0000001c;	padding: 20px;}.service-sidebar .service-single-sidebar:not(:last-child) {	margin-bottom: 24px;}.service-sidebar .service-single-sidebar li {	margin: 0 0 8px;}.service-sidebar .service-single-sidebar a {	padding: 0;	font-size: 15px;	font-weight: 400;}.service-sidebar .service-single-sidebar a:hover {	color: var(--color-yellow);}/* Service Details */.service-content h2 {	margin: 20px 0;}.service-content p {	margin-bottom: 20px;}.service-content p:last-child {	margin: 0;}.service-content .service-space {	margin-bottom: 20px;}/*======================================	End Services CSS========================================*//*======================================	Call To Action CSS========================================*/.call-action {	background-size: cover;	background-position: center;	padding: 50px 0;}.call-action.overlay:before {	opacity: 0.92;	background: var(--primary-color);}.call-action .call-inner {	z-index: 33;	position: relative;}.call-action .call-inner:after {	content: '';}.call-action .call-inner h2 {	font-size: 34px;	line-height: 35px;	color: #fff;	margin-bottom: 15px;	font-weight: 700;}.call-action .call-inner p {	color: #eee;	font-size: 15px;}.call-action .button {	z-index: 333;	position: relative;	float: right;	margin-top: 5px;}.call-action .bizwheel-btn {	background: var(--color-yellow);	color: #fff;	box-shadow: 0 10px 10px -8px rgba(0, 0, 0, 0.5);}.call-action .bizwheel-btn:hover {	background: #fff;	color: var(--color-yellow);}.call-action .call-text {	z-index: 35;	margin-top: 60px;	position: relative;	padding-left: 30px;}.call-action .call-text h4 {	color: #fff;	font-size: 30px;	margin-bottom: 20px;}.call-action .call-text p {	color: #eee;	font-size: 15px;}.call-action .call-text i {	width: 80px;	color: #fff;	height: 80px;	line-height: 80px;	background: var(--color-yellow);	font-size: 30px;	margin-top: 40px;	border: 3px solid #fff;	display: inline-block;	text-align: center;	border-radius: 100%;}.call-action .call-text span {	color: #fff;	margin-left: 20px;}/*======================================   End Call To Action CSS========================================*//*======================================	Portfolio CSS========================================*/.portfolio {}/* Portfolio Nav */.portfolio-menu {	text-align: center;	margin: 20px 0 50px 0;}#portfolio-nav {	display: inline-block;	background: #fff;	margin: 0;	overflow: hidden;}#portfolio-nav li {	padding: 0;	position: relative;	cursor: pointer;	background: transparent;	box-shadow: none;	color: var(--secondary-color);	-webkit-transition: all 0.4s ease;	-moz-transition: all 0.4s ease;	transition: all 0.4s ease;	font-size: 16px;	float: left;	margin: 0 5px 0 0;	text-transform: capitalize;	font-weight: 600;	margin-right: 15px;	padding-right: 15px;	border-right: 1px solid #cccccc9e;}#portfolio-nav li:last-child {	margin-right: 0;	padding-right: 0;	border: none;}#portfolio-nav li.active,#portfolio-nav li:hover {	color: var(--color-yellow);}.single-portfolio .portfolio-head.overlay::before {	opacity: 0;	visibility: hidden;}.single-portfolio:hover .portfolio-head.overlay::before {	opacity: 0.8;	visibility: visible;}.single-portfolio .portfolio-content.hover {	position: absolute;	bottom: 0;	padding: 15px 20px;	width: 100%;	opacity: 0;	visibility: hidden;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;	z-index: 333;	top: 0;}.single-portfolio:hover .portfolio-content.hover {	opacity: 1;	visibility: visible;}.single-portfolio .portfolio-content.hover h4 a {	color: #fff !important;}.single-portfolio .portfolio-content.hover p {	color: #eee;}.single-portfolio .portfolio-content .zoom {	height: 70px;	width: 70px;	line-height: 68px;	text-align: center;	font-size: 20px;	color: var(--primary-color);	position: absolute;	left: 50%;	top: 50%;	margin-left: -35px;	margin-top: -35px;	display: block;	z-index: 34;	background: #fff;	border-radius: 50px;	border: 2px solid transparent;}.single-portfolio .portfolio-content .zoom:hover {	border-color: #fff;	color: #fff;	background-color: transparent;}.single-portfolio {	position: relative;	background: #fff;	overflow: visible;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;}.single-portfolio .portfolio-head {	position: relative;	z-index: 66;}.single-portfolio img {	display: block;	width: 100%;	z-index: 3;	transition: all 0.8s ease;}.single-portfolio .more {	height: 50px;	width: 50px;	opacity: 0;	line-height: 51px;	text-align: center;	color: #fff;	background: var(--color-yellow);	display: block;	position: absolute;	top: 50%;	right: 20px;	bottom: 0;	font-size: 17px;	border-radius: 100%;	box-shadow: 0 5px 5px #00000024;	z-index: 333;	left: 50%;	margin-left: -25px;	margin-top: -25px;	visibility: hidden;}.single-portfolio .more:hover {	background: #fff;	color: var(--color-yellow);}.single-portfolio:hover .more {	opacity: 1;	visibility: visible;}.single-portfolio .portfolio-content {	position: relative;	top: -30px;	text-align: left;	width: 78%;	padding: 18px 20px;	border-left: 3px solid var(--primary-color);	background: #fff;	left: 15px;	display: inline-block;	z-index: 22222;	margin-bottom: -30px;	-webkit-box-shadow: -2px 2px 6px #0000002e;	-moz-box-shadow: -2px 2px 6px #0000002e;	box-shadow: -2px 2px 6px #0000002e;}.single-portfolio .portfolio-content h4 {	line-height: 24px;	font-size: 18px;}.single-portfolio .portfolio-content h4 a {	font-size: 18px;	color: var(--secondary-color);	text-transform: capitalize;}.single-portfolio .portfolio-content h4:hover a {	opacity: 0.8;	color: var(--primary-color);}.single-portfolio .portfolio-content p {	font-size: 14px;}/* Portfolio Details */.pf-details .project-head {	margin-top: 30px;}.pf-details .portfolio-meta {	display: block;	border-top: 3px solid var(--primary-color);	text-align: center;	margin-top: 30px;	box-shadow: 0 0 10px rgba(0, 0, 0, 0.14);}.pf-details .portfolio-meta ul {}.pf-details .portfolio-meta ul li {	font-size: 14px;	color: #fff;	display: block;	text-align: left;	background: #fff;	position: relative;	padding: 15px 20px 15px 55px;	border-bottom: 1px solid #ebebeb;}.pf-details .portfolio-meta ul li:last-child {	margin: 0;	text-align: center;	padding: 15px 0;}.pf-details .portfolio-meta ul li i {	position: absolute;	left: 20px;	color: var(--color-yellow);	font-size: 25px;	top: 50%;	margin-top: -12.5px;}.pf-details .portfolio-meta ul li span {	font-size: 15px;	background: #fff;	display: inline-block;	color: var(--secondary-color);	border-radius: 30px;	font-weight: 600;}.pf-details .portfolio-meta ul li span i {	margin-right: 5px;}.pf-details .portfolio-meta ul li b {	display: block;	margin-top: 2px;	color: var(--body-color);	font-weight: 400;}.pf-details .single-content {	margin-top: 25px;}.pf-details .single-content h1 {	margin-bottom: 10px;	font-size: 28px;	padding-left: 20px;}.pf-details .single-content h1:before {	content: '';	position: absolute;	left: 0;	top: 0;	width: 4px;	height: 100%;	background: var(--primary-color);}.pf-details .single-content p {	margin-bottom: 20px;}.pf-details .single-content p:last-child {	margin: 0;}.pf-details .portfolio-space {	margin-bottom: 20px;}.pf-details .body-text h3 {	font-size: 28px;	font-weight: 600;	color: var(--secondary-color);	margin-bottom: 10px;	text-transform: capitalize;}.pf-details .wpb_content_element {	margin-bottom: 20px;}.pf-details .wpb_content_element:last-child {	margin: 0;}.pf-details #portfolio-slider {	margin: 0;}.pf-details .single-portfolio .portfolio-content {	padding: 15px 0 0;}.pf-details .portfolio-meta .bizwheel-btn {	padding: 12px 30px;}.pf-details #portfolio-slider .owl-dots {	text-align: left;	margin-top: 10px;}/* Portfolio Details */.pf-details .pf-details-slider,.pf-details .pf-details-slider .single-slide {	overflow: hidden;}/* Slider Nav */.pf-details .pf-details-slider .owl-nav {	margin: 0;	width: 100%;}.pf-details .pf-details-slider .owl-nav div {	width: 50px;	height: 60px;	line-height: 60px;	background: var(--color-yellow);	color: #fff;	position: absolute;	margin: 0;	text-align: center;	-webkit-transition: all 0.4s ease;	-moz-transition: all 0.4s ease;	transition: all 0.4s ease;	border-radius: 0;	top: 50%;	margin-top: -30px;	padding: 0;	font-size: 20px;}.pf-details .pf-details-slider .owl-nav div:hover {	color: #fff;	background: var(--secondary-color);}.pf-details .pf-details-slider .owl-prev {	left: -100px;}.pf-details:hover .pf-details-slider .owl-nav .owl-prev {	left: 0;}.pf-details .pf-details-slider .owl-nav .owl-next {	right: -100px;}.pf-details:hover .pf-details-slider .owl-nav .owl-next {	right: 0;}/*======================================	End Portfolio CSS========================================*//*======================================	Testimonial CSS========================================*/.testimonials {	background-size: cover;	background-position: center;	background-repeat: no-repeat;}.testimonial-inner {	position: relative;	text-align: center;}.testimonial-inner .testimonial-slider {	margin: -15px;}.testimonial-inner .single-slider {	position: relative;	padding: 30px;	background: #fff;	text-align: left;	-webkit-box-shadow: 0 0 15px #1010101f;	-moz-box-shadow: 0 0 15px #1010101f;	box-shadow: 0 0 15px #10101036;	margin: 15px;}.testimonial-inner .star-list {	margin-bottom: 10px;}.testimonial-inner .star-list li {	display: inline-block;	margin-right: 3px;}.testimonial-inner .star-list li:last-child {	margin: 0;}.testimonial-inner .star-list li i {	font-size: 15px;	color: var(--primary-color);}.testimonial-inner .single-slider p {	position: relative;	font-size: 15px;}/* Testimonial Info */.testimonial-inner .t-info {	margin-top: 25px;	position: relative;	overflow: hidden;}.testimonial-inner .t-left {	float: left;}.testimonial-inner .client-head {	display: inline-block;	float: left;}.testimonial-inner .t-info img {	width: 75px;	height: 75px;	border: 2px solid #ebebeb;	padding: 5px;	margin-right: 15px;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;}.testimonial-inner .single-slider:hover .t-info img {	border-color: var(--primary-color);}.testimonial-inner .t-left h2 {	font-size: 20px;	position: relative;	top: 0;	line-height: initial;	display: inline-block;	margin-top: 5px;}.testimonial-inner .t-left h2 span {	display: block;	color: #555;	font-size: 15px;	font-weight: 400;}.testimonial-inner .t-right .quote {	color: var(--color-yellow);	float: right;	z-index: 3;	line-height: initial;	height: 80px;	font-size: 50px;}/* Slider Nav */.testimonial-slider .owl-controls .owl-dots {	margin-top: 10px;}.testimonial-slider .owl-controls .owl-dot {	margin-right: 8px;}.testimonial-slider .owl-controls .owl-dot:last-child {	margin-right: 0;}.testimonial-slider .owl-controls .owl-dot span {	background: transparent;	border: 2px solid var(--color-yellow);	width: 13px;	height: 13px;	margin: 0;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;}.testimonial-slider .owl-controls .owl-dot:hover span,.testimonial-slider .owl-controls .owl-dot.active span {	border-color: transparent;	background: var(--color-yellow);}/*======================================	End Testimonial CSS========================================*//*======================================	CounterUp CSS========================================*/.counterup {	padding: 50px 0 80px;	background: var(--secondary-color);}.counterup .title-bg {	opacity: 0.2;	color: #fff;}.single-counter {	margin-top: 30px;	position: relative;	padding-left: 90px;}.single-counter .conter-content {	border-left: 1px solid #ffffff36;	padding-left: 20px;}.single-counter .icon {	position: absolute;	left: 0;}.single-counter .icon:before {	content: '';	position: absolute;	width: 70px;	height: 70px;	background: #fff;	z-index: 3;	border-radius: 100%;	opacity: 0.3;	top: 4px;	left: -7px;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;}.single-counter:hover .icon:before {	background: var(--color-yellow);	left: 0;	top: 0;	opacity: 0;	visibility: hidden;}.single-counter .icon i {	color: var(--primary-color);	width: 70px;	height: 70px;	background: #fff;	text-align: center;	line-height: 70px;	border-radius: 100%;	z-index: 33;	font-size: 25px;	position: relative;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;}.single-counter:hover .icon i {	background: var(--color-yellow);	color: #fff;}.single-counter h3 {	font-size: 30px;	font-weight: 500;	color: #fff;	-webkit-transition: all 0.4s ease;	-moz-transition: all 0.4s ease;	transition: all 0.4s ease;}.single-counter h3 span {	display: inline-block;	color: var(--color-yellow);	margin-left: 5px;}.single-counter p {	color: #eee;	font-size: 15px;	text-transform: capitalize;	font-weight: 500;	margin-top: 2px;}/*======================================	End CounterUp CSS========================================*//*======================================	Team CSS========================================*/.team-slider .single-team {	background: #fff;	text-align: center;	transition: all 0.4s ease;	-webkit-transition: all 0.4s ease;	-moz-transition: all 0.4s ease;	-webkit-box-shadow: 0px 4px 10px #0000001a;	-moz-box-shadow: 0px 4px 10px #0000001a;	box-shadow: 0px 4px 10px #0000001a;}.team-slider .single-team:hover {	-webkit-transform: scale(1.02);	-ms-transform: scale(1.02);	transform: scale(1.02);	-webkit-box-shadow: 0 5px 25px rgb(0 0 0 / 20%);	-moz-box-shadow: 0 5px 25px rgba(0, 0, 0, 0.5);	box-shadow: 0 5px 25px rgb(0 0 0 / 5%);}.single-team .team-head {	position: relative;}.single-team .team-head img {	height: 100%;	width: 100%;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;}.single-team .team-arrow {	position: absolute;	top: -24px;	z-index: 333;	left: 10px;}.single-team .team-arrow a {	left: 5px;	width: 48px;	height: 48px;	line-height: 48px;	font-size: 25px;	background: var(--secondary-color);	display: block;	color: #fff !important;	border-radius: 100%;	cursor: pointer;	-webkit-box-shadow: 0 0 10px #0000001a;	-moz-box-shadow: 0 0 10px #0000001a;	box-shadow: 0 0 10px #0000001a;}.single-team .team-arrow a:hover {	background: var(--color-yellow);	color: #fff !important;}.single-team .t-content {	text-align: center;	padding: 25px 15px;	position: relative;}.single-team .t-content .name {	line-height: 22px;}.single-team .t-content .name a {	font-size: 20px;	color: var(--secondary-color);	text-transform: capitalize;}.single-team .t-content .name:hover {	color: var(--color-yellow);}.single-team .t-content .name a:hover {	color: var(--primary-color);}.single-team .t-content .designation {	position: relative;	font-size: 14px;	display: block;	padding-bottom: 12px;	margin-top: 5px;}.single-team .t-content .designation::before {	position: absolute;	content: '';	left: 50%;	bottom: 0;	height: 2px;	width: 50px;	margin-left: -25px;	background: var(--color-yellow);}.single-team .t-content .text {	font-size: 14px;}.single-team .t-content p {	line-height: 22px;}.single-team .team-social {	margin: 0;	background: #fff;	position: absolute;	text-align: left;	right: 0;	top: 0;	width: 48px;	border-radius: 30px;	height: auto;	padding: 12px 0;	opacity: 0;	visibility: hidden;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;	border-radius: 0;	box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);}.single-team .team-social::before {	content: '';	position: absolute;	bottom: -14px;	left: 0;	border-right: 24px solid transparent;	border-left: 24px solid transparent;	border-top: 14px solid #fff;}.single-team:hover .team-social {	opacity: 1;	visibility: visible;	transform: translateY(0);}.single-team .team-social li {	display: block;	margin: 0;	text-align: center;	margin-bottom: 5px;}.single-team .team-social li:last-child {	margin: 0;}.single-team .team-social li a {	font-size: 15px;	color: var(--secondary-color);	display: inline-block;	width: 30px;	height: 30px;	border: 1px solid #cccccc5e;	line-height: 30px;	border-radius: 100%;}.single-team .team-social li a:hover {	color: var(--color-yellow);}.team-grid .single-team {	margin-top: 30px;}/* Team SLider */.team-slider {	margin-top: 30px;}/* Slider Nav */.team-slider .owl-controls .owl-dots {	margin-top: 25px;}.team-slider .owl-controls .owl-dot {	margin-right: 8px;}.team-slider .owl-controls .owl-dot:last-child {	margin-right: 0;}.team-slider .owl-controls .owl-dot span {	background: transparent;	border: 2px solid var(--color-yellow);	width: 13px;	height: 13px;	margin: 0;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;}.team-slider .owl-controls .owl-dot:hover span,.team-slider .owl-controls .owl-dot.active span {	border-color: transparent;	background: var(--color-yellow);}/*======================================	End Team CSS========================================*//*======================================	Blog CSS========================================*/.latest-blog {	overflow: hidden;}.news-default .single-news,.blog-latest .single-news {	margin-top: 30px;}.news-slider .single-slider .single-news {	box-shadow: none;	border: 1px solid #ebebeb;}/* Defualt SLider*/.news-slider.owl-carousel .owl-controls {	margin-top: 30px;}.news-slider.owl-carousel .owl-nav div {	width: 45px;	height: 45px;	line-height: 45px;	background: var(--color-yellow);	color: #fff;	margin: 0;	padding: inherit;	font-size: 22px;	text-align: center;	-webkit-transition: all 0.4s ease;	-moz-transition: all 0.4s ease;	transition: all 0.4s ease;	border-radius: inherit;	margin-right: 10px;}.news-slider.owl-carousel .owl-nav div:hover {	background: var(--secondary-color);	color: #fff;}.news-slider.owl-carousel .owl-nav div:last-child {	margin: 0;}/* Blog Latest */.blog-latest-slider {	margin-top: 20px;}.blog-latest-slider .single-news {	margin: 10px;}.blog-latest .single-news .news-body {	padding: 25px;	background: #000000a1;	z-index: 33;}.blog-latest .single-news {	display: table;	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);	box-shadow: 0 0 10px rgba(0, 0, 0, 0.11);	margin-bottom: 0;	padding: 15px;}.blog-latest .single-news .cat .bizwheel-btn {	z-index: 333;	position: absolute;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;	top: 15px;	padding: 8px 48px;	transform: rotate(-45deg);	left: -47px;	font-size: 14px;}.blog-latest .single-news .cat .bizwheel-btn .bizwheel-btn:hover {	background: var(--primary-color);	color: #fff;}.blog-latest .single-news:hover .bizwheel-btn {	opacity: 1;	visibility: visible;}.blog-latest .single-news .news-head span {	display: block;	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	z-index: 0;	background-size: cover;	background-repeat: no-repeat;	background-position: center center;}.blog-latest .single-news .news-head:after {	display: none;}.blog-latest .single-news .news-head,.blog-latest .single-news .news-body {	width: 50%;	height: 100%;	display: table-cell;	vertical-align: text-top;	background: #fff;}.blog-latest .single-news .news-body:before {	content: '';	position: absolute;	left: -36px;	top: 50%;	border-top: 18px solid transparent;	border-left: 18px solid transparent;	border-right: 18px solid #ffffff;	margin-top: -18px;	border-bottom: 18px solid transparent;}.blog-latest .single-news .news-title {	padding: 0;}.blog-latest .single-news .news-title:before {	display: none;}.blog-latest .single-news .news-meta {	list-style: ethiopic-halehame;	opacity: 1;	visibility: visible;	position: relative;	bottom: 0;	text-align: left;	transform: none;	margin-top: 10px;	padding-top: 10px;	border-top: 1px solid #ebebeb;}.blog-latest .single-news .news-meta li {	color: var(--body-color);	padding-left: 0;}.blog-latest-slider .single-slider {	margin-bottom: 10px;}/* Blog Latest Slider */.blog-latest.owl-carousel .owl-nav {	margin: 0;	width: 100%;}.blog-latest.owl-carousel .owl-nav div {	width: 50px;	height: 60px;	line-height: 60px;	background: var(--color-yellow);	color: #fff;	position: absolute;	margin: 0;	padding: inherit;	font-size: 30px;	text-align: center;	-webkit-transition: all 0.4s ease;	-moz-transition: all 0.4s ease;	transition: all 0.4s ease;	border-radius: 0;	top: 50%;	margin-top: -30px;	opacity: 0;	visibility: hidden;}.blog-latest.owl-carousel:hover .owl-nav div {	opacity: 1;	visibility: visible;}.blog-latest.owl-carousel .owl-nav div:hover {	color: #fff;	background: var(--secondary-color);}.blog-latest.owl-carousel .owl-nav .owl-prev {	left: -100px;}.blog-latest.owl-carousel:hover .owl-nav .owl-prev {	left: 0;}.blog-latest.owl-carousel .owl-nav .owl-next {	right: -100px;}.blog-latest.owl-carousel:hover .owl-nav .owl-next {	right: 0;}/*======================================	End BLog CSS========================================*//*======================================	Client Carousel CSS========================================*/.partner-slider .single-client {	background: #fff;	padding: 18px 20px;}.partner-slider .single-client img {	opacity: 0.7;	max-width: 100%;	width: auto;}.partner-slider .single-client:hover {	cursor: pointer;}.partner-slider .single-client:hover img {	opacity: 1;	border-color: var(--primary-color);}.partner-slider .single-client.active img {	opacity: 1;}/* Slider Nav */.partner-slider .owl-nav {	margin: 0;	width: 100%;}.partner-slider.owl-carousel .owl-nav div {	color: var(--color-yellow) !important;	position: absolute;	background: transparent !important;	margin: 0;	box-shadow: none;	padding: inherit;	font-size: 35px;	text-align: center;	-webkit-transition: all 0.4s ease;	-moz-transition: all 0.4s ease;	transition: all 0.4s ease;	border-radius: 0;	top: 50%;	margin-top: -16.5px;}.partner-slider.owl-carousel .owl-nav .owl-prev {	left: -50px;}.partner-slider.owl-carousel .owl-nav .owl-next {	right: -50px;}/*======================================	End Client Carousel CSS========================================*//*======================================	Skills CSS========================================*/.skill-area {	background-size: cover;	background-position: center;	background-repeat: no-repeat;}.skill-area .section-title b {	font-size: 25px;	line-height: 34px;}.single-skill + .single-skill {	margin-top: 25px;}.single-skill .skill-info {	overflow: hidden;}.single-skill .skill-info h4 {	float: left;	font-size: 15px;	margin-bottom: 5px;	color: var(--body-color);	font-weight: 700;	text-transform: capitalize;}.single-skill .progress .progress-bar span {	color: #fff;	top: -47px;	font-size: 12px;	position: absolute;	right: -45px;	background: var(--color-yellow);	font-weight: 600;	padding: 1px 5px;	border-radius: 100%;	width: 33px;	display: table-cell;	height: 33px;	text-align: center;	line-height: 33px;}.single-skill .progress .progress-bar span::before {	position: absolute;	bottom: -4px;	left: 50%;	content: '';	border-left: 0 solid transparent;	border-right: 20px solid transparent;	border-top: 10px solid var(--color-yellow);	margin-left: -13px;}.single-skill .progress {	height: 6px;	box-shadow: none;	overflow: visible;	background: var(--secondary-color);	border-radius: 5px;}.single-skill .progress .progress-bar {	position: relative;	background: var(--primary-color);	border-radius: 5px;	animation: animate-positive 2s;	overflow: visible;}@-webkit-keyframes animate-positive {	0% {		width: 0;	}}@keyframes animate-positive {	0% {		width: 0;	}}/*======================================	End Skills CSS========================================*//*======================================	Pricing Plan CSS========================================*/.pricing {	background-size: cover;	background-position: center;	background-repeat: no-repeat;}.single-pricing {	text-align: center;	background: #fff;	margin-top: 30px;	-webkit-transition: all 0.4s ease;	-moz-transition: all 0.4s ease;	transition: all 0.4s ease;	-webkit-box-shadow: 0 0 25px #0000001f;	-moz-box-shadow: 0 0 25px #0000001f;	box-shadow: 0 0 25px #0000001f;	overflow: hidden;}.single-pricing .price-head {	position: relative;	padding: 20px 0 20px;}.single-pricing .small-title {	font-size: 20px;	font-weight: 700;	color: var(--secondary-color);	line-height: 30px;}.single-pricing .small-title span {	display: block;	font-weight: 400;	font-size: 15px;	color: var(--body-color);}.single-pricing .icon-head {	-moz-transition: all 0.4s ease;	transition: all 0.4s ease;	text-align: center;	margin-bottom: 0;	color: var(--color-yellow);	border-radius: 100%;	background: #fff;	margin-top: 10px;	font-size: 25px;	width: 70px;	height: 70px;	line-height: 70px;	border: 3px solid #ebebeb;	display: inline-block;}.single-pricing.active .icon-head,.single-pricing:hover .icon-head {	background: var(--primary-color);	color: #fff;	border-color: transparent;}.single-pricing .price {	font-size: 18px;	color: #555;	font-weight: 400;}.single-pricing .price-list {	margin: 25px 0;}.single-pricing .price span {	font-size: 48px;	font-weight: 700;	color: var(--color-yellow);}.single-pricing .price span b {	font-size: 25px;	position: relative;	left: -3px;	top: -20px;	font-weight: 500;}.single-pricing .price .renew {	font-weight: 400;	margin-left: 8px;	padding-left: 8px;	border-left: 2px solid #ebebeb;	font-size: 15px;}.single-pricing .price-list li {	display: block;	line-height: 30px;	font-weight: 400;	color: #777;}.single-pricing .price-list li:last-child {	margin-bottom: 0;	border: none;}.single-pricing .button {	padding: 20px 0;	border-top: 2px solid #ebebeb;}.single-pricing .button p {	margin-top: 5px;}.single-pricing .button p i {	margin-right: 5px;	color: var(--primary-color);}/* Popular Pricing*/.single-pricing .p-best {	display: inline-block;	text-transform: capitalize;	overflow: hidden;	color: #fff;	font-size: 15px;	background: var(--primary-color);	position: absolute;	top: 14px;	left: -45px;	transform: rotate(-48deg);	border-radius: 0;	padding: 10px 48px;	font-weight: 700;	z-index: 6;}.single-pricing .p-best p {	margin: 0;	color: #fff;	line-height: 13px;}.single-pricing .p-best span {	display: block;	margin-top: 2px;	font-weight: 400;	font-size: 13px;}/*======================================	End Pricing Plan CSS========================================*//*====================================	Faqs CSS======================================*/.faqs .single-faq {	margin-bottom: 10px;	background: #fff;	-webkit-box-shadow: 0 0 8px #00000012;	-moz-box-shadow: 0 0 8px #00000012;	box-shadow: 0 0 8px #00000012;}.faqs .single-faq:last-child {	margin: 0;}.faq-title i {	width: 42px;	line-height: 55px;	font-size: 16px;	text-align: center;	color: var(--primary-color);	position: absolute;	display: inline-block;	left: 0;	top: 0;	height: 100%;	border-right: 1px solid #ebebeb;}.faq-title a {	padding: 16px 0;	font-size: 18px;	padding-left: 55px !important;	border: 1px solid #ebebeb;	margin-bottom: 1px;	display: block;	position: relative;}.faq-body {	background: #fff;	padding: 20px 49px;	border: 1px solid #ebebeb;	border-top: none;}.faq-body p {	font-size: 15px;}.faq-bottom {	padding: 80px 0;}/*====================================	End Faqs CSS======================================*//*======================================	Contact Box CSS========================================*/.single-contact-box {	text-align: left;	margin-bottom: 20px;	position: relative;}.single-contact-box .c-icon {	float: left;	margin-right: 20px;}.single-contact-box:last-child {	margin: 0;}.single-contact-box i {	font-size: 25px;	width: 55px;	height: 55px;	line-height: 55px;	background: var(--secondary-color);	color: #fff;	text-align: center;	border-radius: 100%;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;}.single-contact-box:hover i {	background: var(--primary-color);	color: #fff;}.single-contact-box h4 {	color: var(--secondary-color);	display: block;	-webkit-transition: all 0.4s ease;	-moz-transition: all 0.4s ease;	transition: all 0.4s ease;	font-size: 18px;	line-height: inherit;	margin-bottom: 5px;}/* Google Map */#myMap {	height: 500px;	width: 100%;	border-radius: 0;}.vc_custom_1578564488430 {	font-size: 20px !important;	line-height: 28px;}.contact-box-main .contact-title h2 {	font-size: 25px;	margin-bottom: 10px;}.contact-box-main .contact-title {	margin-bottom: 20px;}/*======================================	End Contact Box CSS========================================*//*======================================	Contact Form CSS========================================*/.contact-us {	padding: 70px 0 100px;}.contact-form-area {	background: #fff;	padding: 40px;	box-shadow: 0 0 15px rgba(0, 0, 0, 0.18);	border-top: 4px solid var(--primary-color);}.contact-form-area h4 {	font-size: 22px;	font-weight: 600;}.contact-form-area .form-group {	margin: 0;	margin-top: 25px;}.contact-form-area .form-group input {	height: 50px;	border: 1px solid rgba(204, 204, 204, 0.58);	width: 100%;	display: block;	border-radius: 0;	padding: 0 40px 0 15px;	-webkit-transition: all 0.4s ease;	-moz-transition: all 0.4s ease;	transition: all 0.4s ease;	font-size: 14px;	font-weight: normal;}.contact-form-area .form-group input:focus {	border-color: #7e868f;}.contact-form-area .form-group input:hover {	border-color: #7e868f;}.contact-form-area .form-group textarea {	height: 170px;	border: 1px solid #dfdfdf;	width: 100%;	display: block;	padding: 15px;	resize: none;	-webkit-transition: all 0.4s ease;	-moz-transition: all 0.4s ease;	transition: all 0.4s ease;	border-radius: 0;	padding-right: 40px;	font-weight: normal;}.contact-form-area .form-group {	position: relative;}.contact-form-area .form-group .icon {	position: absolute;	right: 15px;	z-index: 33;	color: var(--color-yellow);	top: 12px;}.contact-form-area .form-group.textarea .icon {	top: 15px;	right: 15px;}.contact-form-area .bizwheel-btn.theme-2 {	padding: 15px 32px;}/* Faq Form */.contact-form-area.faq-form {	background: #fff;	padding: 30px;}.contact-form-area.faq-form .form-title {	padding-left: 20px;	margin-bottom: 12px;	border-left: 3px solid var(--primary-color);}.contact-form-area.faq-form .form-group {	margin-top: 0;	margin-bottom: 20px;}.contact-form-area.faq-form .form-group .icon {	width: 26px;	height: 26px;	border: 1px solid;	text-align: center;	border-radius: 100%;	line-height: 26px;}.contact-form-area.faq-form .form-group input {	background: transparent;	border: none;	color: #555;	border-bottom: 1px solid #ccc;}.contact-form-area.faq-form .form-group input::-webkit-input-placeholder {	opacity: 1;	color: #555 !important;}.contact-form-area.faq-form .form-group input::-moz-placeholder {	opacity: 1;	color: #555 !important;}.contact-form-area.faq-form .form-group input::-ms-input-placeholder {	opacity: 1;	color: #555 !important;}.contact-form-area.faq-form .form-group textarea::-webkit-input-placeholder {	opacity: 1;	color: #555 !important;}.contact-form-area.faq-form .form-group textarea::-moz-placeholder {	opacity: 1;	color: #555 !important;}.contact-form-area.faq-form .form-group textarea::-ms-input-placeholder {	opacity: 1;	color: #555 !important;}.contact-form-area.faq-form .form-group textarea {	background: transparent;	height: 120px;	border: none;	border-bottom: 1px solid #ccc;	color: #555;}.contact-form-area.faq-form .form-group.button {	text-align: left;}/* Servic Form  */.contact-form-area.service {	padding: 0;	box-shadow: none;	background: transparent;	border: none;}.contact-form-area.service .form-group textarea {	height: 120px;}/*======================================	End contact Form CSS========================================*//*======================================	Image Feature CSS========================================*/.video-feature {	background: var(--secondary-color);	padding: 100px 0;	overflow: hidden;}.img-feature {	position: relative;	display: inline-block;}.img-feature img {	z-index: 2;	position: relative;}.img-feature .video-play {	position: absolute;	top: 50%;	left: 50%;	z-index: 3;	margin-left: -45px;	margin-top: -45px;}.img-feature .video-play a {	color: var(--primary-color);	font-size: 30px;	text-align: center;	border-radius: 100%;	margin: 0;	background: #fff;	padding: 0;	display: inline-block;	width: 90px;	height: 90px;	line-height: 90px;	z-index: 33;	position: relative;}.img-feature .video-play:hover a {	background: var(--primary-color);	color: #fff;}.img-feature .waves-block .waves {	position: absolute;	width: 250px;	height: 250px;	background: rgba(255, 255, 255, 0.3);	opacity: 0;	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';	border-radius: 100%;	-webkit-animation: waves 3s ease-in-out infinite;	animation: waves 3s ease-in-out infinite;	left: 50%;	margin-left: -125px;	top: 50%;	margin-top: -125px;}.img-feature .waves-block .wave-1 {	-webkit-animation-delay: 0s;	animation-delay: 0s;}.img-feature .waves-block .wave-2 {	-webkit-animation-delay: 1s;	animation-delay: 1s;}.img-feature .waves-block .wave-3 {	-webkit-animation-delay: 2s;	animation-delay: 2s;}@-webkit-keyframes waves {	0% {		-webkit-transform: scale(0.2, 0.2);		transform: scale(0.2, 0.2);		opacity: 0;		-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';	}	50% {		opacity: 0.9;		-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=90)';	}	100% {		-webkit-transform: scale(0.9, 0.9);		transform: scale(0.9, 0.9);		opacity: 0;		-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';	}}@keyframes waves {	0% {		-webkit-transform: scale(0.2, 0.2);		transform: scale(0.2, 0.2);		opacity: 0;		-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';	}	50% {		opacity: 0.9;		-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=90)';	}	100% {		-webkit-transform: scale(0.9, 0.9);		transform: scale(0.9, 0.9);		opacity: 0;		-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';	}}.img-feature span {	display: block;	text-align: left;	padding: 10px 30px;	opacity: 1;	position: absolute;	z-index: 333;	font-size: 16px;	background: #f4f9fc;	color: var(--secondary-color);	left: -14px;	transform: inherit;	font-weight: 500;	top: 50%;	margin-top: -22px;}.img-feature span:before {	content: '';	position: absolute;	left: 0;	top: -25px;	border-left: 14px solid transparent;	border-top: 12px solid transparent;	border-bottom: 13px solid #f4f9fc;}.img-feature .experience img {	height: 100%;	width: 100%;	border-radius: 8px;	box-shadow: 0 5px 35px #0000001f;}.img-feature .experience {	position: absolute;	left: -50px;	bottom: -50px;	background: var(--primary-color);	width: 225px;	z-index: 2;	border-radius: 100%;	text-align: left;	height: 225px;	border: 8px solid #fff;	box-shadow: 0 0 10px #0000002b;	padding: 50px 25px;}.img-feature .experience h2 {	color: #fff;	font-weight: 900;	font-size: 50px;	line-height: 45px;}.img-feature .experience h2 span {	color: #fff;	font-weight: 800;	font-size: 20px;	display: block;	text-transform: capitalize;	line-height: 25px;	margin-top: 10px;}.img-feature .small-icon {	position: absolute;	background: #fff;	color: var(--primary-color);	display: block;	width: 70px;	line-height: 70px;	font-size: 25px;	text-align: center;	right: 15px;	border-radius: 50px;	transition: all 0.3s ease;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	opacity: 0.5;	height: 70px;	top: 42%;	margin-top: -35px;}.img-feature .experience:hover .small-icon {	opacity: 1;	color: var(--primary-color);}/* Modern Image features */.modern-img-feature {	position: relative;}.modern-img-feature .video-play a {	position: absolute;	top: 50%;	left: 50%;	width: 80px;	z-index: 1;	height: 80px;	color: var(--color-yellow);	font-size: 30px;	text-align: center;	line-height: 80px;	background: #fff;	margin: -40px 0 0 -40px;	border-radius: 100%;}.modern-img-feature .video-play:hover a {	background: var(--color-yellow);	color: #fff;}.side.overlay:before {	width: 80%;	background: var(--primary-color);	transform: rotate(74deg);	left: -403px;	z-index: 0;	opacity: 1;}/*======================================	End Image Feature CSS========================================*//*======================================	Theme Others CSS========================================*/.small-list-feature h3 {	font-size: 20px;	line-height: 30px;	margin-bottom: 10px;}.small-list-feature ul {	margin-top: 20px;}.small-list-feature ul li {	line-height: 35px;}.small-list-feature ul li i {	color: var(--color-yellow);	margin-right: 10px;	border: 1px solid;	width: 25px;	height: 25px;	line-height: 25px;	text-align: center;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;}.small-list-feature ul li:hover i {	border-radius: 100%;	background: var(--color-yellow);	color: #fff;	border-color: transparent;}/* Portfolio Pagination */.pagination-plugin {	margin-top: 35px;	text-align: left;}.pagination-plugin li {	display: inline-block;}.pagination-plugin span,.pagination-plugin a,.pagination-plugin a:focus {	background: var(--secondary-color);	width: 44px;	height: 40px;	color: #fff;	line-height: 40px;	text-align: center;	position: relative;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;	display: inline-block;}.pagination-plugin li.current a,.pagination-plugin li:hover a {	background: var(--primary-color);	color: #fff;	-webkit-box-shadow: 0 10px 15px rgba(88, 85, 85, 0.15);	-moz-box-shadow: 0 10px 15px rgba(88, 85, 85, 0.15);	box-shadow: 0 10px 15px rgba(88, 85, 85, 0.15);}.pagination-plugin li.prev a,.pagination-plugin li.next a {	box-shadow: none;	color: #fff;	width: auto;	padding: 0 20px;}/* Mail Success CSS */.success .mail {}.success .mail h2 {	font-size: 30px;	margin-bottom: 10px;}.success .mail h2 span {	color: var(--color-yellow);}.success .mail .bizwheel-btn {	margin-top: 20px;}.success .mail .bizwheel-btn i {	margin-right: 10px;}/*=======================  End Mail Success CSS=========================*//*======================================	End Theme Others CSS========================================*/.hero-slider,.blog_list_classic_area,.blog-area,.portfolio-area {	position: relative;	overflow: hidden;}.body_wrapper {	position: relative;	overflow-x: hidden;}body .wcpt-table a.wcpt-button:not(.wcpt-disabled):hover, body .wcpt-table a.wcpt-link_button:hover {	border-color: #d0ab66;background: #fff;}.woocommerce-tabs.wc-tabs-wrapper{	display: none;}.bizwheel-btn:hover, .bizwheel-btn.theme-2:hover {	color: #fff !important;	background: #d0ab66;} h2.wcpa_field{font-size: 20px;} .related.products{
display:inline-block}
.elementor-element-ec6a945 .elementor-icon-box-description a{
    background: #d0ab66;
    padding: 8px 16px;
    border-radius: 3px;
    color: #fff;
    font-size: 15px;
}
.elementor-element-ec6a945 .elementor-icon-box-description:hover a, .elementor-element-ec6a945 .elementor-icon-box-description:hover a:hover{
    background: #fff;
    color: #d0ab66;
}

.wpcf7-acceptance .wpcf7-list-item-label{
    line-height: 1.4;
    margin-top: 25px;
}


