.affiliate p:empty{
	margin: 0!important;
}
.hero-section{
	background: #F6F9FE;
	padding-bottom: 250px;
}
.calculator-wrapper{
	margin-top: -200px;
	background: #FFFFFF;
	border: 1px solid #E1EBFF;
	box-shadow: 0px 4px 12px rgba(179, 205, 255, 0.25);
	border-radius: 6px;
}

.hero-section h1{
	font-style: normal;
	font-weight: 600;
	font-size: 46px;
	line-height: 60px;
	margin-bottom: 30px;
	color: #27283C;
}
.hero-section a.button{
	background: #1863DC;
	border-radius: 2px;
	padding: 20px 25px;
	display: inline-block;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	color: #FFFFFF;
	text-align: center;
}
.hero-section a.button:hover{
	opacity: .8;
}
.hero-section p{
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 36px;
	margin-bottom: 40px;
	color: #092C4C;
}
.calc-result-wrapper{
	background: #F6F9FE;
	border-radius: 16px;
}
.calc-result-wrapper h3{
	font-style: normal;
	font-weight: 600;
	font-size: 24px;
	line-height: 36px;
	margin-bottom: 25px;
	color: #092C4C;
}
.calc-result-wrapper p{
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 18px;
	color: #1863DC;
	margin-bottom: 45px;
}
.calc-result-wrapper .earnings{
	font-style: normal;
	font-weight: 600;
	font-size: 46px;
	line-height: 46px;

	color: #1863DC;
}
.calc-result-wrapper a.button{
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	padding: 20px 25px;
	color: #FFFFFF;
	background: #1863DC;
	border-radius: 2px;
	display: inline-block;
	text-align: center;
}
.calculator-wrapper h2{
	font-style: normal;
font-weight: 500;
font-size: 28px;
line-height: 35px;
margin-bottom: 45px;
color: #27283C;
}

.calculator-wrapper .inputs ul{
	border-radius: 6px;
	max-width: 320px;
	border: 1px solid #1964EF;
	margin-bottom: 40px;
}
.calculator-wrapper .inputs ul li{
	border-right: 1px solid #1964EF;
	font-style: normal;
	font-weight: 600;
	font-size: 15px;
	line-height: 22px;
	padding: 12px 20px;
	color: #1964EF;

	transition: all .2s ease;
	cursor: pointer;
}
.calculator-wrapper .inputs ul li:last-child{
	border-right: none;
}
.calculator-wrapper .inputs ul li.active,.calculator-wrapper .inputs ul li:hover{
	background: #1863DC;
	color: #fff;
	transition: all .2s ease;
}
.calculator-wrapper .inputs p{
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 27px;
	color: rgba(0, 0, 0, 0.8);
}
.calculator-wrapper p.short-desc{
	font-style: normal;
font-weight: normal;
font-size: 15px;
line-height: 25px;
margin-top: 25px;
margin-bottom: 0;
color: rgba(39, 40, 60, 0.6);
}
.calculator-wrapper #calc_plans li.nav-item{
	position: relative;
}
.calculator-wrapper #calc_plans li.nav-item:hover:before{
	content: attr(data-desc);
    left: 50%;
        bottom: 65px;
    transform: translateX(-50%);
    position: absolute;
    background: #7c7c7ce0;
    font-size: 13px;
    line-height: 20px;
    padding: 5px 10px;
    border-radius: 5px;
    color: #fff;
    font-weight: 400;
    min-width: 200px;
    z-index: 99;
}
.calculator-wrapper #calc_plans li.nav-item:hover:after {
    width: 0;
    height: 0;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
    border-top: 8px solid #7c7c7ce0;
    content: '';
    position: absolute;
    left: 50%;
    bottom: 57px;
    transform: translateX(-50%);
    z-index: 0;
}

