body {
	padding: 0px;
	margin: 0px;
	font-family: "Poppins", sans-serif;
}

* {
	padding: 0px;
	margin: 0px;
}

a {
	text-decoration: none !important;
}

h1,
h2,
h3 {
	font-family: "Poppins", sans-serif;
	/*	font-family: 'myFirstFont', sans-serif;*/
}

.header-sec {
	/*background: url("../images/banner-bg.png");
	background-size: cover;*/
	padding-top: 0px;
	position: relative;
	padding-bottom: 0px;
	height: auto;
	background: #0e1a62;
}

.desktop-version,
.mobile-version {
	background: url("../images/banner-bg.png");
	background-size: cover;
	padding-top: 41px;
	padding-bottom: 41px;
}

.inner-header-sec {
	background: url("../images/listiing-bg.png");
	height: 300px;
}

.header-sec img {
	width: 100%;
}

.logo {
	width: 44%;
}

.logo img {
	width: 65%;
	height: 100%;
	object-fit: cover;
}

.let-talk {
	background: #135bfb;
	color: #fff;
	width: 115px;
	display: block;
	text-align: center;
	height: 38px;
	border-radius: 6px;
	line-height: 39px;
	float: right;
	margin-top: 11px;
	margin-left: 33px;
}

.my-image {
	float: right;
}

.my-image img {
	width: 100%;
}

.name-details {
	padding-left: 4%;
	margin-top: 0%;
}
.name-details h4 {
	margin: 0px;
	text-transform: uppercase;
}

.name-details h1 {
	margin: 0px 0px 30px;
	color: #fff;
	font-size: 35px;
	text-transform: uppercase;
	font-weight: 800;
}

.name-details small {
	display: block;
	font-size: 15px;
	text-transform: uppercase;
	margin-top: 16px;
	letter-spacing: 3px;
	font-weight: 600;
	margin-bottom: 16%;
}
.name-details p {
	color: #fff;
	margin-top: 10px;
	font-size: 21px;
	margin-bottom: 38px;
	line-height: 39px;
}
.banner-tags ul {
	padding: 0px;
	margin: 0px;
}

.banner-tags li {
	padding: 7px 26px;
	margin: 0px 14px 15px 0px;
	list-style: none;
	display: inline-block;
	border: 1px solid #fff;
	border-radius: 19px;
}

.banner-tags h5 {
	color: #fff;
	margin-top: 35px;
	margin-bottom: 25px;
}

.banner-tags li span {
	color: #fff;
	margin: 0px;
	padding: 0px;
}
.banner-searchbar {
	position: relative;
}

.banner-searchbar input[type="text"] {
	width: 492px;
	height: 64px;
	z-index: 1;
	position: relative;
	border: none;
	padding-left: 25px;
	border-radius: 6px;
}

.banner-searchbar button {
	position: absolute;
	right: -39%;
	top: 10px;
	background: #0e1a62;
	z-index: 9;
	color: #fff;
	width: 116px;
	height: 45px;
	border-radius: 4px;
	border: none;
}

.my-work {
	background: #f26122;
	color: #fff;
	width: 200px;
	display: block;
	text-align: center;
	height: 53px;
	border-radius: 6px;
	line-height: 53px;
	margin-top: 11px;
	margin-bottom: 50px;
}

.name-details span {
	display: block;
	margin-top: 50px;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 2px;
}

.navigation li:hover a {
	color: #135bfb;
}

.social-media {
	text-align: center;
	margin-bottom: 46px;
}
.social-media li {
	margin: 0px 8px;
	display: inline-block;
	list-style: none;
}
.social-media li a {
	background: #0948b3;
	padding: 10px;
	border-radius: 29px;
	width: 50px;
	height: 50px;
	position: relative;
	display: block;
}

.social-media li a i {
	color: #fff;
	font-size: 17px;
	line-height: 31px;
}

.footer span {
	color: #fff;
	display: block;
	text-align: right;
}

.main-degree {
	height: 462px;
	width: 100%;
	object-fit: cover;
	background: url(../images/exprience-bg.png);
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
	padding: 41px;
}

.main-degree span {
	background: #fff;
	position: absolute;
	top: 21px;
	right: 45px;
	padding: 4px 13px;
	border-radius: 13px;
	font-weight: 500;
}
.main-degree-icon {
	width: 90px;
	height: 90px;
	background: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 59px;
	margin-top: 5%;
}

.main-degree h2 {
	color: #fff;
	margin-bottom: 30px;
	font-weight: 700;
	margin-top: 36px;
}

.main-degree p {
	color: #fff;
	font-size: 20px;
	margin-bottom: 39px;
}

.main-degree a {
	color: #fff;
	transition: all 0.5s ease;
}
.main-degre a hover i {
	transition: all 0.5s ease;
	margin-left: 10px;
}

.second-epreence-box {
	height: 279px;
	background: #fff;
	position: relative;
	padding: 24px;
	box-shadow: 0px 0px 29px 0px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
}

.second-degree h1 {
	font-weight: 700;
	font-size: 40px;
	margin-bottom: 19px;
}

.second-degree p {
	font-size: 18px;
	margin-bottom: 41px;
}

.second-epreence-box span {
	background: #7ea1fc;
	position: absolute;
	top: 21px;
	right: 24px;
	padding: 4px 13px;
	border-radius: 13px;
	font-weight: 500;
	color: #fff;
	font-size: 10px;
}

.second-exprence-icon {
	width: 60px;
	height: 60px;
	background: #2662fa;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 59px;
	margin-top: 13%;
	float: left;
	margin-right: 10px;
}
.second-epreence-box h3 {
	margin-top: 38px;
	font-size: 22px;
}

.second-epreence-box p {
	display: block;
	font-size: 15px;
	margin-top: 24px;
}

.about-me-section {
	background: #112553;
	padding: 43px 30px;
	margin-top: 40px;
}

.about-me-section h1 {
	color: #fff;
	font-weight: 700;
	/*    margin-bottom: 43px;*/
}

.about-me-section h2 {
	color: #fff;
}

.about-me-section p {
	color: #fff;
	line-height: 31px;
}

.about-me-image img {
	display: block;
	margin: 0px auto;
}

.skill-box li {
	display: inline-block;
	background: #1c3368;
	margin: 0px 3px 14px;
	padding: 11px 18px;
	border-radius: 8px;
	transition: all 0.5s ease;
}

.skill-box li:hover {
	background: #8d8a7c;
	transition: all 0.5s ease;
}

.skill-box li span {
	color: #fff;
}

.dif-domain {
	text-align: right;
}
.dif-domain h2 {
	color: #fff;
	margin-bottom: 48px;
}

.tool-box {
	width: 100%;
	border: 1px solid #293b65;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	height: 250px;
	border-radius: 68px;
	margin-top: 24px;
}

.tool-box img {
	width: 56% !important;
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
	filter: grayscale(100%);
	transition: all 0.5s ease;
}

.tool-box:hover img {
	-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
	filter: grayscale(0%);
	transition: all 0.5s ease;
}

.tool-box span {
	color: #fff;
	text-transform: capitalize;
	margin-top: 20px;
}

.achivment-bg {
	position: relative;
	height: 600px;
	background-size: cover;
	background-repeat: no-repeat;
	background: url(../images/achievements-bg.jpg);
	margin-top: 30px;
}
.achivment-bg img {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	width: 100%;
}

.hire-me-section h1 {
	color: #fff;
	font-weight: 700;
}

