@media only screen and (max-width: 430px) {
	.globe-box-1 {
	    padding: 50px 20px 0px 28px;
	}
	.hs_jobtitle, .hs_email, .hs_lastname{
		padding-top: 10px;
	}
}
@media only screen and (max-width: 600px) {
	.logos-desk{
		display: none;
	}
	.pc-slide{
	    display:none !important;
	}
	.m-slide{
	    display:block;
	}
	.company-main{
	    padding:20px;
	}
	.flags p{
	    text-align:left !important;
	}
	.mob-pad{
	    padding-top:20px;
	}
	.space-padd{
		padding-top: 0px !important;
	}
	.marquee{
		display: block;
	}
	.home-first h1{
		font-size: 34px;
		line-height: 48px;
	}
	.bg-home{
		display: none;
	}
	.home-first{
		height: 600px;
	}
	/*.navbar{
		margin-top: 20px !important;
	}*/
	h1{
		font-size: 36px;
		line-height: 40px;
		font-weight: bold;
	}
	h1 br{
		display: none;
	}
	p{
		font-size: 24px;
		line-height: 34px;
	}
	p br{
		display: none;
	}
	.btn-group {
	    width: 100%;
	    margin: 10px auto !important;
	}
	.btn-group button{
		margin-top:20px !important;
		margin-bottom:12px !important;
	}
	.brown-bg h3{
		line-height: 36px;
		font-size: 30px;
		padding-top: 90px;
	}
	.brown-bg p{
		line-height: 28px;
		font-size: 18px;
	}
	.brown-bg h3 br{
		display: none;
	}
	.graph{
		top: -0px;
	    width: 85%;
	    margin:30px auto;
	}
	.banking {
	    min-height: 300px;
	}
	.insurance {
	    min-height: 300px;
	    margin-top:20px;
	}
	.crm{
		padding-left: 15px;
		padding-right:10px;
		padding:40px;
		padding-bottom: 0px !important;
		margin-top: -30px !important;
	}
	.sm-logo-m{
		width: 62px !important;
		padding-top: 14px !important;
	}
	.capture{
		padding-left: 30px;
	}
	.crm h3{
		line-height: 40px;
		font-size: 30px;
	}
	.crm p{
		line-height: 28px;
		font-size: 18px;
	}
	.crm p br{
		display: none;
	}
	.crm a {
    	font-size: 16px !important;
	}
	.crms{
		margin-top:30px;
	}
	.btn-group2 button{
		width: 100%;
		margin-top:20px !important;
	}
	.navbar ul li{
		padding-top: 8px !important;
        padding-left: 0px !important;
	}
	.demo-btn{
		margin-top:10px !important;
		line-height: 22px !important;
	}
	.navbar-default .navbar-collapse{
		border:0px;
		box-shadow: 17px 28px 69px -28px rgb(27 41 173 / 10%) !important;
		padding-bottom: 15px;
	}
	.navbar-collapse{
		box-shadow: none !important
	}
	.dropdown-menu {
	    padding-left: 40px !important;
	}
	#top-content{
		padding-top: 80px !important;
	}
	.simple-dropdown .dropdown-menu{
		position: relative !Important;
		background-color: transparent !important;
		box-shadow: none !important;
		border: 0px !important;
	}
	.top-line2::before, .top-line1::before, .top-line3::before{
		display: none;
	}
	.con-vt{
		padding: 20px !important;
		padding-top: 80px !important;
	}
	.navbar-toggle {
	    padding: 12px 12px !important;
	    margin-right: 0px !important;
	}
	.abt-box p{
		font-size: 18px !important;
	}
	.capture-img {
	    width: 100%;
	    position: unset;
	}
	.capture-panel {
	    min-height: 0px !important;
	    padding-bottom: 0px !important;
	    padding:20px;
	}
	.microsoft {
	    min-height: 275px;
	}
	.quotes{
		padding-bottom: 0px !important;
		padding-top: 0px !important
	}
	.gartner{
		height: 350px;
		margin-top: 30px;
	    padding-left: 30px;
	    padding-right: 22px;
	   margin-bottom: 30px;
	}
	.edge-img{
		padding-top: 80px !important;
	}
	.last-sec p{
		display: none;
	}
	.fot-nav li a {
	     padding: 0px;
	}
	.home-first{
		padding:40px !important;
		height: 865px !Important;
	}
	.home-bg{
		margin-top: 50px !important;
	}
	.tab-link{
		margin-top: 20px !important;
		width: 220px !important;`
	}
	.venkat-testimonial{
		margin-bottom: 30px !important;
	}
	.last-sec h3 {
	    font-size: 30px;
	    line-height: 46px;
	    font-weight: bold;
	    padding-top: 15px;
	}
	.last-sec{
		margin-top: 0px;
		padding-top: 120px;
    	padding-bottom: 132px;
	}
	.nav img{
		display: none;
	}
	.m-st{
		margin: 0px;
	}
	.bot-nav{
		margin-top: 12px !important;
	    padding-bottom: 25px !important;
	    margin: 0px;
	    background: #000;
        width: 100%;
        padding-left: 35px !important;
    	padding-right: 35px !important;
	}
	.banking-first-fold h1{
		font-size: 34px;
		line-height: 40px;
		font-weight: bold;
	}
	.induf{
		margin-top: 150px !important;
		margin-bottom: 80px !important;
	}
	.banking-first-fold p{
		font-size:18px;
		line-height: 34px;
	}
	.banking-first-fold p br{
		display: none;
	}
	.banking-first-fold{
		padding:20px;
	}
	.features{
		padding: 20px;
		padding-top: 0px;
	}
	.m-img{
		display: block;
	}
	.img-2, .img-4{
		display: none;
	}
	.img-3{
		padding-bottom: 20px;
	}
	.banking-third-fold{
		    padding-top: 70px !important;
    	padding-bottom: 30px !important;
	}
	.bbnnv{
		position: relative;
		top: 80px !important;
	}
	.bnmqq:focus{
		color: #00000a;
	}
	.partner-img{
		
		width: 80% !important;
	}
	.partner-txt{
		padding: 10px !important;
	}
	.partner-numbers{
		margin-top: 70px !important;
    	padding: 20px !important;
	}
	.partner-txt h3{
		font-size: 30px !important;
	}
	.indus-im-m{
		width: 100% !important;
		position: relative;
	    left: 0px !important;
	    top: 40px !important;
	}
	.sub-case .col-md-4{
		padding-bottom: 30px;
	}
	.industries .container{
		padding-top: 60px !important;
		padding-bottom: 90px !important;
	}
	.industries .box {
	    margin-bottom: 70px !important;
	}
	.sales-acceleration .row{
		padding: 24px;
   		padding-top: 0px !important;
   		padding-bottom: 170px !important;
	}
	.sales-acceleration h6 {
	    line-height: 28px;
	}
	.sales-acceleration h3 {
	    font-size: 32px;
	    line-height: 50px;
	    font-weight: bold;
	}
	.owl-nav {
		margin: 0px  !important;
	    margin-top: 20px !important;
	}
	.czzop{
		padding: 0px !important;
	}
	.press-abt-bg{
		background: none;
	}
	.press-holder h4{
		font-size: 30px !important;
	}
	.stats{
		padding-bottom: 30px !important;
	}
	.spc-bot{
		margin-top: 40px !Important;
	}
	.press-holder p, .timeline-carousel__item-inner .month {
        font-size: 18px;
    }
    .sub-txt-hm .col-md-4{
    	padding: 0px;
    }
    .czzop button{
    	margin-top: 30px !important;
    }
    .day-in-life h4{
    	padding-top: 40px !important;
    	font-size: 26px !important;
    }
    .xc, .xc1{
    	padding: 0px !important;
    	border: 0px !important;
    }
    .sub-txt-hm{
		min-height: auto;
		padding-top: 25px !important;
		padding-bottom: 25px !important
	}
    .timeline-carousel__item{
    	padding:20px;
    }
    .about-sec-1{
    	padding:40px;
    }
    .about-sec-1 h1{
    	font-size: 36px;
		line-height: 40px;
		font-weight: bold;
		padding-top: 50px;
    }
    .about-sec-1 p{
		font-size: 18px;
	    line-height: 28px;
	    padding-top: 10px;
	    padding-bottom: 40px;
	}
	.about-sec-1 p br{
		display: none;
	}
	.demo-form h2 br{
		display: none;
	}
	.mobile-hide{
		display: none;
	}
	.logo-title{
		padding-bottom: 40px;
		display: block !important;
		padding:40px;
		line-height: 44px;
		font-size: 24px !important;
		text-align: center;
		padding-bottom: 0px !important;
	}
	.marquee{
		    height: 104px !important;
    		margin-bottom: 80px;
	}
	.white-box {
	    padding: 45px 20px 30px 20px !important;
	}
	.black-box{
		padding: 28px 20px 32px 26px !important;
	}
	.con-mb{
		padding-bottom: 95px !important;
		padding: 20px !important;
		margin-top: 80px !important;
	}
	.nd-row{
	    display:none !important;
	}

	.logo-title br{
		display: none;
	}
	.desk-logo{
		display: none;
	}
	.m-logo{
		display: block !important;
	}
	.capture img{
		display: block;
	}
	.last-sec{
		margin-top: 0px;
		margin-bottom: 80px;
	}
	.how-to-know{
		display: none !important;
	}
	.brown-bg{
		background:transparent !important;
		padding-top: 0px !important;
	}
	.s-bg{
		max-height: 570px;
		padding: 20px;
	}
	.crms{
		width: 100% !important;
	}
	.capture{
		padding:40px;
		padding-top: 80px !Important;
		margin-bottom: 40px;
	}
	.mobile-space h4{
		padding-top: 30px;
	}
	.nudges-img{
		display: none !important;
	}
	.vbnmm{
		padding-top: 60px !important;
	}
	.nudges-img-m{
		display: block;
	}
	.profile-detail {
	    min-height: 581px !important;
	}
	.leaders .item{
		min-height: 500px !important;
	}
	.clbn{
		padding-top: 24px !important;
	}

	.leaders{
		padding-top: 0px !important;
		margin-top:50px;
	}
	.leaders-head {
	    font-size: 30px !important;
	    line-height: 46px !important;
	}
	.profile-detail h4{
		padding-top: 200px;
	}
	.globe-h{
		padding:40px;
	}
	.mmn{
		margin-top: 80px;
		min-height: 730px !important;
	}
	.globe-box-1 {
	    min-height: 742px;
	}
	.about-last {
	    min-height: 680px;
	}
	.vb{
		padding:10px;
	}
	.bbn{
		padding: 0px;
	}
	.demo{
		padding-bottom: 80px;
		padding-left: 20px !important;
	}
	.sliders{
		padding:20px;
	}
	.banking-slide-1 h3{
		font-size: 32px;
	    line-height: 56px;
	}
	.banking-slide-1 p {
    	font-size: 22px;
    }
    .insurance-slide-1 h3{
		font-size: 32px;
	    line-height: 56px;
	}
	.insurance-slide-1 p {
    	font-size: 22px;
    }
    .space-top{
    	padding-top: 150px;
    }
    .m-logo img{
    	float: none !important;
    	margin: 0 auto;
    }
    .capture .capture-txt {
	    padding-top: 70px;
	    margin-top: 0px !important;
	}
	.capture .playbooks-txt {
	    padding-top: 70px;
	}
	.mobile-nudge{
		display: block !important;
	}
	.pc-nudge{
		display: none;
	}
	.bg-home{
		padding-top: 50px;
	}
	.integration{
		padding-right: 30px;
		padding-left: 30px;
	}
	.axa-testimonial{
		padding-right: 30px;
		padding-left: 30px;
		margin-bottom: 30px;
	}
	.featured{
		padding: 20px !important;
		margin-top: 20px !important;
		padding-bottom: 45px !important;
		padding-right: 0px !important;
	}
	.featured h4{
		font-size: 30px;
		line-height: 46px;
	}
	.pure-science{
		padding-left:20px;
		padding-right:20px;
		min-height: 550px;
	}
	.pure-science h3 br{
		display: none;
	}
	.capture p{
		font-size: 20px !important;
	}
	.industry{
		padding:20px;
		padding-bottom: 80px !important;
		padding-top: 90px !important;
		width: 104%;
	}
	.industry h4{
		font-size: 22px !important;
	}
	.journels div{
		padding: 0px !important;
	}
	.vbnmc{
		padding: 20px !important;
	}
	.featured H4{
		text-align: left !Important;
		padding-left: 25px;
	}
	.sub-fot{
		padding: 40px;
		padding-bottom: 40px !important;
	}
	.webinar span{
		display: none !important;
	}
	
	.whats-happening h5{
		font-size: 18px;
	}
	.whats-happening {
	    padding-left: 40px;
	    padding-right: 40px;
	}
	.links{
		margin-top: 30px;
		min-height: 540px;
		padding-left: 0px !important;
	}
	.quotes{
		padding: 20px;
		padding-right: 0px !important;
	}
	.p-sci{
		padding: 20px;
	    padding-top: 0px !important;
	    margin-top: 0px;
	    padding-right: 0px !important;
	}
	.tmm{
		padding-top: 150px !important;
		padding-bottom: 60px !important;
	}
	.banking-first-fold h6{
		font-size: 15px !important;
	}
	.vbnyu{
		
		padding: 0px !important;
		padding-top: 100px !important;
	}
	.tab-label{
		font-size: 20px !important;
	}
	.security-list li{
		font-size: 16px !important;
	}
	.last-security-box .security-list {
	    padding-left: 40px !important;
	}
	.sec-1sr{
		padding-top: 150px !important;
	}
	.mkop{
		padding-bottom: 0px !important;
	}
	.sec-bg{
		margin-top: 40px !important;
	}
	.security-main{
		padding: 20px !important;
	}
	.sub-footer{
		padding:20px;
		margin-top: -40px !Important;
	}
	.timeline-carousel {
	    padding-bottom: 0px;
	}
	.about-sec-3{
		padding: 40px !important;
		padding-top: 0px !important;;
	}
	.about-sec-3 p{
		padding-top: 0px !important;
		font-size: 20px;
	}
	.hbspt-form  form {
	    width: 100% !important;
	    min-width: 100%;
	}
	:root .hs-form-a2692785-2941-4f98-8dd1-ce74b5c752b1_379752f2-b4fb-44d4-ba86-c70194c20814 fieldset.form-columns-1 .hs-input {
	    width: 95% !important;
	}
	.hs_country__drop_down{
		width: 95%;
	}
	.gartner h4 br{
		display: none !important;
	}
	.vb{
		margin-bottom: 80px !important;
		padding-top: 0px !important;
	}
	.pc-hidden{
		display: block;
	}
	.copy{
		position: relative;
   		top: 8px;
	}
	.banking-third-fold p br{
		display: none;
	}
	.mlo{
		padding-left: 15px !important;
		margin-top: 40px !important;
	}
	.bnb{
		padding-bottom: 0px !important;
		padding: 20px !important;
	}
	.mkn{
		margin-top: -40px !important;
	}
	.banking-third-fold ul li {
	    font-size: 16px !important;
	}
	.banking-third-fold ul li img{
		width: 16px !important;
	}
	.home-t{
		margin-top: 50px !important;
		padding: 0px !important;
	}
	.home-first p{
		font-size: 18px;
	}
	.m-hide-logos{
		display: none;
	}
	.m-hide{
		display: none;
	}
	.desk-shw{
		display: block;
	}
	#globeViz{
		display: none;
	}
	.testimonial-abt p{
		font-size: 16px !important;
	}
	.abt-t2{
		padding-top: 90px !important;
	}
	.testimonial-abt h5{
		font-size: 22px !important;
	}
	.vbnwer{
		padding-top: 60px !important;
	}
	.globe-box-1 p{
		font-size: 22px;
	}
	.footer{
		border: 0px !important;
	}
	:root .timeline-carousel .slick-dots {
	    display: block !important;
	}
	.timeline-box {
	    padding-left: 84px;
	}
	.banking-second-fold .caro-box {
	    padding-left: 35px;
	    padding-right: 35px;
	}
	.gartner-quote-img{
		width: 100% !important;
	}
	.globe-hide{
		margin-top: -270px !important;
	}
	.jor-box{
		margin-bottom: 25px !important;
	}
	.podcast p br{
		display: none;
	}
	.podcast{
		margin-left: 20px;
		margin-right: 20px;
		padding: 20px 30px 0px 30px;
	}
	.mkl{
		margin-right: 0px !Important;
	}
	.mmn{
		padding: 0px;
	}
	.social{
		margin: 0 auto;
		text-align: center;
		display: block !important;
	}
	.timeline-carousel .slick-dots {
	    bottom: 20px;
	    left: -20px;
	}
	.copyright{
		text-align: center;
	}
	.mmmn{
		margin-top: 30px;
	}
	.insurance-logos{
		width: auto !important;
		padding-bottom: 30px !important;
		display: none;
	}
	.banking-logos{
		padding-bottom: 30px !important;
	}
	.navbar-default .navbar-toggle .icon-bar{
		background-color: #00000a !important;
	}
	.navbar-default .navbar-toggle{
		margin-top: 0px !important;
	}
	.navbar ul li a.demo-btn {
	    margin-left: 14px !important;
	}
	.comm{
		margin-top: 80px !important;
	}	
	.grph{
		width: 100% !important;
	}
	.sc-text p{
		font-size: 16px !Important;
	}
	.insights{
		padding: 15px !Important;
	}
	.insights .box{
		margin-top: 70px;
	}
	.insights h3 {
         font-size: 28px !Important;
	    line-height: 44px !Important;
	    padding: 15px;
		padding-bottom: 50px;
	}
	.capture h3 {
	    font-size: 28px !Important;
	    line-height: 44px !Important;
	}
	.capture img{
		width: 100% !important;
	}
	
	.md-c img{
		padding-top: 50px !important;
	}
	.core-sys{
		width: 100%;
	}
	.wholesaler-features img{
		width: 100%;
	}
	.nmv{
		margin-top: 0px !important;
	}
	.wholesaler-features .feature1{
		padding: 25px !important;
		padding-top: 90px !important;
		min-height: 335px !important;
	}
	.wholesaler-features .feature2{
		padding: 25px !important;
		margin-top: 40px !important;
		padding-top: 90px !important;
		min-height: 335px !important;
	}
	.wholesaler-features p{
		font-size: 18px !important;
	}
	.logos-sec{
		padding-top: 50px !important;
	}
	.crmss{
		width: 100%;
	}
	.integration h4{
		font-size: 24px !important;
	}
	.sc-text{
		padding: 0px;
	}
	.agents-first-fold h1{
		font-size: 32px;
		line-height: 40px;
		font-weight: bold;
	}
	.agents-first-fold h1 br{
		display: none;
	}
	.agents-first-fold{
		margin: 10px;
		margin-top: 60px;
	}
	.watch-video {
	    clear: both;
	    padding-top: 40px;
	    text-align: left;
	}
	.watch-video a{
		padding: 0px;
	}
	.watch-video a {
	    font-size: 18px;
	    font-style: normal;
	    font-weight: 600;
	    line-height: 20px;
	    letter-spacing: 0em;
	    text-align: right;
	    color: #00000A;
	    padding-left: 0px;
	    border: 0px;
	    padding: 0px;
	    padding-right: 0px;
	    margin-left: 0px;
	    border-radius: 0px;
	    text-decoration: underline;
	    text-underline-position: under;
	}
	.watch-video a svg{
		display: none;
	}
	.watch-video a svg{
		padding-left: 8px;
	}
	.agent-space{
		margin-bottom: 100px !important;
	}
	.blue-insights{
		margin: 10px;
	}
	.blue-bg{
		padding: 15px !important;
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
	.m-spa-x{
		padding: 0px;
		margin-top: 20px;
	}
	.blue-insights h3{
		padding-bottom: 30px !important;
	}
	.blue-insights h4{
		font-size: 22px !important;
		line-height: 32px !important;
	}
	.blue-insights .box{
		padding-top: 33px !important;
	}
	.bclp h4 br{
		display: none;
	}
	.day-in-life h3{
		font-size: 30px !important;
		line-height: 46px !important;
	}
	.day-in-life{
		    padding-bottom: 60px !important;
		padding: 15px !important;
	}
	.cvbnf{
		padding: 0px !important;
	}
	.bclp h4 {
	    font-size: 22px !important;
	    line-height: 32px !important;
	}
	.bclp p{
		line-height: 30px !important;
	}
	.bclp{
		padding: 10px !important;
		padding-bottom: 80px !important;
	}
	.podcast p, .links li a{
		color: #00000a;
	}
	.agents-first-fold h6, .desk-shw p{
		font-size: 16px !important;
	}
	.sc-text p{
		padding: 20px !important;
	}
	.contact-first-fold h1 {
	    font-size: 34px !important;
	    line-height: 30px !important;
	}
	.contact-bg {
	    padding: 80px 32px 120px 32px !important;
	    margin: 20px !important;
	}
	.contact-div .hbspt-form form{
		min-width: auto !important;
	}
	.address{
		margin: 20px !important;
		margin-right: 0px !important;
	}
	.address p{
		padding-top: 50px !important;
		font-size: 13px !important;
	}
	.address p br{
		display: block !important;
	}
	.m-size{
		font-size: 13px !important;
	}
	.phone{
		font-size: 14px;
	}
	.address .fa {
	    font-size: 18px !important;
	    padding-right: 8px !important;
	}
	.m-partners-logos{
		display: block;
	}
	.n-cvb{
		display: none;
	}
	.part-1st{
		margin-bottom: 0px !important;
		    margin-top: 140px !important;
	}
	.partner-fold, .partner-white{
		padding: 20px !important;
	}
	.vbn{
		margin-bottom: 0px !important;
	}
	.partner-metrix{
		margin-top: 20px !important;
	}
	.partner-white h3 {
	    font-size: 34px  !important;
	    line-height: 40px !important;
	}
	.modal-title{
		padding-top: 20px !important;
	}
	.m-hide{
		display: none;
	}
	.customers .comm{
		margin-top: 180px !important;
	}
	.case-study-fold h1, .customers h1{
		font-size: 34px !important;
	}
	.case-study-fold h1 br, .customers h1 br{
		display: none;
	}
	.before-vymo{
		margin: 10px;
		margin-top: 180px !important;
	}
	.down-btn{
		margin-top: 30px !important;
	}
	.bbml{
		padding-left: 0px;
		padding-right: 10px !important;
	}
	.abt-sunlife{
		margin: 10px !important;
	}
	.fgtr{
		margin-bottom: 0px !important;
	}
	.ccvt{
		padding-left: 10px !important;
	}
	.case-study-fold{
		padding-top: 80px !important;
	}
	.benefits{
		margin: 20px !important;
	}
	.xcvd .down-btn{
		margin-left: 20px;
		margin-bottom: 90px;
	}
	.ssdf{
		padding-left: 15px !important;
		margin-top: 90px;
		margin-bottom: 80px;
	}
	.benefits h5{
		padding-top: 15px !important;
	}
	.rq-form .hbspt-form form {
	    min-width: auto;
	}
	:root .capture-txt, :root .playbooks-txt{
		width: auto !important;
	}
	.mega-dropdown{
		display: none !important;
	}
	.pc-hide{
		display: block !important;
	}
	.mega-dropdown .glyphicon{
		display: none;
	}
	.home video{
		display: none;
	}
	.desc{
	    font-size: 18px;
	    margin-top: 0px;
	    margin-left: 0px;
	    text-align: center;
	 }
	  .desc br{
	    display: none;
	  }
	  .controls{
	    display: none;
	  }
	  .mix-it {
	    margin-top: 100px;
	  }
	  .shadow p {
	    font-size: 10px;
	  }
	  .mix{
	    padding:0px;
	  }
	  .day-in-life h3 br{
	  	display: none;
	  }
	  .blue-insights h3{
	  	font-size: 28px !important;
	  }
	  .relationship-bg, .salesforce-bg{
	  	margin-top: 60px !important;
	  }
	  .pc-show{
		display: block;
	 }
	 .relationship, .solution{
	 	padding: 25px
	 }
	 .relationship h2, .solution h3{
	 	font-size: 28px !important;
	 	line-height: 40px !important;
	 	padding-bottom: 10px !important;
	 }
	 .form-div{
	 	padding-bottom: 50px;
	 }
	 .navbar-default .navbar-nav .open .dropdown-menu>li>a{
	 	color: #fff;
	 }
	 .navbar-nav .open .dropdown-menu{
	 	background-color: #EFF4F9 !important;
	 	margin-top: 5px !important;
	 }
	 .day-in-life h4 br{
	 	display: none;
	 }
	 .shadow p {
	    line-height: 20px !important;
	    margin-top: 0px !important;
	}
	.rq-form .hbspt-form input{
		width: 100% !Important
	}
	.rq-form .actions input{
		width: 200px !important;
	}
	button svg{
		padding-right: 0px !important;
	}
	.form-press{
		width: 100%;
	}
	.tape{
		display: none !important;
	}
	.logos2 img{
		margin: 0 auto;
		float: none !important
	}
	.logos2{
		margin-top: 10px !important;
		margin-bottom: 60px !important;
	}
	.edge{
		min-height: 600px !important;
	}
	.bbnpo{
		padding-top: 80px !important;
	}
	.tyue{
		margin-top: -1px !important;
	}
	.jornal-btn-sm{
		width: 130px !important;
	    height: 40px !important;
	    font-size: 14px !important;
	    margin-top: 3px !important;
	}
	:root .menu-sm{
		display: block;
	}
	:root .menu-pc{
		display: none !important;
	}
		.hm-tabs p br{
	    display:none !important;
	}
	.integration p br{
	    display:none !important;
	}
	.pure-science h3 br{
	    display:none !important;
	}
}	


@media (min-width: 1500px) and (max-width: 2000px) {
	.tabs .tab-link{
		width: 224px !important;
	}
	 .home-t{
	 	margin-top: 150px !important;
	 }
	.home-first h1 br{
		display: none;
	}
	.leaders-head {
	    font-size: 40px !important;
	    line-height: 53px !important;
	    padding-top: 80px !important;
	}
	.clbn{
		padding-top: 0px !Important;
	}
	.clbn2{
		margin-top: 114px !important;
	}
	.leaders{
		padding-top: 30px !Important;
	}
	.loc-box span {
	    padding-left: 6px !important;
	}
	.last-sec h3{
		font-size: 34px !important;
	}
	.section2-icons img{
		margin-right: 30px !Important;
	}
	.partner-numbers{
		padding-top: 50px !important;
	}
	.partner-metrix p{
		font-size: 15px !important; 
	}
	.banking-first-fold h1 br, .banking-first-fold h1 br{
		display: none;
	}
	.banking-first-fold h1{
		font-size: 54px !important;
	}
	.black-box h3{
		font-size: 24px !important;
	}
	.blue-insights p, .before-vymo ul li, .after-vymo ul li{
		font-size: 14px !important;
	}
	:root .blue-insights h4{
		font-size: 28px !Important;
	}
	
	.agents-first-fold h1{
		font-size: 50px !important;
	}
	.vvbbqw{
		margin-top: 50px !important;
	}
	.relationship h3 {
	    font-size: 22px !Important;
	    line-height: 36px !important;
	}
	.relationship p {
	    font-size: 14px !Important;
	}
	.relationship .box {
	    min-height: 405px !Important;
	}
	.edge-img{
		padding-top: 100px !important;
	}
	.bclp .feature1 p br, .bclp .feature2 p br{
		display: none;
	}
	.bclp .feature1, .bclp .feature2{
		min-height: 310px !important;
	}
	.blue-insights .box{
		min-height: 350px !Important;
	}
	.vbvnm{
		padding-top: 90px !Important;
	}
	.gartner p br{
		display: none;
	}
	.sm-logo-m{
		width: 95px !important;
	}
	.venkat-testimonial .jornal-btn{
		width: 165px !important;
   		height: 42px !important;
   		font-size: 16px !important;
	}
}
@media only screen and (max-width: 1700px){
	.industry{
		width: 101%;
	}
}
/*@media only screen and (min-width: 1700px){
    .main{
        width:1450px !important;
        margin:0 auto;
    }
    .industry{
    	margin-left: 0px !important;
    }
    .navbar, .navbar .container-fluid{
    	width: 1450px !important;
    	right: 30px;
    	left: 0px;
    	display: block;
    	margin-left: auto;
    	margin-right: auto;
    }
    .tape p {
	    position: relative;
	    top: 5px;
	}
	.tape {
	    padding-top: 3px;
	    padding-bottom: 8px;  
	}	
	.home-first{
		margin-left: 0px !important;
	}    
}*/