html {
  scroll-behavior: smooth;
}
.container {
	height : unset;
}
.inner-content {
	height : unset;
}
#templateBody {
	font-family: 'Hind', sans-serif;
	color: #000000;
	font-size: 14px;
}
.patrick-hand-font{font-family: 'Patrick Hand', cursive;}
/* Color CSS */
.lightcolor {
	color: #eaab26;
}
.kapblue {
	color: #032c79;
}
.grey-clr {
	color: #d6d6d6;
}
.orange-clr {
	color: #eaab26;
}
.red-clr {
	color: #ff0000;
}
.v-grey-clr {
	color: #303030;
}
.yellow-clr1 {
	color: #fff600;
}
.yellow-clr {
    color: #ffe01b;
}
/* Header CSS */
.header-section {
    background: #000000;
    padding: 30px 0px 30px;
}
.header-section ul.leader-ul{
    list-style-type: none;
    padding: 0;
    margin: 0;
    margin-top: 8px;
}
.header-section ul.leader-ul li{
    display: inline-block;
    padding: 0px 7px;
}
.header-section ul.leader-ul li a{
	text-decoration: none;
}
.affiliate-link-btn a {
	border-radius: 3px;
    background: transparent;
    text-decoration: none;
    text-align: center;
    display: inline-block;
    padding: 10px;
    font-size: 16px;
    color: #ffffff;
    font-weight: 600;
    line-height: 110%;
    width: 100%;
    border: 1px solid #ffffff;
}
.affiliate-link-btn a:hover{
	background-color: #ffe01b;
	color: #000000;
	border: 1px solid #ffe01b;
}
.jv-page-heading {
    display: inline-block;
    border-radius: 3px;
    background: #ffe01b;
    padding: 6px 5px;
}
.instant-btn a {
	border-radius: 65px;
	background-color: #032c79;
	box-shadow: 0px 0px 10.89px 0.11px rgba(15, 39, 147, 0.25);
	text-decoration: none;
	text-align: center;
	display: inline-block;
	padding: 15px 12px;
	color: #ffffff;
	font-weight: 700;
	width: 100%;
	font-size: 24px;
	line-height: 130%;
}

.instant-btn a:hover {
	background-color: #0c3685;
	text-decoration: none;
}
.header-section ul.leader-ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-top: 8px;
}
.header-section ul.leader-ul li {
	display: inline-block;
	padding: 0px 5px;
	font-weight: 400;
}
.highlihgt-heading {
	background: #e5f7ff;
	padding: 12px;
	border-radius: 5px;
	display: inline-block;
	box-shadow: -1.04px 4.891px 6px 0px rgba(14, 18, 34, 0.2);
}
.step-back {
	border-radius: 10px;
	background: #ffffff;
	box-shadow: 0px 5px 8px 0px rgba(0, 0, 0, 0.15);
	padding: 15px;
}
.step1-absolute-image, .step-absolute-image {
	position: absolute;
	top: -47px;
	left: 50px;
}
.mx-h-140 {
	max-height: 140px;
}
.game-changer {
	padding: 10px 10px 30px 40px;
	background: url(../images/game-changer.png) no-repeat center center;
	box-shadow: none;
}
.second-header-section {
	background: #ffffff;
	padding: 30px 0px;
}
.line-through {
	text-decoration: line-through;
}
.ul-tick-icon li {
	list-style: none;
	background: url(../images/ul-tick-icon.png) no-repeat;
	background-position: 0 2px;
	padding: 0 0px 15px 39px;
	display: inline-block;
}
.step-list-icon li {
	list-style: none;
	background: url(../images/step-list-icon.png) no-repeat;
	background-position: 0 2px;
	padding: 0 0px 25px 40px;
	display:block;
	background-position: 0px 7px;
}
.step-list-icon1 li {
	list-style: none;
	background: url(../images/step-list-icon1.png) no-repeat;
	background-position: 0 3px;
	display:block;
	padding: 0 0px 25px 40px;
}
li.step-blue-icon span{
	color: #032c79;
}
li.step-blue-icon{
	background: url(../images/step-blue-icon.png) no-repeat;
}
.visitors-section {
	background: #e5f2f8;
	padding: 30px 0;
}
.dark-section,
.dark-section2 {
	background: #000000;
	padding: 30px 0px;
}

