@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,600;1,400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Shadows+Into+Light&display=swap');
*
{
	padding:0;
	margin:0;
}

body
{
	font-family: 'Inter', sans-serif;
	background-color:#fff;
	overflow-x:hidden;
}

h1{
	font-family: 'Inter', sans-serif;
	font-weight:700;
	font-size:48px;
	color:#091841;	
}

h2{
	font-family: 'Inter', sans-serif;
	font-weight:700;
	font-size:36px;
	color:#091841;
}

h3{
	font-family: 'Inter', sans-serif;
	font-size:30px;
	font-weight:700;
	color:#091841;
}

h4{
	font-family: 'Inter', sans-serif;
	font-size:24px;
	font-weight:400;
	color:#091841;
}

h5{
	font-family: 'Inter', sans-serif;
	font-size:20px;
	color:#091841;
	font-weight:700;
}

h6{
	font-family: 'Inter', sans-serif;
	font-size:18px;
	color:#091841;
	font-weight:500;
}

p{
	font-family: 'Inter', sans-serif;
	font-size:16px;
	color:#57687b;
	font-weight:400;
	line-height:28px;
	
}


ul,ol
{
	padding:0;
	margin:0;
}

ul li,ol li
{
	list-style-type:none;
	font-family: 'Inter', sans-serif;
	font-size:16px;
	color:#57687b;
	font-weight:400;
	line-height:30px;
}

a
{
	font-family: 'Inter', sans-serif;
	transition: all 0.2s ease;
	color:#3D4980;
	font-weight:400;
	text-decoration:none;
}

label{
		font-weight:100;
}

a:hover {
    color:#000000;
	text-decoration:none;
}

button:focus
{
	outline: none;
}

strong
{
	font-weight:700;
	color:#313778;
}

.scrollup {
    background: rgba(0, 0, 0, 0.3) url(../images/icon_gototop.png) no-repeat scroll 0 0;
    border-radius: 25px;
    bottom: 50px;
    height: 40px;
    position: fixed;
    right: 25px;
    width: 40px;
}

.nav1 {
	background-color:#fff;
	position: -webkit-sticky;
}

.sticky1 {
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 100;
  border-top: 0;
}

.sticky-bg
{
	background-color:#fff;
}

.lead-top-1
{
	position:relative:
}

.pt-8
{
	padding-top:100px;
}

.formWrapperFlex .form-group .form-control {
    padding: 12px 15px;
    height: auto;
    width: 225px;
    border-right-width: 0;
    border-radius: 5px 0px 0px 5px;
    font-size: 14px;
}

