:root {
--bs-blue: #0d6efd;
--bs-indigo: #6610f2;
--bs-purple: #7371dc;
--bs-pink: #d63384;
--bs-red: #dc3545;
--bs-orange: #fd7e14;
--bs-yellow: #f7ba2e;
--bs-green: #198754;
--bs-teal: #20c997;
--bs-cyan: #0dcaf0;
--bs-white: #fff;
--bs-gray: #9d9c9c;
--bs-gray-dark: #343a40;
--bs-gray-100: #f8f9fa;
--bs-gray-200: #e9ecef;
--bs-gray-300: #dee2e6;
--bs-gray-400: #ced4da;
--bs-gray-500: #adb5bd;
--bs-gray-600: #6c757d;
--bs-gray-700: #495057;
--bs-gray-800: #343a40;
--bs-gray-900: #212529;
--bs-gray-light: #f3f4f6;
--bs-primary: #774200;
--bs-secondary: #ffa233;
--bs-success: #198754;
--bs-info: #0dcaf0;
--bs-warning: #ffc107;
--bs-danger: #dc3545;
--bs-light: #f8f9fa;
--bs-dark: #212529;
--bs-primary-rgb: 4, 1, 75;
--bs-secondary-rgb: 252, 197, 96;
--bs-success-rgb: 25, 135, 84;
--bs-info-rgb: 13, 202, 240;
--bs-warning-rgb: 255, 193, 7;
--bs-danger-rgb: 220, 53, 69;
--bs-light-rgb: 248, 249, 250;
--bs-dark-rgb: 33, 37, 41;
--bs-white-rgb: 255, 255, 255;
--bs-black-rgb: 0, 0, 0;
--bs-body-rgb: 33, 37, 41;
--bs-font-sans-serif: "Lato", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
--bs-font-sans-serifm: "Drawing with markers", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
--bs-font-sans-serifa: "Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
--bs-body-font-family: var(--bs-font-sans-serif);
--bs-body-font-familyr: var(--bs-font-sans-serifr);
--bs-body-font-size: 1rem;
--bs-body-font-weight: 400;
--bs-body-font-weighta: 500;
--bs-body-font-weightb: 600;
--bs-body-line-height: 1.2;
--bs-body-color: #212529;
--bs-body-bg: #fff;
}