.coupon-code-first {
	background: #ffffff;
	padding: 30px 0px;
	border-bottom: 5px solid #073388;
}
/* Responsive Video CSS */
.responsive-video {
	position: relative;
	padding-bottom: 56.25%;
	overflow: hidden;
	box-shadow: 0px 0px 1px 0px rgba(208, 219, 227, 0.58);
}
.responsive-video iframe, .responsive-video object {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/* White Timer css */
.white-timer-portion {
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}
.white-timer-box {
	width: 52px;
	height: 52px;
	line-height: 1.42857143;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: transparent;
	color: #ffffff;
	font-weight: 600;
	font-size: 45px;
}
.white-timer-label {
	width: 52px;
	/* height: 14px; */
	font-size: 14px;
	align-items: center;
	justify-content: center;
	color: #ffffff;
	font-weight: 500;
}
.white-timer-colon-group {
	height: 52px;
	width: 7px;
	position: relative;
}
.white-timer-colon.colon-top {
	position: absolute;
	top: 30%;
}
.white-timer-colon {
	background: #ffffff;
	border-radius: 100%;
	width: 5px;
	height: 5px;
}
.white-timer-colon.colon-bottom {
	position: absolute;
	bottom: 30%;
}
.white-timer-colon-group-margin {
	height: 14px;
	width: 7px;
	position: relative;
}
/* Black Timer css */

.black-timer-portion {
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}
.black-timer-box {
	width: 52px;
	height: 52px;
	line-height: 1.42857143;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: transparent;
	color: #000000;
	font-weight: 600;
	font-size: 45px;
}
.black-timer-label {
	width: 52px;
	/* height: 14px; */
	font-size: 14px;
	align-items: center;
	justify-content: center;
	color: #000000;
	font-weight: 500;
}
.black-timer-colon-group {
	height: 52px;
	width: 7px;
	position: relative;
}
.black-timer-colon.colon-top {
	position: absolute;
	top: 30%;
}
.black-timer-colon {
	background: #000000;
	border-radius: 100%;
	width: 5px;
	height: 5px;
}
.black-timer-colon.colon-bottom {
	position: absolute;
	bottom: 30%;
}
.black-timer-colon-group-margin {
	height: 14px;
	width: 7px;
	position: relative;
}
.kaptick li {
	list-style: none;
	background: url(../images/kap-tick.png) no-repeat;
	background-position: 0 2px;
	padding: 0 0 15px 45px;
}
.second-section {
	background: url(../images/second-section-bg.png) no-repeat center right;
	padding: 30px 0;
	background-size: 100% 100%;
}
.xstext-center {
	text-align: center;
}
.white-section {
	background: #ffffff;
	padding: 5% 0;
}
.blue-border {
	background: #d1e5f9;
	height: 3px;
	width: 100%;
}
.funnel-blue-shape{
	border-radius: 10px;
	background: #ffffff;
	box-shadow: 0px 0px 9.7px 0.3px rgba(116, 116, 116, 0.2);
	padding: 15px;
}
.choose-step{
	background: url(../images/choose-bg.png) no-repeat center bottom;
	background-size: 100% 100%;
	padding: 36px 0px 0px 0px;
	height: 120px;
    max-width: 270px;
    margin: auto;
}
.create-step{
	background: url(../images/create-bg.png) no-repeat center bottom;
	background-size: 100% 100%;
    padding: 36px 0px 0px 0px;
    height: 120px;
    max-width: 270px;
    margin: auto;
}
.profit-step{
	background: url(../images/profit-bg.png) no-repeat center bottom;
    background-size: 100% 100%;
    padding: 36px 0px 0px 0px;
    height: 77px;
    max-width: 259px;
    margin: auto;
}
.profit-step4{
	background: url(../images/step4.png) no-repeat center bottom;
	background-size: 100% 100%;
	padding: 36px 0px 0px 0px;
	height: 120px;
    max-width: 270px;
    margin: auto;
}
.website-section {
    background: #000000;
    padding: 30px 0px;
}
.highlight-heading {
    position: relative;
    z-index: 1;
}
.engagement-section {
    background: #effaff;
    padding: 30px 0px;
}
.sales-and-life-preview{
	border-radius: 10px;
	background: #ffffff;
	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.25);
	padding: 0px 15px 15px;
}
.margin-minus{
	margin-top: 15px;
}
.white-back-shape{
	display: inline-block;
	background: #ffffff;
	padding: 20px;
	border-radius: 10px;
}
@media (min-width: 768px) {
.margin-minus{
	margin-top: -100px;
}
.mt-sm150{
	margin-top: 150px;
}
.sales-and-life-preview{ padding: 0px 35px 5px 35px;}
.step-list-icon li {
	padding: 0 0px 25px 40px;
}
.highlight-heading:after {
    content: '';
    position: absolute;
    bottom: 14px;
    left: 0;
    right: 0;
    background: #ffe01b;
    height: 9px;
    z-index: -1;
}
.arrow-down-image{
	position: absolute;
    left: 40%;
    top: 52px;
}
.engagement-section {
    background: #effaff url(../images/engagement-section.png) no-repeat right center;
    padding: 50px 0px 80px;
}
.website-section {
    background: #ffffff url(../images/website-bg.png) no-repeat center top;
    background-size: 100% 100%;
    padding: 210px 0px 120px;
}
.funnel-blue-shape{
	padding: 55px 40px 0px;
	height: 170px;
}
.funnel-blue-shape1{padding: 45px 40px 0px;}
.coupon-code-first {
	padding: 40px 0px 80px;
	background: #ffffff url(../images/coupon-code-first.png) no-repeat bottom center;
    background-size: cover;
	border-bottom: 0px;
}
.kaptick li {
	padding: 0 0 36px 55px;
}
.xstext-center {
	text-align: right;
}
.instant-btn a {
	font-size: 30px;
	padding: 30px 15px;
}
.step-back {
	padding: 27px 15px;
}
.second-section {
	padding: 85px 0px;
}
/* Timer CSS */
.white-timer-box {
	width: 85px;
	height: 62px;
	font-size: 65px;
}
.white-timer-label {
	width: 85px;
	font-size: 20px;
}
.black-timer-colon-group {
	height: 66px;
	width: 40px;
	padding: 0px 15px;
}
.white-timer-colon-group {
	height: 66px;
	width: 40px;
	padding: 0px 15px;
}
.black-timer-box {
	width: 85px;
	height: 62px;
	font-size: 65px;
}
.black-timer-label {
	width: 85px;
	font-size: 20px;
}
.black-timer-colon {
	width: 10px;
	height: 10px;
}
.white-timer-colon {
	width: 10px;
	height: 10px;
}
.black-timer-colon.colon-top, .white-timer-colon.colon-top {
	top: 23%;
}
/* Timer CSS End */
.header-section {
	background: #000000 url(../images/header-bg.png);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	padding: 50px 0px 0px;
}
.second-header-section {
    background: #ffffff url(../images/second-header-bg.png) center center;
    background-repeat: no-repeat;
    padding: 80px 0px 10px;
    background-size: cover;
}
.highlihgt-heading {
	padding: 25px 35px 25px 130px;
	background: url(../images/heading-bg.png) no-repeat center center;
	box-shadow: none;
	background-size: 100% 100%;
}
.step-absolute-image {
	top: -50px;
	left: 35px;
}
.step1-absolute-image {
	top: -57px;
	left: 35px;
}
.mx-h-140 {
	max-height: 100%;
}
.px-sm50 {
	padding-left: 50px;
	padding-right: 50px;
}
.btn-padding {
	padding: 0px 55px;
}
.ul-tick-icon li {
	padding: 0 39px 0 39px;
}
}
.solution-section {
	padding: 30px 0px;
}
.dark-section2 {
	background:#000000;
	padding: 30px 0px;
	background-size:cover;
}
@media (min-width: 768px) {
.visitors-section {
    background: #ffffff url(../images/ever-needbg.png) no-repeat bottom center;
    box-shadow: none;
    padding: 100px 0px 160px;
    background-size: cover;
}
.dark-section {
	padding: 190px 0px 70px; 
	background: #0a062e url(../images/dark-section-bg.png) no-repeat center top; 
	background-size: 100% 100%;
}
.solution-section {
	background: url(../images/solution-section.png) no-repeat center center;
	padding: 30px 0px 0px;
	background-size:cover;
}	
.dark-section2 {
	padding: 70px 0px 70px;
}
}


