@media all{
	*{margin:0 auto; box-sizing:border-box; font-family:proxima-nova,'Nunito Sans', sans-serif;}
         html, body{font-size:16px; color:#1b2b66; font-size:1em;}	
        h1, h2, h3, h4, h5, h6{font-weight:normal;}
	ul, li{margin:0; padding:0;}
	b{font-weight:700;}
        .fL{float:left;}
	.fR{float:right;}
	.clearfix:after{content:''; clear:both; display:block;}
	.text-center{text-align:center}
	.text-left{text-align:left}
	.text-right{text-align:right}
	.text-purple{color:#5428d2;}
	.text-bold{font-weight: 800;}
	.container{margin:0 auto;}
	
	/* Header */
	
	a.logo {width: 135px;display: inline-block; float:left; margin-right:25px; outline:0 none;}
	ul#menu-homepage-menu { margin-left: 15px; position: relative; z-index: 99;}
	ul.nav-menu>li { display: inline-block; float: left; }
	.nav-menu li.menu-item-has-children { position: relative; margin-right: 5px; cursor: pointer; padding-bottom: 18px; margin-bottom: -18px;}
	ul.nav-menu > li > a { color: #154e5e; display: block; padding: 7px 10px; border: 1px solid transparent; border-radius: 15px; text-decoration: none; }
	ul.nav-menu > li.menu-item-has-children > a { padding-right: 19px; }
	.nav-menu ul.sub-menu {display: none; position: absolute; background: #fff; box-shadow: 1px 1px 9px rgba(27, 38, 77, 0.2); border: 1px solid #cde6ff; padding: 10px 0; border-radius: 5px; z-index: 999; min-width: 220px; }
	.nav-menu ul.sub-menu > li { display: block; }
	.nav-menu ul.sub-menu > li > a { display: block; padding: 8px 15px; color: #1b2b66; text-decoration: none; }
	.nav-menu li.menu-item-has-children:after { content: ''; position: absolute; right: 6px; top: 16px; border: 4px solid transparent; border-top: 4px solid #808b9a; }
	ul.nav-menu-right > li { display: inline-block; padding: 0 2px; }
	ul.nav-menu-right > li > a { color: #1b2b66; display: block; padding: 7px 10px; border: 1px solid transparent; border-radius: 15px; text-decoration: none; cursor: pointer; }
	.nav-menu li.menu-item-has-children:hover ul { display: block;}
	ul.nav-menu-right > li > a.signupBtnTop{background: #2ea4fa; color: #fff; border-radius: 3px; padding: 7px 20px; font-weight: 700;}
	li.featuresMenuListItem > ul.sub-menu { min-width: 330px; padding: 20px; top: 53px; }
	li.featuresMenuListItem > ul.sub-menu {min-width: 330px;padding: 20px;}
	li.featuresMenuListItem > ul.sub-menu:before { content: ''; border: 10px solid transparent; border-bottom: 10px solid #bdd8f4; position: absolute; top: -21px; }
	li.featuresMenuListItem > ul.sub-menu:after { content: ''; border: 10px solid transparent; border-bottom: 10px solid #ffffff; position: absolute; top: -20px; }
	li.featuresMenuListItem > ul.sub-menu > li { font-weight: 700; font-size: 16px; }
	li.featuresMenuListItem > ul.sub-menu > li > a{padding: 15px 15px 15px 60px; position: relative; -webkit-transition:all 0.3s ease; transition:all 0.3s ease;}
	li.featuresMenuListItem > ul.sub-menu > li > a:before { content: ''; display: block; width: 32px; height: 32px;  position: absolute; left: 12px; top: 12px; background-size: 26px!important; }
	li.featuresMenuListItem > ul.sub-menu > li.menuLeadManagement > a:before{background:url(../img/website-2018/lead-management-icon.svg) no-repeat ;}
	li.featuresMenuListItem > ul.sub-menu > li.menuEmailAutomation > a:before{background:url(../img/website-2018/email-automation-icon-01.svg) no-repeat ;}
	li.featuresMenuListItem > ul.sub-menu > li.menuSalesReporting  > a:before{background:url(../img/website-2018/sales-reporting-icon.svg) no-repeat ;}
	li.featuresMenuListItem > ul.sub-menu > li.menuSalesBots > a:before{background:url(../img/website-2018/sales-bot-icon.svg) no-repeat ;}
	li.featuresMenuListItem > ul.sub-menu > li.menuCustomizableCRM > a:before{background:url(../img/website-2018/customizable-crm-menu-icon.svg) no-repeat ;}
	li.featuresMenuListItem > ul.sub-menu > li.integrations > a:before{background:url(../img/website-2018/integrations.svg) no-repeat ;}
	li.featuresMenuListItem > ul.sub-menu > li.salesPipeline > a:before{background:url(../img/website-2018/sales-pipeline-icon.svg) no-repeat ; background-size: 22px!important;}
	li.featuresMenuListItem > ul.sub-menu > li > a:hover { -webkit-box-shadow: 0px 1px 0px #d7e8f2; box-shadow: 0px 1px 0px #d7e8f2; }
	
	.hellobar { background: #e0731b; text-align: center; padding: 5px; color: #fff; font-size: 14px; display: none;}
	
	.ch-btn { display: inline-block; height: 65px; line-height: 65px; font-size: 20px; text-decoration: none; padding: 0 45px; font-weight: 800; border-radius: 5px; min-width: 320px; text-align:center; cursor:pointer; }
	.ch-btn.btn-blue-dark { background: #1b2b66; color: #fff; }
	.ch-btn.btnDefault { border: 1px solid #d7e8f2; color: #5428d2; }
	.ch-btn.btnPurple { background: #5428d2; color: #fff; }
	.ch-btn.btnPurple:hover { background: #6635f1;}
	.btnGroup .ch-btn { display: inline-block; font-size: 16px; height: 52px; line-height: 52px; min-width: 193px; padding: 0 24px; text-align: center; vertical-align: top }
	ul.chListStyle.check + .btnGroup, h4 + .btnGroup, ul.chListStyle.num + .btnGroup{padding-top:40px;}
	.btnGroup a.btnPurple{margin-right:10px;}
	.ch-btn.multiline{ line-height: 16px; padding-top: 10px; }
	.ch-btn.multiline span.textSm{display: block; font-size: 11px; font-weight:400;}
	.btnCopntainer { padding-top: 40px; }
	.btnCopntainer .ch-btn { height: 52px; line-height: 52px; font-size: 18px; min-width: 250px; }
	.ch-btn .btnTxt{ font-weight: 800;}
	.ch-btn-helper-text { font-size: 0.8em; margin-top: 8px; display: block;}
	.useChBtn{background: #2ea4fa; color: #fff; border-radius: 3px; padding: 7px 20px; font-weight: 800; text-decoration: none; cursor: pointer;}
	
	#scrollableSections .section.topSect {z-index:2;}
	.section{padding:80px 0;}
	.section.header { padding: 17px 0; border-bottom:1px solid rgba(62,68,110,0.1); position:relative; z-index:9;}
	/*.section.utronTopSect { background: url(../img/website-2018/utron-sales-bot-bg.png) no-repeat center bottom; position: relative;  min-height: 850px;}*/
	.section.utronTopSect{background: url(../img/website-2018/utron-sales-bot-bg-new.png) repeat-x center bottom; position: relative; min-height: 790px; border-bottom: 1px solid #d7e8f2}
	.section.topSect h1 , .pageTitle{ font-size: 38px;  margin-bottom: 15px; line-height:55px; font-weight:800;}
	.section.topSect h3, .pageSubTitle{ font-size: 26px; margin-bottom: 55px; line-height:40px;}
	.section h1 { font-size: 36px; font-weight: 800;}
	.section h2{font-size: 30px; font-weight: 800; line-height: 40px;}
	.section h3 {font-size: 26px; font-weight: 800;}
	.section h4{font-size: 20px; line-height: 30px; }
	.section h2 + h4.light{ margin:15px 0 45px 0;}
	.section h2+h4 {margin-top: 15px;}
	.section h1+ h4{margin-top:20px;}
	.section h3 + p { margin-top: 14px; }
	.section.topVideoSect{padding-bottom:0; background: linear-gradient(to bottom, #ffffff 0%, #f5f5ff 100%);}
	.section.topVideoSect h1{font-size:32px; line-height:48px;}
	.section.topVideoSect h3{font-size:26px;}
	.section.topVideoSect h1 + h3{margin-top:20px; margin-bottom:40px; font-weight:400;}
	p {line-height: 24px;}
	p:empty{display:none;}
	
	.spacer{height:75px;}
	.spacerLine { position: relative; height: 160px; }
	.spacerLine:after { content: ''; position: absolute; top: 50%; left: 0; right: 0; height: 1px; background: #d7e8f2; }
	.spacerSm{height:40px;}
	
	.videoContainer { text-align: center; padding: 55px 0 0; border-bottom: 1px solid #dfdfef; }
	.videoWrap{max-width: 530px; margin: 0 auto; position:relative; line-height:0;}
	.videoWrap.customize:before { content: ''; background: url(../img/website-2018/custom-fields-dragging.png) no-repeat top right; display: block; position: absolute; left: -355px; width: 354px; height: 312px; bottom: 0; background-size:100%;  z-index:1;}
	.videoWrap.customize:after {content: ''; background: url(../img/website-2018/customize-columns.png) no-repeat top right; display: block; position: absolute; right: -305px; width: 305px; height: 260px; bottom: 0; background-size: 100%; z-index: 1;}
	.videoWrap .voo-id{z-index: 2; border: 3px solid #e2e2f3; border-bottom: 1px solid #dbdbea; background: #eff2f6;}
	.videoWrap.leadManagement:before {content: ''; background: url(../img/website-2018/editing-like-excel.png) no-repeat top right; display: block; position: absolute; left: -305px; width: 305px; height: 260px; bottom: 0; background-size: 100%; z-index: 1;}
	.videoWrap.leadManagement:after {content: ''; background: url(../img/website-2018/seeing-conversations.png) no-repeat top right; display: block; position: absolute; right: -278px; width: 278px; height: 256px; bottom: 0; background-size: 100%; z-index: 1;}
	
	
	ul.awardsList { display: table; width: 100%; border-spacing: 17px; table-layout: fixed; margin-top: 20px; }
	ul.awardsList > li { display: table-cell; border: 1px solid #d7e8f2; text-align: center; vertical-align: middle; padding: 10px; background:#fff; }
	ul.awardsList > li.active{background:#f9b770;}
	ul.awardsList > li img { max-width: 100%; table-layout: fixed;}
	
	.instruct{padding-top: 0; border-bottom: 1px solid #d7e8f2; padding-bottom: 20px;}
	.section.instruct h2+h4 { margin-top: 25px;}
	
	.browserWindowBack { padding: 97px 94px 0 0; }
	.browserWindowBack.blue{background:url(../img/website-2018/browser-window-back-blue.svg) no-repeat top right;}
	.browserWindowBack.orange{background:url(../img/website-2018/browser-window-back-orange.svg) no-repeat top right;}
	.browserWindowBack.purple{background:url(../img/website-2018/browser-window-back-purple.svg) no-repeat top right;}
	.browserWindow { border: 1px solid #d6ddf2; border-radius: 15px; background: #fff;  }
	.browserWindowTop { border-bottom: 1px solid #d6ddf2; padding: 5px 18px; border-radius: 15px 15px 0 0; text-align:center;}
	.browserWindowTop ul{text-align:left;}
	.browserWindowTop ul > li { display: inline-block; width: 8px; height: 8px; border-radius: 15px; }
	.browserWindowTop ul > li:nth-child(1){background:#ec6b51;}
	.browserWindowTop ul > li:nth-child(2){background:#eeb954;}
	.browserWindowTop ul > li:nth-child(3){background:#9ac14f;}
	.browserWindowImg { min-width: 300px; min-height: 300px; background: #fff; border-radius:0 0 15px 15px;}
	.browserWindowImg img {max-width: 650px;}
	.browserWindowBack.purple.sm {padding: 66px 0px 0 0;}
    .browserWindowBack.purple.sm .browserWindow {-webkit-box-shadow: 0px 3px 0px 0px #edf2ff; box-shadow: 0px 3px 0px 0px #edf2ff;}
	.browserWindowBack.purple.sm .browserWindow img{border-radius:15px;}

	.chGridLayout { display: table;}
	.chGridLayout .chGridCol {display:table-cell;  vertical-align: middle;}
	.imgStyleAbstract{width:600px;}
	.chGridCol.chContentCol {width: 430px;}
	.chGridCol.chContentCol.lg {width: 500px;}
	.chGridLayout.imgToLeft .chGridCol.chImgCol { padding-right: 60px; }
	.chGridLayout.imgRight .chGridCol.chImgCol { padding-Left: 60px; }  
	
	ul.chListStyle > li {display: block; padding: 10px 0px; line-height: 27px; font-size: 17px;} 
	ul.chListStyle.check > li { padding-left: 45px; background: url(../img/website-2018/list-type-check.svg) no-repeat 0 10px; background-size: 34px; text-align:left;}
	h2 + ul.chListStyle.check, h3.btmSpace + ul.chListStyle.check { margin-top: 35px; }
	ul.chListStyle.num > li {  counter-increment: step-counter; position: relative; padding-left: 44px;} 
	ul.chListStyle.num > li:before { content: counter(step-counter); position: absolute; left: 0; display: inline-block; border: 1px solid #eae8f9; width: 30px; text-align: center; font-weight: 700; color: #a370fb; border-radius: 19px 11px 13px 10px; }
	ul.chListStyle.num.lg > li{font-size:18px;}
	
	.section.testimonialSect { border-top: 1px solid #d1e0f9; border-bottom: 1px solid #d1e0f9; }
	.testimonialbg { display: inline-block; background: url(../img/website-2018/testimonial-bg.png); background-repeat: no-repeat; padding: 90px 78px 100px; text-align: center; }
	.testimonialWrap { display: inline-block; background: #fff; max-width: 725px; padding: 70px 80px; border-radius: 10px; border: 1px solid rgba(86, 117, 210, 0.2); font-size: 18px; line-height: 31px; box-shadow: 3px 3px 3px 0px rgba(71, 83, 169, 0.1); }
	.testimonialWrap p { line-height: 30px; }
	img.testimonialAvatar { margin-bottom: 20px; max-width:85px; }
	p.testimonialUser img { vertical-align: middle; margin-right: 12px; }
	.chGridLayout.customerInfoGrid {max-width: 300px;margin-top: 15px;}
	.chGridCol.customerInfoGridPicCell img { vertical-align: middle; margin-right: 15px; }
	.chGridCol.customerInfoGridContentCell { text-align: left; }
	.chGridCol.customerInfoGridContentCell .txtLg { font-size: 16px; }
	.chGridCol.customerInfoGridContentCell .txtSm { font-size: 13px; line-height: 17px; color: #999cbb; }
	
	.industries { padding-top: 50px; }
	.industry { width: 25%; display: inline-block; margin-right: -5px; vertical-align: top;}
	.industryTitle { font-weight: 700; margin-bottom: 10px; }
	ul.industryList > li { display: block; font-size: 14px; padding: 7px 0;  }
	.industry img { max-width: 210px;margin-bottom: -22px;}
	.section.customizability {border-top: 1px solid #d7e8f2;}
	
	.section.pricingPH { font-size: 14px; border-top: 1px solid #d7e8f2; border-bottom: 1px solid #d7e8f2; }
	ul.phPricingList { display: table; width: 100%; border-spacing: 0; table-layout: fixed; margin-top: 20px;  margin-bottom: 50px;  border-spacing: 5px;}
	ul.phPricingList > li { display: table-cell; border: 1px solid #d7e8f2; text-align: center; padding: 40px 20px; box-shadow: 1px 1px 3px #d7e0ff; }
	.pricingTopSect ul.phPricingList > li{ background: url(../img/website-2018/pricing-col-bg.svg) no-repeat 0 0; padding: 58px 20px 40px;}
	ul.phPricingList > li .txtLg { font-size: 18px; margin-bottom: 20px; font-weight: 800; }
	ul.phPricingList > li p { font-size: 14px; line-height: 21px; }
	.section.pricingPH .btnGroup { padding-top: 55px;}
	ul.phPricingList > li img { width: 55px; margin-bottom: 21px;}
	ul.phPricingList > li.salesBot img{width: 85px; margin-bottom: 10px;}
	ul.phPricingList.useCasesList { max-width: 1100px; margin: 0 auto; }
	ul.phPricingList ul.chListStyle.check > li {font-size: 15px; margin-bottom: 10px; line-height: 22px;}
	ul.phPricingList.useCasesList > li .txtLg { font-size: 20px; border-bottom: 1px solid #d7e8f2; padding-bottom: 25px;  margin-bottom: 20px;}
	ul.phPricingList.useCasesList  > li{padding:80px 20px 40px;}
	
	.section.seeHowEasy { border-top: 1px solid #d7e8f2; }
	.demoAccordianContainer { padding: 50px 0 0; }
	.demoAccordianTitle { font-size: 18px; font-weight: 800; border: 1px solid #d7e8f2; margin-bottom: 5px; padding: 18px 0 18px 85px; position: relative; cursor:pointer; outline:0 none; }
	.demoAccordianTitle:before { content: ''; position: absolute; left: 0; top: 0; bottom: 0; background: #6f6cdf; width: 60px; }
	.demoAccordianTitle:after{content: ''; position: absolute; left: 0; top: 0; bottom: 0; background: url(../img/website-2018/chevron-down.svg) no-repeat center; width: 60px; -webkit-transform: rotate(-90deg);  transform: rotate(-90deg); background-size: 18px; -webkit-transition:all 0.3s ease; transition:all 0.3s ease;}
	.demoAccordianTitle.active:after{transform: rotate(0deg)}
	.demoAccordianTitle.active{background:#b16cdf; border-color:#b16cdf; color: #fff;}
	.demoAccordianTitle.active:before{background:#9a54c9;}
	.demoAccordianPanel {display: none; padding: 25px; border: 1px solid #d7e8f2; box-shadow: 10px 10px 10px rgba(203, 216, 231, 0.5); margin-bottom: 20px; margin-top: -6px;}
	.demoAccordianTitle.active + .demoAccordianPanel {margin-top:-6px;}
	.demoAccordianPanel .animImg {max-width: 650px; border: 1px solid #d7e8f2; margin-top: 15px;}
	ul.chListStyle{margin-top:15px;}
	ul.chListStyle.check > li{background-position:0 4px; padding: 5px 0px 5px 45px; font-size: 16px;}
	
	/* CRM Compare */
	.section.chFeatureSection {padding-top: 0;}
	table.ch-compare-table { width: 100%; table-layout:fixed;}
    table.ch-compare-table th { border-bottom: 1px solid #c7cfe2; padding: 8px; text-align: center; vertical-align: middle; }
    table.ch-compare-table th.planCol { text-align: left; padding-right: 15px; font-size: 18px;}
    table.ch-compare-table td { padding: 10px 20px; text-align: center;}
    table.ch-compare-table td.featureColTxt { text-align: left; border-right: 1px solid #eaf2ff; }
    table.ch-compare-table tbody tr:nth-child(odd) td { background: #eaf2ff; }
    table.ch-compare-table td.companyHubColTxt { background: #f7faff;  border-left: 1px solid #e6e8ec; }
    table.ch-compare-table tbody tr:nth-child(odd) td.companyHubColTxt {  background: #ebf0ff; border-left: 1px solid #e0e7f1; }
    table.ch-compare-table td.notExists { padding: 0; color: #f15555; font-size:28px; }
    table.ch-compare-table td.exists{ color: #22b12a; font-size: 16px;}
        
    .section.topSect.fieldbookReplacementTop { padding: 50px 0 0 0; background: #eff3ff; }
    .fieldbookReplacementTopBg { background: url(../img/website-2018/companyhub-fieldbook-replacement-or-crm.svg) no-repeat right bottom; padding: 40px 500px 40px 0; }
	a.fieldbookAlternativeVideoLink { display: inline-block; padding: 24px 25px 25px 84px; background: #eff3ff; text-decoration: none; color: #644df2; position: relative; font-weight: 700; border: 1px solid #d6ddf3; margin-top: 10px; }
	a.fieldbookAlternativeVideoLink:before { content: ''; position: absolute; left: 17px; top: 10px; width: 50px; background: #b36ce0; border-radius: 100%; height: 50px; }
	a.fieldbookAlternativeVideoLink:after { content: ''; border: 8px solid transparent; border-left: 10px solid #fff; display: block; position: absolute; left: 39px; top: 27px; }
	.faqSect { padding: 25px; border: 1px solid #d7e8f2; box-shadow: 3px 3px 10px rgba(203, 216, 231, 0.5); margin-bottom: 25px; }
	.faqSect h3 { border-bottom: 1px solid #dae7f7; padding-bottom: 6px; font-size: 22px; font-weight: 800; border: 1px solid #d7e8f2; padding: 18px 0 18px 27px; position: relative; margin: -26px; margin-bottom: 18px;}
	.faqSect p { margin-bottom: 15px; }
	
	/* Footer */
	.section.footerSignupSect { background: #eff3ff; position:relative; z-index:2; }
	.section.footerSignupSect img.imgStyleAbstract { width: 520px; }
	.section.footerSignupSect .chGridCol.chContentCol { width: 540px; text-align: center; }
	.section.footerSignupSect h2{margin-bottom: 40px;}
	.section.clientLogosSection { background: #212163; padding: 20px 0; border-bottom:1px solid #383871;}
	.clientLogosSwiper.swiper-container .swiper-slide { text-align: center; font-size: 18px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; height:61px; }
	.section.footer { background: #212163; font-size: 13px; padding: 70px 0 70px; color: #7e88bc;}
	ul.nav-menu-footer li { display: inline-block; padding: 6px 10px; }
	ul.nav-menu-footer li a { text-decoration: none; font-size: 13px; color: #6270a1; }
	ul.nav-menu-footer li a:hover{text-decoration:underline;}
	.copyRightxt { padding-top: 7px; margin-right: 25px; }
	ul.sociaIconList > li { display: inline-block; padding: 6px 2px; }
	ul.sociaIconList { display: inline-block; vertical-align: text-bottom; }
	.section.footerAwards { padding: 30px 0; background: #eff3ff; border-top: 1px solid #dae7f7; position:relative; z-index:2;}
	.section.footerAwards .chGridLayout{margin: 0 60px;}
	.section.footerAwards ul.awardsList { margin: 0; }
	.section.footerAwards ul.awardsList > li img { max-width: 70%; }
	.chGridCol.footerAwardIconCol { font-size: 22px; font-weight: 800; text-align: center; padding-right: 20px; }
	.chGridCol.footerAwardIconCol img { width: 111px;}
	.footerCols { display: table; width: 100%; table-layout: fixed;}
	.footerCol { display: table-cell; vertical-align: top; font-size: 12px; line-height: 23px; padding-right: 20px; }
	h4.footerColTitle { font-size: 16px; font-weight: 700; color: #8e9dcb; margin-bottom: 15px; }
	ul.footerColList > li { display: block; font-size: 14px; padding: 3px 0;}
	ul.footerColList > li > a { color: #7e88bc; text-decoration: none; }
	ul.footerColList > li > a:hover{color: #939fda;}
	a.btn.appBtn { color: #fff; line-height: 11px; height: 50px; padding: 10px 0px 0 54px; display: inline-block; border-radius: 3px; min-width: 180px; text-align:left; -webkit-transition:all 0.3s ease; transition:all 0.3s ease; }
	a.btn.appStoreBtn { background: #4a81cb url(../img/lp-theme-hand-drawn/mac.png) no-repeat 15px 8px; margin-right: 15px; }
	a.btn.appBtn.googlePlayBtn { background: #4855b8 url(../img/lp-theme-hand-drawn/google-play.png) no-repeat 17px 9px; }
	a.btn.appBtn span.txtSm { font-size: 12px; display: block; padding-bottom: 3px; color: rgba(255, 255, 255, 0.7); }
	a.btn.appBtn span.txtLg { font-size: 14px; font-weight: 700; }
	a.btn.appBtn:hover{color:#fff; -webkit-transform:translateY(2px); transform:translateY(2px);}
	.section.copyright { padding: 20px; background: #212163; color: #6270a1; font-size: 13px; border-top: 1px solid #383871; }
	
	
	/* Reporting*/
	.section.topSect.reportingTopSect { background: #fff; background: linear-gradient(#fff, #c5eaff); padding-bottom: 0;}
	.reportingTopBg { background: url(../img/website-2018/anylize-anything-with-companyhub.svg) no-repeat right bottom; background-size: 600px; padding:40px 0 160px;}
	ul.reportTypeList { text-align: center; margin-top:30px; }
	ul.reportTypeList > li { display: inline-block; padding: 0 25px; }
	ul.reportTypeList > li img { width: 100px; display: block; margin-bottom:10px;}
	ul.reportTypeList > li.bar img { width: 111px; }
	ul.reportTypeList > li.line img { width: 124px; }
	ul.reportTypeList > li.donut img { width: 88px; }
	ul.reportTypeList > li.pivot img { width: 121px; }
	.visibilityImg {text-align: center;padding-top: 59px;}
	.visibilityImg img { max-width: 615px; margin-bottom: -30px; }
	.section.createReportsInMeeting{border-top:1px solid #d7e8f2;}
	.createReportGrid{margin-top:60px;}
	
	/* Lead Management */
	.LeadManagementTopSect { background: #eff3ff url(../img/website-2018/lead-management-bg.svg) no-repeat center bottom; background-size: 959px; padding-bottom: 170px; margin-top: -71px; padding-top: 140px;  position:relative; }
	.LeadManagementTopSect:before{content: ''; display: block; background: url(../img/website-2018/hero-top-right-purple.svg) no-repeat top right; position: absolute; right: 0; top: 0; width: 510px; height: 419px;}
	.LeadManagementTopSect:after{content: ''; display: block; background: url(../img/website-2018/hero-bottom-left-purple.svg) no-repeat -20px bottom; position: absolute; left: 0; bottom: 0; width: 230px; height: 219px;}
	.section.topSect.LeadManagementTopSect .container { position: relative; z-index: 1; }
	.section.customerView { background: #eff3ff; }
	.customerViewImg { text-align: center; }
	.customerViewImg img { max-width: 100%; }
	.chGridLayout.trackCustomFields { margin-bottom: 50px; margin-top: 25px; }
	.chGridLayout.trackCustomFields .chGridCol { padding: 0 30px; vertical-align: bottom; font-size: 18px; font-weight: 800; }
	.chGridLayout.trackCustomFields img { max-width: 120px; margin-bottom: -15px; }
	.trackCustomFieldsWrap { display: inline-block; }
	.chGridLayout.trackCustomFields .chGridCol:first-child{padding-left:0;}
	.chGridLayout.trackCustomFields .chGridCol:last-child{padding-right:0;}
	
	
	/* Email Automation */
	.emailAutomationTopSect { background: #fff; background-size: 959px; margin-top: -71px; padding-top: 140px; position: relative; border-bottom: 1px solid #cfe5fc;}
	.emailAutomationTopSect:before{content: ''; display: block; background: url(../img/website-2018/hero-top-right-orange.svg) no-repeat top right; position: absolute; right: 0; top: 0; width: 510px; height: 419px;}
	.emailAutomationTopSect:after{content: ''; display: block; background: url(../img/website-2018/hero-bottom-left-orange.svg) no-repeat -20px bottom; position: absolute; left: 0; bottom: 0; width: 230px; height: 219px;}
	.emailAutomationTopSect .container{position:relative;}
	.section.emailRemindSchedule {border-top: 1px solid #d7e8f2; background: #fff; position:relative; z-index: 2;}
	.chGridLayout.emailRemindScheduleLayout .chGridCol { vertical-align: top; text-align: center; }
	.chGridLayout.emailRemindScheduleLayout img { max-width: 300px; height: 298px; }
	.chGridLayout.emailRemindScheduleLayout .chGridCol:first-child{padding-right:80px;}
	.chGridLayout.emailRemindScheduleLayout .chGridCol h4{font-size:18px;}
	ul.emailAutomationTopList { text-align: center; margin-top: 55px; }
	ul.emailAutomationTopList > li { display: inline-block; border: 1px solid #d6ddf2; padding: 90px 0 25px; width: 180px; border-radius: 5px; font-weight: 800; margin: 0 5px; vertical-align: top;}
	ul.emailAutomationTopList > li:nth-child(odd) { border-bottom: 3px solid #566eff; }
	ul.emailAutomationTopList > li:nth-child(even) { border-top: 3px solid #566eff; }
	li.emailSync{background: url(../img/website-2018/sync-icon.svg) no-repeat center 31px; background-size: 36px;}
	li.bulkMail{background: url(../img/website-2018/send-icon.svg) no-repeat center 29px; background-size: 41px;}
	li.emailTracking{background: url(../img/website-2018/tracking-icon.svg) no-repeat center 32px; background-size: 51px;}
	li.EmailScheduling{background: url(../img/website-2018/scheduling-icon.svg) no-repeat center 29px; background-size: 38px;}
	li.remind{background: url(../img/website-2018/remind-icon.svg) no-repeat center 27px; background-size: 32px;}
	li.emailTemplates { background: url(../img/website-2018/email-template-icon-orange.svg) no-repeat center 29px; background-size: 41px;}
	.section.scrollMagicSect{padding:0;}
	
	/* Customization */
	.customizationDragDrop{border-top: 1px solid #cfe5fc;}
	.customizationTopSect { background: #fff; background: linear-gradient(#ffffff, #c5eaff); padding-bottom: 0; margin-top: -71px; padding-top: 145px; }
	.customizationTopBg{ background: url(../img/website-2018/customization.svg) no-repeat right bottom; background-size: 600px; padding:50px 0 152px;}
	.customizationTopSect .spacer{height:45px;}
	
	/* All Feaures */
	table.ch-feature-table { width: 100%; table-layout: fixed; }
	table.ch-feature-table th, table.ch-feature-table td { padding: 11px 15px; }
	th.planCol { text-align: right; font-size: 18px; background: none!important; padding:10px 20px!important; vertical-align: bottom; border-left: 0 none!important; }
	td.notExists {color: #f77575; padding: 0px!important;}
	td.bizAppsBasicColTxt { text-align: center; color: #4baff8; font-size: 18px; border-left: 1px solid #e0eaf4; }
	td.bizAppsInsightsColTxt { text-align: center; color: #5179e8; font-size: 18px; border-left: 1px solid #e0eaf4; }
	td.bizAppsAutomationColTxt { text-align: center; color: #9d38e8; font-size: 18px; border-left: 1px solid #e0eaf4; }
	.ch-feature-group {border-top: 2px solid #9d38e8; border-bottom: 2px solid transparent; padding: 20px 37px; color: #9d38e8; text-transform: uppercase; font-weight: 800; font-size: 16px; position: relative; cursor: pointer;}
	.ch-feature-group:before {content: ''; border: 5px solid transparent; border-left: 5px solid #9d38e8; position: absolute; left: 21px; top: 26px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
	.ch-feature-group.noContent { pointer-events: none; }
	.ch-feature-group.noContent:before { opacity: 0; }
	.ch-feature-collapse-header.active .ch-feature-group:before {transform: rotate(90deg); top: 27px; left: 17px;}
	td.featureColTxt { font-size: 14px; }
	td.featureColTxt.text-left {text-align: left;font-size: 16px;}
	td.bizAppsBasicColTxt , td.bizAppsInsightsColTxt , td.bizAppsAutomationColTxt { font-size: 18px; }
	.ch-feature-table-body table.ch-feature-table th { padding: 0; text-align: left;}
	.ch-feature-table-body table.ch-feature-table tbody tr:nth-child(even) td { background: #f6f8fc;}
	.ch-feature-table-header table.ch-feature-table th { padding: 15px; padding: 105px 10px 20px; font-size: 18px; font-weight: 800; background: url(../img/website-2018/pricing-col-bg.svg) no-repeat 0 0; background-size: 100%; border-bottom: 3px solid #e0eaf4; border-left: 1px solid #e0eaf4;}
	th.bizAppsBasicColTxt { background: #1b2b66;}
	th.bizAppsInsightsColTxt { background: #1b2b66;}
	th.bizAppsAutomationColTxt { background: #1b2b66;}
	.ch-feature-collapse-body { display: none; }
	.ch-feature-collapse-header.active .ch-feature-group{ border-bottom-color:#f6f8fc;}
	.ch-feature-collapse-body.active {display:block;}
	ul.ch-feature-indocator-list { font-size: 0; margin-bottom: 15px; display:none; }
	ul.ch-feature-indocator-list > li {display: block; text-align: left; position: relative; font-size: 16px; padding: 10px 0 10px 31px; border: 1px solid #e0eaf4; font-weight: 700; margin-bottom: -1px;}
	ul.ch-feature-indocator-list > li:before { content: ''; display: block; width: 10px; height: 10px; border-radius: 100%; position: absolute; left: 10px; top: 13px; }
	ul.ch-feature-indocator-list > li.bizAppsBasic:before { background: #4baff8; }
	ul.ch-feature-indocator-list > li.bizAppsInsights:before { background: #5179e8; }
	ul.ch-feature-indocator-list > li.bizAppsAutomation:before { background: #9d38e8; }
	.ch-feature-table-header table.ch-feature-table th img { max-width: 55px; margin-top: -34px; margin-bottom: 15px; }
	th.bizAppsAutomationColTxt img { max-width: 90px!important; margin-bottom: 0px!important; }
	td.notExists.sm {font-size: 16px!important;}
	td.featureColTxt.featureChildColTxt {  padding-left: 60px;}
	
	/* Mobile Menu */
	.mobileMenuContainer { display: none; position: fixed; top: 55px; bottom: 0; left: 0; right: 0; background: #fff; z-index: 9; padding: 10px 25px; overflow: auto}
	.mobileMenu > li { display: block; }
	ul.mobileMenu > li > a { display: block; font-size: 13px; text-transform: uppercase; color: #1b2b66; padding: 16px 25px; text-decoration: none; border-bottom: 1px solid #e9eaeb; }
	.mobileMenu ul.sub-menu { padding: 15px 0; }
	.mobileMenu ul.sub-menu > li { display: block; }
	.mobileMenu ul.sub-menu > li > a { display: block; font-size: 14px; font-weight: 700; padding: 16px 45px; text-decoration: none; color: #1b2b66; }
	.mobileMenu  li.featuresMenuListItem > ul.sub-menu > li > a:before{ background-size: 22px!important;}
	.mobileMenu  li.featuresMenuListItem > ul.sub-menu:before, .mobileMenu  li.featuresMenuListItem > ul.sub-menu:after{display:none;}
	a.mobileMenuBtn { position: absolute; right: 15px; top: 13px; z-index: 999; display: block; width: 35px; height: 30px; padding: 8px; display:none; }
	a.mobileMenuBtn > span { display: block; background: #a8b7ca; height: 2px; margin-bottom: 4px; -webkit-transition:all 0.3s ease; transition:all 0.3s ease; }
	a.mobileMenuBtn.active >span:nth-child(1) {-webkit-transform: rotate(46deg) translate(3px, 3px); transform: rotate(46deg) translate(3px, 3px);}
	a.mobileMenuBtn.active >span:nth-child(2) { display: none; }
	a.mobileMenuBtn.active >span:nth-child(3) { -webkit-transform: rotate(-46deg) translate(1px, -2px); transform: rotate(-46deg) translate(1px, -2px); }
	
	.topSect.gdprTopSect{background:url(../img/website-2018/gdpr-bg.png) no-repeat center bottom; padding: 80px 0 200px; background-color:#b0c8ff;}
	.vTabsLeft { border: 1px solid #d7e8f2; border-bottom: 0 none; }
	ul.vTabsList > li { display: inline-block; width: 25%; margin-right: -4px; }
	ul.vTabsList > li a { display: block; padding: 20px 40px 20px 25px; white-space: nowrap; text-decoration: none; color: #1c2b66; font-weight: 700; position: relative; text-align: center; }
	ul.vTabsList > li a:hover{color:#b36cdf;}
	ul.vTabsList > li a.active{background: #b26cdf; color: #fff;}
	ul.vTabsList > li a.active:after { content: ''; background: url(../img/website-2018/chevron-down.svg) no-repeat 0 0; width: 24px; height: 24px; background-size: 20px; position: absolute; display: block; right: 16px; top: 23px;}
	.vTabsRight { padding: 30px; max-height: 500px; overflow: auto; border: 1px solid #d7e8f2; }
	.vTabsPanel { display: none; }
	.vTabsPanel.active { display: block; }
	.vTabsPanel ol > li, .demoAccordianPanel ol > li{margin-top: 15px;}
	.vTabsPanel h3 { font-size: 22px; margin-top: 30px; }
	.vTabsPanel ol > li strong, .demoAccordianPanel ol > li strong { color: #b36cdf; font-size: 18px; }
	ul.gridList { margin: 40px -10px 0;}
	ul.gridList > li { display: inline-block; margin-right: -4px; width: 25%; padding: 10px; }
	ul.gridList > li a { display: block; position: relative; box-shadow: 0 0 3px rgba(143, 175, 202, 0.5); text-align: center; font-weight: 800; text-decoration: none; padding: 150px 15px 30px; font-size: 16px; color: #1c2b66; border-radius: 5px; background: url(../img/website-2018/pricing-col-bg.svg) no-repeat 0 0; }
	a.secLink img.secIcon { max-width: 60px;  position: absolute; top: 64px; left: 50%; margin-left: -30px;}
	
	ul.gridList.integrationList > li a{ box-shadow: 0 0 3px rgb(197, 193, 216); font-size: 18px; color: #7864d2;}
	ul.gridList.integrationList > li a.secLink img.secIcon { max-width: 70px; margin-left: -35px;  top: 54px; }
	ul.gridList.integrationList > li {width:20%;}
	
	
	.pageContent { display: table; width: 100%;}
	.pageContent > div { display: table-cell; }
	ul.pageTopicsList > li{ display: block; border-bottom: 1px solid #dae6f2; }
	ul.pageTopicsList > li > a{ display: block; text-decoration: none; padding: 15px 5px; color: #1c2b66; position: relative; font-size: 14px; font-weight: 700; padding-right: 25px;}
	ul.pageTopicsList > li > a:after{ content: ''; display: block; width: 6px; height: 6px; border-right: 1px solid #b0c8ff; border-top: 1px solid #b0c8ff; position: absolute; transform: rotate(45deg); right: 8px; top: 50%; margin-top: -3px; }
	.pageTopicContent { border-left: 1px solid #dae6f2; padding-left: 45px; }
	.pageTopics { width: 330px; padding-right: 45px; vertical-align:top; }
	.pageTopicContent h2 { font-size: 26px; margin-top: 60px; margin-bottom: 20px; }
	.pageTopicContent h3 { font-size: 22px; margin-top: 40px;}
	.pageTopicContent p { margin-bottom: 20px; line-height: 30px; }
	.pageTopicContent ul { margin-left: 39px; line-height: 28px; }
	.pageTopicContent ul > li { margin-bottom: 20px; }
	
	.integrationsTopSect{padding-bottom:0;}
	.integrationsSect h2 + p { margin-top: 20px; }
	
	.cookieSect { display: none; padding: 0px!important; left: 0; right: 0; background: rgba(0,0,0,0.8); z-index: 2147483648!important; color: #c5c5c5; font-size: 12px; transition: all 0.3s ease;  position:fixed; bottom:0;}
	.cookieSect.show { display: block; }
	.cookieContainer { position: relative; padding: 7px 15px; text-align: center; }
	a.cookieBtn { display: inline-block; padding: 3px 18px; background: #333333; border-radius: 3px; text-decoration: none; border: 1px solid #908b8b; margin-left: 3px; }
	.cookieContainer a { color: #fff; }
	.easyHellobar { background: #ef9d24; font-size: 13px; color: #fff; text-align: center; padding: 0px 15px; }
    .easyArrow { vertical-align: middle; display: inline-flex; align-items: center; font-size: 14px; font-weight: 700; }
    .easyArrow svg{margin-right: 4px;}
    .easyHellobar .btn { display: inline-block; padding: 4px 13px; border-radius: 5px; text-decoration: none; color: #fff; margin: 0 10px; background: rgba(0,0,0,0.07); border: 1px solid #f5c778; vertical-align:middle; }

	.awardsList.chSyncList > li{ padding: 15px; font-weight: 700;}
	.awardsList.chSyncList > li img { max-width: 50px; margin-bottom: 7px; }
	.switcher.notranslate { margin: 0; }
	.switcher .selected { background: transparent!important; }
	.switcher .selected a { border: 1px solid #454586!important; color: #8e9cc1!important; padding: 5px!important; }
	.switcher .selected a:hover { background-color: transparent!important; color: #fff!important; }
	
	/*.fp-section.fp-table.scrollMagicSect{padding:0;}
	.section.scrollMagicSect.fp-section .browserWindowBack { position: fixed; z-index: 999; top: 50%; margin-top: -280px; opacity:0; z-index:-1; transition:all 1.5s ease;}
	.section.scrollMagicSect.fp-section .chGridLayout.browserImgGrid { width: 100%; }
	.section.scrollMagicSect.fp-section.fp-table.active .browserWindowBack { opacity:1; z-index:1;}
	.section.scrollMagicSect.fp-section .browserWindowBack .browserWindowImg{position:relative;}
	.section.scrollMagicSect.fp-section .browserWindowBack .browserWindowImg:before { content: ''; position: absolute; left: 0; top: 0; width:100%; bottom: 0; background: rgba(32, 49, 62, 0.1); transition: all 0.3s ease; }
	.section.scrollMagicSect.fp-section.fp-table.active .browserWindowBack .browserWindowImg:before { width: 0%;}*/
	
	/* Home page */
	.section.topSect.frontPageTop{background:url(../img/website-2018/front-page-bg.png)  repeat-x center bottom; border-bottom: 1px solid #d7e8f2; padding-bottom: 0; padding-top: 60px;}
	img.homeTopImg { max-width: 1000px; margin: 20px auto 0; display: block; }
	.section.easyLeadManagement { border-top: 1px solid #d7e8f2;}
	ul.segmentList { margin: 50px -10px 0; }
	ul.segmentList > li { display: inline-block; margin-right: -4px; padding: 10px; width: 33.33%; vertical-align:top; }
	ul.segmentList > li > a { display: block; text-align: center; border: 1px solid #d7e5f3; position: relative; padding-top: 180px; text-decoration: none; border-radius: 7px; color: #fff; background: #fff; transition: all 0.3s ease; }
	ul.segmentList > li > a span.btnStyle { display: block; height: 65px; line-height: 65px; font-weight: 800; font-size: 18px; border-radius: 0 0 5px 5px; }
	ul.segmentList > li a:hover { box-shadow: 0 0 0px 7px rgba(98, 124, 181, 0.1); z-index: 1; border-color: #c3d0e0; }
	ul.segmentList > li > a span.btnStyle img{width: 14px; position: relative; top: 2px; margin-left: 3px;}
	ul.segmentList > li.leadManagement .btnStyle { background: #487af2; }
	ul.segmentList > li.customizableCRM .btnStyle { background: #5428d2; }
	ul.segmentList > li.automation .btnStyle { background: #f88546;}
	ul.segmentList > li.leadManagement > a{background:url(../img/website-2018/excel.png)  no-repeat center 30px;}
	ul.segmentList > li.customizableCRM > a{background:url(../img/website-2018/industries.png)  no-repeat center 30px;}
	ul.segmentList > li.automation > a{background:url(../img/website-2018/automated-crm.png)  no-repeat center 30px;}
	.section.emailAutomationHP {border-top: 1px solid #d7e8f2;}
	ul.gridList.emailAutomationGridList > li { width: 33.33%; pointer-events: none; }
	ul.gridList.emailAutomationGridList > li > a { font-size: 18px; padding-top: 159px; background-color: #fff; padding-bottom: 50px; }
	ul.gridList.emailAutomationGridList > li > a img.secIcon { max-width: 70px; top: 75px; margin-left: -35px; }
	
	/* Deal Pipeline */
	.section.topSect.dealTopSect { padding: 0; border-bottom: 1px solid #e5e5f9; }
	.dealTopSectImg { background: url(../img/website-2018/deal-pipeline.svg) no-repeat bottom right; padding: 85px 550px 105px 0; background-size: 550px; margin: 5px 0 0; }
	.section.topSect.dealTopSect h1{ font-size: 32px; margin-bottom: 3px;}
	.section.topSect.dealTopSec .pageSubTitle { font-size: 24px}
	.section.dealFilterSection h1, .section.deal-drag-drop-sect h1, .section.deal-pipeline-sect h1 { font-size: 30px; margin-bottom: 5px;}
	.section.deal-drag-drop-sect{background:#5427d2; color:#fff;}
	.chGridLayout.dealFilterLayout { border-spacing: 90px 0; width: 100%; table-layout: fixed;}
	.chGridLayout.dealFilterLayout .chGridCol{ vertical-align:top;}
	
	/* Contact Us */
	.section.contactSection{ text-align:center;}
	.contactFormContainer { display: inline-block; position: relative; padding: 0 130px 0 130px;}
	.contactFormContainer.toLeft{padding:0; display:block;}
	.contactFormContainer:before{content: ''; background: url(https://crm.maroon-pigeon-606949.hostingersite.com/wp-content/themes/flat/assets/img/website-2018/contact-using-mobile.svg) no-repeat 0 0; display: block; width: 92px; height: 293px; position: absolute; bottom: 79px; left: 38px;}
	.contactFormContainer:after{content: ''; background: url(https://crm.maroon-pigeon-606949.hostingersite.com/wp-content/themes/flat/assets/img/website-2018/contact-using-computer.svg) no-repeat 0 0; display: block; width: 130px; height: 240px; position: absolute; bottom: 21px; right: 0;}
	.contactFormContainer.toLeft:before, .contactFormContainer.toLeft:after{display:none;}
	.contactFormContainer .contactForm { max-width:100%; width: 370px; margin: 35px auto 0; padding: 30px 30px 20px; border: 1px solid #d0e0f3; border-radius: 10px; }
	.contactFormContainer.toLeft .contactForm{border: 0 none; padding: 0; width: inherit; margin: 0; max-width: 370px;}
	.contactFormContainer .inputDiv { padding-bottom: 12px; }
	.contactFormContainer input { width: 100%; height: 50px; padding: 10px 15px; font-size: 16px; border: 0 none; border-bottom: 1px solid #dae7f7; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
	.contactFormContainer textarea { width: 100%; height: 145px; padding: 10px 15px; font-size: 15px; border: 0; border-bottom: 1px solid #dae7f7; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
	.contactFormContainer.toLeft .contactForm textarea, .contactFormContainer.toLeft .contactForm input{border: 1px solid #ccd9e7; border-radius: 4px;}
	.contactFormContainer input:focus, .contactFormContainer textarea:focus { outline: 0 none; border-bottom-color: #616dff; }
	.contactSubmitBtn{ width: 100%; border:0 none; cursor:pointer; height:50px;  line-height: 50px; min-width: inherit;}
	.contactFormContainer input::-webkit-input-placeholder{font-size:15px}
	.section.contactSection h1 {margin-bottom: 35px; }
	.contactFormContainer  .successMsg{margin-bottom: 15px; background: #0c925a; color: #fff; padding: 9px 16px; border-radius: 4px; font-size: 14px;}
	.contactFormContainer ul.sociaIconList{ margin-top: 20px;}
	
	.section.topSect.sellMoreTop {background: #f5f8fd url(../img/website-2018/home-bg.png) no-repeat right bottom;}
	.sellMoreTopBg { background: url(../img/website-2018/sell-more.png) no-repeat right bottom; padding: 60px 0 60px; }
	.section.topSect.sellMoreTop .pageSubTitle { font-size: 18px; line-height: 33px; }
	.section.topSect.sellMoreTop h1{margin-bottom:30px;}
	.wodry-flipping { display: inline-block; position: relative; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; -o-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transform-origin-x: 50%;}
	.wodry-flipping .front-face, .wodry-flipping .back-face { display: inline-block; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden;backface-visibility: hidden;}
	.wodry-flipping .front-face { position: absolute;}
	.wodry-flipping .back-face {position: relative;}
	span.wordy { color: #f16f10;}
	
	.section.topSect.compareTop { background: #ffffff; background: -moz-linear-gradient(top, #ffffff 28%, #9daaf6 48%); background: -webkit-linear-gradient(top, #ffffff 28%,#9daaf6 48%); background: linear-gradient(to bottom, #ffffff 28%,#9daaf6 48%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#9daaf6',GradientType=0 );}
	.compareImgContainer { margin: 0 auto;background: url(../img/website-2018/speed.png) no-repeat center 70px; text-align: center; }
	.compareImgContainer img{max-width:100%;}
	.section.topSect.compareTop h1{margin-bottom:5px;} 
	.section.topSect.compareTop .pageSubTitle {margin-bottom: 35px;}
	.demoAccoInHeading {font-size: 24px; padding: 25px 0; line-height: 37px;}
	.section.sectionCompareContent h2+p {margin-top: 10px;}
	.section.sectionCompareContent .industry img { max-width: 150px;}
	.section.sectionCompareContent .industry{ text-align:center;}
	.fixedCol {width: 250px;}
	.section.sectionCompareContent table.ch-compare-table th{ border-top: 1px solid #c7cfe2;}
	.section.sectionCompareContent table.ch-compare-table th img{displaY:inherit;}
	.section.sectionCompareContent table.ch-compare-table{margin:45px 0;}
	.section.sectionCompareContent table.ch-compare-table tbody tr:nth-child(odd) td.fixedCol { background: #fff; border-bottom: 1px solid #e6eaf3; border-top: 1px solid #e6eaf3;}
	.compareImgGridContainer { margin: 0 -25px;}
	.compareImgGrid { display: table; width: 100%; table-layout: fixed; border-spacing: 27px; }
	.compareImgGrid .compareImgCell { display: table-cell; vertical-align: top; border: 1px solid #c7cfe2; border-radius: 5px; padding: 0; -webkit-box-shadow: 0 0 14px #d2daea; box-shadow: 0 0 14px #d2daea; text-align: center;}
	.compareImgCell img { max-width: 100%;}
	.section.sectionCompareContent .demoAccordianPanel{border:0; box-shadow:0 0 0 transparent;}
	.compareImgInfoGrid { display: table; height: 100%; width: 100%; border-spacing: 0; }
	.compareImgInfoRow { display: table-row; }
	.compareImgInfoRow .cell { display: table-cell; padding: 25px; }
	.compareImgInfoRow.title .cell { border-bottom: 1px solid #c7cfe2; padding: 12px; }
	.compareImgInfoRow.img .cell { vertical-align: middle; }
	.demoAccoInSubHeading { font-size: 18px;  }
	
	.modalOpened .modalBg, .requestmModalOpened .requestDemoModalBg{display:block;}
	.modalOpened .modal, .requestmModalOpened .requestDemoModalBg .modal{opacity:1;  transform:translateY(0px);}
	.modalClose{ position: absolute; right: 0; top: 0; margin: -23px -18px; color: #fff; font-size: 24px; text-decoration: none;}
	.inputDiv{padding-bottom:12px;}
	.modal .btn{height:44px; width:100%; text-align:center; display: block; line-height: 44px; text-decoration: none; border-radius: 3px; -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.3); box-shadow: 1px 1px 3px rgba(0,0,0,0.3); font-size: 15px;}
	.googleBtn {background-color: #4285F4; color: #fff; padding-left: 48px; position: relative; height: 40px!important; line-height: 41px!important; text-align: center!important; padding-right: 8px; font-size: 14px!important; font-family: 'Roboto', sans-serif; font-weight: 500; border-radius:3px;}
	.googleBtn:before{ content: ''; position: absolute; top: 1px; left: 1px; width: 38px; height: 38px; display: block; background: #fff url(../img/google-icon-18.png) no-repeat 1px 4px; border-radius: 2px 0 0 2px; background-position: center;}
	.modal .btnBlue { background: #25a5e5;color: #fff; margin-top: 10px;}
	.modal .btnBlue:hover {background: #118AC6;}
    	.modal .btnBlue.btnBlueProcessing { background:#25a5e5 url(https://maroon-pigeon-606949.hostingersite.com/wp-content/uploads/processing-blue.gif)!important; pointer-events:none; cursor:wait; background-color:#25a5e5;}
    	.modal .btnRedProcessing { background: url(https://maroon-pigeon-606949.hostingersite.com/wp-content/uploads/processing-blue.gif)!important; pointer-events:none; cursor:wait;}
    	.modal .btnGreenProcessing {background: url(https://maroon-pigeon-606949.hostingersite.com/wp-content/uploads/processing-green.gif)!important; pointer-events:none; cursor:wait;  background-color: #55b155; }
	.modal .orDiv { height: 85px; position: relative;     text-align: center;}
	.modal .orDiv::before{width:100%; height:1px; background:#dadee0; position:absolute; left:0; top:50%; content:'';}
	.modal .orDiv::after{ content: 'OR'; position: absolute; width: 35px; height: 35px;background: #fff;line-height: 35px; top: 50%; margin-top: -17px; margin-left: -17px; font-weight:700;}
	.modal .txtSm {font-size: 14px;color: #8d9db5;}  
	.modal .txtSm a{color:#2e6ec7;}
	.modal .txtSm a:hover{text-decoration:none;}	
	.modal input[type=text], .modal input[type=email], .modal input[type=password], .modal input[type=search], .modal textarea, .modal select {width:100%; height:44px; border: 1px solid #CDD8E3; border-radius: 3px; box-shadow: inset 1px 1px 3px #f2f2f2; padding: 0 15px; font-size: 15px;  outline: 0 none; -webkit-transition:all 0.4s ease; transition:all 0.4s ease;}
	.modal input[type=text]:focus, .modal input[type=email]:focus, .modal input[type=password]:focus, .modal input[type=search]:focus, .modal textarea:focus, .modal select:focus{ border-color: #2088D5;  box-shadow: 0 0 3px #1EBCEE;} 
	 .modal .txtSm {font-size: 12px;color: #8d9db5;}  
	.modal .txtSm a{color:#2e6ec7;}
	.modal .txtSm a:hover{text-decoration:none;}	
	.modal input[type=text], .modal input[type=email], .modal input[type=password], .modal input[type=search], .modal textarea, .modal select {width:100%; height:44px; border: 1px solid #CDD8E3; border-radius: 3px; box-shadow: inset 1px 1px 3px #f2f2f2; padding: 0 15px; font-size: 15px;  outline: 0 none; -webkit-transition:all 0.4s ease; transition:all 0.4s ease;}
        .modal input::-webkit-input-placeholder{font-size:14px;}
	.modalBg, .requestDemoModalBg{display:block; width:100%; height:100%; position:fixed; left:0; top:0; background:rgba(0,0,0,0.4); z-index:999999; display:none;  -webkit-transition: all 0.5s ease; transition: all 0.5s ease; overflow:auto; } 

	.modal{ display: block; padding: 75px 45px; background: #fff; position: absolute; left: 50%; top: 0; width: 430px; border-radius: 5px; margin-top: 30px; margin-left: -215px; box-shadow: 0px 0px 30px rgba(0,0,0,0.5); opacity: 0; transform: translateY(-20px); -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }    
	.modalOpened .modalBg{display:block;}
	.modalOpened .modal{opacity:1;  transform:translateY(0px);}
	.modalClose{ position: absolute; right: 35px; bottom: 30px; top: initial; margin: -23px -18px; color: rgba(0, 0, 0, 0.5); font-size: 26px; text-decoration: none;}
	.modal .inputDiv{padding-bottom:12px;}
	.modal h2{text-align: center; margin-bottom: 20px; font-size: 18px; font-weight:700;}	
	
	.modal .btnBlueProcessing{background: #25a5e5 url(https://maroon-pigeon-606949.hostingersite.com/wp-content/uploads/processing-blue.gif)!important; pointer-events:none;}
        .modal .btnRedProcessing{background: url(https://maroon-pigeon-606949.hostingersite.com/wp-content/uploads/processing-blue.gif); pointer-events:none;}
        .modalBg .createAccountMsg{text-align: center; font-weight: 700; color: #09910A;font-size: 13px; background: #FAF7E0;padding: 10px; display:block; margin:0;}
        .modal .errorMsg { text-align: center; padding: 4px 3px; color: #D62020;}
        .modal .errorMsgSm { font-size: 12px; padding: 4px 3px; color: #D62020; display: none; }
        .modal .signupBtn{ border: 0 none; cursor: pointer; }
        .errorMsg h4, .plainErrorTxt { display: block; font-size: 13px; font-weight: 400; color: #D62020; margin-bottom: 10px; font-size: 12px; padding-top: 5px; }
	
	.inputDiv.inlineEmail { position: relative; padding-right: 74px; }
	.inputDiv.inlineEmail .submitBtn { position: absolute; right: 0; width: 75px; min-width:inherit; padding: 0; border-radius: 0 5px 5px 0; top: 0; font-size: 14px; font-weight: 700; }
	.googleBtn.white {background-color: #ffffff;color: rgba(0, 0, 0, 0.54); max-width: 200px;}
	.orDiv.sm{max-width:80px;}
	.orDiv.sm::after{ font-weight: 400; font-size: 14px;color: #b3b9c7;}
	.termsAcceptMsg { margin-top: 10px; }
	
	.chFloatingBar.features{ background: rgba(28,179,218,1); background: -moz-linear-gradient(left, rgba(28,179,218,1) 0%, rgba(121,37,210,1) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(28,179,218,1)), color-stop(100%, rgba(121,37,210,1))); background: -webkit-linear-gradient(left, rgba(28,179,218,1) 0%, rgba(121,37,210,1) 100%); background: -o-linear-gradient(left, rgba(28,179,218,1) 0%, rgba(121,37,210,1) 100%); background: -ms-linear-gradient(left, rgba(28,179,218,1) 0%, rgba(121,37,210,1) 100%); background: linear-gradient(to right, rgba(28,179,218,1) 0%, rgba(121,37,210,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1cb3da', endColorstr='#7925d2', GradientType=1 ); padding: 25px 5%; display:none; position:fixed; z-index:9; top:0; left:0; right:0;}
    	.chFloatingBar h2{text-align:center; font-weight:700; color:#fff;  font-size: 1.7em; margin-bottom: 10px;}
	.floatFeatureCols{display:table; table-layout:fixed; width:100%; border-spacing:15px;}
	.floatFeatureCol{display: table-cell; background: #fff;}
	.floatFeatureColHeading{padding:10px; text-align:center; border-bottom:1px solid #e95031; color:#e95031; font-weight:700;}
	.floatFeatureColList{margin:0; padding:0;}
	.floatFeatureColList > li{margin:0; padding:0; display:inline-block; width:50%; margin-right:-4px;}
	.floatFeatureColList > li > a {display:block; height:120px; padding-top:75px; text-align:center; line-height:20px; margin: 18px 0; text-decoration: none; color: #000000; font-weight: 500;}
	.floatFeatureColList > li:first-child a{border-right:1px solid #d6e0e9;}
	.floatFeatureColList > li.followups{background:url(../img/website-2018/followup-icon.svg) no-repeat center 30px; background-size:48px;}
	.floatFeatureColList > li.customizable{background:url(../img/website-2018/customizable-crm-icon-thin.svg) no-repeat center 30px; background-size:48px;}
	.floatFeatureColList > li.webtolead{background:url(../img/website-2018/website-icon.svg) no-repeat center 30px; background-size:48px;}
	.floatFeatureColList > li.emailAutomation{background:url(../img/website-2018/sales-toolkit-icon-thin.svg) no-repeat center 30px; background-size:48px;}
	.floatFeatureColList > li.pipeline{background:url(../img/website-2018/pipeline-icon.svg) no-repeat center 30px; background-size:48px;}
	.floatFeatureColList > li.reporting{background:url(../img/website-2018/sales-analytics-icon-thin.svg) no-repeat center 30px; background-size:48px;}
	.floatFeatureColList > li > a:hover { color: #1a1acc;}
	a.chFloatingBarClose { position: absolute; right: 20px; top: 32px; text-decoration: none; font-size: 2.4em; color: rgba(0, 0, 0, 0.6); line-height: 0;  display: inline-block;}
	
	
	
	.chModalBg { display: block; width: 100%; height: 100%; position: fixed; left: 0; top: 0; background: rgba(0,0,0,0.6); z-index: 9999999; display: none; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; overflow: auto; }
	.chModal { display: block; background: #fff; position: absolute; left: 50%; top: 0; width: 460px; border-radius: 5px; margin-top: 30px; margin-left: -215px; box-shadow: 0px 0px 30px rgba(0,0,0,0.5); opacity: 0; transform: translateY(-20px); -webkit-transition: all 0.5s ease; transition: all 0.5s ease; font-size: 14px; }
	.moneyback:before { content: ''; background: url(https://offers.maroon-pigeon-606949.hostingersite.com/Images/Lifetime%20Deal/money-back-30-days.png) no-repeat 0 0; background-size: 130px; width: 130px; height: 122px; position: absolute; right: 0; top: 0; }	
	.chModalClose { position: absolute; right: 0; top: 0; margin: -23px -8px; color: #fff; font-size: 24px; text-decoration: none; }
	.chModal h2 { margin-bottom: 6px; font-size: 22px; font-weight: 800; text-align: center;}
	.chModal h4 { text-align: center; margin-bottom: 25px; }
	.chModal h2 span.textSm { font-size: 14px; font-weight: 400; }
	.chModalOpened .chModalBg { display: block;}
	.chModalOpened .chModal {opacity: 1;transform: translateY(0px);}
	.inputStyle { width: 100%; height: 44px; border: 1px solid #bccfe3; border-radius: 3px; padding: 0 15px; font-size: 14px; font-weight: 500; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
	.inputStyle:focus { border: 1px solid #337aea; outline: 0 none; }	
	.inputStyle.error { border-color: #da5345; }
	.chModal .errorMsg h4{ text-align: center; margin-bottom: 4px; padding-top: 0;}
	.chModal .modalWrap { position: relative; display: none; }
	.chModal .errorMsg { color: #f33434; font-size: 12px; padding-top: 6px;}
	.chModal a.makePaymentBtn { display: block; width: 100%; text-align: center; height: 44px; background: #207bec; color: #fff; font-weight: 800; font-size: 16px; line-height: 44px; text-decoration: none; margin-top: 15px; border-radius: 3px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
	.chModal a.makePaymentBtn:hover { background: #156cd8; }	
	.chModal .users{ padding: 35px 0 20px; position: relative; }	
	.chModal span.planCartItemPrice { position: absolute; right: 0; top: 42px; }
	.chModal select.planUserDropdown { height: 30px; width: 70px; padding: 0 5px; border-radius: 3px; border: 1px solid #bccfe3; }
	.chModal span.oldPrice { position: relative; font-weight: 400; }
	.chModal .oldPrice:after { content: ''; position: absolute; display: block; width: 1px; height: 24px; background: #f04747; transform: rotate(145deg); right: 10px; top: 1px; }
	.chModal .savedAmt { background: #fff7db; padding: 6px 16px; font-size: 12px; margin-bottom: 25px; text-align: center;}
	.chModal div#usersContainer { padding: 75px 45px; }
	div#tryForFree {padding: 75px 45px;}
	div#offerContainer { padding: 276px 40px 20px; background: url(../img/website-2018/offer-60-bg.png) no-repeat top left; border-radius: 5px 5px 0 0; }
	.chModal .errorMsgSm { font-size: 11px; padding: 4px 3px; color: #D62020; display: none; }
	.chModal .submitBtn {height: 44px; width: 100%; text-align: center; display: block; line-height: 44px; text-decoration: none; border-radius: 3px; -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.3); box-shadow: 1px 1px 3px rgba(0,0,0,0.3); font-size: 15px;}
	.chModal .btnContainer .btn { display: inline-block; background: #2480f2; color: #fff; padding: 10px 15px; text-decoration: none; font-weight: 700; font-size: 15px; border-radius: 3px; vertical-align: top; width: 48%; margin-right: -4px; }
	.chModal .btnContainer .btn span.txtSm { display: block; font-size: 12px; color: #fff; padding-top: 2px; font-weight: 400; }
	.chModal .btnContainer .btn.btnWhite { background: #fff; color: #1b2b66; box-shadow: inset 0 0 0 2px #dae9ff; margin-left: 15px; }
	.chModal .btnContainer .btn.btnWhite span.txtSm { color: #1b2b66; }
	.chModal .btnContainer { text-align: center; }
	.chModal .btnContainer .offerBtn{height: 53px; line-height: 53px; padding: 0;}
	.chModal.offerModalActive { width: 518px; margin-left: -235px; }
	.chModal .btnBlueProcessing{background: #25a5e5 url(https://maroon-pigeon-606949.hostingersite.com/wp-content/uploads/processing-blue.gif)!important; pointer-events:none;}
	
    .chCommonModalBg{display: block; width: 100%; height: 100%; position: fixed; left: 0; top: 0; background: rgba(0,0,0,0.4); z-index: 999999; display: none; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; overflow: auto;}
    .requestPrcingModalOpened #requestPricingModal{display: block;}
    .chCommonModal { display: block; padding: 75px 45px; background: #fff; position: absolute; left: 50%; top: 0; width: 430px; border-radius: 5px; margin-top: 30px; margin-left: -215px; box-shadow: 0px 0px 30px rgba(0,0,0,0.5); opacity: 0; transform: translateY(-20px); -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }
    .requestPrcingModalOpened #requestPricingModal .chCommonModal{ opacity: 1; transform: translateY(0px); }
    .chCommonModalClose { position: absolute; right: 35px; bottom: 30px; top: initial; margin: -23px -18px; color: rgba(0, 0, 0, 0.5); font-size: 26px; text-decoration: none; }
    .chCommonModal h2 { text-align: center; margin-bottom: 20px; font-size: 18px; font-weight: 700; }
    .chCommonModal input[type=text], .chCommonModal input[type=email], .chCommonModal input[type=password], .chCommonModal input[type=search], .chCommonModal textarea, .chCommonModal select { width: 100%; height: 44px; border: 1px solid #CDD8E3; border-radius: 3px; box-shadow: inset 1px 1px 3px #f2f2f2; padding: 0 15px; font-size: 15px; outline: 0 none; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; }
    .chCommonModal .formContainer .btn{border:0 none;}

    .prcingColsGrid { display: table; width: 100%; table-layout: fixed; border-spacing: 30px; }
    .pricingGridCol { display: table-cell; vertical-align:top; }
    .pricingGridColIn { -webkit-box-shadow: 0 0 29px rgba(175, 179, 193, 0.5); box-shadow: 0 0 29px rgba(175, 179, 193, 0.5); padding: 30px; position:relative; }
    .pricingGridColOverview { margin: -30px -30px 0; text-align: center; padding: 30px 0; -webkit-box-shadow: 0 0 15px rgba(221, 223, 230, 0.5); box-shadow:0 0 15px rgba(221, 223, 230, 0.5); }
    .pricingPlanName { font-size: 22px; font-weight: 800; padding-bottom: 15px;  color: #f77515; }
    .pricingPlanPrice { font-size: 22px; font-weight: 800; }
    .pricingPlanPrice > span { font-size: 13px; font-weight: 400; margin-right: 3px; }
    .pricingPlanPriceDescr { font-size: 13px; padding-top: 15px; color: #909bac; line-height: 18px; }
    .planIncluded { font-size: 16px; font-weight: 800; padding: 25px 0; }
    ul.planFeatureListItems { font-size: 13px; }
    ul.planFeatureListItems > li { display: block; line-height: 18px; color: #357ee3; padding-bottom: 10px; font-weight:700;}
    ul.planFeatureListItems > li > span { display: block; font-weight: 800; color: #357ee3; padding-bottom: 10px; }
    ul.planFeatureSubListItems > li {display: block; padding-left: 15px; padding-bottom: 12px; line-height: 18px; position: relative;  color: #1f2e43; font-weight:400;}
    ul.planFeatureSubListItems > li:before { content: '-'; position: absolute; left: 5px; }
    .pricingGridCol.automationLitePlan .pricingGridColIn, .pricingGridCol.automationUltimatePlan .pricingGridColIn { border: 1px solid #357ee3; }
    .pricingGridCol.insightsPaln { width: 370px; }
    .gridLayout.automationPlanGrid { border-spacing: 0; }
    .basePlanLayout { display: table; width: 100%; table-layout: fixed; box-shadow: 0 0 30px rgba(221, 223, 230, 0.9); -webkit-box-shadow: 0 0 30px rgba(221, 223, 230, 1); }
    .basePlanLayout > div { display: table-cell; vertical-align: top; }
    .planOverview { width: 310px; text-align: center; padding: 30px; box-shadow: 0 0 30px rgba(221, 223, 230, 1); -webkit-box-shadow: 0 0 30px rgba(221, 223, 230, 1); position: relative; }
    .planDetailGrid { display: table; width: 100%; table-layout: fixed; }
    .planDetailGrid .planDetailCell { display: table-cell; vertical-align: top; }
    .planDetailCellTxt { padding: 15px 0 15px 20px; border-bottom: 1px solid #718bff; }
    .planDetailCellTxt h4 { font-weight: 800;font-size: 18px;color: #6271f9;}
    .planDetailCellTxt h6 { font-size: 13px; padding-top: 4px; color: #93aec5; }
    ul.basePlanFeatureList > li { display: block; min-height: 35px; font-size: 13px; line-height: 34px; padding-left: 20px; color: #77879d; border-bottom: 1px solid #eceff8;}
    ul.basePlanFeatureList { padding: 0 0 20px; }
    .prcingColsGridSpac { margin: 0 -30px 0; }
    .planOverview a.btn.pricingColBtn{margin-top:25px;}
    .pricingGridCol.automationLitePlan .pricingGridColIn:before, .pricingGridCol.automationUltimatePlan .pricingGridColIn:before { content: ''; display: block; background: url(https://maroon-pigeon-606949.hostingersite.com/wp-content/uploads/popular-plan.png) no-repeat; position: absolute; right: 0; top: 0; width: 113px; height: 108px; }
    .pricingToggler { font-size: 13px; display: inline-block; margin-right: 20px;}
    .priceRadioGroup { display: inline-block; margin-left: 5px; }
    .priceRadioGroup > label {display: inline-block;}
    .priceRadioGroup > label > input { position: absolute; opacity: 0; }
    .priceRadioGroup > label > span { border: 1px solid #e9ebef; display: block; padding: 5px 11px; min-width: 39px; font-size: 12px; cursor: pointer; }
    .priceRadioGroup > label:first-child > span { border-radius: 3px 0 0 3px; }
    .priceRadioGroup > label:last-child > span { border-radius: 0 3px 3px 0; }
    .priceRadioGroup > label > input:checked + span { background: #eff5ff; color: #357ee3; border-color: #6c9ee4; cursor: pointer; }
    a.pricingColBtn.ch-btn.btnPurple.trackBtn.btnGetStarted { margin: 27px 0; display: block; min-width: inherit; padding: 23px 0; line-height: 0; height: inherit; font-size: 14px; font-weight: 400; max-width: 220px; margin: 20px auto!important; }
	.section.textSection { padding: 120px 0; }
	.section.textSection p { font-size: 1.5em; line-height: 32px; letter-spacing: 1px; font-weight: 700; }
	.purpleBlue{background: rgb(128,18,224);
    background: linear-gradient(117deg, rgba(128,18,224,1) 0%, rgba(113,18,213,1) 32%, rgba(0,181,255,1) 100%);}
	.bglight1{ background: rgb(255, 255, 255); background: linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 82%, rgb(240, 242, 255) 100%);}
	.bglight2{ background: rgb(255, 255, 255); background: linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 82%, rgb(240, 242, 255) 100%);}
	.white {color: #fff;}
	.ch-btn.btnWhite, .ch-btn.btnWhite:hover { background: #fff; color: #503c8a; }
	ul.teamList.text-center { max-width: 1000px; margin: 0 auto;}
	ul.teamList > li { display: inline-block; width: 20%; margin-right: -4px; padding: 0 15px 29px 15px; vertical-align: top; margin-bottom: 30px; }
	ul.teamList > li .teamMemberName { padding: 11px 0 2px;}
	ul.teamList > li img {width: 100%; border-radius: 100%; max-width: 175px;}
	.section.requiredFollowups p { font-size: 1.3em; }
	.section.requiredFollowups h2 { margin: 15px 0; }
	ul.supportList { text-align: center; margin-bottom: 15px; }
	ul.supportList > li { display: inline-block; text-align: center; padding: 12px 24px 12px 39px; font-weight: 700; background: #fff url(../img/website-2018/check-icon-circle.png) no-repeat 10px center; font-size: 0.9em; border: 1px solid #a598e5; border-radius: 3px; margin: 0 2px; }
	.section.borderTop { border-top: 1px solid #d7e8f2; }
	
	.chPlansWrapper { text-align: center; border-bottom: 1px solid #d4dee6; padding-bottom: 55px; }
	.chPricingPlanContainer { display: inline-block; vertical-align: top; width: 30%; padding: 0 10px; margin-right:-5px;}
	.chPlanDetails { border: 1px solid #d4dee6; text-align: center; padding: 80px 15px 35px; border-radius: 8px; background: url(../img/website-2018/pricing-col-bg.svg) no-repeat left -30px; background-size: 100%; box-shadow: 0 0 13px rgb(204, 216, 232); position: relative;}
	.chPlanName { font-size: 20px; font-weight: 800; }
	.chPlanPrice { margin: 15px 0 5px; font-size: 19px; font-weight: 700; }
	.chPlanPrice span { font-size: 14px; margin-right: 2px; }
	.billedPeriod { font-size: 14px; }
	.billedPeriod span { font-weight: 700; color: #20d2bb; }
	ul.chPlainFeaturesList{ margin-top: 20px; text-align: left; display: block; }
	ul.chPlainFeaturesList > li { display: block; padding: 7px 0 7px 34px; font-size: 13px; line-height: 22px; }
	ul.chPlainFeaturesList li.orange { font-weight: 700; color: #f17c27; }
	ul.chPlainFeaturesList li.purple{ font-weight: 700; color: #642ce4; }
    ul.chPlainFeaturesList li.red{ font-weight: 700; color: #df383f; }
	ul.chPlainFeaturesList.blue > li{ background: url(../img/website-2018/check-blue.png) no-repeat 5px 12px; }
	ul.chPlainFeaturesList.orange > li{ background: url(../img/website-2018/check-orange.png) no-repeat 5px 12px; }
	ul.chPlainFeaturesList.purple > li{ background: url(../img/website-2018/check-purple.png) no-repeat 5px 12px; }
		ul.chPlainFeaturesList.red > li{ background: url(../img/website-2018/check-red.png) no-repeat 5px 12px; }
	.coreFeatures { max-width: 580px; margin: 0 auto; padding-top:55px; }
	.coreFeatures ul.chPlainFeaturesList { display: inline-block; vertical-align: top; margin: 50px 20px 60px; }
	ul.chPlainFeaturesList > li a { color: #0093ff; }
	img.chPlanIcon { max-width: 60px; margin-top: -35px; margin-bottom: 11px; }
	.chPricingPlanContainer.automation img.chPlanIcon{max-width: 93px; margin-bottom: 0;}
	.chPricingPlanContainer.accelerate img.chPlanIcon{max-width: 70px; margin-bottom: 0;}
	.chPricingPlanContainer.productivity .chPlanName{color:#418cf2;}
	.chPricingPlanContainer.insights .chPlanName{color:#f17c27;}
	.chPricingPlanContainer.automation .chPlanName{color:#5842d9;}
	.chPricingPlanContainer.accelerate .chPlanName{color:#df383f;}
	.chPricingPlanContainer.accelerate { margin-right: 0; }
	.chPricingPlanContainer.automation .chPlanDetails:after{content: ''; background: url(../img/website-2018/best-seller.png) no-repeat 0 0; width: 62px; height: 75px; position: absolute; right: 0; top: 0px;}
	.monthlyPricing { display: none; }
	.chRadioGroup { display: inline-block;}
	.chRadioGroup > label { display: inline-block; }
	.chRadioGroup > label > input { position: absolute; opacity: 0; }
	.chRadioGroup > label > span { border: 1px solid #e9ebef; display: block; padding: 5px 11px; min-width: 39px; font-size: 13px; font-weight: 400; cursor: pointer; }
	.chRadioGroup > label:first-child > span { border-radius: 3px 0 0 3px; }
	.chRadioGroup > label > input:checked + span { background: #eff5ff; color: #357ee3; border-color: #6c9ee4; cursor: pointer; }
	.chRadioGroup > label:last-child > span { border-radius: 0 3px 3px 0; }
	.planToggleContainer { text-align: center; max-width: 1060px; }
	.fiveUsersLink { font-size: 14px; margin-bottom: 10px; color: red; }
	.section.whyChoose { border-top: 1px solid #e7e9f1;}
    .whyChooseBoxGridSpacing { margin: 0 -30px; }
    .whyChooseBoxGrid { display: table; width: 100%; border-spacing: 30px 0; margin: 55px 0;}
    .whyChooseBox { display: table-cell; border: 1px solid #e7e9f1; border-radius: 10px; padding: 30px; font-size: 14px; }
    .whyChooseBox ul.chListStyle > li { margin-top: 5px; font-size:14px!important; font-weight: 700; line-height: 25px;}
    .whyChooseBox ul.chListStyle.check { margin-top: 15px; }
    .whyChooseCustomization.whyChooseBox { -webkit-box-shadow: 0 0 34px rgba(96, 109, 121, 0.2); box-shadow: 0 0 34px rgba(96, 109, 121, 0.2); }
    .whyChooseBoxTitle { font-size: 20px; font-weight: 800; text-align: center; margin: 30px 0 20px; }
    .whyChooseBoxImg { margin: -30px -30px 0; border-radius: 10px 10px 0 0; height: 205px; }
    .whyChooseBoxImg.whyChooseBoxAutomationImg { background: #437af8 url(../img/website-2018/automation-why-choose.png) no-repeat bottom center; }
    .whyChooseBoxImg.whyChooseBoxCustomizationImg { background: #3d1c80 url(../img/website-2018/customization-why-choose.png) no-repeat bottom center; }
    .whyChooseList { text-align: center; }
    .whyChooseListItem { display: inline-block; vertical-align: top; width: 33.33%; margin-right: -4px; padding: 0 25px; }
    .whyChooseListItemTitle { font-size: 18px; font-weight: 800; margin-bottom: 26px; }
    .whyChooseListItemp { font-size: 14px; }
    .whyChooseListItemIcon { width: 75px; height: 80px; border-radius: 100%; margin-bottom: 15px; text-align: center; line-height: 80px;}
    .switcher.notranslate{margin-bottom:40px;}
	
	.pricingPlansMb{ max-width: 740px;}
	.pricingPlanMb { border-top: 1px solid #e4e6ef;}
    .planOverviewMb { padding: 25px 45px 25px 79px; position: relative; }
    .planOverviewMb:active { background: #f0f5fb; }
    .planOverviewMb > img { max-width: 44px; position: absolute; left: 20px; top: 24px; }
    .planOverviewMb .planTitle { font-weight: 800; font-size:18px; }
    .planOverviewMb .planPrice { font-size: 0.8em; padding-top: 3px; }
    .planOverviewMb .planPrice span { font-weight: 500; margin-right: 2px; }
    .planFeaturesMb { padding: 0 0 15px 0; display: none; }
    .planFeaturesMb ul.chPlainFeaturesList { margin-top: 0; }
    .planFeaturesMb ul.chPlainFeaturesList > li { background-image: url(../img/website-2018/check-blue.png); background-repeat: no-repeat; background-size: 12px; background-position: 20px center; padding: 8px 10px 8px 44px;}
    .planFeaturesMb ul.chPlainFeaturesList > li:nth-child(even) { background-color: #f0f5fb; }
    .planOverviewMb:after { content: ''; position: absolute; width: 6px; height: 6px; border-left: 2px solid #7e9ffc; border-bottom: 2px solid #7e9ffc; transform: rotate(-135deg); right: 20px; top: 50%;-webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
	.annualPricingWrap { padding: 20px 20px; }
	.annualPricingWrap .offer { display: inline-block; width: 40px; height: 40px; background: #ff8023; border-radius: 100%; font-size: 10px; padding: 6px 0 0 0; color: #fff; vertical-align: middle; margin-right: 7px; text-align: center; }
	.annualPricingWrap .offer span { display: block; font-size: 13px; font-weight: 700; }
	.annualPricingWrap .annualPricing { font-weight: 700; font-size: 18px; }
	.annualPricingWrap .orange { color: #ff8023; }
	.signupBtnContainerMb { text-align: center; padding-top: 30px; position: fixed; bottom: 0; background: #fff; width: 100%; box-shadow: 0 0 13px; padding-bottom: 30px; padding: 20px 20px; z-index: 9; }
	.planOverviewMb.active:after { transform: rotate(-45deg); }
	.signupBtnContainerMb .ch-btn { height: 50px; line-height: 50px; }
	.planFeaturesMb ul.chPlainFeaturesList > li.plus { font-size: 14px!important; font-weight: 700; }
	.planFeaturesMb ul.chPlainFeaturesList > li.plus span { font-size: 20px; vertical-align: middle; font-weight: 700; color: #65b32a; }
	.pricingNewFeatureContainer { padding-bottom: 12px; display: flex; text-align: center; }
	.pricingNewFeatureWrap{background: #fffca5; padding: 14px 14px 14px 54px; border: 1px solid #df373f; border-radius: 50px; box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2); position: relative;}
	.pricingNewFeatureWrap .newF{background: #ff5714; color: #fff; padding: 11px 5px; margin-right: 6px; border-radius: 20px; font-size: 12px; font-weight: 400; letter-spacing: 0.5pt; position: absolute; left: 9px; top: 50%; margin-top: -18px;}
	
	.loginLinkWrap{position: absolute; top: 0; left: 0; right: 0; line-height: 20px; border-radius: 5px 5px 0 0; background: #fff5f2; padding: 13px; box-shadow: 0 0 3px #cacaca;}
    .loginLinkWrap .txt{font-size: 14px;}
    .loginLinkWrap .loginLink{background: #dc4141;text-decoration: none;color: #fff;display: inline-block;padding: 4px;min-width: 70px;border-radius: 4px;font-size: 13px;font-weight: 700;margin-left: 9px;}
    
    /*PERSONAL CRM START 2019*/
    .personalsmartTopSectImg   { background: url(https://maroon-pigeon-606949.hostingersite.com/wp-content/uploads/Personal-CRM.png) no-repeat center right; padding: 80px 550px 80px 0; background-size: 450px;  }
    ul.gridList.personalsmartPage > li a {min-height: 220px;}
    ul.gridList.personalsmartPage > li {vertical-align:top;}
    .personalCrmpurpleBg { background: url(https://maroon-pigeon-606949.hostingersite.com/wp-content/uploads/PersonalCRM-1920x500-2.png) no-repeat; background-position: center; padding: 95px 55px; color: #fff; background-size: cover; }
    .pcrmSmartTop h1 {margin-bottom:20px;}
    .section.pcrmSmartTop {padding:0;}
    /*PERSONAL CRM END 2019*/

    /* CRM For Startup */
    .section.topSect.startupTopSect { background: url(../img/crm-for-startup-bg.png) no-repeat bottom center; }
    h4.paraHeading { font-size: 20px; font-weight:400; }
    h4.paraHeading + p{margin-top:20px;}
    .section.costEfficientSect { background: url(../img/cost-efficient-bg.png) no-repeat center bottom; padding-bottom: 150px; }
    .section.mobileAppSect { background: #6b4ae5; padding-bottom: 0; color: #fff; }
    .section.mobileAppSect .chGridCol.chContentCol.lg{padding-bottom:50px;}
    .section.mobileAppSect .chGridCol.chImgCol{line-height:0;}

    /* START B2C-CRM SEP 19 */
    .section.b2cCrmTop { background: linear-gradient(#fff, #c5eaff); padding:0;}
    .b2cCrmTopSectImg  {background: url(/wp-content/uploads/B2C-CRM.svg) no-repeat center right; color: #1b2b66; padding: 80px 550px 80px 0; background-position: right bottom; background-size: 525px;}
    .b2cCrmpurpleBg {background: url(/wp-content/uploads/B2C-CRM-Sub-banner.svg) no-repeat; background-position: center; padding: 95px 55px; color: #fff; background-size: cover;}
    .pillarSec:before { content: ''; position: absolute; top: -9px; left: 50%; z-index: 99; height: 10px; width: 10px; transform: rotate(45deg); margin-left: -5px; background: #eff3ff; border: solid #1a2a65; border-width: 4px 0 0 4px; display: inline-block; border-radius: 4px; }
    .pillarSec { background: #eff3ff; text-align: center; padding: 18px; font-size: 20px; font-weight: 700; line-height: 40px; max-width: 500px; border-top: 3px solid #1a2a65; position: relative; }

	.maintenanceModeMsg { background: #d42d1b; text-align: center; color: #fff; padding: 12px; font-size: 14px; }
    .maintenanceMode .maintenanceBtn { position: relative; cursor: default; }
    .maintenanceMode .maintenanceBtn:before { content: ''; position: absolute; left: 0;right: 0;top: 0; bottom: 0; z-index: 99999;}
    .maintenanceMode .ch-btn.btnPurple.maintenanceBtn { background: #8765e9!important;}
    .maintenanceMode .ch-btn.btnWhite.maintenanceBtn { background: #9a88fd!important; color: #6757be; }
    .maintenanceTooltipWrap { position: absolute; left: 0; right: 0; display: none; text-align: center;}
    .maintenanceMode .nav-menu-right .maintenanceTooltipWrap {left: inherit; right: -15px; min-width: 262px; }
    .maintenanceTooltipWrap:before { content: ''; position: absolute; border: 5px solid transparent; border-bottom: 5px solid #1d0a40; top: -3px; }
    .maintenanceMode .nav-menu-right .maintenanceTooltipWrap:before{right:40px;}
    .maintenanceTooltip { position: absolute; background: #1d0a40; color: #fff; line-height: normal; padding: 10px 15px; font-size: 14px; font-weight: 400; border-radius: 5px; left: 20px; right: 20px; top: 7px; }
    .maintenanceTooltip:before { content: 'i'; display: inline-block; width: 16px; height: 16px; background: #ff7500; color: #fff; border-radius: 15px; font-weight: 700; line-height: 16px; margin-right: 6px; }
    .maintenanceBtn:hover .maintenanceTooltipWrap { display: block; }
    .maintenanceMode ul.nav-menu-right > li > a.maintenanceBtn { position: relative; cursor: default; }
	
    .nonProfitSec .bannerImgContainer { background: url(/wp-content/uploads/NonProfitBannerImg.png)no-repeat center; min-height: 400px; padding: 100px; }
    
    
    .automtiveTopSec { position: relative; background: rgb(255,255,255); background: linear-gradient(180deg, rgba(255,255,255,1) 0, rgba(255, 255, 255, 0.33) 21%, #5428d2 76%); }
    .buildingBg { background: url(/wp-content/uploads/BuildingBackground.png); height: 240px; margin-top:40px;}
    .buildingBg:before { content: '' ; background: url(/wp-content/uploads/starsImg.png); width: 1200px; height: 100px; position: absolute; left: 50%; margin-left: -600px; }
    .car { position: relative; width: 850px; height: 240px; padding-left: 200px; }
    .car:before { background: url(/wp-content/uploads/blue.png), url(/wp-content/uploads/smoke.png); background-repeat: no-repeat, no-repeat; background-size: auto, auto 350px; background-position-y: 30%, 38%; display: inline-block; content: ''; min-height: 195px; height: 100%; margin: 0 auto; width: 100%; position: absolute; background-origin: border-box; }
    .car:after { background: url(/wp-content/uploads/orange.png)no-repeat; display: inline-block; content: ''; min-height: 150px; margin: 0 auto; width: 200px; position: absolute; right: 8%; bottom: 0; }
    
    .sm-btn { display: inline-block; height: 50px; line-height: 50px; padding: 0 25px; min-width: 230px; font-size: 17px; font-weight: 700; }
   .roundedBtn{background-image: linear-gradient(to right, #ef9f24 , #f44e36);  border-radius: 50px; box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.34); color:#fff; text-decoration: none;}
   .roundedBtn-blue {background: #2882f2; border-radius: 50px; color:#fff;}
   .roundedBtn-blue:hover{ background: #4591ef;}
   .sm-btn .btnTxt {font-weight:700;}
   .spacerWithoutLine { position: relative; height: 160px; }
   .browserWindowBack.orange.sm { background: url(/wp-content/uploads/browser-window-back-Orange-with-shadow.png)no-repeat top center; padding: 66px 0 0 0; }
   
   .manufacturingTopSec { background: linear-gradient(to bottom, #fff 0%, #eeeeff 100%); position: relative;padding-bottom: 250px;}
   .manufacturingTopSec:before { background: url(/wp-content/uploads/ManufacturingArea.svg)no-repeat; content: '';position: absolute;width: 100%;background-size: 100%;display: block;height: 450px;bottom: -82px;}
  
    .doctorTopSec { background: linear-gradient(180deg,rgba(255,255,255,1) 0,rgba(255,255,255,0.33) 21%,#c0d6ec 76%); }
    .invoiceTopSec { background: linear-gradient(180deg,#d5cdf4 0,rgba(255,255,255,0.33) 90%,#ffffff 0); border-bottom: 1px solid rgb(247 244 255);}
    
    .b2bTopSec { background: linear-gradient(180deg,#ffffff 0,rgb(217 210 255 / 71%) 112%,#e7e1fe 0); border-bottom: 1px solid rgb(247 244 255); position: relative; }
    .buildingBgb2b { background: url(/wp-content/uploads/BuildingBackground.png); height: 150px; margin-top: -196px; background-size: 186px; margin-bottom: 46px; }
    
    .mktg-agencyTopbg { background:linear-gradient(180deg,#ffffff 10%, rgb(224 239 255 / 56%) 37%, #e0efff 63%); border-bottom: 1px solid rgb(247 244 255);  position: relative; }
    
   .contractorBg { background: linear-gradient(180deg,#ffffff 10%, rgb(236 233 255 / 72%) 37%, #ece9ff 63%); border-bottom: 1px solid rgb(247 244 255); position: relative; }
    .listLeft-center {max-width:600px; margin-right: auto; margin-left: auto;}
    
    .propertyBg { background: linear-gradient(180deg,#ffffff 10%, rgb(255 255 255) 37%, rgb(244 249 255 / 45%) 63%);  border-bottom: 1px solid rgb(247 244 255);  position: relative;}

    .accountingBg:before { content: ''; background: url(/wp-content/uploads/WindowBgBlue.svg)repeat-x; background-position: center; width: 100%; height: 188px; display: block; z-index: 99; position: relative; background-size: 80%; }
	.accountingBg:after { content: ''; background: url(/wp-content/uploads/BuildingBackground.png); background-position: bottom; background-repeat: repeat-x; width: 100%; height: 154px; background-size: 175px; display: block; position: absolute; opacity: 0.2; bottom: 115px; }
	.accountingBg { min-height: 300px; position: relative; background: linear-gradient(180deg, rgba(255,255,255,1) 0, rgba(255, 255, 255, 0.33) 21%, #e1eef6 76%); padding-bottom: 90px; }
	.accBlueBg { margin-top: -257px; z-index: 99; position: relative; }
	
	.mortgageBg { background: linear-gradient(180deg,#ffffff 10%, rgb(226 240 255 / 31%) 42%, #e2f0ff 96%); border-bottom: 1px solid rgb(247 244 255); position: relative; }
}


						

@media screen and (min-width:1200px){
	.container{max-width:1200px;}
	.spacer{height:65px;}
	.chFloatingBar{padding:15px 1%;}
	.floatFeatureColList>li{ background-size: 38px!important; }
	.floatFeatureColList>li>a {height: 114px!important; padding-top: 67px!important;margin: 10px 0!important;font-size: 0.8em!important;line-height: 17px!important;}
	.floatFeatureColHeading{ padding: 8px!important; font-size: 1em!important;}
	.chFloatingBar h2{ font-size: 1.5em!important;margin-bottom: 5px!important;}
				
}


@media screen and (min-width:1025px){
	.container{max-width:1200px;}
	.spacer{height:65px;}
	.scrollMagicSect{position: relative; z-index: 0; overflow: hidden; height: 100vh; background: no-repeat center;}
	.scrollMagicSect .scrollmagic-pin-spacer { position: absolute !important; clip: rect(auto, auto, auto, auto); }
	.scrollMagicSect .pin-wrapper { width: 100%; height: 100%; -webkit-transform: translateZ(0); transform: translateZ(0); }
	.scrollMagicSect .browserWindowImg img{ max-width: 680px; width: 680px; height: 395px; }
	.scrollMagicSect .browserWindowBack {top: -50%; position: absolute; left: 50%; margin-top: -143px; margin-left: -373px; padding: 35px 55px 0 0;}
	.scrollMagicSect.first .browserWindowBack{ top: 50%; margin-top: -143px;}
	.scrollMagicSect .content-wrapper { text-align: center; position: absolute; width: 750px; left: 50%; margin-left: -375px; top: -568px; z-index: 1; }
	.scrollMagicSect .content-wrapper  h4 { margin-top: 10px; font-size: 16px; line-height: 20px;}
	.scrollMagicSect .content-wrapper h2 {font-size: 28px;}
	.scrollMagicSect.first .content-wrapper {top: 65px; }
	.pagination { position: fixed; right: 20px; top: 50%; transform: translateY(-50%); z-index: 10; display:none; } 
	.pagination > li { display: block; }
	.pagination a { display: block; height: 20px; margin-bottom: 5px; position: relative; padding: 4px; } 
	.pagination a.active:after {box-shadow: inset 0 0 0 5px #7987ea; border-color: transparent; } 
	.pagination a .hover-text { position: absolute; right: 20px; top: 2px; opacity: 0; -webkit-transition: opacity 0.5s ease; transition: opacity 0.5s ease; padding: 3px 7px; white-space: nowrap; font-size: 12px; background: #5428d2; color: #fff; border-radius: 3px; } 
	.pagination a:hover .hover-text { opacity: 1; } 
	.pagination a:after {-webkit-transition: box-shadow 0.5s ease; transition: box-shadow 0.5s ease; width: 10px; height: 10px; display: block; border: 1px solid #c0c8de; border-radius: 50%; content: ''; position: absolute; margin: auto; top: 0; right: 4px; bottom: 0; }	
				
}

@media screen and (min-width:1560px){
	.spacer{height:75px;}
	.scrollMagicSect .browserWindowImg img { max-width: 800px; width: 800px; height: 465px;}
	.scrollMagicSect .browserWindowBack{ padding:45px 75px 0 0; margin-top: -135px; margin-left: -438px;}
	.scrollMagicSect.first .browserWindowBack { margin-top: -135px; }
	.scrollMagicSect .content-wrapper{top:-714px;}
	.scrollMagicSect.first .content-wrapper{top:80px;}
	.scrollMagicSect .content-wrapper  h4 { margin-top: 15px; font-size: 18px; line-height: 30px;}
	.scrollMagicSect .content-wrapper h2 {font-size: 30px;}
	.chFloatingBar{padding:25px 5%;}
	.floatFeatureColList>li{ background-size: 48px!important; }
	.floatFeatureColList>li>a {height: 120px!important; padding-top: 75px!important;margin: 18px 0!important;font-size: 1em!important;line-height: 20px!important;}
	.floatFeatureColHeading{ padding: 10px!important; font-size: 1.2em!important;}
	.chFloatingBar h2{ font-size: 1.7em!important;margin-bottom: 5px!important;}
}

@media screen and (min-width:1900px){
	/*.section.scrollMagicSect .chGridLayout.browserImgGrid .browserWindowImg img{max-width:1024px;}
	.section.scrollMagicSect h2 { font-size: 42px; }
	.section.scrollMagicSect h4 { font-size: 22px; line-height: 28px; }*/
}
			
@media screen and (max-width:1370px){
	.spacer{height:70px;}
	.section{padding:70px 0;}
	.section.topSect.utronTopSect { background-size: 100%; min-height: 710px;}
	.section.header { padding: 15px 0;}
	.imgStyleAbstract { width: 555px; }
	.section.topSect.LeadManagementTopSect { padding-top: 125px; }
	.section.topSect.emailAutomationTopSect {padding-top: 140px;}
	.section.customizationTopSect { padding-bottom: 0; margin-top: -71px; padding-top: 145px; }
}
			

@media screen and (max-width:1200px){
   .container{padding:0 20px;}	
   .spacer { height: 60px; }
   .section.topSect.utronTopSect { background-size: 125%; min-height: 710px;}
   .imgStyleAbstract { width: 485px; }
   .section h1 { font-size: 36px;}
   .section h2 { font-size: 28px;}
   .section.footerSignupSect img.imgStyleAbstract { width: 400px; }
   ul.emailAutomationTopList > li{width: 28%; margin: 0.5%; border: 1px solid #d6ddf2!important;}
   .whyChooseBoxGrid { border-spacing: 15px 0;}
   .whyChooseBoxGridSpacing { margin: 0 -15px; }
   .videoWrap { max-width: 400px;}
   .videoWrap.customize:before { left: -225px; width: 225px; height: 197px;}
   .videoWrap.customize:after { right: -196px; width: 194px; height: 163px;}
   .section.manufacturingTopSec {padding-bottom: 200px !important; min-height:unset;}
   .manufacturingTopSec:before {height:60%;}
}

@media screen and (max-width:1024px){
   .reportingTopBg{padding-bottom: 432px; text-align: center; padding-top: 0; background-position: center bottom;}
   .LeadManagementTopSect:before{width:360px;}
   .LeadManagementTopSect:after{width:190px;}
   .browserImgGrid .browserWindowImg img { max-width: 500px; }
   .browserImgGrid .browserWindowBack { padding: 63px 55px 0 0; }
   .browserImgGrid h4 { font-size: 18px;}
   .section.topSect h1, .pageTitle { font-size: 34px; line-height: 46px; }
   .customizationTopBg{padding-bottom: 432px; text-align: center; padding-top: 0; background-position: center bottom; background-size: 510px;}
   .fieldbookReplacementTopBg{padding: 40px 370px 40px 0;}
   ul.gridList > li{width:50%;}
   ul.gridList > li a{background-position:0 -45px; padding: 135px 0px 30px;}
   .pageTopics { width: 280px;}
   .section.scrollMagicSect { padding: 65px 15px; }
   .content-wrapper { text-align: center; }
   .section.scrollMagicSect .browserWindowImg img { max-width: 100%; }
   .browserWindowBack { padding: 50px 65px 0 0; margin-top: 20px;}
   .sellMoreTopBg{background-size: 520px;}
   .chGridLayout.dealFilterLayout img { max-width: 100%; }
   .dealTopSectImg { padding: 65px 0 385px 0; background-size: 470px; background-position: center bottom; margin: 5px 0 0; }
   .basePlanLayout { display: block;} .basePlanLayout > div { display: block;} .planOverview { width: 100%; } .basePlanLayout{-webkit-box-shadow: 0 0 30px rgb(188, 205, 219); box-shadow: 0 0 30px rgb(188, 205, 219);} .prcingColsGrid{border-spacing: 10px 30px;} .prcingColsGridSpac { margin: 0 -10px 60px; }
   body.page-template-pricing .section.copyright{ margin-bottom: 120px; }
   ul.gridList.personalsmartPage > li a {min-width:unset;}
   .easyHellobar{display:none;}
}
@media screen and (max-width:1022px){
    .chPricingPlanContainer{width: 49%;}
    .chPricingPlanContainer.productivity, .chPricingPlanContainer.insights{margin-bottom:50px;}
}

@media screen and (max-width:768px){
    .chGridLayout.imgToLeft .chGridCol, .chGridLayout.imgRight .chGridCol { display: block;}
    .chGridLayout.imgToLeft, .chGridLayout.imgRight{ display: block; width: 100%; }
    .chGridCol.chImgCol { text-align: center; }
    .chGridCol.chImgCol{max-width:500px;}
    .chGridCol.chContentCol { width: 100%; padding: 0 35px; }
    .browserWindowImg img { max-width: 100%; }
    .chGridLayout.imgToLeft .chGridCol.chImgCol { padding-right: 0; }
    .chGridLayout.imgRight .chGridCol.chImgCol { padding-left: 0; }
    .chGridLayout.imgRight {display: flex; flex-direction: column-reverse;}
    .chGridCol.chImgCol { padding-bottom: 50px; }
    .testimonialbg { background-size: 100%; padding-bottom: 0;}
    .industry img {max-width: 140px;}
    ul.phPricingList > li { display: inline-block; width: 48%; vertical-align: top; height: 277px; margin: 1%; background-position: 0 -19px !important;}
    .reportingTopBg{ background-size: 470px; padding-bottom: 353px; }
    .customizationTopBg{ background-size: 390px; padding-bottom: 353px; }
    
    .browserImgGrid .chGridCol.chContentCol { text-align: center; padding-bottom: 25px; }
    .browserImgGrid .chGridCol.chImgCol { padding-bottom: 25px; }
    .browserImgGrid .browserWindowImg img { max-width: 100%; }
    .chGridLayout.trackCustomFields img { max-width: 100px;}
    .chGridLayout.trackCustomFields .chGridCol { padding: 0 10px;}
    .chGridLayout.trackCustomFields{width:100%;}
    .section.topSect h1, .pageTitle { font-size: 30px; line-height: 45px;}
    .fieldbookReplacementTopBg{padding: 40px 210px 40px 0;}
    a.secLink img.secIcon{top:50px;}
    .pageTopics { width: 240px; padding-right: 25px;}
    .pageTopicContent { padding-left: 30px; }
    ul.segmentList > li{padding:5px;}
    ul.segmentList > li > a span.btnStyle{font-size:15px;}
    .section.topSect.sellMoreTop { padding-bottom: 30px; background-size: 100%;}
    .sellMoreTopBg { padding: 0 0 433px 0; text-align: center; background-position: center bottom; }
    .chGridLayout.dealFilterLayout .chGridCol, .chGridLayout.dealFilterLayout { display: block; }
    .chGridLayout.dealFilterLayout img{margin-bottom:45px;}
    .planDetailGrid { display: block; }
	.planDetailGrid .planDetailCell { display: block; border-left:0 none;}
	.pricingGridColOverview { margin: -15px -15px 0;}
	.prcingColsGrid { display: block;}
	.pricingGridCol { display: block; margin-top: 20px;}
	.prcingColsGridSpac { margin: 0 0px 60px; }
	ul.basePlanFeatureList > li:empty {display: none!important;}
	.section.pricingV2Hero.hero h1 { font-size: 26px; line-height: 32px; }
	.section.hero.pricingV2Hero h1 { margin-top: 10px; }
	.pricingGridCol.insightsPaln {width: 100%;}
	.gridLayout.automationPlanGrid { width: 100%; }
	.gridLayout.automationPlanGrid .cell { width: 100%; display: block; }
	.chPricingPlanContainer { width: 50%; margin-bottom: 50px; }
	.whyChooseBox { display: block; margin-bottom:20px;}
	.whyChooseBoxGridSpacing { margin: 0; }
	.whyChooseBoxGrid { border-spacing: 0; }
}



@media screen and (max-width:760px){
	.section.header { padding: 12px 0; }
       a.logo img { width: 110px; position: relative; top: 5px; }
	ul.awardsList { display: flex; flex-direction: column; display: -webkit-flex; display: flex; -webkit-flex-direction: row; flex-direction: row; -webkit-flex-flow: row wrap; flex-flow: row wrap; -webkit-align-content: center; align-content: center; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center; margin-top: 33px; }
	ul.awardsList > li {display: flex; width: 48%; height: 152px; border: 1px solid #d7e8f2; text-align: center; vertical-align: middle; padding: 10px; margin: 1%; align-items: center; }
	.imgStyleAbstract { width: 300px; }
	.chGridCol.chImgCol { padding-bottom: 20px; }
	.spacerLine {height: 120px; }
	.chGridCol.chContentCol { padding: 0; }
	.btnGroup .ch-btn { display: block; font-size: 15px;}
	.btnGroup a.btnPurple { margin-right: 0px; margin-bottom:10px; }
	.section h2 { font-size: 22px; line-height: 30px; text-align: center; }
	.section h4 { font-size: 16px; line-height: 24px;}
	.browserImgGrid h4 { font-size: 16px; }
	h2 + ul.chListStyle.check { margin-top: 15px; }
	.testimonialbg{padding:20px;}
	.testimonialWrap { padding: 35px 20px; border-radius: 10px; font-size: 16px; line-height: 28px;}
	img.testimonialAvatar { margin-bottom: 10px; }
	p.testimonialUser { margin-top: 10px; font-size: 15px; }
	p.testimonialUser img{max-width:35px;}
	.section.footerSignupSect img.imgStyleAbstract { width: 300px; }
	.section.footerSignupSect .chGridCol.chContentCol { width: 100%;}
	.browserWindowImg { min-height: inherit; min-width: inherit;}
	.section h1 { font-size: 28px; }
	.section { padding: 55px 0; }
	.section.topSect h1 { font-size: 28px; margin-bottom: 15px; line-height: 34px;}
	.section.topSect h3, .pageSubTitle { font-size: 20px; line-height: 30px; margin-bottom: 23px;}
	.ch-btn { display: block; height: 59px; line-height: 59px; font-size: 18px; padding: 0 30px; }
	.section.topSect.utronTopSect { background-size: 260%; background-position: -385px bottom; min-height: 633px; }
	.ch-btn + br {display: none;}
	.industry { width: 100%; display: block; text-align: center; padding-bottom: 30px; margin-right:0;}
	.industry img { max-width: 200px; }
	.industryTitle { font-size: 20px; }
	.fR.copyRightxt { margin-right: 0; }
	.section.footer .fR, .section.footer .fL { float: none; }
	.section.footer { text-align: center; }
	ul.nav-menu-footer { margin-top: 10px; }
	 ul.phPricingList{border-spacing: 0; }
	 ul.phPricingList > li { display: block; width: 100%; height: inherit; margin:0 0 10px 0; background-position: 0 -110px !important;}
	 .section h3 { font-size: 20px;}
	 .reportingTopBg { background-size:340px; padding-bottom: 253px; padding-top: 0;}
	 .customizationTopBg{ background-size:340px; padding-bottom: 253px; padding-top: 0;}
	 ul.reportTypeList > li {  padding: 0; width: 50%; margin-right: -4px; padding-bottom: 30px; }
	 .section h1+ h4 { font-size: 16px; line-height: 25px; }
	 .chGridLayout.trackCustomFields .chGridCol {display: inline-block;width: 50%;padding-bottom: 25px;}
	 .chGridLayout.trackCustomFields .chGridCol:last-child{width:100%; padding-bottom:0;}
	 .browserImgGrid .browserWindowImg { min-width: 100%;}
	 .browserImgGrid .browserWindowBack { padding: 45px 0 0 0; }
	 .browserWindowTop{text-align:left; padding: 0px 10px;}
	 ul.chListStyle > li { text-align: left;}
	 .browserWindowTop ul > li { width: 6px; height: 6px;}
	 .spacer { height: 40px;}
	 .LeadManagementTopSect:before, .emailAutomationTopSect:before { width: 190px; height: 160px; }
	 .LeadManagementTopSect:after, .emailAutomationTopSect:after { width: 120px; height: 110px; }
	 .section.topSect.LeadManagementTopSect { padding-bottom: 157px; background-position: -610px bottom; }
	 
	 .section.topSect.emailAutomationTopSect { padding-top: 120px; }
	 .chGridLayout.emailRemindScheduleLayout .chGridCol { display: block;}
	 .chGridLayout.emailRemindScheduleLayout .chGridCol:first-child { padding-right: 0; padding-bottom: 50px; }
	 .chGridLayout.emailRemindScheduleLayout img { max-width: 240px; height: 218px; }
	 ul.emailAutomationTopList > li { width: 100%; margin: 0 0 5px 0; text-align: left; padding: 15px 0 15px 62px; border: 1px solid #d6ddf2!important; background-position: 20px center; background-size: 25px; }
	 .demoAccordianPanel .animImg{max-width:100%;}
	 .demoAccordianTitle{ padding: 15px 15px 15px 70px; font-size:16px; outline:0 none;}
	 .demoAccordianTitle:after, .demoAccordianTitle:before{width:52px;}
	 .demoAccordianPanel{padding:15px;}
	 
	 .section.footerAwards .chGridLayout .chGridCol {display: block;}
	 .section.footerAwards .chGridLayout { margin: 0px; }
	 .chGridCol.footerAwardIconCol { padding-bottom: 15px; padding-right:0; }
	 .section.footerAwards ul.awardsList > li img { max-width: 100%; }
	 
	 body{padding-top:55px;}
	 .section.header { position: fixed; top: 0; left: 0; right: 0; z-index:99999; background: #fff; }
	 ul#menu-homepage-menu, ul.nav-menu-right{display:none;}
	 a.mobileMenuBtn{display:block;}
	 .ch-feature-table-header{display:none;}
	ul.ch-feature-indocator-list{display:block;}
	table.ch-feature-table {table-layout: inherit; }
	td.featureColTxt{width:50%;}
	td.bizAppsBasicColTxt, td.bizAppsInsightsColTxt, td.bizAppsAutomationColTxt { font-size: 14px; }
	table.ch-feature-table th, table.ch-feature-table td { padding: 11px 5px; }
	.fieldbookReplacementTopBg {padding: 0; text-align: center; padding-bottom: 240px;  background-size: 350px;}
	.topSect.gdprTopSect { padding: 60px 0 150px; background-position: center bottom; background-size: 200%; }
	.pageTopics { display: none!important; }
        .pageTopicContent { padding-left: 0; border-left:0 none; }
	.awardsList.chSyncList > li { display: block; height: inherit; }
	 ul.segmentList{margin-left:0; margin-right:0;}
	 ul.segmentList > li{display:block; padding:0; margin:0 0 20px; width:100%;}
	 ul.gridList.emailAutomationGridList > li { width: 50%;}
	 .dealTopSectImg { padding: 65px 0 305px 0; background-size: 360px;}
	 #intercom-container{display:none;}
	 .cookieSect{position:fixed; bottom:0;}
	 ul.teamList > li { width: 47%; margin-bottom: 0; }
	 ul.supportList > li { margin-bottom: 6px; background-color: white; display: block; text-align: left; }
	 .chPricingPlanContainer { width: 100%;}
	 .whyChooseListItem { display: block; width: 100%; margin-bottom: 40px;}
	 .fiveUsersLink {float: none;display: inline-block;margin-top: 20px;}
	 .chPricingPlanContainer{margin:0 0 50px 0;}
	 .chPlanDetails{background-position:0 -130px;}
	 .videoWrap.customize:before, .videoWrap.customize:after{display:none;}
	 .switcher.notranslate{margin-bottom:40px;}
}

@media screen and (max-width:740px) {
	.footerCol { display: block; padding-bottom: 35px; }
	 .footerCol:last-child { padding-bottom: 0; }
	a.btn.appStoreBtn{margin-right:0;}
	.section.copyright { text-align: center; padding:20px 0; font-size:11px;}
	.section.copyright .fL, .section.copyright .fR { float: none;margin: 0;}
	.section.customizationTopSect {padding-top: 125px;}
	.customizationTopBg { background-size: 330px; padding-bottom: 293px; }
	.ch-btn{min-width:100%;}
	ul.phPricingList > li{ background-position: 0 -79px !important;}
	.section.clientLogosSection{padding:12px 0;}
	ul.nav-menu-footer li a{font-size:12px;}
	.container { padding: 0 14px;}
	ul.gridList > li { width: 100%; }
	ul.gridList > li a { background-position: 0 -85px; background-size: 100%; }
	a.secLink img.secIcon{top:60px;}
	ul.vTabsList { white-space: nowrap; overflow: auto;}
	ul.vTabsList > li {  width: inherit; }
	ul.vTabsList > li a{padding-right:60px;}
	div#intercom-container { z-index: 99!important;}
	.testimonialbg { padding: 15px; display:block;}
	.testimonialWrap{max-width:100%;}
	.cookieContainer{font-size:11px;}
	.cookieSect { padding: 5px 10px!important;}
	 ul.gridList.emailAutomationGridList > li { width: 100%;}
	 .switcher { margin:5px auto 0!important; }
	.compareImgGridContainer { margin: 0;}
	.compareImgGrid, .compareImgGrid .compareImgCell { display: block;}
	.sectionCompareContent .compareImgGrid .compareImgCell { margin-top: 10px;}
	.sectionCompareContent th.fixedCol img { max-width: 100%; }
	.sectionCompareContent .fixedCol { width: 76px; }
	.sectionCompareContent .demoAccordianPanel img { max-width: 100%;}
	.section.sectionCompareContent table.ch-compare-table { margin: 15px 0; }
	.demoAccoInHeading { font-size: 20px;line-height: 29px;}
	.demoAccoInSubHeading { font-size: 16px;}
	
}

@media screen and (max-width:650px) {
	.contactFormContainer{display:block; padding:0;}
	.contactFormContainer:before, .contactFormContainer:after{display:none;}
	.contactFormContainer .contactForm{padding:25px;}
	.sellMoreTopBg { padding:0 0 270px 0; background-size: 310px; }
	.section.topSect.sellMoreTop .pageSubTitle br{display:none;}
	img.pipelineImg { max-width: 100%; }
	.section.topSect.dealTopSect h1 { font-size: 28px; margin-bottom: 14px; }
	.dealTopSectImg { padding-top: 38px;}
	.modal{width:90%; left:5%; margin-left:0; padding: 55px 25px;}
	.modalClose { margin: -23px 0;}
	.chModal, .chModal.offerModalActive{width:90%; left:5%; margin-left:0;}
	div#offerContainer{padding:216px 35px 20px; background-size: 100%;}
	.chModal .btnContainer .btn{width:100%; margin-right: 0;}
	.chModal .btnContainer .btn.btnWhite { margin-left: 0; margin-top: 9px; }
	a.cookieBtn { display: block; margin-top: 12px;}
	.chPlanDetails{background-position:0 -50px;}
	
}

@media screen and (max-width:450px) {
      .reportingTopBg { background-size:100%;}
      ul.phPricingList > li{ background-position: 0 -15px !important;}
      ul.gridList > li a { background-position: 0 -35px;}
      a.secLink img.secIcon{top:44px;}
      .pricingToggler { margin-right: 15px; margin-bottom: 20px; }
     
      
}