.hire-me-section {
	height: 400px;
	background: url(../images/hire-me-bg.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	padding-top: 30px;
	padding-bottom: 30px;
	background-position: center;
}

.hire-me-section h1 {
	font-size: 42px;
	line-height: 60px;
	margin-top: 14%;
	margin-right: 22%;
}

.hire-me-section p {
	color: #fff;
	font-size: 24px;
	margin-top: 13%;
}

.hire-me-section a {
	background: #2662fa;
	color: #fff;
	padding: 17px 37px;
	font-size: 17px;
	margin-top: 35px;
	display: block;
	width: 211px;
	border-radius: 8px;
}
.footer-panel {
	margin-top: 20px;
	margin-bottom: 20px;
}
.footer-panel span {
	text-align: right;
	display: block;
	margin-top: 4%;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.showing-work {
	background-size: cover;
	background-repeat: no-repeat;
	background: url(../images/bg.png);
	padding-bottom: 98px;
}

.sticky {
	font-size: 14px;
	line-height: 48px;
	height: auto !important;
	width: 100%;
	left: 0px;
	right: 0px;
	top: -50px;

	transform: translateY(50px);
	transition: transform 600ms ease, background 600ms ease;
	-webkit-transition: transform 600ms ease, background 600ms ease;

	z-index: 999999;
	position: fixed;
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);

	margin: 0px auto;
	border-radius: 0px;
	padding: 10px 20px;
	background: #0e1a62;
}

.sticky .navigation {
	margin-top: 0px;
}
.sticky .let-talk {
	margin-top: 0px;
}

.sticky .logo img {
	width: 61%;
	height: 100%;
	object-fit: cover;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.compair-box {
	padding: 20px 10px;
	background-color: #2dabf1; /* For browsers that do not support gradients */
	border-radius: 5px;
}

.com-head img {
	width: 45% !important;
	margin: 0px auto;
}

.footer {
	background: #212121;
	padding: 30px 0;
}
.footer span a {
	color: #fff;
	font-weight: 700;
}
.footer-menu {
	text-align: left;
}

.footer-menu li {
	list-style: none;
	display: inline-block;
	margin-right: 15px;
}

.footer-menu li a {
	color: #fff;
}

/*--------------------mobile menu----------------*/

#check {
	display: none;
}

.checkbtn {
	display: none;
}
.chart-icon {
	display: none !important;
}

.mobile-version {
	display: none;
}

.cancel-btn {
	display: none;
}

.product_wrap {
	padding: 60px 0;
}

.tab {
	margin-top: 30px;
	text-align: center;
	margin-bottom: 50px;
}
.tab button:hover {
	background: #f2fbff;
	border: 1px solid #1a6aff;
	color: #1a6aff;
}

.available-points ul {
	padding: 0px;
	margin: 0px;
	height: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.available-points ul li {
	display: flex;
	list-style: none;
	flex-direction: column;
	text-align: center;
	margin-bottom: 13px;
	border-bottom: 1px solid #e3e3e3;
	padding-bottom: 15px;
	padding-top: 15px;
	width: 100%;
}
.available-points ul li:last-child {
	border-bottom: none;
}

.avalable_logo img {
	width: auto;
	height: 3rem;
	object-fit: cover;
}
.details-banner img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	float: left;
}
.details-banner::before {
	content: "";
	background-color: rgba(0, 0, 0, 0.35);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
/* .available-points ul li:nth-child(2n) img {
	width: 32%;
}

.available-points ul li:nth-child(3n) img {
	width: 32%;
} */

.available-points ul li span {
	text-transform: uppercase;
}

.product-box {
	padding: 15px;
	border-radius: 6px;
	background: #fff;
	box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px,
		rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
}

.product-left {
	width: 100%;
	height: 168px;
	overflow: hidden;
	border-radius: 6px;
}
.product-section h2 {
	margin-bottom: 40px !important;
}
.product-left img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.tab .active {
	background: #f2fbff;
	border: 1px solid #1a6aff;
	color: #1a6aff;
}

.products-content h4 {
	color: #0e1a62;
	font-weight: 600;
	font-size: 15px;
}

.products-content p {
	line-height: 23px;
}

.website-data {
	padding: 0px 0px 40px;
	margin: 0px 0px;
	text-align: center;
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px solid #ccc;
}

.website-data li {
	display: inline-block;
}

.website-data li h3 {
	font-weight: 700;
	color: #1cbe40;
	font-size: 18px;
}

.tab button {
	padding: 6px 28px;
	margin: 0px 0px;
	background: transparent;
	border: 1px solid;
	border-radius: 30px;
}

.webiste-action {
	display: flex;
	justify-content: space-between;
}

.webiste-action button {
	background: #0058ff;
	color: #fff;
	border: none;
	outline: none;
	padding: 8px 30px;
	border-radius: 32px;
	border: 1px solid #0058ff;
}

.webiste-action button a {
	color: #fff;
}

.webiste-action button:first-child {
	background: transparent;
	border: 1px solid #0058ff;
	color: #0058ff;
	transition: all 0.5s ease;
}

.webiste-action button:first-child a {
	color: #0058ff;
}

.webiste-action button:hover:first-child {
	background: #0058ff;
	color: #fff;
	transition: all 0.5s ease;
}

.webiste-action button:hover a {
	color: #fff;
}

.webiste-action button:hover {
	background: transparent;
	border: 1px solid #0058ff;
	color: #fff;
	transition: all 0.5s ease;
}

.inner-listing-sec {
	padding-top: 50px;
	background: #ebeff1;
	padding-bottom: 50px;
}

.left-side-details {
	background: #fff;
	padding: 20px;
	margin-bottom: 31px;
}

.left-side-details ul {
	padding: 0px;
	margin: 0px;
}

.left-side-details ul li {
	list-style: none;
	margin-bottom: 9px;
}

.left-side-details ul li input[type="checkbox"] {
	margin-right: 4px;
	height: 21px;
	width: 19px;
	vertical-align: middle;
}
.left-side-details ul li label {
	margin-top: 10px;
	font-weight: 400;
}

/*==================================*/
.slidecontainer {
	width: 100%;
}

.slidecontainer input[type="range"] {
	margin-bottom: 15px;
}

.slider {
	-webkit-appearance: none;
	width: 100%;
	height: 15px;
	border-radius: 5px;
	background: #d3d3d3;
	outline: none;
	opacity: 0.7;
	-webkit-transition: 0.2s;
	transition: opacity 0.2s;
}

.slider:hover {
	opacity: 1;
}

.slider::-webkit-slider-thumb {
	-webkit-appearance: none;
	appearance: none;
	width: 25px;
	height: 25px;
	border-radius: 50%;
	background: #04aa6d;
	cursor: pointer;
}

.slider::-moz-range-thumb {
	width: 25px;
	height: 25px;
	border-radius: 50%;
	background: #04aa6d;
	cursor: pointer;
}

/*==============================================*/

.inner-menu {
	margin-bottom: 0px;
	padding: 11px;
}
.inner-menu-sec {
	background: #000;
}

.inner-menu-sec .navigation {
	margin-top: 11px;
}

.details-banner {
	padding: 30px 0;
	float: left;
	position: relative;
	padding-top: 100px;
}
.details-banner .overlay {
	background-color: rgb(0 0 0 / 60%);
}
.details-banner .object_fit_cover {
	position: absolute;
	top: 0;
	left: 0;
}
.details-banner > .container {
	height: 100%;
	position: relative;
	z-index: 2;
}
.details-banner .container > .row {
	height: 100%;
}

.details-banner img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.banner-caption {
	position: absolute;
	left: 0px;
	color: #fff;
	top: 11%;
	right: 0px;
	margin: 0px auto;
}

.banner-caption h1 {
	font-weight: 700;
	font-size: 49px;
}

.banner-caption span {
	font-size: 32px;
	margin-top: 19px;
	display: block;
}

.content-listing-sec {
	padding-top: 0px !important;
}

.content-details-tab {
	background: #fff;
	padding-top: 0px;
	padding-bottom: 0px;
	z-index: 9;
	/*    position: relative;*/
}

.content-listing-sec .sticky {
	transform: translateY(0px);
	position: sticky !important;
	top: 69px;
	line-height: inherit;
	z-index: 16;
}
/* .active {
	border-bottom: 2px solid #ecf0f1;
} */

.content-details-tab .tab {
	margin-top: 0px;
	text-align: left;
	margin-bottom: 0px;
}

.content-details-tab .tab .active {
	border-bottom: 2px solid #1a6aff;
	border-radius: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
	background: transparent;
}

.content-details-tab .tab button {
	border: none;
	padding: 15px 28px;
}

.price-details {
	background: #fff;
	padding: 15px;
	box-shadow: 0px 0px 43px 0px rgba(0, 0, 0, 0.1);
	z-index: 9;
	position: relative;
}

.price-details span {
	color: #767676;
	font-size: 12px;
	margin-top: 0px;
}
.price-details h1 {
	color: #000;
	font-size: 27px;
	margin-top: 4px;
}

.price-details strong {
	color: #000;
	text-transform: capitalize;
	margin-top: 42px;
	display: block;
}

.contact-sell {
	width: 98%;
	padding: 10px 40px;
	/* margin: 0px auto; */
	background: #0058ff;
	color: #fff;
	text-transform: capitalize;
	height: 42px;
	font-size: 17px;

	border: none;
	border-radius: 34px;
	margin-bottom: 20px;
	outline: none;
}
.frm-contact-sell {
	/* width: 200px; */
	padding: 10px 40px;
	/* margin: 0px auto; */
	background: #0058ff;
	color: #fff;
	text-transform: capitalize;
	/* height: 42px; */
	font-size: 17px;
	margin-top: 40px;
	border: none;
	border-radius: 34px;
	/* margin-bottom: 26px; */
	outline: none;
}

.live-pre {
	width: 98%;
	margin: 0px auto;
	background: transparent;
	border: 1px solid #0058ff;
	color: #0058ff;
	text-transform: capitalize;
	height: 42px;
	font-size: 15px;
	border-radius: 34px;
	margin-bottom: 26px;
	outline: none;
	display: block;
	text-align: center;
	vertical-align: middle;
	line-height: 39px;
}

.main-heading {
	padding-left: 20px;
	border-left: 3px solid #048ede;
	display: inline-block;
}
.hightlight-sec ul li {
	position: relative;
	padding-left: 15px;
}
.hightlight-sec ul li::before {
	content: "";
	position: absolute;
	left: 0;
	top: 4px;
	background-color: #292929;
	width: 6px;
	height: 6px;
	border-radius: 50%;
}
.hightlight-sec {
	margin-top: 50px;
}
.hightlight-sec h4 {
	margin-bottom: 15px !important;
}
.price-details ul li {
	color: #000;
	margin-bottom: 18px;
	font-size: 13px;
}
.hightlight-sec ul {
	margin-bottom: 15px;
}

.tab-panel-wrap {
	margin-top: 38px;
}

.overview-domain {
	background: #fff;
	padding: 30px;
	border-radius: 10px;
	margin-bottom: 50px;
}

.website-fetures-screen {
	height: 249px;
	width: 100%;
	box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
	border-radius: 14px;
}

.website-fetures-screen img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.domain-features {
	text-align: left;
	padding: 0px;
	margin: 0px;
}

.domain-features li {
	list-style: none;
	display: inline-block;
	text-align: left;
	margin-right: 30px;
}

.domain-features span {
	display: block;
}

.domain-features strong {
	display: block;
}

.domain-details-content h2 {
	color: #108c58;
	margin-bottom: 14px;
}

.domain-details-content p {
	font-size: 16px;
	margin-bottom: 0;
	text-align: justify;
	line-height: 30px;
}
.faq-sec .accordion-item {
	border: none !important;
}
.faq-sec .accordion-item button span {
	color: #212121;
	font-size: 16px;
}
.about-business form .form-group input.form-control {
	font-size: 14px;
	color: #767676;
}
.about-business form .form-group select.form-control {
	font-size: 14px;
	color: #767676;
	outline: none;
}
.about-business form .form-group textarea.form-control {
	font-size: 14px;
	color: #767676;
	height: 100px;
}

.domain-details-content button {
	border: 1px solid #ccc;
	padding: 5px 28px;
	background: transparent;
	border-radius: 5px;
	margin-bottom: 30px;
}

.verified {
	background: #f2fbf2 !important;
	color: #000;
	border: 1px solid #bbf3bb !important;
	position: absolute;
	right: 0px;
	top: 19px;
}

.verified i {
	color: #1cbe40;
}

.domain-rank-wrap {
	background: #fff;
	padding: 30px;
	border-radius: 10px;
	margin-bottom: 50px;
}

.domain-name h1 {
	font-size: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #108c58;
}

.domain-name span {
	text-transform: uppercase;
}

.domain-visitor {
	padding: 0px;
	margin: 0px;
	display: flex;
	justify-content: right;
	align-items: flex-start;
}

.domain-visitor li {
	list-style: none;
	margin-left: 32px;
	text-align: left;
}
.domain-visitor li h5 {
	margin: 0px;
	font-size: 24px;
	color: #1a409a;
}

.domain-visitor li small {
	font-size: 18px;
}

.domain-visitor li strong {
	font-size: 38px;
}

.domain-visitor li strong sub {
	font-size: 19px;
	bottom: 3px;
	color: #31a109;
}

.domain-data-panel {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	list-style: none;
	margin: 64px 0 0;
	padding: 0;
}

.domain-data-panel li {
	border-right: 1px solid #57575745;
	margin-bottom: 15px;
	width: auto;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 0px 28px;
}

.domain-data-panel li i {
	color: #ffffff;
	font-size: 21px;
	margin-bottom: 13px;
	background: #0e1a62;
	padding: 7px;
	border-radius: 5px;
	width: 50px;
	height: 50px;
}

.domain-data-panel li:last-child {
	border-right: none;
}

.domain-data-panel h1 {
	margin: 0px;
	font-weight: 700;
	color: #1a409a;
}

.domain-data-panel span {
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 500;
	color: #212121;
}

.domain-data-panel sub {
	font-weight: 600;
	font-size: 16px;
	bottom: 4px;
	color: #059340;
}

.logo-features {
	background: #fff;
	padding: 30px;
	border-radius: 10px;
	margin-bottom: 50px;
}

.logo-features span {
	text-transform: uppercase;
	display: block;
	margin-bottom: 20px;
}

.logo-features img {
	width: 49%;
	height: 113px;
	object-fit: cover;
}

.logo-feature-list li {
	list-style: none;
	margin-bottom: 10px;
}

.logo-feature-list i {
	color: #7ac043;
}

.logo-file-availabel {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 29px;
	width: 81%;
}

.logo-file-availabel li {
	list-style: none;
	text-align: left;
}

.logo-file-availabel img {
	width: 100%;
	margin-bottom: 10px;
	height: auto !important;
}

.logo-file-availabel span {
	font-weight: 600;
}

.contact-sell:hover {
	border: 1px solid #0058ff;
	background: transparent;
	color: #0058ff;
}

.form-group input[type="text"],
.form-group input[type="email"],
.form-group select,
.form-group input[type="number"] {
	outline: none;
	border-bottom: 1px solid #ccc;
	height: 55px;
	border-right: none;
	border-left: none;
	border-top: none;
	box-shadow: none;
	border-radius: 0px;
}

.form-group input[type="text"]:hover,
.form-group input[type="email"]:hover,
.form-group select:hover,
.form-group input[type="number"]:hover,
.form-group textarea:hover {
	border-bottom: 1px solid #0058ff;
	box-shadow: none !important;
}
.form-group textarea {
	outline: none;
	border-bottom: 1px solid #ccc;
	height: 155px;
	border-right: none;
	border-left: none;
	border-top: none;
	box-shadow: none;
	border-radius: 0px;
	box-shadow: none;
}

/*--------------------error css-------------*/
.error-wrap img {
	width: 36%;
	margin: 0px auto;
	display: block;
}

.error-wrap a {
	display: block;
	text-align: center;
	margin: 30px auto;
	background: #f26122;
	color: #fff;
	width: 200px;
	display: block;
	text-align: center;
	height: 53px;
	border-radius: 6px;
	line-height: 53px;
}

.internal-server img {
	width: 61%;
	margin: 0px auto;
	display: block;
}
/*--------------------error css-------------*/

.terms-condition {
	background: #ededed;
	padding: 60px 0;
}

.terms-condition-in {
	background: #fff;
	padding: 30px;
}

.terms-condition p {
	line-height: 30px;
	font-size: 17px;
	color: #292929;
}
.termsul li {
	font-size: 16px;
	font-weight: 400;
	color: #292929;
	position: relative;
	padding-left: 16px;
	margin-bottom: 15px;
	line-height: 24px;
}
.termsul li::before {
	content: "";
	width: 6px;
	height: 6px;
	position: absolute;
	left: 0;
	top: 10px;
	border-radius: 50%;
	background-color: #0e1a62;
}
.terms-condition ul {
	padding: 0px;
	margin: 0px;
}

.nav-menu ul {
	padding: 0px;
	margin: 0px;
	float: right;
}

.nav-menu ul li {
	padding: 0px;
	margin: 0px;
	list-style: none;
	display: inline-block;
	position: relative;
	margin-right: 29px;
}
.nav-menu ul li a {
	color: #fff;
	padding: 16px 0px;
}

.nav-menu ul li ul {
	position: absolute;
	background: #fff;
	z-index: 15;
	width: 249px;
	right: 0px;
	padding: 12px 30px;
	top: 28px;
	border-radius: 2px;
	box-shadow: 0px 0px 28px -3px rgba(0, 0, 0, 0.1);
	border-top: 5px solid #00a7ff;
	visibility: hidden;
}
.nav-menu ul li:hover ul {
	visibility: visible;
	transition: all 0.5 ease-in;
}

.nav-menu ul li ul li {
	display: list-item;
	padding: 10px 0px;
}

.nav-menu ul li ul li a {
	color: #000;
}

.recent-blog {
	position: relative;
	height: 284px;
}

.recent-blog img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.blog-listing {
	padding-top: 40px;
	margin-top: 80px;
}

.blog-list-details {
	height: 259px;
}

.blog-details p {
	line-height: 28px;
}

.blog-listing-wrap {
	background: #fff;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
	padding: 15px;
	margin-bottom: 30px;
}

.blog-listing-date {
	padding: 0px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 204;
}

.blog-listing-date li {
	display: inline-block;
	background: #166de5;
	list-style: none;
	color: #fff;
	padding: 3px 16px;
	border-radius: 25px;
}

.blog-list-details h1 {
	font-size: 25px;
	line-height: 33px;
}

.blog-list-details p {
	height: 100px;
	overflow: hidden;
	line-height: 24px;
}

.blog-list-details a {
	background: #064dae;
	width: 135px;
	height: 42px;
	border-radius: 31px;
	border: none;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	display: block;
	text-align: center;
	line-height: 41px;
	color: #fff;
}

.sidebar__post {
	position: relative;
	display: block;
	padding: 46px 20px 30px;
	background-color: #f9f4e8;
	border-radius: var(--oxpins-bdr-radius);
	overflow: hidden;
	z-index: 1;
	margin-bottom: 20px;
}

.sidebar__title {
	margin: 0;
	font-size: 20px;
	margin-bottom: 10px;
	font-weight: 600;
	letter-spacing: -0.04em;
	margin-left: 25px;
	text-transform: capitalize;
}

.list-unstyled {
	padding-left: 0;
	list-style: none;
}

.sidebar__post-list li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0px 20px 10px;
	padding-right: 18px;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
	border-radius: var(--oxpins-bdr-radius);
}

.sidebar__post-image img {
	width: 103px;
	border-radius: 7px;
	height: 99px;
	object-fit: cover;
}

.sidebar__post-image {
	margin-right: 20px;
}

.sidebar__post-content h3 {
	font-size: 15px;
}

.sidebar__post-content a {
	color: #000;
}

.sidebar__category-list li a {
	color: #7b8381;
	font-size: 16px;
	position: relative;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
	display: flex;
	justify-content: space-between;
	align-items: center;
	background: none;
	padding: 10px 30px 10px;
	border-radius: 10px;
	font-weight: 500;
	text-transform: capitalize;
}

.sidebar__category-list li a span:nth-child(2n) {
	background: #0036b3;
	padding: 5px;
	text-align: center;
	color: #fff;
	width: 23px;
	height: 23px;
	border-radius: 23px;
	line-height: 15px;
}

.blog-detail-sidetag,
.blog-details-tag {
	padding: 0px;
	margin: 0px;
}

.blog-detail-sidetag li,
.blog-details-tag li {
	display: inline-block;
	padding: 3px 20px;
	list-style: none;
	border: 1px solid #ccc;
	margin-right: 16px;
	color: #ccc;
	margin-bottom: 13px;
	border-radius: 15px;
}

.blog-detail-sidetag li a,
.blog-details-tag li a {
	color: #000;
}

.blog-detail-sidetag {
	height: 300px;
	overflow: auto;
}

.blog-detail-sidetag::-webkit-scrollbar-track {
	border-radius: 10px;
	background-color: #f9f4e8;
}

.blog-detail-sidetag::-webkit-scrollbar {
	width: 12px;
	background-color: #f9f4e8;
}

.blog-detail-sidetag::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background-color: #f9f4e8;
}