/* Funnel Testimonial Box */
.funnel-blue-box {
	border-radius: 30px;
	background: #e9f8ff;
	box-shadow: -5px 8.66px 10px 0px rgba(0, 0, 0, 0.1);
	padding: 15px;
}
.funnel-yellow-box {
	border-radius: 30px;
	background: #fff9e9;
	box-shadow: -5px 8.66px 10px 0px rgba(0, 0, 0, 0.1);
	padding: 15px;
}
.funnel-lime-box {
	border-radius: 30px;
	background: #efffe9;
	box-shadow: -5px 8.66px 10px 0px rgba(0, 0, 0, 0.1);
	padding: 15px;
}
.funnel-pink-box {
	border-radius: 30px;
	background: #f7e9ff;
	box-shadow: -5px 8.66px 10px 0px rgba(0, 0, 0, 0.1);
	padding: 15px;
}
.funnel-yellow-box {
	border-radius: 30px;
	background: #fff6e9;
	box-shadow: -5px 8.66px 10px 0px rgba(0, 0, 0, 0.1);
	padding: 15px;
}
.funnel-l-blue-box {
	border-radius: 30px;
	background: #e9eeff;
	box-shadow: -5px 8.66px 10px 0px rgba(0, 0, 0, 0.1);
	padding: 15px;
}
.funnel-image-right {
	position: absolute;
	right: 0px;
	top: -65px;
}
.absolute-funnel-image {
	position: absolute;
	left: 10px;
	top: -30px;
}
.mh-150px {
	max-height: 150px;
}
.orange-shape {
	position: absolute;
	top: -7px;
	left: 13px;
}
.blue-background{
	box-shadow: 0px 0px 19px 0px rgba(44, 44, 44, 0.2);
	background: #effaff;
	padding: 15px;
	border-radius: 10px;
}