.slideshow{
	height: 40px;
	max-width: 1000px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	transform: translate3d(0, 0, 0);
}
.slideshow>div{
	height: 40px;
	width: 3000px;
	background: url(https://www.cookieyes.com/wp-content/themes/cookieyes-new/assets/images/client-logos.svg);
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	transform: translate3d(0, 0, 0);
	animation: moveSlideshow 20s linear infinite;
}
.slideshow:before {
	left: 0px;
	background: linear-gradient( to right,#fff,transparent );
}
.slideshow:after{
	right: 0px;
	background: linear-gradient( to left,#fff,transparent);
}
.slideshow:before, .slideshow:after {
	content: "";
	height: 100%;
	width: 150px;
	position: absolute;
	top: 0px;
	z-index: 1;
}
.clients h2{
	font-style: normal;
	font-weight: 600;
	font-size: 42px;
	line-height: 63px;
	color: #27283C;
	margin-bottom: 40px;
}
.clients h2 .highlight{
	color: #1863DC;
}
.affiliate-steps h2{
	font-style: normal;
	font-weight: 600;
	font-size: 42px;
	line-height:  63px ;
	text-align: center;
	margin-bottom: 15px;
	color: #27283C;
}
.affiliate-steps p{
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 32px;
	text-align: center;
	color: #27283C;
}
.affiliate-steps .steps h3{
	font-style: normal;
	font-weight: 600;
	font-size: 24px;
	line-height: 23px;
	margin-bottom: 20px;
	color: #27283C;
}
.affiliate-steps .steps p{
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	color: #27283C;
	margin-bottom: 0;
	text-align: left;
}
.affiliate-steps .steps .wrapper{
	max-width: 230px;
	margin: auto;
}
.affiliate-steps .wrapper img{
	height: 118px;
	width: auto;
}
.why-cy-affiliate{
	background-color: #F6F9FE;
}
.why-cy-affiliate h2{
	font-style: normal;
	font-weight: 600;
	font-size: 42px;
	line-height: 63px;
	margin-bottom: 35px;
	color: #27283C;
}
.why-cy-affiliate p{
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 35px;
	color: #161C2D;
	max-width: 400px;
}
.why-cy-affiliate a.button{
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	background: #1863DC;
	border-radius: 2px;
	padding: 15px 25px;
	color: #FFFFFF;
	display: inline-block;
	text-align: center;
}
.why-cy-affiliate a.button:hover,.why-cy-affiliate a.button:focus{
	opacity: .8;
}
.why-cy-affiliate .white-wrapper{
	background: #FFFFFF;
	border-radius: 12px;
	padding: 18px 24px;
	min-height: 100%;
}
.why-cy-affiliate .white-wrapper img{
	height: 50px;
	width: auto;
	margin-bottom: 22px;
}
.why-cy-affiliate .white-wrapper h3{
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 27px;
	color: #161C2D;
}
.supporting-assets h2{
	font-style: normal;
	font-weight: 600;
	font-size: 42px;
	line-height: 63px;
	margin-bottom: 15px;
	text-align: center;
	color: #161C2D;
}
.supporting-assets p{
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 32px;
	text-align: center;
	color: #27283C;
}
.supporting-assets .owl-stage {
	display: flex;
}
.supporting-assets .item{
	min-height: 100%;
	display: flex;
}
.supporting-assets .ca-light-blue-bg{
	background: #F7F8FC;
	border-radius: 13px;
	width: 100%;
}
.supporting-assets .owl-dots {
	padding-top: 40px;
}
.supporting-assets .item img{
	height: 78px;
	width: auto;
	margin-bottom: 40px;
}
.supporting-assets .item h3{
	font-style: normal;
	font-weight: bold;
	font-size: 21px;
	line-height: 30px;
	text-align: center;
	color: #161C2D;
}
.supporting-assets .owl-dot{
	outline: none;
}

.plain-page-content .reviews h2{
	font-style: normal;
	font-weight: 600;
	font-size: 42px;
	line-height:63px;
	text-align: center;
	margin-bottom: 15px;
	color: #161C2D;
}
.plain-page-content .reviews p{
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 32px;
	text-align: center;
	color: #27283C;
}
.plain-page-content .reviews .white-wrapper{
	background: #FFFFFF;
	box-shadow: 2px 2px 20px rgba(157, 180, 210, 0.4);
	border-radius: 7px;
	min-height: 100%;
}
.plain-page-content .reviews .white-wrapper img{
	height: 62px;
	width: auto;
	border-radius: 50px;
	margin-right: 20px;
}
.plain-page-content .reviews p.commenter{
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 20px;
	margin-bottom: 6px;
	color: #27283C;
	text-align: left;
}
.plain-page-content .reviews p.designation{
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 20px;
	color: #27283C;
	margin-bottom: 0;
	text-align: left;
}
.plain-page-content .reviews p.comments{
	margin-top: 40px;
	margin-bottom: 0;
	text-align: left;
}
.plain-page-content .reviews a.button{
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	padding: 20px 25px;
	background: #1863DC;
	border-radius: 2px;
	color: #FFFFFF;
	display: inline-block;
	text-align: center;
}
.plain-page-content .reviews a.button:hover{
	opacity: .8;
}
.faq h2{
	font-style: normal;
	font-weight: 600;
	font-size: 42px;
	line-height:63px;
	text-align: center;
	margin-bottom: 40px;
	color: #161C2D;
}
.faq .accordion-item{
	border-bottom: 1px solid #F6F6F6;
}
.faq .acc-header .item-title{
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 36px;
	color: #27283C;
	padding: 30px 9px 30px 42px;
	position: relative;
}
.faq .acc-body{
	padding: 0px 9px 10px 42px;
}
.faq .item-title[aria-expanded=false]:before {
	transform: rotate(0deg);
}
.faq .item-title[aria-expanded=true]:before {
	transform: rotate(135deg);
}
.faq .item-title:before {
	content: '';
	position: absolute;
	height: 100%;
	width: 15px;
	left: 0;
	top: 0;
	background-image: url(https://www.cookieyes.com/wp-content/themes/cookieyes-new/assets/images/plus-icon-blue.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: all .2s ease;
}
.faq .acc-body p,.faq .acc-body li{
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 32px;
	color: #27283C;
}
.faq .acc-body a{
	color: #1963dc;
	text-decoration: underline;
}
.faq .acc-body a:hover{
	text-decoration: none;
}
.bottom-cta{
	background: linear-gradient(352.4deg, rgba(255, 255, 255, 0.2) -5.98%, rgba(212, 228, 255, 0.2) 93.24%), #F6F9FE;

}
.bottom-cta h2{
	font-style: normal;
	font-weight: 600;
	font-size: 42px;
	line-height: 65px;
	margin-bottom: 15px;
	text-align: center;
	color: #27283C;
}
.bottom-cta p{
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 28px;
	margin-bottom: 40px;
	text-align: center;
	color: #092C4C;
}
.bottom-cta a.button{
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	background: #1863DC;
	border-radius: 2px;
	text-align: center;
	padding: 15px 25px;
	color: #FFFFFF;
	display: inline-block;
}
.bottom-cta a.button:hover{
	opacity: .8;
}
@media(min-width: 1440px){
.why-cy-affiliate{
	background-position: center;
}
}
@media(min-width: 992px){
	.why-cy-affiliate{
		background-image: url(https://www.cookieyes.com/wp-content/themes/cookieyes-new/assets/images/bg-image-1.png);
		background-size: contain;
		background-repeat: no-repeat;
		background-position: right;
	}
	.plain-page-content .reviews{
		background-image: url(https://www.cookieyes.com/wp-content/themes/cookieyes-new/assets/images/bg-image-1.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
	}
	.bottom-cta{

		background-color: #F6F9FE;
		background-image: url(https://www.cookieyes.com/wp-content/themes/cookieyes-new/assets/images/bg-image-1.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
	}
}
@media(max-width: 991px){
	.affiliate-steps .steps .wrapper,.affiliate-steps .steps .wrapper p{
		text-align: center;
	}
}
@media(min-width: 576px){
	.why-cy-affiliate .white-wrapper{
		max-width: 200px;
	}
}
@media(max-width: 500px){
	.affiliate h1{
		font-size: 35px;
		line-height: 42px;
	}
	.affiliate h2{
		font-size: 30px;
		line-height: 42px;
	}
	.affiliate p,.affiliate li, .affiliate a{
		font-size: 14px;
		line-height: 28px;
	}
	.affiliate-steps .steps .wrapper img {
		width: 80px;
		height: auto;
		margin-top: 20px;
		margin-bottom: 10px!important;
	}
	.why-cy-affiliate .white-wrapper h3 {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
}
}