.blog-details-wrap {
	margin-top: 40px;
}

.blog-details-info li {
	display: inline-block;
	list-style: none;
	margin-right: 10px;
}

.blog-details-wrap .blog-details img {
	width: 100%;
	height: 500px;
	margin-top: 10px;
	object-fit: cover;
}

.blog-details-tag a {
	background: #fff;
	width: auto;
	text-transform: capitalize;
}

.sidebar__category {
	position: relative;
	display: block;
	padding: 46px 20px 30px;
	background-color: #f9f4e8;
	border-radius: var(--oxpins-bdr-radius);
	overflow: hidden;
	z-index: 1;
	margin-bottom: 20px;
}

.sidebar__post-list {
	height: 400px;
	overflow: hidden;
	overflow: auto;
}

.sidebar__post-list::-webkit-scrollbar-track {
	border-radius: 10px;
	background-color: #f9f4e8;
}

.sidebar__post-list::-webkit-scrollbar {
	width: 12px;
	background-color: #f9f4e8;
}

.sidebar__post-list::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background-color: #f9f4e8;
}

.inner-header-menu {
	margin-top: 20px;
}

.no-post-image img {
	width: 100%;
}

.website-category {
	background: #cd4545;
	padding: 5px 22px;
	color: #fff;
	display: inline-block !important;
	font-size: 14px !important;
	border-radius: 30px;
}