@media(min-width: 768px) {
.blue-background{
	padding: 50px 40px 10px; 
}
.funnel-image-right {
	top: -85px;
}
.funnel-blue-box, .funnel-yellow-box, .funnel-lime-box, .funnel-l-blue-box, .funnel-yellow-box, .funnel-pink-box {
	padding: 40px 38px;
}
.funnel-l-blue-box {
	padding: 40px 37px 20px;
}
.absolute-funnel-image {
	top: -52px;
}
.mh-150px {
	max-height: 100%;
}
.mt-sm-150 {
	margin-top: 150px;
}
.mt-sm125 {
	margin-top: 125px;
}
}

/* XS Margin Auto CSS */
@media (max-width: 768px) {
.mx-xs-auto {
	margin-left: auto;
	margin-right: auto;
}
.text-xs-center {
	text-align: center;
}
}
.happy-customer {
	background: #e7fbff;
	border-radius: 10px;
	padding: 15px;
	box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.1);
}

@media (min-width: 768px) {
.happy-customerbg {
	position: absolute;
	bottom: 0;
}
.happy-customer {
	border-radius: 0px 10px 10px 0px;
    padding: 41px 15px 20px 0px;
}
}
.lpb-section {
	background: #000000;
	padding: 30px 0px;
}

@media only screen and (min-width: 768px) {
.lpb-section {
	background: #ffffff url(../images/produly-presenting.png) no-repeat;
	padding: 180px 0px 70px;
	background-position: top center;
	background-size: cover;
}
	.funnel-img {
	position: absolute;
	top: 178px;
	left: 35%;
}
}

