@media all{
	*{margin:0 auto; box-sizing:border-box; font-family: proxima-nova, sans-serif;}
         html, body{font-size:16px; color:#1b2b66; font-size:1em; font-weight: 300;}	
        h1, h2, h3, h4, h5, h6{font-weight:normal;}
	ul, li{margin:0; padding:0;}
	b{font-weight:600;}
        .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}
	.purple{color:#5428d2;}
	.white{color:#fff;}
	.orange { color: #ff762d; }
	.bold{font-weight: 700!important;}
	.smBold{font-weight:600!important;}
	.container{margin:0 auto;}
	.hellobar { background: #e0731b; text-align: center; padding: 5px; color: #fff; font-size: 14px; display: none; }
	p:empty{display:none;}
	p{ font-size: 1em; line-height:25px;}
	p.topSpace{margin-top: 15px;}
	.paraContainer { max-width: 500px; margin: 0 auto; }
	
	.section {padding: 65px 0;}
	.section.noTopSpace {padding-top:0;}
	.section.noBottomSpace {padding-bottom:0;}
	.section.borderTop{border-top:1px solid #d7e8f2;}
	.section.borderBottom{border-bottom:1px solid #d7e8f2;}
	
	.section h1 { font-size: 2em; font-weight: 700;}
	.section h2 {font-size: 1.8em; font-weight: 600; line-height: 40px;}
	.section h3 {font-size: 1.5em; font-weight: 300;}
	
	.spacer{height:65px;}
	.spacerSm{height:45px;}
	.spacerLine { position: relative; height: 120px; }
	.spacerLine:after { content: ''; position: absolute; top: 50%; left: 0; right: 0; height: 1px; background: #d7e8f2; }
	
	.ch-btn { display: inline-block; height: 60px; line-height: 60px; font-size: 1.02em; text-decoration: none; padding: 0 45px; font-weight: 700; border-radius: 5px; min-width: 280px; text-align: center; cursor: pointer;}
	.ch-btn.btnPurple { background: #5428d2; color: #fff; }
	.ch-btn.btnPurple:hover { background: #6635f1; }
	.ch-btn-helper-text{font-size: 0.8em; margin-top: 8px; display: block;}
	.ch-btn.btnWhite, .ch-btn.btnWhite:hover { background: #fff; color: #503c8a; }
	a.ch-btn.btnOrange, a.ch-btn.btnOrange:hover{ background: #ff8347; color: #fff; }
	.ch-btn.btnBlue { background: #3a7bff; color: #fff; }
	.ch-btn.btnBlue:hover { background: #2768eb; }
	
	.chGridLayout { display: table; }
	.chGridLayout .chGridCol { display: table-cell; vertical-align: middle; }
	.chGridLayout .chGridCol.vAlignTop { vertical-align: top; }
	.chGridLayout .chGridCol.vAlignMiddle { vertical-align: middle; }
	.chGridLayout .chGridCol.vAlignBottom {vertical-align: bottom; }
	.layoutFixed{table-layout:fixed; width:100%;}
	
	
	/* Header */
	.section.header { padding: 15px 0; border-bottom: 1px solid rgba(62,68,110,0.1); position: relative; z-index: 9; }
	.logo {width: 135px;display: inline-block; float:left; margin-right:25px; outline:0 none;}
	.logo img{width:100%;}
	ul.nav-menu>li { display: inline-block; float: left; }
	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-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; }
	ul.nav-menu-right > li > a.signupBtnTop{background: #2ea4fa; color: #fff; border-radius: 3px; padding: 7px 20px; font-weight: 700;}
	.useChBtn{background: #2ea4fa; color: #fff; border-radius: 3px; padding: 7px 20px; font-weight: 700; text-decoration: none; cursor: pointer;}
	.section.topSect h1{margin-bottom: 25px; line-height: 47px;}
	.section.topSect.realEstateTop { background: url(../img/website-2018/real-estate-bg.png) no-repeat center bottom; margin-bottom: 45px; }
	
	.sellMoreChart { position: relative; display: inline-block; margin-top: -15px; bottom: -54px; }
	.sellMoreChart img.unhappyBroker { position: absolute; left: -145px; width: 145px; top: 131px; }
	.sellMoreChart .charImg { width: 620px; }
	.sellMoreChart img.happyBroker { position: absolute; right: -87px; width: 142px; top: 73px; }
	
	.g2CrowdRating { padding: 25px 0; margin: 45px 0; background: #5428d2;}
	.g2CrowdRating img.g2CrowdHighPerformer { display: inline-block; vertical-align: middle; }
	.g2CrowdRating ul { display: table; table-layout: fixed; border-spacing: 78px 0; }
	.g2CrowdRating ul>li { display: table-cell; text-align: center; height: 126px; vertical-align: middle; }	
	.g2CrowdRating ul > li .txtLg { font-size: 2em; font-weight: 700; padding-bottom: 10px; color: #fff; }
	.g2CrowdRating ul > li .txtsm { font-size: 0.9em; padding-bottom: 3px; }
	.g2CrowdRating ul > li .txtMd { font-weight: 500; color: #bda6ff; }
	
	.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; }
	
	.chGridCol.footerAwardIconCol { font-size: 22px; font-weight: 700; text-align: center; padding-right: 20px; }
	.chGridCol.footerAwardIconCol img { width: 111px; }
	ul.awardsList { display: table; width: 100%; border-spacing: 17px; table-layout: fixed; margin-top: 35px; }
	ul.awardsList>li { display: table-cell; border: 1px solid #d7e8f2; text-align: center; vertical-align: middle; padding: 10px 10px 25px; background: #fff; position: relative; }
	ul.awardsList > li img { max-width: 80%; }
	ul.awardsList > li .awardTxt { position: absolute; left: 0; right: 0; bottom: 0; background: #1b2b66; color: #fff; font-size: 0.8em; padding: 5px; }
	
	.section.benefits { background: #231958; color: #fff; text-align: center; padding: 80px 0; }
	.chGridLayout.benefitGrid { border-spacing: 65px 0;}
	.chGridLayout.benefitGrid h3 { margin: 20px 0px 20px; font-size: 1.3em; font-weight: 400; }
	.chGridLayout.benefitGrid p { line-height:26px; color: #a49ec4;}
	
	.gridCol2Spacer > .chGridLayout { border-spacing: 30px 0; table-layout: fixed; }
	.chGridLayout.gridNoSpaceLayout {border-spacing: 0;}
	.beforeImg, .afterImg { position: relative; padding-top: 72px; }
	.beforeImg:before, .afterImg:before { content: ''; position: absolute; display: block; width: 184px; height: 72px; left: 50%; top: 7px; margin-left: -92px; }
	.beforeImg:before { background: url(../img/website-2018/before.png) no-repeat 0 0; }
	.afterImg:before { background: url(../img/website-2018/after.png) no-repeat 0 0; }
	.gridCol2Spacer .spacerLine{margin: 0 30px;}
	.imgContainer { border: 1px solid #d7e8f2; background: #fff; text-align:center;}
	.imgContainer img {max-width: 100%; display: inherit;}
	.imgContainer .imgHelper { background: #f18344; color: #fff; padding: 10px 15px; text-align: center; }
	.roiContainer .chGridLayout { border-spacing: 60px 0px; }
	.saveHrs { background: #6650dd; padding: 44px 0; color: #fff; position: relative; margin-top: -5px; margin-bottom: 10px; }
	.saveHrs:before { content: ''; background: url(https://crm.maroon-pigeon-606949.hostingersite.com/wp-content/themes/flat/assets/img/website-2018/down.png); position: absolute; left: 50%; bottom: -30px; width: 46px; height: 62px; margin-left: -23px; }
	ul.imgSteps { display: table; width: 100%; border-spacing: 0; color: #fff; }
	ul.imgSteps.orange { background: #ff4e5f; }
	ul.imgSteps.purple { background: #7f80ff; }
	ul.imgSteps > li { display: table-cell; padding: 10px 35px 10px 14px; position: relative; font-size:15px;}
	ul.imgSteps > li:after { content: ''; width: 30px; top: 4px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; display: inline-block; transform: rotate(-40deg); position: absolute; height: 30px; right: 14px; }
	ul.imgSteps > li:last-child{padding-right:14px;}
	ul.imgSteps > li:last-child:after{display:none;}
	ul.chListStyle > li {display: block; padding: 5px 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 8px; background-size: 34px; text-align:left;}
	
	.chGridLayout.layoutFixed.followupGridLayout{width:inherit;}
	.chGridLayout.layoutFixed.followupGridLayout .imgContainer{width:300px;}
	.followupImgGrid { height: 393px; display: table; width: 100%; }
	.followupImgGrid > div { display: table-cell; vertical-align: middle; padding: 25px; }
	.followupImgGrid.before img { width: 230px; }
	.followupImgGrid.after img { width: 170px; }
	
	.section.dealSection { background: #6650dd; color: #fff;}
	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; }
	.chGridLayout.benefitTxt { text-align: center; margin-bottom: 25px; height: 65px; }
	.section.customize { background: #231858; color: #fff; }
	.tag { text-transform: uppercase; font-weight: 600; font-size: 14px; display: inline-block; margin-top: 31px; margin-bottom: 15px; color: #ffffff; background: #ff8d50; padding: 4px 12px;}
	
	.section.agentAdoption { background: #6650dd; color: #fff; padding: 65px 0 85px 0; }
	.swiper-container-coverflow .swiper-slide { background-position: center; background-size: cover; width: 600px; height: 346px; }
	.swiper-container-coverflow .swiper-slide.swiper-slide-active .imgTxt {  padding: 10px;  position: absolute; bottom: 0px;  background: #231858c7; left: 0;  right: 0;}
	
	.featuresList .chGridLayout { border-spacing: 50px 0; table-layout: fixed; margin: 0 auto;}
	.featuresList .chGridLayout .chGridCol { vertical-align: top; }
	.featuresList h3 { text-align: left; font-weight: 700; font-size: 1.2em; border-bottom: 1px solid #d7e8f2; padding: 0 0 10px; margin-bottom: 15px;   color: #5428d2; }
	.featuresList ul>li { display: block; padding: 12px 0 12px 35px; border-bottom: 1px solid #f2f5f9; text-align: left; position: relative; background: url(../img/website-2018/check-icon-circle.png) no-repeat 5px center; font-weight: 500; font-size: 0.9em;}
	.wpvideoCell{padding:0 25px;}
	.chGridLayout.virginiaTxtGrid { max-width: 800px; margin-bottom: 20px;}
	.chGridLayout.virginiaTxtGrid p { font-size: 1.1em; margin-top: 20px; line-height: 28px; }
	.g2CrowdTestimonial{background: #f88546;color: #fff;}
	.chGridCol.howardTextCell p{font-size:1.1em; line-height: 26px;}
	.imgContainer.howardTextImg img{ max-width: 100%; }
	.chGridCol.howardTextCell img{max-width: 150px; margin-bottom: 10px;}
	a.linkedinIcon { display: inline-block; vertical-align: middle; }
	a.linkedinIcon img{margin:0!important;}
	.qaContainer { max-width: 950px; width: 100%; overflow: hidden; margin-bottom: -1.875em; -webkit-column-count: 3; -webkit-column-gap: 1.875em; -webkit-column-fill: auto; -moz-column-count: 3; -moz-column-gap: 1.875em; -moz-column-fill: auto; column-count: 2; column-gap: 20px; column-fill: balance; }
	.qa { border: 1px solid #d7e8f2; padding: 20px 20px 20px 59px; position: relative; box-shadow: 1px 1px 3px #e9edff; -webkit-column-break-inside: avoid; -moz-column-break-inside: avoid; column-break-inside: avoid; margin-bottom: 20px; }
	.qa:before {content: '?'; position: absolute; font-weight: 700; color: #ff8d50; border: 1px solid #f1f4f8; display: block; width: 30px; height: 30px; text-align: center; line-height: 29px; font-size: 1.5em; left: 16px; top: 15px;}
	.qaTitle { font-weight: 700; padding-bottom: 13px; font-size: 1.2em; }
	
	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: 600; 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.textSection { padding: 120px 0; }
	.section.textSection p { font-size: 1.2em; line-height: 32px; margin-bottom: 20px; letter-spacing: 1px; }
	.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%);}
	
	.sectionRide{ background: #5428d2;}
	.sectionRide .chGridLayout.layoutFixed{max-width:980px;}
	.sectionRide img.rideImg { max-width: 460px; }
	
	.chGridLayout.layoutFixed.clientTxtColsPuprle .chGridCol.clientTxt { background: #7a0fe8; color: #eee0fd; padding: 35px 45px; border-radius: 10px 0 0 10px; width: 55%; }
	.chGridLayout.layoutFixed.clientTxtColsPuprle p { font-size: 1.1em; }
	.chGridLayout.clineTestimonialGrid { text-align: left; margin-top: 20px; border-spacing: 18px 0; }
	.chGridCol.clientImg { border: 1px solid #7a0ee8; padding: 45px 25px; border-radius: 0 10px 10px 0; }
	
	/* Contact Manager */
	.contactManagementTop{background:#20065a; color:#fff;}
	.contactManagementTop .chGridCol > img{max-width: 90%;}
	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: 700; 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; }
	.LeadManagementTopSect { background: #eff3ff url(../img/website-2018/lead-management-bg.svg) no-repeat center bottom; background-size: 959px; padding-bottom: 240px; 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.topSect.LeadManagementTopSect h1{line-height:55px;}
	
	.section.footer{ padding: 65px 0 330px; font-size: 14px; background: url(../img/website-2018/real-estate-bg.png) no-repeat center bottom; line-height: 24px }
	ul.nav-menu-footer li { display: inline-block; padding: 6px 10px; }
	ul.nav-menu-footer li a { text-decoration: none; font-size: 13px; color: #676fa5; }
	.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; }
	.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; }
	
	.switcher.notranslate { margin-top: 20px; }
	.switcher .selected { background: transparent!important; }
	.switcher .selected a { border: 1px solid #aa9de6!important; padding: 5px!important; }
	.switcher .selected a:hover { background-color: transparent!important; }
	.switcher .option { max-height: 148px!important; position: absolute!important; background: #fff!important; border-color: #a396e4!important;}
	.webToLeadImg{max-width: 700px; margin-top: 45px; display: block;}
	.chGridLayout.layoutFixed.text-center.followupSuggestionLayout .chGridCol { text-align: center; padding-top: 20px; }
	.chGridLayout.layoutFixed.text-center.followupSuggestionLayout .chGridCol p br{dispplay:none;}
	
	.chGridLayout.gridNoSpaceLayout.layoutFixed h3 { margin-bottom: 45px; }
	
	.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;}
	.formContainer .btn{height:40px; width:100%; text-align:center; display: block; line-height: 40px; 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;}
	.formContainer .btnBlue { background: #25a5e5;color: #fff; margin-top: 10px;}
	.formContainer .btnBlue:hover {background: #118AC6;}
    	.formContainer .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;}
    	.formContainer .btnRedProcessing { background: url(https://maroon-pigeon-606949.hostingersite.com/wp-content/uploads/processing-blue.gif)!important; pointer-events:none; cursor:wait;}
    	.formContainer .btnGreenProcessing {background: url(https://maroon-pigeon-606949.hostingersite.com/wp-content/uploads/processing-green.gif)!important; pointer-events:none; cursor:wait;  background-color: #55b155; }
	.formContainer .orDiv { height: 85px; position: relative;     text-align: center;}
	.formContainer .orDiv::before{width:100%; height:1px; background:#dadee0; position:absolute; left:0; top:50%; content:'';}
	.formContainer .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:600;}
	.formContainer .txtSm {font-size: 14px;color: #8d9db5;font-weight: 300;}  
	.formContainer .txtSm a{color:#2e6ec7;}
	.formContainer .txtSm a:hover{text-decoration:none;}	
	.formContainer input[type=text], .formContainer input[type=email], .formContainer input[type=password], .formContainer input[type=search], .formContainer textarea, .formContainer 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;}
	.formContainer input[type=text]:focus, .formContainer input[type=email]:focus, .formContainer input[type=password]:focus, .formContainer input[type=search]:focus, .formContainer textarea:focus, .formContainer select:focus{ border-color: #2088D5;  box-shadow: 0 0 3px #1EBCEE;} 
	 .formContainer .txtSm {font-size: 12px;color: #8d9db5;font-weight: 300;}  
	.formContainer .txtSm a{color:#2e6ec7;}
	.formContainer .txtSm a:hover{text-decoration:none;}	
	.formContainer input[type=text], .formContainer input[type=email], .formContainer input[type=password], .formContainer input[type=search], .formContainer textarea, .formContainer select {width:100%; height:40px; 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;}
        .formContainer 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;}
	.formContainer .inputDiv{padding-bottom:12px;}
	.formContainer h2{text-align: center; margin-bottom: 20px; font-size: 18px; font-weight:600;}	
	
	.formContainer  .btnBlueProcessing{background: #25a5e5 url(https://maroon-pigeon-606949.hostingersite.com/wp-content/uploads/processing-blue.gif)!important; pointer-events:none;}
        .formContainer .btnRedProcessing{background: url(https://maroon-pigeon-606949.hostingersite.com/wp-content/uploads/processing-blue.gif); pointer-events:none;}
        .formContainer .createAccountMsg{text-align: center; font-weight: 600; color: #09910A;font-size: 13px; background: #FAF7E0;padding: 10px; display:block; margin:0;}
        .formContainer .errorMsg { text-align: center; padding: 4px 3px; color: #D62020;}
        .formContainer .errorMsgSm { font-size: 12px; padding: 4px 3px; color: #D62020; display: none; }
        .formContainer .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: 600; }
	.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; line-height: 18px; }
	
	.signupFormGridTop { position: relative; padding-right: 405px; text-align:center;}
	.section.topSect .signupFormGridTop h1{font-size: 30px; margin-bottom: 10px; line-height: 48px;}
	.section.topSect .signupFormGridTop h3 { margin-top: 25px; }
	.topSignupFormWrapper { display: inline-block; background: url(https://maroon-pigeon-606949.hostingersite.com/wp-content/themes/flat/assets/img/website-2018/browser-window-back-orange.svg) no-repeat top right; padding: 45px 20px 0 0; margin-left: 30px; position: relative; background-size: 390px; position: absolute; bottom: 0; right: 0;}
	.topSignupFormContainer { padding: 50px 35px; background: #fff; max-width: 360px; width: 360px; box-shadow: 0 0 5px rgb(147, 158, 181); border-radius: 5px; }
	.topSignupFormContainer h2 { font-size: 18px!important; margin-bottom: 0; text-align: center; font-weight: 700; line-height: 32px;}
	.topSignupFormContainer h2 + p{margin-bottom: 25px;font-size: 0.8em;}
	img.landingTopImg { width: 820px; margin-bottom: -5px;}
	.section.topSect.frontPageTop.contactsTop{background: #eff3ff; border-bottom: 1px solid #cbd1e2; margin-top: -67px; padding-top: 185px;}
	.section.topSect.frontPageTop.contactsTop img.landingTopImg { width: 700px;}
	.section.topSect.frontPageTop.agentsTop { background: url(../img/website-2018/real-estate-bg.png) no-repeat center bottom; padding-bottom: 300px; padding-top: 90px; }
	.section.topSect.frontPageTop.agentsTop .topSignupFormWrapper{bottom: -259px;}
	.section.topSect.frontPageTop.agentsTop .topSignupFormWrapper .topSignupFormContainer{border-radius:5px;}
	.section.chartSection{background: -moz-linear-gradient(top, rgba(242,239,255,1) 0%, rgba(242,239,255,0) 100%); background: -webkit-linear-gradient(top, rgba(242,239,255,1) 0%,rgba(242,239,255,0) 100%); background: linear-gradient(to bottom, rgba(242,239,255,1) 0%,rgba(242,239,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2efff', endColorstr='#00f2efff',GradientType=0 );}
	.section.chartSection .sellMoreChart { margin-top: inherit; bottom: inherit; }
	
	.inlineFormTopSection{ background: #f8f6fc; margin-top: -71px; padding-top: 130px; position: relative;  padding-bottom: 70px; }
	.inlineFormTopSection: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: 750px; height: 729px; }
	.inlineFormTopSection: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; }
	.inlineFormTopSectionV2 { background: url(../img/hater-crm-bg.png) no-repeat center bottom; margin-top: -71px; padding-top: 140px; position: relative; padding-bottom: 110px; }
	.inlineFormTopSectionV .chGridLayout.inlineFormGrid { width: 100%; }
	.inlineFormTopSectionV2 h1 { margin-bottom: 30px; font-size: 2.2em; color: #110d0b; }
	.inlineFormTopSectionV2 h3 { line-height: 32px; font-size: 1.4em; color: #110d0b; }
	.inlineFormWrapper { display: inline-block; position: relative; padding: 0 94px 0 75px; margin-left: 50px; }
	.inlineFormWrapper:before { content: ''; background: url(/wp-content/themes/flat/assets/img/website-2018/contact-using-mobile.svg) no-repeat 0 0; display: block; width: 75px; height: 227px; position: absolute; bottom: 10px; left: 0; }
	.inlineFormWrapper:after { content: ''; background: url(/wp-content/themes/flat/assets/img/website-2018/contact-using-computer.svg) no-repeat 0 0; display: block; width: 108px; height: 160px; position: absolute; bottom: 20px; right: 0; }
    .inlineFormWrapperV2 { display: inline-block; position: relative; margin-left: 150px; padding-top: 0px; background: #fff; }
	.inlineFormWrapperV2:before { content: ''; background: url(../img/sales-team-hate-crm-v2.png) no-repeat 0 0; display: block; width: 475px; height: 293px; position: absolute; bottom: -27px; left: -632px; }
	.inlineFormWrapperV2:after { border-radius: 20px; content: ''; background-image: linear-gradient(to bottom, #9a31f5 0%, #2466ef 100%); padding: 3px; width: 100%; height: 100%; top: -3px; left: -3px; position: absolute; }
	.inlineFormWrapper .topSignupFormContainer {position:relative; z-index:1;}
	.inlineFormTopSection h1 { margin-bottom: 35px; line-height: 44px; font-size: 1.8em; margin-top: -60px;}
	.inlineFormTopSection h3 {font-size: 1.4em;}
	.inlineFormWrapperV2 .topSignupFormContainer { position: relative; z-index: 1; padding: 55px 45px; background: #fff; max-width: 390px; width: 390px; box-shadow: 0 0 5px rgb(147, 158, 181); border-radius: 17px; }
	.chGridLayout.inlineFormGrid{ position: relative; }
	.inlineFormWrapperV2 .topSignupFormContainer .btnPurple{background: rgb(37,102,239); background: linear-gradient(90deg, rgba(37,102,239,1) 0%, rgba(153,50,245,1) 100%);}
	
	.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:600; 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:600;}
	.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;}
    	
    	.testclass16{background:aqua;}
	.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: 600; }
.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;}
.switcher.notranslate{margin-bottom:40px;}

.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: 600;margin-left: 9px;}
    
	
}

@media screen and (min-width:1280px){
	.container{max-width:80%;}
	.section.topSect.realEstateTop {background-position:center 340px;}	
	.section.benefits .container { max-width:100%; }	
	.chGridLayout.benefitGrid { border-spacing: 55px 0; }
	ul.teamList > li{padding: 0 35px 29px 35px;}
	.section.topSect.frontPageTop.contactsTop img.landingTopImg {width: 520px;}
	.section.topSect .signupFormGridTop h1 { font-size: 28px; margin-bottom: 10px; line-height: 44px;}
	.section.topSect .signupFormGridTop h3 {font-size: 1.4em;}
	.section.inlineFormTopSection.agents .inlineFormWrapper {margin-left: 10px;}
	.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:1600px){
	.section.topSect.realEstateTop {background-position:center bottom;}
	.section.benefits .container { max-width:90%; }	
	.chGridLayout.benefitGrid { border-spacing: 65px 0; }
	.section.inlineFormTopSection.agents .inlineFormWrapper {margin-left: 50px;}
	.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:1920px){
	.gridCol2Spacer { max-width: 1300px;}
	
}

@media screen and (max-width:1368px){
    .inlineFormWrapperV2:before {width: 415px;height: 270px; bottom: -27px; left: -510px;background-size: 100%;}
    .inlineFormTopSectionV2 h1 { font-size: 2em; }
    .inlineFormTopSectionV2 h3 { font-size: 1.1em; }
    .inlineFormWrapperV2 .topSignupFormContainer { padding: 45px 45px; max-width: 360px; width: 360px; }
    .inlineFormWrapperV2 { margin-left: 100px; }
}

@media screen and (max-width:1280px){
	.featuresList .chGridLayout{width:100%;}
	.container{padding:0 15px;}
}

@media screen and (max-width:1024px){
	.wpvideoCell { padding: 0 35px; }
	.imgContainer.howardTextImg img {max-width: 100%;}
	.chGridCol.howardTextCell { padding-left: 0; }
	.chGridCol.howardTextCell p { font-size: 1.1em;}
	.LeadManagementTopSect:before {width: 360px;}
	.LeadManagementTopSect:after { width: 190px;}
	.signupFormGridTop { padding-right: 0; text-align: center; }
	.signupFormGridTop img.landingTopImg{display:none;}
	.topSignupFormWrapper{ position: static; margin: 20px 0px auto;}
	.section.topSect.frontPageTop.agentsTop {padding-bottom: 65px; padding-top: 65px;}
	.inlineFormTopSection:before{ width: 310px;height: 259px;}
	.chGridLayout.inlineFormGrid{ display: block;}
	.chGridLayout.inlineFormGrid .chGridCol { display: block; text-align: center; }
	.inlineFormTopSection h1{margin-top: 0;  margin-bottom: 25px;}
	.inlineFormWrapper {margin-top: 50px;}
	.section.inlineFormTopSection { padding-top: 130px; }
	.inlineFormWrapperV2 { margin-top: 32px; }
	.inlineFormWrapperV2:before{display:none;}
				
}

@media screen and (max-width:768px){
	.section h1 { font-size: 1.8em; line-height: 40px;}
	.section h2 { font-size: 1.6em;}
	.section h3 { font-size: 1.3em;}
	.container { padding: 0 50px; }
	.spacer { height: 55px; }
	.spacerSm { height: 35px; }
	.chGridCol.howardTextCell { padding: 25px 0 0;}
	.wpvideoCell { padding: 0 35px; }
	.sellMoreChart .charImg { width: 576px; }
	.sellMoreChart img.unhappyBroker { left: -76px; width: 110px; top: 181px; }
	.sellMoreChart img.happyBroker { right: -63px; width: 102px; top: 123px; }
	.g2CrowdRating { text-align: center; }
	.g2CrowdRating ul { border-spacing: 60px 0; }
	.chGridLayout .chGridCol, .chGridLayout { display: block; }
	.swiper-container.clientLogosSwiper { margin-bottom: 35px; }
	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; }
	ul.awardsList > li { display: flex; width: 31%; height: 152px; border: 1px solid #d7e8f2; text-align: center; vertical-align: middle; padding: 10px; margin: 1%; align-items: center; }
	.chGridLayout.virginiaTxtGrid { text-align: center; }
	.chGridLayout.virginiaTxtGrid h3{ margin-top: 30px;}
	.chGridCol.howardTextCell { padding: 25px 0 65px; text-align: center; }
	.imgContainer.howardTextImg { margin-bottom: 0; }
	.chGridLayout.benefitGrid { border-spacing: 0; width: 100%; }
	.benefitGrid { padding-bottom: 55px; }
	.benefitGrid img{max-width:100%;}
	.section.benefits .spacer{display:none;}
	.chGridLayout.benefitGrid.layoutFixed .chGridCol { padding-bottom: 35px; }
	.section.benefits { padding-top: 75px; padding-bottom: 0; }
	.beforeImg { margin-bottom: 45px; }
	.roiContainer { text-align: center; }
	.roiContainer ol { margin: 20px auto 65px; text-align: left; }
	.roiContainer h3{    margin-top: 45px;}
	.paraContainer { margin-bottom: 45px; }
	p.tag { margin-top: 30px; margin-bottom: 15px; }
	.chGridLayout.switchOnTouch { flex-direction: column-reverse; display: flex; }
	.chGridLayout.gridNoSpaceLayout.layoutFixed h3 { margin-bottom: 65px; }
	.chGridCol.contentCol {padding-top: 45px;}
	.featuresList .chGridLayout .chGridCol { padding-bottom: 45px;}
	ul.reportTypeList > li { display: inline-block; width: 30%; margin: 1%; border: 1px solid #d7e8f2; vertical-align: middle; padding: 14px; min-height: 158px; }
	.section.customize .chGridLayout.layoutFixed .chGridCol:nth-child(2) { padding-top: 45px; }
	.chGridLayout.layoutFixed.clientTxtColsPuprle .chGridCol.clientTxt{width:100%; border-radius:0; position:relative;}
	.chGridCol.clientImg{border-radius:0;}
	.chGridCol.clientTxt:after { content: ''; border: 25px solid transparent; position: absolute; border-top: 45px solid #7a0ee8; left: 42px; bottom: -65px; }
	
	
				
}

@media screen and (max-width:760px){
	.container { padding: 0 15px; }
	.section h1 br, .section h2 br, .section h3 br{display:none;}
	.section h1 { font-size: 1.6em; margin-bottom: 15px; line-height: 34px;}
	.section h2 { font-size: 1.5em; line-height: 32px; }
	.section.topSect h1 { font-size: 1.6em; margin-bottom: 25px; line-height: 34px; }
	.sellMoreChart { display: block; margin-top: 20px; bottom: inherit; }
	.section h3 { font-size: 1.1em;}
	.section.topSect.realEstateTop { padding-bottom: 205px; background-size: 1110px; margin-bottom: 0; }
	.sellMoreChart .charImg { width: 100%; }
	.sellMoreChart img.unhappyBroker, .sellMoreChart img.happyBroker { display: none; }
	.g2CrowdRating ul { border-spacing: 0; width: 100%; display: block; }
	.g2CrowdRating ul > li { display: block; border: 1px solid #6d43e8; margin-top: 10px; padding: 15px; height:inherit; }
	ul.awardsList > li { width: 48%; }
	ul.reportTypeList > li img { max-width: 100%;}
	ul.reportTypeList > li{width: 47%}
	.spacer { height: 45px; }
	.spacer { height: 25px; }
	.section { padding: 55px 0; }
	.clientLogosSwiper.swiper-container .swiper-slide img{max-width:100%;}
	.wpvideoCell { padding: 0; }
	.g2CrowdTestimonial h1 {margin-bottom:0;}
	.chGridCol.howardTextCell img { max-width: 110px; }
	.benefitGrid img { max-width: 210px; }
	.paraContainer + .spacerSm { height: 0; }
	.gridCol2Spacer .spacerLine { margin: 0; }
	.spacerLine { height: 100px; }
	.featuresList .chGridLayout .chGridCol { padding-bottom: 35px; }
	.featuresList .chGridLayout .chGridCol:last-child {padding-bottom: 0;}
	.emailTrackingGrid .paraContainer{margin-bottom:0;}
	.swiper-container-coverflow .swiper-slide { width: 450px; height: 259px; }
	.spacerSm { height: 25px; }
	.featuresList { padding: 0 25px; }
	.imgContainer.howardTextImg img { max-width: 100%; }
	.chGridCol.howardTextCell { padding: 25px 0 0;}
	.section.requiredFollowups img { max-width: 100%;}
	.qa { float: none; display: block; max-width: 100%;}
	ul.imgSteps > li:after{width:10px; height:10px; top:50%;  margin-top: -5px;}
	ul.imgSteps > li{font-size:0.7em;}
	.section.textSection { padding: 80px 0; }
	.qaContainer{ column-count: 1; padding-bottom: 25px;}
	ul.supportList > li { margin-bottom: 6px; background-color: white; display: block; text-align: left; }
	ul.teamList > li{width: 47%; margin-bottom:0;}
	ul.teamList > li img{max-width:94px;}
	.section.footer{ padding: 35px 0 230px; background-size: 1340px;}
	.qaTitle { font-weight: 600;font-size: 1em;}
	.LeadManagementTopSect:before, .emailAutomationTopSect:before {width: 190px; height: 160px;}
	.LeadManagementTopSect:after, .emailAutomationTopSect:after {width: 120px; height: 110px;}
	.LeadManagementTopSect{margin-top:0;}
	.section.topSect.LeadManagementTopSect h1 {line-height: 38px;}
	ul.nav-menu-right > li > a.signupBtnTop{font-weight: 600; font-size: 14px;}
	.chGridCol.footerAwardIconCol{padding-right:0; padding-bottom:10px;}
	.swiper-container.clientLogosSwiper + .spacer{height:0;}
	.chGridLayout.gridNoSpaceLayout.layoutFixed .chContentCol {padding-top: 25px;}
	.chGridLayout.gridNoSpaceLayout.layoutFixed + .spacer{height:0;}
	.paraContainer + .spacer{height:0;}
	.chGridLayout.gridNoSpaceLayout.layoutFixed .chContentCol h2 { font-size: 1.4em; line-height: 25px; }
	.followupHeading{margin: 15px 0;}
	#intercom-container{display:none;}
	.topSignupFormWrapper{background-size: 90%; padding: 40px 0px 0 0;}
	.topSignupFormContainer{max-width:100%; width:100%; padding: 45px 25px;}
	.section.topSect .signupFormGridTop h1 { font-size: 26px; margin-bottom: 10px; line-height: 35px; }
	.inlineFormTopSection:before, .inlineFormTopSection:after{display:none;}
	.inlineFormWrapper{display: block; max-width: 520px;margin: 42px auto 0;}
	.section.inlineFormTopSection.agents:after {display: block; width: 180px; height: 148px;}
	.section.inlineFormTopSection.agents:before { display: block; width: 190px; height: 160px; }
	.section.inlineFormTopSection.agents .inlineFormWrapper { padding: 0; max-width: 350px; }
	.cookieSect{position:fixed; bottom:0;}
	.section.inlineFormTopSectionV2 { padding-top: 120px; padding-bottom: 0;}
	.switcher.notranslate{margin-botttom:40px;}
}

@media screen and (max-width:500px){
	.swiper-container-coverflow .swiper-slide { width: 320px; height:216px; }
	ul.nav-menu { display: none;}
	.logo { position: relative; top: 6px; width: 115px; }
	.chGridLayout.benefitTxt { margin-bottom: 15px; height: inherit; }
	.section.reporting > div > div.gridCol2Spacer > div.chGridLayout.layoutFixed.reportsGrid > div:nth-child(2) { padding-top: 30px; }
	.modal{width:90%; left:5%; margin-left:0; padding: 55px 25px;}
	.modalClose { margin: -23px 0;}
	.topSignupFormWrapper {display: block;}
	.inlineFormWrapper{padding:0;}
	.inlineFormWrapper:before{width: 55px; height: 165px;}
	ul.nav-menu-right.fR{display:none;}
	a.cookieBtn { display: block; margin-top: 12px;}
}



	
	