.tag-panel {
	padding: 0px;
	margin: 47px 0px 0px;
}

.tag-panel li {
	background: #1c91bc;
	padding: 5px 10px;
	color: #fff;
	display: inline-block;
	text-transform: capitalize;
	margin-right: 5px;
	border-radius: 30px;
}

.about-business {
	background: #fff;
	padding: 30px;
	border-radius: 10px;
	margin-bottom: 50px;
}

.about-business h2 {
	font-size: 27px;
	margin-bottom: 20px;
}

.about-business p {
	font-size: 17px;
	line-height: 30px;
	padding-right: 34px;
}

.monetization-idea {
	background: #ebeff1;
	padding: 30px;
	border-radius: 10px;
}
.monetization-idea strong {
	margin-bottom: 19px;
	display: block;
	font-size: 22px;
}

.monetization-features {
	padding: 0px;
	margin: 0px;
}

.monetization-features li {
	display: flex;
	align-items: center;
	margin-bottom: 24px;
}

.monetization-features li img {
	margin-right: 10px;
}
.monetization-features li span {
	font-size: 16px;
	line-height: 23px;
	color: #212121;
}

.monetization-estimated {
	padding: 0px;
	margin: 11px 0px 0px 11px;
}

.monetization-estimated li {
	padding: 0px;
	margin: 0px;
	list-style: none;
	display: inline-block;
}
.monetization-estimated li h4 {
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 0px;
	color: #0058ff;
}