.ef-block1, .ef-block2, .ef-block3, .ef-block4 {
	border-radius: 30px;
	background-color: #f6fcff;
	box-shadow: -5px 8.66px 10px 0px rgba(0, 0, 0, 0.1);
	min-height: 236px;
}
.ef-block5 {
	border-radius: 30px;
	background-color: #101010;
	box-shadow: -5px 8.66px 10px 0px rgba(0, 0, 0, 0.1);
}
.ef-block1 {
	padding: 30px 85px 30px 46px;
	margin-bottom: 30px;
}
.ef-block2 {
	padding: 30px 45px 30px 96px;
	margin-bottom: 30px;
}
.ef-block3 {
	padding: 30px 85px 30px 50px;
}
.ef-block4 {
	padding: 30px 45px 30px 110px;
	margin-bottom: 30px;
}
.ef-block5 {
	padding: 30px 45px 30px 110px;
	margin-bottom: 30px;
}

@media only screen and (max-width: 767px) {
.ef-block1,  .ef-block2,  .ef-block3,  .ef-block4, .ef-block5 {
	padding: 25px 15px 20px 15px;
	margin-bottom: 30px;
	min-height: auto;
}
}
.heading-shape {
	background: #ffffff;
	border-radius: 5px;
	display: block;
	margin: auto;
	padding: 5px 7px;
}

@media only screen and (min-width: 768px) {
.text-sm-right {
	text-align: right;
}
.heading-shape {
	background: url(../images/heading-shape.png);
	display: inline-block;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	padding: 11px 35px;
}
}

/* MaxFunnel Section */
.endless-section {
	background: #effaff url(../images/bgm.png) no-repeat top center;
	background-size: cover;
	padding: 30px 0px;
}
.shp1 {
	background: #effaff url(../images/shp1.png) no-repeat top center;
    background-size: 100% 100%;
    padding: 25px 25px 80px 60px;
}
.shp2 {
	background: #effaff url(../images/shp2.png) no-repeat top center;
	background-size: 100% 100%;
	padding: 25px 60px 80px 25px;
}
.shp3 {
	background: #effaff url(../images/shp3.png) no-repeat top center;
    background-size: 100% 100%;
    padding: 25px 25px 80px 52px;
}
.shp4 {
    background: #effaff url(../images/shp4.png) no-repeat top center;
    background-size: 100% 100%;
    padding: 25px 60px 80px 25px;
}
.shp5 {
	background: #effaff url(../images/shp5.png) no-repeat top center;
    background-size: 100% 100%;
    padding: 25px 25px 80px 60px;
}
.shp6 {
	background: #effaff url(../images/shp6.png) no-repeat top center;
	background-size: 100% 100%;
	padding: 25px 60px 80px 25px;
}
.dots-icon {
    position: absolute;
    left: -20px !important;
    top: -15px !important;
}
.ml-sm-auto{
	margin-left: auto;
}
.mr-sm-auto{
	margin-right: auto;
}
/*aman css start*/
.wrapper-am {
	background: #ffffff url(../images/ambg.png) no-repeat top center;
	background-size: cover;
	padding: 20px 0px 40px 0;
}
.section-bg-am {
    background: #f1f1f1;
    padding: 20px 10px;
}
.old-way-section {
    background: #000000;
    padding: 30px 0px;
}
.list-am {
    list-style: none;
}
.list-am li {
    background: url(../images/list-bullet-am.png) no-repeat;
    background-position: left top;
    padding-left: 40px;
    min-height: 40px;
    line-height: 1.4;
    margin-bottom: 20px;
    
}
.happy-customer-section{
	background: #ffffff;
	padding: 30px 0px;
}
/*aman css end*/
@media (min-width: 768px) {
	.old-way-section{
		background: url(../images/old-way-section.png) no-repeat top center;
		background-size: 100% 100%;
		padding: 145px 0px;
    }
	.section-bg-am {
		background: url(../images/section-bg-am.png) no-repeat;
		background-size: contain;
		height: 760px;
		width: 999px;
		padding: 145px 10px 10px;
    }
	.happy-customer-section{
        background: #ffffff url(../images/happy-customer-section.png) no-repeat center left;
		padding: 50px 0px 70px;
    }
}