.form-control {
    display: block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.formWrapperFlex {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.formWrapperFlex .with-errors {
    font-size: 12px;
    color: #fff! important;
    position: absolute;
}

.banner-rc h4
{
	font-size:20px;
	padding-top:15px;
	font-weight:700;
	color:#fff;
}

.banner-rc ul {
    margin-left: 20px;
	margin-bottom:40px;
}

.banner-rc ul li {
    margin-bottom: 10px;
    color: #fff;
    font-weight: 400;
    list-style-image: url(../images/arrow.png);
    border-bottom: 2px dotted #ffffff30;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.banner-rc ul li strong {
    color: #fff;
    font-weight: 700;
}

ul.more-list
{
}

ul.more-list li
{
	width:30%;
	border-right: 1px solid #ffffff4a;
	padding-left:10px;
	margin-right:10px;
}

ul.more-list li:last-child
{
	border-right:none;
}

ul.more-list li img
{
	float:left;
	padding-right:10px;
	padding-bottom:10px;
	line-height:24px;
}

ul.more-list li p
{
	float:left;
	line-height:24px;
	margin-bottom:0;
	padding-bottom:0px;
}

ul.more-list li
{
	list-style-image:none;
    border-bottom:none;
	float:left;
}

.text-white {
    color: #fff! important;
}

.formWrapperFlex .form-button .ebook-btn {
    height: 46px;
}

.cta-banner-white {
    outline: none !important;
}

.ebook-btn {
    background-image: linear-gradient(#5462C4, #001089);
    box-shadow: none;
    color: #fff !important;
    /* padding: 5px 15px !important; */
    border-radius: 0px;
    font-weight: bold !important;
    padding: 5px 25px !important;
    margin-top: 0px;
    margin-left: 0;
    transition: all .5s ease;
    border: none;
    float: left;
}

.clientLogo
{
	padding:120px 0px 80px 0px;
	background-color:#F7F7F7;
	margin-top:-90px;
}

@media (min-width: 1200px)
{
.head-btn {
    background-image: linear-gradient(#5462C4, #001089);
    box-shadow: 5px 7px 9px 0px #1b2b9338;
    color: #fff !important;
    padding: 10px 15px !important;
    border-radius:0px 5px;
    font-weight: bold !important;
}
}

.blog-one__single {
}

.blog-one__title a {
    color: #000;
    font-size: 20px;
}

.case-content {
    padding: 20px 20px 40px 20px;
	margin-bottom:30px;
	
}

.thm-btn {
    display: inline-block;
    vertical-align: middle;
    border: none;
    outline: none;
    background-color: #fff;
    font-size: 15px;
    font-weight: bold;
    color: #1c1d3f;
    font-size: 16px;
    font-weight: 600;
    padding: 10.5px 40px;
    border-radius: 27.5px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}

.cta-two__btn {
    font-size: 16px;
    padding: 10px 30px;
    border-radius: 5px;
    background-color: #0062EB;
    color: #fff;
    margin-top: 35px;
    background-image: linear-gradient(#5462C4, #001089);
    box-shadow: 5px 7px 9px 0px #1b2b9338;
}

.cta-two__btn:hover {
    background-color: #0062EB;
    color: #fff;
}

.case-content {	
	-webkit-box-shadow: 0px 0px 30px 10px #e9e9ef;
    -moz-box-shadow: 0px 0px 30px 10px #e9e9ef;
    box-shadow: 0px 0px 30px 10px #e9e9ef;
}

@media (min-width: 1200px)
{
.case-content {
    height: 300px !important;
	-webkit-box-shadow: 0px 0px 30px 10px #e9e9ef;
    -moz-box-shadow: 0px 0px 30px 10px #e9e9ef;
    box-shadow: 0px 0px 30px 10px #e9e9ef;
}
}

.banner-top
{
	padding:20px 0px;
}

.banner-bg-rc
{
	background:url(../images/banner-bg.jpg) no-repeat top center;
	background-size:cover;
}

.banner-rc
{
	background:url(../images/banner-bg.jpg) no-repeat top center;
	padding:80px 0px 140px 0px;
	background-size:cover;
}

.banner-thanks
{
	background:url(../images/banner-bg.jpg) no-repeat top center;
	background-size:cover;
	padding-top:100px;
	padding-bottom:100px;
}

.banner-rc a
{
	background-color:#fff;
	font-family: 'Inter', sans-serif;
    font-size: 16px;
    padding: 14px 30px;
    border-radius: 5px;
    color: #001186;
    text-align: center;
    font-weight: 500;
}

.banner-thanks h1
{
	color:#fff;
	padding-top:40px;
	font-size: 38px;
}

ul.top-menu
{
	margin-top:10px;
	text-align:right;
}

ul.top-menu a
{
	font-family: 'Inter', sans-serif;
    font-size: 16px;
    padding: 10px 15px;
    border-radius: 5px;
	background-color:#001186;
    color: #fff !important;
    text-align: center;
    font-weight: 500;
    margin: 0 auto;
}

ul.top-menu a:hover
{
	background-color:#001186;
}

p.banner-img
{
	padding-top:10px;
}

p.banner-text
{
	width:90%;
}

.banner-rc h1
{
	width:100%;
	color:#fff;
	padding-top:0px;
	padding-bottom:20px;
	font-size: 30px;
}

.banner-rc strong {
    font-weight: 700;
    color:#FAB13E;
}
.color-blue{color: #86D2FF;}
.banner-rc h1 span
{
	color:#fff;
}

.lead-tracking-platform-text ul li {
    list-style-image: url(../images/ellipse.png);
    padding-bottom: 10px;
    padding-top: 10px;
}

.padding-0
{
	padding:0;
}

.products-wrapper{
	
	padding: 50px;
	background: rgb(0,17,133);
	background: linear-gradient(90deg, rgba(0,17,133,1) 0%, rgba(45,62,166,1) 100%);
	}
	
}

.products-menu ul li a {
    font-size:24px;
    padding: 12px 20px;
    display: block;
    color: #001089;
    box-shadow: -4px 9px 22px -3px rgb(0 0 0 / 14%);
    text-align: center;
	font-weight:700;	
}

.products-menu ul li:first-child a
{
	border-right:1px solid #707070;
}

.products-menu ul li a span
{
	font-size:20px;
	font-family: 'Shadows Into Light', cursive;
    font-weight: 400;
	color:#f19404;
}

.segment-img
{
	margin-top:30px;
}

.products-menu ul li{position: relative;}

.products-menu ul li a.active:before {
   z-index: 1;
   color: white;
   background: #fff;
   color: #fff;
}
.products-menu ul li a:before {
   content: '';
   background: white;
   padding: 13px;
   position: absolute;
   right: 0;
   left: 0;
   transform: rotate(
45deg
);
   bottom: 1px;
   /* box-shadow: 0 2px 4px 0 rgb(0 0 0 / 10%), 0 6px 20px 0 rgb(0 0 0 / 10%); */
   z-index: -1;
   width: 7px;
   margin: -14px auto;
   overflow: hidden;
}

.products-wrapper h5{
	padding-top:20px;
	color: #fff;
}

.products-wrapper h4
{
	color: #fff;
	font-weight: 700;
}

.products-wrapper ul
{
	margin-left:20px;
}

.products-wrapper ul li
{
	list-style-image:url(../images/ellipse.png);
	color:#fff;
}

.lead-tracking-platform h3
{
	color:#001089;
}

.lead-tracking-platform h4
{
	font-weight:700;
}

.lead-tracking-platform ul {
    margin-left: 20px;
}

.lead-tracking-platform ul li {
    list-style-image: url(../images/ellipse.png);
    padding-bottom: 10px;
    padding-top: 10px;
}

.lead-tracking-platform
{
	padding:80px 0px 40px 0px;
}

.lead-tracking-platform-text
{
	padding:0px 0px 80px 0px;
}

.lead-tracking-platform-text ul {
    margin-left: 20px;
}

.lead-tracking-platform-text h3
{
	color:#001089;
}

.lead-tracking-platform-text h4
{
	font-weight:700;
}

.ad-text
{
	margin-top:50px;
}

.lead-top-1
{
	z-index:-2;
}

.identifying
{
	background-color:#F7F7F7;
	padding:80px 0px;
}

.identifying-list
{
	margin-top:20px;
	background-color:#fff;
	-webkit-box-shadow: 0px 0px 30px 10px #e9e9ef;
    -moz-box-shadow: 0px 0px 30px 10px #e9e9ef;
    box-shadow: 0px 0px 30px 10px #e9e9ef;
	padding:20px 30px;
}

.identifying h5 span
{
	color:#707070;
}

.first-conversion
{
	padding:0px 0px 80px 0px;
}

.first-conversion h3 {
    color: #000;
}

.first-conversion ul
{
	margin-left:20px;
}

.first-conversion ul li
{
	list-style-image:url(../images/ellipse.png);
}

.identify-img
{
	margin-top:20px;
}

.pad-50
{
	padding-top:50px;
}	

.identify-text
{
	padding-top:30px;
}

.first-conversion h5
{
	font-family: 'Shadows Into Light', cursive;
	font-weight:400;
	color:#001089;
}

.first-conversion h4
{
	font-weight:700;
}

.segment-text
{
	padding-top:40px;
}

.target-text
{
	padding-top:80px;
}

.measure-text
{
	padding-top:80px;
}

.banner-rc p
{
	color:#fff;
	padding-bottom:15px;
	width:75%;
}
@media (max-width: 991px){.banner-rc p{width: 100%;}}
.banner-contact-form h4
{
	color:#fff;
}


.banner-contact-form.contact-form-style-1 {
    position: relative;
    z-index: 1;
    -webkit-perspective: 1000px;
    perspective: 1000px;
    z-index: 2;
}

.banner-contact-form.contact-form-style-1 .form-group input {
    border: 0;
    background-color: #fff;
	border: 1px solid #00000026;
    padding-bottom: 12px;
    padding-top: 12px;
	border-radius: 5px;
}

.banner-form
{
	background-color:#4d56b0;
	-webkit-box-shadow: 0px 0px 40px 10px #abb3ef;
    -moz-box-shadow: 0px 0px 40px 10px #abb3ef;
    box-shadow: 0px 0px 40px 10px #abb3ef;
	padding:25px 30px;
	margin-left:50px;
	margin-right:50px;
	border-radius:15px;
}

.banner-form-3
{
	margin-top:-100px;
	background-color:#fff;
	-webkit-box-shadow: 0px 0px 40px 2px #00000012;
    -moz-box-shadow: 0px 20px 30px 2px #00000012;
    box-shadow: 0px 20px 30px 2px #00000012;
	border-radius:20px;
	padding:35px;
}

.request-a-demo-5 {
    width: 100%;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    padding: 8px 15px;
    border-radius: 5px;
    background-color:#5564c3;
    border: none;
    color: #fff !important;
    text-align: center;
    font-weight: 500;
    margin: 0 auto;
}

.banner-form-3 h3
{
	font-size:30px;
	font-weight:700;
	color:#001089;
}

.banner-form h3
{
	color:#fff;
	padding-bottom:20px;
}

.banner-form input
{
	border-radius:25px;
}

.banner-form input::placeholder
{
	font-size:15px;
	color:#3d4981;
}

.lead-generation-solution
{
	padding:40px 0px 80px 0;
}

.lead-generation-solution h3{
	color:#001089;
}

.products-menu ul
{
	margin-left:0;
	text-align:center;
}

.products-menu ul li a.active {
    background-color: #fff;
    color: #000000;	
	
}

.products-menu ul li a {
    font-size:24px;
	font-weight:700;
    padding: 12px 20px;
    display: block;
    color: #000000;
    box-shadow: -4px 9px 22px -3px rgb(0 0 0 / 31%);
    text-align: center;
}

.products-menu ul{text-align:center;}
.products-menu ul li{float: left;width:50%;list-style-image:none;}

.products-wrapper h5{
	padding-top:20px;
	color: #fff;
}

@media (min-width: 991px){
	


a.book-a-free-demo
{
	font-family: 'Inter', sans-serif;
    font-size: 16px;
    padding: 10px 15px;
    border-radius: 5px;
    background-color: #001186;
    color: #fff !important;
    text-align: center;
    font-weight: 500;
    margin: 0 auto;
}

.more-leads
{
	padding:80px 0px 160px 0;
	background-color:#EAF3FF;
}

.more-leads h3{
	color:#001089;
	padding-bottom:30px;
}

.home-footer-top {
    background-color: #fff;
    padding-bottom: 40px;
    padding-top:240px;
	background:url(../images/marketing-sales-bg.jpg) repeat-x top center;
}

.home-footer-top h3 {
	color:#001089;
	padding-bottom:30px;
}	

.client-list li{list-style: none;display: inline-block; padding-bottom:30px;}
.client-list li img {filter: none;-webkit-filter: grayscale(0%);}
.client-list li img:hover {-webkit-filter: grayscale(100%);filter: grayscale(100%);}

.marketing
{
	padding:30px;
	background-color:#fff;
	border:1px solid #001186;
	margin-bottom:40px;
}

.marketing h4
{
	color:#001089;
	font-weight:700;
}

.marketing p
{
	color:#000000;
}

.marketing img
{
	margin-top:-180px;
}

.marketing ul li{
	background:url(../images/checked.png) no-repeat top 8px left;
	padding-left:25px;
}

.sales
{
	padding:30px;
	background-color:#fff;
	border:1px solid #001186;
	margin-bottom:40px;
}

.sales h4
{
	color:#001089;
	font-weight:700;
}

.sales p
{
	color:#000000;
}

.sales img
{
	margin-top:-180px;
}

.sales ul li{
	background:url(../images/checked.png) no-repeat top 8px left;
	padding-left:25px;
}

.all-in-one
{
	padding:80px 0px 10px 0px;
}

.all-in-one h3
{
	color:#001089;
}

.all-in-one h5
{
	color:#707070;
}

.all-in-one-list
{
	padding:25px;
	/*min-height:350px;*/
    cursor: pointer;
	margin-bottom:60px;
}

.all-in-one-list h3
{
}

.all-in-one-list img
{
	margin-top:-80px;
	margin-bottom:20px;
}

.mb-60
{
	margin-bottom:100px;
}

.integrate-ease
{
	padding:80px 0px;
}

.integrate-ease h3{
	color:#001089;
}

.find-out {
    overflow: auto;
}

.find-out h3
{
	color:#fff;
}

.find-out p
{
	color:#fff;
	padding-bottom:30px;
}


.submit
{
	width:100%;
	background-color:#5462C4;
	padding: 12px 20px;
	border-radius: .25rem;
	border:0;
	color:#fff;
}

.rcForms
{
	 z-index:2;
	 position:relative;
}

.footerFormSectionWrap {
    background: #001089;
    padding: 60px 40px 60px 40px;
    float: left;
    width: 100%;
    border-radius: 20px;
    position: relative;
    z-index: 9;
}

.form-bg-two {
    position: absolute;
    top: 0px;
    left: 0;
    z-index: 1;
}

.form-bg-three {
    position: absolute;
    bottom: 0px;
    right: 0;
    z-index: 1;
}


.footer
{
	background-color:#F7F7F7;
	padding:150px 0px 15px 0px;
	margin-top:-130px;
}

.footer p
{
	text-align:center;
	color:#707070;
	padding-top:6px;
	margin-bottom:0;
}


.thanks
{
	padding-top:60px;
	padding-bottom:60px;
}

.thanks h3
{
	line-height:44px;
}

.clients-rc
{
	margin-top:75px;
	padding-bottom:40px;
}

.find-out-rc
{
	background-color: #d5eaff;
}

.clientLogoWrap .container {
    padding: 0 30px;
}

.clientLogoWrap .col-lg-2 {
    padding: 10px;
    display: flex;
    align-items: center;
    border: 1px solid #c6bebe;
    justify-content: center;
}
.clientLogoWrap h3{color: #001089;}
.clients .col-6 img{-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);cursor: pointer;}
.clients .col-6 img:hover{-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
  filter: grayscale(0%);}

@media (max-width: 991px) {
     .clientLogoWrap .col-lg-2:nth-child(1) {
        border-top: none;
        border-left: none;

    }
    .clientLogoWrap .col-lg-2:nth-child(3) {
        border-top: none;
        border-right: none;
    }
    .clientLogoWrap .col-lg-2:nth-child(10) {
         border-bottom: none;
        border-left: none;
    }
    .clientLogoWrap .col-lg-2:nth-child(12) {
         border-bottom: none;
        border-right: none;
    }
    .clientLogoWrap .col-lg-2:nth-child(4), .clientLogoWrap .col-lg-2:nth-child(7) {border-left: none;}
    .clientLogoWrap .col-lg-2:nth-child(6), .clientLogoWrap .col-lg-2:nth-child(9) {border-right: none;}
    .clientLogoWrap .col-lg-2:nth-child(2){border-top: none;}
    .clientLogoWrap .col-lg-2:nth-child(11) {border-bottom: none;}
}
@media (max-width: 767px) {
  .clientLogoWrap .col-lg-2:nth-child(1) {
        border-top: none;
        border-left: none;
    }
    .clientLogoWrap .col-lg-2:nth-child(2) {
        border-top: none;
    }
    .clientLogoWrap .col-lg-2:nth-child(3) {
        border-left: 1px solid #c6bebe;
    }
    .clientLogoWrap .col-lg-2:nth-child(11) {
        border-bottom: none;
    }
     .clientLogoWrap .col-lg-2:nth-child(12) {
        border-bottom: none;
         border-top: 1px solid #c6bebe;
    }
}
@media (max-width: 576px) {
    .clientLogoWrap .col-lg-2:nth-child(1) {
        border-top: none;
        border-left: none;
    }
    .clientLogoWrap .col-lg-2:nth-child(2) {
        border-right: none;
    }
    .clientLogoWrap .col-lg-2:nth-child(3) {
        border-left: none;
        border-right: 1px solid #c6bebe;
    }
    .clientLogoWrap .col-lg-2:nth-child(4) {
        border-left: 1px solid #c6bebe;
        border-right: none;
    }
    .clientLogoWrap .col-lg-2:nth-child(5) {
        border-left: none;
    }
    .clientLogoWrap .col-lg-2:nth-child(8) {
        border-right: none;
    }
    .clientLogoWrap .col-lg-2:nth-child(9) {
        border-left: none;
        border-right: 1px solid #c6bebe;
    }
    .clientLogoWrap .col-lg-2:nth-child(10) {
        border-right: none;
        border-left: 1px solid #c6bebe;
        border-bottom: 1px solid #c6bebe;
    }
    .clientLogoWrap .col-lg-2:nth-child(11) {
        border-left: none;
    }
    .clientLogoWrap .col-lg-2:nth-child(12) {
        border-top: 1px solid #c6bebe;
    }
}

@media (min-width: 992px) {
    .clientLogoWrap .col-lg-2:nth-child(1) {
        border-top: none;
        border-left: none;
    }
    .clientLogoWrap .col-lg-2:nth-child(6) {
        border-top: none;
        border-right: none;
    }
    .clientLogoWrap .col-lg-2:nth-child(7) {
        border-bottom: none;
        border-left: none;
    }
    .clientLogoWrap .col-lg-2:nth-child(12) {
        border-bottom: none;
        border-right: none;
    }
    .clientLogoWrap .col-lg-2:nth-child(2), .clientLogoWrap .col-lg-2:nth-child(3), .clientLogoWrap .col-lg-2:nth-child(4), .clientLogoWrap .col-lg-2:nth-child(5) {
        border-top: none;
    }
    .clientLogoWrap .col-lg-2:nth-child(8), .clientLogoWrap .col-lg-2:nth-child(9), .clientLogoWrap .col-lg-2:nth-child(10), .clientLogoWrap .col-lg-2:nth-child(11) {
        border-bottom: none;
    }
}
@media (min-width: 576px) {
    .clientLogoWrap .container {
        padding: 0 15px;
    }      
}

.form-group{
	margin-bottom:15px;
	position: relative;
}

.help-block.with-errors{
	position: absolute;
	font-size: 13px;
	color: #ff2020;
	line-height: 1;
	padding-top: 7px;
}


.footer-thank-you
{
	background-color:#F7F7F7;
	padding:25px 0px 10px 0px;
}
.footerFormSectionWrap #footerForm .form-group {
    margin-bottom: 35px;
}
@media (max-width: 992px){
.footerFormSectionWrap #footerForm .form-button .footerCta {
    width: auto;
    padding: 8px 42px;
}}
@media (max-width: 1199px){
.footerFormSectionWrap #footerForm .form-button .footerCta {
    padding: 12px 35px;
}}
.footerFormSectionWrap #footerForm .form-group .form-control {
    height: auto;
    padding: 12px 15px;
    position: relative;
    color: #000;
    /* border: 1px solid #fff; */
}
.footerFormSectionWrap #footerForm .form-button {
    text-align: center;
    margin-top: 0px;
    z-index: 9;
}
.home-typewrite-text {
  color:#001089;
  font-size: 38px;
  font-family: 'Inter', sans-serif;
}
.leadone{z-index: 99;position: relative;padding: 50px 0;text-align: center;border: 8px solid #001089;border-radius: 50%;width: 210px;height: 210px;background: #fff;}
.leadtwo{z-index: 99;position: relative;padding: 50px 0;text-align: center;border: 8px solid #86D2FF;border-radius: 50%;width: 210px;height: 210px;background: #fff;}
.after-line{position: absolute;right: -18px;top: 45%;}
@media (min-width: 992px) {
.after-top-line{position: absolute;right: -104px;top: -42%;}
.after-bottom-line{position: absolute;right: -120px;bottom: -58%;}
.after-bottom-line img{-ms-transform: rotate(-180deg);transform: rotate(-180deg);}
}
@media (max-width: 991px) {
.after-top-line{position: absolute;right: 17%;bottom: 0;}
.after-bottom-line{position: absolute;left: 14%;bottom: -10%;}
.after-top-line img{-ms-transform: rotate(-278deg);transform: rotate(-278deg);}
.after-bottom-line img{-ms-transform: rotate(-90deg);transform: rotate(-90deg);}
.leadone{margin: 0 auto 60px auto;}
.leadtwo{margin: 0 auto 60px auto;}
.mt-md-custom{margin-top: -120px;margin-left: 20px;}
.after-line{display: none;}
.more-leads {padding: 60px 0px 60px 0;background-color: #EAF3FF;}
}
.all-in-one-list:hover{box-shadow: -2px 0 24px -8px rgba(0, 0, 0, 0.3);cursor: pointer;}
.after-top-line p{font-size: 13px;color: #001089;line-height:15px;margin-top: -70px;font-weight: 700;}
.after-bottom-line p{font-size: 13px;color: #001089;line-height:15px;margin-top: 0px;font-weight: 700;}

@media (max-width: 767px) {.products-menu ul li{display: inline;float: left;width: 100%;}}
.how-works{background: #fff;padding: 30px 0;}
.how-works h3 {
    color: #001089;
    font-weight: 700;
}
.how-works h4 {
    color: #001089;
    font-weight: 600;
}
.cta-box{background:url(../images/cta-bg.jpg) no-repeat top center;
    background-size:cover;padding: 50px 0;color: #fff;}
.cta-box h3{color: #fff;font-weight: 500;}
@media (max-width: 767px) {.cta-box h3{margin-bottom: 60px;}}
.cta{color: #001089;background: #fff;padding: 15px 20px;font-weight: bold;border-radius: 5px;}
@media (min-width: 768px) {.h-73{height: 73% !important;}}
.tick-icon-list li {
    list-style: none;
    background: url(../images/bullet-point.png) no-repeat top 13px left;
    padding-left: 25px;
    padding-bottom: 10px;
}
.new-section{padding: 40px 0;}
.new-section h4 {
    color: #001089;
    font-weight: 700;
    font-size: 19px;
    margin-bottom: 15px;
}
.increase {padding: 20px 0px;}
@media (min-width: 768px) {/*.tick-icon-list  {height: 225px;}*/.increase {padding: 20px 15px;}}
.fs-25{font-size:25px;}
.marketingPopup{padding: 40px 40px;width:100%;margin: 30px auto;display: block;
background-image: url(../images/pop-up-bg.jpg) !important;
border-radius:0px;
/*background-color: #d84935;*/
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: bottom left;
overflow: hidden;
/*width: 100%;
float: left;*/}
@media (max-width: 1199px) {.marketingPopup{width:100%;}}
.orange {color: #EE503F;}

.marketingPopup h2
{
font-size: 22px;
line-height: 28px;
font-weight: 900;
margin-top:20px;
margin-bottom: 10px;
color: #1a2d99;
}
.marketingPopup h3{font-size: 20px;font-weight: 400;}
.marketingPopup .tcsForms .form-button .bannerCta{border-radius: 22px !important;background: transparent linear-gradient(90deg, #EC6326 0%, #FF800D 100%) 0% 0%;}
.white-pop-bg{margin: 0 25px;background-color: #fff;padding: 20px 30px;border: 1px solid #EE503F;border-radius: 25px; }
.pop-position{position:absolute;bottom: -1px;left: 0px;}
@media (max-width: 767px) {.pop-position{display: none;}}
.marketingPopup ul{columns: 2;-webkit-columns: 2;-moz-columns: 2;list-style: none;background: #fff;padding:15px 50px;border-radius:3px;margin-bottom: 50px;}
.marketingPopup ul li
{
    list-style-image:url(../images/popup/popup-dot.png);
    line-height:34px;
    font-size: 17px;
}
.position-relative{position: relative;}
.popup-cta{font-size: 16px;
    padding: 7px 30px;
    border-radius: 5px;
    background-color: #0062EB;
    color: #fff;
    margin-top: 5px;
    background-image: linear-gradient(#5462C4, #001089);
    box-shadow: 5px 7px 9px 0px #1b2b9338;
float: left;}
.popup-cta:hover{color: #fff;text-decoration:none;}
.text-white{color: #fff;}
@media (max-width: 1200px) {.white-pop-bg {
background-color: #fff;
padding: 20px 40px;
border: 1px solid #EE503F;
border-radius: 25px;
margin: 20px 20px;}}
@media (min-width:992px) {
.col-lg-block {
    width: 100%;
    display: block;
}
}