.monetization-estimated p {
	font-size: 16px;
}

.website-visitor- {
	background: #f4f4f4;
	padding: 30px;
	border-radius: 10px;
}

.website-visitor- img {
	width: 100%;
}

.website-visitor- {
	text-align: center;
}
.website-visitor- h2 {
	font-weight: 300;
	margin-bottom: 0px;
	font-size: 21px;
	color: #000;
}
.website-visitor- strong {
	display: block;
	color: #36c251;
	font-size: 26px;
}
.website-visitor- span {
	color: #afafaf;
}

.website-features-points {
	padding: 0px;
	margin: 0px 4px;
	display: flex;
	align-items: center;
	justify-content: left;
}

.website-features-points li:last-child {
	border-right: none;
}

.website-features-points li {
	list-style: none;
	border-right: 1px solid #cccccc75;
	padding: 0 25px;
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
}
.website-features-points li:first-child {
	padding-left: 0;
}
.website-features-points {
	margin-top: 30px;
}

.website-features-points li i {
	color: #ffffff;
	font-size: 21px;
	background: #0e1a62;
	padding: 7px;
	border-radius: 5px;
	margin-bottom: 10px;
	width: 50px;
	height: 50px;
}

.website-features-points li span {
	text-align: center;
	font-size: 15px;
	font-weight: 500;
	color: #212121;
}

.faq-sec {
	background: #fff;
	padding: 30px;
	border-radius: 10px;
	margin-bottom: 50px;
}

.faq-sec summary {
	background: #e5e5e5;
	padding: 16px 20px;
	border-radius: 7px;
}

.faq-sec p {
	margin-top: 10px;
	line-height: 22px;
}

.faq-sec details {
	margin-bottom: 16px;
}
.price-panel {
	list-style: none;
	margin-left: 0px !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

.price-panel li {
	display: inline-block;
	font-size: 15px !important;
	margin-right: 10px;
	margin-bottom: 0px !important;
}

.price-panel li h3 {
	text-decoration: line-through;
	color: #ccc;
}

.price-panel li h3,
.price-panel li h1 {
	font-size: 19px;
	margin-top: 6px;
}

#select-country {
	padding: 0px;
	border: 1px solid #a1a1a1;
	font-size: 12px;
	box-shadow: none;
}
.country-panel small {
	color: #8f8f8f;
}

.verified-by-digiown {
	background: #064dae;
	display: flex;
	padding: 9px;
	align-items: center;
	border-radius: 36px 0px 0px 36px;
	height: 42px;

	position: absolute;
	right: 0px;
	top: 71px;
}

.verified-by-digiown i {
	color: #64bc23;
	font-size: 23px;
	margin-right: 14px;
}

.verified-by-digiown span {
	color: #fff;
	font-size: 16px;
}

/*----------------------accordion--------------*/

/* .accordion .accordion-item {
  border-bottom: 1px solid #e5e5e5;
      margin-right: 0px;
}

.accordion .accordion-item button[aria-expanded='true'] {
  border-bottom: 1px solid #0e1a62;
}

.accordion button {
  position: relative;
  display: block;
  text-align: left;
  width: 100%;

  color: #7288a2;
  font-size: 1.15rem;
  font-weight: 400;
  border: none;
  background: none;
  outline: none;
  background: #fff;
    padding: 1em 15px;
    background: #e7e7e7;
    border-radius: 7px;
    margin-bottom: 10px;
}

.accordion button:hover,
.accordion button:focus {
  cursor: pointer;
  color: #0e1a62;
}

.accordion button:hover::after,
.accordion button:focus::after {
  cursor: pointer;
  color: #0e1a62;
  border: 1px solid #0e1a62;
}

.accordion button .accordion-title {
  padding: 1em 1.5em 1em 0;
  font-size: 16px;
}

.accordion button .icon {
  display: inline-block;
  position: absolute;
  top: 18px;
  right: 0;
  width: 22px;
  height: 22px;
  border: 1px solid;
  border-radius: 22px;
      margin-right: 17px;
}

.accordion button .icon::before {
  display: block;
  position: absolute;
  content: '';
  top: 9px;
  left: 5px;
  width: 10px;
  height: 2px;
  background: currentColor;
}
.accordion button .icon::after {
  display: block;
  position: absolute;
  content: '';
  top: 5px;
  left: 9px;
  width: 2px;
  height: 10px;
  background: currentColor;
}

.accordion button[aria-expanded='true'] {
  color: #0e1a62;
}
.accordion button[aria-expanded='true'] .icon::after {
  width: 0;
}
.accordion button[aria-expanded='true'] + .accordion-content {
  opacity: 1;
  min-height: 250px;

  transition: all 200ms linear;
  will-change: opacity, max-height;
}
.accordion .accordion-content {
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  transition: opacity 200ms linear, max-height 200ms linear;
  will-change: opacity, max-height;
}
.accordion .accordion-content p {
  font-size: 15px;
  font-weight: 300;
  margin: 10px 0 0px;
  line-height: 25px;
} */

/*----------------------accordion--------------*/

/* update */
.digiown_sctn {
	padding: 60px 0;
	float: left;
	position: relative;
}
.digiown_sctn > .object_fit_cover {
	position: absolute;
	top: 0;
	left: 0;
}
.digiown_sctn > .container {
	height: 100%;
	position: relative;
	z-index: 2;
}
.digiown_sctn .container > .row {
	height: 100%;
}
/* update */

/* menu */
/* header ========== */

.innr_mnu ul li:first-child a {
	border: 1px solid #ccc;
}
.innr_mnu ul li:last-child a {
	background-color: #064dae;
}
.innr_mnu ul li:last-child {
	margin-right: 0;
}
.innr_mnu ul li a {
	padding: 10px 20px !important;
	border-radius: 40px;
	text-align: center !important;
	display: block !important;
}
/* menu */

.inner_banner {
	float: left;
	position: relative;
	padding: 120px 0;
	background-color: #212121;
}
.inner_banner > .container {
	height: 100%;
	position: relative;
	z-index: 2;
}
.inner_banner .container > .row {
	height: 100%;
}
.about-businessval {
	padding: 80px 0;
}
.about-businessval-lft {
	padding-right: 10px;
}
.about-businessval-rgt {
	padding-left: 40px;
}
.aboutvisafile-img-lft {
	width: 100%;
}
.inner_banner .bannerContent h4 a {
	color: #63b7f8;
	font-weight: 700;
}
.onlnvlfmla_in {
	margin-bottom: 40px;
}
.online-cal {
	margin-bottom: 40px;
}
.online-cal h4 {
	margin-bottom: 15px;
}
.online-cal p {
	line-height: 26px;
}
.onln-bs-ul li {
	position: relative;
	padding-left: 15px;
	margin-bottom: 20px;
}

.onln-bs-ul li::before {
	content: "";
	position: absolute;
	left: 0;
	top: 9px;
	background-color: #292929;
	width: 6px;
	height: 6px;
	border-radius: 50%;
}
.listing-cat {
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
}
.listing-cat li {
	background-color: #fff;
	color: #212121;
	font-size: 16px;
	font-weight: 600;
	border-radius: 6px;
	padding: 15px 30px;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}