@media (max-width: 767px) {
	.list-am {
        padding: 0;
    } 


	.shp1{
		background: #66c0e1;
		padding: 15px;
		border-radius: 5px;
	}
	.shp2 {
		background: #ffe01b;
		padding: 15px;
		border-radius: 5px;
	}
	.shp3{
		background: #2a36ae;
		padding: 15px;
		border-radius: 5px;
	}
	.shp4{
		background: #66c0e1;
		padding: 15px;
		border-radius: 5px;
	}
	.shp5{
		background: #ffe01b;
		padding: 15px;
		border-radius: 5px;
	}
	.shp6 {
		background: #2a36ae;
		padding: 15px;
		border-radius: 5px;
	}
	.max-heighr200{max-height: 200px;}
}


/* Testimonial CSS */
.testimonial-section{
	background: #effaff;
	padding: 30px 0px;
}
.testi-block {
	position: relative;
	background: #ffffff; 
	padding: 5%;
	box-shadow: 4.663px 3.776px 36.4px 3.6px rgba(31, 105, 189, 0.09); 
	border-radius: 20px;
}
.testi-block:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 20%;
	width: 0;
	height: 0;
	border: 33px solid transparent;
	border-top-color: #ffffff;
	border-bottom: 0;
	border-right: 0;
	margin-left: -14.5px;
	margin-bottom: -29px;
}
.testi-block2 {
	position: relative;
	background: #ffffff; 
	padding: 30px 5px 5px 5px;
	box-shadow: 4.663px 3.776px 36.4px 3.6px rgba(31, 105, 189, 0.09); 
	border-radius: 20px;
}
.testi-block1 {
	position: relative;
    background: #ffffff;
    padding: 30px;
    border-radius: 25px;
}
.testi-icon1{
    position: absolute;
    left: 10px;
    top: 11px;
    height: 18px;
}
.testi-icon2{
	position: absolute;
    right: 10px;
    bottom: 17px;
    top: auto;
    height: 16px;
}
.testi-block1:after {
	/*content: '';
	position: absolute;
	bottom: 0;
	left: 80%;
	width: 0;
	height: 0;
	border: 33px solid transparent;
	border-top-color: #ffffff;
	border-bottom: 0;
	border-left: 0;
	margin-left: -14.5px;
	margin-bottom: -29px;*/
}
.testi-img{
	width: 132px; 
	min-width: 132px; 
	height: 132px;
	min-height: 132px;
	border-radius: 50%;
 }