@font-face {
 font-family: 'Drawing with markers';
 src: url('../fonts/Drawing_with_markers.woff2') format('woff2'), url('../fonts/Drawing_with_markers.woff') format('woff');
 font-weight: normal;
 font-style: normal;
}
.ihyip-about-sec-left h4 {
	font-size: 18px;
	text-transform: capitalize;
	padding: 50px 83px;
	text-align: center;
}
body {
	background: #fff;
	overflow-x: hidden;
}
.box {
	-webkit-box-shadow: 4px 4px 30px 0px rgba(1, 1, 1, 0.13);
	-moz-box-shadow: 4px 4px 30px 0px rgba(1, 1, 1, 0.13);
	box-shadow: 4px 4px 30px 0px rgba(1, 1, 1, 0.13);
}
.box2 {
	-webkit-box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.2);
	-moz-box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.2);
	box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.2);
}
.grad-bg {
	background: #a800ff;
	background: -moz-linear-gradient(top, #a800ff 0%, #f7790b 50%, #000bff 100%);
	background: -webkit-linear-gradient(top, #a800ff 0%, #f7790b 50%, #000bff 100%);
	background: linear-gradient(to bottom, #a800ff 0%, #f7790b 50%, #000bff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a800ff', endColorstr='#000bff', GradientType=0 );
}
.z-in-1 {
	z-index: -1;
}
.z-in0 {
	z-index: 0;
}
.z-in1 {
	z-index: 1;
}
.z-in2 {
	z-index: 2;
}
.z-in3 {
	z-index: 3;
}
.transform {
	transform: scalex(0.9);
	transform-origin: 0 0 !important;
}
.transform-center {
	transform: scalex(0.9);
	transform-origin: center;
}
.draw {
	font-family: var(--bs-font-sans-serifm);
	font-weight: 500 !important;
}
p {
	font-size: 16px;
	line-height: 25px;
	text-align: justify;
	color: #36393d;
}
a:hover {
	color: #fff000;
}
.marty {
	font-family: 'Lato' !important;
	text-transform: capitalize;
	font-weight: 900;
}
.squ-strike {
	font-family: 'Lato' !important;
	text-transform: capitalize;
}
.text-gradient {
	background: #E67E22;
	background: linear-gradient(to right, #129acb 19%, #49BE3C 50%, #86C724 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
#logo {
	display: inline-block;
	width: 294px;
	min-height: 88px;
	margin-top: 0;
	position: relative;
	text-indent: -999em;
	background: url(../images/ihyip-header-logo.png) no-repeat left top;
	background-size: 100%;
}
#logo {
	background: url( ../images/ihyip-header-logo.png) left top no-repeat;
	background-size: 100%;
}
.ihyip-header-social-content {
	margin: 0 0px;
}
.ihyip-header-social-content h5 {
	font-size: 17px;
}
.ihyip-header-social-content h5 span {
	display: block;
}
.ihyip-header-btn a {
    font-size: 18px;
    font-weight: 600;
  
}
.ihyip-header {
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
}
.ihyip-banner-video {
	text-align: center;
}
.ihyip-banner-video {
	text-align: center;
}
#live-circle {
	width: 25px;
	height: 25px;
	position: relative;
	margin-right: 13px;
}
.blink-circle {
	border-radius: 50%;
	background-color: #86c724;
	width: 25px;
	height: 25px;
	position: absolute;
	opacity: 0;
	animation: scaleIn 4s infinite cubic-bezier(.36, .11, .89, .32);
}
.ihyip-header-btn {
	display: flex;
	position: relative;
	right: 25px;
}
.footer-social-mobile {
	display: none;
}
.hsocial a {
	margin: 0 16px !important;
}
@keyframes scaleIn {
from {
transform: scale(.5, .5);
opacity: .5;
}
to {
	transform: scale(2.5, 2.5);
	opacity: 0;
}
}
.main_menu .checkbox {
	display: none;
}
.main_menu .button {
	position: absolute;
	top: 21px;
	right: 40px;
	z-index: 2000;
	text-align: center;
	cursor: pointer;
	border-radius: 5px;
	color: #fff;
	width: 38px;
	height: 38px;
	background: #fff;
	z-index: 1;
	-webkit-box-shadow: 0px 0px 28px 0px rgba(115, 176, 30, 0.34);
	-moz-box-shadow: 0px 0px 28px 0px rgba(115, 176, 30, 0.34);
	box-shadow: 0px 0px 28px 0px rgba(115, 176, 30, 0.34);
}
.main_menu .button:hover {
	box-shadow: none;
}
.main_menu .background {
	height: auto;
	width: 100%;
	border-radius: 35px;
	position: absolute;
	top: 0px;
	left: 10px;
	z-index: 1000;
	transition: transform 0.8s cubic-bezier(0.86, 0, 0.07, 1);
}
.main_menu .nav {
	height: 100vh;
	position: fixed;
	top: 0;
	right: -60vw;
	z-index: 1500;
	opacity: 0;
	width: 0;
	transition: all 0.8s;
}
.main_menu .list {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	list-style: none;
	text-align: center;
	width: 100%;
}
.main_menu .item {
	margin: 1rem;
	font-size: 18px;
}
.main_menu .link:hover, .main_menu .link:active {
	color: #ff8100;
	cursor: pointer;
}
.main_menu .checkbox:checked ~ .background {
transform: scale(80);
}
.main_menu .checkbox:checked ~ .nav {
opacity: 1;
width: 100%;
right: 0;
}
.main_menu h6 {
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	margin-top: 12px;
	margin-left: -35px;
}
.main_menu .icon {
	position: absolute;
	width: 11px;
	height: 3px;
	background-color: #000000;
	display: inline-block;
	left: 16px;
	top: 19px;
	transform: translate(-54%, -50%);
}
.main_menu .icon::before {
width: 17px;
height: 3px;
background-color: #031210;
display: inline-block;
}
.main_menu .icon::after {
width: 17px;
height: 3px;
background-color: #000000;
display: inline-block;
margin-left: 0;
}
.main_menu .icon::before, .main_menu .icon::after {
content: "";
position: absolute;
left: 0;
transition: all 0.2s;
}
.main_menu .icon::before {
top: -6px;
}
.main_menu .icon::after {
top: 6px;
}
.main_menu .button:hover icon:before {
	top: -1rem;
}
.main_menu .button:hover icon::after {
top: 1rem;
}
.main_menu .checkbox:checked + .button .icon {
	background-color: transparent;
}
.main_menu .checkbox:checked + .button .icon::before {
top: 0;
transform: rotate(135deg);
}
.main_menu .checkbox:checked + .button .icon::after {
top: 0;
transform: rotate(-135deg);
width: 17px;
margin-left: 0;
}
.sub-menu {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 91px !important;
	opacity: 0;
	z-index: 1111111;
	padding: 30px 20px;
	width: 100%;
	border-radius: 0;
	visibility: hidden;
}
.sub-menu-item {
	padding-left: 0;
	padding-top: 20px;
	padding-bottom: 20px;
	position: relative;
	z-index: 2;
}
.sub-menu-item::after {
content: "";
position: absolute;
background-color: #e5e7e7;
width: 1px;
height: 315px;
right: 16%;
top: 0;
bottom: 0;
margin: auto;
}
.sub-menu-item:last-child::after {
content: inherit;
display: none;
}
.submenu-template-item {
	display: inline-block;
	position: relative;
	-webkit-box-shadow: 0px 0px 21px 3px rgba(1, 1, 1, 0.08);
	-moz-box-shadow: 0px 0px 21px 3px rgba(1, 1, 1, 0.08);
	box-shadow: 0px 0px 21px 3px rgba(1, 1, 1, 0.08);
}
.sub-menu-item > span {
	text-transform: capitalize;
	font-size: 19px;
	padding: 0;
	font-weight: 600;
	color: #74b01e;
	margin-bottom: 25px;
	display: block;
}
.nft-list li {
	list-style-type: none;
	display: inline-block;
}
.sub-menu a:hover {
	color: #80C020;
}
.sub-menu ul li {
	text-transform: capitalize;
	padding: 0.2rem 0;
	margin: 0.2rem 0 9px;
	font-size: 0.95rem;
}
.sub-menu ul li a {
	opacity: 0.8;
	transition: all 0.5s ease;
	color: #000;
	font-weight: 600;
	font-size: 16px;
	text-transform: capitalize;
}
.sub-menu ul li a:hover {
	opacity: 0.9;
	color: #e67e22;
}
.main_menu .checkbox:checked ~ .sub-menu {
display: grid !important;
grid-template-columns: repeat(4, 1fr);
padding: 20px 0 0 45px;
-webkit-animation: 0.8s ease 0s normal forwards 1 running slide-menu;
-khtml-animation: 0.8s ease 0s normal forwards 1 running slide-menu;
-moz-animation: 0.8s ease 0s normal forwards 1 running slide-menu;
-ms-animation: 0.8s ease 0s normal forwards 1 running slide-menu;
-o-animation: 0.8s ease 0s normal forwards 1 running slide-menu;
animation: 0.8s ease 0s normal forwards 1 running slide-menu;
opacity: 1;
visibility: visible;
background: rgba(237, 237, 237, 1);
background: -moz-linear-gradient(top, rgba(247, 247, 247, 1) 0%, rgba(255, 255, 255, 1) 23%, rgba(255, 255, 255, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(247, 247, 247, 1)), color-stop(23%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
background: -webkit-linear-gradient(top, rgba(247, 247, 247, 1) 0%, rgba(255, 255, 255, 1) 23%, rgba(255, 255, 255, 1) 100%);
background: -o-linear-gradient(top, rgba(247, 247, 247, 1) 0%, rgba(255, 255, 255, 1) 23%, rgba(255, 255, 255, 1) 100%);
background: -ms-linear-gradient(top, rgba(247, 247, 247, 1) 0%, rgba(255, 255, 255, 1) 23%, rgba(255, 255, 255, 1) 100%);
background: linear-gradient(to bottom, rgba(247, 247, 247, 1) 0%, rgba(255, 255, 255, 1) 23%, rgba(255, 255, 255, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff', GradientType=0 );
}
.main_menu .checkbox:checked ~ .sub-menu::after {
background: url(../images/dotted-menu.png) no-repeat scroll center;
content: "";
width: 100%;
position: absolute;
z-index: 1;
left: 0;
right: 0;
height: 403px;
margin: 0 auto;
}
@-moz-keyframes slide-menu {
0% {
top: 0px;
}
100% {
top: 94px;
}
}
@-ms-keyframes slide-menu {
0% {
top: 0px;
}
100% {
top: 94px;
}
}
@-webkit-keyframes slide-menu {
0% {
top: 0px;
}
100% {
top: 94px;
}
}
@keyframes slide-menu {
0% {
top: 0px;
}
100% {
top: 94px;
}
}
.sub-menu ul li a i {
	font-size: 8px;
	margin-right: 7px;
}
.sub-menu-after::after {
position: absolute;
background: url(../images/ihyip-header-after.png) no-repeat;
width: 175px;
height: 145px;
left: 0;
right: 0;
bottom: 10px;
margin: 0 auto;
content: "";
}
.sub-menu ul li a img {
	margin-right: 10px;
}
.ihyip-header-img {
	position: relative;
	z-index: 11;
	margin-bottom: -20px;
}
#stick-christmas {
	display: none;
}
.ihyip-header-img .carousel__pagination {
	position: absolute;
	left: 6px;
	bottom: 10px;
}
.ihyip-header-img .carousel__pagination .carousel__pagination-button {
	margin: 0 2px;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	border: 0;
	cursor: pointer;
	background-color: #a2dbe1;
}
.ihyip-header-img .carousel__pagination .carousel__pagination-button--active {
	background-color: #16a5b5 !important;
}
.mobile-menu {
	display: none;
}
@-moz-keyframes headerSlideDown {
0% {
margin-top: -150px;
}
100% {
margin-top: 0;
}
}
@-ms-keyframes headerSlideDown {
0% {
margin-top: -150px;
}
100% {
margin-top: 0;
}
}
@-webkit-keyframes headerSlideDown {
0% {
margin-top: -150px;
}
100% {
margin-top: 0;
}
}
@keyframes headerSlideDown {
0% {
margin-top: -150px;
}
100% {
margin-top: 0;
}
}
.fixed-top_details {
	position: fixed !important;
	top: 0;
	right: 0;
	left: 0;
	z-index: 111111;
	background: #ffffff;
	-webkit-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown;
	-khtml-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown;
	-moz-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown;
	-ms-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown;
	-o-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown;
	animation: 0.95s ease 0s normal forwards 1 running headerSlideDown;
}
.fixed-top_details_scroll {
	position: relative !important;
	background: #ffffff;
	-webkit-animation: 0.95s ease 0s normal forwards 1 running headerSlideUp;
	-khtml-animation: 0.95s ease 0s normal forwards 1 running headerSlideUp;
	-moz-animation: 0.95s ease 0s normal forwards 1 running headerSlideUp;
	-ms-animation: 0.95s ease 0s normal forwards 1 running headerSlideUp;
	-o-animation: 0.95s ease 0s normal forwards 1 running headerSlideUp;
	animation: 0.95s ease 0s normal forwards 1 running headerSlideUp;
}
#navbar_top_details {
	position: absolute;
	width: 100%;
	z-index: 22;
}
@-moz-keyframes headerSlideUp {
0% {
margin-top: 0px;
}
100% {
margin-top: -150px;
}
}
@-ms-keyframes headerSlideUp {
0% {
margin-top: 0px;
}
100% {
margin-top: -150px;
}
}
@-webkit-keyframes headerSlideUp {
0% {
margin-top: 0px;
}
100% {
margin-top: -150px;
}
}
@keyframes headerSlideUp {
0% {
margin-top: 0px;
}
100% {
margin-top: -150px;
}
}
.submenu-templates {
	display: flex;
	align-items: self-end;
	top: -41px;
	position: relative;
}
.goldcoder-text {
	font-size: 64px;
	font-weight: bold;
	color: rgba(19, 45, 36, 0.1);
	position: absolute;
	transform: rotate(269deg);
	left: -135px;
	top: 32%;
}
.ihyip-services-bg {
	background-image: linear-gradient(90deg, #eef3f7 56%, #031714 44%);
}
.ihyip-services-btns button {
	width: 287px;
	margin: 3px auto;
	text-align: inherit;
	font-size: 17px;
	font-weight: 700;
	background: #fff !important;
	padding: 10px 9px;
	border-radius: 33px !important;
	color: #0c2622;
	display: flex;
	align-items: center;
}
.ihyip-services-btns button h5 {
	font-size: 17px;
	margin-bottom: 0;
	font-weight: 700;
}
.ihyip-services-btns button span {
	background: #86c724;
	border-radius: 50%;
	margin-right: 7px;
	width: 35px;
	height: 35px;
	display: inline-block;
	text-align: center;
	padding: 5px 5px;
}
.ihyip-serveices-left-cont h2 span {
	font-size: 40px;
	font-weight: 500;
	position: relative;
	top: 0px;
}
.ihyip-serveices-left-cont h2 {
	line-height: 53px;
	font-size: 41px;
}
.ihyip-serveices-left-cont ul li {
	margin-bottom: 20px;
}
.ihyip-serveices-left-cont ul {
	margin: 53px 0 0;
	width: 64%;
}
.ihyip-serveices-left-cont h2 span {
	position: relative;
}
.ihyip-serveices-left-cont h2 span::after {
position: absolute;
background: #e67e22;
content: "";
bottom: 11px;
left: 0;
right: 0;
margin: 0 auto;
width: 100%;
height: 2px;
}
.ihyip-serveices-left-cont h2 span::before {
position: absolute;
background: #e67e22;
content: "";
bottom: 5px;
left: 0;
right: 0;
margin: 0 auto;
width: 100%;
height: 2px;
}
.ihyip-services-right-content h5 {
	font-size: 17px;
}
.ihyip-services-right-content h5 span {
	font-size: 41px;
	position: relative;
}
.ihyip-services-right-content h5 span::after {
position: absolute;
background: #e67e22;
content: "";
bottom: 5px;
left: 0;
right: 0;
margin: 0 auto;
width: 100%;
height: 2px;
}
.ihyip-services-right-content h5 span::before {
position: absolute;
background: #e67e22;
content: "";
bottom: -1px;
left: 0;
right: 0;
margin: 0 auto;
width: 100%;
height: 2px;
}
.ihyip-services-right-content h3 {
	font-size: 31px;
}
 
.ihyip-services-right-content span b {
	font-size: 28px;
}
.ihyip-nft-arts-design img {
	top: 13px;
	right: 61px;
	animation: floating 3s infinite;
}
.ihyip-nft-arts-design::after {
position: absolute;
background: url(../images/ihyip-nft-arts-img-af1.webp) no-repeat;
content: "";
width: 454px;
height: 366px;
top: 0;
right: 40px;
animation: blinkMe 2s linear infinite;
}
.ihyip-nft-arts-design::before {
position: absolute;
background: url(../images/ihyip-nft-arts-img-af2.webp) no-repeat;
width: 315px;
content: "";
height: 167px;
top: -32px;
right: 80px;
animation: floating 3s infinite;
}
.ihyip-services-btns {
	position: absolute;
	top: 166px;
	left: 0;
	right: 0;
	z-index: 1111;
	width: fit-content;
	margin: 0 auto;
}
.ihyip-service-af::after {
position: absolute;
background: url(../images/ihyip-service-af.webp) no-repeat;
content: "";
width: 796px;
height: 565px;
top: 50px;
right: 40px;
animation: blinkMe 2s linear infinite;
}
.ihyip-service-pad {
	padding-top: 60px;
	min-height: 645px;
}
.ihyip-serveices-left-cont {
	position: relative;
	z-index: auto;
	padding-bottom: 30px;
	min-height: 615px;
}
.ihyip-services-right-content {
	position: relative;
	z-index: 1111;
	margin-top: -18px;
}
.ihyip-roadmap-ico {
	width: 84px;
	height: 84px;
	background: #da751c;
	text-align: center;
	padding: 10px 0;
	border-radius: 50%;
	position: relative;
	z-index: 1;
	margin-left: 15px;
	-webkit-box-shadow: 0px 0px 28px 0px rgba(115, 176, 30, 0.20);
	-moz-box-shadow: 0px 0px 28px 0px rgba(115, 176, 30, 0.20);
	box-shadow: 0px 0px 28px 0px rgba(115, 176, 30, 0.20);
}
.ihyip-roadmap-block {
	background: #031714;
	min-height: 187px;
	padding: 80px 0 42px 16px;
	border-radius: 12px;
	margin-top: -56px;
}
.ihyip-roadmap-block:hover {
	background: #0f3933;
}
.ihyip-roadmap-block p {
	font-size: 16px !important;
	width: 92%;
}
.ihyip-roadmap-number {
	width: 41px;
	height: 46px;
	background: #86c724;
	text-align: center;
	padding-top: 13px;
	position: absolute;
	right: 0;
	bottom: 0;
	border-radius: 12px 0 12px 0;
}
.ihyip-roadmap-af::after {
position: absolute;
background: url(../images/ihyip-roadmap-dashedline.png) no-repeat;
content: "";
width: 124px;
height: 28px;
top: -29px;
right: -60px;
z-index: -2;
}
.col-lg-3.col-md-6:last-child .ihyip-roadmap-af::after {
display: none;
content: inherit;
}
.road-title-pad {
	padding-bottom: 30px;
}
.roadmap {
	padding: 42px 0;
}
.ihyip-title h2 {
	line-height: 66px;
	font-family: 'MartySpring';
}
.ihyip-demosec {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0px 0px 19px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 19px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 19px 0px rgba(0, 0, 0, 0.2);
	background: rgba(51, 142, 123, 1);
	background: -moz-linear-gradient(-45deg, rgba(51, 142, 123, 1) 0%, rgba(31, 75, 66, 1) 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(51, 142, 123, 1)), color-stop(100%, rgba(31, 75, 66, 1)));
	background: -webkit-linear-gradient(-45deg, rgba(51, 142, 123, 1) 0%, rgba(31, 75, 66, 1) 100%);
	background: -o-linear-gradient(-45deg, rgba(51, 142, 123, 1) 0%, rgba(31, 75, 66, 1) 100%);
	background: -ms-linear-gradient(-45deg, rgba(51, 142, 123, 1) 0%, rgba(31, 75, 66, 1) 100%);
	background: linear-gradient(135deg, rgba(51, 142, 123, 1) 0%, rgba(31, 75, 66, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#338e7b', endColorstr='#1f4b42', GradientType=1 );
}
.demosec {
	transition: all 500ms ease-in-out;
}
.demosec.large {
	transform: scale(1.09);
}
.demosec.large .container {
	padding: 0;
}
.demosec.large .ihyip-demosec {
}
.demosec.large {
	margin: 40px 0 60px !important;
}
.highlight::after {
opacity: 1;
visibility: visible;
pointer-events: initial;
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 1;
background: rgba(45, 123, 107, .8);
transition: all 500ms ease-in-out;
z-index: 4;
content: "";
height: 100vh;
}
.demosec.large {
	margin: 40px 0 60px !important;
	z-index: 9;
}
.ihyip-latest-work-template .carousel__viewport {
	overflow: inherit;
}
.ihyip-latest-work-template .carousel__pagination-button--active {
	background-color: #86c724 !important;
}
.ihyip-latest-work-template .carousel__pagination-button {
	margin: 0 2px;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	border: 0;
	cursor: pointer;
	background-color: #fff;
}
.ihyip-latest-work-template .carousel__pagination {
	margin-top: 18px;
}
.ihyip-latest-work-template .carousel__slide {
	padding: 1%;
}
.ihyip-check-latest-work-template img {
	transform: translate3d(0px, 0px, 0px);
	transition: transform 2s ease-in-out;
}
.ihyip-check-latest-work-template img:hover {
	transform: translate3d(0px, -957px, 0px);
}
.ihyip-package-btn .nav-link {
	color: rgba(255, 255, 255, 0.5) !important;
	font-size: 23px;
	font-weight: bold;
}
.ihyip-package-btn .nav-pills .nav-link.active {
	background-color: transparent !important;
	color: #ffffff !important;
	margin-bottom: 50px;
	position: relative;
	box-shadow: none;
}
.ihyip-package-btn .nav-pills .nav-link.active::after {
position: absolute;
background: #ffffff;
width: 2px;
height: 50px;
content: "";
top: 40px;
left: 0;
right: 0;
margin: 0 auto;
}
.ihyip-seo-title {
	margin-top: 114px;
}
.ihyip-package-btn .nav-pills .nobottom.active {
	position: inherit !important;
	margin-bottom: 0 !important;
}
.ihyip-perfect-package-cont h3 {
	font-size: 44px;
	margin-top: 35px;
}
.ihyip-perfect-package-cont p {
	font-size: 19px;
	color: #c5d0ce;
	margin: 30px 0;
}
.ihyip-package-list ul li {
	color: #fff;
	background: #2b4642;
	padding: 6px 12px;
	margin: 10px 0;
	font-size: 16px;
	border-radius: 15px;
}
.ihyip-package-list ul li i {
	padding-right: 5px;
}
.ihyip-package-list ul li:hover {
	background: #233633;
}
.ihyip-price span b {
	font-size: 32px;
}
.ihyip-perfect-package-cont a {
	margin-top: 25px;
}
.ihyip-price {
	font-size: 35px !important;
}
.ihyip-package-image {
	position: absolute;
	right: 0;
	bottom: 0;
}
.ihyip-perfect-package {
	padding: 60px 0 20px;
	min-height: 670px;
}
.ihyip-package-btn {
	margin-top: 50px;
}
.ihyip-package-btn .nav-pills .nobottom.active::after {
content: inherit;
display: none;
}
.ihyip-perfect-package-cont {
	position: relative;
	z-index: 1;
	min-height: 500px;
}
.img-bg-vector {
	background: url(../images/img-bg-vector.webp) no-repeat scroll center;
	width: 100%;
}
.ihyip-other-servies-btn button {
	background: transparent !important;
	color: #132d24;
	font-weight: bold;
	font-size: 30px;
	text-align: right;
	margin-bottom: 50px;
	transform: scalex(0.9);
	transform-origin: 0 0;
	position: relative;
	padding: 10px 0;
}
.ihyip-other-servies-btn .nav-pills .nav-link.active, .ihyip-other-servies-btn .nav-pills .show > .nav-link {
	color: #86c724;
	background-color: transparent !important;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	position: relative;
}
.ihyip-other-servies-btn button:hover {
	color: #86c724;
}
.ihyip-other-servies-btn {
	border-right: 1px solid #124d4b;
}
.ihyip-other-servies-btn button:hover::after {
/*position: absolute;
background: #86c724;
content: "";
width: 3px;
height: 100%;
top: 0;
right: -34px;*/
}
.ihyip-other-servies-btn .nav-pills .nav-link.active::after {
/*position: absolute;
background: #86c724;
content: "";
width: 3px;
height: 100%;
top: 0;
right: -34px;*/
}
#copy {
	margin-bottom: 20px;
}
.other-service-cont p {
	font-size: 32px !important;
	color: rgba(255, 255, 255, 0.43);
	line-height: 34px !important;
	margin-bottom: 20px;
}
.other-service-cont .other-service-cont-para {
	font-size: 16px !important;
	line-height: 23px !important;
}
.ihyip-other-services-img img {
	margin-right: 27px;
}
.ihyip-other-services-img img:hover {
	opacity: 0.5;
}
.ihyip-other-services-img {
	margin: 20px 0;
}
.other-service-cont ul li {
	color: #fff;
	background: #2b4642;
	margin: 7px -8px;
	padding: 8px 30px;
	border-radius: 22px;
	font-size: 16px;
	transform: scalex(0.9);
	transform-origin: 0 0;
	display: inline-block;
}
.other-service-cont {
	position: relative;
	left: 20px;
}
.ihyip-services-pad {
	margin-top: 40px;
	min-height: 344px;
}
.ihyip-services {
	padding: 40px 0;
}
.other-service-cont ul li:hover {
	background: #233633;
}
.ihyip-payment-methods li {
	display: inline-block;
	border: 1px dashed #7d7d7d;
	padding: 15px 7px;
	border-radius: 4px;
	margin: 0 10px;
}
.ihyip-payment-methods li:hover {
	border: 1px dashed #0c2622;
	transition: 0.7s ease-out;
}
.ihyip-payment-methods {
	margin-top: 20px;
}
.ihyip-payment {
	padding-bottom: 35px;
}
.ihyip-footer {
	background: #0c2622;
	padding-top: 50px;
}
.ihyip-footer {
	background: #0c2622;
	padding-top: 30px;
}
;
font-size: 18px;
}
.ihyip-foot-cont a {
	font-size: 15px;
}
.ihyip-other-link ul li {
	padding: 0 10px;
	display: inline-block;
	position: relative;
}
.ihyip-other-link ul li:last-child::after {
content: inherit;
display: none;
}
.ihyip-other-link ul li a {
	font-size: 14px !important;
}
.ihyip-other-link ul {
	text-align: center;
}
.ihyip-other-link ul li:first-child {
	padding-left: 0;
}
.ihyip-other-link ul li:last-child {
	border: none;
}
.ihyip-other-link ul li::after {
position: absolute;
background: #ffffff;
content: "";
width: 2px;
height: 12px;
right: -2px;
top: 3px;
bottom: 0;
margin: auto;
}
.ihyip-other-link-pad {
	padding: 40px 0;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.quick-head {
	position: relative;
}
.ihyip-copy-link h6 {
	color: rgba(255, 255, 255, 0.5);
	font-weight: 400;
}
.ihyip-copy-link h6 a {
	color: rgba(255, 255, 255, 0.5);
	font-weight: 400;
}
.ihyip-social-ico li {
	display: inline-block;
	margin-left: 8px;
}
.ihyip-social-ico li a:hover {
	color: #fff !important;
	border-color: #fff !important;
}
.ihyip-social-ico li a {
	font-size: 19px;
	display: inline-block;
	border: 1px dashed #80c020;
	width: 33px;
	height: 33px;
	border-radius: 50%;
	text-align: center;
	padding-top:6px !important;
}
.ihyip-copy-link {
	padding: 20px 0;
}
.ihyip-other-link ul li a:hover {
	color: #e67e22 !important;
}
.ihyip-foot-cont a:hover {
	color: #e67e22 !important;
}
.ihyip-copy-link h6 a:hover {
	color: #80c020 !important;
}
.ihyip-up-ico a {
	background: #0e332d;
	padding: 10px 20px;
	border-radius: 12px;
	position: sticky;
	bottom: 100px;
	right: 20px;
	z-index: 111111;
	width: fit-content;
	float: right;
	margin-top: -180px;
	color: #266f63;
	font-size: 22px;
}
.ihyip-up-ico a:hover {
	background: #0d3a33;
	color: #fff;
}
.ihyip-whatsapp {
	position: fixed;
	z-index: 1;
	bottom: 80px;
}
.ihyip-banner-overflow {
	overflow: hidden;
}
.baloon-overflow {
	height: 156px;
}
.ihyip-check-latest-work-template {
	height: 387px;
	overflow: hidden;
}
.ihyip-check-latest-work-block {
	background-color: #ffffff;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.21);
	-moz-box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.21);
	box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.21);
	margin-bottom: 30px;
}
.ihyip-check-latest-work-template-details span {
	color: #7c7c7c;
	font-size: 14px;
	font-weight: normal;
}
.ihyip-check-latest-work-template-details {
	display: flex;
	align-items: center;
}
.text-center p {
	text-align: center !important;
}
.ihyip-title p {
	color: #5f6c7c;
	font-weight: 600;
}
.ihyip-contact-img::before {
background: url(../images/ihyip-dotted-circle.png) no-repeat;
width: 376px;
height: 366px;
position: absolute;
left: 44px;
right: 0;
content: "";
top: 0;
bottom: 0;
margin: auto;
animation: dottedrotate 0.9s linear infinite;
}
.ihyip-contact-img img {
	position: relative;
}
.ihyip-contact-img {
	position: relative;
	z-index: 2;
}
.ihyip-contact-img::after {
background: url(../images/ihyip-cloud-img.png) no-repeat;
width: 445px;
height: 98px;
content: "";
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
}
.common-card-block {
	padding: 30px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	overflow: hidden;
	background: rgba(29, 158, 205, 1);
	background: -moz-linear-gradient(-45deg, rgba(29, 158, 205, 1) 0%, rgba(127, 199, 51, 1) 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(29, 158, 205, 1)), color-stop(100%, rgba(127, 199, 51, 1)));
	background: -webkit-linear-gradient(-45deg, rgba(29, 158, 205, 1) 0%, rgba(127, 199, 51, 1) 100%);
	background: -o-linear-gradient(-45deg, rgba(29, 158, 205, 1) 0%, rgba(127, 199, 51, 1) 100%);
	background: -ms-linear-gradient(-45deg, rgba(29, 158, 205, 1) 0%, rgba(127, 199, 51, 1) 100%);
	background: linear-gradient(135deg, rgba(29, 158, 205, 1) 0%, rgba(127, 199, 51, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d9ecd', endColorstr='#7fc733', GradientType=1 );
}
.common-form label {
	font-size: 14px;
	font-weight: 600;
	color: #ffffff;
	padding: 5px 0;
}
select {
	width: 100%;
	background: url(../images/select-arrow.png) no-repeat right #ffffff;
	border: 1px solid #c4d0d6;
	padding: 10px 10px;
	font-weight: 600;
	font-size: 16px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
select option {
	font-weight: 600;
}
.form-block {
	margin: 5px 0 8px;
}
.common-form {
	position: relative;
	z-index: 1;
}
.ihyip-contact-block {
	background-color: #f2f2f2;
	padding: 40px 10px;
	border-radius: 10px;
	margin: 0px 0 15px;
	min-height: 263px;
}
.skype-block {
	background: rgba(91, 209, 238, 1);
	background: -moz-radial-gradient(center, ellipse cover, rgba(91, 209, 238, 1) 0%, rgba(2, 176, 240, 1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(91, 209, 238, 1)), color-stop(100%, rgba(2, 176, 240, 1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(91, 209, 238, 1) 0%, rgba(2, 176, 240, 1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(91, 209, 238, 1) 0%, rgba(2, 176, 240, 1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(91, 209, 238, 1) 0%, rgba(2, 176, 240, 1) 100%);
	background: radial-gradient(ellipse at center, rgba(91, 209, 238, 1) 0%, rgba(2, 176, 240, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bd1ee', endColorstr='#02b0f0', GradientType=1 );
}
.wapp-block {
	background: rgba(68, 159, 131, 1);
	background: -moz-radial-gradient(center, ellipse cover, rgba(68, 159, 131, 1) 0%, rgba(21, 93, 86, 1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(68, 159, 131, 1)), color-stop(100%, rgba(21, 93, 86, 1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(68, 159, 131, 1) 0%, rgba(21, 93, 86, 1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(68, 159, 131, 1) 0%, rgba(21, 93, 86, 1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(68, 159, 131, 1) 0%, rgba(21, 93, 86, 1) 100%);
	background: radial-gradient(ellipse at center, rgba(68, 159, 131, 1) 0%, rgba(21, 93, 86, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#449f83', endColorstr='#155d56', GradientType=1 );
}
.livechat-block {
	background: rgba(28, 64, 52, 1);
	background: -moz-radial-gradient(center, ellipse cover, rgba(28, 64, 52, 1) 0%, rgba(23, 41, 37, 1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(28, 64, 52, 1)), color-stop(100%, rgba(23, 41, 37, 1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(28, 64, 52, 1) 0%, rgba(23, 41, 37, 1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(28, 64, 52, 1) 0%, rgba(23, 41, 37, 1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(28, 64, 52, 1) 0%, rgba(23, 41, 37, 1) 100%);
	background: radial-gradient(ellipse at center, rgba(28, 64, 52, 1) 0%, rgba(23, 41, 37, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c4034', endColorstr='#172925', GradientType=1 );
}
.telegram-block {
	background: rgba(106, 181, 237, 1);
	background: -moz-radial-gradient(center, ellipse cover, rgba(106, 181, 237, 1) 0%, rgba(61, 154, 227, 1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(106, 181, 237, 1)), color-stop(100%, rgba(61, 154, 227, 1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(106, 181, 237, 1) 0%, rgba(61, 154, 227, 1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(106, 181, 237, 1) 0%, rgba(61, 154, 227, 1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(106, 181, 237, 1) 0%, rgba(61, 154, 227, 1) 100%);
	background: radial-gradient(ellipse at center, rgba(106, 181, 237, 1) 0%, rgba(61, 154, 227, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ab5ed', endColorstr='#3d9ae3', GradientType=1 );
}
.ihyip-contact-img-right {
	position: absolute;
	right: -56px;
	top: 0;
	bottom: 0;
	margin: auto;
}
.ihyip-contact-img-left {
	position: absolute;
	left: -56px;
	top: 0;
	bottom: 0;
	margin: auto;
}
.ihyip-contact-block-cont span {
	background-color: #ffffff;
	color: #0a5d7c;
	font-weight: bold;
	padding: 6px 9px;
	display: inline-block;
	margin: 10px 0;
	border-radius: 5px;
}
.ihyip-contact-block-cont-right {
	padding-left: 160px;
}
.ihyip-skype-contact {
	height: 147px;
}
.ihyip-telegram-contact {
	height: 274px;
}
.ihyip-wapp-contact {
	height: 247px;
}
.ihyip-livechat-contact {
	height: 173px;
}
.ihyip-contact-block-cont-left {
	padding-right: 150px;
	padding-left: 30px;
}
.contat-block-margin {
	margin-top: -27px;
	position: relative;
}
#templatelisttab.nav-tabs .nav-link h4 {
	text-align: left;
}
#templatelisttab.nav-tabs .nav-link h4 {
	font-size: 16px;
	font-weight: 600;
}
#templatelisttab.nav-tabs .nav-link p {
	opacity: 0.8;
	font-size: 15px !important;
}
#templatelisttab.nav-tabs .nav-link {
	border-top-left-radius: 1rem;
	border-top-right-radius: 1rem;
	background-color: #f3f3f3;
	margin: 0 5px;
	min-height: 150px;
	text-align: left;
	border: none;
	min-width: 249px;
}
.template-img img {
	border-radius: 10px;
}
#templatelisttab.nav-tabs .nav-link img {
	margin-bottom: 5px;
}
#templatelisttab.nav-tabs .nav-link.active {
	background-color: #7fbf1f;
}
#templatelisttab.nav-tabs .nav-link.active h4, #templatelisttab.nav-tabs .nav-link.active p {
	color: #ffffff !important;
}
#templatelisttab.nav-tabs .nav-link:hover, #templatelisttab.nav-tabs .nav-link:focus {
}
#templatelisttab.nav-tabs {
	justify-content: center;
	border: none;
}
.template-img span:first-child {
	width: 220px;
	height: 240px;
	z-index: 2;
}
.template-img span:nth-child(2) {
left: 0px;
}
.template-img span:nth-child(3) {
right: 0px;
}
.template-img span:nth-child(2), .template-img span:nth-child(3) {
position: absolute;
top: 12px;
width: 180px;
height: 200px;
opacity: .8;
z-index: 1;
}
.template-img span {
	box-shadow: 0 10px 70px 0 rgba(187, 187, 187, .22), 0 15px 105px 0 rgba(187, 187, 187, .22);
}
.template-btns a {
	min-width: 144px;
}
.template-btns {
	display: flex;
	align-content: center;
	align-items: center;
	justify-content: center;
}
.card-box {
	border-radius: 8px;
	background-color: #fff;
	padding: 32px;
	transition: 300ms all cubic-bezier(.4, 0, .2, 1);
	margin-top: 24px;
	box-shadow: 0 8px 60px 0 rgba(187, 187, 187, .11), 0 12px 90px 0 rgba(187, 187, 187, .11);
}
.template-img span {
	margin: 0;
	padding: 0;
	overflow: hidden;
	transform: rotate(0deg);
}
.template-img:hover span:first-child {
	width: 160px;
}
.template-img:hover span:nth-child(2) {
left: 0;
transform: rotate(-5deg);
}
.template-img:hover span:nth-child(3) {
right: 0;
transform: rotate(5deg);
}
.template-list {
	border: 1px solid #e9e9e9;
	border-radius: 10px;
	padding: 30px 30px;
	margin: 20px 0 0;
	position: relative;
	overflow: hidden;
}
.template-img {
	position: relative;
	align-items: center;
	justify-content: center;
	display: flex;
	flex-direction: column;
	min-width: 100%;
}
.template-btns a {
	min-width: 133px;
	font-size: 14px;
	color: #ffffff;
	margin: 0 1px;
}
.temp-category-main {
}
#myTabContent {
	position: relative;
}
#myTabContent::after {
}
.temp-sub-category {
	display: flex;
	justify-content: center;
	position: relative;
	z-index: 1;
	margin-top: 10px;
	right: 15px;
	display: inline-block;
	text-align: center;
	width: 100%;
	padding: 8px 0;
	display: flex;
	width: 100%;
	margin: 0 auto;
}
.temp-list-main {
	margin-top: 10px;
}
.temp-sub-category button:hover, .temp-sub-category button:active {
	background-color: transparent;
	color: #ffffff;
}
.temp-sub-category button:focus {
}
.temp-sub-category button.current {
	border: 2px solid #7fbf1f;
	color: #ffffff;
	-webkit-box-shadow: 0px 0px 18px 7px rgba(127, 191, 31, 0.12);
	-moz-box-shadow: 0px 0px 18px 7px rgba(127, 191, 31, 0.12);
	box-shadow: 0px 0px 18px 7px rgba(127, 191, 31, 0.12);
}
.temp-sub-category button {
	background: transparent;
	border: none;
	font-size: 16px;
	font-weight: bold;
	color: #0c2622;
	padding: 5px 6px;
	margin: 0 8px;
	border-radius: 5px;
	border: 2px solid #dedfe3;
}
.temp-sub-category button img {
}
.temp-sub-category button:last-child {
	margin-right: -19px;
}
.filter-buttons {
	display: flex;
}
.list-view-button, .grid-view-button {
	color: white;
	border: 1px solid white;
	padding: 5px;
	font-size: 14px;
	cursor: pointer;
	border-radius: 3px;
}
.list-view-button:hover, .grid-view-button:hover {
	background: white;
	color: #0e2439;
}
.list-view-button {
	margin-right: 10px;
}
.list {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	justify-content: space-between;
}
.list li {
	transition: 0.3s;
}
.list.list-view-filter {
	flex-direction: column;
}
.list.grid-view-filter {
	flex-flow: row wrap;
}
.list.grid-view-filter li {
	width: calc(50% - 210px);
	margin-right: 10px;
	text-align: center;
}
.list-view-filter .template-img {
	min-width: 290px;
	margin-right: 30px;
}
.list-view-filter .template-info {
	width: 100%;
}
.list-view-filter .template-list {
	display: flex;
}
.template-info-cont p {
	color: #777;
	font-size: 15px !important;
}
.template-info-cont li {
	color: #777777;
	font-size: 14px;
	display: inline-block;
	padding: 0;
	margin-right: 10px;
	margin-bottom: 10px;
}
.template-info-cont li i {
	color: #5bc142;
	margin-right: 5px;
}
.list-view-filter .template-price-btn {
	align-self: flex-end;
}
.list.grid-view-filter .template-info-cont {
	display: none;
}
.filter-buttons .view-btn {
	background-color: #6bba70;
	padding: 6px;
	min-width: 66px;
}
.filter-buttons .view-btn:hover, .filter-buttons .view-btn:active, .filter-buttons .view-btn:focus {
	background-color: #7dbe1e;
	color: #ffffff;
}
.sort-buttons .view-btn:hover, .sort-buttons .view-btn:active, .sort-buttons .view-btn:focus {
	background-color: #7dbe1e;
	color: #ffffff;
}
.template-search button[type="submit"] {
	background: transparent;
	border: none;
	position: absolute;
	right: 10px;
	top: 0;
	bottom: 0;
	margin: auto;
	z-index: 3;
}
.input-group.template-search {
	width: 100%;
	height: 33px;
}
.filter-sec {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 65px 0 5px;
}
.filter-left {
	min-width: 496px;
	display: flex;
}
.template-search .form-control {
	padding: 5px;
	border-radius: 5px !important;
}
.sort-buttons .view-btn {
	background-color: #6bba70;
	border: none;
	padding: 5px;
}
.sort-buttons .view-btn {
	background-color: #6bba70;
	border: none;
	padding: 5px;
	color: #ffffff;
}
.temp-list-main .buttonToogle a {
	padding: 12px 19px;
	border-radius: 5px;
	display: inline-block;
	margin: 20px 0;
	font-size: 15px;
	font-weight: 600;
	color: #000000;
}
.temp-list-main .buttonToogle a:hover, .temp-list-main .buttonToogle a:active, .temp-list-main .buttonToogle a:focus {
	color: #7fbf1f;
}
.ribbon.temp-new {
	position: absolute;
	top: 10px;
	right: 8px;
	background-color: #249013;
	width: 50px;
	height: 50px;
	text-align: center;
	font-size: 12px;
	font-weight: 600;
	color: #fff;
	border-radius: 50%;
	padding: 18px 0;
	z-index: 2;
}
.template-id h5 {
	text-align: center;
}
.ribbon.temp-soldout {
	position: absolute;
	top: 10px;
	right: 8px;
	background-color: #db1e34;
	width: 50px;
	height: 50px;
	text-align: center;
	font-size: 12px;
	font-weight: 600;
	color: #fff;
	border-radius: 50%;
	padding: 11px 0;
	z-index: 2;
}
.template-price table {
	background: rgba(255, 255, 255, 1);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(243, 243, 243, 1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(243, 243, 243, 1)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(243, 243, 243, 1) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(243, 243, 243, 1) 100%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(243, 243, 243, 1) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(243, 243, 243, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3', GradientType=0 );
}
.template-price table tbody tr td:nth-child(2n+1) {
border-right: 1px solid #f0f0f0;
}
.template-price {
	display: none;
}
.template-price table tbody tr td {
	border-bottom: 1px solid #f0f0f0;
}
.thumb-product .clip {
}
.template-details {
	position: relative;
	height: 795px;
}
.temp-det-price-info li {
	font-size: 14px;
	margin-bottom: 5px;
}
.temp-det-price-info li i {
	margin-right: 5px;
	color: #7fbf1f;
}
.template-price-head {
	padding: 20px;
}
.temp-det-price-list li {
	padding: 5px 20px;
	border-top: 1px solid #314f48;
}
.temp-det-price-list label {
	font-weight: bold;
	font-size: 18px;
}
.temp-det-price-list span {
	font-size: 22px;
	font-weight: bold;
}
.temp-det-price-list span small {
	font-size: 15px;
}
.temp-det-info-price-btn {
	padding: 20px;
}
.template-det-price {
	background-color: #14201e;
	color: #ffffff;
	padding: 20px 0;
	margin: 0 auto;
	border-radius: 10px;
	z-index: 2;
	top: 0;
}
.temp-det-price-list li input[type="radio"] {
	margin-right: 6px;
}
.thumb-product li {
	width: 100px;
	height: 93px;
	overflow: hidden;
	float: left;
	list-style-type: none;
	margin: 5px 6px;
	background: #fafafa;
	border: 1px solid #e5e5e5;
	cursor: pointer;
	border-radius: 10px;
}
.thumb-product li .clip {
	position: relative;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
	width: 100%;
}
.thumb-product li .clip small {
	position: absolute;
	z-index: 2;
	left: 0;
	right: 0;
	margin: 0 auto;
	bottom: 0;
	background-color: #fff;
	font-weight: 400;
	padding: 2px 0;
}
.thumb-product label {
	width: 100%;
	margin: 10px 0;
}
.main-image-img.active {
	display: block !important;
}
.thumb-product li .clip img {
	width: 100px;
	opacity: 0.6;
}
.thumb-product li .clip img:hover {
	opacity: 1;
}
.main-image-img {
	width: 100%;
	height: auto;
	overflow: hidden;
	border: 1px solid #d8e2ef;
	border-radius: 10px;
}
#index.main-image-img {
	height: 793px;
}
#about.main-image-img {
	height: 793px;
}
#index.main-image-img img {
	transform: translate3d(0px, 0px, 0px);
	transition: transform 2s ease-in-out;
}
#index.main-image-img img:hover {
	transform: translate3d(0px, -854px, 0px);
}
#about.main-image-img img {
	transform: translate3d(0px, 0px, 0px);
transition: transform .50s ease-in-out;
}
#about.main-image-img img:hover {
	transform: translate3d(0px, -167px, 0px);
}
.form-inner-block {
	background-color: #f6fcf8;
	padding: 10px;
	border: 1px solid #d8e7e0;
	border-radius: 10px;
	position: relative;
	z-index: 2;
}
.common-card-block-shadow {
	border: none;
	-webkit-box-shadow: 0px 0px 18px 7px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0px 0px 18px 7px rgba(0, 0, 0, 0.05);
	box-shadow: 0px 0px 18px 7px rgba(0, 0, 0, 0.05);
}
.payment-method-img img {
	border-radius: 50%;
	width: 60px;
	height: 61px;
}
.payment-method {
	display: flex;
	padding: 16px;
	background-color: #f2f2f2;
	border: 1px solid #cccccc;
	border-radius: 10px;
	position: relative;
	z-index: 1;
	margin-bottom: 20px;
	justify-content: space-between;
}
.pay-bitcoin {
	background-color: #fff6ec;
	border: 1px solid #ecd6be;
}
.pay-ethereum {
	background-color: #f1f4fa;
	border: 1px solid #cad5eb;
}
.pay-perfectmoney {
	background-color: #fcf1f1;
	border: 1px solid #f1d5d5;
}
.pay-dogecoin {
	background-color: #f5f0e3;
	border: 1px solid #ede3ca;
}
.pay-shibainu {
	background-color: #f0dfdf;
	border: 1px solid #f1d5d5;
}
.pay-dashcoin {
	background-color: #dee6ee;
	border: 1px solid #c9d8e7;
}
.order-summary {
	background-color: #0f2e27;
	border-radius: 10px;
}
.order-summary-list span {
	color: #ffffff;
	font-size: 22px;
	font-weight: bold;
}
.order-summary-list small {
	font-size: 14px;
}
.order-summary-list {
	display: flex;
	justify-content: space-between;
	padding: 14px 10px;
	background: rgba(31, 80, 70, 1);
	background: -moz-linear-gradient(top, rgba(31, 80, 70, 1) 0%, rgba(20, 54, 47, 1) 60%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(31, 80, 70, 1)), color-stop(60%, rgba(20, 54, 47, 1)));
	background: -webkit-linear-gradient(top, rgba(31, 80, 70, 1) 0%, rgba(20, 54, 47, 1) 60%);
	background: -o-linear-gradient(top, rgba(31, 80, 70, 1) 0%, rgba(20, 54, 47, 1) 60%);
	background: -ms-linear-gradient(top, rgba(31, 80, 70, 1) 0%, rgba(20, 54, 47, 1) 60%);
	background: linear-gradient(to bottom, rgba(31, 80, 70, 1) 0%, rgba(20, 54, 47, 1) 60%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f5046', endColorstr='#14362f', GradientType=0 );
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.order-summary-list h5 small {
	display: block;
}
.order-summary-list h5 {
	font-size: 17px;
	color: #86c724;
}
.order-summary-list-view {
	padding-bottom: 110px;
	position: relative;
	z-index: 1;
}
.order-summary-total {
	position: relative;
	z-index: 1;
}
.order-summary-total .order-summary-list {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
.temp-det-info-price-btn a:hover {
	color: #ffffff !important;
}
.ihyip-review-ico {
	background-color: #84c422;
	padding: 7px 8px;
	border-radius: 50%;
	width: 39px;
	height: 39px;
}
.review-details li {
	list-style-type: none;
	display: flex;
	justify-content: normal;
	background-color: #ffffff;
	border: 1px solid #85c623;
	padding: 7px 10px;
	border-radius: 10px;
	margin-bottom: 10px;
	text-align: left;
	align-items: first baseline;
}
.review-label {
	min-width: 194px;
}
.payment-details li {
	display: flex;
	justify-content: space-between;
	padding: 5px 0;
	border-bottom: 1px solid #eaeae9;
}
.review-info small {
	font-size: 17px;
}
.payment-details .review-label small {
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	display: block;
}
.payment-first-ul {
	margin-bottom: 54px;
}
.payment-details .payment-second-ul li {
	border: none;
	background: #86c724;
	background: -moz-linear-gradient(top, #86c724 0%, #7ebe1f 100%);
	background: -webkit-linear-gradient(top, #86c724 0%, #7ebe1f 100%);
	background: linear-gradient(to bottom, #86c724 0%, #7ebe1f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86c724', endColorstr='#7ebe1f', GradientType=0 );
	padding: 13px 8px;
	border-radius: 5px;
}
.review-details-block {
	padding-right: 45px;
	border-right: 1px solid #eaeae9;
	z-index: 1;
	position: relative;
}
.payment-details-block {
	z-index: 1;
	position: relative;
}
.select-payment {
	justify-content: center;
	align-items: baseline;
}
.ihyip-goldcoders-template {
	background-color: #fff;
	padding: 27px;
	border-radius: 10px;
	-webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.16);
	-moz-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.16);
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.16);
	position: relative;
}
.gc-templateid1 {
	transform: rotate(-60deg);
	padding: 20px;
	left: -41px;
}
.gc-templateid2 {
	transform: rotate(-60deg);
	padding: 20px;
	right: -40px;
	top: -26px;
}
.gc-templateid3 {
	transform: rotate(-60deg);
	padding: 20px;
	top: 73px;
}
.gc-templateid4 {
	transform: rotate(-60deg);
	padding: 20px;
	right: -85px;
	top: 29px;
}
.ihyip-goldcoders-template-block {
	background: #eddfe1;
	background: -moz-linear-gradient(top, #eddfe1 0%, #fbfcfe 100%);
	background: -webkit-linear-gradient(top, #eddfe1 0%, #fbfcfe 100%);
	background: linear-gradient(to bottom, #eddfe1 0%, #fbfcfe 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eddfe1', endColorstr='#fbfcfe', GradientType=0 );
	border-radius: 50%;
	width: 475px;
	height: 475px;
}
@media only screen and (min-width: 1200px) {
.gc-templateid1::after {
position: absolute;
background: url(../images/gc-templateid1.png) no-repeat;
width: 220px;
height: 211px;
content: "";
right: -57px;
bottom: -43px;
}
.gc-templateid4::after {
position: absolute;
background: url(../images/gc-templateid4.png) no-repeat;
width: 109px;
height: 167px;
content: "";
right: 8px;
bottom: -15px;
}
.gc-templateid2::after {
position: absolute;
background: url(../images/gc-templateid2.png) no-repeat;
width: 220px;
height: 211px;
content: "";
right: -57px;
bottom: -43px;
}
.gc-templateid3::after {
position: absolute;
background: url(../images/gc-templateid3.png) no-repeat;
width: 220px;
height: 211px;
content: "";
right: -72px;
bottom: -69px;
}
.dotted-review::after {
background: url(../images/dotted-review.png) no-repeat;
width: 100%;
height: 688px;
position: absolute;
content: "";
}
.order-summary-after::after {
background: url(../images/order-summary-after.png) no-repeat;
width: 203px;
height: 283px;
position: absolute;
bottom: 0;
content: "";
}
}
.ihyip-services1-bold-para {
	font-size: 1.8em !important;
	line-height: 1.25em !important;
	font-weight: 700;
}
.services1-tap button {
	text-align: left;
	transition: 300ms all cubic-bezier(.4, 0, .2, 1);
	padding: 16px;
	background: #fff !important;
	color: #20292f !important;
	font-size: 11px;
	letter-spacing: 1px;
	line-height: 1.4em;
	text-transform: uppercase;
	font-weight: 900;
	box-shadow: 0 8px 60px 0 rgba(117, 177, 31, .08), 0 12px 90px 0 rgba(117, 177, 31, .08);
	margin: 15px 0;
}
.services1-tap .nav-link.active, .services1-tap .show > .nav-link {
	background: #fff !important;
	box-shadow: 0 10px 70px 0 rgba(117, 177, 31, .15), 0 15px 105px 0 rgba(117, 177, 31, .15) !important;
	margin-right: -8px;
	margin-left: -8px;
}
.services1-tap .nav-link.active span, .services1-tap .show > .nav-link span {
	color: #83C424;
	border: 2px solid #83C424;
}
.services1-tap button span {
	border-radius: 50%;
	border: 2px solid #b5bcc7;
	display: inline-block;
	text-align: center;
	padding: 5px 10px;
	font-size: 10px;
	margin-right: 5px;
	color: #b5bcc7;
	width: 28px;
	height: 28px;
	margin: 0 12px 0 0;
	transition: 300ms all cubic-bezier(.4, 0, .2, 1);
}
.services1-tap .nav-link:focus, .services1-tap .nav-link:hover {
	color: #fff;
	margin-right: -8px;
	margin-left: -8px;
	box-shadow: 0 10px 70px 0 rgba(117, 177, 31, .15), 0 15px 105px 0 rgba(117, 177, 31, .15) !important;
}
.services1-tap .nav-link:focus span, .services1-tap .nav-link:hover span {
	color: #83C424;
	border: 2px solid #83C424;
}
.service-tap-video {
	border-radius: 9px;
	overflow: hidden;
	width: fit-content;
	margin: auto;
	box-shadow: 0 8px 60px 0 rgba(103, 151, 255, .11), 0 12px 90px 0 rgba(103, 151, 255, .11);
	background: linear-gradient(120deg, #e8ebee 0%, #c7ccd3 100%);
}
.ihyip-services1-cont p {
	font-size: 16px;
	line-height: 26px;
}
.ihyip-latest-work {
	padding: 40px 0;
}
.home-template-items .template-list {
	border: none;
	padding: 10px 30px;
}
.home-template-items .template-img span {
	box-shadow: 0 10px 70px 0 rgba(138, 255, 0, .07), 0 15px 105px 0 rgba(138, 255, 0, .07);
}
.home-template-items .template-list {
	overflow: inherit;
}
.home-template-items .template-id h5 {
	transform: scalex(0.9);
	transform-origin: center;
}
.services1-tap {
	margin-top: 35px;
}
.ihyip-services1-title h2 {
	text-transform: capitalize;
}
.home-template-items .template-img:hover span:nth-child(2) {
left: 0;
transform: rotate(-15deg);
}
.home-template-items .template-img:hover span:nth-child(3) {
right: 0;
transform: rotate(15deg);
}
@media only screen and (min-width: 1200px) {
.shape1-after {
opacity: 1;
width: 55%;
bottom: -8%;
left: 13%;
transform: rotate(10deg);
position: absolute;
z-index: -1;
}
.circle1-after::after {
position: absolute;
background: #dcfce6;
content: "";
top: -40px;
right: 0;
border-radius: 50%;
width: 100px;
height: 100px;
z-index: -1;
}
.circle2-after::after {
position: absolute;
background: #c3f27e;
content: "";
bottom: -30px;
left: -30px;
border-radius: 50%;
width: 100px;
height: 100px;
z-index: -1;
}
}
.ihyip-about-sec-left video {
	width: 100%;
	height: 455px;
	object-fit: cover;
	margin-bottom: -3px;
}
.ihyip-about-sec-right {
	margin: 40px 0 50px 0;
	padding: 0 70px 0 40px;
}
.ihyip-about-big-para {
	font-size: 20px !important;
	line-height: 27px !important;
	color: #e67e22;
}
.ihyip-about-sec-right p {
	font-size: 16px;
	font-weight: 400;
	line-height: 25px;
}
.ihyip-about-inner-para {
	background: rgba(51, 142, 123, 1);
	background: -moz-linear-gradient(-45deg, rgba(51, 142, 123, 1) 0%, rgba(31, 75, 66, 1) 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(51, 142, 123, 1)), color-stop(100%, rgba(31, 75, 66, 1)));
	background: -webkit-linear-gradient(-45deg, rgba(51, 142, 123, 1) 0%, rgba(31, 75, 66, 1) 100%);
	background: -o-linear-gradient(-45deg, rgba(51, 142, 123, 1) 0%, rgba(31, 75, 66, 1) 100%);
	background: -ms-linear-gradient(-45deg, rgba(51, 142, 123, 1) 0%, rgba(31, 75, 66, 1) 100%);
	background: linear-gradient(135deg, rgba(51, 142, 123, 1) 0%, rgba(31, 75, 66, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#338e7b', endColorstr='#1f4b42', GradientType=1 );
	padding: 20px 30px;
	margin: 30px 0;
}
.section-info__line {
	position: absolute;
	top: 5px;
	left: 0;
	width: 19px;
	height: calc(100% - 5px);
}
@media only screen and (min-width: 1200px) {
.section-info__line::before {
position: absolute;
bottom: 0;
left: 50%;
width: 1px;
height: 25px;
border-top: 10px solid rgba(67, 109, 6, .3);
border-bottom: 10px solid rgba(67, 109, 6, .3);
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
content: "";
}
.section-info__line::after {
position: absolute;
top: 8px;
left: 50%;
width: 1px;
height: calc(100% - 8px - 7px - 25px);
background-color: rgba(67, 109, 6, .3);
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
content: "";
}
}
.ihyip-why-choose-count {
	background: #e0f3d6;
	width: 30px;
	height: 30px;
	text-align: center;
	padding: 6px 3px;
	border-radius: 50%;
	font-size: 12px;
	color: rgba(0, 0, 0, 0.5);
	border: 1px solid rgba(101, 194, 49, 0.5);
	position: absolute;
	top: 0;
	left: -50px;
	bottom: 0;
	margin: auto;
}
.ihyip-why-choose-block ul li h6 {
	font-size: 17px;
}
.ihyip-why-choose-block ul li p {
	font-size: 14px;
	line-height: 19px;
	margin-top: 10px;
}
.ihyip-why-choose-block ul li {
	position: relative;
	margin-bottom: 37px;
}
.ihyip-why-choose-block ul {
	padding-left: 70px;
}
.ihyip-why-choose-block-left {
	padding-right: 210px;
	margin-top: 40px;
}
.ihyip-why-choose-payment ul li {
	display: inline-block;
	margin-right: 10px;
	cursor: pointer;
}
.ihyip-why-choose-payment ul li:hover {
	opacity: 0.8;
}
.ihyip-why-choose-payment {
	margin-top: -113px;
}
.ihyip-why-choose-block-right {
	padding: 0 0 0 80px;
}
.ihyip-why-choose-payment ul li img:last-child {
	display: none;
}
.ihyip-why-choose-payment ul li:hover img:last-child {
	display: block;
}
.ihyip-why-choose-payment ul li:hover img:first-child {
	display: none;
}
.ihyip-why-choose-payment ul li {
	display: inline-block;
float:;
	float: left;
}
.color-1 {
	color: #9b1c1c;
}
.color-2 {
	color: #a5a513;
}
.color-3 {
	color: #1111c9;
}
.color-4 {
	color: #ff00b3;
}
.color-5 {
	color: #faa507;
}
.color-6 {
	color: #9b2929;
}
.color-7 {
	color: #a39696;
}
.color-8 {
	color: #381c85;
}
.color-9 {
	color: #0fbbbb;
}
.color-10 {
	color: #7519c9;
}
.color-11 {
	color: #1b6157;
}
.color-12 {
	color: #1a8544;
}
.ihyip-why-choose {
	padding: 70px 0 20px;
}
.ihyip-why-choose-block-left ul {
	padding-left: 42px;
}
.ihyip-why-choose-payment .ihyip-title h5 {
	font-size: 30px;
}
.ihyip-why-choose-step-ico {
	width: 70px;
	height: 70px;
	border-radius: 50%;
	text-align: center;
	overflow: hidden;
	padding: 11px;
	margin-bottom: 10px !important;
	margin: auto;
}
.ihyip-why-choose-step1-ico {
	background: #1b88b5;
}
.ihyip-why-choose-step1 h5 {
	color: #1b88b5;
}
.ihyip-why-choose-steps {
	position: absolute;
	top: 56px;
	left: 40px;
	right: 0;
	margin: auto;
	width: fit-content;
	height: fit-content;
}
.ihyip-why-choose-steps li {
	margin-bottom: 50px;
	text-align: center;
	position: relative;
}
.ihyip-why-choose-steps li::last-child {
margin-bottom:0;
}
.ihyip-why-choose-step2-ico {
	background: #c2cdd5;
}
.ihyip-why-choose-step2 h5 {
	color: #728491;
	position: absolute;
	top: 20px;
	right: 100px;
}
.ihyip-why-choose-steps li:nth-child(2) {
top: 60px;
right: -90px;
}
.ihyip-why-choose-step3-ico {
	background: #26b961;
}
.ihyip-why-choose-step3 h5 {
	color: #26b961;
	position: absolute;
	top: 21px;
	left: 100px;
}
.ihyip-why-choose-steps li:nth-child(3) {
top: 117px;
left: -140px;
}
.ihyip-why-choose-step4-ico {
	background: #c2cdd5;
}
.ihyip-why-choose-step4 h5 {
	color: #728491;
}
.ihyip-why-choose-steps li:nth-child(4) {
top: 177px;
left: -20px;
}
@media only screen and (min-width: 1200px) {
.ihyip-why-choose-after1::after {
position: absolute;
background: url(../images/gif/why-choose-gif.gif) no-repeat;
content: "";
width: 551px;
height: 656px;
top: 60px;
left: -20px;
right: 0;
margin: auto;
}
.ihyip-why-choose-block-left .ihyip-why-choose-after::after {
left: 7px;
}
.ihyip-why-choose-after::after {
position: absolute;
background: #a8dc8b;
top: 0;
left: 35px;
bottom: 0;
margin: auto;
width: 1px;
height: 75%;
content: "";
z-index: -1;
}
}
.purch-sec {
	padding: 0 0 50px 0;
}
.purch {
	font-size: 20px;
	font-weight: 700;
}
.inclu-title h5 {
	font-size: 18px;
}
.figure {
	font-size: 130px;
	font-weight: 300;
	margin-top: -14px;
	color: #6e6b6b;
}
.include-flx {
	margin-top: 25px;
}
.pack1-li li {
	font-size: 14px;
	padding: 7px 6px;
	border-radius: 4px;
	font-weight: 500;
	margin: 7px 0;
	color: #ffffff;
	display: inline-block;
	margin-right: 6px;
	background: rgba(29, 158, 205, 1);
	background: -moz-linear-gradient(-45deg, rgba(29, 158, 205, 1) 0%, rgba(127, 199, 51, 1) 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(29, 158, 205, 1)), color-stop(100%, rgba(127, 199, 51, 1)));
	background: -webkit-linear-gradient(-45deg, rgba(29, 158, 205, 1) 0%, rgba(127, 199, 51, 1) 100%);
	background: -o-linear-gradient(-45deg, rgba(29, 158, 205, 1) 0%, rgba(127, 199, 51, 1) 100%);
	background: -ms-linear-gradient(-45deg, rgba(29, 158, 205, 1) 0%, rgba(127, 199, 51, 1) 100%);
	background: linear-gradient(135deg, rgba(29, 158, 205, 1) 0%, rgba(127, 199, 51, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d9ecd', endColorstr='#7fc733', GradientType=1 );
}
.pack1-li li i {
	margin-right: 2px;
}
.purch-sec-cont {
	padding-right: 39px;
}
.ihyip-purch-cont-sec-title h4 {
	padding: 30px 0;
	font-size: 32px;
}
.package-list ul:last-child {
	position: relative;
	top: -15px;
}
.package-list ul {
	display: inline-block;
}
.package-list ul li {
	margin: 7px 0;
}
.detail-btn .text {
	padding: 0 25px 0 18px;
	text-align: left;
}
.detail-btn {
	position: relative;
	border-radius: 10px;
	display: inline-flex;
	align-items: center;
	padding: 15px 28px 15px 28px;
}
.money-back, .pack-btn {
	margin-top: 38px;
}
.detail-btn .value {
	background-color: #fff;
	color: #215047;
	padding: 0 15px;
	border-radius: 10px;
	font-weight: 700;
	font-size: 18px;
	height: 50px;
	align-items: center;
	line-height: 50px;
}
.detail-btn .text {
	padding: 0 20px 0 13px;
	text-align: left;
	line-height: 18px;
	font-weight: 700;
}
.pack-btn .btn {
	background: rgba(55, 169, 211, 1);
	background: -moz-linear-gradient(left, rgba(55, 169, 211, 1) 0%, rgba(135, 205, 77, 1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(55, 169, 211, 1)), color-stop(100%, rgba(135, 205, 77, 1)));
	background: -webkit-linear-gradient(left, rgba(55, 169, 211, 1) 0%, rgba(135, 205, 77, 1) 100%);
	background: -o-linear-gradient(left, rgba(55, 169, 211, 1) 0%, rgba(135, 205, 77, 1) 100%);
	background: -ms-linear-gradient(left, rgba(55, 169, 211, 1) 0%, rgba(135, 205, 77, 1) 100%);
	background: linear-gradient(to right, rgba(55, 169, 211, 1) 0%, rgba(135, 205, 77, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#37a9d3', endColorstr='#87cd4d', GradientType=1 );
	border-radius: 10px;
	font-weight: normal;
	font-size: 15px;
	letter-spacing: 0.02em;
	line-height: 12px;
	text-align: center;
	font-weight: 600;
	font-size: 14px;
	padding: 10px 13px;
	cursor: pointer;
}
.pack-btn .btn:hover {
	background: rgba(135, 205, 77, 1);
	background: -moz-linear-gradient(left, rgba(135, 205, 77, 1) 0%, rgba(55, 169, 211, 1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(135, 205, 77, 1)), color-stop(100%, rgba(55, 169, 211, 1)));
	background: -webkit-linear-gradient(left, rgba(135, 205, 77, 1) 0%, rgba(55, 169, 211, 1) 100%);
	background: -o-linear-gradient(left, rgba(135, 205, 77, 1) 0%, rgba(55, 169, 211, 1) 100%);
	background: -ms-linear-gradient(left, rgba(135, 205, 77, 1) 0%, rgba(55, 169, 211, 1) 100%);
	background: linear-gradient(to right, rgba(135, 205, 77, 1) 0%, rgba(55, 169, 211, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87cd4d', endColorstr='#37a9d3', GradientType=1 );
}
.ihyip-testinomial-left-sec {
	padding-left: 70px;
}
.testinomial-block-sec li {
	display: inline-block;
	background: #0a1816;
	color: #fff !important;
	margin: 120px 3px 9px;
	padding: 15px;
	border-radius: 9px;
	cursor: pointer;
	transition: all 200ms ease-in-out;
	width: 210px;
}
.testinomial-block-sec li:hover {
	background: #17453e;
}
.testinomial-block-sec li:nth-child(2n+1) {
position: relative;
top: -70px;
}
.testinomial-block-sec li p {
	line-height: 25px;
	font-size: 16px;
	color: #fff;
	margin-top: 20px;
}
.testinomial-block-sec li .name {
	font-weight: bold;
	font-size: 18px;
	letter-spacing: 0.04em;
	line-height: 35px;
	text-align: left;
}
.testinomial-block-sec li .designation {
	font-size: 14px;
	letter-spacing: 0.04em;
	text-align: left;
	color: #fff;
	opacity: 0.65;
}
@media only screen and (min-width: 1200px) {
.testimonial .row .tabs {
margin-right: 25px;
}
}
.fixed-logo {
}
.fixed-top .fixed-logo {
}
.fixed-top .normal-logo {
}
.ihyip-header-logo {
	margin-left: -20px;
	padding: 4px 0 0px;
}
.fixed-top .text-dark {
}
.ihyip-banner-content h2 {
	color: #204e44;
	font-size: 35px;
}
.ihyip-banner-content {
	padding: 127px 0 110px 0;
	text-align: center;
}
.ihyip-banner-content p {
	color: #1c463d;
	padding: 25px 0;
	margin-right: 25px;
}
.ihyip-banner-content h1 {
	font-size: 52px;
}
#navbar_top {
    position: fixed;
    width: 100%;
    z-index: 22;
}
.ihyip-banner {
	padding-top: 100px;
}
.banner-bg-wave {
	position: absolute;
	opacity: 0.8;
	top: -62px;
}
.ihyip-banner-video {
	text-align:center;
}
.ihyip-banner-video video {
	width: 80%;
	/* height: 500px; */
	object-fit: cover;
}
 @media only screen and (min-width: 1200px) {
.ihyip-header-after::after {
 position: absolute;
 background: url(../images/header-after.png) no-repeat scroll 0 0;
 content: "";
 width: 511px;
 height: 192px;
 top: 0;
 left: 20px;
}
}
.parallax {
	position: absolute;
	width: 100%;
	height: 100%;
	overflow: hidden;
	top: 0;
	left: 0;
	z-index: 1;
}
.parallax div {
	/*enable 3D rendering*/
  transform: translateZ(0);
	will-change: transform;
}
.layer {
	position: absolute;
	width: 100%;
	height: 800px;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: top center;
}
.source-layer1 {
	background:url(../images/video/t1.webp) no-repeat;
}
.source-layer2 {
	background:url(../images/video/t2.webp) no-repeat;
}
.source-layer3 {
	background:url(../images/video/t3.webp) no-repeat;
}
.custom-form .form-control:focus {
	color: #000;
	background-color: #fff;
	border: 1px solid #fff;
	border-bottom: 2px solid #c4d0d6;
	outline: 0;
	box-shadow: none;
}
.custom-form .form-control {
	border-bottom: 2px solid #c4d0d6;
	background: transparent;
}
.custom-form input::-webkit-outer-spin-button, .custom-form input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.custom-form input[type=number] {
	-moz-appearance: textfield;
}.ihyip-recaptcha {
	position: relative;
	z-index: 1;
}
.ihyip-recaptcha .captcha {
/*	margin: 0 auto;
	background-color: #f9f9f9;
	border: 1px solid #d3d3d3;
	border-radius: 5px;
	color: #4c4a4b;
	display: flex;
	justify-content: center;
	align-items: center;
	box-shadow: 0 10px 70px 0 rgba(138, 255, 0, .07), 0 15px 105px 0 rgba(138, 255, 0, .07);
	width: 267px;*/
}
@media screen and (max-width: 500px) {
.ihyip-recaptcha .captcha {
flex-direction: column;
}
.ihyip-recaptcha .text {
margin: .5em!important;
text-align: center;
}
.ihyip-recaptcha .logo {
align-self: center!important;
}
.ihyip-recaptcha .spinner {
margin: 2em .5em .5em .5em!important;
}
}
.ihyip-recaptcha .text {
	font-size: 16px;
	font-weight: 600;
	margin-right: 0;
}
.ihyip-recaptcha .spinner {
	position: relative;
	width: 2em;
	height: 2em;
	display: flex;
	margin: 0 5px;
	align-items: center;
	justify-content: center;
}
.ihyip-recaptcha input[type="checkbox"] {
	position: absolute;
	opacity: 0;
	z-index: -1;
}
.ihyip-recaptcha input[type="checkbox"]+.checkmark {
	display: inline-block;
	width: 2em;
	height: 2em;
	background-color: #fcfcfc;
	border: 2.5px solid #c3c3c3;
	border-radius: 3px;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}
.drawer-close .drawer-toggle {
	z-index: 2;
}
.ihyip-recaptcha input[type="checkbox"]+.checkmark span {
	content: '';
	position: relative;
	margin-top: -3px;
	transform: rotate(45deg);
	width: .75em;
	height: 1.2em;
	opacity: 0;
}
.ihyip-recaptcha input[type="checkbox"]+.checkmark>span:after {
	content: '';
	position: absolute;
	display: block;
	height: 3px;
	bottom: 0;
	left: 0;
	background-color: #029f56;
}
.ihyip-recaptcha input[type="checkbox"]+.checkmark>span:before {
	content: '';
	position: absolute;
	display: block;
	width: 3px;
	bottom: 0;
	right: 0;
	background-color: #029f56;
}
.ihyip-recaptcha input[type="checkbox"]:checked+.checkmark {
	animation: 2s spin forwards;
}
.ihyip-recaptcha input[type="checkbox"]:checked+.checkmark>span {
	animation: 1s fadein 1.9s forwards;
}
.ihyip-recaptcha input[type="checkbox"]:checked+.checkmark>span:after {
animation: .3s bottomslide 2s forwards;
}
.ihyip-recaptcha input[type="checkbox"]:checked+.checkmark>span:before {
animation: .5s rightslide 2.2s forwards;
}
@keyframes fadein {
0% {
opacity:0;
}
100% {
opacity:1;
}
}
@keyframes bottomslide {
0% {
width:0;
}
100% {
width:100%;
}
}
@keyframes rightslide {
0% {
height:0;
}
100% {
height:100%;
}
}
.ihyip-recaptcha .logo {
	display: flex;
	flex-direction: column;
	align-items: center;
	height: 100%;
	align-self: flex-end;
	margin: 0.5em 1em;
}
.ihyip-recaptcha .logo img {
	height: 2em;
	width: 2em;
}
.ihyip-recaptcha .logo p {
	color: #9d9ba7;
	margin: 0;
	font-size: 15px;
	font-weight: 700;
	margin: .4em 0 .2em 0;
}
.ihyip-recaptcha .logo small {
	color: #9d9ba7;
	margin: 0;
	font-size: .8em;
}
@keyframes spin {
10% {
width:0;
height:0;
border-width:6px;
}
30% {
width:0;
height:0;
border-radius:50%;
border-width:1em;
transform: rotate(0deg);
border-color:rgb(199,218,245);
}
50% {
width:2em;
height:2em;
border-radius:50%;
border-width:4px;
border-color:rgb(199,218,245);
border-right-color:rgb(89,152,239);
}
70% {
border-width:4px;
border-color:rgb(199,218,245);
border-right-color:rgb(89,152,239);
}
90% {
border-width:4px;
}
100% {
width:2em;
height:2em;
border-radius:50%;
transform: rotate(720deg);
border-color:transparent;
}
}
.ihyip-recaptcha .desg-name {
	color: red;
	font-weight: bold;
	font-size: 20px;
}
.custom-form .form-block {
	position: relative;
}
.form-block.error span {
	position: absolute;
	bottom: -22px;
	font-size: 14px;
	right: 0;
}
.form-block.error .form-control {
	border-bottom: 2px solid #dc3545;
}
.form-block.error .form-control::placeholder {
color:#dc3545;
}
.ihyip-development-block ul li {
	display: inline-block;
	width: 97px;
	height: 94px;
	text-align: center;
	margin: 7px 5px;
	padding: 12px 0;
	-webkit-box-shadow: 0px 0px 25px 10px rgba(0, 0, 0, 0.06);
	-moz-box-shadow: 0px 0px 25px 10px rgba(0, 0, 0, 0.06);
	box-shadow: 0px 0px 25px 10px rgba(0, 0, 0, 0.06);
	border-radius: 4px;
}
.ihyip-development-block ul li h6 {
	font-size: 14px;
}
.ihyip-development-block {
	border: 1px solid #dad6d6;
	border-radius: 14px;
	padding: 40px 0;
	margin-top: 30px;
}
.ihyip-development-block h5 {
	font-size: 22px;
}
.ihyip-inner-banner-cont h1 {
	font-size: 50px;
}
.ihyip-banner-video h4 {
	font-size: 13px;
	text-transform: capitalize;
	padding: 50px 0;
	text-align: center;
}
.ihyip-foot-cont p {
	color: #a7b2b0 !important;
	font-size: 16px !important;
	line-height: 23px;
}
.ihyip-foot-cont {
	width: 22%;
}
.ihyip-testinomial-left-title h2 span {
	font-size: 25px;
}
#spinner {
	opacity: 0;
	visibility: hidden;
transition: opacity .5s ease-out, visibility 0s linear .5s;
	z-index: 99999;
}
#spinner.show {
transition: opacity .5s ease-out, visibility 0s linear 0s;
	visibility: visible;
	opacity: 1;
}
.content-sec-pad {
	padding: 120px 0 30px 0;
	position: relative;
}
.reachus-info {
	margin-bottom: 25px;
}
.reachus-con h5 {
	margin: 10px 0;
	font-size: 16px;
}
.reachus-con a {
	font-weight: 600;
	font-size: 16px;
}
.reachus-ico {
	background: rgba(29, 158, 205, 1);
	background: -moz-linear-gradient(-45deg, rgba(29, 158, 205, 1) 0%, rgba(127, 199, 51, 1) 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(29, 158, 205, 1)), color-stop(100%, rgba(127, 199, 51, 1)));
	background: -webkit-linear-gradient(-45deg, rgba(29, 158, 205, 1) 0%, rgba(127, 199, 51, 1) 100%);
	background: -o-linear-gradient(-45deg, rgba(29, 158, 205, 1) 0%, rgba(127, 199, 51, 1) 100%);
	background: -ms-linear-gradient(-45deg, rgba(29, 158, 205, 1) 0%, rgba(127, 199, 51, 1) 100%);
	background: linear-gradient(135deg, rgba(29, 158, 205, 1) 0%, rgba(127, 199, 51, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d9ecd', endColorstr='#7fc733', GradientType=1 );
	display: inline-block;
	padding: 13px;
	border-radius: 50%;
	margin-bottom: 10px;
	margin-right: 10px;
	width: 50px;
	height: 50px;
}
.cont-mar {
	margin-top: 65px;
}
.cer-image li {
	display: inline-block;
	margin: 0 10px;
}
.rat-image li {
	display: inline-block;
	margin: 10px 39px 0;
}
.rat-image li:hover {
	-webkit-animation: logoFadeUp cubic-bezier(0.4, 0, 0.2, 1) 0.75s 1;
	animation: logoFadeUp cubic-bezier(0.4, 0, 0.2, 1) 0.75s 1;
}
.reachus-head {
	margin-bottom: 30px;
}
.telegram-blocks {
	z-index: 2;
	position: relative;
	-webkit-box-shadow: 10px 0px 5px 0px rgba(0, 0, 0, 0.11);
	-moz-box-shadow: 10px 0px 5px 0px rgba(0, 0, 0, 0.11);
	box-shadow: 10px 0px 5px 0px rgba(0, 0, 0, 0.11);
}
.skype-blocks {
	position: relative;
	-webkit-box-shadow: 10px 0px 5px 0px rgba(0, 0, 0, 0.11);
	-moz-box-shadow: 10px 0px 5px 0px rgba(0, 0, 0, 0.11);
	box-shadow: 10px 0px 5px 0px rgba(0, 0, 0, 0.11);
	z-index: 3;
}
.gtco-testimonials {
	position: relative;
}
@media (max-width: 767px) {
.gtco-testimonials {
margin-top: 20px;
}
}
.gtco-testimonials h2 {
	font-size: 30px;
	text-align: center;
	margin-bottom: 50px;
	color: #FFFFFF;
	text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
	letter-spacing: 2px;
	background-color: black;
	padding: 10px 5px;
}
.gtco-testimonials .owl-stage-outer {
	padding: 30px 0;
}
.gtco-testimonials .owl-nav {
	display: none;
}
.gtco-testimonials .owl-dots {
	text-align: center;
}
.gtco-testimonials .owl-dots span {
	position: relative;
	height: 10px;
	width: 10px;
	border-radius: 50%;
	display: block;
	background: #fff;
	border: 2px solid #80c020;
	margin: 0 5px;
}
.gtco-testimonials .owl-dots .active {
	box-shadow: none;
}
.gtco-testimonials .owl-dots .active span {
	background: #80c020 !important;
	box-shadow: none;
	height: 12px;
	width: 12px;
}
.gtco-testimonials .card {
	background: #fff;
	box-shadow: 0 8px 30px -7px #c9dff0;
	margin: 0 20px;
	padding: 0 10px;
	border-radius: 20px;
	border: 0;
}
.gtco-testimonials .card .card-img-top {
	max-width: 100px;
	border-radius: 50%;
	margin: 15px auto 0;
	box-shadow: 0 8px 20px -4px #95abbb;
	width: 100px;
	height: 100px;
}
.gtco-testimonials .card h5 {
	font-size: 21px;
	line-height: 1.3;
}
.gtco-testimonials .card h5 span {
	font-size: 18px;
	color: #666666;
}
.gtco-testimonials .card p {
	font-size: 16px;
	color: #555;
	position: relative;
}
.gtco-testimonials .active {
	opacity: 0.5;
	transition: all 0.3s;
}
.gtco-testimonials .center {
	opacity: 1;
}
.gtco-testimonials .center h5 {
	font-size: 20px;
}
.gtco-testimonials .center h5 span {
	font-size: 20px;
}
.gtco-testimonials .center .card-img-top {
	max-width: 100%;
	height: 120px;
	width: 120px;
}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
	outline: 0;
}
.owl-theme .owl-dots .owl-dot {
	background: none;
}
.ctestimonial {
}
.gtco-testimonials .card p::before {
position: absolute;
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: "\f10d";
top: -15px;
left: -13px;
color: #86c724;
font-size: 20px;
}
.gtco-testimonials .card p::after {
position: absolute;
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: "\f10e";
bottom: -15px;
right: -13px;
color: #86c724;
font-size: 20px;
}
.three-block {
	padding: 22px 60px;
	min-height: 217px;
	transition: 0.4s ease-in-out;
}
.skype-blocks {
	background-color: #caeaf7;
}
.telegram-blocks {
	background-color: #f7e3c1;
}
.livechat-blocks {
	background-color: #e1f7bb;
}
.reachus {
	display: flex;
}
.Email-blocks {
	background: #abd867;
	z-index: 1;
	position: relative;
	-webkit-box-shadow: 10px 0px 5px 0px rgba(0, 0, 0, 0.11);
	-moz-box-shadow: 10px 0px 5px 0px rgba(0, 0, 0, 0.11);
	box-shadow: 10px 0px 5px 0px rgba(0, 0, 0, 0.11);
}
.reachus-con a:hover {
	color: #000 !important;
}
.skype-blocks:hover {
	background-color: #b8d9e7;
}
.telegram-blocks:hover {
	background-color: #eacfa2;
}
.Email-blocks:hover {
	background: #b5e968;
}
.livechat-blocks:hover {
	background-color: #d8eaba;
}
.card-block {
	border: 1px solid #cccccc;
	border-radius: 5px;
	width: 100%;
	margin: 0 auto;
}
.service-plan-price h3 {
	font-size: 37px;
}
.card-block h5 {
	font-weight: 700;
	font-size: 21px;
	margin-top: 10px;
	font-weight: 700 !important;
}
.strikeout-price {
	color: #f50834;
	text-decoration: line-through;
	font-size: 14px;
	font-weight: 600;
}
.percentage-offer {
	background-color: #e67e22;
	display: inline-block;
	padding: 6px 21px;
	border-radius: 20px;
	font-weight: bold;
	font-size: 16px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 50%;
	top: -17px;
	color: #ffffff;
}
.plan-slide {
	min-height: 125px;
	position: relative;
}
.frequent-services {
	display: flex;
	background: rgba(254, 254, 254, 1);
	background: -moz-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(237, 237, 237, 1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(254, 254, 254, 1)), color-stop(100%, rgba(237, 237, 237, 1)));
	background: -webkit-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(237, 237, 237, 1) 100%);
	background: -o-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(237, 237, 237, 1) 100%);
	background: -ms-linear-gradient(top, rgba(254, 254, 254, 1) 0%, rgba(237, 237, 237, 1) 100%);
	background: linear-gradient(to bottom, rgba(254, 254, 254, 1) 0%, rgba(237, 237, 237, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#ededed', GradientType=0 );
	border-radius: 50px;
	padding: 5px 10px;
	align-items: center;
	justify-content: space-evenly;
	border: 1px solid #fff;
}
.frequent-services h4 {
	font-size: 26px;
}
#expand {
	background: transparent;
	border: none;
	position: relative;
}
#expand::after {
content: "\f107";
position: absolute;
right: -14px;
top: 1px;
bottom: 0;
margin: auto;
color: #86c724;
font-weight: 900;
font-family: 'Font Awesome 6 Free';
}
#expand h6 {
	font-weight: 600;
}
.fre-cont {
	margin-right: 19px;
}
.ser-features {
	display: inline-block;
	border-top: 2px solid #dfdfdf;
	padding-top: 11px;
}
.ser-features li {
	display: inline-block;
	font-size: 16px;
	float: left;
	margin: 10px 10px 0 0;
	font-size: 15px;
}
.slide-unique {
	min-height: 92px;
}
.checout-form label {
	display: inline-block;
	width: 100%;
	margin-bottom: 18px;
	font-weight: 600;
	color: #132d24;
	font-size: 15px;
}
.checout-form input {
	width: 100%;
	padding: 10px 10px;
	background: rgba(252, 252, 252, 1);
	border: 1px solid #cccccc;
	font-size: 14px;
}
.checout-form input::-webkit-input-placeholder {
color: rgba(19.45.36, 0.5);
font-weight: 600;
}
.checout-form input::-moz-placeholder {
color: rgba(19.45.36, 0.5) !important;
font-weight: 600;
opacity: 1;
}
.checout-form input:-ms-input-placeholder {
color: rgba(19.45.36, 0.5) !important;
font-weight: 600;
opacity: 1;
}
.checout-form input:-moz-placeholder {
color: rgba(19.45.36, 0.5) !important;
font-weight: 600;
opacity: 1;
}
input:focus-visible {
outline: none;
}
.remove {
	background: transparent;
	border: none;
}
.remove i {
	color: #78a834;
}
.summary li .selected-list {
	display: flex;
	justify-content: space-between;
	align-items: start;
	margin: 13px 0;
	width: 100%;
}
.summary {
	border: 1px solid #cccccc;
	border-radius: 5px;
	padding: 10px 20px;
	width: 93%;
	margin-bottom: 10px;
}
.summary li span {
	width: 68%;
	font-weight: 500;
}
.sub-totalli h5 {
	margin-right: 47px;
}
.sub-totalli {
	border-top: 2px solid #dfdfdf;
	border-bottom: 2px solid #dfdfdf;
	padding: 5px 0;
	margin-top: 37px !important;
}
.secure-payment button[type="submit"] {
	background: #e67e22;
	border: none;
	color: #ffffff;
	font-weight: 600;
	font-size: 18px;
	padding: 10px 35px;
	border-radius: 10px;
}
.secure-payment {
	display: inline-block;
	text-align: center;
	margin: 10px 0;
	width: 100%;
}
.terms-conditions a {
	color: rgba(0, 0, 0, 0.5);
	text-decoration: underline;
}
.terms-conditions a:hover {
	text-decoration: none;
}
.secure-payment button[type="submit"]:hover, .secure-payment button[type="submit"]:active, .secure-payment button[type="submit"]:focus {
	background-color: #86c724;
}
.secure-payment li {
	color: #132d24;
	font-weight: 500;
	margin-bottom: 4px;
	display: inline;
	margin: 0 13px;
}
.summary li span i {
	margin-right: 4px;
}
.delete::after {
cursor: pointer;
float: right;
display: inline-block;
margin: 6px 0;
width: 14px;
height: 14px;
transition: opacity .15s;
content: "\f00d";
font-family: 'Font Awesome 6 Free';
font-weight: 900;
color: #80ad41;
font-size: 18px;
}
.summary li .selected-list .delete::after {
font-size: 15px;
}
.common-ser-head i {
	color: #86c724;
}
#digitalserbut, #designserbut, #templateserbut {
	display: flex;
	align-items: baseline;
	cursor: pointer;
}
#digitalserbut {
	margin-bottom: 20px;
}
.selection div.card-block {
transition: .5s ease;
}
.selection input {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	cursor: pointer;
	z-index: 2;
}
.selection input[type="checkbox"]:checked ~ div.card-block {
border: 1px solid #86c724;
-webkit-box-shadow: 0px 0px 42px 5px rgba(134, 199, 36, 0.14);
-moz-box-shadow: 0px 0px 42px 5px rgba(134, 199, 36, 0.14);
box-shadow: 0px 0px 42px 5px rgba(134, 199, 36, 0.14);
}
.selection {
	position: relative;
}
.selection input[type="checkbox"]:checked ~ div.frequent-services {
border: 1px solid #86c724;
}
.selection input[type="checkbox"]:checked ~ div.card-block .addtocart-ico .nor {
display: none;
}
.selection input[type="checkbox"]:checked ~ div.card-block .addtocart-ico .hov {
display: block;
}
.selection input[type="checkbox"]:checked ~ div.frequent-services .addtocart-ico .nor {
display: none;
}
.selection input[type="checkbox"]:checked ~ div.frequent-services .addtocart-ico .hov {
display: block;
}
.hov {
	display: none;
}
.card-block .addtocart-ico img {
	width: 28px;
}
.card-block .addtocart-ico {
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #f2f2f2;
	padding: 6px;
	border-bottom-right-radius: 11px;
	border-top-left-radius: 3px;
}
.selection input[type="checkbox"]:checked ~ div.card-block .addtocart-ico {
background-color: #86c724;
}
.selected-service-list li:last-child h5 {
	color: #649620;
	font-weight: 600;
}
.selected-service-list li label {
	font-size: 15px;
}
.card-block .tooltip-text {
	visibility: hidden;
	position: absolute;
	top: -81px;
	left: 0;
	right: 0;
	background-color: #d6ecb6;
	border-radius: 4px;
	padding: 6px 10px;
	color: #3e531f;
	display: flex;
	margin: auto;
	text-align: left;
	align-items: center;
}
.selection input[type="checkbox"]:checked ~ div.card-block .tooltip-text {
visibility: visible;
}
.selection input[type="checkbox"]:checked ~ div.card-block .tooltip-text-selplan {
visibility: visible;
}
input[type="search"] {
	background: url(../images/select-arrow.png) no-repeat right #ffffff;
	font-weight: 600;
	font-size: 16px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	color: rgba(0, 0, 0, 0.5);
}
input[type="search"]::-webkit-input-placeholder {
color: #000000;
}
input[type="search"]::-moz-input-placeholder {
color: #000000;
}
input[type="search"]:-ms-input-placeholder {
color: #000000;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration {
-webkit-appearance: none;
width: 32px;
height: 32px;
line-height: 30px;
color: white;
text-align: left;
cursor: pointer;
}
input[type="search"]::-webkit-search-cancel-button:before, input[type="search"]::-webkit-search-results-button:before, input[type="search"]::-webkit-search-results-decoration:before {
position: absolute;
content: 'x';
font-style: normal;
}
input[type="search"]:invalid::-webkit-search-cancel-button:before, input[type="search"]:invalid::-webkit-search-results-button:before, input[type="search"]:invalid::-webkit-search-results-decoration:before {
font-family: "entypo";
content: attr(data-icon);
}
input[type="search"] + label {
	position: absolute;
	margin: 8px 0 0 -30px;
	cursor: pointer;
}
input[type="search"] + label:after {
	margin-left: 7px;
	color: #fff;
	content: '\25BE';
}
input[type="search"]:focus::-webkit-input-placeholder {
font-weight: normal;
color: #fff;
}
input[type="search"]:focus::-moz-input-placeholder {
font-weight: normal;
color: #fff;
}
input[type="search"]:focus:-ms-input-placeholder {
font-weight: normal;
color: #fff;
}
input[type="search"]:focus:invalid + label:before {
display: none;
}
input[type="search"]:focus:invalid + label:after {
margin-left: 4px;
content: attr(data-icon);
}
input[type="search"]:valid + label {
display: none;
}
.ui-autocomplete {
	width: 190px;
	max-height: 180px;
	padding: 0;
	margin: 0;
	overflow-y: auto;
	overflow-x: hidden;
	background: #96d157;
	color: #fff;
	border-width: 4px 4px 4px 0;
	border-style: solid;
	border-color: #96d157;
}
.ui-autocomplete ul {
	list-style: none;
}
.ui-autocomplete li {
	height: 36px;
	margin: 0;
	font: bold 14px/36px Arial, Helvetica, sans-serif;
	white-space: nowrap;
}
.ui-autocomplete li:hover {
	-moz-transition: background 0.3s ease-in;
	-o-transition: background 0.3s ease-in;
	-webkit-transition: background 0.3s ease-in;
	transition: background 0.3s ease-in;
	background: #83bc47;
}
.ui-autocomplete li a:hover {
	color: #ffffff;
}
.ui-autocomplete li a {
	display: block;
	padding: 0 12px;
	cursor: pointer;
}
.inner-form .travel-type-wrap {
 
}

 .checout-form .inner-form {
	border: 1px solid #c4d0d6;
}

.inner-form .travel-type-wrap .item {
	color: #132d24;
	border-radius: 00;
	background: #ffffff;
	margin-right: 5px;
	padding: 0px 0 0 10px;
	transition: all .3s;
	cursor: pointer;
	text-align: center;
	width: 100%;
	display: flex;
	align-items: center;
	border-bottom: 1px solid #c4d0d6;
	position: relative;
	min-height: 63px;
}
.inner-form .travel-type-wrap .item::after {
	/* position: absolute; */
	content: "";
	position: absolute;
	/* width: 7%; */
	/* height: 23%; */
	top: 0;
	left: 0;
	border-style: solid;
	border-width: 21px 21px 0 0;
	border-color: #7dba20 transparent transparent transparent;
	
}
.inner-form .travel-type-wrap .item:hover::after {
	border-style: solid;
	border-width: 40px 6px 0 0;
	height: 29px;
	content: "";
	position: absolute;
	border-color: #7dba20 #7dba20 #7dba20 #7dba20;
	/* width: 100%; */
	top: 0;
	bottom: 0;
	margin: auto;transition: 0.5s;
}
.inner-form .travel-type-wrap .item.active::after {
	border-style: solid;
	border-width: 64px 6px 0 0;
	height: 58px;
	content: "";
	position: absolute;
	border-color: #8fce2f #8fce2f #8fce2f #8fce2f;
	width: 100%;

	transition: 0.2s;
}
.inner-form .travel-type-wrap .item.no-items::after {
	 
	content: inherit;
 
	display: none;
 
}
.inner-form .travel-type-wrap .item.no-items span:last-child {
	border-radius: 0px;
	color: #132d24 !important;
	background: transparent;
	padding: 0 !important;
}
.inner-form .travel-type-wrap .item.no-items {min-height: 49px;}
.inner-form .travel-type-wrap .item.active span:first-child {
	position: relative;
	z-index: 2;
}
.inner-form .travel-type-wrap .item.active .pack-icon i {
	position: relative;
	z-index: 2;
}
.pack-icon {
	font-size: 21px;
	margin-right: 10px;
 
	color: #132d24;
	width: 20px;
}.pack-con {
	display: flex;
	justify-content: stretch;
	width: 100%;
	align-items: center;
}

.inner-form .travel-type-wrap .item .group-icon {
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 10px;
}
.inner-form .travel-type-wrap .item .group-icon svg {
	width: 20px;
	height: 20px;
	fill: #555;
	margin: 0 4px;
}
.inner-form .travel-type-wrap .item span {
	font-size: 14px;
	font-weight: bold;
	width: 100%;
	display: block;
}.inner-form .travel-type-wrap .item span:first-child {
	text-align: left;
}
.inner-form .travel-type-wrap .item.active {
 
}
.inner-form .travel-type-wrap .item.active, .inner-form .travel-type-wrap .item {
	border-bottom: 1px solid #c4d0d6;
}
.inner-form .travel-type-wrap .item.active svg {
	fill: #fff;
}
 
.inner-form .travel-type-wrap .item:hover .group-icon svg, .inner-form header .travel-type-wrap .item:focus .group-icon svg {
	fill: #fff;
}

.inner-form .main-form {
	background: rgba(0, 0, 0, 0.8);
	box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.15);
	border-radius: 3px;
	position: relative;
	padding: 40px;
	position: relative;
}
.inner-form .main-form .row {
	margin-bottom: 15px;
}
.inner-form .main-form .row .input-wrap {
	background: #fff;
	border-radius: 3px;
	height: 60px;
	position: relative;
	padding: 10px 15px 10px 48px;
}
.inner-form .main-form .row .input-wrap .icon-wrap {
	width: 48px;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
}
.inner-form .main-form .row .input-wrap .icon-wrap svg {
	fill: #ccc;
	width: 20px;
	height: 20px;
	-ms-flex-item-align: end;
	align-self: flex-end;
	margin-bottom: 10px;
}
.inner-form .main-form .row .input-wrap .input-field label {
	font-size: 11px;
	font-weight: 900;
	display: block;
	color: #555;
}
.inner-form .main-form .row .input-wrap .input-field input {
	font-size: 16px;
	color: #333;
	background: transparent;
	width: 100%;
	border: 0;
	padding: 8px 0;
	font-family: 'Lato', sans-serif;
}
.inner-form .main-form .row .input-wrap .input-field input.placeholder {
	color: #808080;
}
.inner-form .main-form .row .input-wrap .input-field input:-moz-placeholder {
color: #808080;
}
.inner-form .main-form .row .input-wrap .input-field input::-webkit-input-placeholder {
color: #808080;
}
.inner-form .main-form .row .input-wrap .input-field input.hover, .inner-form .main-form .row .input-wrap .input-field input:focus {
	box-shadow: none;
	outline: 0;
}
.inner-form .main-form .row .input-checkbox-group .input-checkbox {
	display: inline-block;
	margin-right: 44px;
}
.inner-form .main-form .row .input-checkbox-group .input-checkbox label {
	font-weight: 900;
	font-size: 11px;
	color: #fff;
	padding-top: 3px;
}
.inner-form .main-form .row.second {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 24px;
}
.inner-form .main-form .row.second .input-wrap {
	width: calc((100% - 30px)/3);
}
.inner-form .main-form .row.third {
	margin-bottom: 30px;
}
.inner-form .main-form:after {
	content: '';
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid rgba(0, 0, 0, 0.8);
	position: absolute;
	top: -10px;
}
.inner-form .main-form.type0:after {
	left: 50px;
}
.inner-form .main-form.type1:after {
	left: 170px;
}
.inner-form .main-form.type2:after {
	left: 330px;
}
.inner-form .main-form.type3:after {
	left: 474px;
}
.input-select {
	height: 34px;
	padding: 8px 0;
}
.choices__inner {
	background: transparent;
	border-radius: 0;
	border: 0;
	height: 100%;
	color: #333;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	padding: 0;
	padding-right: 30px;
	font-size: 16px;
	min-height: auto;
}
.choices__inner .choices__list.choices__list--single {
	display: -ms-flexbox;
	display: flex;
	padding: 0;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
}
.choices__inner .choices__item.choices__item--selectable.choices__placeholder {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
	opacity: 1;
	color: #666;
}
.choices__inner .choices__list--single .choices__item {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
	color: #333;
}
.choices__list.choices__list--dropdown {
	border: 0;
	background: #000;
	padding: 10px 15px;
	margin-top: 8px;
	border-radius: 3px;
	box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.15);
}
.choices__list.choices__list--dropdown .choices__item--selectable {
	padding-right: 0;
}
.choices__list--dropdown .choices__item--selectable.is-highlighted {
	background: transparent;
	color: #fff;
}
.choices__list--dropdown .choices__item {
	color: #ccc;
	min-height: 24px;
}
.choices[data-type*="select-one"] .choices__inner {
padding-bottom: 0;
}
.choices[data-type*="select-one"]:after {
border: 0;
width: 18px;
height: 18px;
margin: 0;
transform: none;
opacity: 1;
right: 0;
top: 0;
background-size: 18px 18px;
background-position: right center;
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg fill='%23999' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath d='M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z'/%3e%3c/svg%3e");
background-repeat: no-repeat;
}
.choices[data-type*="select-one"].is-open:after {
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg fill='%23999' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath d='M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z'/%3e%3c/svg%3e");
}
.btn-search {
	min-width: 100px;
	height: 50px;
	padding: 0 15px;
	background: #ff8300;
	white-space: nowrap;
	border-radius: 3px;
	font-size: 16px;
	color: #fff;
transition: all .2s ease-out, color .2s ease-out;
	border: 0;
	cursor: pointer;
	font-weight: 900;
}
.btn-search:hover {
	background: #e67600;
}
.ser5 {
	margin-bottom: 10px;
}
.small-msg {
	display: flex;
	justify-content: center;
	align-items: center;
}
.small-msg i {
	color: #e67e22;
	font-size: 12px;
}
.small-msg h6 {
	font-size: 13px;
}
.temp-id-con h4 {
	font-size: 18px;
	margin-bottom: 6px !important;
}
.template-other-info li {
	padding: 7px 0;
	border-bottom: 1px solid #ebebeb;
}
.template-other-info li:last-child {
	border: none;
}
.template-other-info label {
	font-weight: 600;
	color: #1f2910;
	width: 167px;
}
.template-other-info li:nth-child(3) i, .template-other-info li:nth-child(4) i {
font-size: 19px;
}
.template-other-info li i {
	margin-right: 3px;
}
.template-new {
	position: absolute;
	top: 18px;
	right: 14px;
	background-color: #249013;
	width: 80px;
	height: 80px;
	text-align: center;
	font-size: 16px;
	font-weight: 600;
	color: #fff;
	border-radius: 50%;
	padding: 31px 0;
}
.drawer .content-sec-pad {
	padding: 120px 0 30px 0;
}
.template-other-info span {
	color: #1f2910;
	font-size: 14px;
}
.temp-id-con h4 small {
	font-size: 15px;
}
.temp-id {
	display: flex;
	align-items: center;
}
.selected-template {
	margin: 20px 0;
	display: flex;
	justify-content: space-between;
}
.temp-price-remove {
	display: flex;
	align-items: center;
}
.temp-price {
	margin-right: 37px;
}
.common-ser-head h5 {
	font-weight: 700 !important;
}
.templateserbut {
	margin-bottom: 20px;
}
.card-block .tooltip-text-selplan {
	visibility: hidden;
	position: absolute;
	bottom: -34px;
	left: 0;
	right: 0;
	color: #3e531f;
	margin: 0 auto;
	text-align: left;
	text-align: center;
}
.custom-control-label::before, .custom-file-label, .custom-select {
-webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
.custom-select {
	display: inline-block;
	width: 100%;
	height: calc(1.5em + 0.75rem + 2px);
	padding: 0.375rem 1.75rem 0.375rem 0.75rem;
	font-size: 15px;
	font-weight: 600;
	line-height: 1.5;
	color: #495057;
	vertical-align: middle;
	background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
	background-color: rgba(0, 0, 0, 0);
	background-color: transparent;
	border: none;
	border-radius: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding: 0;
}
.custom-select:focus {
	border-color: #80bdff;
	outline: 0;
	-webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
	box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-select:focus::-ms-value {
color: #495057;
background-color: #ffffff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
height: auto;
padding-right: 0.75rem;
background-image: none;
}
.custom-select:disabled {
	color: #6c757d;
	background-color: #e9ecef;
}
.custom-select::-ms-expand {
display: none;
}
.custom-select-sm {
	height: calc(1.5em + 0.5rem + 2px);
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
	padding-left: 0.5rem;
	font-size: 0.875rem;
}
.custom-select-lg {
	height: calc(1.5em + 1rem + 2px);
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	padding-left: 1rem;
	font-size: 1.25rem;
}
.custom-select:focus {
	box-shadow: none;
}
.transact_box .custom-select {
}
.custom-select {
	position: relative;
}
.custom-select select {
	display: none;
}
.select-selected {
	background: url(../images/select-arrow.png) no-repeat right #ffffff;
	width: 100%;
}
.select-items div {
	color: #ffffff;
	padding: 8px 16px;
	cursor: pointer;
}
.select-selected {
	color: rgba(0, 0, 0, 0.5);
	padding: 8px 16px;
	border: 1px solid #cccccc;
	cursor: pointer;
	font-weight: 600;
}.arrow-none .select-selected {
    background-image: none;
    text-align: center;
}
.select-items {
	position: absolute;
	background-color: #96d157;
	top: 100%;
	left: 0;
	right: 0;
	z-index: 99;
}
.select-hide {
	display: none;
}
.select-items div:hover, .same-as-selected {
	background-color: rgba(0, 0, 0, 0.1);
}
.common-ser-head {
	display: inline-block;
}
.template-display .template-item {
	margin-bottom: 20px;
	border: 1px solid #cccccc;
	text-align: center;
	position: relative;
}
.template-display .template-item span {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	background-color: rgba(255, 255, 255, 0.9);
	padding: 12px 0;
	font-weight: 600;
	text-transform: uppercase;
}
.temp-type h4 {
	font-size: 23px;
}
.temp-type h4 sub {
	font-size: 15px;
}
.temp-type label {
	font-weight: 600;
}
.temp-type {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 12px;
	position: relative;
	padding: 4px 0;
}
.temp-type label small {
	color: #a0a0a0;
	display: block;
	font-weight: 400;
	font-size: 15px;
}
.temp-type::after {
background: url(../images/detail/seperator.png) no-repeat scroll 0 0;
width: 401px;
height: 20px;
content: "";
position: absolute;
bottom: -25px;
left: 0;
right: 0;
margin: 0 auto;
opacity: 0.7;
}
.temp-color h5 {
	font-size: 16px;
	font-weight: 600;
	margin-right: 10px;
	text-transform: uppercase;
	margin-bottom: 0;
}
.template-title span {
	font-size: 19px;
}
.color-brown small {
	background-color: #a45c00;
}
.temp-color small {
	display: inline-block;
	width: 19px;
	height: 19px;
	border-radius: 50%;
	-webkit-box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.75);
	box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.75);
	border: 3px solid #ffffff;
}
.temp-color {
	display: flex;
	align-items: center;
	justify-content: center;
}
.temp-cbtn {
	margin: 23px 0;
}
.temp-addtocart-btn {
	margin-top: 16px;
	text-align: center;
}
.temp-addtocart-btn .btn {
	border-radius: 5px;
	padding: 10px 12px;
	color: #ffffff;
	font-size: 17px;
	box-shadow: 0px 3px 0px 0px rgb(117, 175, 29);
	-webkit-box-shadow: 0px 2px 0px 0px rgb(117, 175, 29);
	-moz-box-shadow: 0px 2px 0px 0px rgb(117, 175, 29);
}
.temp-addtocart-btn .btn i {
	margin-left: 0 !important;
}
.template-info.stick {
	position: sticky;
	top: 0;
}
.bottom-sticky {
	display: none;
transition: -webkit-transform .25s ease;
transition: transform .25s ease;
transition: transform .25s ease, -webkit-transform .25s ease;
	-webkit-transform: translate3d(0, 105%, 0);
	transform: translate3d(0, 105%, 0);
	pointer-events: auto;
}
.botstickh .bottom-sticky {
	position: fixed;
	left: 0;
	right: 0;
	margin: 0 auto;
	z-index: 99999;
	bottom: 0px;
	text-align: center;
	display: block;
	background-color: #fff;
	padding: 5px 0;
	-webkit-box-shadow: 0px -4px 6px 0px rgba(0, 0, 0, 0.09);
	-moz-box-shadow: 0px -4px 6px 0px rgba(0, 0, 0, 0.09);
	box-shadow: 0px -4px 6px 0px rgba(0, 0, 0, 0.09);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translateZ(0);
}
.bottom-sticky .selected-template {
	margin: 0;
	justify-content: space-evenly;
	align-items: center;
}
.count-box {
	right: -6px;
}
.count-box {
	width: 15px;
	height: 15px;
	letter-spacing: 0;
	font-weight: 400;
	font-size: 10px;
	line-height: 15px;
	box-shadow: 1px 1px 3px 0 rgb(0 0 0 / 30%);
	opacity: 1;
transition: .3s ease-in-out;
	background-color: #242e14;
	color: #ffffff;
	text-align: center;
	border-radius: 50%;
	top: -8px;
	right: -6px;
	position: absolute;
}
.shop-cart i {
	color: #84c523;
	font-size: 18px;
}
.shake1 {
	-webkit-animation-name: shake;
	-webkit-animation-duration: 1.8s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-webkit-transform-origin: 50% 100%;
}
@-webkit-keyframes shake {
0% {
-webkit-transform: translate(2px, 1px);
}
10% {
-webkit-transform: translate(-1px, -2px);
}
20% {
-webkit-transform: translate(-3px, 0px);
}
30% {
-webkit-transform: translate(0px, 2px);
}
40% {
-webkit-transform: translate(0px, 0px);
}
50% {
-webkit-transform: translate(0px, 0px);
}
60% {
-webkit-transform: translate(-3px, 1px);
}
70% {
-webkit-transform: translate(2px, 1px);
}
80% {
-webkit-transform: translate(-1px, -1px);
}
90% {
-webkit-transform: translate(2px, 2px);
}
100% {
-webkit-transform: translate(1px, -2px);
}
}
.temp-cbtn .drawer-toggle {
	position: relative;
	right: inherit;
	top: inherit;
	z-index: 1;
	width: 100%;
}
.selected-template .drawer-toggle {
	position: relative;
	right: inherit;
	top: inherit;
	z-index: 1;
}
.other-templates {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 15px;
}
.other-templates-cat a {
	color: #132d24;
	text-align: center;
	font-size: 15px;
	font-weight: 600;
}
.other-templates-cat {
	text-align: center;
	position: relative;
	margin: 0 24px;
}
.other-templates-cat a:hover {
	color: #7fbf1f;
}
.other-templates div:last-child::after {
content: inherit;
display: none;
}
.other-templates-cat::after {
content: "";
position: absolute;
width: 1px;
height: 58px;
background-color: #e3e6df;
top: 0;
bottom: 0;
margin: auto;
right: -24px;
}
.other-templates-slide {
	background: rgba(61, 177, 155, 1);
	background: -moz-linear-gradient(-45deg, rgba(61, 177, 155, 1) 0%, rgba(95, 193, 51, 1) 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(61, 177, 155, 1)), color-stop(100%, rgba(95, 193, 51, 1)));
	background: -webkit-linear-gradient(-45deg, rgba(61, 177, 155, 1) 0%, rgba(95, 193, 51, 1) 100%);
	background: -o-linear-gradient(-45deg, rgba(61, 177, 155, 1) 0%, rgba(95, 193, 51, 1) 100%);
	background: -ms-linear-gradient(-45deg, rgba(61, 177, 155, 1) 0%, rgba(95, 193, 51, 1) 100%);
	background: linear-gradient(135deg, rgba(61, 177, 155, 1) 0%, rgba(95, 193, 51, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3db19b', endColorstr='#5fc133', GradientType=1 );
	color: #ffffff;
	position: fixed;
	right: 0;
	z-index: 99;
}
.other-templates-slide span {
	margin-right: 15px;
}
.other-templates-slide ul {
	display: none;
}
.other-templates-slide li a {
}
.mar-more {
	margin-top: 50px;
}
#click-fuction i {
	background-color: #ffffff;
	border-radius: 50%;
	color: #479d20;
	padding: 3px 3px;
	font-size: 13px;
	width: 18px;
	height: 18px;
}
.payment h1 {
	font-size: 45px;
	font-weight: 900;
}
.payment p {
	font-weight: 600;
	font-size: 22px;
}
.payment {
	padding: 38px 0 40px;
}
.circle-wrapper {
	position: relative;
	width: 100px;
	height: 100px;
	margin: 0 auto;
}
.circle-icon .icon {
	position: absolute;
	color: #fff;
	font-size: 55px;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
	bottom: 0;
	height: 69px;
}
.circle {
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	padding: 2.5px;
	background-clip: content-box;
	animation: spin 10s linear infinite;
}
.circle-wrapper:active .circle {
	animation: spin 2s linear infinite;
}
.success {
	background-color: #4BB543;
	border: 2.5px dashed #4BB543;
}
@keyframes spin {
100% {
transform: rotateZ(360deg);
}
}
canvas#celebration {
	position: absolute;
	left: 0;
	right: 0;
	top: -208px;
}
.two-btns-pay {
	margin-top: 33px;
}
.failure-cont h1 {
	background: #E67E22;
	background: linear-gradient(to right, #dd2036 19%, #c41025 50%, #f4102b 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.payment span {
	font-size: 19px;
}
.payment-success-img {
	margin: 69px 0;
}
.trans-info {
	margin: 30px 0 20px;
	display: flex;
	justify-content: center;
	align-items: end;
}
.trans-info li label {
	font-size: 15px;
	font-weight: 600;
	margin: 5px 0;
	display: inline-block;
	width: 100%;
}
.trans-info li span {
	font-size: 21px;
}
.trans-info li span small {
	font-size: 20px;
}
.payment.failure-cont {
	margin: 30px 0;
}
.payment-failure-img {
	padding: 40px 0;
}
.other-templates-slide-sidebar {
	background: rgba(61, 177, 155, 1);
	background: -moz-linear-gradient(-45deg, rgba(61, 177, 155, 1) 0%, rgba(95, 193, 51, 1) 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(61, 177, 155, 1)), color-stop(100%, rgba(95, 193, 51, 1)));
	background: -webkit-linear-gradient(-45deg, rgba(61, 177, 155, 1) 0%, rgba(95, 193, 51, 1) 100%);
	background: -o-linear-gradient(-45deg, rgba(61, 177, 155, 1) 0%, rgba(95, 193, 51, 1) 100%);
	background: -ms-linear-gradient(-45deg, rgba(61, 177, 155, 1) 0%, rgba(95, 193, 51, 1) 100%);
	background: linear-gradient(135deg, rgba(61, 177, 155, 1) 0%, rgba(95, 193, 51, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3db19b', endColorstr='#5fc133', GradientType=1 );
	color: #ffffff;
	border-top-left-radius: 36px;
	border-bottom-left-radius: 36px;
	position: fixed;
	right: 0;
	display: flex;
	padding: 8px 6px 8px 2px;
	cursor: pointer;
	top: 20%;
}
#click-fuction-sidebar i {
	background-color: #ffffff;
	border-radius: 50%;
	color: #479d20;
	padding: 4px 5px;
	font-size: 15px;
	width: 23px;
	height: 23px;
}
.sidebar-link-ico {
	display: inline-block;
	background: rgba(18, 154, 203, 1);
	background: -moz-linear-gradient(-45deg, rgba(18, 154, 203, 1) 0%, rgba(73, 190, 60, 1) 45%, rgba(134, 199, 36, 1) 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(18, 154, 203, 1)), color-stop(45%, rgba(73, 190, 60, 1)), color-stop(100%, rgba(134, 199, 36, 1)));
	background: -webkit-linear-gradient(-45deg, rgba(18, 154, 203, 1) 0%, rgba(73, 190, 60, 1) 45%, rgba(134, 199, 36, 1) 100%);
	background: -o-linear-gradient(-45deg, rgba(18, 154, 203, 1) 0%, rgba(73, 190, 60, 1) 45%, rgba(134, 199, 36, 1) 100%);
	background: -ms-linear-gradient(-45deg, rgba(18, 154, 203, 1) 0%, rgba(73, 190, 60, 1) 45%, rgba(134, 199, 36, 1) 100%);
	background: linear-gradient(135deg, rgba(18, 154, 203, 1) 0%, rgba(73, 190, 60, 1) 45%, rgba(134, 199, 36, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#129acb', endColorstr='#86c724', GradientType=1 );
	border-radius: 50%;
}
.sidebar-links-template-list span {
	display: inline-block;
	width: 100%;
	margin-top: 3px;
}
.template-link {
	text-align: center;
	margin: 23px 0;
	margin-bottom: 6px;
}
.sidebar-link-ico img {
	padding: 19px;
}
.template-link a:hover {
	color: #6dc32e !important;
}
.sidebar-drawer-nav .halo-sidebar .halo-sidebar-wrapper {
	padding: 25px 0 70px;
}
.drawer-toggle.cart-drawer {
	position: absolute;
	right: 105px;
	top: 34px;
	z-index: 2;
}
.other-templates-slide-sidebar.drawer-toggle {
	position: fixed;
	right: 0;
	width: 46px;
	top: 33%;
}
.payment-mode-height {
}
.pay-copy input[type="text"] {
	font-size: 18px;
	font-weight: 600;
}
.or {
	margin: 15px 0;
	color: #888888;
	display: inline-block;
}
.qr-code {
	background-color: #ffffff;
	padding: 25px 23px;
	border-radius: 10px;
	display: inline-block;
	box-shadow: 0 10px 70px 0 rgba(138, 255, 0, .07), 0 15px 105px 0 rgba(138, 255, 0, .07);
}
.sidebar-drawer-nav {
	background: url(../images/dotted-menu.png) repeat scroll top center, rgba(255, 255, 255, 1);
	background: url(../images/dotted-menu.png) repeat scroll top center, -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(245, 245, 245, 1) 100%);
	background: url(../images/dotted-menu.png) repeat scroll top center, -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(245, 245, 245, 1)));
	background: url(../images/dotted-menu.png) repeat scroll top center, -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(245, 245, 245, 1) 100%);
	background: url(../images/dotted-menu.png) repeat scroll top center, -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(245, 245, 245, 1) 100%);
	background: url(../images/dotted-menu.png) repeat scroll top center, -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(245, 245, 245, 1) 100%);
	background: url(../images/dotted-menu.png) repeat scroll top center, linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(245, 245, 245, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0 );
}
.sid-after {
	position: relative;
}
#copy-address {
	background-color: #ffffff;
	border: 1px solid #f2f2f2;
	width: 100%;
	border-radius: 100px;
	outline: 1px solid transparent;
	outline-offset: 1px;
	height: 4.5rem;
	padding-left: 2rem;
	-webkit-box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.19), 0px -2px 5px 0px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.19), 0px -2px 5px 0px rgba(0, 0, 0, 0.05);
	box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.1), 0px -2px 5px 0px rgba(0, 0, 0, 0.05);
	outline-color: #ffffff;
	font-size: 18px;
	font-weight: 600;
	padding: 26px 35px;
	text-align: left;
	margin-right: 10px;
}

#copy {
	background-color: #7fbf1f;
	border-radius: 100px;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	color: #ffffff;
	font-size: 16px;
	padding: 0 22px;
	font-weight: 600;
	border: none;
	height: 45px;
	margin: 10px 0px;
}

.pay-copy {
  display: flex;
}

.copy-button {
	/*position: absolute;
	right: 14px;
	top: 0;
	bottom: 0;
	margin: auto;
	height: 44px;*/
}
#copy::after {
content: attr(tooltip);
width: 140px;
top: -32px;
left: 0;
padding: 5px;
border-radius: 4px;
font-size: 0.8rem;
right: 0;
margin: 0 auto;
}
#copy:hover, #copy:active, #copy:focus {
	background-color: #85c821;
}
#copy:before, #copy:after {
	opacity: 0;
	pointer-events: none;
	position: absolute;
	box-sizing: border-box;
	background-color: #000000;
	color: #ffffff;
	transform: translateY(-10px);
	transition: all 300ms ease;
}
#copy:hover:before, #copy:hover:after {
	opacity: 1;
	transform: translateY(0);
}
.ihyip-nft-banner {
	margin-left: -50px;
}
.ihyip-nft-banner-cont {
	padding: 80px 0 0;
}
.ihyip-nft-why-block {
	position: absolute;
	top: 290px;
	right: 0;
	width: 330px;
	background: #fff;
	padding: 20px;
	border: 1px solid #80bc25;
	height: fit-content;
	bottom: 0;
	margin: auto;
	border-radius: 20px;
}
.ihyip-nft-why-main-block {
	margin: 30px 0;
}
.ihyip-nft-collection-block ul li {
	display: inline-block;
	margin: 8px 3px;
	background: #1d3832;
	padding: 9px 11px;
	border-radius: 12px;
}
.ihyip-nft-why-block h3 {
	font-size: 20px;
}
.ihyip-nft-design-process-tap li button {
	display: inline-block;
	background: #80c020 !important;
	width: 70px;
	height: 70px;
	border-radius: 50% !important;
	color: #fff !important;
}
.ihyip-nft-design-process-tap-content {
	background: transparent;
	border: 10px solid #80c020;
	width: 500px;
	height: 500px;
	border-radius: 50%;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
	z-index: -1;
	content: "";
	text-align: center;
	overflow: hidden;
}
.ihyip-process-position {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
}
.ihyip-nft-design-process-tap {
	height: 500px;
	width: 550px;
	margin: auto;
}
.ihyip-nft-design-process-tap li {
	position: absolute;
	height: fit-content;
	width: fit-content;
	z-index: 1;
}
.ihyip-nft-design-process-tap li:first-child {
	top: 0px;
	left: 110px;
}
.ihyip-nft-design-process-tap li:nth-child(2) {
top: 0px;
right: 110px;
}
.ihyip-nft-design-process-tap li:nth-child(3) {
top: -40px;
right: 0;
bottom: 0;
margin: auto;
}
.ihyip-nft-design-process-tap li:nth-child(4) {
bottom: 36px;
right: 70px;
}
.ihyip-nft-design-process-tap li:nth-child(5) {
bottom: 36px;
left: 70px;
}
.ihyip-nft-design-process-tap li:nth-child(6) {
top: -40px;
left: 0;
bottom: 0;
margin: auto;
}
.ihyip-design-para ul li {
	width: 280px;
	height: fit-content;
}
.ihyip-design-para {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.ihyip-design-para ul {
	height: 500px;
}
.ihyip-design-para ul li {
	position: absolute;
}
.ihyip-design-para ul li:first-child, .ihyip-design-para ul li:first-child p, .ihyip-design-para ul li:nth-child(5), .ihyip-design-para ul li:nth-child(5) p, .ihyip-design-para ul li:nth-child(6), .ihyip-design-para ul li:nth-child(6) p {
text-align: right;
}
.ihyip-design-para ul li:nth-child(2) {
right: 0;
}
.ihyip-design-para ul li:nth-child(3) {
right: -40px;
top: -60px;
bottom: 0;
margin: auto;
}
.ihyip-design-para ul li:nth-child(4) {
right: 0;
bottom: 44px;
}
.ihyip-design-para ul li:nth-child(5) {
left: 0;
 bottom: 45px;
}
.ihyip-design-para ul li:nth-child(6) {
left: -40px;
top: -60px;
bottom: 0;
margin: auto;
}
.ihyip-nft-design-process {
	padding: 0px 0 70px;
}
.technical-sec li {
	display: inline-block;
	padding: 20px 27px;
transition: .3s ease all;
}
.technical-sec li:hover {
	transform: scale(1.1);
	border-color: #fff;
	box-shadow: 0 0 40px rgba(33, 33, 33, .05);
}
.nft-accordion .accordion-button {
	background: url(../images/nft-accordion-up.png) no-repeat center right 20px, rgba(51, 142, 123, 1);
	background: url(../images/nft-accordion-up.png) no-repeat center right 20px, -moz-linear-gradient(-45deg, rgba(51, 142, 123, 1) 0%, rgba(31, 75, 66, 1) 100%);
	background: url(../images/nft-accordion-up.png) no-repeat center right 20px, -webkit-gradient(left top, right bottom, color-stop(0%, rgba(51, 142, 123, 1)), color-stop(100%, rgba(31, 75, 66, 1)));
	background: url(../images/nft-accordion-up.png) no-repeat center right 20px, -webkit-linear-gradient(-45deg, rgba(51, 142, 123, 1) 0%, rgba(31, 75, 66, 1) 100%);
	background: url(../images/nft-accordion-up.png) no-repeat center right 20px, -o-linear-gradient(-45deg, rgba(51, 142, 123, 1) 0%, rgba(31, 75, 66, 1) 100%);
	background: url(../images/nft-accordion-up.png) no-repeat center right 20px, -ms-linear-gradient(-45deg, rgba(51, 142, 123, 1) 0%, rgba(31, 75, 66, 1) 100%);
	background: url(../images/nft-accordion-up.png) no-repeat center right 20px, linear-gradient(135deg, rgba(51, 142, 123, 1) 0%, rgba(31, 75, 66, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#338e7b', endColorstr='#1f4b42', GradientType=1 );
	color: #fff;
	border-radius: 5px !important;
}
.nft-accordion .accordion-button.collapsed {
	background: url(../images/nft-accordion-down.png) no-repeat center right 20px, #204f45;
	background: url(../images/nft-accordion-down.png) no-repeat center right 20px, -moz-linear-gradient(left, #204f45 0%, #328b78 100%);
	background: url(../images/nft-accordion-down.png) no-repeat center right 20px, -webkit-linear-gradient(left, #204f45 0%, #328b78 100%);
	background: url(../images/nft-accordion-down.png) no-repeat center right 20px, linear-gradient(to right, #204f45 0%, #328b78 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#204f45', endColorstr='#328b78', GradientType=1 );
}
.nft-accordion .accordion-button:focus {
	border-color: #fff;
	outline: 0;
	box-shadow: none;
}
.nft-accordion .accordion-button::after, .nft-accordion .accordion-button:not(.collapsed)::after {
content: inherit;
display: none;
}
.nft-accordion .accordion-body {
	background: rgba(0, 0, 0, 0.1);
}
.nft-accordion .accordion-item {
	margin: 10px 0;
	border: 0 !important;
}
.ihyip-nft-chat-block .btn {
	padding: 13px 42px;
	color: #ffffff !important;
}
.ihyip-nft-chat-block .btn i {
	margin-right: 5px;
}
.ihyip-design-number {
	width: 50px;
	height: 50px;
	margin: auto;
	border-radius: 50%;
	margin-bottom: 10px;
	background: #0c2622;
	text-align: center;
	padding: 16px;
	color: #fff;
	font-size: 15px;
}
.ihyip-app-design-ideal-ico {
	width: 100px;
	height: 100px;
	border-radius: 50%;
	margin: auto;
	margin-bottom: 10px;
	background: #0c2622;
	text-align: center;
	padding: 23px;
	border-top: 3px solid #85c522;
	border-bottom: 3px solid #85c522;
}
.ihyip-app-design-ideal-ico img {
	display: initial !important;
}
.ihyip-app-design-ideal-carousel li {
	text-align: center;
	padding: 20px;
	border: 1px solid #e3ead7;
	border-radius: 5px;
}
.ihyip-app-design-ideal-carousel.owl-carousel .owl-nav button.owl-next, .ihyip-app-design-ideal-carousel.owl-carousel .owl-nav button.owl-prev {
	color: #000000 !important;
	background: transparent;
	font-size: 16px !important;
	padding: 7px !important;
	margin: 0 2px!;
	border-radius: 3px !important;
}
.ihyip-app-design-ideal-carousel.owl-carousel .owl-nav button.owl-next:hover, .ihyip-app-design-ideal-carousel.owl-carousel .owl-nav button.owl-prev:hover {
	color: #80bc24 !important;
}
.ihyip-app-design-ideal-carousel-block {
	margin-top: 30px;
}
.ihyip-app-design-ideal-block {
	margin-top: 60px;
}
.ihyip-app-design-ideal-carousel .owl-nav button:hover {
	opacity: 0.7;
}
.ihyip-app-design-ideal-carousel .owl-nav {
	margin-top: 6px;
	text-align: center;
}
.ihyip-app-design-ideal-carousel li h6 {
	width: 40px;
	border: 1px solid rgba(0, 0, 0, .1);
	height: 40px;
	border-radius: 50%;
	text-align: center !important;
	padding: 11px 4px;
	font-size: 13px;
	margin-bottom: 0;
}
.ihyip-app-tool-nav-button li button {
	font-size: 16px;
	color: #323131;
	font-weight: 600;
	padding: 15px 0;
	position: relative;
}
.ihyip-app-tool-nav-button .nav-link.active, .ihyip-app-tool-nav-button .show > .nav-link {
	color: #323131;
	background-color: transparent !important;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.ihyip-app-tool-nav-button .nav-link.active::after {
position: absolute;
background: #86c724;
content: "";
width: 100%;
height: 2px;
left: 0;
bottom: -2px;
transform: scaleX(1) translateZ(0);
}
.ihyip-app-tool-nav-button .nav-link::after {
position: absolute;
background: #86c724;
content: "";
width: 100%;
height: 2px;
left: 0;
bottom: -2px;
transform-origin: 0 100%;
transform: scaleX(0) translateZ(0);
transition: transform 1s cubic-bezier(.23, 1, .32, 1);
}
.ihyip-app-tool-nav-button .nav-link:hover::after {
transform: scaleX(1) translateZ(0);
}
.ihyip-app-tools-main-block li {
	background-color: #fff;
	display: inline-block;
	position: relative;
	width: 14%;
	max-width: 100%;
	height: 135px;
	margin: 0 10px 23px;
	border-radius: 2px;
	text-align: center;
	box-shadow: 0 0 24px 0 rgba(0, 0, 0, .12);
	padding: 20px 0;
}
.ihyip-app-tool-nav-button {
	margin-bottom: 40px;
}
.ihyip-app-tools-main-block li h6 {
	font-size: 14px;
}
.ihyip-mobile-app-mainblock h5 {
	font-size: 20px;
	padding-bottom: 30px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.ihyip-mobile-app-mainblock {
	width: 372px;
	padding: 50px 132px 50px 30px;
	min-height: 373px;
	background: url(../images/app_design/app-android.webp) right center no-repeat #fff;
	-webkit-box-shadow: 0px 0px 25px 10px rgba(0, 0, 0, 0.06);
	-moz-box-shadow: 0px 0px 25px 10px rgba(0, 0, 0, 0.06);
	box-shadow: 0px 0px 25px 10px rgba(0, 0, 0, 0.06);
	margin-right: 15px;
}
.ihyip-mobile-app-mainblock a {
	position: absolute;
	left: 20px;
	bottom: -13px;
}
.ihyip-mobile-app-mainblock p {
	padding-top: 17px;
}
.ihyip-mobile-app-mainblock2 {
	background: url(../images/app_design/apple.webp) right center no-repeat #fff;
}
.ihyip-mobile-app-mainblock3 {
	background: url(../images/app_design/responsive.webp) right center no-repeat #fff;
}
.ihyip-app-how-mainblock li {
	text-align: center;
	margin: auto;
	list-style-type: none;
	display: inline-block;
	background-size: 100%;
	vertical-align: top;
}
.ihyip-app-how-mainblock li a {
	color: rgba(0, 0, 0, 0.5);
	transition: 0.4s all ease;
	font-weight: 900;
	font-size: 20px;
	background: url(../images/app_design/six_corner_shape.webp) no-repeat, #fff;
	width: 215px;
	height: 215px;
	display: inline-block;
	padding: 90px 26px;
}
.ihyip-app-how-mainblock li:hover a {
	color: #000;
}
.ihyip-app-how-mainblock li:hover .ihyip-app-how-hidden-cont {
	overflow: visible;
	padding-top: 50px;
	height: auto;
}
.ihyip-app-how-hidden-cont {
	transition: 0.4s all ease;
	width: 300px;
	padding: 0px 0px 0px 0px;
	position: relative;
	text-align: center;
	height: 0px;
	overflow: hidden;
	margin: auto;
}
.ihyip-app-how-hidden-cont::after {
position: absolute;
content: "";
top: 6px;
left: 150px;
height: 35px;
border-left: 2px dashed rgba(0, 0, 0, 0.5);
width: 2px;
}
.notable-example, .table-features {
	width: 70%;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-top: 18px;
	margin: auto;
}
.table-features .notable-logos {
	padding: 35px 10px;
	text-align: center;
	width: 25%;
}
.notable-bottom {
	border-bottom: 1px dotted rgba(156, 156, 156, .88);
}
.notable-border {
	border-right: 1px dotted rgba(156, 156, 156, .88);
}
.notable-logos span {
	line-height: 1.2;
	font-weight: 700;
	font-size: 18px;
	margin: 25px 0;
}
.notable-logos {
	cursor: context-menu;
}
.notable-logos:hover span {
	color: #80bc24 !important;
}
.ihyip-app-banner {
	margin: 90px 0 0;
}
.ihyip-app-how-mainblock-after::after {
position: absolute;
background: #74c763;
width: 69%;
height: 5px;
left: 0;
right: 0;
top: 106px;
margin: auto;
content: "";
z-index: -1;
}
.main_menu {
	position: relative;
	z-index: 111;
}
.ihyip-logodesign-package-topsec h3 span {
	font-size: 20px;
}
.ihyip-logodesign-package-plan {
	-webkit-box-shadow: 0px 0px 25px 10px rgba(0, 0, 0, 0.06);
	-moz-box-shadow: 0px 0px 25px 10px rgba(0, 0, 0, 0.06);
	box-shadow: 0px 0px 25px 10px rgba(0, 0, 0, 0.06);
	border-radius: 9px;
	margin-bottom: 20px;
	transition: 0.5s ease-in-out;
}
.ihyip-logodesign-package-topsec {
	background: rgba(0, 0, 0, 0.05);
	padding: 20px;
	border: 1px solid rgba(0, 0, 0, 0.01);
	border-radius: 9px 9px 0px 0px;
}
.ihyip-logodesign-package-plan ul li {
	color: #132d24;
	padding: 13px 0;
	letter-spacing: 1px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.ihyip-logodesign-package-plan ul {
	padding: 15px 0 20px;
}
.ihyip-logodesign-package-plan a {
	margin-bottom: -18px;
}
.ihyip-logodesign-package-topsec h6 {
	letter-spacing: 4px;
	font-size: 14px;
}
.ihyip-logodesign-package-plan:hover {
	-webkit-box-shadow: 0px 0px 19px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 19px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 19px 0px rgba(0, 0, 0, 0.2);
}
.ihyip-logodesign-package-best .ihyip-logodesign-package-topsec {
	background: rgba(128, 192, 32, 0.09);
	border: 1px solid rgba(128, 192, 32, 0.09);
}
.ihyip-logodesign-package-best ul li {
	border-bottom: 1px solid rgba(128, 192, 32, 0.2);
}
.ihyip-logodesign-package-best {
	-webkit-box-shadow: 0px 0px 19px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 19px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 19px 0px rgba(0, 0, 0, 0.2);
}
.ihyip-logodesign-package-plan ul li:last-child {
	border-bottom: none;
}
.ihyip-logodesign-package-best::after {
position: absolute;
background: url(../images/logodesign/best-after.png) no-repeat;
width: 71px;
height: 114px;
content: "";
top: -9px;
left: 9px;
}
.ihyip-logodesign-packageinclude-mainblock li {
	display: inline-block;
	background: rgba(51, 142, 123, 1);
	background: -moz-linear-gradient(-45deg, rgba(51, 142, 123, 1) 0%, rgba(31, 75, 66, 1) 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(51, 142, 123, 1)), color-stop(100%, rgba(31, 75, 66, 1)));
	background: -webkit-linear-gradient(-45deg, rgba(51, 142, 123, 1) 0%, rgba(31, 75, 66, 1) 100%);
	background: -o-linear-gradient(-45deg, rgba(51, 142, 123, 1) 0%, rgba(31, 75, 66, 1) 100%);
	background: -ms-linear-gradient(-45deg, rgba(51, 142, 123, 1) 0%, rgba(31, 75, 66, 1) 100%);
	background: linear-gradient(135deg, rgba(51, 142, 123, 1) 0%, rgba(31, 75, 66, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#338e7b', endColorstr='#1f4b42', GradientType=1 );
	-webkit-box-shadow: 0px 0px 19px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 19px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 19px 0px rgba(0, 0, 0, 0.2);
	border-radius: 7px;
	padding: 20px 0;
	width: 215px;
}
.ihyip-logodesign-packageinclude-mainblock li:hover {
	background: rgba(51, 142, 123, 1);
	background: -moz-linear-gradient(-45deg, rgba(31, 75, 66, 1) 0%, rgba(51, 142, 123, 1) 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(31, 75, 66, 1)), color-stop(100%, rgba(51, 142, 123, 1)));
	background: -webkit-linear-gradient(-45deg, rgba(31, 75, 66, 1) 0%, rgba(51, 142, 123, 1) 100%);
	background: -o-linear-gradient(-45deg, rgba(31, 75, 66, 1) 0%, rgba(51, 142, 123, 1) 100%);
	background: -ms-linear-gradient(-45deg, rgba(31, 75, 66, 1) 0%, rgba(51, 142, 123, 1) 100%);
	background: linear-gradient(135deg, rgba(31, 75, 66, 1) 0%, rgba(51, 142, 123, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f4b42', endColorstr='#338e7b', GradientType=1 );
}
.ihyip-logodesign-packageinclude-mainblock li img {
	margin: auto;
}
.ihyip-logodesign-samplelogo-mainblock li {
	-webkit-box-shadow: 0px 0px 25px 10px rgba(0, 0, 0, 0.06);
	-moz-box-shadow: 0px 0px 25px 10px rgba(0, 0, 0, 0.06);
	display: inline-block;
	padding: 20px 13px;
	border-radius: 3px;
	margin: 10px;
}
.ihyip-logo-gbcontent li {
	color: #36393d;
	font-size: 17px;
	padding: 8px 0;
}
.ihyip-logo-gbcontent li i {
	padding-right: 5px;
}
.ihyip-logo-custom-btn .nav-link {
	color: #3e3e3e;
	display: block;
	font-size: 17px;
	font-weight: 600;
	text-align: left;
	border-bottom: 1px solid rgba(128, 192, 32, 0.2);
	padding: 12px 5px 12px 0;
	position: relative;
transition: all .3s ease-in-out;
	text-transform: uppercase;
	border-radius: 0;
}
.ihyip-logo-custom-btn .nav-link.active, .ihyip-logo-custom-btn .show > .nav-link {
	background: transparent !important;
	font-size: 17px;
	font-weight: 600;
	color: #5c8c00;
	box-shadow: none;
}
.ihyip-logo-custom-btn {
	padding: 30px 20px 20px 42px;
	background: rgba(128, 192, 32, 0.09);
	height: 100%;
}
.ihyip-logo-custom-btn .nav-link.active::after {
position: absolute;
background: #5c8c00;
width: 4px;
height: 80%;
top: 0;
left: -17px;
bottom: 0;
content: "";
margin: auto;
}
.ihyip-logo-custom-btn .nav-link:hover {
	color: #5c8c00;
}
.ihyip-logo-custom-btn .nav-link:hover::after {
position: absolute;
background: #5c8c00;
width: 4px;
height: 80%;
top: 0;
left: -17px;
bottom: 0;
content: "";
margin: auto;
}
.ihyip-logo-custom-content {
	-webkit-box-shadow: 0px 0px 25px 10px rgba(0, 0, 0, 0.06);
	-moz-box-shadow: 0px 0px 25px 10px rgba(0, 0, 0, 0.06);
	box-shadow: 0px 0px 25px 10px rgba(0, 0, 0, 0.06);
	height: 100%;
	padding: 30px 20px;
}
.ihyip-logo-custom-innertitle h3 b {
	font-size: 60px;
	padding-right: 6px;
}
.ihyip-logo-custom-btn .nav-link:last-child {
	border-bottom: none;
}
.ihyip-logodesign-ellaborate-block h5 {
	font-size: 19px;
	margin-bottom: 20px;
}
.ihyip-logodesign-ellaborate-block {
	-webkit-box-shadow: 0px 0px 25px 10px rgba(0, 0, 0, 0.06);
	-moz-box-shadow: 0px 0px 25px 10px rgba(0, 0, 0, 0.06);
	box-shadow: 0px 0px 25px 10px rgba(0, 0, 0, 0.06);
	padding: 20px;
	background: #fff;
}
.ihyip-logodesign-ellaborate-blocks li {
	display: inline-block;
	margin: 7px 3px;
}
.ihyip-logodesign-banner-cont {
	padding-top: 70px;
}
.ihyip-logo-custom-carousel li {
	display: inline-block;
	width: 48%;
}
.ihyip-logo-custom-carousel.threed li {
	width: auto;
}
.ihip-logodesign-portfolio li {
	display: inline-block;
	margin: 6px 4px;
}
.ihyip-logo-gbcontent li span {
	position: relative;
	top: -2px;
	padding-right: 3px;
}
.ihyip-bannerdesign-logomatic-carousel li img {
	margin: auto;
}
.ihyip-bannerdesign-logomatic-carousel li {
	background: #204f45;
	background: -moz-linear-gradient(left, #204f45 0%, #328b78 100%);
	background: -webkit-linear-gradient(left, #204f45 0%, #328b78 100%);
	background: linear-gradient(to right, #204f45 0%, #328b78 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#204f45', endColorstr='#328b78', GradientType=1 );
	padding: 40px 20px;
	border-radius: 5px;
}
.ihyip-bannerdesign-logomatic-carousel li:hover {
	background: rgba(51, 142, 123, 1);
	background: -moz-linear-gradient(-45deg, rgba(51, 142, 123, 1) 0%, rgba(31, 75, 66, 1) 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(51, 142, 123, 1)), color-stop(100%, rgba(31, 75, 66, 1)));
	background: -webkit-linear-gradient(-45deg, rgba(51, 142, 123, 1) 0%, rgba(31, 75, 66, 1) 100%);
	background: -o-linear-gradient(-45deg, rgba(51, 142, 123, 1) 0%, rgba(31, 75, 66, 1) 100%);
	background: -ms-linear-gradient(-45deg, rgba(51, 142, 123, 1) 0%, rgba(31, 75, 66, 1) 100%);
	background: linear-gradient(135deg, rgba(51, 142, 123, 1) 0%, rgba(31, 75, 66, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#338e7b', endColorstr='#1f4b42', GradientType=1 );
}
.ihyip-bannerdesign-logomatic-carousel {
	margin: 30px 0;
}
.ihyip-bannerdesign-socialmedia-sec {
	padding: 90px 0 130px;
}
.ihyip-bannerdesign-socialmedia-block {
	-webkit-box-shadow: 0px 0px 25px 10px rgba(0, 0, 0, 0.06);
	-moz-box-shadow: 0px 0px 25px 10px rgba(0, 0, 0, 0.06);
	box-shadow: 0px 0px 25px 10px rgba(0, 0, 0, 0.06);
	padding: 20px;
	border-radius: 12px;
	margin-top: 23px;
}
.ihyip-bannerdesign-socialmedia-blockico {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	padding: 15px;
	background: #72c94e;
	-webkit-box-shadow: 0px 0px 5px 10px rgba(114, 201, 78, 0.17);
	-moz-box-shadow: 0px 0px 5px 10px rgba(114, 201, 78, 0.17);
	box-shadow: 0px 0px 5px 10px rgba(114, 201, 78, 0.17);
	margin-right: 20px;
}
@media only screen and (min-width: 1200px) {
.ihyip-bannerdesign-socialmedia-after::after {
position: absolute;
background: url(../images/banner_design/socail-media-after1.webp) no-repeat;
content: "";
top: 0;
left: 0;
right: 0;
margin: auto;
width: 100%;
height: 875px;
z-index: -1;
}
}
.ihyip-bannerdesign-world-block {
	padding: 20px;
	border-radius: 9px;
	-webkit-box-shadow: 0px 0px 25px 10px rgba(0, 0, 0, 0.06);
	-moz-box-shadow: 0px 0px 25px 10px rgba(0, 0, 0, 0.06);
	box-shadow: 0px 0px 25px 10px rgba(0, 0, 0, 0.06);
	margin-bottom: 24px;
}
.ihyip-bannerdesign-world-blockico {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	margin: auto;
	margin-bottom: 10px;
	padding: 16px;
}
.ihyip-bannerdesign-world-blockico1 {
	background: #e67e22;
}
.ihyip-bannerdesign-world-blockico2 {
	background: #129acb;
}
.ihyip-bannerdesign-world-block1 {
	padding: 35px 0 74px;
	border-bottom: 2px solid rgba(0, 0, 0, .08);
}
.bannerdesign1 {
	width: 70%;
}
.bannerdesign2 {
	width: 55%;
}
.bannerdesign3 {
	width: 90%;
}
.bannerdesign4 {
	width: 80%;
}
.bannerdesigns {
	padding: 10px;
	font-weight: 600;
	border-radius: 3px;
}
.ihyip-bannerdesign-world-block2 ul li {
	margin-bottom: 10px;
	border-radius: 3px;
	overflow: hidden;
	background: #f4f9eb;
}
.ihyip-bannerdesign-world-block2 {
	padding: 39px 0;
}
.ihyip-bannerdesign-package-block h3 b {
	font-size: 18px;
	font-weight: 600;
}
.bannerdesign-package-title {
	letter-spacing: 5px;
}
.ihyip-bannerdesign-package-block {
	border-radius: 34px;
	border: 1px solid rgba(0, 0, 0, 0.08);
	border-top: 12px solid rgba(0, 0, 0, 0.08);
	border-bottom: 12px solid rgba(0, 0, 0, 0.08);
	padding: 20px;
	transition: 0.5s ease-in-out;
}
.ihyip-bannerdesign-package-block:hover {
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-top: 12px solid rgba(0, 0, 0, 0.1);
	border-bottom: 12px solid rgba(0, 0, 0, 0.1);
}
.ihyip-bannerdesign-package-block:hover .ihyip-bannerdesign-package-topsec {
	background: rgba(0, 0, 0, 0.07);
}
.ihyip-bannerdesign-package-topsec {
	background: rgba(0, 0, 0, 0.05);
	border-radius: 12px;
	padding: 12px 0;
	transition: 0.5s ease-in-out;
}
.ihyip-bannerdesign-package-block ul li {
	color: #132d24;
	padding: 11px 0;
	font-size: 14px;
	letter-spacing: 1px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.ihyip-bannerdesign-package-block ul li:last-child {
	border-bottom: none;
}
.ihyip-bannerdesign-package-block ul {
	padding: 15px 0;
}
.ihyip-bannerdesign-package-blockbest {
	border: 1px solid rgba(128, 192, 32, 0.7);
	border-top: 12px solid rgba(128, 192, 32, 0.7);
	border-bottom: 12px solid rgba(128, 192, 32, 0.7);
}
.ihyip-bannerdesign-package-blockbest .ihyip-bannerdesign-package-topsec {
	background: rgba(128, 192, 32, 0.09);
}
.ihyip-bannerdesign-package-blockbest:hover {
	border: 1px solid rgba(128, 192, 32, 0.5);
	border-top: 12px solid rgba(128, 192, 32, 0.5);
	border-bottom: 12px solid rgba(128, 192, 32, 0.5);
}
.ihyip-bannerdesign-package-blockbest:hover .ihyip-bannerdesign-package-topsec {
	background: rgba(128, 192, 32, 0.2);
}
.ihip-logodesign-package-best1 {
	background: #a6d362;
	color: #fff;
	width: 110px;
	height: 40px;
	border-radius: 3px;
	padding: 9px 0;
	position: absolute;
	top: -24px;
	left: 0;
	right: 0;
	margin: auto;
	font-weight: 600;
}
.ihyip-bannerdesign-package-blockbest ul li {
	border-bottom: 1px solid rgba(128, 192, 32, 0.2);
}
.ihyip-banners1 ul li {
	margin: 10px 0;
}
.ihyip-banners2 ul li {
	display: inline-block;
	margin: 12px 10px;
}
.ihyip-bannerdesign-banner-position {
	padding: 20px;
	-webkit-box-shadow: 0px 0px 25px 10px rgba(0, 0, 0, 0.06);
	-moz-box-shadow: 0px 0px 25px 10px rgba(0, 0, 0, 0.06);
	box-shadow: 0px 0px 25px 10px rgba(0, 0, 0, 0.06);
	border-radius: 5px;
	margin-top: 20px;
	min-height: 320px;
}
.ihyip-bannerdesign-banner-position img {
	border-radius: 5px;
}
.ihyip-bannerdesign-banner-sec h1 {
	font-size: 42px;
}

.temp-cbtn .drawer-toggle1 {
	position: relative;
	right: inherit;
	top: inherit;
	z-index: 1;
	width: 100%;
	border: none;
	outline: none;
	background: transparent;
}
@media only screen and (min-width: 1200px) {
.ihyip-bannerdesign-banner-position1 {
position: absolute;
width: fit-content;
height: fit-content;
top: 0;
left: -70px;
margin: auto;
}
.ihyip-bannerdesign-banner-position2 {
position: absolute;
width: fit-content;
height: fit-content;
right: -70px;
bottom: 0;
margin: auto;
}
}
.ihyip-bannerdesign-portfolio-img li {
	margin: 20px 10px;
	display: inline-block
}
.ihyip-bannerdesign-portfolio-img h4 {
	width: fit-content;
	margin: auto;
}
.ihyip-digital-services-cont li {
	color: #132d24;
	padding: 5px 0 5px 10px;
	position: relative;
}
.ihyip-digital-services-cont li::before {
content: "\f192";
color: #e67e22;
font-weight: bold;
display: inline-block;
width: 1em;
margin-left: -1em;
font-family: "Font Awesome 5 Free";
position: relative;
left: -6px;
font-size: 14px;
}
.digital_marketing_banner .apps_wrap {
	z-index: 2;
	bottom: 328px;
	position: absolute;
}
.digital_marketing_banner .apps_wrap {
	bottom: 275px;
}
.digital_marketing_banner .apps_wrap.wrap_left {
	left: 70px;
}
.digital_marketing_banner .apps_wrap.wrap_right {
	right: 70px;
}
.digital_marketing_banner .apps_wrap > ul {
	width: 360px;
	height: 300px;
}
.digital_marketing_banner .apps_wrap > ul > li {
	width: 70px;
	height: 70px;
	position: absolute;
	list-style-type: none;
}
.digital_marketing_banner .apps_wrap > ul > li > span {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 100%;
	background-color: white;
	-webkit-box-shadow: 0px 30px 60px 0px rgba(0, 11, 40, 0.1);
	box-shadow: 0px 30px 60px 0px rgba(0, 11, 40, 0.1);
	justify-content: center;
}
.digital_marketing_banner .apps_wrap.wrap_left > ul > li:nth-child(1) {
top: 0px;
right: 6px;
}
.digital_marketing_banner .apps_wrap.wrap_left > ul > li:nth-child(2), .digital_marketing_banner .apps_wrap.wrap_right > ul > li:nth-child(2) {
top: 35%;
}
.digital_marketing_banner .apps_wrap.wrap_left > ul > li:nth-child(3) {
top: 44%;
right: 37%;
}
.digital_marketing_banner .apps_wrap.wrap_left > ul > li:nth-child(4) {
right: 0px;
bottom: 0px;
}
.digital_marketing_banner .apps_wrap.wrap_right > ul > li:nth-child(1) {
top: 0px;
left: 6px;
}
.digital_marketing_banner .apps_wrap.wrap_left > ul > li:nth-child(2) {
top: 35%;
}
.digital_marketing_banner .apps_wrap.wrap_right > ul > li:nth-child(2) {
top: 35%;
left: 31%;
}
.digital_marketing_banner .apps_wrap.wrap_right > ul > li:nth-child(3) {
top: 35%;
left: 79%;
}
.digital_marketing_banner .apps_wrap.wrap_right > ul > li:nth-child(4) {
left: 0px;
bottom: 0px;
}
.digital_marketing_banner ul li a {
	-webkit-animation: bounceIn 1000ms infinite alternate;
	animation: bounceIn 1000ms infinite alternate;
}
.pbmit-pricing-table-box {
	position: relative;
	padding: 30px 0;
	text-align: center;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	color: #787c8b;
	-webkit-box-shadow: 0px 2px 40px 0px rgb(0 0 0 / 5%);
	-moz-box-shadow: 0px 2px 40px 0px rgba(0, 0, 0, 0.05);
	box-shadow: 0px 2px 40px 0px rgb(0 0 0 / 5%);
}
.pbminfotech-ptable-heading {
	font-size: 22px;
	line-height: 32px;
	margin-bottom: 0;
	font-weight: 900;
}
.pbminfotech-ptable-price {
	font-size: 33px;
	line-height: 60px;
	font-weight: 900;
	color: #000000;
}
.pbminfotech-ptable-price small {
	font-size: 20px;
}
.pbmit-ptable-inner {
	margin-top: 30px;
	padding: 25px 0 10px;
	border-top: 1px solid #ccc;
	text-align: left;
	max-height: 435px;
}
.pbmit-ptable-lines-w {
	display: inline-block;
	padding: 0 18px;
	margin-bottom: 20px;
}
.pbmit-ptable-line {
	margin-bottom: 15px;
	color: #5f6c7c;
	font-weight: 600;
}
.pbminfotech-ptable-price-w {
	text-align: center;
}
.seo-order {
	padding: 0 10px;
}
.pbminfotech-ptable-btn a {
	padding: 11px 14px;
	font-size: 14px;
}
.pbmit-ptable-line i {
	margin-right: 7px;
}
.pbmit-pricing-table-box2::before {
position: absolute;
background: url(../images/digitalmarketing/popular-badge.png) no-repeat;
content: "";
top: -27px;
right: 0;
margin: auto;
width: 85px;
height: 84px;
}
.pbmit-pricing-table-box2 {
	background: rgba(141, 203, 59, 1);
	background: -moz-linear-gradient(top, rgba(141, 203, 59, 1) 0%, rgba(41, 163, 208, 1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(141, 203, 59, 1)), color-stop(100%, rgba(41, 163, 208, 1)));
	background: -webkit-linear-gradient(top, rgba(141, 203, 59, 1) 0%, rgba(41, 163, 208, 1) 100%);
	background: -o-linear-gradient(top, rgba(141, 203, 59, 1) 0%, rgba(41, 163, 208, 1) 100%);
	background: -ms-linear-gradient(top, rgba(141, 203, 59, 1) 0%, rgba(41, 163, 208, 1) 100%);
	background: linear-gradient(to bottom, rgba(141, 203, 59, 1) 0%, rgba(41, 163, 208, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8dcb3b', endColorstr='#29a3d0', GradientType=0 );
}
.pbmit-pricing-table-box2 .pbmit-ptable-line {
	color: #ffffff;
}
.pbmit-pricing-table-box2 .pbminfotech-ptable-heading, .pbmit-pricing-table-box2 .pbminfotech-ptable-price {
	color: #ffffff!important;
}
.ihyip-digita-banner-image img {
	width: 76%;
}
.digital-sec {
	margin: 20px 0;
	padding-left: 0;
}
.digi-ser p {
	font-weight: 600;
	line-height: 21px;
}
.digi-ser img {
	margin-bottom: 15px;
}
.digi-mar-list li {
	display: inline-block;
	padding: 0 10px;
}
.digi-ser {
	background-color: #ffffff;
	box-shadow: 0px 35px 100px 0px rgb(171 181 189 / 50%);
	border-radius: 5px;
	padding: 20px 35px 19px;
	position: relative;
	margin: 10px 0;
}
.digi-mar-list button {
	background: transparent;
	border: 0;
}
.digi-mar-list .nav {
	display: block;
}
@media only screen and (min-width: 991px) {
.digi-bann-bg::after {
	background: url(../images/digitalmarketing/increase-sales-img.webp) no-repeat;
	content: "";
	width: 415px;
	height: 514px;
	position: absolute;
	right: 38px;
	top: -104px;
}
}
.digi-bann-bg {
	background: url(../images/digitalmarketing/digital-banner-bg.webp) no-repeat;
	padding: 60px 0;
}
.digi-bann-bg span {
	font-size: 20px;
}
.digi-bann-bg h3 {
	font-size: 90px;
	color: #75c421;
	text-shadow: rgb(255, 255, 255) 2px 0px 0px, rgb(255, 255, 255) 1.75517px 0.958851px 0px, rgb(255, 255, 255) 1.0806px 1.68294px 0px, rgb(255, 255, 255) 0.141474px 1.99499px 0px, rgb(255, 255, 255) -0.832294px 1.81859px 0px, rgb(255, 255, 255) -1.60229px 1.19694px 0px, rgb(255, 255, 255) -1.97999px 0.28224px 0px, rgb(255, 255, 255) -1.87291px -0.701566px 0px, rgb(255, 255, 255) -1.30729px -1.51361px 0px, rgb(255, 255, 255) -0.421592px -1.95506px 0px, rgb(255, 255, 255) 0.567324px -1.91785px 0px, rgb(255, 255, 255) 1.41734px -1.41108px 0px, rgb(255, 255, 255) 1.92034px -0.558831px 0px;
}
.flow-digital-flip {
	display: none;
}
.flow-digital:hover .flow-digital-normal {
	display: none;
}
.flow-digital:hover .flow-digital-flip {
	display: block;
}
.cards {
	position: relative;
	height: 190px;
	perspective: 150em;
	text-align: center;
	margin: 20px 0;
}
.card__side {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 190px;
	backface-visibility: hidden;
	transition: all 0.6s ease;
	box-shadow: 1em 1em 2em rgba(0, 0, 0, 0.2);
}
.card__side--front {
	background-color: #328b78;
}
.card__side--back {
	color: #FFF;
	transform: rotateY(180deg);
}
.card__side--back-1 {
	background-image: linear-gradient(to right bottom, #7ed56f, #28b485);
	font-size: 22px;
	font-weight: 900;
	line-height: 25px;
	padding: 64px 0;
}
.cards:hover .card__side--front {
	transform: rotateY(-180deg);
}
.cards:hover .card__side--back {
	transform: rotate(0);
}
.card__description h2 {
	color: #ffffff;
	font-weight: 600;
	padding: 50px 0;
}
.ihyip-domhos .ihyip-mobile-app-mainblock {
	padding: 50px 30px 50px 30px;
	background: none;
	min-height: inherit;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ihyip-domhos .ihyip-mobile-app-mainblock small {
	font-size: 80px;
	position: absolute;
	right: 10px;
	top: 0;
	font-weight: 900;
	color: #f2f2f2;
}
.ihyip-domhos .ihyip-mobile-app-mainblock img {
	margin-bottom: 20px;
}
.feat-webhost {
	width: auto;
}
.feat-webhost img {
	width: 40px;
}
.domain-suggest li {
	padding: 0px 60px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	border-right: 1px solid #cccccc;
}
.domain-suggest {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 45px 0 21px;
}
.domain-suggest li img {
	margin-bottom: 4px;
}
.domain-suggest li strong {
	color: #232323;
	font-weight: 900;
}
.domain-suggest li:last-child {
	border: none;
}
.compare-part {
	background:#82c832
}
.compare-table {
	margin-bottom: 50px !important;
	background: #fff;
	box-shadow: var(--primary-bshadow);
}
.compare-table tbody tr:first-child th {
	padding:18px 20px;
	background:var(--primary-chalk)
}
.compare-table tbody tr th {
	width:250px;
	padding:15px 20px
}
.compare-table tbody tr td {
	padding:15px 20px
}
.compare-table tbody tr td .fa-check {
	font-size: 14px;
	color: #72b327;
}

.pakage-price {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.pakage-price h4 {
    font-size: 20px;
    font-weight: 600;
    color: #80c020;
}
.pakage-price h4 span {
    font-size: 16px;
    color: #000000;
}
table.compare-table thead tr {
	background: transparent;
}
.compare-table tbody tr td .fa-minus {
	font-size: 14px;
	color: #ee0d0d;
}
.compare-table td {
	text-align:center
}
.compare-image {
	text-align:center
}
.compare-image img {
	width:200px;
	padding:15px
}
.compare-head {
	text-align: center;
	padding: 30px 13px;
}
.compare-plan {
	font-size: 24px;
	font-weight: 900;
	margin-bottom: 8px;
	text-transform: uppercase;
	color: #000000;
}
.compare-tagline {
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 15px;
	text-transform: capitalize;
	color: #333333;
}
.compare-price {
	font-size:45px;
	font-weight:900;
	color:#82c832
}
.compare-price span {
	font-size:18px;
	font-weight:400
}
.compare-discount {
	font-size:14px;
	margin-bottom:25px;
	text-transform:uppercase;
	color:#333333
}
.compare-discount del {
	color:var(--bs-red)
}
.compare-purchase {
	width:100%;
	font-weight:700;
	padding:12px 0px;
	text-align:center;
	text-transform:uppercase;
	color:#ffffff;
	background:var(--gradient);
transition:all linear .3s;
-webkit-transition:all linear .3s;
-moz-transition:all linear .3s;
-ms-transition:all linear .3s;
-o-transition:all linear .3s
}
.compare-purchase:hover {
	color:var(--white)
}
.compare-heading {
	font-size: 18px;
	color: #e67e22;
	text-align: center;
	text-transform: capitalize;
	font-weight: 700;
}
.compare-group {
	display:flex;
	align-items:center;
	justify-content:space-between
}
.compare-title {
	font-size: 15px;
	color: #558a19;
	text-transform: capitalize;
	font-weight: 700;
}
.compare-tooltip {
	margin-left:15px;
	position:relative
}
.compare-tooltip:hover span {
	visibility:visible;
	opacity:1;
	bottom:35px
}
.compare-tooltip i {
	font-size:16px;
	color:#82c832;
}
.compare-tooltip i:hover {
	color:#82c832;
}
.compare-tooltip span {
	position:absolute;
	visibility:hidden;
	opacity:0;
	bottom:25px;
	left:-10px;
	z-index:1;
	font-size:15px;
	font-weight:400;
	line-height:24px;
	padding:10px 12px;
	min-width:180px;
	max-width: inherit;
	color:#ffffff;
	background:#000000;
transition:all linear .3s;
-webkit-transition:all linear .3s;
-moz-transition:all linear .3s;
-ms-transition:all linear .3s;
-o-transition:all linear .3s
}
.compare-tooltip span::before {
position:absolute;
content:"";
 bottom:-6px;
left:12px;
border-top-left-radius:3px;
border-top:7px solid transparent;
border-left:7px solid transparent;
border-right:7px solid #000000;
border-bottom:7px solid #000000;
transform:rotate(45deg)
}
.compare-text {
	font-size: 15px;
	color: #000;
	text-transform: capitalize;
	font-weight: 700;
	text-align: center;
}
.compare-content {
	display:none
}
.compare-image img {
	width: 200px;
	padding: 15px;
}
.table.compare-table {
--bs-table-bg: transparent;
--bs-table-accent-bg: transparent;
--bs-table-striped-color: #212529;
--bs-table-striped-bg: rgba(0, 0, 0, 0.05);
--bs-table-active-color: #212529;
--bs-table-active-bg: rgba(0, 0, 0, 0.1);
--bs-table-hover-color: #212529;
--bs-table-hover-bg: rgba(0, 0, 0, 0.075);
	width: 100%;
	margin-bottom: 1rem;
	color: #212529;
	vertical-align: top;
	border-color: #dee2e6;
}
.table-bordered > :not(caption) > * {
border-width: 1px 0;
}
tbody, td, tfoot, th, thead, tr {
	border-color: inherit;
	border-style: solid;
	border-width: 0;
}
.table > :not(:last-child) > :last-child > * {
border-bottom-color: currentColor;
}
.table-bordered > :not(caption) > * > * {
border-width: 0 1px;
}
.dhul {
	margin-bottom: 10px;
}
.dhul li {
	font-size: 17px;
	margin-bottom: 11px;
	font-weight: 500;
	color: #132d24;
}
.dhul li img {
	margin-right: 9px;
}
.dhuli li {
	display: inline-block;
	width: 49%;
}
.dhuli li span {
	background-color: #80c020;
	width: 30px;
	height: 30px;
	display: inline-block;
	border-radius: 50%;
	text-align: center;
	padding: 3px 0px;
	margin-right: 4px;
}
.dhuli li span i {
	font-size: 15px;
}
.key-aws {
	margin: 10px 0;
	min-height: 155px;
}
.key-aws1, .key-aws3, .key-aws5, .key-aws7 {
	margin-top: -50px;
}
.ihyip-aws-banner-cont {
	margin-bottom: 82px;
}
.key-aws1 {
	-webkit-box-shadow: 0px 0px 28px -1px rgba(216, 203, 248, 0.5);
	-moz-box-shadow: 0px 0px 28px -1px rgba(216, 203, 248, 0.5);
	box-shadow: 0px 0px 28px -1px rgba(216, 203, 248, 0.5);
}
.key-aws2 {
	-webkit-box-shadow: 0px 0px 28px -1px rgba(224, 247, 199, 0.5);
	-moz-box-shadow: 0px 0px 28px -1px rgba(224, 247, 199, 0.5);
	box-shadow: 0px 0px 28px -1px rgba(224, 247, 199, 0.5);
}
.key-aws3 {
	-webkit-box-shadow: 0px 0px 28px -1px rgba(243, 137, 155, 0.5);
	-moz-box-shadow: 0px 0px 28px -1px rgba(243, 137, 155, 0.5);
	box-shadow: 0px 0px 28px -1px rgba(243, 137, 155, 0.5);
}
.key-aws4 {
	-webkit-box-shadow: 0px 0px 28px -1px rgba(189, 219, 244, 0.5);
	-moz-box-shadow: 0px 0px 28px -1px rgba(189, 219, 244, 0.5);
	box-shadow: 0px 0px 28px -1px rgba(189, 219, 244, 0.5);
}
.key-aws5 {
	-webkit-box-shadow: 0px 0px 28px -1px rgba(190, 242, 240, 0.5);
	-moz-box-shadow: 0px 0px 28px -1px rgba(190, 242, 240, 0.5);
	box-shadow: 0px 0px 28px -1px rgba(190, 242, 240, 0.5);
}
.key-aws6 {
	-webkit-box-shadow: 0px 0px 28px -1px rgba(191, 227, 241, 0.5);
	-moz-box-shadow: 0px 0px 28px -1px rgba(191, 227, 241, 0.5);
	box-shadow: 0px 0px 28px -1px rgba(191, 227, 241, 0.5);
}
.key-aws7 {
	-webkit-box-shadow: 0px 0px 28px -1px rgba(198, 242, 229, 0.5);
	-moz-box-shadow: 0px 0px 28px -1px rgba(198, 242, 229, 0.5);
	box-shadow: 0px 0px 28px -1px rgba(198, 242, 229, 0.5);
}
.key-aws8 {
	-webkit-box-shadow: 0px 0px 28px -1px rgba(242, 242, 192, 0.5);
	-moz-box-shadow: 0px 0px 28px -1px rgba(242, 242, 192, 0.5);
	box-shadow: 0px 0px 28px -1px rgba(242, 242, 192, 0.5);
}
.cta-img img {
	width: 85px;
}
.ihyip-aws {
	background-color: #eef3f7;
}
.ihyip-aws .ihyip-bannerdesign-socialmedia-blockico {
	position: absolute;
	right: -14px;
	top: 0;
}
.ihyip-aws .ihyip-bannerdesign-socialmedia-block {
	min-height: 250px;
	margin-bottom: 10px;
	border-radius: 0;
	box-shadow: none;
}
.ihyip-aws .ihyip-bannerdesign-socialmedia-block::before {
content: '';
position: absolute;
top: 0;
right: 0;
border-top: 80px solid #eef3f7;
border-left: 80px solid #ffffff;
width: 0;
}
.ihyip-aws .ihyip-bannerdesign-socialmedia-block::after {
content: '';
position: absolute;
bottom: 0;
left: 0;
border-top: 20px solid #ffffff;
border-left: 20px solid #eef3f7;
width: 0;
}
.ihyip-aws .ihyip-bannerdesign-socialmedia-block p {
	z-index: 1;
	position: relative;
	padding-right: 50px;
}
.aws-bann-bg {
	background: url(../images/aws/aws-ban-bg.jpg) no-repeat;
	padding: 40px 0 30px;
}
@media only screen and (min-width: 991px) {
.aws-bann-bg::after {
background: url(../images/aws/aws-server-img.png) no-repeat;
content: "";
width: 415px;
height: 514px;
position: absolute;
right: -76px;
top: 21px;
}
}
.ihyip-aws.ihyip-cwd .ihyip-bannerdesign-socialmedia-block {
	min-height: inherit;
}
.ihyip-aws.ihyip-cwd .ihyip-bannerdesign-socialmedia-blockico {
	position: relative;
	right: 0;
}
.ihyip-custom-mainblock {
	width: auto;
}
.ihyip-custom-mainblock h5 {
	border: none;
}
.ihyip-custom-mainblock {
	padding: 20px 10px !important;
}
.ihyip-cwd .ihyip-bannerdesign-socialmedia-blockico {
	width: 100px;
	height: 100px;
	padding: 23px 0px;
}
.ihyip-cwd img {
	width: 53px;
}
.ihyip-custom-mainblock img {
	width: 70px;
}
.custom-bann-bg {
	background: url(../images/customdevelopment/custom-webbg.webp) no-repeat;
	padding: 40px 0 30px;
}
@media only screen and (min-width: 991px) {
.custom-bann-bg::after {
background: url(../images/customdevelopment/custom-after-img.webp) no-repeat;
content: "";
width: 403px;
height:279px;
position: absolute;
right: 34px;
top: 30px;
}
}
.ihyip-faq {
	margin: 25px 0px;
}
.ihyip-faq .accordion-button:not(.collapsed) {
color: #49BE3C;
background-color: #fff;
border-left: 3px solid #86c724 !important;
border-right: 3px solid #86c724 !important;
box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
font-weight: 600;
font-size: 17px;
padding: 20px;
}
.ihyip-faq .accordion-item .accordion-button.collapsed {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background: #fff;
	background-color: #fff;
	border-left: 3px solid #86c724;
	border-right: 3px solid #86c724;
	box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
	padding: 20px;
	font-size: 17px;
	font-weight: 600;
	color:#000;
}
.ihyip-faq .accordion-item {
	border: 0;
	margin-bottom:20px;
}
.ihyip-faq .accordion-body {
	padding: 25px 20px;
	background-color: #fff;
	border-left: 3px solid #86c724;
	border-right: 3px solid #86c724;
	box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
	text-align: justify;
}
.ihyip-faq .accordion-button.collapsed:hover {
	color: #49BE3C !important;
}
.ihyip-faq .accordion-button::after {
flex-shrink: 0;
width: 19px;
height: 11px;
margin-left: auto;
content: "";
background-image:url(../images/faq/arrow01.png) !important;
background-repeat: no-repeat;
background-size:auto;
transition: transform .2s ease-in-out;
}
.ihyip-faq .accordion-button:not(.collapsed)::after {
background-image:url(../images/faq/arrow02.png) !important;
}
.ihyip-faq-left {
	margin-top: 20px;
}
.ihyip-faq-tite {
	margin-top: 20px;
}
.ihyip-faq-left {
	background: #fff;
	padding: 20px 10px;
}
.ihyip-faq-left .nav-pills .nav-link {
	border-radius: 0;
	text-align: left;
	padding: 15px 10px;
	font-size: 16px;
	color: #0c2622;
	font-weight: 600;
}
.ihyip-faq-left .nav-pills .nav-link.active, .ihyip-faq-left .nav-pills .show > .nav-link {
	color: #86c724 !important;
	border-left: 3px solid #86c724;
	box-shadow: none;
	background: #eefbdb;
	background: -moz-linear-gradient(left, #eefbdb 0%, #ffffff 100%);
	background: -webkit-linear-gradient(left, #eefbdb 0%, #ffffff 100%);
	background: linear-gradient(to right, #eefbdb 0%, #ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eefbdb', endColorstr='#ffffff', GradientType=1 );
}
.ihyip-faq-right {
	margin-left: 15px;
	margin-top: 40px;
}
.ihyip-faq-left .nav-pills .nav-link:hover {
	color: #86c724;
}
.ihyip-news-top h6 {
	padding: 4px 20px;
	border: 1px solid #80c020;
	width: fit-content;
	color: #80c020;
	display: inline-block;
	font-weight: 600;
	font-size: 13px;
}
.ihyip-news-top2 h6 {
	border:1px solid #e67e22;
}
.ihyip-news-con a {
	color:#80c020;
	font-weight:600;
}
.ihyip-news-con h4 {
	font-size: 25px;
	margin: 15px 0 15px 0;
}
.ihyip-news-cate h5 {
	border-bottom: 1px solid #000;
}
.ihyip-news {
	background: #eef3f7;
	padding: 40px 30px;
	margin-top: 30px;
	border-radius: 20px;
	min-height: 299px;
}
.ihyip-news:hover {
	background: rgba(137, 205, 76, 1);
	background: -moz-linear-gradient(top, rgba(137, 205, 76, 1) 0%, rgba(18, 154, 203, 1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(137, 205, 76, 1)), color-stop(100%, rgba(18, 154, 203, 1)));
	background: -webkit-linear-gradient(top, rgba(137, 205, 76, 1) 0%, rgba(18, 154, 203, 1) 100%);
	background: -o-linear-gradient(top, rgba(137, 205, 76, 1) 0%, rgba(18, 154, 203, 1) 100%);
	background: -ms-linear-gradient(top, rgba(137, 205, 76, 1) 0%, rgba(18, 154, 203, 1) 100%);
	background: linear-gradient(to bottom, rgba(137, 205, 76, 1) 0%, rgba(18, 154, 203, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#89cd4c', endColorstr='#129acb', GradientType=0 );
}
.ihyip-news:hover .ihyip-news-top h6 {
	border: 1px solid #ffffff;
	color: #ffffff !important;
}
.ihyip-news:hover .ihyip-news-con h4 {
	color: #ffffff !important;
}
.ihyip-news:hover .ihyip-news-con a {
	color: #ffffff;
}
.ihyip-news:hover .ihyip-news-con p {
	color: #ffffff !important;
}
.ihyip-news:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	border-top: 80px solid white;
	border-left: 80px solid #eef3f7;
	width: 0;
}
.ihyip-news:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	border-bottom: 20px solid white;
	border-right: 20px solid #eef3f7;
	width: 0;
}
.ihyip-news:hover:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	border-top: 80px solid white;
	border-left: 80px solid #eef3f7;
	width: 0;
	display:none;
}
.ihyip-news:hover:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	border-bottom: 20px solid white;
	border-right: 20px solid #eef3f7;
	width: 0;
	display:none;
}
.hyip-choose-list li h6 {
	color: #71b50a;
	font-size: 14px;
	font-weight: 600;
}
.hyip-choose-list li h6 i {
	font-size: 14px;
}
.hyip-choose-list li {
	padding: 2px 5px;
	display: inline-block;
}
.hyip-choose-price h4 span {
	font-size: 40px;
}
.hyip-choose-list {
	padding: 10px 0;
}
.hyip-choose-price h4 {
	font-size: 25px;
}
.hyip-choose-card-bg {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	height: 100%;
}
.hyip-choose-bg {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	position: relative;
	cursor: pointer;
	transition: all 0.4s;
	background: #fff;
	box-shadow: 0 0 10px 5px #dde5eb;
	padding: 30px 30px;
	margin:20px 0 20px 0;
}
.hyip-choose-bg:hover, .hyip-choose-bg:active {
	color: white;
}
.hyip-choose-bg:hover h3, .hyip-choose-bg:hover p {
	color: #fff !important;
}
.hyip-choose-bg::before, .hyip-choose-bg::after {
content: "";
position: absolute;
width: 100%;
height: 100%;
background: #fff;
z-index: -1;
border-radius: 10px;
transition: all 0.4s;
bottom: 22px;
right: 20px;
}
.hyip-choose-bg::after {
background: linear-gradient(135deg, rgb(6, 72, 59) 0%, rgb(31, 75, 66) 100%);
transform-origin: right bottom;
transform: translate(10%, 10%) scale(0.3);
border-radius: 50%;
z-index: 1;
width: 300px;
height: 300px;
}
.hyip-choose-bg:hover::after, .hyip-choose-bg:active::after {
transform: translate(0) scale(1);
border-radius: 10px;
border-bottom-right-radius: 10px;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: auto;
}
.hyip-choose-bg:hover::before, .hyip-choose-bg:active::before {
transform-origin: right bottom;
transform: translate(10%, 10%) scale(0.3);
border-radius: 50%;
z-index: 3;
width: 300px;
height: 300px;
background:#80c020;
}
.hyip-choose-aft {
	position: relative;
	z-index: 2;
}
.hyip-choose-sec {
	background-image: linear-gradient(90deg, #eef3f7 50%, #031714 50%);
	padding: 40px 0 0 0;
}
.ihyip-services-btns .ihyip-choose-btns {
	width: 244px;
	margin: 5px auto;
	font-size: 17px;
	font-weight: 700;
	background: #fff !important;
	padding: 10px 9px;
	border-radius: 33px !important;
	color: #0c2622;
	display: flex;
	align-items: center;
}
.ihyip-services-btns .ihyip-choose-btns h5 {
	font-size: 17px;
	margin-bottom: 0;
	font-weight: 700;
}
.ihyip-services-btns .ihyip-choose-btns span {
	background: #86c724;
	border-radius: 50%;
	margin-right: 7px;
	width: 35px;
	height: 35px;
	display: inline-block;
	text-align: center;
	padding: 5px 5px;
}
.ihyip-choose-cont ul {
	margin: 20px 0 0;
	width: 74%;
}
.hyip-choose-right-cont h4 {
	font-size: 30px;
	margin-bottom: 20px;
}
.hyip-choose-right-cont {
	margin-left: 38px;
	margin-top: 0;
}
.hyip-choose-left-img img {
	left: 38px;
	top: 5px;
}
.ihyip-choose-right-img img {
	right: 15px;
	top: 40px;
}
.ihyip-services-btns .ihyip-choose-btns h5 {
	font-size: 15px;
}
.ihyip-choose-right-img::before {
top: -32px;
right: 67px;
}
.ihyip-choose-cont h2 small {
	font-size: 18px;
}
.ihyip-choose-cont h2 {
	font-size: 40px;
}
.video-logo {
	position: absolute;
	right: 0;
	left: 0;
	top: -36px;
	bottom: 0;
	margin: auto;
	width: 110px;
	height: 112px;
}
.aboutusimage {
	margin-top: 0%;
	margin-bottom: 0;
	text-align: center;
	padding-top: 20%;
	padding-bottom: 10%;
	position: relative;
}
.aboutusimage .firstimage {
	position: absolute;
	-webkit-animation-name: firstanimation;
	-webkit-animation-duration: 10s;
	animation-name: firstanimation;
	animation-duration: 10s;
	animation-delay: 2s;
	animation-iteration-count: infinite;
	left: 45%;
	top: 0;
}
.aboutusimage .firstimage img {
	width:164px;
	height: auto;
}
.aboutusimage .secondimage {
	position: absolute;
	-webkit-animation-name: secondanimation;
	-webkit-animation-duration: 10s;
	animation-name: secondanimation;
	animation-duration: 10s;
	animation-delay: 2s;
	animation-iteration-count: infinite;
	left:70%;
	top: 35%;
}
.aboutusimage .secondimage img {
	width:225px;
	height: auto;
}
.aboutusimage .thirdimage {
	position: absolute;
	-webkit-animation-name: thirdanimation;
	-webkit-animation-duration: 10s;
	animation-name: thirdanimation;
	animation-duration: 10s;
	animation-delay: 2s;
	animation-iteration-count: infinite;
	left: 65%;
	top: 80%;
}
.aboutusimage .thirdimage img {
	width:195px;
	height: auto;
}
.aboutusimage .fourthimage {
	position: absolute;
	-webkit-animation-name: fourthanimation;
	-webkit-animation-duration: 10s;
	animation-name: fourthanimation;
	animation-duration: 10s;
	animation-delay: 2s;
	animation-iteration-count: infinite;
	left: 20%;
	top: 80%;
}
.aboutusimage .fourthimage img {
	width: 201px;
	height: auto;
}
.aboutusimage .fivethimage {
	position: absolute;
	-webkit-animation-name: fivethanimation;
	-webkit-animation-duration: 10s;
	animation-name: fivethanimation;
	animation-duration: 10s;
	animation-delay: 2s;
	animation-iteration-count: infinite;
	left: 15px;
	top: 35%;
}
.aboutusimage .fivethimage img {
	width: 175px;
	height: auto;
}
 @-webkit-keyframes firstanimation {
 0% {
 left: 45%;
 top: 0
}
 20% {
 left: 70%;
 top: 35%
}
 40% {
 left: 65%;
 top: 80%
}
 60% {
 left: 20%;
 top: 80%
}
 80% {
 left: 15px;
 top: 35%
}
 100% {
 left: 45%;
 top: 0
}
}
 @-webkit-keyframes secondanimation {
 0% {
 left:70%;
 top: 35%
}
 20% {
 left: 65%;
 top: 80%
}
 40% {
 left: 5%;
 top: 80%
}
 60% {
 left: 15px;
 top: 35%
}
 80% {
 left: 45%;
 top: 0
}
 100% {
 left: 70%;
 top: 35%
}
}
 @-webkit-keyframes thirdanimation {
 0% {
 left: 65%;
 top: 80%
}
 20% {
 left: 10%;
 top: 80%
}
 40% {
 left: 15px;
 top: 35%
}
 60% {
 left: 45%;
 top: 0
}
 80% {
 left: 70%;
 top: 35%
}
 100% {
 left: 65%;
 top: 80%
}
}
 @-webkit-keyframes fourthanimation {
 0% {
 left: 20%;
 top: 80%
}
 20% {
 left: 0px;
 top: 35%
}
 40% {
 left: 45%;
 top: 0
}
 60% {
 left: 70%;
 top: 35%
}
 80% {
 left: 65%;
 top: 80%
}
 100% {
 left: 20%;
 top: 80%
}
}
 @-webkit-keyframes fivethanimation {
 0% {
 left: 15px;
 top: 35%
}
 20% {
 left: 35%;
 top: 0
}
 40% {
 left: 70%;
 top: 35%
}
 60% {
 left: 65%;
 top: 80%
}
 80% {
 left: 20%;
 top: 80%
}
 100% {
 left: 15px;
 top: 35%
}
}
.ihyip-about-sec-left {
	position: relative;
}
#home-anim {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width:100%;
	height:100%;
}
.previewCart {
	padding:0px !important;
}
.previewCartInfo {
	padding:5px 30px 125px 0px;
}
#phone-error {
	position:absolute;
}
label.error {
	color: red;
	font-size: 12px;
	font-weight:600;
	display: block !important;
	margin-top: 5px;
	margin-bottom:10px;
	clear:both;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
 opacity: 1; /* Firefox */
}
#aboutsvg {
	clip-path: url(#cache);
}
#red {
	fill: none;
	opacity: 0.15;
	stroke: #e8f5d3;
	stroke-width: 12;
	stroke-miterlimit:10;
	animation: show 4s;
	animation-fill-mode: forwards;
	animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
}
#blue {
	fill: none;
	opacity: 0.5;
	stroke: #bad7e1;
	stroke-width: 12;
	stroke-miterlimit:10;
	animation: show 4s;
	animation-fill-mode: forwards;
	animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
}
#light-blue {
	fill: none;
	opacity: 0.5;
	stroke: #d0e3b3;
	stroke-width: 6;
	stroke-miterlimit:10;
	stroke-dasharray: 200;
	stroke-dashoffset: 800;
	animation: draw 4s;
	animation-fill-mode: forwards;
	animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
}
 @keyframes draw {
 to {
 stroke-dashoffset: 0;
}
}
 @keyframes show {
 0% {
 opacity: 0.15;
}
 50% {
 opacity: 0.2;
}
 100% {
 opacity: 0.15;
}
}
.fal-svg {
	position: absolute;
	width:100%;
	height:100%;
}
 @media only screen and (max-width: 1199px) {
.parallax, .ihyip-header {
 display: none;
}
.banner-bg-wave {
 display: none;
}
}
.arrow-none select {
    background: transparent;
    text-align: center;
}select:focus-visible {
    /* border: none; */
    outline: none;
}
 
 
 
 
 
 
.template-list-detail .selection input[type="radio"] {
	display: none;
}

.template-list-detail .selection label {
	display: inline-block;
	background: #fff;
	border-radius: 0;
	color: #132d24;
	cursor: pointer;
	padding: 12px 10px;
	margin: 0;
	border: 1px solid transparent;
	text-align: left;
}
.template-list-detail .selection input[type="radio"]:checked ~ label {
	background-color: #7dba20; position:relative;
}.template-list-detail {
	border: 1px solid #c4d0d6;
}.template-list-detail .selection input[type="radio"]:checked ~ label::after {
	content: "\f04b";
	position: absolute;
	font-size: 12px;
	right: 9px;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 14px;
	height: 13px;
	text-align: center;
	font-family: fontawesome;font-weight: normal;
}
 

#boxscroll {
  height: 316px;
  border:1px solid #c4d0d6;
}
.boxscroll1 {
 height: 316px;
  border: 1px solid #c4d0d6;
}
#boxscroll1 {
  height: 316px;
  border:1px solid #c4d0d6;
}

#boxscroll2 {
  height: 316px;
  border:1px solid #c4d0d6;
}
#prod_replace {
	height: 316px;
}
.travel-type-wrap {
  background: #ffffff;
  min-height: 316px;
}
.template-list-detail .selection label
{
  background:none;
}
.item span
{
  text-align:left;
}
.template-list-detail
{
  border:none !important;
}
.template-list-detail li:not(:last-child) {
	border-bottom: 1px solid #c4d0d6;
}


.inner-form .travel-type-wrap .item span:last-child {
  background-color: #7dba20;
  width: auto;
  height: auto;
  right: 0;
  bottom: 0;
  font-size: 15px;
  margin-bottom: 0;
  text-align: right;
  z-index: 1;
  color: #fff !important;
  padding: 2px 7px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.inner-form .travel-type-wrap .item.no-items span:last-child {
	width: 100%;
	padding: 8px 6px;
	margin-left: 0;
	text-align: center;
	height: auto;
}
.inner-form .travel-type-wrap .item.no-items {
	padding: 0;
}

.inner-form .travel-type-wrap .item:last-child {
	 
	border-bottom: none; 
}
.no-items
{
	border:none !important;
}

.checkout-mobile{ display:none;}


.prev-button, .next-button {
	background: #7dba20;
	border: none;
	width: 32px;
	height: 32px;
	border-radius: 50%;
 		
}


 .next-button {
 
 		animation: blink 1s linear infinite;
}

 @keyframes blink{
0%{opacity: 0;}
50%{opacity: .5;}
100%{opacity: 1;}
}

.form-step-head {
	display: inline-block;
	align-items: center;
	justify-content: space-between;
	top: -13px;
	position: relative;
}
.form-step-head label {
	font-size: 16px;
	font-weight: 600;
}

.prev-button:hover, .next-button:hover, .prev-button:active, .next-button:active, .prev-button:focus, .next-button:focus {
	background: #89c72a;
}


.form-step-cont {
	border: 1px solid #c4d0d6;
	margin: 10px 0 0 0;
}

.form-step-cont label {
	display: inline-block;
	width: 100%;
	margin-bottom: 18px;
	font-weight: 600;
	color: #132d24;
	font-size: 15px;
}#boxmobile, #boxmobile1 {
	height: 175px;
	overflow-y: scroll;
}.form-step-cont .no-items {
	padding: 5px;
}


#svg_form_time {
	/* height: 15px; */
	/* max-width: 80%; */
	margin: 20px 0 30px;
	display: block;
}
#svg_form_time circle,
#svg_form_time rect {
  fill: white;
}
#multi-step-form .button {
	background: #7dba20;
	border-radius: 5px;
	padding: 1px 6px;
	display: inline-block;
	font-weight: bold;
	color: white;
	cursor: pointer;
	box-shadow: none;
	font-size: 23px;
	height: 25px;
	line-height: 19px;
}
#multi-step-form{ position:relative;}
#multi-step-form .button:hover {	background: #88c62a;}
#multi-step-form .disabled {
  display:none;
}

section.step-form {
 
  transition:transform 0.2s ease-in-out;
}
.step-form-btn {
	text-align: center;
	margin: 11px 0;
	position: absolute;
	right: 0;
	top: 17px;
	z-index: 1;
}