.qus-ans {
	padding: 15px;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	background-color: #fff;
}
.online-cal a:hover {
	color: #fff;
}
.about-businessval-rgt-in {
	margin-bottom: 15px;
}
.seller-box {
	padding: 15px;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	background-color: #0e1a62;
	border-radius: 4px;
	height: 260px;
	margin-bottom: 15px;
	position: relative;
}
.numbering {
	position: absolute;
	background-color: #5e6aae;
	padding: 15px;
	right: 15px;
	top: 15px;
	border-radius: 50%;
	width: 45px;
	height: 45px;
	color: #fff;
	font-size: 24px;
	line-height: 1;
	font-weight: 700;
	display: flex;
	align-items: center;
	justify-content: center;
}

.seller-img {
	margin-bottom: 25px;
	display: inline-flex;
	background-color: #fff;
	padding: 10px;
	border-radius: 5px;
	width: 125px;
	justify-content: center;
	align-items: center;
}
.about-businessval-rgt h2 {
	margin-bottom: 15px;
}
.seller-img img {
	height: 7rem;
}
.online-cal > h2 {
	margin-bottom: 40px;
}
.contact-btn {
	text-align: right;
}
.contact-btn a:hover {
	color: #fff;
}
.contact-que {
	padding-bottom: 60px;
}
.inner_banner .bannerContent a:hover {
	color: #fff;
}
.ab-head h2 {
	margin-bottom: 60px;
}
.whychose-digi {
	background-color: #0e1a62;
	padding: 60px 0;
}
.whychose-digi h4 {
	margin-bottom: 40px;
}
.digi-box {
	padding: 40px 20px;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	background-color: #fff;
	border-radius: 4px;
	height: 240px;
	display: flex;
	justify-content: center;
	flex-direction: column;
}
.digi-box h4 {
	margin-bottom: 15px;
}
.digi-box p {
	line-height: 26px;
}
.digi-box-wrap {
	padding: 0 15px;
}
.choose-digi-slider ul {
	text-align: center;
}
.choose-digi-slider .slick-dots li {
	display: inline-block;
	margin: 0 5px;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background-color: #fff;
	font-size: 0px;
	overflow: hidden;
	/* opacity: 0.3; */
	margin-top: 50px;
}
.choose-digi-slider .slick-dots li.slick-active {
	background-color: #54c0ff;
}
.digi-s-wrap {
	padding-top: 40px;
}
.lets-exp {
	padding-top: 60px;
	background-color: #ccc;
}
.need-in {
	display: flex;
	flex-wrap: wrap;
	background-color: #fff;
	border: 1px solid #0e1a62;
}
.needleft {
	width: 50%;
	padding: 60px;
}
.needright {
	width: 50%;
	background-color: #0e1a62;
	display: flex;
	padding: 30px;
	align-items: center;
}
.needtext p {
	color: #fff;
	font-size: 16px;
	line-height: 30px;
}
.need-section {
	margin: 60px 0;
}
.need-in .needleft form.needfrm .form-group input.getinput {
	width: 100%;
	border: 1px solid #d9d9d9;
	border-radius: 0;
	padding: 15px;
	font-size: 16px;
	font-weight: 400;
	color: #000;
	margin-bottom: 15px;
}
.need-in .needleft form.needfrm .form-group button {
	width: 100%;
	background-color: #0e1a62;
}
.busnn-fng-sec {
	background-color: #f5f5f5;
	padding: 60px 0;
}
.funding-box {
	padding: 20px;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	background-color: #fff;
	border-radius: 4px;
	margin-bottom: 15px;
}
.busnn-fng-sec h3 {
	margin-bottom: 30px;
}
.funding-box p {
	line-height: 24px;
}
.funding-box h5 span {
	background-color: #0e1a62;
	color: #fff;
	width: 45px;
	height: 45px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}
.aksqus-sec {
	padding-top: 40px;
}

/* faq */
.faq-wrap-part {
	padding: 100px 0 160px;
}
.faq-wrap-part > h2 {
	margin-bottom: 60px;
}