.testi-video{
	box-shadow: 4.663px 3.776px 36.4px 3.6px rgba(31, 105, 189, 0.09);
	border-radius: 20px;
	overflow: hidden;
}
.testi-video1{
    -moz-border-radius:20px;
    -webkit-border-radius:20px;
    border-radius:20px;
}
.step-section2{
    background: #ffffff;
    padding: 30px 0px;
}
.sad-customer{
	background: #ffffff;
	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.25);
	border-radius: 10px;
	padding: 15px;
}
@media (min-width:476px){
.max-heighr200{
	margin-top: -65px;
    width: 301px;
    height: 301px;
}
.sad-customer{
	padding: 0px 35px 20px 35px;
}
.step-section2{
    background: #ffffff url(../images/step-bg.png) center center;
    background-repeat: no-repeat;
    padding: 70px 0px 80px;
    background-size: cover;
}
.testi-icon2{
	position: absolute;
    right: 27px;
    bottom: 44px;
    top: auto;
	height: auto;
}
.testi-icon1{
	position: absolute;
    left: 20px;
    top: 42px;
	height: auto;
}
.testi-block1 {
    padding: 50px 65px;
}
.testimonial-section{
    background: url(../images/testimonial-section.png) no-repeat center center;
    padding: 60px 0px 150px;
    background-size: 100% 100%;;
}
.test-margin{margin-top:-70px;}
.test-margin1{margin-top:-50px;}
}
.blue-text{color:#032c79;}
a.blue-text,a.blue-text:hover{color:#032c79;}
.grey-txt{color:#373636;}
.clear{clear:both;}
.simple-reason-bg{
    border-radius: 5px;
    background: #000000;
    padding: 12px 28px 8px;
    display: inline-block;
}


@media(min-width:768px){
	.t1{position:relative;}
	.t1::before{
	position: absolute;
    left: -25px;
    top: -25px;
    z-index: 8;
    content: "";
    height: 222px;
    width: 208px;
    background: url(../images/t-1.png) no-repeat;
	}


	.t2{position:relative;}
	.t2::before{
	position: absolute;
    right: -25px;
    top: -25px;
    z-index: 8;
    content: "";
    height: 222px;
    width: 208px;
    background: url(../images/t-1.png) no-repeat;
	}
}

@media(max-width:767px){
	.xsmbtext{text-align:center;}
}
/* Dotcompal Lead Section */
.dcp-leadsection{
    padding: 5% 0;
}
@media (min-width: 768px){
.dcp-leadsection {
    padding: 60px 0px 90px 0px;
    background: #fff url(../images/dcp-leadsection.png) no-repeat center bottom;
    background-size: 100% auto;
	}
}

/* Funnel Testimonial Box */
.funnel-blue-box{
	border-radius: 30px;
	background: #e9f8ff;
	box-shadow: -5px 8.66px 10px 0px rgba(0, 0, 0, 0.1);
	padding: 15px;
}
.funnel-yellow-box{
	border-radius: 30px;
	background: #fff9e9;
	box-shadow: -5px 8.66px 10px 0px rgba(0, 0, 0, 0.1);
	padding: 15px;
}
.funnel-lime-box{
	border-radius: 30px;
	background: #efffe9;
	box-shadow: -5px 8.66px 10px 0px rgba(0, 0, 0, 0.1);
	padding: 15px;
}
.funnel-pink-box{
	border-radius: 30px;
	background: #f7e9ff;
	box-shadow: -5px 8.66px 10px 0px rgba(0, 0, 0, 0.1);
	padding: 15px;
}
.funnel-yellow-box{
	border-radius: 30px;
	background: #fff6e9;
	box-shadow: -5px 8.66px 10px 0px rgba(0, 0, 0, 0.1);
	padding: 15px;
}
.funnel-l-blue-box{
	border-radius: 30px;
	background: #e9eeff;
	box-shadow: -5px 8.66px 10px 0px rgba(0, 0, 0, 0.1);
	padding: 15px;
}
.funnel-image-right{
	position: absolute;
	right: 0px;
	top: -65px;
}
.absolute-funnel-image{
    position: absolute;
    left: 10px;
    top: -30px;
}
.mh-150px{max-height: 150px;}
.orange-shape{
    position: absolute;
    top: -7px;
    left: 13px;
}
@media(min-width: 768px){
.funnel-image-right{
	top: -85px;
}
.funnel-blue-box,
.funnel-yellow-box,
.funnel-lime-box,
.funnel-l-blue-box,
.funnel-yellow-box,
.funnel-pink-box,
.funnel-l-blue-box{
	padding: 40px 38px;
}

.absolute-funnel-image{
    top: -52px;
}
.mh-150px{max-height: 100%;}
.mt-sm-150{margin-top: 150px;}
.mt-sm125{margin-top: 125px;}
}
/* XS Margin Auto CSS */
@media (max-width: 768px){
.mx-xs-auto{
	margin-left: auto;
	margin-right: auto;
}
.text-xs-center{text-align: center;}
}

/* Amit Pareek Section css*/
.bgm2-section {
    background: #ffffff url(../images/bgm2.png) no-repeat center right;
    padding: 30px 0px;
}
.simple-reason-section{
	background: #effaff;
	padding: 30px 0px;
}
.visitors-suggest-section{
	background: #000000;
	padding: 30px 0px;
}
.do-you-now-bg{
    border-radius: 5px;
    background: #ffe01b;
    padding: 15px 28px 11px;
    display: inline-block;
}
.notification-section{
    background: #ffffff;
    padding: 30px 0px;
}
@media (min-width: 768px) {
.visitors-suggest-section{
    background: #ffffff url(../images/visitors-suggest-section.png) no-repeat center center;
    padding: 90px 0px 90px;
	background-size: cover;
}
.notification-section{
    background: #ffffff url(../images/notification-section.png) no-repeat center center;
    padding: 70px 0px 0px;
	background-size: cover;
}
.simple-reason-section{
    background: #ffffff url(../images/simple-reason-section.png) no-repeat center center;
    padding: 70px 0px 170px;
	background-size: cover;
}
.bgm2-section {
	padding: 60px 0px;
}}

.solution-circle{
	background: #ffffff url(../images/bgs.png) no-repeat top center;
	background-size: contain;
	padding: 115px 80px 140px 80px;
}

@media (max-width: 767px) {
	.solution-circle{
		background: #e8f1f5;
		padding: 15px;
		border-radius: 5px;
	}
	.mh200{max-height: 200px;}
}

/* Build Sales Funnels Section css */
.build-salesfunnel {
	background: #ffffff;
	padding: 30px 0px;
}
@media (min-width: 768px){
.jv-page-heading {
    padding: 10px 25px;
}
.build-salesfunnel {
	background: #fff url(../images/build-salesfunnel.png) no-repeat;
	background-size: cover;
	padding: 70px 0px;
	background-position: top center;
}
.margin-top140{
margin-top: 140px;
}
}
/* MaxFunnels Is EVERYTHING Section css*/
.propert{
	background:url(../images/pros-1.png);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	padding:4% 0 6%;
}

@media(max-width:767px){
	.propert {background: #eaf2f6; padding: 30px 0px;}
}

.shapee1{
	background: url(../images/shapee-1.png);
    background-repeat: no-repeat;
    background-size: contain;
    padding:50px 30px;
	height: 160px;
}


.shapee2{
	background: url(../images/shapee-1.png);
    background-repeat: no-repeat;
    background-size: contain;
    padding:45px 30px;
	height: 160px;
}

.shapee3{
	background: url(../images/shapee-3.png);
    background-repeat: no-repeat;
    background-size: contain;
    padding: 60px 40px;
}


.shapee4{
	background: url(../images/shapee-4.png);
    background-repeat: no-repeat;
    background-size: contain;
    padding: 60px 30px;
}

.shapee5{
	background: url(../images/shapee-5.png);
    background-repeat: no-repeat;
    background-size: contain;
    padding: 60px 30px;
}

.shapee6{
	background: url(../images/shapee-6.png);
    background-repeat: no-repeat;
    background-size: contain;
    padding:27px 40px;
}

/* Less Than Css */
.section-am {
    padding: 30px 0;
}
.purple-bg-am {
    background-color: #000000;
    padding: 10px 5px;
    border-radius: 5px;
}
.step-button{
	background: #000000;
    display: inline-block;
    border-radius: 45px;
    padding: 13px 40px 7px;
}
@media (min-width: 768px) {
.px-sm60{
padding-left: 80px;
padding-right: 80px;
}
.shapee1{
    padding:55px 30px;
	height: 180px;
}
.shapee2{
    padding:55px 30px;
	height: 180px;
}	
.pl-sm200 {
    padding-left: 200px;
}
.game-changer {
    position: absolute;
    top: 0px;
    left: 0px;
    padding: 12px 10px 35px 50px;
}
.section-am {
    padding: 70px 0px;
}	
.purple-bg-am {
	background: url(../images/banner-bg-am.png) no-repeat;
	background-position: top center;
	background-size: contain;
	padding: 120px 0;
	width: 979px;
	height: 631px;
}
.highlight-heading {
    position: relative;
    z-index: 1;
}
.highlight-heading::after {
    content: '';
    position: absolute;
    bottom: 14px;
    left: 0;
    right: 0;
    background: #ffe01b;
    height: 9px;
    z-index: -1;
}	
}

.testi-radius{
	border-radius:50%;
	width:115px;
	height:115px;
}
