@media (min-width: 320px) {
	/* Main Menu */
	#masthead.masthead-logo-in-menu .logo-in-menu-wrapper{display: flex; flex-wrap: wrap; justify-content: space-between; margin: 0px; width: 100%;}
	#masthead .main-navigation-container{display: none;}
	.sub-menu-navigation-wrapper{display: none;}
	body.responsive #masthead.masthead-logo-in-menu .logo, body.responsive #masthead.masthead-logo-in-menu .site-description{margin-left: 0px; flex: 0 0 40%;}

	.main-navigation-mobile{display: block;}
	.main-navigation-mobile {display: flex; flex: 0 0 auto; text-align: right; flex-direction: row; flex-wrap: wrap;}
	.main-navigation-mobile .mobile-icon img {height: 32px;}

	.main-navigation-mobile-sub{
		display: none;
		top: 53px;
		&.active {
			display: block;
			border-bottom: 2px solid #ccc;
		}
	}

	/* Banner */
	body.responsive.layout-full #page-wrapper #masthead .full-container{width: 90%;}
	.heroBannerStatic{/*padding: 90px 0px 30px;*/ padding: 0px;}
	.heroBannerStatic .inner{width: 90%;}
	.heroBannerStatic .inner .cols.text{flex: 0 0 100%; text-align: center;}
	.heroBannerStatic .inner .cols.text > span{display: inline-block;}
	.heroBannerStatic .inner .cols.text h1{font-size: 33px; line-height: 40px;}
	.heroBannerStatic .inner .cols.text p{margin: 15px 0px; line-height: 25px; width: 100%;}
	.heroBannerStatic .inner .cols.text .btns{display: flex; flex-wrap: wrap; flex-direction: row; justify-content: center;}
	.heroBannerStatic .inner .cols.text .btns > a{margin: 7px 0px;}

	.heroBannerStatic .inner .cols.video{flex: 0 0 100%;}
	.heroBannerStatic .inner .cols.video .video-inner{margin: 25px 0px 45px 0px;}
	.heroBannerStatic .inner .cols.video .video-inner video{height: 335px; width: 335px;}
	.heroBannerStatic .inner .cols.video .video-inner svg{height: 335px; width: 335px;}
	.heroBannerStatic .inner .cols.video .video-inner .home-video::before{display: none;}
	.heroBannerStatic .inner .cols.video .video-inner .home-video::after{display: none;}

	/* Horizontal banner styles START */
	.heroBannerStatic .test-layer .test-content-layer .content-inner span{font-size: 1.2rem;}
	.heroBannerStatic .test-layer .test-content-layer .content-inner{margin: 90px auto 0px auto;}
	.heroBannerStatic .test-layer .test-content-layer .content-inner h1{font-size: 25px;}
	.heroBannerStatic .test-layer .test-content-layer .content-inner .btns a:first-child{margin: 0px 0px 10px 0px;}
	.heroBannerStatic .test-layer .test-content-layer .content-inner p{font-size: 1.6rem; line-height: 21px;}


	/* content area */
	#main .site-content .panel-grid{margin-bottom: 30px;}
	.full-width h3{font-size: 2rem; line-height: 30px;}
	.site-content .full-width{width: 90%; text-align: center;}
	.entry-content .full-width.full100{width: 90%;}
	#ecs-free-trial-widget .full100{width: 100%;}
	#customer-logos{margin: 20px 0px 0px;}
	.tabbedSol .intro{margin: 0px 0px 20px 0px; text-align: center;}
	.tabbedSol .intro > h3{font-size: 2rem; line-height: 1.2; margin: 20px 0px;}
	.tabbedSol .solTabs #tabs{margin: 0px; padding: 0px;}
	.tabbedSol .solTabs #tabs > ul{border-color: transparent; display: flex; flex-wrap: wrap; justify-content: center; float: none;}
	.tabbedSol .solTabs #tabs > ul > li{margin: 0px 5px 0px 5px;}
	.tabbedSol .solTabs #tabs .ui-tabs-panel{padding: 30px 0px 0px;}
	.tabbedSolCont > ul{gap: 0px;}
	.tabbedSolCont > ul > li{margin: 0px 0px 20px 0px; width: 100%;}
	.tabbedSolCont > ul > li .tabCont .title{font-size: 1.8rem;}
	.solutionsBlk > ul > li{text-align: center; width: 100%;}
	.resBlk{padding: 50px 0px 0px 0px;}
	.resBlk .cols{flex: 0 0 100%;}
	.resBlk .cols.image{min-height: 260px;}
	.resBlk .cols.cont{flex: 0 0 100%; padding: 40px 0px; text-align: center;}
	.resBlk .cols.cont > ul{gap: 0px;}
	.resBlk .cols.cont > ul > li{margin: 0px 0px 20px 0px; width: 100%;}
	.resBlk .cols.cont > ul > li:last-child{margin: 0px;}
	.customerQuoteBlk > ul > li{margin: 0px 0px 30px 0px; width: 100%;}
	.eventsBlk .cols.image{width: 100%;}
	.eventsBlk .cols.cont{max-height: max-content; width: 100%;}
	.numbersBlk .inner .cols{flex: 0 0 100%; margin: 0px 0px 20px 0px;}
	.numbersBlk .inner .cols .num.cont{flex: 0 0 70%;}


	/* Products & solutions */
	.inner-page-banner-wrapper{
		background-size: contain; min-height: 490px;
		&.fullwidth-banner {
			min-height: 420px;
			&.ecs {
				min-height: 460px;
			}
		}
	}
	.inner-page-banner-wrapper.lead-gen{min-height: auto;}
	.inner-page-banner-wrapper .inner{width: 90%;}
	.inner-page-banner-wrapper .inner .inner-page-banner_hero{padding: 70px 0px 0px;}
	.inner-page-banner-wrapper .inner .inner-page-banner_hero .cols.cont{padding: 0px; flex: 0 0 100%; text-align: center;}
	.inner-page-banner-wrapper .inner .inner-page-banner_hero .cols.cont h1{font-size: 2.5rem;}
	
	.inner-page-banner-wrapper.fullwidth-banner .inner .inner-page-banner_hero .cols.cont h1{color: #fff;}
	.inner-page-banner-wrapper.fullwidth-banner .inner .inner-page-banner_hero .cols.cont p{color: #fff;}
	
	.inner-page-banner-wrapper .inner .inner-page-banner_hero .cols.cont h5{font-size: 2.5rem;}
	.inner-page-banner-wrapper .inner .inner-page-banner_hero .cols.cont .inner-page-banner_btns a {background: rgba(255, 255, 255, 0.6); margin: 5px 0px; width: 100%;}

	.inner-page-banner-wrapper.fullwidth-banner .inner .inner-page-banner_hero .cols.cont .inner-page-banner_btns a.banner-video-btn{background: #fff; border-color: #fff;}
	
	.inner-page-banner-wrapper .inner .inner-page-banner_hero .cols.image{flex: 0 0 100%; margin: 20px 0px;}
	.inner-page-banner-wrapper .inner .inner-page-banner_hero .cols.image .product-video iframe{width: 100% !important;}
	
	#ecs-free-trial-widget .ecs-ft-wrapper_top .trial-blk{padding: 0px 0px 30px 0px; width: 90%;}
	#ecs-free-trial-widget .ecs-ft-wrapper_top .cols.image{display: none;}
	#ecs-free-trial-widget .ecs-ft-wrapper_top .cols.cont{padding: 20px 20px; flex: 0 0 85%; text-align: center;}
	#ecs-free-trial-widget .ecs-ft-wrapper_top .cols.btn{flex: 0 0 100%; text-align: center;}

	.fwb-free-trial-blk{display: none;}

	/* When full-width banner is used */
	#ecs-free-trial-widget .mobile-only{margin: 45px 0px 0px 0px;}
	#ecs-free-trial-widget .mobile-only .ecs-ft-wrapper_top .cols.image{
		display: block;
		flex: 0 0 100%;
		& iframe {
			width: 100% !important;
		}
	}
	#ecs-free-trial-widget .mobile-only .bg-gradient{display: none;}

	/* First Section adjustments for full-width banner */
	#fwb-first-cont{margin: 0px;}

	.intro .cols{flex: 0 0 100%;}
	.intro .cols.cols.cont{flex: 0 0 100%; text-align: center;}
	.intro .cols.cont h3{line-height: 1.2;}

	.intro .cols.image > img{margin: 20px 0px 0px;}
	.sol-extra .sol-more .cols.text{width: 100%;}
	.sol-extra .sol-more .cols.btn{text-align: center; margin: 20px 0px 0px; width: 100%;}
	.sol-extra .sol-more > ul > li{margin: 0px 0px 20px 0px; width: 100%;}
	.sol-extra .sol-more > ul > li .sol-overlay{display: none; height: 143px;}


	.lr-container .inner .cols{flex: 0 0 100%;}
	.lr-container .inner .cols.cont{flex: 0 0 100%; text-align: center;}
	.lr-container .inner .cols.cont h4.lr-title{font-size: 2rem;}
	.lr-container .inner .cols.image{display: none;}
	.lr-container .inner .cols.image.mobile-only{display: block;}
	.lr-container .inner{margin: 0px 0px 35px 0px;}
	.lr-container .inner .cols.cont .lr-btns{display: flex; flex-wrap: wrap; justify-content: center;}
	.lr-container .inner .cols.cont ul.cbpoints li {text-align: left; background-size: 5%; background-position: left 5px;}

	.productSubs .subs{margin: 20px 0px 20px 0px; width: 100%;}

	.trainingBlk ul li{margin: 15px 0px; text-align: center; width: 100%;}
	.trainingBlk ul li .training-details .title{font-size: 2rem;}

	.collaborators .cols.lhs{flex: 0 0 100%;}
	.collaborators .cols.lhs p{font-size: 2rem; text-align: center;}
	.collaborators .cols.rhs{flex: 0 0 100%; margin: 30px 0px 0px;}
	.collaborators .cols.rhs ul li{margin: 0px 0px 1.5rem 0px; width: 100%;}

	.customer-logos-container .items img{max-height: max-content;}
	.exp-numbers ul li{margin: 0px 0px 1.5rem 0px; width: 100%;}

	/* Auto Tabs */
	.tabsContainer .inner .cols.navigation{flex: 0 0 90%; padding: 0px 0px 0px 30px;}
	.tabsContainer .inner .cols.tab-content{flex: 0 0 100%; padding: 30px 0px 0px;}
	#moreSolutionsContainer h3{font-size: 1.8rem; line-height: 25px;}
	#moreSolutionsContainer .acc-content p{font-size: 1.5rem;}

	/* Sticky Features */
	.sticky-features-wrapper{margin: 0px;}
	.sticky-features-wrapper .sticky-features-content{width: 100%;}
	.sticky-features-wrapper .sticky-features-content .sticky-features_item{min-height: auto; /*margin: 40px 0px;*/ margin: 0px;}
	.sticky-features-wrapper .sticky-features-content .sticky-features_item:last-child{margin: 40px 0px 0px;}
	.sticky-features-wrapper .sticky-features-content .sticky-features_item .sticky-features_item-content{padding: 30px;}
	.sticky-features-wrapper .sticky-features-content .sticky-features_item .sticky-features_item-content .sticky-features_item-content-card{text-align: center;}
	.sticky-features-wrapper .sticky-features-content .sticky-features_item .sticky-features_item-content .sticky-features_item-content-card .sticky-features_button{justify-content: center;}
	.sticky-features-wrapper .sticky-features_visuals{display: none;}

	/* horizontal sliders */
	.h-slider-container{margin: 0px;}
	.h-slider-container .inner .slick-slide .hsliders .inner{flex-direction: column-reverse; margin: 0px; padding: 30px;}
	.h-slider-container .inner .slick-slide .cols.text{text-align: center;}
	.h-slider-container .inner .slick-slide .cols.text .hslider-title{font-size: 2rem;}
	.h-slider-container .inner .slick-slide .cols.text p {font-size: 1.4rem; margin: 0px;}
	.h-slider-container .inner .slick-slide .cols.image{margin: 0px 0px 30px 0px;}
	.h-slider-container .slick-dots{bottom: 0px;}

	.complianceBlk > ul > li{width: 20%;}

	.analyst-rec-blk ul li{margin: 0 0px 30px 0; text-align: center; width: 100%;}

	.customer-quote{justify-content: center;}
	.customer-quote .cols.content{flex: 0 0 100%; padding: 30px 0px 0px 0px;}
	.customer-quote .cols.content .cqt-text{font-size: 1.7rem;}
	.customer-quote .cols.content p img{width: 40%;}

	.spotlightBlk > ul > li .overlay{height: 180px;}
	.spotlightBlk > ul > li{width: 100%;}

	.support-login-cont .cols.left{flex: 0 0 73%; text-align: center;}
	.support-login-cont .cols.right{flex: 0 0 73%;}
	.res-blk-wrapper .res-blk-outer .resource-common-blk ul.grid li.res-item{width: 100%;}
	.res-blk-wrapper .res-blk-outer .resource-common-blk ul.grid li.res-item .res-overlay{display: none; height: 174px;}

	.indv-partner-quote .cols.left{flex: 0 0 100%;}
	.indv-partner-quote .cols.right{flex: 0 0 100%; margin: 30px 0px 0px;}
	.indv-partner-quote .cols.right .quotes .qcols{flex: 0 0 78%;}

	.filters{box-shadow: none; border-radius: 0px;}
	.filters .ui-group .button-group .button{margin: 0px 5px 15px; width: 100%;}
	.partner-cont-outer{margin: 0px;}
	.partner-cont-outer ul.partner-list li.partner-item{width: 75%;}

	.indv-partners-list .cols.left{flex: 0 0 100%;}
	.indv-partners-list .cols.right{flex: 0 0 100%; margin: 30px 0px 0px 0px;}
	.indv-partners-list .cols.right ul li{width: 33%;}

	.be-partner-cont #be-ptrn-form .blk1 ul li.row, .be-partner-cont #be-ptrn-form .blk2 ul li.row, .be-partner-cont #be-ptrn-form .blk3 ul li.row{margin: 0px; width: 100%;}
	.be-partner-cont #be-ptrn-form .blk3 .ptrn-submit-cont{text-align: center; width: 100%;}
	.be-partner-cont #be-ptrn-form .blk3 .ptrn-submit-cont .ptrn-submit{padding: 15px 15px;}

	.partner-login-cont .cols.left {flex: 0 0 80%; padding: 25px 35px 35px;}
	.partner-login-cont .cols.left ul li{margin: 0px;}
	.partner-login-cont .cols.left form .partner_submit{width: 100%;}
	.partner-login-cont .cols.image{display: none;}

	/* Company */
	.comp-mission-container .cols{width: 100%;}
	.comp-mission-container .cols .title{font-size: 2.8rem;}
	.comp-mission-container .cols:nth-child(2) .title {margin: 20px 0px;}
	.comp-mission-container .cols .cols > ul li{margin: 0px 0px 25px 0px; width: 100%;}
	.comp-mission-container .cols .cols > ul li:last-child{margin: 0px;}

	.aviews-cont ul#analyst-views > li{margin: 1.5rem 0px; width: 100%;}
	.company-more-container{flex-direction: column-reverse;}
	.company-more-container .cols{width: 100%;}
	.company-more-container .cols.cont{margin: 30px 0px; text-align: center; width: 100%;}
	.company-more-container .cols > ul li{margin: 10px 0px; width: 100%;}

	.leadership-cont .lead-col{margin: 0px 0px 30px 0px;}
	.leadership-cont .lead-col .left{flex: 0 0 100%;}
	.leadership-cont .lead-col .right{flex: 0 0 100%;}

	.analyst-recog-container{flex-direction: column-reverse;}
	.analyst-recog-container .analyst-cols.blocks{margin: 0px; width: 100%;}
	.analyst-recog-container .analyst-cols .cols{width: 100%;}
	.analyst-recog-container .analyst-cols.cont {text-align: center; width: 100%; margin: 0px 0px 30px 0px;}
	.analyst-recog-container .analyst-cols.cont span{margin: 0 auto;}
	.analyst-recog-container .analyst-cols.cont .analyst-title{font-size: 2rem; margin: 20px 0px; text-align: center;}

	#accordion .ui-accordion-header{font-size: 1.5rem;}
	#accordion .ui-accordion-header .location{line-height: 23px; width: 83%;}
	#accordion .ui-accordion-header .ui-icon{bottom: 10px; right: 10px; height: 18px; top: auto; width: 18px;}

	/* Newsroom */
	.wrap1-inner{width: 90%;}
	.newsroom-section1{margin: 0px 0px 30px 0px; min-height: auto; width: calc(100% - ( 0.4 * 30px ) );}
	.newsroom-featured-xtra ul li{margin: 0px 0px 10px; width: 100%;}
	.newsroom-section2{width: calc(100% - ( 0.6 * 30px ) );}
	.wrap2-inner{width: 90%;}
	.newsroom-section3{width: calc(100% - ( 0.4 * 30px ) ); margin: 0px;}
	.newsroom-section4{margin: 30px 0px; width: calc(100% - ( 0.4 * 19px ) );}
	.newsroom-section5{width: 100%;}
	.newsroom-section5 iframe{width: 100% !important;}
	.newsroom-section5 .twitter-tweet{max-width: 100% !important;}

	.press-rel-container .press-rel-pagination{justify-content: center;}
	.press-rel-container .press-rel-pagination .page-numbers{padding: 5px 15px;}
	.press-rel-single .news-main{text-align: left;}
	.press-rel-single .news-main h1{font-size: 2rem;}
	.press-rel-single .pr-common-footer {text-align: left;}

	/* Knowledge Base */
	.full-width-kb{width: 90%;}
	.entry-content .kb-content-inner .cols.cont{flex: 0 0 100%; margin: 0px;}
	.entry-content .kb-content-inner .cols.cont .cbpoints li{background-size: 7%;}
	.entry-content .kb-content-inner .cols.rSidebar{flex: 0 0 100%;}

	.contactUs-blk-inner .left{flex: 0 0 100%;}
	.contactUs-blk-inner .left ul li{margin: 0px 0px 20px 0px; text-align: left;}
	.contactUs-blk-inner .right{flex: 0 0 100%; margin: 0px; padding: 15px;}
	.contactUs-blk-inner .right ul li{margin: 0px 0px 20px 0px; text-align: left; width: 100%;}

	.contactAddr-blk-inner ul li{width: 100%;}
	.contact-analyst-blk .analyst-recog-container .analyst-cols .cols{width: 100%;}

	.slxSolLtr .cols{flex: 0 0 100%;}
	.slxSolLtr .cols h3{font-size: 2rem;}
	.slxSolLtr .cols .box ul li{width: 100%;}

	.product-answers-grid ul.grid li{width: 100%;}
	.product-answers-grid .pagination.learning-page .inner{justify-content: center;}
	.product-answers-grid .pagination.learning-page .inner .page-numbers{padding: 5px 10px; margin: 5px 5px;}

	.product-answer-single .cols.cont{flex: 0 0 100%; margin: 0px;}
	.product-answer-single .cols.lSidebar{flex: 0 0 100%;}

	.articlesWrapper ul li.article-card{width: 100%;}
	.kb-new-wrapper{margin: 40px 0px 0px 0px;}
	.kb-new-wrapper .inner{width: 90%;}
	.kb-new-wrapper .inner .cols.aside{display: none;}
	.kb-new-wrapper .inner .kb-content{flex: 0 0 100%;}
	.kb-new-wrapper .inner .kb-content .cbpoints li{background-size: 6%; background-position: 0px 5px;}

	/* Stacks */
	.cardStackWrapper{margin: 0px 0px 30px 0px;}
	.cardStackWrapper .pin-spacer .miniCardWarapper{padding: 25px; width: 85%; max-height: fit-content;}
	.cardStackWrapper .pin-spacer .miniCardWarapper .singleCardWrapper .cardHeader .counter{display: none;}
	.singleCardWrapper .cardHeader .inner .cols.icon{display: none;}
	.singleCardWrapper .cardHeader .inner .cols.title h5{font-size: 2rem; line-height: 40px;}
	.miniCardWarapper .singleCardWrapper .smallCardWrapper .singleSmallCardWrapper{width: 100%;}
	.indv-partner-quote .cols.right .quotes .qcols .qauth .qimage{flex: 0 0 100%;}
	.indv-partner-quote .cols.right .quotes .qcols .qauth .qdetails{flex: 0 0 100%; margin: 0px 0px 0px 0px}
	
	/* contact sales popup */

	/* Events */
	.eventsList ul li{margin: 10px 0px; width: 100%;}

	/* Search Results */
	.solix-search-results h2#page-title{font-size: 2rem;}

	/* All ECS */
	.inner-page-banner-wrapper .inner .inner-page-banner_hero .cols.cont h1 #js-rotating{display: block;}
	.inner-page-banner-wrapper .inner .inner-page-banner_hero .cols.ecs-demo-blk{display: none;}
	.ecsFreeTrialInnerBlk .inner #getStarted-email{min-width: auto;}
	.ecsFreeTrialInnerBlk .inner .bnr-subscribe.getStarted-btn{padding: 15px 17px;}
	.ecs-key-use-cases-head .cols{flex: 0 0 100%;}
	.ecs-key-use-cases-head .cols .btns-dropdown{display: none;}
	.ecs-key-use-cases ul li{margin: 10px 0px; width: 80%;}
	/*.ecs-key-use-cases ul li:first-child {position: unset; margin: 10px 0px; padding: 0px; width: auto;}*/
	.ecs-key-use-cases ul li:first-child img{position: unset;}
	.ecs-platform-overview{flex-direction: column-reverse; margin: 0px;}
	.ecs-platform-overview .cols{flex: 0 0 100%;}
	.ecs-platform-overview .cols.cont ul li{margin: 0px 0px 20px 0px; text-align: left; width: 100%;}
	.ecs-secure .cols.img{flex: 0 0 100%;}
	.ecs-secure .cols.cont{flex: 0 0 100%; margin: 0px; text-align: center;}
	.ecs-secure .cols.cont > ul > li{text-align: left; background-size: auto; background-position: left center; width: 85%;}
	.ecs-btns-center{display: flex; flex-wrap: wrap; justify-content: center; width: 100%;}
	.ecs-btns-center a {margin: 13px 0px 0px;}
	.customer-logos-container{padding: 15px 0px 0px;}
	#pricingTabs.ui-tabs .ui-tabs-nav li{font-size: 1.5rem;}
	#pricingTabs .ui-tabs-panel{margin: 20px 0px 0px;}
	.pricing-inner .cols{margin: 10px 0px; width: 100%;}

	/* All Resources Lead-gen */
	.site-content .res-d-main-cont-wrapper .full-width .cols.cont .cbpoints li{background-size: 5%; background-position: left 5px;}
	.inner-page-banner-wrapper.lead-gen .inner .inner-page-banner_hero .cols.cont{flex: 0 0 100%;}
	.inner-page-banner-wrapper .inner .inner-page-banner_hero .cols.cont .inner-page-banner_logo img{width: 25%;}
	.site-content .res-d-main-cont-wrapper .full-width{width: 90%;}
	.site-content .res-d-main-cont-wrapper .full-width .cols.cont{flex: 0 0 100%; text-align: left;}
	.site-content .res-d-main-cont-wrapper .full-width .cols.form-fill{flex: 0 0 100%;}
	#user_registration_download{padding: 15px; position: unset; width: 90%;}
	#user_registration_download .user_register #slx-reg-form ul li .g-recaptcha > div {width: 100% !important;}
	#user_registration_download .user_register #slx-reg-form ul li .g-recaptcha > div iframe{width: auto;}

	.speaker-blk-inner ul li{width: 100%;}
	.speaker-blk-inner ul li > img{width: 100%;}

	/* Resource Display */
	.resource-content-display{width: 90%;}
	.resource-content-display .left{margin: 0px; flex: 0 0 100%;}
	.resource-content-display .left .res-content-display-normal iframe{min-height: 475px;}
	.resource-content-display .left .res-content-display-normal .res-dwnld-blk{text-align: center;}
	.resource-content-display .right{display: none;}
	.sol-sec-box ul li{width: 100%;}

	
	/* Footer */
	.footerFreeTrialWrapper .trialBlk{padding: 40px 20px; width: 80%;}
	.footerFreeTrialWrapper .trialBlk h3{font-size: 3rem;}
	.footerFreeTrialWrapper .trialBlk p{font-size: 15px; width: 90%;}
	.footerFreeTrialWrapper .trialBlk .btns{margin: 15px 0px 0px;}
	.footerFreeTrialWrapper .trialBlk .btns > a{margin: 15px 0px 0px;}

	.footerMain{width: 85%;}
	.footerMain .inner{padding: 40px 0px 40px;}
	.footerMain .inner .cols.left{flex: 0 0 100%; text-align: center;}
	.footerMain .inner .cols.links{display: none;}
	.footerMain .inner .cols.left .newsletter input.footerNewsEmail{width: 100%;}
	.footerMain .inner .cols.left .newsletter .newsletterBtn{margin: 20px 0px 0px;}
	.footerMain .inner .cols.left .social > ul{justify-content: center;}

	.footerMain .copyrightBlk .cols{flex: 0 0 100%; text-align: center;}
	.footerMain .copyrightBlk .cols ul{justify-content: center; margin: 20px 0px 0px;}
}
@media (min-width: 414px) {
	/* Banner */
	.heroBannerStatic .inner .cols.text .btns > a {margin: 7px 10px;}
	.heroBannerStatic .inner .cols.video .video-inner video {height: 370px; width: 370px;}
	.heroBannerStatic .inner .cols.video .video-inner svg {height: 370px; width: 370px;}
}
@media (min-width: 760px) {
	/* Main Menu */
	#masthead.masthead-logo-in-menu .logo > img{width: 160px;}
	.main-navigation-mobile-sub{top: 56px;}

	/* Banner */
	.heroBannerStatic{/*padding: 110px 0px 10px;*/ padding: 0px;}
	.heroBannerStatic .inner .cols.text{flex: 0 0 55%; text-align: left;}
	.heroBannerStatic .inner .cols.text h1{font-size: 4rem; line-height: 50px;}
	.heroBannerStatic .inner .cols.text p{width: 95%;}
	.heroBannerStatic .inner .cols.text .btns{justify-content: flex-start;}
	.heroBannerStatic .inner .cols.text .btns > a{margin: 0px 5px;}
	.heroBannerStatic .inner .cols.video{flex: 0 0 45%;}
	.heroBannerStatic .inner .cols.video .video-inner video{height: 325px; width: 325px;}
	.heroBannerStatic .inner .cols.video .video-inner svg{height: 325px; width: 325px;}

	.heroBannerStatic .banner-inner .slider-nav{/*margin: 50px 0px 20px;*/ margin: 0px;}
	
	.inner-page-banner-wrapper .inner .inner-page-banner_hero{padding: 110px 0px 0px;}
	.inner-page-banner-wrapper .inner .inner-page-banner_hero .cols.cont h1{font-size: 3rem;}
	.inner-page-banner-wrapper .inner .inner-page-banner_hero .cols.cont h5{font-size: 3rem;}
	.inner-page-banner-wrapper .inner .inner-page-banner_hero .cols.cont .inner-page-banner_btns{justify-content: center;}
	.inner-page-banner-wrapper .inner .inner-page-banner_hero .cols.cont .inner-page-banner_btns a{margin: 0px 10px; width: auto;}
	.inner-page-banner-wrapper .inner .inner-page-banner_hero .cols.image{margin: 40px 0px;}

	/* Horizontal Banner */
	.heroBannerStatic .test-layer{height: 550px;}
	.heroBannerStatic .test-layer .test-content-layer .content-inner h1{font-size: 40px;}
	.heroBannerStatic .test-layer .test-content-layer .content-inner .btns a:first-child {margin: 0px 10px;}

	/* content area */
	.full-width h3{font-size: 2.8rem;}
	#ecs-free-trial-widget .ecs-ft-wrapper_top .cols.cont{flex: 0 0 95%;}
	.productSubs .subs{text-align: left; width: 47%;}
	.resBlk{padding: 0px;}
	.resBlk .cols.image{display: none;}
	.tabbedSol .intro > h3{font-size: 2.8rem;}
	.tabbedSol .solTabs #tabs > ul > li{margin: 0px 30px 0px 30px;}
	.tabbedSolCont > ul > li{text-align: left; width: 48%;}
	.resBlk .cols.cont > ul > li{margin: 0px 10px 10px 0px; text-align: left; width: 48%;}
	.customerQuoteBlk > ul{justify-content: flex-start;}
	.customerQuoteBlk > ul > li{margin: 0px 10px 30px; height: 450px; width: 47%;}
	.eventsBlk .cols.image{height: 233px; width: 27%;}
	.eventsBlk .cols.cont{text-align: left; width: 72%;}
	.numbersBlk .inner{justify-content: flex-start;}
	.numbersBlk .inner .cols{flex: 0 0 47%; margin: 10px 10px;}
	.numbersBlk .inner .cols .num.cont{text-align: left;}
	.sticky-features-wrapper .sticky-features-content .sticky-features_item .sticky-features_item-content .sticky-features_item-content-card .cbpoints{display: flex; flex-wrap: wrap; flex-direction: row;}
	.sticky-features-wrapper .sticky-features-content .sticky-features_item .sticky-features_item-content .sticky-features_item-content-card .cbpoints li{margin: 10px 10px;}

	.lr-container .inner .cols.cont .cbpoints{display: flex; flex-wrap: wrap; justify-content: flex-start;}
	.lr-container .inner .cols.cont ul.cbpoints li{background-size: 5%; width: 40%;}
	.complianceBlk > ul > li{width: 9%;}
	.spotlightBlk > ul > li{width: 46%;}
	.spotlightBlk > ul > li .overlay{height: 190px;}
	.solutionsBlk > ul > li{width: 48%;}
	.sol-extra .sol-more > ul > li{width: 49%;}
	.analyst-rec-blk ul li {margin: 0 10px 20px 10px; text-align: left; width: 38%;}

	.support-login-cont .cols.left{flex: 0 0 87%; text-align: left;}
	.support-login-cont .cols.right{flex: 0 0 87%;}

	.res-blk-wrapper .res-blk-outer .resource-common-blk ul.grid li.res-item{width: 28%;}
	.res-blk-wrapper .res-blk-outer .resource-common-blk ul.grid li.res-item .res-overlay{height: 110px;}

	.indv-partner-quote .cols.right .quotes .qcols{flex: 0 0 38%;}

	.filters{box-shadow: none; border-radius: 0px;}
	.filters .ui-group .button-group .button{margin: 0px 5px 15px; width: 48%;}
	.partner-cont-outer ul.partner-list li.partner-item{width: 38%;}

	.indv-partners-list .cols.right ul li{width: 24%;}
	.collaborators .cols.rhs ul li{margin: 0px 0px 1.5rem 0px; width: 23%;}
	.customer-logos-container .items img{max-height: max-content;}
	.exp-numbers ul{justify-content: flex-start;}
	.exp-numbers ul li {margin: 0px 1.5rem 1.5rem 0px; width: 42%;}

	/* Company */
	.comp-mission-container .cols .cols > ul li{margin: 0px 25px 25px 0px; width: 42%;}
	.comp-mission-container .cols .cols > ul li:last-child{margin: 0px 25px 25px 0px;}
	.company-more-container .cols > ul li{margin: 10px 10px; width: 45%;}

	.leadership-cont .lead-col{margin: 0px 0px 30px 0px;}
	.leadership-cont .lead-col .left{flex: 0 0 30%;}
	.leadership-cont .lead-col .left h4{font-size: 1.8rem; text-transform: uppercase;}
	.leadership-cont .lead-col .left h5{font-size: 1.4rem;}
	.leadership-cont .lead-col .right{flex: 0 0 60%; text-align: left;}

	.analyst-recog-container .analyst-cols .cols{width: 42%;}
	.analyst-recog-container .analyst-cols .cols.full img{width: 16%;}
	.newsroom-featured-xtra ul li{width: 48%;}

	.press-rel-single .news-main h1{font-size: 2.8rem;}

	/* Knowledge Base */
	.entry-content .kb-content-inner .cols.cont .cbpoints li{background-size: 3%;}
	.entry-content .kb-content-inner .cols.rSidebar .custWidget.bannerVert img{width: 100%;}

	.product-answers-grid ul.grid li{width: 47%;}
	.product-answers-grid .pagination.learning-page .inner{justify-content: center;}
	.product-answers-grid .pagination.learning-page .inner .page-numbers{padding: 13px 25px; margin: 0px 5px;}

	.product-answer-single .cols.cont{flex: 0 0 100%; margin: 0px;}
	.product-answer-single .cols.lSidebar{flex: 0 0 100%;}
	.product-answer-single .cols.lSidebar .custWidget.bannerVert{display: none;}

	.kb-new-wrapper .inner .kb-content .cbpoints li{background-size: 2%; background-position: 0px 6px;}

	.contactAddr-blk-inner ul li{width: 47%;}
	.contact-analyst-blk .analyst-recog-container .analyst-cols .cols{width: 49%;}

	.slxSolLtr .cols .box ul li{width: 43%;}

	/* Auto Tabs */
	
	/* Sticky Features */
	
	/* horizontal sliders */
	.h-slider-container .inner .slick-slide .hsliders .inner{margin: 0px 30px;}
	
	/* Stacks */
	.cardStackWrapper .pin-spacer .miniCardWarapper{width: 93%;}
	.miniCardWarapper .singleCardWrapper .smallCardWrapper .singleSmallCardWrapper{width: 48%;}

	/* Events */
	.eventsList ul li {margin: 0px 10px; width: 38%;}

	/* All ECS */
	.inner-page-banner-wrapper.ecs .inner .inner-page-banner_hero .cols.cont h1 {font-size: 3rem;}
	.inner-page-banner-wrapper .inner .inner-page-banner_hero .cols.ecs-demo-blk{display: flex; flex: 0 0 100%;}
	.inner-page-banner-wrapper .inner .inner-page-banner_hero .cols.ecs-demo-blk .reg-blk{position: relative; margin: 35px auto; width: 90%;}
	.ecs-secure .cols.img{}
	/*.ecs-key-use-cases ul li:first-child{width: 100%;}*/
	.ecs-key-use-cases ul li{width: 40%;}
	.ecs-key-use-cases ul li p{min-height: fit-content;}
	.ecs-platform-overview .cols.cont ul li{width: 43%;}
	.ecs-btns-center{display: inline-block;}
	.ecs-btns-center a{margin: 0px 10px;}
	.ecsFreeTrialInnerBlk .inner #getStarted-email{min-width: 70%;}
	.pricing-inner .cols {width: 40%;}

	/* All Resources Lead-gen */
	.inner-page-banner-wrapper.lead-gen{min-height: auto;}
	.site-content .res-d-main-cont-wrapper .full-width .cols.cont .cbpoints li{background-size: 2%; background-position: left 7px;}
	.inner-page-banner-wrapper.lead-gen .inner .inner-page-banner_hero .cols.cont{flex: 0 0 100%;}
	.inner-page-banner-wrapper .inner .inner-page-banner_hero .cols.cont .inner-page-banner_logo img{width: 10%;}
	.site-content .res-d-main-cont-wrapper .full-width{width: 90%;}
	.site-content .res-d-main-cont-wrapper .full-width .cols.cont{flex: 0 0 100%; text-align: left;}
	.site-content .res-d-main-cont-wrapper .full-width .cols.form-fill{flex: 0 0 100%;}
	#user_registration_download{padding: 15px; position: unset; width: 90%;}
	#user_registration_download .form-title{margin: 0 auto; width: 75%;}
	#user_registration_download .user_register #slx-reg-form ul li .g-recaptcha{text-align: left;}
	#user_registration_download .user_register #slx-reg-form ul li .g-recaptcha > div {width: 100% !important;}
	#user_registration_download .user_register #slx-reg-form ul li .g-recaptcha > div iframe{width: auto;}
	.speaker-blk-inner ul li{width: 28%;}
	.speaker-blk-inner ul li > img{width: auto;}
	.sol-sec-box ul li{width: 23%;}

	/* Resource Display */
	.resource-content-display{width: 90%;}
	.resource-content-display .left{margin: 0px; flex: 0 0 100%;}
	.resource-content-display .left .res-content-display-normal iframe{min-height: 475px;}
	.resource-content-display .left .res-content-display-normal .res-dwnld-blk{text-align: center;}
	.resource-content-display .right{display: none;}
	.sol-sec-box ul li{width: 100%;}

	
	/* Footer */
	.footerFreeTrialWrapper .trialBlk {width: 85%;}
	.footerFreeTrialWrapper .trialBlk .btns > a{margin: 0px 10px 0px;}
	.footerMain .inner .cols.left .newsletter input.footerNewsEmail{width: 60%;}
}

@media (min-width: 768px) {
	.spotlightBlk > ul > li .overlay {height: 180px;}
}

@media (min-width: 1024px) {
	/* Main Menu */
	/* Banner */
	/* content area */
	/* Products & solutions */
	/* Auto Tabs */
	/* Sticky Features */
	/* horizontal sliders */
	/* Stacks */

	/* All ECS */

	/* Footer */
}

@media (min-width: 1200px) {
	/* Main Menu */
	.main-navigation-mobile{display: none;}
	#masthead .main-navigation-container{display: block;}
	.sub-menu-navigation-wrapper{display: block;}
	body.responsive.layout-full #page-wrapper #masthead .full-container{width: 90%;}
	#masthead.masthead-logo-in-menu .logo-in-menu-wrapper{padding: 15px 0px; width: auto;}
	body.responsive #masthead.masthead-logo-in-menu .logo, body.responsive #masthead.masthead-logo-in-menu .site-description{flex: 0 0 auto;}
	#masthead.masthead-logo-in-menu .logo > img{width: auto; height: 70px; max-height: 30px;}
	.main-menu-wrapper .inner{align-items: center;}
	.main-menu-wrapper .inner .cols > ul li > a{font-size: 1.3rem;}
	.main-menu-wrapper .inner .cols.right > ul{align-items: center;}
	.main-menu-wrapper .inner .cols > ul li.languages{width: auto; height: 22px; background-size: 90%;}
	.main-menu-wrapper .inner .cols > ul li.search{background-size: 90%;}
	.main-menu-wrapper .inner .cols > ul li .contact-sales{padding: 12px 0px;}
	.main-navigation-mobile-sub{display: none;}
	

	/* Banner */
	.heroBannerStatic .banner-inner .slider-nav{margin: 0px;}
	.heroBannerStatic{/*padding: 50px 0px 30px;*/ /*padding: 60px 0px 30px;*/ padding: 0px;}
	.heroBannerStatic .inner{width: 90%;}
	.entry-content .full-width.full100 {
		width: 100%;
		& p {margin: 15px auto 0px auto; /*width: 90%;*/ width: auto;}
	}
	.heroBannerStatic .inner .cols.text{flex: 0 0 55%; text-align: left;}
	.heroBannerStatic .inner .cols.text > span{font-size: 15px;}
	.heroBannerStatic .inner .cols.text h1{/*font-size: 38px;*/ font-size: 43px; line-height: 50px; margin: 20px 0px 0px 0px; overflow: visible; width: 100%;}
	.heroBannerStatic .inner .cols.text p{margin: 20px 0px;}
	.heroBannerStatic .inner .cols.text .btns{justify-content: flex-start;}
	.heroBannerStatic .inner .cols.video{display: flex; flex-wrap: wrap; justify-content: flex-end; flex: 0 0 45%;}
	.heroBannerStatic .inner .cols.video .video-inner{margin: 65px 0px 0px 0px;}
	.heroBannerStatic .inner .cols.video .video-inner video{height: 469px; width: 468px;}
	.heroBannerStatic .inner .cols.video .video-inner svg{height: 469px; width: 468px;}


	/* Horizontal banner styles START */
	.heroBannerStatic .test-layer{height: 600px;}
	.heroBannerStatic .test-layer .test-content-layer .content-inner span{font-size: 1.5rem;}
	.heroBannerStatic .test-layer .test-content-layer .content-inner{margin: 135px auto 0px auto;}
	.heroBannerStatic .test-layer .test-content-layer .content-inner h1{font-size: 55px;}
	.heroBannerStatic .test-layer .test-content-layer .content-inner .btns a:first-child{margin: 0px 10px;}
	.heroBannerStatic .test-layer .test-content-layer .content-inner p{font-size: 2rem; line-height: 30px; margin: 0px 0px 5rem 0px;}

	/* Sub-Menu */
	.main-menu-wrapper .inner .cols > ul li.active .sub-menu.end-to-end{top: 60px;}
	.sub-menu.end-to-end .sub-menu_inner{/*width: 95%;*/ width: 100%;}
	.sub-menu.end-to-end .sub-menu_inner .sm-cols.left{padding: 30px 40px;}
	
	.main-menu-wrapper.custom .sub-menu.end-to-end .sub-menu_inner .sm-cols.left {width: 30%; padding: 30px 40px;} /* there is some small variation when compared to homepage & inner pages */
	
	.sub-menu.end-to-end .sub-menu_inner .sm-cols.left .sec-more{margin: 20px 0px 10px;}
	.sub-menu.end-to-end .sub-menu_inner .sm-cols.left .sec-more > ul > li{padding: 0px 0px 0px 30px; background-size: 6%;}
	.sub-menu.end-to-end .sub-menu_inner .sm-cols.left .sec-more > ul > li a{font-size: 13px;}
	/*.sub-menu.end-to-end .sub-menu_inner .sm-cols.right-menu{width: 60%;}*/
	.sub-menu.end-to-end .sub-menu_inner .sm-cols.left .sm-links-main ul li.icon{background-size: 12%;}
	.sub-menu.end-to-end .sub-menu_inner .sm-cols.left .sm-links-main ul li a{font-size: 13px; line-height: 20px; padding: 15px 0px 15px 15px;}

	.main-menu-wrapper.custom .sub-menu.end-to-end .sub-menu_inner .sm-cols.right-menu {width: 70%;}
	.sub-menu.end-to-end .sub-menu_inner .sm-cols.right-menu .rm-inner .smi-cols{/*margin: 0px 0px 10px 0px; padding: 0px 0px 5px 0px;*/}
	.sub-menu.end-to-end .sub-menu_inner .sm-cols.right-menu .rm-inner .smi-cols > p{padding: 0px 0px 10px 0px;}
	.sub-menu.end-to-end .sub-menu_inner .sm-cols.right-menu .rm-inner .smi-cols > ul > li{/*margin: 0px 0px;*/ margin: 5px 0px; width: 25%;} /* will try to adjust this by screen resoultion */
	.sub-menu.end-to-end .sub-menu_inner .sm-cols.right-menu .rm-inner .smi-cols > ul > li a{font-size: 1.2rem; font-weight: 400;}
	.sub-menu.end-to-end .sub-menu_inner .sm-cols.right-menu .rm-inner .smi-cols > ul > li .desc{margin: 5px 0px;}
	.sub-menu.end-to-end .sub-menu_inner .btm-free-trial{padding: 15px 40px 15px;}

	.sub-menu-navigation-wrapper .inner .sub-menu-container {
		 &.adjust_menu {
    		& .sub-menu.end-to-end .sub-menu_inner .sm-cols.right-menu {
      			width: 61%;

      			&.full {
      				width: 100%;
      			}
    		}
  		}
	}

	/* content area */
	#main .site-content .panel-grid{margin-bottom: 35px;}
	.entry-content .full-width{width: 90%;}
	.site-content .full-width{text-align: left;}
	.site-content .full-width.center{text-align: center;}
	.full-width h3{font-size: 2.5rem; line-height: 35px;}
	.solutionsBlk > ul > li img{width: 20%;}
	.tabbedSol .intro{text-align: left; margin: 0px;}
	.tabbedSol .intro > h3{font-size: 2.5rem; line-height: 30px; margin: 15px 0px;}
	.tabbedSolCont > ul > li .overlay{height: 131px;}
	.tabbedSolCont > ul > li .tabCont .title{font-size: 1.8rem;}
	.tabbedSol .solTabs #tabs {margin: -40px 0px 0px 0px;}

	.sol-extra .sol-more > ul > li .sol-overlay{height: 183px;}


	.tabbedSolCont > ul > li{width: 23%;}
	.tabbedSol .solTabs #tabs > ul{display: block; border-color: var(--lightblue); float: right;}
	.tabbedSol .solTabs #tabs > ul > li{margin: 0px 40px 0px 0px;}

	.sticky-features-wrapper .sticky-features-content .sticky-features_item .sticky-features_item-content .sticky-features_item-content-card .cbpoints{display: block;}
	.sticky-features-wrapper .sticky-features-content .sticky-features_item .sticky-features_item-content .sticky-features_item-content-card .cbpoints li{font-size: 1.6rem; margin: 10px 10px;}

	.solutionsBlk > ul > li{width: 23%;}
	
	.resBlk{padding: 0px;}
	.resBlk .cols{flex: 0 0 50%;}
	.resBlk .cols.image{display: block;}
	.resBlk .cols.cont{flex: 0 0 45%; text-align: left; margin: 0px 0px 0px 40px;}
	.resBlk .cols.cont > ul{gap: 20px;}
	.resBlk .cols.cont > ul > li{margin: 0px; width: 46%;}
	.resBlk .cols.cont > ul > li .resTitle{font-size: 1.5rem; line-height: 20px;}
	.resBlk .cols.cont > ul > li a{font-size: 1.3rem;}

	.numbersBlk .inner{justify-content: space-between;}
	.numbersBlk .inner .cols{flex: 0 0 23%;}
	.numbersBlk .inner .cols .num.cont{margin: 0px 0px 0px 20px; flex: 0 0 60%;}

	.customerQuoteBlk > ul{justify-content: space-between;}
	.customerQuoteBlk > ul > li{margin: 0px 0px 0px 1.5em; width: 31%;}
	.customerQuoteBlk > ul > li .quoteDesc{font-size: 14px;}

	.eventsBlk .cols.image{height: 205px; width: 27%;}
	.eventsBlk .cols.cont{max-height: 205px; width: 70%;}
	.eventsBlk .cols.cont .details .desc{width: 90%;}
	
	.inner-page-banner-wrapper{
		min-height: 460px;

		/* full-width banner for some inner pages  */
		&.fullwidth-banner{
			min-height: 540px;
			& .inner{
				& .inner-page-banner_hero {
					& .cols.cont {
						flex: 0 0 100%;
						text-align: center;
						& h1 {
							color: #fff;
							font-size: 5.5rem;
							font-weight: 900;
							text-transform: uppercase;
						}
						& p {
							color: #fff;
						    font-size: 30px;
						    line-height: 35px;
						    font-weight: 400;
						}
						& .inner-page-banner_btns{
							justify-content: center;
						}
						& .banner-video-btn {
							background: #fff;
							border-color: #fff;
						}
					}
				}
			}
			/* ECS full-width Banner */
			&.ecs {
				min-height: 540px;
				& .inner{
					& .inner-page-banner_hero {
						& .cols.cont {
							flex: 0 0 100%;
							& h1 {
								color: #fff;
								font-size: 5.5rem;
								font-weight: 900;
								text-transform: uppercase;
							}
							& p {
								color: #fff;
							    font-size: 23px;
							    line-height: 25px;
							    font-weight: 400;
							}
							& .inner-page-banner_btns{
								justify-content: center;
							}
							& .banner-video-btn {
								background: #fff;
								border-color: #fff;
							}
						}
					}
				}
			}
		}
	}
	.inner-page-banner-wrapper .inner{width: 90%;}
	.inner-page-banner-wrapper .inner .inner-page-banner_hero{padding: 90px 0px 0px;}
	.inner-page-banner-wrapper .inner .inner-page-banner_hero .cols.cont{flex: 0 0 46%; padding: 35px 0px 0px 10px; text-align: left;}
	.inner-page-banner-wrapper .inner .inner-page-banner_hero .cols.cont .inner-page-banner_btns a{font-size: 1.3rem; font-weight: 500; padding: 10px 11px; margin: 0px 10px 0px 0px; width: auto;}
	.inner-page-banner-wrapper .inner .inner-page-banner_hero .cols.cont h1{font-size: 3.5rem; /*font-size: 4.5rem;*/}
	.inner-page-banner-wrapper .inner .inner-page-banner_hero .cols.cont h5{font-size: 3.5rem;}
	.inner-page-banner-wrapper .inner .inner-page-banner_hero .cols.cont p{font-size: 1.6rem; line-height: 25px; margin: 15px 0px 25px 0px; width: 95%;}
	.inner-page-banner-wrapper .inner .inner-page-banner_hero .cols.cont .inner-page-banner_btns{justify-content: flex-start;}
	.inner-page-banner-wrapper.product-answers .inner .inner-page-banner_hero .cols.cont .inner-page-banner_btns{justify-content: center;}
	
	.inner-page-banner-wrapper .inner .inner-page-banner_hero .cols.image{flex: 0 0 50%;}
	.inner-page-banner-wrapper .inner .inner-page-banner_hero .cols.image video#prodVideo{max-width: 580px;}
	.inner-page-banner-wrapper .inner .inner-page-banner_hero .cols.image #prodVideo iframe{width: 575px !important;}

	#ecs-free-trial-widget .mobile-only{display: none;}
	#ecs-free-trial-widget .ecs-ft-wrapper_top .cols.image{display: block;}
	#ecs-free-trial-widget .ecs-ft-wrapper_top .trial-blk{padding: 0px; width: 90%;}
	#ecs-free-trial-widget .ecs-ft-wrapper_top .cols.cont{flex: 0 0 53%; text-align: left;}
	#ecs-free-trial-widget .ecs-ft-wrapper_top .cols.btn{flex: 0 0 auto; text-align: left;}

	.fwb-free-trial-blk .ftr-inner{width: 90%;}
	.fwb-free-trial-blk .ftr-inner .cols.video{flex: 0 0 27%;}
	.fwb-free-trial-blk .ftr-inner .cols.cont{flex: 0 0 67%;}


	.fwb-free-trial-blk{display: block;}

	/* First Section adjustments for full-width banner */
	#fwb-first-cont{margin: 105px 0px 0px 0px;}

	.intro .cols{flex: 0 0 50%;}
	.intro .cols.cols.cont{flex: 0 0 45%; text-align: left;}
	
	/* for full-width intros */
	.intro.full .cols.cont{flex: 0 0 100%; text-align: center;}
	.intro.full .cols.image {flex: 0 0 100%;}

	.sol-extra .sol-more .cols.text{width: 80%;}
	.sol-extra .sol-more .cols.btn{text-align: right; width: 20%;}
	.sol-extra .sol-more > ul > li{width: 31%;}
	
	.lr-container .inner{margin: 0px 0px 30px 0px;}
	.lr-container .inner .cols{flex: 0 0 50%;}
	.lr-container .inner .cols.image.mobile-only{display: none;}
	.lr-container .inner .cols.image{display: block;}
	.lr-container .inner .cols.cont{flex: 0 0 45%; text-align: left;}
	.lr-container .inner .cols.cont .lr-btns{justify-content: flex-start;}
	.lr-container .inner .cols.cont ul.cbpoints li {background-size: 2.5%; width: 100%; font-size: 1.7rem; background-position: left 8px;}

	.productSubs .subs{margin: 0px; width: 23%;}
	.productSubs .subs .cols.img{flex: 0 0 30%;}
	.productSubs .subs .cols{flex: 0 0 65%;}
	.productSubs .subs .cols.cont p:first-child{font-size: 14px;}
	.productSubs .subs .cols.cont p:nth-child(2){font-size: 13px;}
	.productSubs .subs .cols.cont a{font-size: 13px;}

	.spotlightBlk > ul > li{width: 23%;}
	.spotlightBlk > ul > li .overlay{height: 150px;}
	.spotlightBlk > ul > li .spot-details a{font-size: 1.4rem;}

	.support-login-cont{width: 80%;}
	.support-login-cont .cols.left{flex: 0 0 50%; text-align: left;}
	.support-login-cont .cols.right{flex: 0 0 30%;}

	.res-blk-wrapper .res-blk-outer .resource-common-blk ul.grid li.res-item{width: 22%;}
	.res-blk-wrapper .res-blk-outer .resource-common-blk ul.grid li.res-item .res-overlay{height: 143px;}

	.filters{box-shadow: 0px 3px 4px 0px #00000040; border-radius: 100px;}
	.filters .ui-group .button-group .button{margin: 0px 5px 0px; width: 13%;}
	.partner-cont-outer{margin: 35px 0px 0px 0px;}
	.partner-cont-outer ul.partner-list li.partner-item{margin: 0px 5px 10px 5px; width: 13%;}

	.indv-partners-list .cols.left{flex: 0 0 30%;}
	.indv-partners-list .cols.right{flex: 0 0 66%; margin: 0px 0px 0px 30px;}

	.be-partner-cont #be-ptrn-form .blk1 ul li.row, .be-partner-cont #be-ptrn-form .blk2 ul li.row, .be-partner-cont #be-ptrn-form .blk3 ul li.row{margin: 5px 20px 5px 0px; width: 48%;}
	.be-partner-cont #be-ptrn-form .blk3 .ptrn-submit-cont{text-align: left; width: auto;}
	.be-partner-cont #be-ptrn-form .blk3 .ptrn-submit-cont .ptrn-submit{padding: 17px 150px;}

	.press-rel-container .press-rel-pagination{justify-content: flex-end;}
	.press-rel-container .press-rel-pagination .page-numbers{padding: 10px 20px;}

	.slxSolLtr .cols{flex: 0 0 48%;}
	.slxSolLtr .cols h3{font-size: 3rem;}
	.slxSolLtr .cols .box ul li{width: 40%;}

	.trainingBlk ul li{margin: 0px 15px; text-align: left; width: 30%;}

	.customer-logos-container .items img{max-height: 85px;}
	.collaborators{align-items: center;}
	.collaborators .cols.lhs{flex: 0 0 30%;}
	.collaborators .cols.lhs p{font-size: 3rem;}
	.collaborators .cols.rhs{flex: 0 0 70%; margin: 0px;}

	.exp-numbers ul{justify-content: space-evenly;}
	.exp-numbers ul li {margin: 0px 0px 0px 1.5rem; width: 15%;}

	/* Auto Tabs */
	.tabsContainer .inner .cols.navigation{flex: 0 0 47%; padding: 0px 40px 0px 30px;}
	.tabsContainer .inner .cols.tab-content{flex: 0 0 45%; padding: 0px;}
	#moreSolutionsContainer h3{font-size: 2rem; line-height: 30px;}
	#moreSolutionsContainer .acc-content p{font-size: 1.7rem;}

	/* Sticky Features */
	.sticky-features-wrapper{margin: 50px 0px 0px 0px;}
	.sticky-features-wrapper .sticky-features-content{width: 50%;}
	.sticky-features-wrapper .sticky-features-content .sticky-features_item{min-height: 100vh; margin: 0px;}
	.sticky-features-wrapper .sticky-features-content .sticky-features_item:last-child{margin: 0px;}
	.sticky-features-wrapper .sticky-features-content .sticky-features_item .sticky-features_item-content{padding: 0px 5px;}
	.sticky-features-wrapper .sticky-features-content .sticky-features_item .sticky-features_item-content .sticky-features_item-content-card h4{font-size: 1.8rem;}
	.sticky-features-wrapper .sticky-features-content .sticky-features_item .sticky-features_item-content .sticky-features_item-content-card{text-align: left;}
	.sticky-features-wrapper .sticky-features-content .sticky-features_item .sticky-features_item-content .sticky-features_item-content-card .sticky-features_button{justify-content: flex-start;}
	.sticky-features-wrapper .sticky-features_visuals{display: block;}

	/* horizontal Slider */
	.h-slider-container{margin: 50px 0px 0px;}
	.h-slider-container .inner .slick-slide .hsliders .inner{flex-direction: row; margin: 0px 30px;}
	.h-slider-container .inner .slick-slide .cols.text{text-align: left;}
	.h-slider-container .slick-dots{bottom: 15px;}

	.complianceBlk > ul > li{width: 7%;}

	.analyst-rec-blk ul li{margin: 0 30px 30px 0; text-align: left; width: 25%;}

	.customer-quote{justify-content: flex-start;}
	.customer-quote .cols.content{flex: 0 0 65%; padding: 30px 0px 0px 60px;}
	.customer-quote .cols.content .cqt-text{font-size: 2rem;}
	.customer-quote .cols.content p img{width: 13%;}

	/* Partners */
	.indv-partner-quote .cols.left{flex: 0 0 30%;}
	.indv-partner-quote .cols.right {flex: 0 0 66%; margin: 0px 0px 0px 40px;}
	.indv-partner-quote .cols.right .quotes{justify-content: space-between;}
	.indv-partner-quote .cols.right .quotes .qcols{flex: 0 0 39%;}
	.indv-partner-quote .cols.right .quotes .qcols .qauth .qimage {flex: 0 0 20%;}
	.indv-partner-quote .cols.right .quotes .qcols .qauth .qdetails {flex: 0 0 69%; margin: 0px 0px 0px 30px;}

	.partner-login-cont{justify-content: space-between;}
	.partner-login-cont .cols.left {flex: 0 0 38%; padding: 15px 35px 0px;}
	.partner-login-cont .cols.left ul li{margin: 0px;}
	.partner-login-cont .cols.left form .partner_submit{width: 100%;}
	.partner-login-cont .cols.image{display: block;}

	/* Company */
	.comp-mission-container .cols{width: 48%;}
	.comp-mission-container .cols:nth-child(2) .title {margin: 0em 0px 1em;}
	.comp-mission-container .cols .cols > ul li{margin: 0px 25px 25px 0px; width: 40%;}
	.comp-mission-container .cols .cols > ul li:last-child{margin: 0px 25px 25px 0px;}

	.aviews-cont ul#analyst-views > li{margin: 1.5rem 1.5rem; width: 24%;}
	.company-more-container{flex-direction: row;}
	.company-more-container .cols{width: 50%;}
	.company-more-container .cols.blocks{width: 60%;}
	.company-more-container .cols.cont{margin: 0px 0px 0px 30px; text-align: left; width: 35%;}
	.company-more-container .cols.blocks > ul{justify-content: space-between;}
	.company-more-container .cols.blocks > ul li{margin: 10px 0px; justify-content: space-between; width: 47%;}

	.leadership-cont .lead-col .left{flex: 0 0 auto;}
	.leadership-cont .lead-col .right{flex: 0 0 70%;}

	.analyst-recog-container{flex-direction: row;}
	.analyst-recog-container .analyst-cols .cols{margin: 10px 5px; width: 42%;}
	.analyst-recog-container .analyst-cols.blocks{margin: 0px 30px 0px 0px; width: 66%;}
	.analyst-recog-container .analyst-cols.cont{flex: 0 0 30%; text-align: left; width: 30%;}
	.analyst-recog-container .analyst-cols.cont span{margin: 0px;}
	.analyst-recog-container .analyst-cols.cont .analyst-title{font-size: 3rem; margin: 20px 0px; text-align: left;}

	#accordion .ui-accordion-header{font-size: 1.7rem;}
	#accordion .ui-accordion-header .location{line-height: 23px; width: 100%;}
	#accordion .ui-accordion-header .ui-icon{bottom: auto; right: 25px; height: 32px; top: 33%; width: 32px;}

	/* Newsroom */
	.wrap1-inner{width: 90%;}
	.newsroom-section1{margin: 0px 50px 0px 0px; min-height: 773px; width: calc(50% - ( 0.4 * 30px ) );}
	.newsroom-featured-xtra ul li{margin: 0px; width: 46%;}
	.newsroom-section2{width: calc(45% - ( 0.6 * 30px ) );}
	.wrap2-inner{width: 90%;}
	.newsroom-section3{width: calc(30% - ( 0.4 * 30px ) ); margin: 0px 30px 0px 0px;}
	.newsroom-section4{margin: 0px 30px 0px 0px; width: calc(34% - ( 0.4 * 19px ) );}
	.newsroom-section5{width: calc(32% - ( 0.4 * 0px ) );}
	.newsroom-section5 iframe{width: auto; !important;}
	.newsroom-section5 .twitter-tweet{max-width: auto !important;}

	/* Knowledge Base */
	.full-width-kb{width: 90%;}
	.entry-content .kb-content-inner .cols.cont{flex: 0 0 66%; margin: 0px 35px 0px 0px;}
	.entry-content .kb-content-inner .cols.cont .cbpoints li{background-size: 3%;}
	.entry-content .kb-content-inner .cols.rSidebar{flex: 0 0 30%;}

	/*.product-answers-grid ul.grid li{width: 23%;}*/
	.product-answers-grid ul.grid li{width: 30%;}
	.product-answers-grid .pagination.learning-page .inner{justify-content: flex-end;}
	.product-answers-grid .pagination.learning-page .inner .page-numbers{padding: 13px 25px; margin: 0px 5px;}

	.product-answer-single .cols.cont{flex: 0 0 66%; margin: 0px 35px 0px 0px;}
	.product-answer-single .cols.lSidebar{flex: 0 0 30%;}
	.product-answer-single .cols.lSidebar .custWidget.bannerVert{display: block;}

	.kb-new-wrapper .inner{width: 80%;}
	.kb-new-wrapper .inner .cols.aside{display: block;}
	.kb-new-wrapper .inner .kb-content{flex: 0 0 65%;}

	/* Stacks */
	.cardStackWrapper{margin: 0px 0px 100px 0px;}
	/*.cardStackWrapper #spacer1 .miniCardWarapper{top: 110px !important;} 
	.cardStackWrapper #spacer2 .miniCardWarapper {top: 155px !important;}
	.cardStackWrapper #spacer3 .miniCardWarapper {top: 190px !important;}*/
	.cardStackWrapper .pin-spacer{width: 100% !important;}
	.cardStackWrapper .pin-spacer .miniCardWarapper.blueGradient{/*width: 1024px;*/ padding: 42px; width: 92%; /*max-width: 92% !important;*/}
	.cardStackWrapper .pin-spacer .miniCardWarapper .singleCardWrapper .cardHeader .counter{display: block;}
	.singleCardWrapper .cardHeader .inner .cols.icon{display: block;}
	.singleCardWrapper .cardHeader .inner .cols.title h5{font-size: 3rem;}
	.miniCardWarapper .singleCardWrapper .smallCardWrapper .singleSmallCardWrapper{width: 23.5%;}

	/* contact sales popup */
	.ui-dialog.contact-us-popup-container{top: 10% !important; width: 90% !important; left: 5% !important;}
	.contact-us-popup-container #contact-us-site-wide-main .cols.left{flex: 0 0 55%;}
	.contact-us-popup-container #contact-us-site-wide-main .cols.left .inner #contactUsPopupForm ul li{width: 43%;}
	.leadership-cont .lead-col .left h5{font-size: 1.6rem;}

	.contactUs-blk-inner .left{flex: 0 0 40%;}
	.contactUs-blk-inner .left ul li{margin: 0px 0px 35px 0px;}
	.contactUs-blk-inner .right{flex: 0 0 57%; margin: 0px 0px 0px 30px; padding: 30px;}
	.contactUs-blk-inner .right ul li{margin: 0px 0px 30px 0px; text-align: left; width: 47%;}

	.contactAddr-blk-inner ul li{width: 23%;}
	.contact-analyst-blk .analyst-recog-container .analyst-cols .cols{width: 48%;}
	.contact-analyst-blk .analyst-recog-container .analyst-cols .cols.full {width: 100%;}
	.analyst-recog-container .analyst-cols .cols.full img{width: 17%;}

	/* Events */
	.eventsList ul li{width: 23%;}

	/* All ECS */
	.inner-page-banner-wrapper{min-height: 530px;}
	.inner-page-banner-wrapper.ecs .inner .inner-page-banner_hero .cols.cont{flex: 0 0 55%;}
	.inner-page-banner-wrapper .inner .inner-page-banner_hero .cols.cont h1{font-size: 3.1rem;}
	.inner-page-banner-wrapper .inner .inner-page-banner_hero .cols.cont h5{font-size: 3.1rem;}
	.inner-page-banner-wrapper.ecs .inner .inner-page-banner_hero .cols.cont h1{font-size: 3.1rem;}
	.inner-page-banner-wrapper .inner .inner-page-banner_hero .cols.cont h1 #js-rotating{display: inline;}
	.inner-page-banner-wrapper.ecs .inner .inner-page-banner_hero .cols.ecs-demo-blk {flex: 0 0 44%;}
	.inner-page-banner-wrapper.ecs .inner .inner-page-banner_hero .cols.image{flex: 0 0 43%;}
	.inner-page-banner-wrapper .inner .inner-page-banner_hero .cols.ecs-demo-blk .reg-blk{margin: 0px auto; position: absolute; width: 65%;}	
	
	.ecsFreeTrialInnerBlk .inner #getStarted-email{min-width: 315px;}
	.ecsFreeTrialInnerBlk .inner .bnr-subscribe.getStarted-btn{padding: 15px 30px;}
	
	.ecs-key-use-cases-head .cols{flex: 0 0 50%;}
	.ecs-key-use-cases-head .cols .btns-dropdown{display: flex;}
	/*.ecs-key-use-cases ul li:first-child {position: relative; margin: 0px 10px; padding: 0px; width: 30%;}
	.ecs-key-use-cases ul li:first-child img{position: absolute;}*/
	.ecs-key-use-cases ul li{margin: 10px 20px 10px 0px; width: 26%;}
	.ecs-platform-overview{flex-direction: row; margin: 45px 0px 0px;}
	.ecs-platform-overview .cols{flex: 0 0 50%;}
	.ecs-platform-overview .cols.cont ul li{margin: 0px 0px 20px 0px; text-align: left; width: 41%;}

	.ecs-secure .cols.img{flex: 0 0 30%;}
	.ecs-secure .cols.cont{flex: 0 0 66%; margin: 0px 0px 0px 45px; text-align: left;}
	.pricing-inner .cols{width: 26%;}

	/* All Resources Lead-gen */
	.inner-page-banner-wrapper.lead-gen{min-height: auto;}
	.site-content .res-d-main-cont-wrapper .full-width .cols.cont .cbpoints li{background-size: 2%; background-position: left 30%; padding: 0px 0px 15px 35px;}
	.inner-page-banner-wrapper.lead-gen .inner .inner-page-banner_hero .cols.cont{flex: 0 0 55%;}
	.site-content .res-d-main-cont-wrapper .full-width{width: 90%;}
	.site-content .res-d-main-cont-wrapper .full-width .cols.cont{flex: 0 0 57%; text-align: left;}
	.site-content .res-d-main-cont-wrapper .full-width .cols.form-fill{flex: 0 0 40%;}
	#user_registration_download{padding: 35px; position: absolute; width: auto; top: -250px;}
	#user_registration_download .form-title{margin: 0 auto; width: auto;}
	#user_registration_download .user_register #slx-reg-form ul li .g-recaptcha{text-align: left;}
	#user_registration_download .user_register #slx-reg-form ul li .g-recaptcha > div {width: auto !important;}
	#user_registration_download .user_register #slx-reg-form ul li .g-recaptcha > div iframe{width: revert-layer;}
	.speaker-blk-inner ul li{width: 28%;}
	.speaker-blk-inner ul li > img{width: auto;}

	/* Resource Display */
	.resource-content-display{width: 80%;}
	.resource-content-display .left{margin: 0px; flex: 0 0 65%;}
	.resource-content-display .left .res-content-display-normal iframe{min-height: 800px;}
	.resource-content-display .left .res-content-display-normal .res-dwnld-blk{text-align: left;}
	.resource-content-display .right{display: block;}

	/* Footer */
	.footerFreeTrialWrapper .trialBlk{width: 90%;}
	.footerFreeTrialWrapper .trialBlk h3{font-size: 3rem;}
	.footerFreeTrialWrapper .trialBlk p {font-size: 1.7rem;}
	.footerFreeTrialWrapper .trialBlk .btns{margin: 30px 0px 0px;}
	.footerFreeTrialWrapper .trialBlk .btns > a{margin: 0px 10px 0px;}
	.footerMain{width: 90%;}
	.footerMain .inner .cols.left{flex: 0 0 40%; text-align: left;}
	.footerMain .inner .cols.left .newsletter input.footerNewsEmail{width: 60%;}
	.footerMain .inner .cols.left .social > ul{justify-content: flex-start;}
	.footerMain .inner .cols.links{display: flex;}
	.footerMain .inner .cols.links > ul{margin: 0px 10px; width: 29%;}

	.footerMain .copyrightBlk .cols{flex: 0 0 50%; text-align: initial;}
	.footerMain .copyrightBlk .cols ul{justify-content: flex-end; margin: 0px;}
}

@media (min-width: 1360px) {

}

@media (min-width: 1440px) {
	/* Main Menu */
	body.responsive.layout-full #page-wrapper #masthead .full-container{width: 80%;}
	#masthead.masthead-logo-in-menu .logo-in-menu-wrapper{padding: 10px 0px;}
	#masthead.masthead-logo-in-menu .logo > img{min-height: 40px;}
	.main-menu-wrapper .inner .cols > ul li > a{font-size: 1.3rem;}
	.main-menu-wrapper .inner .cols.right{flex: 0 0 35%;}

	/* Banner */
	.heroBannerStatic .inner{width: 79%;}
	.heroBannerStatic .inner .cols.video .video-inner{margin: 65px 0px 0px 0px;}
	.heroBannerStatic .inner .cols.video .video-inner video{height: 469px; width: 468px;}
	.heroBannerStatic .inner .cols.video .video-inner svg{height: 469px; width: 468px;}

	/* Sub-Menu */
	/*.sub-menu.end-to-end .sub-menu_inner{width: 80%;}*/
	.sub-menu.end-to-end .sub-menu_inner .sm-cols.left .sm-links-main ul li a{font-size: 13px; font-weight: 400;}
	.sub-menu.end-to-end .sub-menu_inner .sm-cols.right-menu .rm-inner .smi-cols > ul > li{width: 32%;}
	.sub-menu.end-to-end .sub-menu_inner .sm-cols.left .sec-more > ul > li{padding: 3px 0px 3px 30px;}
	.sub-menu.end-to-end .sub-menu_inner .sm-cols.left .sm-links-main ul li.icon{background-size: 10%;}

	/* content area */
	#main .site-content .panel-grid{margin-bottom: 45px;}
	.entry-content .full-width{width: 80%;}
	.full-width h3{font-size: 3rem;}
	.tabbedSolCont > ul > li .overlay{height: 133px;}
	.resBlk .cols.cont{padding: 40px 0px 40px 40px; flex: 0 0 46%;}
	.customerQuoteBlk > ul > li .quoteDesc{font-size: 14px;}

	/* Products & solutions */
	.inner-page-banner-wrapper .inner{width: 80%;}
	.inner-page-banner-wrapper .inner .inner-page-banner_hero .cols.cont h1{/*font-size: 35px;*/ font-size: 3.8rem;}
	.inner-page-banner-wrapper .inner .inner-page-banner_hero .cols.cont h5{font-size: 3.8rem;}
	#ecs-free-trial-widget .ecs-ft-wrapper_top .trial-blk{/*width: 80%;*/ width: 75%;}
	.inner-page-banner-wrapper .inner .inner-page-banner_hero .cols.cont .inner-page-banner_btns a{padding: 10px 13px;}
	
	/* Stacks */
	.miniCardWarapper .singleCardWrapper .smallCardWrapper .singleSmallCardWrapper{width: 23.5%;}

	.sticky-features-wrapper .sticky-features-content .sticky-features_item{min-height: 80vh;}
	.sticky-features-wrapper .sticky-features-content .sticky-features_item .sticky-features_item-content .sticky-features_item-content-card h4{font-size: 2rem;}
	.spotlightBlk > ul > li .overlay{height: 132px;}
	.solutionsBlk > ul > li img{width: 25%;}

	/* All ECS */
	.ecs-platform-overview .cols.cont ul li h4{margin: 0px 0px 0px 15px;}

	/* All Resources Lead-gen */
	/*.inner-page-banner-wrapper.upc-webinar .inner .inner-page-banner_hero .cols.cont span.res-type{background: #fff;}*/
	.inner-page-banner-wrapper.lead-gen.upc-webinar .inner .inner-page-banner_hero .cols.cont h1 {font-size: 3rem;}
	.site-content .res-d-main-cont-wrapper .full-width{width: 80%;}

	/* Footer */
	.footerFreeTrialWrapper .trialBlk{width: 80%;}
	.footerMain{width: 80%;}
	.footerMain .inner .cols.links > ul{width: 29%;}

}

@media (min-width: 1600px) {
	/* Main Menu */
	
	/* Banner */
	.heroBannerStatic .inner .cols.video .video-inner video{height: 569px; width: 568px;}
	.heroBannerStatic .inner .cols.video .video-inner svg{height: 569px; width: 569px;}
	.heroBannerStatic .inner .cols.text h1{font-size: 53px; line-height: 60px; width: 100%;}

	/* Sub-Menu */
	.sub-menu.end-to-end .sub-menu_inner .sm-cols.right-menu .rm-inner .smi-cols > ul > li a{font-size: 1.5rem; font-weight: 400;}
	/* content area */
	.full-width h3{font-size: 3rem;}


	/* Content Area */
	/*.resBlk .cols.cont{flex: 0 0 50%;}*/
	.resBlk .cols.cont > ul > li{width: 48%;}
	.resBlk .cols.cont > ul > li .resTitle{font-size: 1.6rem;}

	/* Products & solutions */
	.inner-page-banner-wrapper{min-height: 540px;}
	.inner-page-banner-wrapper .inner .inner-page-banner_hero .cols.cont .inner-page-banner_btns a{font-size: 1.5rem; padding: 10px 13px;}
	.inner-page-banner-wrapper .inner .inner-page-banner_hero .cols.cont p{font-size: 1.7rem; line-height: 30px;}
	#ecs-free-trial-widget .ecs-ft-wrapper_top .cols.cont{flex: 0 0 58%;}
	.fwb-free-trial-blk .ftr-inner{width: 80%;}
	.fwb-free-trial-blk .ftr-inner .cols.video{flex: 0 0 23%;}
	.inner-page-banner-wrapper .inner .inner-page-banner_hero .cols.image video#prodVideo{max-width: fit-content;}
	.inner-page-banner-wrapper .inner .inner-page-banner_hero .cols.image #prodVideo iframe{width: 700px !important;}
	.ecs-key-use-cases ul li{width: 27%; margin: 10px 20px 10px 0px;}
	.ecs-platform-overview .cols.cont ul li{width: 43%;}

	.sub-menu.end-to-end .sub-menu_inner .sm-cols.left .sm-links-main ul li.icon{background-size: 10%;}
	.sub-menu.end-to-end .sub-menu_inner .sm-cols.left .sm-links-main ul li a{font-size: 15px; font-weight: 400; padding: 20px 0px 20px 15px; line-height: normal;}

	.tabsContainer .inner .cols.tab-content{flex: 0 0 48%; padding: 0px;}


	.main-menu-wrapper .inner .cols > ul li > a{font-size: 1.6rem;}

	.eventsBlk .cols.cont{width: 73%;}

	.spotlightBlk > ul > li .overlay{height: 183px;}
	
	.analyst-rec-blk ul li{width: 26%;}
	.indv-partner-quote .cols.right .quotes .qcols{flex: 0 0 41%;}

	.partner-cont-outer ul.partner-list li.partner-item{width: 14%;}

	.company-more-container .cols > ul li div:nth-child(2){flex: 0 0 65%;}
	.analyst-recog-container .analyst-cols .cols{width: 44%;}

	.wrap1-inner{width: 80%;}
	.wrap2-inner{width: 80%;}

	/* Knowledge Base */
	.full-width-kb{width: 80%;}
	.entry-content .kb-content-inner .cols.cont{flex: 0 0 67%;}
	.entry-content .kb-content-inner .cols.cont .cbpoints li{background-size: 2%; background-position: 0% 3px;}
	
	/* popups */
	.ui-dialog.contact-us-popup-container{
		top: 30% !important;
	    width: 80% !important;
	    left: 10% !important;
	}
	.contact-us-popup-container #contact-us-site-wide-main .cols.left{flex: 0 0 58%;}
}

@media (min-width: 1920px) {

}