.faq-wrap-lft {
	padding-right: 80px;
}
.faq-tab-dv {
	border: 1px solid #d9d9d9 !important;
	margin-right: 30px;
	font-size: 16px;
	color: #000;
	font-weight: 700;
	padding: 20px 15px;
}
.faq-tab-panel #nav-tab {
	border: none !important;
}
.faq-tab-dv:last-child {
	margin-right: 0;
}
.faq-tab-dv:hover {
	background-color: #e6212e;
	color: #fff;
}
.faq-tab-panel #nav-tab .faq-tab-dv.active {
	background-color: #e6212e;
	color: #fff;
}
.faq-tab-panel #nav-tabContent {
	padding: 20px 0;
}
.faqaaco-btn {
	border: 1px solid #d9d9d9;
	padding: 15px;
	font-size: 16px;
	font-weight: 600;
	color: #000;
	background-color: #fff;
	border-radius: 0px;
	width: 100%;
	text-align: left;
	margin-bottom: 15px;
	position: relative;
}
.tabacco-faq .accordion-item {
	border: none;
}
.faq-acco-body {
	margin-bottom: 15px;
	padding: 15px;
	border: 1px solid #d9d9d9;
}
.faq-acco-body p {
	color: #292727;
	font-size: 16px;
	font-weight: 400;
}
.faqaaco-btn:not(.collapsed)::after {
	flex-shrink: 0;
	margin-left: auto;
	content: "";
	background-image: url(../images/minus-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	transition: transform 0.2s ease-in-out;
	color: #e6212e;
	font-size: 78px;
	font-weight: 300;
	right: 10px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 20px;
	height: 20px;
}
.faqaaco-btn::after {
	flex-shrink: 0;
	margin-left: auto;
	content: "";
	transition: transform 0.2s ease-in-out;
	color: #e6212e;
	background-image: url(../images/plus-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	right: 10px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 20px;
	height: 20px;
}

.domain-data-panel li i {
	position: relative;
}
.website-features-points li i {
	position: relative;
}
.domain-data-panel li i.fa-globe::before {
	content: "";
	background-image: url(../images/top-level-domain.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 30px;
	height: 30px;
}
.domain-data-panel li i.fa-brain::before {
	content: "";
	background-image: url(../images/brain.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 30px;
	height: 30px;
}
.domain-data-panel li i.fa-lightbulb::before {
	content: "";
	background-image: url(../images/lighting-bulb.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 30px;
	height: 30px;
}
.domain-data-panel li i.fa-fingerprint::before {
	content: "";
	background-image: url(../images/fingerprint.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 30px;
	height: 30px;
}
.domain-data-panel li i.fa-arrow-up-right-dots::before {
	content: "";
	background-image: url(../images/right-up-arrow.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 30px;
	height: 30px;
}

.website-features-points li i.fa-face-smile::before {
	content: "";
	background-image: url(../images/smile-face.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 30px;
	height: 30px;
}
.website-features-points li i.fa-arrows-down-to-people::before {
	content: "";
	background-image: url(../images/arrow-down-people.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 30px;
	height: 30px;
}
.website-features-points li i.fa-tablet-screen-button::before {
	content: "";
	background-image: url(../images/table-screen.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 30px;
	height: 30px;
}
.website-features-points li i.fa-arrows-rotate::before {
	content: "";
	background-image: url(../images/arrows-rotate-icon.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 30px;
	height: 30px;
}
.website-features-points li i.fa-comments-dollar::before {
	content: "";
	background-image: url(../images/comment-dollar-icon.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 30px;
	height: 30px;
}
.products-content-para-mob {
	display: none;
}
.products-content-para-desk {
	margin-bottom: 15px;
}
.avalable_logo {
	margin-bottom: 5px;
}
.logodip-tea img {
	width: auto !important;
}
.webiste-action-button a {
	background-color: #fff;
	display: inline-block;
	padding: 5px 15px;
	border-radius: 5px;
	border: 3px solid #0e1a62;
	color: #0e1a62;
	font-weight: 600;
	width: 100px;
	text-align: center;
}
.webiste-action-button a:hover {
	border: 3px solid #0e1a62;
	color: #fff;
	background-color: #0e1a62;
}
/* responsive */

/* homepage-new-design-css */
/* header ========== */
.header {
	padding: 0;
}
.headerTop {
	height: 4rem;
}
.headerTop:after {
	content: "";
	height: 1px;
	background-color: #e5e5e5;
	width: 100%;
	position: absolute;
	top: 40px;
	left: 0;
}
.headerTop li {
	display: inline-block;
	margin-left: 2rem;
}
.headerTop a {
	color: #ffffff;
}
.headerTop a:hover {
	color: #e6212e;
}

.headerMain .navbar-brand {
	display: inline-block;
	margin: 0;
	padding: 0;
}
.headerMain .navbar-brand img {
	max-height: 5rem;
	width: auto;
	height: auto;
	max-width: 100%;
}
.call-contact {
	display: flex;
	justify-content: right;
	align-items: center;
}
.contactinfo {
	display: flex;
	align-items: center;
}
.carttext span {
	display: block;
	font-family: "Open Sans", sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	line-height: 14px;
	color: #323a8c;
}
.carttext span.shoppingttle {
	font-size: 15px;
	color: #161616;
	font-weight: 400;
	margin-bottom: 8px;
}
.iteamdisplay {
	font-weight: 700 !important;
}
.shoppingttle {
	margin-bottom: 4px;
}
.callicon {
	height: 40px;
	width: 40px;
	border-radius: 50%;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	margin-right: 10px;
}

.topMenu ul li {
	margin: 0 1.75rem;
}
.topMenu ul li a {
	height: 6.8rem;
	position: relative;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	text-transform: uppercase;
	color: #fff;
	font-weight: 500;
	padding: 0 !important;
	font-size: 16px;
}
.topMenu ul li a.active::before {
	width: 100%;
}
.topMenu ul li a:hover,
.topMenu ul li a.active,
.topMenu ul li a:hover,
.topMenu ul li a:focus {
	color: #fff;
}
.topMenu ul li a.dropdown-toggle::after {
	border-width: 0.5rem;
	margin-left: 0.6rem;
	margin-top: -0.2rem;
}
.topMenu ul ul.dropdown-menu {
	margin: 0;
	border: none;
	box-shadow: 0 0 1.4rem 0 rgba(0, 0, 0, 0.15);
	min-width: 20rem;
}
.topMenu ul ul.dropdown-menu li {
	margin: 0;
}
.topMenu ul ul.dropdown-menu li a {
	padding: 1rem !important;
	display: block;
	height: auto;
	font-size: 1.4rem;
	color: #000;
}

.opentime h5 {
	font-size: 15px;
	color: #161616;
	font-weight: 400;
}
.opentime h5 span {
	font-size: 15px;
	color: #161616;
	font-weight: 700;
}
.location-rght-apply .location {
	font-size: 15px;
	color: #161616;
	font-weight: 400;
	margin-right: 30px;
}
.location-rght-apply .applynow {
	font-size: 15px;
	color: #fff;
	font-weight: 600;
	background-color: #e6212e;
	padding: 11px 25px 14px 25px;
	line-height: 15px;
	display: inline-block;
}
.applynow:hover {
	background-color: #090d45;
	color: #fff !important;
}
.searchbar {
	margin-right: 20px;
}
.searchbar-info {
	position: absolute;
	width: 100%;
	background-color: #fef2e9;
	padding: 15px;
	left: 0;
	top: 100%;
	display: none;
}
.searchbar-info .input-group .sechinput {
	height: 45px;
	padding: 10px 15px;
	border-radius: 0;
	border: 1px solid #e1e1e1;
}
.searchbar-info .input-group .sechinput:focus {
	box-shadow: none;
}
.searchbar-icon {
	cursor: pointer;
}
.search-submit {
	background-color: transparent;
}
.searchicon-dv {
	width: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #fff;
}
.srchcross {
	width: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #e6212e;
}
.srchcross .btn-crss {
	background-image: url(../images/cancel-icon.png) !important;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	background-position: center;
	background-size: cover;
	background-color: transparent;
}

.mobile-visible {
	display: none;
}
nav.header {
	width: 100%;
	background-color: #060b176e;
}
nav.header > .container {
	display: block;
}

/* banner ========== */
.banner {
	padding: 60px 0;
	float: left;
	position: relative;
	background-color: #000;
	height: 580px;
}
.banner .overlay {
	background-color: rgba(0, 0, 0, 0.35);
}
.banner .object_fit_cover {
	position: absolute;
	top: 0;
	left: 0;
}
.banner > .container {
	height: 100%;
	position: relative;
	z-index: 2;
}
.banner .container > .row {
	height: 100%;
}
.banner .bannerContent .cmnBtn {
	margin-top: 6rem;
}
.banner .bannerContent a.cmnBtn:hover {
	color: #fff;
}

/* find-out */
.find-out-banner {
	padding: 80px 0;
	float: left;
	position: relative;
	background-color: #000;
}
.find-out-banner .overlay {
	background-color: rgba(0, 0, 0, 0.35);
}
.find-out-banner .object_fit_cover {
	position: absolute;
	top: 0;
	left: 0;
}
.find-out-banner > .container {
	height: 100%;
	position: relative;
	z-index: 2;
}
.find-out-banner .container > .row {
	height: 100%;
}
.busi_img {
	height: 350px;
	overflow: hidden;
}
.business_online_wrap {
	padding: 60px 0;
	position: relative;
}
.business_online_wrap::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	background-image: url(../images/body-bg.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 689px;
}
.verify-icon {
	left: 0;
	top: 50px;
	background-color: #fff;
	padding: 5px 15px;
	border-radius: 0 40px 40px 0;
}
.bg-color-1 {
	background-color: #3167b6;
}
.bg-color-2 {
	background-color: #0a3471;
}
.bg-color-3 {
	background-color: #605f83;
}
.bg-color-4 {
	background-color: #51d2c3;
}
.busi_content {
	width: calc(100% - 100px);
	padding: 30px;
	position: relative;
	overflow: hidden;
}
.month-wrap ul {
	display: flex;
	gap: 90px;
}
.busi_content_wrap {
	margin-top: -40px;
	position: relative;
}
.month-wrap {
	padding-top: 25px;
	border-top: 1px solid #ffffff21;
}
.busi_content::before {
	content: "";
	background-image: url(../images/digi-bg.png);
	position: absolute;
	right: 0;
	bottom: 0;
	width: 156px;
	height: 213px;
}
.readmorearrow {
	position: absolute;
	right: 27px;
	top: 60px;
}
.busi-col-nw {
	margin-bottom: 60px;
}
.help-companies {
	padding: 80px 0;
}
.help-company-wrap-img {
	height: 273px;
	overflow: hidden;
}
.help-company-content {
	background-color: #fff;
	padding: 30px;
}
.hlp-arrow-btn {
	position: absolute;
	top: -23px;
	right: 30px;
}
.help-companies h3 {
	margin-bottom: 40px;
}

.blog-part h3 {
	margin-bottom: 40px;
}
.blog-part {
	padding: 60px 0;
}
.blog-img {
	height: 273px;
	overflow: hidden;
}
.blog-content {
	background-color: #fff;
	padding: 15px;
	border-bottom: 1px solid #ccc;
}
.blog-button {
	padding: 15px;
}
.blog-date {
	background-color: #0a336f;
	padding: 4px 10px;
	position: absolute;
	bottom: 0;
	left: 11px;
	border-radius: 5px 5px 0 0;
}
.blog-tag {
	background-color: #0a336f;
	padding: 4px 10px;
	position: absolute;
	top: 0;
	right: 11px;
	border-radius: 0 0 5px 5px;
}
.blog-button img {
	width: 98px;
	height: 27px;
}
.footer {
	background: #212121;
	padding: 25px 0;
}
.footer-menu {
	text-align: left;
}
.footer-menu li {
	list-style: none;
	display: inline-block;
	margin-right: 15px;
}
.footer-menu li a {
	color: #fff;
}
.footer h5 {
	color: #fff;
	display: block;
	text-align: right;
}
.footer h5 a {
	color: #fff;
	font-weight: 700;
}
.footer h5 {
	font-size: 13px;
}
.dropdown-menu[data-bs-popper] {
	left: -100px;
}
/**************************************/
.busi_img_wrap {
	overflow: hidden;
}
.floating-panel {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translate(92px, -50%);
	z-index: 9;
	width: 131px;
	height: 147px;
	transition: all 0.5s ease-in-out;
	&.open {
		transform: translate(0, -50%);
	}
	button {
		width: 147px;
		height: 39px;
		position: fixed;
		background: #fff;
		-webkit-transform-origin: left top;
		-webkit-transform: rotate(-90deg) translateX(-100%);
		color: #455a86;
		font-size: 14px;
		text-transform: uppercase;
		border-radius: 5px 5px 0 0;
	}
	.available_options {
		position: absolute;
		right: 0;
		top: 50%;
		transform: translateY(-50%);
		width: 92px;
		height: auto;
		border-radius: 5px 0 0 5px;
		background: #fff;
		ul {
			padding: 10px 0;
			li {
				padding: 10px;
				text-align: center;
				.text {
					text-transform: uppercase;
					font-size: 11px;
					color: #000000;
					padding-top: 5px;
				}
			}
		}
	}
}
/* homepage-new-design-css */

@media screen and (max-width: 1199px) {
	.topMenu ul li {
		margin: 0 1rem;
	}
	.topMenu ul li a {
		font-size: 15px;
	}
	.logo-feature-list li {
		font-size: 14px;
	}
	.domain-visitor li h5 {
		font-size: 18px;
		font-weight: 600;
	}
	.domain-visitor li small {
		font-size: 14px;
	}
	.domain-details-content p {
		font-size: 14px;
		margin-bottom: 0;
		text-align: justify;
		line-height: 24px;
	}
	.seller-box {
		height: 300px;
	}
	.needleft {
		padding: 20px;
	}
	.available-points {
		margin-top: 0 !important;
	}
	.products-content h3 {
		font-size: 16px;
	}
}

@media screen and (max-width: 991px) {
	.topMenu ul ul.dropdown-menu li a {
		background-color: #fff !important;
	}
	.font_32 {
		font-size: 2.4rem;
	}

	.font_40 {
		font-size: 3.2rem;
	}

	.name-details h1 {
		font-size: 24px;
	}
	.name-details p {
		color: #fff;
		margin-top: 0;
		font-size: 18px;
		margin-bottom: 0;
		line-height: 30px;
	}
	.footer-menu {
		text-align: center;
		margin-bottom: 7px;
	}
	.footer .col-lg-9 span {
		text-align: center;
	}
	.product-section h5 {
		text-align: center;
		font-size: 16px;
		font-weight: 400;
	}
	.product_wrap {
		padding: 30px 0;
	}
	.product-left {
		margin-bottom: 10px;
	}
	.innr_mnu ul li {
		margin-bottom: 15px;
	}
	.tag-panel li {
		padding: 5px;
	}
	.contact-sell {
		margin-top: 0;
	}
	.details-banner {
		padding: 40px 0;
	}
	.monetization-features li img {
		height: 2rem;
	}
	.monetization-features li span {
		font-size: 13px;
	}
	.monetization-idea {
		padding: 10px;
	}
	.font_22 {
		font-size: 1.8rem;
	}
	.monetization-features li {
		display: flex;
		align-items: start;
		margin-bottom: 11px;
	}
	.about-business p {
		font-size: 16px;
		line-height: 30px;
		padding-right: 5px;
	}
	.monetization-estimated li {
		margin-right: 15px;
	}
	.logo-features img {
		width: 100%;
	}
	.font_30 {
		font-size: 2.2rem;
	}
	.domain-rank-wrap {
		padding: 15px;
	}
	.domain-rank-wrap .row {
		align-items: center;
	}
	.domain-visitor li {
		margin-left: 15px;
	}
	.domain-data-panel li {
		margin-bottom: 20px !important;
	}
	.domain-data-panel {
		justify-content: center;
	}
	.website-features-points li span {
		font-size: 14px;
	}
	.domain-data-panel span {
		font-size: 14px;
	}
	.faq-sec .accordion-item button span {
		font-size: 14px;
	}
	.about-businessval-rgt {
		padding-left: calc(var(--bs-gutter-x) * 0.5);
	}
	.businessval-in {
		margin-bottom: 30px;
		height: 250px;
	}
	.about-businessval {
		padding: 40px 0;
	}
	.seller-box {
		height: 335px;
	}
	p {
		font-size: 14px;
		line-height: 24px;
	}
	.font_52 {
		font-size: 30px;
	}
	.inner_banner {
		padding: 60px 0;
	}
	.faq-sec {
		padding: 15px;
	}
	.faqaaco-btn {
		font-size: 14px;
	}
	.faq-sec h4 {
		font-size: 18px;
	}
	.font_22 {
		font-size: 20px;
	}
	.font_16 {
		font-size: 16px;
	}
	.products-content p {
		font-size: 16px;
	}
	.product-section h5 {
		font-size: 18px;
	}
	.product-box {
		margin-bottom: 15px;
	}
}
@media screen and (max-width: 767px) {
	.headerTop:after {
		top: 32px;
	}
	.font_14 {
		font-size: 14px;
	}
	.font_18 {
		font-size: 18px;
	}
	.font_42 {
		font-size: 22px;
	}
	.font_32 {
		font-size: 24px;
	}
	body {
		font-size: 14px;
	}
	.digiown_sctn {
		padding: 30px 0;
	}
	.name-details h1 {
		font-size: 24px;
		margin: 0 0 10px 0;
		font-weight: 700;
	}
	.bnr-img-mdl {
		margin: 20px 0;
		height: 250px;
	}
	.my-image {
		height: 250px;
	}
	.website-features-points li {
		border: none;
	}
	.website-features-points {
		flex-wrap: wrap;
		justify-content: center;
	}
	.website-features-points li:first-child {
		padding-left: 25px;
	}
	.website-features-points li {
		padding: 20px;
	}
	.logo-features img {
		width: 100%;
		height: 100%;
	}
	.domain-name {
		margin-bottom: 15px;
	}
	.seller-box {
		height: auto;
	}
	.contact-btn {
		text-align: left;
		margin-top: 20px;
	}
	.needleft {
		padding: 15px;
		width: 100%;
	}
	.needright {
		width: 100%;
		padding: 15px;
	}
	.product-left {
		height: 70px;
		margin-bottom: 10px;
	}
	.available-points {
		margin-top: 0px !important;
	}
	.available-points ul li img {
		width: 100%;
	}
	.product-box {
		margin: 15px 0 0 0;
	}

	.products-content-para-desk {
		display: none;
	}
	.products-content-para-mob {
		margin-bottom: 15px;
		display: block;
	}
	.avalble-pint-wrap {
		margin-bottom: 10px;
	}
	.products-content {
		text-align: center;
	}
	.available-points {
		padding-bottom: 0;
	}
	.logodip-tea img {
		height: 3rem;
	}
	.product-section h2 {
		margin-bottom: 0px !important;
	}
	.font_22 {
		font-size: 14px;
	}
	.products-content p {
		font-size: 14px;
	}
	.product-section h2 {
		font-size: 18px;
	}
	.products-content p {
		line-height: 20px;
	}
	.products-content .row.align-items-center {
		flex-direction: column-reverse;
	}
	.webiste-action-button a {
		background-color: #fff;
		display: inline-block;
		padding: 5px 15px;
		border: 2px solid #0e1a62;
		color: #0e1a62;
		font-weight: 600;
		border-radius: 4px;
		width: 100px;
	}
	.products-content h4 {
		color: #0e1a62;
		font-weight: 500;
		font-size: 14px;
	}
}

/* responsive */
