/*
Last updated on 22 Apr, 2026 - By Son Pham

Theme Name: Monetizemore v2
Description: Customized theme for MonetizeMore.com
Author: MonetizeMore Team
Version: 2.0
Text Domain: monetizemore
 */

/*TABLE OF CONTENT

1. Basic setup
2. Repeated Components
- Utilities classes
- Buttons
- Others
3. Header
4. Footer
5. Modules.
6. Templates
- TPL - 

*/


/* 1. BASIC SETUP */
	html[lang="en-US"], html[lang="pt-br"], html[lang="es-ES"] {margin-top: 0px !important;}

	body {
		padding:75px 0 0 0;
		margin:0;
		font-family: sans-serif;
		font-size: 14px;
		font-weight: 400;
	}
	

	h1, h2, h3, h4, h5, h6 {
		padding:0;
		margin:0;
	}

	ol, ul {
		padding:0;
		margin:0;
	}
	li, li{
		list-style:none;
		padding:0;
		margin:0;
	}

	a {
		color: #006CD6;
		text-decoration:none;
		outline:none;
	}
	a:hover, a:focus{
		color: #359aff;
		text-decoration:none;
		outline:none;
	}
	a {
		transition:all 0.2s ease-in-out;
		-webkit-transition:all 0.2s ease-in-out;
	}

	img {
		display: inline-block;
		width: auto;
		max-width: 100%;
		height: auto;
		align-self: center;
		padding:0;
		margin:0;
	}
	p {
		line-height: 1.6;
		font-weight: 400;		
		margin-bottom: 0.75rem;
		padding:0;
	}
	p strong { 
		font-weight: 500; 
	}

	::-webkit-input-placeholder {
	  opacity: 1;
	}
	::-moz-placeholder {
	  opacity: 1;
	}
	:-ms-input-placeholder {
	   opacity: 1;
	}
	:-moz-placeholder {
	   opacity: 1;
	}

	/*	Bootstrap specs*/
	@media (min-width: 1200px) {
		.container {max-width: 1130px;}
	}

/* END BASIC SETUP */

/*
// 2. Repeated Components
*/

	/* Utilities classes */
		
		.Poppins-font {
			font-family: "Poppins", sans-serif;
		}
		.Poppins-font-w600 {font-weight: 600;}

		.z-index-100 {
			z-index: 100;
		}
		.pad-none {
			padding-left: 0;
			padding-right: 0;
		}
		.display-flex {
			display: flex;
			flex-wrap: wrap;
		}
		.justify-content-midd {
			justify-content: center;
		}
		.fl-wa {
			float: left;
			width: auto;
		}
		.fl-wf {
			float: left;
			width: 100%;
		}
		.widget {
			float: left;
			width: 100%;
		}

		label.error {
		  color: red !important;
		}

		.small-text {display: inline-block;width: 100%;color: #666666;font-size: 12px;line-height: 16px;font-weight: 400;margin: 10px 0 0;}
		.title-64 {color: #ffffff;font-size: 64px;line-height: 70px;font-weight: 700;}
		.title-60 {color: #666666;font-size: 60px;line-height: 70px;font-weight: 400;}
		.title-54 {color: #666666;font-size: 54px;line-height: 64px;font-weight: 700;}
		.title-48 {color: #333333;font-size: 48px;line-height: 60px;font-weight: 700;}
		.title-44 {color: #333333;font-size: 44px;line-height: 60px;font-weight: 600;}
		.title-36 {color: #333333;font-size: 36px;line-height: 48px;font-weight: 700;}
		.title-34 {color: #333333;font-size: 34px;line-height: 42px;font-weight: 800;}
		.title-32 {color: #333333;font-size: 32px;line-height: 42px;font-weight: 700;}
		.title-28 {color: #333333;font-size: 28px;line-height: 36px;font-weight: 700;}
		.title-27 {color: #333333;font-size: 27px;line-height: 36px;font-weight: 700;}
		.title-24 {color: #4A4C4D;font-size: 24px;line-height: 34px;font-weight: 700;}
		.title-18 {color: #333333;font-size: 18px;line-height: 26px;font-weight: 600;}
		.title-14 {color: #4A4C4D;font-size: 14px;line-height: 18px;font-weight: 600;}
		
		.title-regular-bold {font-weight: 400;}
		.title-regular-bold span {font-weight: 700;}

		.blue-color {color: #4B4AA6;}
		.m-color {color: #712B5A;}	

	/* END Utilities classes */

	/* Buttons */
		.border-bttn {display: inline-block;width: auto;padding: 11px 30px;color: #AA3492;font-size: 15px;line-height: 18px;font-family: "Poppins", sans-serif;font-weight: 500;background: transparent;border: 1px solid #AA3492;border-radius: 5px;}
		.border-bttn:hover, .border-bttn:focus {border-color: #191919;background: #191919;color: #fff;}
		.border-bttn-2025 {display: inline-block;width: auto;padding: 16px 30px;margin: 40px 0 0;color: #AA3492;font-size: 20px;line-height: 26px;font-weight: 700;border: 1px solid #AA3492;border-radius: 3px;}
		.border-bttn-2025:hover {color: #fff;background: #191919;border-color: #191919;}
		
		.site-bttn {display: inline-block;width: auto;color: #fff;font-size: 14px;line-height: 18px;font-weight: 700;padding: 10px 46px;margin: 20px 0 0;background: #006CD6;border: 2px solid #006CD6;border-radius: 3px;}
		.site-bttn:hover {border-color: #359aff;background: #359aff;color: #fff;}
		.site-bttn:focus {color: #fff;}
		
		.white-fill {color: #006CD6;background: #fff;border-color: #fff;}
		.white-fill:hover {color: #fff;background: #359aff;border-color: #359aff;}

		.text-bttn {display: inline-block;width: auto;color: #006CD6;font-size: 16px;line-height: 20px;font-weight: 400;margin: 10px 0 0;padding: 0 16px 0 0;position: relative;padding: 0 22px 0 0;}
		.text-bttn::after {content: "\f061";position: absolute;right: 0;top: 50%;font-size: 11px;transform: translate(0, -50%);font-family: "font Awesome 6 Free";font-weight: 900;}
		.text-bttn:hover {color: #359aff;}

	/* END Buttons */

	/* Other */
		
		/*	Subscription Form - Footer*/
			.footer-subscription-form {display: inline-block;width: 100%;}
			.footer-subscription-form ul li input[type="email"]::-webkit-input-placeholder {
				opacity: 1;
				color: white;
			}
			.footer-subscription-form ul li input[type="email"]::-moz-placeholder {
				opacity: 1;
				color: white;
			}
			.footer-subscription-form ul li input[type="email"]:-ms-input-placeholder {
				opacity: 1;
				color: white;
			}
			.footer-subscription-form ul li input[type="email"]:-moz-placeholder {
				opacity: 1;
				color: white;
			}
			.footer-subscription-form .wufoo header {display: none;}
			.footer-subscription-form form, .footer-subscription-form ul {display: inline-block;width: 100%;}
			.footer-subscription-form ul li {float: left;width: 100%;margin: 12px 0 0;}
			.footer-subscription-form ul li input[type="email"], .footer-subscription-form ul li input[type="text"] {float: left;width: 100%;background: transparent;border: 1px solid #FFFFFF;color: #FFFFFF;font-size: 14px;line-height: 18px;font-weight: 400;text-align: center;padding: 10px;}
			.footer-subscription-form ul li input[type="email"]:focus-visible, .footer-subscription-form ul li input[type="text"]:focus-visible {outline: none;}
			.footer-subscription-form ul li input[type="email"]:focus, .footer-subscription-form ul li input[type="text"]:focus {outline: none;background: transparent;}
			.footer-subscription-form .buttons input#saveForm {width: 100%;color: #fff;font-size: 14px;line-height: 18px;font-weight: 700;background: #006CD6;border: 1px solid #006CD6;padding: 11px 10px;border-radius: 5px;}
			.footer-subscription-form .footer-subscription-form .buttons input#saveForm {background: #4B4AA6;border-color: #4B4AA6;}
			.footer-subscription-form .buttons input#saveForm:hover {background: #359aff;border-color: #359aff;}
		/*	END Subscription Form - Footer*/

		/*	used on TPL Affiliate Partner, TPL Unified pricing rule, TPL Page report, TPL Advanced ads*/
		.cols-vertical-midd .row {align-items: center;}

		/*	Subtitles on hero banner. tpl-about_us, tpl-app_monetization, tpl-enterprise, tpl-outstream-ads, tpl-pubguru_product, tpl-smart_refresh*/
		.page-name {color: #666666;font-size: 14px;line-height: 20px;font-weight: 600;text-transform: uppercase;margin: 0 0 15px;}

		/*	For logo on hero banner. tpl-adx_integration, tpl-enterprise, tpl-smart_refresh, tpl-unified_pricing_rules*/
		.logos-heigt-56 .otr-certified-logo {height: 56px;}

		/*	breadcrumbs*/
		.cont-breadcrumb-sec {display: block;}
		.cont-breadcrumb-sec {background: #f9f9f9;padding: 20px 0;}

		/* Top Banner Horizontal. used on Blog Home and Blog Single */
		.cont-blog-ads {display: inline-block;display: none;width: 100%;padding: 18px 0;}
		.cont-blog-ads-inn {display: flex;flex-wrap: wrap;justify-content: center;}
		.cont-blog-ads-inn a {display: inline-block;width: auto;}
		.cont-blog-ads-inn a img {float: left;width: auto;max-height: 250px;}

		/*	Badges container on Hero banner*/
		.cont-certified-by {display: inline-block;width: 100%;margin: 30px 0 0;}
		.otr-certified-logo {float: left;width: auto;height: 35px;margin: 0 8px 0 0;padding: 0;display: flex;flex-wrap: wrap;justify-content: center;align-content: center;border-radius: 4px;}
		.otr-certified-logo img {float: left;width: auto;height: 100%;}
		.otr-certified-logo:nth-child(1) img {margin: 3px 0 0;}

		/* Clients Logos List*/
		.cont-companies-using {padding: 40px 0 80px;text-align: center;}
		.companies-using-inn h3 {margin: 0 0 30px;}
		.companies-logos {display: inline-block;width: 100%;}
		.companies-logos li {display: inline-block;margin: 10px 26px;text-align: center;width: auto;height: 40px;}
		.companies-logos li img {object-fit: cover;max-width: 100%;max-height: 100%;}

		/* Used on tpl-advanced_ads, tpl-page_report, tpl-pricing		*/
		.cont-secrets-ad-revenue {padding: 80px 0 10px;}
		.secrets-ad-revenue-content p {color: #666666;font-size: 16px;line-height: 200%;font-weight: 400;margin: 0;}
		.cont-image-nd-its-content {padding: 55px 0 0;}

		.single-image-nd-content {margin: 40px 0;display: inline-flex;flex-wrap: wrap;align-items: center;}
		.single-image-nd-content:nth-child(2n) {flex-direction: row-reverse;}
		.single-image-nd-content > div {padding: 0 20px;}
		.single-image-side {text-align: center;}
		.single-image-side img {display: inline-block;}

		.single-content-side .title span {display: block;color: #4B4AA6;font-size: 12px;line-height: 16px;font-weight: 400;margin: 0 0 5px;text-transform: uppercase;}
		.single-content-side p {color: #6D6D6D;font-size: 16px;line-height: 200%;font-weight: 400;margin: 6px 0 0;}
		.single-content-side ul {display: inline-block;width: 100%;margin: 8px 0 0;}
		.single-content-side ul li {display: inline-block;width: 100%;color: #6D6D6D;font-size: 16px;line-height: 200%;font-weight: 400;padding: 0 0 0 12px;margin: 3px 0;position: relative;}
		.single-content-side ul li::before {content: "";position: absolute;z-index: 1;left: 0;top: 14px;width: 4px;height: 4px;background: #6D6D6D;border-radius: 50%;}

		.cont-icon-sections {padding: 30px 0 100px;}
		
		.single-icon-section {padding: 10px;}
		.inner-icon-section {display: inline-block;height: 100%;padding: 25px 16px;border: 1px solid #F7F7F7;box-shadow: 0px 3px 6px #0000000F;font-family: "Poppins", sans-serif;}
		.inner-icon-section h4 {color: #aa3492;font-size: 24px;line-height: 34px;font-weight: 600;margin: 15px 0 0;}
		.inner-icon-section p {color: #191919;font-size: 16px;line-height: 28px;font-weight: 400;margin: 7px 0 0;}
		.icon-sec-image {display: inline-block;width: 100%;height: 50px;}
		.icon-sec-image img {float: left;max-width: 100%;max-height: 100%;}

		/* Section: Review*/
		.cont-single-review {padding: 80px 0;background: #F9F9F9;text-align: center;}
		.review-inn-midd {display: inline-block;width: 574px;max-width: 100%;}
		.otr-review-logo {display: inline-block;width: 100%;padding: 0 0 30px;}
		.otr-review-logo img {display: inline-block;max-width: 200px !important;max-height: 100px !important;}
		.otr-review-text {display: inline-block;width: 100%;}
		.otr-review-text p {color: #191919;font-size: 21px;line-height: 36px;font-family: "Poppins", sans-serif;font-weight: 600;margin: 0;}
		.otr-review-info {display: flex;width: 100%;margin: 35px 0 0;justify-content: center;}
		.otr-review-info h5 {color: #333;font-size: 16px;line-height: 19px;font-weight: 700;margin: 0px 0 0;}
		.otr-review-info p {color: #333;font-size: 14px;line-height: 19px;font-weight: 400;margin: 2px 0 0;}
		.otr-review-img {display: inline-block;width: 75px;height: 75px;border-radius: 50%;overflow: hidden;}
		.otr-review-img img {object-fit: cover;width: 100%;height: 100%;}
		.otr-review-author-info {display: inline-block;width: auto;text-align: left;align-self: center;padding-left: 20px;}

		.cont-packages {padding: 100px 0 50px;}
		.packages-top {text-align: center;}
		.packages-top h3 {text-transform: uppercase;font-weight: 400;}
		.packages-top p {color: #333333;font-size: 14px;line-height: 24px;font-weight: 500;margin: 8px 0 0;}

		.tab-content {display: none;}
		#tabs-1 {display: block;}

		.cont-single-package {display: inline-block;width: 730px;max-width: 100%;display: inline-flex;flex-wrap: wrap;justify-content: center;}
		.cont-single-package ul {display: inline-flex;flex-wrap: wrap;width: 100%;margin: 10px 0 5px;}
		.cont-single-package ul li {float: left;width: 50%;text-align: left;color: #6D6D6D;font-size: 14px;line-height: 22px;font-weight: 400;margin: 7px 0;padding: 0 20px 0 15px;position: relative;}
		.cont-single-package ul li:nth-child(2n) {width: calc(50% - 30px);margin-left: 30px;padding-right: 0;}
		.cont-single-package ul li::before {content: "";position: absolute;z-index: 1;left: 0;top: 10px;width: 5px;height: 5px;background: #6D6D6D;border-radius: 50%;}
		.revenue-percentage {display: inline-block;width: 100%;color: #14C383;font-size: 16px;line-height: 24px;font-weight: 700;}
		.revenue-percentage i {font-size: 14px;display: inline-block;margin: 0 10px 0 0;position: relative;top: -1px;}
		.revenue-percentage span {display: inline-block;}
		.avg-revenue-lift {display: inline-block;width: 100%;font-size: 16px;line-height: 24px;color: #6D6D6D;font-weight: 400;margin: 3px 0 0;}
		.require-revenue {display: inline-block;width: 100%;font-size: 12px;line-height: 18px;color: #6D6D6D;font-weight: 700;margin: 6px 0 0;}
		.packages-bttn {text-align: center;}

		.cont-numbers-achieved {padding: 50px 0 60px;}
		.cont-numbers-achieved > div > .row {justify-content: center;}
		.single-number-info {text-align: center;}
		.single-number-info h4 sup {font-size: 36px;}
		.single-number-info p {color: #666666;font-size: 21px;line-height: 28px;font-weight: 400;margin: 12px 0 0;}
		.single-number-info p span {display: block;font-size: 16px;line-height: 22px;margin: 5px 0 0 0;}

		/* Section: CTA Banner Join 1,500 pubs...*/
		.cont-join-publishers {padding: 80px 0;background: #f9f9f9;text-align: center;}
		.join-publishers-inn {padding: 0 /*15%*/;}
		.join-publishers-inn h2, .join-publishers-inn h3 {color: #fff;font-size: 32px;line-height: 46px;font-weight: 700;}
		.join-publishers-inn > p {color: #fff;font-size: 18px;line-height: 24px;font-weight: 400;}
		.join-publishers-inn ul {display: inline-block;width: 100%;margin: 20px 0 10px;}
		.join-publishers-inn ul li {display: inline-block;width: auto;color: #fff;font-size: 18px;line-height: 24px;font-weight: 400;margin: 8px 20px;padding: 0 0 0 30px;position: relative;}
		.join-publishers-inn ul li::before {content: "";position: absolute;z-index: 1;left: 0;top: 12px;width: 20px;height: 2px;background: #fff;}
		.join-publishers-inn .site-bttn {font-size: 20px;line-height: 26px;padding: 15px 30px;}
		.cont-join-publishers .white-fill {	color: #333333;	background: #FEC129;	border-color: #FEC129;}
		.cont-join-publishers .white-fill:hover {	color: #333333;	background: #FFD56B;	border-color: #FFD56B;}
		.button-hide > p .site-bttn {display: none;}

		.cont-award-winning {padding: 100px 0;text-align: center;}
		.cont-award-winning .companies-logos li {margin: 20px 40px;height: 85px;}
		.cont-award-winning .award-winning-otr .companies-logos li:last-child {height: 122px;}

		/*Bootstrap Tab Start*/
		.bootstab-design {margin: 40px 0 0;text-align: center;}
		.bootstab-design .nav-tabs {display: inline-block;width: auto;border-radius: 5px;overflow: hidden;box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);}
		.bootstab-design .nav-tabs li {float: left;width: 190px;height: 60px;}
		.bootstab-design .nav-tabs li a {float: left;width: 100%;height: 100%;display: flex;flex-wrap: wrap;justify-content: center;align-content: center;color: #006CD6;font-size: 18px;line-height: 26px;font-weight: 400;padding: 5px;background: transparent;border: none;border-radius: 0px;}
		.bootstab-design .nav-tabs li a:hover, .bootstab-design .nav-tabs li a.active {color: #fff;background: #006CD6;}
		.cont-boot-tab .tab-content {display: block !important;width: 100%;text-align: center;}
		/*Bootstrap Tab End*/

		/* Hero banner*/
		.cont-pubguru-banner {padding: 55px 0;}
		.pubguru-banner-left {padding-right: 56px;}
		.pubguru-banner-left p {font-size: 16px;}
		.pubguru-banner-left p br {display: none;}
		.pubguru-banner-left a {padding: 10px 33px;}

		.icon-section-bttn {text-align: center;margin: 10px 0 0;}

		.otr-rpm-inc {display: inline-block;width: auto;margin: 0 20px 15px 0;color: #6D6D6D;font-size: 16px;line-height: 22px;font-weight: 700;}
		.otr-rpm-inc span {color: #00B755;}

		.world-traffic-rank {margin-right: 0;}

		.above-form-sec {padding-bottom: 150px;}
		
		/* Sign-up Form*/
		.cont-signup-form {padding: 0 0 100px;background: url('assets/images/revenue-potential-new.png') center center no-repeat;}
		.signup-form-inn {display: inline-block;width: 100%;text-align: center;margin-top: -90px;}
		.signup-form-midd {display: inline-block;width: 410px;max-width: 100%;text-align: left;padding: 30px 30px 20px;background: #FFFFFF;box-shadow: -2px 2px 6px #00000029;	border-radius: 5px;font-family: "Poppins", sans-serif;}
		.signup-form-midd h3 {color: #191919;font-size: 18px;line-height: 24px;font-weight: 600;}
		.signup-form-midd p {color: #191919;font-size: 13px;line-height: 18px;font-weight: 400;margin: 8px 0 0;}
		.signup-form-midd p a {color: #6D6D6D;text-decoration: underline;}
		.signup-form-midd p a:hover {color: #4B4AA6;text-decoration: none;}
		.signup-form-midd .embed {display: inline-block;width: 100%;}
		.signup-form-midd .wufoo {display: inline-block;width: 100%;margin: 0;}
		.signup-form-midd .wufoo header {display: none;}
		.signup-form-midd .wufoo ul {float: left;width: 100%;}
		.signup-form-midd .wufoo ul li {float: left;width: 100%;margin: 15px 0 0;list-style: none;}
		.signup-form-midd .wufoo ul li.hide {display: none;}
		.signup-form-midd .wufoo ul li label {float: left;width: 100%;color: #595959;font-size: 16px;line-height: 22px;font-weight: 400;}
		.signup-form-midd .wufoo ul li label span {display: none;}
		.signup-form-midd .wufoo ul li > div {float: left;width: 100%;margin: 6px 0 0;}
		.signup-form-midd .wufoo ul li > div input, .signup-form-midd .wufoo ul li > div select, .signup-form-midd .wufoo ul li > div textarea {float: left;width: 100%;background: #fff;border: 1px solid #CCCCCC;border-radius: 3px;color: #000000;font-size: 16px;line-height: 20px;padding: 10px 15px;font-weight: 400;}
		.signup-form-midd .wufoo ul li > div select {padding-left: 10px;padding-right: 25px;background-image: url(assets/images/nav_li_arrow.png);background-repeat: no-repeat;background-position: right 8px center;appearance: none;-moz-appearance: none;-webkit-appearance: none;}
		.signup-form-midd .wufoo ul li > div textarea {resize: none;height: 96px;}
		.signup-form-midd .wufoo ul li.buttons {text-align: center;}
		.signup-form-midd .wufoo ul li.buttons .submit {float: none;display: inline-block;width: auto;cursor: pointer;color: #FFFFFF;font-size: 14px;line-height: 18px;font-weight: 600;padding: 12px 38px;background: #aa3492;border: none;border-radius: 5px;}
		.signup-form-midd .wufoo ul li.buttons .submit:hover {background: #359aff;}
		.signup-form-midd .wufoo ul li.buttons .submit.loading-form, .footer-subscription-form .buttons input#saveForm.loading-form {color: #3f3f3f;background: #ccc;border-color: #ccc;pointer-events: none;}
		.signup-form-midd .wufoo ul li.buttons .disabled {
		  color: #3f3f3f;
		  background: #ccc;
		  border-color: #ccc;
		  pointer-events: none;
		}
		.signup-form-midd .wufoo ul li .iti__country-list li {width: 100% !important;margin: 0;}
		.signup-form-midd .wufoo ul li .iti__country-list li .iti__flag-box {width: auto;margin: 0 6px 0 0;}
		.signup-form-midd .wufoo ul li .iti__country-list li .iti__country-name, .signup-form-midd .wufoo ul li .iti__country-list li .iti__dial-code {font-size: 14px;font-family: 'Open Sans', sans-serif;font-weight: 400;}
		.signup-form-midd .wufoo ul li label.choice span {display: inline-block;width: auto;}
		.p-p-text {text-align: center;}
		.buttons .p-p-text {text-align: left;margin: 0 0 10px;}
		.loader-process {float: left;width: 100%;display: none;}
		.loader-process img {display: inline-block;width: 44px;}
		.loading-form + .loader-process {display: block;}

		.cont-average-inc {padding: 62px 0 40px;}
		.average-inc-inn, .average-inc-top {padding: 0 5%;text-align: center;}
		.average-inc-img {margin: 60px 0 0;}
		.average-inc-img img {display: inline-block;max-width: 100%;max-height: 100%;}
		.average-inc-top p {color: #333333;font-size: 16px;line-height: 24px;font-weight: 400;margin: 15px 0 0;}
		.average-inc-top p strong {font-weight: 700;}

		.cont-GDPR-CCPA {padding: 80px 0;background: #F9F9FA;}
		.GDPR-CCPA-left p {color: #666666;font-size: 16px;line-height: 26px;}
		.GDPR-CCPA-left p span {font-weight: 700;}
		.GDPR-CCPA-right .cont-certified-by {margin: 0;display: flex;flex-wrap: wrap;justify-content: flex-end;}
		.GDPR-CCPA-right .otr-certified-logo {margin: 10px 40px;height: 80px;}
		.GDPR-CCPA-right .otr-certified-logo:nth-child(2) {margin-top: 14px;}

		.cont-faq-sec {padding: 50px 0 80px;}

		.otr-faq-sec .title {text-align: center;font-weight: 400;}
		
		.otr-accordion-part {display: inline-block;width: 100%;padding: 15px 0 0;}

		.accordion {display: inline-block;width: 100%;}

		.faqs-midd {justify-content: center;} 
		.faqs-midd .otr-faq-sec {width: 542px;max-width: 100%;}
		
		/* primary-sign-up-form Form */
		.primary-sign-up-modal .modal-dialog {width: 1200px;max-width: 95%;}
		.primary-sign-up-modal .modal-header {position: relative;padding: 0;border: none;}
		.primary-sign-up-modal .modal-header .btn-close {position: absolute;z-index: 8;padding: 0;right: 10px;top: 10px;margin: 0;}
		.primary-sign-up-modal .modal-body {padding: 0;}
		.primary-sign-up-modal .modal-body .row {margin: 0;}
		.primary-sign-up-modal .form-trafficcop-rgt {justify-content: center;padding: 30px 20px;}
		.primary-sign-up-modal .signup-form-midd {width: 100%;}
		.primary-sign-up-modal .signup-form-midd {width: 400px;padding: 0;background: transparent;box-shadow: none;border-radius: 0;}
		.primary-sign-up-modal .signup-form-midd .wufoo ul li {margin: 0;margin-bottom: 10px;}
		.primary-sign-up-modal .signup-form-midd .wufoo ul li.hide-label {margin-bottom: 3px;}
		.primary-sign-up-modal .signup-form-midd .wufoo ul li > div {margin: 4px 0 0;}
		.primary-sign-up-modal .signup-form-midd .wufoo ul li > div input, .primary-sign-up-modal .signup-form-midd .wufoo ul li > div select, .primary-sign-up-modal .signup-form-midd .wufoo ul li > div textarea {padding: 8px 10px;}
		.primary-sign-up-modal .signup-form-midd .wufoo ul li .iti__selected-flag {height: 38px !important;}

	/* END Other */

/*
// END Repeated Components
*/

/* 4. Header*/
	
	.cont-header {padding: 0;position: fixed;z-index: 99;left: 0;top: 0;width: 100%;background: #fff;border-bottom: 1px solid #ccc;font-family: "Poppins", sans-serif;}
	.cont-header-inn {display: flex;flex-wrap: wrap;align-items: center;}
	.cont-header-left {display: flex;flex-wrap: wrap;align-items: center;margin: 0;}
	.cont-logo {width: 150px;margin: 0;}
	.custom-logo-link {float: left;width: 100%;}
	.custom-logo-link .custom-logo {float: left;width: 100%;height: auto;}
	.cont-navigation {margin: 0 0 0 20px;}
	.otr-nav {float: left;width: auto;}
	.otr-nav .menu {float: left;width: auto;}
	.otr-nav .menu > li {float: left;width: auto;margin: 0 22px;padding: 27px 0;position: relative;}
	.otr-nav .menu > li > a {float: left;width: auto;color: #343434;font-size: 16px;line-height: 20px;font-weight: 500;position: relative;}
	.otr-nav .menu > li.menu-item-has-children > a {padding-right: 15px;}
	.otr-nav .menu > li > .sub-menu {display: none;position: absolute;z-index: 1;left: 0;top: 100%;background: #fff;padding: 10px 15px;width: 236px;box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);}
	.otr-nav .menu > li > .sub-menu::before {content: "";position: absolute;left: 0;top: auto;width: 90px;height: 3px;margin-top: -13px;background: #AA3492;}
	.otr-nav .menu > li.menu-item-has-children > a::after {content: "\f107";font-family: "font Awesome 6 Free";font-weight: 900;font-size: 13px;position: absolute;z-index: 1;right: 0;top: 50%;transform: translate(0, -50%);-webkit-text-stroke: 0.2px #fff;transition: all ease 0.3s;-webkit-transition: all ease 0.3s;}
	.otr-nav .menu > li.menu-item-has-children:hover > a::after {transform: translate(0, -50%) rotate(180deg);}
	.otr-nav .menu > li:hover > a {color: #AA3492;}
	.otr-nav .menu > li:hover > .sub-menu {display: block;}
	.otr-nav .menu > li > .sub-menu > li {float: left;width: 100%;margin: 6px 0;}
	.otr-nav .menu > li > .sub-menu > li > a {float: left;width: auto;color: #666;font-size: 14px;line-height: 18px;font-weight: 400;}
	.otr-nav .menu > li > .sub-menu > li > a:hover {color: #AA3492;}
	.otr-nav .menu > li > .sub-menu-toggle {
		display: none;
		padding: 0;
		background: transparent;
		border: none;
		position: absolute;
		z-index: 1;
		right: -4px;
		top: 3px;
		width: 18px;height: 18px;
	}

	.cont-header-right {float: left;width: auto;margin-left: auto;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}

	/*	CTA Button*/
	.cont-try-bttn {float: left;width: auto;margin: 0 0 0 14px;}
	.cont-try-bttn a {color: #fff;background: #AA3492;padding: 11px 20px;}
	.cont-try-bttn p {margin: 0;}
		
	/*	Mobile Menu button*/
	.nav-bttn {display:none;cursor: pointer;width: 30px;height: 16px;border: none;border-radius: 5px;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
	.nav-bttn span {float: left;width: 30px;height: 2px;background: #1d243c;margin: 0;border-radius: 5px;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;position: absolute;}
	.nav-bttn:hover span {background: #006CD6;}
	.nav-bttn span:nth-child(2) {margin: 7px 0 0 2px;width: 26px;}
	.nav-bttn span:nth-child(3) {margin: 14px 0 0;}
	.nav-bttn:hover span:nth-child(2) {margin: 7px 0 0 -2px;width: 34px;}
	
	/* Product Subnav Start */
	.custom-megamenu {position: absolute;z-index: 100;left: 0;top: 100%;width: 100%;background: #fff;font-family: "Poppins", sans-serif;font-weight: 400;box-shadow: 0 6px 6px rgba(0, 0, 0, 0.2);}
	.cont-mega-structure {display: flex;flex-wrap: wrap;width: 100%;}
	.cont-nav-nd-news {display: inline-block;width: 100%;padding: 30px 0 35px;}
	.cont-menugroup-left {display: flex;flex-wrap: wrap;align-content: flex-start;gap: 0 20px;width: 53%;padding: 0 20px 0 0;}
	.menugroup-title {display: inline-block;width: 100%;color: #6D6D6D;font-size: 12px;line-height: 16px;font-weight: 500;text-transform: uppercase;letter-spacing: 1px;border-bottom: 1px solid #E3E3E3;padding: 0 0 18px;}
	.cont-menugroup-half {display: inline-block;width: calc(50% - 10px);padding: 25px 0 0;}
	.menugroup-menu-logo {display: inline-block;width: 100%;}
	.menugroup-menu-logo img {display: inline-block;width: auto;max-width: 100%;height: 16px;}
	.menugroup-menu {display: inline-block;width: 100%;padding: 10px 0 0;}
	.menugroup-menu ul {display: inline-block;width: 100%;}
	.menugroup-menu ul li {display: inline-block;width: 100%;padding: 5px 0;}
	.menugroup-menu ul li a {display: inline-block;width: auto;color: #3F3F3F;font-size: 14px;line-height: 18px;font-weight: 500;}
	.menugroup-menu ul li a:hover {color: #AA3492;}
	.cont-menugroup-right ul {display: inline-block;width: 100%;padding: 20px 0 0;}
	.cont-menugroup-right ul li {display: inline-block;width: 100%;padding: 5px 0;}
	.cont-menugroup-right ul li a {display: inline-flex;flex-wrap: wrap;align-items: center;width: auto;color: #3F3F3F;font-size: 14px;line-height: 18px;font-weight: 500;}
	.cont-menugroup-right ul li a span {display: inline-flex;flex-wrap: wrap;justify-content: center;width: 14px;text-align: center;margin: 0 6px 0 0;}
	.cont-menugroup-right ul li a:hover {color: #AA3492;}
	
	.cont-menugroup-right {display: flex;flex-wrap: wrap;flex-direction: column;align-content: flex-start;width: 22%;}
	
	.cont-menu-list {display: flex;flex-wrap: wrap;align-content: flex-start;gap: 0 30px;width: 79%;padding: 0;}
	.single-menu-logo {display: inline-block;width: 100%;}
	.single-menu-logo img {display: inline-block;max-width: 100%;max-height: 20px;}
	.single-menu-title {display: inline-block;width: 100%;color: #6D6D6D;font-size: 12px;line-height: 1.3;font-weight: 400;padding: 8px 0 0;}
	.single-menu-items {display: inline-block;width: 100%;border-top: 1px solid #E3E3E3;margin: 13px 0 0;padding: 8px 0 0;}
	.single-menu-items ul {display: inline-block;width: 100%;}
	.single-menu-items ul li {display: inline-block;width: 100%;padding: 4px 0;}
	.single-menu-items ul li a {display: inline-block;width: 100%;color: #3F3F3F;font-size: 14px;line-height: 18px;font-weight: 500;}
	.single-menu-items ul li a:hover {color: #AA3492;}
	
	.cont-news-sec {display: flex;flex-wrap: wrap;flex-direction: column;align-content: flex-start;width: 21%;gap: 12px 0;padding: 0 0 0 25px;}
	.single-news-otr {display: inline-flex;flex-wrap: wrap;width: 100%;background: #191919;border-radius: 5px;padding: 15px;}
	.news-cat-icon-name {display: flex;flex-wrap: wrap;width: 100%;}
	.news-cat-icon {display: flex;width: 10px;text-align: center;flex-wrap: wrap;}
	.news-cat-name {display: inline-block;width: calc(100% - 10px);color: #fff;font-size: 9px;line-height: 10px;font-weight: 400;padding: 0 0 0 3px;}
	.news-cat-title {display: inline-block;width: 100%;margin: 8px 0 0;}
	.news-cat-title a {display: inline-block;width: auto;color: #fff;font-size: 12px;line-height: 1.3;font-weight: 400;}
	.news-cat-title a:hover {color: #fff;text-decoration: underline;}
	.news-cat-learnmore {display: flex;flex-wrap: wrap;width: 100%;margin: 10px 0 0;justify-content: flex-end;}
	.news-cat-learnmore a {display: inline-block;width: auto;position: relative;color: #DADADA;font-size: 10px;line-height: 12px;font-weight: 400;}
	.news-cat-learnmore a::after {content: "\f061";position: relative;right: 0;top: -1px;font-weight: 900;font-family: "Font Awesome 5 Free";font-size: 7px;margin: 0 0 0 6px;}
	.news-cat-learnmore a:hover {color: #fff;}
	
	.header-cta-sec {display: inline-block;width: 100%;background: #f9f9f9;padding: 10px 0;}
	.header-sec-cta-inn a {display: inline-block;width: auto;margin: 0 20px 0 0;padding: 0 20px 0 0;position: relative;color: #3F3F3F;font-size: 12px;line-height: 16px;font-weight: 500;}
	.header-sec-cta-inn a::after {content: "\f061";position: relative;right: 0;top: -1px;font-weight: 900;font-family: "Font Awesome 5 Free";font-size: 10px;margin: 0 0 0 6px;}
	.header-sec-cta-inn a::before {content: "";position: absolute;right: 0;top: 50%;width: 1px;height: 16px;background: #CCCCCC;transform: translate(0, -50%);}
	.header-sec-cta-inn a:last-child {margin-right: 0;padding-right: 0;}
	.header-sec-cta-inn a:last-child::before {display: none;}
	.header-sec-cta-inn a:hover {color: #AA3492;}
	
	@media (min-width: 1200px) {
	.otr-nav .menu > li.show-megamenu:hover > .sub-menu {display: none;}
	}
	/* Product Subnav End */
	
	/*Book a meeting Start*/
	.cont-book-meeting-form {display: block;margin: 20px 0 0;}
	.cont-book-meeting-form form {display: inline-block;}
	.single-meeting-form-field {float: left;width: 100%;margin-bottom: 10px;}
	.single-meeting-form-field label {float: left;width: 100%;color: #fff;font-size: 16px;line-height: 22px;font-weight: 400;}
	.single-meeting-form-field input, .single-meeting-form-field select {float: left;width: 100%;background: #fff;border: 1px solid #CCCCCC;border-radius: 3px;color: #000000;font-size: 16px;line-height: 20px;padding: 8px 10px;font-weight: 400;margin: 10px 0 0;}
	.single-meeting-form-field select {background-image: url(assets/images/nav_li_arrow.png);background-repeat: no-repeat;background-position: right 8px center;appearance: none;-moz-appearance: none;-webkit-appearance: none;}
	.pp-text {display: inline-block;width: 100%;color: rgba(255, 255, 255, 0.9);font-size: 12px;line-height: 18px;font-weight: 400;margin: 0 0 10px;}
	.pp-text a {color: rgba(255, 255, 255, 0.9);text-decoration: underline;}
	.pp-text a:hover {text-decoration: none;}
	.meeting-buttons {display: inline-block;width: 100%;text-align: center;margin: 15px 0 0;}
	.meeting-buttons button {display: inline-block;width: auto;cursor: pointer;color: #FFFFFF;font-size: 14px;line-height: 18px;font-weight: 500;padding: 12px 25px;background: #aa3492;border: none;border-radius: 5px;}
	.meeting-buttons button:hover {background: #359aff;border-color: #359aff;}
	.form-error {display: inline-block;width: 100%;color: #f00;font-size: 14px;line-height: 18px;font-weight: 400;}
	/*Book a meeting End*/

/* END 4. Header*/

/* 5. Footer*/
	
	.cont-footer {background: #191919;font-family: 'Open Sans',sans-serif;}
	.cont-footer p {color: #fff;font-size: 14px;line-height: 22px;font-weight: 400;margin: 20px 0 0;}
	.cont-footer p a {color: #fff;text-decoration: underline;}
	.cont-footer-inn {display: flex;flex-wrap: wrap;}


	.footer-col {float: left;width: 20%;margin: 15px 0;padding: 0 15px;}
	.footer-col .widget-title, 
	.footer-col h3 {color: #fff;font-size: 16px;line-height: 22px;font-weight: 700;margin: 0 0 5px;}
	.footer-col ul.menu li {float: left;width: 100%;margin: 2px 0;}
	.footer-col ul.menu li a {float: left;width: auto;color: #fff;font-size: 14px;line-height: 18px;font-weight: 400;}
	.footer-col ul.menu li a:hover {color: #359aff;}
	.footer-col-5 {text-align: center;}
	.footer-col-5 .border-bttn {border-width: 2px;border-color: #fff;color: #fff;padding: 10px 45px;font-size: 16px;line-height: 19px;}
	.footer-col-5 .border-bttn:hover {color: #fff;border-color: #359aff;background: #359aff;}
	.footer-col p a {color: #fff;}
	.footer-col p a:hover {color: #359aff;}

	.footer-col-1 {width: 26%;}
	.footer-col-3, .footer-col-4 {width: 17%;}
	.footer-col-1 .wp-block-image {float: left;width: 188px;max-width: 100%;margin: 0;}
	.footer-col-1 .size-full {width: 100%;max-width: 266px;margin: 25px 0 0;}
	.footer-col-1 .wp-block-image figure {margin: 0;}
	.footer-col-1 .wp-block-image a {float: left;width: 100%;}
	.footer-col-1 .wp-block-image a img {float: left;width: 100%;height: auto !important;}

	.footer-sec-1 {display: block;padding: 40px 0;}
	.footer-sec-2 {display: block;padding: 20px 0;border-top: 1px solid #3D2F44;}
	.footer-sec-2 .wp-block-columns {width: 100%;display: flex;/*flex-wrap: wrap;*/margin: 0;}
	.footer-sec-2 .wp-block-columns .wp-block-column {float: left;width: 50%;display: flex;flex-wrap: wrap;align-items: center;}
	.footer-sec-2 .wp-block-columns .wp-block-column:nth-child(2) {justify-content: end;}
	.footer-sec-2 .wp-block-columns p {margin: 0;}
	.footer-sec-2 .wp-block-columns .wp-block-column h4 {float: left;width: auto;color: #fff;font-size: 15px;line-height: 22px;font-weight: 700;}
	.footer-sec-2 .wp-block-columns .wp-block-column .wp-block-social-links {float: left;width: auto;margin: 0 15px;}
	.footer-sec-2 .wp-block-columns .wp-block-column .wp-block-social-links li {margin: 0 5px;background-color: transparent;}
	.footer-sec-2 .wp-block-columns .wp-block-column .wp-block-image {float: left;width: 92px;margin: 0;}
	.footer-sec-2 .wp-block-columns .wp-block-column .wp-block-image img {float: left;}
	.footer-sec-2 .wp-block-columns .wp-block-column .wp-block-image figure {float: left;width: 100%;margin: 0;}
	.footer-sec-2 .wp-block-columns .wp-block-column .wp-block-image figure a {float: left;width: 100%;}
	.footer-sec-2 .wp-block-columns .wp-block-column .wp-block-image figure a img {float: left;width: 100%;height: auto;}
	.footer-sec-2 .wp-social-link > a path {fill: #fff;}
	.footer-sec-2 .wp-social-link > a:hover path {fill: #006CD6;}
	.otr-social-icons {display: inline-flex;width: auto;padding: 0 0 0 15px;}
	.otr-social-icons li {display: inline-block;width: auto;margin: 0 20px;}
	.otr-social-icons li:last-child {margin-right: 0;}
	.otr-social-icons li a {display: inline-block;width: auto;color: #fff;font-size: 20px;}
	.otr-social-icons li:hover a {color: #006CD6;}
	
/* END 4. Footer*/

/*	5. Modules*/
	/*	GT Translate Plugin*/
		.cont-gtranslate-menu {position: relative;width: 90px;height: 34px;}
		.cont-gtranslate-menu .gtranslate_wrapper {width: 100%;display: inline-block;}
		.cont-gtranslate-menu .gt_float_switcher .gt-selected .gt-current-lang {padding: 5px 10px;}
		.cont-gtranslate-menu .gt_float_switcher img {width: 22px;}
		.cont-gtranslate-menu .gt_float_switcher {font-size: 13px;position: relative;overflow: unset;}
		.cont-gtranslate-menu .gt_float_switcher .gt_options {position: absolute;z-index: 1;right: 0;top: 100%;width: 160px;max-width: none !important;background: #fff;box-shadow: rgba(0,0,0,0.15) 0 5px 15px;transform: none !important;}
		.cont-gtranslate-menu .gt_float_switcher .gt_options a {color: #666666;font-size: 14px;line-height: 18px;font-weight: 600;font-family: 'Open Sans',sans-serif;}
	/*	END GT Translate Plugin*/

	/*	WPML Plugin*/
		.wpml-ls-statics-shortcode_actions {float: left;width: 57px;}
		.wpml-ls-statics-shortcode_actions ul {float: left;width: 100%;}
		.wpml-ls-statics-shortcode_actions ul li {float: left;width: 100%;}
		.wpml-ls-statics-shortcode_actions ul li a {float: left;width: 100%;border: none;background: #fff;padding: 5px 20px 5px 10px !important;/*box-shadow: rgba(0,0,0,0.15) 0 5px 15px;*/height: 34px;display: flex;flex-wrap: wrap;align-items: center;}
		.wpml-ls-statics-shortcode_actions ul li a img {width: 22px;height: 16px;border-radius: 4px;}
		.wpml-ls-statics-shortcode_actions ul li a.wpml-ls-item-toggle {height: 42px;border: 1px solid #191919;border-radius: 3px;}
		.wpml-ls-statics-shortcode_actions ul li a.wpml-ls-item-toggle img {display: none !important;}
		.wpml-ls-statics-shortcode_actions ul li a .wpml-ls-native {float: left;width: 30px;margin: 0;padding: 0 0 0 15px;color: #333;font-weight: 400;font-size: 14px;line-height: 16px;font-family: Arial;}
		.wpml-ls-statics-shortcode_actions a.wpml-ls-item-toggle::after {width: 8px;height: 8px;border: none;border-bottom: 1px solid #333;border-left: 1px solid #333;top: calc(50% - 6px);left: 10px;transform: rotate(-45deg);}
		.wpml-ls-statics-shortcode_actions ul li .wpml-ls-sub-menu {float: left;width: 180px;left: auto;right: 0;top: 100%;border: none;background: #fff;box-shadow: rgba(0,0,0,.15) 0 5px 15px;max-height: 250px;overflow-y: auto;}
		.wpml-ls-statics-shortcode_actions ul li .wpml-ls-sub-menu li {float: left;width: 100%;}
		.wpml-ls-statics-shortcode_actions ul li .wpml-ls-sub-menu li a {float: left;width: 100%;height: auto;padding: 10px 15px !important;color: #666 !important;font-size: 13px;line-height: 18px;font-family: 'Open Sans',sans-serif;font-weight: 600;}
		.wpml-ls-statics-shortcode_actions ul li .wpml-ls-sub-menu li a .wpml-ls-display {float: left;width: calc(100% - 22px);margin: 0;padding: 0 0 0 8px;}
		.cont-footer .wpml-ls-statics-shortcode_actions {margin-top: 40px;}
		.cont-footer .wpml-ls-statics-shortcode_actions ul li .wpml-ls-sub-menu {right: auto;left: 0;top: 100%;}
		footer .wpml-ls-statics-shortcode_actions ul li a {
			background: transparent;
			box-shadow: none;
			border: 1px solid white;
			color: white;
		}
		footer .wpml-ls-statics-shortcode_actions ul li a .wpml-ls-native {
			color: white;
		}
		footer .wpml-ls-statics-shortcode_actions:hover ul li a .wpml-ls-native, footer .wpml-ls-statics-shortcode_actions:active ul li a .wpml-ls-native {
			color: #333;
		}
		footer .wpml-ls-statics-shortcode_actions ul li a:hover .wpml-ls-native, footer .wpml-ls-statics-shortcode_actions ul li a:active .wpml-ls-native, footer .wpml-ls-statics-shortcode_actions ul li a:focus .wpml-ls-native {
			color: #333;
		}
		footer .wpml-ls-statics-shortcode_actions a.wpml-ls-item-toggle::after {
			border-bottom: 1px solid white;
			border-left: 1px solid white;
		}
		footer .wpml-ls-statics-shortcode_actions:hover a.wpml-ls-item-toggle:after, footer .wpml-ls-statics-shortcode_actions:active a.wpml-ls-item-toggle:after {
			border-bottom: 1px solid #333;
			border-left: 1px solid #333;
		}
		footer .wpml-ls-statics-shortcode_actions a.wpml-ls-item-toggle:hover:after, footer .wpml-ls-statics-shortcode_actions a.wpml-ls-item-toggle:active:after, footer .wpml-ls-statics-shortcode_actions a.wpml-ls-item-toggle:focus:after {
			border-bottom: 1px solid #333;
			border-left: 1px solid #333;
		}
	/*	END WPML Plugin*/

	/*	Wufoo Forms*/
		.hide {display: none;}
		.buttons input#saveForm:hover {background: #359aff;border-color: #359aff;}
	/*	END Wufoo Forms*/

	/*	Custom Site Search Form. In footer.*/
		.cont-footer form#searchForm {float: left;width: 100%;margin: 25px 0 0;}
		.cont-footer form .footer-search-input {float: left;width: 100%;background: transparent;border: 1px solid #FFFFFF;color: #FFFFFF; font-size: 14px;line-height: 18px;font-weight: 400;text-align: left;padding: 10px;}
		.cont-footer form .footer-search-input:focus-visible {outline: none;}
		.cont-footer form .footer-search-input::placeholder {color: #ffffff;opacity: 1; /* Firefox */}
		.cont-footer form .footer-search-input::-ms-input-placeholder { /* Edge 12 -18 */color: #ffffff;}
	/*	END Custom Site Search Form. In footer.*/

/*	END 5. Modules*/


/*TPL Advanceds Ads*/
	.ad-tech2 .single-content-side ul li::before {
		background: url(assets/images/blue-check-icon.png) center center no-repeat;
	}
/*END TPL Advanceds Ads*/


/* TPL - Front **/

/* END TPL - Front **/

/*TPL: Form iframe*/
	body.page-template-tpl-form_iframe {
		padding: 0;
		padding-top: 20px;
		font-size: 14px;
	}
	body.page-template-tpl-form_iframe .custom-wufoo-api {
		max-width: 400px;
		margin: 0 auto;
	}
	body.page-template-tpl-form_iframe .custom-wufoo-api .form-header-content {
		color: #191919;
		margin-bottom: 10px;
	}
	body.page-template-tpl-form_iframe .custom-wufoo-api .form-header-content .heading {
		color: inherit;
		font-size: 1.1rem;
		margin-bottom: 10px;
	}
	body.page-template-tpl-form_iframe .custom-wufoo-api .form-header-content .description {
		color: inherit;
		margin-top: 0;
		margin-bottom: 5px;
	}
	body.page-template-tpl-form_iframe .custom-wufoo-api .form-header-content .note {
		color: inherit;
	}
	body.page-template-tpl-form_iframe .custom-wufoo-api form .hide {
		display: none;
	}
	body.page-template-tpl-form_iframe .custom-wufoo-api form input {
	  width: 100%;
	  border: 1px solid #CCCCCC;
	  padding: 6px 10px;
	  border-radius: 3px;
	  background: white;
	}
	body.page-template-tpl-form_iframe .custom-wufoo-api form input[type="file"] {
		cursor: pointer;
	}

	body.page-template-tpl-form_iframe .custom-wufoo-api form label {
		display: inline-block;
	  width: 100%;
	  margin-bottom: 4px;
	}
	body.page-template-tpl-form_iframe .custom-wufoo-api form ul li {
		margin-bottom: 10px;
		width: 100%;
	}
	body.page-template-tpl-form_iframe .custom-wufoo-api form ul li.hide-label {
		margin-bottom: 3px;
	}
	body.page-template-tpl-form_iframe .custom-wufoo-api form .buttons {
		display: flex;
	    flex-wrap: wrap;
	}
	body.page-template-tpl-form_iframe .custom-wufoo-api form .buttons div:first-child {
		flex-grow: 1;
	    min-width: 50%;
	    padding-right: 5px;
	}
	body.page-template-tpl-form_iframe .custom-wufoo-api form .buttons .btn-ignore {
		width: 50%;
		font-size: 1rem;
	}
	body.page-template-tpl-form_iframe .custom-wufoo-api form .buttons .loader-process {
		flex: 1 1 100%;
	    text-align: center;
	}
	body.page-template-tpl-form_iframe .custom-wufoo-api form .buttons .submit,
	body.page-template-tpl-form_iframe .custom-wufoo-api form .buttons .btn-ignore {
		display: inline-block;
		text-decoration: none;
	  	vertical-align: middle;
	  	cursor: pointer;
		padding: 8px 16px;
		border: 1px solid transparent;
		color: white;
		width: 100%;
	  	margin-bottom: 5px;
		font-weight: 600;
		border-radius: 3px;
		transition: all ease 0.3s;
	}
	body.page-template-tpl-form_iframe .custom-wufoo-api form .buttons [type="submit"] {
		background-color: #AA3492; /*Theme purple*/
	}
	body.page-template-tpl-form_iframe .custom-wufoo-api form .buttons [type="submit"]:hover,
	body.page-template-tpl-form_iframe .custom-wufoo-api form .buttons [type="submit"]:active {
		background-color: #191919; /*Theme black*/
	}
	/*Override precedent codes*/
	body.page-template-tpl-form_iframe .custom-wufoo-api form .buttons input#saveForm:hover,
	body.page-template-tpl-form_iframe .custom-wufoo-api form .buttons input#saveForm:active {
		background-color: #191919; /*Theme black*/
	}
	body.page-template-tpl-form_iframe .custom-wufoo-api form .buttons .btn-ignore {
		background-color: transparent;
		border-color: #191919;;
		color: #191919;
	}
	body.page-template-tpl-form_iframe .custom-wufoo-api form .buttons .btn-ignore:hover,
	body.page-template-tpl-form_iframe .custom-wufoo-api form .buttons .btn-ignore:active {
		background-color: #191919;
		border-color: #191919;
		color: white;
	}
	body.page-template-tpl-form_iframe.style-dark {
		background-color: #191919;
	}
	body.page-template-tpl-form_iframe.style-dark .custom-wufoo-api .form-header-content {
		color: white;
	}
	body.page-template-tpl-form_iframe.style-dark .custom-wufoo-api form label {
		color: white;
	}
	body.page-template-tpl-form_iframe.style-dark .custom-wufoo-api form .fupload-note {
		color: white;
	}
	body.page-template-tpl-form_iframe.style-dark .custom-wufoo-api form .buttons .btn-ignore {
		border-color: white;
		color: white;
		font-size: 1em;
		width: 50%;
	}
	body.page-template-tpl-form_iframe.style-dark .custom-wufoo-api form .buttons .btn-ignore:hover,
	body.page-template-tpl-form_iframe.style-dark .custom-wufoo-api form .buttons .btn-ignore:active {
		background-color: white;
		color: #191919;
	}
/*END PTL: Form iframe*/
 

/* TPL - Enterprise **/

	.new-numbers-design {background: #4B4AA6;padding: 60px 0;margin: 30px 0 0;}
	.new-numbers-design .single-number-info > .title, .new-numbers-design .single-number-info > p {color: #fff;font-weight: 400;}
	
	.award-winning-otr > .title, .proud-membership-otr > .title {color: #4B4AA6;font-weight: 600;margin: 0 0 40px;font-size: 22px;letter-spacing: 1.6px;}
	.award-winning-otr > .title span, .proud-membership-otr > .title span {font-weight: 700;}

	.proud-membership-otr {margin: 100px 0 0;}

/* END TPL - Enterprise **/

/* TPL - Smart Refresh **/
	.cont-gain-action {padding: 20px 0;}
	.cont-gain-action .cont-image-nd-its-content {padding: 10px 0 0;}
/* END TPL - Smart Refresh **/

/* TPL - Career **/
	.cont-careernew-form .signup-form-midd .wufoo ul li label span {
		display: inline;
	}
/* END TPL - Career **/


/* TPL - Pubguru product **/
	.cont-pubguru-banner-v2 {padding: 48px 0 70px;background: #F9F9F9;overflow: hidden;}
	.cont-pubguru-banner-v2 .row {flex-direction: row-reverse;align-items: center;}
	.cont-pubguru-banner-v2 .pubguru-banner-v2-left {padding-bottom: 95px;}
	.cont-pubguru-banner-v2 .container {max-width: 100%;}
	.cont-pubguru-banner-v2 {padding: 60px 0 0;background: linear-gradient(to right, #f9f9f9 0%, #ebebeb 100%);position: relative;overflow: hidden;}
	.cont-pubguru-banner-v2::before {/*content: "";position: absolute;z-index: 0;left: 0;top: 0;width: calc(50% - 160px);height: 100%;background: url('assets/images/pubguru-banner-img.jpg') right top no-repeat;background-size: auto 100%;background-color: #191919;*/}
	.cont-pubguru-banner-v2 .row {flex-direction: row-reverse;/*align-items: center;*/}
	.cont-pubguru-banner-v2 .pubguru-banner-v2-left {display: flex;flex-wrap: wrap;align-items: center;padding-top: 10px;padding-bottom: 170px;position: relative;z-index: 2;}
	.pubguru-banner-v2-content > * {position: relative;z-index: 1;}
	.pubguru-banner-v2-content {display: inline-block;width: 540px;max-width: 100%;}
	
	.pubguru-logo-nd-line {display: inline-flex;align-items: center;width: 100%;margin: 0 0 20px;}
	.pubguru-only-logo {display: inline-flex;width: auto;max-width: 100%;padding: 0 11px 0 0;}
	.pubguru-only-logo img {width: auto;min-width: 150px;max-width: 100%;}
	.pubguru-only-line {display: inline-flex;width: 100%;max-width: 100%;height: 1px;}
	
	.pubguru-banner-v2-content .page-name {font-size: 16px;color: #191919;}
	.pubguru-banner-v2-content .title {color: #191919;}
	.pubguru-banner-v2-content .title-32 {font-weight: 500;margin: 18px 0 0;}
	.pubguru-banner-v2-content p {color: #191919;font-size: 16px;margin: 20px 0 0;}
	.pubguru-banner-v2-content .site-bttn {font-size: 16px;line-height: 21px;font-weight: 700;padding: 8px 22px;margin: 30px 0 0;background: #1190C8;border: 2px solid #1190C8;}
	.pubguru-banner-v2-content .cont-certified-by {margin: 48px 0 0;}
	.pubguru-banner-v2-content .otr-certified-logo {height: 70px;}
/* END TPL - Pubguru product **/


/* TPL - Traffic Cop **/
	
/* END TPL - Traffic Cop **/

/* TPL - Case study listing **/
	.otr-trafficcop-pricing {display: flex;flex-wrap: wrap;padding: 15px 0 0;}
	.single-trafficcop-pricing {padding: 15px 8px;}
	.single-trafficcop-pricing-inn {display: flex;flex-wrap: wrap;justify-content: center;padding: 30px 20px;background: #fff;border: 1px solid #CCCCCC;box-shadow: -1px 3px 6px #00000029;position: relative;}
	.single-trafficcop-pricing-inn:before {content: "";position: absolute;z-index: 1;left: 0;top: 0;width: 100%;height: 4px;background: transparent;}
	.single-trafficcop-pricing-inn:hover:before {background: #AA3492;}
	.single-trafficcop-pricing-inn:hover .border-bttn {color: #fff;background: #AA3492;}
	.single-trafficcop-pricing-inn .border-bttn:hover {color: #fff;background: #359aff;}
	.single-trafficcop-pricing-inn .border-bttn {font-size: 12px;color: #AA3492;border-color: #AA3492;padding: 13px 18px;border-radius: 30px;font-family: "Poppins", sans-serif;font-weight: 600;}
	.single-trafficcop-pricing-inn .border-bttn:hover {color: #fff;background: #AA3492;border-color: #AA3492;}
	.pack-price {color: #AA3492;font-size: 18px;line-height: 24px;text-transform: uppercase;font-family: "Poppins", sans-serif;font-weight: 400;}
	.pack-pricing {color: #191919;font-size: 32px;line-height: 42px;font-family: "Poppins", sans-serif;font-weight: 600;margin: 15px 0 10px;}
	.pack-pricing span {color: #6D6D6D;font-size: 21px;line-height: 42px;font-weight: 400;}
/* END TPL - Case study listing **/


/*WIP*/

/*Analytics Start*/
.cont-uncover-sec {padding: 40px 0 0;text-align: center;background: url(https://www.monetizemore.com/wp-content/uploads/2021/11/banner-wave.png) no-repeat center bottom;background-size: 100% auto;}
.section-content-center .row {justify-content: center;}
.uncover-sec-inn {display: inline-block;width: 664px;max-width: 100%;}
.uncover-sec-content p {color: #333;}
.uncover-sec-img {padding: 40px 0 0;}

.tired-headache .single-image-side img {max-height: 305px;}
.tired-headache .single-content-side .title {font-weight: 600;}

.pubguru-save-time .GDPR-CCPA-left .title {font-weight: 400;}
.pubguru-save-time .GDPR-CCPA-left .title span {color: #4B4AA6;font-weight: 700;}
.pubguru-save-time .GDPR-CCPA-left p {font-size: 18px;line-height: 28px;}
.pubguru-save-time .GDPR-CCPA-right .cont-certified-by {justify-content: flex-start;}
.pubguru-save-time .GDPR-CCPA-right .otr-certified-logo {margin: 10px 8px;height: 68px;}

.cont-transparent-nd-custom {padding: 80px 0 50px;}
.cont-trans-power-custom {margin: auto;max-width: 930px;text-align: center;}
.trans-services-info {display: flex;flex-wrap: wrap;justify-content: center;padding: 25px 0;margin: 40px 0 0;border: 1px solid #E2E2E2;box-shadow: 0 3px 6px #00000029;}
.single-trans-services-info {padding: 0 10px;}
.single-trans-services-info p {color: #666666;font-size: 21px;line-height: 28px;}
.trans-services-logos {margin: 40px 0 0;}

.cont-more-feat {padding: 50px 0 80px;}
.more-feat-otr {margin: 30px 0 20px;}
.cont-more-feat-top p {font-size: 18px;line-height: 28px;}
.cont-more-feat-top, .cont-more-feat-bttn {text-align: center;}
/*Analytics End*/

/*Professional Publisher Start*/
.professional-publisher-banner .pubguru-banner-left {padding-top: 30px;}

.cont-control-ad-inventory {background: #FCFDFF;}
.control-ad-inventory-right {text-align: center;}

.publisher-page-packages {padding-top: 40px;}
.publisher-page-packages .packages-top h3 {text-transform: none;font-weight: 700;}

/*Professional Publisher End*/

/*Premuim Publisher Start*/
.premuim-publisher-banner {background-repeat: no-repeat;background-size: auto auto;background-position: center bottom;padding-bottom: 100px;}
/*Premuim Publisher End*/

/*FAQ Start*/
.cont-faq-page {padding: 60px 0;}
.cont-faq-page .title {font-weight: 700;}
.cont-faq-page .otr-faq-sec > p {color: #666666;font-size: 18px;line-height: 26px;font-weight: 400;}
.cont-faq-page .title, .cont-faq-page .otr-faq-sec > p {padding: 0 24%;text-align: center;}
.cont-faq-page .otr-accordion-part {padding: 45px 0 0;}
.did-this-help {display: inline-block;width: 100%;}
.did-this-help a {display: inline-block;width: auto;color: #006CD6;font-size: 13px;line-height: 18px;font-weight: 400;margin: 10px 0 0;}
.did-this-help a i {font-size: 14px;position: relative;bottom: -1px;}
.did-this-help a:hover {color: #359aff;}

.cont-explore-links {padding: 60px 0;background: #FCFDFF;}
.single-explore-link-sec {padding: 8px;}
.explore-link-inn {height: 100%;border: 1px solid #E2E2E2;padding: 20px 20px 15px;border-radius: 5px;}
.explore-link-inn .title span {display: block;color: #666666;font-size: 12px;line-height: 16px;font-weight: 400;text-transform: uppercase;margin: 0 0 6px;}
.explore-link-inn p {color: #333;font-size: 14px;line-height: 22px;font-weight: 400;min-height: 66px;}
.explore-link-inn .text-bttn {margin: 15px 0 0;padding: 0;}
.explore-link-inn .text-bttn::after {visibility: hidden;}

.page-template-tpl-faq .cont-join-publishers {padding: 60px 0;}
.page-template-tpl-faq .join-publishers-inn h3 {color: #fff;font-size: 24px;line-height: 34px;font-weight: 700;}
.page-template-tpl-faq .join-publishers-inn .site-bttn {color: #333333;padding: 12px 38px;font-size: 16px;line-height: 22px;font-weight: 700;margin: 30px 0 0;border-radius: 50px;}
.page-template-tpl-faq .join-publishers-inn .site-bttn:hover {color: #fff;}
/*FAQ End*/

/*App Monetize Start*/
.app-monetize-banner {position: relative;}
.app-monetize-banner::before {content: "";position: absolute;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;background: #f1f4f9;clip-path: polygon(0 0, 100% 0, 100% 50%, 0% 100%);}
.app-monetize-banner::after {content: "";position: absolute;z-index: 2;left: 0;top: 0;width: 100%;height: calc(100% + 65px);background: #f7f1f9;clip-path: polygon(38% 0, 100% 0, 100% 100%);}
.app-monetize-banner .row {position: relative;z-index: 3;}

.cont-better-formula {padding: 25px 0 80px;}
.cont-better-formula .average-inc-inn {padding: 0 8%;}
.cont-better-formula .average-inc-top {padding: 0 10%;}
.cont-ad-types {display: inline-block;}
.cont-better-formula .average-inc-top p {font-size: 18px;line-height: 26px;}
.single-ad-type {float: left;width: 20%;padding: 15px 20px;text-align: center;}
.ad-type-img {float: left;width: 100%;height: 320px;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.ad-type-name {float: left;width: 100%;margin: 25px 0 0;color: #333333;font-size: 16px;line-height: 22px;font-weight: 600;}
.cont-text-bttn {display: inline-block;margin: 30px 0 0;}
.cont-text-bttn a {font-size: 21px;line-height: 28px;padding: 0 28px 0 0;}
.cont-text-bttn .text-bttn::after {font-size: 19px;}
.cont-better-formula .companies-using-inn {margin: 45px 0 0;}
.page-template-tpl-app-monetization .companies-using-inn .companies-logos li {max-width: 150px;height: auto;}

.cont-full-sec .container {max-width: 100%;padding: 0;}
.otr-full-sec {background: #F1F4F9;}
.cont-full-sec .otr-full-sec .row {margin: 0;align-items: center;}
.cont-full-sec .otr-full-sec:nth-child(2n-1) .row {flex-direction: row-reverse;}
.cont-full-sec .otr-full-sec .row > div {padding: 0;}
.full-sec-img {display: inline-block;width: 100%;height: 540px;}
.full-sec-img img {object-fit: cover;width: 100%;height: 100%;}
.full-sec-content {float: right;width: 554px;max-width: 100%;padding: 30px 50px;}
.sec-small-text {display: inline-block;width: 100%;color: #333333;font-size: 14px;line-height: 18px;font-weight: 400;text-transform: uppercase;margin: 0 0 12px;}
.full-sec-content h3 {color: #333333;font-size: 21px;line-height: 28px;font-weight: 600;}
.full-sec-content p {color: #333333;font-size: 16px;line-height: 26px;font-weight: 400;margin: 20px 0 0;}
.full-sec-content .text-bttn {font-size: 16px;line-height: 22px;padding: 0 20px 0 0;margin: 20px 0 0;}
.full-sec-content .text-bttn::after {font-size: 13px;}

.cont-gain-more {padding: 95px 0;text-align: center;}
.gain-more-top {margin-bottom: 20px;}
.gain-more-items {display: flex;flex-wrap: wrap;justify-content: center;}
.gain-more-items .single-icon-section {padding: 25px 8px;}
.gain-more-items .inner-icon-section {padding: 45px 50px;border-top: 4px solid transparent;}
.gain-more-items .single-icon-section:nth-child(3n - 2) .inner-icon-section {border-top-color: rgba(136, 138, 231, 0.3);}
.gain-more-items .single-icon-section:nth-child(3n - 1) .inner-icon-section {border-top-color: rgba(254, 193, 41, 0.3);}
.gain-more-items .single-icon-section:nth-child(3n) .inner-icon-section {border-top-color: rgba(0, 108, 214, 0.3);}
.gain-more-items .icon-sec-image img {float: none;display: inline-block;}
.gain-more-items .inner-icon-section h4 {margin: 25px 0 0;}
.gain-more-items .inner-icon-section p {font-size: 16px;line-height: 26px;margin: 12px 0 0;}

.publisher-review .review-inn-midd > .title {color: #4B4AA6;font-weight: 400;margin: 0 0 40px;}
.publisher-review .otr-review-text p {color: #333333;font-size: 18px;line-height: 32px;font-weight: 400;margin: 0;}
.publisher-review .otr-review-info {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.publisher-review .otr-review-author-info {width: auto;text-align: left;padding: 0 0 0 20px;}
.publisher-review .otr-review-author-info h5 {margin: 0;font-weight: 700;color: #333;}
.publisher-review .otr-review-info p span, .publisher-review .otr-review-info p a {display: block;color: #666666;}
.publisher-review .otr-review-info p a:hover {color: #359aff;}
/*App Monetize End*/

/*Unified Pricing Rules Start*/
.upr-banner .pubguru-banner-right img {display: inline-block;width: auto;box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.15);}
.pubguru-banner-right p {color: #333;font-size: 11px;line-height: 14px;font-weight: 400;text-align: center;margin: 15px 0 0;}
.pubguru-banner-right p a {display: inline-block;color: #4B4AA6;}
.pubguru-banner-right p a:hover {color: #359aff;}

.cont-limitations {padding: 45px 0 60px;}
.otr-limitations-top {text-align: center;padding: 0 13.5%;}
.otr-limitations-top p {color: #333;font-size: 18px;line-height: 36px;margin: 25px 0 0;}
.cont-limitations .single-content-side .title span {color: #4B4AA6;font-size: 14px;line-height: 18px;}
.cont-limitations .single-content-side .title {font-weight: 600;}
.cont-limitations .single-content-side p {font-size: 16px;line-height: 32px;}
/*Unified Pricing Rules End*/

/*Contact Start*/
.cont-contact-banner {background: #191919;padding: 115px 0 65px;font-family: "Poppins", sans-serif;}
.contact-banner-left .title {color: #fff;font-weight: 600;}
.contact-banner-left p {color:#fff; font-size: 24px;line-height: 30px;}

.cont-contact-content-nd-form {padding: 30px 0 100px;background: #f9f9f9;}
.contact-content-left {font-family: "Poppins", sans-serif;padding-top: 12px;}
.contact-content-left h2 {color: #333;font-size: 18px;line-height: 26px;font-weight: 600;}
.contact-content-left > p {color: #aa3492;font-size: 32px;line-height: 42px;font-weight: 400;}
.contact-content-left > p span {font-weight: 700;}
.contact-content-left .trans-services-logos {margin: 10px 0 0;}
.contact-content-left .companies-logos li {margin: 15px 20px 15px 0;height: 40px;}
.contact-content-left .companies-logos li:nth-child(4) {height: 33px;}
.contact-content-left .companies-logos li:nth-child(5) {height: 30px;}

.contact-page-contacts {display: inline-block;margin: 30px 0 0;}
.contact-page-contacts h4 {color: #aa3492;font-size: 24px;line-height: 30px;font-weight: 600;margin: 30px 0 0;}
.contact-page-contacts p {color: #191919;font-size: 16px;line-height: 24px;}
.contact-page-contacts p a {color: #333333;}
.contact-page-contacts .here-color {color: #006CD6;}
.contact-page-contacts p a:hover {color: #aa3492;}

.contact-content-right {text-align: right;}
.contact-content-right .signup-form-midd {margin-top: -128px;}
.contact-content-right .buttons input#saveForm {width: auto;padding: 11px 48px;}

.contact-content-right .signup-form-midd .wufoo ul li label span {display: inline-block;}
.cont-contact-content-nd-form .signup-form-midd > p {color: #191919;font-size: 14px;line-height: 22px;}
/*Contact End*/

/*MonetizeMore Reviews Start*/
.page-template-tpl-monetizemore-reviews .cont-breadcrumb-sec {display: block;}

.cont-customer-stories {padding: 70px 0;text-align: center;}
.customer-stories-midd {display: inline-block;width: 754px;max-width: 100%;}
.customer-stories-inn p {color: #666666;font-size: 18px;line-height: 27px;margin: 15px 0 0;}
.cont-customer-stories .companies-using-inn {margin: 70px 0 0;}

.monetizemore-reviews {padding: 60px 0 50px;}
.monetizemore-reviews .review-inn-midd {width: 810px;}
.monetizemore-reviews .otr-review-info {float: left;width: 200px;height: 200px;margin: 0;}
.monetizemore-reviews .otr-review-img {width: 100%;height: 100%;border-radius: 5px;}
.monetizemore-reviews .otr-review-text {float: right;width: calc(100% - 200px);padding: 0 0 0 30px;text-align: left;}
.monetizemore-reviews .otr-review-text p {font-size: 24px;line-height: 38px;font-weight: 600;margin: 0 0 20px;}
.monetizemore-reviews .otr-review-author-info {color: #666666;font-size: 16px;line-height: 20px;font-weight: 600;padding: 0 0 0 16px;text-transform: uppercase;position: relative;}
.monetizemore-reviews .otr-review-author-info span {font-weight: 400;}
.monetizemore-reviews .otr-review-author-info::before {content: "";position: absolute;z-index: 1;left: 0;top: 10px;width: 14px;height: 1px;background: #666;}

.cont-video-reviews {padding: 80px 0 0;}
.cont-video-reviews .row {justify-content: center;}
.video-reviews-top {width: 740px;text-align: center;}
.video-reviews-top .title {font-weight: 400;}
.video-reviews-top p {color: #666666;font-size: 18px;line-height: 28px;margin: 20px 0 0;}
.video-reviews-content {margin: 20px 0 0;display: flex;flex-wrap: wrap;justify-content: center;}
.otr-single-video-review {float: left;width: calc(33.33333% - 16px);margin: 20px 8px;}
.otr-review-video {position: relative;padding-top: 56.23%;} 
.otr-review-video .rll-youtube-player {position: absolute;padding-bottom: 0;top: 0;width: 100%;height: 100%;}
.otr-review-video iframe {position: absolute;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;max-height: 100% !important;}
.otr-review-content {text-align: center;padding: 18px 0 0;}
.otr-review-content h5 {color: #666666;font-size: 14px;line-height: 20px;font-weight: 700;}
.otr-review-content p {color: #666666;font-size: 14px;line-height: 20px;font-weight: 400;margin: 2px 0 0;}
.otr-single-video-review:nth-child(1) {width: 100%;text-align: center;}
.otr-single-video-review:nth-child(1) .single-video-review-inn {display: inline-block;width: 100%;max-width: 100%;}

.cont-grid-reviews {padding: 60px 0;}
.grid-reviews-inn {display: flex;flex-wrap: wrap;padding: 0;}
.single-review-grid {display: none;float: left;width: calc(33.33333% - 24px);margin: 15px 12px;border: 1px solid #E2E2E2;border-radius: 5px;overflow: hidden;}
.review-grid-logo {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;height: 5px;padding: 0px;background: #4B4AA6;}
.single-review-grid:nth-child(3n - 1) .review-grid-logo {background: #FEC129;}
.single-review-grid:nth-child(3n) .review-grid-logo {background: #712B5A;}
.review-grid-logo img {max-width: 100%;max-height: 100%;}
.review-grid-content {padding: 25px 20px 15px;}
.review-grid-content h4 {color: #333333;font-size: 18px;line-height: 26px;font-weight: 600;}
.review-grid-content p {color: #333333;font-size: 14px;line-height: 21px;font-weight: 400;}
.review-grid-author {display: flex;padding: 0 20px 28px;}
.grid-review-author-img {float: left;width: 45px;height: 45px;min-width: 45px;min-height: 45px;border-radius: 50%;overflow: hidden;margin: 0 10px 0 0;}
.grid-review-author-img img {object-fit: cover;width: 100%;height: 100%;}
.grid-review-author-info {float: left;width: auto;padding: 3px 0;align-self: center;}
.grid-review-author-info h6 {color: #666666;font-size: 14px;line-height: 18px;font-weight: 600;}
.grid-review-author-info p {font-size: 14px;line-height: 20px;margin: 0;}
.grid-readmore {margin: 25px 0 0;text-align: center;}
.grid-readmore .border-bttn {width: 224px;}

.page-template-tpl-monetizemore-reviews .cont-transparent-nd-custom {padding: 20px 0 100px;}
/*MonetizeMore Reviews End*/

/*About Us Start*/
.cont-about-banner {padding: 60px 0 20px;text-align: center;}
.about-banner-inn {font-family: "Poppins", sans-serif;}
.about-banner-inn .title {color: #aa3492;font-size: 59.8px;line-height: 76px;font-weight: 600;}
.cont-page-name {display: inline-block;width: 100%;margin: 0 0 6px;}
.about-banner-inn .cont-page-name {	text-transform: uppercase;	font-weight: normal;color: #191919;}
.about-banner-img {display: inline-block;width: 100%;margin: 50px 0 0;}
.about-banner-img img {display: inline-block;width: 100%;}

.cont-our-mission-sec {padding: 20px 0 80px;}
.cont-our-mission-sec .cont-trans-power-custom {max-width: 100%;}
.cont-our-mission-sec .cont-trans-power-custom > .title {color: #191919;font-size: 21px;line-height: 160%;padding: 0 15px;font-family: "Poppins", sans-serif;font-weight: 400;}
.cont-our-mission-sec .single-trans-services-info h4 {font-size: 54px;line-height: 65px;}
.cont-our-mission-sec .single-trans-services-info p {font-size: 20px;line-height: 28px}
.cont-our-mission-sec .companies-logos li {max-width: 188px;margin: 10px 10px;}

.cont-team-sec {padding: 80px 0 60px;background: #f9f9f9;}
.team-sec-inn {text-align: center;padding: 0 12%;font-family: "Poppins", sans-serif;}
.team-sec-inn .title {color: #aa3492;font-weight: 600;}
.team-sec-inn p {color: #191919;font-size: 24px;line-height: 36px;font-weight: 400;}
.cont-team-members {display: flex;flex-wrap: wrap;justify-content: center;padding: 40px 0 0;}
.single-team-member {padding: 20px 8px;cursor: pointer;font-family: "Poppins", sans-serif;}
.team-member-img {height: 260px;background: #888AE7;}
.team-member-img img {object-fit: cover;width: 100%;height: 100%;}
.single-team-member h5 {color: #191919;font-size: 18px;line-height: 24px;font-weight: 600;margin: 16px 0 0;min-height: 24px;}
.single-team-member:hover h5 {color: #AA3492;}
.single-team-member p {color: #aa3492;margin: 4px 0 0;min-height: 24px;}

.cont-team-members .slick-list {width: 100% !important;}
.cont-team-members .slick-list .slick-track {width: 100% !important;}
.team-members-nav .slick-slide {width: 25% !important;}

.cpopup-overlay {display:none;position: fixed;z-index: 991;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.7);transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;}
.cont-cpopup {
	width: 90%;
    max-width: 900px;
    position: fixed;
    z-index: 992;
    left: 50%;
    top: -50%;
    transform: translate(-50%, -50%);
    background: #fff;
    border-radius: 5px;
	opacity: 0;
	transition:all 0.4s ease-in-out;
	-webkit-transition:all 0.4s ease-in-out;
}
.cont-cpopup-content {width: 100%;padding: 30px;}
.cont-cpopup-head {display: inline-block;width: 100%;}
.close-cpopup {float: right;color: #333333;font-size: 14px;line-height: 18px;font-weight: 500;cursor: pointer;font-family: "Poppins", sans-serif;}
.close-cpopup:hover {color: #4B4AA6;}
.cont-cpopup-midd {display: inline-block;width: 100%;}
.member-popup-img {float: left;width: 150px;}
.member-popup-content {float: left;width: calc(100% - 150px);padding: 0 0 0 20px;font-family: "Poppins", sans-serif;}
.member-popup-content .title {color: #aa3492;font-weight: 600;}
.member-popup-content .member-designation {font-size: 14px;line-height: 22px;margin: 0;}
.member-popup-content p {color: #333;font-size: 14px;line-height: 28px;}
.team-popup-slider {position: relative;padding: 0;margin: 0 0 30px;max-height: calc(100vh - 140px);overflow-y: auto;}
.team-popup-slider .slick-list {width: 100% !important;}
.team-popup-slider .slick-arrow {position: fixed;z-index: 1;left: 50%;bottom: 35px;transform: translate(-50%, 0);background: transparent;border: none;color: #aa3492;font-size: 16px;line-height: 20px;font-family: "Poppins", sans-serif;font-weight: 600;}
.slick-prev {margin: 0 0 0 -60px;}
.slick-next {margin: 0 0 0 60px;}
.cpopup-overlay.cpopup-open {display: block;}
.cont-cpopup.cpopup-open {top: 50%;opacity: 1;}

.cont-how-different {padding: 60px 0;}
.how-different-inn {text-align: center;font-family: "Poppins", sans-serif;}
.how-different-inn .title {color: #aa3492;font-weight: 600;}

.page-template-tpl-aboutus .cont-join-publishers {background: #f9f9f9;}
.page-template-tpl-aboutus .join-publishers-inn {font-family: "Poppins", sans-serif;}
.page-template-tpl-aboutus .join-publishers-inn h3 {color: #191919;font-size: 48px;line-height: 56px;font-weight: 600;}
.page-template-tpl-aboutus .join-publishers-inn ul li {color: #aa3492;font-weight: 500;}
.page-template-tpl-aboutus .join-publishers-inn ul li::before {background: #aa3492;}
.page-template-tpl-aboutus .cont-join-publishers .white-fill {color: #fff;background: #aa3492;border-color: #aa3492;font-weight: 600;}
.page-template-tpl-aboutus .cont-join-publishers .white-fill:hover {background: #191919;border-color: #191919;}
/*About Us End*/

/*career page css start*/
.reshape-career .title-24 {
	font-weight: 600;
}
.reshape-career .single-content-side p {
	font-size: 18px;
	line-height: 27px;
	color: #333333;
	margin-top: 20px;
	margin-bottom: 15px;
}
.reshape-career .single-content-side .text-bttn{
	font-size: 18px;
}
.reshape-career .single-content-side .text-bttn::after {
    right: -2px;
    font-size: 14px;
}
.reshape-career {
	background: #F8F8F8C9;
	padding: 40px 0 39px;
}

.single-image-side video {
	width: 100%;
}

.title-16 {
	color: #023431;
	font-size: 16px;
	font-weight: bold;
	margin: 21px 0 4px;
}
.career-perks-single {
	margin-bottom: 30px;
	padding-right: 60px;
}
.career-perks-content {
	margin: 80px 0 0 0;
}

.career-perks-outer {
	padding: 80px 0 50px;
}
.career-perks-outer .title-36 {
	text-align: center;
}


.career-job-table-outer .title-36 {
	text-align: center;
	padding-bottom: 30px;
}
.career-job-table table {
	width: 100%;
}
.career-job-table table {
	width: 100%;
	letter-spacing: 0px;
	color: #4A4C4D;
	font-size: 14px;
	text-transform: capitalize;
	font-weight: normal;
}
.career-job-table table td,
.career-job-table table th
 {
	padding: 14px 20px;
}
.career-job-table table th {
	font-size: 16px;;
}
.career-job-table table th {
	font-size: 16px;
	border-bottom: 1px solid #c3c4f3;
}
.career-job-table table td:first-child
{
	font-weight: bold;
}
.career-job-table tr:nth-child(2n+1) td {
	background: #F3F6F8;
}
.career-job-table table td a {
	color: inherit;
}
.career-job-btn {
	text-align: center;
	padding-top: 24px;
}
.career-job-btn a {
	font-size: 14px;
	letter-spacing: 0px;
	color: #006CD6;
	border: 1px solid #006CD6;
	border-radius: 5px;
	padding: 10px 61px;
	display: inline-block;
	transition: .3s all ease;
	-webkit-transition: .3s all ease;
}
.career-job-btn a:hover {
	background: #006CD6;
	color: #fff;
}
.career-job-table-outer {
	padding-bottom: 80px;
}
.career-job-count {
	text-align: right;
	color: #6D6D6D;
	padding-bottom: 20px;
	font-size: 14px;
}
.career-job-table table tr:hover a {
	color: #359aff;
}
.career-job-table tr {
	display: none;
	transition:.3s all ease;
	-webkit-transition:.3s all ease;
}
/*career page css end*/

/*Case Studies Start*/
.casestudy-top .customer-stories-midd h1 {color: #AA3492;font-weight: 600;font-size: 64px;}
.casestudy-top .customer-stories-midd p {color: #191919;font-size: 24px;line-height: 34px;}

.page-id-18845 .customer-stories-midd {width: 684px;}

.cont-casestudy-list {padding: 0 0 100px;}
.casestudy-list-inn {display: flex;flex-wrap: wrap;padding: 0;}
.single-casestudy-otr {padding: 20px 12px;text-align: left;}
.single-casestudy-otr a {display: inline-block; width: 100%;}
.single-casestudy-img {height: 200px;position: relative;}
.single-casestudy-img:before{
	position: absolute;
	content: "";
	height: 100%;
	width: 100%;
	background: #000;
	opacity: .8;
	left: 0;
	top: 0%;
	transition: .3s all ease;
	opacity: 0;
}
.single-casestudy-otr a:hover .single-casestudy-img::before{
	opacity: .8;
}
.single-casestudy-img img {object-fit: cover;width: 100% !important;height: 100% !important; max-width: 100% !important;}
.single-casestudy-info {padding: 15px 0 0;}
.single-casestudy-info .title {color: #191919;line-height: 24px;font-family: "Poppins", sans-serif;font-weight: 600;}
.single-casestudy-info p {color: #666666;font-size: 14px;line-height: 21px;font-family: "Poppins", sans-serif;font-weight: 400;}
.single-casestudy-otr a:hover .title {/*color: #4B4AA6;*/}

.cont-pagination {text-align: center;margin: 60px 0 0;display: flex;flex-wrap: wrap;justify-content: center;}
.page-numbers {float: left;width: 34px;height: 42px;padding: 2px;border: 1px solid #CCCCCC;margin: 4px 6px;color: #AA3492;font-size: 16px;line-height: 24px;font-weight: 700;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;border-radius: 3px;}
.prev.page-numbers, .next.page-numbers {width: auto;border: none;padding: 2px 8px;}
.page-numbers:hover, .page-numbers.current {background: #AA3492;border-color: #AA3492;color: #fff;}
.page-numbers .fa-arrow-left {margin-right: 4px;}
.page-numbers .fa-arrow-right {margin-left: 4px;}

.casestudy-join-publishers .site-bttn:hover {background: transparent;border-color: #fff;}

.page-template-tpl-case-studies .cont-numbers-achieved {padding: 10px 0;}

.page-template-tpl-case-studies .cont-companies-using {padding-top: 60px;}
.about-monetizemore-para {margin: 0 0 40px;padding: 0 10%;}
.about-monetizemore-para p {color: #666666;font-size: 18px;line-height: 27px;font-weight: 400;margin: 0;}

.cont-case-categories-list {padding: 80px 0;background: #f9f9f9;}
.case-categories-list-inn {text-align: center;justify-content: center;}

.page-template-tpl-case-studies .featured-on-logos {padding: 60px 0;}
.featured-on-logos .title {color: #AA3492;margin: 0 0 20px;}
.page-template-tpl-case-studies .featured-on-logos .companies-logos li {height: 48px;}

.casestudy-join-publishers {background: #fff;}
.casestudy-join-publishers .join-publishers-inn h3 {color: #191919;font-family: "Poppins", sans-serif;font-weight: 600;}
.casestudy-join-publishers .join-publishers-inn ul li {color: #AA3492;font-family: "Poppins", sans-serif;font-weight: 400;}
.casestudy-join-publishers .join-publishers-inn ul li::before {background: #AA3492;}
.casestudy-join-publishers .site-bttn {color: #fff;background: #AA3492;border-color: #AA3492;}
.casestudy-join-publishers .site-bttn:hover {color: #fff;background: #191919;border-color: #191919;}
/*Case Studies End*/

/*Tax Case Studies Start*/
.tax-case-study-categories .customer-stories-midd > .title {/*font-size: 40px;line-height: 50px;*/}
/*Tax Case Studies End*/

/*Case Study Detail Start*/
.cont-case-detail-content {padding: 60px 0 80px;}
.case-detail-inn > h1 {color: #4B4AA6;margin: 0 0 50px;}
.casestudy-content-inn {display: flex;flex-wrap: wrap;}
.case-detail-right {position: sticky;align-self: flex-start;top: 20px;}
.case-detail-left {padding: 0 8px 0 0;}
.case-detail-left h1, .case-detail-left h2 {color: #333;font-size: 27px;line-height: 38px;font-weight: 600;margin: 50px 0 10px;font-family: "Poppins", sans-serif;}
.case-detail-left h2:first-child {margin-top: 0;}
.case-detail-left p {color: #666;font-size: 18px;line-height: 32px;font-weight: 400;margin: 0 0 20px;word-wrap: break-word;font-family: "Poppins", sans-serif;}
.case-detail-left p:first-child {margin-top: 0;font-style: italic;}
.case-detail-left p a, .case-detail-left p span {word-wrap: break-word;}
.case-detail-left ol {display: inline-block;width: 100%;margin: 0 0 20px;counter-reset: my-sec-counter;}
.case-detail-left ol li::before {counter-increment: my-sec-counter; content: counter(my-sec-counter) ". ";position: absolute;z-index: 1;left: 0;top: 0;}
.case-detail-left ol li {display: inline-block;width: 100%;color: #666;font-size: 18px;line-height: 26px;font-weight: 400;margin: 5px 0;padding: 0 0 0 25px;position: relative;font-family: "Poppins", sans-serif;}
.case-detail-left ul {display: inline-block;width: 100%;margin: 0 0 20px;}
.case-detail-left ul li::before {content: "";position: absolute;z-index: 1;left: 0;top: 10px;width: 6px;height: 6px;background: #6D6D6D;border-radius: 50%;}
.case-detail-left ul li {display: inline-block;width: 100%;color: #666;font-size: 18px;line-height: 26px;font-weight: 400;margin: 5px 0;padding: 0 0 0 25px;position: relative;font-family: "Poppins", sans-serif;}

.case-detail-right {padding: 0 0 0 28px;}
.case-taketour {padding: 30px;box-shadow: -2px 3px 6px #0000001A;border: 1px solid #E2E2E2;}
.case-taketour > .title {font-weight: 700;}
.case-taketour p {margin: 15px 0 0;}
.case-taketour .site-bttn {width: 100%;padding: 10px;text-align: center;margin: 25px 0 0;}

.cont-keep-reading {padding: 80px 0 70px;background: #F7F7F7;}
.keep-reading-inn {padding: 0;}
.keep-reading-inn > .title {padding: 0 12px;margin: 0 0 20px;text-align: center;font-family: "Poppins", sans-serif;}
.keep-reading-inn .single-casestudy-otr a {display: inline-block;width: auto;color: #AA3492;font-family: "Poppins", sans-serif;font-weight: 500;}
.keep-reading-inn .single-casestudy-otr a:hover {color: #4B4AA6;}
.keep-reading-inn .single-casestudy-info {height: calc(100% - 200px);}
.keep-reading-inn .single-casestudy-info .title {width: 100%;font-family: "Poppins", sans-serif;font-weight: 600;}
.keep-reading-inn .single-casestudy-info .text-bttn {align-self: end;}
/*Case Study Detail End*/

/*Blog Start*/
.blog-top-categories {padding: 40px 0 0;}
.page-template-tpl-blog .cont-breadcrumb-sec {position: relative;z-index: 1;}
.blog-top-categories-part {align-items: center;}
.blog-top-categories-left {padding: 0 20px 0 0;}
.blog-top-categories-left .title {color: #191919;font-family: "Poppins", sans-serif;font-weight: 600;}
.blog-top-categories-inn {margin: 25px 0 0;padding: 0 5px;}
.blog-top-categories-inn ul {display: flex;flex-wrap: wrap;}
.blog-top-categories-inn ul li {float: left;width: calc(25% - 14px);margin: 10px 7px;display: flex;flex-wrap: wrap;}
.blog-top-categories-inn ul li a {float: left;width: 100%;min-height: 62px;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;color: #AA3492;font-size: 16px;line-height: 20px;padding: 6px;text-align: center;background: transparent;border: 1px solid #AA3492;border-radius: 5px;font-family: "Poppins", sans-serif;font-weight: 500;}
.blog-top-categories-inn ul li a:hover {background: #AA3492;color: #fff;}

.blog-page-content .single-casestudy-otr.single-casestudy-full {
	width: 100%;
}
.blog-page-content .single-casestudy-otr.single-casestudy-full .single-casestudy-img {
	height: 410px;
	width: 66.66%;
	padding-right: 4px;
}
.blog-page-category {
	position: absolute;
	bottom: 10px;
	border-radius: 3px;
	opacity: 1;
	background: #FFFFFF;
	color: #AA3492;
	text-transform: uppercase;
	font-size: 10px;
	padding: 7px 16px;
	left: 10px;
	font-family: "Poppins", sans-serif;font-weight: 400;
}
.blog-page-content .single-casestudy-info .title {color: #191919;font-family: "Poppins", sans-serif;font-weight: 600;}
.blog-page-content .single-casestudy-info p {font-family: "Poppins", sans-serif;font-weight: 400;}
.single-casestudy-img {
	position: relative;
}
.blog-page-content .single-casestudy-otr.single-casestudy-full .single-casestudy-info {
	width: 33.33%;
	padding-left: 30px	;
}
.date-modified {color: #666666;font-size: 14px;line-height: 24px;margin: 0 0 5px;font-family: "Poppins", sans-serif;font-weight: 400;}
.blog-page-content  .single-casestudy-otr.single-casestudy-full a {
	display: flex;
	flex-wrap: wrap;
}
.blog-page-content .single-casestudy-otr.single-casestudy-full .single-casestudy-info .title {
	color: #191919;
	font-size: 34px;
	line-height: 48px;
	text-transform: capitalize;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	font-family: "Poppins", sans-serif;
	font-weight: 600;
}
.blog-page-content .single-casestudy-otr.single-casestudy-full .single-casestudy-info p {
	font-size: 16px;
	line-height: 24px;
	font-family: "Poppins", sans-serif;
	font-weight: 400;
}
.blog-page-content .single-casestudy-otr .single-casestudy-info .text-bttn {color: #AA3492;font-family: "Poppins", sans-serif;font-weight: 500;padding: 8px 32px 8px 0px;border: 1px solid transparent;border-radius: 3px;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}
.blog-page-content .single-casestudy-otr .single-casestudy-info .text-bttn::after {right: 10px;}
.blog-page-content .single-casestudy-otr a:hover .single-casestudy-info .text-bttn {padding-left: 10px;border-color: #AA3492;}

.blog-dropdwon {
	position: relative;
	display: inline-block;
	font-family: "Poppins", sans-serif;font-weight: 400;
}
.blog-dropdwon span {
	font-weight: bold;
	margin: 0 0 0 20px;
	padding: 7px 11px 7px 11px;
	border-bottom: 1px solid #000;
	display: inline-block;
	cursor: pointer;
	font-weight: 500;
}
.blog-dropdwon span .fa-solid {
	margin-left: 10px;
}
.blog-dropdwon-inner {
	position: absolute;
	z-index: 1;
	width: 100%;
	background: #fff;
	padding: 20px 20px 20px;
	border: 1px solid #ccc;
	left: 0;
	top: 100%;
	margin: 5px 0 0;
	display:none;
	max-height: 360px;
	overflow: auto;
}
.blog-dropdwon-inner li {
	margin: 11px 0;
	font-size: 13px;
}
.blog-dropdwon-inner li a {
	color: #333333;
}

.blog-dropdwon-inner li a:hover {
	color: #4B4AA6;
}
.cattitle {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 180px;
	float: left;
}
.blog-top-right .wp-block-search__label {
	display: none;
}
.blog-top-right .wp-block-search__inside-wrapper {
	border: 1px solid #CCCCCC;
	border-radius: 3px;
	max-width: 350px;
	margin-left: auto;
	background: #fff;
}
.blog-top-right .wp-block-search__input {
	height: 54px;
	border: none;
	border-radius: 5px;
	color: #595959;
	padding: 16px;
	font-family: "Poppins", sans-serif;font-weight: 400;
}
.blog-top-right .wp-block-search__input:focus-visible {
	outline: none;
}
.blog-top-right  .wp-block-search__button {
	font-size: 0;
	border: none;
	padding: 0 17px 0;
	background: transparent;
}

.blog-top-right .wp-block-search__button::before {
	content: "\f002";

	font-size: 16px;
	font-family: 'Font Awesome 6 Free';
	font-weight: 900;
	color: #CCCCCC;
}
.blog-top {
	padding: 40px 0;
	background: #fff;
}
.newsletter-outer {
	padding: 0 0 80px 0;
}
.newsletter-form-inner {
	max-width: 720px;
	margin: auto;
}
.newsletter-form-inner {
	max-width: 720px;
	margin: auto;
	background: #4B4AA6 0% 0% no-repeat padding-box;
	border-radius: 5px;
	padding: 40px 130px;
	text-align: center;
}
.newsletter-form-inner h3 {
	font-size: 24px;
	color: #fff;
	font-weight: bold;
}
.newsletter-form-inner p {
	color: #ffff;
	font-size: 16px;
	padding-bottom: 20px;
}

.newsletter-form-inner  .info,
.newsletter-form-inner  label {
	display: none;
}
.half-width {
	width: 50%;
	float: left;
	padding: 0 10px 26px;
}
.half-width .field {
	border: 1px solid #F2F2F2;
	border-radius: 3px;
	height: 42px;
	padding: 10px;
	color: #595959;
	font-size: 16px;
	width: 100%;
}
.newsletter-form-inner .buttons input#saveForm {
	width: auto;
	color: #333;
	font-size: 16px;
	line-height: 18px;
	font-weight: 700;
	background: #fff;
	border: 2px solid #fff;
	padding: 11px 90px;
	border-radius: 30px;
	height: 50px;
	transition: .3s all ease;
	-webkit-transition: .3s all ease;
}
.newsletter-form-inner .buttons input#saveForm:hover {
	color: #fff;
	background: transparent;
	border-color: #fff;
}

.blog-page-content .page-numbers {color: #AA3492;font-family: "Poppins", sans-serif;font-weight: 600;}
.blog-page-content .ajax-pagination li a:hover, .blog-page-content .page-numbers.current {background: #AA3492;border-color: #AA3492;color: #fff;}
.blog-page-content .page-numbers:hover, .blog-page-content .page-numbers.current {background: #AA3492;border-color: #AA3492;color: #fff;}

/*Blog End*/

/*Blog detail Start*/
body.single-post {padding: 145px 0 0;}
.blog-banner-above-header {display: inline-block;width: 100%;}
.banner-above-header a {display: inline-block;width: 100%;}
.banner-above-header img {display: inline-block;width: 100%;}

.blog-banner-below-header {display: inline-block;width: 100%;margin: 80px 0;text-align: center;}
.banner-below-header a {display: inline-block;width: 720px;max-width: 100%;}
.banner-below-header img {display: inline-block;width: 100%;}

.single-post .cont-header {position: fixed;border-bottom: none;padding-bottom: 0;}
.single-post .cont-try-bttn .border-bttn {background: #b23398;border-color: #b23398;color: #fff;}
.single-post .cont-try-bttn .border-bttn:hover {background: #006CD6;border-color: #006CD6;color: #fff;}
/*.single-post .cont-breadcrumb-sec {position: fixed;left: 0;top: 79px;width: 100%;z-index: 98;box-shadow: 0 4px 20px -12px rgba(51,51,51,.42);}*/
.single-post .cont-breadcrumb-sec {display: none;}
.single-post header .cont-breadcrumb-sec {display: block;border-top: 1px solid #ccc;margin: 20px 0 0;}
.single-post .fixed-header {position: fixed;background: #fff;}

.single-post .blogdetail-right {position: sticky;align-self: flex-start;top: 164px;padding: 0 0 0 28px;}

.case-detail-inn .date-modified {color: #333333;font-size: 16px;line-height: 22px;margin: 0;}

.single-post .case-detail-inn > h1 {margin: 0 0 20px;text-transform: uppercase;width: 100%;font-family: "Poppins", sans-serif;}
.blog-detail-cats {display: inline-block;width: 100%;color: #4B4AA6;font-size: 14px;line-height: 22px;font-weight: 400;text-transform: uppercase;margin: 0 0 10px;font-family: "Poppins", sans-serif;font-weight: 400;}

.single-post .case-detail-left {padding: 0;display: flex;flex-wrap: wrap;justify-content: center;}
.blog-contnt-midd {display: inline-block;width: 100%;max-width: 100%;}
.blog-feat-img-otr {margin: 0 0 25px;}
.case-detail-left h1 {color: #333333;font-size: 27px;line-height: 38px;font-weight: 700;margin: 50px 0 10px;text-transform: uppercase;}
.case-detail-left h1:nth-child(1) {margin-top: 0;}

.single-post .newsletter-outer {padding: 80px 0;}

.cont-worldwide-publishers {display: block;width: 100%;padding: 80px 0;}
.trusted-publishers-inner {text-align: center;padding: 30px 30px 40px;background: linear-gradient(45deg,rgba(129,107,236,1) 0%,rgba(155,62,153,1) 100%);max-width: 720px;margin: auto;border-radius: 5px;}
.trusted-publishers-inner h3 {color: #fff;font-size: 32px;line-height: 42px;font-weight: 700;font-family: "Poppins", sans-serif;}
.trusted-publishers-inner p {color: #fff;font-size: 31px;line-height: 42px;font-weight: 600;margin: 30px 0 0;font-family: "Poppins", sans-serif;}
.trusted-publishers-inner .site-bttn {background: #fff;border-color: #fff;color: #006CD6;border-radius: 30px;margin: 40px 0 0;font-family: "Poppins", sans-serif;}
.trusted-publishers-inner .site-bttn:hover {background: #359aff;border-color: #359aff;color: #fff;}
a.image-printable {display: inline-block;width: 100%;margin: 0 0 20px;}

.cont-fixed-sec {border-top: 0px solid #005B59;position: fixed;z-index:10;left: 0;bottom: 0;width: 100%;background: #005B59;transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;}
.cont-fixed-sec.hide {bottom: -100px;}
.fixed-sec-inn {margin: 0 auto;width: 720px;max-width: 100%;}
.fixed-sec-blog {display: inline-block;width: 100%;position: relative;}
.fixed-sec-content {display: flex;width: 100%;flex-wrap: wrap;align-items: center;justify-content: space-between;padding: 15px 0;}
.otr-close-btn {position: absolute;z-index: 1;left: 0;bottom: 100%;color: #fff;font-size: 12px;line-height: 16px;font-weight: 700;border: 1px solid #005B59;border-bottom: none;background: #005B59;cursor: pointer;padding: 3px 8px;border-radius: 3px 3px 0px 0px;font-family: "Poppins", sans-serif;}
.otr-close-btn:hover {color: #fff;background: #b23398;border-color: #b23398;}
.fixed-sec-content h4 {color: #fff;font-size: 18px;line-height: 28px;font-weight: 700;font-weight: 600;font-family: "Poppins", sans-serif;}
.fixed-sec-content .site-bttn {padding: 10px 32px;margin-left: auto;margin-top: 0;background: #b23398;    border-color: #b23398;font-family: "Poppins", sans-serif;font-weight: 700;}
.fixed-sec-content .site-bttn:hover {border-color: #359aff;  background: #359aff;}


.case-detail-left figure {max-width: 100%;}

.blog-contnt-midd table {display: inline-block;width: 100%;margin: 15px 0;overflow-x: auto;}
.blog-contnt-midd table td {padding: 6px;font-size: 15px;text-align: center;}
.blog-contnt-midd table tr td:first-child {text-align: left;}
.single-post .blog-contnt-midd table th, .single-post .blog-contnt-midd table td {
	padding: 5px;
	border: 2px solid #000;
	text-align: left;
}

.blog-content-table {width: 100%;display: inline-block;padding: 0px;border: 10px solid #456789;}
.blog-content-table tr td, .blog-content-table tr th {border-right: 2px solid #456789;border-bottom: 2px solid #456789;padding: 10px 6px;}
.blog-content-table tr td:last-child {border-right: none;}
.blog-content-table tr:last-child td {border-bottom: none;}

.single-post .blogdetail-content-inn {padding-top: 20px;}
.blog-sidebar-subscribe {display: flex;flex-wrap: wrap;padding: 30px;border: 1px solid #E2E2E2;}
.sidebar-subscribe-subtitle {color: #4B4AA6;font-size: 14px;line-height: 26px;font-weight: 400;text-transform: uppercase;margin: 0 0 5px;order: 1;padding: 0 !important;}
.blog-sidebar-subscribe > .title {order: 2;}
.blog-sidebar-subscribe > .title span {text-decoration: underline;}
.sidebar-subscribe-form {margin: 10px 0 0;order: 3;padding: 0 !important;}
.sidebar-subscribe-form ul li input[type="email"], .sidebar-subscribe-form ul li input[type="text"] {border: 1px solid #CCCCCC;border-radius: 3px;color: #666;text-align: left;}
.committed-protect {color: #333333;font-size: 10px;line-height: 14px;font-weight: 400;order: 4;}
.committed-protect a {color: #006CD6;}

.school-of-adsense {border: 1px solid #E2E2E2;margin: 20px 0 0 !important;padding: 0 0 30px;}
.school-of-adsense .wp-block-image {margin: 0 0 10px;}
.school-of-adsense p {padding: 0 30px;margin: 0;color: #333;}

.blog-top-reading {margin: 20px 0 0;padding: 30px;border: 1px solid #E2E2E2;}
.blog-top-reading .title {color: #4B4AA6;font-size: 14px;line-height: 16px;font-weight: 400;text-transform: uppercase;}
.blog-top-reading-list {padding: 0 !important;}
.blog-top-reading-list ul {display: inline-block;width: 100%;}
.blog-top-reading-list ul li {display: inline-block;width: 100%;padding: 15px 0;border-top: 1px solid #CCC;}
.blog-top-reading-list ul li:first-child {border: none;}
.blog-top-reading-list ul li:last-child {padding-bottom: 0;}
.blog-top-reading-list ul li a {display: inline-block;width: 100%;color: #333333;font-size: 14px;line-height: 22px;font-weight: 700;}
.blog-top-reading-list ul li a:hover {color: #4B4AA6;}

.wp-container-13 {position: sticky;top: 0px;}
.blog-bookdemo-banner {margin: 0px 0 0 !important;position: static;top: 20px;}
.blog-bookdemo-banner {
	display: none !important;
}

.book-demo-new p {
	margin: 0;
}
.blogdetail-right .wp-widget-group__inner-blocks p {
	margin: 0;
}
.blogdetail-right .is-layout-flex.wp-container-5.wp-block-columns, 
.blogdetail-right .is-layout-flex.wp-container-7.wp-block-columns {
	display: none;
}
.blog-bookdemo-banner a {display: inline-block;width: 100%;}
.blog-bookdemo-banner a img {width: 100%;}
#calender-popup .modal-dialog {max-width: 90%;}
#calender-popup .modal-body {text-align: center;}

.blogdetail-right .wp-block-columns {margin-bottom: 0;}

/*Blog details exit Popup Start*/
.cont-exit-pop {position: fixed;z-index: 99;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.75);overflow-y: auto;}
.exit-pop-content {display: inline-block;width: 340px;max-width: 90%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.close-icon {position: absolute;right: -12px;top: -12px;width: 34px;height: 34px;background: #fff;border: none;border-radius: 50%;display: flex;flex-wrap: wrap;justify-content: center;align-content: center;}
.close-icon i {color: #333;font-size: 20px;}
.popup-exit-offer, .popup-exit-offer a {display: inline-block;width: 100%;text-align: center;}
/*Blog details exit Popup End*/

/*New author style start*/
.saboxplugin-wrap {position: relative;}
.saboxplugin-wrap::before {
    content: "Author Bio";
    width: auto;
    display: inline-block;
    padding: 15px 20px 5px;
    color: #333;
    font-size: 22px;
    line-height: 30px;
    font-weight: 600;
    margin: auto;
    position: relative;
	font-family: "Poppins", sans-serif;
}
.saboxplugin-wrap .saboxplugin-authorname a, .saboxplugin-wrap .saboxplugin-authorname span {text-transform: uppercase;font-family: "Poppins", sans-serif;font-weight: 400;}
.saboxplugin-desc .text-base {padding: 0 !important;}
body .saboxplugin-authorname a {pointer-events: none !important;}
body .saboxplugin-authorname a:hover {color: #006CD6 !important;}

.sab-edit-settings a, a.sab-profile-edit {font-family: "Poppins", sans-serif;font-weight: 400;}
/*New author style end*/
/*Blog detail End*/

/*Search Page Start*/
.page-header {padding: 50px 0 10px;text-align: center;}
h1.page-title {color: #4B4AA6;font-size: 48px;line-height: 60px;font-weight: 700;}
.search-result-count {display: inline-block;width: 100%;text-align: center;}
.search-result-count-inn {color: #666;font-size: 16px;line-height: 22px;font-weight: 400;margin: 0 0 20px;}

.cont-searchform-head {padding: 80px 0 10px;}
.cont-message-nd-searchform {padding: 0 0 100px;}

.search-result-content {padding: 60px 0;}
article {display: inline-block;width: 100%;padding: 20px;margin: 15px 0;box-shadow: 0 0 20px rgb(0, 0, 0, 0.1);}
article .entry-header .entry-title, article .entry-header .entry-title a {color: #333333;font-size: 28px;line-height: 38px;font-weight: 700;margin: 0 0 15px;}
article:hover .entry-header .entry-title a {color: #4B4AA6;}
article .entry-header .post-thumbnail {float: left;width: 320px;padding: 0 20px 15px 0;margin: 0;}
article .entry-header .post-thumbnail a {display: inline-block;width: 100%;}
article .entry-header .post-thumbnail .wp-caption-text {color: #6D6D6D;font-size: 14px;line-height: 24px;font-weight: 400;text-align: center;margin: 5px 0 0;}
article .entry-footer {margin: 5px 0 0;}
article .entry-footer > * {float: left;width: auto;color: #000;font-size: 14px;line-height: 24px;font-weight: 400;margin-top: 10px;}
article .entry-footer .posted-on {margin-right: 20px;}
article .entry-footer .cat-links {margin-right: 20px;}

.pagination {justify-content: center;margin: 20px 0 0;position: relative;}
.pagination .page-numbers {font-size: 12px;line-height: 17px;font-weight: 600;text-align: center;}
/*Search Page End*/
[class*="page-paged-"] .single-casestudy-otr:nth-last-child(2) {
	display: none;
}
#header.info {
	display: none;
}


/*Sign up page start*/
.page-template-tpl-sign-up {padding: 0;}
.cont-signup-content {padding: 60px 0;position: relative;}
.cont-signup-content::after {content: "";position: absolute;z-index: 1;right: 0;top: 0;width: 50%;height: 100%;background: #F8F8F8;}
.cont-signup-content > .container > .row {align-items: center;}
.cont-signup-content > .container > .row > div {position: relative;z-index: 2;}
.logo-signup-page {display: inline-block;width: 100%;margin: 0 0 40px;}
.sign_up_left {padding-right: 40px;}
.sign-form-terms p {text-align: center;}
.sign_up_right {padding-left: 40px;}
.cont-signup-join-publisher > p {color: #333333;font-size: 18px;line-height: 28px;font-weight: 600;margin: 0;}
.cont-signup-join-publisher > p span {font-weight: 700;}
.signup-join-publisher-logo {margin: 15px 0 0;}
.signup-join-publisher-logo .companies-logos li {height: 28px;margin: 10px 15px;opacity: 0.55;}
.signup-join-publisher-logo .companies-logos li:first-child {margin-left: 0;}
.signup-join-publisher-logo .companies-logos li:last-child {margin-right: 0;}
.cont-signup-join-testimonial {margin: 25px 0 0;}
.cont-signup-join-testimonial .otr-review-text p {color: #333333;font-size: 18px;line-height: 28px;font-weight: 600;}
.cont-signup-join-testimonial .otr-review-text p span {color: #4B4AA6;}
.cont-signup-join-testimonial .otr-review-info {margin: 15px 0 0;display: flex;flex-wrap: wrap;align-items: center;}
.cont-signup-join-testimonial .otr-review-img {width: 50px;height: 50px;}
.cont-signup-join-testimonial .otr-review-author-info {width: calc(100% - 75px);padding: 0 0 0 14px;}
.cont-signup-join-testimonial .otr-review-author-info h5 {color: #333333;margin: 0;font-weight: 700;font-size: 14px;line-height: 17px;}
.cont-signup-join-testimonial .otr-review-info p {font-size: 12px;line-height: 18px;}
/*Sign up page end*/

/*Notification Archive Start*/
.cont-notifications-top {padding: 40px 0;}
.notication-top-content-right {float: right;width: 350px;}
.notication-top-content-right form {float: left;width: 100%;background: #fff;border: 1px solid #CCCCCC;border-radius: 3px;}
.notication-top-content-right form .search-field {float: left;width: calc(100% - 50px);background: transparent;border: none;padding: 16px 15px;outline: none;color: #595959;font-size: 16px;}
.notication-top-content-right form .search-submit {float: left;width: 50px;height: 56px;background: transparent;border: none;font-size: 0px;position: relative;}
.notication-top-content-right form .search-submit::before {content: "\f002";font-size: 16px;font-family: 'Font Awesome 6 Free';font-weight: 900;color: #CCCCCC;}

.cont-notifications-list {padding: 0 0 100px;}
.cont-all-notifications {display: flex;flex-wrap: wrap;justify-content: space-between;width: 100%;}
.single-notifications-otr {float: left;width: calc(33.33333% - 10px);border: 1px solid #E3E3E3;margin: 20px 0 0;padding: 20px;border-radius: 4px;}
.single-notifications-otr h2 {color: #3F3F3F;font-size: 14px;line-height: 22px;font-weight: 700;}
.notifications-list-inn .cont-pagination {margin: 10px 0 0;}
.notification-not-found-post {display: inline-block;width: 100%;text-align: center;color: #4B4AA6;font-size: 20px;line-height: 26px;font-weight: 400;margin: 20px 0 0;}
.loading-gif {position: absolute;left: 0;width: 100%;text-align: center;background: #fff;z-index: 1;height: 100%;display: none;}
.loading-gif img {max-width: 200px;margin: 40px auto;max-height: 50%;width: auto;}

.ajax-pagination {display: flex;width: 100%;flex-wrap: wrap;justify-content: center;margin: 30px 0;}
.ajax-pagination li {float: left;width: auto;margin: 5px;}
.ajax-pagination li a {float: left;width: 34px;height: 42px;padding: 2px;border: 1px solid #CCCCCC;color: #006CD6;font-size: 16px;line-height: 24px;font-weight: 700;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;border-radius: 3px;}
.ajax-pagination li a:hover, .page-numbers.current {background: #AA3492;border-color: #AA3492;color: #fff;}
.ajax-pagination li a.prev-page, .ajax-pagination li a.next-page {width: auto;border: none;padding-left: 5px;padding-right: 5px;}
/*Notification Archive End*/

/*Notification Detail Start*/
.cont-backtonotify {display: inline-block;width: 100%;margin: 15px 0 5px;}
/*Notification Detail End*/
div#video-popup {
    opacity: 1;
}
body .is-layout-flex.blog-top-reading {
	display: none !important;
}
.blog-bookdemo-banner p {
	margin: 0;
}
/*Media Center Start*/
.media-center-banner {padding: 110px 0;}
.media-center-banner .container {max-width: 700px;}
.media-center-banner .about-banner-inn {font-family: "Poppins", sans-serif;}
.media-center-banner .about-banner-inn .title {color: #aa3492;font-weight: 600;}
.media-center-banner p {color: #000000;font-size: 24px;line-height: 36px;margin: 30px 0 0;}

.cont-media-center-about {padding: 0;background: #191919;}
/*.cont-media-center-about .container {max-width: 1440px;}*/
.cont-media-center-about .row.display-flex {align-items: center;}
.media-center-about-left {width: 45%;padding-right: 30px;font-family: "Poppins", sans-serif;}
.media-center-about-left .title {color: #fff;font-size: 40px;line-height: 50px;font-weight: 600;}
.media-center-about-left p {color: #fff;font-size: 22px;line-height: 32px;margin: 12px 0 5px;}
.media-center-about-left .border-bttn {margin: 20px 0 0;background: #fff;border-color: #fff;color: #aa3492;font-size: 20px;line-height: 26px;padding: 12px 25px;font-weight: 600;}
.media-center-about-left .border-bttn:hover {background: #aa3492;border-color: #aa3492;color: #fff;}
.media-center-about-right {width: 55%;text-align: center;}
.media-center-about-right span {display: block !important;}
.about-sec-video-img {display: inline-block;width: 100%;cursor: pointer;position: relative;}
.about-sec-video-img:hover .single-videolib-thumb-overlay span {background: #fff;}
.about-sec-video-img:hover .single-videolib-thumb-overlay span i {color:#aa3492;}
#modal_about .modal-body {padding: 0;}


.cont-annoucements {padding: 70px 0 40px;}
.cont-annoucements .row > .title {margin: 0 0 40px;font-size: 48px;line-height: 58px;color: #aa3492;}
.titlewith-smalltext span {display: block;font-size: 16px;line-height: 22px;text-transform: uppercase;font-weight: 400;margin: 0 0 8px;font-family: "Poppins", sans-serif;}

.single-annoucement-otr {display: inline-block;width: 100%;padding: 0 0 30px;margin: 0 0 30px;border-bottom: 1px solid #CCCCCC;}
.single-annoucement-date {display: inline-block;width: 100%;color: #666666;font-size: 16px;line-height: 20px;font-weight: 400;font-family: "Poppins", sans-serif;}
.single-annoucement-otr h4 {color: #191919;font-size: 24px;line-height: 34px;font-weight: 400;margin: 10px 0 5px;font-family: "Poppins", sans-serif;}
.single-annoucement-otr a {color: #aa3492;}
.otr-annoucements-right {padding-left: 30px;}
.mediacenter-subscription-form h5 {color: #333333;font-size: 16px;line-height: 22px;font-weight: 700;margin: 0 0 5px;}
.mediacenter-subscription-form {padding: 60px 30px;border: 1px solid #E2E2E2;border-radius: 5px;}
.mediacenter-subscription-form ul li input[type="email"] {color: #666666;border: 1px solid #CCCCCC;text-align: left;border-radius: 3px;}
.mediacenter-subscription-form .buttons input#saveForm {background: #4B4AA6;border-color: #4B4AA6;}

.cont-media-news {padding: 80px 0 60px;background: #191919;}
.media-news-top .title {color: #fff;font-size: 48px;line-height: 56px;font-family: "Poppins", sans-serif;font-weight: 600;}
.media-news-top .title span {font-size: 24px;font-weight: 600;font-weight: 400;}
.media-news-inn {display: flex;flex-wrap: wrap;padding: 0 6px;margin-left: 0px;}
.single-media-news {float: left;width: calc(33.33333% - 20px);margin: 0 10px;border: 1px solid #fff;padding: 25px 25px 70px;margin-top: 50px;border-radius: 3px;font-family: "Poppins", sans-serif;position: relative;transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;}
.single-media-news-date {display: inline-block;width: 100%;color: #fff;font-size: 16px;line-height: 22px;font-weight: 400;margin: 0 0 15px;transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;}
.single-media-news h4 {color: #ffffff;font-size: 24px;line-height: 34px;font-weight: 600;margin: 0 0 10px;}
.single-media-news h4 a {color: #ffffff;transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;}
.single-media-news-author {display: inline-block;width: 100%;color: #fff;font-size: 16px;line-height: 20px;font-weight: 400;margin: 0 0 15px;text-transform: uppercase;transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;}
.link-arrow {display: inline-block;width: auto;}
.link-arrow a {display: inline-flex;justify-content: center;align-items: center;width: 39px;height: 39px;border: 1px solid #fff;border-radius: 50%;color: #fff;font-size: 24px;-webkit-text-stroke: 1px #191919;transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;}
.single-media-news-img {display: inline-block;width: calc(100% - 130px);text-align: center;margin: 20px 0 0;position: absolute;right: 25px;bottom: 25px;text-align: right;}
.single-media-news-img img {max-width: 100%;max-height: 80px;}
.single-media-news:hover {background: #fff;}
.single-media-news:hover .single-media-news-date {color: #191919;}
.single-media-news:hover h4 a {color: #AA3492;}
.single-media-news:hover .single-media-news-author {color: #191919;}
.single-media-news:hover .link-arrow a {color: #AA3492;border-color: #AA3492;-webkit-text-stroke: 1px #fff;}
.news-black-logo {display: none;}
.single-media-news:hover .news-white-logo {display: none;}
.single-media-news:hover .news-black-logo {display: inline-block;}

.page-template-tpl-media_center .mediacenter-2024-award-features {padding: 120px 0;}
.single-award-2024-inn-title {display: inline-block;width: 100%;position: relative;border-top: 1px solid #191919;border-right: 1px solid #191919;padding: 0 0 15px;}
.single-award-2024-inn-title .title {color: #AA3492;font-family: "Poppins", sans-serif;font-weight: 600;}
.single-award-2024-inn-title .title span {display: inline-block;width: auto;position: relative;top: -31px;background: #fff;padding: 0 40px 0 0;}
.single-award-2024-inn-title .title span::after {content: "";position: absolute;z-index: 1;right: 0;top: 50%;transform: translate(0, -50%);width: 9px;height: 9px;background: #AA3492;border-radius: 50%;}
.mediacenter-2024-award-features .single-award-2024-inn {display: inline-block;height: calc(100% - 76px);border-radius: 3px 0px 3px 3px;}
.mediacenter-2024-award-features .award-list {padding: 0 !important;}
.mediacenter-2024-award-features .featured-2024 .award-list li img {max-height: 90px;}
.award-2024-rgt .award-list {margin: 12px 0 0;}

.cont-awards-nd-members {padding: 80px 0;background: #F8F8F8;text-align: center;}
.cont-awards-otr p {font-size: 16px;line-height: 32px;}
.cont-awards-otr .companies-logos li {height: 60px;}
.cont-members-otr {margin: 50px 0 0;}
.cont-awards-otr .companies-logos {margin: 30px 0 0;}

.cont-signup-with-img {background: #f9f9f9;padding: 0;}
.page-template-tpl-media_center .cont-signup-with-img .container {max-width: 100%;}
.signup-img-inn {height: 800px;padding: 0;}
.signup-img-inn img {object-fit: cover;width: 100%;height: 100%;}
.page-template-tpl-media_center .signup-form-inn {width: 50%;margin: 0;display: inline-flex;align-items: center;justify-content: left;padding: 0 12px 0 75px;}

.join-publishers-bg-white {background: #fff;}
.join-publishers-bg-white .join-publishers-inn h3 {color: #191919;font-size: 48px;line-height: 56px;font-family: "Poppins", sans-serif;font-weight: 600;}
.join-publishers-bg-white .join-publishers-inn > p {color: #aa3492;font-size: 24px;line-height: 34px;font-family: "Poppins", sans-serif;font-weight: 400;}
.join-publishers-bg-white .white-fill {color: #fff;font-size: 20px;line-height: 30px;background: #aa3492;border-color: #aa3492;font-family: "Poppins", sans-serif;font-weight: 600;}
.join-publishers-bg-white .white-fill:hover {color: #fff;background: #191919;border-color: #191919;}
/*Media Center End*/

/*AD Revenue Calculator Start*/
.case-studies-banner {padding: 50px 0;text-align: center;font-family: 'Montserrat', sans-serif;background-size: cover;background-position: center;background-repeat: no-repeat;}
.case-studies-banner h1 {text-align: center;font-weight: bold;font-size: 37px;letter-spacing: 0;padding: 0;color: #ffff;}

.page-template-template-ad-revenue-calculator .case-studies-banner {padding: 30px 0;margin-top: 5px;}

.cont-ad-revenue-cal {padding: 20px 0;}
.ad-revenue-cal-inn {display: inline-block;width: 100%;}
.ad-revenue-cal-inn > p {color: #303030;font-size: 20px;line-height: 40px;text-align: center;font-weight: 600;margin: 0 0 60px;padding: 0 10%;}
.ad-revenue-cal-inn .case-benifits-fastest {font-size: 17px;margin: 0 0 30px;padding: 20px 20px;}
.ad-revenue-cal-inn .case-benifits-fastest p {margin: 0;font-family: 'Open Sans',Arial,sans-serif;}

#root {display: inline-block;width: 100%;padding: 30px 0 0;}
#root #revenue-calculator {float: left;width: 100%;margin: 0;}
.css-3gjyqw input {border: none;}

#root .css-1mu3wb0, #root .css-8k5b1m, #root .css-3gjyqw input {font-size: 16px;}
#root .css-1mu3wb0 {padding: 0;}
.recharts-text {font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;}
#root .css-18uy3pe, #root .css-1ylq9yr {font-size: 34px;padding: 0;}
#root .css-boedbr, #root .css-1i1h2ch {font-size: 12px;}

/*New calculator Start*/
.css-hdw1oc {width: auto;}
/*New calculator End*/

.revenue-metrics-glossary {padding: 40px 0 0;}
.metrics-glossary-inn {display: inline-block;width: 100%;}
.metrics-glossary-left {float: left;width: 100%;}
.metrics-glossary-left h2, .used-nd-loved-inn h2, .used-testimonial-inn h2 {color: #712B5A;font-size: 32px;line-height: 42px;font-family: 'Open Sans', sans-serif;font-weight: 700;margin: 0 0 25px;padding: 0;}
.metrics-glossary-left h2 {text-align: center;}
.metrics-glossary-left p {color: #6D6D6D;font-size: 17px;line-height: 26px;font-weight: 400;font-family: 'Open Sans',Arial,sans-serif;}
.metrics-glossary-right {float: left;width: 40%;padding: 0 0 0 30px;}
.metrics-glossary-right .sign_up_form_box {padding: 0;}
.metrics-glossary-right .sign_up_form_box h4 {background: #028ac7;text-transform: none;padding: 10px 15px;color: #fff;font-size: 20px;line-height: 26px;margin: 0;font-family: 'Open Sans', sans-serif;font-weight: 700;}
.metrics-glossary-right .sign_up_form_outer {margin: 0;padding: 10px 15px 10px;background-color: #f9f9f9;}
.metrics-glossary-right .sign_up_form_outer form.wufoo ul li input, .metrics-glossary-right .sign_up_form_outer form.wufoo ul li select {margin: 0;font-family: 'Open Sans',Arial,sans-serif;}
.metrics-glossary-right .sign_up_form_outer form.wufoo ul li.buttons input.btTxt {font-size: 16px!important;font-weight: 700!important;padding: 11px 25px;font-family: "Open Sans",Arial,sans-serif;}

.cont-form-calculator {float: left;width: 100%;padding: 0;margin: 20px 0 10px;}
.metrics-glossary-right .sign_up_form_outer form.wufoo ul li {float: left;width: 33.33333% !important;margin: 0 0 12px;padding: 0 10px;}
.metrics-glossary-right .sign_up_form_outer form.wufoo ul li.buttons {float: right;width: auto !important;margin: 23px 10px 0 0;padding: 0;}
.cont-form-calculator .sign_up_form_outer form.wufoo ul li.buttons {float: left;margin: 20px 0 0 10px;
width: 64.8% !important;
}
.cont-form-calculator .sign_up_form_outer form.wufoo ul li.buttons .p-p-text {float: left;width: 48.8%;margin: 11px 0 0;}
.cont-form-calculator .sign_up_form_outer form.wufoo ul li.buttons > div {float: right;width: auto;margin: 0 0 10px;}

.cont-used-nd-loved {padding: 40px 0 40px;}
.used-nd-loved-inn {text-align: center;}
.used-nd-loved-inn h2 {margin: 20px 0 10px;}
.used-nd-loved-inn .monetizemore-sign-up-imgs {float: left;width: 100%;margin: 10px 0 0;justify-content: center;}
.used-nd-loved-inn .monetizemore-sign-up-imgs img {max-height: 45px;width: auto;opacity: 0.8;margin: 8px 30px;filter: grayscale(100);mix-blend-mode: multiply;}

.cont-used-testimonial {padding: 40px 0;}
.used-testimonial-inn {text-align: center;}
.used-testimonial-inn .signup_testimonial_slider_inn {box-shadow: 0 0px 6px #00000029;}
.used-testimonial-inn .signup_testimonial_slider .owl-nav {display: none;}
.used-testimonial-inn .signup_testimonial_slider_inn > p {font-size: 18px;line-height: 30px;font-family: 'Open Sans',Arial,sans-serif;font-weight: 400;}
.used-testimonial-inn .monetizemore-sign-up-imgs img {max-height: 100%;filter: grayscale(0);}
.used-testimonial-inn .signup_testimonial_user_right h3 {color: #666;font-size: 16px;font-weight: 700;padding: 0 0 2px;margin: 0;font-family: 'Open Sans',Arial,sans-serif;font-weight: 600;}
.used-testimonial-inn .signup_testimonial_user_right p {font-size: 14px;line-height: 20px;padding: 0;margin: 0;font-family: 'Open Sans',Arial,sans-serif;font-weight: 400;}
.used-testimonial-inn .signup_testimonial_user_left img {border-radius: 0%;height: 100%;width: 100%;object-fit: contain;}

.signup_testimonial_slider_inn {
  background: #fff;
  padding: 22px 20px 23px;
  box-shadow: 0px 3px 6px #00000029;
  border-radius: 5px;
  text-align: center;
}
.signup_testimonial_slider_inn p {
	font-size: 14px;
	line-height: 24px;
	color: #666666;
	padding-bottom: 20px;
}
.signup_testimonial_slider_user {
	display: flex;
	margin: auto;
	flex-wrap: wrap;
	width: auto;
	align-items: center;
	justify-content: center;
}
.signup_testimonial_user_left {
	width: 50px;
	align-self: flex-start;
	height: 50px;
}
.signup_testimonial_user_left img {
	border-radius: 50%;
	height: 100%;
	width: 100%;
	object-fit: cover;
}
.signup_testimonial_user_right {
	text-align: left;
	padding: 0 0 0 12px;
}
.signup_testimonial_user_right h3 {
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	padding: 0 0 2px;
}
.signup_testimonial_user_right p {
	font-size: 12px;
	line-height: 17px;
	padding: 0;
}


.used-testimonial-inn .signup_testimonial_slider_inn {
	box-shadow: 0 0px 6px #00000029;
}
.used-testimonial-inn .signup_testimonial_slider_inn > p {
	font-size: 18px;
	line-height: 30px;
	font-family: 'Open Sans',Arial,sans-serif;
	font-weight: 400;
	padding-bottom: 0;
}
.used-testimonial-inn .signup_testimonial_user_left img {
	border-radius: 0%;
	height: 100%;
	width: 100%;
	object-fit: contain;
}
.used-testimonial-inn .signup_testimonial_user_right h3 {
	color: #666;
	font-size: 16px;
	padding: 0 0 2px;
	margin: 0;
	font-family: 'Open Sans',Arial,sans-serif;
	font-weight: 600;
}
.used-testimonial-inn .signup_testimonial_user_right p {
	font-size: 14px;
	line-height: 20px;
	padding: 0;
	margin: 0;
	font-family: 'Open Sans',Arial,sans-serif;
	font-weight: 400;
}


.sign_up_form_box {
	text-align: center;
	padding: 39px 10px 10px;
	min-height: auto;
}
.sign_up_form_outer {
	text-align: left;
	background-color: #fff;
	border-radius: 2px;
	margin-top: 38px;
	padding: 48px 25px;
}
.page-id-10208 .sign_up_form_outer .embed, .sign_up_form_outer .embed {
	width: 100%;
	display: inline-block;
}

.metrics-glossary-right form.wufoo ul li label, .metrics-glossary-right form.wufoo ul li legend {
	color: #323232 !important;
	display: block;
	float: left;
	font-family: "Open Sans",Arial,sans-serif !important;
	font-size: 11.7px !important;
	font-weight: 600 !important;
	letter-spacing: 0.2px;
	line-height: normal;
	text-transform: uppercase;
	width: 100%;
}
.metrics-glossary-right form.wufoo ul li input, .metrics-glossary-right form.wufoo ul li textarea, .metrics-glossary-right form.wufoo ul li select {
	background: #fff;
	border: 2px solid #e4e4e4;
	border-radius: 4px;
	height: 45px;
	margin: 6px 0 0;
	padding: 10px 10px;
	width: 100%;
	float: left;
	box-sizing: border-box;
	font-size: 13px !important;
	resize: none;
}
.metrics-glossary-right .sign_up_form_outer form.wufoo ul li input {
	margin: 0;
	font-family: 'Open Sans',Arial,sans-serif;
}
.metrics-glossary-right form.wufoo ul li.buttons input.btTxt {
	background-color: #fec129;
	border: medium none;
	border-radius: 37px;
	color: #4a4c4d;
	display: inline-block;
	float: none;
	font-family: "Open Sans",Arial,sans-serif;
	font-size: 22px !important;
	font-weight: 700 !important;
	height: auto;
	letter-spacing: 0;
	margin: 0;
	padding: 12px 60px;
	text-decoration: none;
	text-transform: uppercase;
	width: auto;
	cursor: pointer;
}
.metrics-glossary-right .sign_up_form_outer form.wufoo ul li.buttons input.btTxt {
	font-size: 16px !important;
	font-weight: 700 !important;
	padding: 11px 25px;
	font-family: "Open Sans",Arial,sans-serif;
}
.metrics-glossary-right .sign_up_form_outer form.wufoo ul li.buttons input#saveForm:hover {
	background-color: #007bb4;
	color: #fff;
}

.ad-revenue-testi-slider .signup_testimonial_slider_inn {width: calc(100% - 6px);margin: 3px;}
.slick-dots {display: inline-block;width: 100%;}
.slick-dots li {display: inline-block;width: auto;margin: 5px 3px;}
.slick-dots li button {background: #C5C6FC;width: 10px;height: 10px;margin: 0;opacity: 1;border: none;border-radius: 50%;padding: 0;border-bottom: none !important;font-size: 0px;}
.slick-dots li.slick-active button {background: #4B4AA6;}
/*AD Revenue Calculator End*/

/*IVT Glossary Start*/
.cont-ivt-glossary-banner {
	position: relative;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.cont-ivt-glossary-banner::before {
	content: "";
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0.9;
	background: rgb(155,45,136);
	background: -moz-linear-gradient(left, rgba(155,45,136,1) 0%, rgba(86,75,147,1) 50%, rgba(18,104,157,1) 100%);
	background: -webkit-linear-gradient(left, rgba(155,45,136,1) 0%,rgba(86,75,147,1) 50%,rgba(18,104,157,1) 100%);
	background: linear-gradient(to right, rgba(155,45,136,1) 0%,rgba(86,75,147,1) 50%,rgba(18,104,157,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b2d88', endColorstr='#12689d',GradientType=1 );
}
.ivt-glossary-banner-inn {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-content: center;
	width: 100%;
	min-height: 480px;
	padding: 20px 0 120px;
	position: relative;
	z-index: 2;
}
.ivt-glossary-banner-inn h1 {
	color: #fff;
	font-size: 42px;
	line-height: 50px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	padding: 0;
}
.otr-filter-letters {
	display: block;
	width: 100%;
	padding: 60px 0 0;
}
.otr-filter-letters ul {
	display: block;
	width: 100%;
	text-align: center;
}
.otr-filter-letters ul li {
	display: inline-block;
	width: auto;
	border: none !important;
	margin: 8px 4px;
}
.otr-filter-letters ul li a {
	float: left;
	width: 50px;
	height: 50px;
	color: #fff;
	font-size: 21px;
	line-height: 46px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	cursor: pointer;
	border: 2px solid rgba(255, 255, 255, 0.5);
	opacity: 0.5;
	border-radius: 50%;
}

.otr-filter-letters ul li a:hover {color: #ffc420;border-color: rgba(255, 195, 32, 0.5);}
.otr-filter-letters ul li.active a {
	opacity: 1;
	color: #003859;
	background: #ffc420;
	border-color: #ffc420;
}

.cont-ivt-glossary-content {padding: 0 0 70px;}
.ivt-glossary-content-inn {
	display: block;
	width: 70%;
	margin-top: -100px;
	position: relative;
	z-index: 1;
}
.ivt-glossary-content-inn ul {
	display: block;
	width: 100%;
}
.ivt-glossary-content-inn ul li {
	display: block;
	width: 100%;
	padding: 60px;
	border-radius: 10px;
	color: #003859;
	font-size: 18px;
	line-height: 32px;
	background: #fff;
	font-family: 'Montserrat', sans-serif;
	font-weight: 500;
	-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.ivt-glossary-content-inn ul li p {
	color: #003859;
	font-size: 18px;
	line-height: 32px;
	font-weight: 500;
}
.ivt-glossary-content-inn ul li:nth-child(2n-1) {
	background: #f8f8f9;
}
.ivt-glossary-content-inn ul li strong {
	display: block;
	width: 100%;
	color: #712b5a;
	font-size: 25px;
	line-height: 32px;
	margin: 0 0 20px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 500;
}
.no-glossary {
	display: block;
	width: 100%;
	padding: 60px;
	border-radius: 10px;
	color: #712b5a;
	font-size: 24px;
	line-height: 32px;
	background: #fff;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.ivt-glossary-sidebar {display: block;width: 30%;margin-top: -100px;position: relative;z-index: 1;position: sticky;align-self: flex-start;top: 164px;}
.ivt-sidebar-img {display: block;width: 100%;border-radius: 5px;overflow: hidden;}
.ivt-sidebar-img a {display: inline-block;width: 100%;}
.ivt-sidebar-img img {display: inline-block;width: 100%;}
/*IVT Glossary End*/

/*How to join Start*/
.page-template-template-how-to-join * {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.width-840 .container {
	width: 840px;
}
.cont-howjoin-banner {padding: 120px 0 60px;position: relative;}
.cont-howjoin-banner::before {
	content: "";
	position: absolute;
	left: 0;
	top: 60%;
	background: url(assets/images/join-page-left-shape-1.png) no-repeat center left;
	background-size: contain;
	height: 578px;
	max-width: 20%;
	width: 226px;
}

.cont-howjoin-banner::after {
	content: "";
	position: absolute;
	right: 0;
	top: 20%;
	background: url(assets/images/join-page-right-shape-1.png) no-repeat center right;
	background-size: contain;
	height: 591px;
	width: 279px;
	max-width: 20%;
}
.howjoin-banner-inn {display: inline-block;width: 100%;text-align: center;position: relative; z-index: 1;}
.howjoin-banner-inn h1 {color: #4B4AA6;font-size: 48px;line-height: 68px;font-weight: 700;}
.howjoin-banner-inn p {color: #1D1D3E;font-size: 18px;line-height: 26px;font-weight: 400;margin: 10px 0 0;}
.howjoin-page-bttn {cursor: pointer; display: inline-block;width: auto;color: #333333;font-size: 14px;line-height: 18px;font-weight: 700;background: #FEC12D;border: 1px solid #FEC12D;padding: 12px 36px;border-radius: 30px;margin: 40px 0 0;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out; cursor: pointer;}

.howjoin-page-bttn:hover {color: #fff;background-color: #007bb4;border-color: #007bb4;}

.cont-easy-steps {padding: 50px 0;}
.easy-steps-inn {display: inline-block;width: 100%;position: relative;z-index: 1;}
.easy-steps-inn h2 {color: #333333;font-size: 27px;line-height: 38px;font-weight: 700;text-align: center;}
.otr-easy-steps {display: inline-block;width: 100%;margin: 30px 0 0 0;}
.tabs-style >  ul {float: left;width: 100%;}
.tabs-style > ul li {float: left;width: 25%;border-top: 3px solid #CCC;}
.tabs-style > ul li.current {border-color: #4B4AA6;}
.tabs-style > ul li a {float: left;width: 100%;text-align: center;color: #8E8E8E;font-size: 16px;line-height: 22px;font-weight: 600;padding: 10px;cursor: pointer;}
.tabs-style > ul li.current a, .tabs-style > ul li a:hover {color: #4A4C4D;}
.tabs-style .tab-content {float: left;width: 100%;padding: 10px 0;}
.easysteps-content {float: left;width: 100%;display: flex;flex-wrap: wrap;align-items: center;text-align: left;}
.easysteps-content-left {float: left;width: calc(100% - 290px);padding: 0 10px;}
.easysteps-content-left h4 {color: #4B4AA6;font-size: 24px;line-height: 32px;font-weight: 700;}
.easysteps-content-left p {color: #333;font-size: 16px;line-height: 26px;font-weight: 400;margin: 10px 0 0;}
.easysteps-content-left i {font-size: 14px;}
.easysteps-content-left ul {display: inline-block;width: 100%;}
.easysteps-content-left ul li {display: inline-block;width: 100%;color: #333;font-size: 16px;line-height: 26px;font-weight: 400;margin: 2px 0;padding: 0 0 0 20px;position: relative;}
.easysteps-content-left ul li::before {content: "";position: absolute;z-index: 1;left: 0;top: 10px;width: 6px;height: 6px;background: #333333;border-radius: 50%;}
.easysteps-content-left ul li strong {font-weight: 700;}
.easysteps-content-rgt {float: left;width: 290px;padding: 0 10px;text-align: center;}
.easysteps-content-rgt img {display: inline-block;padding-top: 48px;}
.tab-content {
    width: 660px;
    padding: 20px;
    display: none;
}
#tabs-1 {
 display: block;   
}

.cont-faqs {padding: 30px 0 80px;}
.faqs-inn h2 {color: #333333;font-size: 27px;line-height: 36px;font-weight: 700;text-align: center;}



.otr-accordion-bttns {display: inline-block;width: 100%;padding: 20px 0 0;text-align: center;}
.otr-accordion-bttns a {width: 200px;padding: 12px 10px;margin: 30px 12px 0;}
.otr-accordion-bttns a.ask-bttn {border-color: #333;background: transparent;}
.otr-accordion-bttns a.ask-bttn:hover {color: #fff;border-color: #007bb4;background: #007bb4;}

.data-protection-compliance-outer {padding: 100px 0 50px;background: #FAFCFF;}
.data-protection-compliance-inner {width: 100%;display: flex;flex-wrap: wrap;align-items: center;}
.data-protection-compliance-left {float: left;width: 50%;padding: 0 10% 0 0;}
.data-protection-compliance-left h3 {color: #4A4C4D;font-size: 32px;font-weight: 700;padding-bottom: 18px;}
.data-protection-compliance-left p {font-size: 16px;line-height: 26px;color: #6D6D6D;font-weight: 400;margin: 0;}
.data-protection-compliance-right {float: left;width: 50%;display: flex;flex-wrap: wrap;justify-content: end;align-items: center;}
.data-protection-compliance-right img {width: auto;max-height: 80px;margin-left: 50px;}
.data-protection-compliance-right {text-align: right;align-self: center;}

.page-template-template-how-to-join .cont-transparent-nd-custom {padding: 35px 0 120px;background: #FAFCFF;}
.page-template-template-how-to-join .cont-transparent-nd-custom .trans-services-logos {margin-top: 70px;}

.howtojoin-design {display: inline-block;width: 100%;margin: 30px 0 0;}
.howtojoin-design .nav-tabs {display: inline-block;width: 100%;border: none;}
.howtojoin-design .nav-tabs li {float: left;width: 25%;}
.howtojoin-design .nav-tabs li a {float: left;width: 100%;text-align: center;color: #8E8E8E;font-size: 16px;line-height: 22px;font-weight: 600;padding: 10px;border-radius: 0;border: none;border-top: 3px solid #CCC;cursor: pointer;}
.howtojoin-design .nav-tabs li a.active, .howtojoin-design .nav-tabs li a:hover {color: #4A4C4D;border-color: #4B4AA6;}
.howtojoin-design .tab-content {display: inline-block !important;width: 100%;padding: 10px 0;}
/*How to join End*/

/*****Careers New Start*****/
.page-template-tpl-careers-new .site-bttn {padding: 14px 25px;font-size: 20px;line-height: 26px;font-family: "Poppins", sans-serif;font-weight: 600;border-color: #aa3492;background: #aa3492;}
.page-template-tpl-careers-new .site-bttn:hover {border-color: #191919;background: #191919;}

.carrernew-title-31 {color: #aa3492;font-size: 48px;line-height: 56px;font-family: "Poppins", sans-serif;font-weight: 600;}

.page-template-tpl-careers-new p {color: #191919;font-size: 16px;line-height: 27px;padding: 0;margin: 20px 0 5px;font-family: "Poppins", sans-serif;font-weight: 400;}
.cont-workstyle p {
    max-width: 510px;
}

.page-template-tpl-careers-new .cont-footer p {color: #fff;}

.cont-careernew-banner {padding: 110px 0 85px;background-image: url(assets/images/flowser-bg-img.png);background-position: left -140px bottom;background-repeat: no-repeat;background: #191919;}
.cont-careernew-banner .row {align-items: center;}
.careernew-banner-left {text-align: center;padding-bottom: 75px;font-family: "Poppins", sans-serif;}
.careernew-banner-left h1 {color: #fff;font-size: 60px;line-height: 70px;font-weight: 600;}
.careernew-banner-left p {color: #fff;font-size: 24px;line-height: 32px;font-weight: 400;padding: 0 16%;}
.careernew-banner-left p span {color: #fff;font-size: 20px;line-height: 26px;font-weight: 600;}
.careernew-banner-left .site-bttn {color: #AA3492;font-size: 20px;line-height: 26px;font-family: "Poppins", sans-serif;font-weight: 600;padding: 15px 26px;background: #fff;border-color: #fff;}
.careernew-banner-left .site-bttn:hover {color: #fff;background: #AA3492;border-color: #AA3492;}
.before-img-below img {position: relative;z-index: 1;}
.before-img-below {position: relative;}
.otr-carrer-banner-img a {display: inline-block;width: 100%;position: relative;}
.otr-carrer-banner-img a:hover .single-videolib-thumb-overlay span {background: #fff;}
.otr-carrer-banner-img a:hover .single-videolib-thumb-overlay span i {color: #AA3492;}
/*.before-img-below::before {content: "";position: absolute;z-index: 0;left: -59px;bottom: 60px;width: 198px;height: 198px;background-image: url(assets/images/dotted-circles.png);background-position: center top;background-repeat: no-repeat;background-size: 100% auto;}*/
.careernew-banner-right > .video-tag-otr {height: 334px;overflow: hidden;}
.careernew-banner-right > .video-tag-otr.video-playing {height: auto;}

.cont-careernew-whoarewe {padding: 100px 0 0;overflow: hidden;}
.cont-careernew-whoarewe .row {flex-direction: row-reverse;align-items: center;}
.careernew-whoarewe-inn {position: relative;}
.careernew-whoarewe-left {padding-left: 0;}
.careernew-whoarewe-right {padding-right: 30px;padding-bottom: 10px;}
.circle-with-line {display: inline-block;background: #fff;z-index: 1;position: relative;padding: 0 30px 0 0;}
/*.circle-with-line::before {content: "";position: absolute;z-index: 0;left: 100%;top: 50%;width: 100%;height: 1px;background: #000;transform: translate(0, -50%);}
.full-long-line::before {width: 2720px;}
.circle-with-line::after {content: "";position: absolute;right: 0px;top: 50%;width: 10px;height: 10px;background: #aa3492;border-radius: 50%;transform: translate(0, -50%);}*/
.careernew-whoarewe-right p {margin: 10px 0 0;}

.cont-careernew-wherearewe {padding: 0 0 100px;overflow: hidden;}
.cont-careernew-wherearewe .row {align-items: center;}
.careernew-wherearewe-left {padding-right: 0;}
.image-with-circle-nd-dots {position: relative;}
.careernew-wherearewe-right {padding: 0 12px 0 55px;position: relative;}

.cont-careernew-benefits {padding: 90px 0 60px;text-align: center;background: #f9f9f9;position: relative;}
.careernew-benefits-head p {color: #000;font-size: 24px;line-height: 36px;margin: 25px 0 0;}
.careernew-benefits-content {margin: 40px 0 0;position: relative;display: flex;flex-wrap: wrap;}
.careernew-single-benefit {float: left;width: calc(50% - 26px);background: #fff;margin: 13px;padding: 40px 32px;border-radius: 10px;}
.careernew-single-benefit-icon {display: inline-flex;width: 80px;height: 80px;padding: 5px;background: #191919;border-radius: 50%;justify-content: center;align-items: center;}
.careernew-single-benefit h3 {color: #AA3492;font-size: 26px;line-height: 36px;margin: 25px 0 0;font-family: "Poppins", sans-serif;font-weight: 600;}
.careernew-single-benefit p {color: #000;font-size: 18px;line-height: 28px;margin: 15px 0 0;}

.cont-workstyle {padding: 0;background: #191919;}
.cont-workstyle > .container {max-width: 100%;padding: 0;}
.cont-workstyle > .container > .row {margin: 0;}
.cont-workstyle .row {align-items: center;}
.workstyle-left {padding-right: 15px;}
.workstyle-left-content {float: right;width: 525px;max-width: 100%;}
.workstyle-left h2 {color: #fff;font-size: 64px;line-height: 76px;}
.workstyle-left p {color: #fff;font-size: 24px;line-height: 36px;}
.workstyle-right .video-tag-otr {float: left;}
.workstyle-right .new-video-poster a {border-width: 1px;}
.video-tag-otr {display: inline-block;width: 100%;position: relative;z-index: 1;}
.video-tag-otr video {float: left;width: 100%;height: auto;}
.new-video-poster {position: absolute;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;background-size: cover;background-repeat: no-repeat;background-position: center center;}
.new-video-poster a {display: inline-flex;width: 86px;height: 86px;border: 5px solid #fff;border-radius: 50%;align-items: center;justify-content: center;font-size: 40px;color: #fff;padding: 0 0 0 5px;}
.new-video-poster:hover a {background: #fff;color: #AA3492;}
.workstyle-right {position: relative;}

.cont-core-pillers {text-align: left;padding: 100px 0;background: #fff;}
.cont-core-pillers::before {left: 0;background-position: right top;top: -134px;}
.core-piller-content {margin: 60px 0 0 0;}
.core-piller-left {height: 630px;padding-right: 30px;}
.core-piller-left img {object-fit: cover;width: 100%;height: 100%;}
.core-piller-right {padding: 0px 12px 0 30px;text-align: left;}
.core-piller-right h4 {color: #000;font-size: 32px;line-height: 42px;margin: 30px 0 0;padding: 0 0 0 50px;font-family: "Poppins", sans-serif;font-weight: 500;position: relative;}
.core-piller-right h4:first-child {margin: 0;}
.core-piller-right h4::before {content: "\f00c";font-family: "Font Awesome 6 Free";font-weight: 900;background: #AA3492;border-radius: 50%;width: 30px;height: 30px;position: absolute;left: 0;top: 7px;color: #fff;font-size: 17px;display: inline-flex;justify-content: center;align-items: center;padding: 1px 0 0;}
.core-piller-right p {color: #000;font-size: 16px;line-height: 26px;font-family: "Poppins", sans-serif;font-weight: 400;margin: 15px 0 0;}
.core-piller-right p strong {font-weight: 500;}

.cont-careernew-values {padding: 85px 0;text-align: center;background: #F9F9F9;}
.cont-careernew-values .careernew-benefits-head {padding: 0 20%;}
.careernew-values-mid {padding: 60px 0 45px;text-align: left;align-items: center;}
.otr-values-circle {padding: 0 12px;display: flex;flex-wrap: wrap;justify-content: center;}
.main-circle {padding: 255px 0 230px;}
.cont-main-circle {
  float: left;
  width: 1px;
  height: 1px;
  position: relative;
  transform: scale(0.85);
}
.otr-logo-circle {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  transform: translate(-58%, -58%);
  width: 130px;
  height: 130px;
  background: transparent;
  border-radius: 50%;
  padding: 15px;
  display: inline-flex;
  justify-content: center;
  clip-path: polygon(50% 0%, 100% 28%, 82% 100%, 18% 100%, 0% 38%);
}
.triangle-sec {
  position: absolute;
  z-index: 0;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 170px;
  text-align: center;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
}
.triangle-sec a {
  display: inline-block;
  width: 100%;
  transition: 0.3s all ease;
}
.triangle-sec a .cont-main-cirlce-hover {
  position: absolute;
  left: 0;
  opacity: 0;
}
.triangle-sec a:hover img,
.triangle-sec.current a img {
  opacity: 0;
}
.triangle-sec a:hover .cont-main-cirlce-hover,
.triangle-sec.current a .cont-main-cirlce-hover {
  opacity: 1;
}

.triangle-otr {
  float: left;
  width: 100%;
  width: 170px;
  height: 170px;
  background: #f00;
  clip-path: polygon(0 0, 100% 0, 50% 100%);
  border-radius: 50%;
}
.triangle-sec1 {
  transform: translate(-50%, 0);
  left: 0px;
  top: auto;
  bottom: 50px;
  width: 284px;
  clip-path: polygon(0% -3%, 112% -3%, 81% 102%, -1% 31%);
}
.triangle-sec2 {
  transform: translate(0, 0);
  left: 54px;
  top: -202px;
  width: 220px;
  clip-path: polygon(40.86% -1%, 103% 0%, 103% 101%, -2% 101%);
}
.triangle-sec3 {
	transform: translate(0, 0);
	right: auto;
	top: 71px;
	left: -68px;
	width: 286px;
	clip-path: polygon(-1% -1%, 101% -1%, 100% 103%, 17% 103%);
}
.triangle-sec4 {
  transform: translate(0, 0);
  right: 31px;
  top: -43px;
  bottom: auto;
  width: 237px;
  left: auto;
  clip-path: polygon(-1% 36%, 67% -1%, 107% 102%, -1% 100%);
}
.triangle-sec5 {
	transform: translate(0, -50%);
	left: auto;
	top: -84px;
	right: 15px;
	width: 275px;
	margin: 0;
	clip-path: polygon(-1% 0%, 53% 0%, 101% 38%, -1% 113%);
}
.triangle-sec1:hover,
.triangle-sec1.current {
  bottom: 60px;
}
.triangle-sec2:hover,
.triangle-sec2.current {
  left: 64px;
  top: -212px;
}
.triangle-sec3:hover,
.triangle-sec3.current {
  top: 81px;
  left: -58px;
}
.triangle-sec4:hover,
.triangle-sec4.current {
  right: 34px;
  top: -33px;
}
.triangle-sec5:hover,
.triangle-sec5.current {
  top: -84px;
  right: 25px;
}

.otr-values-circle-content {padding: 0 12px;}
.single-circle-content {float: left;width: 100%;}
.single-circle-content h4 {color: #AA3492;font-size: 32px;line-height: 40px;font-family: "Poppins", sans-serif;font-weight: 600;}
.single-circle-content p {color: #191919;font-size: 20px;line-height: 32px;font-family: "Poppins", sans-serif;font-weight: 400;margin: 20px 0 0;}
.page-template-template-parts .careernew-values-bottom a {text-transform: capitalize;color: #fff;font-size: 20px;line-height: 28px;font-family: "Poppins", sans-serif;font-weight: 600;background: #AA3492;border: 2px solid #AA3492;margin: 40px 0 0;}
.page-template-template-parts .careernew-values-bottom a:hover {color: #fff;background: #191919;border-color: #191919;}

.cont-open-positions {background: transparent;}
.open-positions-head {position:relative;text-align: center;}
.open-positions-head p {font-size: 23px;}
/*.open-positions-head::before {content: "";position: absolute;z-index: 1;left: -260px;top: -150px;width: 134px;height: 134px;background: url(assets/images/circle-dark-pink.png) left top no-repeat;background-size: auto 100%;}*/
.open-positions-content {margin: 50px 0 0;position:relative;justify-content: center;gap: 13px;}
/*.open-positions-content::after {content: "";position: absolute;z-index: 1;right: -220px;bottom: -142px;width: 84px;height: 77px;background: url(assets/images/square-dots.png) left top no-repeat;background-size: auto 100%;}*/
.sigle-open-position {float: left;width: calc(25% - 10px);margin: 0;display: none;}
.sigle-open-position a {float: left;width: 100%;height: 100%;background: #191919;padding: 20px 10px;border-radius: 5px;min-height: 150px;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;color: #fff;font-size: 22px;line-height: 32px;font-family: "Poppins", sans-serif;font-weight: 500;}
.sigle-open-position a:hover {color: #fff;background: #aa3492;}
.load-positions-bttn {margin: 40px 0 0;}
.load-positions-bttn a {display: inline-flex;align-items: center;width: auto;color: #AA3492;font-size: 24px;line-height: 30px;font-family: "Poppins", sans-serif;font-weight: 500;position: relative;padding: 0 0 2px;}
.load-positions-bttn a::after {content: "";position: absolute;z-index: 1;left: 0;bottom: 0;width: 100%;height: 1px;background: #aa3493;}
.load-positions-bttn a span {display: inline-flex;flex-wrap: wrap;justify-content: center;align-items: center;width: 20px;height: 20px;border: 1px solid #aa3492;border-radius: 50%;padding: 1px 0 0;margin: 0 0 0 10px;}
.load-positions-bttn a span i {font-size: 12px;}
.load-positions-bttn a:hover::after {background: #fff;}
.all-positions-bttn {display: inline-block;margin: 18px 0;}
.all-positions-bttn a {display: none;}

.cont-career-testimonials {padding: 60px 0;/*background-image: url(assets/images/flowser-bg-img.png);*/background-position: left -140px center;background-repeat: no-repeat;}
.cont-career-testimonials .careernew-benefits-head {text-align: center;}
.careernew-testimonials-content {margin: 30px 0 0;display: flex;flex-wrap: wrap;}
.careernew-single-testimonial {float: left;width: calc(100% - 50px) !important;height: 100%;margin: 10px 25px;border: 2px solid #dfdfe0;background: #fff;border-radius: 20px;padding: 60px 30px 20px;text-align: center;display: flex !important;flex-wrap: wrap;box-shadow: 0px 4px 0px #dfdfe0;position: relative;}
.careernew-single-testimonial::before {
	content: "";
	position: absolute;
	z-index: 1;
	left: 50%;
	top: 30px;
	transform: translate(-50%, 0);
	width: 28px;
	height: 24px;
	background: url(assets/images/quote-icon-careerpage-02.png) center top no-repeat;
}
.careernew-single-testimonial-content {display: inline-block;}
.careernew-single-testimonial-content p {color: #191919;font-size: 16px;line-height: 29px;margin: 16px 0 0;font-family: "Poppins", sans-serif;font-weight: 400;}
.careernew-single-testimonial-content p:first-child {margin:0;}
.careernew-single-testimonial-author {display: inline-block;align-self: end;padding: 8px 0 0;}
.careernew-testimonial-author-img {display: inline-block;width: 105px;height: 105px;border: 4px solid #e8e8e8;border-radius: 50%;overflow: hidden;background: #e5f0fb;}
.careernew-single-testimonial-author h5 {color: #aa3492;font-size: 19px;line-height: 26px;margin: 10px 0 0;font-family: "Poppins", sans-serif;font-weight: 600;}
.careernew-single-testimonial-author p {color: #191919;font-size: 15px;line-height: 22px;margin: 4px 0 0;min-height: 66px;font-family: "Poppins", sans-serif;font-weight: 400;}
.careernew-single-testimonial-author p span {display: block;}
.careersnew-testi-slider .slick-track {display: flex;padding: 0 0 16px;}
.careersnew-testi-slider .slick-slide {height: inherit !important;}
.careersnew-testi-slider .slick-slide > div {display: inline-block;width: 100%;height: 100%;}
.careersnew-testi-slider .slick-arrow {position: absolute;z-index: 1;left: -80px;top: 50%;width: 56px;height: 56px;border: none;background: #ebebeb;border-radius: 50%;display: flex;align-items: center;justify-content: center;transform: translate(0, -50%);margin: 0 !important;}
.careersnew-testi-slider .slick-next {left: auto;right: -80px;}
.careersnew-testi-slider .slick-arrow i {font-size: 34px;color: #bebebe;-webkit-text-stroke: 2px #ebebeb;}
.careersnew-testi-slider .slick-arrow:hover {background: #aa3492;}
.careersnew-testi-slider .slick-arrow:hover i {color: #fff;-webkit-text-stroke-color: #aa3492;}
.careernew-testimonials-bottom {text-align: center;padding: 35px 25% 0;}
.careernew-testimonials-bottom p {margin: 0;}
.page-template-tpl-careers-new .testimonial-rating span {color: #fff;margin: 0 10px 0 0;font-size: 32px;line-height: 40px;font-family: "Poppins", sans-serif;font-weight: 600;}
.testimonial-rating i {display: inline-block;margin: 0 3px;color: #F3DA00;font-size: 30px;}

.cont-careernew-form {padding: 100px 0;background-image: url(assets/images/fomr-bg-lines.png);background-position: center bottom -60px;background-repeat: no-repeat;background: #191919;}
.cont-careernew-form .row {justify-content: center;}
.cont-careernew-form .careernew-benefits-head {text-align: left;}
.cont-careernew-form .careernew-benefits-head h2 {color:#fff;}
.cont-careernew-form .careernew-benefits-head p {color:#fff;max-width: 950px;}
.cont-careernew-form .signup-form-inn {margin-top: 40px;}
.cont-careernew-form .signup-form-midd {width: 852px;padding: 20px 60px 40px;}
.cont-careernew-form .signup-form-midd .wufoo ul li {width: 48%;margin: 30px 0 0;}
.cont-careernew-form .signup-form-midd .wufoo ul li:nth-child(2n) {float: right;}
.cont-careernew-form .signup-form-midd .wufoo ul li#foli62, .cont-careernew-form .signup-form-midd .wufoo ul li#foli166, .cont-careernew-form .signup-form-midd .wufoo ul li#foli164 {width: 100%;}
.cont-careernew-form .signup-form-midd .wufoo ul li#foli62 #title62, .cont-careernew-form .signup-form-midd .wufoo ul li#foli166 #title166 {width: 160px;margin: 28px 0 0;}
.cont-careernew-form .signup-form-midd .wufoo ul li#foli62 > div, .cont-careernew-form .signup-form-midd .wufoo ul li#foli166 > div {float: left;width: calc(100% - 160px);}

.cont-careernew-form .signup-form-midd .wufoo ul li#foli164 #title164 {display: none;}
.cont-careernew-form .signup-form-midd .wufoo ul li#foli164 label span {display: block;}
.cont-careernew-form .signup-form-midd .wufoo ul li label.choice {display: inline-block;width: auto;float: none;}
.cont-careernew-form .signup-form-midd .wufoo ul li label {float: left;width: 100%;color: #737373;font-size: 14px;line-height: 20px;font-weight: normal;}
.cont-careernew-form .signup-form-midd .wufoo ul li > div {margin: 15px 0 0;}
.cont-careernew-form .signup-form-midd .wufoo ul li > div input, .cont-careernew-form .signup-form-midd .wufoo ul li > div select, .cont-careernew-form .signup-form-midd .wufoo ul li > div textarea {font-size: 14px;line-height: 20px;}
.cont-careernew-form .signup-form-midd .wufoo ul li#foli164 label span.choice__text {color: #737373;font-size: 14px;line-height: 20px;}
.cont-careernew-form .signup-form-midd .wufoo ul li#foli164 label span.choice__text a {color: #aa3492;text-decoration: underline;}
.cont-careernew-form .signup-form-midd .wufoo ul li#foli164 label span.choice__text a:hover {text-decoration: none;}
.cont-careernew-form .signup-form-midd .wufoo ul li.buttons {width: 100%;}
.cont-careernew-form .signup-form-midd .wufoo ul li.buttons .submit {font-size: 16px;line-height: 22px;padding: 12px 52px;}

/*Radio Box CSS Start*/
/* The container */
.cont-radio {
  display: block;
  width: auto !important;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default radio button */
.cont-radio input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom radio button */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color:transparent;
  border: 1px solid #CCC;
  border-radius: 3px;
}

/* On mouse-over, add a grey background color */
.cont-radio:hover input ~ .checkmark {
  /*background-color: #ccc;*/
}

/* When the radio button is checked, add a blue background */
.cont-radio input:checked ~ .checkmark {
  /*background-color: #2196F3;*/
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.cont-radio input:checked ~ .checkmark:after {
  display: block;
}

/* Style the indicator (dot/circle) */
.cont-radio .checkmark:after {
	top: 7px;
	left: 7px;
	width: 10px;
	height: 6px;
	border-radius: 0;
	background: transparent;
	border-left: 2px solid #4b4aa6;
	border-bottom: 2px solid #4b4aa6;
	transform: rotate(-40deg);
}
/*Radio Box CSS End*/

/*Upload File CSS Start*/
.cont-upload-field {
	display: inline-block;
	width: 120px;
	color: #aa3492;
	font-size: 14px;
	line-height: 18px;
	padding: 13px 0;
	text-align: center;
	background: #fff;
	border: 1px solid #aa3492;
	font-weight: normal;
	position: relative;
	border-radius: 3px;
}
.cont-upload-field:hover {
	color: #fff;
	background: #aa3492;
}
.cont-upload-field input {
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.uploaded-file-name {
	float: left;
	width: calc(100% - 130px);
	min-height: 46px;
	font-size: 14px;
	line-height: 20px;
	border: 1px solid #CCCCCC;
	margin: 0 10px 0 0;
	border-radius: 5px;
	padding: 8px 0;
}
.file-name-inn {
	display: inline-block;
	width: auto;
}
.file-name-inn span {
	display: inline-block;
	margin: 4px 8px;
	color: #6D6D6D;
	font-size: 14px;
	line-height: 20px;
}
/*Upload File CSS End*/

.tab-content {
    display: none;
}
#tabs-1 {
 display: block;   
}

.cont-careernew-form .careernew-benefits-head .border-bttn {display: inline-flex;flex-wrap: wrap;align-items: center;margin: 25px 0 0;border-color: #fff;color: #fff;border: none;border-bottom: 1px solid #fff;border-radius:x;font-size: 24px;line-height: 30px;padding: 10px 0;font-family: "Poppins", sans-serif;font-weight: 500;border-radius: 0px;}
.cont-careernew-form .careernew-benefits-head .border-bttn span {display: inline-flex;flex-wrap: wrap;justify-content: center;align-items: center;width: 20px;height: 20px;border: 1px solid #fff;border-radius: 50%;padding: 1px 0 0;margin: 0 0 0 10px;font-size: 12px;}
.cont-careernew-form .careernew-benefits-head .border-bttn:hover {background: transparent;}
.border-bttn.active .fa-angle-down::before {content: "\f106";}
.toggle-positions {display: none;}
.parallel-listing {display: inline-block;width: 100%;margin: 20px 0 0;padding: 0 40px;column-count: 2;-moz-column-count: 2;-webkit-column-count: 2;}
.parallel-listing li {float: left;width: 100%;padding: 0 20px;margin: 4px 0;color: #fff;font-size: 16px;line-height: 26px;font-weight: 400;text-align: left;position: relative;-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid;}
.parallel-listing li::before {content: "";position: absolute;z-index: 1;left: 0;top: 10px;width: 6px;height: 6px;background: #fff;border-radius: 50%;}
/*****Careers New End*****/

/*Signup v24 start*/
.page-template-tpl-sign-up-v24 {padding: 0;}
.cont-signupv24-content {position: relative;}
.cont-signupv24-content::after {content: "";position: absolute;z-index: 1;right: 0;top: 0;width: 50%; height: 100%;background: #434CE6 url(assets/images/sign-upv-24-background_pattern.png) left bottom no-repeat;background-size: 62% auto;}
.signupv24_left {padding: 70px 0 90px;text-align: center;}
.signupv24_left .logo-signup-page {margin: 0 0 52px;}

.signupv24_slider {position: relative;z-index: 2;}
.signupv24_right .slick-slide {height: auto;}
.signupv24_right {display: flex;flex-wrap: wrap;align-items: center;padding-left: 50px;}
.signupv24_slider_text {display: inline-block;width: 100%;padding-bottom: 30px;}
.signupv24_slider_text h2 {color: #fff;font-size: 18px;line-height: 26px;font-weight: 600;padding: 0 0 0 40px;position: relative;}
.signupv24_slider_text h2::before {content: "";position: absolute;left: 0;top: 14px;height: 2px;width: 26px;background: #fff;}
.signupv24_slider_text p {color: #fff;font-size: 14px;line-height: 24px;font-weight: 400;text-align: left;padding-top: 28px;margin: 0;}
.signup_quote_outer {display: inline-block;width: 100%;}
.signupv24_right .slick-dots {text-align: center;}
.signupv24_right .slick-dots li.slick-active button {background: #EBECFF;}
/*Signup v24 end*/

/*Report Page Start*/
.page-template-tpl-report .secrets-ad-revenue-title, .page-template-tpl-report .secrets-ad-revenue-content {padding: 0 15%;text-align: center;}
.page-template-tpl-report .secrets-ad-revenue-title .title {font-weight: 400;}
.page-template-tpl-report .secrets-ad-revenue-title .title span {font-weight: 700;}
.page-template-tpl-report .secrets-ad-revenue-content {margin: 10px 0 0;}
.page-template-tpl-report .secrets-ad-revenue-content p {color: #333;font-size: 18px;line-height: 36px;font-weight: 400;margin: 0;}

.cont-buildin-adtech .cont-more-feat-top > .title {font-weight: 400;}
.cont-buildin-adtech .cont-more-feat-top > .title span {font-weight: 700;}
.cont-buildin-adtech .inner-icon-section {border: none;box-shadow: none;}
.cont-buildin-adtech .icon-sec-image {height: 40px;}
.cont-buildin-adtech .inner-icon-section p {font-size: 16px;line-height: 27px;margin: 7px 0 0;}
/*Report Page End*/

/*404 page Start*/
.cont-error-page {min-height: calc(100vh - 412px);background:#f1f1f1;text-align:center;position: relative;}
.error404-content-inn {position: absolute;z-index: 1;width: 100%;padding: 50px 15px;left: 50%;top: 50%;transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}
.error404-content-inn .title {color: #4B4AA6;margin: 0 0 20px;font-weight: 400;}
.error404-content-inn p {color: #717983;font-size: 16px;line-height: 24px;margin: 0 0 20px;}
.error404-content-inn .text-bttn {padding: 0 0 0 16px;}
.error404-content-inn .text-bttn::after {content: "\f060";right: auto;left: 0;}
/*404 page End*/

/*Default Templete Start*/
.cont-default-temp {padding: 40px 0;}
.default-temp-inn article {padding: 0;margin: 0;box-shadow: none;}
.cont-default-temp .entry-content .last-modified {display: none;}
/*Default Templete End*/

/*PPC Ad Ops v2 Start*/
.page-template-template-ppc-ad-ops-v2 {padding-top: 0;}
.page-template-template-ppc-ad-ops-v2 .cont-header, .page-template-template-ppc-ad-ops-v2 .cont-footer {display: none;}

.ppc-ad-top-inn .custom-logo-link {width: 190px;}

.page-template-template-ppc-ad-ops-v2-php .cont-uncover-sec.solution-pricing-banner {padding: 30px 0 0;}

.ppc-ad-top-inn {display: inline-block;width: auto;}
.cont-ppc-ad-top {padding: 25px 0;}
.cont-ppc-ad-top .main-logo {top: 0;width: 190px;}
.cont-ppc-ad-top .main-logo #logo {width: 100%;}

.ppc-adopt-v2-banner {background: #fff;}
.banner-title {display: inline-block;width: 100%;color: #4B4AA6;font-size: 12px;line-height: 18px;font-weight: 400;text-transform: uppercase;margin: 0 0 10px;}
.solution-main-outer {width: 100%;display: flex;flex-wrap: wrap;display: -webkit-flex;justify-content: center;}
.solution-pricing-banner .uncover-sec-content {float: left;width: 50%;text-align: left;padding-right: 130px;}
.solution-main-outer .uncover-sec-content h1 {color: #4B4AA6;font-size: 27px;line-height: 37px;font-weight: 700;}
.ppc-adopt-v2-banner .uncover-sec-content h1 {color: #333333;}
.solution-main-outer .uncover-sec-content p {color: #333;font-size: 16px;line-height: 24px;font-weight: 400;padding: 10px 0 0;}
.ppc-adopt-v2-banner .analytic-page-bttn {font-weight: 700;}
.solution-main-outer .uncover-sec-content p.solution-text {color: #666;font-size: 13px;line-height: 17px;font-weight: 400;padding: 15px 0 15px;margin: 0;}
.ppc-adopt-v2-banner .soluion-logos-banner {display: inline-block;width:100%;}
.ppc-adopt-v2-banner .otr-certified-logo {float: left;width: auto;height: 35px;margin: 5px 20px 0 0;padding: 0;display: flex;flex-wrap: wrap;justify-content: center;align-content: center;border-radius: 4px;}
.ppc-adopt-v2-banner .otr-certified-logo {height: 44px;}
.ppc-adopt-v2-banner .otr-certified-logo img {float: left;width: auto;height: 100%;}
.ppc-adopt-v2-banner .uncover-sec-img {padding: 0;}
.solution-pricing-banner .uncover-sec-img {float: left;width: 50%;margin: 0;text-align: right;}
.ppc-adopt-v2-banner .uncover-sec-img img {box-shadow: 0 0 40px #bdbdbd;}
.solution-right-text {float: left;width: 100%;font-size: 13px;line-height: 17px;font-weight: 400;color: #666;text-align: center;padding-top: 9px;}
.solution-right-text a {margin-left: 4px;color: #006CD6;}

.cont-companies-using-service {padding: 85px 0 0;}
.companies-using-service-inn {width: 872px;margin: auto;max-width: 100%;text-align: center;}
.trans-services-logos {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;margin: 30px 0 0;}
.single-trans-services-logo {float: left;width: auto;margin: 10px 20px;}
.single-trans-services-logo img {float: left;width: auto;max-height: 40px;}
.companies-using-service-inn h2 {color: #333333;font-size: 24px;line-height: 34px;font-weight: 400;}
.companies-using-service-inn h2 span {font-weight: 700;}
.companies-using-service-inn .trans-services-logos {margin: 10px 0 30px;}
.companies-using-service-inn p {color: #666666;font-size: 18px;line-height: 27px;font-weight: 400;padding: 0 14%;}
.companies-using-service-inn p span {font-weight: 700;}
.single-midd-img {display: inline-block;width: 100%;text-align: center;margin: 30px 0 0;}
 
.cont-img-nd-content-ppc-ad {padding: 45px 0 10px !important;}
.single-tired-img-content {display: flex;flex-wrap: wrap;align-items: center;margin: 80px 0 0;}

.single-tired-content ul {display: inline-block;width: 100%;margin: 5px 0 0;}
.single-tired-content ul li {display: inline-block;width: 100%;color: #6D6D6D;font-size: 16px;line-height: 26px;font-weight: 400;position: relative;padding: 0 0 0 12px;}
.single-tired-content ul li::before {content: "";position: absolute;z-index: 1;left: 0;top: 11px;width: 4px;height: 4px;background: #6D6D6D;border-radius: 50%;}
.more-feat-otr {display: flex;flex-wrap: wrap;justify-content: center;margin: 32px 0 0;}
.icon-panel-ppc-ad .more-feat-otr {margin: 0;}
.single-tired-img {width: 50%;padding: 0 45px;}
.solution-imgcontent-con .single-tired-img {padding: 0 70px 0 0 !important;}
.cont-img-nd-content-ppc-ad .single-tired-img-content .single-tired-img {text-align: center;}
.cont-img-nd-content-ppc-ad .single-tired-img-content:nth-child(2n) .single-tired-img img {border: none;box-shadow: none;}
.single-tired-content {width: 50%;padding: 0 0 0 20px;}
.single-tired-content h3 {color: #4A4C4D;font-size: 18px;line-height: 24px;font-weight: 700;padding: 0 0 10px;}
.single-tired-content p {color: #6D6D6D;font-size: 16px;line-height: 32px;font-weight: 400;margin: 8px 0 0;padding: 0;}
.single-tired-content a {display: inline-block;color: #006CD6;font-size: 14px;line-height: 19px;font-weight: 400;margin: 15px 0 0 0;padding: 0 18px 1px 0;position: relative;background: url(assets/images/reamore-arrow.png) center right no-repeat;background-size: 10px auto;}
.single-tired-img-content:nth-child(2n) {flex-direction: row-reverse;}
.single-tired-img-content:nth-child(2n) .single-tired-img {padding-right: 0 !important;padding-left: 20px !important;}
.single-tired-img-content:nth-child(2n) .single-tired-content {padding: 0 20px 0 0;}

.single-feature {float: left;width: calc(25% - 16px);margin: 8px;padding: 30px 15px;border: 1px solid #F7F7F7;box-shadow: 0 3px 6px #0000000F;}
.single-feature h4 {color: #4A4C4D;font-size: 16px;line-height: 22px;font-weight: 700;padding: 20px 0 0;}
.three-cols-inrow .single-feature {width: calc(33.333333% - 16px);}
.three-cols-inrow .single-feature .single-trans-icon {display: inline-block;width: 100%;height: 50px;}
.three-cols-inrow .single-feature .single-trans-icon img {width: auto;height: auto;max-width: 100%;max-height: 100%;}
.single-trans-icon {display: inline-block;width: 100%;height: 50px;}
.single-trans-icon img {object-fit: contain; width: auto;height: 100%;}

.cont-packages {padding: 100px 0 30px;}
.packages-top {text-align: center;}
.packages-top h3 {color: #4B4AA6;font-size: 32px;line-height: 34px;text-transform: unset;font-weight: 400;margin-bottom: 16px;}
.packages-top p {color: #333333;font-size: 16px;line-height: 24px;font-weight: 400;margin: 0;}
.tab-content {display: none;}
#tabs-1 {display: block;}
.cont-packages-tab {display: inline-block;width: 100%;margin: 40px 0 0;}
.cont-single-package {display: inline-block;width: 730px;max-width: 100%;display: inline-flex;flex-wrap: wrap;justify-content: center;}
.revenue-percentage {display: inline-block;width: auto;color: #14C383;font-size: 16px;line-height: 24px;font-weight: 700;}
.revenue-percentage i {font-size: 14px;display: inline-block;margin: 0 10px 0 0;position: relative;top: -1px;}
.revenue-percentage span {display: inline-block;}
.avg-revenue-lift {display: inline-block;width: auto;font-size: 16px;line-height: 24px;color: #6D6D6D;font-weight: 400;margin: 0px 0 0 14px;}
.require-revenue  {display: inline-block;width: 100%;font-size: 12px;line-height: 18px;color: #6D6D6D;font-weight: 700;margin: 13px 0 0 0;}
.cont-single-package ul {display: inline-flex;flex-wrap: wrap;width: 100%;margin: 8px 0 3px;}
.cont-single-package ul li {float: left;width: 50%;text-align: left;color: #6D6D6D;font-size: 14px;line-height: 22px;font-weight: 400;margin: 7px 0;padding: 0 20px 0 15px;position: relative;}
.cont-single-package ul li:nth-child(2n) {width: calc(50% - 30px);margin-left: 30px;padding-right: 0;}
.cont-single-package ul li::before {content: "";position: absolute;z-index: 1;left: 0;top: 10px;width: 5px;height: 5px;background: #6D6D6D;border-radius: 50%;}
.packages-bttn {text-align: center;}

.cont-numbers-info {padding: 30px 0 85px;}
.numbers-info-inn {padding: 0 10%;}
.trans-services-info {display: flex;flex-wrap: wrap;justify-content: center;padding: 25px 0;margin: 40px 0 0;border: 1px solid #E2E2E2;box-shadow: 0 3px 6px #00000029;}
.cont-numbers-info .trans-services-info {margin: 0;padding: 0;border: none;box-shadow: none;text-align: center;}
.single-trans-services-info {display: inline-block;width: 33.33333%;padding: 15px 15px;font-family: "Poppins", sans-serif;}
.single-trans-services-info h4 {color: #aa3492;font-size: 48px;line-height: 65px;font-weight: 700;}
.single-trans-services-info h4 sup {font-size: 26px;position: relative;top: -16px;}
.single-trans-services-info p {color: #191919;font-size: 21px;line-height: 28px;font-weight: 400;}
.cont-numbers-info .single-trans-services-info p {color: #333;}

.cont-ppc-ad-footer {display: inline-block;width: 100%;padding: 20px 0 15px;border-top: 1px solid #ccc;}
.cont-ppc-ad-footer .copyright-left {display: inline-block;width: 100%;text-align: center;}
.cont-ppc-ad-footer .copyright-left #footer-info {color: #595959;font-size: 16px;line-height: 24px;font-weight: 400;}
/*PPC Ad Ops v2 End*/

/*Competitor Generic v2 Start*/
.page-template-template-ppc-competitor-generic-v2 {padding-top: 0;}
.page-template-template-ppc-competitor-generic-v2 .cont-header, .page-template-template-ppc-competitor-generic-v2 .cont-footer {display: none;}

.cont-competitor-generic-v2-banner {padding: 40px 0;background: #4B4AA6;}
.competitor-generic-v2-inner {display: inline-block;width: 100%;}
.competitor-generic-v2-banner-left {float: left;width: 50%;padding: 0;}
.monetize-logo-v2-page {display: inline-block;width: 100%;margin: 0 0 60px;}
.monetize-logo-v2-page a {float: left;width: 272px;}
.monetize-logo-v2-page img {float: left;width: 100% !important;filter: brightness(0) invert(1);}
.competitor-generic-v2-banner-left h1 {color: #fff;font-size: 32px;line-height: 42px;font-weight: 700;padding: 0 0 15px;}
.competitor-generic-v2-banner-left p {color: #fff;font-size: 16px;line-height: 24px;font-weight: 400;}
.competitor-generic-v2-banner-left p span {font-weight: 700;}
.white-border-bttn {display: inline-block;width: auto;color: #fff;font-size: 16px;line-height: 22px;font-weight: 700;border: 1px solid #fff;padding: 10px 30px;margin: 20px 0 0;border-radius: 50px;}
.white-border-bttn:hover {background: #fff;border-color: #fff;color: #4B4AA6;}
.cont-banner-logos {display: inline-block;width: 100%;margin: 30px 0 0;}
.cont-banner-logos img {float: left;width: auto;max-height: 50px;margin: 0 20px 15px 0;}
.cont-banner-logos img:last-child {margin-right: 0;}
.ppc-competitor-generic-v2-banner-form p {margin: 0 0 10px;}

.privacy-policy-text {display: none;color: #595959;font-size: 12px;line-height: 16px;font-weight: 500;}
.privacy-policy-text a {color: #595959;}
.page-template-template-ppc-competitor-generic-v2 .privacy-policy-text {display: block;}

.competitor-generic-v2-banner-right {float: left;width: 50%;}
.ppc-competitor-generic-v2-banner-form {float:right;width: 410px;max-width: 100%;padding: 30px;background: #fff;border-radius: 5px;}

.cont-trusted-happy-publisher {padding: 50px 0 70px;}
.cont-trusted-happy-publisher .used-nd-loved-inn {display: inline-block;width: 100%;}
.cont-trusted-happy-publisher .used-nd-loved-inn h2 {color: #4B4AA6;font-size: 24px;line-height: 32px;font-family: 'Open Sans', sans-serif;font-weight: 400;}
.cont-trusted-happy-publisher .used-nd-loved-inn h2 span {font-weight: 700;}
.cont-trusted-happy-publisher .monetizemore-sign-up-imgs img {opacity: 1;filter: none;}

#reimagine {padding-bottom: 80px;}
.just-single-content {display: inline-block;width: 100%;padding-top: 0 !important;}
.just-single-content .single-tired-content h3 {font-size: 32px;font-weight: 600;line-height: 40px;}

.features-three-in-row {padding-top: 0;}
.features-three-in-row .more-feat-otr {margin: 0;}
.features-three-in-row .single-feature {width: calc(33.33333% - 16px);margin: 20px 8px;}

.page-template-template-ppc-competitor-generic-v2 .cont-numbers-info {padding-top: 50px;}

.page-template-template-ppc-competitor-generic-v2 .cont-packages {padding: 0 0 80px;}

.cont-unload-adrev-potential {padding: 80px 0;background: #4B4AA6;}
.cont-unload-adrev-potential .container {text-align: center;}
.adrev-potential-inn {display: inline-block;width: 600px;max-width: 100%;text-align: center;}
.adrev-potential-inn h3 {color: #fff;font-size: 24px;line-height: 30px;font-weight: 400;padding: 0 0 15px;}
.adrev-potential-inn p {color: #fff;font-size: 16px;line-height: 24px;font-weight: 400;}
.yellow-bttn {background: #FEC129;color: #000;border: none;}
.yellow-bttn:hover {color: #fff;}
.adrev-potential-inn .yellow-bttn {margin-top: 25px !important;padding: 12px 25px;border: none;}
/*Competitor Generic v2 End*/

/*Traffic Cop v7 Start*/
.page-template-template-traffic-cop-v7 {padding-top: 0;}
.page-template-template-traffic-cop-v7 .cont-header, .page-template-template-traffic-cop-v7 .cont-footer {display: none;}

.page-template-template-traffic-cop-v7 .monetize-logo-v2-page {display: flex;justify-content: center;}

.page-template-template-traffic-cop-v7 .cont-cop-protect-content {margin-top: 70px;}
/*Traffic Cop v7 End*/

/*Sign Up Success! Page Start*/
.page-id-4379 .default-temp-inn {text-align: center;padding: 155px 0;}
.page-id-4379 .default-temp-inn article {width: 600px;max-width: 100%;}
.page-id-4379 .default-temp-inn article > .entry-header, .page-id-4379 .default-temp-inn article .entry-content > .last-modified, .page-id-4379 .default-temp-inn article .edit-link {display: none;}
.page-id-4379 .default-temp-inn article h1.entry-title {color: #006CD6;font-size: 32px;line-height: 40px;}
.page-id-4379 .default-temp-inn article .success_out p {font-size: 16px;line-height: 26px;}
.page-id-4379 .default-temp-inn article .success_out p .btn {color: #fff;font-size: 14px;line-height: 22px;background: #006CD6;margin: 20px 0 0;}
.page-id-4379 .default-temp-inn article .success_out p .btn:hover {background: #359aff;}
/*Sign Up Success! Page End*/

/*Best Google AdX Partner Start*/
.cont-google-adx-banner {padding: 80px 0 100px;background: #fff;clip-path: polygon(0 0, 100% 0, 100% 85%, 0% 100%);overflow: hidden;position: relative;}
.cont-google-adx-banner .row {align-items: center;}
.above-banner-heading {display: inline-block;width: 100%;color: #666;font-size: 14px;line-height: 20px;font-weight: 600;text-transform: uppercase;margin: 0 0 15px;}
.cont-google-adx-banner .pubguru-banner-left p {margin-top: 20px;}
.bttn-nd-nocard-otr {align-items: center;margin: 40px 0 20px;}
.bttn-nd-nocard-otr .site-bttn {margin: 0;}
.bttn-nd-nocard-otr .small-text {width: 140px;margin: 0 0 0 20px;}
.cont-google-adx-banner .otr-certified-logo {height: 75px;}
.video-otr span {display: inline-block;width: 100%;padding-top: 56.3%;position: relative;}
.video-otr span iframe, .video-otr span video {position: absolute;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;max-height: none !important;}
.video-otr span .rll-youtube-player {position: absolute;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;max-height: none !important;}

.cont-experience-googlead {padding: 150px 0 65px;margin: -100px 0 0;background: #F1F4F9;}
.experience-googlead-top {text-align: center;padding: 0 16%;}
.experience-googlead-top .title {margin: 0 0 20px;font-weight: 400;}
.experience-googlead-top .title span {font-weight: 700;}
.experience-googlead-top p {color: #333333;font-size: 18px;line-height: 27px;}
.experience-googlead-features {margin: 50px 0 0;}
.experience-googlead-features .single-icon-section {padding: 12px 10px;}
.experience-googlead-features .inner-icon-section {background: #fff;min-height: 228px;}
.bttn-300 .site-bttn {width: 300px;margin: 30px 0 0;}

.cont-worth-it {padding: 80px 0;}
.worth-it-table {display: inline-block;margin: 10px 0;}
.worth-it-table table {float: left;width: 100%;border: 1px solid #CCCCCC;}
.worth-it-table table tr {border-bottom: 1px solid #CCCCCC;}
.worth-it-table table tr th {background: #1C3354;height: 62px;padding: 10px 20px;color: #FFFFFF;font-size: 18px;line-height: 24px;font-weight: 600;text-align: center;}
.worth-it-table table tr th:first-child {text-align: left;}
.worth-it-table table tr td {border-right: 1px solid #ccc;height: 52px;padding: 10px 20px;color: #666666;font-size: 16px;line-height: 24px;font-weight: 400;text-align: center;}
.worth-it-table table tr td:first-child {text-align: left;}
.worth-it-table table tr td i {font-size: 22px;margin: 4px 0 0;}
.worth-it-table table tr td i.fa-xmark {color: #F12121;}
.worth-it-table table tr td i.fa-check {color: #00B755;}

.run-review-slider .slick-arrow {position: absolute;z-index: 1;left: -110px;top: 50%;transform: translate(0, -50%);margin: -74px 0 0 0;background: transparent;border: navajowhite;font-size: 40px;color: #888AE7;}
.run-review-slider .slick-arrow:hover {color: #4B4AA6;}
.run-review-slider .slick-next {left: auto;right: -110px;}

.page-template-tpl-google-adx-partner .cont-companies-using {padding: 60px 0;background: #f5f5f5;}

.google-adx-faqs {background: #f7f7f7;}
/*Best Google AdX Partner End*/

/*Advance Payment Start*/
.page-template-template-advance-payment * {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.cont-advance-payment-banner {background: #FBFAFF;position: relative;}
.cont-advance-payment-banner::after {content: "";position: absolute;left: 50%;top: 0;width: 50%;height: 100%;background: #4B4AA6;}
.advance-payment-banner-inn {display: flex;width: 100%;flex-wrap: wrap;align-items: center;position: relative;z-index: 1;}
.advance-payment-banner-left {float: left;width: 50%;padding: 0 10% 0 0;}
.advance-payment-banner-left h1 {color: #4B4AA6;font-size: 32px;line-height: 40px;font-weight: 700;padding: 0 0 10px;}
.advance-payment-banner-left p {color: #1D1D3E;font-size: 18px;line-height: 28px;font-weight: 400;padding: 10px 0 0;}
.advance-payment-banner-left p span {font-weight: 700;}
.advance-payment-banner-left .howjoin-page-bttn {margin: 25px 0 0;background: transparent;border-color: #4B4AA6;color: #4B4AA6;}
.advance-payment-banner-left .howjoin-page-bttn:hover {color: #fff;background: #4B4AA6;}
.advance-payment-banner-right {float: left;width: 50%;position: relative;}
.advance-payment-banner-right::before {content: "";position: absolute;left: 0;top: 0;width: 50%;height: 100%;background: #FBFAFF;}
.advance-payment-banner-img {float: left;width: 100%;height: 518px;background: #FBFAFF;clip-path: polygon(20% 0, 100% 0, 80% 100%, 0% 100%);}
.advance-payment-banner-img img {object-fit: cover;width: 100%;height: 100%;}

.cont-advance-payment-avail {padding: 60px 0 80px;}
.advance-payment-avail-inn {width: 800px;max-width: 100%;margin: auto;text-align: center;}
.advance-payment-avail-inn h2 {color: #4B4AA6;font-size: 27px;line-height: 34px;font-weight: 700;}
.advance-payment-avail-inn p {color: #333333;font-size: 16px;line-height: 28px;font-weight: 400;padding: 10px 0 0;}
.advance-payment-avail-inn h2, .advance-payment-avail-inn p {padding-left: 30px;padding-right: 30px;}
.advance-payment-avail-video {display: inline-block;width: 100%;margin: 30px 0 10px;}
.advance-payment-avail-video span {padding-top: 57.1%;display: inline-block;width: 100%;position: relative;}
.advance-payment-avail-video span iframe, .advance-payment-avail-video .rll-youtube-player {position: absolute !important;left: 0;top: 0;width: 100%;height: 100% !important;}
.advance-payment-avail-video video {width: 100%;}

.cont-advance-benefits {padding: 60px 0 40px;background: #F8F8F8;}
.advance-benefits-inn {display: inline-block;width: 100%;}
.advance-benefits-inn h2 {color: #4B4AA6;font-size: 27px;line-height: 34px;font-weight: 700;text-align: center;}
.advance-benefits-grids {display: flex;flex-wrap: wrap;width: 100%;margin: 15px 0 0;}
.single-benefit-grid {float: left;width: 50%;text-align: center;padding: 20px 8%;}
.single-benefit-icon {display: inline-block;width: 100%;height: 45px;margin: 0 0 25px;}
.single-benefit-icon img {object-fit: contain;width: 100%;height: 100%;}
.single-benefit-grid h3 {color: #333333;font-size: 16px;line-height: 22px;font-weight: 700;padding: 0 0 8px;}
.single-benefit-grid p {color: #6D6D6D;font-size: 14px;line-height: 21px;font-weight: 400;padding: 0;margin: 0;}

.cont-advance-pay-steps {padding: 80px 0;}
.advance-pay-steps-inn {display: inline-block;width: 100%;max-width: 100%;}
.advance-pay-steps-inn h2 {color: #4B4AA6;font-size: 27px;line-height: 34px;font-weight: 700;padding: 0 0 20px;}
.advance-pay-steps-content p {color: #333333;font-size: 16px;line-height: 28px;font-weight: 400;padding: 0 0 5px;margin: 0;}
.advance-pay-steps-content p strong {font-weight: 700;}
.advance-pay-steps-content ul.check-ul, .advance-pay-steps-content ul {display: inline-block;width: 100%;padding: 0 0 20px;}
.advance-pay-steps-content ul.check-ul li, .advance-pay-steps-content ul li, .advance-pay-steps-content ol li {display: inline-block;width: 100%;padding: 0 0 0 20px;position: relative;color: #4A4C4D;font-size: 16px;line-height: 30px;font-weight: 400;}
.advance-pay-steps-content ul.check-ul li span, .advance-pay-steps-content ul li span, .advance-pay-steps-content ol li span {font-weight: 700;}
.advance-pay-steps-content ul.check-ul li::before {content: "";position: absolute;left: 0;top: 10px;width: 10px;height: 6px;border-left: 2px solid #14C383;border-bottom: 2px solid #14C383;transform: rotate(-45deg);background: transparent;border-radius: 0;}
.advance-pay-steps-content ul li::before {content: "";position: absolute;left: 0;top: 13px;width: 5px;height: 5px;border-radius: 50%;background: #6D6D6D;}
.advance-pay-steps-content ol {display: inline-block;width: 100%;padding: 0 0 20px;counter-reset: section;}
.advance-pay-steps-content ol li {padding: 0 0 0 50px;margin: 10px 0;}
.advance-pay-steps-content ol li::before {content: counter(section) " ";position: absolute;left: 0;top: -3px;width: 36px;height: 36px;background: #4B4AA6;border-radius: 50%;color: #fff;font-size: 18px;line-height: 24px;font-weight:700;counter-increment: section;display: flex;justify-content: center;align-items: center;}
.advance-pay-steps-content .howjoin-page-bttn {margin: 10px 0 0;}
.advance-pay-steps-content h2 {margin-top: 20px;}
ol.parallel-lis {display: flex;flex-wrap: wrap;justify-content: space-between;}
ol.parallel-lis li {width: 33.33333%;color: #333;font-size: 16px;line-height: 24px;padding: 0 50px 0 0px;}
.advance-pay-steps-content ol.parallel-lis li::before {content: "0" counter(section) " ";position: relative;width: 100%;background: transparent;border-radius: 0;height: auto;left: auto;top: auto;color: #888AE7;font-size: 36px;line-height: 42px;display: block;padding: 0 0 5px}
.advance-pay-steps-content p samp {color: #333333;font-size: 14px;line-height: 24px;letter-spacing: 0px;font-family: 'Open Sans',Arial,sans-serif;font-weight: 400;font-style: italic;}
ul.doted-lis {padding-left: 20px;}

.cont-advance-pay-testimonial {padding: 60px 0;background: #174E8E;}
.advance-pay-testimonial-inn {display: inline-block;width: 728px;max-width: 100%;}
.advance-pay-testimonial-inn h2 {color: #FFFFFF;font-size: 18px;line-height: 27px;font-weight: 400;font-style: italic;padding: 0 0 20px;}
.advance-pay-testimonial-author {display: inline-block;width: auto;position: relative;color: #fff;font-size: 18px;line-height: 26px;font-weight: 600;padding: 0 0 0 35px;}
.advance-pay-testimonial-author::before {content: "";position: absolute;z-index: 1;left: 0;top: 11px;width: 25px;height: 4px;background: #fff;}

.page-template-template-advance-payment .footer_newsletter {display: none;}
/*Advance Payment End*/

/*Pricing Start*/
.cont-pricing-banner {padding: 80px 0 40px;}
.cont-pricing-banner .row {justify-content: center;}
.pricing-banner-inn {width: 680px;text-align: center;}
.color-green {color: #00B755;}
.color-blue {color: #006CD6;}
.color-purple {color: #4B4AA6;}
.pricing-banner-inn > .title {margin: 0 0 30px;}

.cont-our-solutions {padding: 40px 0;}
.our-solutions-inn {text-align: center;}
.otr-solution-list {margin: 20px 0 0;}
.otr-solution-list .inner-icon-section {box-shadow: none;border: none;text-align: center;}
.otr-solution-list .icon-sec-image {display: inline-flex;justify-content: center;height: 110px;}
.otr-solution-list .inner-icon-section p {font-size: 13px;line-height: 18px;}

.page-template-tpl-pricing .cont-packages {padding: 60px 0 80px;background: #FBFAFF;}
.page-template-tpl-pricing .packages-top .title {color: #4B4AA6;text-transform: none;font-size: 32px;line-height: 40px;}

.page-template-tpl-pricing .cont-companies-using {background: #F2F2F2;padding: 80px 0;}

.page-template-tpl-pricing .cont-average-inc {padding: 80px 0 0;}

.page-template-tpl-pricing .cont-secrets-ad-revenue {padding: 80px 0 60px;}
.page-template-tpl-pricing .secrets-ad-revenue-title {text-align: center;}
.page-template-tpl-pricing .cont-image-nd-its-content {padding: 30px 0 0;}

.page-template-tpl-pricing .publisher-review .otr-review-text p {font-size: 21px;line-height: 36px;font-weight: 700;}

.page-template-tpl-pricing .cont-icon-sections {padding: 80px 0;}
.icon-section-top .title {font-weight: 400;text-align: center;}
.icon-section-grids {margin: 40px 0 0;}

.page-template-tpl-pricing .cont-numbers-achieved {padding: 0 0 80px;}
.page-template-tpl-pricing .cont-numbers-achieved .container {padding: 0 80px;}
.page-template-tpl-pricing .cont-numbers-achieved > div > .row {justify-content: center;box-shadow: 0px 3px 6px #00000029;border: 1px solid #E2E2E2;border-radius: 5px;padding: 40px;}
.page-template-tpl-pricing .single-number-info .title {color: #333;font-size: 48px;line-height: 64px;font-weight: 700;}
/*Pricing End*/

/*Thankyou Pages Start*/
.cont-thankyou-banner {padding: 80px 0 60px;text-align: center;}
.cont-thankyou-banner .row {justify-content: center;}
.thankyou-banner-inn {max-width: 750px;}
.thankyou-banner-inn > .title {font-weight: 400;}
.thankyou-banner-inn p {font-size: 16px;line-height: 26px;margin: 20px 0 0;}
.thankyou-banner-inn .text-bttn {padding: 0 0 0 16px;}
.thankyou-banner-inn .text-bttn::after {content: "\f060";right: auto;left: 0;}

.cont-ad-ops-guru {padding: 60px 0 40px;}
.cont-ad-ops-guru .row {justify-content: center;}
.ad-ops-guru-inn {max-width: 750px;text-align: center;}
.ad-ops-guru-inn > .title {font-weight: 400;}
.ad-ops-guru-inn > p {font-size: 16px;line-height:26px;}
.cont-ad-ops-guru-posts {margin: 20px 0 0;display: flex;flex-wrap: wrap;}
.cont-ad-ops-guru-posts .single-casestudy-info {display: flex;flex-wrap: wrap;align-items: flex-start;padding: 15px 20px 20px;background: #F7F7F7;height: calc(100% - 200px);}
.cont-ad-ops-guru-posts .single-casestudy-info .title {text-align: center;width: 100%;}
.cont-ad-ops-guru-posts .single-casestudy-info .site-bttn {text-align: center;align-self: flex-end;}

.thankspage-top-readings {padding: 20px 0 80px;}
.top-readings-posts {display: flex;flex-wrap: wrap;margin: 20px 0 0;}
/*Thankyou Pages End*/

/*Home new v1 Start*/
.cont-homenew-banner {background-position: center bottom -2px;background-repeat: no-repeat;background-size: cover;}
.cont-homenew-banner .row {height: 664px;}
.homenew-banner-left {padding-top: 50px;padding-bottom: 50px;display: flex;flex-wrap: wrap;align-content: center;}
.homenew-banner-left {padding-top: 50px;padding-bottom: 50px;padding-right: 58px;display: flex;flex-wrap: wrap;align-content: center;justify-content: center;text-align: center;}
.homenew-banner-left p {font-size: 18px;line-height: 24px;}
.homenew-banner-left .site-bttn {text-transform: uppercase;border-radius: 25px;}

.homenewv1-award-winning .proud-membership-otr {margin: 0;border-left: 1px solid #d7d7d7;}
.homenewv1-award-winning .award-winning-otr > .title, .homenewv1-award-winning .proud-membership-otr > .title {color: #712B5A;font-weight: 700;}
.homenewv1-award-winning .companies-logos li {margin: 10px 12px;height: 42px;}

.cont-homenewv1-takead .packages-top h3 {text-transform: none;color: #712B5A;font-weight: 700;}
.cont-homenewv1-takead .single-content-side h3 {font-weight: 700;}
.cont-homenewv1-takead .single-content-side p {font-size: 16px;line-height: 24px;}

.cont-newpackages-table {padding: 30px 0 80px;}
.newpackages-top {margin: 0 0 30px;}
.newpackages-top .title {text-align: center;}
.newpackages-main {margin: 60px 0 0;}
.newpackages-main table {width: 100%;}
.newpackages-main table tr th, .newpackages-main table tr td {padding: 10px;}
.newpackages-main table tr th {padding-top: 18px;padding-bottom: 18px;border-top: 2px #e3e3e3 solid;border-bottom: 4px #767879 solid;background: #fff;color: #4b4c4e;font-size: 18px;line-height: 24px;font-weight: 700;text-align: center;position: relative;}
.newpackages-main table tr td {color: #6d6d6d;font-size: 16px;line-height: 22px;font-weight: 400;border-bottom: 1px #d0d0d0 solid;text-align: center;}
.newpackages-main table tr th:first-child, .newpackages-main table tr td:first-child {text-align: left;padding-left: 0;}
.rev-inc {color: #08b66b;font-weight: 700;}
.newpackages-main table tr td .fa-check {font-size: 30px;-webkit-text-stroke: 1px #fff;}
.newpackages-main table tr:last-child td {color: #292a2c;font-weight: 700;}
.newpackages-main table tr th:nth-child(2n), .newpackages-main table tr td:nth-child(2n) {background: #f7faff;}
.valuable-pack {position: absolute;opacity: 1;background-color: #1ec283;left: 0;bottom: 100%;padding: 14px 10px;width: 100%;color: #fff;font-weight: 600;text-transform: uppercase;}
.newpackages-ready {padding: 60px 25% 0;text-align: center;}
.newpackages-ready p {font-size: 16px;}
.newpackages-ready .site-bttn {border-radius: 25px;}

.with-bg-numbers-achieved {padding: 110px 0;position: relative;background-position: center top 34%;background-size: cover;}
.with-bg-numbers-achieved::before {content: "";position: absolute;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;	background: rgba(0, 0, 0, 0.7);}
.with-bg-numbers-achieved .row > div {position: relative;z-index: 2;}
.with-bg-numbers-achieved .numbersresult-top {text-align: center;margin: 0 0 35px;}
.numbersresult-top .title {color: #fff;}
.with-bg-numbers-achieved .single-number-info .title, .with-bg-numbers-achieved .single-number-info p {color: #fff;}

.single-review-sec-top {margin-bottom: 44px;}
.newhome-single-review .review-inn-midd {display: inline-block;width: 878px;max-width: 100%;padding: 40px;box-shadow: 0px 1px 6px #0000001a;}
.testimonial_logo_wbc {margin-bottom: 20px;}
.newhome-single-review .otr-rpm-inc {margin: 0 10px 30px;font-size: 22px;line-height: 26px;}
.newhome-single-review .otr-rpm-inc span {font-size: 28px;}
.newhome-single-review .otr-review-text p {color: #6D6D6D;font-size: 18px;line-height: 32px;font-weight: 400;margin: 0;}
.newhome-single-review .otr-review-info h5 {color: #712b5a;font-size: 16px;line-height: 22px;font-weight: 700;}
.newhome-single-review .otr-review-info p {font-size: 16px;line-height: 22px;}
.cont-single-review .companies-using-inn {margin: 25px 0 0;}
.cont-single-review .companies-logos li {margin: 10px 40px;height: 60px;}

.cont-ad-tech-prof {padding: 0;position: relative;background-position: center top 34%;background-repeat: no-repeat;background-size: 100% auto;}
.cont-ad-tech-prof::before {content: "";position: absolute;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;	background: rgba(0, 0, 0, 0.65);}
.ad-tech-prof-inn {padding: 30px 16% 30px;height: 585px;display: flex;flex-wrap: wrap;justify-content: center;align-content: center;position: relative;z-index: 1;text-align: center;}
.ad-tech-prof-inn h3 {color: #fff;margin-bottom: 10px;}
.ad-tech-prof-inn p {color: #fff;font-size: 16px;line-height: 26px;margin: 0 0 20px;}
.ad-tech-prof-inn .border-bttn {color: #fff;border-color: #fff;}
.ad-tech-prof-inn .border-bttn:hover {color: #fff;border-color: #359aff;background: #359aff;}

.cont-feat-on {padding: 80px 0 60px;}
.cont-feat-on .companies-logos li {height: 50px;margin: 10px 20px;}
.newhome-form-sec-inn {text-align: center;}

.cont-newhome-form-sec {padding: 40px 0 80px;}
.newhome-form-sec-inn {text-align: center;}
.newhome-form-otr {margin: 50px 0 0;}
.newhome-form-otr .signup-form-midd {box-shadow: none;width: 800px;padding: 0;}
.newhome-form-otr .signup-form-midd .wufoo ul li {width: 48%;}
.newhome-form-otr .signup-form-midd .wufoo ul li:nth-child(2n) {float: right;}
.newhome-form-otr .signup-form-midd .wufoo ul li#foli57 {width: 100%;}
.newhome-form-otr .signup-form-midd .wufoo ul li.buttons {width: 100%;}
.newhome-form-otr .buttons .p-p-text {text-align: center;}
.newhome-form-otr .signup-form-midd .wufoo ul li.buttons .submit {background: #fec129;color: #4a4c4d;}
.newhome-form-otr .signup-form-midd .wufoo ul li.buttons .submit:hover {color: #fff;}
/*Home new v1 End*/

/*Signup pt Start*/
body.page-template-tpl-sign-up-pt, body.page-template-tpl-sign-up-es {padding: 0 !important;}

.page-template-tpl-sign-up-pt .cont-signup-join-testimonial .otr-review-text p span {color: #333;}


#form176 .twoColumns fieldset > div > span {display: inline-block;width: auto;}
#form176 .twoColumns fieldset > div > span:last-child {margin: 0 0 0 30px;}
#form176 .twoColumns fieldset > div > span > .field {float: left;width: auto;margin: 4px 0 0;}
#form176 .twoColumns fieldset > div > span > .choice {float: left;width: auto;margin: 0;}

.rounded-radio .checkmark {display: inline-block !important;border-radius: 50%;height: 22px;width: 22px;}
.rounded-radio .checkmark::after {width: 16px;height: 16px;top: 2px;left: 2px;transform: inherit;background: #e7e7e7;border: none;border-radius: 50%;}
/*Signup pt End*/

/*Signup es Start*/
#form177 .twoColumns fieldset > div > span {display: inline-block;width: auto;}
#form177 .twoColumns fieldset > div > span:last-child {margin: 0 0 0 30px;}
#form177 .twoColumns fieldset > div > span > .field {float: left;width: auto;margin: 4px 0 0;}
#form177 .twoColumns fieldset > div > span > .choice {float: left;width: auto;margin: 0;}
/*Signup es End*/

/*utm builder Start*/
.cont-utm-builder .last-modified {display: none;}

.cont-utm-builder .blogdetail-content-inn {padding: 0;}
.cont-utm-builder .case-detail-left {padding: 0 60px 0 0;}
.cont-utm-builder .case-detail-right {padding-right: 0;}

.cont-utm-builder form {display: inline-block;width: 100%;}
.label-area {width: 170px;margin-right: 10px;display: flex;justify-content: space-between;}
.input-group .form-control {height: 50px;padding: 10px;outline: none;}
.cont-utm-builder form .input-group p.post-control {width: 100%;padding-left: 180px;display: flex;align-items: baseline;margin: 5px 0 0;line-height: 25px;color: #8193a1;font-size: 14px;line-height: 25px;font-weight: 400;word-spacing: 1px;}

.generator-area p {color: rgb(100, 100, 100);font-size: 14px;line-height: 20px;font-weight: 500;word-spacing: 1px;}
.generator-area .click-copy-btn {color: #333 !important;font-size: 18px;line-height: 20px;font-family: 'Open Sans', sans-serif;font-weight: 700 !important;}
.bullets-area ul {display: inline-block;width: auto;}
.bullets-area ul li {color: #fff;text-align: left;font-size: 16px;line-height: 20px;font-family: "Roboto",sans-serif;font-weight: 300;}
.bullets-area ul li::before {content: "";position: absolute;z-index: 1;left: 0;top: 7px;width: 6px;height: 6px;background: #fff;border-radius: 50%;}
.bullets-area .copy-btn {color: #333 !important;font-family: 'Open Sans', sans-serif;font-weight: 700 !important;}

.page-template-tpl-utm-builder .blog-bookdemo-banner {display: none;}
/*utm builder End*/

/*Home changes start*/
.single-image-nd-content > div .title-24 {
	font-weight: 400;
	margin: 0 0 18px;
}
.text-bttn::after {
	font-size: 14px;
}
.secrets-ad-revenue-title .title {
	color: #4B4AA6;
	font-weight: normal;
	padding-bottom: 20px;
}
/*Home changes end*/

/*Video Academy Start*/
.cont-video-academy-banner {padding: 50px 0;position: relative;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.cont-video-academy-banner::after {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.4);}
.video-academy-banner-inn {height: 500px;display: flex;flex-wrap: wrap;justify-content: center;align-content: center;text-align: center;z-index: 1;}
.video-academy-banner-inn .title {width: 100%;color: #fff;}
.video-academy-banner-inn p {color: #fff;font-size: 18px;line-height: 24px;margin: 20px 0 0;}

.cont-academy-video-series {padding: 60px 0;text-align: center;}
.academy-video-series-video {margin: 50px 0 0;}

.cont-what-in-store {padding: 0 0 80px;}
.what-in-store-inn {text-align: center;}
.what-in-store-inn > .title {margin: 30px 0 0;}
.what-in-store-inn p {font-size: 18px;line-height: 30px;margin: 15px 0 0;}
.what-in-store-inn ul {display: inline-block;width: 600px;max-width: 100%;margin: 20px 0 0;column-count: 2;-webkit-column-count: 2;-moz-column-count: 2;}
.what-in-store-inn ul li {float: left;width: 100%;text-align: left;padding: 0 15px 0 20px;position: relative;color: #4A4C4D;font-size: 16px;line-height: 24px;font-weight: 400;margin: 0 0 10px;}
.what-in-store-inn ul li::before {content: "";position: absolute;left: 0;top: 13px;width: 5px;height: 5px;border-radius: 50%;background: #6D6D6D;}

.cont-video-academy-items .row {justify-content: center;}
.cont-video-academy-items .keep-reading-inn {max-width: 885px;padding: 10px 10px;background: #fff;box-shadow: 0 0 14px #D4D4D4;}
.cont-video-academy-items .single-casestudy-info {display: inline-flex;width: 100%;height: auto;padding: 0;text-align: center;flex-wrap: wrap;justify-content: center;}
.cont-video-academy-items .single-casestudy-info .title {width: 100%;line-height: 38px;margin: 0 0 8px;}
.cont-video-academy-items .single-casestudy-info .title a {color: #333333;}
.cont-video-academy-items .single-casestudy-otr:hover .single-casestudy-info .title a {color: #4B4AA6;}
.cont-video-academy-items .date-modified {float: left;width: auto;padding: 0 20px 0 0;margin: 0;position: relative;}
.cont-video-academy-items .date-modified::after {content: "";position: absolute;z-index: 1;right: 9px;top: 50%;width: 2px;height: 17px;background: #333;transform: translate(0, -50%);}
.cont-video-academy-items .blog-page-category {float: left;width: auto;position: relative;left: auto;bottom: auto;background: transparent;padding: 0;margin: 0;color: #666666;font-size: 14px;line-height: 24px;margin: 0;text-transform: none;}
.cont-video-academy-items .single-casestudy-info p {display: inline-block;width: 100%;color: #666666;font-size: 16px;line-height: 26px;}
.video-academy-slider .slick-arrow {position: absolute;left: -50px;top: 50%;transform: translate(0, -50%);margin: 0;background: transparent;border: none;font-size: 30px;color: #333;}
.video-academy-slider .slick-arrow:hover {color: #4B4AA6;}
.video-academy-slider .slick-next {left: auto;right: -50px;}
/*Video Academy End*/

/*Signup v27 Start*/
.page-template-tpl-sign-up-v27 {padding: 0;}
.cont-signupv27-content {background: #eee;position: relative;}
.cont-signupv27-content::after {content: "";position: absolute;z-index: 1;right: 0;top: 0;width: 50%;height: 100%;background: transparent linear-gradient(180deg, #2D2C8F 0%, #3C3BB8 27%, #4544E9 100%) 0% 0% no-repeat padding-box;}
.cont-signupv27-content .signupv24_left {padding: 60px 12px;}

.cont-signupv27-content .signupv24_right {position: relative;z-index: 2;align-content: center;padding-bottom: 35%;}
.cont-signupv27-content .custom-logo-link .custom-logo {filter: brightness(0) invert(1);}
.cont-signupv27-content .logo-signup-page {margin: 0 0 60px;}
.why-signupv27-content h1 {color: #fff;font-size: 36px;line-height: 46px;font-weight: 600;}
.why-signupv27-content ul {display: inline-block;width: 100%;margin: 15px 0 0;}
.why-signupv27-content ul li {display: inline-block;width: 100%;color: #fff;font-size: 16px;line-height: 28px;font-weight: 400;position: relative;padding-left: 18px;margin: 10px 0 0;}
.why-signupv27-content ul li::before {content: "";position: absolute;z-index: 1;left: 0;top: 11px;width: 6px;height: 6px;background: #fff;border-radius: 50%;}
.why-signupv27-img {width: 600px;max-width: 100%;margin: 0;position: absolute;z-index: 1;left: auto;bottom: 0;}
/*Signup v27 End*/

/*Enterprise Start*/
.enterprise-publisher-banner .page-name {color: #4B4AA6;}
.enterprise-publisher-banner p {color: #333;font-size: 16px;line-height: 28px;}
.enterprise-publisher-banner ul {display: inline-block;width: 100%;}
.enterprise-publisher-banner ul li {display: inline-block;width: 100%;padding: 0 0 0 12px;color: #333;font-size: 16px;line-height: 24px;margin: 8px 0 0;position: relative;}
.enterprise-publisher-banner ul li::before {content: "";position: absolute;z-index: 1;left: 0;top: 10px;width: 5px;height: 5px;background: #333;border-radius: 50%;}
.enterprise-publisher-banner .pubguru-banner-right img {width: 100%;max-width: 100%;margin: 0 0 12px;}
.enterprise-publisher-banner .pubguru-banner-left {padding-right: 20px;}
.enterprise-img-mobile {display: none;}

.cont-drive-business {padding: 80px 0;background: #006CD6;background-repeat: no-repeat;background-position: center top;background-size: cover;}
.drive-business-content {display: inline-block;width: 100%;background: #fff;padding: 40px 30px;border-radius: 5px;}
.drive-business-content .title {font-weight: 400;}
.drive-business-content h4 {color: #4A4C4D;font-size: 16px;line-height: 22px;font-weight: 600;margin: 24px 0 0;}
.drive-business-content p {font-size: 16px;line-height: 1.6;}
.drive-business-content .text-bttn {margin: 30px 0 0;}

.page-template-tpl-enterprise .cont-icon-sections {padding: 80px 0 20px;}
.page-template-tpl-enterprise .cont-icon-sections .row > .title {text-align: center;margin: 0 0 30px;font-weight: 400;}
.page-template-tpl-enterprise .inner-icon-section p {line-height: 1.6;}
/*Enterprise End*/

/*Video Popup Start*/
.cont-popup-video {display: inline-block;width: 100%;text-align: center;}
.cont-popup-video .site-bttn {margin: 0;}
/*Video Popup End*/

/*=============AFFILIATE PAGES START=============*/
.page-template-tpl-affiliate-partner-program section *, .page-template-tpl-affiliate-partner-program-pt section * {font-family: 'Montserrat', sans-serif;}

.page-template-tpl-affiliate-partner-program .container, .page-template-tpl-affiliate-partner-program-pt .container {
    width: 100%;
    max-width: 1230px;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: auto;
    margin-right: auto;
}

/*****HEADER-CSS-START-HERE******/
.affiliate-header {
    padding: 27px 0 29.74px;
} 
.affiliate-header .row {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.header-custom-logo img {
    max-width: 251px;
	height: auto;
}
.header-custom-menu .menu li {
    display: inline-block;
    list-style: none;
}
.header-custom-menu .menu li {
    display: inline-block;
    list-style: none;
    padding: 0 32.5px;
}
.header-custom-menu .menu li a {
    font-weight: 500;
    font-size: 17px;
    line-height: 21px;
    color: #2E526B;
    transition: all .3s ease-in-out;
}
.header-custom-menu .menu li a:hover{
    color: #fec129;
}
.header-custom-menu .menu li:first-child {
    padding-left: 0;
}
.header-custom-menu .menu li.login-menu{
    padding: 0;
    padding-left: 58px;
}
.header-custom-menu .menu li.signup-menu {
    padding: 0;
    padding-left: 16px;
}
.header-custom-menu .menu li.login-menu a {
    color: #1191C9;
    min-width: 128px;
    min-height: 53px;
    background: #FFFFFF;
    padding: 15px;
    border: 1px solid #1191C9;
    box-sizing: border-box;
    border-radius: 5px;
    text-align: center;
    transition: all .3s ease-in-out;
    display: inline-block;
}
.header-custom-menu .menu li.login-menu:hover a{
    color: #fff;
    background: #1191C9;
}
.header-custom-menu .menu li.signup-menu a {
    min-width: 128px;
    min-height: 53px;
    background: #FEC129;
    padding: 15px;
    border: 1px solid #FEC129;
    box-sizing: border-box;
    border-radius: 5px;
    text-align: center;
    color: #4C5349;
    transition: all .3s ease-in-out;
    display: inline-block;
}
.header-custom-menu .menu li.signup-menu:hover a {
    color: #4C5349;
    background: #fff;
    border-color: #4C5349;
}
/*****HEADER-CSS-END-HERE******/

.notification-bar {
	color: #fff;
	background: #458BC5;
	padding: 10px 0 10px;
	font-size: 14px;
}
.notification-inner a {
	color: #fec129;
	font-weight: bold;
}
.notification-inner {
	width: calc(100% - 40px);
}
.notification-cross {
	width: auto;
	margin-left: auto;
	margin-right: 12px;
	color: #4C5349;
	background: #FEC129;
	padding: 1px 0 4px 1px;
	font-size: 20px;
	font-weight: bold;
	line-height: 1;
	width: 25px;
	text-align: center;
	border-radius: 50%;
	cursor: pointer;
	align-self: center;
}
/*****HOME-BANNER-CSS-START-HERE*****/
.home-banner {
    background: linear-gradient(258.9deg, #2F9ED0 -3.88%, #AB3092 106.46%);
    padding: 181px 0 221px;
    position: relative;
    z-index: 1;
}
.home-banner::before {
    position: absolute;
    content: "";
    background: url(assets/images/shape-left.svg);
    background-size: 120px;
    background-position: top left;
    width: 120px;
    height: 100%;
    background-repeat: no-repeat;
    top: 111px;
    z-index: -1;
}
.home-banner::after {
    position: absolute;
    content: "";
    background: url(assets/images/bg-right.svg);
    width: 100%;
    height: 100%;
    background-position: top right;
    background-size: 100%;
    top: 0;
    right: 0;
    background-repeat: no-repeat;
    z-index: -1;
}
.banner-text {
    max-width: 645px;
}
.banner-text h1 {
    font-weight: 800;
    font-size: 50px;
    line-height: 53px;
    color: #FFFFFF;
}
.banner-text h5 {
    font-weight: bold;
    font-size: 19px;
    line-height: 168%;
    letter-spacing: 0.17em;
    text-transform: uppercase;
    color: #FFFFFF;
    margin: 19px 0 28px;
    position: relative;
}
.banner-text h5::after {
    content: "";
    background: #fff;
    width: 87px;
    height: 2px;
    position: absolute;
    bottom: -28px;
    left: 0;
}
.banner-text p {
    font-weight: normal;
    font-size: 19px;
    line-height: 177%;
    color: #FFFFFF;
    opacity: 0.8;
    margin-top: 18px;
    display: inline-block;
    max-width: 590px;
}
.banner-btns {
    margin-top: 37px;
    display: flex;
    gap: 0 18.29px;
}
.apply-btn {
    font-weight: bold;
    font-size: 18px;
    line-height: 52px;
    text-align: center;
    color: #4C5349;
    background: #FEC129;
    border-radius: 5px;
    text-transform: uppercase;
    min-width: 193.71px;
    border: 2px solid #FEC129;
    min-height: 58.29px;
    transition: all .3s ease-in-out;
    cursor: pointer;
}
.apply-btn:hover{
    background: #1191C9;
    color: #fff;
    border-color: #1191C9;
}
.login-btn {
    background: rgba(255, 255, 255, 0.05);
    border: 2px solid #FFFFFF;
    box-sizing: border-box;
    border-radius: 5px;
    min-width: 184.29px;
    min-height: 58.29px;
    font-weight: bold;
    font-size: 18px;
    line-height: 52px;
    text-align: center;
    color: #FFFFFF;
    text-transform: uppercase;
    transition: all .3s ease-in-out;
    cursor: pointer;
}
.login-btn:hover{
    color: #4C5349;
    background: #FEC129;
    border-color: #FEC129;
}
/*****HOME-BANNER-CSS-END-HERE*****/

/*****PUBLISHER-CSS-START-HERE*****/
.publisher-sec {
    margin-top: 93px;
}
.publisher-sec h3 {
    font-weight: bold;
    font-size: 25px;
    line-height: 56px;
    text-align: center;
    text-transform: capitalize;
    color: #333435;
}
.publisher-logo ul {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 22px;
    margin-top: 29px;
}
.publisher-logo ul li{
    list-style: none;
}
/*****PUBLISHER-CSS-END-HERE*****/

/*****PROGRAM-WORK-CSS-START-HERE*****/
.prog-work-sec {
    margin-top: 126px;
}
.prog-work-sec h3 {
    font-weight: 800;
    font-size: 40px;
    line-height: 65px;
    text-align: center;
    letter-spacing: -0.01em;
    color: #712B5A;
    margin-bottom: 22px;
    position: relative;
}
.prog-work-sec h3::after {
    position: absolute;
    content: "";
    background: url(assets/images/title-shape.svg);
    width: 115px;
    height: 17px;
    background-repeat: no-repeat;
    bottom: -22px;
    background-size: 100%;
    left: 0;
    right: 0;
    margin: auto;
}
.prog-work-inner {
    display: flex;
    justify-content: center;
    margin-top: 115px;
    text-align: center;
    gap: 0 116px;
    position: relative;
}
.prog-work-box:first-child {
    max-width: 300px;
}
.prog-work-box:nth-child(2) {
    max-width: 352px;
}
.prog-work-box:nth-child(3) {
    width: 33%;
    max-width: 312px;
}
.prog-work-inner::before {
    position: absolute;
    content: "";
    background: url(assets/images/prog-line.svg) no-repeat;
    width: 78%;
    height: 100%;
    background-size: 100%;
    z-index: -1;
    top: 60px;
}
.prog-work-box h4 {
    font-weight: bold;
    font-size: 25px;
    line-height: 56px;
    text-transform: capitalize;
    color: #333435;
}
.prog-work-box p {
    font-weight: 500;
    font-size: 19px;
    line-height: 168%;
    text-align: center;
    color: #818181;
    opacity: 0.8;
}
/*****PROGRAM-WORK-CSS-END-HERE*****/

/*****PROGRAM-OVERVIEW-CSS-START-HERE*****/
.prog-overview-sec {
    margin-top: 146px;
    background: #F7F9FF;
    padding: 111px 0 240px;
    overflow-x: hidden;
}
.prog-overview-sec .row {
    display: flex;
}
.prog-overview-left {float: left;width: 50%;
    position: relative;
    z-index: 1;
}
.prog-overview-left::before {
    position: absolute;
    content: "";
    background: url(assets/images/prog-top.svg);
    width: 290px;
    height: 290px;
    top: -50px;
    left: -78px;
    background-size: 100%;
    background-repeat: no-repeat;
    z-index: -1;
}
.prog-overview-left::after {
    position: absolute;
    content: "";
    background: url(assets/images/prog-bottom.svg);
    width: 285px;
    height: 285px;
    bottom: 0;
    right: -25px;
    background-size: 100%;
    background-repeat: no-repeat;
    z-index: -1;
}
.prog-overview-right {float: left;width: 50%;}
.prog-overview-right h3 {
    font-weight: 800;
    font-size: 40px;
    line-height: 65px;
    letter-spacing: -0.01em;
    color: #712B5A;
    position: relative;
    margin-bottom: 20px;
}
.prog-overview-right h3::after {
    content: "";
    background: url(assets/images/title-shape.svg);
    width: 115px;
    height: 17px;
    background-repeat: no-repeat;
    bottom: -20px;
    background-size: 100%;
    left: 0;
    position: absolute;
}
.prog-overview-right ul {
    margin-top: 48px;
}
.prog-overview-right ul li {
    list-style: none;
    margin-bottom: 35px;
}
.prog-overview-right ul li span{
    display: inline-flex;
    gap: 0 17px;
}
.prog-overview-right ul li h5 {
    font-weight: bold;
    font-size: 25px;
    line-height: 56px;
    text-transform: capitalize;
    color: #333435;
}
.prog-overview-right ul li p {
    font-weight: 500;
    font-size: 19px;
    line-height: 168%;
    color: #818181;
    opacity: 0.8;
    padding-left: 47px;
}
/*****PROGRAM-OVERVIEW-CSS-END-HERE*****/

/*****FAQ-CSS-START-HERE*****/
.faq-sec {
    background: linear-gradient(258.9deg, #2F9ED0 -3.88%, #AB3092 106.46%);
    padding: 238px 0 192px;
    position: relative;
}
.faq-sec::before {
    position: absolute;
    content: "";
    background: url(assets/images/faq-left.svg) no-repeat;
    width: 100%;
    height: 100%;
    background-size: 189px;
    background-position: left;
}
.faq-sec::after {
    position: absolute;
    content: "";
    background: url(assets/images/faq-right.svg) no-repeat;
    width: 100%;
    height: 100%;
    background-size: 189px;
    background-position: top right;
    top: 250px;
}
.faq-sec .row {display: inline-block;padding: 0 12px;}
.applys-sec {
    background: #FFFFFF;
    box-shadow: 0px 12px 63px 2px rgba(47, 66, 80, 0.15);
    border-radius: 9px;
    display: flex;
    padding: 64px 119px 80px 103px;
    gap: 0 73px;
    position: relative;
    margin-top: -369px;
    align-items: center;
    overflow: hidden;
    z-index: 1;
}
.applys-sec::before {
    position: absolute;
    content: "";
    background: url(assets/images/apply-yellow.svg);
    width: 203px;
    background-size: 100%;
    height: 203px;
    bottom: -60px;
    left: -110px;
    background-repeat: no-repeat;
    z-index: -1;
}
.applys-sec::after {
    position: absolute;
    content: "";
    background: url(assets/images/apply-blue.svg);
    width: 285px;
    background-size: 255px;
    height: 285px;
    top: -50px;
    right: -105px;
    background-repeat: no-repeat;
    z-index: -1;
}
.applys-sec h3 {
    font-weight: 800;
    font-size: 40px;
    line-height: 51px;
    letter-spacing: -0.01em;
    color: #712B5A;
}
.apply-right a {
    font-weight: bold;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    color: #4C5349;
    background: #FEC129;
    border-radius: 5px;
    min-width: 319px;
    min-height: 58px;
    border: 2px solid #FEC129;
    transition: all .3s ease-in-out;
    cursor: pointer;
    display: inline-block; 
    padding: 16px;
}
.apply-right a:hover{
    background: #1191C9;
    border-color: #1191C9;
    color: #fff;
}
.faq-bottom {
    margin: 132px auto 0;
    max-width: 981px;
    position: relative;
    z-index: 9;
}
.faq-bottom h3 {
    font-weight: 800;
    font-size: 40px;
    line-height: 65px;
    text-align: center;
    letter-spacing: -0.01em;
    color: #FFFFFF;
    position: relative;
    margin-bottom: 80px;
}
.faq-bottom h3::after {
    position: absolute;
    content: "";
    background: url(assets/images/title-shape.svg);
    width: 115px;
    height: 17px;
    background-repeat: no-repeat;
    bottom: -25px;
    background-size: 100%;
    left: 0;
    right: 0;
    margin: auto;
}
.faq-accord .tabs input {
    display: none;
}
.faq-accord .tab {
    width: 100%;
    color: white;
    overflow: hidden;
    margin-bottom: 16px;
    border-radius: 8px;
}
.faq-accord .tab-label {
    display: flex;
    justify-content: flex-start;
    padding: 24px 39px;
    cursor: pointer;
    background: #FFFFFF;
    border: 1px solid #FFFFFF;
    font-weight: 600;
    font-size: 19px;
    line-height: 23px;
    color: #333435;
    transition: all 0.35s ease-in-out;
}
.faq-accord .tab-label::before {
    content: "";
    width: 19px;
    height: 17px;
    text-align: center;
    transition: all 0.35s;
    background: url(assets/images/plus.svg) no-repeat;
    background-position: center;
    margin-right: 37px;
    background-size: 17px;
}

.faq-accord .tab-close {
    display: flex;
    justify-content: flex-end;
    padding: 1em;
    font-size: 0.75em;
    background: #2c3e50;
    cursor: pointer;
}
.faq-accord .tab-close:hover {
    background: #1a252f;
}
.faq-accord input:checked + .tab-label {
    border-radius: 8px 8px 0px 0;
}
.faq-accord input:checked + .tab-label::before {
    background: url(assets/images/minus.svg) no-repeat;
    background-position: center;
}
.faq-accord .tab-content {
	width: 100%;
    color: #818181;
    background: white;
    display: none;
    padding: 0 76px 40px 95px;
    font-weight: 500;
    font-size: 19px;
    line-height: 168%;
}

.faq-accord .tab-content ul {
    padding-left: 40px;
}
.faq-accord .tab-content p {
    color: #818181;
    font-size: 19px;
    line-height: 168%;
    font-weight: 500;
	margin-top: 0;
    margin-bottom: 10px;
}
.faq-accord .tab-content.show p {
	margin-top: 0;
    margin-bottom: 10px;
}
.faq-accord .tab-content.show p:last-child{
    margin-bottom: 0;
}
.faq-page {
    padding: 100px 0;
}
.faq-page .faq-bottom {
    margin-top: 0;
}
.custom-faq-page .affiliate-footer {
    margin-top: 0;
}
/*****FAQ-CSS-END-HERE*****/

/*****BEOME-MORE-CSS-START-HERE*****/
.become-more-sec {
    padding: 30px 0;
}
.become-more-sec .row {
    display: flex;
    align-items: center;
}
.become-more-left {float: left;width: 44%;}
.become-more-right {float: left;width: 56%;}
.become-more-right h3 {
    font-weight: 800;
    font-size: 40px;
    line-height: 55px;
    letter-spacing: -0.01em;
    color: #712B5A;
}
.get-start-btn {
    background: #FEC129;
    border-radius: 5px;
    font-weight: bold;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    color: #4C5349;
    min-width: 249px;
    min-height: 58px;
    border: 2px solid #FEC129;
    margin-top: 35px;
    transition: all .3s ease-in-out;
    cursor: pointer;
    display: inline-block;
    padding: 16px;
}
.get-start-btn:hover{
    background: #1191C9;
    border-color: #1191C9;
    color: #fff;
}
/*****BEOME-MORE-CSS-END-HERE*****/

/*****FOOTER-CSS-START-HERE*****/
.affiliate-footer #nav_menu-5, .affiliate-footer #nav_menu-4, .affiliate-footer #nav_menu-6, .affiliate-footer #block-11, .affiliate-footer #nav_menu-3, .affiliate-footer #block-23 {display: none;}


.affiliate-footer {
    background: url(assets/images/footer-bg.svg) no-repeat;
    background-size: cover;
    background-position: center;
    margin-top: 50px;
}
.affiliate-footer #text-2 {
    display: none;
}
.affiliate-footer .row {
    display: flex;
    flex-wrap: wrap;
    padding: 95px 0 99px;
}
.affiliate-footer .footer-custom-widget {
    width: 25%;
}
.affiliate-footer .footer-custom-widget .bottom_title_img img {
    max-width: 251px;
}
.affiliate-footer .footer-custom-widget:first-child .widget_media_image a {display: inline-block;width: 250px;margin: 0 0 15px;}
.affiliate-footer .footer-custom-widget:first-child .widget_media_image a img {width: 100%;height: auto;}

.affiliate-footer .footer-custom-widget #text-16 p, .affiliate-footer .footer-custom-widget p {
    font-weight: 500;
    font-size: 15px;
    line-height: 194%;
    color: #D5C5C5;
    margin-bottom: 30px;
    opacity: 0.8;
    padding-right: 150px;
}
.affiliate-footer .footer-custom-widget p br {display: none;}
.affiliate-footer .footer-custom-widget h4 {
    font-weight: bold;
    font-size: 25px;
    line-height: 56px;
    text-transform: capitalize;
    color: #FFFFFF;
}
.affiliate-footer .footer-custom-widget .contact-us-footer span {
    display: none;
}
.affiliate-footer .footer-custom-widget .contact-us-footer a {
    min-width: 249px;
    min-height: 58px;
    left: 360px;
    top: 5791px;
    background: #FEC129;
    border-radius: 5px;
    display: inline-block;
    font-weight: bold;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    text-transform: uppercase;
    color: #4C5349;
    padding: 16px;
    transition: all .3s ease-in-out;
}
.affiliate-footer .footer-custom-widget .contact-us-footer a:hover{
    background: #1191C9;
    border-color: #1191C9;
    color: #fff;
}
.affiliate-footer .footer-custom-widget #nav_menu-2, .affiliate-footer .footer-custom-widget #text-9, .affiliate-footer .footer-custom-widget #text-3 {
    display: none;
}
.affiliate-footer .footer-custom-widget:first-child {
    width: 36%;
}
.affiliate-footer .footer-custom-widget:nth-child(2) {
    order: 4;
}
.affiliate-footer .footer-custom-widget:nth-child(3) {
    order: 3;
    width: 21%;
}
.affiliate-footer .footer-custom-widget:last-child {
    order: 2;
    width: 18%;
}
.affiliate-footer .footer-custom-widget ul li {
    list-style: none;
	margin: 0;
}
.affiliate-footer .footer-custom-widget ul li a {
    font-weight: 500;
    font-size: 15px;
    line-height: 266%;
    color: #D5C5C5;
    opacity: 0.8;
    transition: all .3s ease-in-out;
}
.affiliate-footer .footer-custom-widget ul li a:hover {
    color: #fec129;
}
.affiliate-footer #footer-bottom {
    border-top: 1px solid #492E57;
    padding: 28px 0 32px;
}
.affiliate-footer #footer-bottom .row {
    padding: 0;
    justify-content: space-between;
}
.affiliate-footer #footer-bottom  ul.et-social-icons li {
    list-style: none;
    display: inline-block;
    margin: 0 8px 0 0;
}
.affiliate-footer #footer-bottom p {
    font-weight: 500;
    font-size: 15px;
    line-height: 238%;
    color: #D5C5C5;
    opacity: 0.8;
}
.affiliate-footer #footer-bottom .et-social-icons li a {
    width: 38px;
    height: 38px;
    background-size: 15px;
    background-position: center;
    border: 2px solid #fff;
    display: inline-block;
    border-radius: 1000%;
}
.affiliate-footer #footer-bottom .et-social-facebook a {
    background: url(assets/images/Facebook.png) center no-repeat;
    background-size: 7px !important;
}
.affiliate-footer #footer-bottom .et-social-icons li a:hover {
    background-color: #3A94CA;
    border-color: #3A94CA;
}
.affiliate-footer #footer-bottom .et-social-twitter a {
    background: url(assets/images/twitter.png) center no-repeat;
}
.affiliate-footer #footer-bottom .et-social-youtube a {
    background: url(assets/images/youtube.png) center no-repeat;
}
.affiliate-footer #footer-bottom ul.et-social-icons li:last-child {
    display: none;
}
.affiliate-footer #footer-bottom  h4.widgettitle {
    font-weight: 500;
    font-size: 15px;
    line-height: 238%;
    color: #D5C5C5;
    opacity: 0.8;
}
.affiliate-footer #footer-bottom #text-17 {
    display: flex;
    gap: 38px;
}
.faq-accord .tab-content a {
    color: #1191C9;
}

.affiliate-footer #block-24 {display: flex;flex-wrap: wrap;}
.affiliate-footer #block-24 .widgettitle {margin: 0 38px 0 0;}

/*****FOOTER-CSS-END-HERE*****/

/***** Legal T & C Agreement Start *****/
.legal-agreement-banner {display: inline-block;width: 100%;padding: 100px 0;background: linear-gradient(258.9deg, #2F9ED0 -3.88%, #AB3092 106.46%);}
.legal-agreement-inn {text-align: center;}
.legal-agreement-inn h1 {color: #fff;font-size: 40px;line-height: 54px;font-weight: 800;padding-bottom: 30px;position: relative;}
.legal-agreement-inn h1::after {position: absolute;content: "";background: url(assets/images/title-shape.svg);width: 115px;height: 17px;background-repeat: no-repeat;bottom: 0;background-size: 100%;left: 0;right: 0;margin: auto;}

.legal-agreement-content {display: inline-block;width: 100%;padding: 100px 0 50px;}
.legal-agreement-content-inn {display: inline-block;width: 100%;}
.legal-agreement-content-inn h2 {color: #712B5A;font-size: 32px;line-height: 42px;font-weight: 700;margin: 35px 0 0;}
.legal-agreement-content-inn p {color: #818181;font-weight: 500;font-size: 19px;line-height: 32px;margin: 15px 0 0;}
.legal-agreement-content-inn ol {display: inline-block;width: 100%;margin: 10px 0 0;list-style: none;counter-reset: sec;}
.legal-agreement-content-inn ol li {display: inline-block;width: 100%;color: #818181;font-size: 19px;line-height: 32px;font-weight: 500;margin: 5px 0 0;padding: 0 0 0 30px;position: relative;}
.legal-agreement-content-inn ol li::before {counter-increment: sec;content: counter(sec);position: absolute;left: 0;top: 0px;color: #712B5A;}
.legal-agreement-content-inn ul {display: inline-block;width: 100%;margin: 10px 0 0;list-style: none;}
.legal-agreement-content-inn ul li {display: inline-block;width: 100%;color: #818181;font-size: 19px;line-height: 32px;font-weight: 500;margin: 5px 0 0;padding: 0 0 0 30px;position: relative;}
.legal-agreement-content-inn ul li::before {content: "";position: absolute;left: 0;top: 10px;width: 10px;height: 10px;background: #712B5A;border-radius: 50%;}
.legal-agreement-content-inn h2:first-child, .legal-agreement-content-inn p:first-child {margin-top: 0;}
/***** Legal T & C Agreement End *****/

/***** affiliate-partner-program-pt Start *****/
.header-custom-menu .menu li.login-menu, .header-custom-menu .menu li.signup-menu {display: none;}
.header-custom-menu .menu li.affiliate-pt-version {display: inline-block;}

.page-template-tpl-affiliate-partner-program-pt .header-custom-menu .menu li.affiliate-english-version {display: inline-block;}
.page-template-tpl-affiliate-partner-program-pt .header-custom-menu .menu li.affiliate-pt-version {display: none;}

.page-template-tpl-affiliate-partner-program-pt .home-banner {background: #003859;}

.page-template-tpl-affiliate-partner-program-pt .banner-text h5 {padding: 0 0 28px;margin: 0;}
.page-template-tpl-affiliate-partner-program-pt .banner-text h5::after {bottom: 0;}

.page-template-tpl-affiliate-partner-program-pt .publisher-sec h3 {color: #0B3958;font-weight: 500;}

.page-template-tpl-affiliate-partner-program-pt .prog-work-sec h3 {color: #0B3958;font-weight: 500;}

.page-template-tpl-affiliate-partner-program-pt .prog-work-inner {gap: 0 106px;}
.page-template-tpl-affiliate-partner-program-pt .prog-work-box:first-child {max-width: 310px;}
.page-template-tpl-affiliate-partner-program-pt .prog-work-box h4 {color: #04456C;font-size: 23px;margin: 20px 0 0;}

.page-template-tpl-affiliate-partner-program-pt .prog-overview-sec {background: #F9F9F9;}

.page-template-tpl-affiliate-partner-program-pt .prog-overview-right h3 {font-weight: 500;color: #0B3958;}
.page-template-tpl-affiliate-partner-program-pt .prog-overview-right ul li span img {align-self: flex-start;margin: 3px 0 0;}
.page-template-tpl-affiliate-partner-program-pt .prog-overview-right ul li h5 {color: #309DD8;line-height: 36px;}
.page-template-tpl-affiliate-partner-program-pt .prog-overview-right ul li p {color: #50504F;}

.page-template-tpl-affiliate-partner-program-pt .applys-sec {padding-top: 40px;padding-bottom: 40px;}
.page-template-tpl-affiliate-partner-program-pt .apply-right a {color: #fff;}

.page-template-tpl-affiliate-partner-program-pt .faq-sec {background: #fff;padding-bottom: 90px;}
.page-template-tpl-affiliate-partner-program-pt .faq-bottom h3 {color: #04456C;}

.page-template-tpl-affiliate-partner-program-pt .faq-accord .tab {background: #E8F6FC;}
.page-template-tpl-affiliate-partner-program-pt .faq-accord .tab-label {color: #0B3958;background: transparent;border: none;}
.page-template-tpl-affiliate-partner-program-pt .faq-accord .tab-label::before {margin-top: 2px;}
.page-template-tpl-affiliate-partner-program-pt .faq-accord .tab-content {background: transparent;}

.page-template-tpl-affiliate-partner-program-pt .become-more-right {padding: 0 50px 0 30px;}

.cont-restrict-sec {padding: 100px 0;background: #F9F9F9;}
.restrict-sec-inn {display: inline-block;width: 100%;}
.restrict-sec-inn > img {float: right;width: 50%;max-width: 100%;margin: 0 0 20px 20px;}
.restrict-sec-inn h3 {color: #0B3958;font-size: 40px;line-height: 65px;font-weight: 500;position:relative;padding: 0 0 40px;margin: 0 0 40px;}
.restrict-sec-inn h3::after {
	position: absolute;
	content: "";
	background: url(assets/images/title-shape.svg);
	width: 115px;
	height: 17px;
	background-repeat: no-repeat;
	bottom: 0;
	background-size: 100%;
	left: 0;
	margin: auto;
}
.restrict-sec-inn p, .restrict-sec-inn ul li {color: #50504F;opacity: 0.8;font-size: 19px;line-height: 168%;font-weight: 500;margin: 18px 0 0;}
.restrict-sec-inn ul {list-style: none;}
.restrict-sec-inn ul li {padding: 0 0 0 30px;position: relative;}
.restrict-sec-inn ul li::before {content: "";position: absolute;z-index: 1;left: 0;top: 8px;width: 15px;height: 15px;background: url(assets/images/list-icon-angle.svg) left top no-repeat;background-size: 100% auto;}
/***** affiliate-partner-program-pt End *****/
/*=============AFFILIATE PAGES END=============*/

/*=============Nigerian PAGES START=============*/
.page-bttn {display: inline-block;width: auto;color: #FFFFFF;font-size: 14px;line-height: 18px;font-weight: 700;padding: 12px 38px;background: #006CD6;border-radius: 5px;}
.page-bttn:hover {background: #007bb4;}
.flex-v-midd {display: flex !important;flex-wrap: wrap;align-items: center;}

.page-template-tpl-nigerian-ppc-campaign {padding: 0;}
.page-template-tpl-nigerian-ppc-campaign .cont-header, .page-template-tpl-nigerian-ppc-campaign .cont-footer {display: none;}

/*HEADER-CSS-START-HERE*/
.nigerian-header {padding: 25px 0;background: #4B4AA6;}
.nigerian-header .row {
    display: flex;
    align-items: center;
    justify-content: center;
}
.nigerian-header .header-custom-logo img {filter: brightness(0) invert(1);}
.nigerian-header .header-custom-logo {text-align: center;}
.nigerian-header .custom-logo-link {float: none;width: auto;display: inline-block;}
.header-custom-logo img {
    max-width: 251px;
}
.header-custom-menu .menu li {
    display: inline-block;
    list-style: none;
}
.header-custom-menu .menu li {
    display: inline-block;
    list-style: none;
    padding: 0 32.5px;
}
.header-custom-menu .menu li a {
    font-weight: 500;
    font-size: 17px;
    line-height: 21px;
    color: #2E526B;
    transition: all .3s ease-in-out;
}
.header-custom-menu .menu li a:hover{
    color: #fec129;
}
.header-custom-menu .menu li:first-child {
    padding-left: 0;
}
.header-custom-menu .menu li.login-menu{
    padding: 0;
    padding-left: 58px;
}
.header-custom-menu .menu li.signup-menu {
    padding: 0;
    padding-left: 16px;
}
.header-custom-menu .menu li.login-menu a {
    color: #1191C9;
    min-width: 128px;
    min-height: 53px;
    background: #FFFFFF;
    padding: 15px;
    border: 1px solid #1191C9;
    box-sizing: border-box;
    border-radius: 5px;
    text-align: center;
    transition: all .3s ease-in-out;
    display: inline-block;
}
.header-custom-menu .menu li.login-menu:hover a{
    color: #fff;
    background: #1191C9;
}
.header-custom-menu .menu li.signup-menu a {
    min-width: 128px;
    min-height: 53px;
    background: #FEC129;
    padding: 15px;
    border: 1px solid #FEC129;
    box-sizing: border-box;
    border-radius: 5px;
    text-align: center;
    color: #4C5349;
    transition: all .3s ease-in-out;
    display: inline-block;
}
.header-custom-menu .menu li.signup-menu:hover a {
    color: #4C5349;
    background: #fff;
    border-color: #4C5349;
}
/*HEADER-CSS-END-HERE*/

/*Page COntent Start*/
.nigerian-banner {padding: 60px 0 120px;background: #4B4AA6;}
.nigerian-banner .banner-inn {display: inline-block;justify-content: center;}
.nigerian-banner .banner-text {float: left;width: 100%;padding: 0;text-align: center;}
.nigerian-banner .banner-text h1 {color: #fff;font-size: 36px;line-height: 36px;font-weight: 700;}
.nigerian-banner .banner-text p {color: #fff;font-size: 16px;line-height: 27px;margin: 15px 0 0;}
.nigerian-banner .banner-text p span {font-weight: 700;}
.banner-bttns {display: inline-block;width: 100%;margin: 25px 0 0;justify-content: center;}
.nigerian-banner .banner-bttns .page-bttn {color: #333;background: #FEC129;}
.nigerian-banner .banner-bttns .page-bttn:hover {color: #fff;background: #18a9e1;}
.no-credit-card {display: inline-block;width: 100%;margin: 10px 0 0;color: #fff;font-size: 12px;line-height: 16px;}
.nigerian-banner .banner-certified {display: inline-block;width: 100%;margin: 30px 0 0;justify-content: center;}
.nigerian-banner .banner-certified img {float: left;margin: 0 10px 0 0;}
.nigerian-banner .banner-image {float: left;width: 50%;display: none;}
.nigerian-banner .banner-image img {display: inline-block;width: 100%;box-shadow: 0px 0px 30px rgba(0,0,0,0.15);}
.nigerian-banner .banner-image p {color: #333333;font-size: 10px;line-height: 16px;text-align: center;margin: 15px 0 0;}
.nigerian-banner .banner-image p a {color: #006CD6;}

.cont-trusted-publishers {padding: 45px 0;text-align: center;}
.trusted-publishers-inn {display: inline-block;width: 100%;}
.trusted-publishers-inn h2 {color: #666666;font-size: 24px;line-height: 34px;font-weight: 400;}
.trusted-publishers-logo {float: left;width: 100%;margin: 15px 0 0 0;display: flex;flex-wrap: wrap;justify-content: center;}
.trusted-publishers-logo img {margin: 10px 25px;max-height: 50px;width: auto;}

.cont-img-content {padding: 15px 0;}
.img-content-inn {display: inline-block;width: 100%;padding: 30px 0;}
.img-content-inn:nth-child(2n) {flex-direction: row-reverse;}
.content-img-side {float: left;width: 50%;text-align: center;padding: 0 25px 0 0;}
.content-text-side {float: left;width: 50%;padding: 0 25px 0 0;}
.content-text-side h2 {color: #4A4C4D;font-size: 24px;line-height: 32px;font-weight: 600;}
.content-text-side p {color: #6D6D6D;font-size: 16px;line-height: 26px;margin: 15px 0 0;}
.nigerian-page-ul {display: inline-block;width: 100%;margin: 8px 0 0;list-style: none;}
.nigerian-page-ul li {float: left;width: 100%;margin: 4px 0 0;color: #6D6D6D;font-size: 16px;line-height: 24px;padding: 0 0 0 12px;position: relative;}
.nigerian-page-ul li::before {content: "";position: absolute;z-index: 1;left: 0;top: 10px;width: 4px;height: 4px;background: #6D6D6D;border-radius: 50%;}

.cont-icon-nd-content {padding: 40px 0;}
.icon-nd-content-inn {display: flex;flex-wrap: wrap;}
.single-icon-nd-content {float: left;width: calc(33.33333% - 20px);margin: 10px;padding: 30px 20px 20px;box-shadow: 0px 3px 6px #0000000F;border: 1px solid #F7F7F7;}
.otr-single-icon {display: block;height: 51px;}
.otr-single-icon img {float: left;max-width: 100%;max-height: 100%;}
.single-icon-nd-content h3 {color: #4A4C4D;font-size: 18px;line-height: 24px;font-weight: 700;margin: 20px 0 0;}
.single-icon-nd-content p {color: #6D6D6D;font-size: 16px;line-height: 26px;margin: 10px 0 0;}

.cont-numbers-sec {padding: 30px 0 100px;}
.numbers-sec-inn {display: flex;flex-wrap: wrap;}
.single-numbers-info {float: left;width: 33.33333%;text-align: center;padding: 15px;}
.single-numbers-info h2 {color: #666666;font-size: 60px;line-height: 62px;font-weight: 400;}
.single-numbers-info h3 {color: #666666;font-size: 21px;line-height: 28px;font-weight: 400;margin: 10px 0 0;padding-bottom: 6px;}
.single-numbers-info p {color: #666666;font-size: 16px;line-height: 22px;margin: 0;}
.numbers-sec-inn .banner-bttns {text-align: center;margin-top: 45px;}
.numbers-sec-inn .banner-bttns a {width: 300px;max-width: 100%;}

.cont-testimonials {padding: 100px 0;background: #F8F9F9;}
.testimonials-inn {display: inline-block;width: 100%;padding: 0 10%;}
.single-testimonial-info {float: left;width: 100%;}
.single-testimonial-img {float: left;width: 200px;}
.single-testimonial-img img {float: left;width: 100%;}
.single-testimonial-content {float: left;width: calc(100% - 200px);padding: 0 0 0 30px;}
.single-testimonial-content h3 {color: #333333;font-size: 24px;line-height: 38px;font-weight: 600;}
.single-testimonial-content p {color: #666666;font-size: 16px;line-height: 26px;padding: 0 0 0 20px;margin: 18px 0 0;text-transform: uppercase;position: relative;}
.single-testimonial-content p span {font-weight: 600;}
.single-testimonial-content p::before {content: "";position: absolute;z-index: 1;left: 0;top: 13px;width: 14px;height: 1px;background: #666666;}

.cont-join-publisher {padding: 80px 0 170px;background: #4B4AA6;}
.join-publisher-inn {display: inline-block;width: 100%;padding: 0 10%;text-align: center;}
.join-publisher-inn h3 {color: #fff;font-size: 32px;line-height: 46px;font-weight: 700;}
.join-publisher-inn ul {display: inline-block;width: auto;list-style: none;margin: 20px 0 0;}
.join-publisher-inn ul li {float: left;width: auto;color: #fff;font-size: 18px;line-height: 24px;font-weight: 400;position: relative;margin: 8px 20px;padding: 0 0 0 28px;}
.join-publisher-inn ul li::before {content: "";position: absolute;z-index: 1;left: 0;top: 12px;width: 18px;height: 2px;background: #fff;}

.cont-form {padding: 30px 0 100px;background: url(assets/images/revenue-potential-new.png) center bottom 150px no-repeat;background-size: auto;background-size: 800px auto;}
.join-form-inn {display: inline-block;width: 100%;text-align: center;margin-top: -115px;}
.join-form-midd {display: inline-block;width: 410px;max-width: 100%;text-align: left;padding: 30px 30px 20px;background: #FFFFFF;box-shadow: -2px 3px 6px #00000029;	border-radius: 5px;}
.join-form-midd h3 {color: #1E1717;font-size: 18px;line-height: 24px;font-weight: 700;padding: 0;}
.join-form-midd p {color: #6D6D6D;font-size: 12px;line-height: 18px;font-weight: 400;margin: 8px 0 0;}
.join-form-midd .embed {display: inline-block;width: 100%;}
.join-form-midd .wufoo {display: inline-block;width: 100%;}
.join-form-midd .wufoo header {display: none;}
.join-form-midd .wufoo ul {float: left;width: 100%;}
.join-form-midd .wufoo ul li {float: left;width: 100%;margin: 15px 0 0;list-style: none;}
.join-form-midd .wufoo ul li.hide {display: none;}
.join-form-midd .wufoo ul li label {float: left;width: 100%;color: #595959;font-size: 16px;line-height: 22px;font-weight: 400;}
.join-form-midd .wufoo ul li label span {display: none;}
.join-form-midd .wufoo ul li > div {float: left;width: 100%;margin: 6px 0 0;}
.join-form-midd .wufoo ul li > div input, .join-form-midd .wufoo ul li > div select {float: left;width: 100%;background: #fff;border: 1px solid #CCCCCC;border-radius: 3px;color: #6D6D6D;font-size: 16px;line-height: 20px;padding: 10px 15px;font-weight: 400;}
.join-form-midd .wufoo ul li > div select {padding-left: 10px;padding-right: 25px;background-image: url(assets/images/nav_li_arrow.png);background-repeat: no-repeat;background-position: right 8px center;appearance: none;-moz-appearance: none;-webkit-appearance: none;}
.join-form-midd .wufoo ul li.buttons {text-align: center;}
.join-form-midd .wufoo ul li.buttons .submit {float: none;display: inline-block;width: auto;cursor: pointer;color: #FFFFFF;font-size: 14px;line-height: 18px;font-weight: 700;padding: 12px 38px;background: #006CD6;border: none;border-radius: 5px;}
.join-form-midd .wufoo ul li.buttons .submit:hover {background: #007bb4;}

/*Page COntent End*/

/*FOOTER-CSS-START-HERE*/
.nigerian-footer {border-top: 1px solid #CCCCCC;}
.copyright-left {text-align: center;padding: 20px 0;}
.copyright-left p#footer-info {color: #595959;font-size: 16px;line-height: 20px;margin: 0;}
/*FOOTER-CSS-END-HERE*/
/*=============Nigerian PAGES END=============*/

/*Smart Refresh Start*/
.page-template-tpl-smart-refresh .cont-pubguru-banner > div > .row {align-items: center;}
.page-template-tpl-smart-refresh .page-name {font-weight: 400;}
.cont-gif-img {height: 360px;overflow: hidden;position: relative;padding: 0 40px;}
.cont-gif-img > img {object-fit: cover;height: 100%;margin: 0 !important;}

.viewability-content {background: #F8F8FA;padding: 70px 0 40px;}
.viewability-content .packages-top {padding: 0 15%;}
.viewability-content .packages-top h3 {font-size: 36px;line-height: 48px;}
.viewability-content .packages-top h3 span {font-weight: 700;}
.viewability-content .packages-top p {font-size: 18px;line-height: 36px;}
.viewability-content .cont-image-nd-its-content {padding: 50px 0 0;}
.viewability-content .single-image-nd-content>div .title-24 {font-weight: 600;}
.viewability-content .single-image-side img {max-height: 400px;}

.morethan-ordinary-refreshes {background: #F8F8FA;text-align: center;}
.morethan-ordinary-refreshes .inner-icon-section {padding: 30px 20px;background: #fff;}
.morethan-ordinary-refreshes .icon-sec-image {display: inline-flex;justify-content: center;}
.icon-section-top-content > .title {margin: 0 0 40px;color: #4B4AA6;font-weight: 400;}
.icon-section-top-content > .title span {font-weight: 700;}
.morethan-ordinary-refreshes .inner-icon-section p {font-size: 14px;line-height: 21px;}

.page-template-tpl-smart-refresh .cont-trans-power-custom > .title {font-weight: 400;color: #4B4AA6;}

.page-template-tpl-smart-refresh .cont-transparent-nd-custom {padding: 80px 0;}

.single-review-top {margin: 0 0 50px;}
.single-review-top > .title {font-weight: 400;}
.review-slider-smart .slick-arrow {
    position: absolute;
    z-index: 1;
    left: -100px;
    top: 50%;
    transform: translate(0, -50%);
    border: none;
    background: transparent;
    padding: 0;
	margin: -90px 0 0 0;
    color: #888AE7;
    font-size: 32px;
}
.review-slider-smart .slick-next {left: auto;right: -100px;}
.review-slider-smart .otr-review-text p {font-size: 18px;line-height: 32px;font-weight: 400;}
.review-slider-smart .otr-review-text p span {font-weight: 700;}

.page-template-tpl-smart-refresh .signup-form-midd p {font-size: 14px;line-height: 22px;}
/*Smart Refresh End*/


/**/
.showall {
	display: block !important;
}
.grecaptcha-badge {
	bottom: 90px !important;
	visibility: hidden;
}
/*Sign up v30 page css start*/
.page-template-tpl-sign-up-v30 {
	padding: 0;
}
.signupv30_left {
	padding: 60px 15px 60px 0;
}
.signupv30_left .cont-logo {
	padding: 0 0 60px;
	display: inline-block;
}
.cont-signupv30-content{
    position: relative;
}
.cont-signupv30-content::after {
	content: "";
	position: absolute;
	z-index: 1;
	right: 0;
	top: 0;
	width: 50%;
	height: 100%;
	background: #434CE6 url(assets/images/sign-upv-24-background_pattern.png) left bottom no-repeat;
	background-size: 580px auto;
}
.signupv30_right {
	position: relative;
	z-index: 2;
}
.signupv30-con {
	text-align: center;
	padding: 179px 0 30px;
	width: 630px;
	max-width: 40vw;
}
.signupv30-con h4 {
	text-align: center;
	letter-spacing: 1.05px;
	color: #FFFFFF;
	text-transform: uppercase;
	opacity: 0.98;
	font-size: 14px;
	line-height: 2;
	font-weight: 600;
    padding: 0 0 20px;
}
.signupv30-con ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.signupv30-con li {
	margin: 7px 11px;
	height: 54px;
}
.signupv30-con li img {
	max-height: 100%;
	max-width: 100%;
}
.signupv30-join-revenue:not(:last-child) {
	padding-bottom: 50px;
}
.signupv30-join-revenue
{  
    animation: fadeInRight 1s ease-in-out;
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        transform: translateX(300px);
      }
  40% {
    opacity: 0;
    transform: translateX(300px);
  }
  100% {
    opacity: 1;
  }
}

/*Sign up v30 page css end*/
/*Home video version page css start*/
.home-banner-youtube-video {
	position: relative;
}
.home-banner-youtube-inner {
	position: relative;
	padding-top: 56.15%;
}
.home-banner-youtube-inner iframe {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
    box-shadow: 0px 0px 40px #00000033;
border-radius: 10px;
}
.home-banner-youtube-inner {
	position: relative;
	padding-top: 56.35%;
}
.home-banner-html-video video {
	width: 100%;
	box-shadow: 0px 0px 40px #00000033;
	border-radius: 10px;
    display: block;
}
.home-banner-html-play-btn {
	position: absolute;
	z-index: 1;
	height: 100%;
	width: 100%;
	background: #02020282;
	top: 0;
	border-radius: 10px;
	display: flex;
	justify-content: center;
    cursor: pointer;
}
.home-banner-html-play-btn img {
	border-radius: 50%;
}
.home-banner-html-inner {
	position: relative;
}
/*Home video version page css end*/


/*How to Join page css start*/
.join-cont-videos h2 {
	color: #333333;
	font-size: 27px;
	line-height: 36px;
	font-weight: 700;
	text-align: center;
}
.join-cont-videos {
	padding:45px 0 40px;
    z-index: 1;
position: relative;
}
.join-cont-video-single {
	width: 33.33%;
	padding: 0 0 40px 20px;
}
.join-cont-videos-inner {
	display: flex;
    flex-wrap: wrap;
	padding: 25px 0 0;
	margin-left: -20px;
}
.tax-course-categories .join-cont-videos-inner {display: inline-block;}
.join-cont-html-video {
	width: 100%;
	display: block;
}
.join-cont-video-details h4 {
	font-weight: 700;
	font-size: 20px;
	line-height: 28px;
	color: #4D48A2;
}
.join-cont-video-details p {
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	color: #333333;
	margin: 3px -0 0;
}
.join-cont-video-top {
	position: relative;
    transition: .3s all ease;
    -webkit-transition: .3s all ease;
    box-shadow: 0 0 0px rgba(0,0,0,0.4);
}
.join-cont-video-inside:hover .join-cont-video-top {
	box-shadow: 0px 0px 19px rgba(0,0,0,0.2);
	z-index: 1;
}
.join-cont-video-details {
	padding: 18px 0 0;
}
.join-cont-video-html-play-btn {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
    background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.join-cont-video-html-play-btn img
{
    display: block;
    border-radius: 50%;
    animation: pulse 2s infinite;
}
@-webkit-keyframes pulse {
    0% {
      -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0.7);
    }
    70% {
        -webkit-box-shadow: 0 0 0 10px rgba(204,169,44, 0);
    }
    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
    }
  }
  @keyframes pulse {
    0% {
      -moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0.7);
      box-shadow: 0 0 0 0 rgba(204,169,44, 0.7);
    }
    70% {
        -moz-box-shadow: 0 0 0 10px rgba(204,169,44, 0);
        box-shadow: 0 0 0 10px rgba(204,169,44, 0);
    }
    100% {
        -moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
        box-shadow: 0 0 0 0 rgba(204,169,44, 0);
    }
  }
 
  .howjoin-page-bttn.howjoin-page-bttn-new {
	max-width: 320px;
	margin-left: 6px;
	margin-right: 5px;
}
.howjoin-page-bttn.howjoin-page-bttn-new:last-child {
	background-color: transparent;
	border-color: #333;
}
.howjoin-page-bttn.howjoin-page-bttn-new:last-child:hover{
    background-color: #007bb4;
border-color: #007bb4;
}
.join-cont-videos > div > p {
	text-align: center;
}
/*How to Join page css end*/

/*Blog side page css start*/
.new-sidebar-banner {display: inline-block;width: 100%;}
.new-sidebar-banner h3 {color: #fff;font-size: 30px;line-height: 40px;font-family: "Poppins", sans-serif;font-weight: 600;}
.new-sidebar-banner p {color: #fff;font-size: 13.8px;line-height: 22px;margin: 8px 0 0;padding: 0;font-family: "Poppins", sans-serif;font-weight: 300;}
.new-sidebar-banner a {display: inline-block;width: 100%;}
.new-sidebar-banner a img {float: left;width: 100%;}
/*.new-sidebar-banner a {display: inline-block;width: auto;color: #AA3492;font-size: 14px;line-height: 24px;font-weight: 600;padding: 8px 14px;margin: 18px 0 0;background: #fff;border: 1px solid #fff;border-left-color: rgb(255, 255, 255);border-radius: 3px;}
.new-sidebar-banner a:hover {color: #fff;background: #AA3492;border-color: #AA3492;}*/

.blog_find_outer {
	text-align: center;
	max-width: 340px;
	/*background: linear-gradient(45deg,rgba(129,107,236,1) 0%,rgba(155,62,153,1) 80%);*/
	background: #191919;
}
.blog_find_top {
	padding: 11px 10px 15px;
}
.blog_find_top .custom-logo-link {display: inline-flex;flex-wrap: wrap;float: none;width: 100%;margin: 0 0 15px;align-items: center;}
.cont-sidebar-logo {display: inline-flex;width: 56px;height: 56px;background: #fff;border-radius: 50%;padding: 5px;justify-content: center;align-content: center;}
.blog_find_top .custom-logo {max-width: 40px;/*filter: brightness(0) invert(100);*/}
.cont-monetize-text-rate {display: inline-block;width: calc(100% - 56px);padding: 0 0 0 15px;text-align: left;}
.cont-monetize-text {display: inline-block;width: 100%;color: #fff;font-size: 16px;line-height: 22px;font-family: "Poppins", sans-serif;font-weight: 600;}
.cont-star-rating {display: inline-flex;width: 100%;}
.cont-star-rating-img {display: inline-block;width: auto;}
.cont-star-rating-img > img {float: left;max-width: 71px;}
.cont-star-rating-text {display: inline-block;width: auto;color: #fff;font-size: 12px;line-height: 14px;font-family: "Poppins", sans-serif;font-weight: 600;margin: 0 0 0 5px;}
.cont-star-rating-text span {display: inline-block;width: auto;}

.blog_find_top h3 {
	display: inline-block;
	width: 100%;
	color: #fff;
	font-size: 20px;
	line-height: 30px;
	padding: 0;
	font-weight: bold;
	text-align: left;
}
.blog_find_top h3 span {background: #fff;color: #aa3492;padding: 0 4px;}
.blog_find_top img {
	max-width: 170px;
}

.blog_find_top h2 {display: inline-block;width: 100%;color: #fff;font-size: 14px;line-height: 18px;margin: 15px 0 0;font-weight: bold;text-align: left;position: relative;text-transform: uppercase;position: relative;}
.blog_find_top h2 span {background: #191919;padding: 0 10px 0 0;position: relative;z-index: 2;}
.blog_find_top h2::after {content: "";position: absolute;z-index: 1;right: -20px;top: 50%;width: 100%;height: 1px;background: #fff;}

.cont-blogsidebar-content {display: inline-block;width: 100%;border-top: 1px solid #373737;margin: 0;padding: 5px 0 0;text-align: left;}
.cont-blogsidebar-content h3 {color: #fff;font-size: 14px;line-height: 22px;font-family: "Poppins", sans-serif;font-weight: 600;margin: 10px 0 0;}
.cont-blogsidebar-content p {color: #fff;font-size: 12px;line-height: 23px;font-family: "Poppins", sans-serif;font-weight: 400;margin: 8px 0 0;}
.cont-blogsidebar-content ul {display: inline-flex;flex-wrap: wrap;width: 100%;margin: 5px 0 0;justify-content: space-between;}
.cont-blogsidebar-content ul li {display: inline-block;width: 49%;color: #fff;font-size: 12px;line-height: 18px;font-family: "Poppins", sans-serif;font-weight: 400;padding: 2px 0;}

.cont-sidebar-logos {display: inline-flex;flex-wrap: wrap;width: calc(100% - 20px);align-items: center;justify-content: center;padding: 10px 10px 0;border-top: 1px solid #373737;}
.sidebar-single-logo {display: inline-block;width: auto;margin: 5px 7px;}
.sidebar-single-logo img {float: left;width: auto;filter: brightness(100);}
.sidebar-single-logo:nth-child(1) {width: 35px;margin-left: 0;}
.sidebar-single-logo:nth-child(2) {width: 88px;}
.sidebar-single-logo:nth-child(3) {width: 40px;}
.sidebar-single-logo:nth-child(3) img {filter: none;}
.sidebar-single-logo:nth-child(4) {width: 92px;margin-right: 0;}

.blog_g2_cont {display: inline-block;width: 100%;padding: 0 20px;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.blog-g2-left-logo {float: left;width: 110px;margin-right: auto;}
.blog_g2_logo {display: inline-block;width: 40px;}
.blog_g2_logo img {width: 50px;}
.blog_g2_rating_star {display: inline-block;width: 50px;text-align: left;margin: 0 0 0 15px;}
.blog_g2_rating {display: inline-block;width: 100%;margin: 0 0 4px;color: #fff;font-size: 12px;line-height: 12px;font-weight: bold;float: left;}
.blog_g2_ratingstar {display: inline-block;width: 100%;float: left;}
.blog_g2_ratingstar i {float: left;margin: 0 2px 0 0;color: #fff;font-size: 7px;}
.blog_g2_ratingstar i:last-child {margin-right: 0;}

.blog_find_content {
	padding: 20px 10px;
}
.blog_find_outer .trans-services-info {
	margin: 0;
	background: #fff;
	padding: 2px 0;
}
.blog_find_outer .blog_find_content h4.title {
	color: #aa3492;
	font-size: 18px;
	line-height: 22px;
	margin: 0;
    font-family: "Poppins", sans-serif;
	font-weight: 600;
}

.blog_find_outer .blog_find_content h4.title sup {
	font-size: 87%;
	position: relative;
	top: -4px;
}

.blog_find_content .single-trans-services-info {
	padding: 5px 10px 5px 20px;
	text-align: left;
}
.blog_find_content .single-trans-services-info p {
	color: #191919;
	font-size: 12px;
	line-height: 16px;
	font-family: "Poppins", sans-serif;
    font-weight: 500;
	margin-top: 2px;
}
.blog_find_btn {
	padding: 10px 0 5px;
}
.blog_find_btn_start.site-bttn {
	width: 100%;
	margin: 0;
	border-color: #aa3492;
	border-radius: 50px;
	background: #aa3492;
	padding: 10px 20px;
	position: relative;
	z-index: 1;
	border-radius: 0;
}

.blog_find_btn_start.site-bttn::before {
	opacity: 0;
	content: "";
	position: absolute;
	left: -8px;
	border: 2px solid #FEC129;
	width: calc(100% + 16px);
	height: calc(100% + 16px);
	top: -8px;
	border-radius: 50px;
    transition: .3s all ease;
    -webkit-transition: .3s all ease;
	clip-path: polygon(calc(100% - 25px) 0, 106% 0, 106% 100%, calc(100% - 25px) 100%);
}
.blog_find_btn_start.site-bttn:hover::before {
	clip-path: polygon(0 0, 106% 0, 106% 100%, 0 100%);
}
.blog_find_btn_start.site-bttn:hover {background: #006CD6;border-color: #006CD6;}
/*Blog side page css end*/

/*affiliate-partner-program-new Start*/
.page-template-tpl-affiliate-partner-program-new section *, .page-template-tpl-affiliate-partner-program-pt-new section * {
	font-family: 'Montserrat', sans-serif;
}
.page-template-tpl-affiliate-partner-program-new .container, .page-template-tpl-affiliate-partner-program-pt-new .container {
	width: 100%;
	max-width: 1230px;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: auto;
	margin-right: auto;
}
.affi-title-42 {color: #333;font-size: 42px;line-height: 50px;font-weight: 700;margin: 0 0 50px;}
.affi-title-38 {color: #333;font-size: 38px;line-height: 46px;font-weight: 700;margin: 0 0 50px;}
.title-after {position:relative;padding: 0 0 25px;}
.title-after:after {content: "";position:absolute;left: 50%; bottom: 0;transform: translate(-50%, 0);width: 80px;height: 4px;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#188cc6+0,5a64ae+43,a03e97+100 */
background: rgb(24,140,198); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(24,140,198,1) 0%, rgba(90,100,174,1) 43%, rgba(160,62,151,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(24,140,198,1) 0%,rgba(90,100,174,1) 43%,rgba(160,62,151,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(24,140,198,1) 0%,rgba(90,100,174,1) 43%,rgba(160,62,151,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#188cc6', endColorstr='#a03e97',GradientType=1 ); /* IE6-9 */}
.affi-title-after-2 {position:relative;padding: 0 0 25px;}
.affi-title-after-2:before {content: "";position:absolute;left: 50%; bottom: 0;transform: translate(-50%, 0);width: 40px;height: 4px;background: #1190C8;margin: 0 0 0 -22px;}
.affi-title-after-2:after {content: "";position:absolute;left: 50%; bottom: 0;transform: translate(-50%, 0);width: 40px;height: 4px;background: #AA3492;margin: 0 0 0 22px;}

.cont-affiliate-banner {
	position: relative;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ebd8ea+0,e2deee+33,d7e4f1+66,cfe9f4+100 */
background: rgb(235,216,234); /* Old browsers */
background: -moz-linear-gradient(45deg,  rgba(235,216,234,1) 0%, rgba(226,222,238,1) 33%, rgba(215,228,241,1) 66%, rgba(207,233,244,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg,  rgba(235,216,234,1) 0%,rgba(226,222,238,1) 33%,rgba(215,228,241,1) 66%,rgba(207,233,244,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg,  rgba(235,216,234,1) 0%,rgba(226,222,238,1) 33%,rgba(215,228,241,1) 66%,rgba(207,233,244,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebd8ea', endColorstr='#cfe9f4',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}
.cont-affiliate-banner::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	transform: translate(0px, -50%);
	width: 195px;
	height: 146px;
	z-index: 0;
	background: url(assets/images/banner-cloud-left.svg);
	background-size: auto 100%;
	background-position: top right;
	background-repeat: no-repeat;
	margin: 90px 0 0;
}
.cont-affiliate-banner::after {
	content: "";
	position: absolute;
	top: 70px;
	right: 0;
	width: 205px;
	height: 146px;
	z-index: 0;
	background: url(assets/images/banner-cloud-right.svg);
	background-size: auto 100%;
	background-position: top left;
	background-repeat: no-repeat;
}
.affiliate-banner-bg {display: block;padding: 120px 0 220px;background: url(assets/images/affiliate-banner-bg.png);background-size: auto;background-position: center center;background-repeat: no-repeat;}
.affiliate-banner-left h1 {margin: 0;}
.affiliate-banner-left h5 {color: #AA3492;font-size: 30px;line-height: 38px;font-weight: 700;margin: 10px 0 0;padding: 0 8% 0 0;}
.affiliate-banner-left p {color: #4A4C4D;font-size: 19px;line-height: 28px;font-weight: 400;margin: 22px 0 0;}
.affiliate-banner-btns {margin-top: 30px;display: flex;gap: 0 18.29px;}
.affiliate-apply-btn {font-weight: 700;font-size: 17px;line-height: 58px;text-align: center;color: #fff;background: #1190C8;text-transform: uppercase;min-width: 200px;border: 1px solid #1190C8;min-height: 62px;transition: all .3s ease-in-out;cursor: pointer;border-radius: 50px;}
.affiliate-apply-btn:hover{background: #AA3492;color: #fff;border-color: #AA3492;}
.affiliate-login-btn {font-weight: 700;font-size: 17px;line-height: 58px;text-align: center;color: #1190C8;background:transparent;text-transform: uppercase;min-width: 200px;border: 1px solid #1190C8;min-height: 62px;transition: all .3s ease-in-out;cursor: pointer;border-radius: 50px;}
.affiliate-login-btn:hover{color: #fff;background: #AA3492;border-color: #AA3492;}
.affiliate-banner-left, .affiliate-banner-right {position: relative;z-index: 1;}
.affiliate-banner-right img {width: calc(100% + 130px);max-width: none;margin: 0 0 0 -40px;}

.affiliate-prog-work-sec {padding: 55px 0 0;position:relative;}
.affiliate-prog-work-sec::before {content: "";position: absolute;z-index: 1;width: 100%;height: 100px;background: #fff;clip-path: polygon(100% 0, 100% 100%, 0 100%);top: -100px;}
.affiliate-prog-work-sec h2 {text-align: center;}
.affiliate-prog-work-inner {display: flex;flex-wrap: wrap;justify-content: center;margin-top: 20px;text-align: center;position: relative;padding: 0 5px;}
.affiliate-prog-work-box {padding: 10px;}
.affiliate-prog-work-box-inn {height: 100%;padding: 60px 40px;box-shadow: 0px 3px 26px #0000000F;border-radius: 5px;}
.affiliate-prog-work-box-inn > img {max-height: 58px;}
.affiliate-prog-work-box h4 {color: #333435;font-size: 21px;line-height: 28px;font-weight: 700;text-transform: capitalize;margin: 30px 0 0;}
.affiliate-prog-work-box p {color: #000;font-size: 17px;line-height: 30px;text-align: center;font-weight: 500;opacity: 0.78;margin: 15px 0 0;}

.affi-publisher-sec {padding: 100px 0;}
.affi-publisher-sec .title {text-transform: capitalize;text-align: center;}
.affi-publisher-logo ul {display: flex;flex-wrap: wrap;justify-content: center;margin-top: 0px;}
.affi-publisher-logo ul li {list-style: none;display: flex;flex-wrap: wrap;align-content: center;width: auto;height: 50px;	margin: 10px 40px;}
.affi-publisher-logo ul li img {object-fit: contain;max-width: 100%;max-height: 100%;}

.affi-prog-overview-sec {padding: 80px 0 0px;background: #E5EDF8;position: relative;overflow-x: hidden;}
.affi-prog-overview-sec::before {
	content: "";
	position: absolute;
	bottom: 90px;
	left: 0;
	width: 195px;
	height: 146px;
	z-index: 0;
	background: url(assets/images/banner-cloud-left.svg);
	background-size: auto 100%;
	background-position: top right;
	background-repeat: no-repeat;
}
.affi-prog-overview-sec .title {text-align: center;}
.affi-prog-overview-content {display: flex;flex-wrap: wrap;align-items: flex-end;position: relative;z-index: 1;}
.affi-prog-overview-content > div {padding: 0 12px;}
.affi-prog-overview-left {float: left;width: 50%;padding-bottom: 30px !important;}
.affi-prog-overview-left ul li {
	display: flex;flex-wrap: wrap;
	list-style: none;
	margin-bottom: 24px;
	background: #fff;
	box-shadow: 0px 3px 27px #B1AFBB21;
	border-radius: 16px;
	padding: 25px 60px 25px 25px;
}
.affi-prog-list-img {float: left;width: 66px;}
.affi-prog-list-content {float: left;width: calc(100% - 66px);padding: 0 0 0 22px;}
.affi-prog-overview-left ul li h5 {color: #333435;font-size: 21px;line-height: 28px;font-weight: 700;text-transform: capitalize;}
.affi-prog-overview-left ul li p {color: #4A4C4D;font-size: 18px;line-height: 28px;font-weight: 400;opacity: 0.78;}
.affi-prog-overview-right {position: relative;z-index: 1;}
.affi-prog-overview-right img {float: right;width: calc(100% + 80px);max-width: none;}

.affi-applys-sec {padding: 100px 12px 50px;}
.affi-applys-inn {display: flex;flex-wrap: wrap;align-items: center;background: #4B4AA6;padding: 30px 90px;border-radius: 30px;}
.affi-apply-left {float: left;width: 62%;}
.affi-apply-left .title {color: #fff;margin: 0;}
.affi-apply-left > a {
	display: inline-block;
	font-size: 17px;
	line-height: 58px;
	font-weight: 700;
	text-align: center;
	color: #fff;
	background: #AA3492;
	padding: 0 40px;
	margin: 20px 0 0;
	text-transform: capitalize;
	min-width: 200px;
	border: 1px solid #AA3492;
	min-height: 62px;
	transition: all .3s ease-in-out;
	cursor: pointer;
	border-radius: 50px;
}
.affi-apply-left > a:hover {color: #fff;background: #1190C8;border-color: #1190C8;}
.affi-apply-right {float: left;width: 38%;text-align: center;}

.affi-faq-sec {padding: 50px 0;position: relative;}
.affi-faq-sec::before {
	content: "";
	position: absolute;
	top: 48%;
	left: 0;
	transform: translate(0px, -50%);
	width: 240px;
	height: 220px;
	z-index: 0;
	background: url(assets/images/faq-sec-cloud-left.png);
	background-size: auto 100%;
	background-position: top right;
	background-repeat: no-repeat;
	margin: 90px 0 0;
}
.affi-faq-sec::after {
	content: "";
	position: absolute;
	top: 100px;
	right: 0;
	width: 240px;
	height: 274px;
	z-index: 0;
	background: url(assets/images/faq-sec-cloud-left.png);
	background-size: auto 100%;
	background-position: top left;
	background-repeat: no-repeat;
}
.affi-faq-bottom {margin: 10px 0 0;max-width: 100%;position: relative;z-index: 9;}
.affi-faq-bottom .title {text-align: center;}
.affi-faq-accord .tabs input {position: absolute;left: 0;top: 0;z-index: 1;opacity: 0;}
.affi-faq-accord .tab {
	width: 100%;
	overflow: hidden;
	border-radius: 0;
	border-top: 1px solid rgba(0,0,0,0.39 );
	position: relative;
}
.affi-faq-accord .tab-label {
	display: flex;
	justify-content: flex-start;
	padding: 24px 30px 24px 0;
	cursor: pointer;
	background: #FFFFFF;
	border: 1px solid #FFFFFF;
	font-weight: 700;
	font-size: 21px;
	line-height: 28px;
	color: #333435;
	transition: all 0.35s ease-in-out;
	position: relative;
}
.affi-faq-accord .tab-label::before {
	content: "";
	width: 14px;
	height: 11px;
	text-align: center;
	background: url(assets/images/accordion-angle.png) no-repeat;
	background-position: center top;
	background-size: 100% auto;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translate(0, -50%);
}

.affi-faq-accord .tab-close {
    display: flex;
    justify-content: flex-end;
    padding: 1em;
    font-size: 0.75em;
    background: #2c3e50;
    cursor: pointer;
}
.affi-faq-accord .tab-close:hover {
    background: #1a252f;
}
.affi-faq-accord input:checked ~ .tab-label::before {
    background-position: center bottom;
}
.affi-faq-accord .tab-content {
	width: 100%;
	color: #000;
	background: white;
	display: none;
	padding: 0 80px 24px 0px;
	font-weight: 500;
	font-size: 18px;
	line-height: 28px;
	opacity: 0.8;
}

.affi-faq-accord .tab-content ul {
    padding-left: 0px;
}
.affi-faq-accord .tab-content ul li {position: relative;padding: 0 0 10px 25px;}
.affi-faq-accord .tab-content ul li::before {content: "";position: absolute;left: 0;top: 11px;width: 6px;height: 6px;border-radius: 50%;background: #AA3492;}
.affi-faq-accord .tab-content p {
	color: #000;
	font-size: 18px;
	line-height: 28px;
	font-weight: 500;
	margin-top: 0;
	margin-bottom: 10px;
}
.affi-faq-accord .tab-content.show p {
	margin-top: 0;
    margin-bottom: 10px;
}
.affi-faq-accord .tab-content.show p:last-child{
    margin-bottom: 0;
}


.affi-become-more-sec {padding: 50px 12px 90px;}
.affi-become-more-content {display: flex;flex-wrap: wrap;align-items: center;width: 100%;background: transparent linear-gradient(113deg, #1190C8 0%, #1190C8 11%, #2087C3 15%, #2385C2 33%, #AA3492 100%) 0% 0% no-repeat padding-box;border-radius: 22px;padding: 80px;}
.affi-become-more-left {float: left;width: 44%;padding: 0 40px 0 0;}
.affi-become-more-right {float: left;width: 56%;}
.affi-become-more-right h3 {color: #fff;font-size: 28px;line-height: 40px;font-weight: 700;}
.affi-get-start-btn {display: inline-block;font-size: 17px;line-height: 58px;font-weight: 700;text-align: center;color: #fff;background: #1190C8;padding: 0 40px;margin: 25px 0 0;	text-transform: capitalize;min-width: 215px;border: 1px solid #1190C8;min-height: 62px;transition: all .3s ease-in-out;cursor: pointer;border-radius: 50px;}
.affi-get-start-btn:hover {color: #fff;background: #AA3492;border-color: #AA3492;}
/*affiliate-partner-program-new End*/

/*Advanced Video Training Page Start*/
.cont-course-page-top {padding: 60px 0;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1f2963+0,1b234e+36,171835+75,29163f+100 */
background: rgb(31,41,99); /* Old browsers */
background: -moz-linear-gradient(45deg, rgba(31,41,99,1) 0%, rgba(27,35,78,1) 36%, rgba(23,24,53,1) 75%, rgba(41,22,63,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg, rgba(31,41,99,1) 0%,rgba(27,35,78,1) 36%,rgba(23,24,53,1) 75%,rgba(41,22,63,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg, rgba(31,41,99,1) 0%,rgba(27,35,78,1) 36%,rgba(23,24,53,1) 75%,rgba(41,22,63,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f2963', endColorstr='#29163f',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.course-course-top-inn {text-align: left;max-width: 50%;}
.course-course-top-inn h1 {color: #fff;font-size: 46px;line-height: 60px;font-weight: 800;letter-spacing: -2px;}
.course-course-top-inn h1 span {color: #ab3192;}
.course-course-top-inn p {color: #fff;font-size: 18px;line-height: 26px;font-weight: 400;margin: 10px 0 0;}

.cont-course-banner {padding: 60px 0;background: #f5f5ff;}
.course-banner-inn {text-align: center;}
.single-course-otr {display: inline-block;width: 320px;padding: 30px;background: #fff;}
.course-bestseller span {color: #fff;font-size: 16px;line-height: 22px;font-weight: 400;background: #ab3192;padding: 3px 15px;text-transform: uppercase;}
.single-course-otr h2 {color: #333;font-size: 32px;line-height: 40px;font-weight: 800;letter-spacing: -1px;text-transform: uppercase;margin: 20px 0 0;}
.course-img {display: inline-block;margin: 20px 0 0;}
.course-img img {float:left;}
.course-button {margin: 20px 0 0;}
.course-button a {display: inline-block;width: 260px;max-width: 100%;color: #fff;font-size: 16px;line-height: 22px;padding: 15px 35px;font-weight: 600;margin: 0;background: #ab3192;border: 2px solid #ab3192;border-radius: 30px;}
.course-button a:hover {color: #ab3192;background: transparent;}
.otr-itsfree {color: #6D6D6D;font-size: 16px;line-height: 200%;font-weight: 400;margin: 15px 0 0;}

.cont-wanthelp {padding: 60px 0;background: #fff;}
.cont-wanthelp .container {max-width: 700px;}
.course-wanthelp-inn {text-align: center;}
.course-wanthelp-inn h3 {color: #333;font-size: 40px;line-height: 50px;font-weight: 800;letter-spacing: -2px;text-transform: uppercase;}
.course-wanthelp-inn .course-button a {width: 320px;}

.course-form-popup .modal-body {padding: 4px;background: #fff;text-align: center;}
.course-form-popup .modal-header {padding: 0;position: relative;}
.course-form-popup .modal-header .btn-close {position: absolute;z-index: 1;right: -10px;top: -10px;width: 28px;height: 28px;background: #fec12c;opacity: 1;border-radius: 50%;color: #fff;font-size: 24px;display: inline-flex;justify-content: center;align-items: center;}
.course-form-popup .modal-dialog {max-width: 500px;}
.course-form-body {padding: 20px !important;}
.cont-form-tabs {display: inline-block;width: 100%;}
.cont-form-tabs .nav-tabs {border: none;justify-content: center;}
.cont-form-tabs .nav-tabs li {margin: 0 5px;}
.cont-form-tabs .nav-link {display: inline-block;width: auto;color: #000;font-size: 16px;line-height: 22px;padding: 15px 20px;font-weight: 600;margin: 0;background: #dee2e6;border: 2px solid #dee2e6;border-radius: 5px;}
.cont-form-tabs .nav-link.active {color: #fff;background: #ab3192;border-color: #ab3192;}
.cont-form-tabs .tab-content {display: inline-block;width: 100%;padding: 20px 0 0;}
.cont-form-tabs .tab-pane {float: left;width: 100%;}
.course-popup-title {padding: 0 0 10px;text-align: center;color: #333;font-size: 22px;line-height: 32px;font-weight: 700;letter-spacing: -1.5px;}
.cont-register-form {display: inline-block;width: 100%;text-align: center;}
.cont-register-form form {display: inline-block;width: 100%;}
.register-form-field {float: left;width: 100%;margin: 5px 0;}
.register-form-field label {float: left;width: 100%;color: #595959;font-size: 16px;line-height: 22px;font-weight: 400;margin: 0 0 4px;}
.register-form-field input {float: left;width: 100%;background: #fff;border: 1px solid #CCCCCC;border-radius: 3px;color: #6D6D6D;font-size: 16px;line-height: 20px;padding: 10px 15px;font-weight: 400;}
.register-form-btn {float: left;width: 100%;text-align: center;margin: 10px 0 0;}
.register-form-btn input {display: inline-block;width: auto;color: #fff;font-size: 16px;line-height: 22px;padding: 12px 25px;font-weight: 600;margin: 0;background: #ab3192;border: 2px solid #ab3192;border-radius: 5px;}

.cont-courselogin-sec {padding: 80px 0;background: #f5f5ff;position: relative;}
.cont-register-form .um {margin-bottom: 0 !important;}
.cont-login-form .um-col-alt > div.um-left {width: 100%;}
.cont-login-form .um-col-alt > div.um-right {display: none;}
.cont-login-form .um-login {max-width: 450px;}
.close-form {display: inline-block;width: 100%;margin: 20px 0 0;text-align: center;}
.close-form a {display: inline-block;width: auto;color: #4B4AA6;font-size: 22px;line-height: 32px;font-weight: 700;letter-spacing: -1.5px;text-decoration: underline;}
.close-form a:hover {text-decoration: none;}

.cont-login-form .um-misc-img {display: none;}
.cont-login-form .um-misc-with-img > div > strong {color: #ab3192;font-size: 20px;line-height: 30px;font-weight: 800;letter-spacing: -1px;}
.cont-login-form .um-misc-ul {display: inline-block;width: 100%;text-align: center;}
.cont-login-form .um-misc-ul li {display: inline-block;width: auto;}
.cont-login-form .um-misc-ul li a {display: inline-block;color: #fff;font-size: 16px;line-height: 30px;font-weight: 700;letter-spacing: -1px;background: #4B4AA6;padding: 10px 20px;border-radius: 5px;}
.cont-login-form .um-misc-ul li:nth-child(1) {display: none;}

.cont-register-form .um-field {padding: 10px 0 0 0;}
.cont-register-form .um-field-label {margin: 0 0 5px;}
.cont-register-form .um-field-label label {float: left;width: 100%;color: #595959;font-size: 16px !important;line-height: 22px !important;font-weight: 400;}
.cont-register-form .um-field-area {display: inline-block;width: 100%;}
.cont-register-form .um-form .um-field-area input {float: left;width: 100%;height: auto !important;background: #fff;border: 1px solid #CCC;color: #6D6D6D !important;font-size: 16px !important;line-height: 20px;padding: 10px 15px !important; font-weight: 400;border-radius: 3px;}

.cont-register-form input[type=submit].um-button, .cont-register-form input[type=submit].um-button:focus {background: #ab3192 !important;}
.cont-register-form input[type=submit].um-button:hover {background: #4B4AA6 !important;}

.cont-woofoo-register-sec {padding: 60px 0;background: #f5f5ff;}
.training-faq-inn {margin: 0 1px 0 0;padding-top: 80px;}
.training-faq-inn::before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: calc(100% - 53%);
	background: #fff;
}
.training-faq-inn .otr-accordion-part {padding: 0;position: relative;z-index: 1;}
.woofoo-register-inn {text-align: right;padding: 0 0 0 50px;}

.cont-policy-violation-sec {padding: 90px 0;position: relative;}
.policy-violation-head {text-align: center;}
.policy-violation-inn {padding: 0;align-items: flex-start;}
.policy-violation-left {padding-bottom: 80px;}
.policy-violation-left h2 {color: #333;font-size: 32px;line-height: 42px;font-weight: bold;margin: 0 0 10px;}
.policy-violation-left h3 {color: #333;font-size: 30px;line-height: 37px;margin: 0;font-weight: 800;}
.policy-violation-left p {color: #6d6d6d;font-size: 15px;line-height: 22px;margin: 25px 0 0;}
.policy-violation-left ul {display: inline-block;width: 100%;margin: 10px 0 0;text-align: left;max-width: 100%;}
.policy-violation-left ul li {display: inline-block;width: 100%;color: #6d6d6d;font-size: 15px;line-height: 22px;font-weight: 400;padding: 2px 0 2px 32px;margin: 14px 0 0;position: relative;}
.policy-violation-left ul li::before {
    content: "";
    position: absolute;
    z-index: 1;
    left: 0;
    top: 4px;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    background: url(assets/images/circle-check-dark-grey.png) left top no-repeat;
}
.google-restrictions-img {width: 222px;}
.policy-violation-right {position: sticky;top: 20px;text-align: right;padding: 0 0 0 50px;z-index: 1;margin-top: -234px;}
/*Advanced Video Training Page End*/

/*Forgotpassword Page Start*/
.um-page-password-reset .cont-default-temp {padding: 15vh 0;}
.page-id-24838 header.entry-header h1 {color: #4B4AA6;text-align: center;}
.um-page-password-reset .cont-default-temp input[type=submit].um-button, .um-page-password-reset .cont-default-temp input[type=submit].um-button:focus {background: #ab3192 !important;}
.um-page-password-reset .cont-default-temp input[type=submit].um-button:hover {background: #4B4AA6 !important;}
/*Forgotpassword Page End*/

/*Course Cat Page Start*/
.cont-cat-posts {padding: 80px 0;}
.cont-course-cats-left ul {display: inline-block;width: 100%;background: #4B4AA6;padding: 10px 20px;border-radius: 5px;}
.cont-course-cats-left ul li {float: left;width: 100%;margin: 5px 0;}
.cont-course-cats-left ul li a {float: left;width: 100%;padding: 10px;color: #fff;font-size: 16px;line-height: 20px;font-weight: 500;border-radius: 5px;}
.cont-course-cats-left ul li a:hover, .cont-course-cats-left ul li.active a {color: #4B4AA6;background: #f1f1f1;}
.cont-cat-posts-right {padding: 0 10px 0 30px;margin: 0;}
.cont-cat-posts-right .howjoin-banner-inn {display: inline-block;width: 100%;text-align: left;position: relative;z-index: 1;padding: 0 10px 10px;}
.cont-cat-posts-right .howjoin-banner-inn h1 {color: #4B4AA6;font-size: 38px;line-height: 44px;font-weight: 700;}
.join-cont-videos-inner .howjoin-banner-inn h1 {text-transform: uppercase;letter-spacing: -2px;}
.cont-cat-posts-right .howjoin-banner-inn p {color: #333333;font-size: 17px;line-height: 28px;font-weight: 400;margin: 15px 0 0;}
.join-cont-videos-otr {display: flex;flex-wrap: wrap;width: 100%;padding: 0;}
.cont-cat-posts-right .join-cont-video-single {width: 33.33%;padding: 0 10px 40px 10px;}
.single-cat-post .join-cont-video-top {height: 190px;}
.single-cat-post .join-cont-video-top > img {object-fit: cover;width: 100%;height: 100%;}
.cont-cat-posts-right .join-cont-video-details {padding: 15px 0 0;}
.cont-cat-posts-right .join-cont-video-details h4 {font-size: 18px;line-height: 26px;}
.cont-cat-posts-right .join-cont-video-details p {color: #333;font-size: 15px;line-height: 22px;font-weight: 400;margin: 3px 0 0;}
.course-video-html-play-btn {position: absolute;top: 0;left: 0;height: 100%;width: 100%;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.course-video-html-play-btn img {display: block;border-radius: 50%;animation: pulse 2s infinite;}

.course-video-popup .modal-body {padding: 4px;background: #fff;}
.course-video-popup .modal-header {padding: 0;position: relative;}
.course-video-popup .modal-header .btn-close {position: absolute;z-index: 1;right: -10px;top: -10px;width: 28px;height: 28px;background: #fec12c;opacity: 1;border-radius: 50%;color: #fff;font-size: 24px;display: inline-flex;justify-content: center;align-items: center;}
.course-video-popup .modal-dialog {max-width: 1000px;}
/*Course Cat Page End*/



/*Advanced-Ads*/
.page-template-tpl-advanced-ads .nav-bttn span {background: #fff;}

section.banner-advanced-ads {
display: inline-block;width: 100%;
background: url(assets/images/advanced-add-banner.png);
padding: 110px 0 0px 0;
}
.banner-ads-inn {
display: inline-block;
width: 100%;
text-align: center;
}
.banner-ads-logo {
display: inline-block;
width: 100%;
margin-bottom: 20px;
}
.banner-ads-logo img {
display: inline-block;
max-width: 293px;
}
.banner-ads-inn h1 {
color: #fff;
font-weight: 600;
}
.banner-ads-inn h1 ~ p {
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 25px;
text-align: center;
color: #F2F2F2;
}
.banner-ads-inn ul {
display: inline-block;
width: 100%;
margin: 30px 0 20px  0;
}
.banner-ads-inn ul li {
display: inline-flex;
align-items: center;
justify-content: center;
flex-direction: column;
min-width: 110px;
padding: 0 10px;
}
.banner-ads-inn ul li img {
display: inline-block;
max-width: 35px;
}
.banner-ads-inn ul li span {
font-style: normal;
font-weight: 600;
font-size: 13px;
line-height: 16px;
color: #F2F2F2;
margin-top: 10px;
display: inline-block;
width: 100%;
text-align: center;
}
.banner-ads-bttn {
display: inline-block;
width: 100%;
text-align: center;
}
.banner-ads-bttn a.site-bttn {
background: #FEC129;
border-color: #FEC129;
font-size: 16px;
color: #000;
margin-top: 15px;
padding: 10px 35px;
}
.banner-ads-bttn a.site-bttn:hover {
background: #359aff;
border-color: #359aff;
color: #fff;
}
.banner-ads-inn .banner-ads-bttn ~ p {
font-style: normal;
font-weight: 500;
font-size: 13px;
line-height: 16px;
text-align: center;
color: #F2F2F2;
margin: 8px 0 0 0;
}
.banner-ads-img1 {
display: inline-block;
width: 100%;
text-align: center;
margin: 40px 0 0 0;
}
.banner-ads-img1 img {
	max-width: 650px;
	width:100%;
}
.page-template-tpl-advanced-ads header.cont-header {
background: transparent;
border-bottom: 0px !important;
}

body.page-template-tpl-advanced-ads {
padding-top: 0 !important;
}
body.page-template-tpl-advanced-ads .otr-nav .menu > li > a {
color: #fff;
}
body.page-template-tpl-advanced-ads .border-bttn {
color: #ffffff;
border: 1px solid #ffffff;
}
body.page-template-tpl-advanced-ads .border-bttn:hover {
background: #FEC129;
border: 1px solid #FEC129;
}
section.specification-ads {
display: inline-block;
width: 100%;
padding: 90px 0;
}
.specification-ads-inn {
text-align: center;
}

.specification-ads-inn h2 {
font-weight: 600;
margin-bottom: 60px;
color: #000;
}
.specification-ads-row {
display: flex;
flex-wrap: wrap;
}

.specification-ads-grid h4 {
font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 27px;
color: #3F3F3F;
margin-bottom: 10px;
}
.specification-ads-grid {
text-align: left;
padding: 0px 15px 35px 15px;
}
.specification-ads-icon {
display: inline-block;
margin-bottom: 14px;
width: 100%;
}
.specification-ads-icon img 
{
max-width: 34px;
}
.specification-ads-grid p 
{
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 27px;
color: #3F3F3F;
}
.specification-ads-grid p:empty 
{
display: none;
}
.specification-ads-bttn 
{
display:inline-block;
width:100%;
text-align:center;
}
.specification-ads-bttn a.site-bttn {
background: #FEC129;
border-color: #FEC129;
font-size: 16px;
color: #000;
margin-top:10px;
font-weight: 700;
}
.specification-ads-bttn a.site-bttn:hover 
{
background: #359aff;
border-color: #359aff;
color: #fff;
}
.testimonials-ads {
display: inline-block;
width: 100%;
padding: 90px 0;
background: linear-gradient(95.6deg, #D5F7F8 5.56%, #F6FDEF 90.23%);
}
.testimonials-ads {
text-align: center;
}

.testimonials-ads h2 {
font-weight: 600;
margin-bottom: 40px;
color: #000;
}
.rating-ads {
display: inline-flex;
align-items: center;
margin-bottom: 28px;
}
.rating-ads ul {
list-style: none;
margin: 0;
padding: 0;
display: inline-block;
margin-right: 13px;
}
.rating-ads ul li {
display: inline-block;
color: #BDBDBD;
font-size: 16px;
margin: 0 1px 0 0;
}
.rating-ads ul li .checked {color: #F59E0B;}
.rating-ads p {margin: 0;}
.rating-ads span {
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 27px;
color: #3F3F3F;
}
.testimonials-ads-slider-grid {
display: inline-block;
background: #FFFFFF;
padding: 30px;
text-align: left;
min-height: 370px;
}
.testimonials-ads-slider-grid p {
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 28px;
color: #3F3F3F;
}
.testimonials-ads-slider-grid p:first-child
{
margin-top:0;
}
.testimonials-ads-slider-grid .otr-review-info {
justify-content: flex-start;
margin-top: 20px;
}
.testimonials-ads-slider .slick-track {
display: inline-flex;
column-gap: 24px;
}
.testimonials-ads-slider 
{
padding-bottom:50px;
}
.testimonials-ads-slider .slick-arrow 
{
position: absolute;
bottom: 0;
margin: 0;
background: transparent;
border: 0;
font-style: normal;
font-weight: 900;
font-size: 20px;
line-height: 16px;
color: #CCCCCC;
}
.testimonials-ads-slider .slick-arrow:hover
{
color: rgba(0, 108, 214, 1);
}
.testimonials-ads-slider .slick-arrow.slick-next {
margin: 0 0 0 20px;
}
.testimonials-ads-slider .slick-arrow.slick-prev {
margin: 0 0px 0 -20px !important;
}
.testimonials-ads-slider .otr-review-img {
width: 50px;
height: 50px;
}
.testimonials-ads-slider .otr-review-author-info h5 {
font-style: normal;
font-weight: 700;
font-size: 14px;
line-height: 19px;
color: #3F3F3F;
}
.testimonials-ads-slider .otr-review-info h5 ~ p {
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 16px;
color: #3F3F3F;
}
.testimonials-ads-slider-grid p a {
text-decoration: underline;
color: #3F3F3F;
}
.testimonials-ads-slider-grid p a:hover {
color: #F59E0B;
}
.cont-award-winning.logos-ads-main {
padding: 90px 0 70px 0;
}
.logos-ads-inn h2 {
font-weight: 600;
color: #000;
margin-bottom: 30px;
}
.cont-award-winning.logos-ads-main .companies-logos li {
height: 47px;
margin: 20px 50px;
}
.revenue-ads-otr {
background: #1B193A;
border-radius: 5px;
padding: 50px;
margin-top: 80px;
display: flex;
align-items: center;
flex-wrap: wrap;
}
.revenue-ads-right {
display: inline-block;
width: 260px;
}
.revenue-ads-left {
display: inline-block;
width: calc(100% - 260px);
text-align: left;
padding-right: 50px;
}
.revenue-ads-left h3 {
font-style: normal;
font-weight: 600;
font-size: 36px;
line-height: 49px;
color: #FFFFFF;
}
.revenue-ads-left p {
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 28px;
color: #FFFFFF;
}
.revenue-ads-left p strong {font-weight: 700;}
.revenue-ads-right .site-bttn {
font-weight: 700;
font-size: 16px;
line-height: 22px;
text-align: center;
color: #000000;
background: #FEC129;
padding: 10px 15px;
width: 100%;
border-color: #FEC129;
margin: 0;
}
.revenue-ads-right .site-bttn:hover{
background: #359aff;
border-color: #359aff;
color: #fff;
}
.cont-secrets-ad-revenue.cols-vertical-midd.ad-tech2 {
padding: 0 0 80px 0;
}
.ad-tech2 .secrets-ad-revenue-title {
text-align: center;
}
.ad-tech2 .secrets-ad-revenue-content {
text-align: center;
}
.ad-tech2 .secrets-ad-revenue-title .title {
color: #000;
font-weight: 600;
}
.ad-tech2 .secrets-ad-revenue-content p {
color: #3F3F3F;
font-size: 18px;
line-height: 28px;
font-weight: 400;
margin: 0;
}
.ad-tech2 .secrets-ad-revenue-content p strong {font-weight: 700;}
.ad-tech2 .single-content-side .title {
font-weight: 600;
line-height: 44px;
color: #000000;
margin-bottom: 20px;
}
.ad-tech2 .single-content-side ul {
margin: 0;
}
.ad-tech2 .single-content-side ul li {
color: #3F3F3F;
font-size: 18px;
line-height: 28px;
font-weight: 400;
padding-left: 30px;
}
.ad-tech2 .single-content-side ul li::before {
content: "";
position: absolute;
z-index: 1;
left: 0;
top: 9px;
width: 14px;
height: 14px;
border-radius: 0px;
font-size: 0;
line-height: unset;
}
.ad-tech2 .single-content-side .text-bttn {
font-size: 18px;
line-height: 22px;
font-weight: 600;
color: #006CD6 !important;
margin-top: 24px;
}
.ad-tech2 .single-content-side .text-bttn:hover {color: #359aff !important;}
.ad-tech2 .cont-image-nd-its-content {
padding: 35px 0 0;
}
.ad-plugin-main {
display: inline-block;
width: 100%;
background: linear-gradient(122.64deg, #162048 62.03%, #5C17A0 106.46%);
padding: 120px 0;
}
.ad-plugin-inn {
display: flex;
flex-wrap: wrap;
}
.ad-plugin-left .title {
color: #fff;
font-weight: 600;
margin-bottom: 30px;
}
.ad-plugin-left h4 ~ p {
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 25px;
color: #FFFFFF;
margin: 0;
}
.ad-plugin-left ul {
list-style: none;
margin: 0px 0 0 0;
padding: 0;
display: inline-block;
width: 100%;
}
.ad-plugin-left ul li {
display: inline-flex;
align-items: center;
width: 100%;
margin-top: 40px;
}
.ad-plugin-left ul li .ad-plugin-img {
display: inline-block;
width: 50px;
}
.ad-plugin-left ul li .ad-plugin-img img {
width: 100%;
}
.ad-plugin-left ul li .ad-plugin-text {
width: calc(100% - 50px);
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 22px;
color: #FFFFFF;
padding-left: 20px;
}

.ad-plugin-left ul li .ad-plugin-text p
{
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 22px;
color: #FFFFFF;
margin: 0;
}

.ad-plugin-left ul li .ad-plugin-text strong {
display: inline-block;
width: 100%;
font-weight: 700;
margin-bottom: 5px;
}
.ad-plugin-left {}
.ad-plugin-right {
padding: 0 0 0 50px;
text-align: right;
}
.ad-certificates {
display: inline-flex;
width: 100%;
margin-top: 50px;
align-items: center;
}
.ad-certificates img {
display: inline-block;
margin: 0 10px 0 0;
}
.ad-certificates p {
margin: 0;
display: inline-flex;
align-items: center;
}
.cont-faqs.faq-ads {
background: #F7F7F7;
padding: 100px 0;
}
.cont-faqs.faq-ads h2 {
font-style: normal;
font-weight: 600;
font-size: 36px;
line-height: 49px;
text-align: center;
color: #000000;
margin-bottom: 35px;
}

.cont-faqs.faq-ads .howjoin-page-bttn {
font-size: 16px;
line-height: 22px;
text-align: center;
color: #000000;
background: #FEC129;
border-radius: 5px;
width: auto;
padding-left: 30px;
padding-right: 30px;
border-color:#FEC129;
}
.cont-faqs.faq-ads .howjoin-page-bttn:hover
{
background: #359aff;
border-color: #359aff;
color: #fff;
}
.page-links {
display: inline-block;
width: 100%;
padding: 100px 0;
}
.page-links-inn {
display: flex;
flex-wrap: wrap;
}
.cont-faqs.faq-ads .container {
max-width: 900px;
}
.page-template-tpl-advanced-ads .custom-logo-link .custom-logo {
filter: brightness(0) invert(1);
}
.page-links-left {
display: inline-block;
width: 280px;
padding-right: 50px;
}
.page-links-right {
width: calc(100% - 280px);
padding-top: 40px;
border-top: 1px solid #CCCCCC;
display: flex;
flex-wrap: wrap;
column-gap: 50px;
margin-top: 12px;
}
.page-links-left h2 {
font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: 25px;
color: #000000;
margin-bottom: 10px;
}
.page-links-left h3 {
font-style: normal;
font-weight: 600;
font-size: 36px;
line-height: 49px;
color: #000000;
}
.page-links-right .page-links-grid {
display: inline-block;
width: calc(33.333% - 35px);
}
.page-links-right {
width: calc(100% - 280px);
padding-top: 30px;
border-top: 1px solid #CCCCCC;
display: flex;
flex-wrap: wrap;
column-gap: 50px;
}
.page-links-grid h4 {
font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 22px;
color: rgba(0, 108, 214, 1);
margin: 0 0 10px 0;
display: inline-block;
width: 100%;
}
.page-links-grid h4 a {color: rgba(0, 108, 214, 1);}
.page-links-grid h4 a:hover {color: #2A2E33;}
.page-links-grid p {
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 28px;
color: #3F3F3F;
margin: 0 0 12px 0;
}
.page-links-grid p:last-child
{
margin: 0;
}

.cont-faqs.faq-ads .howjoin-page-bttn, .revenue-ads-right .site-bttn, .specification-ads-bttn a.site-bttn, .banner-ads-bttn a.site-bttn
{
overflow:hidden;
position:relative;
}


.title-42 {
font-style: normal;
font-weight: 600;
font-size: 42px;
line-height: 57px;
text-align: center;
color: #FFFFFF;
}

/*Advanced-Ads-End*/

/*Form Country Flag Start*/
.iti--show-flags {width: 100%;}
.iti--show-flags > input {padding-left: 75px !important;}
.iti__selected-flag {
    top: 0px;
    height: 38px;
    border-radius: 4px;
    transition: .3s;
}
.intl-tel-input .flag-dropdown .selected-flag {
  padding: 11px 16px 11px 6px;
}
.intl-tel-input {
  z-index: 99;
  width: 100%;
}
.iti-flag {
  box-shadow: none;
}
.intl-tel-input .selected-flag:focus {
  outline: none;
}
.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
    background-color: rgba(0, 0, 0, 0.05);
}
.iti--allow-dropdown input{
    padding-right: 6px;
    padding-left: 52px;
    margin-left: 0;
}
.iti__country-list {
    border-radius: 4px !important;
    z-index: 999 !important;
    box-shadow: 0 0 16px 0 rgb(0 0 0 / 8%) !important;
    border: 1px solid #ececec !important;
  width: 270px !important;
}
.iti__country {margin: 0 !important;}

.metrics-glossary-right .sign_up_form_outer form.wufoo ul li .iti__country-list li {width: 100% !important;padding: 5px 10px;}

/*Form Country Flag End*/

/*****Traffic Cop New Start 05oct23*****/
/*Header Start*/
.page-template-tpl-traffic_cop_product {padding-top: 0;}
.header-trafficcop-new {
	border-bottom: none;
	background: none;
  position: absolute;
 }
.header-trafficcop-new .cont-header-left {/*width: calc(100% - 235px);*/}
.header-trafficcop-new .cont-navigation {/*width: calc(100% - 212px);display: flex;justify-content: center;padding: 0 0 0 90px;*/}
.header-trafficcop-new .custom-logo-link .custom-logo {filter: brightness(0) invert(1);}
.header-trafficcop-new .otr-nav .menu > li > a {color: #fff;}
.header-trafficcop-new .border-bttn {color: #fff;/*border-color: #fff;*/}
.header-trafficcop-new .border-bttn:hover {color: #fff;border-color: #359aff;background: #359aff;}
/*Header End*/

.banner-trafficcop-new {background: #191919;padding: 120px 0 70px;overflow: hidden;}
.banner-trafficcop-new * {position: relative;z-index: 1;}
.full-width-sec .container {max-width: 100%;}
.banner-trafficcop-new .row {align-items: center;}
.banner-trafficcop-left {padding-right: 50px;display: flex;flex-wrap: wrap;justify-content: right;font-family: "Poppins", sans-serif;}
.banner-trafficcop-content {width: 505px;max-width: 100%;}
span.small-title {display: inline-block;margin: 0 0 15px;color: #fff;font-size: 16px;line-height: 20px;text-transform: uppercase;font-family: "Poppins", sans-serif;font-weight: 500;}
.banner-trafficcop-left h1.title {color: #fff;margin: 0;font-size: 55px;line-height: 68px;font-weight: 600;letter-spacing: -1px;}
.banner-trafficcop-left h2.title {color: #fff;margin: 20px 0 0;font-size: 24px;line-height: 34px;font-weight: 500;}
.banner-trafficcop-left .title-32 {color: #fff;font-weight: 500;}
.banner-trafficcop-left p {color: #fff;font-size: 16px;line-height: 26px;margin: 15px 0 0 0;padding: 0 10% 0 0;}
.banner-trafficcop-left p:nth-child(5) {max-width: 336px;padding: 0;}
.banner-trafficcop-left .site-bttn {width: 190px;text-align: center;color: #005EA5;font-size: 20px;line-height: 30px;padding: 13px 15px;background: #FFF;border-color: #fff;margin: 35px 0 0;font-weight: 600;}
.banner-trafficcop-left .site-bttn:hover {color: #fff;background: #005EA5;border-color: #005EA5;}
.banner-trafficcop-rgt {/*padding-right: 0;*/position: relative;}
.banner-trafficcop-rgt::before {content: "";position: absolute;z-index: 0;left: -160px;top: -60px;width: 550px;height: 530px;background: url(assets/images/Blue-gradient.png) left top no-repeat;background-size: 100% auto;}
.banner-trafficcop-img {overflow: hidden;width: 900px;margin: 0 0 0 -60px;}
.banner-trafficcop-img img {/*width: calc(100% + 13%);max-width: none;*/width: auto;margin: 15px 0 0;}

.video-trafficcop-works {padding: 72px 0 0;}
.youtube-video-style {display: inline-block;width: 100%;padding-top: 56.3%;}
.youtube-video-style iframe, .youtube-video-style .rll-youtube-player {width: 100%;height: 100%;position: absolute;z-index: 0;left: 0;top: 0;max-height: none !important;}

.hytPlayerWrap {display: inline-block;width: 100%;position: relative;}
.hytPlayerWrap.ended::after {
	content:"";
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	cursor: pointer;
}
.hytPlayerWrap.paused::after {
	content:"";
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	cursor: pointer;
}
.youtube-video-overlay {position: absolute;z-index: 1;top: 0;left: 0;bottom: 0;right: 0;padding: 54px 80px 25px;background-color: rgba(0, 0, 0, 0.5);display: flex;flex-wrap: wrap;background-position: center top;background-repeat: no-repeat;background-size: cover;cursor: pointer;}
.youtube-video-overlay::before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(25, 25, 25, 0.62);}
.youtube-video-overlay > div {position: relative;z-index: 1;}
.logo-trafficcop {display: inline-flex;width: 100%;align-self: flex-start;}
.logo-trafficcop img {max-width: 178px;}
.playicon-otr {display: inline-flex;width: 100%;align-self: center;justify-content: left;}
.trafficcop-works {display: inline-block;width: 200px;color: #fff;font-size: 36px;line-height: 44px;font-weight: 700;letter-spacing: -0.792px;}
.playicon-otr img {position: absolute;z-index: 1;left: 50%;top: auto;transform: translate(-50%, 0px);}
.awards-on-overlay {display: inline-flex;width: 100%;justify-content: right;align-self: flex-end;}
.awards-on-overlay img {max-height: 40px;margin: 0 20px;}
.awards-on-overlay img:last-child {margin-right: 0;}
.hytPlayerWrap.paused .youtube-video-overlay, .hytPlayerWrap.ended .youtube-video-overlay {display: flex !important;}

.design-parallel-videos .otr-video-trafficcop {padding-top: 10px;padding-bottom: 10px;}
.design-parallel-videos .youtube-video-overlay {padding: 15px 15px 15px;}
.design-parallel-videos .logo-trafficcop img {max-width: 150px;}
.design-parallel-videos .trafficcop-works {width: 150px;font-size: 26px;line-height: 32px;}
.design-parallel-videos .playicon-otr img {max-width: 60px;}
.design-parallel-videos .awards-on-overlay {bottom: -8px;}
.design-parallel-videos .awards-on-overlay img {max-height: 58px;margin: 0 5px;}
.design-parallel-videos .awards-on-overlay img:last-child {margin-right: 0;}

.parallel-img-content {padding: 0 0 70px;}
.cont-image-nd-its-content {padding: 40px 0 0;}
.parallel-content-trafficcop .single-image-nd-content {margin: 60px 0;}
.parallel-content-trafficcop .single-content-side .title-32 {color: #1E1E1E;letter-spacing: -0.704px;font-family: "Poppins", sans-serif;font-weight: 600;}
.parallel-content-trafficcop .single-content-side p {color: #191919;font-size: 16px;line-height: 22px;letter-spacing: -0.352px;margin: 22px 0 0;font-family: "Poppins", sans-serif;font-weight: 400;}
.parallel-content-trafficcop .text-bttn {color: #FFF;font-size: 20px;line-height: 30px;padding: 15px 15px;margin: 20px 0 0;background: #005EA5;border-radius: 5px;font-family: "Poppins", sans-serif;font-weight: 600;width: 190px;text-align: center;}
.parallel-content-trafficcop .text-bttn:hover {background: #191919;}
.parallel-content-trafficcop .text-bttn::after {opacity: 0;}
.cont-image-nd-its-content .sec-foot {margin: -10px 0 0;text-align: center;}

.why-trafficcop {padding: 70px 0;background-position: center top;background-repeat: no-repeat;background-size: cover;position: relative;}
.why-trafficcop::before {content: "";position: absolute;z-index: 0;left: 0;top: 0;width: 100%;height: 100%;background: rgba(25, 25, 25, 0.80);}
.why-trafficcop .row {position: relative;z-index: 1;}
.why-trafficcop-head {text-align: center;font-family: "Poppins", sans-serif;}
.why-trafficcop-head .small-title {font-size: 16px;font-weight: 400;}
.why-trafficcop-head > .title {color: #fff;font-weight: 600;}
.why-trafficcop-list {margin: 90px 0 0;font-family: "Poppins", sans-serif;}
.why-trafficcop-list:nth-child(2n-1) {padding-right: 35px;}
.why-trafficcop-list:nth-child(2n) {padding-left: 35px;}
.why-trafficcop-count {float: left;width: 160px;border-right: 1px solid #F9F9F9;color: #F9F9F9;font-size: 120px;line-height: 80px;padding: 0 0 45px;font-weight: 400;}
.why-trafficcop-info {float: left;width: calc(100% - 160px);padding: 0 0 0 20px;}
.why-trafficcop-info h4 {color: #F9F9F9;font-size: 24px;line-height: 32px;margin: -7px 0 0;font-weight: 500;}
.why-trafficcop-info p {color: #F9F9F9;font-size: 14px;line-height: 18px;margin: 15px 0 0;font-weight: 400;}

.safeguards-trafficcop {padding: 80px 0 50px;background: #F9F9F9;font-family: "Poppins", sans-serif;}
.safeguards-trafficcop .row {align-items: center;}
.safeguards-head-left .title {color: #005EA5;padding-right: 80px;position: relative;}
.safeguards-head-left .title span {color: #000;}
.safeguards-head-left .title::after {content: "";position: absolute;z-index: 1;top: 50%;right: 0;width: 72px;height: 1px;background: #000;transform: translate(0, -50%);}
.safeguards-head-rgt p {color: #000;font-size: 20px;line-height: 28px;margin: 0;}

.advantages-trafficcop {padding: 50px 0 100px;}
.advantages-trafficcop-left {padding-right: 85px;}
.common-web-issues {display: inline-flex;flex-wrap: wrap;align-items: center;width: 100%;min-height: 132px;align-content: center;background: #f9f9f9;margin: 6px 0;padding: 15px 30px;position: relative;font-family: "Poppins", sans-serif;}
.common-web-issues .title {width: 132px;color: #005EA5;font-size: 64px;line-height: 47px;padding: 0 0 3px;font-weight: 400;}
.common-web-issues p {width: calc(100% - 132px);padding: 0 0 0 15px;color: rgba(0, 0, 0, 0.80);font-size: 16px;line-height: 24px;margin: 0;font-weight: 400;}
.common-web-issues::before, .common-web-issues::after {content: "";position: absolute;top: 0;left: 100%;width: 167px;height: 78px;background-size: 100% auto !important;}
.common-web-issues:nth-child(1)::before {top: 20%;height: 78px;background: url(assets/images/webinfo-1-1.svg) left top no-repeat;}
.common-web-issues:nth-child(2)::before {top: 85%;height: 129px;background: url(assets/images/webinfo-2-1.svg) left top no-repeat;}
.common-web-issues:nth-child(3)::before {top: auto;bottom: 90%;height: 154px;background: url(assets/images/webinfo-3-1.svg) left top no-repeat;}
.common-web-issues:nth-child(4)::before {top: auto;bottom: 90%;height: 235px;background: url(assets/images/webinfo-4-1.svg) left top no-repeat;}
.common-web-issues:nth-child(4)::after {top: 50%;height: 102px;background: url(assets/images/webinfo-4-2.svg) left top no-repeat;}
.common-web-issues:nth-child(5)::before {top: 70%;height: 207px;background: url(assets/images/webinfo-5-1.svg) left top no-repeat;}
.common-web-issues:nth-child(6)::before {top: auto;bottom: 70%;height: 133px;background: url(assets/images/webinfo-6-1.svg) left top no-repeat;}
.common-web-issues:nth-child(7)::before {top: auto;bottom: 30px;height: 68px;background: url(assets/images/webinfo-7-1.svg) left top no-repeat;}
.advantages-trafficcop-rgt {padding-left: 85px;}
.trafficcop-does {display: inline-flex;flex-wrap: wrap;width: 100%;background: #191919;margin: 7px 0;}
.trafficcop-does-content {float: left;width: calc(100% - 52px);padding: 30px 35px;font-family: "Poppins", sans-serif;}
.trafficcop-does-content .title {color: #FFF;font-size: 16px;line-height: 24px;font-weight: 500;letter-spacing: -0.176px;}
.trafficcop-does-content p {color: #FFF;font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: -0.176px;}
.trafficcop-does-content ul {display: inline-block;width: 100%;margin: 10px 0 0;}
.trafficcop-does-content ul li {float: left;width: 100%;position: relative;color: #FFF;font-size: 14px;line-height: 22px;font-weight: 400;padding: 0 0 0 20px;margin: 2px 0;letter-spacing: -0.176px;background: url(assets/images/square-check.svg) left top 7px no-repeat;}
.trafficcop-does-icon {float: left;width: 52px;padding: 5px;background: #005EA5;display: flex;align-content: center;justify-content: center;}

.testimonials-trafficcop {padding: 95px 0;background: #191919;}
.testimonial-imgs-bttn {float: left;width: 150px;padding: 0;position: relative;cursor: pointer;}
.testimonial-prev-slider::before {content: "";position: absolute;z-index: 1;left: 0;top: 0;width: 100%;height: calc(100% - 6px);background-color: rgba(17, 144, 200, 0.60);background-image: url(assets/images/test-left-icon.svg);background-repeat: no-repeat;background-size: 56px auto;background-position: center center;}
.testimonial-next-slider::before {content: "";position: absolute;z-index: 1;left: 0;top: 0;width: 100%;height: calc(100% - 6px);background-color: rgba(2, 119, 174, 0.60);background-image: url(assets/images/test-right-icon.svg);background-repeat: no-repeat;background-size: 56px auto;background-position: center center;}
.testimonial-imgs-bttn:hover::before {background-color: rgba(2, 119, 174, 0.8);}
.testimonial-prev-img, .testimonial-next-img {display: inline-flex !important;justify-content: center;align-content: center;height: 414px;background: #fff;}
.testimonial-prev-img img, .testimonial-next-img img {object-fit: contain;max-width: 90%;max-height: 90%;}
.testimonial-prev-img img[alt="Image"], .testimonial-next-img img[alt="Image"] {object-fit: cover;width: 100%;height: 100%;	max-width: none;max-height: none;}
.testimonial-prev-img img[alt="Logo"], .testimonial-next-img img[alt="Logo"] {margin-bottom: 150px;}
.testimonials-trafficcop-content {float: left;width: calc(100% - 300px);height: 414px;padding: 0 30px;}
.trafficcop-enable-slider .slick-arrow, .testimonial-imgs-bttn .slick-arrow {width: 0px;height: 0px;position: absolute;left: 0;margin: 0;opacity: 0;}
.testimonial-single {float: left;width: 100%;display: flex !important;flex-wrap: wrap;background: #F9F9F9;}
.testimonial-single-img {float: left;width: 300px;height: 414px;padding: 10px;display: flex;flex-wrap: wrap;justify-content: center;align-content: center;}
.testimonial-single-img img {object-fit: contain;max-width: 100%;max-height: 100%;}
.testimonial-single-content {float: left;width: calc(100% - 300px);padding: 30px 50px;display: flex;flex-wrap: wrap;align-content: center;font-family: "Poppins", sans-serif;}
.testimonial-logo {display: inline-block;width: 100%;padding: 30px 90px 20px 0;background: url(assets/images/quote-icon.png) right top no-repeat;background-size: 69px auto;}
.testimonial-logo img {max-height: 50px;}
.testimonial-single-content p {max-height: 168px;overflow-x: auto;color: #191919;font-size: 16px;line-height: 24px;font-weight: 400;margin: 15px 0 0;}
.testimonial-author {display: inline-block;width: 100%;margin: 25px 0 0;padding: 0 0 0 46px;position: relative;color: #000;font-size: 14px;line-height: 20px;font-weight: 500;text-transform: uppercase;}
.testimonial-author::before {content: "";position: absolute;left: 0;top: 50%;width: 36px;height: 1px;background: #000;}
.testimonial-author-name, .testimonial-author-designation {display: inline-block;width: 100%;}

.award-won {padding: 70px 0;background: #F9F9F9;}
.award-won .row {align-items: center;}
.award-won-left {font-family: "Poppins", sans-serif;}
.award-won-left .title {font-weight: 600;}
.award-won-right {padding: 0;}
.award-won-otr {display: inline-flex;flex-wrap: wrap;justify-content: space-between;}
.single-ward-img {float: left;width: 84px;margin: 6px;max-height: 110px;}
.single-ward-img img {max-width: 100%; max-height: 100%;}
.google-award-otr {display: inline-flex;flex-wrap: wrap;justify-content: space-between;}
.single-google-award {float: left;width:144px;margin: 6px 1px;max-height: 59px;}
.single-google-award:nth-child(1) {width: 122px;margin-right: 4px;}
.single-google-award img {max-width: 100%; max-height: 100%}

.trafficcop-nd-others {padding: 70px 0;font-family: "Poppins", sans-serif;}
.trafficcop-nd-others .sec-head {text-align: center;margin: 0 0 40px;}
.trafficcop-nd-others .sec-head .title {font-weight: 600;}
.difference-table-otr {margin: 35px 0;}
.difference-table {width: 100%;}
.difference-table tr:nth-child(2n-1) th, .difference-table tr:nth-child(2n-1) td {background: #f9f9f9;}
.difference-table tr th:nth-child(1), .difference-table tr td:nth-child(1) {width: 520px;text-align: left;padding-left: 60px;padding-right: 60px;letter-spacing: -0.396px;}
.difference-table tr th, .difference-table tr td {height: 80px;text-align: center;color: #232323;font-size: 18px;line-height: 24px;font-weight: 600;padding: 0 50px 0 0;}
.difference-table tr td {font-weight: 500;}
.difference-table tr th {color: #191919;font-size: 20px;line-height: 26px;letter-spacing: -0.44px;}
.difference-table tr th:nth-child(1) {color: #1E1E1E;font-size: 24px;line-height: 30px;font-weight: 600;letter-spacing: -0.528px;}
.difference-table tr th span, .difference-table tr td span {display: inline-flex;width: 100%;height: 100%;justify-content: center;align-items: center;background: rgba(2, 119, 174, 0.40);position: relative;}
.difference-table tr th:nth-child(3n) span, .difference-table tr td:nth-child(3n) span {background: rgba(25, 25, 25, 0.40);}
.difference-table tr:first-child th span::after {content: "";position: absolute;width: 100%;height: 35px;background: rgba(2, 119, 174, 0.40);left: 0;bottom: 100%;}
.difference-table tr:last-child td span::after {content: "";position: absolute;width: 100%;height: 35px;background: rgba(2, 119, 174, 0.40);left: 0;top: 100%;}
.difference-table tr th:nth-child(3n) span::after {background: rgba(25, 25, 25, 0.40);}
.difference-table tr:last-child td:nth-child(3n) span::after {background: rgba(25, 25, 25, 0.40);}

.resources-trafficcop {padding: 50px 0 90px;background: #191919;}
.resources-nd-blog-sec {font-family: "Poppins", sans-serif;}
.resources-nd-blog-sec > div {padding: 12px;height: 328px;}
.resources-nd-blog-sec > div > div {height: 100%;}
.trafficcop-resources-inn {padding: 45px 35px;background: #fff;}
.trafficcop-blog-inn {padding: 25px;background: #005EA5;}
.trafficcop-solutions-inn {padding: 25px;background: #3C3C3C;}
.trafficcop-casestudy-inn {padding: 45px 35px;background: #fff;}
.trafficcop-resources-head > span {color: #fff;font-size: 12px;line-height: 18px;font-weight: 400;letter-spacing: -0.264px;}
.trafficcop-resources-head .title {color: #fff;font-size: 28px;line-height: 38px;font-weight: 600;letter-spacing: -0.616px;}
.trafficcop-resources-inn .trafficcop-resources-head > span {color: #005EA5;font-size: 16px;line-height: 22px;letter-spacing: -0.352px;}
.trafficcop-resources-inn .trafficcop-resources-head .title {color: #000;font-size: 36px;line-height: 46px;font-weight: 600;letter-spacing: -0.792px;margin: 15px 0 0;}
.trafficcop-casestudy-inn .trafficcop-resources-head > span {color: rgba(0, 0, 0, 0.80);}
.trafficcop-casestudy-inn .trafficcop-resources-head .title {color: #000;font-size: 36px;line-height: 46px;font-weight: 600;letter-spacing: -0.792px;}
.trafficcop-casestudy-inn .trafficcop-resources-head .title span {color: #005EA5;}
.trafficcop-resources-content {padding: 30px 0 0;}
.learn-bttn {display: inline-block;width: auto;border-radius: 5px;background: #005EA5;color: #FFF;font-size: 16px;line-height: 24px;font-weight: 600;padding: 12px 28px;}
.learn-bttn:hover {color: #fff;background: #191919;}
.trafficcop-blog-content {display: inline-flex;flex-wrap: wrap;	align-items: center;margin: 10px 0 0;}
.trafficcop-blog-text {float: left;width: calc(100% - 85px);padding: 0 15px 0 0;color: #FFF;font-size: 12px;line-height: 18px;font-weight: 400;letter-spacing: -0.264px;}
.trafficcop-blog-bttn {float: left;width: 85px;}
.trafficcop-blog-bttn .learn-bttn {width: 100%;color: #005EA5;font-size: 13px;line-height: 17px;font-weight: 600;background: #f9f9f9;text-align: center;padding: 6px 0;border-radius: 3px;}
.trafficcop-blog-bttn .learn-bttn:hover {color: #fff;background: #191919;}
.trafficcop-solutions-content {padding: 10px 0 0;}
.trafficcop-solutions-content .trafficcop-blog-content {padding: 0 0 0 20px;position: relative;}
.trafficcop-solutions-content .trafficcop-blog-content::before {content: "";position: absolute;left: 0;top: 8px;width: 7px;height: 7px;background: #fff;}
.trafficcop-casestudy-content ul {display: inline-block;width: 100%;}
.trafficcop-casestudy-content ul li {float: left;width: 100%;color: rgba(0, 0, 0, 0.80);font-family: Open Sans;font-size: 12px;line-height: 16px;font-weight: 500;margin: 15px 0 0;padding: 0 0 0 20px;letter-spacing: -0.264px;position: relative;}
.trafficcop-casestudy-content ul li::before {content: "";position: absolute;left: 0;top: 4px;width: 7px;height: 7px;background: #1190C8;}
.trafficcop-casestudy-content ul li a {margin: 0;color: #005EA5;font-size: 12px;line-height: 16px;padding: 0 0 0 18px;margin: 0 0 0 10px;}
.trafficcop-casestudy-content ul li a::after {left: 0;right: auto;top: 52%;}

.form-trafficcop {padding: 70px 0 90px;background: #f9f9f9;display: flex;flex-wrap: wrap;}
.form-trafficcop-left {justify-content: right;background-size: cover;background-repeat: no-repeat;background-position: center center;position:relative;}
.form-trafficcop-left::before {content: "";position: absolute;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;background: rgba(25, 25, 25, 0.70);}
.form-trafficcop-left-inn {position: relative;z-index: 2;width: 542px;display: inline-flex;flex-wrap: wrap;align-content: center;padding: 0 48px;}
.form-trafficcop-left-inn .title {color: #fff;font-size: 36px;line-height: 46px;font-weight: 400;}
.form-trafficcop-left-inn .title span {color: #1190C8;}
.form-trafficcop-left-inn p {color: #fff;font-size: 16px;font-weight: 400;line-height: 22px;}
.form-trafficcop-rgt {justify-content: left;padding: 70px 0 70px 50px;}
.form-trafficcop-rgt .signup-form-midd {width: 490px;}
.page-template-tpl-traffic_cop_product .signup-form-midd h3 {color: #4B4AA6;}

.faqs-trafficcop {padding: 80px 0 90px;}
.faqs-trafficcop .sec-head {text-align: center;margin: 0 0 40px;font-family: "Poppins", sans-serif;}
.faqs-trafficcop .sec-head .title {font-weight: 600;}
.faqs-trafficcop-accordion {display: inline-block;width: 100%;}
.accordion-otr {display: inline-flex;flex-wrap: wrap;justify-content: space-between;width: 100%;}
.accordion-otr .accordion-item {float: left;width: calc(50% - 25px);min-height: 136px;margin: 11px 0;background-color: #F9F9F9;border: none;padding: 15px 45px;border-radius: 3px;display: flex;flex-wrap: wrap;align-content: center;font-family: "Poppins", sans-serif;}
.accordion-otr .accordion-item .accordion-header {float: left;width: 100%;}
.accordion-otr .accordion-item .accordion-header .accordion-button {background: transparent;box-shadow: none;position: relative;padding: 10px 60px 10px 0;}
.accordion-otr .accordion-item .accordion-header .accordion-button::after {content: "\2b";font-family: "font Awesome 6 Free";position: absolute;z-index: 1;right: 0;top: 50%;transform: translate(0, -50%);width: 38px;height: 38px;background: #005EA5;border-radius: 50%;color: #fff;font-size: 16px;display: flex;flex-wrap: wrap;justify-content: center;align-content: center;}
.accordion-otr .accordion-item .accordion-header .accordion-button:not(.collapsed)::after {content: "\f068"}
.accordion-flush .accordion-item .accordion-button {border-radius: 0;padding: 0;color: #000;font-size: 18px;line-height: 24px;font-weight: 600;letter-spacing: -0.396px;}
.accordion-otr .accordion-item .accordion-collapse {float: left;width: 100%;padding: 10px 0;}
.accordion-otr .accordion-item .accordion-collapse .accordion-body {float: left;width: 100%;padding: 0;border: none;color: #191919;font-size: 16px;line-height: 24px;font-weight: 400;}

/*Pricing Start*/
.pricing-trafficcop {padding: 80px 0 0;background: #F9F9F9;position: relative;overflow: hidden;}
.pricing-trafficcop .container {max-width: 1200px;}
.pricing-trafficcop::before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 485px;background: #191919;}
.pricing-trafficcop .row {position: relative;z-index: 1;}
.pricing-trafficcop .sec-head {text-align: center;margin: auto;max-width: 870px;position: relative;z-index: 1;font-family: "Poppins", sans-serif;}
.pricing-trafficcop .sec-head .title {color: #fff;font-weight: 600;}
.pricing-trafficcop .sec-head p {color: #f9f9f9;font-size: 24px;line-height: 34px;margin: 20px 0 0;}
.pricing-tc-months {text-align: center;margin: /*32px*/ 0 0;}
.pricing-txt {display: inline-block;width: auto;color: #F9F9F9;font-size: 20px;line-height: 28px;font-weight: 400;}
.pricing-txt span {color: #F9F9F9;font-size: 14px;line-height: 20px;background: #1190C8;border-radius: 20px;padding: 2px 15px 3px;margin: 0 0 0 15px;position: relative;top: -2px;}
.pricing-tc-toggle {display: inline-block;width: auto;margin: 0 15px;}
.pricing-tc-plans {margin: 52px 0 30px;position: relative;font-family: "Poppins", sans-serif;}
/*.pricing-tc-plans::before {
	content: "";
	position: absolute;
	z-index: 0;
	left: -120px;
	top: -120px;
	width: 416px;
	height: 416px;
	background: url(assets/images/Blue-gradient.png) left top no-repeat;
	background-size: 100% auto;
}
.pricing-tc-plans::after {
	content: "";
	position: absolute;
	z-index: 0;
	right: -120px;
	top: -120px;
	width: 416px;
	height: 416px;
	background: url(assets/images/Blue-gradient.png) left top no-repeat;
	background-size: 100% auto;
}*/
.pricing-tc-plans .trafficcop-plans2024-content {display: block;}
.pricing-tc-plans .plans-slider {padding: 0 50px;position: relative;z-index: 1;}
.plans-slider .slick-arrow {position: absolute;z-index: 1;left: 0;top: 50%;margin: 0;transform: translate(0, -50%);width: 25px;height: 50px; border: navajowhite;background: #1190C8;color: #fff;font-size: 22px;border-radius: 3px;}
.plans-slider .slick-next {left: auto;right: 0;}
.single-pricing-tc-plan {float: left;width: 25%;padding: 0 22px;transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;}
.single-pricing-tc-plan:hover {transform: scale(1.04);}
.pricing-tc-plan-head, .pricing-tc-plan-include {display: inline-block;width: 100%;padding:22px 20px 15px;background: #FFF;border-radius: 3px;box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.25);position: relative;}
.otr-bestplan {position: absolute;z-index: 1;right: -20px;top: -30px;width: 92px;height: 92px;border-radius: 50%;background: #005EA5;display: flex;flex-wrap: wrap;align-content: center;justify-content: center;padding: 10px;text-align: center;color: #fff;font-size: 15px;line-height: 20px;font-weight: 600;text-transform: uppercase;outline: 1px solid #005EA5;outline-offset: 6px;box-shadow: 4px 4px 4px rgba(25, 25, 25, 0.2);}
.tc-plan-name {display: inline-block;width: 100%;color: #005EA5;font-size: 20px;line-height: 28px;font-weight: 400;padding: 0 60px 0 0;}
.tc-plan-price {display: inline-block;width: 100%;margin: 20px 0 0;}
.plan-price {display: inline-block;width: auto;color: #191919;font-size: 64px;line-height: 60px;font-weight: 600;}
.plan-3 .plan-price {font-size: 40px;}
.plan-price-devider {display: inline-block;width: auto;color: #191919;font-size: 20px;font-weight: 300;line-height: 24px;margin: 0 8px;position: relative;top: -3px;}
.plan-duration {display: inline-block;width: auto;color: #191919;font-size: 12px;line-height: 16px;font-weight: 400;position: relative;padding: 0 0 0 5px;}
.has-tooltip {top: 12px;}
.plan-duration span {display: block;}
.tc-plan-bttn {display: inline-block;width: 100%;margin: 15px 0 0;}
.tc-plan-bttn a {display: inline-block;width: 100%;text-align: center;color: #fff;font-size: 20px;line-height: 30px;font-weight: 600;padding: 9px 0;background: #005EA5;border-radius: 3px;}
.tc-plan-bttn a:hover {background: #191919;}
.mobilebttn {display: none;}
.tc-plan-seek-pageviews {display: inline-flex;width: 100%;height: /*68px*/ auto;padding: 12px 0;border-bottom: 1px solid #E5E5E5;flex-wrap: wrap;justify-content: center;align-items: center;}
.tc-plan-pageviews {display: inline-block;width: 100%;text-align: center;color: #005EA5;font-size: 12px;line-height: 16px;font-family: "Poppins", sans-serif;font-weight: 500;}
.plan-requests-number {display: inline-block;width: 100%;color: #191919;font-size: 14px;line-height: 20px;font-weight: 400;margin: 10px 0 0;text-align: center;position: relative;}
.plan-requests-number::before {content: "";}
.plan-requests-number span {font-weight: 600;}
.plan-requests-text {display: inline-block;width: 100%;text-align: center;color: #191919;font-size: 16px;line-height: 24px;font-weight: 400;margin: 2px 0 0;}
.info-pop {display: inline-flex;width: 13px;height: 13px;border: 1px solid #1190C8;color: #1190C8;font-size: 10px;line-height: 11px;justify-content: center;align-content: center;border-radius: 50%;position: relative;top: -19px;left: calc(100% + 4px);}
.info-pop-content {display: none;position: absolute;z-index: 1;left: 50%;top: 16px;width: 104px;background: #191919;border-radius: 2px;padding: 4px 6px 6px;text-align: left;box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);transform: translate(-64%, 0px);color:#fff;font-size: 9px;line-height: 13px;}
.info-pop:hover .info-pop-content {display: block;}
.info-pop-content p {color: #202020;font-size: 10px;line-height: 14px;font-weight: 500;margin: 10px 0 0;}
.info-pop-content p:first-child {margin-top: 0;}
.info-pop-content ul {display: inline-block;width: 100%;margin: 10px 0 0;}
.info-pop-content ul li {float: left;width: 100%;color: #202020;font-size: 10px;line-height: 14px;font-weight: 500;margin: 2px 0 0;}
/*.info-pop-content::before {content: "";position: absolute;z-index: 1;top: -15px;right: 40px;width: 22px;height: 15px;border-bottom: 10px solid #E9F8FF;border-left: 10px solid transparent;border-right: 10px solid transparent;}*/
.pricing-tc-plan-include {min-height: 452px;margin: 13px 0 0;padding-top: 20px;padding-bottom: 10px;}
.pricing-tc-plan-include .title {color: #191919;font-size: 16px;line-height: 24px;font-weight: 400;}
.included-list {display: inline-block;width: 100%;margin: 8px 0 0;}
.included-list li {float: left;width: 100%;color: #191919;font-size: 12px;line-height: 16px;font-weight: 400;padding: 6px 0 6px 26px;background: url(assets/images/round-check-blue.svg) left top 4px no-repeat;}
.pricing-plan-cancel {padding: 10px 0 30px;text-align: center;}
.pricing-plan-cancel p {display: inline-block;max-width: 610px;color: #191919;font-size: 12px;line-height: 18px;font-family: "Poppins", sans-serif;font-weight: 400;text-align: center;}

.cont-adtech-providers {display: inline-block;width: 100%;padding: 100px 0;background: linear-gradient(135deg, rgba(8,16,42,1) 0%,rgba(3,69,118,1) 100%);font-family: "Poppins", sans-serif;font-weight: 400;}
.adtech-provider-inn {display: flex;flex-wrap: wrap;align-items: center;padding: 0 58px;}
.adtech-provider-left {display: inline-block;}
.adtech-provider-left img {width: 100%;}
.adtech-provider-rgt {display: inline-block;padding: 0 0 0 40px;}
.adtech-provider-rgt h5 {color: #F2F2F2;font-size: 14px;line-height: 20px;text-transform: uppercase;font-weight: 400;}
.adtech-provider-rgt h2 {color: #fff;font-size: 32px;line-height: 40px;font-weight: 500;margin: 10px 0 0;}
.adtech-provider-rgt p {color: #fff;font-size: 16px;line-height: 24px;font-weight: 400;margin: 25px 0 0;}
.adtech-provider-rgt p strong {font-weight: 600;}
.adtech-provider-rgt ul {display: inline-block;width: 100%;padding: 5px 0 0;}
.adtech-provider-rgt ul li {display: inline-block;width: 100%;color: #fff;font-size: 16px;line-height: 22px;font-weight: 400;margin: 10px 0 0;padding: 0 0 0 25px;background: url(assets/images/white-check.svg) left top 5px no-repeat;}
.adtech-provider-rgt .site-bttn-2024 {padding: 10px 48px;color: #005fa5;font-size: 16px;line-height: 21px;}
.adtech-provider-rgt .site-bttn-2024:hover {color: #fff;background: #005EA5;border-color: #005EA5;}

.notsure-above-options {display: inline-block;width: 100%;background: #191919;padding: 40px 0 0;} 
.notsure-content {display: inline-flex;justify-content: center;align-items: center;flex-wrap: wrap;color: #F9F9F9;font-size: 32px;line-height: 42px;font-family: "Poppins", sans-serif;font-weight: 600;text-align: center;}
.notsure-content a {display: inline-block;width: 190px;color: #f9f9f9;font-size: 20px;line-height: 30px;font-weight: 600;padding: 15px 15px;margin: 10px 0 10px 34px;background: #005EA5;border-radius: 5px;}
.notsure-content a:hover {color: #191919;background: #fff;}
.pricing-tc-plans .slick-list {padding: 54px 0 20px;}

.cont-tc-form-popup .modal-dialog {width: 1200px;max-width: 95%;}
.cont-tc-form-popup .modal-header {position: relative;padding: 0;border: none;}
.cont-tc-form-popup .modal-header .btn-close {position: absolute;z-index: 8;padding: 0;right: 10px;top: 10px;margin: 0;}
.cont-tc-form-popup .modal-body {padding: 0;}
.cont-tc-form-popup .modal-body .row {margin: 0;}
.cont-tc-form-popup .form-trafficcop-rgt {justify-content: center;padding: 30px 20px;}
.cont-tc-form-popup .signup-form-midd {width: 400px;padding: 0;background: transparent;box-shadow: none;border-radius: 0;}
.cont-tc-form-popup .signup-form-midd .wufoo ul li { 
	margin: 0;
	margin-bottom: 10px;
}
.cont-tc-form-popup .signup-form-midd .wufoo ul li.hide-label {
	margin-bottom: 3px;
}
.cont-tc-form-popup .signup-form-midd .wufoo ul li > div {margin: 4px 0 0;}
.cont-tc-form-popup .signup-form-midd .wufoo ul li > div input, .cont-tc-form-popup .signup-form-midd .wufoo ul li > div select, .cont-tc-form-popup .signup-form-midd .wufoo ul li > div textarea {padding: 8px 10px;}
.cont-tc-form-popup .signup-form-midd .wufoo ul li .iti__selected-flag {height: 38px !important;}

.trigger-for-popup {display: inline-block;width: 1px;height: 1px;border: none;background: transparent;overflow: hidden;font-size: 0px;}
.no-scrolll {overflow: hidden !important;}
/*Pricing End*/
/*****Traffic Cop New End 05oct23*****/

/*PubGuru Page 2024 Start*/
.page-template-pubguru .cont-header {border-bottom: none;/*box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.15);*/}

.title-40 {color: #fff;font-size: 40px;line-height: 50px;font-weight: 700;}
.line-above {padding-top: 20px;position: relative;}
.line-above::before {content: "";position: absolute;z-index: 1;left: 0;top: 0;width: 86px;height: 2px;background: #191919;}


.pubguru-banner-v2-content {display: inline-block;width: 682px;max-width: 100%;position: relative;z-index: 1;}
.pubguru-banner-v2-content .page-name {color: #005B59;font-size: 16px;margin: 0 0 20px;position: relative;}
.pubguru-banner-v2-content .page-name span {display: inline-block;width: auto;background: transparent;padding: 0 20px 0 0;position: relative;z-index: 4;}
.pubguru-banner-v2-content .page-name::after {content: "";position: absolute;z-index: 0;left: 95px;top: 50%;width: calc(100% + 3000px);height: 1px;background: #767676;transform: translate(0, -50%);}
.pubguru-banner-v2-content .title {color: #191919;}
.pubguru-banner-v2-content .title-40 {font-size: 55px;line-height: 64px;font-family: "Poppins", sans-serif;font-weight: 600;}
.pubguru-banner-v2-content .title-32 {color: #191919;margin: 18px 0 0;font-family: "Poppins", sans-serif;font-weight: 500;font-size: 24px;line-height: 34px;}
.pubguru-banner-v2-content .title-32, .pubguru-banner-v2-content p {max-width: 456px;}
.pubguru-banner-v2-content p {color: #191919;font-size: 16px;margin: 20px 0 0;font-family: "Poppins", sans-serif;font-weight: 400;}
.pubguru-banner-v2-content .site-bttn {font-size: 20px;line-height: 30px;font-weight: 600;padding: 13px 36px;margin: 35px 0 0;background: #005B59;border: 2px solid #005B59;font-family: "Poppins", sans-serif;border-radius: 3px;}
.pubguru-banner-v2-content .site-bttn:hover {border-color: #191919;background: #191919;color: #fff;}
.pubguru-banner-v2-right {padding: 0px 20px 0 0;position: relative;}
.pubguru-banner-v2-right img {width: calc(100% + 150px);float: right;max-width: none;position: relative;z-index: 1;margin-right: -150px;}
/*.pubguru-banner-v2-right::after {
	content: "";
	position: absolute;
	left: -200px;
	top: -120px;
	width: 506px;
	height: 520px;
	background: url(assets/images/pubguru-blue-gradient.png) center center no-repeat;
	background-size: 100% auto;
}*/

.info-pubguru {
    background: #F9F9F9;
    padding-top: 100px;
}
.pubguru-bt-padding {padding-bottom: 55px;}
.info-pubguru p {
    color: #1E1E1E;
    letter-spacing: -.3px;
    font-size: 16px;
    margin: 0;
    padding-left: 12px;
}

.pubguru-video .youtube-video-overlay {padding: 25px 80px;}
.pubguru-video .trafficcop-works {width: 250px;}
.pubguru-video .youtube-video-style {padding-top: 56.2%;}

.pubguru-empower-tabs .tab-content {
    display: block;
    width: 65%;
    padding: 0px 0px 0px 60px;
}
.pubguru-empower-tabs .tab-content p {
	font-size: 16px;
	color: #191919;
	/*max-width: 566px;*/
	width: calc(100% + 145px);
	margin-top: 30px;
	padding: 0 0 0 3px;
	font-family: "Poppins", sans-serif;font-weight: 400;
}
.pubguru-empower-tabs a.nav-link {
    padding: 20px 0px;
    font-size: 24px;
    color: #191919;
    line-height: 1.23;
    display: flex;
    align-items: center;
    justify-content: space-between;
	font-family: "Poppins", sans-serif;
    font-weight: 500;
}
.pubguru-empower-tabs a.nav-link.active {
    color: #005B59;
}
.pubguru-empower-tabs .tab-content img {
    width: calc(100% + 150px);
    max-width: none;
}
.pubguru-empower-tabs #tab1 img, .pubguru-empower-tabs #tab3 img, .pubguru-empower-tabs #tab5 img {width: calc(100% + 65px);margin: 0 0 0 40px;}
.pubguru-empower-tabs a.nav-link.active .arrow-right, .pubguru-empower-tabs a.nav-link:hover .arrow-right {
    background: #005B59;
}
.pubguru-empower-tabs a.nav-link.active .arrow-right span, .pubguru-empower-tabs a.nav-link:hover .arrow-right span {
    background: #fff;
}
.pubguru-empower-tabs a.nav-link.active .arrow-right span::before, .pubguru-empower-tabs a.nav-link:hover .arrow-right span::before {border-color: #fff;}
.pubguru-empower-tabs .nav-item {
    display: block;
    width: 100%;
}
.pubguru-empower-tabs .nav-item {
    border-bottom: 1px solid #191919;
}
.pubguru-empower-tabs .pubguru-empower-tabs {
    display: flex;
    flex-wrap: wrap;
}
.pubguru-empower-tabs .nav {
    width: 35%;
    align-content: flex-start;
}
.pubguru-empower-tabs {
    display: flex;
    flex-wrap: wrap;
    padding-top: 50px;
}
.pubguru-video {
    padding-top: 80px;
}
.pubguru-performance {
    background: #f9f9f9;
    padding: 100px 0px;
}
.pubguru-performance-heading {
    padding: 50px;
    background: #FFF;
    box-shadow: 3px 0px 4px 0px rgba(0, 0, 0, 0.10);
}
.performance-boxes-content h3 {
    font-size: 24px;
    letter-spacing: -0.456px;
    color: #191919;
	font-family: "Poppins", sans-serif;
    font-weight: 500;
}
.performance-boxes-content h3 span {
    color: #005B59;
}
.performance-boxes-content p {
    color: #191919;
    font-size: 16px;
    font-weight: 400;
	font-family: "Poppins", sans-serif;
}
.performance-boxes-outer {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 5px;
    margin-top: 5px;
}
.font-36 {
    font-size: 36px;
    font-weight: 700;
    color: #1E1E1E;
    letter-spacing: -.7px;
	line-height: 1.5;
}
.performance-boxes {
    background: #FFF;
    box-shadow: 3px 0px 4px 0px rgba(0, 0, 0, 0.10);
    padding: 40px 30px 25px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.performance-boxes-content {
    margin-bottom: 15px;
}
.info-pubguru .col-md-8 {
    border-left: 1px solid #000;
}
.performance-boxes img {
    max-width: 46px;
}
.pubguru-empower-publishers {background: #f9f9f9;padding-bottom: 100px;overflow: hidden;}
.pubguru-empower-publishers h2 {
    max-width: 830px;
}

.cont-voicechat {padding: 40px 0;text-align: center;font-family: "Poppins", sans-serif;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.cont-voicechat .container {max-width: 800px;}
.otr-voicechat-head h2 {color: #191919;font-size: 36px;line-height: 44px;font-weight: 600;}
.otr-voicechat-head p {color: #000;font-size: 16px;line-height: 24px;margin: 15px 0 0;}
.otr-voicechat-shortcode {margin: 20px 0 0;}
.otr-voicechat-shortcode #web-widget-container {box-shadow: 0 0 20px rgba(85, 72, 137, 0.5);}
.otr-voicechat-footer {margin: 20px 0 0;}
.voicechat-footer-img img {max-width: 106px;}
.voicechat-usps-list {display: inline-flex;flex-wrap: wrap;justify-content: center;width: auto;margin: 10px 0 0;}
.voicechat-usps-list li {display: inline-block;padding: 0 6px 0 10px;position: relative;color: #000;font-size: 16px;line-height: 24px;font-weight: 500;}
.voicechat-usps-list li::before {content: "";position: absolute;left: 0;top: 11px;width: 4px;height: 4px;background: #191919;border-radius: 50%;}
.voicechat-usps-list li:first-child::before {display: none;}
.dark-mode h2, .dark-mode p, .dark-mode .voicechat-usps-list li {color: #fff;}
.dark-mode .voicechat-footer-img img {filter: brightness(0) invert(1);}

.pubguru-logos-outer {
    background: #191919;
    padding: 60px 0px;
}
.title-trustedby .title span {
	display: block;
    color: #fff;
    font-size: 96px;
    line-height: 110px;
    margin: 15px 0 10px;
	font-weight: 600; 
}
.pubguru-logos-outer .font-36 {
    color: #fff;
	font-family: "Poppins", sans-serif;font-weight: 600;
} 
.pubguru-logos-inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: end;
    align-items: flex-end;
    gap: 30px 20px;
}
.pubguru-pros-img-text {
    display: flex;
    flex-wrap: wrap;
    background: #191919;
    align-items: center;
	padding-right: 0;
}
.pubguru-pros-img-text .col-md-6:nth-child(1) {
    padding: 20px 6% 20px 5%;
}
.pubguru-pros-img-text .font-48 {
    color: #fff;
}
.pubguru-pros-img-text p {
    font-size: 24px;
    color: #fff;
    letter-spacing: -.5px;
	line-height:1.4;
	font-family: "Poppins", sans-serif;
}
.pubguru-pros-img-text p span {
	font-weight: 700;
}
.pubguru-pros-img-text .site-bttn {font-size: 16px;padding: 10px 25px;background: #aa3492;border-color: #aa3492;}
.pubguru-pros-img-text .site-bttn:hover {background: #005ea5;border-color: #005ea5;}
.pubguru-pros {
    background: #f9f9f9;
    padding: 100px 0px;
}
.pubguru-logos-inner img {
    max-width: 208px;
}
.pubguru-logos-inner > div:nth-child(1) {margin: 0 0 3px;}
.pubguru-logos-inner > div:nth-child(2) {margin: 0 0 6px;}
.pubguru-logos-inner > div:nth-child(4) {margin: 0 0 2px;}
.pubguru-pros-bottom-text {
    display: flex;
	flex-wrap: wrap;
    background: #fff;
    padding: 70px 0px;
}
.pubguru-pros-bottom-text > .col-12:first-child {border-right: 1px solid #000;}
.pubguru-pros-bottom-text > .col-12 {display: inline-flex;flex-wrap: wrap;flex-direction: column;}
.compare-otr ul {padding: 0 0 20px;}
.lrn-btn {display: inline-block;width: 100%;text-align: center;margin-top: auto;}
.pubguru-pros-bottom-text .col-12 {
    padding: 0px 65px;
}
.pubguru-pros-bottom-text h3 {
	width: 100%;
    font-size: 24px;
    letter-spacing: -.5px;
    line-height: 1.5;
    /*max-width: 346px;*/
	font-family: "Poppins", sans-serif;
    font-weight: 500;
}
.pubguru-pros-bottom-text h4 {
	width: 100%;
    color: #1190C8;
    font-size: 20px;
    margin: 40px 0px;
	font-family: "Poppins", sans-serif;
    font-weight: 500;
}
.page-template-pubguru .pubguru-pros-bottom-text h4 {color: #005B59;}
.pubguru-pros-bottom-text li {
    font-size: 16px;
    color: #191919;
    padding-left: 50px;
    position: relative;
    padding-bottom: 30px;
	font-family: "Poppins", sans-serif;
  font-weight: 400;
} 
.pubguru-pros-bottom-text li b {font-weight: 600;}
.compare-li li, .compare-li2 li {/*display: none;*/}
.pubguru-pros-bottom-text li span {
    width: 36px;
    display: block;
    position: absolute;
    left: 0;
}
.pubguru-pros-bottom-text li img {
    max-width: 100%;
}
.pubguru-blue-btn {
	background: #005B59;
	color: #fff;
	border-radius: 3px;
	font-size: 20px;
	display: inline-block;
	padding: 15px 36px;
	line-height: 30px;
	font-family: "Poppins", sans-serif;
	font-weight: 600;
}
.pubguru-blue-btn:focus {color: #fff;}
.pubguru-bottom-video {
    background: #f9f9f9;
}
.video-ratio {display: inline-block;width: 100%;position: relative;padding-top: 56.24%;}
.video-ratio video {position: absolute;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;}
.pubguru-proven-result {
    background: #f9f9f9;
    padding: 100px 0px 30px;
}
.pubguru-proven-boxes {
    display: flex;
    flex-wrap: wrap;
    padding-top: 30px;
}
.proven-grey-box {
    background: rgba(240, 239, 239, 0.93);
	text-align:center;
	padding:30px;
}
.pubguru-proven-boxes h4 {
    font-size: 96px;
    line-height: 1;
	font-family: "Poppins", sans-serif;
	font-weight: 400;
}
.pubguru-proven-boxes p {
    font-size: 20px;
    letter-spacing: -.4px;
	font-family: "Poppins", sans-serif;
	font-weight: 500;
} 
.pubguru-blue-btn:hover {
	border-color: #191919;
	background: #191919;
	color: #fff;
}
.proven-grey-box p {
    color: #191919;
    margin-bottom: 31px;
}
.proven-black-box {
    padding: 52px 30px 0px 30px;
    background: #191919;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: end;
}
.proven-black-text {
    padding-bottom: 52px;
}
.proven-black-box h4 {
    color: #fff;
    display: flex;
    align-items: center;
    gap: 8px;
}
.proven-white-box h4 {
    display: flex;
    align-items: center;
    gap: 8px;
}
.proven-black-box p {
    color: #fff;
    max-width: 214px;
}
.pubguru-proven-boxes .col-md-6:first-child {
    background: #fff;
}
.proven-white-box {
    background-color: #fff;
    padding: 30px;
    min-height: 254px;
    background-image: url(assets/images/icon-arrow-bend.svg);
    background-repeat: no-repeat;
    background-position: right 25px bottom 16px;
}
.arrow-right {
    min-width: 76px;
    height: 76px;
    border: 1px solid #005B59;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
	margin: 0 0 0 20px;
}
.arrow-right span {
    width: 40px;
    height: 2px;
    background: #1190C8;
    display: block;
    position: relative;
} 
.arrow-right span::before {
    width: 20px;
    height: 20px;
    position: absolute;
    content: "";
    border: 2px solid #1190C8;
    border-left: none;
    border-bottom: none;
    transform: rotate(45deg);
    right: 2px;
    top: -8.5px;
}
.page-template-pubguru .arrow-right span {background: #005B59;}
.page-template-pubguru .arrow-right span::before {border-color: #005B59;}
.proven-white-box p {
    color: #000;
}
video[poster] {
    object-fit: cover;
}

.form-pubguru .form-trafficcop-left::before {background: rgba(25, 25, 25, 0.50);}
.form-pubguru .form-trafficcop-left-inn h2 {font-family: "Poppins", sans-serif;font-weight: 600;}
.form-pubguru .form-trafficcop-left-inn p {max-width: 370px;line-height: 26px;font-family: "Poppins", sans-serif;}
.form-pubguru .form-trafficcop-rgt {background: #fff;padding: 40px;}
.form-pubguru .signup-form-midd {box-shadow: none;}
.form-pubguru .signup-form-midd h3 {color: #191919;font-size: 26px;line-height: 34px;font-weight: 600;margin: 0 0 20px;}
.form-pubguru .signup-form-midd .wufoo ul li.buttons .submit {background: #005B59;font-size: 20px;line-height: 30px;padding: 15px 55px;border-radius: 3px;font-family: "Poppins", sans-serif;font-weight: 600;}
.form-pubguru .signup-form-midd .wufoo ul li.buttons .submit:hover {background: #191919 !important;}

.pubguru-resources-trafficcop .trafficcop-resources-inn .trafficcop-resources-head > span {color: #191919;}
.pubguru-resources-trafficcop {
    background: #fff;
}
.pubguru-resources-trafficcop .col-12.trafficcop-resources-inn {
    background: #f9f9f9;
}
.pubguru-resources-trafficcop .trafficcop-resources-content a {
    background: #005B59;
}
.pubguru-resources-trafficcop .trafficcop-resources-content a:hover {
    background: #191919;
	color: #fff;
}
.pubguru-resources-trafficcop .trafficcop-resources-inn .trafficcop-resources-head .title span {
    color: #005B59;
}
.pubguru-resources-trafficcop .trafficcop-casestudy-inn {background: #f9f9f9;display: flex;flex-wrap: wrap;align-content: center;}
.pubguru-resources-trafficco .trafficcop-resources-inn .trafficcop-resources-head > span {
    color: #191919;
}
.pubguru-resources-trafficcop .trafficcop-solutions-inn {
    background: #191919;
}
.pubguru-resources-trafficcop .trafficcop-blog-inn .learn-bttn {
    color: #191919;
	padding: 5px 0;
	font-family: "Poppins", sans-serif;
    font-weight: 600;
	font-size: 13px;
	line-height: 18px;border-radius: 3px;
}

.pubguru-resources-trafficcop .trafficcop-blog-inn .learn-bttn:hover {
    color: #fff;
}

.trafficcop-solutions-otr .trafficcop-blog-bttn .learn-bttn {padding: 5px 0;font-family: "Poppins", sans-serif;font-weight: 600;font-size: 13px;line-height: 18px;border-radius: 3px;}
.trafficcop-solutions-otr .trafficcop-blog-bttn .learn-bttn:hover {background: #1190C8;color: #fff;}

.pubguru-resources-trafficcop .trafficcop-resources-otr .learn-bttn {
	font-family: "Poppins", sans-serif;
	font-weight: 500;
	font-size: 15px;
	line-height: 27px;
	border-radius: 3px;
}
.pubguru-resources-trafficcop .trafficcop-resources-head > span {font-family: "Poppins", sans-serif;}
.pubguru-resources-trafficcop .trafficcop-resources-head .title {font-weight: 600;font-family: "Poppins", sans-serif;}
.pubguru-resources-trafficcop .trafficcop-blog-text {font-family: "Poppins", sans-serif;font-weight: 400;}
.pubguru-resources-trafficcop .trafficcop-casestudy-content ul li {font-family: "Poppins", sans-serif;font-weight: 400;}
.pubguru-resources-trafficcop .trafficcop-casestudy-content ul li a {font-family: "Poppins", sans-serif;font-weight: 400;}

.designonmay02 .youtube-video-style {padding-top: 400px;}
.designonmay02 .youtube-video-style.playing {padding-top: 56.2%;}
.designonmay02 .youtube-video-style iframe {width: 100%;left: 50%;transform: translate(-50%, 0px);}
.designonmay02 .youtube-video-overlay::before {background: rgba(25, 25, 25, 0.40);}
.designonmay02 .pubguru-video .youtube-video-overlay {background-position: center center;}

.font-48 {font-size: 48px;line-height: 56px;}

.page-template-pubguru .trafficcop-blog-inn {background: #005B59;}
.page-template-pubguru .trafficcop-blog-bttn .learn-bttn {color: #005B59;}
.page-template-pubguru .trafficcop-solutions-inn .learn-bttn:hover {color: #fff;background: #005B59;}
.page-template-pubguru .trafficcop-casestudy-content ul li::before {background: #005B59;}
.page-template-pubguru .trafficcop-casestudy-content ul li a {color: #005B59;}

/*PT Start*/
[lang="pt-br"] .proven-grey-box p {padding: 0 50px;}
/*PT End*/
/*ES Start*/
[lang="es-ES"] .pubguru-logos-outer .font-36 {font-size: 34px;}
[lang="es-ES"] .proven-grey-box p {padding: 0 50px;}
/*ES End*/
/*PubGuru Page 2024 End*/

/*Search Results Start*/
.cont-search-content {padding: 60px 0 80px;background: #F9F9FA;}
.otr-search-tabs {display: inline-flex;width: 100%;justify-content: center;}
.search-tabs-midd {display: inline-block;width: auto;border-radius: 5px;overflow: hidden;box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);}
.otr-search-tabs a {float: left;width: 185px;color: #006CD6;font-size: 18px;line-height: 26px;font-weight: 400;padding: 16px 20px;background: transparent;border: none;text-align: center;}
.otr-search-tabs a:hover, .otr-search-tabs a.active {color: #fff;background: #006CD6;}

.refine-search-form {text-align: center;padding: 25px 0 0;}

.search-tab-content {display: inline-block;width: 100%;padding: 25px 0 0;} 
.search-tab-content > .title {color: #333;font-size: 16px;line-height: 24px;font-weight: 400;text-align: center;padding: 0 0 10px;}
.search-tab-content p {color: #000;font-size: 16px;line-height: 24px;margin: 25px 0 0;}
.search-tab-content p a {color: #AB3092;}
.search-tab-content p a:hover {color: #006CD6;}

.search-website-list .single-casestudy-otr {padding: 20px 12px;}
.search-website-list .single-casestudy-info {display: flex;flex-wrap: wrap;flex-direction: column;height: 100%;background: #fff;padding: 25px;border-radius: 10px;border: 1px solid #f2f2f2;}
.search-website-list .single-casestudy-info .title {margin: 0 0 15px;}
.search-website-list .single-casestudy-info .title a {color: #333333;}
.search-website-list .single-casestudy-info .title a:hover {color: #4B4AA6;}
div.search-website-list .single-casestudy-info p {margin: 0 0 15px;}
.search-website-list .single-casestudy-info a {margin-top: auto;}
.search-website-list .single-casestudy-info a span {margin: 0;}

.search-pagination {display: inline-flex;width: 100%;flex-wrap: wrap;justify-content: center;margin: 20px 0 0;}

.search-page-list .single-casestudy-info p {margin: 10px 0 0;}
.search-page-list .blog-page-category {width: calc(100% - 20px);}
.search-page-list .blog-page-category a {display: inline;position: relative;margin-right: 6px;padding-right: 7px;}
.search-page-list .blog-page-category a::after {content: "";position: absolute;right: 0;top: 2px;width: 1px;height: 11px;background: #006CD6;}
.search-page-list .blog-page-category a:last-child {margin-right: 0px;padding-right: 0px;}
.search-page-list .blog-page-category a:last-child::after {display: none;}

.search-page-list .cont-faqs {display: inline-block;margin: auto;}

[class*="page-paged-"] .search-content-inn .single-casestudy-otr:nth-last-child(2) {display: block;}

.cont-search-form {display: inline-block;width: 100%;padding: 40px 0;text-align: center;background: #f9f9fb;}
.search-form-content {display: flex;flex-wrap: wrap;align-content: center;height: calc(100vh - 592px);min-height: 360px;}
.search-form-head .title {font-weight: 700;}
.search-form-otr {padding: 30px 0 0;}
.search-form-otr form {display: inline-block;width: 414px;max-width: 100%;}
.search-form-otr #searchInput, .search-form-otr #q {float: left;width: calc(100% - 136px);background: transparent;border: 1px solid #e9e8ea;color: #6D6D6D;font-size: 14px;line-height: 20px;font-weight: 400;text-align: left;padding: 10px 15px;outline: none;}
.search-form-otr form input[type="submit"] {float: right;width: 126px;color: #fff;font-size: 14px;line-height: 18px;font-weight: 700;background: #006CD6;border: 1px solid #006CD6;padding: 11px 10px;border-radius: 0px;}
.search-form-otr form input[type="submit"]:hover {color: #fff;background: #359aff;border-color: #359aff;}

.searched-text {display: inline-block;width: 100%;padding: 10px 0 0;}
.searched-text .title {color: #333;font-size: 16px;line-height: 22px;font-weight: 500;}
.searched-text .title span {font-weight: 700;}

.after-search-from {padding: 80px 0 0;}
.after-search-from .search-form-content {height: auto;min-height: auto;}
/*Search Results End*/

/*Connectors Catalog Start*/
.page-template-tpl-connectors-catalog .cont-header {background: #fff;}

.page-template-tpl-connectors-catalog {background: #F9F9F9;}

.cont-connectors-banner {padding: 135px 0 75px;}
.connectors-banner-otr {text-align: center;padding: 0 22%;}
.connectors-banner-otr .title {color: #000;font-weight: 600;}
.connectors-banner-otr p {color: #000;font-size: 16px;line-height: 22px;margin: 20px 0 0 0;padding: 0 5%;}

.cont-connectors-logos {padding: 45px 0 120px;}
.single-connectors-logo {display: inline-flex;width: 100%;flex-wrap: wrap;}
.single-connectors-logo li {display: inline-block;width: 20%;padding: 35px 16px;position: relative;}
.single-connectors-logo li::after {content: "";position: absolute;z-index: 1;left: 16px;bottom: 0;width: 100%;height: 1px;background: #d2d2d2;}
.single-connectors-logo li:nth-child(5n)::after {width: calc(100% - 32px);}
.single-connectors-logo li:last-child::after {width: calc(100% - 32px);}
.single-connectors-logo li a {display: inline-block;width: 100%;}
.connector-logo-otr {display: inline-flex;flex-wrap: wrap;width: 100%;height: 96px;background: #fff;justify-content: center;align-content: center;padding: 0px;}
.connector-logo-otr img {object-fit: contain;max-width: 100%;max-height: 100%;}

.cont-ready-10x {background: #191919;}
.cont-ready-10x .fixed-sec-content {justify-content: center;padding: 32px 0;gap: 80px;}
.cont-ready-10x .fixed-sec-content h4 {color: #fff;font-size: 24px;line-height: 36px;font-weight: 600;}
.cont-ready-10x .fixed-sec-content .site-bttn {margin-left: unset;color: #aa3492;background: #fff;border-color: #fff;font-size: 16px;line-height: 20px;}
.cont-ready-10x .fixed-sec-content .site-bttn:hover {color: #fff;background: #359aff;border-color: #359aff;}
/*connectors catalog end*/

/*Home 2024 Start*/
.title2024-56 {color: #191919;font-size: 56px;line-height: 68px;font-family: "Poppins", sans-serif;font-weight: 600;}
.title2024-56 span {color: #AA3492;}
.title2024-50 {color: #fff;font-size: 50px;line-height: 66px;font-family: "Poppins", sans-serif;font-weight: 600;}
.title2024-48 {color: #fff;font-size: 48px;line-height: 64px;font-family: "Poppins", sans-serif;font-weight: 600;}
.title2024-48 span {color: #AA3492;}
.title2024-36 {color: #fff;font-size: 36px;line-height: 50px;font-family: "Poppins", sans-serif;font-weight: 600;}

.site-bttn-2024 {display: inline-block;width: auto;color: #AA3492;font-size: 20px;line-height: 28px;font-weight: 600;padding: 15px 38px;margin: 30px 0 0;background: #fff;border: 1px solid #fff;border-radius: 3px;}
.site-bttn-2024:hover {color: #fff;background: #AA3492;border-color: #AA3492;}
.color-site-bttn-2024 {background: #AA3492;border-color: #AA3492;color: #fff;}
.color-site-bttn-2024:hover {background: #191919;border-color: #191919;color: #fff;}

.cont-home-banner2024 {background: #191919;padding: 120px 0;font-family: "Poppins", sans-serif;}
.home-banner2024-left {padding-top: 22px;padding-right: 25px;display: flex;flex-wrap: wrap;flex-direction: column;}
.home-banner2024-left h1 {color: #fff;font-size: 36px;line-height: 44px;font-weight: 600;}
.home-banner2024-left p {color: #fff;font-size: 18px;line-height: 24px;margin: 25px 0 0;padding: 0;font-weight: 400;}
.sechero-bttn {padding: 0 0 40px;}
.sechero-bttn > a {margin: 40px 0 0;}
.sechero-badge-img {display: flex;flex-wrap: wrap;align-items: center;gap: 16px;width: 100%;}
.sechero-badge-img img {display: block;width: auto;max-width: 100%;max-height: 50px;height: auto;object-fit: contain;flex: 0 0 auto;}
.home-banner2024-right {padding-left: 58px;position: relative;}
.banner2024-img {display: inline-block;width: calc(100% + 162px);margin: 0;position: relative;z-index: 2;}
.home-banner2024-right::before {content: "";position: absolute;z-index: 0;left: -30px;top: -80px;width: 549px;height: 380px;background: url(assets/images/BG_Blue_gradient_circle.png) left top no-repeat;background-size: 100% 100%;}

.cont-awardwinning-2024 {padding: 80px 0;}
.awardwinning-2024-top .title {color: #1E1E1E;font-size: 48px;padding: 0 3px 0 0;}
.awardwinning-2024-top .title span {color: #AA3492;}
.awardwinning-2024-top p {color: #1E1E1E;font-size: 22px;line-height: 32px;margin: 15px 0 10px;padding: 0;font-family: "Poppins", sans-serif;font-weight: 400;}
.cont-awardwinning-2024 .pubguru-video {padding-top: 50px;}
.youtube-video-border {background-color: #191919;border: 25px solid #191919;}
.home-video-2024 .youtube-video-style {padding-top: 442px;overflow: hidden;border-radius: 3px;}

.cont-360degree-2024 {background: #F9F9F9;padding: 80px 0 0;}
.cont-360degree-2024 .awardwinning-2024-top {text-align: center;padding: 0 10%;}

.cont-gridsdesign-2024 {background: #F9F9F9;padding: 0 0 80px;position: relative;}
.cont-gridsdesign-2024::before {content: "";position: absolute;z-index: 0;left: 0;top: 0;width: calc(50% - 689px);height: calc(100% - 170px);background: #191919;}
.cont-gridsdesign-2024::after {content: "";position: absolute;z-index: 0;right: 0;top: 0;width: calc(50% - 689px);height: calc(100% - 170px);background: #191919;}
.cont-gridsdesign-2024 .container {max-width: 1380px;}
.gridsdesign-2024-inn {position:relative;align-items: center;padding: 30px 132px 0;}
.gridsdesign-2024-inn > div {padding-left: 5px;padding-right: 5px;}
.gridsdesign-2024-inn::before {content: "";position: absolute;z-index: 0;left: 0;top: 0;width: 50%;height: 100%;background: #191919;clip-path: polygon(0 0, 100% 50%, 0 100%);}
.gridsdesign-2024-inn::after {content: "";position: absolute;z-index: 0;right: 0;top: 0;width: 50%;height: 100%;background: #191919;clip-path: polygon(100% 0, 0% 50%, 100% 100%);}
.single-gridsdesign-otr {position: relative;z-index: 1;padding: 0 10px;}
.single-gridsdesign-inn {position: relative;}
.single-gridsdesign-img {text-align: center;}
.single-gridsdesign-img img {max-width: 122px;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4);border-radius: 50%;}
.single-gridsdesign-content {padding: 60px 0 0;}
.single-gridsdesign-content h4 {color: #191919;font-size: 20px;line-height: 30px;font-weight: 600;font-family: "Poppins", sans-serif;}
.single-gridsdesign-content p {color: #191919;font-size: 14px;line-height: 24px;font-weight: 400;margin: 15px 0 0;font-family: "Poppins", sans-serif;}
.single-gridsdesign-content ul {display: inline-block;width: 100%;margin: 15px 0 0;}
.single-gridsdesign-content li {display: inline-block;width: 100%;color: #191919;font-size: 14px;line-height: 22px;font-weight: 400;position: relative;padding: 0 0 0 25px;}
.single-gridsdesign-content ul li::before {content: "";position: absolute;z-index: 1;left: 0;top: 7px;width: 9px;height: 9px;background: #191919;border-radius: 50%;}
.gridsdesign-main-img {text-align: center;padding: 70px 0;}
.gridsdesign-main-img img {width: 199px;}
.single-gridsdesign-otr:nth-child(1) .single-gridsdesign-content h4,
.single-gridsdesign-otr:nth-child(1) .single-gridsdesign-content p,
.single-gridsdesign-otr:nth-child(1) .single-gridsdesign-content ul li {color: #fff;}
.single-gridsdesign-otr:nth-child(1) .single-gridsdesign-content ul li::before {background: #fff;}
.single-gridsdesign-otr:nth-child(3) .single-gridsdesign-img img {max-width: 162px;box-shadow: none;border-radius: 0;}
.single-gridsdesign-otr:nth-child(3) .single-gridsdesign-content h4,
.single-gridsdesign-otr:nth-child(3) .single-gridsdesign-content p,
.single-gridsdesign-otr:nth-child(3) .single-gridsdesign-content ul li {color: #fff;}
.single-gridsdesign-otr:nth-child(3) .single-gridsdesign-content ul li::before {background: #fff;}
.single-gridsdesign-otr:nth-child(1) {padding-bottom: 180px;}
.single-gridsdesign-otr:nth-child(2) {padding-top: 70px;padding-bottom: 70px;}
.single-gridsdesign-otr:nth-child(3) {padding-top: 150px;}
.single-gridsdesign-otr:nth-child(2) .single-gridsdesign-inn:nth-child(1) .single-gridsdesign-img {position: absolute;right: -251px;top: 50%;transform: translate(0, -50%);width: auto;padding: 65px 0 0;}
.single-gridsdesign-otr:nth-child(2) .single-gridsdesign-inn:nth-child(1) .single-gridsdesign-content {padding: 0;}
.single-gridsdesign-otr:nth-child(2) .single-gridsdesign-inn:nth-child(3) .single-gridsdesign-img {position: absolute;left: -252px;top: 50%;transform: translate(0, -50%);width: auto;padding: 0 0 36px;}
.single-gridsdesign-otr:nth-child(2) .single-gridsdesign-inn:nth-child(3) .single-gridsdesign-content {padding: 0;}
.single-gridsdesign-otr:nth-child(3) .single-gridsdesign-inn:nth-child(1) {display: flex;flex-wrap: wrap;padding: 70px 0 0;}
.single-gridsdesign-otr:nth-child(3) .single-gridsdesign-inn:nth-child(1) .single-gridsdesign-content {order: -1;padding: 0 0 60px;}
.gridsdesign-2024-bttn {text-align: center;}
.popup-only-form .modal-dialog {width: 456px;}
.popup-only-form .modal-content {background-color: #181c1f;}
.popup-only-form .signup-form-midd {width: 100%;max-width: 100%;}
.popup-only-form .signup-form-midd h3 {color: #fff;margin-bottom:5px;}
.popup-only-form .signup-form-midd .embed {margin-top: 15px;}
.popup-only-form .signup-form-midd .wufoo ul label {color: #fff;}
.popup-only-form .signup-form-midd p {color: #fff;}
.popup-only-form .signup-form-midd p a {color: #fff;}
.popup-only-form .modal-header .btn-close {background: transparent;color: #fff;font-size: 20px;top: 5px;}

.cont-ad-rev-opti-2024 {padding: 100px 0 80px;}
.cont-ad-rev-opti-2024 .awardwinning-2024-top {padding-right: 20%;}
.cont-ad-rev-opti-2024 .awardwinning-2024-top p {font-size: 24px;line-height: 34px;}
.cont-tabs-2024 {display: flex;flex-wrap: wrap;margin-top: 50px;position: relative;}
.cont-tabs-2024 .nav {width: 418px;align-content: flex-start;position: absolute;z-index: 1;left: 12px;top: 50%;transform: translate(0, -50%);}
.cont-tabs-2024 .nav-item {display: block;width: 100%;margin: 20px 0;}
.cont-tabs-2024 a.nav-link {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #AA3492;
    font-size: 24px;
    line-height: 1.23;
    font-weight: 500;
	font-family: "Poppins", sans-serif;
    padding: 0 0 0 28px;
	background: #fff;
	border-radius: 50px;
	box-shadow: 0px 3px 2px rgba(0, 0, 0, 0.2);
}
.cont-tabs-2024 .arrow-right {min-width: 76px;height: 76px;border: none;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;margin: 0 0 0 5px;}
.cont-tabs-2024 .arrow-right span {width: 40px;height: 2px;background: #AA3492;display: block;position: relative;}
.cont-tabs-2024 .arrow-right span::before {width: 20px;height: 20px;position: absolute;content: "";border: 2px solid #AA3492;border-left: none;border-bottom: none;transform: rotate(45deg);right: 2px;top: -8.6px;}
.cont-tabs-2024 a.nav-link.active {color: #fff;background: #191919;}
.cont-tabs-2024 a.nav-link.active .arrow-right, .cont-tabs-2024 a.nav-link:hover .arrow-right {background: #fff;}
.cont-tabs-2024 a.nav-link.active .arrow-right span, .cont-tabs-2024 a.nav-link:hover .arrow-right span {background: #AA3492;}
.cont-tabs-2024 a.nav-link.active .arrow-right span::before, .cont-tabs-2024 a.nav-link:hover .arrow-right span::before {border-color: #AA3492;}
.cont-tabs-2024 .tab-content {display: inline-block;width: 100%;padding: 0px 0px 0px 116px;}
.tab-pane-inn {display: flex;flex-wrap: wrap;align-items: center;}
.tabcontent-img {float: left;width: 486px;height: 700px;box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.25);border-radius: 3px;}
.cont-tabs-2024 .tabcontent-img img {object-fit: cover;width: 100%;height: 100%;}
.tabcontent-content {float: left;width: calc(100% - 486px);padding: 0 0 0 40px;}
.tabcontent-content h4 {color: #191919;font-size: 20px;line-height: 28px;font-family: "Poppins", sans-serif;font-weight: 500;}
.num-head {display: flex;align-items: center;color: #AA3492 !important;}
.num-head strong {width: 45px;padding: 0 20px 0 0;color: #000;font-size: 32px;line-height: 32px;font-weight: 400;position: relative;}
.num-head strong::after {content: "";position: absolute;z-index: 1;right: 14px;top: 49%;width: 1px;height: 24px;background: #000;transform: translate(0, -50%);}
.top-hl {display: inline-block;width: 100%;height: 1px;margin: 30px 0 20px;background: #cacaca;}
.tabcontent-content p {color: #191919;font-size: 14px;line-height: 24px;font-family: "Poppins", sans-serif;font-weight: 400;margin: 15px 0 0;}
.tabcontent-content a {display: inline-block;width: auto;color: #AA3492;font-size: 16px;line-height: 22px;font-weight: 600;font-family: "Poppins", sans-serif;padding: 0 28px 0 0;position:relative;transition: all 0s ease-in-out;-webkit-transition: all 0s ease-in-out;}
.tabcontent-content a::before {content: "";position: absolute;right: 0;top: 50%;transform: translate(0, -50%);width: 20px;height: 20px;background: url(assets/images/CTA-arrow-purple.svg) left top no-repeat;background-size: 100% auto;}
.tabcontent-content a::after {visibility: hidden;content: "";position: absolute;right: 0;top: 50%;transform: translate(0, -50%);width: 20px;height: 20px;background: url(assets/images/CTA-arrow-black.svg) left top no-repeat;background-size: 100% auto;}
.tabcontent-content a:hover {color: #191919;}
.tabcontent-content a:hover::before {visibility: hidden;}
.tabcontent-content a:hover::after {visibility: visible;}
.tab-img-title-parallel {display: inline-flex;width: 100%;align-items: center;position: relative;}
.tab-img-otr {display: inline-block;width: 60px;padding: 0 20px 0 0;min-width: 60px;}
.tab-img-title-parallel img {margin: 0/* 20px 0 0*/;}
.tab-img-title-parallel::after {
	content: "";
	position: absolute;
	z-index: 1;
	left: 50px;
	top: 49%;
	width: 1px;
	height: 24px;
	background: #000;
	transform: translate(0, -50%);
}

.cont-googletrust-2024 {padding: 80px 0 0;background-color: #191919;background-repeat: no-repeat;background-position: center bottom -22px;background-size: auto auto;position: relative;}
.cont-googletrust-2024::before {content: "";position: absolute;z-index: 2;left: 0;bottom: 0;width: 100%;height: calc(100% - 95px);background: linear-gradient(to bottom, rgba(25, 25, 25, 0) 0%, rgba(25, 25, 25, 1) 100%);}
.googletrust-2024-top {display: flex;flex-wrap: wrap;justify-content: center;position: relative;}
.hold-phone {float: left;width: 364px;height: 538px;background: url(assets/images/home-hand-phone.png) center bottom no-repeat;margin: 0 0 0 40px;}
.phone-white-screen {float: left;width: 206px;height: 475px;background: url(assets/images/phone-white-screen.png) center bottom no-repeat;margin: 0 0 0 40px;position: absolute;z-index: 2;top: 0;margin: 13px 0 0 0px;padding: 50px 15px 20px 15px;}
.whitescreen-sitelogo {display: inline-block;width: 100%;margin: 0 0 10px;}
.whitescreen-sitelogo img {float: left;width: 120px;}
.phone-white-screen h4 {color: #000;font-size: 20px;line-height: 26px;font-weight: 600;font-family: "Poppins", sans-serif;margin: 0 0 25px;}
.whitescreen-certified {display: inline-flex;width: 100%;justify-content:center;margin: 0 0 18px;}
.whitescreen-certified img {float: left;width: 120px;box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);border-radius: 5px;}
.phone-white-screen p {color: #191919;font-size: 11px;line-height: 14px;font-weight: 400;font-family: "Poppins", sans-serif;margin: 15px 0 0;padding: 15px 0 0;border-top: 1px solid #A9A9A9;}

.cont-stats-2024 {padding: 55px 0;}
.cont-stats-2024 > div > .row {justify-content: space-between;}
.single-stats-2024 {display: inline-block;width: auto;}
.single-stats-2024 h3 {color: #AA3492;font-size: 96px;line-height: 96px;font-family: "Poppins", sans-serif;font-weight: 600;}
.single-stats-2024 p {color: #141519;font-size: 20px;line-height: 30px;font-weight: 400;font-family: "Poppins", sans-serif;}

.cont-2024-award-features {padding: 0 0 50px;}
.single-award-2024-inn {background:#191919;height: 100%;padding: 55px 35px;box-shadow: 3px 3px 10px rgba(25, 25, 25, 0.4);border-radius: 3px;}
.award-2024-lft {padding-right: 25px;}
.award-2024-rgt {padding-left: 25px;}
.award-2024-full {padding-top: 50px;}
.before-line-o {display: inline-block;width: auto;position: relative;padding: 0 0 28px;}
.before-line-o::before {content: "";position: absolute;right: 0;bottom: 4px;width: calc(100% + 35px);height: 1px;background: #fff;}
.before-line-o::after {content: "";position: absolute;right: 0;bottom: 0;width: 9px;height: 9px;background: #1190C8;border-radius: 50%;}
.award-list {display: inline-block;width: 100%;padding: 50px 0 0;column-count: 2;-moz-column-count: 2;-webkit-column-count: 2;}
.award-list li {float: none;width: 100%;margin: 4px 0;padding: 0 6px;display: inline-flex;-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid;justify-content: center;}
/*.award-2024 .award-list li:nth-child(4) {margin-top: 18px;}*/
/*.award-2024 .award-list li:nth-child(4) img {max-height: 139px;}*/
.award-2024 .award-list li:nth-child(1) img {width: 153px;}
.award-2024 .award-list li:nth-child(5) {margin-top: 22px;}
.featured-2024 .award-list {padding: 35px 0 0;}
.featured-2024 .award-list li {min-height: 56px;margin: 22px 0;}
.featured-2024 .award-list li img {max-height: 52px;}
.proudmember-2024 .single-award-2024-inn {display: inline-flex;flex-wrap: wrap;align-items: center;width: 100%;padding: 70px 25px 70px 35px;}
.single-proudmember-2024-heading {float: left;width: 325px;}
.single-proudmember-2024-logos {float: left;width: calc(100% - 325px);padding: 0 0 0 30px;}
.single-proudmember-2024-logos .award-list {display: inline-flex;flex-wrap: wrap;align-items: center;justify-content: space-between;padding: 0;column-count: unset;-moz-column-count: unset;-webkit-column-count: unset;}
.single-proudmember-2024-logos .award-list li {float: left;width: auto;margin: 10px;}
.single-proudmember-2024-logos .award-list li img {max-width: 200px;max-height: 96px;}

.cont-join1500-publisher {padding: 50px 0 70px;}
.join1500-2024-top {padding-right: 18%;}
.join1500-2024-content {display: flex;align-items: center;padding-top: 60px;}
.join1500-2024-content .site-bttn-2024 {min-width: 225px;margin: 0 30px 0 0;text-align: center;}
.horizontal-list-2024 {display: inline-flex;align-items: center;width: calc(100% - 225px);}
.horizontal-list-2024 li {float: left;width: auto;color: #000;font-size: 14px;line-height: 20px;font-weight: 400;font-family: "Poppins", sans-serif;position: relative;padding: 0 0 0 78px;margin: 0 0 0 38px;}
.horizontal-list-2024 li::before {content: "";position: absolute;left: 0;top: 50%;width: 48px;height: 1px;background: #AA3492;}
.horizontal-list-2024 li:nth-child(1) {padding-left: 0;margin-left: 0;}
.horizontal-list-2024 li:nth-child(1)::before {display: none;}

.cont-ivt-2024 {padding: 12px 0 115px;}
.ivt-2024-content {background-position: center top;background-repeat: no-repeat;background-size: cover;padding: 35px 20px;position: relative;border-radius: 3px;overflow: hidden;box-shadow: 3px 3px 10px rgba(25, 25, 25, 0.3);}
.ivt-2024-content::before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.4);z-index: 0;}
.ivt-2024-grid {float: left;width: 30%;position: relative;z-index: 1;}
.ivt-2024-grid-1 {width: 30%;}
.ivt-2024-grid-2 {width: 31%;padding: 0 10px 0 0;}
.ivt-2024-grid-3 {width: 39%;padding: 57px 0 0 0px;}
.ivt-2024-grid h4 {color:#FFF;font-size: 32px;line-height: 44px;font-weight: 600;font-family: "Poppins", sans-serif;padding: 0 0 16px 18px;}

/*Home 2024 End*/



/*Video Library Start*/
.cont-video-lib-banner {position: relative;background-size: cover;background-repeat: no-repeat;background-position: center center;}
.cont-video-lib-banner::before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.6);}
.video-lib-banner-inn {display: flex;flex-wrap: wrap;align-items: center;min-height: 400px;position: relative;z-index: 1;padding-top: 30px;padding-bottom: 30px;}
.video-lib-banner-content {display: inline-block;width: 520px;max-width: 100%;}
.video-lib-banner-content h1 {color: #fff;font-size: 60px;line-height: 74px;font-family: "Poppins", sans-serif;font-weight: 600;}
.video-lib-banner-content p {color: #fff;font-size: 24px;line-height: 36px;font-family: "Poppins", sans-serif;font-weight: 400;margin: 20px 0 0;}

.cont-video-lib-grids {padding: 80px 0;}
.video-lib-grids-head h2 {color: #191919;font-size: 44px;line-height: 60px;font-family: "Poppins", sans-serif;font-weight: 600;}
.video-lib-grids-head h2 span {color: #AA3492;}
.site-bttn-2 {display: inline-block;width: auto;color: #fff;font-size: 20px;line-height: 30px;font-family: "Poppins", sans-serif;font-weight: 600;background: #AA3492;border-radius: 3px;padding: 15px 22px;margin: 30px 0 0;}
.site-bttn-2:focus, .site-bttn-2:hover {color: #fff;background: #191919;}
.recomm-video-lib-title {color: #B4B4B4;font-size: 14px;line-height: 20px;font-family: "Poppins", sans-serif;font-weight: 400;margin: 60px 0 0;}
.otr-video-lib-grids {display: flex;flex-wrap: wrap;margin: 0 0 0 -15px;width: calc(100% + 30px);}
.single-video-lib-grid {padding: 0 15px;margin: 30px 0 0;}
.single-video-lib-grid a {display: inline-block;width: 100%;height: 100%;background: #191919;border-radius: 3px;overflow: hidden;}
.single-videolib-thumb {position: relative;height: 180px;}
.single-videolib-thumb img {object-fit: cover;width: 100%;height: 100%;}
.single-videolib-thumb-overlay {content: "";position: absolute;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.2);display: flex;flex-wrap: wrap;justify-content: center;align-content: center;}
.single-videolib-thumb-overlay span {display: inline-flex;flex-wrap: wrap;justify-content: center;align-content: center;width: 80px;height: 80px;border: 1px solid #fff;border-radius: 50%;padding: 2px 0 0 5px;}
.single-videolib-thumb-overlay span i {color: #fff;font-size: 36px;}
.single-videolib-content {padding: 30px 20px;}
.single-videolib-content h3 {color: #fff;font-size: 21px;line-height: 32px;font-family: "Poppins", sans-serif;font-weight: 400;}
.single-video-lib-grid a:hover .single-videolib-thumb-overlay span {background: #fff;}
.single-video-lib-grid a:hover .single-videolib-thumb-overlay span i {color: #AA3492;}

.cont-growvideo-lib {padding: 0px 0 100px;}
.cont-growvideo-lib .video-lib-grids-head {border-top: 1px solid #191919;padding-top: 50px;}
.otr-growvideo-grids {display: flex;flex-wrap: wrap;margin: 0 0 0 -15px;width: calc(100% + 30px);}
.single-growvideo-grid {padding: 0 15px;margin: 30px 0 0;}
.single-growvideo-grid-inn {display: inline-flex;flex-wrap: wrap;width: 100%;height: 100%;background: #191919;border-radius: 3px;overflow: hidden;transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;}
.single-growvideo-thumb {position: relative;height: 180px;}
.single-growvideo-thumb img {object-fit: cover;width: 100%;height: 100%;}
.single-growvideo-content {display: inline-flex;flex-wrap: wrap;flex-direction: column;padding: 30px 0 0;height: calc(100% - 180px);}
.single-growvideo-content h3 {color: #fff;font-size: 21px;line-height: 32px;font-family: "Poppins", sans-serif;font-weight: 400;padding: 0 20px;margin-bottom: 12px;transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;}
.single-growvideo-content h3 a {color: #fff;}
.single-growvideo-content p {color: #fff;font-size: 15px;line-height: 24px;font-family: "Poppins", sans-serif;font-weight: 400;margin: 10px 0 25px;padding: 0 20px;transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;}
.grid-bttn {display: inline-block;width: 100%;border-top: 1px solid #fff;margin-top: auto;padding: 20px 20px;text-align: center;color: #fff;font-size: 18px;line-height: 26px;font-family: "Poppins", sans-serif;font-weight: 500;}
.grid-bttn i {margin: 0 10px 0 0;}
.grid-bttn:hover {color: #fff;}
.single-growvideo-grid-inn:hover {background: #fff;}
.single-growvideo-grid-inn:hover .single-growvideo-content h3, .single-growvideo-grid-inn:hover .single-growvideo-content h3 a {color: #AA3492;}
.single-growvideo-grid-inn:hover .single-growvideo-content p {color: #191919;}
.single-growvideo-grid-inn:hover .grid-bttn {background: #AA3492;}

.cont-executive-lib {background: #191919;padding: 50px 0 100px;}
.executive-lib-inn {display: flex;flex-wrap: wrap;padding: 0;}
.single-executivevideo-grid {margin: 50px 0 0;}
.single-executivevideo-content {padding: 0 15px;margin: 30px 0 0;display: flex;flex-wrap: wrap;align-content: center;}
.single-executivevideo-content h2 {color: #fff;font-size: 60px;line-height: 80px;font-family: "Poppins", sans-serif;	font-weight: 600;}
.single-executivevideo-content p {color: #fff;font-size: 24px;line-height: 34px;font-family: "Poppins", sans-serif;	font-weight: 400;}
.single-executivevideo-content .site-bttn-2 {color: #AA3492;background: #fff;margin: 40px 0 0;}
.single-executivevideo-content .site-bttn-2:hover {color: #fff;background: #AA3492;}
.single-executivevideo-grid a {background: #fff;}
.single-executivevideo-grid .single-videolib-content h3 {color: #AA3492;font-weight: 500;}
.single-executivevideo-grid .single-videolib-content p {color: #191919;font-size: 14px;line-height: 20px;font-family: "Poppins", sans-serif;font-weight: 400;}
.cont-exe-popup .modal-content {background: transparent;border: none;}
.cont-exe-popup .modal-header {padding: 0;border: none;}
.cont-exe-popup .modal-header .btn-close {position: relative;z-index: 10;bottom: -24px;background-color: #fff;right: 10px;}
.cont-exe-popup .modal-body {border: none;position: relative;padding: 56% 0 0 0;}
.cont-exe-popup .modal-body video {position: absolute;z-index: 0;left: 0;top: 0;width: 100%;height: 100%;}
/*Video Library End*/

/*Resources Start*/
.cont-resources-banner {padding: 0;font-family: "Poppins", sans-serif;background-position: center top;background-repeat: no-repeat;background-size: cover;position: relative;}
.cont-resources-banner::before {content: "";position: absolute;z-index: 0;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(to right, rgba(25, 25, 25, 1) 0%, rgba(25, 25, 25, 0.71) 38%, rgba(25, 25, 25, 0.49) 54%, rgba(25, 25, 25, 0) 81%);}
.cont-resources-banner .row {
  align-items: center;
}
.resources-banner-lft {z-index: 1;display: inline-flex;flex-wrap: wrap;align-content: center;padding-top: 30px;padding-bottom: 40px;min-height: 400px;}
.resources-banner-lft h1 {color: #fff;font-size: 60px;line-height: 76px;font-weight: 600;}
.resources-banner-lft p {
  color: #fff;
  font-size: 24px;
  line-height: 34px;
  margin: 20px 0 0;
}

.cont-resources-blog {
  padding: 80px 0;
  background: #191919;
  font-family: "Poppins", sans-serif;
}
.resources-blog-lft .title {
  color: #fff;
  font-size: 48px;
  line-height: 56px;
  font-weight: 600;
}
.resources-blog-lft p {
  color: #fff;
  font-size: 24px;
  line-height: 34px;
  margin: 20px 40px 0 0;
}
.resources-blog-lft a {
  display: inline-block;
  width: 190px;
  background: #fff;
  border: 1px solid #fff;
  color: #aa3492;
  font-size: 20px;
  line-height: 26px;
  font-weight: 600;
  padding: 16px 38px;
  margin: 35px 0 0;
  text-align: center;
  border-radius: 3px;
}
.resources-blog-lft a:hover {
  background: #aa3492;
  border-color: #aa3492;
  color: #fff;
}
.resources-blog-rgt {
  text-align: right;
}
.resources-blog-rgt .blog-dropdwon span {
  margin: 0;
  color: #fff;
  font-weight: 600;
  border: none;
  padding: 10px 0 !important;
  font-size: 20px;
  line-height: 26px;
}
.resources-blog-rgt .blog-dropdwon span::after {
  content: "";
  background: #fff;
  width: calc(100% + 30px);
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
}
.resources-blog-rgt .blog-dropdwon span .cattitle {
  max-width: 100%;
}
.resources-blog-rgt .blog-dropdwon-inner {
  width: 100%;
  max-height: 234px;
  left: auto;
  right: 0;
  margin: -1px 0 0;
}
.resources-blog-rgt .blog-dropdwon-inner ul {display: inline-block;width: 100%;}
.resources-blog-rgt .blog-dropdwon-inner li {
  text-align: left;
}
.resources-blog-rgt .blog-dropdwon-inner li a {display: inline-block;width: 100%;
  color: #000;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}
.resources-blog-rgt .blog-dropdwon-inner li a:hover {color: #AA3492;}

.resourcespage-blog-list h6.title {
  font-size: 14px;
  color: #fff;
  font-weight: 400;
  margin: 71px 0 42px;
  display: inline-block;
  position: relative;
}

.resourcespage-blog-list h6.title::before {
  content: "";
  background: #fff;
  width: 15px;
  height: 1px;
  position: absolute;
  right: -32px;
  top: 8px;
}

.resourcespage-blog-posts button.slick-arrow {
  position: absolute;
  top: -75px;
  right: 50px;
  height: 44px;
  width: 44px;
  font-size: 0;
  background: none;
  border: none;
}

.resourcespage-blog-posts .slick-slide > div {
  padding: 0 20px;
}

.resourcespage-blog-posts button.slick-next {
  background-image: url(assets/images/next.svg);
}

.resourcespage-blog-list h6.title {
  font-size: 14px;
  color: #fff;
  font-weight: 400;
  margin: 71px 0 42px;
  display: inline-block;
  position: relative;
  padding: 0 0px 0 20px;
}
.resourcespage-blog-list {
  padding: 0;
  max-width: 100%;
  width: calc(50% + 575px);
  margin-left: auto;
}

.resourcespage-blog-list h6.title::before {
  content: "";
  background: #fff;
  width: 15px;
  height: 1px;
  position: absolute;
  right: -32px;
  top: 8px;
}

.resourcespage-blog-posts button.slick-prev {
  margin: 0 70px 0 0;
  background-image: url(assets/images/prev.svg);
}

.resourcespage-blog-list .resourcespage-blog-item {
  border: 1px solid#fff;
  border-radius: 3px;
  overflow: hidden;
  min-height: 507px;
  display: flex !important;
  flex-direction: column;
}

.resourcespage-blog-list
  .resourcespage-blog-item
  .resourcespage-blog-item-link {
  border-top: 1px solid#fff;
  margin-top: auto;
}

.resourcespage-blog-list
  .resourcespage-blog-item
  .resourcespage-blog-item-link
  a {
  padding: 22px;
  display: block;
  text-align: center;
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  transition: 0.3s;
}

.resourcespage-blog-list
  .resourcespage-blog-item
  .resourcespage-blog-item-link
  a:hover {
  background: #fff;
  color: #aa3492;
}

.resourcespage-blog-list .resourcespage-blog-item-content {
  padding: 45px 26px 30px;
}

.resourcespage-blog-list .resourcespage-blog-item-content h3 {
  font-size: 24px;
  color: #fff;
  font-weight: 600;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3; /* number of lines to show */
  line-clamp: 3;
  -webkit-box-orient: vertical;
}

.resourcespage-blog-list .resourcespage-blog-item-content p {
  font-size: 12px;
  color: #fff;
  font-weight: 400;
}

.resourcespage-blog-list .resourcespage-blog-item-img {
  height: 220px;
  border-bottom: 1px solid#fff;
}

.resourcespage-blog-list .resourcespage-blog-item-img img {
  height: 100% !important;
  display: block;
  object-fit: cover;
}
.grecaptcha-badge {
  bottom: 90px !important;
}

.page-id-23510 .last-modified {
  display: none;
}
section.case-study {
  padding: 100px 80px;
}

.case-study .case-content-blk .top-part h2 {
  font-size: 48px;
  color: #000;
  font-weight: 600;
  font-family: "Poppins", sans-serif;
  line-height: 1.3;
}

.case-study .case-content-blk .top-part p {
  font-size: 18px;
  color: #000;
  font-weight: 400;
  font-family: "Poppins", sans-serif;
  width: 85%;
  line-height: 1.3;
}

.case-study .case-content-blk .top-part a {
  display: inline-block;
  width: 190px;
  background: #aa3492;
  border: 1px solid #fff;
  color: #fff;
  font-size: 20px;
  line-height: 26px;
  font-weight: 600;
  padding: 16px 20px;
  margin: 25px 0 0;
  text-align: center;
  border-radius: 3px;
}

.case-study .case-content-blk .top-part a:hover {
  color: #aa3492;
  background: #fff;
  border: 1px solid#AA3492;
}

.case-study .case-content-blk .bottom-part {
  margin: 60px 0 0;
}
.case-study .case-content-blk .bottom-part .case-image-box {
  display: flex;
  flex-wrap: wrap;
  column-gap: 45px;
  align-items: center;
  margin: 0 0 50px;
}
.case-study .case-content-blk .bottom-part .case-image-box .image-part {
  max-width: 100%;
  width: 25%;
}

.case-study .case-content-blk .bottom-part .case-image-box .title-link {
  max-width: calc(75% - 45px);
  width: 100%;
}

.case-study .case-content-blk .bottom-part .case-image-box .image-part img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.case-study .case-content-blk .bottom-part .case-image-box .title-link h3 {
  font-size: 24px;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  padding: 0 0 10px;
  border-bottom: 1px solid#B4B4B5;
  width: 65%;
}

.case-study .title-link a {color: #AA3492;font-size: 20px;line-height: 26px;font-family: "Poppins", sans-serif;font-weight: 600;padding: 0 30px 0 0;}
.case-study .title-link a:hover {color: #191919;}
.case-study .title-link a::after {font-size: 20px;-webkit-text-stroke: 0.5px #fff;}

.post-blk {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}

.post-item::before {
  /* content: ""; */
  background: #000000;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 0;
}

.post-blk .post-item {
  margin: 0 0;
  position: relative;
  padding: 40px 30px;
  border-radius: 3px;
  overflow: hidden;
}

.post-blk .post-item .cont-blk {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  z-index: 1;
  align-items: flex-start;
  column-gap: 20px;
}

.post-blk .post-item .cont-blk .title-part {
  max-width: 100%;
  width: 50%;
}

.post-blk .post-item .cont-blk .cont-part {
  max-width: 100%;
  width: calc(50% - 20px);
}

.post-blk .post-item::before {
  content: "";
  background: #000000a8;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.post-blk .post-item .cont-blk .title-part h2 {
  font-size: 22px;
  color: #fff;
  font-family: "Poppins", sans-serif;
  line-height: 1.3em;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
}
.post-blk .post-item .cont-blk .cont-part p {
  font-size: 12px;
  color: #fff;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  line-clamp: 5;
  -webkit-box-orient: vertical;
  font-family: "Poppins", sans-serif;
  margin: 0;
  line-height: 1.6;
}
.post-blk a.read-more {
	display: inline-flex;
	margin: 20px 0 0;
	transition: 0.3s;
	width: 44px;
	height: 44px;
	border: 1px solid #fff;
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	color: #fff;
	font-size: 26px;
	-webkit-text-stroke: 1px rgba(0, 0, 0, 0.9);
}
.post-blk a.read-more:hover img {
  transition: 0.3s;
}
.post-blk a.read-more:hover img {
  transform: scale(1.05);
}
.post-blk .post-item:hover a.read-more {background: #fff;color: #AA3492;-webkit-text-stroke-color: #fff;}

.case-post-blk h4 {
  font-size: 14px;
  color: #949494;
  font-family: "Poppins", sans-serif;
  position: relative;
  margin: 0 0 10px;
  display: inline-block;
}

.case-post-blk h4::after {
  content: "";
  background: #949494;
  position: absolute;
  width: 15px;
  height: 2px;
  right: -24px;
  top: 7px;
}
section.partner-int {
  padding: 92px 0 60px;
  background: #191919;
}

.partner-int .cont-part h2 {
  font-size: 48px;
  color: #fff;
  font-weight: 600;
  font-family: "Poppins", sans-serif;
  line-height: 1.4;
}

.partner-int .cont-part p {
  margin: 20px 0 42px;
  font-size: 20px;
  font-weight: 400;
  font-family: "Poppins", sans-serif;
  color: #fff;
  line-height: 1.4;
  width: 96%;
}

.partner-int .cont-part a {
	display: inline-flex;
	margin: 20px 0 0;
	transition: 0.3s;
	width: 100px;
	height: 100px;
	border: 1px solid #fff;
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	color: #fff;
	font-size: 56px;
	-webkit-text-stroke: 4px #191919;
}
.partner-int .cont-part a:hover {background: #fff;color: #aa3492;-webkit-text-stroke-color: #fff;}

.partner-int .images-part {
  position: relative;
}

.partner-int .images-part p {
  position: absolute;
  bottom: 0;
  right: 10%;
  color: #fff;
  font-size: 16px;
  font-family: "Poppins", sans-serif;
}

.partner-int .images-part .img-blk {
  display: flex;
  flex-wrap: nowrap;
}

.partner-int .images-part .img-blk img {
  width: 100px;
  height: 100px;
}

.partner-int .images-part .img-blk img:nth-child(1) {
  position: relative;
  top: 0;
}

.partner-int .images-part .img-blk img:nth-child(2) {
  position: relative;
  top: 110px;
}

.partner-int .images-part .img-blk img:nth-child(3) {
  top: 0;
  position: relative;
}

.partner-int .images-part .img-blk img:nth-child(4) {
  top: 170px;
  position: relative;
  left: -60px;
}
.cont-footer {
  background: #191919 !important;
}

.partner-int .images-part .img-blk img:nth-child(5) {
  top: 50px;
  position: relative;
  left: -60px;
}
section.video-library {
  padding: 100px 0 79px;
  background: #f9f9f9;
}

section.video-library .top-part {
  margin: 0 0 50px;
}

section.video-library .top-part h2 {
  margin: 0;
  font-size: 48px;
  color: #000;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  line-height: 1.3;
}

section.video-library .top-part p {
  margin: 20px 0 0;
  font-size: 20px;
  color: #000;
  font-family: "Poppins", sans-serif;
}
.all-vid-blk.mm {
  margin-top: 60px;
  padding-top: 60px;
  border-top: 1px solid#191919;
}

section.video-library .head-part {
  margin: 0 0 31px;
  display: flex;
  align-items: center;
  column-gap: 30px;
}

section.video-library .head-part h3 {
  font-size: 28px;
  color: #191919;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
}

section.video-library .head-part a {
	display: inline-block;
	width: 190px;
	background: #aa3492;
	border: 1px solid #aa3492;
	color: #fff;
	font-size: 20px;
	line-height: 26px;
	font-weight: 600;
	padding: 16px 15px;
	margin: 0;
	border-radius: 3px;
	text-align: center;
	font-family: "Poppins", sans-serif;
}
section.video-library .head-part a:hover {background: #fff;border-color: #aa3492;color: #aa3492;}

section.video-library .video-box-blk h4 {
  font-size: 14px;
  color: #b4b4b4;
  position: relative;
  font-family: "Poppins", sans-serif;
  margin: 0 0 24px;
  display: inline-block;
}

section.video-library .video-box-blk .video-bx-blk {
  display: flex;
  flex-wrap: wrap;
  column-gap: 53px;
}

section.video-library .video-box-blk .video-bx-blk a {
  max-width: 100%;
  width: calc(33.3% - 35px);
  display: block;
  background: #191919;
}

section.video-library .video-box-blk .video-bx-blk .video-box video {
  width: 100%;
  height: auto;
  display: block;
}
section.video-library .video-box-blk .video-bx-blk .meta-part {
  padding: 30px 18px;
  background: #191919;
}


section.video-library .video-box-blk .video-bx-blk .meta-part h5 {
  font-size: 20px;
  color: #fff;
  font-family: "Poppins", sans-serif;
  line-height: 1.5;
}

section.video-library .video-box-blk .video-bx-blk .meta-part p {
  font-size: 13px;
  color: #fff;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  font-family: "Poppins", sans-serif;
  margin: 0;
  line-height: 1.6;
  margin: 15px 0 0;
}
section.video-library .video-box-blk .video-bx-blk .video-box .video-part {
  height: 206px;
  border-radius: 3px 3px 0 0;
  overflow: hidden;
}

section.video-library .video-box-blk .video-bx-blk .video-box .video-part img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.video-bx-blk .video-part {
  position: relative;
}

.video-bx-blk .video-part span.play-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.video-bx-blk .video-part span.play-icon i {
  color: #fff;
  font-size: 35px;
  border: 1px solid#fff;
  width: 80px;
  height: 80px;
  text-align: center;
  line-height: 80px;
  border-radius: 50%;
  transition: 0.3s;
}

section.video-library .video-bx-blk a:hover i {
  background: #fff;
  color: #aa3492;
}

section.video-library
  .video-box-blk
  .video-bx-blk
  .video-box
  .video-part::before {
  content: "";
  background: #000000ad;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.resources-blog-rgt .blog-dropdwon {
  text-align: center;
  width: 100%;
  padding: 0;
}

.resources-blog-rgt .blog-dropdwon .blog-dropdwon-inner {
  max-width: 100%;
}

.resources-blog-rgt .blog-dropdwon.active span {
  border: 1px solid#fff;
  display: inline-flex;
  width: 100%;
  padding: 10px 0;
  justify-content: center;
}

.resources-blog-rgt .blog-dropdwon span {
  display: inline-block;
  position: relative;
  padding: 0;
}

.resources-blog-rgt .blog-dropdwon span .cattitle {
  text-align: center;
  font-size: 20px;
}

.resources-blog-rgt .blog-dropdwon span i {
  position: absolute;
  font-size: 16px;
  top: 50%;
  transform: translate(0, -50%);
  right: -27px;
}
.blog-dropdwon.active i {
  right: 30px !important;
  rotate: 180deg;
  top: 6px !important;
}
.resources-blog-rgt .blog-dropdwon.active span::after {
  content: "";
  background: #fff;
  width: 0;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
}

.cont-exe-popup .modal-content {background: transparent;border: none;}
.cont-exe-popup .modal-header {padding: 0;border: none;}
.cont-exe-popup .modal-header .btn-close {position: relative;z-index: 10;bottom: -24px;background-color: #fff;right: 10px;}
.cont-exe-popup .modal-body {border: none;position: relative;padding: 56% 0 0 0;}
.cont-exe-popup .modal-body video {position: absolute;z-index: 0;left: 0;top: 0;width: 100%;height: 100%;}

.cont-webimars-page-sec {padding: 100px 0 80px;font-family: "Poppins", sans-serif;}
.cont-webimars-page-sec .resources-blog-lft .title {color: #000;}
.cont-webimars-page-sec .resources-blog-lft p {color: #000;font-size: 20px;line-height: 30px;}
.cont-webimars-page-sec .resources-blog-lft a {background: #aa3492;color: #fff;border: 1px solid #aa3492;}
.cont-webimars-page-sec .resources-blog-lft a:hover {background: #fff;color: #aa3492;}
.webimars-page-sec-rgt {padding-left: 15px;}
.webinars-cookie-otr {padding: 20px;position: relative;border-radius: 5px;overflow: hidden;background-position: center right;background-repeat: no-repeat;background-size: cover;}
.webinars-cookie-otr::before {content: "";position: absolute;z-index: 0;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.7);}
.webinars-cookie-otr > * {position: relative;z-index: 1;}
.webinars-cookie-otr .cookies-featuredon {color: #fff;font-size: 14px;line-height: 18px;font-weight: 400;}
.webinars-cookie-otr .cookies-featuredon span {color: #fff;padding: 0 0 0 15px;margin: 0 0 0 10px;}
.webinars-cookie-otr .cookies-featuredon span::before {top: 7px;background: #fff;}
.webinars-cookie-otr h3 {color: #fff;font-size: 20px;line-height: 28px;font-weight: 600;margin: 15px 0 0;}
.rounded-arrow-bttn {display: inline-flex;justify-content: center;align-items: center;width: 44px;height: 44px;border: 1px solid #fff;border-radius: 50%;margin: 35px 0 0;color: #fff;font-size: 24px;}
.rounded-arrow-bttn .fa-arrow-right {-webkit-text-stroke: 1px #000;transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;}
.rounded-arrow-bttn:hover {color: #fff;background: #aa3492;border-color: #aa3492;}
.rounded-arrow-bttn:hover .fa-arrow-right {-webkit-text-stroke-color: #aa3492;}
.recommended-webinars {padding-top: 40px;}
.recommended-title {color: #b4b4b4;font-size: 14px;position: relative;font-family: "Poppins", sans-serif;display: inline-block;font-weight: 400;}
.recommended-title::after {content: "";background: #949494;position: absolute;width: 15px;height: 1px;right: -24px;top: 8px;}
/*Resources End*/

/*Contact 2024 Page Start*/
.page-template-tpl-contact2024 .site-bttn-2024 {font-family: "Poppins", sans-serif;font-weight: 600;font-size: 24px;line-height: 34px;}

.cont-contact-banner2024 {padding: 50px 0;background-position: center center;background-repeat: no-repeat;background-size: cover;position: relative;}
.cont-contact-banner2024::before {content: "";position: absolute;z-index: 0;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);}
.cont-contact-banner2024 .row {align-items: center;}
.contact-banner2024-left, .contact-banner2024-right {z-index: 1;position: relative;}
.contact-banner2024-left .title {color: #fff;font-family: "Poppins", sans-serif;font-weight: 600;}
.title-underline {position: relative;display: inline-block;padding: 0 0 45px;}
.title-underline span::before {content: "";position: absolute;left: 50%;bottom: 0;width: 100%;height: 1px;background: #fff;transform: translate(-50%, 0);}
.contact-banner2024-left p {color: #fff;font-size: 32px;line-height: 48px;font-family: "Poppins", sans-serif;font-weight: 400;margin: 35px 0 0;}
.contact-banner2024-right {text-align: right;}
.contact-banner2024-right .signup-form-midd {padding: 20px 30px;}
.contact-banner2024-right .signup-form-midd .wufoo ul li {margin: 10px 0 0;}
.contact-banner2024-right .signup-form-midd .wufoo ul li label {font-size: 15px;}
.contact-banner2024-right .signup-form-midd .wufoo ul li > div {margin: 2px 0 0;}
.contact-banner2024-right .signup-form-midd .wufoo ul li > div input, .contact-banner2024-right .signup-form-midd .wufoo ul li > div select, .contact-banner2024-right .signup-form-midd .wufoo ul li > div textarea {font-size: 15px;padding: 8px 15px;}
.contact-banner2024-right .signup-form-midd .wufoo ul li > div textarea {height: 66px;}
.contact-banner2024-right .iti--show-flags {float: left;}
.contact-banner2024-right .iti__selected-flag {height: 36px !important;}

.contact-banner2024-right .signup-form-midd p {color: #1e1717;font-weight: 600;}
.contact-banner2024-right .signup-form-midd .wufoo ul li.buttons .submit {background: #aa3492;font-size: 15px;line-height: 18px;padding: 15px 38px;}
.contact-banner2024-right .signup-form-midd .wufoo ul li.buttons .submit:hover {background: #359aff;border-color: #359aff;}

.cont-contactwinning-2024 {background: #191919;padding: 95px 0;}
.awardwinning-2024-inn {text-align: center;padding: 0 16%;}
.awardwinning-2024-inn .title {color: #fff;margin: 0 0 10px;font-family: "Poppins", sans-serif;font-weight: 600;}
.awardwinning-2024-inn .title span::before {width: 72%;}

.cont-lookingfor {background: #F9F9F9;padding: 110px 0;}
.lookingfor-inn .title {color: #AA3492;font-family: "Poppins", sans-serif;font-weight: 600;}
.lookingfor-inn p {color: #191919;font-size: 24px;line-height: 34px;font-family: "Poppins", sans-serif;font-weight: 400;margin: 25px 0 0;}
.lookingfor-grids {justify-content: space-between;margin: 65px 0 0;}
.lookingfor-single-grid {display: inline-flex;flex-wrap: wrap;border: 1px solid #191919;background: #191919;padding: 65px 0 0;width: calc(33.33333% - 28px);border-radius: 4px;overflow: hidden;}
.lookingfor-single-title {padding: 0 35px;}
.lookingfor-single-title h3 {display: inline-block;background: #F9F9F9;color: #191919;font-size: 25px;line-height: 36px;font-family: "Poppins", sans-serif;font-weight: 600;padding: 8px 25px;border-radius: 50px;}
.lookgrid-1 .lookingfor-single-title h3 span {color: #036264;}
.lookgrid-2 .lookingfor-single-title h3 span {color: #005EA5;}
.lookgrid-3 .lookingfor-single-title h3 {color: #AA3492;}
.lookingfor-single-grid p {color: #fff;font-size: 24px;line-height: 40px;font-family: "Poppins", sans-serif;font-weight: 400;padding: 40px 35px 0;margin: 0 0 45px;}
.lookingfor-single-grid a {display: inline-block;width: 100%;background: #fff;color: #AA3492;font-size: 24px;line-height: 34px;font-family: "Poppins", sans-serif;font-weight: 600;text-align: center;padding: 20px 35px;margin-top: auto;}
.lookingfor-single-grid a:hover {background: #AA3492;color: #fff;}

.cont-contactdetails-2024 {padding: 110px 0;}
.contactdetails-2024-inn {display: flex;flex-wrap: wrap;background: url(assets/images/Boxes-img.svg) left top no-repeat;background-size: auto 100%; position: relative;padding: 0 15px 0 90px;}
.contactdetails-content {display: inline-block;width: auto;}
.contactdetails-icon {
	display: block;
	width: auto;
	height: 103px;
	text-align: center;
	padding: 0 0 0 20px;
	margin: -8px 0 4px;
}
.contactdetails-icon img {display: inline-block;width: auto;height: 100%;}
.contactdetails-text {
	display: block;
	width: auto;
	min-height: 210px;
	background: #fff;
	padding: 40px 30px;
}
.contactdetails-text h3 {
	color: #AA3492;
	font-size: 38px;
	line-height: 46px;
	font-family: "Poppins", sans-serif;
	font-weight: 600;
}
.contactdetails-text p {
	color: #000000;
	font-size: 20px;
	line-height: 30px;
	font-family: "Poppins", sans-serif;
	font-weight: 400;
	margin: 20px 0 0;
}
.contactdetails-text p a {color: #000000;}
.contactdetails-2024-rgt {
	background-position: right top;
	padding: 0 90px 0 15px;
	justify-content: flex-end;
}
.contactdetails-2024-rgt .contactdetails-icon {
	padding: 0 126px 0 0;
}
/*Contact 2024 Page End*/

/*Starter Plan 2024 Page Start*/
.container-1200 .container {max-width: 1200px;}

.cont-starter-banner2024 {padding: 70px 0;background-position: center top;background-repeat: no-repeat;background-size: cover;position: relative;}
.cont-starter-banner2024::before {content: "";position: absolute;z-index: 0;left: 0;top: 0;width: 100%;height: 100%;background: rgba(25, 25, 25, 0.6);}
.starter-banner2024-content {z-index: 1;}
.starter-banner2024-inn {display: inline-block;max-width: 600px;}
.starter-banner2024-inn .title {color: #fff;font-size: 60px;line-height: 70px;font-family: "Poppins", sans-serif;font-weight: 600;}
.starter-banner2024-inn p {color: #fff;font-size: 24px;line-height: 32px;font-family: "Poppins", sans-serif;font-weight: 400;margin: 25px 0 0;}
.starter-banner2024-inn a {color: #fff;background: #AA3492;border-color: #AA3492;}
.starter-banner2024-inn a:hover {color: #fff;background: #191919;border-color: #191919;}

.cont-starterplan-if {padding: 70px 0;background: #f9f9f9;}
.starterplan-if-content {display: flex;flex-wrap: wrap;padding: 0;}
.starterplan-if-left {float: left;width: 36%;padding: 0 12px;}
.starterplan-if-left-content {display: inline-flex;width: 100%;height: 100%;flex-wrap: wrap;align-items: center;height: 100%;background: #fff;box-shadow: 0px 0px 7px rgba(25, 25, 25, 0.1);padding: 20px 30px;border-radius: 3px;}
.starterplan-if-left-content .title {color: #191919;font-size: 38px;line-height: 56px;font-family: "Poppins", sans-serif;font-weight: 600;}
.starterplan-if-left-content .title span {color: #AA3492;}
.starterplan-if-right {display: inline-flex;flex-wrap: wrap;width: 64%;}
.starterplan-if-item {width: 50%;padding: 0 12px;height: calc(50% - 10px);margin: 20px 0 0;}
.starterplan-if-item:nth-child(1), .starterplan-if-item:nth-child(2) {margin-top: 0;}
.starterplan-if-item-inn {display: inline-flex;flex-wrap: wrap;align-content: center;width: 100%;height: 100%;height: 100%;background: #fff;box-shadow: 0px 0px 7px rgba(25, 25, 25, 0.1);padding: 35px 30px;border-radius: 3px;}
.starterplan-if-item-inn p {color: #191919;font-size: 18px;line-height: 28px;font-family: "Poppins", sans-serif;font-weight: 500;margin: 15px 0 0;}
.starterplan-if-item-inn p span {color: #AA3492;}
.starterplan-if-item-inn:hover {background: #191919;}
.starterplan-if-item-inn:hover p, .starterplan-if-item-inn:hover p span {color: #fff;}
  
.both-product-plans2024 {padding: 90px 0 60px;background: #F9F9F9;position: relative;}
.both-product-plans2024::before {content: "";position: absolute;z-index: 0;left: 0;top: 0;width: 100%;height: 745px;background: #191919;}
.product-plans2024-top {z-index: 1;text-align: center;}
.product-plans2024-top-midd {display: inline-block;width: 100%;max-width: 100%;}
.product-plans2024-top-midd .title {color: #fff;font-family: "Poppins", sans-serif;font-weight: 600;}

.plans-subtitle {display: inline-block;width: 100%;margin: 0 0 30px;text-align: center;}
.plans-subtitle p {display: inline-block;width: 840px;max-width: 100%;color: #fff;font-size: 18px;line-height: 28px;margin: 0;font-family: "Poppins", sans-serif;font-weight: 300;}
.plans-subtitle p strong {font-weight: 700;}

.product-plans2024-content {z-index: 1;padding-top: 42px;}
.pubguru-plans2024-slider {display: inline-flex;flex-wrap: wrap;}
.single-pubguru-plans2024 {width: 33.33333%;padding: 0 22px;font-family: "Poppins", sans-serif;font-weight: 400;transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;}
.single-pubguru-plans2024:hover {transform: scale(1.04);}
.single-pubguru-plans2024-head {background: #fff;padding: 22px 20px 15px;border-radius: 3px;box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2);}
.single-pubguru-plans2024-name {color: #036264;font-size: 20px;line-height: 30px;}
.single-pubguru-plans2024-percentage {color: #191919;font-size: 48px;line-height: 56px;font-weight: 600;text-align: center;margin: 15px 0 0;}
.single-pubguru-plans2024-percentage span {display: block;color: #036264;font-size: 16px;line-height: 22px;font-weight: 400;padding: 5px 0 0;}
.single-pubguru-plans2024-req-bttn {padding: 15px 0 0;}
.single-pubguru-plans2024-req-bttn a {display: inline-block;width: 100%;background: #036264;border-radius: 3px;text-align: center;color: #f9f9f9;font-size: 20px;line-height: 28px;font-weight: 500;padding: 10px 10px;}
.single-pubguru-plans2024-req-bttn a:hover {background: #191919;}
.single-pubguru-plans2024-add-rev {padding: 15px 0 0;color: #191919;font-size: 20px;line-height: 28px;font-weight: 400;text-align: center;}
.single-pubguru-plans2024-add-rev span {display: block;font-size: 10px;line-height: 16px;padding: 4px 0 0;}
.single-pubguru-plans2024-content {min-height: 390px;background: #fff;padding: 25px 20px 10px;border-radius: 3px;margin: 16px 0 0;box-shadow: 1px 0px 8px rgba(0, 0, 0, 0.2);}
.single-pubguru-plans2024-content h5 {color: #191919;font-size: 16px;line-height: 22px;font-weight: 400;}
.pubguru2024-plan-list {display: inline-block;width: 100%;padding: 12px 0 0;}
.pubguru2024-plan-list li {float: left;width: 100%;color: #191919;font-size: 12px;line-height: 18px;font-weight: 400;padding: 5px 0 5px 26px;background: url(assets/images/round-check-green.svg) left top 7px no-repeat;}
.pubguru-plans2024-footer {padding: 10px 0 30px;text-align: center;}
.pubguru-plans2024-footer p {display: inline-block;max-width: 610px;color: #191919;font-size: 12px;line-height: 18px;font-family: "Poppins", sans-serif;font-weight: 400;text-align: center;}

.pubguruplan-slider {padding: 33px 50px 0;position: relative;z-index: 1;}
.pubguruplan-slider .slick-list {padding: 54px 0 20px;}
.pubguruplan-slider .slick-arrow {position: absolute;z-index: 1;left: 0;top: 50%;margin: 0;transform: translate(0, -50%);width: 25px;height: 50px;border: none;background: #036264;color: #fff;font-size: 22px;border-radius: 3px;}
.pubguruplan-slider .slick-next {left: auto;right: 0;}

.trafficcop-plans2024-content {display: none;}

.cont-starter-management {padding: 90px 0 45px;}
.starter-management-content .title {color: #191919;font-size: 43px;line-height: 58px;font-family: "Poppins", sans-serif;font-weight: 600;text-align: left;}
.starter-management-content .title span {color: #aa3492;}

.cont-starter-parallel-imgs {display: flex;flex-wrap: wrap;padding: 0;overflow: hidden;}
.starter-parallel-img {display: inline-block;width: 50%;padding-left: 15px;}
.starter-parallel-img img {float: left;width: calc(100% + 135px);max-width: none;}
.starter-parallel-img:nth-child(2n-1) {padding-right: 15px;padding-left: 0;}
.starter-parallel-img:nth-child(2n-1) img {float: right;}
.plus-sign {position: relative;}
.plus-sign::after {
	content: "+";
	position: absolute;
	right: -27px;
	top: 50%;
	transform: translate(0, -50%);
	color: #aa3492;
	font-size: 80px;
	line-height: 46px;
	font-family: "Poppins", sans-serif;
	font-weight: 600;
}

.cont-starter-explore {padding: 45px 0 100px;}
.starter-explore-content {text-align: center;}
.starter-explore-content p {color: #191919;font-size: 32px;line-height: 42px;margin: 0;font-family: "Poppins", sans-serif;font-weight: 500;}
.starter-explore-content .site-bttn-2024 {width: 240px;}

.trafficcop-plans2024-content .pricing-tc-plans::before, .trafficcop-plans2024-content .pricing-tc-plans::after {display:none;}
/*Starter Plan 2024 Page End*/

/*Professional Plan 2024 Page Start*/
.page-id-38339 .starter-banner2024-inn {width: 635px;}
/*Professional Plan 2024 Page End*/

/*Premium Plan 2024 Page Start*/
.page-id-38342 .starter-banner2024-inn {width: 450px;}
/*Premium Plan 2024 Page End*/

/*Email Tooltip Start*/
.tooltip.show {
	opacity: 1;
}
.tooltip-inner {width: 397px !important;
  max-width: none;
	background: #fff;
	border: none;
	padding: 10px 15px;
	color: #494949;
	font-size: 16px;
	line-height: 22px;
	font-weight: 400;
	text-align: left;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
	border-radius: 3px;
}
.tooltip-arrow {display: none !important;}
/*Email Tooltip End*/

/*Thankyou PubGuru Start*/
.cont-thankyou-pub-banner {background: #191919;padding: 120px 0 80px;}
.thankyou-pub-banner-inn {text-align: center;}
.thankyou-pub-banner-midd {display:inline-block;max-width: 770px;}
.thankyou-pub-banner-midd h1 {color: #fff;font-size: 96px;line-height: 120px;font-family: "Poppins", sans-serif;font-weight: 600;margin: 0 0 20px;}
.thankyou-pub-banner-midd p {color: #fff;font-size: 24px;line-height: 36px;font-family: "Poppins", sans-serif;font-weight: 300;margin: 0;}
.thankyou-pub-banner-midd p b {font-weight: 500;}
.thankyou-pub-grids {display: flex;flex-wrap: wrap;padding: 40px 0 0;}
.single-thankyou-pub-grid {padding: 20px;}
.single-thankyou-pub-grid-inn {position: relative;height: 100%;padding: 25px 20px;border-radius: 3px;}
.single-thankyou-pub-grid-inn::after {content: "";position: absolute;z-index: 1;top: 50%;right: -19px;width: 1px;height: calc(100% - 62px);background: #fff;transform: translate(0, -50%);}
.single-thankyou-pub-grid:nth-child(4) .single-thankyou-pub-grid-inn::after {display: none;}
.thankyou-pub-grid-count {color: #fff;font-size: 86px;line-height: 90px;font-family: "Poppins", sans-serif;font-weight: 400;position: relative;padding: 0 0 20px;}
.thankyou-pub-grid-count::after {content: "";position: absolute;z-index: 1;left: 0;bottom: 0;width: 160px;height: 1px;background: #fff;}
.thankyou-pub-grid-img {display: inline-flex;width: 42px;height: 42px;margin: 30px 0 0;justify-content: center;align-items: center;background: #F9F9F9;border-radius: 50%;padding: 9px 4px;}
.thankyou-pub-grid-img img {max-width: 100%;max-height: 100%;}
.thankyou-pub-grid-inn {padding: 30px 0 0;}
.thankyou-pub-grid-inn h3 {color: #fff;font-size: 30px;line-height: 40px;font-family: "Poppins", sans-serif;font-weight: 600;text-transform: uppercase;}
.thankyou-pub-grid-inn p {color: #fff;font-size: 15px;line-height: 25px;font-family: "Poppins", sans-serif;font-weight: 300;margin: 15px 0 0;}
.single-thankyou-pub-grid-inn:hover {background: #fff;}
.single-thankyou-pub-grid-inn:hover .thankyou-pub-grid-count {color: #191919;}
.single-thankyou-pub-grid-inn:hover .thankyou-pub-grid-count::after {background: #191919;}
.single-thankyou-pub-grid-inn:hover .thankyou-pub-grid-img {background: #191919;}
.single-thankyou-pub-grid-inn:hover .thankyou-pub-grid-img img {filter: brightness(100);}
.single-thankyou-pub-grid-inn:hover .thankyou-pub-grid-inn h3 {color: #AA3492;}
.single-thankyou-pub-grid-inn:hover .thankyou-pub-grid-inn p {color: #191919;}
.thankyou-pub-bttn {text-align: center;}
.thankyou-pub-bttn .site-bttn-2024 {padding: 15px 20px;}

.cont-thankyou-video {padding: 100px 0;background: #F9F9F9;}
.thankyou-video-top {text-align: center;}
.thankyou-video-top-midd {display: inline-block;max-width: 800px;}
.thankyou-video-top-midd h2 {color: #191919;font-family: "Poppins", sans-serif;font-weight: 600;}
.thankyou-video-top-midd h2 span {color: #AA3492;}
.thankyou-video-otr {position: relative;margin: 60px 0 0;}
.thankyou-video-otr .video-tag-otr {height: 484px;overflow: hidden;border-radius: 3px;}
.thankyou-video-otr .new-video-poster {background-color: #191919;background-size: calc(100% - 60px);}
.thankyou-video-otr .video-tag-otr.video-playing {height: auto;}

.cont-thankyou-awards {background: #191919;padding: 90px 0 80px;position: relative;}
.cont-thankyou-awards::before {content: "";position: absolute;z-index: 1;left: 0;top: 169px;width: 50%;height: 1px;background: #fff;}
.thankyou-awards-top h2 {display: inline-block;width: auto;color: #fff;font-family: "Poppins", sans-serif;font-weight: 600;position: relative;padding: 0 0 20px;}
.thankyou-awards-top h2::before {content: "";position: absolute;z-index: 1;left: -25px;bottom: 0;width: 100%;height: 1px;background: #fff;}
.thankyou-awards-top h2::after {content: "";position: absolute;z-index: 2;right: 20px;bottom: -4px;width: 9px;height: 9px;background: #1190C8;border-radius: 50%;}
.thankyou-awards-otr {margin: 40px 0 0;}
.thankyou-awards-ul {display: inline-flex;width: auto;flex-wrap: wrap;align-items: center;}
.thankyou-awards-ul li {display: inline-block;width: auto;margin: 10px 25px 10px 0;}
.thankyou-awards-ul li:last-child {margin-right: 0;}
.thankyou-awards-ul li img {display: inline-block;width: auto;max-width: 178px;max-height: 140px;}
.thankyou-awards-ul li:nth-child(1) img {max-width: 162px;margin: 0 0 9px;}
.thankyou-awards-ul li:nth-child(5) img {margin: 0 0 11px;}
/*Thankyou PubGuru End*/

/*Form Second step Start*/
.signup-form-midd .second-step-form-popup p {color: #ffffff;}
.signup-form-midd .second-step-form-popup .wufoo ul label {color: #ffffff;}
.signup-form-midd .second-step-form-popup .wufoo ul li {margin-top: 0; margin-bottom: 10px;}
.signup-form-midd .second-step-form-popup .wufoo ul li.hide-label {margin-top:0; margin-bottom: 3px;}
.second-step-form-popup {background: rgba(0, 0, 0, 0.8);}
.second-step-form-popup .modal-content {background: #181c1f;}
.second-step-form-popup .modal-body {padding: 20px;}
.second-step-form-popup .modal-body > div {color: #1e1717;font-size: 17px;line-height: 26px;font-weight: 500;}
.page-template-tpl-home-2024 .second-step-form-popup .modal-body > div, .single-post .second-step-form-popup .modal-body > div {color: #fff;}
.second-step-form-popup .wufoo ul li.buttons {margin: 20px 0 0;}
.second-step-form-popup .wufoo ul li.buttons > div:first-child {display: flex;flex-wrap: wrap;justify-content: center;}
.second-step-form-popup .wufoo ul li.buttons > div:first-child .submit {padding: 12px 15px;}
.second-step-form-popup .btn-ignore {display: inline-block;cursor: pointer;color: #006cd6;font-size: 14px;line-height: 18px;font-weight: 700;padding: 12px 15px;background: #ffffff;border: none;border-radius: 5px;margin: 0 0 0 10px;}
.second-step-form-popup .btn-ignore:hover {background: #006cd6;color: #ffffff;}
.second-step-form-popup .modal-dialog {width: 456px;max-width: 95%;}

.form-type-rev-proof .form-header-content {margin-bottom: 20px;color:white;}
.form-type-rev-proof .form-header-content .heading {font-size: 1.3rem;line-height: 1.3;margin-bottom: 20px;color:white;}
.form-type-rev-proof .form-header-content .description {font-size: 1rem;margin-top: 15px;color: white;}
.form-type-rev-proof .form-header-content .note {font-size: 0.875rem;margin-top: 5px;color:white;}
.form-type-rev-proof form .fupload-note {
	font-size: 0.8rem;
    margin-top: 3px;
}
.form-type-rev-proof form .link-how-to {
	display: inline-block;
	font-size: 0.875rem;
    font-weight: 500;
}
/*Form Second step End*/

/*pubguru-analytics start*/
.cont-pubguru-analytics-banner {padding: 100px 0;background: #191919;}
.pubguru-analytics-banner-inn {text-align: center;}
.pubguru-analytics-content {padding: 0 7%;}
.pubguru-analytics-content .title {color: #fff;font-weight: 600;padding: 0 6%;}
.pubguru-analytics-content p {color: #fff;font-size: 20px;line-height: 30px;margin: 20px 0 0 0;}
.pubguru-analytics-content .site-bttn-2024 {margin-top: 40px;}
.pubguru-analytics-img {padding: 50px 0 0;}
.pubguru-analytics-img img {width: 950px;}

.cont-pg-analytics-tired {padding: 100px 0;}
.cont-pg-analytics-tired .row {align-items: center;}
.pg-analytics-tired-title .title {color: #AA3492;font-weight: 600;}
.pg-analytics-tired-content p {color: #191919;font-size: 18px;line-height: 26px;font-weight: 500;margin: 0;}

.cont-pg-analytics-img-content {padding: 50px 0;background: #f9f9f9;}
.single-pg-analytics-image-nd-content {margin: 50px 0;display: inline-flex;flex-wrap: wrap;align-items: center;}
.single-pg-analytics-image-side {padding: 0 35px 0 0;}
.single-pg-analytics-content-side .title span {display: block;color: #AA3492;font-size: 16px;line-height: 20px;font-weight: 400;margin: 0 0 15px;text-transform: uppercase;}
.single-pg-analytics-content-side .title {color: #191919;font-weight: 600;}
.single-pg-analytics-content-side p {color: #191919;font-size: 16px;line-height: 24px;margin: 15px 0 0;font-family: "Poppins", sans-serif;font-weight: 400;}
.text-bttn-2024 {display: inline-block;width: auto;color: #AA3492;font-size: 18px;line-height: 24px;font-family: "Poppins", sans-serif;font-weight: 600;margin: 25px 0 0;padding: 0 30px 0 0;position: relative;}
.text-bttn-2024::after {content: "\f061";display: inline-flex;justify-content: center;align-items: center;position: absolute;right: 0;top: 50%;font-size: 14px;transform: translate(0, -50%);font-family: "font Awesome 6 Free";font-weight: 900;width: 22px;height: 22px;border: 1px solid #AA3492;border-radius: 50%;transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;}
.text-bttn-2024:hover, .text-bttn-2024:focus {color: #191919;}
.text-bttn-2024:hover::after, .text-bttn-2024:focus::after {border-color: #191919;}
.single-pg-analytics-image-nd-content:nth-child(2n) {flex-direction: row-reverse;}
.single-pg-analytics-image-nd-content:nth-child(2n) .single-pg-analytics-image-side {padding: 0;}
.single-pg-analytics-image-nd-content:nth-child(2n) .single-pg-analytics-content-side {padding: 0 60px 0 0;}

.cont-pg-analytics-savesyou {padding: 100px 0;background: #191919;}
.cont-pg-analytics-savesyou .row {align-items: center;}
.pg-analytics-savesyou-left .title {color: #fff;font-weight: 600;}
.pg-analytics-savesyou-left p {color: #fff;font-size: 19px;line-height: 26px;margin: 20px 0 0;}
.pg-analytics-certified-by {display: flex;width: 100%;flex-wrap: wrap;justify-content: flex-end;}
.pg-analytics-certified-logo {margin: 10px 8px;height: 88px;}
.pg-analytics-certified-logo img {float: left;width: auto;height: 100%;}
.pg-analytics-certified-logo:nth-child(1) {height: 95px;position: relative;top: -2px;}

.cont-pb-analytics-review {padding: 100px 0;text-align: center;}
.review-pb-analytics-midd {display: inline-block;width: 842px;max-width: 100%;}
.pb-analytics-main-img {display: inline-block;width: 100%;}
.pb-analytics-main-img img {display: inline-block;width: auto;max-width: 398px;max-height: 94px;}
.pb-analytics-review-text {display: inline-block;width: 100%;padding: 50px 0 45px;position: relative;}
.pb-analytics-review-text::after {content: "";position: absolute;z-index: 1;left: 50%;bottom: 0;width: 318px;height: 1px;background: #000;transform: translate(-50%, 0);}
.pb-analytics-review-text p {color: #191919;font-size: 32px;line-height: 46px;font-family: "Poppins", sans-serif;font-weight: 600;margin: 0;}
.pb-analytics-review-text p span {color: #aa3492;}
.pb-analytics-review-info {display: flex;width: 100%;margin: 45px 0 0;justify-content: center;}
.pb-analytics-review-img {display: inline-block;width: 111px;height: 111px;border-radius: 50%;overflow: hidden;}
.pb-analytics-review-img img {object-fit: cover;width: 100%;height: 100%;}
.pb-analytics-review-author-info {display: inline-block;width: auto;text-align: left;align-self: center;padding-left: 30px;}
.pb-analytics-review-author-info h5 {color: #AA3492;font-size: 24px;line-height: 34px;margin: 0px 0 0;font-family: "Poppins", sans-serif;font-weight: 600;}
.pb-analytics-review-author-info p {color: #333;font-size: 16px;line-height: 20px;margin: 2px 0 0;font-family: "Poppins", sans-serif;font-weight: 400;}



.join-publishers-inn {padding: 0 15px;}
.join-publishers-inn h2, .join-publishers-inn h3 {color: #191919;font-size: 48px;line-height: 58px;font-family: "Poppins", sans-serif;font-weight: 600;}
.join-publishers-inn ul {display: inline-block;width: 100%;margin: 20px 0 10px;}
.join-publishers-inn ul li {display: inline-block;width: auto;color: #aa3492;font-size: 18px;line-height: 24px;font-family: "Poppins", sans-serif;font-weight: 500;margin: 8px 20px;padding: 0 0 0 30px;position: relative;}
.join-publishers-inn ul li::before {content: "";position: absolute;z-index: 1;left: 0;top: 12px;width: 20px;height: 2px;background: #aa3492;}

.cont-signup-form {background: transparent;}
/*pubguru-analytics end*/

/*Webinars start*/
.page-template-tpl-webinars-listing .video-lib-banner-content {width: 805px;}

.cont-third-party-cookies {padding: 80px 0;}
.cont-third-party-cookies .row {align-items: center;}
.third-party-cookies-lft {display: inline-block;width: 50%;font-family: "Poppins", sans-serif;}
.cookies-featuredon {color: #AA3492;font-size: 18px;line-height: 26px;font-weight: 500;text-transform: uppercase;}
.cookies-featuredon span {color: #1F1F1F;padding: 0 0 0 20px;margin: 0 0 0 15px;position: relative;}
.cookies-featuredon span::before {content: "";position: absolute;left: 0;top: 10px;width: 5px;height: 5px;background: #1f1f1f;border-radius: 50%;}
.third-party-cookies-lft h2 {color: #AA3492;font-size: 38px;line-height: 46px;font-weight: 600;margin: 15px 0 0;padding: 0 0 20px;position: relative;}
.third-party-cookies-lft h2::after {content: "";position: absolute;left: 0;bottom: 0;width: 400px;height: 1px;background: #191919;max-width: 100%;}
.third-party-cookies-lft p {color: #000;font-size: 18px;line-height: 28px;font-weight: 400;margin: 20px 0 0;}
.third-party-cookies-lft h5 {color: #000;font-size: 18px;line-height: 28px;font-weight: 600;margin: 15px 0 0;}
.featured-li {display: inline-block;width: 100%;padding: 5px 0 0;}
.featured-li li {display: inline-block;width: 100%;color: #000;font-size: 18px;line-height: 28px;font-weight: 400;padding: 0 0 0 25px;position: relative;}
.featured-li li::before {content: "";position: absolute;left: 10px;top: 12px;width: 5px;height: 5px;background: #1f1f1f;border-radius: 50%;}
.third-party-cookies-lft .site-bttn-2024 {width: 210px;text-align: center;}
.third-party-cookies-rgt {display: inline-block;width: 50%;}
.third-party-cookies-rgt img {display: inline-block;width: 100%;}

.page-template-tpl-webinars-listing .cont-growvideo-lib {background: #F9F9F9;}
.page-template-tpl-webinars-listing .recommended-sec .video-lib-grids-head {border-top: none;}
.page-template-tpl-webinars-listing .video-lib-grids-head {padding-top: 70px;}
.upcoming-on {color: #fff;font-size: 14px;line-height: 22px;font-weight: 400;padding: 0 20px 10px;text-transform: uppercase;transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;}
.upcoming-on span {padding: 0 0 0 15px;margin: 0 0 0 10px;text-transform: capitalize;position: relative;}
.upcoming-on span::before {content: "";position: absolute;left: 0;top: 8px;width: 4px;height: 4px;background: #fff;border-radius: 50%;transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;}
.single-growvideo-grid-inn:hover .upcoming-on {color: #AA3492;}
.single-growvideo-grid-inn:hover .upcoming-on span::before {background: #AA3492;}
.page-template-tpl-webinars-listing .recommended-sec .grid-bttn {font-size: 15px;line-height: 22px;text-align: left;}
.page-template-tpl-webinars-listing .recommended-sec .grid-bttn i {margin: 0 0 0 10px;font-size: 12px;}

.otr-single-bttn {text-align: center;padding-top: 20px;}

.join-publisher-webinar {padding: 100px 0;}
.join-publisher-webinar .site-bttn-2024 {padding-left: 15px;padding-right: 15px;}

.cont-got-story {padding: 0 0 80px;font-family: "Poppins", sans-serif;}
.got-story-inn {display: flex;flex-wrap: wrap;}
.got-story-inn > div {background: #1E1E1E;}
.got-story-left {align-content: center;padding: 0 20px 12px 30px;}
.got-story-left h2 {color: #fff;font-size: 48px;line-height: 64px;font-weight: 600;margin: 0 0 25px;}
.got-story-left p {color: #fff;font-size: 14px;line-height: 26px;font-weight: 400;margin: 0;}
.cont-got-story .site-bttn-2024 {color: #1E1E1E;}
.cont-got-story .site-bttn-2024:hover {color: #fff;}
.got-story-rgt {height: 500px;}
.got-story-rgt img {object-fit: cover;width: 100%;height: 100%;}
/*Webinars end*/

/*Bootstrap Accordion Start*/
.accordion-design .accordion-item {display: inline-block;width: 100%;border: none;margin: 15px 0 0;}
.accordion-design .accordion-button {color: #333333;font-size: 16px;line-height: 22px;font-weight: 600;padding: 30px 70px 30px 30px;background: transparent;border: none;border-radius: unset !important;box-shadow: none;font-family: 'Open Sans',sans-serif;position: relative;border: 1px solid #EEEFFF;border-radius: 5px !important;}
.accordion-design .accordion-button::after {content: "\2b";position: absolute;right: 22px;top: 50%;width: 24px;height: 24px;background: transparent;border: 1px solid #666666;border-radius: 50%;display: flex;justify-content: center;align-items: center;color: #666;font-size: 14px;line-height: 18px;font-family: 'Font Awesome 6 Free';font-weight: 900;transform: translate(0, -50%);}
.accordion-design .accordion-button:not(.collapsed) {color: #4B4AA6;border-color: #888AE7;border-bottom-color: transparent;border-radius: 5px 5px 0 0 !important;}
.accordion-design .accordion-button:not(.collapsed)::after {content: "\f068";}
.accordion-design .accordion-collapse {width: 100%;border: 1px solid #888AE7;border-top: none;border-radius: 0 0 5px 5px;}
.accordion-design .accordion-body {display: inline-block;width: 100%;padding: 0px 70px 20px 30px;color: #6D6D6D;font-size: 16px;line-height: 26px;font-weight: 400;}
.accordion-design .accordion-body p:first-child {margin-top: 0;}
.accordion-design .accordion-collapse.show {border-color: #888AE7;}
.accordion-design ul {display: inline-block;width: 100%;margin: 10px 0;}
.accordion-design ul li {display: inline-block;width: 100%;font-size: 14px;line-height: 24px;margin: 2px 0;padding: 0 0 0 15px;position: relative;}
.accordion-design ul li::before {content: "";position: absolute;z-index: 1;left: 0;top: 12px;width: 4px;height: 1px;background: #6d6d6d;/* border-radius: 50%; */}
/*Bootstrap Accordion End*/

/*affiliate-partner-program Accordion Start*/
.affi-accordion-design .accordion-item {background-color: transparent;border: none;border-top: 1px solid rgba(0,0,0,0.39 );border-radius: 0 !important;}
.affi-accordion-design .accordion-button {background: transparent;box-shadow: none;color: #333435;font-size: 21px;line-height: 28px;font-weight: 700;padding: 24px 30px 24px 0;}
.affi-accordion-design .accordion-button::after {position: absolute;right: 0;}
.affi-accordion-design .accordion-body {color: #000;font-size: 18px;line-height: 28px;font-weight: 500;padding: 0 80px 24px 0px;}
.affi-accordion-design .accordion-body p {color: #000;font-size: 18px;line-height: 28px;font-weight: 500;margin-top: 0;margin-bottom: 10px;}
/*affiliate-partner-program Accordion End*/

/*ad-revenue-calculator 2025 Start*/
.title2025-48 {color: #191919;font-size: 48px;line-height: 64px;font-weight: 600;}

.adrev-cal-banner2025 {background-position: center top;background-repeat: no-repeat;background-size: cover;position: relative;}
.adrev-cal-banner2025::before {content: "";position: absolute;z-index: 0;left: 0;top: 0;width: 100%;height: 100%;background: rgba(25, 25, 25, 0.8);}
.adrev-banner2025-content {padding-top: 70px;padding-bottom: 70px;min-height: 400px;display: flex;flex-wrap: wrap;align-items: center;}
.adrev-banner2025-content {z-index: 1;}
.adrev-banner2025-inn {display: inline-block;width: 890px;max-width: 100%;}
.adrev-banner2025-inn p {line-height: 38px;}

.cont-adrev-cal-2025 {padding: 100px 0;background: #F9F9F9;}
.adrev-cal-top {font-family: "Poppins", sans-serif;padding-bottom: 40px;}
.adrev-cal-content #root {padding: 0;}
.adrev-cal-content #revenue-calculator > .MuiPaper-elevation {box-shadow: none;background: #f9f9f9;}
.adrev-cal-content #revenue-calculator > .MuiPaper-elevation > .MuiGrid-root:nth-child(1) {display: none;}
.adrev-cal-content #revenue-calculator > .MuiPaper-elevation > .MuiGrid-root:nth-child(2) {margin: 0;width: 100%;display: inline-block;position: relative;}
.adrev-cal-content #revenue-calculator > .MuiPaper-elevation > .MuiGrid-root:nth-child(2) > .MuiGrid-root:nth-child(1) {
	max-width: none !important;
	width: 48%;
	padding: 0 0 0 10px !important;
}
.adrev-cal-content #revenue-calculator > .MuiPaper-elevation > .MuiGrid-root:nth-child(2) > .MuiGrid-root:nth-child(2) {max-width: none !important;width: 48%;padding: 0 0 0 10px !important;}
.adrev-cal-content #revenue-calculator > .MuiPaper-elevation > .MuiGrid-root:nth-child(2) > .MuiGrid-root:nth-child(3) {width: 46% !important;padding: 20px 20px 20px 26px !important;position: absolute;z-index: 1;right: 0;top: 30px;max-width: none;background: #fff;border: 1px solid #D5D5DC;border-radius: 4px;}
.adrev-cal-content #revenue-calculator > .MuiPaper-elevation > .MuiGrid-root:nth-child(2) > .MuiGrid-root:nth-child(3) .MuiTypography-h6 {color: #191919;text-align: left;font-size: 16px;line-height: 28px;font-family: "Poppins", sans-serif;font-weight: 400;width: 82%;max-width: 100%;display: inline-block;}
.adrev-cal-content #revenue-calculator > .MuiPaper-elevation > .MuiGrid-root:nth-child(2) > .MuiGrid-root:nth-child(3) .MuiTypography-h4, .adrev-cal-content #revenue-calculator > .MuiPaper-elevation > .MuiGrid-root:nth-child(2) > .MuiGrid-root:nth-child(3) .MuiTypography-h3 {color: #191919;text-align: left;font-size: 18px;line-height: 28px;font-family: "Poppins", sans-serif;font-weight: 600;width: 18%;max-width: 100%;display: inline-block;}

.adrev-cal-content #revenue-calculator > .MuiPaper-elevation > .MuiGrid-root:nth-child(2) > .MuiGrid-item .MuiFormControl-root label {color: #464652;font-size: 14px;line-height: 26px;font-family: "Poppins", sans-serif;font-weight: 400;}
.adrev-cal-content #revenue-calculator > .MuiPaper-elevation .css-b04pc9 {height: 6px;background: #D5D5DC;opacity: 1;}
.adrev-cal-content #revenue-calculator > .MuiPaper-elevation .css-1t2bqnt {height: 6px;background: #1190C8;border-color: #1190C8;}
.adrev-cal-content #revenue-calculator > .MuiPaper-elevation .css-9cct2k {color: #1190C8;}
.adrev-cal-content #revenue-calculator > .MuiPaper-elevation .MuiSlider-mark {opacity: 0 !important;}

.adrev-cal-content #revenue-calculator > .MuiPaper-elevation > .MuiGrid-root:nth-child(2) > .MuiGrid-item:nth-child(2) > .MuiFormControl-root:nth-child(1), .adrev-cal-content #revenue-calculator > .MuiPaper-elevation > .MuiGrid-root:nth-child(2) > .MuiGrid-item:nth-child(2) > .MuiFormControl-root:nth-child(3) {display: none;}

/*Old Cal start*/
.cont-adrev-cal-2025 .left-side {padding-top: 0 !important;}
.cont-adrev-cal-2025 .left-side .MuiGrid-container > .MuiGrid-item .MuiTypography-subtitle1 {text-align: left;font-family: "Poppins", sans-serif;color: #191919;font-size: 22px !important;line-height: 36px;font-weight: 600;letter-spacing: 0;}
.cont-adrev-cal-2025 .left-side .MuiGrid-container > .MuiGrid-item:nth-child(2) .MuiTypography-body1 {text-align: left;font-family: "Poppins", sans-serif;color: #191919;font-size: 16px !important;line-height: 26px;font-weight: 500;letter-spacing: 0;}
.cont-adrev-cal-2025 .left-side .MuiGrid-container > .MuiGrid-item:nth-child(3) .MuiTypography-body1 {color: #464652;font-size: 14px !important;line-height: 26px;font-family: "Poppins", sans-serif;font-weight: 400;}
.cont-adrev-cal-2025 .left-side .MuiGrid-container > .MuiGrid-item:nth-child(3) .MuiSvgIcon-root {color: #191919;width: 20px;height: 20px;}
.cont-adrev-cal-2025 .left-side .MuiGrid-container > .MuiGrid-item:nth-child(3) > .MuiGrid-container fieldset {border: 1px solid #d5d5dc;border-radius: 0;}
.cont-adrev-cal-2025 .left-side .MuiGrid-container > .MuiGrid-item:nth-child(3) > .MuiGrid-container input {color: #191919;font-size: 14px !important;line-height: 26px;font-family: "Poppins", sans-serif;font-weight: 400;background: #fff;padding: 8px 0px;}

.cont-adrev-cal-2025 .right-side {border: 1px solid #d5d5dc;background: #fff;max-width: 47%;margin-left: auto;padding: 15px 23px 20px 5px !important;border-radius: 3px;}
.cont-adrev-cal-2025 .right-side > .right-side__graph-card {box-shadow: none;/*border: 1px solid #d5d5dc;background: #fff;*/}
.cont-adrev-cal-2025 .right-side > .right-side__graph-card > .MuiTypography-body1 {color: #191919;font-size: 22px !important;line-height: 36px;font-family: "Poppins", sans-serif;font-weight: 600;letter-spacing: 0;margin: 0;}

/*.cont-adrev-cal-2025 .right-side > .right-side__cards {margin: 0;width: 100%;}
.cont-adrev-cal-2025 .right-side > .right-side__cards > .MuiGrid-item {max-width: 100%;flex-basis: 100%;padding: 0;}
.cont-adrev-cal-2025 .right-side > .right-side__cards > .right-side__cards-right {padding: 10px 0 0;}
.cont-adrev-cal-2025 .right-side > .right-side__cards > .MuiGrid-item .MuiPaper-elevation {background: transparent;}
.cont-adrev-cal-2025 .right-side > .right-side__cards > .MuiGrid-item .MuiPaper-elevation > div {padding: 0;display: flex;flex-wrap: wrap;align-items: center;}
.cont-adrev-cal-2025 .right-side > .right-side__cards .MuiGrid-item .MuiPaper-elevation {box-shadow: none;}

.cont-adrev-cal-2025 .right-side > .right-side__cards .MuiGrid-item .MuiPaper-elevation.css-1n2clyh {border: 1px solid #d5d5dc;}
.cont-adrev-cal-2025 .right-side > .right-side__cards > .MuiGrid-item .MuiPaper-elevation.css-1n2clyh > div > .MuiTypography-h4, .cont-adrev-cal-2025 .right-side > .right-side__cards > .MuiGrid-item .MuiPaper-elevation.css-1n2clyh > div > .MuiTypography-overline {color: #696969;}
.cont-adrev-cal-2025 .right-side > .right-side__cards > .MuiGrid-item .MuiPaper-elevation > div > .MuiTypography-overline {font-family: "Poppins", sans-serif;font-weight: 400;letter-spacing: 0;}
.cont-adrev-cal-2025 .right-side > .right-side__cards > .MuiGrid-item .MuiPaper-elevation > div > .MuiTypography-h4 {font-family: "Poppins", sans-serif;font-weight: 600;letter-spacing: 0;}
*/
.cont-adrev-cal-2025 .right-side > .right-side__cards {width: 100%;margin: 0;padding: 0 0 0 18px;}
.cont-adrev-cal-2025 .right-side > .right-side__cards > .MuiGrid-item {max-width: 100%;flex-basis: 100%;padding: 5px 0 0;}
.cont-adrev-cal-2025 .right-side > .right-side__cards > .right-side__cards-right {padding: 10px 0 0;}
.cont-adrev-cal-2025 .right-side > .right-side__cards > .MuiGrid-item .MuiPaper-elevation {background: transparent;}
.cont-adrev-cal-2025 .right-side > .right-side__cards > .MuiGrid-item .MuiPaper-elevation > div {padding: 0;display: flex;flex-wrap: wrap;align-items: center;}
.cont-adrev-cal-2025 .right-side > .right-side__cards .MuiGrid-item .MuiPaper-elevation {box-shadow: none;}
.cont-adrev-cal-2025 .right-side > .right-side__cards > .MuiGrid-item .MuiPaper-elevation > div > .MuiTypography-overline {order: -1;margin: 0;text-transform: none;color: #191919;font-size: 15px !important;line-height: 24px;font-family: "Poppins", sans-serif;font-weight: 400;letter-spacing: 0;max-width: calc(100% - 115px);text-align: left;}
.cont-adrev-cal-2025 .right-side > .right-side__cards > .MuiGrid-item .MuiPaper-elevation > div > .MuiTypography-h4 {color: #191919;font-size: 18px !important;line-height: 28px;font-family: "Poppins", sans-serif;font-weight: 600;letter-spacing: 0;margin-left: auto;}
.cont-adrev-cal-2025 .right-side > .right-side__cards > .MuiGrid-item .MuiPaper-elevation > div > .css-1ylq9yr {font-size: 24px !important;}

.cont-adrev-cal-2025 .right-side > .right-side__bottom-card {display: none;flex-wrap: wrap;align-items: center;margin: 40px 0 0;background-color: transparent;box-shadow: none;border-radius: 0;padding: 30px 0 0;border-top: 1px solid #D5D5DC;}
.cont-adrev-cal-2025 .right-side > .right-side__bottom-card .MuiTypography-overline {order: -1;margin: 0;text-transform: none;color: #191919;font-size: 14px !important;line-height: 22px;font-family: "Poppins", sans-serif;font-weight: 400;letter-spacing: 0;max-width: calc(100% - 125px);text-align: left;}
.cont-adrev-cal-2025 .right-side > .right-side__bottom-card .MuiTypography-h4 {color: #191919;font-size: 18px !important;line-height: 26px;font-family: "Poppins", sans-serif;font-weight: 400;letter-spacing: 0;margin-left: auto;}
/*Old Cal end*/

.cal-bttn-para {display: flex;flex-wrap: wrap;width: 100%;}
.cal-bttn-para-lft {display: inline-block;width: 51%;min-height: 1px;}
.cal-bttn-para-rgt {display: inline-block;width: 49%;min-height: 1px;padding: 0 23px 0 27px;margin-top: -154px;text-align: center;}
.cal-bttn-para-rgt a {display: inline-block;width: auto;text-align: center;margin: 0;font-family: "Poppins", sans-serif;/*padding: 15px 10px;*/}
.cal-bttn-para-rgt p {color: #464652;font-size: 14px;line-height: 26px;font-family: "Poppins", sans-serif;font-weight: 400;margin: 15px 0 0;text-align: left;}

.cont-adrev-factors {padding: 100px 0;font-family: "Poppins", sans-serif;}
.adrev-factors-content-top {text-align: center;padding: 30px 9%;}
.adrev-factors-content {padding: 40px 40px 60px;background: #191919;border-radius: 4px;}
.adrev-factors-content-top h2 {color: #fff;}
.adrev-factors-content-top p {color: #fff;font-size: 20px;line-height: 34px;font-weight: 400;margin: 25px 0 0;}
.otr-adrev-factors {display: flex;flex-wrap: wrap;}
.single-factor {display: inline-flex;flex-wrap: wrap;align-items: center;width: calc(50% - 40px);background: #fff;margin: 20px;padding: 25px;border-radius: 4px;}
.single-factor-img {display: inline-block;width: 82px;text-align: center;}
.single-factor-content {display: inline-block;width: calc(100% - 82px);padding: 0 0 0 15px;}
.single-factor-content h3 {color: #191919;font-size: 18px;line-height: 26px;font-weight: 600;}
.single-factor-content p {color: #464652;font-size: 14px;line-height: 26px;font-weight: 400;margin: 2px 0 0;}

.cont-adrev-testimonials {padding: 85px 0;background: #f9f9f9;font-family: "Poppins", sans-serif;}
.adrev-testimonials-grids {column-count: 3;column-gap: 40px;}
.single-adrev-testimonials {display: inline-block;width: 100%;margin: 20px 0;padding: 25px;background-color: #fff;border: 1px solid #D5D5DC;border-radius: 4px;overflow: hidden;}
.single-adrev-testimonials-top {display: inline-flex;flex-wrap: wrap;width: 100%;height: 60px;padding: 0 60px 0 0;background-image: url(assets/images/Quotes-img.png);background-repeat: no-repeat;background-position: right center;}
.single-adrev-testimonials-top img {object-fit: contain;max-width: 100%;max-height: 100%;}
.single-adrev-testimonials h4 {color: #191919;font-size: 18px;line-height: 26px;font-weight: 600;margin: 5px 0 0;}
.single-adrev-testimonials p {color: #464652;font-size: 14px;line-height: 26px;font-weight: 400;margin: 5px 0 0;}

.cont-publishers-across {padding: 50px 0;background: #191919;font-family: "Poppins", sans-serif;}
.publishers-across-top h3 {color: #fff;font-size: 24px;line-height: 34px;font-weight: 600;}
.publishers-across-logos .companies-logos li {margin: 10px 48px 10px 0;}
.publishers-across-logos .companies-logos li:last-child {margin-right: 0;}

.cont-adrev-faqs {padding:100px 0;font-family: "Poppins", sans-serif;}
.otr-adrev-faqs > .title {text-align: center;}
.adrev-acco-design.affi-accordion-design .accordion-item {border-top: none;border-bottom: 1px solid #D5D5DC;}
.adrev-acco-design.affi-accordion-design .accordion-button {color: #191919;font-size: 18px;line-height: 28px;font-weight: 600;padding-right: 40px;}
.adrev-acco-design.affi-accordion-design .accordion-body {color: #464652;font-size: 16px;line-height: 28px;font-weight: 400;}
.adrev-acco-design .accordion-button::after {content: "\2b";position: absolute;right: 1px;top: 50%;width: 24px;height: 24px;background: transparent;border: 1px solid #666666;border-radius: 50%;display: flex;justify-content: center;align-items: center;color: #666;font-size: 14px;line-height: 18px;font-family: 'Font Awesome 6 Free';font-weight: 900;transform: translate(0, -50%);}
.adrev-acco-design .accordion-button:not(.collapsed)::after {content: "\f068";}
/*ad-revenue-calculator 2025 End*/

/*Outstream Ads Start*/
.cont-outstream-banner {padding: 100px 0 150px;background: #191919;overflow: hidden;font-family: "Poppins", sans-serif;}
.cont-outstream-banner .row {align-items: center;}
.shadow-img {position: relative;}
.shadow-img img {position: relative;z-index: 1;}
.shadow-img::after {content: "";position: absolute;z-index: 0;width: 439px;height: 437px;left: 35%;top: 15%;background: url(assets/images/Blue-gradient.png) left top no-repeat;background-size: 100% auto;}
.outstream-banner-rgt {position: relative;z-index: 2;}
.outstream-banner-rgt .page-name {color: #fff;font-size: 16px;line-height: 20px;font-weight: 500;}
.page-name-line {position: relative;}
.page-name-line::after {content: "";position: absolute;z-index: 0;left: 280px;top: 50%;width: calc(100% + 3000px);height: 1px;background: #F2F2F2;transform: translate(0, -50%);}
.outstream-banner-rgt h1 {color: #fff;font-size: 46px;line-height: 56px;font-weight: 600;margin: 30px 0 0;}
.outstream-banner-rgt p {color: #fff;font-size: 16px;line-height: 24px;font-weight: 400;margin: 30px 0 0;}
.outstream-banner-rgt .site-bttn-2024 {background: #AA3492;border-color: #AA3492;color: #fff;}
.outstream-banner-rgt .site-bttn-2024:hover {background: #fff;border-color: #fff;color: #AA3492;}

.banner-form {display: inline-flex;flex-wrap: wrap;width: 326px;max-width: 100%;margin: 30px 0 0;}
.banner-form > input {display: inline-block;width: calc(100% - 116px);background: #fff;border: 1px solid #fff;border-radius: 3px 0 0 3px;color: #6D6D6D;font-size: 14px;line-height: 24px;font-family: "Poppins", sans-serif;font-weight: 400;padding: 8px 10px;outline: none;}
.banner-form > a {display: inline-flex;width: 116px;color: #fff;font-size: 16px;line-height: 24px;font-family: "Poppins", sans-serif;font-weight: 600;padding: 8px 10px;background: #AA3492;border: 1px solid #AA3492;border-radius: 0 3px 3px 0;}
.error-email-field {display: none;width: 100%;color: #f00;font-size: 14px;line-height: 20px;font-family: "Poppins", sans-serif;font-weight: 400;padding: 5px 0 0;}

.cont-outstream-work {font-family: "Poppins", sans-serif;}
.outstream-work-inn {text-align: center;}
.outstream-work-inn .title {color: #191919;font-size: 48px;line-height: 60px;font-weight: 600;}
.outstream-work-inn .ratio {display: inline-block;max-width: 800px;margin: 25px 0 0;}

.cont-experience-diff {padding: 100px 0;font-family: "Poppins", sans-serif;}
.cont-experience-diff .row {align-items: center;}
.experience-diff-left .title {color: #191919;font-size: 48px;line-height: 60px;font-weight: 600;}
.experience-diff-left p {color: #191919;font-size: 16px;line-height: 24px;font-weight: 400;margin: 30px 0 0;}
.parallel-bttns {padding: 40px 0 0;}
.parallel-bttns .site-bttn {background: #aa3492;border-color: #aa3492;padding: 10px 15px;width: 170px;text-align: center;margin: 0 15px 0 0;font-size: 16px;line-height: 18px;font-weight: 600;font-family: "Poppins", sans-serif;}
.parallel-bttns .site-bttn:hover {background: #191919;border-color: #191919;color: #fff;}
.parallel-bttns .border-bttn-2025 {border-color: #191919;color: #191919;padding: 10px 15px;width: 170px;text-align: center;margin: 0;font-size: 16px;line-height: 18px;font-weight: 600;font-family: "Poppins", sans-serif;}
.parallel-bttns .border-bttn-2025:hover {background: #191919;color: #fff;}

.outstream-performance .performance-boxes-content h3 span {color: #AA3492;}

.outstream-pros .pubguru-pros-bottom-text .col-12 h3 {padding: 0 5px 0 0;}
.outstream-pros .pubguru-pros-bottom-text h4 {color: #005ea5;}

.outstream-results {background: #f9f9f9;padding: 50px 0px 100px;}
.outstream-results .row {align-items: center;}
.outstream-results-left h2 {line-height: 75px;}
.outstream-results-left .text-bttn {color: #005ea5;font-weight: 500;}
.outstream-results .pubguru-proven-boxes {padding-top: 0;gap: 20px;flex-wrap: initial;}
.outstream-results .proven-black-text {width: 100%;padding-bottom: 15px;}
.outstream-results .pubguru-proven-boxes p {max-width: none;font-size: 24px;line-height: 34px;font-weight: 400;letter-spacing: 0;}
.outstream-results .proven-black-image {margin: auto;}
.outstream-results .proven-white-box {min-height: 364px;background-image: url(assets/images/icon-arrow-bend-2.svg);padding: 80px 30px 30px;background-position: right 25px bottom 25px;}

.outstream-results .proven-grey-box {text-align: left;padding: 125px 30px 30px;display: flex;flex-wrap: wrap;align-content: flex-start;flex-direction: column;}
.outstream-results .proven-grey-box img {margin-top: auto;}

.outstream-resources .trafficcop-resources-inn .trafficcop-resources-head .title span {color: #005ea5;}
.outstream-resources .trafficcop-resources-content a {background: #005ea5;}
.outstream-resources-1 {padding: 50px 0 0px;}
.outstream-resources-2 {padding: 0px 0 80px;}
/*Outstream Ads End*/

/* TPL: Unified pricing rules 2025*/
.arrow-bttn {display: inline-block;width: auto;color: #006CD6;font-size: 16px;line-height: 20px;font-weight: 400;margin: 30px 0 0;padding: 0 16px 0 0;padding: 0 22px 0 0;font-family: "Poppins", sans-serif;font-weight: 500;position: relative;}
.arrow-bttn::after {content: "\f061";position: absolute;right: 0;top: 50%;font-size: 14px;transform: translate(0, -50%);font-family: "font Awesome 6 Free";font-weight: 900;}
.arrow-bttn:hover {color: #359aff;}

.subtitle {display: inline-block;width: 100%;color: #fff;font-size: 16px;line-height: 20px;text-transform: uppercase;padding: 0 0 5px;}
.cont-upr-banner2025 {padding: 100px 0 0;background: #191919;font-family: "Poppins", sans-serif;font-weight: 400;}
.upr-banner2025-left .title {color: #fff;font-weight: 600;}
.upr-banner2025-left p {color: #fff;font-size: 16px;line-height: 24px;font-weight: 400;margin: 25px 0 0;}
.upr-banner2025-left .site-bttn {color: #fff;font-size: 16px;line-height: 22px;font-weight: 500;padding: 13px 40px;margin: 30px 0 0;background: #005B58;border: 2px solid #005B58;}
.upr-banner2025-left .site-bttn:hover {border-color: #005EA5;background: #005EA5;color: #fff;}
.upr-banner2025-left {padding-top: 15px;padding-bottom: 40px;}
.upr-banner2025-right {align-self: end;}
.upr-banner2025-right img {width: calc(100% + 205px);max-width: none;}

.showing-Video {align-self: center;}
.cont-youtube-video {display: inline-block;width: 100%;padding-top: 56.3%;position: relative;}
.cont-youtube-video iframe {position: absolute;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;}

.pricing-mistake-video .info-pubguru-lft {padding-right: 40px;}
.pricing-mistake-video .info-pubguru-lft h2 {font-weight: 600;}
.pricing-mistake-video .info-pubguru-lft p {padding: 30px 0 0;}

.upr-results .pubguru-performance-heading h2 {font-weight: 600;}
.upr-results .performance-boxes-content h3 {font-size: 21px;}

.upr-parallel-content .single-image-nd-content > div {padding: 0 15px;}
.upr-parallel-content .single-content-side .title-32 {color: #191919;letter-spacing: 0;font-family: "Poppins", sans-serif;font-weight: 500;}
.upr-parallel-content .single-content-side .title-32 span {color: #005B58;}
.upr-parallel-content .single-content-side p {color: #000;font-size: 16px;line-height: 26px;letter-spacing: 0;}
.upr-parallel-content .single-content-side ul {padding: 0 0 0 10px;}
.upr-parallel-content .single-content-side ul li {color: #000;font-size: 16px;line-height: 20px;}
.upr-parallel-content .single-content-side ul li::before {top: 8px;background: #000;}
.upr-parallel-content .site-bttn {color: #fff;font-size: 16px;line-height: 22px;font-weight: 500;padding: 13px 40px;margin: 30px 0 0;background: #005B58;border: 2px solid #005B58;}
.upr-parallel-content .site-bttn:hover {border-color: #191919;background: #191919;color: #fff;}

.upr-proven-result {padding: 100px 0;}
.upr-proven-result h2 {font-weight: 600;}

.upr-resources {background: #fff;padding: 80px 0;}
.upr-resources .trafficcop-resources-inn, .upr-resources .trafficcop-casestudy-inn {background: #f9f9f9;}
.pubguru-resources-trafficcop .trafficcop-blog-inn {background: #005B59;}
.pubguru-resources-trafficcop .trafficcop-solutions-otr .learn-bttn {color: #005B59;}
.pubguru-resources-trafficcop .trafficcop-solutions-otr .learn-bttn:hover {color: #fff;background: #005B59;}
.pubguru-resources-trafficcop .trafficcop-casestudy-content ul li::before {background: #005B59;}
.pubguru-resources-trafficcop .trafficcop-casestudy-content ul li a {color: #005B59;}
.pubguru-resources-trafficcop .trafficcop-casestudy-content ul li a:hover {color: #000;}
/* END TPL: Unified pricing rules 2025*/

/* TPL: PubGuru Lightning Script 2025*/
.cont-publightning-banner {display: block;width: 100%;padding: 100px 0;background: linear-gradient(to right, rgba(0,91,89,1) 0%,rgba(1,45,44,1) 44%,rgba(0,0,0,1) 100%);font-family: "Poppins", sans-serif;}
.pglight-icon-design {display: inline-flex;width: 100%;align-items: center;position: relative;}
.pglight-icon-design::before {content: "";position: absolute;right: 0;top: 50%;width: calc(100% - 148px);height: 2px;background: #6a9291;}
.pglight-icon {display: inline-block;width: 132px;}
.pglight-icon-text {display: inline-block;width: auto;color: #fff;font-size: 22px;line-height: 28px;font-weight: 700;padding: 0 0 0 4px;}
.pglight-banner-left h1 {color: #fff;font-size: 56px;line-height: 70px;font-weight: 600;padding: 15px 0 0;}
.sub-text {color: #fff;font-size: 18px;line-height: 22px;font-weight: 600;margin: 15px 0 0;}
.pglight-banner-left p {color: #fff;font-size: 16px;line-height: 22px;font-weight: 400;margin: 25px 0 0;}
.pglight-banner-left .site-bttn-2024 {color: #005b59;margin: 40px 0 0;}
.pglight-banner-left .site-bttn-2024:hover {color: #fff;background: #191919;border-color: #191919;}

.cont-limited-offer {padding: 35px 0;background: #1E1E1E;font-family: "Poppins", sans-serif;}
.limited-offer-content {text-align: center;}
.offer-subtext {margin: 0;text-transform: uppercase;color: #fff;font-size: 16px;line-height: 20px;font-weight: 400;}
.limited-offer-content h2 {color: #fff;font-size: 36px;line-height: 46px;font-weight: 600;margin: 6px 0 0;}
.limited-offer-content p {color: #fff;font-size: 14px;line-height: 22px;font-weight: 400;margin: 10px 0 0;}

.cont-about-pglightning-script {padding: 100px 0;font-family: "Poppins", sans-serif;}
.cont-about-pglightning-script .row {align-items: center;}
.pglightning-script-rgt {padding-left: 20px;}
.pglightning-script-rgt h2 {color: #191919;font-size: 48px;line-height: 58px;font-weight: 600;}
.pglightning-script-rgt h2 span {color: #005b59;}
.pglightning-script-rgt p {color: #191919;font-size: 16px;line-height: 26px;font-weight: 400;margin: 20px 0 0;}
.round-circle-check {display: inline-block;width: 100%;padding: 5px 0 0;}
.round-circle-check li {display: inline-block;width: 100%;color: #191919;font-size: 16px;line-height: 26px;font-weight: 400;margin: 10px 0 0;background: url(assets/images/green-circle-check.svg) left top 3px no-repeat;padding: 0 0 0 28px;background-size: 18px auto;}
.round-circle-check li span {font-weight: 700;}

.cont-perf-results {display: block;width: 100%;background: #F9F9F9;padding: 100px 0;font-family: "Poppins", sans-serif;}
.cont-perf-results-top {display: flex;flex-wrap: wrap;padding: 75px 28px;align-items: center;background: #fff;box-shadow: 3px 0 4px rgba(0, 0, 0, 0.1);}
.cont-perf-results-top > div {padding: 0 12px;}
.perf-subtitle {color: #191919;font-size: 21px;line-height: 28px;font-weight: 400;text-transform: uppercase;position: relative;padding: 15px 0 0;}
.perf-subtitle::before {content: "";position: absolute;left:0;top: 0;width: 98px;height: 2px;background: #191919;}
.cont-perf-results-top .perf-results-left {width: 50%;padding-right: 20px;}
.perf-results-left h2 {color: #191919;font-size: 47px;line-height: 58px;font-weight: 600;margin: 15px 0 0;}
.perf-results-left p {color: #191919;font-size: 16px;line-height: 26px;font-weight: 400;margin: 30px 0 0;}
.cont-perf-results-top .perf-results-rgt {width: 50%;padding-left: 20px;}
.cont-pglight-grids {display: flex;flex-wrap: wrap;padding: 0;justify-content: space-between;}
.pglight-grid-inn {display: flex;flex-wrap: wrap;flex-direction: column;width: calc(33.33333% - 6px);padding: 40px 30px;margin: 10px 0 0;background: #fff;box-shadow: 3px 0 4px rgba(0, 0, 0, 0.1);}
.pglight-grid-inn h3 {color: #191919;font-size: 21px;line-height: 28px;font-weight: 500;}
.pglight-grid-inn p {color: #191919;font-size: 16px;line-height: 26px;font-weight: 400;margin: 10px 0 50px;}
.pglight-grid-icon {display: inline-flex;justify-content: center;align-items: center;width: 46px;height: 46px;margin-top: auto;margin-left: auto;border-radius: 50%;}
.cont-pglight-grid-bttn {text-align: center;padding-top: 10px;}
.cont-pglight-grid-bttn a {color: #fff;background: #005B58;border-color: #005B58;}
.cont-pglight-grid-bttn a:hover {color: #fff;background: #191919;border-color: #191919;}

.cont-pglight-feats {padding: 100px 0;font-family: "Poppins", sans-serif;}
.pglight-feats-top {text-align: center;}
.pglight-feats-top h2 {color: #191919;font-size: 48px;line-height: 56px;font-weight: 600;}
.pglight-feats-table {padding-top: 60px;}
.pglight-feats-table table {width: 100%;}
.pglight-feats-table table tr td {width: 33.333%;height: 76px;padding: 5px 15px;color: #191919;font-size: 16px;line-height: 24px;font-weight: 400;}
.pglight-feats-table table tr td:nth-child(1) {font-weight: 600;}
.pglight-feats-table table tr:nth-child(2n-1) {background: #F9F9F9;}
.pglight-feats-table table tr:nth-child(1) td {height: 78px;background: #005B58;padding: 5px 15px;color: #fff;font-size: 24px;line-height: 30px;font-weight: 600;}

.cont-usp-compact {padding: 55px 0;background: linear-gradient(135deg, rgba(6,94,92,1) 0%,rgba(34,113,111,1) 50%,rgba(52,128,126,1) 100%);font-family: "Poppins", sans-serif;}
.usp-compact-grids {display: flex;flex-wrap: wrap;justify-content: space-between;}
.usp-compact-grid-bg {display: flex;flex-wrap: wrap;align-items: center;width: 100%;height: 100%;background: #fff;padding: 20px;}
.usp-compact-grid-icon {display: inline-block;width: 36px;}
.usp-compact-grid-title {display: inline-block;width: calc(100% - 36px);padding: 0 0 0 12px;color: #191919;font-size: 18px;line-height: 26px;font-weight: 500;}

.cont-casestdy-pglight {padding: 60px 0;background: #f9f9f9;font-family: "Poppins", sans-serif;}
.casestdy-pglight-inn {background: #fff;padding: 60px 5px;}
.cont-casestdy-pglight .row {margin-left: 0;margin-right: 0;align-items: center;}
.casestudy-subtitle {color: #6D6D6D;font-size: 14px;line-height: 14px;font-weight: 400;text-transform: uppercase;}
.casestdy-pglight-left {padding: 0 30px;}
.casestdy-pglight-left h2 {color: #191919;font-size: 24px;line-height: 32px;font-weight: 600;margin: 10px 0 0;}
.casestdy-pglight-left p {color: #191919;font-size: 16px;line-height: 24px;font-weight: 400;margin: 15px 0 0;}
.casestdy-pglight-left a {display: inline-block;width: auto;color: #191919;font-size: 16px;line-height: 22px;font-weight: 600;background: transparent;border: 1px solid #191919;padding: 8px 40px;border-radius: 3px;margin: 20px 0 0;}
.casestdy-pglight-left a:hover {color: #fff;background: #191919;}
.casestdy-pglight-rgt {padding: 0 30px;}

.cont-about-pglight {padding: 100px 0;font-family: "Poppins", sans-serif;}
.about-pglight-inn {display: flex;flex-wrap: wrap;}
.about-pglight-left {width: 50%;display: flex;flex-wrap: wrap;align-content: center;background: #1e1e1e;padding: 30px 30px 30px 50px;}
.about-pglight-left h2 {color: #fff;font-size: 48px;line-height: 56px;font-weight: 600;}
.about-pglight-left p {color: #fff;font-size: 16px;line-height: 26px;font-weight: 400;margin: 20px 0 0;}
.cont-about-pglight-bttn a {width: 67%;text-align: center;color: #1E1E1E;background: #fff;border-color: #fff;}
.cont-about-pglight-bttn a:hover {color: #fff;background: #005B58;border-color: #005B58;}
.about-pglight-rgt {width: 50%;}
.about-pglight-rgt img {object-fit: cover;width: 100%;height: 100%;}
/* END TPL: PubGuru Lightning Script 2025*/

/* TPL: Revenue Calculator 2025*/
/*#root #m2-revenue-calculator .m2-p-4 {padding: 0;}
#root #m2-revenue-calculator .md\:m2-pl-8 > .m2-bg-white {padding: 2rem;}*/
/* END TPL: Revenue Calculator 2025*/

/* TPL: Traffic Cop ATV 2025*/
.cont-trafficop-ATV-banner {padding: 110px 0 10px;background: #191919;font-family: "Poppins", sans-serif;}
.ATV-banner-left {padding-top: 15px;padding-bottom: 40px;}
.banner-subtitle {color: #fff;font-size: 16px;line-height: 20px;font-weight: 400;text-transform: uppercase;margin: 0 0 8px;}
.ATV-banner-left h1 {color: #fff;font-size: 42px;line-height: 60px;font-weight: 600;}
.ATV-banner-left p {color: #fff;font-size: 21px;line-height: 30px;font-weight: 400;margin: 15px 0 0 0;}
.blue-white-bttn {display: inline-block;width: auto;color: #fff;font-size: 20px;line-height: 28px;font-weight: 600;padding: 15px 38px;margin: 30px 0 0;background: #005EA5;border: 1px solid #005EA5;border-radius: 3px;}
.blue-white-bttn:hover {color: #005EA5;background: #fff;border-color: #fff;}
.ATV-banner-right {padding-left: 56px;}
.ATV-banner-right img {max-width: none;width: calc(100% + 162px);}

.cont-hidden-threat {padding: 100px 0;background: linear-gradient(135deg, #08102A 0%, #034576 100%);font-family: "Poppins", sans-serif;}
.hidden-threat-top h2 {color: #fff;font-size: 44.5px;line-height: 56px;font-weight: 600;}
.hidden-threat-top p {color: #fff;font-size: 16px;line-height: 26px;font-weight: 400;max-width: 840px;margin: 30px auto 0;letter-spacing: -1%;}
.accordion-img-sec {margin-top: 40px;}
.hidden-threat-left {padding-right: 30px;}
.hidden-threat-left h3 {color: #fff;font-size: 32px;line-height: 42px;font-weight: 400;}
.atv-accor-2025 {margin: 30px 0 0;}
.atv-accor-2025 .accordion-item {background-color: transparent;border: none;padding: 20px 0;border-bottom: 1px solid #fff;border-radius: 0;}
.atv-accor-2025 .accordion-button {color: #fff;font-size: 21px;line-height: 22px;font-weight: 500;padding: 0 25px 0 0;background-color: transparent;}
.atv-accor-2025 .accordion-button:focus {border-color: transparent;box-shadow: none;}
.atv-accor-2025 .accordion-body {color: #fff;font-size: 16px;line-height: 24px;font-weight: 400;padding: 12px 0 0;letter-spacing: -0.3px;}
.atv-accor-2025 .accordion-body p {color: #f2f2f2; font-size: 1rem; margin-top:0; margin-bottom: 8px;line-height: 1.8;}
.atv-accor-2025 .accordion-button::after {
	content: "\f107";
	background-image: none;
	transform: none;
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	font-size: 16px;
	width: auto;
	height: auto;
	position: absolute;
	z-index: 1;
	right: 0;top: 0;
}
.atv-accor-2025 .accordion-button:not(.collapsed)::after {transform: rotate(-180deg);}
.hidden-threat-right {padding-left: 30px;}
.hidden-threat-right img {border-radius: 10px;}

.atv-performance {background: #f9f9f9;padding: 100px 0px;font-family: "Poppins", sans-serif;}
.atv-performance-heading {padding: 75px 40px;background: #FFF;border: 1px solid #E2E2E2;}
.atv-performance-heading h2 {color: #191919;font-size: 48px;line-height: 60px;font-weight: 600;letter-spacing: -1px;}
.atv-performance-heading p {color: #000;font-size: 16px;line-height: 24px;font-weight: 400;margin: 15px 0 0;}
.atv-boxes-outer {display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;margin-top: 10px;}
.atv-boxes {width: calc(33.33333% - 7px);background: #FFF;border: 1px solid #E2E2E2;padding: 35px 30px 40px;display: flex;flex-direction: column;justify-content: space-between;}
.atv-boxes-content {margin-bottom: 30px;}
.atv-boxes-content h3 {color: #191919;font-size: 21px;line-height: 28px;font-weight: 500;}
.atv-boxes-content p {color: #191919;font-size: 16px;line-height: 24px;font-weight: 400;margin: 10px 0 0;}
.atv-boxes .text-end img {width: 46px;}

.is-TC-right {padding: 100px 0;font-family: "Poppins", sans-serif;}
.is-TC-right .container {max-width: 980px;}
.is-TC-right .row {align-items: center;}
.is-TC-right-left {width: 42%;}
.is-TC-right-left img {border-radius: 10px;}
.is-TC-right-rgt {width: calc(58% + 40px);background: #fff;margin: 0 0 0 -40px;padding: 40px;border-radius: 5px;box-shadow: 4px 8px 8px rgba(0, 0, 0, 0.15);}
.is-TC-right-rgt h2 {color: #191919;font-size: 48px;line-height: 56px;font-weight: 600;letter-spacing: -2%;}
.is-TC-right-rgt p {color: #000;font-size: 16px;line-height: 24px;font-weight: 400;margin: 20px 0 0;}
.is-TC-right-rgt ul {display: block;margin: 10px 0 0;}
.is-TC-right-rgt ul li {display: inline-block;width: 100%;color: #000;font-size: 16px;line-height: 24px;font-weight: 400;padding: 0 0 0 25px;margin: 2px 0;position: relative;}
.is-TC-right-rgt ul li::before {content: "";position: absolute;left: 10px;top: 10px;width: 5px;height: 5px;border-radius: 50%;background: #000;}

.two-modes-sec {padding: 100px 0;background: #191919;text-align: center;font-family: "Poppins", sans-serif;}
.two-modes-head h2 {color: #fff;font-size: 48px;line-height: 56px;font-weight: 600;letter-spacing: -2%;}
.two-modes-head p {color: #fff;font-size: 16px;line-height: 24px;font-weight: 400;margin: 25px auto 0;max-width: 740px;}
.tabs-design-2025 {display: flex;flex-direction: column;margin: 40px 0 0;}
.tabs-design-2025 .nav-tabs {display: inline-flex;background: #383838;border-radius: 50px;border: none;margin: 0 auto;}
.tabs-design-2025 .nav-tabs li {display: inline-block;width: auto;}
.tabs-design-2025 .nav-tabs li button {width: 194px;color: #fff;font-size: 21px;line-height: 24px;font-weight: 600;padding: 18px 20px;border: none;border-radius: 50px;}
.tabs-design-2025 .nav-tabs li button:hover, .tabs-design-2025 .nav-tabs li button.active {background: #005EA5;color: #fff;}
.tabs-design-2025 .tab-content {display: inline-block;width: 600px;max-width: 100%;text-align: left;border: 1px solid #fff;padding: 40px;border-radius: 5px;margin: 50px auto 0;}
.tabs-design-2025 .tab-pane > img {display: inline-block;max-width: 50px;}
.tabs-design-2025 .tab-pane h3 {color: #fff;font-size: 21px;line-height: 24px;font-weight: 500;margin: 15px 0 0;}
.tabs-design-2025 .tab-pane p {color: #fff;font-size: 16px;line-height: 24px;font-weight: 400;}
.tabs-design-2025 .tab-pane ul {display: block;margin: 10px 0 0;}
.tabs-design-2025 .tab-pane ul li {display: inline-block;width: 100%;color: #fff;font-size: 16px;line-height: 24px;font-weight: 400;padding: 0 0 0 25px;margin: 2px 0;position: relative;}
.tabs-design-2025 .tab-pane ul li::before {content: "";position: absolute;left: 10px;top: 10px;width: 5px;height: 5px;border-radius: 50%;background: #fff;}
.tabs-design-2025 .tab-pane a {display: inline-block;color: #fff;font-size: 16px;line-height: 24px;font-weight: 400;margin: 10px 0 0;padding: 0 22px 0 0;position: relative;}
.tabs-design-2025 .tab-pane a::after {content: "\f061";position: absolute;right: 0;top: 0;font-weight: 900;font-family: "Font Awesome 5 Free";font-size: 14px;}
.tabs-design-2025 .tab-pane a:hover, .tabs-design-2025 .tab-pane a:focus {color: #359aff;}

.purposebuilt-sec {padding: 100px 0;background: linear-gradient(135deg, #08102A 0%, #034576 100%);font-family: "Poppins", sans-serif;}
.purposebuilt-sec .container {max-width: 954px;}
.purposebuilt-sec .row {align-items: center;}
.purposebuilt-left h2 {color: #fff;font-size: 48px;line-height: 62px;font-weight: 600;letter-spacing: -2%;}
.purposebuilt-left .line-above::before {background: #fff;}
.purposebuilt-rgt ul {display: flex;flex-wrap: wrap;}
.purposebuilt-rgt ul li {display: inline-flex;flex-wrap: wrap;align-items: center;width: 330px;padding: 10px 24px;border: 1px solid rgba(255, 255, 255, 0.20);border-radius: 10px;background: linear-gradient(135deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.20) 100%);box-shadow: 8px 9px 45px rgba(0, 0, 0, 0.60);}
.purposebuilt-rgt ul li:nth-child(1) {width: 350px;margin: 0 0 0 10px;}
.purposebuilt-rgt ul li:nth-child(2) {width: 330px;margin: 20px 0 0 130px;}
.purposebuilt-rgt ul li:nth-child(3) {width: 330px;margin: 30px 0 0 198px;}
.purposebuilt-rgt ul li:nth-child(4) {width: 400px;margin: 34px 0 0 90px;}
.purposebuilt-icon {width: 30px;}
.purposebuilt-icon img {width: 100%;}
.purposebuilt-txt {width: calc(100% - 30px);padding: 0 0 0 12px;}
.purposebuilt-txt h5 {color: #fff;font-size: 14px;line-height: 18px;font-weight: 600;}
.purposebuilt-txt p {color: #fff;font-size: 12px;line-height: 16px;font-weight: 400;margin: 4px 0 0;}

.atv-testimonials-trafficcop {padding: 95px 0;background: #191919;overflow: hidden;}
.atv-testimonial-imgs-bttn {float: left;width: 150px;padding: 0;position: relative;cursor: pointer;}
.atv-testimonial-prev-slider::before {content: "";position: absolute;z-index: 1;left: 0;top: 0;width: 100%;height: calc(100% - 6px);background-color: rgba(17, 144, 200, 0.60);background-image: url(assets/images/test-left-icon.svg);background-repeat: no-repeat;background-size: 56px auto;background-position: center center;}
.atv-testimonial-next-slider::before {content: "";position: absolute;z-index: 1;left: 0;top: 0;width: 100%;height: calc(100% - 6px);background-color: rgba(2, 119, 174, 0.60);background-image: url(assets/images/test-right-icon.svg);background-repeat: no-repeat;background-size: 56px auto;background-position: center center;}
.atv-testimonial-imgs-bttn:hover::before {background-color: rgba(2, 119, 174, 0.8);}
.atv-testimonial-prev-img, .atv-testimonial-next-img {display: inline-flex !important;justify-content: center;align-content: center;height: 414px;background: #fff;}
.atv-testimonial-prev-img img, .atv-testimonial-next-img img {object-fit: contain;max-width: 90%;max-height: 90%;}
.atv-testimonial-prev-img img[alt="Image"], .atv-testimonial-next-img img[alt="Image"] {object-fit: cover;width: 100%;height: 100%;	max-width: none;max-height: none;}
.atv-testimonial-prev-img img[alt="Logo"], .atv-testimonial-next-img img[alt="Logo"] {margin-bottom: 150px;}
.atv-testimonials-trafficcop-content {float: left;width: calc(100% - 300px);height: 414px;padding: 0 30px;}
.atv-trafficcop-enable-slider .slick-arrow, .atv-testimonial-imgs-bttn .slick-arrow {width: 0px;height: 0px;position: absolute;left: 0;margin: 0;opacity: 0;}
.atv-testimonial-single {float: left;width: 100%;display: flex !important;flex-wrap: wrap;background: #F9F9F9;}
.atv-testimonial-single-img {float: left;width: 300px;height: 414px;padding: 10px;display: flex;flex-wrap: wrap;justify-content: center;align-content: center;}
.atv-testimonial-single-img img {object-fit: contain;max-width: 100%;max-height: 100%;}
.atv-testimonial-single-content {float: left;width: calc(100% - 300px);padding: 30px 50px;display: flex;flex-wrap: wrap;align-content: center;font-family: "Poppins", sans-serif;}
.atv-testimonial-logo {display: inline-block;width: 100%;padding: 30px 90px 20px 0;background: url(assets/images/quote-icon.png) right top no-repeat;background-size: 69px auto;}
.atv-testimonial-logo img {max-height: 50px;}
.atv-testimonial-single-content p {max-height: 168px;overflow-x: auto;color: #191919;font-size: 16px;line-height: 24px;font-weight: 400;margin: 15px 0 0;}
.atv-testimonial-author {display: inline-block;width: 100%;margin: 25px 0 0;padding: 0 0 0 46px;position: relative;color: #000;font-size: 14px;line-height: 20px;font-weight: 500;text-transform: uppercase;}
.atv-testimonial-author::before {content: "";position: absolute;left: 0;top: 50%;width: 36px;height: 1px;background: #000;}
.atv-testimonial-author-name, .atv-testimonial-author-designation {display: inline-block;width: 100%;}

.atv-award-won {padding: 70px 0;background: #F9F9F9;font-family: "Poppins", sans-serif;}
.atv-award-won .row {align-items: center;}
.atv-award-won-left h3 {color: #191919;font-size: 48px;line-height: 60px;font-weight: 600;letter-spacing: -2%;}
.atv-award-won-right {padding: 0;}
.atv-award-won-otr {display: flex;justify-content: space-between;width: 100%;}
.atv-single-ward-img {float: left;width: 90px;margin: 6px;max-height: 110px;}
.atv-single-ward-img img {max-width: 100%;max-height: 100%;}
.awardset-2 .atv-single-ward-img {width: 144px;}
.awardset-2 .atv-single-ward-img:first-child {width: 124px;}

.atv-request-sec {padding: 100px 0;font-family: "Poppins", sans-serif;}
.atv-request-inn h2 {color: #191919;font-size: 60px;line-height: 72px;font-weight: 600;}
.atv-request-inn h2 span {color: #005EA5;}
.atv-request-inn p {color: #000000;font-size: 16px;line-height: 27px;font-weight: 400;margin: 18px 0 8px;}
.atv-request-inn .blue-white-bttn:hover {color: #fff;background: #191919;border-color: #191919;}

.signup-form-midd .embed {margin: 5px 0 0;}
/* END TPL: Traffic Cop ATV 2025*/

/* TPL: Employee LP 2025 */
.cont-employee-lp-banner {padding: 26px 0 0;background: #191919;font-family: "Poppins", sans-serif;}
.cont-employee-lp-banner .row {align-items: center;}
.employee-lp-left, .employee-lp-left > * {position: relative;}
.employee-lp-left {margin-bottom: 58px;}
.employee-lp-left::before {display: none;content: "";position: absolute;z-index: 0;width: 37px;height: 134px;background: #AA3492;left: -1px;top: -8px;}
.employeelp-banner-subtitle {color: #fff;font-size: 24px;line-height: 30px;font-weight: 600;margin: 0 0 8px;}
.employee-lp-left h1 {color: #fff;font-size: 72px;line-height: 80px;font-weight: 600;}
.employee-lp-left p {color: #E3E3E3;font-size: 16px;line-height: 20px;font-weight: 400;margin: 20px 0 0;}
.email-linkedin-bttns {display: flex;flex-wrap: wrap;margin: 30px 0 0;}
.email-linkedin-bttns a {display: inline-block;width: auto;}
.email-me {background: #AA3492;color: #fff;font-size: 14px;line-height: 18px;font-weight: 600;padding: 10px 17px;border-radius: 3px;}
.conntect-linkedin {background: #0072B1;color: #fff;font-size: 14px;line-height: 18px;font-weight: 600;padding: 10px 17px;margin: 0 0 0 10px;border-radius: 3px;}
.email-linkedin-bttns a:hover {color: #191919;background: #fff;}
.employee-lp-left ul {display: block;margin: 14px 0 0;}
.employee-lp-left ul li {display: block;padding: 5px 0 5px 14px;position: relative;}
.employee-lp-left ul li::before {content: "\f105";font-weight: 900;font-family: "Font Awesome 5 Free";position: absolute;left: 0;top: 5px;color: #E3E3E3;font-size: 13px;}
.employee-lp-left ul li a {display: block;color: #E3E3E3;font-size: 14px;line-height: 18px;font-weight: 400;}
.employee-lp-left ul li a:hover {color: #359aff;}
.employee-lp-right {position: relative;}
.employee-lp-right::before {content: "";position: absolute;z-index: 0;left: 0;top: 180px;width: 310px;height: 298px;background: url(assets/images/Gradient-top.png) left top no-repeat;background-size: 100% auto;}
.employee-lp-right::after {content: "";position: absolute;z-index: 0;left: 245px;bottom: 0;width: 235px;height: 141px;background: url(assets/images/Gradient-bottom-right.png) left top no-repeat;background-size: 100% auto;}
.employee-lp-right img {margin-left: -44px;position: relative;z-index: 2;}

.cont-employeelp-about {padding: 50px 0;font-family: "Poppins", sans-serif;}
.employeelp-about-inn {display: flex;flex-wrap: wrap;align-items: center;}
.employeelp-about-left {width: 34%;padding: 0 30px 0 0;}
.employeelp-about-left h2 {color: #191919;font-size: 48px;line-height: 58px;font-weight: 600;}
.employeelp-about-right {width: 66%;border-left: 1px solid #191919;padding: 5px 0 10px 30px;}
.employeelp-about-right p {margin: 0;color: #191919;font-size: 16px;line-height: 30px;font-weight: 400;}
.cont-lets-connect {display: inline-flex;flex-wrap: wrap;align-items: center;margin: 25px 0 0;}
.cont-lets-connect h5 {color: #6D6D6D;font-size: 14px;line-height: 16px;font-weight: 400;margin-right: 20px;}
.cont-lets-connect .social-icon {display: inline-block;max-width: 30px;margin-right: 20px;}
.svg-icon {display: inline-block;width: auto;max-width: 24px;margin: 0 20px 0 0;}
.svg-icon svg {display: inline-block;width: auto;}
/*.svg-icon svg path {color: #000;fill: #000;}
.svg-icon svg:hover, .svg-icon svg:hover path {color: #AA3492;fill: #AA3492;}*/

.cont-proventopower {padding: 60px 0;background: #F9F9F9;font-family: "Poppins", sans-serif;}
.proventopower-heading {padding: 40px;background: #fff;}
.proventopower-heading h2 {color: #191919;font-size: 48px;line-height: 60px;font-weight: 600;}
.proventopower-heading p {color: #000;font-size: 16px;line-height: 28px;font-weight: 400;margin: 15px 0 0;}
.cont-usp-rows {margin: 20px 0 0;padding: 40px 38px;background: #fff;align-items: center;}
.usp-rows-content {padding-left: 30px;}
.usp-rows-logo img {max-height: 20px;}
.usp-rows-content h3 {color: #191919;font-size: 32px;line-height: 40px;font-weight: 600;margin: 18px 0 0;}
.usp-rows-content p {color: #191919;font-size: 16px;line-height: 30px;font-weight: 400;margin: 15px 0 0;}
.usp-rows-content a {display: inline-block;color: #AA3492;font-size: 16px;line-height: 24px;font-weight: 600;margin: 20px 0 0;padding: 0 22px 0 0;position: relative;}
.usp-rows-content a:hover {color: #0072B1;}
.usp-rows-content a::after {content: "\f061";position: absolute;right: 0;top: 0;font-weight: 900;font-family: "Font Awesome 5 Free";font-size: 17px;}
.cont-usp-rows.flex-row-reverse .usp-rows-content {padding-left: 14px;padding-right: 30px;}

.cont-employee-logos {padding: 60px 0 50px;background: #191919;font-family: "Poppins", sans-serif;background-position: left bottom;background-repeat: no-repeat;background-size: 303px auto;}
.employee-logos-heading {text-align: center;margin: 0 0 30px;}
.employee-logos-heading h2 {color: #fff;font-size: 36px;line-height: 48px;font-weight: 600;}
.employee-logos-heading p {color: #fff;font-size: 16px;line-height: 30px;font-weight: 400;margin: 15px 0 0;}
.employee-logos-awards {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;width: 100%;}
.employee-single-award-img {width: auto;margin: 8px 10px;max-height: none;text-align: center;}
.employee-single-award-img img {max-width: 150px;max-height: 100px;}

.cont-employee-form {padding: 60px 0;background: #f9f9f9;font-family: "Poppins", sans-serif;}
.employee-form-left {padding-top: 130px;}
.employee-form-left h2 {color: #191919;font-size: 48px;line-height: 62px;font-weight: 600;}
.employee-form-left h2 span {color: #AA3492;}
.employee-form-left ul {display: block;margin: 40px 0 0;}
.employee-form-left ul li {display: block;color: #191919;font-size: 16px;line-height: 24px;font-weight: 400;margin: 10px 0;padding: 0 0 0 25px;position: relative;}
.employee-form-left ul li::before {content: "";position: absolute;left: 0;top: 11px;width: 15px;height: 1px;background: #AA3492;}
.employee-form-right {text-align: center;}
.employee-form-right .signup-form-midd {width: 395px;}
.employee-form-right .signup-form-midd h3 {color: #191919;font-size: 18px;line-height: 26px;font-weight: 500;}
/* END TPL: Employee LP 2025 */

/* TPL: Traffic Cop API */
.cont-trafficop-API-banner {padding: 65px 0;background: #191919;overflow: hidden;font-family: "Poppins", sans-serif;position: relative;}
/*.cont-trafficop-API-banner::after {content: "";position: absolute;z-index: 0;left: 50%;bottom: 0;width: 521px;height: 288px;background: url(assets/images/TC-API-banner-fadded-img.png) left bottom no-repeat;background-size: 100% auto;transform: translate(-45%, 0);}*/
.cont-trafficop-API-banner .row > div {z-index: 1;}
.cont-trafficop-API-banner .API-banner-left {
	padding-top: 35px;
}
.tcapi-logo-nd-line {display: inline-flex;align-items: center;width: 100%;margin: 0 0 14px;}
.tcapi-only-logo {display: inline-flex;width: auto;max-width: 100%;padding: 0 11px 0 0;}
.tcapi-only-logo img {width: auto;min-width: 150px;max-width: 100%;}
.tcapi-only-line {display: inline-flex;width: 100%;max-width: 100%;height: 1px;}
.API-banner-left h1 {color: #fff;font-size: 42px;line-height: 50px;font-weight: 600;}
.API-banner-left p {max-width: 496px;color: #fff;font-size: 21px;line-height: 30px;font-weight: 400;margin: 15px 0 0 0;}
.API-banner-left a {display: inline-block;width: auto;color: #fff;font-size: 20px;line-height: 28px;font-weight: 500;padding: 15px 38px;margin: 30px 0 0;background: #005EA5;border: 1px solid #005EA5;border-radius: 3px;}
.API-banner-left a:hover {color: #005EA5;background: #fff;border-color: #fff;}
.API-banner-right {position: relative;}
.API-banner-right img {max-width: none;width: 900px;margin: 0 0 0 -60px;position: relative;z-index: 1;}
.API-banner-right::before {
	content: "";
	position: absolute;
	z-index: 0;
	left: -160px;
	top: -60px;
	width: 550px;
	height: 530px;
	background: url(assets/images/Blue-gradient.png) left top no-repeat;
	background-size: 100% auto;
}

.cont-build-for-modren {padding: 60px 0 15px;background: #f9f9f9;font-family: "Poppins", sans-serif;}
.build-for-modren-heading {padding: 32px 35px;background: #FFF;border: 1px solid #E2E2E2;}
.build-for-modren-heading h2 {color: #191919;font-size: 48px;line-height: 60px;font-weight: 600;letter-spacing: -1px;}
.build-for-modren-heading .line-above::before {width: 100px;}
.build-for-modren-heading p {color: #000;font-size: 16px;line-height: 26px;font-weight: 400;margin: 28px 0 0;}
 
.cont-api-video {padding: 15px 0 60px;background: #f9f9f9;font-family: "Poppins", sans-serif;}
.api-video-overlay {position: absolute;z-index: 2;left: 0;top: 0;width: 100%;height: 100%;cursor: pointer;background-image: url(assets/images/TC-video-cover.jpg);background-position: center center;background-repeat: no-repeat;background-size: cover;}
.api-video-overlay-inn {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;flex-direction: column;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.7);padding: 15px;}
.api-video-icon {padding: 0 0 20px;}
.api-video-icon span {display: inline-flex;flex-wrap: wrap;justify-content: center;align-content: center;width: 88px;height: 88px;border: 2px solid #fff;border-radius: 50%;padding: 2px 0 0 5px;}
.api-video-icon span i {color: #fff;font-size: 42px;}
.api-video-description {display: inline-block;width: auto;color: #fff;font-size: 21px;line-height: 26px;font-weight: 600;text-align: center;}

.tcapi-purposebuilt-sec {padding: 100px 0;background: linear-gradient(135deg, #08102A 0%, #034576 100%);font-family: "Poppins", sans-serif;}
.tcapi-purposebuilt-sec .container {max-width: 980px;}
.tcapi-purposebuilt-sec .row {align-items: center;}
.tcapi-purposebuilt-left h2 {color: #fff;font-size: 48px;line-height: 62px;font-weight: 600;}
.tcapi-purposebuilt-left .line-above::before {background: #fff;}
.tcapi-purposebuilt-rgt ul {display: flex;flex-wrap: wrap;}
.tcapi-purposebuilt-rgt ul li {display: inline-flex;flex-wrap: wrap;align-items: center;width: 330px;padding: 10px 24px;border: 1px solid rgba(255, 255, 255, 0.20);border-radius: 10px;background: linear-gradient(135deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.20) 100%);box-shadow: 8px 9px 45px rgba(0, 0, 0, 0.60);}
.tcapi-purposebuilt-rgt ul li:nth-child(1) {width: 350px;margin: 0 0 0 40px;}
.tcapi-purposebuilt-rgt ul li:nth-child(2) {width: 330px;margin: 15px 0 0 170px;}
.tcapi-purposebuilt-rgt ul li:nth-child(3) {width: 330px;margin: 15px 0 0 238px;}
.tcapi-purposebuilt-rgt ul li:nth-child(4) {width: 400px;margin: 15px 0 0 124px;}
.tcapi-purposebuilt-icon {width: 30px;}
.tcapi-purposebuilt-icon img {width: 100%;}
.tcapi-purposebuilt-txt {width: calc(100% - 30px);padding: 0 0 0 12px;}
.tcapi-purposebuilt-txt h5 {color: #fff;font-size: 14px;line-height: 18px;font-weight: 600;}
.tcapi-purposebuilt-txt p {color: #fff;font-size: 12px;line-height: 16px;font-weight: 400;margin: 4px 0 0;}

.cont-key-cases {padding: 80px 0;background: linear-gradient(135deg, #08102A 0%, #034576 100%);font-family: "Poppins", sans-serif;}
.key-cases-top h2 {color: #fff;font-size: 48px;line-height: 62px;font-weight: 600;}
.key-cases-sec {margin: 40px 0 0;}
.key-cases-left {padding-right: 20px;}
.key-cases-left h3 {color: #fff;font-size: 30px;line-height: 40px;font-weight: 400;padding: 0 0 10px;}
.single-key-case {display: inline-block;width: 100%;border-bottom: 1px solid #9F9F9F;padding: 18px 0;margin: 0 0 15px;}
.single-key-case h4 {color: #fff;font-size: 21px;line-height: 26px;font-weight: 500;}
.single-key-case p {color: #fff;font-size: 16px;line-height: 26px;font-weight: 400;margin: 10px 0 0;}
.key-cases-right {padding-left: 20px;}
.key-cases-right img {border-radius: 10px;}

.cont-howworks {padding: 100px 0;background: #f9f9f9;font-family: "Poppins", sans-serif;}
.howworks-top h2 {color: #191919;font-size: 48px;line-height: 60px;font-weight: 600;}
.howworks-sec {padding: 60px 0;justify-content: space-between;text-align: center;}
.single-howworks {display: inline-block;width: 328px;position: relative;}
.single-howworks:nth-child(3n - 2)::after {content: "";position: absolute;z-index: 1;left: 50%;top: -10px;width: 402px;height: 84px;background: url(assets/images/How-works-wave-01.png) left top no-repeat;background-size: 100% auto;}
.single-howworks:nth-child(3n - 1)::after {content: "";position: absolute;z-index: 1;left: 50%;top: -10px;width: 402px;height: 84px;background: url(assets/images/How-works-wave-02.png) left top no-repeat;background-size: 100% auto;}
.single-howworks-img {display: inline-block;width: 100%;height: 55px;position: relative;z-index: 2;}
.single-howworks-img img {object-fit: contain;max-width: 100%;max-height: 100%;}
.single-howworks h4 {color: #191919;font-size: 21px;line-height: 28px;font-weight: 500;margin: 30px 0 0;}
.single-howworks p {color: #191919;font-size: 17px;line-height: 24px;font-weight: 400;margin: 12px 0 0;}
.howworks-bottom a {display: inline-block;width: auto;color: #fff;font-size: 20px;line-height: 28px;font-weight: 500;padding: 15px 38px;background: #005EA5;border: 1px solid #005EA5;border-radius: 3px;}
.howworks-bottom a:hover {background: #AA3492;border-color: #AA3492;}

.cont-whofor {padding: 120px 0;background: #191919;font-family: "Poppins", sans-serif;}
.whofor-top h2 {color: #fff;font-size: 48px;line-height: 60px;font-weight: 600;}
.whofor-sec {padding: 60px 0 0;gap: 20px 0;justify-content: center;}
.single-whofor {padding: 0 10px;}
.single-whofor-inn {height: 100%;padding: 40px 30px;background: #333337;border-radius: 5px;}
.single-whofor-img {display: inline-block;width: 100%;height: 46px;position: relative;z-index: 2;}
.single-whofor-img img {object-fit: contain;max-width: 100%;max-height: 100%;}
.single-whofor-inn h4 {color: #fff;font-size: 21px;line-height: 28px;font-weight: 500;margin: 24px 0 0;}
.single-whofor-inn p {color: #fff;font-size: 16px;line-height: 24px;font-weight: 400;margin: 12px 0 0;}

.api-testimonials-trafficcop {padding: 95px 0;background: #191919;overflow: hidden;}
.api-testimonial-imgs-bttn {float: left;width: 150px;padding: 0;position: relative;cursor: pointer;}
.api-testimonial-prev-slider::before {content: "";position: absolute;z-index: 1;left: 0;top: 0;width: 100%;height: calc(100% - 6px);background-color: rgba(17, 144, 200, 0.60);background-image: url(assets/images/test-left-icon.svg);background-repeat: no-repeat;background-size: 56px auto;background-position: center center;}
.api-testimonial-next-slider::before {content: "";position: absolute;z-index: 1;left: 0;top: 0;width: 100%;height: calc(100% - 6px);background-color: rgba(2, 119, 174, 0.60);background-image: url(assets/images/test-right-icon.svg);background-repeat: no-repeat;background-size: 56px auto;background-position: center center;}
.api-testimonial-imgs-bttn:hover::before {background-color: rgba(2, 119, 174, 0.8);}
.api-testimonial-prev-img, .api-testimonial-next-img {display: inline-flex !important;justify-content: center;align-content: center;height: 414px;background: #fff;}
.api-testimonial-prev-img img, .api-testimonial-next-img img {object-fit: contain;max-width: 90%;max-height: 90%;}
.api-testimonial-prev-img img[alt="Image"], .api-testimonial-next-img img[alt="Image"] {object-fit: cover;width: 100%;height: 100%;	max-width: none;max-height: none;}
.api-testimonial-prev-img img[alt="Logo"], .api-testimonial-next-img img[alt="Logo"] {margin-bottom: 150px;}
.api-testimonials-trafficcop-content {float: left;width: calc(100% - 300px);height: 414px;padding: 0 30px;}
.api-trafficcop-enable-slider .slick-arrow, .api-testimonial-imgs-bttn .slick-arrow {width: 0px;height: 0px;position: absolute;left: 0;margin: 0;opacity: 0;}
.api-testimonial-single {float: left;width: 100%;display: flex !important;flex-wrap: wrap;background: #F9F9F9;}
.api-testimonial-single-img {float: left;width: 300px;height: 414px;padding: 10px;display: flex;flex-wrap: wrap;justify-content: center;align-content: center;}
.api-testimonial-single-img img {object-fit: contain;max-width: 100%;max-height: 100%;}
.api-testimonial-single-content {float: left;width: calc(100% - 300px);padding: 30px 50px;display: flex;flex-wrap: wrap;align-content: center;font-family: "Poppins", sans-serif;}
.api-testimonial-logo {display: inline-block;width: 100%;padding: 30px 90px 20px 0;background: url(assets/images/quote-icon.png) right top no-repeat;background-size: 69px auto;}
.api-testimonial-logo img {max-height: 50px;}
.api-testimonial-single-content p {max-height: 168px;overflow-x: auto;color: #191919;font-size: 16px;line-height: 24px;font-weight: 400;margin: 15px 0 0;}
.api-testimonial-author {display: inline-block;width: 100%;margin: 25px 0 0;padding: 0 0 0 46px;position: relative;color: #000;font-size: 14px;line-height: 20px;font-weight: 500;text-transform: uppercase;}
.api-testimonial-author::before {content: "";position: absolute;left: 0;top: 50%;width: 36px;height: 1px;background: #000;}
.api-testimonial-author-name, .api-testimonial-author-designation {display: inline-block;width: 100%;}

.api-request-sec {padding: 60px 0;font-family: "Poppins", sans-serif;}
.api-request-inn h2 {color: #191919;font-size: 60px;line-height: 72px;font-weight: 600;}
.api-request-inn h2 span {color: #005EA5;}
.api-request-inn p {color: #000000;font-size: 16px;line-height: 27px;font-weight: 400;margin: 18px 0 8px;}
.api-request-inn a {display: inline-block;width: auto;color: #fff;font-size: 20px;line-height: 28px;font-weight: 500;padding: 15px 38px;margin: 30px 0 0;background: #005EA5;border: 1px solid #005EA5;border-radius: 3px;}
.api-request-inn a:hover {background: #AA3492;border-color: #AA3492;}
/* END TPL: Traffic Cop API */

/* TPL: Advanced Ads */
.cont-adv-ads-banner {padding: 95px 0 0;font-family: "Poppins", sans-serif;background: linear-gradient(to right, #1B193A 0%, #221F47 100%);overflow: hidden;}
.adv-ads-banner-left {padding-top: 32px;padding-right: 45px;padding-bottom: 40px;}
.adv-ads-banner-subtitle {color: #fff;font-size: 16px;line-height: 20px;font-weight: 400;text-transform: uppercase;margin: 0 0 8px;}
.adv-ads-logo-nd-line {display: inline-flex;align-items: center;width: 100%;margin: 0 0 12px;}
.adv-ads-only-logo {display: inline-flex;width: auto;max-width: 100%;padding: 0 11px 0 0;}
.adv-ads-only-logo img {width: auto;min-width: 197px;max-width: 100%;}
.adv-ads-only-line {display: inline-flex;width: 100%;max-width: 100%;height: 1px;}
.adv-ads-banner-left h1 {color: #fff;font-size: 48px;line-height: 60px;font-weight: 600;}
.adv-ads-banner-left p {color: #fff;font-size: 21px;line-height: 32px;font-weight: 400;margin: 15px 0 0 0;}
.adv-ads-banner-bttn {display: inline-block;width: auto;color: #fff;font-size: 20px;line-height: 28px;font-weight: 600;padding: 15px 40px;margin: 30px 0 0;background: #0574A3;border: 1px solid #0574A3;border-radius: 3px;}
.adv-ads-banner-bttn:hover {color: #0574A3;background: #fff;border-color: #fff;}
.adv-ads-banner-right {padding-left: 40px;}
.adv-ads-banner-right img {max-width: none;width: calc(100% + 175px);}

.cont-ads-empowers {padding: 100px 0 15px;background: #f9f9f9;font-family: "Poppins", sans-serif;}
.ads-empowers-heading {padding: 32px 35px;background: #FFF;border: 1px solid #E2E2E2;}
.ads-empowers-heading h2 {color: #191919;font-size: 36px;line-height: 48px;font-weight: 600;letter-spacing: -0.8px;}
.ads-empowers-heading .line-above::before {width: 100px;}
.ads-empowers-heading p {color: #000;font-size: 16px;line-height: 26px;font-weight: 400;margin: 28px 0 0;}

.cont-adv-ads-video {padding: 15px 0 100px;background: #f9f9f9;font-family: "Poppins", sans-serif;}
.adv-ads-video-overlay {position: absolute;z-index: 2;left: 0;top: 0;width: 100%;height: 100%;cursor: pointer;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.adv-ads-video-overlay-inn {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;flex-direction: column;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.7);padding: 15px;}
.adv-ads-video-icon {padding: 0 0 20px;}
.adv-ads-video-icon span {display: inline-flex;flex-wrap: wrap;justify-content: center;align-content: center;width: 88px;height: 88px;border: 2px solid #fff;border-radius: 50%;padding: 2px 0 0 5px;}
.adv-ads-video-icon span i {color: #fff;font-size: 42px;}
.adv-ads-video-description {display: inline-block;width: auto;color: #fff;font-size: 21px;line-height: 26px;font-weight: 600;text-align: center;}

.cont-adv-ads-feats {padding: 100px 0 65px;font-family: "Poppins", sans-serif;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.adv-ads-feats-head h2 {color: #fff;font-size: 48px;line-height: 52px;font-weight: 600;text-align: center;}
.adv-ads-feats-list {padding-top: 25px;}
.adv-ads-feats-item {padding-top: 12px;padding-bottom: 12px;min-height: 252px;}
.adv-ads-feats-inn {display: inline-flex;flex-wrap: wrap;width: 100%;align-content: center;background: #fff;border: 1px solid #E2E2E2;height: 100%;padding: 20px 30px;}
.adv-ads-feats-inn h5 {color: #191919;font-size: 21px;line-height: 30px;font-weight: 500;}
.adv-ads-feats-inn p {color: #191919;font-size: 16px;line-height: 24px;font-weight: 400;margin: 8px 0 0;}
.adv-ads-feats-list-icon {width: 100%;text-align: right;padding: 30px 0 0;}
.adv-ads-feats-list-icon img {max-width: 46px;max-height: 46px;}
.adv-ads-feat-btn {display: inline-block;width: 100%;margin: 28px 0 0;text-align: center;}
.adv-ads-feat-btn a {display: inline-block;width: auto;color: #fff;font-size: 20px;line-height: 28px;font-weight: 600;padding: 15px 40px;background: #0574A3;border: 1px solid #0574A3;border-radius: 3px;}
.adv-ads-feat-btn a:hover {color: #0574A3;background: #fff;border-color: #fff;}

.adv-ads-testimonials-trafficcop {padding: 100px 0;background: #191919;overflow: hidden;}
.adv-ads-testimonial-imgs-bttn {float: left;width: 150px;padding: 0;position: relative;cursor: pointer;}
.adv-ads-testimonial-imgs-bttn::before {height: 100%;}
.adv-ads-testimonial-imgs-bttn:hover::before {background-color: rgba(2, 119, 174, 0.8);}
.adv-ads-testimonial-prev-img, .adv-ads-testimonial-next-img {display: inline-flex !important;justify-content: center;align-content: center;height: 414px;background: #fff;}
.adv-ads-testimonial-prev-img img, .adv-ads-testimonial-next-img img {object-fit: contain;max-width: 90%;max-height: 90%;}
.adv-ads-testimonial-prev-img img[alt="Image"], .adv-ads-testimonial-next-img img[alt="Image"] {object-fit: cover;width: 100%;height: 100%;	max-width: none;max-height: none;}
.adv-ads-testimonial-prev-img img[alt="Logo"], .adv-ads-testimonial-next-img img[alt="Logo"] {margin-bottom: 150px;}
.adv-ads-testimonials-trafficcop-content {float: left;width: calc(100% - 300px);height: 414px;padding: 0 30px;}
.adv-ads-trafficcop-enable-slider .slick-arrow, .adv-ads-testimonial-imgs-bttn .slick-arrow {width: 0px;height: 0px;position: absolute;left: 0;margin: 0;opacity: 0;}
.adv-ads-testimonial-single {float: left;width: 100%;display: flex !important;flex-wrap: wrap;background: #F9F9F9;}
.adv-ads-testimonial-single-img {float: left;width: 300px;height: 414px;padding: 10px;display: flex;flex-wrap: wrap;justify-content: center;align-content: center;}
.adv-ads-testimonial-single-img img {object-fit: contain;max-width: 100%;max-height: 100%;}
.adv-ads-testimonial-single-content {float: left;width: calc(100% - 300px);padding: 30px 50px;display: flex;flex-wrap: wrap;align-content: center;font-family: "Poppins", sans-serif;}
.adv-ads-testimonial-logo {display: inline-block;width: 100%;padding: 30px 90px 20px 0;background: url(assets/images/quote-icon.png) right top no-repeat;background-size: 69px auto;}
.adv-ads-testimonial-logo img {max-height: 30px;}
.adv-ads-testimonial-single-content p {max-height: 168px;overflow-x: auto;color: #191919;font-size: 16px;line-height: 24px;font-weight: 400;margin: 15px 0 0;}
.adv-ads-testimonial-author {display: inline-block;width: 100%;margin: 25px 0 0;padding: 0 0 0 46px;position: relative;color: #000;font-size: 14px;line-height: 20px;font-weight: 500;text-transform: uppercase;}
.adv-ads-testimonial-author::before {content: "";position: absolute;left: 0;top: 50%;width: 36px;height: 1px;background: #000;}
.adv-ads-testimonial-author-name, .adv-ads-testimonial-author-designation {display: inline-block;width: 100%;}

.cont-adv-ads-howworks {background: #F0FBFF;padding: 120px 0;font-family: "Poppins", sans-serif;}
.adv-ads-howworks-left h2 {color: #191919;font-size: 48px;line-height: 60px;font-weight: 600;}
.adv-ads-howworks-left ul {display: inline-block;width: 100%;padding: 60px 0 0;counter-reset: listStyle;}
.adv-ads-howworks-left ul li {display: inline-flex;align-items: center;width: 100%;color: #191919;font-size: 18px;line-height: 24px;font-weight: 500;position: relative;padding: 0 0 30px;counter-increment: listStyle;}
.adv-ads-howworks-left ul li::before {content: counter(listStyle);background: #D8E0FF;min-width: 54px;height: 54px;border-radius: 50%;display: inline-flex;justify-content: center;align-items: center;color: #1B193A;font-size: 32px;line-height: 40px;font-weight: 500;margin: 0 20px 0 0;z-index: 1;}
.adv-ads-howworks-left ul li::after {content: "";width: 3px;height: 100%;background: #D8E0FF;position: absolute;left: 26px;top: 2px;}
.adv-ads-howworks-left ul li:last-child {padding-bottom: 0;}
.adv-ads-howworks-left ul li:last-child::after {display: none;}
.adv-ads-howworks-right {padding-left: 50px;}
.adv-ads-howworks-right img {width: calc(100% + 36px);max-width: none;}
.adv-ads-howworks-btn {display: inline-block;width: 100%;margin: 60px 0 0;}
.adv-ads-howworks-btn a {display: inline-block;width: auto;color: #0574A3;font-size: 20px;line-height: 26px;font-weight: 600;padding: 0;background: transparent;border: none;border-radius: 0;position: relative;}
.adv-ads-howworks-btn a::after {content: "\f061";font-family: "Font Awesome 6 Free";font-weight: 900;margin: 0 0 0 10px;}
.adv-ads-howworks-btn a:hover {color: #AA3492;}

.adv-ads-request-sec {padding: 90px 0 100px;font-family: "Poppins", sans-serif;}
.adv-ads-request-inn h2 {color: #191919;font-size: 60px;line-height: 72px;font-weight: 600;}
.adv-ads-request-inn h2 span {color: #0574A3;}
.adv-ads-request-inn p {color: #000000;font-size: 16px;line-height: 27px;font-weight: 400;margin: 18px 0 8px;}
.adv-ads-request-inn a {display: inline-block;width: auto;color: #fff;font-size: 20px;line-height: 28px;font-weight: 500;padding: 15px 38px;margin: 30px 0 0;background: #0574A3;border: 1px solid #0574A3;border-radius: 3px;}
.adv-ads-request-inn a:hover {background: #AA3492;border-color: #AA3492;}
/* END TPL: Advanced Ads */

/* TPL: Offerwall Studio */
.cont-offerstudio-banner {background-color: #191919;padding: 55px 0 50px;font-family: "Poppins", sans-serif;}
.cont-offerstudio-banner .row {align-items: center;}
.offerstudio-logo-nd-line {display: inline-flex;align-items: center;width: 100%;margin: 0 0 15px;}
.offerstudio-only-logo {display: inline-flex;width: auto;max-width: 100%;padding: 0 11px 0 0;}
.offerstudio-only-logo img {width: auto;min-width: 168px;max-width: 100%;}
.offerstudio-only-line {display: inline-flex;width: 100%;max-width: 100%;height: 1px;}
.offerstudio-banner-left h1 {color: #fff;font-size: 43px;line-height: 56px;font-weight: 600;}
.offerstudio-banner-left h1 span {color: #aa3492;}
.offerstudio-banner-left p {color: #fff;font-size: 21px;line-height: 32px;font-weight: 400;margin: 20px 0 0;}
.offerstudio-banner-left ul {display: inline-block;width: 100%;margin: 10px 0 0;}
.offerstudio-banner-left ul li {display: inline-block;width: 100%;color: #fff;font-size: 18px;line-height: 24px;font-weight: 400;padding: 0 0 0 20px;margin: 10px 0 0;background: url(assets/images/white-check.svg) left top 7px no-repeat;background-size: 13px auto;}
.offerstudiobanner-parallel-button {display: inline-flex;flex-wrap: wrap;width: 100%;gap: 16px;}
.offerstudio-banner-bttn {display: inline-flex;flex-wrap: wrap;align-items: center;gap: 16px;width: auto;color: #fff;font-size: 20px;line-height: 28px;font-weight: 600;padding: 15px 40px;margin: 30px 0 0;background: #aa3492;border: 1px solid #aa3492;border-radius: 3px;}
.offerstudio-banner-bttn:hover, .offerstudio-banner-bttn:focus {color: #191919;background: #fff;border-color: #fff;}
.offerstudiobanner-small-info-otr {display: inline-flex;flex-wrap: wrap;width: 100%;align-items: center;margin: 12px 0 0;}
.offerstudiobanner-small-icon {display: inline-block;width: 13px;}
.offerstudiobanner-small-icon img { display: block;}
.offerstudiobanner-small-info {display: inline-block;width: calc(100% - 13px);color: rgba(255, 255, 255, 0.7);font-size: 16px;line-height: 20px;font-weight: 500;padding: 0 0 0 6px;}
.offerstudiobanner-small-info span {font-weight: 700;}
.offerstudio-banner-rgt img {width: 100%;}

.cont-offerstudio-howworks {background-color: #fff;padding: 100px 0 80px;font-family: "Poppins", sans-serif;}
.offerstudio-howworks-top {text-align: center;margin: 0 0 45px;}
.offerstudio-howworks-top h2 {color: #191919;font-size: 48px;line-height: 60px;font-weight: 600;letter-spacing: -2%;}
.offerstudio-howworks-top p {color: #191919;font-size: 16px;line-height: 28px;font-weight: 400;margin: 16px 0 0;}

.offerstudio-howworks-video {max-width: 824px;margin: auto;}
.offerstudio-video-otr {border-radius: 0;overflow: hidden;}
.offerstudio-video-overlay {position: absolute;z-index: 2;left: 0;top: 0;width: 100%;height: 100%;cursor: pointer;background-image: url(assets/images/adv-ads-thumb.jpg);background-position: center center;background-repeat: no-repeat;background-size: cover;}
.offerstudio-video-overlay-inn {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;flex-direction: column;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.7);padding: 15px;}
.offerstudio-video-icon {padding: 0 0 20px;}
.offerstudio-video-icon span {display: inline-flex;flex-wrap: wrap;justify-content: center;align-content: center;width: 80px;height: 80px;border: 2px solid #fff;background-color: transparent;border-radius: 50%;padding: 2px 0 0 5px;transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;}
.offerstudio-video-icon span i {color: #fff;font-size: 34px;}
.offerstudio-video-overlay:hover .offerstudio-video-icon span {transform: scale(1.10);}
.offerstudio-video-description {display: inline-block;width: auto;color: #fff;font-size: 21px;line-height: 26px;font-weight: 600;text-align: center;}
.offerstudio-video-info {display: inline-block;width: 100%;text-align: center;color: #666;font-size: 14px;line-height: 20px;font-weight: 400;margin: 15px 0 0;}

.offerstudio-video-steps {display: flex;flex-wrap: wrap;justify-content: center;padding: 0;margin: 65px 0 0;}
.offerstudio-video-step-inn {display: inline-block;width: 25%;text-align: center;padding: 0 15px;}
.offerstudio-video-step-count {display: inline-flex;width: 54px;height: 54px;justify-content: center;align-items: center;}
.offerstudio-video-step-inn h3 {color: #191919;font-size: 21px;line-height: 28px;font-weight: 500;margin: 16px 0 0;}
.offerstudio-video-step-inn p {color: #191919;font-size: 16px;line-height: 24px;font-weight: 400;margin: 12px 0 0;}
.cont-offerstudio-experience {background-color: #f9f9f9;padding: 80px 0 80px;font-family: "Poppins", sans-serif;}
.offerstudio-experience-top h2 {color: #191919;font-size: 48px;line-height: 60px;font-weight: 600;text-align: center;}
.offerstudio-boxes-outer {display: flex;flex-wrap: wrap;justify-content: center;gap: 20px;margin-top: 40px;}
.offerstudio-boxes {width: calc(33.33333% - 15px);background: #FFF;border: 1px solid #E2E2E2;padding: 35px 30px 40px;display: flex;flex-direction: column;justify-content: space-between;}
.offerstudio-boxes-content {margin-bottom: 30px;}
.offerstudio-boxes-content h3 {color: #191919;font-size: 21px;line-height: 28px;font-weight: 500;}
.offerstudio-boxes-content p {color: #191919;font-size: 16px;line-height: 24px;font-weight: 400;margin: 10px 0 0;}
.offerstudio-boxes .text-end img {width: 46px;}
.offerstudio-sec-button {text-align: center;}
.offerstudio-sec-bttn {display: inline-flex;flex-wrap: wrap;align-items: center;gap: 16px;width: auto;color: #fff;font-size: 16px;line-height: 28px;font-weight: 600;padding: 11px 35px;margin: 50px 0 0;background: #aa3492;border: 1px solid #aa3492;border-radius: 3px;}
.offerstudio-sec-bttn:hover, .offerstudio-sec-bttn:focus {color: #fff;background: #191919;border-color: #191919;}

.offerstudio-logos-outer {background: #191919;padding: 60px 0px;}
.offerstudio-logos-outer .font-36 {color: #fff;font-family: "Poppins", sans-serif;font-weight: 600;}
.offerstudio-title-trustedby .title span {display: block;color: #fff;font-size: 96px;line-height: 110px;margin: 15px 0 10px;font-weight: 700;}
.offerstudio-logos-inner {display: flex;flex-wrap: wrap;justify-content: end;align-items: flex-end;gap: 30px 20px;}
.offerstudio-logos-inner img {max-width: 208px;}
.offerstudio-logos-inner > div:nth-child(1) {margin: 0 0 1px;}
.offerstudio-logos-inner > div:nth-child(2) {margin: 0 0 4px;}
.offerstudio-logos-inner > div:nth-child(4) {margin: 0 0 1px;}

.whychoose-offerstudio {padding: 80px 0px;font-family: "Poppins", sans-serif;}
.whychoose-offerstudio-top {text-align: center;}
.whychoose-offerstudio-top h2 {color: #191919;font-size: 48px;line-height: 60px;font-weight: 600;}
.whychoose-offerstudio-top p {color: #191919;font-size: 16px;line-height: 28px;font-weight: 400;margin: 16px 0 0;}
.offerstudio-table {margin: 50px 0 0;}
.offerstudio-table table {width: 100%;}
.offerstudio-table table tr th {width: 50%;background-color: #191919;color: #fff;font-size: 21px;line-height: 28px;font-weight: 600;padding: 24px 16px;}
.offerstudio-table table tr th:last-child {background-color: #AA3492;}
.offerstudio-table table tr td {color: #191919;font-size: 16px;line-height: 28px;font-weight: 400;padding: 14px 16px;border-bottom: 1px solid #CCC;}
.offerstudio-table table tr td:last-child {background-color: #FFF5FD;background-image: url(assets/images/pink-check.svg);background-repeat: no-repeat;background-position: left 16px center;background-size: 12px auto;padding-left: 34px;}
.whychoose-offerstudio-button {text-align: center;}
.whychoose-offerstudio-bttn {display: inline-flex;flex-wrap: wrap;align-items: center;gap: 16px;width: auto;color: #fff;font-size: 16px;line-height: 28px;font-weight: 600;padding: 11px 35px;margin: 50px 0 0;background: #aa3492;border: 1px solid #aa3492;border-radius: 3px;}
.whychoose-offerstudio-bttn:hover, .whychoose-offerstudio-bttn:focus {color: #fff;background: #191919;border-color: #191919;}

.offerstudio-proven {padding: 80px 0px;font-family: "Poppins", sans-serif;background: linear-gradient(98.79deg, #AA3492 0.2%, #033358 99.53%);}
.offerstudio-proven .container {max-width: 914px;}
.offerstudio-proven .row { align-items: center;}
.offerstudio-proven-left {padding-right: 40px;}
.offerstudio-proven-left h2 {color: #fff;font-size: 48px;line-height: 60px;font-weight: 600;position: relative;}
.offerstudio-proven-left .line-above::before {background: #fff;}
.offerstudio-proven-left p {color: #fff;font-size: 16px;line-height: 28px;font-weight: 400;margin: 16px 0 0;}
.offerstudio-proven-right {padding-left: 40px;}
.offerstudio-result-outer {display: inline-flex;flex-wrap: wrap;align-items: center;width: 100%;padding: 10px 24px;margin: 10px 0;border: 1px solid #FFFFFF33;border-radius: 10px;background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.15) 100%);box-shadow: 3px 4px 20px 0px #00000099;backdrop-filter: blur(25px);}
.offerstudio-result-outer h4 {color: #fff;font-size: 18px;line-height: 28px;font-weight: 500;}
.offerstudio-result-outer h4 span {padding: 0 8px 0 0;font-size: 36px;line-height: 36px;font-size: 600;}
.offerstudio-result-outer p {color: #F2F2F2;font-size: 16px;line-height: 24px;font-weight: 400;margin: 8px 0 0;}

.offerwall-testimonials-trafficcop {padding: 100px 0;background: #191919;overflow: hidden;}
.offerwall-testimonial-imgs-bttn {float: left;width: 150px;padding: 0;position: relative;cursor: pointer;}
.offerwall-testimonial-imgs-bttn::before {height: 100%;}
.offerwall-testimonial-imgs-bttn:hover::before {background-color: rgba(2, 119, 174, 0.8);}
.offerwall-testimonial-prev-img, .offerwall-testimonial-next-img {display: inline-flex !important;justify-content: center;align-content: center;height: 414px;background: #fff;}
.offerwall-testimonial-prev-img img, .offerwall-testimonial-next-img img {object-fit: contain;max-width: 90%;max-height: 90%;}
.offerwall-testimonial-prev-img img[alt="Image"], .offerwall-testimonial-next-img img[alt="Image"] {object-fit: cover;width: 100%;height: 100%;	max-width: none;max-height: none;}
.offerwall-testimonial-prev-img img[alt="Logo"], .offerwall-testimonial-next-img img[alt="Logo"] {margin-bottom: 150px;}
.offerwall-testimonials-trafficcop-content {float: left;width: calc(100% - 300px);height: 414px;padding: 0 30px;}
.offerwall-trafficcop-enable-slider .slick-arrow, .offerwall-testimonial-imgs-bttn .slick-arrow {width: 0px;height: 0px;position: absolute;left: 0;margin: 0;opacity: 0;}
.offerwall-testimonial-single {float: left;width: 100%;display: flex !important;flex-wrap: wrap;background: #F9F9F9;}
.offerwall-testimonial-single-img {float: left;width: 300px;height: 414px;padding: 10px;display: flex;flex-wrap: wrap;justify-content: center;align-content: center;}
.offerwall-testimonial-single-img img {object-fit: contain;max-width: 100%;max-height: 100%;}
.offerwall-testimonial-single-content {float: left;width: calc(100% - 300px);padding: 30px 50px;display: flex;flex-wrap: wrap;align-content: center;font-family: "Poppins", sans-serif;}
.offerwall-testimonial-logo {display: inline-block;width: 100%;padding: 30px 90px 20px 0;background: url(assets/images/quote-icon.png) right top no-repeat;background-size: 69px auto;}
.offerwall-testimonial-logo img {max-height: 30px;}
.offerwall-testimonial-single-content p {max-height: 168px;overflow-x: auto;color: #191919;font-size: 16px;line-height: 24px;font-weight: 400;margin: 15px 0 0;}
.offerwall-testimonial-author {display: inline-block;width: 100%;margin: 25px 0 0;padding: 0 0 0 46px;position: relative;color: #000;font-size: 14px;line-height: 20px;font-weight: 500;text-transform: uppercase;}
.offerwall-testimonial-author::before {content: "";position: absolute;left: 0;top: 50%;width: 36px;height: 1px;background: #000;}
.offerwall-testimonial-author-name, .offerwall-testimonial-author-designation {display: inline-block;width: 100%;}

.resources-offerwall {padding: 80px 0 40px;font-family: "Poppins", sans-serif;}
.offerwall-resources-nd-blog-sec {gap: 20px;padding: 0;}
.offerwall-resources-otr {display: inline-flex;flex-wrap: wrap;align-items: center;width: calc(66% - 10px);background-color: #F2F2F2;padding: 30px;}
.offerwall-resources-head h3 {color: #191919;font-size: 48px;line-height: 60px;font-weight: 600;position: relative;}
.offerwall-resources-head .line-above::before {background: #191919;}
.offerwall-resources-head p {color: #191919;font-size: 16px;line-height: 28px;font-weight: 400;margin: 16px 0 0;}
.offerwall-postlist-1 {display: inline-flex;flex-wrap: wrap;width: calc(34% - 10px);padding: 30px;}
.offerwall-postlist-1-head h3 {color: #fff;font-size: 28px;line-height: 36px;font-weight: 600;}
.offerwall-postlist-1-content {display: inline-flex;flex-wrap: wrap;width: 100%;}
.offerwall-postlist-1-single {display: inline-flex;flex-wrap: wrap;width: 100%;align-items: center;margin: 16px 0 0;}
.offerwall-postlist-1-text {display: inline-block;width: calc(100% - 103px);padding: 0 20px 0 0;}
.offerwall-postlist-1-text h4 {display: inline-block;width: 100%;color: #fff;font-size: 12px;line-height: 16px;font-weight: 400;}
.offerwall-postlist-1-bttn {display: inline-block;width: 103px;}
.offerwall-postlist-1-bttn a {display: inline-block;width: 100%;background: #F9F9F9;border: 1px solid #F9F9F9;padding: 6px 5px;color: #191919;font-size: 12px;line-height: 14px;font-weight: 500;text-align: center;border-radius: 3px;}
.offerwall-postlist-1-bttn a:hover, .offerwall-postlist-1-bttn a:focus {color: #fff;background: #AA3492;border-color: #AA3492;}
.offerwall-postlist-2 {display: inline-flex;flex-wrap: wrap;width: calc(34% - 10px);padding: 30px;}
.offerwall-postlist-2-head h3 {color: #fff;font-size: 28px;line-height: 36px;font-weight: 600;}
.offerwall-postlist-2-head p {color: #fff;font-size: 16px;line-height: 22px;font-weight: 400;margin: 5px 0 0;}
.offerwall-postlist-2-content {display: inline-flex;flex-wrap: wrap;width: 100%;}
.offerwall-postlist-2-single {display: inline-flex;flex-wrap: wrap;width: 100%;align-items: center;margin: 16px 0 0;}
.offerwall-postlist-2-text {display: inline-flex;flex-wrap: wrap;width: calc(100% - 98px);padding: 0 20px 0 0;}
.offerwall-postlist-2-text h4 {display: inline-block;width: 100%;color: #fff;font-size: 14px;line-height: 18px;font-weight: 400;}
.offerwall-postlist-2-text p {display: inline-block;width: 100%;color: #fff;font-size: 12px;line-height: 16px;font-weight: 400;margin: 5px 0 0;}
.offerwall-postlist-2-bttn {display: inline-block;width: 98px;}
.offerwall-postlist-2-bttn a {display: inline-block;width: 100%;background: #F9F9F9;border: 1px solid #F9F9F9;padding: 6px 5px;color: #191919;font-size: 12px;line-height: 14px;font-weight: 500;text-align: center;border-radius: 3px;}
.offerwall-postlist-2-bttn a:hover .offerwall-postlist-2-bttn a:focus {color: #fff;background: #AA3492;border-color: #AA3492;}
.offerwall-postlist-3 {display: inline-flex;flex-wrap: wrap;flex-direction: column;width: calc(66% - 10px);padding: 45px 35px;}
.offerwall-postlist-3-head h3 {color: #191919;font-size: 27px;line-height: 34px;font-weight: 600;}
.offerwall-postlist-3-content {display: inline-flex;flex-wrap: wrap;width: 100%;margin: 8px 0 0;}
.offerwall-postlist-3-content li {display: inline-block;width: 100%;margin: 16px 0 0;color: #191919;font-size: 12px;line-height: 18px;font-weight: 400;padding: 0 0 0 18px;position: relative;}
.offerwall-postlist-3-content li::before {content: "";position: absolute;left: 0;top: 6px;width: 8px;height: 8px;background: #3F3F3F;}
.offerwall-postlist-3-bttn {display: inline-block;width: auto;color: #191919;font-size: 12px;line-height: 16px;font-weight: 500;padding: 0 18px 0 0;margin: 0 0 0 15px;position: relative;}
.offerwall-postlist-3-bttn::after {content: "\f061";position: absolute;right: 0;top: 52%;font-size: 11px;transform: translate(0, -50%);font-family: "font Awesome 6 Free";font-weight: 900;}
.offerwall-postlist-3-bttn a:hover, .offerwall-postlist-3-bttn a:focus {color: #aa3492;}

.offerwall-request-sec {padding: 30px 0 80px;font-family: "Poppins", sans-serif;}
.offerwall-request-inn h2 {color: #191919;font-size: 48px;line-height: 60px;font-weight: 600;}
.offerwall-request-inn h2 span {color: #aa3492;}
.offerwall-request-inn h2 span {color: var(--offerwall-cta-color);}
.offerwall-request-inn p {color: #000000;font-size: 16px;line-height: 27px;font-weight: 400;margin: 18px 0 8px;}
.offerwall-request-bttn {display: inline-flex;flex-wrap: wrap;align-items: center;gap: 16px;width: auto;color: #fff;font-size: 16px;line-height: 28px;font-weight: 600;padding: 11px 35px;margin: 20px 0 0;background: #aa3492;border: 1px solid #aa3492;border-radius: 3px;}
.offerwall-request-bttn:hover, .whychoose-offerstudio-bttn:focus {color: #fff !important;background-color: #191919 !important;border-color: #191919 !important;}
/* END TPL: Offerwall Studio */

/* TPL: Pubguru premium page */
.container-1168 .container {max-width: 1168px;}

.cont-PubguruPre-banner {padding: 80px 0 100px;background-position: center top;background-repeat: no-repeat;background-size: cover;position: relative;}
.cont-PubguruPre-banner::before {content: "";position: absolute;z-index: 0;left: 0;top: 0;width: 100%;height: 100%;background: rgba(25, 25, 25, 0.6);}
.PubguruPre-banner-content {z-index: 1;}
.PubguruPre-banner-inn {display: inline-block;max-width: 600px;}
.PubguruPre-banner-inn .title {color: #fff;font-size: 46px;line-height: 60px;font-family: "Poppins", sans-serif;font-weight: 600;}
.PubguruPre-banner-inn p {color: #fff;font-size: 21px;line-height: 32px;font-family: "Poppins", sans-serif;font-weight: 400;margin: 25px 0 0;}
.PubguruPre-banner-inn a {color: #fff;background: #AA3492;border-color: #AA3492;}
.PubguruPre-banner-inn a:hover {color: #fff;background: #191919;border-color: #191919;}

.cont-PubguruPre-if {padding: 110px 0;background: #f9f9f9;}
.PubguruPre-if-content {display: flex;flex-wrap: wrap;padding: 0;}
.PubguruPre-if-left {float: left;width: 35%;padding: 0 12px;}
.PubguruPre-if-left-content {display: inline-flex;width: 100%;height: 100%;flex-wrap: wrap;align-items: center;height: 100%;background: #fff;box-shadow: 0px 0px 7px rgba(25, 25, 25, 0.1);padding: 20px 36px;border-radius: 3px;}
.PubguruPre-if-left-content .title {color: #191919;font-size: 36px;line-height: 44px;font-family: "Poppins", sans-serif;font-weight: 600;}
.PubguruPre-if-left-content .title span {color: #AA3492;}
.PubguruPre-if-right {display: inline-flex;flex-wrap: wrap;width: 65%;}
.PubguruPre-if-item {width: 50%;padding: 0 12px;height: calc(50% - 10px);margin: 20px 0 0;}
.PubguruPre-if-item:nth-child(1), .PubguruPre-if-item:nth-child(2) {margin-top: 0;}
.PubguruPre-if-item-inn {display: inline-flex;flex-wrap: wrap;align-content: center;width: 100%;height: 100%;height: 100%;background: #fff;box-shadow: 0px 0px 7px rgba(25, 25, 25, 0.1);padding: 30px 30px;border-radius: 3px;}
.PubguruPre-if-item-inn p {color: #191919;font-size: 18px;line-height: 28px;font-family: "Poppins", sans-serif;font-weight: 500;margin: 15px 0 0;}
.PubguruPre-if-item-inn p span {color: #AA3492;}
.PubguruPre-if-item-inn:hover {background: #191919;}
.PubguruPre-if-item-inn:hover p, .PubguruPre-if-item-inn:hover p span {color: #fff;}

.PubguruPre-product-plans {padding: 100px 0 60px;background: #F9F9F9;position: relative;}
.PubguruPre-product-plans::before {content: "";position: absolute;z-index: 0;left: 0;top: 0;width: 100%;height: 638px;background: #191919;}
.PubguruPre-plan-top {z-index: 1;text-align: center;}
.PubguruPre-plans-top-midd {display: inline-block;width: 100%;max-width: 100%;}
.PubguruPre-plans-top-midd .title {color: #fff;font-family: "Poppins", sans-serif;font-weight: 600;}

.product-plans2024-content {z-index: 1;padding-top: 42px;}
.plans-subtitle {display: inline-block;width: 100%;margin: 0 0 30px;text-align: center;}
.plans-subtitle p {display: inline-block;width: 840px;max-width: 100%;color: #fff;font-size: 18px;line-height: 28px;margin: 0;font-family: "Poppins", sans-serif;font-weight: 500;}
.plans-subtitle p strong {font-weight: 700;}

/*Pubguru Plan Start*/
.cont-pubguru-plan-2026 {display: inline-block;width: 100%;background: #fff;border-radius: 5px;font-family: "Poppins", sans-serif;font-weight: 400;margin: 10px 0 0;box-shadow: -2px 4px 10px 0px #00000040;}
.cont-sec-overview {display: inline-flex;flex-wrap: wrap;align-items: center;width: 100%;padding: 40px;border-bottom: 1px solid #e2e2e2;}
.cont-sec-overview-lft {display: inline-block;width: 50%;text-align: center;}
.overview-planname {display: inline-block;width: 100%;color: #191919;font-size: 18px;line-height: 28px;font-weight: 600;}
.overview-AVG-RPM {display: inline-block;width: 100%;color: #191919;font-size: 36px;line-height: 46px;font-weight: 600;margin: 10px 0 0;}
.overview-AVG-RPM span {color: #005B58;font-size: 16px;line-height: 22px;font-weight: 400;margin: 0 0 0 12px;}
.overview-gen-rev {display: inline-block;width: 100%;color: #191919;font-size: 14px;line-height: 22px;font-weight: 400;margin: 12px 0 0;}
.cont-sec-overview-rgt {display: inline-block;width: 50%;text-align: center;padding: 0 0 0 95px;}
.cont-sec-overview-rgt a {display: inline-block;width: 305px;max-width: 100%;text-align: center;color: #fff;font-size: 20px;line-height: 28px;font-weight: 600;padding: 16px 10px;background: #005B58;border-radius: 3px;}
.cont-sec-overview-rgt a:hover { background: #191919;}

.cont-plan-features {display: inline-flex;flex-wrap: wrap;width: 100%;padding: 40px;}
.plan-features-title {display: inline-block;flex-wrap: wrap;width: 100%;text-align: center;color: #3F3F3F;font-size: 16px;line-height: 22px;text-transform: uppercase;}
.cont-plan-featureslist {display: grid;width: 100%;grid-template-columns: repeat(3, 1fr);grid-template-rows: repeat(1, 1fr);gap: 30px;margin: 25px 0 0;}
.single-plan-featureslist h5 {color: #191919;font-size: 14px;line-height: 19px;font-weight: 600;}
.single-plan-featureslist ul {display: inline-block;width: 100%;margin: 8px 0 0;}
.single-plan-featureslist ul li {display: inline-block;width: 100%;margin: 8px 0 0;color: #3F3F3F;font-size: 14px;line-height: 1.5;font-weight: 400;background: url(assets/images/green-check.svg) left top 5px no-repeat;padding: 0 0 0 22px;}
.plan-features-footnote {display: inline-block;width: 100%;margin: 30px 0 0;font-family: "Poppins", sans-serif;font-weight: 400;}
.plan-features-footnote p {text-align: center;margin: 0;color: #737373;font-size: 14px;line-height: 20px;font-weight: 400;}
/*Pubguru Plan End*/

.cont-PubguruPre-management {padding: 80px 0 45px;}
.PubguruPre-management-content .title {color: #191919;font-size: 48px;line-height: 62px;font-family: "Poppins", sans-serif;font-weight: 600;text-align: left;}
.PubguruPre-management-content .title span {color: #aa3492;}

.cont-PubguruPre-parallel-imgs {display: flex;flex-wrap: wrap;padding: 0;overflow: hidden;}
.PubguruPre-parallel-img {display: inline-block;width: 50%;padding-left: 15px;}
.PubguruPre-parallel-img img {float: left;width: calc(100% + 135px);max-width: none;}
.PubguruPre-parallel-img:nth-child(2n-1) {padding-right: 15px;padding-left: 0;}
.PubguruPre-parallel-img:nth-child(2n-1) img {float: right;}
.PubguruPre-plus-sign {position: relative;}
.PubguruPre-plus-sign::after {
	content: "+";
	position: absolute;
	right: -27px;
	top: 50%;
	transform: translate(0, -50%);
	color: #aa3492;
	font-size: 80px;
	line-height: 46px;
	font-family: "Poppins", sans-serif;
	font-weight: 600;
}

.cont-PubguruPre-explore {padding: 45px 0 80px;}
.PubguruPre-explore-content {text-align: center;}
.PubguruPre-explore-content p {color: #191919;font-size: 32px;line-height: 42px;margin: 0;font-family: "Poppins", sans-serif;font-weight: 500;}
.PubguruPre-explore-content .site-bttn-2024 {width: 190px;}
/* END TPL: Pubguru premium page */

/* TPL: Traffic Cop Premium page */
.container-1168 .container {max-width: 1168px;}

.cont-TrafficPre-banner {padding: 50px 0 60px;background-position: center top;background-repeat: no-repeat;background-size: cover;position: relative;}
.cont-TrafficPre-banner::before {content: "";position: absolute;z-index: 0;left: 0;top: 0;width: 100%;height: 100%;background: rgba(25, 25, 25, 0.6);}
.TrafficPre-banner-content {z-index: 1;}
.TrafficPre-banner-inn {display: inline-block;max-width: 600px;}
.TrafficPre-banner-inn .title {color: #fff;font-size: 46px;line-height: 60px;font-family: "Poppins", sans-serif;font-weight: 600;}
.TrafficPre-banner-inn p {color: #fff;font-size: 22px;line-height: 34px;font-family: "Poppins", sans-serif;font-weight: 400;margin: 25px 0 0;}
.TrafficPre-banner-inn a {color: #fff;background: #AA3492;border-color: #AA3492;}
.TrafficPre-banner-inn a:hover {color: #fff;background: #191919;border-color: #191919;}

.cont-TrafficPre-if {padding: 110px 0;background: #f9f9f9;}
.TrafficPre-if-content {display: flex;flex-wrap: wrap;padding: 0;}
.TrafficPre-if-left {float: left;width: 35%;padding: 0 12px;}
.TrafficPre-if-left-content {display: inline-flex;width: 100%;height: 100%;flex-wrap: wrap;align-items: center;height: 100%;background: #fff;box-shadow: 0px 0px 7px rgba(25, 25, 25, 0.1);padding: 20px 36px;border-radius: 3px;}
.TrafficPre-if-left-content .title {color: #191919;font-size: 36px;line-height: 44px;font-family: "Poppins", sans-serif;font-weight: 600;}
.TrafficPre-if-left-content .title span {color: #AA3492;}
.TrafficPre-if-right {display: inline-flex;flex-wrap: wrap;width: 65%;}
.TrafficPre-if-item {width: 50%;padding: 0 12px;height: calc(50% - 10px);margin: 20px 0 0;}
.TrafficPre-if-item:nth-child(1), .TrafficPre-if-item:nth-child(2) {margin-top: 0;}
.TrafficPre-if-item-inn {display: inline-flex;flex-wrap: wrap;align-content: center;width: 100%;height: 100%;height: 100%;background: #fff;box-shadow: 0px 0px 7px rgba(25, 25, 25, 0.1);padding: 30px 30px;border-radius: 3px;}
.TrafficPre-if-item-inn p {color: #191919;font-size: 18px;line-height: 28px;font-family: "Poppins", sans-serif;font-weight: 500;margin: 15px 0 0;}
.TrafficPre-if-item-inn p span {color: #AA3492;}
.TrafficPre-if-item-inn:hover {background: #191919;}
.TrafficPre-if-item-inn:hover p, .TrafficPre-if-item-inn:hover p span {color: #fff;}

.TrafficPre-product-plans {padding: 100px 0 60px;background: #F9F9F9;position: relative;}
.TrafficPre-product-plans::before {content: "";position: absolute;z-index: 0;left: 0;top: 0;width: 100%;height: 638px;background: #191919;}
.TrafficPre-plan-top {z-index: 1;text-align: center;}
.TrafficPre-plans-top-midd {display: inline-block;width: 100%;max-width: 100%;}
.TrafficPre-plans-top-midd .title {color: #fff;font-size: 46px;line-height: 60px;font-family: "Poppins", sans-serif;font-weight: 600;}

.product-plans2024-content {z-index: 1;padding-top: 42px;}
.plans-subtitle {display: inline-block;width: 100%;margin: 0 0 30px;text-align: center;}
.plans-subtitle p {display: inline-block;width: 840px;max-width: 100%;color: #fff;font-size: 18px;line-height: 28px;margin: 0;font-family: "Poppins", sans-serif;font-weight: 500;}
.plans-subtitle p strong {font-weight: 700;}

/*Trafficcop Plan Start*/
.cont-tc-plan-2026 {display: inline-block;width: 100%;background: #fff;border-radius: 5px;font-family: "Poppins", sans-serif;font-weight: 400;margin: 10px 0 0;box-shadow: -2px 4px 10px 0px #00000040;}
.cont-tc-sec-overview {display: inline-flex;flex-wrap: wrap;align-items: center;width: 100%;padding: 40px;border-bottom: 1px solid #e2e2e2;}
.cont-tc-sec-overview-lft {display: inline-block;width: 50%;text-align: center;padding: 0 15px;}
.tc-overview-planname {display: inline-block;width: 100%;color: #191919;font-size: 18px;line-height: 28px;font-weight: 600;}
.tc-overview-AVG-RPM {display: inline-block;width: 100%;color: #191919;font-size: 36px;line-height: 46px;font-weight: 600;margin: 2px 0 0;}
.tc-overview-AVG-RPM span {color: #005EA5;font-size: 16px;line-height: 22px;font-weight: 400;margin: 0 0 0 12px;}
.tc-overview-gen-rev {display: inline-block;width: 100%;color: #191919;font-size: 14px;line-height: 22px;font-weight: 400;margin: 2px 0 0;}
.cont-tc-sec-overview-rgt {display: inline-block;width: 50%;text-align: center;padding: 0 0 0 95px;}
.cont-tc-sec-overview-rgt a {display: inline-block;width: 305px;max-width: 100%;text-align: center;color: #fff;font-size: 20px;line-height: 28px;font-weight: 600;padding: 16px 10px;background: #005EA5;border-radius: 3px;}
.cont-tc-sec-overview-rgt a:hover { background: #191919;}

.cont-tc-plan-features {display: inline-flex;flex-wrap: wrap;width: 100%;padding: 40px;}
.tc-plan-features-title {display: inline-block;flex-wrap: wrap;width: 100%;text-align: center;color: #3F3F3F;font-size: 16px;line-height: 22px;text-transform: uppercase;}
.cont-tc-plan-featureslist {display: grid;width: 100%;grid-template-columns: repeat(3, 1fr);grid-template-rows: repeat(1, 1fr);gap: 30px;margin: 25px 0 0;}
.single-tc-plan-featureslist h5 {color: #191919;font-size: 14px;line-height: 19px;font-weight: 600;}
.single-tc-plan-featureslist ul {display: inline-block;width: 100%;margin: 8px 0 0;}
.single-tc-plan-featureslist ul li {display: inline-block;width: 100%;margin: 8px 0 0;color: #3F3F3F;font-size: 14px;line-height: 1.5;font-weight: 400;background: url(assets/images/blue-check.svg) left top 5px no-repeat;padding: 0 0 0 22px;}
.tc-plan-features-footnote {display: inline-block;width: 100%;margin: 30px 0 0;font-family: "Poppins", sans-serif;font-weight: 400;text-align: center;}
.tc-plan-features-footnote p {display: inline-block;max-width: 800px;text-align: center;margin: 0;color: #737373;font-size: 14px;line-height: 20px;font-weight: 400;}
/*Trafficcop Plan End*/

.cont-TrafficPre-management {padding: 80px 0 45px;}
.TrafficPre-management-content .title {color: #191919;font-size: 48px;line-height: 62px;font-family: "Poppins", sans-serif;font-weight: 600;text-align: left;}
.TrafficPre-management-content .title span {color: #aa3492;}

.cont-TrafficPre-parallel-imgs {display: flex;flex-wrap: wrap;padding: 0;overflow: hidden;}
.TrafficPre-parallel-img {display: inline-block;width: 50%;padding-left: 15px;}
.TrafficPre-parallel-img img {float: left;width: calc(100% + 135px);max-width: none;}
.TrafficPre-parallel-img:nth-child(2n-1) {padding-right: 15px;padding-left: 0;}
.TrafficPre-parallel-img:nth-child(2n-1) img {float: right;}
.TrafficPre-plus-sign {position: relative;}
.TrafficPre-plus-sign::after {
	content: "+";
	position: absolute;
	right: -27px;
	top: 50%;
	transform: translate(0, -50%);
	color: #aa3492;
	font-size: 80px;
	line-height: 46px;
	font-family: "Poppins", sans-serif;
	font-weight: 600;
}

.cont-TrafficPre-explore {padding: 45px 0 80px;}
.TrafficPre-explore-content {text-align: center;}
.TrafficPre-explore-content p {color: #191919;font-size: 32px;line-height: 42px;margin: 0;font-family: "Poppins", sans-serif;font-weight: 500;}
.TrafficPre-explore-content .site-bttn-2024 {width: 190px;}
/* END TPL: Traffic Cop Premium page */

/*Media Start*/
@media(min-width: 1921px) {
.banner2024-img {width: calc(100% + 300px);}
}

@media(min-width: 1920px) {
	/*=============AFFILIATE PAGES START=============*/
	.home-banner {height: 88vh;}
	/*=============AFFILIATE PAGES END=============*/
}

@media only screen and (min-width: 1200px) and (max-width: 1600px) {

	.ad-tech-prof-inn {padding: 30px 8%;height: 450px;}
	
	/*Home 2024 Start*/
	.cont-home-banner2024 {padding: 100px 0;}
	.home-banner2024-left {padding-top: 5px;}
	.home-banner2024-left p {margin: 20px 0 0;}
	.sechero-bttn {padding: 0 0 35px;}
	.sechero-bttn > a {margin: 30px 0 0;}
	
	.home-banner2024-right {padding-left: 12px;}
	.banner2024-img {width: calc(100% + 46px);}
	/*Home 2024 End*/

	/*****Careers New Start*****/
	.careernew-wherearewe-right::after {right: 10px;}
	.careernew-benefits-content::after {right: -10px;bottom: -135px;}
	.open-positions-content::after {right: -10px;}
	.careernew-testimonials-content {padding: 0 60px;}
	.careersnew-testi-slider .slick-arrow {left: 0;}
	.careersnew-testi-slider .slick-next {left: auto;right: 0;}

	.careernew-values-mid {padding: 40px 0 25px;}
	.careernew-single-testimonial-content p {font-size: 15px;line-height: 22px;margin: 10px 0 0;}
	.cont-careernew-form .signup-form-midd .wufoo ul li > div {margin: 10px 0 0;}
	.cont-careernew-form .signup-form-midd .wufoo ul li {margin: 20px 0 0;}
	.careersnew-testi-slider .slick-arrow {width: 46px;height: 46px;}
	/*****Careers New End*****/

	/*utm builder Start*/
	.cont-utm-builder form .bullets-area {margin: 20px 10px;}
	.cont-utm-builder form .bullets-area ul {width: 50% !important;margin: 0;}
	/*utm builder End*/

	/*Signup v27 Start*/
	.why-signupv27-img {width: 520px;}
	/*Signup v27 End*/
	/*Sign v 30 page css start*/
	.signupv30-con {
		max-width: 100%;
	}
	/*Sign v 30 page css end*/

	/*affiliate-partner-program-new Start*/
	.cont-affiliate-banner::before {margin: 250px 0 0;}
	.affiliate-banner-right img {width: 100%;margin: 0;}

	.affi-publisher-logo ul li {margin: 10px 35px;}

	.affi-faq-sec {padding: 50px 0 80px;}
	.affi-faq-sec::before {top: auto;left: 0;transform: translate(0px, 0%);width: 90px;height: 70px;margin: 0;bottom: 0;}
	.affi-faq-sec::after {top: 10px;width: 150px;height: 124px;}
	/*affiliate-partner-program-new End*/

	/*Advanced-Ads*/
	.title-42 {
		font-size: 39px;
		line-height: 54px;
	}
	.banner-ads-inn h1 ~ p {
		font-size: 17px;
		line-height: 24px;
	}
	/*Advanced-Ads-End*/

	/******Pubguru Start******/
	/*Banner v2 Start*/
	.cont-pubguru-banner-v2 .pubguru-banner-v2-left {padding-bottom: 70px;}
	.pubguru-banner-v2-right {padding: 0 50px 0 0;}
	.pubguru-banner-v2-content .cont-certified-by {margin: 35px 0 0;}
	/*Banner v2 End*/
	/******Pubguru End******/

	/***Traffic Cop New End***/
	.banner-trafficcop-img {width: 780px;}
	/***Traffic Cop New End***/

	/*PubGuru Page 2024 Start*/
	.cont-pubguru-banner-v2 .pubguru-banner-v2-left {padding-top: 8px;padding-bottom: 48px;}
	.pubguru-logo-nd-line {margin: 0 0 15px;}
	.pubguru-banner-v2-content .page-name {margin: 0 0 15px;}
	.pubguru-banner-v2-content .title-40 {font-size: 46px;line-height: 56px;}

	.pubguru-empower-tabs .tab-content img {width: calc(100% + 60px);}
	.pubguru-empower-tabs #tab1 img, .pubguru-empower-tabs #tab3 img, .pubguru-empower-tabs #tab5 img {width: 100%;margin: 0 0 0 20px;}
	.pubguru-empower-tabs .tab-content p {width: calc(100% + 40px);}
	/*PubGuru Page 2024 End*/

/* TPL: Unified pricing rules 2025*/
.upr-banner2025-left {padding-top: 5px;padding-bottom: 30px;}
.upr-banner2025-right img {width: calc(100% + 40px);}
/* END TPL: Unified pricing rules 2025*/

/* TPL: Traffic Cop ATV 2025*/
.ATV-banner-right {padding-left: 12px;}
.ATV-banner-right img {width: calc(100% + 45px);}
/* END TPL: Traffic Cop ATV 2025*/

}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
/* TPL: Revenue Calculator 2025*/
/*#root #m2-revenue-calculator .m2-text-base {font-size: 0.9rem;padding-right: 15px;}
#root #m2-revenue-calculator .m2-text-lg {font-size: 1.1rem;}
#root #m2-revenue-calculator .m2-text-3xl {font-size: 1.7rem;padding-left: 15px;}
#root #m2-revenue-calculator .m2-px-6 {padding-left: 1rem;padding-right: 1rem;}
#root #m2-revenue-calculator .m2-text-xl {font-size: 1.05rem;line-height: 1.5rem;}*/
/* END TPL: Revenue Calculator 2025*/
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
/* TPL: Revenue Calculator 2025*/
/*#root #m2-revenue-calculator .md\:m2-pl-8 {padding-left: 0;}
#root #m2-revenue-calculator .md\:m2-pl-8 > .m2-bg-white {padding: 1rem;}
#root #m2-revenue-calculator .m2-bg-\[\#191919\] {padding: 1rem !important;}
#root #m2-revenue-calculator .m2-w-32 {width: 6rem;}
#root #m2-revenue-calculator .m2-text-base {font-size: 0.9rem;padding-right: 15px;}
#root #m2-revenue-calculator .m2-text-lg {font-size: 1.1rem;}
#root #m2-revenue-calculator .m2-text-3xl {font-size: 1.7rem;padding-left: 15px;}
#root #m2-revenue-calculator .m2-px-6 {padding-left: 1rem;padding-right: 1rem;}
#root #m2-revenue-calculator .m2-text-xl {font-size: 1.05rem;line-height: 1.5rem;}*/
/* END TPL: Revenue Calculator 2025*/
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {

	.title-60 {font-size: 50px;line-height: 60px;}
	.title-54 {font-size: 50px;line-height: 60px;}
	.title-48 {font-size: 36px;line-height: 48px;}
	.title-36 {font-size: 34px;line-height: 46px;}
	.title-32 {font-size: 30px;line-height: 40px;}

	.blog .otr-nav .menu > li, .single-post .otr-nav .menu > li {margin: 0 10px;}
	.blog .border-bttn, .single-post .border-bttn {padding: 11px 10px;}
	.blog .cont-try-bttn, .single-post .cont-try-bttn {margin: 0 0 0 10px;}

	/*Header Start*/
	.otr-nav .menu > li {margin: 0 10px;}

	.border-bttn {padding: 11px 10px;}
	.cont-try-bttn {margin: 0 0 0 10px;}
	/*Header End*/

	/*Home Start*/
	.otr-nav .menu > li {margin: 0 13px;}

	.home-banner-left {padding-right: 30px;}
	.page-template-tpl-home .cont-secrets-ad-revenue .secrets-ad-revenue-title, .page-template-tpl-home .cont-secrets-ad-revenue .secrets-ad-revenue-content {padding: 0 10%;}
	.secrets-ad-revenue-content p {font-size: 17px;line-height: 26px;}
	.single-number-info h4 sup {font-size: 30px;}
	.single-number-info p {font-size: 20px;line-height: 26px;margin: 10px 0 0;}
	.single-number-info p span {font-size: 15px;line-height: 22px;margin: 3px 0 0 0;}
	.join-publishers-inn {padding: 0 /*10%*/;}
	.join-publishers-inn h2, .join-publishers-inn h3 {font-size: 30px;line-height: 44px;}

	/*Footer Start*/
	.footer-col-5 .border-bttn {padding: 10px 30px;}
	.cont-footer p {font-size: 14px;line-height: 22px;}
	/*Footer End*/

	/******Pubguru Start******/
	.pubguru-banner-left {padding-right: 30px;}
	.otr-rpm-inc {margin: 0 15px 10px 0;font-size: 15px;}
	.world-traffic-rank {margin-right: 0;}

	/*Banner v2 Start*/
	.cont-pubguru-banner-v2 {padding: 60px 0;}
	.pubguru-banner-v2-right {padding: 0 50px 0 0;}
	.pubguru-banner-v2-right::after {right: -40px;bottom: -40px;width: 400px;height: 400px;}
	.cont-pubguru-banner-v2 .pubguru-banner-v2-left {padding-bottom: 5px;}
	.pubguru-banner-v2-content .page-name {margin: 0 0 10px;}
	.pubguru-banner-v2-content .title-32 {margin: 8px 0 0;}
	.pubguru-banner-v2-content p {margin: 15px 0 0;}
	.pubguru-banner-v2-content .site-bttn {margin: 25px 0 0;}
	.pubguru-banner-v2-content .cont-certified-by {margin: 30px 0 0;}
	/*Banner v2 End*/
	/******Pubguru End******/


	/*Analytics Start*/
	.single-trans-services-info p {font-size: 20px;line-height: 26px;}
	/*Analytics End*/

	/*FAQ Start*/
	.cont-faq-page .title, .cont-faq-page .otr-faq-sec > p {padding: 0 20%;}
	/*FAQ End*/

	/*App Monetize Start*/
	.full-sec-content {padding: 30px 28px;}

	.cont-gain-more {padding: 80px 0;}
	.gain-more-items .inner-icon-section {padding: 40px 15px;}
	/*App Monetize End*/

	/*Unified Pricing Rules Start*/
	.otr-limitations-top {padding: 0 7%;}
	/*Unified Pricing Rules End*/

	/*About Us Start*/
	.about-banner-inn .title {font-size: 50px;line-height: 60px;}

	.cont-our-mission-sec .companies-logos li {max-width: 148px;height: 36px;}

	.team-sec-inn p {font-size: 22px;line-height: 34px;}
	.team-member-img {height: 230px;}

	/*About Us End*/

	/*Blog Start*/
	.blog-page-content .single-casestudy-otr.single-casestudy-full .single-casestudy-img {height: 350px;}
	.blog-page-content .single-casestudy-otr.single-casestudy-full .single-casestudy-info .title {font-size: 30px;line-height: 40px;}
	/*Blog End*/

	/*Search Page Start*/
	h1.page-title {font-size: 40px;line-height: 50px;}

	.search-result-content {padding: 30px 0 60px;}
	article .entry-header .entry-title, article .entry-header .entry-title a {font-size: 26px;line-height: 36px;}

	.pagination {padding: 0 0 50px;}
	/*Search Page End*/

	/*Sign up page start*/
	.signup-join-publisher-logo .companies-logos li {height: 24px;margin: 10px 10px;}
	/*Sign up page end*/

	/*AD Revenue Calculator Start*/
	.case-studies-banner h1 {font-size: 27px;margin-top: 10px;}

	.cont-ad-revenue-cal {padding: 20px 0;}
	.ad-revenue-cal-inn > p {padding: 0;margin: 0 0 30px;}
	.cont-form-calculator .sign_up_form_outer form.wufoo ul li.buttons .p-p-text {margin: 0px 0 0;}

	.metrics-glossary-left h2, .used-nd-loved-inn h2, .used-testimonial-inn h2 {font-size: 28px;line-height: 38px;}
	.used-nd-loved-inn .monetizemore-sign-up-imgs img {max-height: 45px;margin: 8px 26px;}
	/*AD Revenue Calculator End*/

	/*New ad-revenue-calculator Start*/
	#root .css-1mu3wb0, #root .css-8k5b1m, #root .css-3gjyqw input {font-size: 15px;}

	.recharts-wrapper {transform: scale(0.90);margin: 0 0 0 -35px;}
	/*New ad-revenue-calculator End*/

	/*IVT Glossary Start*/
	.ivt-glossary-banner-inn {min-height: 400px;}
	.otr-filter-letters {padding: 30px 0 0;}
	.ivt-glossary-content-inn ul li {padding: 40px;}
	/*IVT Glossary End*/

	/*How to join Start*/
	.data-protection-compliance-left {padding: 0 15px 0 0;}
	.data-protection-compliance-right img {max-height: 60px;margin-left: 20px;}
	.cont-howjoin-banner::after {
		height: 321px;
	}
	.cont-howjoin-banner::before {
		height: 288px;
		width: 116px;
	}
	/*How to join End*/

	/*****Careers New Start*****/
	.page-template-tpl-careers-new .site-bttn {padding: 14px 20px;font-size: 18px;line-height: 26px;}

	.careernew-banner-left p {padding: 0 10%;}

	.cont-careernew-whoarewe {padding: 100px 0 50px;}
	.cont-careernew-whoarewe .row {align-items: flex-start;}
	.careernew-whoarewe-right {padding-bottom: 0;}

	.cont-careernew-wherearewe {padding: 0 0 120px;}
	.careernew-wherearewe-right {padding: 0 12px 0 35px;}
	.careernew-single-benefit {	padding: 40px 22px;}
	.cont-careernew-benefits {padding: 85px 0 80px;}
	.open-positions-head p {font-size: 20px;}

	.workstyle-left-content {width: 440px;}
	.workstyle-left h2 {font-size: 50px;line-height: 60px;}
	.workstyle-left p {font-size: 20px;line-height: 30px;}

	.core-piller-left {padding-right: 20px;}
	.core-piller-right {padding: 0px 12px 0 20px;}
	.core-piller-right h4 {font-size: 28px;line-height: 38px;margin: 25px 0 0;}
	.core-piller-right h4::before {top: 3px;}
	.core-piller-right p {margin: 10px 0 0;}

	.cont-careernew-values .careernew-benefits-head {padding: 0 16%;}
	.page-template-template-parts .careernew-values-bottom a {font-size: 17px;line-height: 24px;}
	.main-circle {padding: 228px 0 205px;}
	.cont-main-circle {transform: scale(0.76);}

	.open-positions-content {margin: 30px 0 0;}
	.sigle-open-position a {font-size: 18px;line-height: 28px;}

	.cont-career-testimonials {padding: 80px 0;}
	.careernew-testimonials-content {padding: 0 60px;}
	.careernew-single-testimonial-content p {font-size: 16px;line-height: 26px;}
	.careernew-single-testimonial-author {padding: 15px 0 0;}
	.careersnew-testi-slider .slick-arrow {left: 0;}
	.careersnew-testi-slider .slick-next {left: auto;right: 0;}
	.careernew-testimonials-bottom {padding: 35px 8% 0;}

	.cont-careernew-form {padding: 80px 0;}

	.careernew-wherearewe-right::after {right: 10px;}
	.careernew-benefits-content::after {right: -10px;bottom: -135px;}
	.open-positions-content::after {right: -10px;}
	/*****Careers New End*****/

	/*Signup v24 start*/
	.cont-signupv24-content::after {background-size: 100% auto;}
	/*Signup v24 end*/

	/*PPC Ad Ops v2 Start*/
	.solution-pricing-banner .uncover-sec-content {padding-right: 70px;}

	.numbers-info-inn {padding: 0;}
	/*PPC Ad Ops v2 End*/

	/*Competitor Generic v2 Start*/
	.competitor-generic-v2-banner-left {float: left;width: 50%;padding: 0 5% 0 0;}

	.just-single-content .single-tired-content h3 {font-size: 28px;line-height: 36px;}

	.used-nd-loved-inn .monetizemore-sign-up-imgs img {max-height: 40px;margin: 8px 20px;}
	/*Competitor Generic v2 End*/

	/*Best Google AdX Partner Start*/
	.experience-googlead-top {padding: 0 10%;}
	/*Best Google AdX Partner End*/

	/*Pricing Start*/
	.cont-pricing-banner {padding: 60px 0 40px;}
	.pricing-tc-plans .plans-slider {padding: 0;}
	.single-pricing-tc-plan {padding: 0 15px;}
	.otr-bestplan {right: -15px;top: -30px;width: 80px;height: 80px;}
	.plan-price {font-size: 55px;line-height: 60px;}
	.plan-3 .plan-price {font-size: 36px;}
	.pricing-plan-cancel {padding: 15px 11% 30px;}
	/*Pricing End*/

	/*MonetizeMore Reviews Start*/
	.otr-single-video-review {width: calc(50% - 16px);}
	/*MonetizeMore Reviews End*/

	/*Home new v1 Start*/
	.cont-homenew-banner .row {height: 465px;}

	.valuable-pack {font-size: 16px;}
	.newpackages-ready {padding: 60px 21% 0;}

	.cont-single-review .companies-logos li {margin: 10px 25px;height: 54px;}

	.ad-tech-prof-inn {padding: 30px 12px;height: 380px;}
	.ad-tech-prof-inn p {font-size: 15px;line-height: 26px;}
	/*Home new v1 End*/

	/*utm builder Start*/
	.cont-utm-builder form .bullets-area {margin: 20px 0;}
	.cont-utm-builder form .bullets-area ul {width: 100% !important;margin: 0;}
	/*utm builder End*/

	/*Video Academy Start*/
	.video-academy-banner-inn {height: 400px;}
	/*Video Academy End*/

	/*Signup v27 Start*/
	.why-signupv27-img {width: 430px;}
	/*Signup v27 End*/

	/*=============AFFILIATE PAGES START=============*/
	.banner-text {
      max-width: 515px;
  }
  .banner-text h1 {
      font-size: 40px;
      line-height: 43px;
  }
  .banner-text h5 {
      font-size: 15px;
  }
  .banner-text p {
      font-size: 15px;
  }
  .home-banner {
      padding: 111px 0;
  }
  .apply-btn, .login-btn {
      font-size: 15px;
      min-width: 163.71px;
  }
  .prog-work-inner {
      gap: 0 35px;
  }
  .prog-overview-right h3 {
      font-size: 35px;
  }
  .prog-overview-right ul li p {
      font-size: 16px;
  }
  .prog-overview-right ul li h5 {
      font-size: 18px;
  }
  .applys-sec {
      padding: 55px 65px;
      gap: 0 25px;
      margin-top: -330px;
  }
  .applys-sec::before {
      width: 163px;
      height: 163px;
      left: -100px;
  }
  .applys-sec h3 {
      font-size: 32px;
      line-height: 40px;
  }
  .apply-right a {
      font-size: 15px;
      min-width: 260px;
  }
  .applys-sec::after {
      width: 215px;
      background-size: 205px;
      height: 215px;
  }
  .faq-bottom h3 {
      font-size: 34px;
  }
  .become-more-right h3 {
      font-size: 34px;
      line-height: 44px;
  }
  .become-more-right h3 br{
      display: none;
  }
  .get-start-btn {
      font-size: 15px;
      min-width: 200px;
  }
  .prog-work-box p {
      font-size: 15px;
  }
  .prog-work-sec h3 {
      font-size: 36px;
  }
  .header-custom-menu .menu li {
      padding: 0 9.5px;
  }

	/***** Legal T & C Agreement Start *****/
	.legal-agreement-banner {padding: 80px 0;}
	.legal-agreement-content {padding: 80px 0 30px;}
	/***** Legal T & C Agreement End *****/

	/***** affiliate-partner-program-pt Start *****/
	.page-template-tpl-affiliate-partner-program-pt .prog-work-inner {gap: 0 50px;}
	.page-template-tpl-affiliate-partner-program-pt .prog-work-box {width: 33.33333%;}
	.page-template-tpl-affiliate-partner-program-pt .prog-work-box h4 {line-height: 34px;margin: 20px 0 10px;}

	.restrict-sec-inn h3 {font-size: 36px;line-height: 60px;}
	/***** affiliate-partner-program-pt End *****/
	.publisher-logo ul {
    gap: 15px;
  }
  .prog-work-inner {
      gap: 0 30px;
  }
  .prog-overview-left img {
      width: 100%;
  }
  .prog-overview-right ul li {
      margin-bottom: 0;
  }
  .become-more-right h3 {
      font-size: 30px;
  }
	/*=============AFFILIATE PAGES END=============*/

	/*=============Nigerian PAGES START=============*/
	/*Page COntent Start*/
	.nigerian-banner .banner-text {padding: 0;}
	.content-text-side {padding: 0;}
	/*Page COntent End*/
	/*=============Nigerian PAGES END=============*/

	/*Smart Refresh Start*/
	.cont-gif-img {padding: 0 20px;}
	/*Smart Refresh End*/

	/*Sign v 30 page css start*/
	.signupv30-con {
		max-width: 100%;
	}
	/*Sign v 30 page css end*/

	/*Blog side page css start*/
	.new-sidebar-banner h3 {font-size: 24px;line-height: 34px;}

	.blog_find_top h3 {
		font-size: 16px;
	}
	.blog_find_top h2 {font-size: 13px;line-height: 18px;}
	.blog_find_outer .blog_find_content h4.title {
		font-size: 15px;
		line-height: 22px;
	}
	.sidebar-single-logo:nth-child(2) {width: 66px;}
	.sidebar-single-logo:nth-child(4) {width: 60px;}
	/*Blog side page css end*/

	/*affiliate-partner-program-new Start*/
	.affi-title-42 {font-size: 38px;line-height: 46px;}
	.affi-title-38 {font-size: 34px;line-height: 42px;}

	.cont-affiliate-banner::before {margin: 210px 0 0;width: 120px;height: 90px;}
	.cont-affiliate-banner::after {right: 0;width: 135px;height: 100px;}
	.affiliate-banner-bg {padding: 80px 0 180px;}
	.affiliate-banner-left h5 {font-size: 26px;line-height: 34px;}
	.affiliate-banner-left p {font-size: 18px;line-height: 26px;margin: 15px 0 0;}
	.affiliate-banner-btns {margin-top: 25px;}
	.affiliate-apply-btn {font-size: 17px;line-height: 52px;min-width: 180px;min-height: 56px;}
	.affiliate-login-btn {font-size: 17px;line-height: 52px;min-width: 180px;min-height: 56px;}
	.affiliate-banner-right img {width: 100%;margin: 0;}

	.affiliate-prog-work-box-inn {padding: 40px 20px;}

	.affi-publisher-logo ul li {margin: 10px 18px;}

	.affi-prog-overview-left ul li {padding: 25px;}
	.affi-prog-overview-left ul li h5 {font-size: 18px;line-height: 24px;}
	.affi-prog-overview-left ul li p {font-size: 16px;line-height: 24px;}
	.affi-prog-overview-right img {width: calc(100% + 40px);}

	.affi-applys-inn {padding: 30px 50px;}

	.affi-faq-sec {padding: 50px 0 80px;}
	.affi-faq-sec::before {top: auto;left: 0;transform: translate(0px, 0%);width: 90px;height: 70px;margin: 0;bottom: 0;}
	.affi-faq-sec::after {top: 10px;width: 150px;height: 124px;}

	.affi-become-more-content {padding: 50px;}
	/*affiliate-partner-program-new End*/

	/*Course Cat Page Start*/
	.cont-cat-posts-right .join-cont-video-single {width: 50%;}
	/*Course Cat Page End*/

	/*Advanced Video Training Page Start*/
	.course-course-top-inn h1 {font-size: 40px;line-height: 60px;}

	.cont-policy-violation-sec {padding: 70px 0;}
	.policy-violation-left h2 {font-size: 27px;line-height: 36px;}
	.policy-violation-left h3 {font-size: 28px;line-height: 36px;}
	.policy-violation-right {margin-top: -218px;}

	.training-faq-inn::before {height: calc(100% - 52%);}
	/*Advanced Video Training Page End*/


	/*Advanced-Ads*/
	.banner-ads-inn h1 ~ p {
	font-size: 17px;
	line-height: 25px;
	}
	.title-42 {
	font-size: 38px;
	line-height: 54px;
	}
	.specification-ads-inn h2 {
	margin-bottom: 50px;
	}
	.specification-ads-grid p {
	font-size: 15px;
	line-height: 26px;
	}
	.specification-ads-grid h4 {
	font-size: 15px;
	line-height: 26px;
	margin-bottom: 8px;
	}
	.cont-award-winning.logos-ads-main .companies-logos li {
	height: 45px;
	margin: 20px 40px;
	}
	.revenue-ads-left h3 {
	font-size: 34px;
	line-height: 47px;
	}
	.revenue-ads-left p {
	font-size: 17px;
	line-height: 27px;
	}
	.ad-tech2 .single-content-side ul li {
	font-size: 16px;
	line-height: 26px;
	padding-left: 30px;
	}
	.ad-plugin-left h4 ~ p {
	font-size: 17px;
	line-height: 24px;
	margin: 0;
	}
	.ad-plugin-left ul li .ad-plugin-text p {
	font-size: 15px;
	line-height: 21px;
	}
	.cont-faqs.faq-ads h2 {
	font-size: 34px;
	line-height: 47px;
	margin-bottom: 35px;
	}
	/*Advanced-Ads-End*/

	/***Traffic Cop New Start 05oct23***/
	/*Header Start*/
	.header-trafficcop-new .cont-navigation {/*padding: 0 0 0 25px;*/}
	/*Header End*/

	.banner-trafficcop-left {padding-right: 26px;}
	.banner-trafficcop-left h1.title {font-size: 48px;line-height: 64px;}
	.banner-trafficcop-left p {padding: 0;}
	.banner-trafficcop-img {width: 650px;margin: 0 0 0 -40px;}

	.safeguards-head-left .title {padding-right: 50px;}
	.safeguards-head-left .title::after {width: 40px;}

	.trafficcop-does-content {padding: 27px 25px;}

	.testimonial-single-img {width: 250px;}
	.testimonial-single-content {width: calc(100% - 250px);padding: 20px;}
	.testimonial-author {margin: 30px 0 0;padding: 0 0 0 30px;}
	.testimonial-author::before {width: 20px;}

	.single-ward-img {width: 76px;max-height: 100px;}
	.single-google-award {width: 119px;max-height: 51px;}
	.single-google-award:nth-child(1) {width: 110px;margin-right: 5px;}

	.notsure-content a {margin: 30px 0 10px 0;}

	.trafficcop-resources-inn, .trafficcop-casestudy-inn {padding: 35px 25px;}
	.trafficcop-resources-inn .trafficcop-resources-head .title, .trafficcop-casestudy-inn .trafficcop-resources-head .title {font-size: 34px;line-height: 44px;}
	.trafficcop-blog-inn, .trafficcop-solutions-inn {padding: 20px;}
	.trafficcop-resources-head .title {font-size: 26px;line-height: 36px;}

	.form-trafficcop-left-inn {width: 456px;}
	.form-trafficcop-rgt .signup-form-midd {width: 406px;}

	/*Pricing Start*/
	.pricing-trafficcop .container {max-width: 960px;}
	/*Pricing End*/

	/***Traffic Cop New End 05oct23***/

	/******PT pages start******/
	html[lang="pt-br"] .otr-nav .menu > li {margin: 0 14px;}
	html[lang="pt-br"] .border-bttn {width: auto;text-align: center;font-size: 13px;}

	/*PT pages end*/

	/******ES pages start******/
	html[lang="es-ES"] .otr-nav .menu > li {margin: 0 14px;}
	html[lang="es-ES"] .border-bttn {font-size: 14px;}

	/******ES pages end******/

	/*PubGuru Page 2024 Start*/
	.title-40 {font-size: 35px;line-height: 44px;}
	.title-32 {font-size: 26px;line-height: 36px;}
	.font-36 {font-size: 32px;line-height: 40px;}
	.font-48 {font-size: 38px;line-height: 46px;}

	.cont-pubguru-banner-v2 {padding: 60px 0 0;}
	.cont-pubguru-banner-v2::before {width: calc(50% - 105px);}
	.cont-pubguru-banner-v2 .pubguru-banner-v2-left {padding-top: 0;padding-bottom: 38px;}
	.pubguru-logo-nd-line {margin: 0 0 10px;}
	.pubguru-banner-v2-content .page-name {margin: 0 0 10px;}
	.pubguru-banner-v2-content .title-40 {font-size: 38px;line-height: 48px;}
	.pubguru-banner-v2-content .title-32 {margin: 10px 0 0;}
	.pubguru-banner-v2-content p {margin: 10px 0 0;}

	.performance-boxes {padding: 30px 25px;}
	.performance-boxes-content h3 {font-size: 22px;line-height: 28px;}

	.pubguru-empower-tabs a.nav-link {font-size: 22px;}
	.pubguru-empower-tabs .tab-content img {width: calc(100% + 40px);}
	.pubguru-empower-tabs #tab1 img, .pubguru-empower-tabs #tab3 img, .pubguru-empower-tabs #tab5 img {width: 100%;margin: 0 0 0 10px;}
	.pubguru-empower-tabs .tab-content p {width: calc(100% + 20px);}

	.title-trustedby .title span {font-size: 86px;line-height: 100px;margin: 15px 0 10px;}
	.pubguru-logos-inner {gap: 30px 25px;}
	.pubguru-logos-inner img {max-width: 160px;}
	.pubguru-logos-inner > div:nth-child(1) {margin: 0 0 1px;}
	.pubguru-logos-inner > div:nth-child(2) {margin: 0 0 4px;}
	.pubguru-logos-inner > div:nth-child(4) {margin: 0 0 1px;}

	.pubguru-pros-bottom-text .col-12 {padding: 0px 40px;}
	.pubguru-pros-bottom-text h3 {font-size: 23px;}

	.pubguru-proven-boxes h4 {font-size: 70px;}
	.proven-black-box h4 img, .proven-white-box h4 img {max-width: 34px;}

	.form-pubguru .form-trafficcop-left-inn {padding: 0 35px;}
	.form-pubguru .signup-form-midd h3 {font-size: 21px;line-height: 30px;margin: 0 0 10px;}

	/*ES Start*/
	[lang="es-ES"] .pubguru-logos-outer .font-36 {font-size: 29px;}
	/*ES End*/
	/*PubGuru Page 2024 End*/

	/*Connectors Catalog Start*/
	.connectors-banner-otr {padding: 0 18%;}

	.cont-ready-10x .fixed-sec-content h4 {width: 100%;text-align: center;}
	.cont-ready-10x .fixed-sec-content {gap: 25px;}
	/*Connectors Catalog End*/

	/*Blog Sidebar Start*/
	.cont-blogsidebar-content ul li {width: 60%;}
	.cont-blogsidebar-content ul li:nth-child(2n) {width: 38%;}
	.blog_find_content .single-trans-services-info {padding: 5px 0px 5px 12px;}
	/*Blog Sidebar End*/

	/*Home 2024 Start*/
	.title2024-56 {font-size: 48px;line-height: 60px;}
	.title2024-50 {font-size: 42px;line-height: 56px;}
	
	.cont-home-banner2024 {padding: 80px 0;}
	.home-banner2024-left {padding-top: 0px;padding-right: 12px;}
	.home-banner2024-left h1 {font-size: 34px;line-height: 42px;}
	.home-banner2024-left p {margin: 15px 0 0;}
	.sechero-bttn {padding: 0 0 30px;}
	.sechero-bttn > a {margin: 30px 0 0;}
	.home-banner2024-right {padding-left: 12px;}
	.banner2024-img {width: calc(100% + 26px);}
	.home-banner2024-right::before {left: -30px;top: -80px;width: 350px;height: 280px;}

	.awardwinning-2024-top .title {font-size: 42px;}

	.cont-360degree-2024 .awardwinning-2024-top {padding: 0 5%;}

	.gridsdesign-2024-inn {padding: 30px 36px 0;}
	.single-gridsdesign-otr:nth-child(2) {padding-top: 40px;padding-bottom: 40px;}
	.single-gridsdesign-otr:nth-child(2) .single-gridsdesign-inn:nth-child(3) .single-gridsdesign-img {padding: 0 0 25px;left: -220px;}
	.single-gridsdesign-otr:nth-child(2) .single-gridsdesign-inn:nth-child(1) .single-gridsdesign-img {right: -216px;}

	.cont-ad-rev-opti-2024 .awardwinning-2024-top p {font-size: 22px;line-height: 32px;}
	.cont-tabs-2024 .tab-content {padding: 0px 0px 0px 50px;}
	.cont-tabs-2024 .nav {width: 390px;}
	.cont-tabs-2024 a.nav-link {font-size: 22px;}
	.cont-tabs-2024 .arrow-right {min-width: 66px;height: 66px;}
	.tabcontent-img {width: 440px;height: 632px;}
	.tabcontent-content {width: calc(100% - 440px);padding: 0 0 0 30px;}
	.tabcontent-content p {margin: 10px 0 0;}
	.top-hl {margin: 25px 0 15px;}

	.single-stats-2024 h3 {font-size: 80px;line-height: 80px;}

	.award-2024 .award-list li:nth-child(5) {margin-top: 32px;}

	.horizontal-list-2024 li {padding: 0 0 0 48px;margin: 0 0 0 10px;}
	.horizontal-list-2024 li::before {width: 38px;}

	.ivt-2024-grid-1 {width: 30.5%;}
	.ivt-2024-grid-2 {width: 31.5%;padding: 0 9px 0 0;}
	.ivt-2024-grid-3 {width: 38%;padding: 48px 0 0 0px;}
	/*Home 2024 End*/

	/*Video Library Start*/
	.video-lib-banner-content h1 {font-size: 50px;line-height: 64px;}

	.cont-video-lib-grids {padding: 60px 0 70px;}
	.video-lib-grids-head h2 {font-size: 36px;line-height: 50px;}
	.single-videolib-thumb {height: 150px;}

	.cont-growvideo-lib .video-lib-grids-head {padding-top: 40px;}
	.single-growvideo-thumb {height: 150px;}
	.single-growvideo-content {padding: 20px 0 0;height: calc(100% - 150px);}

	.cont-growvideo-lib {padding: 0px 0 80px;}
	.single-executivevideo-content h2 {font-size: 50px;line-height: 70px;}
	/*Video Library End*/

	/*Media Center Start*/
	.media-center-banner {padding: 80px 0;}

	.media-center-about-left {padding-right: 20px;}
	.media-center-about-left .title {font-size: 36px;line-height: 46px;}
	.media-center-about-left p {font-size: 19px;line-height: 28px;margin: 10px 0 5px;}
	.media-center-about-left .border-bttn {margin: 15px 0 0;font-size: 18px;line-height: 26px;padding: 10px 20px;}
	.media-center-about-right {padding: 0;}

	.cont-annoucements .row > .title {font-size: 40px;line-height: 50px;}
	.single-annoucement-otr h4 {font-size: 22px;line-height: 32px;}

	.media-news-top .title {font-size: 40px;line-height: 50px;}
	.media-news-top .title span {font-size: 20px;}
	.single-media-news {padding: 20px 20px 70px;}
	.single-media-news h4 {font-size: 20px;line-height: 32px;}

	.page-template-tpl-media_center .mediacenter-2024-award-features {padding: 90px 0 80px;}
	.single-award-2024-inn-title .title span {top: -25px;}

	.page-template-tpl-media_center .signup-form-inn {padding: 0 12px 0 55px;}
	/*Media Center End*/

	/*Contact Start*/
	.contact-content-left .companies-logos li {height: 35px;}
	.contact-content-left .companies-logos li:nth-child(4) {height: 28px;}
	.contact-content-left .companies-logos li:nth-child(5) {height: 27px;}
	/*Contact End*/

	/*Resources Start*/
	.resources-banner-lft h1 {font-size: 55px;line-height: 55px;}
	.resources-banner-lft p {font-size: 20px;}
	.resources-blog-lft .title {font-size: 42px;}
	.resources-blog-lft p {font-size: 20px;line-height: 28px;margin: 20px 0 0;}

	.case-study .case-content-blk .bottom-part .case-image-box .title-link h3 {width: 72%;}
	.partner-int .cont-part h2 {font-size: 40px;}

  .blog-dropdwon.active i {
    margin: 0 !important;
    right: 10px !important;
  }

  .resources-blog-rgt .blog-dropdwon span {
    padding: 10px 0;
  }
  section.video-library .video-box-blk .video-bx-blk .meta-part h5 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  section.case-study {
    padding: 100px 20px;
  }

  section.video-library .video-box-blk .video-bx-blk {
    column-gap: 40px;
  }

  section.video-library .video-box-blk .video-bx-blk a {
    width: calc(33.3% - 27px);
  }

  section.video-library .head-part a {
    font-size: 18px;
  }

  section.video-library .head-part {
    align-items: center;
  }

  section.video-library .head-part h3 {
    font-size: 25px;
  }

  section.video-library .top-part p {
    line-height: 1.4;
  }

  .partner-int .images-part .img-blk img {
    width: 90px;
    height: 90px;
  }
	/*Resources End*/
	  
  /*Contact 2024 Page Start*/
  .contact-banner2024-left p {font-size: 27px;line-height: 40px;}
  
  .page-template-tpl-contact2024 .site-bttn-2024 {font-size: 22px;line-height: 30px;}
  
  .lookingfor-single-grid {padding: 55px 0 0;}
  .lookingfor-single-title {padding: 0 20px;}
  .lookingfor-single-title h3 {font-size: 24px;line-height: 36px;padding: 8px 18px;}
  .lookingfor-single-grid p {font-size: 22px;line-height: 38px;padding: 30px 20px 0;margin: 0 0 45px;}
  .lookingfor-single-grid a {font-size: 22px;line-height: 32px;padding: 15px 20px;}
  /*Contact 2024 Page End*/
	  
	/*Pricing Start*/
	.cont-pricing-banner {padding: 60px 0 40px;}
	.pricing-tc-plans .plans-slider {padding: 0;}
	.single-pricing-tc-plan {padding: 0 15px;}
	.otr-bestplan {right: -15px;top: -30px;width: 80px;height: 80px;}
	.plan-price {font-size: 55px;line-height: 60px;}
	.plan-3 .plan-price {font-size: 36px;}
	.pricing-plan-cancel {padding: 15px 11% 30px;}
	/*Pricing End*/

	/*Starter Plan 2024 Page Start*/
	.starter-banner2024-inn .title {font-size: 55px;line-height: 70px;}

	.starterplan-if-left-content .title {font-size: 32px;line-height: 52px;}

	.both-product-plans2024::before {height: 694px;}
	.product-plans2024-content {padding-top: 42px;}
	.pubguruplan-slider {padding: 33px 0px 0;}
	.plans-subtitle {margin: 0 0 5px;}
	.single-pubguru-plans2024 {padding: 0 15px;}
	.single-pubguru-plans2024-percentage {font-size: 46px;line-height: 54px;}

	.starter-management-content .title {font-size: 36px;line-height: 52px;}
	.starter-explore-content p {font-size: 28px;line-height: 38px;}
	/*Starter Plan 2024 Page End*/

	/*Thankyou PubGuru Start*/
	.cont-thankyou-pub-banner {padding: 100px 0 80px;}
	.cont-thankyou-awards::before {top: 157px;}
	.thankyou-pub-banner-midd h1 {font-size: 86px;line-height: 110px;}
	.thankyou-pub-grid-count {font-size: 70px;line-height: 70px;}
	.thankyou-pub-grid-inn h3 {font-size: 24px;line-height: 30px;}

	.thankyou-video-otr .video-tag-otr {height: 422px;}

	.thankyou-awards-otr {margin: 30px 0 0;}
	.thankyou-awards-ul li {margin: 10px 20px 10px 0;}
	.thankyou-awards-ul li img {max-width: 150px;max-height: 124px;}
	.thankyou-awards-ul li:nth-child(1) img {max-width: 140px;margin: 0 0 6px;}
	/*Thankyou PubGuru End*/

	/*pubguru-analytics start*/
	.single-pg-analytics-image-side {padding: 0 30px 0 0;}
	.single-pg-analytics-image-nd-content:nth-child(2n) .single-pg-analytics-image-side {padding: 0;}
	.single-pg-analytics-image-nd-content:nth-child(2n) .single-pg-analytics-content-side {padding: 0 20px 0 0;}

	.pg-analytics-certified-logo {height: 72px;}
	.pg-analytics-certified-logo:nth-child(1) {height: 78px;}
	/*pubguru-analytics end*/

	/*Webinars start*/
	.cont-third-party-cookies {padding: 60px 0;}

	.page-template-tpl-webinars-listing .video-lib-grids-head {padding-top: 50px;}
	.cookies-featuredon {font-size: 16px;line-height: 22px;}
	.third-party-cookies-lft h2 {font-size: 33px;line-height: 42px;}
	.third-party-cookies-lft p {font-size: 16px;line-height: 24px;}
	.featured-li li {font-size: 16px;line-height: 24px;}
	.featured-li li::before {top: 10px;}
	.third-party-cookies-lft .site-bttn-2024 {width: auto;}

	.join-publisher-webinar {padding: 80px 0;}
	.got-story-left {padding-bottom: 10px;}
	.got-story-left h2 {font-size: 40px;line-height: 50px;}
	/*Webinars end*/
	  
	/*ad-revenue-calculator 2025 Start*/
	.adrev-factors-content-top {padding: 30px 0;}

	.publishers-across-logos .companies-logos li {height: 35px;margin: 10px 22px 10px 0;}
	/*ad-revenue-calculator 2025 End*/

	/*Outstream Ads Start*/
	.cont-outstream-banner {padding: 80px 0 100px;}
	.outstream-banner-rgt h1 {font-size: 42px;line-height: 56px;margin: 20px 0 0;}
	.outstream-banner-rgt p {margin: 20px 0 0;}
	
	.outstream-work-inn .title {font-size: 38px;line-height: 56px;}

	.cont-experience-diff {padding: 80px 0;}
	.experience-diff-left .title {font-size: 38px;line-height: 56px;}

	.pubguru-performance {padding: 80px 0px;}

	.outstream-pros {padding: 80px 0px;}

	.outstream-results {padding: 20px 0px 80px;}
	.outstream-results-left h2 {font-size: 42px;line-height: 60px;}
	.outstream-results .proven-grey-box {padding: 100px 30px 30px;}
	/*Outstream Ads End*/

/* TPL: Unified pricing rules 2025*/
.cont-upr-banner2025 {padding: 80px 0 0;}
.upr-banner2025-left {padding-top: 5px;padding-bottom: 30px;}
.upr-banner2025-left p {margin: 15px 0 0;}
.upr-banner2025-left .site-bttn {margin: 20px 0 0;}
.upr-banner2025-right img {width: calc(100% + 26px);}

.pricing-mistake-video .info-pubguru-lft {padding-right: 25px;}
/* END TPL: Unified pricing rules 2025*/

/* TPL: PubGuru Lightning Script 2025*/
.cont-publightning-banner {padding: 80px 0;}
.pglight-banner-left h1 {font-size: 50px;line-height: 64px;}
.pglight-banner-left p {margin: 20px 0 0;}
.pglight-banner-left .site-bttn-2024 {margin: 30px 0 0;}

.cont-about-pglightning-script {padding: 80px 0;}
.pglightning-script-rgt h2 {font-size: 42px;line-height: 52px;}
.pglightning-script-rgt p {margin: 15px 0 0;}

.cont-perf-results {padding: 80px 0;}
.cont-perf-results-top {padding: 45px 18px;}
.perf-results-left h2 {font-size: 40px;line-height: 54px;margin: 10px 0 0;}
.perf-results-left p {margin: 15px 0 0;}
.pglight-grid-inn {padding: 25px 15px;}
.pglight-grid-inn h3 {font-size: 19px;line-height: 26px;}
.pglight-grid-inn p {margin: 10px 0 30px;}

.cont-pglight-feats {padding: 80px 0;}
.pglight-feats-top h2 {font-size: 42px;line-height: 52px;}
.pglight-feats-table {padding-top: 40px;}
.pglight-feats-table table tr:nth-child(1) td {font-size: 22px;line-height: 28px;}

.usp-compact-grid-title {font-size: 17px;}

.casestdy-pglight-inn {padding: 40px 5px;}
.casestdy-pglight-left {padding: 0 20px;}
.casestdy-pglight-rgt {padding: 0 20px;}

.cont-about-pglight {padding: 80px 0;}
.about-pglight-left {padding: 20px 25px;}
.about-pglight-left h2 {font-size: 42px;line-height: 50px;}
.about-pglight-left p {color: #fff;font-size: 15px;line-height: 25px;margin: 10px 0 0;}
.cont-about-pglight-bttn a {margin: 20px 0 0;}
/* END TPL: PubGuru Lightning Script 2025*/

/* TPL: Traffic Cop ATV 2025*/
.cont-trafficop-ATV-banner {padding: 80px 0;}
.cont-trafficop-ATV-banner .row {align-items: center;}
.ATV-banner-left {padding-top: 0;padding-bottom: 0;}
.ATV-banner-left h1 {font-size: 40px;line-height: 56px;}
.ATV-banner-right {padding-left: 12px;}
.ATV-banner-right img {width: 100%;}

.cont-hidden-threat {padding: 80px 0;}
.hidden-threat-top h2 {font-size: 38px;line-height: 50px;}

.atv-performance {padding: 80px 0px;}
.atv-performance-heading h2 {font-size: 38px;line-height: 50px;}

.is-TC-right {padding: 80px 0;}
.is-TC-right-rgt h2 {font-size: 38px;line-height: 50px;}

.two-modes-sec {padding: 80px 0;}
.two-modes-head h2 {font-size: 38px;line-height: 50px;}

.purposebuilt-sec {padding: 80px 0;}
.purposebuilt-left h2 {font-size: 38px;line-height: 50px;}

.atv-testimonials-trafficcop {padding: 80px 0;}
.atv-testimonial-single-img {width: 250px;}
.atv-testimonial-single-content {width: calc(100% - 250px);padding: 20px;}
.atv-testimonial-author {margin: 30px 0 0;padding: 0 0 0 30px;}
.atv-testimonial-author::before {width: 20px;}

.atv-award-won-left h3 {font-size: 38px;line-height: 50px;}
.atv-single-ward-img {width: 76px;max-height: 100px;}
.awardset-2 .atv-single-ward-img {width: 119px;max-height: 51px;margin: 6px 1px;}
.awardset-2 .atv-single-ward-img:first-child {width: 110px;}

.atv-request-sec {padding: 80px 0;}
.atv-request-inn h2 {font-size: 50px;line-height: 62px;}
/* END TPL: Traffic Cop ATV 2025*/

/* TPL: Employee LP 2025 */
.employee-lp-left::before {height: 124px;}
.employee-lp-left h1 {font-size: 64px;line-height: 72px;}

.employeelp-about-left h2 {font-size: 42px;line-height: 52px;}
.employeelp-about-right p {font-size: 16px;line-height: 28px;}

.proventopower-heading h2 {font-size: 38px;line-height: 50px;}
.usp-rows-content h3 {font-size: 30px;line-height: 40px;}
.usp-rows-content p {font-size: 16px;line-height: 28px;}

.cont-employee-logos {background-size: 200px auto;}

.employee-form-left h2 {font-size: 38px;line-height: 54px;}
/* END TPL: Employee LP 2025 */

/* TPL: Traffic Cop API */
.cont-trafficop-API-banner {padding: 80px 0;}
.API-banner-left h1 {font-size: 38px;line-height: 48px;}
.API-banner-left p {font-size: 18px;line-height: 28px;}
.API-banner-right {padding-left: 12px;}
.API-banner-right img {width: 650px;margin: 0 0 0 -40px;}

.build-for-modren-heading h2 {font-size: 38px;line-height: 50px;}
.build-for-modren-heading p {font-size: 16px;line-height: 24px;margin: 15px 0 0;}

.tcapi-purposebuilt-sec {padding: 80px 0;}
.tcapi-purposebuilt-left h2 {font-size: 44px;line-height: 54px;}

.key-cases-top h2 {font-size: 38px;line-height: 50px;}
.key-cases-left h3 {font-size: 28px;line-height: 38px;}

.cont-howworks {padding: 80px 0;}
.howworks-top h2 {font-size: 38px;line-height: 50px;}
.single-howworks {width: 33.33333%;}
.single-howworks:nth-child(3n-2)::after, .single-howworks:nth-child(3n-1)::after {width: 318px;height: 74px;}
.single-howworks h4 {font-size: 20px;line-height: 26px;}
.single-howworks p {font-size: 16px;line-height: 24px;}

.cont-whofor {padding: 80px 0;}
.whofor-top h2 {font-size: 38px;line-height: 50px;}
.single-whofor {padding: 0 7px;}
.whofor-sec {padding: 40px 0 0;gap: 14px 0;}
.single-whofor-inn h4 {font-size: 20px;line-height: 28px;}

.api-testimonials-trafficcop {padding: 80px 0;}
.api-testimonial-single-img {width: 250px;}
.api-testimonial-single-content {width: calc(100% - 250px);padding: 20px;}
.api-testimonial-author {margin: 30px 0 0;padding: 0 0 0 30px;}
.api-testimonial-author::before {width: 20px;}

.api-request-inn h2 {font-size: 50px;line-height: 62px;}
/* END TPL: Traffic Cop API */

/* TPL: Advanced Ads */
.cont-adv-ads-banner {padding: 80px 0 0;}
.adv-ads-banner-left {padding-top: 0;padding-bottom: 40px;}
.adv-ads-banner-left h1 {font-size: 40px;line-height: 52px;}
.adv-ads-banner-left p {font-size: 20px;line-height: 30px;}
.adv-ads-banner-right {padding-left: 12px;}
.adv-ads-banner-right img {width: calc(100% + 100px);}

.cont-ads-empowers {padding: 80px 0 15px;}
.ads-empowers-heading h2 {font-size: 32px;line-height: 44px;}
.ads-empowers-heading p {margin: 20px 0 0;}

.cont-adv-ads-video {padding: 15px 0 80px;}

.cont-adv-ads-feats {padding: 80px 0 65px;}
.adv-ads-feats-head h2 {font-size: 42px;line-height: 52px;}

.adv-ads-testimonials-trafficcop {padding: 80px 0;}
.adv-ads-testimonial-single-img {width: 250px;}
.adv-ads-testimonial-single-content {width: calc(100% - 250px);padding: 20px;}

.cont-adv-ads-howworks {padding: 100px 0;}
.adv-ads-howworks-left h2 {font-size: 42px;line-height: 54px}
.adv-ads-howworks-left ul {padding: 30px 0 0;}
.adv-ads-howworks-left ul li {font-size: 16px;line-height: 24px;padding: 0 0 25px;}
.adv-ads-howworks-btn {margin: 30px 0 0;}
.adv-ads-howworks-right img {width: calc(100% + 25px);}

.adv-ads-request-sec {padding: 70px 0 80px;}
.adv-ads-request-inn h2 {font-size: 50px;line-height: 68px;}
/* END TPL: Advanced Ads */

/* TPL: Offerwall Studio */
.cont-offerstudio-howworks {padding: 80px 0;}

.offerstudio-title-trustedby .title span {font-size: 86px;line-height: 100px;}
.offerstudio-logos-inner img {max-width: 160px;}

.offerwall-testimonials-trafficcop {padding: 80px 0;}
.offerwall-testimonial-single-img {width: 250px;}
.offerwall-testimonial-single-content {width: calc(100% - 250px);padding: 20px;}

.offerwall-resources-otr {padding: 20px;}
.offerwall-postlist-1, .offerwall-postlist-2 {padding: 20px;}
.offerwall-postlist-1-head h3, .offerwall-postlist-2-head h3 {font-size: 26px;line-height: 34px;}
.offerwall-postlist-3 {padding: 20px;}
/* END TPL: Offerwall Studio */
	
/*Premium Page - Pubguru Plan Start*/
.cont-pubguru-plan-2026 {margin: 30px 0 0;}
/*Premium Page - Pubguru Plan End*/

/*Trafficcop Plan Start*/
.cont-tc-plan-2026 {margin: 30px 0 0;}

.cont-tc-sec-overview-lft {padding: 0;}
/*Trafficcop Plan End*/

/*traffic-cop Pricing Start*/
.pricing-tc-plans {margin: 42px 0 30px;}
/*traffic-cop Pricing End*/

/* TPL: Pubguru premium page */
.cont-PubguruPre-banner {padding: 80px 0;}

.cont-PubguruPre-if {padding: 80px 0;}
.PubguruPre-if-left-content {padding: 20px 30px;}
.PubguruPre-if-left-content .title {font-size: 34px;line-height: 44px}

.PubguruPre-product-plans {padding: 80px 0 60px;}
.PubguruPre-product-plans::before {height: 588px;}

.cont-PubguruPre-management {padding: 70px 0 30px;}
.PubguruPre-management-content .title {font-size: 40px;line-height: 56px;}

.cont-PubguruPre-explore {padding: 30px 0 80px;}
.PubguruPre-explore-content p {font-size: 30px;line-height: 40px;}
/* END TPL: Pubguru premium page */

/* TPL: Traffic Cop Premium page */
.cont-TrafficPre-if {padding: 80px 0;}
.TrafficPre-if-left-content {padding: 20px 30px;}
.TrafficPre-if-left-content .title {font-size: 34px;line-height: 44px}

.TrafficPre-product-plans {padding: 80px 0 60px;}
.TrafficPre-product-plans::before {height: 588px;}
.TrafficPre-plans-top-midd .title {font-size: 36px;line-height: 48px;}

.cont-TrafficPre-management {padding: 70px 0 30px;}
.TrafficPre-management-content .title {font-size: 40px;line-height: 56px;}

.cont-TrafficPre-explore {padding: 30px 0 80px;}
.TrafficPre-explore-content p {font-size: 30px;line-height: 40px;}
/* END TPL: Traffic Cop Premium page */
}

@media only screen and (min-width: 768px) and (max-width: 991px) {

	body {padding: 69px 0 0 0;}
	
	.title-60 {font-size: 40px;line-height: 50px;}
	.title-54 {font-size: 45px;line-height: 54px;}
	.title-48 {font-size: 34px;line-height: 46px;}
	.title-44 {font-size: 34px;line-height: 50px;}
	.title-36 {font-size: 32px;line-height: 44px;}
	.title-34 {font-size: 30px;line-height: 42px;}
	.title-32 {font-size: 30px;line-height: 42px;}
	.title-28 {font-size: 26px;line-height: 36px;}
	.title-27 {font-size: 26px;line-height: 36px;}
	.title-24 {font-size: 22px;line-height: 30px;}

	.inner-icon-section h4 {font-size: 22px;line-height: 32px;}

.blog-banner-below-header {margin: 50px 0;}

	/*Header Start*/
	.cont-logo {width: 134px;margin: -4px 0 0;}
	.cont-navigation {margin: 0 0 0 10px;}
	.otr-nav .menu > li {margin: 0px 4px;padding: 24px 0;}
	.otr-nav .menu > li > a {font-size: 13px;}
	.otr-nav .menu > li > .sub-menu > li > a {font-size: 13px;}
	.otr-nav .menu > li.menu-item-has-children > a {padding-right: 13px;}

	.cont-try-bttn { margin: 0 0 0 5px;}
	.cont-try-bttn a {padding: 8px 4px;font-size: 12px;max-width: 92px;text-align: center;}

	.wpml-ls-statics-shortcode_actions {width: 49px;}
	.cont-footer .wpml-ls-statics-shortcode_actions {width: 70px;}
	.wpml-ls-statics-shortcode_actions ul li a {padding: 10px 5px !important;}
	.wpml-ls-statics-shortcode_actions ul li a.wpml-ls-item-toggle {height: 36px;}
	.wpml-ls-statics-shortcode_actions ul li a .wpml-ls-native {width: 25px;padding: 0 0 0 16px;font-size: 12px;}
	.wpml-ls-statics-shortcode_actions ul li a img {width: 18px;height: 16px;}
	.wpml-ls-statics-shortcode_actions a.wpml-ls-item-toggle::after {width: 6px;height: 6px;top: calc(50% - 4px);right: 6px;}

	body.blog .otr-nav .menu > li, .single-post .otr-nav .menu > li {margin: 0px 5px;}
	body.blog .otr-nav .menu > li.menu-item-has-children > a, .single-post .otr-nav .menu > li.menu-item-has-children > a {padding-right: 13px;}
	body.blog .cont-gtranslate-menu .gt_float_switcher .gt-selected .gt-current-lang, .single-post .cont-gtranslate-menu .gt_float_switcher .gt-selected .gt-current-lang {padding: 5px 5px;}
	.cont-gtranslate-menu .gt_float_switcher img {width: 18px;margin: 0;}
	.cont-gtranslate-menu .gt-current-lang img {display: none;}
	body.blog .cont-gtranslate-menu, .single-post .cont-gtranslate-menu {width: 50px;}
	body.blog .border-bttn, .single-post .border-bttn {font-size: 12px;padding: 8px 4px;max-width: 92px;text-align: center;}
	html[lang="pt"] body.blog .border-bttn, html[lang="pt"] .single-post .border-bttn {max-width: 102px;padding: 2px 4px;line-height: 15px;}
	/*Header End*/

	/*Home Start*/
	.cont-home-banner {padding: 60px 0 35px;}
	.home-banner-left {padding-right: 30px;}
	.page-template-tpl-home .otr-certified-logo {height: 50px;}

	.growing-company-left .title {font-size: 20px;line-height: 26px;}


	.companies-logos li {margin: 10px 20px;height: 38px;}

	.cont-secrets-ad-revenue {padding: 40px 0 10px;}
	.page-template-tpl-home .cont-secrets-ad-revenue .secrets-ad-revenue-title, .page-template-tpl-home .cont-secrets-ad-revenue .secrets-ad-revenue-content {padding: 0;}
	.secrets-ad-revenue-title {padding-right: 20px;}
	.secrets-ad-revenue-content {padding-left: 20px;}
	.secrets-ad-revenue-content p {font-size: 17px;line-height: 26px;}
	.cont-image-nd-its-content {padding: 25px 0 0;}
	.single-image-nd-content > div {padding: 0 15px;}

	.cont-icon-sections {padding: 30px 0 70px;}
	.inner-icon-section {padding: 20px 20px;}

	.cont-single-review {padding: 60px 0;}
	.otr-review-text p {font-size: 20px;line-height: 34px;}

	.cont-packages {padding: 60px 0 40px;}

	.cont-numbers-achieved {padding: 40px 0;}
	.single-number-info h4 sup {font-size: 24px;}
	.single-number-info p {font-size: 17px;line-height: 24px;margin: 10px 0 0;}
	.single-number-info p span {font-size: 14px;line-height: 20px;margin: 3px 0 0 0;}

	.cont-join-publishers {padding: 50px 0;}
	.join-publishers-inn {padding: 0 /*5%*/;}
	.join-publishers-inn h2, .join-publishers-inn h3 {font-size: 26px;line-height: 40px;}
	.join-publishers-inn ul li {font-size: 16px;line-height: 22px;}

	.cont-award-winning .companies-logos li {margin: 10px 15px;max-height: 65px;}
	.cont-award-winning .award-winning-otr .companies-logos li:last-child {height: 102px;}

	/*Bootstrap Tab Start*/
	.bootstab-design .nav-tabs li {width: 170px;}
	/*Bootstrap Tab End*/

	/*Home End*/

	/*Footer Start*/
	.footer-sec-1 {padding: 30px 0 20px;}
	.footer-col ul.menu li {margin: 5px 0;}
	.footer-col ul.menu li a {font-size: 12px;line-height: 18px;}
	.footer-col-5 .border-bttn {font-size: 14px;line-height: 18px;padding: 10px 10px;}
	.cont-footer p {font-size: 14px;line-height: 22px;}
	.footer-sec-2 .wp-block-columns .wp-block-column .wp-block-social-links {margin: 0 10px;}

	.footer-col {width: 17%;}
	.footer-col-1 {width: 23%;}
	.footer-col-5 {width: 26%;}
	.footer-sec-2 .wp-block-columns .wp-block-column {width: 50%;max-width: 47%;}
	.otr-social-icons li {margin: 0 15px;}
	/*Footer End*/

	/******Pubguru Start******/
	.pubguru-banner-left {padding-right: 25px;}

	.otr-rpm-inc {margin: 0 15px 10px 0;font-size: 16px;}
	.world-traffic-rank {margin-right: 0;}
	.above-form-sec {padding-bottom: 150px;}
	.cont-signup-form {padding: 0 0 80px;}

	/*Banner v2 Start*/
	.cont-pubguru-banner-v2 {padding: 40px 0 70px;}
	.pubguru-banner-v2-right {padding: 0 25px 0 0;}
	.pubguru-banner-v2-right::after {width: 300px;height: 320px;right: -40px;bottom: -40px;}
	.cont-pubguru-banner-v2 .pubguru-banner-v2-left {padding-bottom: 58px;}
	.pubguru-banner-v2-content .page-name {margin: 0 0 5px;}
	.pubguru-banner-v2-content .title-40 {font-size: 29px;line-height: 38px;}
	.pubguru-banner-v2-content .title-32 {font-size: 20px;line-height: 30px;margin: 5px 0 0;}
	.pubguru-banner-v2-content p {margin: 5px 0 0;font-size: 14px;}
	.pubguru-banner-v2-content .site-bttn {font-size: 17px;line-height: 21px;padding: 12px 20px;margin: 15px 0 0;}
	.pubguru-banner-v2-content .cont-certified-by {margin: 20px 0 0;}
	.pubguru-banner-v2-content .otr-certified-logo {height: 50px;}
	/*Banner v2 End*/
	/******Pubguru End******/

	/*Traffic Cop Start*/
	.cont-average-inc {padding: 50px 0 40px;}
	.average-inc-inn, .average-inc-top {padding: 0;}
	.average-inc-img {margin: 40px 0 0;}
	.average-inc-top p {font-size: 16px;line-height: 24px;}

	
	.pack-pricing {font-size: 30px;line-height: 36px;}

	.cont-GDPR-CCPA {padding: 50px 0;}
	.GDPR-CCPA-right .otr-certified-logo {margin: 10px 25px;height: 70px;}

	.cont-faq-sec {padding: 40px 0 60px;}

	/*Traffic Cop End*/

	/*Analytics Start*/
	.cont-transparent-nd-custom {padding: 60px 0 50px;}

	.single-trans-services-info p {font-size: 18px;line-height: 24px;}
	/*Analytics End*/

	/*Premuim Publisher Start*/
	.premuim-publisher-banner {background-size: 100% auto;padding-bottom: 100px;}
	/*Premuim Publisher End*/

	/*FAQ Start*/
	.cont-faq-page .title, .cont-faq-page .otr-faq-sec > p {padding: 0 10%;}
	.explore-link-inn {padding: 15px 14px;}
	.explore-link-inn .title {min-height: 74px;}
	.explore-link-inn p {min-height: 90px;}
	/*FAQ End*/

	/*App Monetize Start*/
	.app-monetize-banner::before {clip-path: polygon(0 0, 100% 0, 100% 70%, 0% 100%);}
	.app-monetize-banner::after {height: calc(100% + 30px);}

	.cont-better-formula .average-inc-inn {padding: 0 12px;}
	.cont-better-formula .average-inc-top {padding: 0;}
	.cont-better-formula .average-inc-top p {font-size: 16px;line-height: 26px;}
	.single-ad-type {padding: 15px 10px;}
	.ad-type-img {height: 240px;}
	.ad-type-name {margin: 20px 0 0;font-size: 14px;line-height: 20px;}
	.cont-text-bttn {margin: 20px 0 0;}
	.cont-text-bttn a {font-size: 20px;line-height: 28px;}

	.full-sec-content {padding: 30px 28px;}

	.cont-gain-more {padding: 60px 0;}
	.gain-more-items .inner-icon-section {padding: 30px 15px;}
	.gain-more-items .inner-icon-section p {font-size: 14px;line-height: 24px;margin: 10px 0 0;}
	/*App Monetize End*/

	/*Unified Pricing Rules Start*/
	.otr-limitations-top {padding: 0;}
	.otr-limitations-top p {font-size: 16px;line-height: 32px;}
	/*Unified Pricing Rules End*/

	/*Contact Start*/
	.cont-contact-banner {padding: 80px 0 65px;}
	.contact-banner-left .title {font-size: 40px;line-height: 50px;}
	.contact-banner-left p {font-size: 18px;line-height: 28px;}

	.contact-content-left > p {font-size: 26px;line-height: 36px;}
	/*Contact End*/

	/*MonetizeMore Reviews Start*/
	.cont-customer-stories {padding: 60px 0;}

	.otr-single-video-review {width: calc(50% - 16px);}

	.monetizemore-reviews .otr-review-text p {font-size: 20px;line-height: 30px;}

	.single-review-grid {width: calc(50% - 24px);}

	.page-template-tpl-monetizemore-reviews .cont-transparent-nd-custom {padding: 20px 0 80px;}
	/*MonetizeMore Reviews End*/

	/*About Us Start*/
	.cont-about-banner {padding: 60px 0 10px;}
	.about-banner-inn .title {font-size: 48px;line-height: 60px;}

	.cont-our-mission-sec .cont-trans-power-custom > .title {font-size: 28px;line-height: 42px;padding: 0;}

	.cont-team-sec {padding: 60px 0 40px;}
	.team-sec-inn {padding: 0 10px;}
	.team-sec-inn p {font-size: 22px;line-height: 32px;}

	.cont-team-members {padding: 30px 0 0;}
	.team-member-img {height: 230px;}

	.cont-how-different {padding: 50px 0 40px;}

	.page-template-tpl-aboutus .join-publishers-inn h3 {font-size: 34px;line-height: 46px;}

	.join-publishers-inn .site-bttn {font-size: 18px;line-height: 26px;padding: 12px 30px;}
	/*About Us End*/

	/*career page css Start*/
	.career-job-table table td, .career-job-table table th {
		padding: 14px 10px;
	}
	.career-perks-single {
		padding-right: 30px;
	}
	/*career page css end*/

	/*Case study detail start*/
	.casestudy-top .customer-stories-midd h1 {font-size: 58px;line-height: 64px;}
	.cont-casestudy-list {padding: 0 0 60px;}
	.cont-case-detail-content {padding: 40px 0 60px;}
	.case-detail-left h1, .case-detail-left h2 {font-size: 24px;line-height: 34px;margin: 35px 0 10px;}
	.case-detail-left p {font-size: 17px;line-height: 28px;margin: 0 0 20px;}
	.case-detail-left ol li, .case-detail-left ul li {font-size: 17px;line-height: 24px;}

	.case-detail-right {padding: 0 0 0 15px;}
	.case-taketour {padding: 15px;}
	.case-taketour .site-bttn {font-size: 12px;line-height: 16px;margin: 20px 0 0;}

	.cont-keep-reading {padding: 60px 0 50px;}
	/*Case study detail end*/

	/*Blog Start*/
	.blog-top-categories-inn ul li {width: calc(50% - 14px);}

	.blog-top-right .wp-block-search__input {height: 48px;padding: 10px;}

	.blog-page-content .single-casestudy-otr.single-casestudy-full .single-casestudy-img {height: 300px;}
	.blog-page-content .single-casestudy-otr.single-casestudy-full .single-casestudy-info {padding-left: 15px;padding-top: 0;}
	.blog-page-content .single-casestudy-otr.single-casestudy-full .single-casestudy-info .title {font-size: 22px;line-height: 30px;}
	.blog-page-content .single-casestudy-otr.single-casestudy-full .single-casestudy-info p {font-size: 15px;line-height: 22px;}

	.cont-pagination {margin: 30px 0 0;}

	.newsletter-outer {padding: 0 0 60px;}
	.newsletter-form-inner {padding: 40px 50px;}
	/*Blog End*/


	/*Search Page Start*/
	h1.page-title {font-size: 34px;line-height: 44px;}

	.search-result-content {padding: 30px 0 60px;}
	article .entry-header .entry-title, article .entry-header .entry-title a {font-size: 24px;line-height: 34px;}

	.pagination {padding: 0 0 50px;}
	/*Search Page End*/

	/*Sign up page start*/
	.signup-join-publisher-logo .companies-logos li {height: 30px;margin: 10px 10px;}
	.signup-join-publisher-logo .companies-logos li:nth-child(3) {margin-left: 0;}
	/*Sign up page end*/

	/*Notification Archive Start*/
	.single-notifications-otr {width: calc(50% - 10px);}
	/*Notification Archive End*/

	/*Media Center Start*/
	.media-center-about-left {padding-right: 30px;}

	.single-annoucement-otr {padding: 0 0 20px;margin: 0 0 20px;}
	.otr-annoucements-right {padding-left: 15px;}
	.mediacenter-subscription-form {padding: 30px 20px;}

	.media-news-inn {margin-left: 0px;}
	.single-media-news {width: calc(33.33333% - 30px);margin: 0 15px;}

	.page-template-tpl-media_center .signup-img-inn {height: 400px;}
	.page-template-tpl-media_center .signup-form-inn {padding: 0 30px;}
	/*Media Center End*/

	/*AD Revenue Calculator Start*/
	.page-template-template-ad-revenue-calculator .case-studies-banner {margin-top: 0px;}

	.case-studies-banner h1 {font-size: 27px;margin-top: 10px;}

	.cont-ad-revenue-cal {padding: 20px 0 10px;}
	.ad-revenue-cal-inn > p {font-size: 18px;line-height: 32px;padding: 0;margin: 0 0 20px;}

	.revenue-metrics-glossary {padding: 30px 0 0;}
	.metrics-glossary-left {width: 100%;}
	.metrics-glossary-left h2, .used-nd-loved-inn h2, .used-testimonial-inn h2 {font-size: 26px;line-height: 34px;}
	.metrics-glossary-right {float: left;width: 100%;padding: 20px 0 0;}
	.cont-used-nd-loved {padding: 40px 0 30px;}
	.used-nd-loved-inn .monetizemore-sign-up-imgs img {max-height: 35px;margin: 8px 20px;}

	.cont-used-testimonial {padding: 30px 0;}

	.metrics-glossary-right .sign_up_form_outer form.wufoo ul li {width: 50% !important;margin: 0 0 12px;padding: 0 8px;}
	.metrics-glossary-right .sign_up_form_outer form.wufoo ul li.buttons {width: 100% !important;margin: 10px 0 0;padding: 0 10px;text-align: center;}
	/*AD Revenue Calculator End*/

	/*New ad-revenue-calculator Start*/
	#root .css-1mu3wb0, #root .css-8k5b1m, #root .css-3gjyqw input {font-size: 15px;}
	#root .css-2sg4u4 > .MuiGrid-item {padding-top: 11px;}
	#root .css-18uy3pe, #root .css-1ylq9yr {font-size: 30px;}
	.css-124d55m {margin-top: 18px;}

	.recharts-wrapper {transform: scale(0.68);margin: 0 0 0 -88px;}
	/*New ad-revenue-calculator End*/

	/*IVT Glossary Start*/
	.ivt-glossary-banner-inn {min-height: 380px;padding: 20px 0 100px;}
	.ivt-glossary-banner-inn h1 {font-size: 38px;line-height: 46px;}
	.otr-filter-letters ul li a {width: 40px;height: 40px;font-size: 20px;line-height: 38px;}
	.ivt-glossary-content-inn {margin-top: -80px;}
	.ivt-glossary-content-inn ul li {font-size: 16px;}
	.ivt-glossary-content-inn ul li p {font-size: 16px;}
	.ivt-glossary-content-inn ul li strong {font-size: 22px;line-height: 28px;margin: 0 0 15px;}
	.ivt-glossary-sidebar {margin-top: -80px;}
	/*IVT Glossary End*/

	/*How to join Start*/
	.width-840 .container {width: 710px;}

	.cont-howjoin-banner {padding: 80px 0;}
	.howjoin-banner-inn h1 {font-size: 40px;line-height: 52px;}

	.easysteps-content-left {width: calc(100% - 220px);}
	.easysteps-content-rgt {width: 220px;}

	.data-protection-compliance-left {padding: 0 15px 0 0;}
	.data-protection-compliance-left h3 {font-size: 28px;}
	.data-protection-compliance-right img {max-height: 52px;margin-left: 20px;}

	.data-protection-compliance-outer {padding: 50px 0 50px;}

	.page-template-template-how-to-join .cont-transparent-nd-custom {padding: 20px 0 80px;}
	/*How to join End*/

	/*****Careers New Start*****/
	.carrernew-title-31 {font-size: 36px;line-height: 46px;}
	.careernew-benefits-head p {font-size: 20px;line-height: 30px;margin: 15px 0 0;}
	.page-template-tpl-careers-new .site-bttn {padding: 14px 20px;font-size: 18px;line-height: 26px;}

	.cont-careernew-banner {padding: 80px 0;background-position: left -80px bottom;background-size: 160px;}
	.careernew-banner-left h1 {font-size: 50px;line-height: 60px;}
	.careernew-banner-left p {font-size: 22px;line-height: 32px;padding: 0;}
	.before-img-below::before {left: -24px;bottom: 10px;width: 100px;height: 100px;}

	.cont-careernew-whoarewe {padding: 80px 0 50px;}
	.careernew-whoarewe-right {padding-right: 20px;padding-bottom: 0;}
	.cont-careernew-whoarewe .row {align-items: flex-start;}

	.cont-careernew-wherearewe {padding: 0 0 100px;}
	.image-with-circle-nd-dots::before {left: -30px;bottom: -30px;width: 100px;height: 100px;}
	.careernew-wherearewe-right {padding: 0 15px;position: relative;}

	.cont-careernew-benefits {padding: 85px 0 80px;}
	.load-positions-bttn a {font-size: 20px;line-height: 30px;}

	.cont-careernew-benefits::before {top: -118px;width: 100px;height: 238px;}
	.careernew-single-benefit {width: calc(50% - 20px);margin: 10px;padding: 30px 15px;}
	.careernew-single-benefit h3 {font-size: 22px;line-height: 30px;}


	.workstyle-left-content {width: 325px;}
	.workstyle-left h2 {font-size: 30px;line-height: 40px;padding: 0 12% 0 0;}
	.workstyle-left p {font-size: 18px;line-height: 26px;margin: 10px 0 3px;}

	.core-piller-left {padding-right: 15px;}
	.core-piller-right {padding: 0 0 0 15px;}
	.core-piller-right h4 {font-size: 26px;line-height: 36px;margin: 20px 0 0;}
	.core-piller-right h4::before {width: 26px;height: 26px;top: 5px;}
	.core-piller-right p {font-size: 15px;line-height: 22px;margin: 10px 0 0;max-width: 320px;}

	.cont-careernew-values .careernew-benefits-head {padding: 0;}
	.single-circle-content {padding: 0 0 0 10px;}
	.single-circle-content h4 {font-size: 28px;line-height: 40px;}
	.single-circle-content p {font-size: 18px;line-height: 28px;margin: 10px 0 0;}
	.page-template-template-parts .careernew-values-bottom a {font-size: 14px;line-height: 26px;margin: 20px 0 0;padding: 10px;}

	.main-circle {padding: 185px 0 165px;}
	.cont-main-circle {transform: scale(0.6);}

	.open-positions-content {margin: 30px 0 0;}
	.sigle-open-position {width: calc(25% - 10px);margin: 0;}
	.sigle-open-position a {font-size: 16px;line-height: 24px;}
	.all-positions-bttn {margin: 0 0 18px 0;}

	.cont-career-testimonials {padding: 80px 0;}
	.careernew-testimonials-content {padding: 0 60px;}
	.careernew-single-testimonial-content p {font-size: 16px;line-height: 26px;}
	.careernew-single-testimonial-author {padding: 15px 0 0;}
	.careersnew-testi-slider .slick-arrow {left: 0;}
	.careersnew-testi-slider .slick-next {left: auto;right: 0;}
	.careernew-testimonials-bottom {padding: 35px 0 0;}

	.cont-careernew-form {padding: 80px 0;}

	.careernew-wherearewe-right::after {right: 10px;}
	.careernew-benefits-content::after {right: -10px;bottom: -135px;}
	.open-positions-content::after {right: -10px;}

	.parallel-listing {padding: 0;}
	/*****Careers New End*****/

	/*Signup v24 start*/
	.cont-signupv24-content::after {background-size: 100% auto;}
	/*Signup v24 end*/

	/*Report Page Start*/
	.page-template-tpl-report .secrets-ad-revenue-title, .page-template-tpl-report .secrets-ad-revenue-content {padding: 0;}
	.page-template-tpl-report .secrets-ad-revenue-content p {font-size: 16px;line-height: 30px;}
	/*Report Page End*/

	/*PPC Ad Ops v2 Start*/
	.solution-pricing-banner .uncover-sec-content {padding-right: 30px;}
	.solution-main-outer .uncover-sec-content h1 {font-size: 23px;line-height: 28px;}
	.solution-main-outer .uncover-sec-content p {font-size: 15px;line-height: 21px;padding: 5px 0 0;}

	.cont-companies-using-service {padding: 60px 0 0;}

	.companies-using-service-inn p {padding: 0;}

	.cont-img-nd-content-ppc-ad {padding: 30px 0 10px !important;}
	.solution-imgcontent-con .single-tired-img {padding: 0 30px 0 0 !important;}
	.single-tired-content h3 {padding: 0 0 5px;}
	.single-tired-content p {font-size: 14px;line-height: 24px;}
	.trafficopv7-image-nd-content .single-tired-content p, .single-tired-content ul li {font-size: 15px;line-height: 24px;}
	.single-tired-content a {margin: 10px 0 0 0;}

	.cont-packages {padding: 60px 0 30px;}

	.cont-numbers-info {padding: 30px 0 60px;}
	.numbers-info-inn {padding: 0;}
	.single-trans-services-info h4 {font-size: 40px;line-height: 50px;}
	.single-trans-services-info p {font-size: 18px;line-height: 24px;}
	/*PPC Ad Ops v2 End*/

	/*Competitor Generic v2 Start*/
	.competitor-generic-v2-banner-left {padding: 0 15px 0 0;}
	.competitor-generic-v2-banner-left h1 {font-size: 30px;line-height: 42px;}

	.just-single-content .single-tired-content h3 {font-size: 24px;line-height: 32px;}

	.used-nd-loved-inn .monetizemore-sign-up-imgs img {max-height: 32px;margin: 8px 15px;}
	/*Competitor Generic v2 End*/

	/*Best Google AdX Partner Start*/
	.cont-google-adx-banner {padding: 60px 0 80px;}

	.cont-experience-googlead {padding: 140px 0 65px;}

	.page-template-tpl-google-adx-partner .cont-companies-using {padding: 40px 0;}

	.experience-googlead-top {padding: 0 10%;}

	.run-review-slider .slick-arrow {left: -75px;}
	.run-review-slider .slick-next {left: auto;right: -75px;}
	/*Best Google AdX Partner End*/

	/*Advance Payment Start*/
	.advance-payment-banner-left {padding: 0;}
	.advance-payment-banner-img {height: 460px;}

	.cont-advance-payment-avail {padding: 60px 0;}

	.single-benefit-grid {padding: 20px 20px;}

	.cont-advance-pay-steps {padding: 60px 0;}
	ol.parallel-lis li {padding: 0 20px 0 0;}
	/*Advance Payment End*/

	/*Pricing Start*/
	.cont-pricing-banner {padding: 60px 0 40px;}
	.page-template-tpl-pricing .cont-companies-using {padding: 60px 0;}
	.page-template-tpl-pricing .cont-average-inc {padding: 60px 0 0;}
	.page-template-tpl-pricing .cont-numbers-achieved .container {padding: 0 20px;}
	/*Pricing End*/

	/*Blog detail Start*/
	body.single-post {padding: 157px 0 0;}

	.single-post .cont-breadcrumb-sec {top: 75px;}

	.blog-sidebar-subscribe, .blog-top-reading {padding: 15px;}
	.school-of-adsense {padding: 0 0 18px;}
	.school-of-adsense p {padding: 0 15px;}
	.blog-top-reading-list ul li {padding: 10px 0;}

	.cont-worldwide-publishers {padding: 60px 0;}
	/*Blog detail End*/

	/*Home new v1 Start*/
	.cont-homenew-banner .row {height: 380px;}
	.homenew-banner-left p {font-size: 16px;line-height: 24px;}

	.cont-award-winning {padding: 60px 0;}
	.homenewv1-award-winning .companies-logos li {margin: 10px 12px;height: 42px;}

	.cont-newpackages-table {padding: 20px 0 60px;}
	.valuable-pack {padding: 6px 10px;font-size: 12px;}
	.newpackages-ready {padding: 40px 15% 0;}
	.newpackages-main table tr th {font-size: 16px;line-height: 24px;font-weight: 600;}
	.newpackages-main table tr td {font-size: 15px;line-height: 20px;}
	.newpackages-main table tr td .fa-check {font-size: 20px;-webkit-text-stroke: 0px #fff;}

	.newhome-single-review .review-inn-midd {padding: 20px;}
	.newhome-single-review .otr-rpm-inc {margin: 0 10px 20px;font-size: 18px;line-height: 24px;}
	.newhome-single-review .otr-rpm-inc span {font-size: 24px;}
	.newhome-single-review .otr-review-text p {font-size: 16px;line-height: 30px;}
	.newhome-single-review .otr-review-info {margin: 20px 0 0;}
	.cont-single-review .companies-logos li {margin: 10px 25px;height: 50px;}

	.cont-ad-tech-prof {background-size: cover;}
	.ad-tech-prof-inn {padding: 20px 12px;height: 585px;}
	.ad-tech-prof-inn p {font-size: 15px;line-height: 24px;margin: 0 0 20px;}

	.cont-feat-on .companies-logos li {height: 50px;}

	.cont-newhome-form-sec {padding: 40px 0 60px;}
	.newhome-form-otr {margin: 20px 0 0;}
	/*Home new v1 End*/

	/*About Page Member popup Start*/
	.team-members-nav .slick-slide {width: 33.33333% !important;}
	/*About Page Member popup End*/

	/*utm builder Start*/
	.cont-utm-builder .case-detail-left {padding: 0 35px 0 0;}
	.cont-utm-builder form .bullets-area {margin: 20px 0;}
	.cont-utm-builder form .bullets-area ul {width: 100% !important;margin: 0;}
	.generator-area .click-copy-btn {font-size: 15px;line-height: 18px;}
	.generator-area p {font-size: 14px;line-height: 20px;}
	/*utm builder End*/

	/*Video Academy Start*/
	.video-academy-banner-inn {height: 380px;}
	.cont-academy-video-series {padding: 40px 0;}

	.cont-what-in-store {padding: 0 0 40px;}
	.what-in-store-inn > .title {margin: 25px 0 0;}
	.what-in-store-inn p {font-size: 16px;line-height: 26px;margin: 10px 0 0;}
	.what-in-store-inn ul {width: 100%;max-width: 100%;margin: 20px 0 0;}
	.what-in-store-inn ul li::before {top: 10px;}

	.cont-video-academy-items {padding: 60px 40px;}
	.video-academy-slider .slick-arrow {left: -40px;}
	.video-academy-slider .slick-next {left: auto;right: -40px;}
	/*Video Academy End*/

	/*Signup v27 Start*/
	.signupv24_right {padding-left: 30px;}
	.why-signupv27-content h1 {font-size: 32px;line-height: 46px;}
	.why-signupv27-img {width: 340px;}
	/*Signup v27 End*/

	/*Enterprise Start*/
	.enterprise-publisher-banner p {font-size: 16px;line-height: 26px;}

	.cont-drive-business {padding: 60px 0;}
	.drive-business-content {padding: 25px 20px;}

	.page-template-tpl-enterprise .cont-icon-sections {padding: 60px 0 20px;}
	.page-template-tpl-enterprise .cont-icon-sections .row>.title {margin: 0 0 20px;}
	/*Enterprise End*/

	/*=============AFFILIATE PAGES START=============*/
	.banner-text {
      max-width: 435px;
  }
  .banner-text h1 {
      font-size: 30px;
      line-height: 38px;
  }
  .banner-text h5 {
      font-size: 13px;
      margin: 10px 0;
  }
  .banner-text h5::after {
      bottom: -15px;
  }
  .banner-text p {
      font-size: 13px;
  }
  .home-banner::after {
      background-size: 80%;
  }
  .home-banner {
      padding: 60px 0;
  }
	.apply-btn, .login-btn {font-size: 15px;min-width: 163.71px;}
	.publisher-logo ul {gap: 15px;}
  .publisher-sec {
      margin-top: 50px;
  }
  .prog-work-sec {
      margin-top: 50px;
  }
	.prog-work-sec h3 {font-size: 36px;}
  .prog-work-box:first-child, .prog-work-box:nth-child(2), .prog-work-box:nth-child(3) {
      width: 33%;
      max-width: 100%;
  }
  .prog-work-box h4 {
      font-size: 20px;
      line-height: 27px;
      min-height: 60px;
  }
  .prog-work-box p {
      font-size: 14px;
  }
  .prog-work-box img {
      max-width: 140px;
  }
  .prog-work-inner {
      margin-top: 65px;
      gap: 0 20px;
  }
  .prog-overview-sec {
      margin-top: 50px;
      padding: 50px 0 130px;
  }
  .prog-overview-sec .row {
      flex-wrap: wrap;
  }
	.prog-overview-right h3 {font-size: 35px;}
  .prog-overview-right ul li p {
      font-size: 14px;
  }
  .prog-overview-right ul li h5 {
      font-size: 18px;
      line-height: 30px;
  }
  .prog-overview-right ul li {
      margin-bottom: 10px;
  }
  .applys-sec {
      gap: 20px;
      flex-wrap: wrap;
	padding: 55px 65px;
	margin-top: -330px;
  }
	.applys-sec::before {width: 163px;height: 163px;left: -100px;}
	.applys-sec::after {width: 215px;background-size: 205px;height: 215px;}
	.applys-sec h3 {font-size: 32px;line-height: 40px;}
	.apply-right a {font-size: 15px;min-width: 260px;}
  .faq-bottom {
      margin: 50px auto 0;
  }
	.faq-bottom h3 {font-size: 34px;}
  .faq-sec {
      padding: 238px 0 50px;
  }
  .faq-page {
      padding: 50px 0;
  }
  .become-more-sec .row {
      flex-wrap: wrap;
  }
	.become-more-right h3 {font-size: 30px;line-height: 44px;}
	.get-start-btn {font-size: 15px;min-width: 200px;}
  .mobile-toggle{
      background: url(../images/mobile_menu_icon.svg) center no-repeat;
      width: 30px;
      height: 20px;
      display: inline-block;
      background-size: 36px;
      position: relative;
      top: 4px;
      cursor: pointer;
  }
  .menu-affiliate-custom-menu-container {
      position: absolute;
      left: 0;
      top: 62px;
      padding: 5%;
      background: #fff;
      width: 90%;
      visibility: visible;
      opacity: 1;
      display: none;
      z-index: 9999;
      border-top: 3px solid #7ebec5;
      box-shadow: 0 2px 5px rgba(0,0,0,.1);
      -moz-box-shadow: 0 2px 5px rgba(0,0,0,.1);
      -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.1);
      display: none;
  }
  .menu-affiliate-custom-menu-container.show-menu {
      left: auto;
      top: 90px;
      padding: 0%;
      width: 49%;
      right: 0;
      display: block;
  }
  .header-custom-menu .menu-affiliate-custom-menu-container .menu-item-has-children>a {
      font-weight: 700;
      background-color: rgba(0,0,0,.03);
  }
  .header-custom-menu .menu-affiliate-custom-menu-container li a {
      border-bottom: 1px solid rgba(0,0,0,.03);
      color: #666;
      width: 90%;
      display: block;
      padding: 0px 5% 15px;
      font-size: 13px;
  }
  .header-custom-menu .menu li {
      padding: 10px;
      display: block;
  }
  .header-custom-menu .menu li:first-child {
      padding-left: 10px;
  }
  .header-custom-menu .menu li.login-menu a, .header-custom-menu .menu li.signup-menu a {
      display: table-cell;
  }
  .header-custom-menu .menu li.login-menu, .header-custom-menu .menu li.signup-menu {
      padding-left: 35px;
      margin-bottom: 20px;
  }
  .affiliate-footer .footer-custom-widget:first-child, .affiliate-footer .footer-custom-widget:nth-child(2), .affiliate-footer .footer-custom-widget:nth-child(3), .affiliate-footer .footer-custom-widget:last-child {
      width: 48%;
  }
  .affiliate-footer .footer-custom-widget #text-16 p {
      padding-right: 25px;
  }
  .affiliate-footer .row {
      padding: 50px 0;
      gap: 20px;
  }
	
	.affiliate-footer .footer-custom-widget #text-16 p, .affiliate-footer .footer-custom-widget p {padding-right: 100px;}

	/***** Legal T & C Agreement Start *****/
	.legal-agreement-banner {padding: 70px 0;}
	.legal-agreement-inn h1 {font-size: 30px;line-height: 42px;padding-bottom: 25px;}
	.legal-agreement-content {padding: 70px 0 20px;}
	.legal-agreement-content-inn h2 {font-size: 30px;line-height: 40px;}
	.legal-agreement-content-inn p {font-size: 17px;line-height: 30px;margin: 15px 0 0;}
	.legal-agreement-content-inn ol li, .legal-agreement-content-inn ul li {font-size: 17px;line-height: 28px;}
	/***** Legal T & C Agreement End *****/

	/***** affiliate-partner-program-pt Start *****/
	.restrict-sec-inn h3 {width: 100%;font-size: 36px;line-height: 54px;padding: 0 0 30px;margin: 0 0 10px;}

	.page-template-tpl-affiliate-partner-program-pt .faq-sec {padding-bottom: 50px;}

	.cont-restrict-sec {padding: 60px 0;}
	.restrict-sec-inn {display: flex;width: 100%;flex-wrap: wrap;justify-content: center;}
	.restrict-sec-inn > img {width: auto;margin: 0 0 20px 0;}
	.restrict-sec-inn p, .restrict-sec-inn ul li {font-size: 16px;margin: 12px 0 0;}
	/***** affiliate-partner-program-pt End *****/
	/*=============AFFILIATE PAGES END=============*/

	/*=============Nigerian PAGES START=============*/
	/*Page COntent Start*/
	.nigerian-banner {padding: 30px 0 100px;}
	.nigerian-banner .banner-text {padding: 0;}
	.nigerian-banner .banner-text h1 {font-size: 32px;line-height: 36px;}
	.cont-trusted-publishers {padding: 35px 0;}
	.trusted-publishers-logo img {margin: 10px 20px;max-height: 43px;}
	.img-content-inn {padding: 20px 0;}
	.content-img-side {padding: 0 20px 0 0;}
	.img-content-inn:nth-child(2n) .content-img-side {padding: 0 0 0 20px;}
	.cont-icon-nd-content {padding: 30px 0;}
	.cont-numbers-sec {padding: 20px 0 60px;}
	.single-numbers-info h2 {font-size: 44px;line-height: 44px;}
	.single-numbers-info h3 {font-size: 18px;line-height: 24px;margin: 10px 0 0;}
	.single-numbers-info p {font-size: 14px;line-height: 20px;}
	.numbers-sec-inn .banner-bttns {margin-top: 30px;}
	.numbers-sec-inn .banner-bttns a {width: 180px;}
	.cont-testimonials {padding: 60px 0;}
	.testimonials-inn {padding: 0;}
	.single-testimonial-content h3 {font-size: 20px;line-height: 32px;}
	.single-testimonial-content p {font-size: 15px;line-height: 20px;padding: 0 0 0 20px;margin: 10px 0 0;}
	.single-testimonial-content p::before {top: 10px;}
	.cont-join-publisher {padding: 60px 0 140px;}
	.join-publisher-inn {padding: 0;}
	.join-publisher-inn h3 {font-size: 26px;line-height: 38px;}
	.join-publisher-inn ul {margin: 10px 0 0;}
	.cont-form {padding: 30px 0 60px;background-size: 96% auto;}
	/*Page COntent End*/
	/*=============Nigerian PAGES END=============*/

	/*Smart Refresh Start*/
	.cont-gif-img {padding: 0;}

	.viewability-content {padding: 55px 0 30px;}
	.viewability-content .packages-top {padding: 0;}
	.viewability-content .packages-top h3 {font-size: 30px;line-height: 40px;}

	.page-template-tpl-smart-refresh .cont-transparent-nd-custom {padding: 60px 0;}
	.review-slider-smart .slick-arrow {left: -80px;}
	.review-slider-smart .slick-next {left: auto;right: -80px;}
	/*Smart Refresh End*/

	/*Sign v 30 page css start*/
	.signupv30-con {
		max-width: 100%;
	}
	.signupv30-con li {
		margin: 7px 7px;
		max-height: 50px;
	}
	.cont-signupv30-content::after {
		background-size: 330px;
	}
	/*Sign v 30 page css end*/

	/*Blog side page css start*/
	.new-sidebar-banner h3 {font-size: 24px;line-height: 34px;}

	.blog_find_top h3 {
		padding: 10px 0 9px;
		font-size: 14px;
		line-height: 1.4;
	}
	.blog_find_top h2 {font-size: 14px;line-height: 17px;}

	.blog_find_outer .blog_find_content h4.title {
		font-size: 14px;
		line-height: 20px;
	}

	.blog-g2-left-logo {width: 80px;}
	.blog_g2_rating_star {margin: 0 0 0 5px;}
	.blog_g2_logo {width: 30px;}

	.blog_find_content .single-trans-services-info {padding: 5px 6px;}
	.blog_find_content .single-trans-services-info p {font-size: 10px;line-height: 12px;}
	/*Blog side page css end*/

	/*affiliate-partner-program-new Start*/
	.affi-title-42 {font-size: 30px;line-height: 38px;}
	.affi-title-38 {font-size: 30px;line-height: 38px;}

	.cont-affiliate-banner::before {margin: 180px 0 0;width: 100px;height: 80px;}
	.cont-affiliate-banner::after {right: 0;width: 105px;height: 80px;top: 30px;}
	.affiliate-banner-bg {padding: 60px 0 160px;}
	.affiliate-banner-left h5 {font-size: 22px;line-height: 30px;margin: 10px 0 0;}
	.affiliate-banner-left p {font-size: 16px;line-height: 24px;margin: 15px 0 0;}
	.affiliate-banner-btns {margin-top: 25px;}
	.affiliate-apply-btn {font-size: 15px;line-height: 48px;min-width: 150px;min-height: 52px;}
	.affiliate-login-btn {font-size: 15px;line-height: 48px;min-width: 150px;min-height: 52px;}
	.affiliate-banner-right img {width: 100%;margin: 0;}

	.affiliate-prog-work-box-inn {padding: 40px 15px;}
	.affiliate-prog-work-inner {margin-top: 0px;}
	.affiliate-prog-work-box h4 {font-size: 18px;line-height: 26px;}
	.affiliate-prog-work-box p {font-size: 15px;line-height: 24px;margin: 10px 0 0;}

	.affi-publisher-logo ul li {margin: 10px 18px;}

	.affi-prog-overview-sec::before {width: 155px;height: 100px;bottom: 50px;}
	.affi-prog-overview-content > div {width: 100%;}
	.affi-prog-overview-left ul li {padding: 25px;}
	.affi-prog-overview-left ul li h5 {font-size: 18px;line-height: 24px;}
	.affi-prog-overview-left ul li p {font-size: 16px;line-height: 24px;}
	.affi-prog-overview-right {text-align: center;}
	.affi-prog-overview-right img {width: 500px;float: none;display: inline-block;}

	.affi-applys-inn {padding: 30px 40px;}
	.affi-apply-left > a {font-size: 15px;line-height: 48px;min-width: 150px;min-height: 52px;padding: 0 25px;}

	.affi-faq-sec {padding: 50px 0 80px;}
	.affi-faq-sec::before {top: auto;left: 0;transform: translate(0px, 0%);width: 90px;height: 70px;margin: 0;bottom: 0;}
	.affi-faq-sec::after {top: 10px;width: 120px;height: 100px;}
	.affi-faq-accord .tab-label {font-size: 18px;line-height: 26px;}
	.affi-faq-accord .tab-content {font-size: 16px;line-height: 26px;}
	.affi-faq-accord .tab-content p {font-size: 16px;line-height: 26px;}

	.affi-become-more-content {padding: 40px;}
	.affi-become-more-right h3 {font-size: 24px;line-height: 32px;}
	.affi-get-start-btn {font-size: 15px;line-height: 48px;min-width: 150px;min-height: 52px;padding: 0 25px;}
	/*affiliate-partner-program-new End*/

	/*Course Cat Page Start*/
	.cont-course-cats-left ul li {margin: 2px 0;}
	.cont-cat-posts-right {padding: 0 10px;}
	.cont-cat-posts-right .howjoin-banner-inn h1 {font-size: 32px;line-height: 40px;letter-spacing: -1px;}
	.cont-cat-posts-right .join-cont-video-single {width: 50%;}
	.single-cat-post .join-cont-video-top {height: 150px;}
	.cont-cat-posts-right .join-cont-video-details {padding: 10px 0 0;}
	.cont-cat-posts-right .join-cont-video-details h4 {font-size: 16px;line-height: 22px;}
	/*Course Cat Page End*/

	/*Advanced Video Training Page Start*/
	.course-course-top-inn h1 {font-size: 30px;line-height: 42px;}
	.course-course-top-inn p {font-size: 15px;line-height: 22px;}

	.cont-policy-violation-sec {padding: 70px 0;}
	.woofoo-register-inn {padding: 0 0 0 30px;}
	.policy-violation-left {padding-bottom: 50px;}
	.policy-violation-left h2 {font-size: 28px;line-height: 32px;}
	.policy-violation-inn {padding: 0;}
	.policy-violation-left h3 {font-size: 24px;line-height: 32px;}
	.policy-violation-left p {margin: 20px 0 0;}
	.policy-violation-left ul li {margin: 10px 0 0;}
	.policy-violation-right {padding: 0 0 0 30px;margin-top: -196px;}
	.training-faq-inn {padding-top: 50px;}

	.training-faq-inn::before {height: calc(100% - 55%);}
	/*Advanced Video Training Page End*/


	/*Advanced-Ads*/
	.banner-ads-inn h1 ~ p {
	font-size: 17px;
	line-height: 26px;
	}
	.title-42 {
	font-size: 32px;
	line-height: 47px;
	}
	.banner-ads-inn h1 {
	padding: 0 30px;
	}
	.specification-ads-inn h2 {
	margin-bottom: 50px;
	}
	.specification-ads-grid p {
	font-size: 15px;
	line-height: 26px;
	}
	.specification-ads-grid h4 {
	font-size: 15px;
	line-height: 26px;
	margin-bottom: 8px;
	}
	.cont-award-winning.logos-ads-main .companies-logos li {
	height: 45px;
	margin: 20px 40px;
	}
	.revenue-ads-left h3 {
	font-size: 32px;
	line-height: 44px;
	}
	.revenue-ads-left p {
	font-size: 16px;
	line-height: 26px;
	}
	.ad-tech2 .secrets-ad-revenue-content p {
	font-size: 16px;
	line-height: 26px;
	}
	.ad-tech2 .single-content-side ul li {
	font-size: 16px;
	line-height: 26px;
	padding-left: 30px;
	}
	.ad-plugin-left h4 ~ p {
	font-size: 16px;
	line-height: 26px;
	margin: 0;
	}
	.ad-plugin-left ul li .ad-plugin-text p {
	font-size: 15px;
	line-height: 21px;
	}
	.cont-faqs.faq-ads h2 {
	font-size: 32px;
	line-height: 45px;
	margin-bottom: 25px;
	}
	section.specification-ads {
	padding: 70px 0;
	}
	.testimonials-ads {
	padding: 70px 0;
	}
	.cont-award-winning.logos-ads-main {
	padding: 70px 0 70px 0;
	}
	.cont-secrets-ad-revenue.cols-vertical-midd.ad-tech2 {
	padding: 0 0 50px 0;
	}
	.ad-plugin-main {
	padding: 70px 0;
	}
	.cont-faqs.faq-ads {
	padding: 70px 0;
	}
	.page-links {
	padding: 70px 0;
	}
	.page-links-right .page-links-grid {
	width: 100%;
	margin-bottom: 28px;
	}
	.page-links-left {
	width: 240px;
	padding-right: 50px;
	}
	.page-links-right {
	width: calc(100% - 240px);
	column-gap: 50px;
	}
	.page-links-left h3 {
	font-size: 30px;
	line-height: 41px;
	}
	.page-links-left h2 {
	font-size: 15px;
	line-height: 22px;
	margin-bottom: 10px;
	}
	.page-links-grid p {
	font-size: 15px;
	line-height: 26px;
	margin: 0 0 12px 0;
	}
	.cont-award-winning.logos-ads-main .companies-logos li {
	height: 35px;
	margin: 15px 30px;
	}
	.revenue-ads-right {
	width: 210px;
	}
	.revenue-ads-left {
	width: calc(100% - 210px);
	padding-right: 33px;
	}
	.ad-plugin-right {padding: 0 0 0 20px;}
	/*Advanced-Ads-End*/

	/***Traffic Cop New Start 05oct23***/
	/*Header Start*/
	.header-trafficcop-new .cont-header-left {/*width: calc(100% - 128px);*/}
	.header-trafficcop-new .cont-navigation {/*padding: 0 0 0 25px;*/}
	/*Header End*/

	.banner-trafficcop-new {padding: 100px 0 70px;}

	.banner-trafficcop-left {padding-right: 10px;}
	.banner-trafficcop-left .title {margin: 0;}
	.banner-trafficcop-left h1.title {font-size: 40px;line-height: 54px;}
	.banner-trafficcop-left h2.title {font-size: 22px;line-height: 32px;margin: 15px 0 0;}
	.banner-trafficcop-left p {line-height: 24px;margin: 10px 0 0 0;}
	.banner-trafficcop-left .site-bttn {width: 150px;font-size: 18px;line-height: 26px;padding: 12px 15px;}

	.banner-trafficcop-img {width: 600px;margin: 0 0 0 -15px;}
	.banner-trafficcop-rgt::before {left: -120px;top: -150px;width: 400px;height: 400px;}

	.video-trafficcop-works {padding: 70px 0 0;}
	.youtube-video-overlay {padding: 25px 40px;}
	.trafficcop-works {font-size: 30px;line-height: 40px;}

	.design-parallel-videos .youtube-video-overlay {padding: 10px;}
	.design-parallel-videos .logo-trafficcop img {max-width: 120px;}
	.design-parallel-videos .playicon-otr img {max-width: 50px;}
	.design-parallel-videos .trafficcop-works {width: 120px;font-size: 22px;line-height: 28px;}

	.parallel-content-trafficcop .single-image-nd-content {margin: 35px 0;}
	.cont-image-nd-its-content .sec-foot {margin: -10px 0 0;}
	.parallel-content-trafficcop .text-bttn {font-size: 18px;line-height: 26px;padding: 12px 15px;width: 150px;}
	.design-parallel-videos .awards-on-overlay img {max-height: 46px;margin: 0 5px;}

	.why-trafficcop-list {margin: 60px 0 0;}
	.why-trafficcop-list:nth-child(2n-1) {padding-right: 25px;}
	.why-trafficcop-list:nth-child(2n) {padding-left: 25px;}
	.why-trafficcop-count {width: 100px;font-size: 70px;line-height: 50px;padding: 0 0 35px;}
	.why-trafficcop-info {width: calc(100% - 100px);}
	  
	.safeguards-trafficcop {padding: 60px 0 40px;}
	.safeguards-head-left .title {padding-right: 65px;}
	.safeguards-head-left .title::after {width: 50px;}
	.safeguards-head-rgt p {font-size: 17px;line-height: 26px;}

	.advantages-trafficcop {padding: 40px 0 70px;}
	.common-web-issues {padding: 15px 20px;}
	.common-web-issues .title {width: 65px;font-size: 30px;line-height: 32px;}
	.common-web-issues p {width: calc(100% - 65px);padding: 0 0 0 10px;font-size: 15px;line-height: 21px;}

	.trafficcop-does {position: relative;}
	.trafficcop-does-content {width: 100%;padding: 15px 20px;}
	.trafficcop-does-content .title {font-size: 15px;line-height: 20px;padding: 0 25px 0 0;}
	.trafficcop-does-content ul li {line-height: 20px;}
	.trafficcop-does-icon {position: absolute;right: 0;top: 0;width: 40px;height: 40px;}

	.testimonials-trafficcop {padding: 70px 0;}
	.testimonial-imgs-bttn {width: 100px;}
	.testimonial-prev-img, .testimonial-next-img {}
	.testimonial-prev-img img[alt="Logo"], .testimonial-next-img img[alt="Logo"] {margin-bottom: 70px;}
	.testimonials-trafficcop-content {width: calc(100% - 200px);padding: 0 15px;}
	.testimonial-single-img {width: 160px;}
	.testimonial-single-content {width: calc(100% - 160px);padding: 20px;}
	.testimonial-logo {padding: 14px 50px 14px 0;background-size: 40px auto;}
	.testimonial-single-content p {font-size: 15px;line-height: 24px;}
	.testimonial-author {margin: 20px 0 0;padding: 0 0 0 22px;}
	.testimonial-author::before {width: 15px;}

	.single-ward-img {width: 60px;max-height: 78px;}
	.single-google-award {width: 136px;max-height: 58px;}
	.single-google-award:nth-child(1) {width: 136px;margin-right: 4px;}

	.difference-table tr th:nth-child(1), .difference-table tr td:nth-child(1) {width: 400px;padding-left: 20px;padding-right: 30px;}
	.difference-table tr th, .difference-table tr td {padding: 0 20px 0 0;}
	.difference-table tr th:nth-child(1) {font-size: 21px;line-height: 28px;}
	.difference-table tr th {font-size: 18px;line-height: 24px;}
	.difference-table tr td {font-size: 16px;line-height: 22px;}
	.difference-table tr th span img, .difference-table tr td span img {max-width: 26px;}
	.notsure-content a {margin: 30px 0 10px 0;}

	.resources-trafficcop {padding: 30px 0 70px;}
	.trafficcop-resources-inn, .trafficcop-casestudy-inn {padding: 20px;}
	.trafficcop-resources-inn .trafficcop-resources-head .title, .trafficcop-casestudy-inn .trafficcop-resources-head .title {font-size: 28px;line-height: 38px;}
	.trafficcop-blog-inn, .trafficcop-solutions-inn {padding: 10px 15px;}
	.trafficcop-resources-head .title {font-size: 20px;line-height: 28px;}
	.trafficcop-blog-content {margin: 5px 0 0;}
	.trafficcop-blog-text {width: calc(100% - 66px);line-height: 16px;padding: 0 10px 0 0;}
	.trafficcop-blog-bttn {width: 66px;}
	.trafficcop-blog-bttn .learn-bttn {font-size: 10px;line-height: 16px;}
	.trafficcop-casestudy-content ul li {margin: 12px 0 0;}
	.pubguru-resources-trafficcop .trafficcop-blog-inn .learn-bttn {font-size: 10px;line-height: 16px;}
	.trafficcop-solutions-otr .trafficcop-blog-bttn .learn-bttn {font-size: 10px;line-height: 16px;}

	.form-trafficcop {padding: 70px 0 80px;}
	.form-trafficcop-left-inn {width: 346px;padding: 0 10px;}
	.form-trafficcop-left-inn .title {font-size: 32px;line-height: 40px;}
	.form-trafficcop-rgt {padding: 40px 0 40px 40px;}
	.form-trafficcop-rgt .signup-form-midd {width: 320px;}

	.faqs-trafficcop {padding: 70px 0;}
	.faqs-trafficcop .sec-head {margin: 0 0 20px;}
	.accordion-otr .accordion-item {width: calc(50% - 15px);padding: 10px 20px;}
	.accordion-otr .accordion-item .accordion-header .accordion-button {padding: 10px 45px 10px 0;}
	.accordion-flush .accordion-item .accordion-button {font-size: 16px;line-height: 22px;font-weight: 600;}
	.accordion-otr .accordion-item .accordion-header .accordion-button::after {width: 30px;height: 30px;}

	/*Pricing Start*/
	.pricing-trafficcop .container {max-width: 720px;}
	.pricing-tc-plans::before {width: 400px;height: 400px;top: -50px;}
	.pricing-tc-plans::after {width: 400px;height: 400px;top: -50px;}

	.pricing-trafficcop .sec-head p {font-size: 18px;line-height: 28px;}
	.pricing-tc-plans .plans-slider {padding: 0 30px;}

	.otr-bestplan {right: -8px;top: -30px;width: 80px;height: 80px;}
	.plan-price {font-size: 58px;line-height: 60px;}
	.plan-3 .plan-price {font-size: 35px;}
	.plan-price-devider {margin: 0 6px;}
	.pricing-plan-cancel {padding: 15px 12px 30px;}
	/*Pricing End*/
	/***Traffic Cop New End 05oct23***/

	/******PT pages start******/
	html[lang="pt-br"] .border-bttn {padding: 0px 4px 2px;font-size: 12px;max-width: 100px;}

	/*PT pages end*/

	/******ES pages start******/
	html[lang="es-ES"] .cont-logo {width: 150px;margin: 5px 0 0;}
	html[lang="es-ES"] .border-bttn {padding: 0px 4px 2px;font-size: 12px;max-width: 66px;}

	/******ES pages end******/

	/*PubGuru Page 2024 Start*/
	.title-40 {font-size: 30px;line-height: 36px;}
	.font-36 {font-size: 26px;line-height: 34px;}
	.font-48 {font-size: 36px;line-height: 44px;}
	.title-32 {font-size: 20px;line-height: 28px;}

	.cont-pubguru-banner-v2 {padding: 40px 0 0;}
	.cont-pubguru-banner-v2::before {width: calc(50% - 70px);}
	.cont-pubguru-banner-v2 .pubguru-banner-v2-left {padding-top: 0;padding-bottom: 24px;}
	.pubguru-logo-nd-line {margin: 0 0 10px;}
	.pubguru-banner-v2-content .page-name {margin: 0 0 10px;}
	.pubguru-banner-v2-content .title-32 {margin: 10px 0 0;}
	.pubguru-banner-v2-content p {margin: 5px 0 0;}
	.pubguru-banner-v2-content .site-bttn {margin: 15px 0 0;}
	.pubguru-banner-v2-right {padding: 35px 0 0 0;}
	.pubguru-banner-v2-right img {width: calc(100% + 90px);margin-right: -90px;}
	.pubguru-banner-v2-right::after {width: 420px;height: 440px;left: -200px;top: -120px;}

	.info-pubguru {padding-top: 60px;}
	.pubguru-video {padding-top: 40px;}
	/*.pubguru-video .youtube-video-style {padding-top: 300px;}*/
	.pubguru-video .youtube-video-overlay {padding: 25px 30px;}

	.pubguru-performance {padding: 60px 0px 80px;}
	.pubguru-performance-heading {padding: 30px;}
	.performance-boxes {padding: 25px 20px 20px;}
	.performance-boxes-content h3 {font-size: 20px;line-height: 26px;}
	.performance-boxes-content p {font-size: 15px;}

	.pubguru-empower-publishers {padding-bottom: 70px;}
	.pubguru-empower-tabs a.nav-link {font-size: 18px;}
	.pubguru-empower-tabs .tab-content {padding: 0px 0px 0px 40px;}
	.pubguru-empower-tabs .tab-content img {width: calc(100% + 45px);}
	.pubguru-empower-tabs #tab1 img, .pubguru-empower-tabs #tab3 img, .pubguru-empower-tabs #tab5 img {width: calc(100% + 10px);margin: 0 0 0 20px;}
	.pubguru-empower-tabs .tab-content p {width: calc(100% + 20px);}
	.arrow-right {min-width: 60px;height: 60px;}
	.arrow-right span {width: 26px;}
	.arrow-right span::before {width: 15px;height: 15px;right: 2px;top: -6px;}

	.title-trustedby .title span {font-size: 66px;line-height: 90px;margin: 15px 0 10px;}
	.pubguru-logos-inner {gap: 20px 25px;}
	.pubguru-logos-inner img {max-width: 170px;}
	.pubguru-logos-inner > div:nth-child(1) {margin: 0 0 5px;}
	.pubguru-logos-inner > div:nth-child(2) {margin: 0 0 10px;}
	.pubguru-logos-inner > div:nth-child(4) {margin: 0;}

	.pubguru-pros {padding: 70px 0px;}
	.pubguru-pros-img-text p {font-size: 20px;}
	.pubguru-pros-bottom-text {padding: 40px 0px;}
	.pubguru-pros-bottom-text .col-12 {padding: 0px 20px;}
	.pubguru-pros-bottom-text h3 {font-size: 18px;}
	.pubguru-pros-bottom-text h4 {font-size: 17px;margin: 20px 0px 30px;}
	.pubguru-blue-btn {font-size: 17px;line-height: 21px;padding: 15px 25px;}

	.pubguru-proven-result {padding: 80px 0px 20px;}
	.pubguru-proven-boxes h4 {font-size: 50px;}
	.proven-black-box p {max-width: 175px;}
	.pubguru-proven-boxes p {font-size: 18px;}
	.proven-black-image {max-width: 110px;}
	.proven-black-box h4 img, .proven-white-box h4 img {max-width: 25px;}
	.proven-white-box {background-size: 200px auto;}

	.form-pubguru .form-trafficcop-left-inn p {font-size: 17px;line-height: 26px;}
	.form-pubguru .form-trafficcop-rgt {padding: 18px;}
	.form-pubguru .signup-form-midd h3 {font-size: 22px;line-height: 32px;margin: 0 0 10px;}
	.form-pubguru .signup-form-midd .wufoo ul li.buttons .submit {font-size: 17px;line-height: 21px;padding: 15px 35px;}

	.designonmay02 .youtube-video-style {padding-top: 392px;}

	/*PT Start*/
	[lang="pt-br"] .proven-grey-box p {padding: 0;}
	/*PT End*/
	/*ES Start*/
	[lang="es-ES"] .pubguru-logos-outer .font-36 {font-size: 22px;}
	[lang="es-ES"] .proven-grey-box p {padding: 0;}
	/*ES End*/
	/*PubGuru Page 2024 End*/

	/*Connectors Catalog Start*/
	.cont-connectors-banner {padding: 90px 0 40px;}
	.connectors-banner-otr {padding: 0 12%;}
	.connectors-banner-otr p {padding: 0;}

	.cont-connectors-logos {padding: 40px 0 90px;}
	.single-connectors-logo li {width: 25%;padding: 30px 16px;}
	.connector-logo-otr {height: 86px;}
	.single-connectors-logo li:nth-child(5n)::after {width: 100%;}
	.single-connectors-logo li:nth-child(4n)::after {width: calc(100% - 32px);}
	.single-connectors-logo li:last-child::after { width: calc(100% - 32px);}

	.cont-ready-10x .fixed-sec-content h4 {width: 100%;text-align: center;font-size: 20px;line-height: 28px;}
	.cont-ready-10x .fixed-sec-content {gap: 20px;}
	/*Connectors Catalog End*/

	/*Blog Sidebar Start*/
	.single-post .blogdetail-right {padding: 0 0 0 15px;}
	.cont-blogsidebar-content p {margin: 0;}
	.cont-blogsidebar-content ul li {width: 100%;}
	/*Blog Sidebar End*/

	/*Home 2024 Start*/
	.title2024-56 {font-size: 40px;line-height: 54px;}
	.title2024-50 {font-size: 40px;line-height: 54px;}
	.title2024-36 {font-size: 30px;line-height: 40px;}
	
	.cont-home-banner2024 {padding: 70px 0;}
	.cont-home-banner2024 .row {align-items: center;}
	.home-banner2024-left {padding-top: 0px;padding-right: 12px;}
	.home-banner2024-left h1 {font-size: 34px;line-height: 40px;}
	.home-banner2024-left p {margin: 10px 0 0;}
	.sechero-bttn {padding: 0 0 25px;}
	.sechero-bttn > a {margin: 20px 0 0;}
	.home-banner2024-right {padding-left: 12px;}
	.banner2024-img {width: calc(100% + 30px);}
	.home-banner2024-right::before {left: -40px;top: -80px;width: 350px;height: 280px;}

	.cont-awardwinning-2024 {padding: 60px 0;}

	.awardwinning-2024-top .title {font-size: 36px;line-height: 48px;padding: 0;}
	.awardwinning-2024-top p {font-size: 18px;line-height: 28px;}
	.cont-awardwinning-2024 .pubguru-video {padding-top: 30px;}

	.cont-360degree-2024 {padding: 50px 0 0;}
	.cont-360degree-2024 .awardwinning-2024-top {padding: 0;}

	.cont-gridsdesign-2024 {padding: 0 0 70px;}
	.gridsdesign-2024-inn {padding: 30px 36px 0;}
	.gridsdesign-2024-inn::before {width: 52%;}
	.gridsdesign-2024-inn::after {width: 52%;}
	.single-gridsdesign-content h4 {font-size: 18px;line-height: 26px;}
	.single-gridsdesign-content p {font-size: 14px;line-height: 22px;}
	.single-gridsdesign-otr:nth-child(2) {padding-top: 40px;padding-bottom: 40px;}
	.single-gridsdesign-otr:nth-child(2) .single-gridsdesign-inn:nth-child(3) .single-gridsdesign-img {padding: 0 0 25px;left: -181px;}
	.single-gridsdesign-otr:nth-child(2) .single-gridsdesign-inn:nth-child(1) .single-gridsdesign-img {right: -179px;}

	.cont-ad-rev-opti-2024 {padding: 60px 0 70px;}
	.cont-ad-rev-opti-2024 .awardwinning-2024-top {padding-right: 0;}
	.cont-ad-rev-opti-2024 .awardwinning-2024-top p {font-size: 18px;line-height: 28px;}
	.cont-tabs-2024 .tab-content {padding: 0px 0px 0px 20px;}
	.cont-tabs-2024 .nav {width: 326px;}
	.cont-tabs-2024 a.nav-link {font-size: 19px;padding: 0 0 0 15px;}
	.cont-tabs-2024 .arrow-right {min-width: 60px;height: 60px;}
	.tabcontent-img {width: 338px;height: 486px;}
	.tabcontent-content {width: calc(100% - 338px);padding: 0 0 0 30px;}
	.tabcontent-content h4 {font-size: 17px;line-height: 24px;}
	.tabcontent-content p {font-size: 13px;line-height: 20px;margin: 10px 0 0;}
	.tabcontent-content a {font-size: 13px;line-height: 22px;}
	.top-hl {margin: 25px 0 15px;}

	.cont-2024-award-features {padding: 0 0 40px;}
	.award-2024-lft {padding-right: 10px;}
	.award-2024-rgt {padding-left: 10px;}
	.award-2024-full {padding-top: 20px;}
	.single-award-2024-inn {padding: 15px 20px;}
	.before-line-o::before {width: calc(100% + 20px);}
	.single-stats-2024 h3 {font-size: 60px;line-height: 60px;}
	.single-stats-2024 p {font-size: 16px;line-height: 24px;}
	.award-2024 .award-list li:nth-child(4) {/*margin-top: 0;*/}
	.award-2024 .award-list li:nth-child(5) {margin-top: 18px;}
	.award-list {padding: 35px 0 0;}
	.featured-2024 .award-list {padding: 20px 0 0;}
	.featured-2024 .award-list li {min-height: 56px;margin: 13px 0;}
	.proudmember-2024 .single-award-2024-inn {padding: 20px 10px 20px 20px;}
	.single-proudmember-2024-heading {width: 100%;}
	.single-proudmember-2024-logos {width: 100%;padding: 20px 0 0;}
	.single-proudmember-2024-logos .award-list li {max-width: 140px;height: 70px;}
	.single-proudmember-2024-logos .award-list li img {object-fit: cover;max-width: 100%;max-height: 100%;}

	.cont-join1500-publisher {padding: 30px 0 50px;}
	.join1500-2024-content {padding-top: 40px;}
	.join1500-2024-content .site-bttn-2024 {min-width: 184px;padding: 15px 18px;}
	.horizontal-list-2024 li {padding: 0 0 0 38px;margin: 0 0 0 10px;}
	.horizontal-list-2024 li::before {width: 30px;}

	.cont-ivt-2024 {padding: 12px 0 70px;}
	.ivt-2024-grid-1 {width: 50%;}
	.ivt-2024-grid-2 {width: 50%;padding: 0;}
	.ivt-2024-grid-3 {width: 100%;padding: 30px 0 0;text-align: center;}
	.ivt-2024-grid h4 {font-size: 30px;line-height: 40px;padding: 0 0 16px;}
	/*Home 2024 End*/

	/*Video Library Start*/
	.video-lib-banner-inn {min-height: 400px;}
	.video-lib-banner-content {width: 470px;}
	.video-lib-banner-content h1 {font-size: 50px;line-height: 64px;}
	.video-lib-banner-content p {font-size: 22px;line-height: 34px;}

	.site-bttn-2 {font-size: 18px;line-height: 26px;padding: 12px 20px;}

	.cont-video-lib-grids {padding: 60px 0 65px;}
	.video-lib-grids-head h2 {font-size: 36px;line-height: 50px;}
	.single-video-lib-grid {padding: 0 8px;}
	.otr-video-lib-grids {margin: 0 0 0 -8px;width: calc(100% + 16px);}
	.single-videolib-content {padding: 20px 15px;}
	.single-videolib-thumb {height: 120px;}
	.single-videolib-thumb-overlay span {width: 60px;height: 60px;}
	.single-videolib-thumb-overlay span i {font-size: 26px;}
	.single-videolib-content h3 {font-size: 18px;line-height: 26px;}

	.cont-growvideo-lib {padding: 0px 0 80px;}
	.cont-growvideo-lib .video-lib-grids-head {padding-top: 40px;}
	.single-growvideo-thumb {height: 120px;}
	.single-growvideo-content {padding: 20px 0 0;height: calc(100% - 120px);}
	.single-growvideo-content h3 {font-size: 18px;line-height: 26px;}
	.single-growvideo-content p {font-size: 14px;line-height: 22px;padding: 0 15px;margin: 10px 0 20px;}
	.grid-bttn {padding: 15px 15px;font-size: 16px;line-height: 24px;}

	.cont-executive-lib {padding: 40px 0 80px;}
	.single-executivevideo-content h2 {font-size: 40px;line-height: 56px;}
	.single-executivevideo-content p {font-size: 20px;line-height: 30px;}
	.single-executivevideo-content .site-bttn-2 {margin: 30px 0 0;}
	/*Video Library End*/

	/*Media Center Start*/
	.media-center-banner {padding: 80px 0;}
	.media-center-banner p {font-size: 22px;line-height: 34px;margin: 20px 0 0;}

	.media-center-about-left {padding: 20px 12px 20px 12px;}
	.media-center-about-left .title {font-size: 28px;line-height: 40px;}
	.media-center-about-left p {font-size: 16px;line-height: 26px;margin: 10px 0 5px;}
	.media-center-about-left .border-bttn {max-width: none;margin: 15px 0 0;font-size: 16px;line-height: 26px;padding: 8px 15px;}
	.media-center-about-right {padding: 0;}

	.cont-annoucements .row > .title {font-size: 40px;line-height: 50px;}
	.single-annoucement-otr h4 {font-size: 20px;line-height: 30px;}

	.media-news-top .title {font-size: 40px;line-height: 50px;}
	.media-news-top .title span {font-size: 20px;}
	.single-media-news {width: calc(33.33333% - 20px);padding: 20px 12px 50px;margin: 30px 10px 0;}
	.single-media-news-date {font-size: 14px;line-height: 20px;margin: 0 0 10px;}
	.single-media-news h4 {font-size: 18px;line-height: 28px;}
	.single-media-news-author {font-size: 14px;line-height: 18px;}
	.single-media-news-img {width: calc(100% - 90px);}
	.single-media-news-img img {max-height: 60px;}

	.page-template-tpl-media_center .mediacenter-2024-award-features {padding: 90px 0 80px;}
	.single-award-2024-inn-title .title {font-size: 32px;}
	.single-award-2024-inn-title .title span {top: -24px;padding: 0 20px 0 0;}

	.cont-signup-with-img {padding: 0;}
	.signup-img-inn {height: 720px;}

	.join-publishers-bg-white .join-publishers-inn h3 {font-size: 40px;line-height: 52px;}
	/*Media Center End*/

	/*Contact Start*/
	.contact-content-left .companies-logos li {height: 32px;}
	.contact-content-left .companies-logos li:nth-child(4) {height: 32px;}
	.contact-content-left .companies-logos li:nth-child(5) {height: 30px;}
	/*Contact End*/

	/*Resources Start*/

	section.video-library .head-part {
    align-items: center;
  }

  .resources-banner-lft h1 {
    font-size: 55px;
    line-height: 55px;
  }

  .resources-banner-lft p {
    font-size: 20px;
  }

  .cont-resources-blog {
    padding: 70px 0;
  }

  .resources-blog-lft .title {
    font-size: 42px;
  }

  .resources-blog-lft p {
    font-size: 20px;
    line-height: 28px;
    margin: 20px 0 0;
  }

  .resources-blog-lft a {
    padding: 10px 28px;
  }

  section.case-study {
    padding: 70px 0;
  }

  .case-study .case-content-blk .top-part h2 {
    font-size: 40px;
  }

  .case-study .case-content-blk .top-part p {width: 92%;font-size: 16px;}

  .case-study .case-content-blk .top-part a {
    margin: 15px 0 0;
  }

  .case-study .case-content-blk .bottom-part .case-image-box .title-link h3 {
    width: 100%;
    font-size: 20px;
  }

  .case-study .case-content-blk .bottom-part .case-image-box {
    column-gap: 20px;
    margin: 0 0 31px;
  }

  .post-blk .post-item {
    padding: 20px 10px;
  }

  section.partner-int {
    padding: 70px 0;
  }

  .partner-int .images-part .img-blk img {
    position: initial !important;
  }

  .partner-int .images-part .img-blk {
    gap: 20px;
    flex-wrap: wrap;
  }

  .partner-int .images-part p {
    margin: 0;
    bottom: 0px;
  }

  .partner-int .cont-part h2 {
    font-size: 36px;
    line-height: 1.3;
  }

  .partner-int .cont-part p {
    font-size: 16px;
    margin: 20px 0;
  }

  .partner-int .cont-part a {
    width: 60px;
    height: 60px;
	font-size: 40px;
	-webkit-text-stroke-width: 3px;
  }

  section.video-library {
    padding: 60px 0;
  }

  section.video-library .top-part p {
    font-size: 18px;
    margin: 15px 0 0;
  }

  section.video-library .top-part h2 {
    font-size: 38px;
  }

  section.video-library .top-part {
    margin: 0 0 20px;
  }

  section.video-library .head-part h3 {
    font-size: 24px;
  }

  section.video-library .head-part a {
    font-size: 18px;
  }

  section.video-library .video-box-blk .video-bx-blk a {
    width: calc(33.3% - 20px);
  }

  section.video-library .video-box-blk .video-bx-blk {
    column-gap: 30px;
    width: 100%;
  }

  section.video-library .video-box-blk .video-bx-blk .meta-part h5 {
    font-size: 18px;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
  }

  section.video-library .video-box-blk .video-bx-blk .meta-part {
    padding: 19px 10px;
    min-height: 150px;
  }

  section.video-library .video-box-blk .video-bx-blk .meta-part p {
    -webkit-line-clamp: 2;
    line-clamp: 2;
  }

  section#block-47 {
  }

  section#block-47 input {
    width: 100%;
  }

  i.fa-solid.fa-play {
  }
  
  .cont-webimars-page-sec {padding: 70px 0;}
  .cont-webimars-page-sec .resources-blog-lft p {font-size: 19px;}
  .webinars-cookie-otr h3 {font-size: 18px;line-height: 26px;}
  .recommended-webinars {padding-top: 30px;}  
	/*Resources End*/
  
  /*Contact 2024 Page Start*/
  .title-underline {padding: 0 0 35px;}
  
  .contact-banner2024-left p {font-size: 26px;line-height: 36px;}
  
  .cont-contactwinning-2024 {padding: 70px 0;}
  .awardwinning-2024-inn {padding: 0 12%;}
  .page-template-tpl-contact2024 .site-bttn-2024 {font-size: 20px;line-height: 28px;}
  
  .cont-lookingfor {padding: 70px 0;}
  .lookingfor-inn p {font-size: 22px;line-height: 32px;margin: 15px 0 0;}
  .lookingfor-grids {margin: 50px 0 0;}
  .lookingfor-single-grid {padding: 50px 0 0;width: calc(33.33333% - 10px);}
  .lookingfor-single-title {padding: 0 20px;}
  .lookingfor-single-title h3 {font-size: 18px;line-height: 28px;padding: 8px 15px;}
  .lookingfor-single-grid p {font-size: 20px;line-height: 34px;padding: 30px 20px 0;margin: 0 0 45px;}
  .lookingfor-single-grid a {font-size: 20px;line-height: 30px;padding: 12px 20px;}
  
  .cont-contactdetails-2024 {padding: 70px 0;}
  .contactdetails-2024-inn {padding: 0 15px 0 34px;}
  .contactdetails-icon {height: 70px;padding: 0 0 0 84px;}
  .contactdetails-text {min-height: 164px;padding: 20px 20px;}
  .contactdetails-text h3 {font-size: 32px;line-height: 40px;}
  .contactdetails-text p {font-size: 18px;line-height: 26px;}
  .contactdetails-2024-rgt {padding: 0 34px 0 15px;}
  .contactdetails-2024-rgt .contactdetails-icon {padding: 0 120px 0 0;}
  /*Contact 2024 Page End*/
  
  /*Starter Plan 2024 Page Start*/
  .starter-banner2024-inn .title {font-size: 45px;line-height: 60px;}
  .starter-banner2024-inn p {font-size: 22px;line-height: 32px;}
  
  .starterplan-if-left {float: left;width: 100%;padding: 0 12px 20px;}
  .starterplan-if-left-content .title {font-size: 32px;line-height: 52px;}
  .starterplan-if-right {width: 100%;}
  
  .both-product-plans2024 {padding: 60px 0 30px;}
  .both-product-plans2024::before {height: 638px;}
  .otr-toggle-item a {font-size: 22px;line-height: 36px;}
  .product-plans2024-content {padding-top: 42px;}
  .pubguruplan-slider {padding: 33px 30px 0;}
  .pubguruplan-slider .slick-list, .product-plans2024-content .pricing-tc-plans .slick-list {padding: 38px 0 20px;}
  .plans-subtitle {margin: 0 0 5px;}
  .single-pubguru-plans2024 {padding: 0 22px;}
  .single-pubguru-plans2024-percentage {font-size: 46px;line-height: 54px;}
  
  .cont-starter-management {padding: 60px 0 35px;}
  .starter-management-content .title {font-size: 34px;line-height: 46px;}
  
  .plus-sign::after {right: -20px;font-size: 60px;line-height: 40px;}
  
  .cont-starter-explore {padding: 25px 0 70px;}
  .starter-explore-content p {font-size: 24px;line-height: 34px;}
  .starter-explore-content .site-bttn-2024 {width: 200px;}
  /*Starter Plan 2024 Page End*/

	/*Email Tooltip Start*/
	.tooltip-inner {width: 320px !important;}
	/*Email Tooltip End*/
  
  /*Thankyou PubGuru Start*/
  .cont-thankyou-pub-banner {padding: 80px 0;}
  .cont-thankyou-awards::before {top: 157px;}
  .thankyou-pub-banner-midd h1 {font-size: 70px;line-height: 90px;}
  .thankyou-pub-banner-midd p {font-size: 22px;line-height: 34px;}
  .thankyou-pub-grid-count {font-size: 70px;line-height: 70px;}
  .thankyou-pub-grid-inn h3 {font-size: 24px;line-height: 30px;}
  .single-thankyou-pub-grid:nth-child(2) .single-thankyou-pub-grid-inn::after {display: none;}
  
  .cont-thankyou-video {padding: 80px 0;}
  .thankyou-video-otr .video-tag-otr {height: 320px;}
  
  .cont-thankyou-awards {padding: 70px 0 60px;}
  .cont-thankyou-awards::before {top: 135px;}
  .thankyou-awards-otr {margin: 30px 0 0;}
  .thankyou-awards-ul li {margin: 10px 20px 10px 0;}
  .thankyou-awards-ul li img {max-width: 150px;max-height: 124px;}
  .thankyou-awards-ul li:nth-child(1) img {max-width: 140px;margin: 0 0 6px;}
  /*Thankyou PubGuru End*/
  
  /*pubguru-analytics start*/
  .cont-pubguru-analytics-banner {padding: 70px 0;}
  .pubguru-analytics-content {padding: 0;}
  .pubguru-analytics-content .title {padding: 0;}
  .pubguru-analytics-content p {font-size: 18px;line-height: 28px;}
  .pubguru-analytics-content .site-bttn-2024 {margin-top: 30px;}
  .pubguru-analytics-img {padding: 40px 0 0;}
  
  .cont-pg-analytics-tired {padding: 60px 0;}
  
  .cont-pg-analytics-img-content {padding: 40px 0;}
  .single-pg-analytics-image-nd-content {margin: 30px 0;}
  .single-pg-analytics-content-side .title span {margin: 0 0 6px;}
  .text-bttn-2024 {font-size: 18px;line-height: 22px;margin: 15px 0 0;padding: 0 32px 0 0;}
  .text-bttn-2024::after {width: 22px;height: 22px;font-size: 13px;}
  
  .cont-pg-analytics-savesyou {padding: 70px 0;}
  .pg-analytics-savesyou-left .title br {display: none;}
  .pg-analytics-savesyou-left p {font-size: 16px;line-height: 26px;margin: 10px 0 0;}
  
  .single-pg-analytics-image-side {padding: 0 30px 0 0;}
  .single-pg-analytics-image-nd-content:nth-child(2n) .single-pg-analytics-image-side {padding: 0;}
  .single-pg-analytics-image-nd-content:nth-child(2n) .single-pg-analytics-content-side {padding: 0 20px 0 0;}
  
  .pg-analytics-certified-logo {height: 70px;}
  .pg-analytics-certified-logo:nth-child(1) {height: 80px;}
  
  .cont-pb-analytics-review {padding: 70px 0;}
  .pb-analytics-main-img img {max-width: 290px;max-height: 94px;}
  .pb-analytics-review-text p {font-size: 26px;line-height: 42px;}
  .pb-analytics-review-text::after {width: 260px;}
  .pb-analytics-review-img {width: 90px;height: 90px;}
  .pb-analytics-review-author-info {padding-left: 20px;}
  .pb-analytics-review-author-info h5 {font-size: 22px;line-height: 30px;}
  .pb-analytics-review-author-info p {font-size: 14px;line-height: 18px;}
  .above-form-sec {padding-bottom: 120px;}
  /*pubguru-analytics end*/
  
  /*Webinars start*/
	.cont-third-party-cookies {padding: 60px 0;}
	
	.page-template-tpl-webinars-listing .video-lib-grids-head {padding-top: 50px;}
	.cookies-featuredon {font-size: 16px;line-height: 22px;}
	.third-party-cookies-lft h2 {font-size: 33px;line-height: 42px;}
	.third-party-cookies-lft p {font-size: 16px;line-height: 24px;}
	.featured-li li {font-size: 16px;line-height: 24px;}
	.featured-li li::before {top: 10px;}
	.third-party-cookies-lft .site-bttn-2024 {width: auto;}
	
	.upcoming-on {font-size: 12px;line-height: 20px;}
	.upcoming-on span {padding: 0 0 0 10px;margin: 0 0 0 5px;}
	.upcoming-on span::before {top: 6px;}
	
	.join-publisher-webinar {padding: 80px 0;}
	
	.got-story-left {padding: 0 15px 10px 15px;}
	.got-story-left h2 {font-size: 26px;line-height: 36px;margin: 0 0 10px;}
	.got-story-left p {font-size: 13px;line-height: 22px;margin: 5px 0 0;}
	.cont-got-story .site-bttn-2024 {padding: 10px 22px;margin: 20px 0 0;}
	.got-story-rgt {height: 410px;}
  /*Webinars end*/
  
	/*ad-revenue-calculator 2025 Start*/
	.title2025-48 {font-size: 34px;line-height: 46px;}

	.cont-adrev-cal-2025 {padding: 70px 0;}
	.cont-adrev-cal-2025 .right-side {padding: 15px 10px 20px 10px !important;}
	.cont-adrev-cal-2025 .recharts-wrapper {transform: scale(0.68);margin: 0 0 0 -98px;}
	.cont-adrev-cal-2025 .right-side > .right-side__cards {padding: 0;}

	.cal-bttn-para-rgt {padding: 0 11px 0 7px;margin-top: -205px;}

	.cont-adrev-factors {padding: 70px 0;}
	.adrev-factors-content {padding: 45px 30px 50px;}
	.adrev-factors-content-top {padding: 0 0 20px;}
	.adrev-factors-content-top p {font-size: 18px;line-height: 30px;margin: 15px 0 0;}
	.single-factor {width: calc(50% - 20px);margin: 10px;padding: 15px;}
	.single-factor-img {width: 60px;}
	.single-factor-content {width: calc(100% - 60px);}
	.single-factor-content p {font-size: 14px;line-height: 22px;}

	.cont-adrev-testimonials {padding: 55px 0;}
	.adrev-testimonials-grids {column-gap: 25px;}
	.single-adrev-testimonials {margin: 10px 0;padding: 15px;}
	.single-adrev-testimonials h4 {font-size: 16px;line-height: 24px;}
	.single-adrev-testimonials p {font-size: 14px;line-height: 22px;}

	.publishers-across-logos .companies-logos li {height: 30px;margin: 10px 35px 10px 0;}

	.cont-adrev-faqs {padding: 70px 0;}
	/*ad-revenue-calculator 2025 End*/

	/*Outstream Ads Start*/
	.cont-outstream-banner {padding: 70px 0;}
	.shadow-img::after {width: 279px;height: 277px;}
	.outstream-banner-rgt h1 {font-size: 36px;line-height: 48px;margin: 20px 0 0;}
	.outstream-banner-rgt p {margin: 20px 0 0;}
	
	.cont-outstream-work {padding-top: 70px !important;padding-bottom: 70px !important;}
	.outstream-work-inn .title {font-size: 32px;line-height: 48px;}

	.cont-experience-diff {padding: 70px 0;}
	.experience-diff-left .title {font-size: 32px;line-height: 48px;}
	.experience-diff-left p {margin: 15px 0 0;}
	.parallel-bttns {padding: 25px 0 0;}
	.parallel-bttns .site-bttn {width: 150px;}
	.parallel-bttns .border-bttn-2025 {width: 150px;}

	.pubguru-performance {padding: 70px 0;}

	.outstream-pros {padding: 70px 0;}
	.outstream-pros .pubguru-pros-img-text .font-48 {font-size: 32px;}

	.outstream-results {padding: 20px 0px 70px;}
	.outstream-results-left h2 {font-size: 36px;line-height: 46px;}
	.outstream-results .proven-white-box {min-height: 308px;padding: 50px 30px 30px;}
	.outstream-results .proven-grey-box {padding: 70px 30px 30px;}
	.outstream-results .pubguru-proven-boxes p {font-size: 20px;line-height: 32px;}

	.outstream-resources-1 {padding: 50px 0 0px;}

	.outstream-resources-2 {padding: 0px 0 70px;}
	/*Outstream Ads End*/

/* TPL: Unified pricing rules 2025*/
.cont-upr-banner2025 {padding: 60px 0 0;}
.upr-banner2025-left {width: 100%;padding-top: 0;padding-bottom: 30px;}
.upr-banner2025-left p {margin: 15px 0 0;}
.upr-banner2025-left .site-bttn {margin: 20px 0 0;}
.upr-banner2025-right {width: 100%;}
.upr-banner2025-right img {width: 100%;}

.pricing-mistake-video .info-pubguru-lft {padding-right: 10px;}
.pricing-mistake-video .info-pubguru-lft p {padding: 10px 0 0;}
/* END TPL: Unified pricing rules 2025*/

/* TPL: PubGuru Lightning Script 2025*/
.cont-publightning-banner {padding: 70px 0;}
.pglight-banner-left h1 {font-size: 40px;line-height: 52px;padding: 10px 0 0;}
.sub-text {margin: 10px 0 0;}
.pglight-banner-left p {margin: 10px 0 0;}
.pglight-banner-left .site-bttn-2024 {margin: 25px 0 0;}

.cont-about-pglightning-script {padding: 70px 0;}
.pglightning-script-rgt {padding-left: 12px;}
.pglightning-script-rgt h2 {font-size: 36px;line-height: 46px;}
.pglightning-script-rgt p {font-size: 15px;line-height: 24px;margin: 15px 0 0;}
.round-circle-check li {font-size: 15px;line-height: 24px;}

.cont-perf-results {padding: 70px 0;}
.cont-perf-results-top {padding: 35px 10px;}
.perf-subtitle {font-size: 18px;line-height: 24px;padding: 8px 0 0;}
.cont-perf-results-top .perf-results-left {padding-right: 0px;}
.perf-results-left h2 {font-size: 31px;line-height: 42px;margin: 10px 0 0;}
.perf-results-left p {font-size: 15px;line-height: 24px;margin: 10px 0 0;}
.pglight-grid-inn {padding: 25px 15px;}
.pglight-grid-inn h3 {font-size: 18px;line-height: 26px;}
.pglight-grid-inn p {font-size: 15px;line-height: 24px;margin: 10px 0 30px;}

.cont-pglight-feats {padding: 70px 0;}
.pglight-feats-top h2 {font-size: 36px;line-height: 42px;}
.pglight-feats-table {padding-top: 40px;}
.pglight-feats-table table tr:nth-child(1) td {height: 66px;}
.pglight-feats-table table tr:nth-child(1) td {font-size: 20px;line-height: 28px;}
.pglight-feats-table table tr td {font-size: 15px;line-height: 20px;}

.cont-usp-compact {padding: 50px 0;}
.usp-compact-grid-bg {padding: 12px;}
.usp-compact-grid-title {padding: 0 0 0 10px;font-size: 16px;line-height: 22px;}

.casestdy-pglight-inn {padding: 40px 5px;}
.casestdy-pglight-left {padding: 0 20px;}
.casestdy-pglight-rgt {padding: 0 20px;}

.cont-about-pglight {padding: 70px 0;}
.about-pglight-left {padding: 20px;}
.about-pglight-left h2 {font-size: 36px;line-height: 44px;}
.about-pglight-left p {color: #fff;font-size: 15px;line-height: 25px;margin: 10px 0 0;}
.cont-about-pglight-bttn a {margin: 20px 0 0;}
/* END TPL: PubGuru Lightning Script 2025*/

/* TPL: Traffic Cop ATV 2025*/
.blue-white-bttn {font-size: 18px;line-height: 24px;padding: 15px 24px;margin: 25px 0 0;}

.cont-trafficop-ATV-banner {padding: 70px 0;}
.cont-trafficop-ATV-banner .row {align-items: center;}
.ATV-banner-left {padding-top: 0;padding-bottom: 0;}
.ATV-banner-left h1 {font-size: 32px;line-height: 44px;}
.ATV-banner-left p {font-size: 16px;line-height: 24px;margin: 10px 0 0 0;}
.ATV-banner-right {padding-left: 12px;}
.ATV-banner-right img {width: 100%;}

.cont-hidden-threat {padding: 70px 0;}
.hidden-threat-top h2 {font-size: 32px;line-height: 44px;}
.hidden-threat-top p {margin: 20px auto 0;}
.hidden-threat-left h3 {font-size: 26px;line-height: 34px;}
.atv-accor-2025 {margin: 15px 0 0;}
.hidden-threat-left {padding-right: 15px;}
.atv-accor-2025 .accordion-item {padding: 15px 0;}
.atv-accor-2025 .accordion-button {font-size: 18px;line-height: 20px;}
.atv-accor-2025 .accordion-body {font-size: 14px;line-height: 22px;}
.hidden-threat-right {padding-left: 15px;}

.atv-performance {padding: 70px 0px;}
.atv-performance-heading {padding: 40px 30px;}
.atv-performance-heading h2 {font-size: 32px;line-height: 44px;}
.atv-boxes {padding: 25px 20px;}
.atv-boxes-content {margin-bottom: 20px;}
.atv-boxes-content h3 {font-size: 18px;line-height: 24px;}
.atv-boxes-content p {font-size: 14px;line-height: 22px;}

.is-TC-right {padding: 70px 0;}
.is-TC-right-rgt {padding: 20px;box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.15);}
.is-TC-right-rgt h2 {font-size: 32px;line-height: 44px;}
.is-TC-right-rgt p {margin: 10px 0 0;}
.is-TC-right-rgt ul li {font-size: 15px;line-height: 22px;}
.purposebuilt-rgt ul li:nth-child(1) {margin: 0;}
.purposebuilt-rgt ul li:nth-child(2) {margin: 20px 0 0 40px;}
.purposebuilt-rgt ul li:nth-child(3) {margin: 30px 0 0 80px;}
.purposebuilt-rgt ul li:nth-child(4) {width: 360px;margin: 34px 0 0 20px;}

.atv-testimonial-single-content {padding: 10px 15px 10px 5px;}

.two-modes-sec {padding: 70px 0;}
.two-modes-head h2 {font-size: 32px;line-height: 44px;}

.purposebuilt-sec {padding: 70px 0;}
.purposebuilt-sec .container {max-width: 720px;}
.purposebuilt-left h2 {font-size: 32px;line-height: 44px;}

.atv-testimonials-trafficcop {padding: 70px 0;}
.atv-testimonial-imgs-bttn {width: 100px;}
.atv-testimonial-prev-img, .atv-testimonial-next-img {}
.atv-testimonial-prev-img img[alt="Logo"], .atv-testimonial-next-img img[alt="Logo"] {margin-bottom: 70px;}
.atv-testimonials-trafficcop-content {width: calc(100% - 200px);padding: 0 15px;}
.atv-testimonial-single-img {width: 160px;}
.atv-testimonial-single-content {width: calc(100% - 160px);padding: 20px;}
.atv-testimonial-logo {padding: 14px 50px 14px 0;background-size: 40px auto;}
.atv-testimonial-single-content p {font-size: 15px;line-height: 24px;}
.atv-testimonial-author {margin: 20px 0 0;padding: 0 0 0 22px;}
.atv-testimonial-author::before {width: 15px;}

.atv-award-won-left h3 {font-size: 32px;line-height: 44px;}
.atv-single-ward-img {width: 76px;max-height: 100px;}
.awardset-2 {flex-wrap: wrap;}
.awardset-2 .atv-single-ward-img {width: 136px;max-height: 58px;margin: 6px 1px;}
.awardset-2 .atv-single-ward-img:first-child {width: 122px;}

.atv-request-sec {padding: 70px 0;}
.atv-request-inn h2 {font-size: 40px;line-height: 52px;}
.atv-request-inn p {margin: 18px 0 0;}
/* END TPL: Traffic Cop ATV 2025*/

/* TPL: Employee LP 2025 */
.employee-lp-left::before {height: 105px;}
.employee-lp-left h1 {font-size: 46px;line-height: 54px;}
.email-linkedin-bttns {margin: 20px 0 0;}
.employee-lp-right::before {top: 30%;width: 50%;height: 200px;}
.employee-lp-right::after {left: 40%;bottom: 0;width: 180px;height: 108px;}

.employeelp-about-left h2 {font-size: 40px;line-height: 48px;}
.employeelp-about-right p {font-size: 16px;line-height: 28px;}

.proventopower-heading {padding: 30px;}
.proventopower-heading h2 {font-size: 32px;line-height: 44px;}
.cont-usp-rows {padding: 30px 18px;}
.usp-rows-content h3 {font-size: 24px;line-height: 32px;}
.usp-rows-content p {font-size: 16px;line-height: 24px;}
.usp-rows-content {padding-left: 12px;}
.cont-usp-rows.flex-row-reverse .usp-rows-content {padding-left: 12px;padding-right: 12px;}

.cont-employee-logos {background-size: 120px auto;}
.employee-logos-heading h2 {font-size: 32px;line-height: 44px;}

.employee-form-left h2 {font-size: 29px;line-height: 46px;}
/* END TPL: Employee LP 2025 */

/* TPL: Traffic Cop API */
.API-banner-left a, .howworks-bottom a, .api-request-inn a {font-size: 18px;line-height: 24px;padding: 15px 24px;margin: 25px 0 0;}

.cont-trafficop-API-banner {padding: 70px 0;}
.API-banner-left h1 {font-size: 29px;line-height: 40px;}
.API-banner-left p {font-size: 16px;line-height: 24px;}
.API-banner-right {padding-left: 12px;}
.API-banner-right img {width: 600px;margin: 0 0 0 -15px;}
.API-banner-right::before {left: -120px;top: -150px;width: 400px;height: 400px;}

.build-for-modren-heading {padding: 30px 30px;}
.build-for-modren-heading h2 {font-size: 32px;line-height: 44px;}
.build-for-modren-heading p {font-size: 16px;line-height: 24px;margin: 15px 0 0;}

.tcapi-purposebuilt-sec {padding: 70px 0;}
.tcapi-purposebuilt-left h2 {font-size: 38px;line-height: 48px;}
.tcapi-purposebuilt-rgt ul li:nth-child(1) {margin: 0;}
.tcapi-purposebuilt-rgt ul li:nth-child(2) {margin: 15px 0 0 40px;}
.tcapi-purposebuilt-rgt ul li:nth-child(3) {margin: 15px 0 0 80px;}
.tcapi-purposebuilt-rgt ul li:nth-child(4) {margin: 15px 0 0 20px;}

.cont-key-cases {padding: 70px 0;}
.key-cases-top h2 {font-size: 32px;line-height: 44px;}
.key-cases-left h3 {font-size: 24px;line-height: 34px;}
.single-key-case {padding: 10px 0;margin: 0 0 10px;}
.single-key-case h4 {font-size: 20px;line-height: 26px;}

.cont-howworks {padding: 70px 0;}
.howworks-top h2 {font-size: 32px;line-height: 44px;}
.howworks-sec {padding: 40px 0;}
.single-howworks {width: 33.33333%;}
.single-howworks:nth-child(3n-2)::after, .single-howworks:nth-child(3n-1)::after {width: 238px;height: 64px;top: 0;}
.single-howworks h4 {font-size: 20px;line-height: 26px;}
.single-howworks p {font-size: 16px;line-height: 24px;}

.cont-whofor {padding: 70px 0;}
.whofor-top h2 {font-size: 38px;line-height: 50px;}
.single-whofor {padding: 0 7px;}
.whofor-sec {padding: 40px 0 0;gap: 14px 0;}
.single-whofor-inn {padding: 25px 15px;}
.single-whofor-inn h4 {font-size: 20px;line-height: 28px;}
.single-whofor-inn p {font-size: 15px;line-height: 22px;}

.api-testimonials-trafficcop {padding: 70px 0;}
.api-testimonial-imgs-bttn {width: 100px;}
.api-testimonial-prev-img, .api-testimonial-next-img {}
.api-testimonial-prev-img img[alt="Logo"], .api-testimonial-next-img img[alt="Logo"] {margin-bottom: 70px;}
.api-testimonials-trafficcop-content {width: calc(100% - 200px);padding: 0 15px;}
.api-testimonial-single-img {width: 160px;}
.api-testimonial-single-content {width: calc(100% - 160px);padding: 20px;}
.api-testimonial-logo {padding: 14px 50px 14px 0;background-size: 40px auto;}
.api-testimonial-single-content p {font-size: 15px;line-height: 24px;}
.api-testimonial-author {margin: 20px 0 0;padding: 0 0 0 22px;}
.api-testimonial-author::before {width: 15px;}

.api-request-inn h2 {font-size: 40px;line-height: 52px;}
/* END TPL: Traffic Cop API */

/* TPL: Advanced Ads */
.cont-adv-ads-banner {padding: 70px 0;}
.adv-ads-banner-left {padding-top: 0;padding-bottom: 0;padding-right: 12px;}
.adv-ads-only-logo img {min-width: 160px;}
.adv-ads-banner-left h1 {font-size: 32px;line-height: 44px;}
.adv-ads-banner-left p {font-size: 16px;line-height: 24px;margin: 10px 0 0 0;}
.adv-ads-banner-bttn {font-size: 18px;line-height: 24px;padding: 15px 24px;margin: 25px 0 0;}
.adv-ads-banner-right {padding-left: 12px;}
.adv-ads-banner-right img {width: 100%;}

.cont-ads-empowers {padding: 70px 0 15px;}
.ads-empowers-heading {padding: 30px;}
.ads-empowers-heading h2 {font-size: 32px;line-height: 44px;}
.ads-empowers-heading p {margin: 20px 0 0;}

.cont-adv-ads-video {padding: 15px 0 70px;}

.cont-adv-ads-feats {padding: 70px 0 55px;}
.adv-ads-feats-head h2 {font-size: 42px;line-height: 52px;}
.adv-ads-feats-inn {padding: 20px;}
.adv-ads-feats-inn h5 {font-size: 20px;line-height: 28px;}
.adv-ads-feat-btn a {font-size: 18px;line-height: 24px;padding: 15px 24px;}

.adv-ads-testimonials-trafficcop {padding: 70px 0;}
.adv-ads-testimonial-imgs-bttn {width: 100px;}
.adv-ads-testimonial-prev-img, .adv-ads-testimonial-next-img {}
.adv-ads-testimonial-prev-img img[alt="Logo"], .adv-ads-testimonial-next-img img[alt="Logo"] {margin-bottom: 70px;}
.adv-ads-testimonials-trafficcop-content {width: calc(100% - 200px);padding: 0 15px;}
.adv-ads-testimonial-single-img {width: 160px;}
.adv-ads-testimonial-single-content {width: calc(100% - 160px);padding: 20px;}
.adv-ads-testimonial-logo {padding: 14px 50px 14px 0;background-size: 40px auto;}
.adv-ads-testimonial-single-content p {font-size: 15px;line-height: 24px;}
.adv-ads-testimonial-author {margin: 20px 0 0;padding: 0 0 0 22px;}
.adv-ads-testimonial-author::before {width: 15px;}

.cont-adv-ads-howworks {padding: 90px 0;}
.adv-ads-howworks-left h2 {font-size: 38px;line-height: 50px}
.adv-ads-howworks-left ul {padding: 30px 0 0;}
.adv-ads-howworks-left ul li {font-size: 16px;line-height: 24px;padding: 0 0 25px;}
.adv-ads-howworks-left ul li::before {min-width: 44px;height: 44px;font-size: 22px;line-height: 30px;}
.adv-ads-howworks-left ul li::after {left: 20px;}
.adv-ads-howworks-btn {margin: 30px 0 0;}
.adv-ads-howworks-btn a {font-size: 18px;line-height: 24px;}
.adv-ads-howworks-right {padding-left: 12px;}
.adv-ads-howworks-right img {width: calc(100% + 25px);}

.adv-ads-request-sec {padding: 60px 0 70px;}
.adv-ads-request-inn h2 {font-size: 40px;line-height: 58px;}
.adv-ads-request-inn a {font-size: 18px;line-height: 24px;padding: 15px 24px;}
/* END TPL: Advanced Ads */

/* TPL: Offerwall Studio */
.offerstudio-banner-left h1 {font-size: 33px;line-height: 44px;}
.offerstudio-banner-left p {font-size: 16px;line-height: 24px;margin: 10px 0 0;}
.offerstudio-banner-left ul li {font-size: 16px;line-height: 22px;background-position: left top 6px;}
.offerstudio-banner-bttn {font-size: 18px;line-height: 24px;padding: 12px 25px;margin: 20px 0 0;}
.offerstudiobanner-small-info {font-size: 14px;line-height: 18px}

.cont-offerstudio-howworks {padding: 70px 0;}
.offerstudio-howworks-top h2 {font-size: 36px;line-height: 46px;}
.offerstudio-video-step-inn h3 {font-size: 20px;line-height: 26px;}
.offerstudio-video-step-inn p {font-size: 14px;line-height: 20px;margin: 10px 0 0;}
.offerstudio-video-steps {margin: 50px 0 0;}

.cont-offerstudio-experience {padding: 70px 0;}
.offerstudio-experience-top h2 {font-size: 36px;line-height: 46px;}
.offerstudio-boxes-outer {gap: 10px;}
.offerstudio-boxes {width: calc(33.33333% - 8px);padding: 25px 20px;}
.offerstudio-boxes-content h3 {font-size: 18px;line-height: 24px;}
.offerstudio-boxes-content p {font-size: 15px;line-height: 22px;}

.offerstudio-title-trustedby .title span {font-size: 66px;line-height: 90px;}
.offerstudio-logos-inner {gap: 20px 25px;}
.offerstudio-logos-inner img {max-width: 170px;}

.whychoose-offerstudio {padding: 70px 0;}
.whychoose-offerstudio-top h2 {font-size: 36px;line-height: 46px;}
.offerstudio-table {margin: 30px 0 0;}
.offerstudio-table table tr th {font-size: 20px;line-height: 26px;}
.whychoose-offerstudio-bttn {margin: 40px 0 0;}

.offerstudio-proven {padding: 70px 0px;}
.offerstudio-proven .container {max-width: 720px;}
.offerstudio-proven-left h2 {font-size: 36px;line-height: 46px;}
.offerstudio-proven-left p {font-size: 16px;line-height: 28px;margin: 10px 0 0;}
.offerstudio-result-outer {padding: 10px 20px;margin: 5px 0;}
.offerstudio-result-outer h4 span {font-size: 32px;line-height: 32px;}

.offerwall-testimonials-trafficcop {padding: 70px 0;}
.offerwall-testimonial-imgs-bttn {width: 100px;}
.offerwall-testimonial-prev-img, .offerwall-testimonial-next-img {}
.offerwall-testimonial-prev-img img[alt="Logo"], .offerwall-testimonial-next-img img[alt="Logo"] {margin-bottom: 70px;}
.offerwall-testimonials-trafficcop-content {width: calc(100% - 200px);padding: 0 15px;}
.offerwall-testimonial-single-img {width: 160px;}
.offerwall-testimonial-single-content {width: calc(100% - 160px);padding: 20px;}
.offerwall-testimonial-logo {padding: 14px 50px 14px 0;background-size: 40px auto;}
.offerwall-testimonial-single-content p {font-size: 15px;line-height: 24px;}
.offerwall-testimonial-author {margin: 20px 0 0;padding: 0 0 0 22px;}
.offerwall-testimonial-author::before {width: 15px;}

.resources-offerwall {padding: 70px 0 35px;}
.offerwall-resources-otr {width: calc(60% - 10px);padding: 20px;}
.offerwall-resources-head h3 {font-size: 36px;line-height: 46px;}
.offerwall-resources-head p {margin: 10px 0 0;}
.offerwall-postlist-1, .offerwall-postlist-2 {width: calc(40% - 10px);padding: 20px;}
.offerwall-postlist-1-single, .offerwall-postlist-2-single {margin: 10px 0 0;}
.offerwall-postlist-1-head h3, .offerwall-postlist-2-head h3 {font-size: 22px;line-height: 30px;}
.offerwall-postlist-1-text {width: calc(100% - 84px);padding: 0 15px 0 0;}
.offerwall-postlist-1-bttn {width: 84px;}
.offerwall-postlist-2-text {width: calc(100% - 60px);padding: 0 15px 0 0;}
.offerwall-postlist-2-bttn {width: 60px;}
.offerwall-postlist-3 {width: calc(60% - 10px);padding: 20px;}
.offerwall-postlist-3-head h3 {font-size: 26px;line-height: 32px;}
.offerwall-postlist-3-content li {margin: 10px 0 0;}

.offerwall-request-sec {padding: 35px 0 70px;}
.offerwall-request-inn h2 {font-size: 36px;line-height: 46px;}
.offerwall-request-inn p {margin: 10px 0 0;}
/* END TPL: Offerwall Studio */
	
/*Premium Page - Pubguru Plan Start*/
.cont-pubguru-plan-2026 {margin: 30px 0 0;}
/*Premium Page - Pubguru Plan End*/

/*Trafficcop Plan Start*/
.cont-tc-plan-2026 {margin: 30px 0 0;}

.cont-tc-sec-overview-lft {padding: 0;}
/*Trafficcop Plan End*/

/*traffic-cop Pricing Start*/
.pricing-tc-plans {margin: 42px 0 30px;}
/*traffic-cop Pricing End*/

/* TPL: Pubguru premium page */
.cont-PubguruPre-banner {padding: 70px 0;}

.cont-PubguruPre-if {padding: 70px 0;}
.PubguruPre-if-left {width: 100%;padding: 0 12px 20px;}
.PubguruPre-if-left-content {padding: 20px 25px;}
.PubguruPre-if-left-content .title {font-size: 32px;line-height: 42px;}
.PubguruPre-if-right {width: 100%;}
.PubguruPre-if-item-inn {padding: 30px 25px;}

.PubguruPre-product-plans {padding: 70px 0 60px;}
.PubguruPre-product-plans::before {height: 588px;}

.cont-PubguruPre-management {padding: 60px 0 30px;}
.PubguruPre-management-content .title {font-size: 38px;line-height: 48px;}
.PubguruPre-plus-sign::after {right: -20px;font-size: 60px;line-height: 40px;}

.cont-PubguruPre-explore {padding: 30px 0 70px;}
.PubguruPre-explore-content p {font-size: 24px;line-height: 34px;}
/* END TPL: Pubguru premium page */

/* TPL: Traffic Cop Premium page */

.cont-TrafficPre-if {padding: 70px 0;}
.TrafficPre-if-left {width: 100%;padding: 0 12px 20px;}
.TrafficPre-if-left-content {padding: 20px 25px;}
.TrafficPre-if-left-content .title {font-size: 32px;line-height: 42px;}
.TrafficPre-if-right {width: 100%;}
.TrafficPre-if-item-inn {padding: 30px 25px;}

.TrafficPre-product-plans {padding: 70px 0 60px;}
.TrafficPre-product-plans::before {height: 588px;}
.TrafficPre-plans-top-midd .title {font-size: 34px;line-height: 46px;}

.cont-TrafficPre-management {padding: 60px 0 30px;}
.TrafficPre-management-content .title {font-size: 38px;line-height: 48px;}
.TrafficPre-plus-sign::after {right: -20px;font-size: 60px;line-height: 40px;}

.cont-TrafficPre-explore {padding: 30px 0 70px;}
.TrafficPre-explore-content p {font-size: 24px;line-height: 34px;}
/* END TPL: Traffic Cop Premium page */

}

@media only screen and (max-width: 767px) {
	body {padding: 65px 0 0 0;}

	.cont-blog-ads-inn a img {max-height: 180px;}
	
	.title-60 {font-size: 28px;line-height: 43px;}
	.title-54 {font-size: 30px;line-height: 42px;}
	.title-48 {font-size: 27px;line-height: 36px;}
	.title-44 {font-size: 27px;line-height: 36px;}
	.title-36 {font-size: 25px;line-height: 35px;}
	.title-34 {font-size: 26px;line-height: 36px;}
	.title-32 {font-size: 26px;line-height: 34px;}
	.title-28 {font-size: 24px;line-height: 32px;}
	.title-27 {font-size: 24px;line-height: 34px;}
	.title-24 {font-size: 22px;line-height: 34px;}

	.inner-icon-section h4 {font-size: 22px;line-height: 28px;}
	.inner-icon-section p {font-size: 16px;line-height: 26px;}
	
	/* primary-sign-up-form Start */
	.primary-sign-up-modal .signup-form-midd .wufoo ul li > div input, .primary-sign-up-modal .signup-form-midd .wufoo ul li > div select, .primary-sign-up-modal .signup-form-midd .wufoo ul li > div textarea {padding: 6px 10px;}
	/* primary-sign-up-form End */
	
.blog-banner-below-header {margin: 40px 0;}
	/*Header Start*/
	.cont-header {padding: 12px 0;}
	.wpml-ls-statics-shortcode_actions {width: 49px;}
	.wpml-ls-statics-shortcode_actions ul li a.wpml-ls-item-toggle {height: 40px;}
	.cont-footer .wpml-ls-statics-shortcode_actions {width: 70px;margin-top: 25px;}
	.cont-footer .wpml-ls-statics-shortcode_actions {float: none;display: inline-block;}
	.wpml-ls-statics-shortcode_actions ul li a {padding: 5px !important;}
	.wpml-ls-statics-shortcode_actions ul li a .wpml-ls-native {width: 25px;padding: 0 0 0 16px;font-size: 12px;}
	.wpml-ls-statics-shortcode_actions ul li a img {width: 18px;height: 16px;}
	.wpml-ls-statics-shortcode_actions a.wpml-ls-item-toggle::after {width: 6px;height: 6px;top: calc(50% - 4px);right: 6px;}
	/*Header End*/

	/*Sub Nav Start*/
	.otr-nav .menu > li.menu-item-has-children > a::after {display: none;}
	.otr-nav .menu > li > .sub-menu-toggle {display: block;}
	.otr-nav .menu > li:hover > .sub-menu {display: block;}
	.otr-nav .menu > li > .sub-menu::before {margin-top: -5px;}
	/*Sub Nav End*/

	body.blog .cont-gtranslate-menu, .single-post .cont-gtranslate-menu {height: 35px;}
	body.blog .cont-try-bttn, .single-post .cont-try-bttn {display: none;}

	.site-bttn {padding: 8px 20px;}
	.single-number-info p {font-size: 16px;line-height: 22px;margin: 8px 0 0;}
	.cont-home-banner {padding: 30px 0 30px;}
	.single-image-nd-content {margin: 25px 0;}
	.otr-review-text p {font-size: 19px;line-height: 34px;}
	.single-number-info p span {font-size: 14px;line-height: 20px;margin: 5px 0 0 0;}
	.home-banner-left {padding-right: 12px;text-align: center;padding-bottom: 20px;}
	.secrets-ad-revenue-content p {font-size: 16px;line-height: 25px;text-align: center;margin: 10px 0 0;}
	.otr-review-logo {padding: 0 0 20px;}
	.otr-review-logo img {max-width: 150px !important;max-height: 70px !important;}
	.otr-review-text p {font-size: 16px;line-height: 30px;}
	.otr-review-info {margin: 25px 0 0;}
	.join-publishers-inn h2, .join-publishers-inn h3 {font-size: 20px;line-height: 30px;}
	.join-publishers-inn ul {margin: 15px 0 0;}
	.otr-nav .menu > li {margin: 16px 0 0;padding: 3px 0;width: 100%;text-align: left;}
	.otr-nav .menu > li > .sub-menu-toggle {right: 0;}
	.cont-navigation {margin: 0 0 0 15px;}
	.cont-try-bttn {margin: 0 0 0 10px;display: none;}
	.cont-try-bttn a {padding: 8px 10px;font-size: 14px;line-height: 17px;}
	.otr-single-bttn {padding-top: 10px;}
	.border-bttn-2025 {padding: 10px 20px;margin: 20px 0 0;font-size: 16px;line-height: 28px;}
	.otr-nav .menu > li:last-child {margin-right: 0;}
	.secrets-ad-revenue-content {padding-left: 12px;}
	.inner-icon-section {padding: 25px 15px;text-align: center;}
	.cont-icon-sections {padding: 20px 0 40px;}
	.cont-single-review {padding: 40px 0;}
	.cont-packages {padding: 40px 0;}
	.cont-packages-tab {margin: 30px 0 0;}
	.cont-single-package ul li:nth-child(2n) {width: calc(50% - 15px);margin-left: 15px;padding-right: 0;}
	.join-publishers-inn ul li {font-size: 15px;line-height: 22px;margin: 5px 15px;padding: 0 0 0 25px;}
	.cont-numbers-achieved {padding: 20px 0 20px;}
	.single-number-info {margin: 15px 0;}
	.single-number-info h4 sup {font-size: 18px;}
	.join-publishers-inn ul li::before {top: 12px;width: 15px;height: 2px;}
	.companies-logos li {margin: 10px 15px;height: 38px;}
	.nav-bttn {display: block;width: 30px;height: 16px;position: absolute;right: 12px;top: 12px;z-index: 9999;}
	.cont-header-inn {position: relative;}
	.cont-header-right {float: right;margin-right: 52px;}
	.otr-nav {position: fixed;display: none;right: -360px;height: 100vh;top: 0;width: 300px !important;transition: 0.7s all ease;-webkit-transition: 0.7s all ease;display: block;background: #fff;left: auto;padding: 60px 20px 20px 20px;background-size: cover;z-index:99;border: 4px solid #071850 !important;border: 0px !important;box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);}
	.otr-nav > div {overflow-y: auto;height: calc(100vh - 80px);}
	body.nav-open .otr-nav {right: 0;}
	body.nav-open .nav-bttn span:nth-child(1) {transform: rotate(45deg);-webkit-transform: rotate(44deg);left: 0px;position: relative;top: 6px;width: 28px;}
	body.nav-open .nav-bttn span:nth-child(2) {display: none;}
	body.nav-open .nav-bttn span:nth-child(3) {transform: rotate(45deg);-webkit-transform: rotate(134deg);left: 0px;position: relative;top: -10px;width: 28px;}

	.otr-nav .menu > li > a {width: 100%;text-align: left;}
	.otr-nav .menu > li > .sub-menu {display: block;position: static;z-index: 1;left: 0;top: 100%;background: none;padding: 10px 15px;width: 100%;box-shadow: none;float: right;margin: 6px 0 0;}
	.otr-nav .menu > li > .sub-menu > li {float: left;width: 100%;margin: 6px 0;}
	.otr-nav li.navsignup-btn > a {width: auto;background: #006CD6;padding: 10px 30px;color: #fff;font-size: 14px;line-height: 17px;font-weight: 600;border-radius: 5px;}
	.otr-nav li.navsignup-btn > a:hover {color: #fff;background: #359aff;}
	.cont-certified-by {text-align: center;}
	.otr-certified-logo {float: none;margin: 0 5px;display: inline-block;}
	.cont-companies-using {padding: 30px 0 40px;}
	.cont-secrets-ad-revenue {padding: 0px 0 10px;}
	.page-template-tpl-home .cont-secrets-ad-revenue .secrets-ad-revenue-title, .page-template-tpl-home .cont-secrets-ad-revenue .secrets-ad-revenue-content {padding: 0 12px;}
	.secrets-ad-revenue-title {padding-right: 12px;text-align: center;}
	.cont-image-nd-its-content {padding: 35px 0 0;}
	.single-image-nd-content > div {padding: 0 12px;margin-top: 0;}
	.single-content-side {margin-top: 30px !important;}
	.single-content-side ul li::before {left: -10px;top: -1px;display: inline-block;position: relative;}
	.inner-icon-section {padding: 25px 15px;text-align: center;}
	.icon-sec-image img {max-width: 95%;max-height: 95%;display: inline-block;float: none;}
	.review-inn-midd {display: inline-block;width: 100%;}
	.single-number-info {text-align: center;}
	.cont-join-publishers {padding: 40px 0;}
	.join-publishers-inn {padding: 0 12px;}

	.page-template-tpl-home .otr-certified-logo {height: 55px;margin: 0 5px;}

	.cont-award-winning {padding: 40px 0;}
	.award-winning-otr>.title, .proud-membership-otr>.title {margin: 0 0 15px;font-size: 20px;}
	.cont-award-winning .companies-logos li {margin: 10px 8px;max-height: 58px;}
	.cont-award-winning .award-winning-otr .companies-logos li:last-child {height: 82px;}
	.proud-membership-otr {margin: 30px 0 0;}

	.why-signupv27-img {margin: 50px 0 0;position: relative;}
	.cont-signupv27-content .signupv24_right {padding-bottom: 0;}

	.growing-company-left {text-align: center;padding-bottom: 20px;}
	.growing-company-left .title {font-size: 20px;line-height: 26px;}

	/*Bootstrap Tab Start*/
	.bootstab-design {margin: 25px 0 0;}
	.bootstab-design .nav-tabs li {width: 128px;height: 48px;}
	.bootstab-design .nav-tabs li a {font-size: 15px;line-height: 24px;}
	/*Bootstrap Tab End*/

	/*Footer Start*/
	.cont-footer p {font-size: 14px;line-height: 22px;margin: 5px 0 0;}
	.footer-col ul.menu li a {font-size: 13px;line-height: 18px;text-align: center;width: 100%;}
	.footer-sec-2 .wp-block-columns .wp-block-column h4 {font-size: 14px;line-height: 22px;}
	.footer-sec-1 {padding: 20px 0 5px;}
	.footer-col-1 > .widget {display: flex;flex-wrap: wrap;justify-content: center;}
	.footer-col {margin: 15px 0;}
	.footer-col-1 {width: 100%;text-align: center;}
	.footer-col-2, .footer-col-3, .footer-col-4 {width: 33.33333%;text-align: center;}
	.footer-col-5 {width: 100%;}
	.footer-col-1 .wp-block-image a img {width: 100%;}
	.footer-col-5 .border-bttn {padding: 6px 16px;font-size: 13px;line-height: 20px;}
	.footer-sec-2 .wp-block-columns {flex-wrap: wrap;gap: 0;}
	.footer-sec-2 .wp-block-columns .wp-block-column {width: 100%;justify-content: center;}
	.footer-sec-2 .wp-block-columns .wp-block-column:nth-child(2) {justify-content: center;padding: 15px 0 0;}
	.cont-footer-inn .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:only-child) {flex-basis: 100% !important;margin: 0;}
	/*Footer End*/

	/******Pubguru Start******/
	.cont-pubguru-banner {padding: 40px 0;text-align: center;}
	.pubguru-banner-left {padding-right: 12px;}
	.pubguru-banner-right {margin: 30px 0 0;}
	.single-icon-section {padding: 12px;}
	.otr-rpm-inc {margin: 0 15px 10px 0;font-size: 16px;}
	.world-traffic-rank {margin-right: 0;}
	.col-right {margin: 30px 0 0;}
	.above-form-sec {padding-bottom: 130px;}
	.cont-signup-form {padding: 0 0 50px;background-size: 95% auto;}
	.signup-form-midd {width: 410px;padding: 20px 25px 20px;}

	/*Banner v2 Start*/
	.cont-pubguru-banner-v2 {padding: 35px 0 0;}
	.cont-pubguru-banner-v2 .container {max-width: 540px;}
	.cont-pubguru-banner-v2 .pubguru-banner-v2-left {padding-bottom: 0;}
	.pubguru-banner-v2-right {padding: 35px 12px 0;}
	.pubguru-banner-v2-right img {width: 100%;}
	.pubguru-banner-v2-right::after {width: 280px;height: 300px;bottom: 0;right: 0;}
	.pubguru-banner-v2-content .page-name {margin: 0 0 5px;}
	.pubguru-banner-v2-content .title {font-size: 28px;line-height: 36px;}
	.pubguru-banner-v2-content .title-32 {margin: 8px 0 0;font-size: 22px;line-height: 32px;}
	.pubguru-banner-v2-content p {margin: 10px 0 0;font-size: 16px;}
	.pubguru-banner-v2-content .site-bttn {float: left;font-size: 15px;line-height: 21px;padding: 10px 20px;margin: 20px 0 0;}
	.pubguru-banner-v2-content .cont-certified-by {float: left;width: auto;margin: 20px 0 0 15px;text-align: left;}
	.pubguru-banner-v2-content .otr-certified-logo {height: 41px;} 
	.pubguru-banner-v2-content .otr-certified-logo:nth-child(1) img {margin: 0;}
	/*Banner v2 End*/
	/******Pubguru End******/

	/*Traffic Cop Start*/
	.cont-average-inc {padding: 30px 0 10px;}
	.average-inc-inn {padding: 0 12px;}
	.average-inc-top {padding: 0;}
	.average-inc-img {margin: 40px 0 0;}
	.average-inc-top p {font-size: 16px;line-height: 24px;}

	.single-trafficcop-pricing {padding: 15px 8px;text-align: center;}
	.pack-pricing {font-size: 30px;line-height: 36px;}
	.single-trafficcop-pricing-inn .border-bttn {padding: 10px 30px;}

	.cont-GDPR-CCPA {padding: 40px 0;text-align: center;}
	.GDPR-CCPA-right {margin: 15px 0 0;}
	.GDPR-CCPA-right .cont-certified-by {justify-content: center;}
	.GDPR-CCPA-right .otr-certified-logo {margin: 10px 25px;height: 70px;}

	.cont-faq-sec {padding: 30px 0 40px;}
	.otr-accordion-part {padding: 10px 0 0;}
	.otr-form-sec {padding-top: 50px;}

	/*Traffic Cop End*/

	/*Analytics Start*/
	.tired-headache {padding-top: 40px;}

	.pubguru-save-time .GDPR-CCPA-left p {font-size: 16px;line-height: 26px;}
	.pubguru-save-time .GDPR-CCPA-right .cont-certified-by {justify-content: center;}

	.cont-transparent-nd-custom {padding: 40px 0 20px;}
	.trans-services-info {padding: 20px 0;margin: 30px 0 0;}
	.single-trans-services-info p {font-size: 15px;line-height: 22px;}

	.cont-more-feat {padding: 30px 0 50px;}
	.cont-more-feat-top p {font-size: 16px;line-height: 26px;}

	.more-feat-otr {margin: 15px 0 10px;}
	/*Analytics End*/

	/*Professional Publisher Start*/
	.professional-publisher-banner .pubguru-banner-left {padding-top: 0px;}
	/*Professional Publisher End*/

	/*Premuim Publisher Start*/
	.premuim-publisher-banner {background-size: 100% auto;padding-bottom: 40px;}
	/*Premuim Publisher End*/

	/*FAQ Start*/
	.cont-faq-page .title, .cont-faq-page .otr-faq-sec > p {padding: 0;}
	.cont-faq-page .otr-faq-sec > p {font-size: 16px;line-height: 24px;}
	.cont-faq-page .otr-accordion-part {padding: 20px 0 0;}
	.cont-explore-links {padding: 40px 0;}
	.page-template-tpl-faq .cont-join-publishers {padding: 40px 0;}
	.page-template-tpl-faq .join-publishers-inn h3 {font-size: 22px;line-height: 32px;}
	/*FAQ End*/

	/*App Monetize Start*/
	.app-monetize-banner::before {clip-path: polygon(0 0, 100% 0, 100% 70%, 0% 100%);}
	.app-monetize-banner::after {height: calc(100% + 30px);}

	.cont-better-formula {padding: 30px 0;}
	.cont-better-formula .average-inc-inn {padding: 0 12px;}
	.cont-better-formula .average-inc-top {padding: 0;}
	.cont-ad-types {display: flex;flex-wrap: wrap;justify-content: center;}
	.cont-better-formula .average-inc-top p {font-size: 16px;line-height: 26px;}
	.single-ad-type {width: 50%;padding: 15px 10px;}
	.ad-type-img {height: 300px;}
	.ad-type-name {margin: 10px 0 0;font-size: 16px;line-height: 20px;}
	.cont-text-bttn {margin: 20px 0 0;}
	.cont-text-bttn a {font-size: 20px;line-height: 28px;}

	.full-sec-content {width: 100%;padding: 20px 20px;}
	.full-sec-content p {margin: 10px 0 0;}
	.full-sec-content .text-bttn {margin: 10px 0 0;}

	.cont-gain-more {padding: 40px 0 50px;}
	.gain-more-items .single-icon-section {padding: 15px 0;}
	.gain-more-items .inner-icon-section {padding: 30px 15px;}
	.gain-more-items .inner-icon-section p {font-size: 14px;line-height: 24px;margin: 10px 0 0;}

	.publisher-review .review-inn-midd > .title {margin: 0 0 20px;}
	.publisher-review .otr-review-text p {font-size: 16px;line-height: 30px;}
	/*App Monetize End*/

	/*Unified Pricing Rules Start*/
	.cont-limitations {padding: 20px 0 20px;}
	.otr-limitations-top {padding: 0 12px;}
	.otr-limitations-top p {font-size: 16px;line-height: 26px;margin: 10px 0 0;}
	.cont-limitations .single-content-side p {font-size: 14px;line-height: 24px;}
	/*Unified Pricing Rules End*/

	/*Contact Start*/
	.cont-contact-banner {padding: 40px 0 50px;text-align: center;}
	.contact-banner-left .title {font-size: 38px;line-height: 48px;}
	.contact-banner-left p {font-size: 18px;line-height: 28px;}

	.cont-contact-content-nd-form {padding: 30px 0 50px;text-align: center;}
	.contact-content-left {padding-top: 0;}
	.contact-content-left h2 {font-size: 20px;line-height: 28px;}
	.contact-content-left > p {font-size: 26px;line-height: 36px;}
	.contact-content-right {text-align: center;margin: 40px 0 0;}
	.contact-content-left .companies-logos li {margin: 10px 12px;}
	.contact-content-right .signup-form-midd {margin-top: 0;}
	/*Contact End*/

	/*MonetizeMore Reviews Start*/
	.cont-customer-stories {padding: 30px 0;}
	.cont-customer-stories .companies-using-inn {margin: 30px 0 0;}

	.cont-video-reviews {padding: 40px 0 0;}
	.video-reviews-top p {font-size: 16px;line-height: 24px;margin: 20px 0 0;}
	.otr-single-video-review {width: calc(50% - 16px);}

	.monetizemore-reviews .otr-review-info {width: 120px;height: 120px;}
	.monetizemore-reviews .otr-review-text {width: calc(100% - 120px);padding: 0 0 0 20px;}
	.monetizemore-reviews .otr-review-text p {font-size: 18px;line-height: 26px;margin: 0 0 10px}
	.monetizemore-reviews .otr-review-author-info {font-size: 14px;line-height: 18px;padding: 0 0 0 20px;}
	.monetizemore-reviews .otr-review-author-info span {display: block;}

	.cont-grid-reviews {padding: 40px 0 20px;}
	.single-review-grid {width: calc(50% - 24px);}
	.review-grid-content {padding: 20px 15px 15px;}
	.review-grid-content h4 {font-size: 18px;line-height: 24px;}
	.review-grid-content p {font-size: 14px;line-height: 20px;}
	.review-grid-author {padding: 0 15px 20px;}

	.page-template-tpl-monetizemore-reviews .cont-transparent-nd-custom {padding: 20px 0 50px;}
	/*MonetizeMore Reviews End*/

	/*About Us Start*/
	.cont-about-banner {padding: 40px 0 10px;}
	.about-banner-inn .title {font-size: 40px;line-height: 52px;}
	.about-banner-img {margin: 20px 0 0;}

	.cont-our-mission-sec .cont-trans-power-custom > .title {font-size: 22px;line-height: 34px;padding: 0;}

	.cont-our-mission-sec .single-trans-services-info h4 {font-size: 38px;line-height: 44px;}
	.cont-our-mission-sec .single-trans-services-info p {font-size: 16px;line-height: 24px;}

	.cont-our-mission-sec .companies-logos li {max-width: 150px;margin: 8px;}

	.cont-team-sec {padding: 40px 0 30px;}
	.team-sec-inn {padding: 0 10px;}
	.cont-team-members {padding: 20px 0 0;}
	.team-sec-inn p {font-size: 18px;line-height: 28px;}
	.team-member-img {height: 230px;}

	.cont-how-different {padding: 40px 0 30px;}

	.page-template-tpl-aboutus .join-publishers-inn h3 {font-size: 28px;line-height: 40px;}
	.join-publishers-inn .site-bttn {font-size: 16px;line-height: 20px;padding: 12px 20px;}
	/*About Us End*/

	/*career page css Start*/
	.career-job-table table td, .career-job-table table th {
		padding: 14px 10px;
	}
	.career-perks-single {
		padding-right: 30px;
	}
	.reshape-career .single-content-side p {
		font-size: 15px;
		line-height: 25px;
	}
	.reshape-career .single-content-side .text-bttn {
		font-size: 15px;
	}
	.reshape-career .single-content-side .text-bttn::after {
		font-size: 11px;
	}
	.reshape-career .single-image-nd-content .single-image-side {
		margin-top: 30px;
	}
	.reshape-career {
		padding: 10px 0 9px;
	}
	.career-perks-outer {
		padding: 40px 0 20px;
	}
	.career-perks-content {
		margin: 40px 0 0 0;
	}
	.career-perks-single {
		text-align: center;
	}
	.career-job-table-outer {
		padding-bottom: 40px;
	}
	/*career page css end*/

	/*Case Studies Start*/
	.cont-casestudy-list {padding: 0 0 40px;}
	.single-casestudy-otr {text-align: center;padding: 20px 12px;}
	.single-casestudy-img {height: auto; }
	.single-casestudy-info p {font-size: 15px;line-height: 22px;}
	.cont-pagination {margin: 30px 0 0;}
	.page-numbers {width: 30px;height: 36px;padding: 2px;margin: 4px 2px;font-size: 12px;line-height: 18px;}

	.cont-case-categories-list {padding: 20px 0 40px;}
	.page-template-tpl-case-studies .featured-on-logos {padding: 40px 0;}
	/*Case Studies End*/

	/*Case study detail start*/
	.casestudy-top .customer-stories-midd h1 {font-size: 44px;line-height: 50px;}
	.cont-case-detail-content {padding: 30px 0 40px;}
	.case-detail-inn > h1 {margin: 0 0 20px;}
	.case-detail-left {padding: 0;}
	.case-detail-left h1, .case-detail-left h2 {font-size: 24px;line-height: 30px;margin: 30px 0 10px;}
	.case-detail-left p {font-size: 16px;line-height: 28px;margin: 0 0 15px;}
	.case-detail-left ol, .case-detail-left ul {margin: 0 0 15px;}
	.case-detail-left ol li, .case-detail-left ul li {font-size: 17px;line-height: 24px;}

	.case-detail-right {padding: 25px 0 0;}
	.case-taketour {padding: 15px;}
	.case-taketour .site-bttn {font-size: 12px;line-height: 16px;margin: 20px 0 0;}

	.cont-keep-reading {padding: 40px 0 20px;}
	.keep-reading-inn .single-casestudy-info {height: auto;justify-content: center;}
	.keep-reading-inn .single-casestudy-info .title {width: 100%;}

	.casestudy-top .customer-stories-midd p {font-size: 20px;line-height: 30px;}
	/*Case study detail end*/

	/*Blog Start*/
	.blog-top-categories {padding: 20px 0 0;}
	.blog-top-categories-inn {margin: 10px 0 0;}
	.blog-top-categories-inn ul li {width: calc(50% - 14px);margin: 6px 7px;}
	.blog-top-categories-inn ul li a {min-height: 54px;font-size: 15px;line-height: 18px;}

	.blog-top {padding: 20px 0;}
	.blog-dropdwon {width: 100%;display: flex;flex-wrap: wrap;align-items: center;}
	.blog-dropdwon span {width: calc(100% - 130px);margin: 0 0 0 10px;margin-left: auto;}
	.blog-dropdwon span .fa-solid {float: right;margin-top: 4px;}
	.blog-dropdwon.active i {right: 10px !important;}
	.resources-blog-rgt .blog-dropdwon.active span .cattitle {padding: 0 0 0 10px;}
	.resources-blog-rgt .blog-dropdwon span::after {width: 100%;}
	.blog-dropdwon-inner {max-height: 250px;}
	.blog-top-right {margin: 20px 0 0;}
	.blog-top-right .wp-block-search__inside-wrapper {max-width: 100%;}
	.blog-top-right .wp-block-search__input {height: 44px;padding: 10px;}

	.blog-page-content .single-casestudy-otr.single-casestudy-full .single-casestudy-img {height: auto;width: 100%;padding: 0;}
	.blog-page-content .single-casestudy-otr.single-casestudy-full .single-casestudy-info {padding-left: 0;padding-top: 15px;width: 100%;}
	.blog-page-content .single-casestudy-otr.single-casestudy-full .single-casestudy-info .title {font-size: 18px;line-height: 24px;}
	.blog-page-content .single-casestudy-otr.single-casestudy-full .single-casestudy-info p {font-size: 15px;line-height: 22px;}

	.cont-pagination {margin: 30px 0 0;}

	.newsletter-outer {padding: 0 12px 40px;}
	.newsletter-form-inner {padding: 30px 20px 40px;}
	.newsletter-form-inner .buttons input#saveForm {padding: 10px 50px;height: 44px;}
	/*Blog End*/

	/*Blog Sidebar Start*/
	.single-post .blogdetail-right {position: relative;top: auto;padding: 40px 0 10px;}
	.blog_g2_cont {margin: 22px 0 0;}
	/*Blog Sidebar End*/

	/*Search Page Start*/
	.page-header {padding: 30px 0 10px;}
	h1.page-title {font-size: 30px;line-height: 40px;}

	.cont-message-nd-searchform {padding: 0 0 40px;}

	.search-result-content {padding: 10px 0 30px;}
	article .entry-header .entry-title, article .entry-header .entry-title a {font-size: 24px;line-height: 34px;}
	article .entry-header .post-thumbnail {width: 100%;padding: 0 0 15px 0;}

	.pagination {padding: 0 0 50px;}
	.pagination .page-numbers {font-size: 10px;line-height: 16px;}
	/*Search Page End*/

	/*Sign up page start*/
	.cont-signup-content {padding: 40px 0;}
	.cont-signup-content::after {display: none;}
	.sign_up_left {padding-right: 12px;}
	.sign_up_left .signup-form-midd {width: 100%;}
	.sign_up_right {padding-left: 12px;margin: 40px 0 0;}
	.signup-join-publisher-logo .companies-logos li {height: 30px;margin: 10px 10px 10px 0;}
	/*Sign up page end*/

	/*Notification Archive Start*/
	.cont-notifications-top {padding: 20px 0;}
	.cont-notifications-top .blog-top-categories-left {padding: 0 0 20px;}
	.notication-top-content-right {width: 100%;}
	.notication-top-content-right form .search-field {padding: 12px 15px;}
	.notication-top-content-right form .search-submit {height: 48px;}

	.single-notifications-otr {width: calc(50% - 8px);padding: 15px;margin: 16px 0 0;}
	/*Notification Archive End*/

	/*Media Center Start*/
	.media-center-about-left {padding-right: 30px;}

	.cont-media-center-about {padding: 20px 0;text-align: center;}
	.media-center-about-left {padding-right: 12px;margin: 0 0 40px;}

	.cont-annoucements {padding: 40px 0 20px;}
	.cont-annoucements .row > .title {margin: 0 0 20px;text-align: center;}
	.single-annoucement-otr {padding: 0 0 20px;margin: 0 0 20px;}
	.otr-annoucements-right {padding-left: 12px;margin: 35px 0 0;}
	.mediacenter-subscription-form {padding: 30px 20px;}

	.cont-media-news {padding: 40px 0 30px;}
	.media-news-inn {margin-left: 0px;}
	.media-news-top {text-align: center;}
	.single-media-news {width: 100%;margin: 0;padding: 20px 12px;}

	.media-news-top {margin: 0 0 30px;}
	.cont-awards-nd-members {padding: 40px 0;}
	.cont-awards-otr .companies-logos {margin: 15px 0 0;}
	.cont-awards-otr .companies-logos li {height: 45px;}

	.page-template-tpl-media_center .signup-form-inn {margin: 35px 0 0;}
	/*Media Center End*/

	/*AD Revenue Calculator Start*/
	.page-template-template-ad-revenue-calculator .case-studies-banner {margin-top: 0px;}

	.case-studies-banner h1 {font-size: 24px;margin-top: 10px;}

	.cont-ad-revenue-cal {padding: 20px 0 10px;}
	.ad-revenue-cal-inn > p {font-size: 18px;line-height: 32px;padding: 0;margin: 0 0 20px;}

	.revenue-metrics-glossary {padding: 30px 0 0;}
	.metrics-glossary-left {width: 100%;}
	.metrics-glossary-left h2, .used-nd-loved-inn h2, .used-testimonial-inn h2 {font-size: 24px;line-height: 32px;margin: 0 0 15px;}
	.metrics-glossary-left p {font-size: 16px;line-height: 26px;padding: 0;}
	.metrics-glossary-right {float: left;width: 100%;padding: 20px 0 0;}
	.cont-used-nd-loved {padding: 40px 0 30px;}
	.used-nd-loved-inn .monetizemore-sign-up-imgs img {max-height: 35px;margin: 8px 20px;}

	.cont-used-testimonial {padding: 30px 0;}
	.signup_testimonial_slider .item {padding: 10px 2px;}
	.used-testimonial-inn .signup_testimonial_slider_inn > p {font-size: 16px;line-height: 26px;padding-bottom: 10px;}

	.metrics-glossary-right .sign_up_form_outer form.wufoo ul li {width: 100% !important;margin: 0 0 12px;padding: 0;}
	.metrics-glossary-right .sign_up_form_outer form.wufoo ul li.buttons {width: 100% !important;text-align: center;margin: 10px 0 0;}
	.cont-form-calculator .sign_up_form_outer form.wufoo ul li.buttons .p-p-text {width: 100%;margin: 0;}
	.cont-form-calculator .sign_up_form_outer form.wufoo ul li.buttons > div {float: left;margin: 15px 0 10px;}
	/*AD Revenue Calculator End*/
	/*New ad-revenue-calculator Start*/
	#root .css-xgs5wp {width: calc(100% + 0px);margin-left: 0px;}
	#root .css-1s50f5r {flex-basis: 100%;max-width: 100%;padding-left: 0;}

	#root .css-1mu3wb0, #root .css-8k5b1m, #root .css-3gjyqw input {font-size: 15px;}
	#root .css-2sg4u4 > .MuiGrid-item {padding-top: 12px;}

	#root .css-i3quv3 {width: calc(100% + 0px);margin-left: 0;}
	/*New ad-revenue-calculator End*/

	/*IVT Glossary Start*/
	.ivt-glossary-banner-inn {min-height: 260px;padding: 20px 0 60px;}
	.ivt-glossary-banner-inn h1 {font-size: 32px;line-height: 40px;}
	.otr-filter-letters {padding: 20px 0 0;}
	.otr-filter-letters ul li {margin: 0 1px;}
	.otr-filter-letters ul li a {width: 32px;height: 32px;font-size: 16px;line-height: 28px;}
	.ivt-glossary-content-inn {width: 100%;margin-top: -45px;}
	.ivt-glossary-content-inn ul li {font-size: 15px;padding: 25px 20px;}
	.ivt-glossary-content-inn ul li p {font-size: 15px;}
	.ivt-glossary-content-inn ul li strong {font-size: 20px;line-height: 26px;margin: 0 0 10px;}
	.ivt-glossary-sidebar {width: 100%;margin-top: 30px;}
	/*IVT Glossary End*/

	/*How to join Start*/
	.width-840 .container {width: 590px;}

	.cont-howjoin-banner {padding: 40px 0 30px;}
	.howjoin-banner-inn h1 {font-size: 32px;line-height: 42px;}
	.howjoin-banner-inn p {font-size: 16px;line-height: 22px;margin: 5px 0 0;}
	.howjoin-page-bttn {margin: 30px 0 0;}

	.cont-easy-steps {padding: 30px 0 10px;}
	.otr-easy-steps {margin: 20px 0 0 0;}

	.cont-faqs {padding: 30px 0;}
	.otr-accordion-bttns {padding: 0;}
	.otr-accordion-bttns a {width: 160px;margin: 30px 2px 0;}

	.easysteps-content-left {width: calc(100% - 220px);}
	.easysteps-content-rgt {width: 220px;}

	.data-protection-compliance-outer {padding: 30px 0 30px;}
	.data-protection-compliance-left {padding: 0 0 25px;width: 100%;text-align: center;}
	.data-protection-compliance-left h3 {font-size: 26px;}
	.data-protection-compliance-right {width: 100%;justify-content: center;align-items: center;}
	.data-protection-compliance-right img {max-height: 54px;margin-left: 20px;}

	.page-template-template-how-to-join .cont-transparent-nd-custom {padding: 20px 0 40px;}
	.page-template-template-how-to-join .cont-transparent-nd-custom .trans-services-logos {margin-top: 30px;}
	/*How to join End*/
	/*How to join Start*/
	.width-840 .container {width: 432px;}

	.cont-howjoin-banner::before {height: 178px;}
	.cont-howjoin-banner::after {height: 141px;	width: 279px;}
	.howjoin-banner-inn h1 {font-size: 26px;line-height: 36px;}
	.howjoin-page-bttn {padding: 12px 25px;margin: 20px 0 0;}

	.easy-steps-inn h2 {font-size: 26px;line-height: 36px;}
	.tabs-style>ul li a {font-size: 14px;line-height: 18px;padding: 5px;}
	.easysteps-content-left {width: 100%;}
	.easysteps-content-left ul li {font-size: 15px;line-height: 26px;}
	.easysteps-content-rgt {width: 100%;}
	.easysteps-content-rgt img {padding-top: 20px;}

	.faqs-inn h2 {font-size: 26px;line-height: 36px;}


	.howtojoin-design .nav-tabs li a {font-size: 14px;line-height: 18px;padding: 5px;}
	/*How to join End*/

	/*****Careers New Start*****/
	.page-template-tpl-careers-new .site-bttn {padding: 10px 15px;font-size: 16px;line-height: 26px;}
	.circle-with-line::before {width: 700px;}

	.careernew-banner-right > .video-tag-otr {height: auto;}

	.cont-core-pillers .container {max-width: 540px;}
	.carrernew-title-31 {font-size: 30px;line-height: 40px;}
	.page-template-tpl-careers-new p {font-size: 16px;line-height: 26px;padding: 0 0px;margin: 10px 0 0;}

	.cont-careernew-banner {padding: 40px 0;text-align: center;background-position: left -80px bottom;background-size: 160px;}
	.careernew-banner-left {padding-bottom: 30px;}
	.careernew-banner-left h1 {font-size: 40px;line-height: 50px;}
	.careernew-banner-left p span {font-size: 16px;line-height: 22px;}
	.careernew-banner-left .site-bttn {font-size: 16px;line-height: 22px;padding: 12px 20px;}
	.page-template-tpl-careers-new .testimonial-rating span {font-size: 22px;line-height: 30px;}
	.testimonial-rating i {font-size: 22px;}
	.before-img-below::before {left: -10px;bottom: 10px;width: 100px;height: 100px;}

	.cont-careernew-whoarewe {padding: 30px 0;}
	.careernew-whoarewe-left {padding-left: 12px;}
	.careernew-whoarewe-right {padding-right: 12px;padding-bottom: 0;}
	.careernew-whoarewe-inn {padding: 15px 0 0;}
	.careernew-single-benefit p {padding: 0 10px;}

	.cont-careernew-wherearewe {padding: 10px 0 40px;}
	.careernew-wherearewe-left {padding-right: 12px;}
	.image-with-circle-nd-dots {text-align: center;}
	.image-with-circle-nd-dots::before {left: -10px;bottom: -30px;width: 100px;height: 100px;}
	.image-with-circle-nd-dots::after {right: -10px;top: -35px;}
	.careernew-wherearewe-right {padding: 15px 12px 0;}
	.careernew-benefits-head p br {	display: none;}

	.cont-careernew-benefits {padding: 40px 0 40px;}
	.cont-careernew-benefits::before {top: -75px;width: 80px;height: 150px;}
	.careernew-benefits-content {margin: 20px 0 0;}
	.careernew-single-benefit {width: 100%;margin: 10px 0;padding: 25px 20px;}
	.careernew-single-benefit h3 {font-size: 22px;line-height: 30px;}
	.load-positions-bttn {margin: 30px 0 0;}
	.all-positions-bttn {margin: 0 0 10px;}

	.cont-workstyle {padding: 35px 0 45px;text-align: center;}
	.workstyle-left {margin: 0 0 30px;}
	.workstyle-left-content {width: 100%;}
	.workstyle-left h2 {font-size: 32px;line-height: 42px;}
	.workstyle-right::after {right: 14px;}
	.cont-workstyle p {max-width: 100%;}

	.cont-core-pillers .careernew-benefits-head p {padding: 0;}
	.core-piller-content {margin: 30px 0 0 0;}
	.core-piller-left {padding-right: 0;height: auto;}
	.core-piller-right {padding: 30px 0 0;}
	.core-piller-right h4 {font-size: 24px;line-height: 32px;padding: 0 0 0 40px;margin: 20px 0 0;}
	.core-piller-right p {font-size: 16px;line-height: 26px;max-width: 100%;}
	.core-piller-right h4::before {width: 26px;height: 26px;top: 3px;}

	.cont-careernew-values {padding: 40px 0 30px;}
	.cont-careernew-values .careernew-benefits-head {padding: 0;}
	.otr-values-circle-content {padding: 30px 12px 0;}
	.single-circle-content {padding: 0;}
	.single-circle-content h4 {font-size: 26px;line-height: 36px;}
	.single-circle-content p {font-size: 16px;line-height: 28px;margin: 10px 0 0;}
	.page-template-template-parts .careernew-values-bottom a {font-size: 16px;line-height: 26px;margin: 20px 0 0;padding: 10px 15px;}

	.careernew-values-mid {padding: 30px 0 10px;text-align: center;}
	.main-circle {padding: 215px 0 190px;}
	.cont-main-circle {transform: scale(0.7);}

	.open-positions-content {margin: 30px 0 0;}
	.sigle-open-position {width: calc(50% - 8px);margin: 0;}
	.sigle-open-position a {font-size: 16px;line-height: 24px;padding: 15px 10px;min-height: 100px;}
	.load-positions-bttn a {font-size: 20px;line-height: 30px;}

	.cont-career-testimonials {padding: 40px 0;}
	.careernew-testimonials-content {padding: 0 35px;}
	.careersnew-testi-slider .slick-arrow {left: 5px;}
	.careersnew-testi-slider .slick-next {left: auto;right: 5px;}
	.careernew-testimonials-bottom {padding: 15px 12px 0;}
	.careersnew-testi-slider .slick-arrow {width: 30px;height: 30px;}
	.careersnew-testi-slider .slick-arrow i {font-size: 28px;}
	.careernew-single-testimonial {width: calc(100% - 10px) !important;margin: 10px 5px;padding: 54px 15px 20px;}
	.careernew-single-testimonial::before {top: 20px;}
	.careernew-single-testimonial-content p {font-size: 14px;line-height: 24px;}
	.careernew-single-testimonial-author {padding: 15px 0 0;}
	.careernew-single-testimonial-author p {font-size: 12px;line-height: 20px;padding: 0;margin: 10px 0 0px;}
	.careernew-testimonial-author-img {width: 85px;height: 85px;}
	.testimonial-rating {margin: 20px 0 10px;}

	.cont-careernew-form {padding: 40px 0;}
	.cont-careernew-form .signup-form-inn {margin-top: 30px;}
	.cont-careernew-form .signup-form-midd {padding: 15px 20px 30px;}
	.cont-careernew-form .signup-form-midd .wufoo ul li {width: 100%;margin: 15px 0 0;}
	.cont-careernew-form .signup-form-midd .wufoo ul li > div {margin: 6px 0 0;}
	.cont-careernew-form .signup-form-midd .wufoo ul li#foli62 #title62, .cont-careernew-form .signup-form-midd .wufoo ul li#foli166 #title166 {width: 100%;margin: 0;}
	.cont-careernew-form .signup-form-midd .wufoo ul li#foli62 > div, .cont-careernew-form .signup-form-midd .wufoo ul li#foli166 > div {width: 100%;}
	.cont-upload-field {width: 100px;}
	.uploaded-file-name {width: calc(100% - 110px);}
	.cont-careernew-form .signup-form-midd .wufoo ul li label.choice {width: calc(100% - 35px);margin: 0 0 0 35px;}
	.cont-radio {margin-bottom: 2px;}

	.careernew-wherearewe-right::after {right: 10px;}
	.careernew-benefits-content::after {right: 10px;bottom: -75px;}
	.open-positions-content::after {right: 0px;bottom: -72px;width: 60px;height: 57px;}
	/*****Careers New End*****/

	/*Signup v24 start*/
	.cont-signupv24-content::after {display: none;}

	.signupv24_left {width: 100%;padding: 40px 12px;}
	.signupv24_right {width: 100%;padding: 40px 12px;position: relative;}
	.signupv24_right::after {content: "";position: absolute;z-index: 1;	left: 0;top: 0;width: 100%;height: 100%;background: #434CE6 url(assets/images/sign-upv-24-background_pattern.png) left bottom no-repeat;background-size: 62% auto;}
	/*Signup v24 end*/

	/*Report Page Start*/
	.page-template-tpl-report .secrets-ad-revenue-title, .page-template-tpl-report .secrets-ad-revenue-content {padding: 0 12px;}
	.page-template-tpl-report .secrets-ad-revenue-content p {font-size: 16px;line-height: 26px;}
	/*Report Page End*/

	/*404 page Start*/
	.cont-error-page {min-height: auto;}
	.error404-content-inn {position: relative;left: 0;top: 0;transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);-webkit-transform: translate(0%, 0%);}
	.error404-content-inn h1 {font-size: 40px;line-height: 50px;}
	/*404 page End*/

	/*PPC Ad Ops v2 Start*/
	.cont-ppc-ad-top {padding: 15px 0;}
	.ppc-ad-top-inn {display: flex;width: 100%;text-align: center;flex-wrap: wrap;justify-content: center;}

	.cont-uncover-sec {padding: 30px 0 0;}
	.solution-pricing-banner .uncover-sec-content {width: 100%;text-align: center;padding-right: 0;}
	.ppc-adopt-v2-banner .otr-certified-logo {margin: 5px 4px;}
	.solution-pricing-banner .uncover-sec-img {width: 100%;margin: 30px 0 0;}
	.solution-main-outer .uncover-sec-content h1 {font-size: 25px;line-height: 36px;}

	.cont-companies-using-service {padding: 40px 0 20px;}
	.single-trans-services-logo {margin: 10px 10px;}
	.single-trans-services-logo img {max-height: 36px;}
	.companies-using-service-inn .trans-services-logos {margin: 10px 0 20px;padding: 0 5%;}
	.ppc-adopt-v2-banner .soluion-logos-banner {display: flex;flex-wrap: wrap;justify-content: center;}
	.companies-using-service-inn p {font-size: 16px;line-height: 26px;padding: 0;}

	.cont-img-nd-content-ppc-ad {padding: 30px 0 10px !important;}
	.single-tired-img-content {margin: 10px 0 40px;text-align: center;}
	.cont-tired-sec {padding: 45px 0 40px;}
	.single-tired-img {width: 100%;margin-bottom: 20px;}
	.single-tired-content {width: 100%;padding: 0;}
	.solution-imgcontent-con .single-tired-img {padding: 0 !important;}
	.single-tired-content p {font-size: 16px;line-height: 26px;}
	.single-tired-img-content:nth-child(2n) .single-tired-img {padding-right: 0 !important;padding-left: 0px !important;}
	.single-tired-img-content:nth-child(2n) .single-tired-content {padding: 0;}

	.three-cols-inrow .single-feature {width: 100%;margin: 8px 0;text-align: center;}

	.cont-packages {padding: 40px 0 30px;}
	.packages-top h3 {font-size: 24px;line-height: 32px;}

	.cont-numbers-info {padding: 20px 0 40px;}
	.numbers-info-inn {padding: 0;}
	.single-trans-services-info h4 {font-size: 32px;line-height: 40px;}
	.single-trans-services-info p {font-size: 16px;line-height: 24px;}
	.single-trans-services-info h4 sup {font-size: 18px;top: -11px;}
	/*PPC Ad Ops v2 End*/

	/*Competitor Generic v2 Start*/
	.monetize-logo-v2-page {margin: 0 0 30px;}
	.monetize-logo-v2-page a {float: none;display: inline-block;}
	.competitor-generic-v2-inner {text-align: center;}
	.competitor-generic-v2-banner-left {width: 100%;padding: 0 0 20px;}
	.competitor-generic-v2-banner-left h1 {font-size: 26px;line-height: 36px;}
	.cont-banner-logos img {float: none;max-height: 38px;margin: 8px 10px;display: inline-block;}
	.competitor-generic-v2-banner-right {width: 100%;}
	.ppc-competitor-generic-v2-banner-form {float: none;display: inline-block;text-align: left;}

	.used-nd-loved-inn .monetizemore-sign-up-imgs img {max-height: 32px;margin: 8px 15px;}

	#reimagine {padding-bottom: 0px;}
	.just-single-content .single-tired-content h3 {font-size: 22px;line-height: 30px;}

	.features-three-in-row .single-feature {width: 100%;margin: 10px 8px;text-align: center;}

	.page-template-template-ppc-competitor-generic-v2 .cont-tomas-review {padding: 50px 0;}

	.page-template-template-ppc-competitor-generic-v2 .cont-numbers-info {padding-top: 30px;}

	.page-template-template-ppc-competitor-generic-v2 .cont-packages {padding: 0 0 30px;}

	.cont-unload-adrev-potential {padding: 40px 0;}

	.adrev-potential-inn h3 {font-size: 20px;line-height: 28px;}
	/*Competitor Generic v2 End*/

	/*Traffic Cop Start*/
	.page-template-template-traffic-cop-v7 .cont-cop-protect-content {margin-top: 40px;}
	/*Traffic Cop End*/

	/*Sign Up Success! Page Start*/
	.page-id-4379 .default-temp-inn {padding: 0 15px;}
	.page-id-4379 .default-temp-inn article .success_out p .btn {font-size: 13px;}
	/*Sign Up Success! Page End*/

	/*Best Google AdX Partner Start*/
	.cont-google-adx-banner {padding: 40px 0 60px !important;clip-path: polygon(0 0, 100% 0, 100% 95%, 0% 100%);}
	.bttn-nd-nocard-otr {margin: 20px 0 20px;justify-content: center;}

	.cont-experience-googlead {padding: 70px 0 45px;margin: -40px 0 0;}
	.experience-googlead-top {padding: 0 12px;}
	.experience-googlead-features {margin: 20px 0 0;}
	.experience-googlead-top p {font-size: 16px;line-height: 26px;}
	.worth-it-table table tr th {height: 60px;padding: 5px 10px;font-size: 14px;line-height: 20px;}
	.worth-it-table table tr td {height: 50px;padding: 5px 10px;font-size: 14px;line-height: 20px;}
	.bttn-300 .site-bttn {width: 200px;margin: 20px 0 0;}

	.cont-worth-it {padding: 50px 0;}

	.page-template-tpl-google-adx-partner .cont-companies-using {padding: 40px 0;}

	.publisher-review {padding: 40px 15px;}
	.run-review-slider .slick-arrow {left: -26px;}
	.run-review-slider .slick-next {left: auto;right: -26px;}
	.run-review-slider .slick-arrow {font-size: 30px;}
	/*Best Google AdX Partner End*/

	/*Advance Payment Start*/
	.cont-advance-payment-banner::after {display: none;}
	.advance-payment-banner-left {padding: 40px 0;width: 100%;text-align: center;}
	.advance-payment-banner-left h1 {font-size: 26px;line-height: 36px;}
	.advance-payment-banner-left p {font-size: 16px;line-height: 26px;}
	.advance-payment-banner-right {width: 100%;}
	.advance-payment-banner-img {height: 350px;clip-path: polygon(10% 0,100% 0,90% 100%,0% 100%);}

	.cont-advance-payment-avail {padding: 40px 0;}
	.advance-payment-avail-inn h2, .advance-payment-avail-inn p {padding-left: 0;padding-right: 0;}
	.advance-payment-avail-inn h2 {font-size: 24px;line-height: 34px;}
	.advance-payment-avail-inn p {font-size: 16px;line-height: 26px;}

	.cont-advance-benefits {padding: 40px 0 30px;}
	.single-benefit-grid {padding: 20px 0px;width: 100%;}

	.cont-advance-pay-steps {padding: 40px 0;}
	.advance-pay-steps-inn h2 {font-size: 24px;line-height: 34px;}
	ol.parallel-lis li {padding: 0 15px 0 0;width: 50%;}
	ul.doted-lis {padding-left: 0px;}
	.cont-advance-pay-testimonial {padding: 40px 0;}
	/*Advance Payment End*/

	/*Pricing Start*/
	.cont-pricing-banner {padding: 40px 0 20px;}
	.pricing-banner-inn>.title {margin: 0 0 10px;}

	.cont-our-solutions {padding: 20px 0 10px;}
	.otr-solution-list {margin: 0;}

	.page-template-tpl-pricing .cont-packages {padding: 40px 0 50px;}
	.page-template-tpl-pricing .packages-top .title {font-size: 24px;line-height: 32px;}

	.page-template-tpl-pricing .cont-companies-using {padding: 40px 0;}

	.page-template-tpl-pricing .cont-average-inc {padding: 40px 0 0;}

	.page-template-tpl-pricing .cont-average-inc {padding: 40px 0 0;}
	.page-template-tpl-pricing .cont-secrets-ad-revenue {padding: 50px 0 20px;}

	.page-template-tpl-pricing .publisher-review .otr-review-text p {font-size: 18px;line-height: 28px;}

	.page-template-tpl-pricing .cont-icon-sections {padding: 40px 0;}
	.icon-section-grids {margin: 20px 0 0;}

	.page-template-tpl-pricing .cont-numbers-achieved {padding: 0 0 50px;}
	.page-template-tpl-pricing .cont-numbers-achieved .container {padding: 0 24px;}
	.page-template-tpl-pricing .cont-numbers-achieved>div>.row {padding: 20px;}
	.page-template-tpl-pricing .single-number-info .title {font-size: 38px;line-height: 44px;}
	/*Pricing End*/

	/*Blog detail Start*/
	body.single-post {padding: 130px 0 0;overflow: initial;}
	.single-post .cont-breadcrumb-sec {top: 72px;padding: 10px 0;}

	.blog-sidebar-subscribe, .blog-top-reading {padding: 20px;}
	.school-of-adsense {padding: 0 0 18px;}
	.school-of-adsense p {padding: 0 20px;}
	.blog-top-reading-list ul li {padding: 10px 0;}
	.blog-contnt-midd table td {padding: 5px;font-size: 13px;}
	.blog-content-table {border: 5px solid #456789;}

	.fixed-sec-content .site-bttn {margin-left: 0;margin-top: 10px;}

	.cont-worldwide-publishers {padding: 40px 12px;}
	.trusted-publishers-inner {padding: 20px 15px 25px;}
	.trusted-publishers-inner h3 {font-size: 24px;line-height: 36px;}
	.trusted-publishers-inner p {font-size: 18px;line-height: 26px;margin: 10px 0 0;}
	.trusted-publishers-inner .site-bttn {font-size: 15px;line-height: 20px;margin: 20px 0 0;}
	/*Blog detail End*/

	/*****Careers New Start*****/
	.parallel-listing {padding: 0;}
	/*****Careers New End*****/

	/*Thankyou Pages Start*/
	.cont-thankyou-banner {padding: 40px 0 20px;}

	.cont-ad-ops-guru {padding: 30px 0 20px;}
	.cont-ad-ops-guru-posts .single-casestudy-info {height: auto;}

	.thankspage-top-readings {padding: 20px 0 30px;}
	/*Thankyou Pages End*/

	/*Home new v1 Start*/
	.cont-homenew-banner {padding-bottom: 28%;background-size: 100% auto;}
	.cont-homenew-banner .row {height: auto;}
	.homenew-banner-left {padding-top: 30px;padding-bottom: 20px;padding-right: 12px;}
	.homenew-banner-left p {font-size: 16px;line-height: 24px;}

	.cont-award-winning {padding: 40px 0;}
	.homenewv1-award-winning .companies-logos li {margin: 10px 12px;height: 42px;}
	.homenewv1-award-winning .proud-membership-otr {margin: 40px 0 0;border-left: none;}

	.cont-newpackages-table {padding: 20px 0 40px;}
	.valuable-pack {padding: 8px 10px;font-size: 12px;line-height: 16px;}
	.newpackages-main table tr th {font-size: 15px;line-height: 24px;font-weight: 600;}
	.newpackages-main table tr td {font-size: 14px;line-height: 20px;}
	.newpackages-main table tr td .fa-check {font-size: 20px;-webkit-text-stroke: 0px #fff;}
	.newpackages-ready {padding: 30px 12px 0;}

	.with-bg-numbers-achieved {padding: 40px 0;}

	.newhome-single-review .review-inn-midd {padding: 20px;}
	.newhome-single-review .otr-rpm-inc {margin: 0 10px 20px;font-size: 16px;line-height: 22px;}
	.newhome-single-review .otr-rpm-inc span {font-size: 20px;}
	.newhome-single-review .otr-review-text p {font-size: 16px;line-height: 26px;}
	.newhome-single-review .otr-review-info {margin: 20px 0 0;}
	.cont-single-review .companies-logos li {margin: 10px 25px;height: 40px;}

	.cont-ad-tech-prof {background-size: cover;}
	.ad-tech-prof-inn {padding: 20px 12px;height: 380px;}
	.ad-tech-prof-inn p {font-size: 15px;line-height: 22px;margin: 0 0 20px;}

	.cont-feat-on .companies-logos li {height: 40px;}

	.cont-newhome-form-sec {padding: 20px 0 40px;}
	.newhome-form-otr {margin: 10px 0 0;}
	/*Home new v1 End*/

	/*About Page Member popup Start*/
	.team-members-nav .slick-slide {width: 50% !important;}
	.cont-cpopup-content {padding: 15px;}
	.member-popup-content p {font-size: 14px;line-height: 22px;}
	.team-popup-slider .slick-arrow {bottom: 20px;}
	/*About Page Member popup End*/

	/*utm builder Start*/
	.cont-utm-builder .case-detail-left {padding: 0 30px 0 0;}
	.cont-utm-builder form .bullets-area {margin: 20px 0;}
	.cont-utm-builder form .bullets-area ul {width: 100% !important;margin: 0;}
	.generator-area .click-copy-btn {font-size: 15px;line-height: 18px;}
	.generator-area p {font-size: 14px;line-height: 20px;}

	.cont-utm-builder .case-detail-right {padding: 10px 0 0;}
	/*utm builder End*/

	/*Video Academy Start*/
	.cont-video-academy-banner {padding: 10px 0;}
	.video-academy-banner-inn {height: 250px;}
	.cont-academy-video-series {padding: 40px 0 20px;}
	.academy-video-series-video {margin: 30px 0 0;}

	.cont-what-in-store {padding: 0 0 20px;}
	.what-in-store-inn > .title {margin: 25px 0 0;}
	.what-in-store-inn p {font-size: 16px;line-height: 26px;margin: 10px 0 0;}
	.what-in-store-inn ul {width: 100%;max-width: 100%;margin: 20px 0 0;}
	.what-in-store-inn ul li::before {top: 10px;}

	.cont-video-academy-items {padding: 40px 30px 40px;}
	.video-academy-slider .slick-arrow {left: -38px;}
	.video-academy-slider .slick-next {left: auto;right: -38px;}
	/*Video Academy End*/

	/*Signup v27 Start*/
	.cont-signupv27-content .signupv24_right {background: transparent linear-gradient(180deg, #2D2C8F 0%, #3C3BB8 27%, #4544E9 100%) 0% 0% no-repeat padding-box;}
	.cont-signupv27-content .logo-signup-page {margin: 0 0 30px;}
	.cont-signupv27-content .signupv24_right::after {display:none;}
	/*Signup v27 End*/

	/*Enterprise Start*/
	.enterprise-publisher-banner {text-align: left;}
	.enterprise-publisher-banner .pubguru-banner-left {padding-right: 12px;}
	.enterprise-publisher-banner p {font-size: 16px;line-height: 26px;margin: 15px 0 0;}
	.enterprise-publisher-banner .logos-heigt-56 .otr-certified-logo {height: 50px;margin: 0 4px}
	.enterprise-publisher-banner .cont-certified-by {text-align: left;}
	.enterprise-publisher-banner .pubguru-banner-right img {margin: 0;}
	.enterprise-img-mobile {display: block;}
	.enterprise-img-desktop {display: none;}

	.cont-drive-business {padding: 40px 0;}
	.drive-business-content {padding: 25px 20px;}

	.page-template-tpl-enterprise .cont-icon-sections {padding: 40px 0 20px;}
	.page-template-tpl-enterprise .cont-icon-sections .row>.title {margin: 0 0 20px;}
	/*Enterprise End*/


	/*=============AFFILIATE PAGES START=============*/
	.banner-text {
        max-width: 100%;
    }
    .home-banner {
        height: 100%;
		padding: 60px 0;
    }
	.banner-text h1 {font-size: 30px;line-height: 38px;}
	.banner-text h5 {font-size: 13px;margin: 10px 0;}
	.banner-text h5::after {bottom: -15px;}
	.apply-btn, .login-btn {font-size: 15px;min-width: 163.71px;}
    .home-banner::after {
        opacity: 0;
    }
	.publisher-sec {margin-top: 50px;}
	.publisher-logo ul {gap: 15px;}
	
	.prog-work-sec {margin-top: 50px;}
	.prog-work-sec h3 {font-size: 36px;}
	.prog-work-box img {max-width: 140px;}
    .prog-work-box:first-child, .prog-work-box:nth-child(2), .prog-work-box:nth-child(3) {
        width: 100%;
        max-width: 100%;
    }
    .prog-work-inner {
        margin-top: 50px;
        gap: 20px;
        flex-wrap: wrap;
    }
    .prog-work-inner::before{
        display: none;
    }
    .prog-work-box h4 {font-size: 20px;line-height: 27px;min-height: auto;}
	.prog-work-box p {font-size: 14px;}
	
	.prog-overview-sec {margin-top: 50px;padding: 50px 0 130px;}
	.prog-overview-left {width: 100%;}
	.prog-overview-right {width: 100%;margin: 10px 0 0;}
	.prog-overview-right h3 {font-size: 35px;}
	.prog-overview-right ul li {margin-bottom: 20px;}
	.prog-overview-right ul li h5 {font-size: 18px;line-height: 30px;}
	.prog-overview-right ul li p {font-size: 14px;margin: 0;}
	
    .applys-sec {padding: 35px;flex-wrap: wrap;gap: 20px;}
	.applys-sec h3 {font-size: 32px;line-height: 40px;}
	.apply-right a {font-size: 15px;min-width: 260px;}
    .applys-sec::before {
        width: 123px;
        height: 123px;
        left: -80px;
    }
    .applys-sec::after {
        width: 165px;
        background-size: 145px;
        height: 165px;
    }
	
	.faq-sec {padding: 238px 0 50px;}
	.faq-bottom {margin: 50px auto 0;}
	.faq-bottom h3 {font-size: 34px;}
    .faq-accord .tab-label {
        padding: 24px 15px;
        font-size: 16px;
    }
    .faq-accord .tab-label::before {
        margin-right: 15px;
        position: relative;
        top: 3px;
    }
    .faq-accord .tab-content{
        padding: 0 15px 0px 47px;
    }
    .faq-accord .tab-content p {font-size: 14px;line-height: 166%;}
    .faq-accord .tab-content.show {
        padding: 0 15px 30px 47px;
        font-size: 14px;
        line-height: 166%;
    }
    .faq-accord .tab-content ul {
        padding-left: 0;
    }
    .become-more-sec {
        margin-top: 0;
    }
	.become-more-left {width: 100%;}
    .become-more-left img {
        width: 100%;max-height: 300px;}
	.become-more-right {width: 100%;text-align: center;}
	.become-more-right h3 {font-size: 24px;line-height: 36px;}
	.get-start-btn {font-size: 15px;min-width: 200px;}
	
    .banner-text p {
        font-size: 14px;
    }
    .prog-overview-left::before {
        width: 180px;
        height: 180px;
        top: -10px;
    }
    .prog-overview-left::after {
        width: 185px;
        height: 185px;
        bottom: -20px;
    }
    .header-custom-menu .menu li.login-menu, .header-custom-menu .menu li.signup-menu {
        padding-left: 15px;
    }
    .publisher-logo ul li {
        width: 48%;
    }
    .publisher-logo ul {
        text-align: center;
    }
	
	.affiliate-footer .footer-custom-widget #text-16 p, .affiliate-footer .footer-custom-widget p {padding-right: 25px;}

	/***** Legal T & C Agreement Start *****/
	.legal-agreement-banner {padding: 40px 0;}
	.legal-agreement-inn h1 {font-size: 26px;line-height: 36px;padding-bottom: 25px;}
	.legal-agreement-content {padding: 40px 0 0px;}
	.legal-agreement-content-inn h2 {font-size: 25px;line-height: 36px;margin: 25px 0 0;}
	.legal-agreement-content-inn p {font-size: 16px;line-height: 28px;margin: 10px 0 0;}
	.legal-agreement-content-inn ol li, .legal-agreement-content-inn ul li {font-size: 16px;line-height: 26px;padding: 0 0 0 25px;}
	.legal-agreement-content-inn ul li::before {top: 11px;width: 7px;height: 7px;}
	/***** Legal T & C Agreement End *****/

	/***** affiliate-partner-program-pt Start *****/
	.page-template-tpl-affiliate-partner-program-pt .prog-work-box {margin: 25px 0 0;}
	.page-template-tpl-affiliate-partner-program-pt .prog-work-box:first-child {max-width: 100%;margin-top: 0;}

	.cont-restrict-sec {padding: 50px 0;}
	.restrict-sec-inn h3 {font-size: 28px;line-height: 40px;}

	.page-template-tpl-affiliate-partner-program-pt .faq-sec {padding-bottom: 20px;}

	.page-template-tpl-affiliate-partner-program-pt .become-more-right {padding: 0;}
	/***** affiliate-partner-program-pt End *****/
	/*=============AFFILIATE PAGES END=============*/

	/*=============Nigerian PAGES START=============*/
	/*Page COntent Start*/
	.header-custom-logo {width: 100%;text-align: center;}
	.nigerian-banner {padding: 20px 0 40px;}
	.nigerian-banner .banner-inn {text-align: center;}
	.nigerian-banner .banner-text {padding: 0 ;width: 100%;}
	.nigerian-banner .banner-text h1 {font-size: 26px;line-height: 34px;}
	.nigerian-banner .banner-bttns .page-bttn {margin: auto;}
	.no-credit-card {width: 100%;margin: 10px 0 0;}
	.nigerian-banner .banner-certified img {float: none;margin: 5px 2px;display: inline-block;}
	.nigerian-banner .banner-image {width: 100%;}
	.nigerian-banner .banner-image img {width: auto;}
	.nigerian-banner .banner-image p {margin: 10px 0 0;}
	.cont-trusted-publishers {padding: 25px 0;}
	.content-img-side {padding: 0;width: 100%;}
	.content-text-side {padding: 10px 0 0;width: 100%;text-align: center;}
	.cont-icon-nd-content {padding: 20px 0;}
	.single-icon-nd-content {width: 100%;margin: 15px 0;padding: 20px 15px 20px;text-align: center;}
	.otr-single-icon img {float: none;display: inline-block;}
	.cont-numbers-sec {padding: 20px 0 40px;}
	.single-numbers-info {width: 100%;padding: 20px 0;}
	.numbers-sec-inn .banner-bttns {margin-top: 20px;}
	.cont-testimonials {padding: 40px 0;}
	.single-testimonial-info {text-align: center;}
	.single-testimonial-img {width: 100%;}
	.single-testimonial-img img {float: none;width: auto;display: inline-block;}
	.single-testimonial-content {float: left;width: 100%;padding: 10px 0 0;}
	.single-testimonial-content h3 {font-size: 18px;line-height: 30px;}
	#nigerian-page-form {padding-bottom: 40px;}
	.cont-join-publisher {padding: 30px 0 115px;}
	.join-publisher-inn h3 {font-size: 22px;line-height: 34px;}
	.join-publisher-inn ul {margin: 10px 0 0;width: 206px;}
	.join-publisher-inn ul li {width: 100%;font-size: 16px;line-height: 24px;text-align: left;margin: 8px 0;}
	.join-form-midd {padding: 25px 15px 20px;}
	/*Page COntent End*/
	/*=============Nigerian PAGES END=============*/

	/*Smart Refresh Start*/
	.cont-gif-img {padding: 0 10%;height: 300px;}

	.viewability-content {padding: 40px 0 30px;}
	.viewability-content .packages-top {padding: 0 12px;}
	.viewability-content .packages-top h3 {font-size: 26px;line-height: 36px;}
	.viewability-content .packages-top p {font-size: 16px;line-height: 28px;}
	.viewability-content .cont-image-nd-its-content {padding: 20px 0 0;}

	.icon-section-top-content > .title {margin: 0 0 20px;}

	.page-template-tpl-smart-refresh .cont-transparent-nd-custom {padding: 40px 0;}

	.single-review-top {margin: 0 0 20px;}
	.review-slider-smart {padding: 0 25px;}
	.review-slider-smart .otr-review-text p {font-size: 16px;line-height: 30px;}
	.review-slider-smart .slick-arrow {left: 0px;}
	.review-slider-smart .slick-next {left: auto;right: 0px;}
	/*Smart Refresh End*/



	/*Sign v 30 page css start*/
	.signupv30-con {
		max-width: 100%;
	}
	.signupv30-con li {
		margin: 7px 7px;
		max-height: 50px;
	}
	.signupv30_left .signup-form-midd {
		width: 100%;
	}
	.cont-signupv30-content::after {
		display: none;
	}
	.signupv30_left .cont-logo {
		padding: 0 0 30px;
	}
	.signupv30_left {
		padding: 60px 20px 60px 20px;
	}
	.cont-signupv30-content .container {
		max-width: 100%;
	}
	.signupv30_right {
		background: #434CE6 url(assets/images/sign-upv-24-background_pattern.png) left bottom no-repeat;
		background-size: 400px auto;
	}
	.signupv30-con {
		padding: 50px 0 50px;
	}
	.signupv30-join-revenue:not(:last-child) {
		padding-bottom: 40px;
	}
	/*Sign v 30 page css end*/

	/*How to Join page css start*/
	.join-cont-video-single {
		width: 50%;
		padding: 0 0 40px 20px;
	}
	.join-cont-videos {
		padding: 45px 0 10px;
	}
	/*How to Join page css end*/

	/*Blog side page css start*/
	.blog_find_top {padding: 20px 12px;}
	.cont-sidebar-logos {padding: 15px 0 0;}
	.blog_find_content .single-trans-services-info {width: 33.33333%;padding: 5px 12px;text-align: center;}
	.blog_find_outer {
		margin: auto;
	}
	/*Blog side page css end*/

	/*affiliate-partner-program-new Start*/
	.affi-title-42 {font-size: 30px;line-height: 38px;margin: 0 0 30px;}
	.affi-title-38 {font-size: 30px;line-height: 38px;margin: 0 0 30px;}

	.cont-affiliate-banner::before {margin: 180px 0 0;width: 100px;height: 80px;}
	.cont-affiliate-banner::after {right: 0;width: 105px;height: 80px;top: 30px;}
	.affiliate-banner-bg {padding: 40px 0 60px;}
	.affiliate-banner-left h5 {font-size: 22px;line-height: 30px;margin: 10px 0 0;padding: 0;}
	.affiliate-banner-left p {font-size: 16px;line-height: 24px;margin: 15px 0 0;}
	.affiliate-banner-btns {margin-top: 25px;}
	.affiliate-apply-btn {font-size: 15px;line-height: 48px;min-width: 150px;min-height: 52px;}
	.affiliate-login-btn {font-size: 15px;line-height: 48px;min-width: 150px;min-height: 52px;}
	.affiliate-banner-right {margin: 30px 0 0;text-align: center;}
	.affiliate-banner-right img {width: 100%;margin: 0;max-width: 450px;}

	.affiliate-prog-work-sec::before {height: 40px;top: -40px;}
	.affiliate-prog-work-sec {padding: 40px 0 0;}
	.affiliate-prog-work-box-inn {padding: 40px 15px;}
	.affiliate-prog-work-inner {margin-top: 0px;}
	.affiliate-prog-work-box h4 {font-size: 20px;line-height: 26px;}
	.affiliate-prog-work-box p {font-size: 15px;line-height: 24px;margin: 10px 0 0;}

	.affi-publisher-sec {padding: 50px 0;}
	.affi-publisher-logo ul li {margin: 10px 18px;}

	.affi-prog-overview-sec {padding: 50px 0 0px;}
	.affi-prog-overview-sec::before {width: 155px;height: 100px;bottom: 50px;}
	.affi-prog-overview-content > div {width: 100%;}
	.affi-prog-overview-left ul li {padding: 25px;}
	.affi-prog-overview-left ul li h5 {font-size: 18px;line-height: 24px;}
	.affi-prog-overview-left ul li p {font-size: 16px;line-height: 24px;}
	.affi-prog-overview-right {text-align: center;}
	.affi-prog-overview-right img {max-width: 500px;width: 100%;float: none;display: inline-block;}

	.affi-applys-sec {padding: 60px 12px 30px;}
	.affi-applys-inn {padding: 30px 30px;}
	.affi-apply-left > a {font-size: 15px;line-height: 48px;min-width: 150px;min-height: 52px;padding: 0 25px;}
	.affi-apply-right {width: 38%;padding: 0 0 0 20px;}

	.affi-faq-sec {padding: 40px 0 80px;}
	.affi-faq-sec::before {top: auto;left: 0;transform: translate(0px, 0%);width: 90px;height: 70px;margin: 0;bottom: 0;}
	.affi-faq-sec::after {top: 10px;width: 120px;height: 100px;}
	.affi-faq-accord .tab-label {font-size: 18px;line-height: 26px;}
	.affi-faq-accord .tab-content {font-size: 16px;line-height: 26px;padding: 0 0 24px 0px;}
	.affi-faq-accord .tab-content p {font-size: 16px;line-height: 26px;}

	.affi-become-more-sec {padding: 40px 12px 50px;}
	.affi-become-more-content {padding: 30px;}
	.affi-become-more-left {width: 100%;padding: 0;text-align: center;}
	.affi-become-more-right {width: 100%;margin: 30px 0 0;text-align: center;}
	.affi-become-more-right h3 {font-size: 24px;line-height: 32px;}
	.affi-get-start-btn {font-size: 15px;line-height: 48px;min-width: 150px;min-height: 52px;padding: 0 25px;}
	/*affiliate-partner-program-new End*/

	/*Advanced Video Training Page Start*/
	.cont-course-page-top {padding: 40px 0;}
	.course-course-top-inn h1 {font-size: 40px;line-height: 50px;}
	.course-course-top-inn p {margin: 5px 0 0;}

	.cont-course-banner {padding: 45px 0;}
	.single-course-otr h2 {font-size: 32px;line-height: 38px;}

	.cont-wanthelp {padding: 45px 0;}
	.course-wanthelp-inn h3 {font-size: 34px;line-height: 40px;}

	.cont-courselogin-sec {padding: 50px 0;}
	.cont-form-tabs .nav-link {padding: 12px 12px;}
	.course-popup-title {font-size: 18px;line-height: 26px;}

	.cont-policy-violation-sec {padding: 40px 0;}
	/*Advanced Video Training Page End*/

	/*Course Cat Page Start*/
	.cont-cat-posts {padding: 40px 0;}
	.cont-course-cats-left ul {padding: 15px 20px;}
	.cont-course-cats-left ul li {margin: 2px 0;}
	.cont-cat-posts-right {padding: 0 10px;}
	.cont-cat-posts-right .howjoin-banner-inn h1 {font-size: 32px;line-height: 40px;letter-spacing: -1px;}
	.cont-cat-posts-right .join-cont-video-single {width: 50%;}
	.single-cat-post .join-cont-video-top {height: 190px;}
	.cont-cat-posts-right .join-cont-video-details {padding: 10px 0 0;}
	.cont-cat-posts-right .join-cont-video-details h4 {font-size: 16px;line-height: 22px;}
	.cont-cat-posts-right {order: -1;}
	/*Course Cat Page End*/

	/*Advanced Video Training Page Start*/
	.course-course-top-inn {text-align: center;max-width: 100%;}

	.cont-policy-violation-sec {padding: 50px 0;overflow: hidden;}
	.woofoo-register-inn {text-align: center;padding: 50px 0 0;}
	.policy-violation-left h2 {font-size: 28px;line-height: 38px;}
	.policy-violation-inn {padding: 0;text-align: center;}
	.policy-violation-left h3 {font-size: 20px;line-height: 30px;}
	.policy-violation-left p {margin: 15px 0 0;}
	.policy-violation-left ul li {margin: 10px 0 0;}
	.policy-violation-right {padding: 50px 0 0;text-align: center;position: relative;top: 0;margin-top: 0;}
	.policy-violation-right img {max-width: 290px;}

	.policy-violation-left {padding-bottom: 10px;}
	.training-faq-inn {margin: 40px 0 0 0;padding-top: 40px;position: relative;}
	.training-faq-inn::before {height: calc(100% + 50px);bottom: -50px;width: 992px;left: 50%;transform: translate(-50%, 0);}
	/*Advanced Video Training Page End*/


	/*Advanced-Ads*/
	.banner-ads-inn h1 ~ p {
	font-size: 16px;
	line-height: 26px;
	}
	.banner-ads-inn ul {display: none;}
	.banner-ads-inn ul li img {
	max-width: 30px;
	}
	.title-42 {
	font-size: 28px;
	line-height: 39px;
	}
	.banner-ads-inn h1 {
	padding:0px;
	}
	.specification-ads-inn h2 {
	margin-bottom: 50px;
	}
	.specification-ads-grid p {
	font-size: 15px;
	line-height: 26px;
	}
	.specification-ads-grid h4 {
	font-size: 15px;
	line-height: 26px;
	margin-bottom: 8px;
	}
	.cont-award-winning.logos-ads-main .companies-logos li {
	height: 45px;
	margin: 20px 40px;
	}
	.revenue-ads-left h3 {
	font-size: 32px;
	line-height: 44px;
	}
	.revenue-ads-left p {
	font-size: 16px;
	line-height: 26px;
	}
	.ad-tech2 .secrets-ad-revenue-content p {
	font-size: 16px;
	line-height: 26px;
	}
	.ad-tech2 .single-content-side ul li {
	font-size: 16px;
	line-height: 26px;
	padding-left: 30px;
	}
	.ad-plugin-left h4 ~ p {
	font-size: 16px;
	line-height: 26px;
	margin: 0;
	}
	.ad-plugin-left ul li .ad-plugin-text p {
	font-size: 15px;
	line-height: 21px;
	}
	.cont-faqs.faq-ads h2 {
	font-size: 32px;
	line-height: 45px;
	margin-bottom: 25px;
	}
	section.specification-ads {
	padding: 70px 0;
	}
	.testimonials-ads {
	padding: 70px 0;
	}
	.cont-award-winning.logos-ads-main {
	padding: 70px 0 70px 0;
	}
	.cont-secrets-ad-revenue.cols-vertical-midd.ad-tech2 {
	padding: 0 0 50px 0;
	}
	.ad-plugin-main {
	padding: 70px 0;
	}
	.cont-faqs.faq-ads {
	padding: 70px 0;
	}
	.page-links {
	padding: 70px 0;
	}
	.page-links-right .page-links-grid {
	width: 100%;
	margin-bottom: 28px;
	}
	.page-links-left {
	width: 240px;
	padding-right: 50px;
	}
	.page-links-right {
	width: calc(100% - 240px);
	column-gap: 50px;
	}
	.page-links-left h3 {
	font-size: 30px;
	line-height: 41px;
	}
	.page-links-left h2 {
	font-size: 15px;
	line-height: 22px;
	margin-bottom: 10px;
	}
	.page-links-grid p {
	font-size: 15px;
	line-height: 26px;
	margin: 0 0 12px 0;
	}
	.cont-award-winning.logos-ads-main .companies-logos li {
	height: 35px;
	margin: 15px 10px;
	}
	.revenue-ads-right {
	width: 210px;
	}
	.revenue-ads-left {
	width: calc(100% - 210px);
	padding-right: 33px;
	}
	.banner-ads-logo img {
	max-width: 240px;
	}
	.banner-ads-logo {
	margin-bottom: 15px;
	}
	.specification-ads-grid {
	text-align: center;
	}
	.specification-ads-grid {
	padding: 0px 15px 45px 15px;
	}
	.testimonials-ads h2 {
	margin-bottom: 30px;
	}
	.rating-ads {
	margin-bottom: 18px;
	}
	.rating-ads span {
	font-size: 13px;
	line-height: 27px;
	}
	.rating-ads ul li {
	font-size: 12px;
	}
	.testimonials-ads-slider-grid .otr-review-info {
	justify-content: center;
	margin-top: 15px;
	}
	.testimonials-ads-slider-grid p {
	text-align: center;
	}
	.testimonials-ads-slider-grid {
	min-height: 1px;
	}
	.revenue-ads-otr {
	padding: 40px;
	margin-top: 60px;
	}
	.revenue-ads-otr {
	padding: 30px;
	margin-top: 60px;
	flex-direction: column;
	}
	.revenue-ads-left {
	width: 100%;
	padding-right: 0;
	text-align: center;
	margin-bottom: 20px;
	}
	.ad-tech2 .single-content-side .title {
	text-align: center;
	}
	.ad-tech2 .single-content-side {
	text-align: center;
	}
	.ad-tech2 .single-content-side ul {
	margin: 0;
	text-align: left;
	}
	.ad-tech2 .secrets-ad-revenue-content p br {
	display: none;
	}
	.ad-plugin-left {
	padding-right: 0;
	text-align: center;
	margin-bottom: 30px;
	}
	.ad-plugin-left ul li {
	margin-top: 30px;
	text-align: left;
	}
	.ad-certificates p {
	margin: 0;
	display: inline-flex;
	flex-wrap: wrap; 
	align-items: center;
	justify-content: center;
	width: 100%;
	}
	.page-links-left {
	width: 100%;
	padding-right: 0;
	text-align: center;
	margin-bottom: 30px;
	}
	.page-links-right {
	width: 100%;
	column-gap: 50px;
	text-align: center;
	}
	.page-links-right .page-links-grid {
	width: 100%;
	margin-bottom: 38px;
	}
	.page-links-right .page-links-grid:last-child {
	margin-bottom: 0px;
	}
	.ad-plugin-right {padding: 20px 0 0;text-align: center;}
	/*Advanced-Ads-End*/

	/***Traffic Cop New Start 05oct23***/
	/*Header Start*/
	.header-trafficcop-new .nav-bttn span {background: #fff;}
	.nav-open .header-trafficcop-new .nav-bttn span {background: #1d243c;}
	.header-trafficcop-new .otr-nav .menu > li > a {color: #666666;}
	.header-trafficcop-new .otr-nav .menu > li:hover > a {color: #006CD6;}

	.header-trafficcop-new .cont-header-left {/*width: calc(100% - 128px);*/}
	.header-trafficcop-new .cont-navigation {/*padding: 0 0 0 25px;*/}
	/*Header End*/

	.banner-trafficcop-new {padding: 90px 0 40px;}
	.banner-trafficcop-left {padding-right: 12px;justify-content: center;}
	.banner-trafficcop-content {width: 514px;text-align: center;}
	.banner-trafficcop-left .title {margin: 0;}
	.banner-trafficcop-left h1.title {font-size: 38px;line-height: 50px;}
	.banner-trafficcop-left .title-32 {font-size: 25px;line-height: 36px;}
	.banner-trafficcop-left h2.title {margin: 15px 0 0;font-size: 22px;line-height: 30px;}
	.banner-trafficcop-left p {padding: 0;margin: 10px 0 0 0;max-width: 100% !important;}
	.banner-trafficcop-left .site-bttn {width: 150px;font-size: 18px;line-height: 26px;padding: 10px 15px;margin: 25px 0 0;}
	.banner-trafficcop-rgt {padding-right: 12px;}
	.banner-trafficcop-img {text-align: center;margin: 40px 0 0;width: 100%;}
	.banner-trafficcop-img img {width: 100%;max-width: 514px;margin: 0;}
	.banner-trafficcop-rgt::before {max-width: 100%;left: 50%;transform: translate(-50%, 0px);top: 0px;width: 540px;height: 400px;}

	.video-trafficcop-works {padding: 40px 0 0;}
	.youtube-video-overlay {padding: 10px;}
	.logo-trafficcop img {max-width: 110px;}

	.trafficcop-works {width: 100px;font-size: 18px;line-height: 24px;}
	.playicon-otr img {width: 40px;}
	.awards-on-overlay img {max-height: 40px;margin: 0 5px;}

	.design-parallel-videos .youtube-video-overlay {padding: 10px;}
	.design-parallel-videos .logo-trafficcop img {max-width: 110px;}
	.design-parallel-videos .trafficcop-works {width: 100px;font-size: 18px;line-height: 24px;}
	.design-parallel-videos .playicon-otr img {width: 40px;}
	.design-parallel-videos .awards-on-overlay {bottom: -6px;}
	.design-parallel-videos .awards-on-overlay img {max-height: 50px;margin: 0 5px;}

	.parallel-img-content {padding: 0 0 45px;}
	.parallel-content-trafficcop .single-image-nd-content {margin: 30px 0;}
	.parallel-img-content .single-image-nd-content > div {text-align: center;}
	.parallel-img-content .single-content-side {margin-top: 10px !important;}
	.parallel-content-trafficcop .single-content-side p {margin: 10px 0 0;}
	.parallel-content-trafficcop .text-bttn {width: 150px;font-size: 18px;margin: 15px 0 0;padding: 12px 20px;line-height: 26px;}
	.cont-image-nd-its-content .sec-foot {margin: 0;}

	.why-trafficcop {padding: 45px 0;}
	.why-trafficcop-list {margin: 40px 0 0;}
	.why-trafficcop-list:nth-child(2n-1) {padding-right: 0;}
	.why-trafficcop-list:nth-child(2n) {padding-left: 0;}
	.why-trafficcop-count {width: 60px;font-size: 40px;line-height: 30px;padding: 0 0 15px;}
	.why-trafficcop-info {width: calc(100% - 60px);}
	.why-trafficcop-info h4 br {display: none;}
	.why-trafficcop-info h4 {font-size: 20px;line-height: 28px;}
	.why-trafficcop-info p {margin: 10px 0 0;}
	  
	.safeguards-trafficcop {padding: 40px 0 25px;text-align: center;}
	.safeguards-head-left .title {padding: 0 0 15px;margin: 0 0 15px;}
	.safeguards-head-left .title::after {width: 50px;left: 50%;top: auto;bottom: 0;transform: translate(-50%, 0px);}

	.advantages-trafficcop {padding: 25px 0 40px;}
	.advantages-trafficcop-left {padding-right: 25px;}
	.advantages-trafficcop-rgt {padding-left: 25px;}
	.common-web-issues {padding: 15px;}
	.common-web-issues .title {width: 40px;font-size: 20px;line-height: 32px;}
	.common-web-issues p {width: calc(100% - 40px);padding: 0 0 0 10px;font-size: 15px;line-height: 22px;}
	.common-web-issues::before, .common-web-issues::after {width: 50px;background-size: 100% auto !important;}
	.common-web-issues:nth-child(1)::before {top: 20%;height: 28px;}
	.common-web-issues:nth-child(2)::before {top: 85%;height: 52px;}
	.common-web-issues:nth-child(3)::before {bottom: 56%;height: 94px;}
	.common-web-issues:nth-child(4)::before {bottom: 80%;height: 70px;}
	.common-web-issues:nth-child(4)::after {height: 32px;}
	.common-web-issues:nth-child(5)::before {top: 80%;height: 65px;}
	.common-web-issues:nth-child(6)::before {bottom: 70%;height: 43px;}
	.common-web-issues:nth-child(7)::before {bottom: 30px;height: 24px;}
	.common-web-issues::before, .common-web-issues::after {display: none;}

	.trafficcop-does {position: relative;}
	.trafficcop-does-content {width: 100%;padding: 15px;}
	.trafficcop-does-content .title {font-size: 15px;line-height: 20px;padding: 0 25px 0 0;}
	.trafficcop-does-content ul li {line-height: 20px;}
	.trafficcop-does-icon {position: absolute;right: 0;top: 0;width: 40px;height: 40px;}

	.testimonials-trafficcop {padding: 50px 0;overflow: hidden;}
	.testimonial-imgs-bttn {width: 100px;}
	.testimonials-trafficcop-content {width: calc(100% - 60px);height: auto;padding: 0 15px;}
	.testimonial-single-img {width: 160px;height: 360px;}
	.testimonial-single-content {width: calc(100% - 160px);padding: 20px;}
	.testimonial-logo {padding: 14px 50px 14px 0;background-size: 40px auto;}
	.testimonial-single-content p {max-height: 172px;font-size: 15px;line-height: 24px;margin: 15px 0 0;}
	.testimonial-author {margin: 20px 0 0;padding: 0 0 0 22px;}
	.testimonial-author::before {width: 15px;}
	.testimonial-imgs-bttn .slick-list {display: none;}
	.testimonial-imgs-bttn {width: 30px;}
	.testimonial-prev-slider::before {background-color: transparent;background-size: 30px auto;}
	.testimonial-next-slider::before {background-color: transparent;background-size: 30px auto;}
	.testimonial-imgs-bttn:hover::before {background-color: transparent;}

	.award-won {padding: 40px 0;}
	.award-won-left {margin: 0 0 20px;text-align: center;}
	.single-ward-img {width: 55px;max-height: 72px;}
	.single-google-award {width: 135px;max-height: 58px;}

	.trafficcop-nd-others {padding: 40px 0;}
	.difference-table tr th:nth-child(1), .difference-table tr td:nth-child(1) {width: auto;padding-left: 10px;padding-right: 20px;}
	.difference-table tr th, .difference-table tr td {padding: 0 10px 0 0;}
	.difference-table tr th:nth-child(1) {font-size: 20px;line-height: 28px;}
	.difference-table tr th {font-size: 18px;line-height: 24px;}
	.difference-table tr td {font-size: 16px;line-height: 22px;}
	.difference-table tr th span img, .difference-table tr td span img {max-width: 26px;}
	.difference-table tr th span, .difference-table tr td span {padding: 0 6px;}
	.difference-table tr:first-child th span::after {height: 25px;}
	.difference-table tr:last-child td span::after {height: 25px;}

	.cont-adtech-providers {padding: 40px 0;}
	.adtech-provider-inn {padding: 0 12px;}
	.adtech-provider-left {width: 100%;text-align: center;}
	.adtech-provider-left img {width: auto;}
	.adtech-provider-rgt {width: 100%;padding: 25px 0 0;text-align: center;}
	.adtech-provider-rgt h2 {font-size: 27px;line-height: 36px;}
	.adtech-provider-rgt p {margin: 15px 0 0;}
	.adtech-provider-rgt ul {width: 345px;max-width: 100%;}
	.adtech-provider-rgt ul li {text-align: left;}

	.notsure-content {font-size: 27px;line-height: 38px;}
	.notsure-content a {width: 150px;font-size: 18px;line-height: 26px;padding: 12px 15px;margin: 20px 0 10px 0;}

	.resources-trafficcop {padding: 40px 0;}
	.resources-nd-blog-sec {padding: 0;}
	.resources-nd-blog-sec > div {width: 100%;height: auto;}
	.trafficcop-resources-inn, .trafficcop-casestudy-inn {padding: 20px;}
	.trafficcop-resources-inn .trafficcop-resources-head .title, .trafficcop-casestudy-inn .trafficcop-resources-head .title {font-size: 28px;line-height: 38px;}
	.trafficcop-blog-inn, .trafficcop-solutions-inn {padding: 15px 15px;}
	.trafficcop-resources-head .title {font-size: 20px;line-height: 28px;}
	.trafficcop-blog-content {margin: 5px 0 0;}
	.trafficcop-blog-text {width: calc(100% - 60px);}
	.trafficcop-blog-bttn {width: 60px;}
	.trafficcop-blog-bttn .learn-bttn {font-size: 10px;line-height: 16px;}
	.trafficcop-casestudy-content ul li {margin: 12px 0 0;}
	.pubguru-resources-trafficcop .trafficcop-blog-inn .learn-bttn {font-size: 10px;line-height: 16px;}
	.trafficcop-solutions-otr .trafficcop-blog-bttn .learn-bttn {font-size: 10px;line-height: 16px;}

	.form-trafficcop {padding: 0 0 50px;}
	.form-trafficcop-left {width: 100%;}
	.form-trafficcop-left-inn {width: 100%;padding: 80px 0px;text-align: center;}
	.form-trafficcop-left-inn .title {width: 100%;font-size: 32px;line-height: 40px;}
	.form-trafficcop-rgt {padding: 50px 12px 0;width: 100%;justify-content: center;}
	.form-trafficcop-rgt .signup-form-midd {width: 320px;}

	.faqs-trafficcop {padding: 40px 0;}
	.faqs-trafficcop .sec-head {margin: 0 0 20px;}
	.accordion-otr .accordion-item {width: 100%;min-height: 90px;padding: 10px 20px;}
	.accordion-otr .accordion-item .accordion-header .accordion-button {padding: 10px 45px 10px 0;}
	.accordion-flush .accordion-item .accordion-button {font-size: 16px;line-height: 22px;font-weight: 600;}
	.accordion-otr .accordion-item .accordion-header .accordion-button::after {width: 30px;height: 30px;}

	/*Pricing Start*/
	.pricing-trafficcop .container {max-width: 540px;}
	.pricing-tc-plans::before {width: 300px;height: 300px;top: -50px;left: -80px;}
	.pricing-tc-plans::after {width: 300px;height: 300px;top: -50px;right: -80px;}

	.pricing-trafficcop::before {height: 418px;}
	.pricing-trafficcop {padding: 40px 0 0;}
	.pricing-trafficcop .sec-head p {font-size: 16px;line-height: 26px;margin: 10px 0 0;}
	.pricing-tc-plans .plans-slider {padding: 0 30px;}
	.plan-price {font-size: 46px;line-height: 52px;}
	.plan-3 .plan-price {font-size: 28px;}
	.plan-price-devider {margin: 0 2px;}
	.plan-duration {font-size: 9px;line-height: 14px;}
	.desktopbttn {display: none;}
	.mobilebttn {display: block;}
	.pricing-plan-cancel {font-size: 14px;line-height: 20px;padding: 15px 12px 30px;}
	.otr-bestplan {right: -6px;top: -30px;width: 70px;height: 70px;font-size: 13px;line-height: 16px;}
	.single-pricing-tc-plan {padding: 0 18px;}

	.cont-tc-form-popup .modal-header {padding: 18px 0;}
	/*Pricing End*/
	/***Traffic Cop New End 05oct23***/

	/*Search Results Start*/
	.cont-search-content {padding: 40px 0;}
	.otr-search-tabs a {width: 146px;padding: 12px 10px;}
	.search-tab-content {padding: 25px 0 0;}
	.search-tab-content .title {padding: 0 0 5px;}
	.search-website-list .single-casestudy-otr {padding: 20px 0 0;}

	.search-form-content {min-height: 200px;height: auto;}

	.after-search-from {padding: 50px 0 10px;}
	/*Search Results End*/

	/*PubGuru Page 2024 Start*/
	.title-40 {font-size: 28px;line-height: 36px;}
	.font-36 {font-size: 24px;line-height: 32px;}
	.font-48 {font-size: 26px;line-height: 38px;}
	.title-32 {font-size: 20px;line-height: 28px;}

	.cont-pubguru-banner-v2 {padding: 25px 0 0px;}
	.cont-pubguru-banner-v2::before {left: 0;top: auto;bottom: 0;width: calc(50% + 160px);height: 410px;background-position: right bottom;}
	.cont-pubguru-banner-v2 .pubguru-banner-v2-left {padding-top: 0;padding-bottom: 0;}
	.pubguru-logo-nd-line {margin: 0 0 10px;}
	.pubguru-only-logo img {max-width: 100px;}
	.pubguru-banner-v2-content .page-name {margin: 0 0 10px;}
	.pubguru-banner-v2-content .title-32 {margin: 10px 0 0;}
	.pubguru-banner-v2-content p {margin: 10px 0 0;}
	.pubguru-banner-v2-content .site-bttn {margin: 20px 0 0;}
	.pubguru-banner-v2-right {padding: 45px 12px 0;text-align: center;}
	.pubguru-banner-v2-right img {float: none;display: inline-block;max-width: 580px;width: 100%;margin-right: 0px;}
	.pubguru-banner-v2-right::after {left: 50%;transform: translate(-50%, 0);bottom: -100px;width: 500px;height: 550px;}

	.info-pubguru {padding-top: 40px;}
	.pubguru-bt-padding {padding-bottom: 30px;}
	.info-pubguru .col-md-8 {border-left: none;}
	.info-pubguru p {padding-left: 0;}
	.pubguru-video {padding-top: 15px;}
	.pubguru-video video {height: 300px;}
	.pubguru-video .trafficcop-works {width: 120px;}
	.pubguru-video .youtube-video-overlay {padding: 20px 15px;}
	/*.pubguru-video .youtube-video-style {padding-top: 180px;}*/

	.pubguru-performance {padding: 40px 0px 60px;}
	.pubguru-performance-heading {padding: 28px 20px 20px;}
	.performance-boxes-outer {grid-template-columns: repeat(2, 1fr);}
	.performance-boxes {padding: 25px 20px 20px;}
	.performance-boxes-content h3 {font-size: 20px;line-height: 26px;}
	.performance-boxes-content p {font-size: 15px;}
	
	.otr-voicechat-head h2 {font-size: 32px;line-height: 40px;}

	.pubguru-empower-publishers {padding-bottom: 40px;}
	.pubguru-empower-tabs {padding-top: 20px;}
	.pubguru-empower-tabs .nav {width: 100%;justify-content: space-between;}
	.pubguru-empower-tabs .nav-item {width: 48%;}
	.pubguru-empower-tabs a.nav-link {font-size: 16px;padding: 10px 0;}
	.arrow-right {min-width: 36px;height: 36px;margin: 0 0 0 10px;}
	.arrow-right span {width: 14px;}
	.arrow-right span::before {width: 10px;height: 10px;right: 1px;top: -4px;}
	.pubguru-empower-tabs .tab-content {width: 100%;padding: 40px 0 0;}
	.pubguru-empower-tabs .tab-content img {width: 100%;}
	.pubguru-empower-tabs #tab1 img, .pubguru-empower-tabs #tab3 img, .pubguru-empower-tabs #tab5 img {width: 100%;margin: 0;}
	.pubguru-empower-tabs .tab-content p {max-width: 100%;margin-top: 30px;padding: 0;text-align: center;}

	.pubguru-logos-outer {padding: 40px 0px;}
	.pubguru-logos-outer .font-36 {text-align: center;}
	.title-trustedby .title span {font-size: 40px;line-height: 44px;margin: 0;display: inline-block;width: auto;}
	.pubguru-logos-inner {gap: 15px 25px;justify-content: center;}
	.pubguru-logos-inner img {max-width: 152px;}
	.pubguru-logos-inner > div:nth-child(1) {margin: 0 0 1px;}
	.pubguru-logos-inner > div:nth-child(2) {margin: 0 0 4px;}
	.pubguru-logos-inner > div:nth-child(4) {margin: 0 0 1px;}

	.pubguru-pros {padding: 50px 0px;}
	.pubguru-pros-img-text {padding: 12px;}
	.pubguru-pros-img-text .col-md-6:nth-child(1) {padding: 0 0 15px;}
	.pubguru-pros-img-text p {font-size: 17px;}
	.pubguru-pros-bottom-text {padding: 0px;grid-template-columns: unset;}
	.pubguru-pros-bottom-text .col-12 {padding: 20px;border-right: none !important;}
	.pubguru-pros-bottom-text h3 {font-size: 20px;max-width: 100%;}
	.pubguru-pros-bottom-text h4 {font-size: 18px;margin: 16px 0px 20px;}
	.compare-otr ul {padding: 0;}
	.pubguru-pros-bottom-text li {padding-bottom: 20px;}
	.pubguru-blue-btn {font-size: 15px;padding: 14px 22px;line-height: 21px;}

	.pubguru-proven-result {padding: 50px 0;}
	.pubguru-proven-boxes .col-md-6:first-child {width: 100%;}
	.proven-black-box {padding: 35px 20px 0px 20px;}
	.proven-white-box {padding: 30px 20px;min-height: 200px;}
	.proven-grey-box {padding: 30px 20px;width: 100%;}
	.pubguru-proven-boxes h4 {font-size: 50px;}
	.proven-black-box p {max-width: 175px;}
	.pubguru-proven-boxes p {font-size: 18px;}
	.proven-black-image {max-width: 110px;}
	.proven-black-box h4 img, .proven-white-box h4 img {max-width: 25px;}
	.proven-white-box {background-size: 200px auto;background-position: right 10px bottom 16px;}

	.form-pubguru .form-trafficcop-left-inn p {max-width: 100%;}
	.form-pubguru .form-trafficcop-rgt {padding: 10px 0;}
	.form-pubguru .signup-form-midd h3 {font-size: 24px;line-height: 34px;margin: 0 0 5px;text-align: center;}
	.form-pubguru .signup-form-midd .wufoo ul li.buttons .submit {font-size: 15px;line-height: 21px;padding: 14px 30px;}

	.designonmay02 .youtube-video-style {padding-top: 56.2%;}

	/*PT Start*/
	[lang="pt-br"] .proven-grey-box p {padding: 0;}
	/*PT End*/
	/*ES Start*/
	[lang="es-ES"] .pubguru-logos-outer .font-36 {font-size: 24px;}
	[lang="es-ES"] .proven-grey-box p {padding: 0;}
	/*ES End*/
	/*PubGuru Page 2024 End*/

	/*Connectors Catalog Start*/
	.cont-connectors-banner {padding: 40px 0 30px;}
	.connectors-banner-otr {padding: 0 12px;}
	.connectors-banner-otr p {padding: 0;}

	.cont-connectors-logos {padding: 20px 0 50px;}
	.single-connectors-logo li {width: 33.33333%;padding: 20px 10px;}
	.connector-logo-otr {height: 86px;}
	.single-connectors-logo li::after {left: 10px;}
	.single-connectors-logo li:nth-child(5n)::after {width: 100%;}
	.single-connectors-logo li:nth-child(3n)::after {width: calc(100% - 20px);}
	.single-connectors-logo li:last-child::after { width: calc(100% - 20px);}

	.cont-ready-10x .fixed-sec-content {gap: 15px;padding: 20px 0 28px;}
	.cont-ready-10x .fixed-sec-content h4 {width: 100%;text-align: center;font-size: 20px;line-height: 28px;}
	/*Connectors Catalog End*/

	/*Home 2024 Start*/
	.title2024-56 {font-size: 32px;line-height: 46px;}
	.title2024-50 {font-size: 32px;line-height: 42px;}
	.title2024-36 {font-size: 30px;line-height: 40px;}

	.site-bttn-2024 {font-size: 16px;line-height: 28px;padding: 10px 25px;margin: 20px 0 0;}

	.page-template-tpl-home-2024 .nav-bttn span {background: #fff;}
	.nav-open.page-template-tpl-home-2024 .nav-bttn span {background: #1d243c;}
	.page-template-tpl-home-2024 .otr-nav .menu > li > a {color: #666666;}

	.cont-home-banner2024 {padding: 30px 0 20px;}
	.home-banner2024-left {padding-top: 5px;padding-bottom: 0;}
	.home-banner2024-left h1 {font-size: 34px;line-height: 42px;}
	.home-banner2024-left p {font-size: 16px;line-height: 24px;margin: 15px 0 0;}
	.sechero-bttn {padding: 0 0 25px;}
	.sechero-bttn > a {margin: 25px 0 0;}
	.home-banner2024-right {padding-top: 25px;padding-left: 12px;}
	.home-banner2024-right::before {left: 0;top: 0;width: 300px;height: 260px;}
	.banner2024-img {width: 100%;margin: 0;}
	.banner2024-img img {right: 0;bottom: -30px;}

	.cont-awardwinning-2024 {padding: 50px 0 30px;}
	.awardwinning-2024-top .title {font-size: 26px;line-height: 38px;padding: 0;}
	.awardwinning-2024-top p {font-size: 15px;line-height: 26px;}
	.cont-awardwinning-2024 .pubguru-video {padding-top: 20px;}
	.home-video-2024 .youtube-video-style {padding-top: 56.2%;}

	.cont-360degree-2024 {padding: 30px 0 0;}
	.cont-360degree-2024 .awardwinning-2024-top {padding: 0 12px;}

	.cont-gridsdesign-2024 {padding: 0 0 50px;}
	.gridsdesign-2024-inn {padding: 20px 15px;background: #191919;margin: 20px 0 0;}
	.gridsdesign-2024-inn::before {width: 52%;}
	.gridsdesign-2024-inn::after {width: 52%;}
	.single-gridsdesign-content {padding: 20px 0 0;}
	.single-gridsdesign-otr:nth-child(2) .single-gridsdesign-inn:nth-child(1) .single-gridsdesign-content {padding: 20px 0 0;}
	.single-gridsdesign-content h4 {color: #fff;font-size: 18px;line-height: 26px;}
	.single-gridsdesign-content p {color: #fff;font-size: 14px;line-height: 22px;}
	.single-gridsdesign-otr:nth-child(1) {padding-bottom: 0;}
	.single-gridsdesign-otr:nth-child(2) {padding-top: 0;padding-bottom: 0;}
	.single-gridsdesign-otr:nth-child(3) {padding-top: 0;}
	.single-gridsdesign-otr:nth-child(3) .single-gridsdesign-inn:nth-child(1) {padding: 30px 0;}
	.single-gridsdesign-otr:nth-child(2) .single-gridsdesign-inn:nth-child(3) .single-gridsdesign-img {padding: 0;left: 0;position: relative;transform: none;}
	.single-gridsdesign-otr:nth-child(2) .single-gridsdesign-inn:nth-child(1) .single-gridsdesign-img {right: 0;position: relative;transform: none;padding: 0;}
	.single-gridsdesign-otr:nth-child(3) .single-gridsdesign-inn:nth-child(1) .single-gridsdesign-content {order: 1;padding: 20px 0 0;}
	.single-gridsdesign-otr:nth-child(2) .single-gridsdesign-inn:nth-child(3) .single-gridsdesign-content {padding: 20px 0 0;}
	.gridsdesign-main-img {display: none;padding: 30px 0;}
	.single-gridsdesign-inn {padding: 30px 0;}

	.cont-ad-rev-opti-2024 {padding: 35px 0 50px;}
	.cont-ad-rev-opti-2024 .awardwinning-2024-top {padding-right: 12px;}
	.cont-ad-rev-opti-2024 .awardwinning-2024-top p {font-size: 16px;line-height: 26px;}
	.cont-tabs-2024 .tab-content {padding: 0px 0px 0px 20px;}
	.cont-tabs-2024 .nav {width: 326px;top: 25px;transform: none;}
	.cont-tabs-2024 a.nav-link {font-size: 19px;padding: 0 0 0 15px;}
	.cont-tabs-2024 .arrow-right {min-width: 60px;height: 60px;}
	.tabcontent-img {width: 100%;height: 450px;}
	.tabcontent-content {width: 100%;padding: 30px 0 0;}
	.tabcontent-content h4 {font-size: 17px;line-height: 24px;}
	.tabcontent-content p {font-size: 13px;line-height: 20px;margin: 10px 0 0;}
	.tabcontent-content a {font-size: 13px;line-height: 22px;}
	.top-hl {margin: 25px 0 15px;}

	.cont-stats-2024 {padding: 45px 0;}
	.single-stats-2024 h3 {font-size: 36px;line-height: 45px;}
	.single-stats-2024 p {font-size: 13px;line-height: 18px;}

	.cont-2024-award-features {padding: 0 0 40px;}
	.award-2024-lft {padding-right: 12px;}
	.award-2024-rgt {padding-left: 12px;margin: 20px 0 0;}
	.award-2024-full {padding-top: 20px;}
	.single-award-2024-inn {padding: 15px 20px;}
	.before-line-o::before {width: calc(100% + 20px);}

	.award-list li {float: left;}
	.award-2024 .award-list li:nth-child(4) {/*margin-top: 25px;*/}
	.award-2024 .award-list li:nth-child(5) {margin-top: 20px;}
	.award-list {padding: 35px 0 0;}
	.featured-2024 .award-list {padding: 20px 0 0;}
	.featured-2024 .award-list li {min-height: 56px;margin: 13px 0;}
	.proudmember-2024 .single-award-2024-inn {padding: 20px 10px 20px 20px;}
	.single-proudmember-2024-heading {width: 100%;}
	.single-proudmember-2024-logos {width: 100%;padding: 20px 0 0;}
	.single-proudmember-2024-logos .award-list li {max-width: 140px;height: 64px;}
	.single-proudmember-2024-logos .award-list li img {object-fit: cover;max-width: 100%;max-height: 100%;}

	.cont-join1500-publisher {padding: 30px 0;}
	.join1500-2024-top {padding-right: 12px;}
	.join1500-2024-content {padding-top: 20px;}
	.join1500-2024-content .site-bttn-2024 {min-width: 150px;margin: 0 10px 0 0;padding: 10px 15px;}
	.horizontal-list-2024 {width: 100%;padding: 0;}
	.horizontal-list-2024 li {padding: 0 0 0 38px;margin: 0 0 0 10px;font-size: 13px;line-height: 18px;}
	.horizontal-list-2024 li::before {width: 30px;}

	.cont-ivt-2024 {padding: 12px 0 50px;}
	.ivt-2024-grid-1 {width: 50%;}
	.ivt-2024-grid-2 {width: 50%;padding: 0;}
	.ivt-2024-grid-3 {width: 100%;padding: 30px 0 0;text-align: center;}
	.ivt-2024-grid h4 {font-size: 30px;line-height: 40px;padding: 0 0 16px;}

	.popup-only-form .modal-header {padding: 0;}
	.popup-only-form .form-trafficcop-rgt {padding: 0;}
	.popup-only-form .modal-body {padding: 16px 10px;}
	.popup-only-form .signup-form-midd h3 {font-size: 16px;width: calc(100% - 20px);}
	.popup-only-form .signup-form-midd .wufoo ul li label {font-size: 14px;line-height: 20px;}
	.popup-only-form .wufoo ul li > div input, .popup-only-form .wufoo ul li > div select, .popup-only-form .wufoo ul li > div textarea {color: #000;font-size: 14px;line-height: 20px;}
	.popup-only-form .wufoo ul li.buttons .submit {width: 100%;padding: 10px 12px !important;}
	.cont-tc-form-popup.popup-only-form .signup-form-midd .wufoo ul li > div input {padding: 6px 8px;}
	/*Home 2024 End*/

	/*Video Library Start*/
	.video-lib-banner-inn {min-height: 300px;padding-top: 30px;padding-bottom: 30px;}
	.video-lib-banner-content {width: 470px;}
	.video-lib-banner-content h1 {font-size: 40px;line-height: 54px;}
	.video-lib-banner-content p {font-size: 18px;line-height: 26px;margin: 10px 0 0;}

	.site-bttn-2 {font-size: 16px;line-height: 24px;padding: 12px 20px;margin: 20px 0 0;}

	.recomm-video-lib-title {margin: 40px 0 0;}

	.cont-video-lib-grids {padding: 40px 0;}
	.video-lib-grids-head h2 {font-size: 30px;line-height: 40px;}
	.single-video-lib-grid {padding: 0 8px;margin: 30px 0 0;}
	.otr-video-lib-grids {margin: 0 0 0 -8px;width: calc(100% + 16px);}
	.single-videolib-content {padding: 20px 15px;}
	.single-videolib-thumb {height: 128px;}
	.single-videolib-thumb-overlay span {width: 60px;height: 60px;}
	.single-videolib-thumb-overlay span i {font-size: 26px;}
	.single-videolib-content h3 {font-size: 18px;line-height: 26px;}

	.cont-growvideo-lib {padding: 0px 0 50px;}
	.cont-growvideo-lib .video-lib-grids-head {padding-top: 25px;}
	.otr-growvideo-grids {margin: 0 0 0 -8px;width: calc(100% + 16px);}
	.single-growvideo-grid {padding: 0 8px;}
	.single-growvideo-content {padding: 20px 0 0;height: calc(100% - 128px);}
	.single-growvideo-content h3 {font-size: 18px;line-height: 26px;padding: 0 15px;}
	.single-growvideo-thumb {height: 128px;}
	.single-growvideo-content p {font-size: 14px;line-height: 22px;padding: 0 15px;margin: 10px 0 20px;}
	.grid-bttn {padding: 15px 20px;font-size: 16px;line-height: 24px;}

	.cont-executive-lib {padding: 40px 0 50px;}
	.single-executivevideo-content {padding: 0 8px;margin: 0;}
	.single-executivevideo-content h2 {font-size: 30px;line-height: 46px;}
	.single-executivevideo-content p {font-size: 18px;line-height: 28px;}
	.single-executivevideo-content .site-bttn-2 {margin: 20px 0 0;}
	/*Video Library End*/

	/*Media Center Start*/
	.media-center-banner {padding: 40px 0;}
	.media-center-banner .about-banner-inn .title {font-size: 38px;line-height: 48px;}
	.media-center-banner p {font-size: 18px;line-height: 28px;margin: 10px 0 0;}

	.cont-media-center-about {padding: 30px 0;}
	.media-center-about-left {width: 100%;padding: 0 12px;}
	.media-center-about-left {padding: 0 12px;}
	.media-center-about-left .title {font-size: 30px;line-height: 40px;}
	.media-center-about-left p {font-size: 16px;line-height: 26px;margin: 10px 0 5px;}
	.media-center-about-left .border-bttn {max-width: none;margin: 15px 0 0;font-size: 17px;line-height: 26px;padding: 8px 15px;}
	.media-center-about-right {padding: 0 12px;width: 100%;}

	.cont-annoucements .row > .title {font-size: 30px;line-height: 40px;}
	.single-annoucement-otr h4 {font-size: 18px;line-height: 28px;}

	.media-news-top {margin: 0 0 10px;}
	.media-news-top .title {font-size: 30px;line-height: 40px;}
	.media-news-top .title span {font-size: 20px;}
	.single-media-news {width: 100%;padding: 20px 12px 50px;margin: 15px 0;}
	.single-media-news-date {font-size: 14px;line-height: 20px;margin: 0 0 10px;}
	.single-media-news h4 {font-size: 18px;line-height: 28px;}
	.single-media-news-author {font-size: 14px;line-height: 18px;}
	.single-media-news-img {width: calc(100% - 90px);}
	.single-media-news-img img {max-height: 60px;}
	.media-news-inn {padding: 0 12px;}

	.page-template-tpl-media_center .mediacenter-2024-award-features {padding: 50px 0 40px;}
	.single-award-2024-inn-title {padding: 0;}
	.single-award-2024-inn-title .title {font-size: 27px;}
	.single-award-2024-inn-title .title span {top: -19px;padding: 0 20px 0 0;}
	.mediacenter-2024-award-features .single-award-2024-inn {height: auto;}
	.mediacenter-2024-award-features .featured-2024 .award-list li img {max-height: 86px;}
	.mediacenter-2024-award-features .award-2024-rgt {margin: 50px 0 0;}

	.cont-signup-with-img {padding: 40px 0 50px;}
	.page-template-tpl-media_center .signup-img-inn {height: 400px;padding: 0 15px;}
	.page-template-tpl-media_center .signup-form-inn {width: 100%;justify-content: center;}
	.page-template-tpl-media_center .signup-form-inn {padding: 0 15px;}

	.join-publishers-bg-white .join-publishers-inn h3 {font-size: 32px;line-height: 44px;}
	.join-publishers-bg-white .join-publishers-inn > p {font-size: 20px;line-height: 30px;}
	.join-publishers-bg-white .white-fill {font-size: 17px;line-height: 26px;}
	/*Media Center End*/

	/*Resources Start*/
	.resources-banner-lft {padding-top: 30px;padding-bottom: 30px;min-height: 300px;}
  .all-vid-blk.mm {
    margin-left: 0;
    margin-right: 0;
  }
  .all-vid-blk.mm .col-12 {
    padding: 0;
  }
  .resources-blog-rgt .blog-dropdwon.active span {
    padding: 15px;
    justify-content: flex-start;
  }
  .resources-blog-rgt .blog-dropdwon span {
    padding: 15px;
    justify-content: flex-start;
  }

  .resources-blog-lft p {
    margin: 10px 0 7px;
    font-size: 18px;
    line-height: 1.5;
  }

  .resources-blog-lft .title {
    font-size: 38px;
  }

  .resources-blog-rgt {
    margin: 50px 0 0;
  }

  .resources-blog-rgt .blog-dropdwon span {
    width: 100%;
    font-size: 16px;
  }

  .resourcespage-blog-list .resourcespage-blog-item-content h3 {
    font-size: 18px;
    line-height: 1.4;
  }

  .resourcespage-blog-list
    .resourcespage-blog-item
    .resourcespage-blog-item-link
    a {
    font-size: 16px;
    padding: 15px 20px;
  }

  .resourcespage-blog-list .resourcespage-blog-item {
    min-height: 400px;
  }

  section.case-study {
    padding: 60px 0px;
  }

  .case-study .case-content-blk .top-part h2 {
    font-size: 35px;
  }

  .case-study .case-content-blk .top-part p {
    width: 100%;
  }

  .case-study .case-content-blk .bottom-part .case-image-box .title-link h3 {
    width: 100%;
    font-size: 20px;
  }

  .case-study .case-content-blk .bottom-part {
    margin: 40px 0;
  }

  .case-study .case-content-blk .bottom-part .case-image-box {
    margin: 0 0 40px;
  }

  .post-blk .post-item .cont-blk .title-part h2 {
    font-size: 18px;
  }

  .partner-int .images-part .img-blk img {
    position: initial !important;
    width: 70px;
    height: 70px;
  }

  .partner-int .images-part .img-blk {
    flex-wrap: wrap !important;
    gap: 20px;
    justify-content: center;
  }

  .partner-int .images-part p {
    position: initial;
    text-align: center;
  }

  .partner-int .cont-part h2 {
    text-align: center;
    margin: 20px 0 0;
    font-size: 32px;
  }

  .partner-int .cont-part p {
    text-align: center;
    font-size: 16px;
    margin: 20px 0 20px;
  }

  .partner-int .cont-part a span img {
  }

  .partner-int .cont-part a {
    width: 60px;
    height: 60px;
    display: block;
    margin: auto;
	font-size: 40px;
	-webkit-text-stroke-width: 3px;
  }
  .partner-int .cont-part {text-align: center;}

  section.partner-int {
    padding: 60px 0 60px;
  }

  section.video-library {
    padding: 60px 0 69px;
  }

  section.video-library .top-part h2 {
    font-size: 32px;
	text-align: center;
  }

  section.video-library .top-part p {
    font-size: 18px;
	text-align: center;
  }

  section.video-library .head-part {
    flex-direction: column;

    row-gap: 15px;
  }

  section.video-library .head-part h3 {font-size: 20px;text-align: center;}
  .video-bx-blk .video-part span.play-icon i {font-size: 22px;width: 60px;height: 60px;line-height: 60px;}

  section.video-library .head-part a {
    font-size: 16px;
    padding: 8px 30px;
  }

  section.video-library .video-box-blk .video-bx-blk {
    flex-direction: column;
    row-gap: 20px;
  }

  section.video-library .video-box-blk .video-bx-blk a {
    width: 100%;
  }
  .post-blk .post-item .cont-blk {
    flex-direction: column;
    row-gap: 20px;
  }

  .post-blk .post-item .cont-blk .title-part {
    width: 100%;
  }

  .post-blk .post-item .cont-blk .cont-part {
    width: 100%;
  }

  .resources-banner-lft h1 {
    font-size: 40px;
    line-height: 50px;
    margin: 0 0 10px;
  }

  .resources-banner-lft p {
    margin: 0px 0 0;
    font-size: 18px;
    line-height: 26px;
  }

  .resources-blog-lft a {
    padding: 10px 20px;
    font-size: 16px;
    margin: 20px 0 0;
  }

  .cont-resources-blog {
    padding: 40px 0;
  }
  .resources-blog-rgt .blog-dropdwon span i {right: 0;}

  section.video-library .video-box-blk .video-bx-blk .meta-part h5 {
    font-size: 18px;
  }

  section.video-library .video-box-blk .video-bx-blk .meta-part {
    min-height: 140px;
  }
  section.video-library .top-part {
    margin: 0 0 30px;
  }
  section.video-library .top-part {
    margin: 0 0 30px;
  }

  .case-study .case-content-blk .top-part a {
    font-size: 17px;
    line-height: 26px;
    padding: 8px 20px;
  }
  .all-vid-blk.mm {padding-top: 45px;}
  
  .cont-webimars-page-sec {padding: 40px 0;}
  .cont-webimars-page-sec .resources-blog-lft p {font-size: 18px;line-height: 26px;}
  .webimars-page-sec-rgt {padding-left: 8px;}
  .webinars-cookie-otr h3 {font-size: 18px;line-height: 26px;}
  .recommended-webinars {padding-top: 30px;}
	/*Resources End*/
  
  /*Contact 2024 Page Start*/
  .title-underline {padding: 0 0 20px;}
  
  .cont-contact-banner2024 {padding: 40px 0;}
  .contact-banner2024-left {text-align: center;}
  .contact-banner2024-left p {font-size: 24px;line-height: 36px;margin: 20px 0 0;}
  .contact-banner2024-right {text-align: center;padding-top: 40px;}
  .contact-banner2024-right .signup-form-midd {padding: 20px 20px;}
  .contact-banner2024-right .signup-form-midd .wufoo ul li label {font-size: 16px;}
  .contact-banner2024-right .signup-form-midd .wufoo ul li > div input, .contact-banner2024-right .signup-form-midd .wufoo ul li > div select, .contact-banner2024-right .signup-form-midd .wufoo ul li > div textarea {font-size: 16px;padding: 8px 15px;}
  
  .cont-contactwinning-2024 {padding: 40px 0;}
  .awardwinning-2024-inn {padding: 0 12%;}
  .page-template-tpl-contact2024 .site-bttn-2024 {font-size: 16px;line-height: 28px;}
  
  .cont-lookingfor {padding: 40px 0;}
  .lookingfor-inn p {font-size: 20px;line-height: 30px;margin: 15px 0 0;}
  .lookingfor-grids {margin: 0;}
  .lookingfor-single-grid {padding: 40px 0 0;margin: 35px 0 0;width: 100%;}
  .lookingfor-single-title {padding: 0 20px;}
  .lookingfor-single-title h3 {font-size: 18px;line-height: 28px;padding: 8px 15px;}
  .lookingfor-single-grid p {font-size: 20px;line-height: 34px;padding: 30px 20px 0;margin: 0 0 35px;}
  .lookingfor-single-grid a {font-size: 20px;line-height: 30px;padding: 12px 20px;}
  
  .cont-contactdetails-2024 {padding: 40px 0;}
  .contactdetails-2024-inn {padding: 0 15px 0 64px;}
  .contactdetails-icon {height: 60px;padding: 0 0 0 22px;}
  .contactdetails-text {min-height: 164px;padding: 20px 20px;}
  .contactdetails-text h3 {font-size: 32px;line-height: 40px;}
  .contactdetails-text p {font-size: 18px;line-height: 26px;}
  .contactdetails-2024-rgt {padding: 0 64px 0 15px;margin: 40px 0 0;}
  .contactdetails-2024-rgt .contactdetails-icon {padding: 0 40px 0 0;}
  /*Contact 2024 Page End*/
  
  /*Starter Plan 2024 Page Start*/
  .cont-starter-banner2024 {padding: 30px 0 45px;}
  .starter-banner2024-inn .title {font-size: 34px;line-height: 50px;}
  .starter-banner2024-inn p {font-size: 22px;line-height: 32px;margin: 15px 0 0;}
  
  .cont-starterplan-if {padding: 45px 0;}
  .starterplan-if-left {float: left;width: 100%;padding: 0 12px 20px;}
  .starterplan-if-left-content {padding: 20px 15px;}
  .starterplan-if-left-content .title {font-size: 28px;line-height: 40px;}
  .starterplan-if-right {width: 100%;}
  .starterplan-if-item {height: auto;}
  .starterplan-if-item-inn {padding: 25px 20px;}
  .starterplan-if-item-inn p {font-size: 16px;line-height: 26px;}
  
  .both-product-plans2024 {padding: 40px 0 15px;}
  .both-product-plans2024::before {height: 638px;}

  .product-plans2024-content {padding-top: 25px;}
  .pubguruplan-slider {padding: 33px 30px 0;}
  .pubguruplan-slider .slick-list, .product-plans2024-content .pricing-tc-plans .slick-list {padding: 38px 0 20px;}
  .plans-subtitle {margin: 0 0 5px;}
  .plans-subtitle p {font-size: 16px;line-height: 26px;}
  .single-pubguru-plans2024 {padding: 0 18px;}
  .single-pubguru-plans2024-percentage {font-size: 46px;line-height: 54px;}
  
  .cont-starter-management {padding: 40px 0 15px;}
  .starter-management-content .title {font-size: 28px;line-height: 42px;}
  
  .starter-parallel-img {padding-left: 5px;}
  .starter-parallel-img:nth-child(2n-1) {padding-right: 5px;padding-left: 0;}
  .starter-parallel-img img {width: calc(100% + 58px);}
  .plus-sign::after {right: -20px;font-size: 60px;line-height: 40px;}
  
  .cont-starter-explore {padding: 15px 0 45px;}
  .starter-explore-content p {font-size: 22px;line-height: 34px;}
  .starter-explore-content .site-bttn-2024 {width: auto;}
  /*Starter Plan 2024 Page End*/

	/*Email Tooltip Start*/
	.tooltip-inner {width: 320px !important;}
	/*Email Tooltip End*/
  
  /*Thankyou PubGuru Start*/
  .cont-thankyou-pub-banner {padding: 40px 0 50px;}
  .cont-thankyou-awards::before {top: 157px;}
  .thankyou-pub-banner-midd h1 {font-size: 50px;line-height: 60px;}
  .thankyou-pub-banner-midd p {font-size: 18px;line-height: 28px;}
  .thankyou-pub-grids {padding: 20px 0 0;}
  .single-thankyou-pub-grid {padding: 5px 20px;}
  .single-thankyou-pub-grid-inn::after {opacity: 0;}
  .thankyou-pub-grid-count {font-size: 50px;line-height: 50px;}
  .thankyou-pub-grid-inn h3 {font-size: 24px;line-height: 30px;}
  .single-thankyou-pub-grid:nth-child(2) .single-thankyou-pub-grid-inn::after {display: none;}
  
  .cont-thankyou-video {padding: 40px 0 45px;}
  .thankyou-video-otr {margin: 35px 0 0;}
  .thankyou-video-otr .video-tag-otr {height: 150px;}
  
  .cont-thankyou-awards {padding: 40px 0 35px;}
  .cont-thankyou-awards::before {top: 135px;visibility: hidden;}
  .thankyou-awards-otr {margin: 30px 0 0;}
  .thankyou-awards-ul li {margin: 10px 14px 10px 0;}
  .thankyou-awards-ul li img {max-width: 134px;max-height: 110px;}
  .thankyou-awards-ul li:nth-child(1) img {max-width: 134px;margin: 0 0 7px;}
  /*Thankyou PubGuru End*/
  
  /*pubguru-analytics start*/
  .cont-pubguru-analytics-banner {padding: 45px 0;}
  .pubguru-analytics-content {padding: 0;}
  .pubguru-analytics-content .title {padding: 0;}
  .pubguru-analytics-content p {font-size: 16px;line-height: 26px;margin: 10px 0 0 0;}
  .pubguru-analytics-content .site-bttn-2024 {margin-top: 25px;}
  .pubguru-analytics-img {padding: 35px 0 0;}
  
  .cont-pg-analytics-tired {padding: 40px 0;text-align: center;}
  .pg-analytics-tired-content p {font-size: 16px;line-height: 24px;margin: 10px 0 0;}
  
  .cont-pg-analytics-img-content {padding: 20px 0;text-align: center;}
  .single-pg-analytics-image-nd-content {margin: 40px 0;}
  .single-pg-analytics-image-side {padding: 0;text-align: center;}
  .single-pg-analytics-content-side {padding-top: 15px;}
  .single-pg-analytics-image-nd-content:nth-child(2n) .single-pg-analytics-content-side {padding: 15px 0 0;}
  .single-pg-analytics-content-side .title span {margin: 0 0 6px;}
  .text-bttn-2024 {font-size: 18px;line-height: 22px;margin: 15px 0 0;padding: 0 32px 0 0;}
  .text-bttn-2024::after {width: 22px;height: 22px;font-size: 13px;}
  
  .cont-pg-analytics-savesyou {padding: 40px 0;}
  .pg-analytics-savesyou-left {text-align: center;}
  .pg-analytics-savesyou-left p {font-size: 16px;line-height: 26px;margin: 10px 0 0;}
  .pg-analytics-certified-by {justify-content: center;margin: 20px 0 0;}
  
  .single-pg-analytics-image-side {padding: 0 0 0;}
  .single-pg-analytics-image-nd-content:nth-child(2n) .single-pg-analytics-image-side {padding: 0;}
  .single-pg-analytics-image-nd-content:nth-child(2n) .single-pg-analytics-content-side {padding: 0 20px 0 0;}
  
  .pg-analytics-certified-logo {height: 65px;}
  .pg-analytics-certified-logo:nth-child(1) {height: 70px;}
  
  .cont-pb-analytics-review {padding: 40px 0;}
  .pb-analytics-main-img img {max-width: 240px;max-height: 70px;}
  .pb-analytics-review-text {padding: 25px 0 30px;}
  .pb-analytics-review-text p {font-size: 20px;line-height: 32px;}
  .pb-analytics-review-text::after {width: 140px;}
  .pb-analytics-review-info {margin: 30px 0 0;}
  .pb-analytics-review-img {width: 70px;height: 70px;}
  .pb-analytics-review-author-info {padding-left: 20px;}
  .pb-analytics-review-author-info h5 {font-size: 22px;line-height: 30px;}
  .pb-analytics-review-author-info p {font-size: 14px;line-height: 18px;}
  .above-form-sec {padding-bottom: 120px;}
  
  .join-publishers-inn h2, .join-publishers-inn h3 {font-size: 22px;line-height: 30px;}
  /*pubguru-analytics end*/
  
  /*Webinars start*/
	.cont-third-party-cookies {padding: 40px 0 50px;}
	.third-party-cookies-lft {width: 100%;}
	.third-party-cookies-lft h2 {font-size: 30px;line-height: 42px;margin: 10px 0 0;padding: 0 0 15px;}
	.third-party-cookies-lft p {font-size: 16px;line-height: 26px;margin: 15px 0 0;}
	.featured-li li {font-size: 16px;line-height: 26px;}
	.featured-li li::before {top: 10px;}
	.third-party-cookies-lft .site-bttn-2024 {width: auto;}
	.third-party-cookies-rgt {width: 100%;padding-top: 40px;}
	
	.page-template-tpl-webinars-listing .video-lib-grids-head {padding-top: 35px;}
	.cookies-featuredon {font-size: 16px;line-height: 22px;}
	
	.upcoming-on {font-size: 12px;line-height: 20px;}
	.upcoming-on span {padding: 0 0 0 10px;margin: 0 0 0 5px;}
	.upcoming-on span::before {top: 6px;}
	
	.join-publisher-webinar {padding: 40px 0 50px;}
	.join-publisher-webinar .site-bttn-2024 {min-width: 160px;}
	
	.cont-got-story {padding: 0 0 50px;}
	.got-story-left {padding: 30px 15px;}
	.got-story-left h2 {font-size: 30px;line-height: 40px;margin: 0 0 10px;}
	.got-story-left p {font-size: 14px;line-height: 22px;}
	.cont-got-story .site-bttn-2024 {padding: 12px 30px;}
	.got-story-rgt {height: auto;}
  /*Webinars end*/
  
  /*affiliate-partner-program Accordion Start*/
  .affi-accordion-design .accordion-button {font-size: 18px;line-height: 26px;}
  .affi-accordion-design .accordion-body {font-size: 16px;line-height: 26px;padding: 0 0 15px 0px;}
  .affi-accordion-design .accordion-body p {font-size: 16px;line-height: 26px;}
  /*affiliate-partner-program Accordion End*/
  
	/*ad-revenue-calculator 2025 Start*/
	.title2025-48 {font-size: 28px;line-height: 36px;}

	.adrev-banner2025-content {padding-top: 35px;padding-bottom: 40px;min-height: auto;}
	.adrev-banner2025-content .starter-banner2024-inn p {font-size: 16px;line-height: 28px;margin: 10px 0 0;}

	.cont-adrev-cal-2025 {padding: 50px 0;}
	.cont-adrev-cal-2025 .left-side .MuiGrid-container > .MuiGrid-item:nth-child(3) > .MuiGrid-container input {padding: 5px 0px;}
	.cont-adrev-cal-2025 .left-side .MuiGrid-container > .MuiGrid-item:nth-child(2) .MuiTypography-body1 {font-size: 15px !important;line-height: 24px;}
	.cont-adrev-cal-2025 .right-side {margin: 40px 0 0;}

	.cal-bttn-para {border: 1px solid #d5d5dc;border-top: 0;background: #fff;margin: -12px 0 0;padding: 10px 0 30px;position: relative;z-index: 1;}
	.cal-bttn-para-lft {width: 100%;}
	.cal-bttn-para-rgt {width: 100%;}
	.cal-bttn-para-rgt {padding: 0 20px;margin-top: 0px;}
	.cal-bttn-para-rgt a {font-size: 16px;line-height: 24px;}
	.cal-bttn-para-rgt p {font-size: 14px;line-height: 22px;}

	.cont-adrev-factors {padding: 50px 0;}
	.adrev-factors-content {padding: 30px 10px 35px;}
	.adrev-factors-content-top {padding: 0 0 20px;}
	.adrev-factors-content-top p {font-size: 16px;line-height: 26px;margin: 10px 0 0;}
	.single-factor {width: 100%;margin: 10px 0;padding: 20px;}
	.single-factor-img {width: 60px;}
	.single-factor-content {width: calc(100% - 60px);padding: 0 0 0 25px;}
	.single-factor-content p {font-size: 14px;line-height: 22px;}

	.cont-adrev-testimonials {padding: 35px 0;}
	.adrev-testimonials-grids {column-count: 2;column-gap: 20px;padding-top: 15px;}
	.single-adrev-testimonials {margin: 8px 0;padding: 15px;}
	.single-adrev-testimonials h4 {font-size: 16px;line-height: 24px;}
	.single-adrev-testimonials p {font-size: 14px;line-height: 22px;}

	.cont-publishers-across {padding: 40px 0;}

	.publishers-across-logos .companies-logos li {height: 32px;margin: 10px 26px 10px 0;}

	.cont-adrev-faqs {padding: 50px 0;}
	.adrev-acco-design.affi-accordion-design .accordion-body {font-size: 16px;line-height: 26px;}
	/*ad-revenue-calculator 2025 End*/

	/*Outstream Ads Start*/
	.cont-outstream-banner {padding: 50px 0;}
	.shadow-img::after {width: 300px;height: 300px;top: 32%;}
	.outstream-banner-rgt {padding-top: 30px;}
	.outstream-banner-rgt h1 {font-size: 30px;line-height: 44px;margin: 15px 0 0;}
	.outstream-banner-rgt p {margin: 15px 0 0;}
	
	.cont-outstream-work {padding-top: 50px !important;padding-bottom: 50px !important;}
	.outstream-work-inn .title {font-size: 26px;line-height: 38px;}

	.cont-experience-diff {padding: 50px 0;}
	.experience-diff-left .title {font-size: 26px;line-height: 38px;}
	.experience-diff-left p {margin: 15px 0 0;}
	.parallel-bttns {padding: 25px 0 0;}
	.parallel-bttns .site-bttn {width: 150px;}
	.parallel-bttns .border-bttn-2025 {width: 150px;}

	.pubguru-performance {padding: 50px 0;}

	.outstream-pros {padding: 50px 0;}

	.outstream-results {padding: 20px 0px 50px;}
	.outstream-results-left {padding-bottom: 25px;}
	.outstream-results-left h2 {font-size: 28px;line-height: 40px;}
	.outstream-results .pubguru-proven-boxes {gap: 10px;}
	.outstream-results .proven-white-box {min-height: 238px;padding: 35px 30px 30px;}
	.outstream-results .proven-grey-box {padding: 35px 15px 30px;}
	.outstream-results .pubguru-proven-boxes p {font-size: 16px;line-height: 24px;}

	.outstream-resources-1 {padding: 40px 0 0px;}

	.outstream-resources-2 {padding: 0px 0 40px;}
	/*Outstream Ads End*/

/* TPL: Unified pricing rules 2025*/
.cont-upr-banner2025 {padding: 40px 0 0;}
.upr-banner2025-left {padding-top: 0;padding-bottom: 30px;}
.upr-banner2025-left p {margin: 15px 0 0;}
.upr-banner2025-left .site-bttn {margin: 20px 0 0;padding: 8px 20px;}
.upr-banner2025-right img {width: 100%;}


.pricing-mistake-video .info-pubguru-lft {padding-right: 12px;}
.pricing-mistake-video .info-pubguru-lft p {padding: 10px 0 0;}
.pricing-mistake-video .info-pubguru-rgt {padding-top: 20px;}

.upr-parallel-content .single-content-side ul li::before {top: -3px;}
/* END TPL: Unified pricing rules 2025*/

/* TPL: PubGuru Lightning Script 2025*/
.cont-publightning-banner {padding: 40px 0 0;}
.pglight-banner-left h1 {font-size: 35px;line-height: 46px;padding: 10px 0 0;}
.sub-text {margin: 10px 0 0;}
.pglight-banner-left p {margin: 10px 0 0;}
.pglight-banner-left .site-bttn-2024 {margin: 20px 0 0;}
.pglight-banner-rgt {padding-left: 0;padding-top: 20px;}

.cont-about-pglightning-script {padding: 40px 0;}
.pglightning-script-rgt {padding-left: 12px;padding-top: 20px;}
.pglightning-script-rgt h2 {font-size: 30px;line-height: 40px;}
.pglightning-script-rgt p {font-size: 15px;line-height: 24px;margin: 15px 0 0;}
.round-circle-check li {font-size: 15px;line-height: 24px;}

.cont-perf-results {padding: 40px 0;}
.cont-perf-results-top {padding: 25px 5px;}
.perf-subtitle {font-size: 18px;line-height: 24px;padding: 8px 0 0;}
.cont-perf-results-top .perf-results-left {width: 100%;padding-right: 12px;}
.perf-results-left h2 {font-size: 31px;line-height: 42px;margin: 10px 0 0;}
.perf-results-left p {font-size: 15px;line-height: 24px;margin: 10px 0 0;}
.pglight-grid-inn {width: 100%;padding: 25px 15px;}
.pglight-grid-inn h3 {font-size: 18px;line-height: 26px;}
.pglight-grid-inn p {font-size: 15px;line-height: 24px;margin: 10px 0 30px;}
.cont-perf-results-top .perf-results-rgt {width: 100%;padding-left: 12px;padding-top: 20px;}

.cont-pglight-feats {padding: 40px 0;}
.pglight-feats-top h2 {font-size: 30px;line-height: 40px;}
.pglight-feats-table {padding-top: 25px;}
.pglight-feats-table table tr td {font-size: 14px;line-height: 18px;padding: 5px 10px;}
.pglight-feats-table table tr:nth-child(1) td {height: 54px;font-size: 18px;line-height: 26px;padding: 5px 10px;}

.cont-usp-compact {padding: 30px 0;}
.usp-compact-grid-inn {padding-top: 5px;padding-bottom: 5px;}
.usp-compact-grid-bg {padding: 15px;}
.usp-compact-grid-title {padding: 0 0 0 10px;font-size: 16px;line-height: 22px;}

.cont-casestdy-pglight {padding: 40px 0;}
.casestdy-pglight-inn {padding: 10px 0;}
.casestdy-pglight-left {padding: 10px 20px;}
.casestdy-pglight-left p {font-size: 15px;line-height: 24px;}
.casestdy-pglight-rgt {padding: 10px 20px;}

.cont-about-pglight {padding: 40px 0;}
.about-pglight-left {width: 100%;padding: 20px 20px 25px;}
.about-pglight-left h2 {font-size: 30px;line-height: 40px;}
.about-pglight-left p {color: #fff;font-size: 15px;line-height: 25px;margin: 10px 0 0;}
.cont-about-pglight-bttn a {margin: 20px 0 0;}
.about-pglight-rgt {width: 100%;}
/* END TPL: PubGuru Lightning Script 2025*/

/* TPL: Traffic Cop ATV 2025*/
.blue-white-bttn {font-size: 18px;line-height: 24px;padding: 14px 23px;margin: 25px 0 0;}

.cont-trafficop-ATV-banner {padding: 50px 0;}
.cont-trafficop-ATV-banner .row {align-items: center;}
.ATV-banner-left {padding-top: 0;padding-bottom: 0;}
.ATV-banner-left h1 {font-size: 32px;line-height: 42px;}
.ATV-banner-left p {max-width: 300px;font-size: 16px;line-height: 24px;margin: 10px 0 0 0;}
.ATV-banner-right {padding-left: 12px;padding-top: 40px;}
.ATV-banner-right img {width: 100%;}

.cont-hidden-threat {padding: 50px 0;}
.hidden-threat-top h2 {font-size: 30px;line-height: 40px;}
.hidden-threat-top p {margin: 20px auto 0;}
.hidden-threat-left h3 {font-size: 26px;line-height: 34px;}
.atv-accor-2025 {margin: 15px 0 0;}
.hidden-threat-left {padding-right: 15px;}
.atv-accor-2025 .accordion-item {padding: 15px 0;}
.atv-accor-2025 .accordion-button {font-size: 18px;line-height: 20px;}
.atv-accor-2025 .accordion-body {font-size: 14px;line-height: 22px;}
.hidden-threat-right {padding-left: 15px;padding-top: 30px;}

.atv-performance {padding: 50px 0px;}
.atv-performance-heading {padding: 25px 15px;}
.atv-performance-heading h2 {font-size: 30px;line-height: 40px;}
.atv-boxes {width: calc(50% - 7px);padding: 20px 15px;}
.atv-boxes-content {margin-bottom: 20px;}
.atv-boxes-content h3 {font-size: 18px;line-height: 24px;}
.atv-boxes-content p {font-size: 14px;line-height: 22px;}

.is-TC-right {padding: 50px 0;}
.is-TC-right-rgt {padding: 20px;box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.15);}
.is-TC-right-rgt h2 {font-size: 30px;line-height: 40px;}
.is-TC-right-rgt p {margin: 10px 0 0;}
.is-TC-right-rgt ul li {font-size: 15px;line-height: 22px;}

.atv-testimonial-single-content {padding: 10px 15px 10px 5px;}

.two-modes-sec {padding: 50px 0;}
.two-modes-head h2 {font-size: 30px;line-height: 40px;}
.two-modes-head p {margin: 15px auto 0;}
.tabs-design-2025 .nav-tabs li button {width: 150px;font-size: 18px;line-height: 22px;padding: 15px 20px;}
.tabs-design-2025 .tab-content {padding: 20px;margin: 35px auto 0;}

.purposebuilt-sec {padding: 50px 0;}
.purposebuilt-left h2 {font-size: 30px;line-height: 40px;}
.purposebuilt-rgt {padding-top: 30px;}
.purposebuilt-rgt ul li:nth-child(1) {width: 100%;margin: 0;}
.purposebuilt-rgt ul li:nth-child(2) {width: 100%;margin: 20px 0 0 0;}
.purposebuilt-rgt ul li:nth-child(3) {width: 100%;margin: 20px 0 0 0;}
.purposebuilt-rgt ul li:nth-child(4) {width: 100%;margin: 20px 0 0 0;}

.purposebuilt-sec .container, .is-TC-right .container {max-width: 540px;}

.atv-testimonials-trafficcop {padding: 50px 5px;}
.atv-testimonial-imgs-bttn {width: 100px;}
.atv-testimonials-trafficcop-content {width: calc(100% - 60px);height: auto;padding: 0 15px;}
.atv-testimonial-single-img {width: 160px;height: 360px;}
.atv-testimonial-single-content {width: calc(100% - 160px);padding: 20px;}
.atv-testimonial-logo {padding: 14px 50px 14px 0;background-size: 40px auto;}
.atv-testimonial-single-content p {max-height: 172px;font-size: 15px;line-height: 24px;margin: 15px 0 0;}
.atv-testimonial-author {margin: 20px 0 0;padding: 0 0 0 22px;}
.atv-testimonial-author::before {width: 15px;}
.atv-testimonial-imgs-bttn .slick-list {display: none;}
.atv-testimonial-imgs-bttn {width: 30px;}
.atv-testimonial-prev-slider::before {background-color: transparent;background-size: 30px auto;}
.atv-testimonial-next-slider::before {background-color: transparent;background-size: 30px auto;}
.atv-testimonial-imgs-bttn:hover::before {background-color: transparent;}

.atv-award-won {padding: 40px 0;}
.atv-award-won-left h3 {font-size: 30px;line-height: 40px;margin: 0 0 20px;text-align: center;}
.atv-award-won-left h3 br {display: none;}
.atv-award-won-right {padding: 0 6px;}
.atv-award-won-otr {justify-content: space-between;}
.atv-single-ward-img {width: 55px;max-height: 72px;}
.awardset-2 .atv-single-ward-img {width: 135px;max-height: 58px;margin: 6px 1px;}
.awardset-2 .atv-single-ward-img:first-child {width: 122px;}

.atv-request-sec {padding: 50px 0;}
.atv-request-inn h2 {font-size: 35px;line-height: 45px;}
.atv-request-inn p {margin: 12px 0 0;}
/* END TPL: Traffic Cop ATV 2025*/

/* TPL: Employee LP 2025 */
.cont-employee-lp-banner {padding: 50px 0 0;overflow: hidden;}
.employee-lp-left {margin-bottom: 58px;z-index: 3;}
.employee-lp-left::before {top: 0px;left: 6px;width: 28px;height: 105px;}
.employeelp-banner-subtitle {font-size: 21px;line-height: 26px;margin: 0 0 14px;}
.employee-lp-left h1 {font-size: 60px;line-height: 54px;max-width: 180px;}
.employee-lp-left h1 span {font-size: 42px;line-height: 54px;}
.employee-lp-left p span {display: none;}
.email-linkedin-bttns {width: 200px;margin: 30px 0 0;}
.conntect-linkedin {margin: 15px 0 0;}
.employee-lp-left ul {display: none;}
.employee-lp-right {text-align: right;margin-top: -290px;margin-left: 40px;}
.employee-lp-right::before {top: 90px;width: 190px;height: 200px;left: auto;right: 110px;}
.employee-lp-right::after {left: auto;bottom: 0;width: 115px;height: 65px;right: 0;}

.cont-employeelp-about {padding: 40px 0;}
.employeelp-about-left {width: 100%;padding: 0;text-align: center;}
.employeelp-about-left h2 {font-size: 36px;line-height: 44px;}
.employeelp-about-right {width: 100%;border-left: none;padding: 20px 0 0;text-align: center;}
.employeelp-about-right p {font-size: 16px;line-height: 28px;}
.cont-lets-connect {margin: 30px 0 0;justify-content: center;}
.cont-lets-connect h5 {padding: 0;width: 100%;position: relative;padding: 13px 0 10px;}
.cont-lets-connect h5::before {content: "";position: absolute;top: 0;left: 50%;width: 28px;height: 1px;background: #191919;	transform: translate(-50%, 0);}

.cont-proventopower {padding: 40px 0;}
.proventopower-heading {padding: 30px 15px;}
.proventopower-heading h2 {font-size: 36px;line-height: 48px;}
.cont-usp-rows {padding: 30px 3px;}
.usp-rows-content h3 {font-size: 21px;line-height: 30px;font-weight: 500;}
.usp-rows-content p {font-size: 16px;line-height: 28px;}
.usp-rows-content {padding-left: 12px;text-align: center;padding-top: 25px;}
.cont-usp-rows.flex-row-reverse .usp-rows-content {padding-left: 12px;padding-right: 12px;}

.cont-employee-logos {background-image: none !important;}
.employee-logos-heading h2 {font-size: 36px;line-height: 48px;}
.employee-logos-awards {display: inline-flex;width: 49%;}
.employee-single-award-img {margin: 4px 10px;}
.employee-awardset-2 .employee-single-award-img {margin: 1px 10px;}
.employee-awardset-2 .employee-single-award-img img {max-height: 52px;}
.employee-awardset-2 .employee-single-award-img:nth-child(2) img {max-height: 70px;}
.employee-awardset-2 .employee-single-award-img:nth-child(3) img {max-height: 50px;}

.cont-employee-form {padding: 40px 0;}
.employee-form-left {padding-top: 0;}
.employee-form-left h2 {font-size: 36px;line-height: 48px;}
.employee-form-left ul {margin: 15px 0 0;}
.employee-form-right {margin: 10px 0 0;}

/* END TPL: Employee LP 2025 */

/* TPL: Traffic Cop API */
.API-banner-left a, .howworks-bottom a, .api-request-inn a {font-size: 18px;line-height: 24px;padding: 14px 22px;margin: 25px 0 0;}

.cont-trafficop-API-banner {padding: 50px 0 40px;}
.cont-trafficop-API-banner::after {display: none;}
.API-banner-left h1 {font-size: 32px;line-height: 42px;}
.API-banner-left p {font-size: 16px;line-height: 24px;margin: 10px 0 0 0;}
.API-banner-right {padding-left: 12px;margin: 30px 0 0;}
.API-banner-right img {width: 100%;max-width: 514px;margin: 0;}
.API-banner-right::before {max-width: 100%;left: 50%;transform: translate(-50%, 0px);top: 0px;width: 540px;height: 400px;}

.cont-build-for-modren {padding: 50px 0 15px;}
.build-for-modren-heading {padding: 25px 15px;}
.build-for-modren-heading h2 {font-size: 30px;line-height: 40px;}
.build-for-modren-heading p {font-size: 16px;line-height: 24px;margin: 15px 0 0;}

.cont-api-video {padding: 15px 0 50px;}
.api-video-icon {padding: 0 0 10px;}
.api-video-icon span {width: 60px;height: 60px;}
.api-video-icon span i {font-size: 32px;}
.api-video-description {font-size: 18px;line-height: 24px;}

.tcapi-purposebuilt-sec {padding: 50px 0;}
.tcapi-purposebuilt-left h2 {font-size: 30px;line-height: 40px;}
.tcapi-purposebuilt-rgt {padding-top: 30px;}
.tcapi-purposebuilt-rgt ul li:nth-child(1) {width: 100%;margin: 0;}
.tcapi-purposebuilt-rgt ul li:nth-child(2) {width: 100%;margin: 15px 0 0 0;}
.tcapi-purposebuilt-rgt ul li:nth-child(3) {width: 100%;margin: 15px 0 0 0;}
.tcapi-purposebuilt-rgt ul li:nth-child(4) {width: 100%;margin: 15px 0 0 0;}

.cont-key-cases {padding: 50px 0;}
.key-cases-top h2 {font-size: 30px;line-height: 40px;}
.key-cases-sec {margin: 20px 0 0;}
.key-cases-left {padding-right: 12px;}
.key-cases-left h3 {font-size: 24px;line-height: 34px;}
.single-key-case {padding: 10px 0;margin: 0 0 10px;}
.single-key-case h4 {font-size: 20px;line-height: 26px;}
.single-key-case p {font-size: 16px;line-height: 24px;}
.key-cases-right {padding-left: 12px;padding-top: 30px;}

.cont-howworks {padding: 50px 0;}
.howworks-top h2 {font-size: 30px;line-height: 40px;}
.howworks-sec {padding: 30px 0 0;}
.single-howworks {width: 100%;margin-bottom: 30px;}
.single-howworks:nth-child(3n-2)::after, .single-howworks:nth-child(3n-1)::after {display: none;}
.single-howworks h4 {font-size: 20px;line-height: 26px;margin: 15px 0 0;}
.single-howworks p {font-size: 16px;line-height: 24px;margin: 10px 0 0;}

.cont-whofor {padding: 50px 0;}
.whofor-top h2 {font-size: 30px;line-height: 40px;}
.single-whofor {padding: 0 7px;}
.whofor-sec {padding: 30px 0 0;gap: 14px 0;}
.single-whofor-inn {padding: 25px 15px;}
.single-whofor-inn h4 {font-size: 20px;line-height: 28px;margin: 20px 0 0;}
.single-whofor-inn p {font-size: 15px;line-height: 22px;margin: 10px 0 0;}

.api-testimonials-trafficcop {padding: 50px 5px;}
.api-testimonial-imgs-bttn {width: 100px;}
.api-testimonials-trafficcop-content {width: calc(100% - 60px);height: auto;padding: 0 15px;}
.api-testimonial-single-img {width: 160px;height: 360px;}
.api-testimonial-single-content {width: calc(100% - 160px);padding: 20px;}
.api-testimonial-logo {padding: 14px 50px 14px 0;background-size: 40px auto;}
.api-testimonial-single-content p {max-height: 172px;font-size: 15px;line-height: 24px;margin: 15px 0 0;}
.api-testimonial-author {margin: 20px 0 0;padding: 0 0 0 22px;}
.api-testimonial-author::before {width: 15px;}
.api-testimonial-imgs-bttn .slick-list {display: none;}
.api-testimonial-imgs-bttn {width: 30px;}
.api-testimonial-prev-slider::before {background-color: transparent;background-size: 30px auto;}
.api-testimonial-next-slider::before {background-color: transparent;background-size: 30px auto;}
.api-testimonial-imgs-bttn:hover::before {background-color: transparent;}

.api-request-sec {padding: 50px 0;}
.api-request-inn h2 {font-size: 35px;line-height: 45px;}
.api-request-inn p {font-size: 16px;line-height: 24px;margin: 12px 0 0;}
/* END TPL: Traffic Cop API */

/* TPL: Advanced Ads */
.cont-adv-ads-banner {padding: 50px 0;}
.adv-ads-banner-left {padding-top: 0;padding-bottom: 0;padding-right: 12px;}
.adv-ads-only-logo img {min-width: 150px;}
.adv-ads-banner-left h1 {font-size: 32px;line-height: 42px;}
.adv-ads-banner-left p {font-size: 16px;line-height: 24px;margin: 10px 0 0 0;}
.adv-ads-banner-bttn {font-size: 16px;line-height: 24px;padding: 12px 20px;margin: 25px 0 0;}
.adv-ads-banner-right {padding-left: 12px;padding-top: 40px;}
.adv-ads-banner-right img {width: 100%;}

.cont-ads-empowers {padding: 50px 0 15px;}
.ads-empowers-heading {padding: 25px 15px;}
.ads-empowers-heading h2 {font-size: 24px;line-height: 34px;}
.ads-empowers-heading p {margin: 10px 0 0;}

.cont-adv-ads-video {padding: 15px 0 50px;}
.adv-ads-video-icon {padding: 0 0 10px;}
.adv-ads-video-icon span {width: 60px;height: 60px;}
.adv-ads-video-icon span i {font-size: 32px;}
.adv-ads-video-description {font-size: 18px;line-height: 24px;}

.cont-adv-ads-feats {padding: 50px 0 50px;}
.adv-ads-feats-head h2 {font-size: 38px;line-height: 48px;}
.adv-ads-feats-list {padding-top: 15px;}
.adv-ads-feats-item {padding-top: 10px;padding-bottom: 10px;}
.adv-ads-feats-inn {padding: 20px 15px;}
.adv-ads-feats-inn h5 {font-size: 20px;line-height: 28px;}
.adv-ads-feats-list-icon {padding: 15px 0 0;}
.adv-ads-feat-btn a {font-size: 16px;line-height: 24px;padding: 12px 20px;}

.adv-ads-testimonials-trafficcop {padding: 50px 5px;}
.adv-ads-testimonial-imgs-bttn {width: 100px;}
.adv-ads-testimonials-trafficcop-content {width: calc(100% - 60px);height: auto;padding: 0 15px;}
.adv-ads-testimonial-single-img {width: 160px;height: 360px;}
.adv-ads-testimonial-single-content {width: calc(100% - 160px);padding: 20px;}
.adv-ads-testimonial-logo {padding: 14px 50px 14px 0;background-size: 40px auto;}
.adv-ads-testimonial-single-content p {max-height: 172px;font-size: 15px;line-height: 24px;margin: 15px 0 0;}
.adv-ads-testimonial-author {margin: 20px 0 0;padding: 0 0 0 22px;}
.adv-ads-testimonial-author::before {width: 15px;}
.adv-ads-testimonial-imgs-bttn .slick-list {display: none;}
.adv-ads-testimonial-imgs-bttn {width: 30px;}
.adv-ads-testimonial-prev-slider::before {background-color: transparent;background-size: 30px auto;}
.adv-ads-testimonial-next-slider::before {background-color: transparent;background-size: 30px auto;}
.adv-ads-testimonial-imgs-bttn:hover::before {background-color: transparent;}

.cont-adv-ads-howworks {padding: 50px 0;}
.adv-ads-howworks-left h2 {font-size: 32px;line-height: 44px;}
.adv-ads-howworks-left ul {padding: 20px 0 0;}
.adv-ads-howworks-left ul li {font-size: 16px;line-height: 24px;padding: 0 0 25px;}
.adv-ads-howworks-left ul li::before {min-width: 44px;height: 44px;font-size: 22px;line-height: 30px;margin: 0 15px 0 0;}
.adv-ads-howworks-left ul li::after {left: 20px;}
.adv-ads-howworks-btn {margin: 20px 0 0;}
.adv-ads-howworks-btn a {font-size: 16px;line-height: 24px;}
.adv-ads-howworks-right {padding-left: 12px;padding-top: 30px;}
.adv-ads-howworks-right img {width: calc(100% + 25px);}

.adv-ads-request-sec {padding: 50px 0 60px;}
.adv-ads-request-inn h2 {font-size: 32px;line-height: 44px;}
.adv-ads-request-inn a {font-size: 16px;line-height: 24px;padding: 12px 20px;margin: 20px 0 0;}
/* END TPL: Advanced Ads */

/* TPL: Offerwall Studio */
.cont-offerstudio-banner {padding: 50px 0 40px;}
.offerstudio-banner-left h1 {font-size: 32px;line-height: 42px;}
.offerstudio-banner-left p {font-size: 16px;line-height: 24px;margin: 10px 0 0;}
.offerstudio-banner-left ul li {font-size: 16px;line-height: 22px;background-position: left top 6px;}
.offerstudio-banner-bttn {font-size: 16px;line-height: 20px;padding: 12px 20px;margin: 20px 0 0;}
.offerstudiobanner-small-info {font-size: 14px;line-height: 18px}
.offerstudio-banner-rgt {margin: 30px 0 0;}

.cont-offerstudio-howworks {padding: 50px 0;}
.offerstudio-howworks-top {margin: 0 0 25px;}
.offerstudio-howworks-top h2 {font-size: 32px;line-height: 40px;}
.offerstudio-howworks-top p {margin: 10px 0 0;}
.offerstudio-video-icon {padding: 0 0 10px;}
.offerstudio-video-icon span {width: 60px;height: 60px;}
.offerstudio-video-description {font-size: 18px;line-height: 24px;}
.offerstudio-video-steps {margin: 40px 0 0;gap: 30px 0;}
.offerstudio-video-step-inn {width: 50%;}
.offerstudio-video-step-inn h3 {font-size: 20px;line-height: 26px;margin: 10px 0 0;}
.offerstudio-video-step-inn p {font-size: 14px;line-height: 20px;margin: 10px 0 0;}
.offerstudio-sec-bttn {padding: 10px 30px;margin: 40px 0 0;}

.cont-offerstudio-experience {padding: 50px 0;}
.offerstudio-experience-top h2 {font-size: 32px;line-height: 40px;}
.offerstudio-boxes-outer {margin-top: 30px;gap: 10px;}
.offerstudio-boxes {width: calc(50% - 8px);padding: 25px 20px;}
.offerstudio-boxes-content h3 {font-size: 18px;line-height: 24px;}
.offerstudio-boxes-content p {font-size: 15px;line-height: 22px;}

.offerstudio-logos-outer {padding: 40px 0px;}
.offerstudio-title-trustedby {text-align: center;}
.offerstudio-title-trustedby .title span {font-size: 40px;line-height: 44px;margin: 0;display: inline-block;width: auto;}
.offerstudio-logos-inner {gap: 15px 25px;justify-content: center;}
.offerstudio-logos-inner img {max-width: 152px;}

.whychoose-offerstudio {padding: 50px 0;}
.whychoose-offerstudio-top h2 {font-size: 32px;line-height: 40px;}
.whychoose-offerstudio-top p {margin: 10px 0 0;}
.offerstudio-table {margin: 30px 0 0;}
.offerstudio-table table tr th {font-size: 20px;line-height: 26px;}
.offerstudio-table table tr td {font-size: 16px;line-height: 22px;}
.whychoose-offerstudio-bttn {margin: 40px 0 0;padding: 10px 30px;}

.offerstudio-proven {padding: 50px 0px;}
.offerstudio-proven .container {max-width: 540px;}
.offerstudio-proven-left {padding-right: 12px;}
.offerstudio-proven-left h2 {font-size: 32px;line-height: 40px;}
.offerstudio-proven-left p {font-size: 16px;line-height: 28px;margin: 10px 0 0;}
.offerstudio-proven-right {padding-left: 12px;margin: 20px 0 0;}
.offerstudio-result-outer {padding: 10px 20px;margin: 5px 0;}
.offerstudio-result-outer h4 span {font-size: 26px;line-height: 30px;}

.offerwall-testimonials-trafficcop {padding: 50px 5px;}
.offerwall-testimonial-imgs-bttn {width: 100px;}
.offerwall-testimonials-trafficcop-content {width: calc(100% - 60px);height: auto;padding: 0 15px;}
.offerwall-testimonial-single-img {width: 160px;height: 360px;}
.offerwall-testimonial-single-content {width: calc(100% - 160px);padding: 20px;}
.offerwall-testimonial-logo {padding: 14px 50px 14px 0;background-size: 40px auto;}
.offerwall-testimonial-single-content p {max-height: 172px;font-size: 15px;line-height: 24px;margin: 15px 0 0;}
.offerwall-testimonial-author {margin: 20px 0 0;padding: 0 0 0 22px;}
.offerwall-testimonial-author::before {width: 15px;}
.offerwall-testimonial-imgs-bttn .slick-list {display: none;}
.offerwall-testimonial-imgs-bttn {width: 30px;}
.offerwall-testimonial-prev-slider::before {background-color: transparent;background-size: 30px auto;}
.offerwall-testimonial-next-slider::before {background-color: transparent;background-size: 30px auto;}
.offerwall-testimonial-imgs-bttn:hover::before {background-color: transparent;}

.resources-offerwall {padding: 50px 0 25px;}
.offerwall-resources-otr {width: 100%;padding: 30px 15px;}
.offerwall-resources-head h3 {font-size: 32px;line-height: 40px;}
.offerwall-resources-head p {margin: 10px 0 0;}
.offerwall-postlist-1, .offerwall-postlist-2 {width: 100%;padding: 20px 15px;}
.offerwall-postlist-1-single, .offerwall-postlist-2-single {margin: 10px 0 0;}
.offerwall-postlist-1-head h3, .offerwall-postlist-2-head h3 {font-size: 22px;line-height: 30px;}
.offerwall-postlist-1-text {width: calc(100% - 84px);padding: 0 15px 0 0;}
.offerwall-postlist-1-bttn {width: 84px;}
.offerwall-postlist-2-text {width: calc(100% - 60px);padding: 0 15px 0 0;}
.offerwall-postlist-2-bttn {width: 60px;}
.offerwall-postlist-3 {width: 100%;padding: 20px 15px;}
.offerwall-postlist-3-head h3 {font-size: 26px;line-height: 32px;}
.offerwall-postlist-3-content li {margin: 10px 0 0;}

.offerwall-request-sec {padding: 25px 0 50px;}
.offerwall-request-inn h2 {font-size: 32px;line-height: 40px;}
.offerwall-request-inn p {margin: 10px 0 0;}
.offerwall-request-bttn {padding: 10px 28px;}
/* END TPL: Offerwall Studio */
	
/*Premium Page - Pubguru Plan Start*/
.cont-pubguru-plan-2026 {margin: 30px 0 0;}
.cont-sec-overview {padding: 15px 15px 25px;}
.cont-sec-overview-lft {width: 100%;}
.overview-AVG-RPM {font-size: 32px;line-height: 40px;}
.cont-sec-overview-rgt {width: 100%;padding: 15px 0 0;}
.cont-sec-overview-rgt a {width: 200px;font-size: 18px;line-height: 28px;padding: 12px 10px;}
.cont-plan-features {padding: 20px 15px 20px;}
.cont-plan-featureslist {grid-template-columns: repeat(2, 1fr);grid-template-rows: repeat(1, 1fr);gap: 30px;margin: 20px 0 0;}
.plan-features-footnote {margin: 15px 0 30px;}
/*Premium Page - Pubguru Plan End*/

/*Trafficcop Plan Start*/
.cont-tc-plan-2026 {margin: 30px 0 0;}
.cont-tc-sec-overview {padding: 15px 15px 25px;}
.cont-tc-sec-overview-lft {width: 100%;padding: 0;}
.tc-overview-AVG-RPM {font-size: 32px;line-height: 40px;}
.cont-tc-sec-overview-rgt {width: 100%;padding: 15px 0 0;}
.cont-tc-sec-overview-rgt a {width: 200px;font-size: 18px;line-height: 28px;padding: 12px 10px;}
.cont-tc-plan-features {padding: 20px 15px 20px;}
.cont-tc-plan-featureslist {grid-template-columns: repeat(2, 1fr);grid-template-rows: repeat(1, 1fr);gap: 30px;margin: 20px 0 0;}
.tc-plan-features-footnote {margin: 15px 0 0;}
/*Trafficcop Plan End*/

/*traffic-cop Pricing Start*/
.pricing-tc-plans {margin: 25px 0 30px;}
/*traffic-cop Pricing End*/

/* TPL: Pubguru premium page */
.cont-PubguruPre-banner {padding: 30px 0 45px;}
.PubguruPre-banner-inn .title {font-size: 34px;line-height: 46px;}
.PubguruPre-banner-inn p {font-size: 20px;line-height: 30px;margin: 15px 0 0;}

.cont-PubguruPre-if {padding: 45px 0;}
.PubguruPre-if-left {width: 100%;padding: 0 12px 20px;}
.PubguruPre-if-left-content {padding: 20px 15px;}
.PubguruPre-if-left-content .title {font-size: 28px;line-height: 38px;}
.PubguruPre-if-right {width: 100%;}
.PubguruPre-if-item-inn {padding: 25px 20px;}
.PubguruPre-if-item-inn p {font-size: 16px;line-height: 26px;}

.PubguruPre-product-plans {padding: 40px 0 15px;}
.PubguruPre-product-plans::before {height: 530px;}

.cont-PubguruPre-management {padding: 40px 0 15px;}
.PubguruPre-management-content .title {font-size: 28px;line-height: 38px;}
.PubguruPre-parallel-img {padding-left: 5px;}
.PubguruPre-parallel-img img {width: calc(100% + 58px);}
.PubguruPre-parallel-img:nth-child(2n-1) {padding-right: 5px;padding-left: 0;}
.PubguruPre-plus-sign::after {right: -20px;font-size: 60px;line-height: 40px;}

.cont-PubguruPre-explore {padding: 15px 0 45px;}
.PubguruPre-explore-content p {font-size: 22px;line-height: 34px;}
.PubguruPre-explore-content .site-bttn-2024 {width: auto;}
/* END TPL: Pubguru premium page */

/* TPL: Traffic Cop Premium page */
.cont-TrafficPre-banner {padding: 30px 0 45px;}
.TrafficPre-banner-inn .title {font-size: 34px;line-height: 46px;}
.TrafficPre-banner-inn p {font-size: 20px;line-height: 30px;margin: 15px 0 0;}

.cont-TrafficPre-if {padding: 45px 0;}
.TrafficPre-if-left {width: 100%;padding: 0 12px 20px;}
.TrafficPre-if-left-content {padding: 20px 15px;}
.TrafficPre-if-left-content .title {font-size: 28px;line-height: 38px;}
.TrafficPre-if-right {width: 100%;}
.TrafficPre-if-item-inn {padding: 25px 20px;}
.TrafficPre-if-item-inn p {font-size: 16px;line-height: 26px;}

.TrafficPre-product-plans {padding: 40px 0 15px;}
.TrafficPre-product-plans::before {height: 530px;}
.TrafficPre-plans-top-midd .title {font-size: 27px;line-height: 36px;}

.cont-TrafficPre-management {padding: 40px 0 15px;}
.TrafficPre-management-content .title {font-size: 28px;line-height: 38px;}
.TrafficPre-parallel-img {padding-left: 5px;}
.TrafficPre-parallel-img img {width: calc(100% + 58px);}
.TrafficPre-parallel-img:nth-child(2n-1) {padding-right: 5px;padding-left: 0;}
.TrafficPre-plus-sign::after {right: -20px;font-size: 60px;line-height: 40px;}

.cont-TrafficPre-explore {padding: 15px 0 45px;}
.TrafficPre-explore-content p {font-size: 22px;line-height: 34px;}
.TrafficPre-explore-content .site-bttn-2024 {width: auto;}
/* END TPL: Traffic Cop Premium page */
}

@media only screen and (max-width: 575px) {

	.title-36 {font-size: 24px;line-height: 32px;}
	.title-60 {font-size: 32px;line-height: 34px;}

	/*Header Start*/
	.nav-bttn {right: 12px;}
	.cont-header-right {margin-right: 45px;}
	/*Header End*/

	.cont-home-banner {padding: 80px 0 30px;}
	.cont-image-nd-its-content {padding: 15px 0 0;}
	.single-number-info {margin: 15px 0;}

	/*Bootstrap Tab Start*/
	.bootstab-design .nav-tabs li {width: 110px;height: 40px;}
	/*Bootstrap Tab End*/


	/*Analytics Start*/
	.single-trans-services-info {padding: 10px 10px;}
	.single-trans-services-info p {font-size: 16px;line-height: 22px;margin: 5px 0 0;}
	.trans-services-logos { margin: 35px 0 0;}
	/*Analytics End*/

	/*MonetizeMore Reviews Start*/
	.otr-single-video-review {width: 100%;margin: 15px 0;}

	.monetizemore-reviews .review-inn-midd {display: flex;flex-wrap: wrap;justify-content: center;}
	.monetizemore-reviews .otr-review-text {width: 100%;padding: 0;text-align: center;}
	.monetizemore-reviews .otr-review-info {order: -1;margin: 0 0 20px;}
	.monetizemore-reviews .otr-review-author-info::before {visibility: hidden;}
	.monetizemore-reviews .otr-review-author-info {padding: 0;}

	.single-review-grid {width: 100%;margin: 10px 12px;}
	/*MonetizeMore Reviews End*/
	/*career page css start*/

	.career-job-count {
		padding-right: 20px;
	}
	.career-job-table table th {
		font-size: 14px;
	}
	.career-job-table table {
		font-size: 13px;
	}

	.careernew-banner-left h1 {font-size: 38px;line-height: 48px;}

	.cont-workstyle p {
		max-width: 440px;
		margin-left: auto;
		margin-right: auto;
	}

	.single-circle-content p {
		margin-left: auto;
		margin-right: auto;
		max-width: 400px;
	}
	.cont-career-testimonials .carrernew-title-31 {
		font-size: 25px;
	}
	.careernew-testimonials-bottom p {
		max-width: 400px;
		margin-left: auto;
		margin-right: auto;
	}
	.careernew-single-testimonial {
		padding: 54px 9px 20px;
	}
	/*career page css end*/

	/*Blog Detail Start*/
	.single-post .newsletter-outer {padding: 40px 12px;}
	/*Blog Detail End*/

	/*New ad-revenue-calculator Start*/
	#root .css-1mu3wb0, #root .css-8k5b1m, #root .css-3gjyqw input {font-size: 14px;}

	.recharts-wrapper {transform: scale(0.8);margin: 0 0 0 -38px;}
	.recharts-legend-wrapper {
    margin-bottom: -30px;
	}
	#root .css-1s50f5r {padding-left: 0;}
	/*New ad-revenue-calculator End*/

	/*Traffic Cop Start*/
	.page-template-template-traffic-cop-v7 .cont-image-nd-its-content {padding-left: 12px;padding-right: 12px;}
	/*Traffic Cop End*/

	/*****Careers New Start*****/
	.parallel-listing {padding: 0;column-count: 1;-moz-column-count: 1;-webkit-column-count: 1;}
	.parallel-listing li { padding: 0 0 0 20px;}
	/*****Careers New End*****/

	/*Home new v1 Start*/
	.newpackages-main table tr th {font-size: 14px;line-height: 24px;font-weight: 500;}
	.newpackages-main table tr td {font-size: 13px;line-height: 18px;}
	/*Home new v1 End*/

	/*About Page Member popup Start*/
	.content-popup-main {text-align: center;}
	.member-popup-img {width: 100%;height: 150px;display: flex;flex-wrap: wrap;justify-content: center;}
	.slick-slide img {max-width: 100%;max-height: 100%;}
	.member-popup-content {width: 100%;padding: 15px 0 0;}
	/*About Page Member popup End*/

	/*=============AFFILIATE PAGES START=============*/
	.apply-btn, .login-btn {
      font-size: 14px;
      min-width: 130.71px;
      min-height: 50px;
  }
  .publisher-sec h3 {
      font-size: 20px;
      line-height: 26px;
  }
  .prog-work-sec h3, .prog-overview-right h3, .faq-bottom h3 {
      font-size: 28px;
      line-height: 34px;
  }
  .applys-sec {
      padding: 25px 20px;
      gap: 15px;
	margin-top: -330px;
  }
  .applys-sec h3 {
      font-size: 24px;
      line-height: 32px;
  }
  .apply-right a {
      font-size: 14px;
      min-width: 200px;
      min-height: 50px;
  }
  .applys-sec::before {
      width: 105px;
  }
  .faq-accord .tab-label::before {
      width: 45px;
  }
  .become-more-right h3 {
      font-size: 21px;
      line-height: 30px;
  }
  .get-start-btn {
      min-height: 50px;
  }
  .banner-text h1 {
      font-size: 23px;
      line-height: 32px;
  }
  .menu-affiliate-custom-menu-container.show-menu {
      width: 70%;
  }
  .header-custom-logo img {
      max-width: 211px;
  }
  .affiliate-footer .footer-custom-widget:first-child, .affiliate-footer .footer-custom-widget:nth-child(2), .affiliate-footer .footer-custom-widget:nth-child(3), .affiliate-footer .footer-custom-widget:last-child {
      width: 100%;
  }
  .publisher-logo ul li {
      width: 100%;
  }

	/***** affiliate-partner-program-pt Start *****/
	.restrict-sec-inn h3 {font-size: 26px;line-height: 38px;}
	/***** affiliate-partner-program-pt End *****/
	/*=============AFFILIATE PAGES END=============*/

	/*affiliate-partner-program-new Start*/
	.affiliate-banner-left {text-align: center;}
	.affiliate-banner-btns {justify-content: center;}

	.affi-applys-inn {padding: 30px 15px;}
	.affi-apply-left {width: 100%;text-align: center;}
	.affi-apply-right {width: 100%;padding: 30px 0 0;}

	.affi-become-more-content {padding: 30px 15px;}
	/*affiliate-partner-program-new End*/

	/*Advanced Video Training Page Start*/
	.course-course-top-inn h1 {font-size: 36px;line-height: 46px;}

	.policy-violation-left h2 {font-size: 26px;line-height: 34px;}

	.course-wanthelp-inn h3 {font-size: 30px;line-height: 38px;}
	/*Advanced Video Training Page End*/


	/*Advanced-Ads*/
	.banner-ads-inn ul li {
	min-width: 100%;
	padding: 0 10px;
	margin-bottom: 30px;
	}
	.banner-ads-inn ul li:last-child
	{
	margin-bottom:0px;
	}
	.testimonials-ads-slider {
	padding-bottom: 40px;
	}	
	section.specification-ads {
	padding: 50px 0;
	}
	.testimonials-ads {
	padding: 50px 0;
	}
	.cont-award-winning.logos-ads-main {
	padding: 50px 0 50px 0;
	}
	.cont-secrets-ad-revenue.cols-vertical-midd.ad-tech2 {
	padding: 0 0 50px 0;
	}
	.ad-plugin-main {
	padding: 50px 0;
	}
	.cont-faqs.faq-ads {
	padding: 50px 0;
	}
	.page-links {
	padding: 50px 0;
	}	
	
	.revenue-ads-right {
		width: auto;
	}
	.revenue-ads-left h3 {
		font-size: 30px;
		line-height: 35px;
	}
	.cont-award-winning.logos-ads-main .companies-logos li {
		height: 30px;
		margin: 15px 13px;
	}
	/*Advanced-Ads-End*/

	/***Traffic Cop New Start 05oct23***/
	.banner-trafficcop-rgt::before {top: 0px;width: 460px;height: 400px;}

	.common-web-issues:nth-child(2)::before {top: 95%;height: 52px;}
	.common-web-issues:nth-child(3)::before {bottom: 93%;height: 50px;}

	.testimonials-trafficcop {padding: 50px 5px;}
	.testimonial-single-content {padding: 15px;}
	.testimonial-single-content p {max-height: 162px;font-size: 14px;line-height: 20px;margin: 5px 0 0;}
	.testimonial-author {margin: 10px 0 0;padding: 0 0 0 20px;font-size: 12px;line-height: 16px;}

	.award-won-otr, .google-award-otr {justify-content: center;}
	.award-won-right {padding: 0 6px;}
	.single-google-award {width: 116px;max-height: 58px;}
	.single-google-award:nth-child(1) {width: 106px;}
	/***Traffic Cop New End 05oct23***/

	/*PubGuru Page 2024 Start*/
	.cont-pubguru-banner-v2::before {height: 364px;}
	.pubguru-banner-v2-right {text-align: center;}
	.pubguru-banner-v2-right img {float: none;display: inline-block;max-width: 456px;}
	/*PubGuru Page 2024 End*/

	/*Home 2024 Start*/
	.horizontal-list-2024 li::before {width: 15px;}
	  .horizontal-list-2024 li {padding: 0 0 0 20px;margin: 0 0 0 5px;font-size: 12px;line-height: 16px;}
	/*Home 2024 End*/

	/*Video Library Start*/
	.single-videolib-thumb {height: 250px;}

	.single-growvideo-thumb {height: 250px;}
	.single-growvideo-content {height: auto;}

	.executive-lib-inn {padding: 0 8px;}
	/*Video Library End*/

	/*Resources Start*/
	.cont-resources-banner::before {background: rgba(25, 25, 25, 0.72);}

	.webimars-page-sec-rgt {padding-left: 12px;padding-top: 40px;}

	/*Resources End*/

	/*Webinars start*/
	.cookies-featuredon span {padding: 0 0 0 12px;margin: 0 0 0 10px;}

	.page-template-tpl-webinars-listing .single-growvideo-thumb {height: auto;}
	/*Webinars end*/
	  
	/*ad-revenue-calculator 2025 Start*/
	.publishers-across-logos .companies-logos li {height: 28px;margin: 10px 25px 10px 0;}
	/*ad-revenue-calculator 2025 End*/

/* TPL: PubGuru Lightning Script 2025*/
.cont-perf-results {padding: 40px 12px;}

.pglight-feats-table table tr:nth-child(1) td {font-size: 17px;line-height: 26px;}
/* END TPL: PubGuru Lightning Script 2025*/

/* TPL: Revenue Calculator 2025*/
/*#root #m2-revenue-calculator .md\:m2-pl-8 {padding-left: 0;}
#root #m2-revenue-calculator .md\:m2-pl-8 > .m2-bg-white {padding: 1rem;}
#root #m2-revenue-calculator .m2-bg-\[\#191919\] {padding: 1rem !important;}
#root #m2-revenue-calculator .m2-w-32 {width: 6rem;}
#root #m2-revenue-calculator .m2-text-base {font-size: 0.9rem;padding-right: 15px;}
#root #m2-revenue-calculator .m2-text-lg {font-size: 1.1rem;}
#root #m2-revenue-calculator .m2-text-3xl {font-size: 1.7rem;padding-left: 15px;}
#root #m2-revenue-calculator .m2-px-6 {padding-left: 1rem;padding-right: 1rem;}
#root #m2-revenue-calculator .m2-text-xl {font-size: 1.05rem;line-height: 1.5rem;}*/
/* END TPL: Revenue Calculator 2025*/

/* TPL: Traffic Cop ATV 2025*/
.atv-testimonial-single-content {padding: 15px;}
.atv-testimonial-single-content p {max-height: 162px;font-size: 14px;line-height: 20px;margin: 5px 0 0;}
.atv-testimonial-author {margin: 10px 0 0;padding: 0 0 0 20px;font-size: 12px;line-height: 16px;}

.atv-award-won-otr {justify-content: center;}
/* END TPL: Traffic Cop ATV 2025*/

/* TPL: Traffic Cop API */
.API-banner-right::before {top: 0px;width: 460px;height: 400px;}

.api-testimonial-single-content {padding: 15px;}
.api-testimonial-single-content p {max-height: 162px;font-size: 14px;line-height: 20px;margin: 5px 0 0;}
.api-testimonial-author {margin: 10px 0 0;padding: 0 0 0 20px;font-size: 12px;line-height: 16px;}
/* END TPL: Traffic Cop API */

/* TPL: Advanced Ads */
.adv-ads-testimonial-single-content {padding: 15px;}
.adv-ads-testimonial-single-content p {max-height: 162px;font-size: 14px;line-height: 20px;margin: 5px 0 0;}
.adv-ads-testimonial-author {margin: 10px 0 0;padding: 0 0 0 20px;font-size: 12px;line-height: 16px;}

.adv-ads-howworks-right {padding-left: 35px;}
.adv-ads-howworks-right img {width: 100%;}
/* END TPL: Advanced Ads */

/* TPL: Offerwall Studio */
.offerstudio-table table tr th {font-size: 18px;line-height: 24px;padding: 20px 12px;}
.offerstudio-table table tr td {padding: 10px 12px;}

.offerwall-testimonial-single-content {padding: 15px;}
.offerwall-testimonial-single-content p {max-height: 162px;font-size: 14px;line-height: 20px;margin: 5px 0 0;}
.offerwall-testimonial-author {margin: 10px 0 0;padding: 0 0 0 20px;font-size: 12px;line-height: 16px;}
/* END TPL: Offerwall Studio */

}

@media only screen and (max-width: 479px) {

	/*Header Start*/
	.cont-logo {width: 150px;}
	.border-bttn {padding: 10px 15px;font-size: 13px;line-height: 17px;}
	.cont-header-left {margin: 0 0 0px;}
	.cont-navigation {margin: 0;}

	body.blog .cont-gtranslate-menu, .single-post .cont-gtranslate-menu {width: 70px;height: 31px;}
	.cont-gtranslate-menu .gt_float_switcher .gt-selected .gt-current-lang {padding: 3px 5px;}
	body.blog .cont-gtranslate-menu .gt_float_switcher img, .single-post .cont-gtranslate-menu .gt_float_switcher img {width: 18px;margin: 0;}

	.wpml-ls-statics-shortcode_actions ul li a {height: 30px;}
	/*Header End*/

	/*Home Start*/
	.cont-single-package ul li {width: 100%;}
	.cont-single-package ul li:nth-child(2n) {width: 100%;margin-left: 0;padding-right: 0;}
	.companies-logos li {height: 34px;}

	/*Bootstrap Tab Start*/
	.bootstab-design .nav-tabs li {width: auto;height: 40px;}
	.bootstab-design .nav-tabs li a {font-size: 13px;line-height: 24px;padding: 5px 7px;}
	/*Bootstrap Tab End*/

	/*Home End*/

	/*Footer Start*/
	.footer-sec-2 .wp-block-columns .wp-block-column h4 {font-size: 13px;line-height: 22px;}
	.footer-col nav ul li {margin: 4px 0;}
	.footer-col-2, .footer-col-3, .footer-col-4 {padding: 0 5px;}
	.footer-sec-2 .wp-block-columns .wp-block-column:nth-child(2) {padding: 0;}
	.footer-sec-2 .wp-block-columns .wp-block-column .wp-block-social-links li {margin: 0 1px;}
	.footer-sec-2 .wp-block-columns .wp-block-column .wp-block-social-links {margin: 0 5px;gap: 0em;}

	.footer-sec-2 .wp-block-columns p {margin: 0 0 15px;}
	.otr-social-icons {padding: 0 0 0 10px;}
	.otr-social-icons li {margin: 0 12px;}
	/*Footer End*/

	/*Pubguru Start*/
	.signup-form-midd {padding: 20px 20px 20px;}
	/*Pubguru End*/

	/*App Monetize Start*/
	.ad-type-img {height: 250px;}
	/*App Monetize End*/

	/*Case Studies Start*/
	.cont-pagination {padding: 0 0 48px;position: relative;}
	.prev.page-numbers {position: absolute;z-index: 1;left: 4px;bottom: 0;}
	.next.page-numbers {position: absolute;z-index: 1;right: 4px;bottom: 0;}
	/*Case Studies End*/

	/*Blog Start*/
	.newsletter-form-inner .wufoo ul li {width: 100%;}
	/*Blog End*/

	/*Blog Detail Start*/
	.single-post .cont-breadcrumb-sec {top: 68px;}
	/*Blog Detail End*/

	/*Search Page Start*/
	.pagination {padding: 0 0 50px;}
	/*Search Page End*/

	/*Sign up page start*/
	.logo-signup-page .cont-logo {width: 190px;}
	/*Sign up page end*/

	/*Blog Start*/

	/*Old Commented in single.php start*/
	.blog-top-categories-inn {padding: 0 7px;}
	.blog-top-categories-inn ul li {width: calc(50% - 10px);margin: 6px 5px;}
	.blog-top-categories-inn ul li a {min-height: 48px;font-size: 12px;line-height: 16px;font-weight: 600;}
	/*Old Commented in single.php end*/

	/*New author style start*/
	.saboxplugin-wrap {padding-top: 40px !important;}
	.saboxplugin-wrap::before {position: absolute;top: 0;left: 50%;transform: translate(-50%, 0px);width: 200px;}
	/*New author style end*/
	/*Blog End*/

	/*Notification Archive Start*/
	.single-notifications-otr {width: 100%;}
	/*Notification Archive End*/

	/*New ad-revenue-calculator Start*/
	#root .css-1mu3wb0, #root .css-8k5b1m, #root .css-3gjyqw input {font-size: 14px;}

	.recharts-wrapper {transform: scale(0.59);margin: 0 0 0 -113px;}
	#root .css-1s50f5r {padding-left: 0;}
	.recharts-legend-wrapper {
	    margin-bottom: -30px;
	}
	/*New ad-revenue-calculator End*/

	/*How to join Start*/
	.width-840 .container {width: 100%;}

	.easy-steps-inn h2 {font-size: 24px;}
	.tabs-style>ul li a {font-size: 13px;line-height: 16px;letter-spacing: -0.7px;}
	.tabs-style>ul li:nth-child(1) {width: 21%;}
	.tabs-style>ul li:nth-child(2) {width: 30%;}
	.tabs-style>ul li:nth-child(3) {width: 19%;}
	.tabs-style>ul li:nth-child(4) {width: 30%;}

	.otr-accordion-bttns a {width: 140px;font-size: 12px;line-height: 16px;}

	.data-protection-compliance-left h3 {font-size: 25px;}

	.data-protection-compliance-right img {max-height: 46px;margin-left: 10px;}

	.howtojoin-design .nav-tabs li a {font-size: 13px;line-height: 16px;letter-spacing: -0.7px;}
	/*How to join End*/


	/*career page css start*/
	.careernew-benefits-head p {
		padding: 0 0%;
	}
	.careernew-single-benefit p {max-width: 100%;}
	.cont-workstyle p {
		max-width: 100%;
	}
	.core-piller-left {/*height: 400px;*/}
	.single-circle-content p {
		max-width: 100%;
	}
	.careernew-benefits-head p {
		margin-left: auto;
		margin-right: auto;
		max-width: 100%;
	}
	/*career page css end*/

	/*PPC Ad Ops v2 Start*/
	.solution-main-outer .uncover-sec-content h1 {font-size: 24px;line-height: 34px;}

	.companies-using-service-inn .trans-services-logos {margin: 10px 0 20px;padding: 0;}
	.single-trans-services-logo img {max-height: 26px;}

	.cont-single-package ul li {width: 100%;padding: 0 0 0 15px;}
	.cont-single-package ul li:nth-child(2n) {width: 100%;margin-left: 0;padding-right: 0;}
	.tab-content {padding: 20px 0;}

	.single-trans-services-info {display: inline-block;width: 100%;padding: 15px 15px;}
	/*PPC Ad Ops v2 End*/

	/*Best Google AdX Partner Start*/
	.bttn-nd-nocard-otr .small-text {width: 100%;margin: 10px 0 0;}
	.worth-it-table table tr th {padding: 5px 5px;}
	/*Best Google AdX Partner End*/

	/*Home new v1 Start*/
	.newpackages-main {width: calc(100% - 12px);overflow-x: auto;padding-top: 46px;margin: 0;}
	.newpackages-main table {width: 500px;}

	.newhome-form-otr .signup-form-midd .wufoo ul li {width: 100%;}
	/*Home new v1 End*/

	/*About Page Member popup Start*/
	.about-banner-inn .title {font-size: 36px;line-height: 46px;}
	.cont-our-mission-sec .cont-trans-power-custom > .title {font-size: 22px;line-height: 32px;}
	/*About Page Member popup End*/

	/*About Page Member popup Start*/
	.team-members-nav .slick-slide {width: 100% !important;}
	.team-member-img {height: auto;}
	.single-team-member {padding: 20px 12px;text-align: center;}

	.page-template-tpl-aboutus .join-publishers-inn h3 {font-size: 26px;line-height: 36px;}
	/*About Page Member popup End*/

	/*utm builder Start*/
	.cont-utm-builder form .input-group p.post-control {padding-left: 0;}
	.input-group .dropdown {width: 100%;}
	/*utm builder End*/

	/*Video Academy Start*/
	.video-academy-banner-inn {height: 300px;}

	.cont-video-academy-items .single-casestudy-otr {padding: 20px 0px;}
	.cont-video-academy-items .single-casestudy-info .title {font-size: 20px;line-height: 28px;}
	.cont-video-academy-items .single-casestudy-info p {font-size: 15px;line-height: 24px;}
	.what-in-store-inn ul {column-count: 1;-webkit-column-count: 1;-moz-column-count: 1;}
	/*Video Academy End*/

	/*Smart Refresh Start*/
	.cont-gif-img {padding: 0 5%;height: 280px;}
	/*Smart Refresh End*/

	/*How to Join page css start*/
	.join-cont-video-single {
		width: 100%;
		padding: 0 0 40px 20px;
	}
	/*How to Join page css end*/

	/***** affiliate-partner-program-pt Start *****/
	.restrict-sec-inn h3 {font-size: 26px;line-height: 38px;}
	/***** affiliate-partner-program-pt End *****/
	/*=============AFFILIATE PAGES END=============*/

	/*affiliate-partner-program-new Start*/
	.affi-title-42 {font-size: 28px;line-height: 36px;margin: 0 0 30px;}
	.affi-title-38 {font-size: 26px;line-height: 34px;margin: 0 0 30px;}

	.affiliate-apply-btn {min-width: 140px;}
	.affiliate-login-btn {min-width: 140px;}

	.affi-prog-list-img {width: 100%;text-align: center;}
	.affi-prog-list-content {width: 100%;padding: 20px 0 0;text-align: center;}

	.affi-faq-accord .tab-label {font-size: 16px;line-height: 24px;}
	/*affiliate-partner-program-new End*/

	/*affiliate-program-pt-new Start*/
	.page-template-tpl-affiliate-partner-program-pt-new .affi-apply-left > a {font-size: 14px;padding: 0 15px;}
	/*affiliate-program-pt-new End*/

	/*Advanced Video Training Page Start*/
	.course-course-top-inn h1 {font-size: 26px;line-height: 38px;}

	.single-course-otr {width: 296px;}
	.single-course-otr h2 {font-size: 32px;line-height: 36px;}

	.course-wanthelp-inn h3 {font-size: 30px;line-height: 36px;}
	.course-button a {padding: 15px 20px;}
	/*Advanced Video Training Page End*/

	/*Course Cat Page Start*/
	.single-cat-post .join-cont-video-top {height: 180px;}
	/*Course Cat Page End*/

	/***Traffic Cop New Start 05oct23***/
	.banner-trafficcop-left h1.title {font-size: 35px;line-height: 50px;}
	.banner-trafficcop-left h2.title {font-size: 20px;line-height: 28px;}
	.banner-trafficcop-rgt::before {top: 0px;width: 300px;height: 300px;}

	.advantages-trafficcop-left {padding-right: 20px;}
	.common-web-issues .title {width: 100%;font-size: 20px;line-height: 28px;}
	.common-web-issues p {width: 100%;padding: 0;font-size: 14px;line-height: 18px;}
	.advantages-trafficcop-rgt {padding-left: 0px;}
	.trafficcop-does-content {width: 100%;padding: 10px;}
	.trafficcop-does-icon {display: none;}
	.common-web-issues::before, .common-web-issues::after {display: none;}
	.trafficcop-does-content .title {padding: 0;}

	.testimonial-single-img {width: 100%;height: 320px;}
	.testimonial-single-content {width: 100%;padding: 20px;}
	.testimonial-author {margin: 10px 0 0;}
	.testimonials-trafficcop-content {padding: 0 10px;}

	.difference-table tr th span, .difference-table tr td span {padding: 0 5px;}
	.difference-table tr th:nth-child(1) {font-size: 16px;line-height: 22px;}
	.difference-table tr th {font-size: 15px;line-height: 20px;}
	.difference-table tr td {font-size: 14px;line-height: 20px;}
	.difference-table tr th, .difference-table tr td {height: 100px;}
	.difference-table tr th:nth-child(1), .difference-table tr td:nth-child(1) {padding: 10px;}

	.form-trafficcop-rgt .signup-form-midd {width: 300px;}
	/***Traffic Cop New End 05oct23***/

	/*****Traffic Cop New Start*****/
	/*Pricing Start*/
	.pricing-tc-plan-head, .pricing-tc-plan-include {padding: 20px 15px;}
	.plan-4 .plan-price {font-size: 34px;}

	.cont-tc-form-popup .form-trafficcop-rgt .signup-form-midd {width: 280px;}
	/*Pricing End*/
	/*****Traffic Cop New End*****/

	/*Search Results Start*/
	.otr-search-tabs a {width: auto;padding: 12px 14px;}
	.search-website-list .single-casestudy-info {padding: 20px 15px;}

	.search-form-otr #searchInput, .search-form-otr #q {width: calc(100% - 96px);padding: 10px;}
	.search-form-otr form input[type="submit"] {width: 86px;}
	/*Search Results End*/

	/*PubGuru Page 2024 Start*/
	.pubguru-banner-v2-right::after {bottom: -50px;width: 320px;height: 320px;}
	.cont-pubguru-banner-v2::before {height: 244px;width: calc(50% + 80px);}
	.pubguru-banner-v2-right {padding: 45px 0px 0;}

	.pubguru-video .trafficcop-works {width: 110px;}

	.performance-boxes-outer {grid-template-columns: repeat(1, 1fr);}

	.pubguru-empower-tabs a.nav-link {font-size: 14px;padding: 10px 0;}
	.arrow-right {min-width: 30px;height: 30px;margin: 0 0 0 6px;}

	.pubguru-logos-inner img {max-width: 130px;}
	.pubguru-logos-inner > div:nth-child(1) {margin: 0 0 3px;}
	.pubguru-logos-inner > div:nth-child(4) {margin: 0 0 1px;}

	.proven-black-box p {max-width: 140px;}
	/*PubGuru Page 2024 End*/

	/*Blog side page css start*/
	.sidebar-single-logo {margin: 5px 6px;}
	.sidebar-single-logo:nth-child(2) {width: 78px;}
	.sidebar-single-logo:nth-child(4) {width: 80px;}
	/*Blog side page css end*/

	/*Connectors Catalog Start*/
	.single-connectors-logo li {width: 50%;padding: 20px 10px;}
	.connector-logo-otr {height: 80px;}
	.single-connectors-logo li::after {left: 10px;}
	.single-connectors-logo li:nth-child(5n)::after {width: 100%;}
	.single-connectors-logo li:nth-child(3n)::after {width: 100%;}
	.single-connectors-logo li:nth-child(2n)::after {width: calc(100% - 20px);}
	.single-connectors-logo li:last-child::after { width: calc(100% - 20px);}
	/*Connectors Catalog End*/

	/*Home 2024 Start*/
	.cont-tabs-2024 .nav {width: 280px;}
	.cont-tabs-2024 a.nav-link {font-size: 16px;padding: 0 0 0 15px;}
	.cont-tabs-2024 .arrow-right {min-width: 56px;height: 56px;}

	.cont-stats-2024 {padding: 25px 0;}
	.single-stats-2024 {width: 100%;text-align: center;padding: 10px 0;}
	.single-stats-2024 h3 {font-size: 40px;line-height: 40px;}
	.single-stats-2024 p {font-size: 16px;line-height: 20px;margin: 5px 0 0;}

	.award-2024 .award-list li:nth-child(4) {margin-top: 0px;}
	.join1500-2024-content {flex-wrap: wrap;}
	.horizontal-list-2024 {padding: 15px 0 0;}

	.ivt-2024-content {padding: 20px;}
	.ivt-2024-grid-1 {width: 100%;}
	.ivt-2024-grid-2 {width: 100%;padding: 30px 0 0;}
	/*Home 2024 End*/
  
	/*****Careers New Start*****/
	.main-circle {padding: 165px 0 145px;}
	.cont-main-circle {transform: scale(0.53);}
	/*****Careers New End*****/

	.casestudy-top .customer-stories-midd h1 {font-size: 34px;line-height: 42px;}

	/*Video Library Start*/
	.single-videolib-thumb {height: 190px;}

	.single-growvideo-thumb {height: 190px;}
	/*Video Library End*/

	/*Media Center Start*/
	.join-publishers-bg-white .join-publishers-inn h3 {font-size: 28px;line-height: 40px;}
	.join-publishers-bg-white .join-publishers-inn > p {font-size: 16px;line-height: 26px;}
	/*Media Center End*/

	/*Contact Start*/
	.contact-content-left .companies-logos li {height: 30px;}
	.contact-content-left .companies-logos li:nth-child(4) {height: 30px;}
	.contact-content-left .companies-logos li:nth-child(5) {height: 30px;}
	/*Contact End*/
  
  /*Contact 2024 Page Start*/
  .awardwinning-2024-inn {padding: 0 15px;}
  .page-template-tpl-contact2024 .site-bttn-2024 {padding: 10px 15px;}
  
  .contactdetails-2024-inn {padding: 0 15px 0 32px;}
  .contactdetails-icon {padding: 0;}
  .contactdetails-text p {font-size: 16px;line-height: 24px;}
  
  .contactdetails-2024-rgt {padding: 0 32px 0 15px;}
  .contactdetails-2024-rgt .contactdetails-icon {padding: 0;}
  /*Contact 2024 Page End*/
  
  /*Starter Plan 2024 Page Start*/
  .starter-banner2024-inn p {font-size: 20px;line-height: 30px;}
  
  .starterplan-if-item {width: 100%;}
  .starterplan-if-item:nth-child(1) {margin-top: 0px;}
  .starterplan-if-item:nth-child(2) {margin-top: 20px;}
  .starterplan-if-item-inn {padding: 25px 20px;}
  
  .both-product-plans2024::before {height: 610px;}
  .pubguruplan-slider {padding: 33px 25px 0;}
  .single-pubguru-plans2024-head {padding: 20px 15px;}
  .single-pubguru-plans2024-percentage {font-size: 32px;line-height: 42px;margin: 10px 0 0;}
  .single-pubguru-plans2024-req-bttn a {font-size: 17px;line-height: 30px;}
  .single-pubguru-plans2024-content {padding: 20px 15px;}  
  .starter-management-content .title {font-size: 25px;line-height: 36px;}
  .product-plans2024-content .pricing-tc-plans .plans-slider {padding: 0 25px;}
  .product-plans2024-content .plan-requests-number {font-size: 12px;line-height: 18px;}
  .product-plans2024-content .plans-slider .slick-arrow {left: 0;}
  .product-plans2024-content .plans-slider .slick-next {left: auto;right: 0;}
  
  .starter-parallel-img {padding-left: 0px;padding-top: 20px;}
  .starter-parallel-img:nth-child(2n-1) {padding-right: 0;padding-left: 0;padding-top: 0;padding-bottom: 20px;}
  .starter-parallel-img {width: 100%;}
  .starter-parallel-img img {width: calc(100% + 50px);}
  .plus-sign::after {right: auto;font-size: 60px;line-height: 40px;left: 50%;bottom: -20px;top: auto;transform: translate(-50%, 0);}
  
  .starter-explore-content p {font-size: 20px;line-height: 28px;}
  /*Starter Plan 2024 Page End*/

	/*Email Tooltip Start*/
	.tooltip-inner {width: 280px !important;}
	/*Email Tooltip End*/
  
  /*Thankyou PubGuru Start*/
  .thankyou-awards-ul li {margin: 10px 14px 10px 0;}
  .thankyou-awards-ul li img {max-width: 134px;max-height: 110px;}
  .thankyou-awards-ul li:nth-child(1) img {max-width: 134px;margin: 0 0 7px;}
  /*Thankyou PubGuru End*/

  /*affiliate-partner-program Accordion Start*/
  .affi-accordion-design .accordion-button {font-size: 16px;line-height: 24px;}
  /*affiliate-partner-program Accordion End*/
  
	/*ad-revenue-calculator 2025 Start*/
	.title2025-48 {font-size: 30px;line-height: 38px;}

	.adrev-banner2025-content {padding-top: 25px;padding-bottom: 30px;}

	.single-factor-img {width: 100%;text-align: left;}
	.single-factor-img img {max-height: 50px;max-width: 50px;}
	.single-factor-content {width: 100%;padding: 20px 0 0;}
	.single-factor-content p {font-size: 14px;line-height: 26px;}

	.adrev-testimonials-grids {column-count: 1;}
	.single-adrev-testimonials {margin: 6px 0;padding: 20px;}

	.cont-publishers-across {padding: 35px 0;}
	.publishers-across-top h3 {font-size: 30px;line-height: 40px;}
	.publishers-across-logos .companies-logos li {height: 26px;margin: 10px 26px 10px 0;}
	/*ad-revenue-calculator 2025 End*/

	/*Outstream Ads Start*/
	.parallel-bttns .site-bttn {width: 135px;}
	.parallel-bttns .border-bttn-2025 {width: 135px;font-size: 15px;}
	.experience-diff-rgt {padding-top: 10px;}

	.outstream-results .pubguru-proven-boxes {gap: 0;flex-wrap: wrap;}
	/*Outstream Ads End*/

/* TPL: PubGuru Lightning Script 2025*/
.cont-publightning-banner {padding: 40px 0 10px;}
.pglight-banner-left h1 {font-size: 34px;line-height: 46px;}
.pglight-banner-rgt {padding-left: 3px;}

.limited-offer-content h2 {font-size: 30px;line-height: 40px;}

.cont-perf-results-top .perf-results-left {padding-right: 12px;}

.perf-results-left h2 {font-size: 24px;line-height: 34px;}

.pglight-feats-table table tr td {font-size: 12px;line-height: 16px;padding: 5px;}
.pglight-feats-table table tr:nth-child(1) td {font-size: 16px;line-height: 24px;}
/* END TPL: PubGuru Lightning Script 2025*/

/* TPL: Traffic Cop ATV 2025*/
.ATV-banner-left h1 {font-size: 26px;line-height: 38px;}

.hidden-threat-top h2 {font-size: 26px;line-height: 38px;}
.hidden-threat-left h3 {font-size: 26px;line-height: 32px;}

.atv-performance-heading h2 {font-size: 26px;line-height: 38px;}
.atv-boxes {width: 100%;}

.is-TC-right-left {width: 100%;}
.is-TC-right-rgt {width: 100%;padding: 15px;margin: 20px 0 0;}

.two-modes-head h2 {font-size: 26px;line-height: 38px;}

.tabs-design-2025 .nav-tabs li button {width: 140px;}

.purposebuilt-left h2 {font-size: 27px;line-height: 38px;}

.atv-testimonial-single-img {width: 100%;height: 320px;}
.atv-testimonial-single-content {width: 100%;padding: 20px;}
.atv-testimonial-author {margin: 10px 0 0;}
.atv-testimonials-trafficcop-content {padding: 0 10px;}

.atv-award-won-otr {flex-wrap: wrap;}
.awardset-2 .atv-single-ward-img {width: 116px;max-height: 58px;}
.awardset-2 .atv-single-ward-img:first-child {width: 106px;margin-right: 4px;}

.atv-request-inn h2 {font-size: 32px;line-height: 44px;}
/* END TPL: Traffic Cop ATV 2025*/

/* TPL: Traffic Cop API */
.API-banner-left h1 {font-size: 26px;line-height: 38px;}
.API-banner-right::before {top: 0px;width: 300px;height: 300px;}

.build-for-modren-heading h2 {font-size: 26px;line-height: 38px;}

.tcapi-purposebuilt-left h2 {font-size: 26px;line-height: 38px;}

.api-testimonial-single-img {width: 100%;height: 320px;}
.api-testimonial-single-content {width: 100%;padding: 20px;}
.api-testimonial-author {margin: 10px 0 0;}
.api-testimonials-trafficcop-content {padding: 0 10px;}

.api-request-inn h2 {font-size: 32px;line-height: 44px;}
/* END TPL: Traffic Cop API */

/* TPL: Advanced Ads */
.adv-ads-testimonial-single-img {width: 100%;height: 320px;}
.adv-ads-testimonial-single-content {width: 100%;padding: 20px;}
.adv-ads-testimonial-author {margin: 10px 0 0;}
.adv-ads-testimonials-trafficcop-content {padding: 0 10px;}
/* END TPL: Advanced Ads */

/* TPL: Offerwall Studio */
.offerstudio-video-step-inn {width: 100%;}

.offerstudio-boxes {width: 100%;}

.offerstudio-logos-inner img {max-width: 130px;}

.offerstudio-table table tr th {font-size: 16px;line-height: 22px;padding: 15px 12px;}
.offerstudio-table table tr td {font-size: 14px;line-height: 20px;}

.offerwall-testimonial-single-img {width: 100%;height: 320px;}
.offerwall-testimonial-single-content {width: 100%;padding: 20px;}
.offerwall-testimonial-author {margin: 10px 0 0;}
.offerwall-testimonials-trafficcop-content {padding: 0 10px;}
/* END TPL: Offerwall Studio */
	
/*Premium Page - Pubguru Plan Start*/
.otr-toggle-item a {font-size: 16px;line-height: 26px;padding: 8px 5px;}

.overview-AVG-RPM span {margin: 0;width: 100%;display: block;}
.cont-plan-featureslist {grid-template-columns: repeat(1, 1fr);grid-template-rows: repeat(1, 1fr);gap: 25px;margin: 20px 0 0;}
/*Premium Page - Pubguru Plan End*/

/*Trafficcop Plan Start*/
.tc-overview-AVG-RPM span {margin: 0;width: 100%;display: block;}
.cont-tc-plan-featureslist {grid-template-columns: repeat(1, 1fr);grid-template-rows: repeat(1, 1fr);gap: 25px;margin: 20px 0 0;}
/*Trafficcop Plan End*/

/* TPL: Pubguru premium page */
.PubguruPre-if-item {width: 100%;height: auto;}
.PubguruPre-if-item:nth-child(1) {margin-top: 0px;}
.PubguruPre-if-item:nth-child(2) {margin-top: 20px;}

.PubguruPre-management-content .title {font-size: 25px;line-height: 36px;}
.PubguruPre-parallel-img {width: 100%;padding-left: 0px;padding-top: 20px;}
.PubguruPre-parallel-img:nth-child(2n-1) {padding-right: 0;padding-left: 0;padding-top: 0;padding-bottom: 20px;}
.PubguruPre-plus-sign::after {right: auto;font-size: 60px;line-height: 40px;left: 50%;bottom: -20px;top: auto;transform: translate(-50%, 0);}
.PubguruPre-explore-content p {font-size: 20px;line-height: 28px;}
/* END TPL: Pubguru premium page */

/* TPL: Traffic Cop Premium page */
.TrafficPre-if-item {width: 100%;height: auto;}
.TrafficPre-if-item:nth-child(1) {margin-top: 0px;}
.TrafficPre-if-item:nth-child(2) {margin-top: 20px;}

.TrafficPre-management-content .title {font-size: 25px;line-height: 36px;}
.TrafficPre-parallel-img {width: 100%;padding-left: 0px;padding-top: 20px;}
.TrafficPre-parallel-img:nth-child(2n-1) {padding-right: 0;padding-left: 0;padding-top: 0;padding-bottom: 20px;}
.TrafficPre-plus-sign::after {right: auto;font-size: 60px;line-height: 40px;left: 50%;bottom: -20px;top: auto;transform: translate(-50%, 0);}
.TrafficPre-explore-content p {font-size: 20px;line-height: 28px;}
/* END TPL: Traffic Cop Premium page */
}

@media only screen and (max-width: 420px) {
	
	.blog_find_top h2 {font-size: 14px;line-height: 18px;}
	
	/* primary-sign-up-form Start*/
	.primary-sign-up-modal .signup-form-midd {width: 100%;}
	/* primary-sign-up-form End*/
	
	

	/*Footer Start*/
	.cont-footer {padding-bottom: 60px;}
	/*Footer End*/

	/*Course Cat Page Start*/
	.cont-cat-posts-right .howjoin-banner-inn h1 {font-size: 28px;line-height: 36px;}
	.cont-cat-posts-right .join-cont-video-single {width: 100%;}
	.single-cat-post .join-cont-video-top {height: 100%;}
	/*Course Cat Page End*/

	/*PubGuru Page 2024 Start*/
	.proven-black-image {max-width: 90px;}
	/*PubGuru Page 2024 End*/

/* TPL: Revenue Calculator 2025*/
/*#root #m2-revenue-calculator .m2-bg-\[\#191919\] {padding: 0.5rem !important;}
#root #m2-revenue-calculator .m2-w-32 {width: 4.5rem;}*/
/* END TPL: Revenue Calculator 2025*/
}
/*Media End*/

/*For post-type Landing page*/
	body.lp-template {
		padding: 0;
	}

/* APG Paid Report Form */
.stripe-payment-form-wrap {
	font-family: "Poppins", sans-serif;
}
.stripe-payment-form-wrap .apg-field-note {
	font-size: 0.78rem;
	color: #9ca3af;
	margin-top: 0.35rem;
	margin-bottom: 0;
}
.stripe-payment-form-wrap .apg-form-terms {
	font-size: 0.78rem;
	margin-bottom: 0.75rem;
}
.stripe-payment-form-wrap .apg-form-terms a {
	color: #359aff;
	text-decoration: none;
}
.stripe-payment-form-wrap .apg-form-terms a:hover,
.stripe-payment-form-wrap .apg-form-terms a:active {
	text-decoration: underline;
}
.stripe-payment-form-wrap .apg-field-error {
	display: none;
	font-size: 0.82rem;
	color: #dc3545;
	margin-top: 0.25rem;
}
.stripe-payment-form-wrap .apg-field-error.apg-field-error--visible {
	display: block;
}
.stripe-payment-form-wrap .stripe-card-element {
	padding: 0.6rem 0.75rem;
	height: auto;
}
.stripe-payment-form-wrap .stripe-submit-btn {
	margin-top: 5px;
	width: 100%;
	background-color: #AA3492;
	color: #fff;
	font-weight: 500;
}
.stripe-payment-form-wrap .stripe-submit-btn:hover,
.stripe-payment-form-wrap .stripe-submit-btn:focus {
	background-color: #932a7e;
	color: #fff;
}
.stripe-payment-form-wrap .apg-submit-note {
	font-size: 0.78rem;
	margin-top: 0.5rem;
	margin-bottom: 0;
	text-align: center;
}
.stripe-payment-form-wrap .apg-submit-note #apg-domain-preview {
	font-weight: 600;
}
.stripe-payment-form-wrap img.apg-stripe-badge {
	height: 26px;
	width: auto;
	display: block;
}
.stripe-payment-form-wrap img.apg-btn-lock {
	height: 16px;
	width: auto;
	vertical-align: middle;
	margin-right: 6px;
	margin-top: -2px;
}
