/*� 2014 NetSuite Inc.*/


.customer-container {width: 980px}
@media (min-width: 768px) and (max-width: 991px) {
.customer-container {
	width: 740px;
	}
.form-group.long { 
	width: 164px !important; 
	}

.customer-container .result-grid .box{
	margin-left:10px !important;
	margin-bottom:10px !important;
	}
	
.customer-container .result-grid .box{
    margin-right:0 !important;
	}
			
}
@media (max-width: 767px) {
.customer-container {
	width: auto
	}
}

.customer-container .select-holder{
	margin-bottom:32px;
	}
	
.customer-container .select-holder select.form-control{
	width:190px;
	}
select::-ms-expand{
	display:none;
	}
.customer-container .result-grid{
	overflow:hidden;
	}
.customer-container .result-grid .box{
	display:block;
	float:left;
	width:230px;
	height:220px;
	position:relative;
	overflow:hidden;
  margin-right:7px;
	margin-bottom:7px; 
	}
.customer-container .result-grid .box .caption, 
.customer-container .result-grid .box .caption2,
.customer-container .result-grid .box .caption3{
	display:block;
	position:absolute;
	background-color:rgba(0,105,170,0.7);
	width:100%;
	height:100%;
	top:163px;
	color:#fff;
	padding:8px 12px;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
	}
.customer-container .result-grid .box .caption h3,
.customer-container .result-grid .box .caption2 h3,
.customer-container .result-grid .box .caption3 h3{
	color:#fff;margin:0;
	}
.customer-container .result-grid .box .caption p,
.customer-container .result-grid .box .caption2 p,
.customer-container .result-grid .box .caption3 p{
	margin-top:32px;
	font-size:13px;
	line-height:15px;
	-webkit-transition:margin-top 0.3s;
	-moz-transition:margin-top 0.3s;
	-o-transition:margin-top 0.3s;
	-ms-transition:margin-top 0.3s;
	transition:margin-top 0.3s;
	}
.customer-container .result-grid .box:hover .caption{
	top:130px;
	}
.customer-container .result-grid .box:hover .caption2{
	top:115px;
	}		
.customer-container .result-grid .box:hover .caption3{
	top:100px;
	}	
.customer-container .result-grid .box:hover .caption p,
.customer-container .result-grid .box:hover .caption2 p,
.customer-container .result-grid .box:hover .caption3 p{
	margin-top:6px;
	}

@media (max-width: 767px){
.customer-container .select-holder select.form-control{
	width:100%;
	}
.customer-container .result-grid .box{
	width:33%;
	height:auto;
	margin-right:.5%;
	margin-bottom:3px;
	}
.customer-container .result-grid .box:nth-child(3n+3){
	margin-right:0;
	}
.customer-container .result-grid .box .caption,
.customer-container .result-grid .box .caption2,
.customer-container .result-grid .box .caption3{
	top:0 !important;
	}
.customer-container .result-grid .box .caption h3,
.customer-container .result-grid .box .caption2 h3,
.customer-container .result-grid .box .caption3 h3{
	font-size:16px !important;
	}
.customer-container .result-grid .box .caption p,
.customer-container .result-grid .box .caption2 p,
.customer-container .result-grid .box .caption3 p{
	display:none;
	}
.customer-container .result-grid .box:hover .caption,
.customer-container .result-grid .box:hover .caption2
.customer-container .result-grid .box:hover .caption3{
	top:0;
	}
}

@media (min-width: 768px) and (max-width: 991px){
.customer-container .select-holder select.form-control{
	width:143px;
	}

/* .customer-container .result-grid .box{
	margin-right:15px;
	margin-bottom:15px;
	} */
.customer-container .result-grid .box:nth-child(3n+3){
	margin-right:0;
	}
}


/*@media (min-width: 992px){
.customer-container .result-grid .box:nth-child(4n+4){
	margin-right:10px;
	}
}*/


.home-container .carousel-indicators{
	top:10px;
	text-align:right
	;padding:0 10px;
	width:485px;
	height:15px;
	margin-left:0;
	}
.home-container .carousel .card{
	width:100%;
	height:450px;
	}
.home-container .carousel .card .side{
	width:100%;
	height:100%;
	overflow:hidden;
	}
.home-container .carousel .card .slide1{
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	background-size:cover;
	}
.home-container .carousel .card .slide2{
	background:url("img/bluegradient.png") center top repeat-y;
	-webkit-background-size:contain;
	-moz-background-size:contain;
	background-size:contain;
	}
.home-container .carousel .card .slide2 .container{
	height:100%;
	}
.home-container .carousel .card .slide2 .close, .close{
	position:relative;
	float:left;
	z-index:9999;
	font-size:28px;
	background:#fff;
	padding:0 3px;
	line-height:20px;
	margin:2px;
	opacity:.7;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter:alpha(opacity=70);
	}
.home-container .carousel .card .slide2 .vjs-poster{
	-webkit-background-size:cover;
	-moz-background-size:cover;
	background-size:cover;
	}
.home-container .carousel .btn-hb-white {  color: #fff; border-radius: 4px; font-size:16px; padding: 8px 16px; border: 1px solid #fff;}
.home-container .carousel .btn-hb-white a{border-color: #fff;  color: #fff; border-radius: 4px; font-size:16px; padding: 8px 16px; }
.home-container .carousel .btn-hb-white a:hover{border-color: #fff;  color: #fff;}

 
.home-container .carousel .caption{color:#fff;font-family:proximaNovaLight;font-size:37px;line-height:50px;width:44%;padding-top:52px;}
.home-container .carousel .caption a {color:#fff; text-decoration:none; } 
.logos .client-logo{
	margin:18px 40px 18px 0;
	}
@media (max-width: 767px){
.logos .client-logo{ display:none; }
}

@media (max-width: 767px){
.logos .client-logo{width:30%;max-width:122px;margin:10px 0 0}
}

@media (min-width: 768px) and (max-width: 991px){
.logos .client-logo{margin:20px 5px 20px 0}
}

@media (max-width: 420px){
.logos .client-logo:nth-child(4), 
.logos .client-logo:nth-child(5){
	display: none;
	}            
}
/*Banner CSS end */


.home-container .carousel .caption.blue{
	color:#005295;
	}
.home-container .carousel .caption.blue .triangle-link{
	color:#005295;
	}
.home-container .carousel .caption.blue .triangle-link:hover:after{
	border-color:transparent transparent transparent #f7a900;
	}	
.home-container .carousel .caption .quote{
	font-family:proximaNovaSemibold;
	font-size:31px;
	margin-right:45px;
	}
.home-container .logos .client-logo{
	margin:28px 30px 28px 0;
	}
.home-container .logos .customer-stories{
	float:right;
	line-height:34px;
	margin-right:0;
	}
.home-container + footer.footer{
	background-image:none;
	}
.item{
	-webkit-perspective:1000px;
	-moz-perspective:1000px;
	-ms-perspective:1000px;
	perspective:1000px;
	}
.card{
	-webkit-transform:rotateX(0) translate3D(0,0,0);
	-moz-transform:rotateX(0) translate3D(0,0,0);
	-o-transform:rotateX(0) translate3D(0,0,0);
	-ms-transform:rotateX(0) translate3D(0,0,0);
	transform:rotateX(0) translate3D(0,0,0);
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	-o-transform-style:preserve-3d;
	-ms-transform-style:preserve-3d;
	transform-style:preserve-3d;
	-webkit-transform-origin:50% 0;
	-moz-transform-origin:50% 0;
	-o-transform-origin:50% 0;
	-ms-transform-origin:50% 0;
	transform-origin:50% 0;
	-webkit-transition:all 400ms ease;
	-moz-transition:all 400ms ease;
	-o-transition:all 400ms ease;
	-ms-transition:all 400ms ease;
	transition:all 400ms ease;
	}
.card .side{
	position:absolute;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	-o-transform-style:preserve-3d;
	-ms-transform-style:preserve-3d;
	transform-style:preserve-3d;
	}
.card .slide1{
	-webkit-transform:rotateX(0);
	-moz-transform:rotateX(0);
	-o-transform:rotateX(0);
	-ms-transform:rotateX(0);
	transform:rotateX(0);
	-webkit-transform-origin:50% 0;
	-moz-transform-origin:50% 0;
	-o-transform-origin:50% 0;
	-ms-transform-origin:50% 0;
	transform-origin:50% 0;
	}
.card .slide2{
	display: none;
	}
/*.card .slide2{-webkit-transform:rotateX(-90deg) translate3D(0,0,0);-moz-transform:rotateX(-90deg) translate3D(0,0,0);-o-transform:rotateX(-90deg) translate3D(0,0,0);-ms-transform:rotateX(-90deg) translate3D(0,0,0);transform:rotateX(-90deg) translate3D(0,0,0);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-o-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;top:100%}*/

.card.flip{
	-webkit-transform:rotateX(90deg) translate3D(0,-100%,0);
	-moz-transform:rotateX(90deg) translate3D(0,-100%,0);
	-o-transform:rotateX(90deg) translate3D(0,-100%,0);
	-ms-transform:rotateX(90deg) translate3D(0,-100%,0);
	transform:rotateX(90deg) translate3D(0,-100%,0);
	}
	
@media (max-width: 767px){.home-container .carousel-indicators{width:50%;top:30px}
.home-container .carousel .card{height:320px}
.home-container .carousel .caption{width:100%;font-size:28px;line-height:37px}
.home-container .carousel .quote{font-size:30px}
.home-container .logos .client-logo{width:30%;max-width:122px;margin:10px 0 0}
.home-container .logos .customer-stories{display:block;line-height:inherit;text-align:right;float:none;width:auto;max-width:none;margin:10px 0}
}

@media (min-width: 768px) and (max-width: 991px){
.home-container .carousel-indicators{width:370px}
.home-container .carousel .card{height:370px}
.home-container .carousel .caption{width:100%}
.home-container .logos .client-logo{margin:20px 5px 20px 0}
.home-container .logos .customer-stories{line-height:15px;width:110px;margin-right:0}
}
 
#video-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;filter:.7;-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);z-index:9999;}
#video-overlay .close{position:relative;float:left;z-index:9999;font-size:28px;background:#fff;padding:0 3px;line-height:20px;margin:2px;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}
 

/*.category-col:first-child{padding-left: 0}*/
.logos{margin-left: -10px}
.slide-holder .slide{background:url("img/bluegradient.png") center top repeat-y;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;position:relative;height:265px;}
.slide-holder .slide .left-content{width:50%;height:100%;float:left;margin-left:-75px}
.slide-holder .slide .right-content{position:relative;width:50%;height:100%;float:left}
.slide-holder .slide .content{width:400px;height:100%;float:right;overflow:hidden;color:#fff;}
.slide-holder .slide .content h1{font-family:proximaNova;font-size:28px;color:#fff}
.slide-holder .slide .content h2{font-family:proximaNovaLight;font-size:22px;color:#fff}
.slide-holder .slide .content .call-to-action{margin-top:10px;padding:5px 21px;font-size:14px}
.slide-holder .slide .content .quote-source{font-size:16px;font-family:proximaNovaSemibold}
.slide-holder .slide.type1{background:url("img/slide1.jpg") center center no-repeat #3d6baf;}
/*.slide-holder .slide.type1 .left-content{background:-webkit-linear-gradient(left, rgba(15,85,139,0.8) 0%, rgba(2,22,64,0.8) 32%, rgba(15,85,139,0.8) 100%);background:-moz-linear-gradient(left, rgba(15,85,139,0.8) 0%, rgba(2,22,64,0.8) 32%, rgba(15,85,139,0.8) 100%);background:-o-linear-gradient(left, rgba(15,85,139,0.8) 0%, rgba(2,22,64,0.8) 32%, rgba(15,85,139,0.8) 100%);background:-ms-linear-gradient(left, rgba(15,85,139,0.8) 0%, rgba(2,22,64,0.8) 32%, rgba(15,85,139,0.8) 100%);background:linear-gradient(to right, rgba(15,85,139,0.8) 0%, rgba(2,22,64,0.8) 32%, rgba(15,85,139,0.8) 100%)}*/
.slide-holder .slide.type1 .left-content{ background: #0073AE; opacity: 0.8;}
	
.ie9 .slide-holder .slide.type1 .left-content{background:url("img/bluegradient.png") repeat-y scroll center top / contain  rgba(0, 0, 0, 0);opacity:0.8}
.ie9 .slide-holder .slide.type4 .left-content{background:url("img/bluegradient.png") repeat-y scroll center top / contain  rgba(0, 0, 0, 0);opacity:0.8}

.slide-holder .slide.type1 .content h2{margin:65px 0 24px 0}
.slide-holder .slide.type1 .content .quote-source{margin-top:10px;position:relative}
.slide-holder .slide.type1 .content .view-story-link{position:absolute;display:block;bottom:23px}
.slide-holder .slide.type1 .right-content{display:none}
.slide-holder .slide.type2 .left-content{margin-left:0}
.slide-holder .slide.type2 .content{width:475px;padding-right: 55px}
.slide-holder .slide.type2 .wheel-holder h1{font-family:proximaNova;font-size:28px;color:#fff;height:100%;float:left;margin:120px 0 0 50px}
.slide-holder .slide.type2 .wheel-holder .wheel{margin:10px 0 0 220px}
.slide-holder .slide.type3 .content{padding-top:40px;padding-right:10px}
.slide-holder .slide.type3 .right-content{background:url("img/slide2.jpg")}
.slide-holder .slide.type3 .wheel-holder .wheel{margin:10px 0 0 100px}
.slide-holder .slide.type4{background:url("img/slide2.jpg") center top;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.slide-holder .slide.type4 .left-content{background:-webkit-linear-gradient(left, rgba(15,85,139,0.8) 0%, rgba(2,22,64,0.8) 32%, rgba(15,85,139,0.8) 100%);background:-moz-linear-gradient(left, rgba(15,85,139,0.8) 0%, rgba(2,22,64,0.8) 32%, rgba(15,85,139,0.8) 100%);background:-o-linear-gradient(left, rgba(15,85,139,0.8) 0%, rgba(2,22,64,0.8) 32%, rgba(15,85,139,0.8) 100%);background:-ms-linear-gradient(left, rgba(15,85,139,0.8) 0%, rgba(2,22,64,0.8) 32%, rgba(15,85,139,0.8) 100%);background:linear-gradient(to right, rgba(15,85,139,0.8) 0%, rgba(2,22,64,0.8) 32%, rgba(15,85,139,0.8) 100%);margin-left:0;width:100%;height:auto}
.slide-holder .slide.type4 .right-content{display:none}
.slide-holder .slide.type4 .content{width:100%;padding:25px 0;}
.slide-holder .slide.type4 .content h2{margin-top:10px}
.slide-holder .slide.type4 .call-to-action{float:right}
.slide-holder .slide.type4 .quote-source{display:block;font-size:20px}

.slide-holder .slide.type5 .left-content{margin-left:-235px}
.slide-holder .slide.type5 .content{width:240px}
.slide-holder .slide.type5{background:url("img/slide3.jpg") center top;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}

.slide-holder .slide.type5 .content1{width:410px; float:right; padding-right:10px; padding-bottom:10px; }
 
.close_overlay,.video_holder {display: none;z-index: 99999; position: absolute;top:20px}
.close_overlay{top:0;margin-left:10px}

 

.slide-holder.slides .slide .content h1, .slide-holder.slides-type-2 .slide .content h1, .slide-holder .content.slides h1, h1.slides{font-family: proximaNovaLight;font-size: 28px; font-weight:normal}
.slide-holder.slides1 .slide{background: none}
.slide-holder.slides1 .slide .left-content {width: 47%;background:url("img/bluegradient.png") repeat-y scroll center top / contain  rgba(0, 0, 0, 0)}
.slide-holder.slides .slide .left-content {width: 47%}
.slide-holder.slides .slide .right-content {width: 53%}
.slide-holder.slides1 .slide.type3 .right-content{background: none}
.slide-holder.slides1 .slide.type3 .right-content .cloud-bg{height: 265px;margin-top: 0px;background: url("img/slide2.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);}
.slide-holder.slides1 .slide.type3 .right-content .quote{font-size:22px; font-family: 'proximaNovaLight'; padding-left:30px; color:#005295;}

.slide-holder.slides .triangle-link, .slide-holder.slides-type-2 .triangle-link, .slide-holder .slide.type5 .left-content.slides .triangle-link, .products-overview-container .title-band p a.triangle-link{font-family:proximaNovaSemibold;font-size:14px;color:#fff !important;}
.slide-holder.slides .triangle-link:hover, .slide-holder.slides-type-2 .triangle-link:hover, .slide-holder .slide.type5 .left-content.slides .triangle-link:hover, .products-overview-container .title-band p a.triangle-link:hover{font-family:proximaNovaSemibold;font-size:14px;color:#fff !important;}
.slide-holder.slides .triangle-link:after, .slide-holder.slides-type-2 .triangle-link:after, .slide-holder .slide.type5 .left-content.slides .triangle-link:after, .products-overview-container .title-band p a.triangle-link:after{content:"";display:inline-block;margin-left:5px;vertical-align:middle;width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 8px;border-color:transparent transparent transparent #f7a900}
.slide-holder.slides .triangle-link:hover, .slide-holder.slides-type-2 .triangle-link:hover, .slide-holder .slide.type5 .left-content.slides .triangle-link:hover{color:#f7a800;}
.slide-holder.slides .triangle-link:hover:after, .slide-holder.slides-type-2 .triangle-link:hover:after, .slide-holder .slide.type5 .left-content.slides .triangle-link:hover:after{border-color:transparent transparent transparent #f7a900}

.slide-holder.slides .show_video {cursor: pointer}
.slide-holder.slides-type-2 .slide .left-content {width: 51%}
.slide-holder.slides-type-2 .slide .right-content {width: 49%}
.slide-holder.slides-type-2 .slide.type1 .left-content{background: linear-gradient(to right, rgba(15, 85, 139, 0.8) 0%, rgba(2, 22, 64, 0.65) 32%, rgba(15, 85, 139, 0.45) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);}
.slide-holder.slides .slide.type2 .content {width:410px}
.slide-holder.slides .slide.type3 .content { padding-right: 45px}
.slide-holder.slides-type-2 .slide.type1 .content {margin-top: 20px;padding-right: 45px}
.slide-holder.slides .slide .content .call-to-action {float: right}
.slide-holder.slides .slide .content p a, .slide-holder .slide.type5 .left-content.slides p a{font-size: 14px; /*color: #f7a900*/ color:#FFF;}
/*.slide-holder.slides .slide .content p a:hover {color: #f15c22}*/
.products-overview-container.slides .title-band h1 {display: block;font-family: proximaNovaLight}
.products-overview-container.slides .title-band {padding: 40px 0}
.products-overview-container.slides .title-band .title-col {padding-right: 85px}
.home-container .slides .logos .client-logo {margin-top: 13px}
.slide-holder .slide .content.slides .call-to-action {margin-top: 18px}
.customer-container.slides{width:auto}
.customer-container.slides .result-grid .box{height: auto}
.customer-container.slides .result-grid .box .caption{height: auto;top:auto; bottom: -47px}
.customer-container.slides .result-grid .box:hover .caption{bottom:0}
.customer-container.slides .box{margin-right: 0;width: 33.3333%}
.customer-container.slides .box img{width: 100%;height: auto}
.slide-holder .slide.type5 .left-content.slides{margin-left:-330px}

.slide.type2, .home-container .carousel .card .slide2{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='img/bluegradient.png',
sizingMethod='scale');}

/*Herson Homepage Banner IEfix CSS start ====================  */

.item:first-child .side.slide1{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='common/img/bnr-ct-sage-1310x414-mediumblue.jpg',
sizingMethod='scale');}

.item:last-child .side.slide1{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='common/img/bnr-gartner-2-3-2014.png',
sizingMethod='scale');} 

/*Herson Homepage Banner IEfix CSS end ====================  */
 

.carousel-features, 
.carousel-features.logo {
	position: relative;
	overflow: hidden;
	height: 240px;
	}
.carousel-features.logo {
	height: 100px;
	}
.carousel-prev-image {
	left: 0;
	position: absolute;
	bottom: 0px;
	}
.carousel-next-image {
	position: absolute;
	right: 10px;
	bottom: 0px;
	}
.carousel-prev-logo-image {
	left: 5px;
	position: absolute;bottom: 0px;}
.carousel-next-logo-image {
	position: absolute;
	right: 85px;
	bottom: 0px;
	}
.carousel-features .list, .carousel-features .list-logo{
	overflow: hidden;
	white-space: nowrap;
	}
.single-slide{
	width: 235px;
	margin-left:10px;
	display: inline-block;
	}
.single-slide p{
	white-space: normal;
	}
.single-slide div{
	height: 75px;
	}
.single-slide img{
	margin-left:50px;
	}
.list-logo{
	margin-right: 20px;
	}
 
 

@media (max-width: 1000px){
     .customer-container.slides .result-grid .box .caption{bottom: -70px}
}
@media (max-width: 767px){
/*.carousel-indicators li {
	width: 18px;
	height: 18px;
	}
.carousel-indicators .active {
	width: 20px;
	height: 20px;
	}*/ 
.customer-container.slides .result-grid .box .caption{
	bottom:auto;
	top: 0;
	height: 100%;
	}
.customer-container.slides .box img {
	max-width: none;
	height: auto;
	}
.customer-container{
	width: 100%;
	}
.container.slider .logos{
	width: 75%;
	}
/*.category-col:first-child{padding-left: 10px}*/
.sub-products-container .subproduct-content{
	padding-left:10px;
	}
.main-head .call-to-action{
	left: auto;
	right: 10px;
	}
.customer-container .result-grid .box{
	width:24%;
	}
.customer-container.slides .result-grid .box{
	width:33.3333%;
	}
.customer-container .result-grid .box{
	margin-right: 1% !important;
	}
.customer-container.slides .result-grid .box{
	margin-right: 0 !important;
	}
.container.slider .logos{
	width: 100%;
	}
.carousel-next-logo-image{
	right: 15px;
	}
.home-container .logos .list-logo .client-logo{
	width: auto;
	}
.twitter-image{
	width: 100%;
	}
.main-head .main-menu > li > a,
.submenu-item .submenu-item-subtitle,
.submenu-item .submenu-item-text,
.menu-hide{
	display: none;
	}
.submenu-item a.submenu-item-title{
	line-height: 28px;
	}
.main-menu h3{
	margin: 15px 0;
	}
}

@media (max-width: 420px){
/*.carousel-indicators li {
	margin-left: 10px;
	}
.carousel-indicators .active {
	margin-left: 10px;
	}*/     
.home-container .logos img.client-logo{
	margin: 10px 0 20px 0;
	}
.home-container .logos .client-logo:nth-child(4), 
.home-container .logos .client-logo:nth-child(5){
	display: none;
	}    
.main-head .main-menu .headerless-menu-col,
.main-head .main-menu .headerless-menu-main-col{
	margin-top:0;
	}    
.customer-container .result-grid .box{
	width:48%;
	}         
}

 
@media (max-width: 767px){
.slide-holder .slide{
	height:auto;
	}
.slide-holder .slide .left-content,
.slide-holder .slide .right-content, 
.slide-holder.slides .slide .left-content, 
.slide-holder.slides .slide.type2 .content{
	width:100%;
	float:none;
	margin:0;
	}

.slide-holder .slide.type5 .content1{
	width:100%;
	float:none;
	margin:0;
	}
.slide-holder .slide .content1{
	padding:0 10px;
	width:100%;
	float:none;
	}
	
.slide-holder .slide .content{
	padding:0 10px;
	width:100%;
	float:none;
	}
.slide-holder .slide.type1 .content h2{
	margin:20px 0 10px 0;}
.slide-holder .slide.type1 .left-content .view-story-link{
	position:inherit;margin:15px 0;
	}
.slide-holder .slide.type1 .left-content .view-story-link:hover{
	color:#fff;
	}
.slide-holder .slide.type1 .left-content .view-story-link:hover:after{
	border-color:transparent transparent transparent #fff;
	}
.slide-holder .slide.type2 .content{
	width:auto;
	padding-bottom:10px;
	}
.slide-holder .slide.type2 .wheel-holder{
	display:none;
	}
.slide-holder .slide.type4 .call-to-action, 
.slide-holder.slides1 .slide.type3 .right-content{
	display:none;
	}
.carousel-inner h1{
	margin-top: 40px;
	}
.slide-holder .slide.type5, 
.slide-holder .slide.type1{
	background: none;
	}
.slide-holder .slide.type5 .left-content.slides{
	margin-left: 0;
	}
.slide-holder.slides-type-2 .slide .left-content{
	width: 100%;
	}
.slide-holder.slides-type-2 .slide.type1 .left-content{
	background: linear-gradient(to right, rgba(15, 85, 139, 0.8) 0%, rgba(2, 22, 64, 0.8) 32%, rgba(15, 85, 139, 0.8) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	}
 
.slide-holder .slide.type5 .content{
	width:100%;
	}
.slide-holder .slide.type5 .left-content{
	margin-left:0;
	}

}
@media (min-width: 768px) and (max-width: 991px){
.slide-holder .slide .left-content{
	margin:0;
	}
.slide-holder .slide .content{
	width:360px;
	}
.slide-holder .slide.type1 .content h2{
	margin:50px 0 24px 0;
	}
.slide-holder .slide.type2 .content{
	width:360px;
	}
.slide-holder .slide.type2 .wheel-holder h1{
	margin:120px 0 0 20px;
	}
.slide-holder .slide.type2 .wheel-holder .wheel{
	margin:10px 0 0 130px;
	}
.slide-holder .slide.type3 .wheel-holder .wheel{
	margin:10px 0 0 80px;
	}
	
.slide-holder .slide.type5 .content1{width:330px;}	

}

.slide-holder-b {
	background:url("img/bluegradient.png") center top repeat-y;
	-webkit-background-size:contain;
	-moz-background-size:contain;
	background-size:contain;/*position:relative;height:265px;*/
	width:100%;
}



.slide-holder-b h1, 
.slide-holder-b h2, 
.slide-holder-b h3 {
	color:#fff;
}
.slide-holder-b h1, 
.slide-holder-b h2, 
.slide-holder-b h3 {
	color:#fff;
}
.slide-holder-b h1 {
	margin:0;
	vertical-align:middle;
	display:table-cell
}
.slide-holder-b .tagline {
	color:fff;
	font-size:22px;
	font-family:proximaNovaLight;
	line-height:120%;
	padding:15px 30px 10px 0
}
.slide-holder-b .taglineright {
 font-size: 18px;
 color: rgb(255, 255, 255);
 line-height: 120%;

}
 
.slide-holder-b .title  {
	margin:0; ;
	color:fff;
	font-size:28px;
	font-family:proximaNovaLight;
}
.slide-holder-b p {
	font-size:18px;
	color:#fff; line-height:120%;  
}
.slide-holder-b p a {
	color:#fff;
}
.slide-holder-b .call-to-action {
	margin-top:10px;
	padding:5px 21px;
	font-size:14px;
	color:#fff;
	width:200px;
	text-align:center
}
.slide-holder-b .quote-source {
	font-size:16px;
	font-family:proximaNovaSemibold
}
.slide-holder-b .content-col {
	display:table;
	height:118px
}
.slide-holder-b .content-col .title{
	margin:0;
	vertical-align:middle;
	display:table-cell;
	color:fff;
	font-size:28px;
	font-family:proximaNovaLight;
}
.slide-holder-b .triangle-link {
	font-family:proximaNovaSemibold;
	font-size:14px;
	color:#f7a800;
	padding-left:20px
}
.slide-holder-b .triangle-link:after {
	content:"";
	display:inline-block;
	margin-left:5px;
	vertical-align:middle;
	width:0;
	height:0;
	border-style:solid;
	border-width:5.5px 0 5.5px 8px;
	border-color:transparent transparent transparent #f7a800
}
.slide-holder-b .triangle-link:hover {
	color:#f7a800;
}
.slide-holder-b .triangle-link:hover:after {
	border-color:transparent transparent transparent #f7a900
}

/*-----home gray row -----*/
.slide-holder-gray {
	background-color:#f3f3f3;
	width:100%;
}



.slide-holder-gray h1, 
.slide-holder-gray h2, 
.slide-holder-gray h3 {
	color:#666;
}
 
.slide-holder-gray h1 {
	margin:0;
	vertical-align:middle;
	display:table-cell
}
.slide-holder-gray .tagline {
	color:666;
	font-size:22px;
	font-family:proximaNovaLight;
	line-height:120%;
	padding:15px 30px 10px 0
}
.slide-holder-gray .taglineright {
 font-size: 18px;
 color: rgb(255, 255, 255);
 line-height: 120%;

}
 
.slide-holder-gray .title  {
	margin:0; ;
	color:666;
	font-size:28px;
	font-family:proximaNovaLight;
}
.slide-holder-gray p {
	font-size:18px;
	color:#666; line-height:120%;  
}
 
.slide-holder-gray .call-to-action {
	margin-top:10px;
	padding:5px 21px;
	font-size:14px;
	color:#fff;
	width:200px;
	text-align:center
}
.slide-holder-gray .quote-source {
	font-size:16px;
	font-family:proximaNovaSemibold
}
.slide-holder-gray .content-col {
	display:table;
	height:118px
}
.slide-holder-gray .content-col .title{
	margin:0;
	vertical-align:middle;
	display:table-cell;
	color:666;
	font-size:28px;
	font-family:proximaNovaLight;
}
.slide-holder-gray .triangle-link {
	font-family:proximaNovaSemibold;
	font-size:14px;
	color:#f7a800;
	padding-left:20px
}
.slide-holder-gray .triangle-link:after {
	content:"";
	display:inline-block;
	margin-left:5px;
	vertical-align:middle;
	width:0;
	height:0;
	border-style:solid;
	border-width:5.5px 0 5.5px 8px;
	border-color:transparent transparent transparent #f7a800
}
.slide-holder-gray .triangle-link:hover {
	color:#f7a800;
}
.slide-holder-gray .triangle-link:hover:after {
	border-color:transparent transparent transparent #f7a900
}
.slide-holder-gray .btn-white {  color: #009DDC; border-radius: 4px; font-size:16px; padding: 8px 16px; border: 1px solid #009DDC; }
.slide-holder-gray .btn-white a{border-color: #009DDC;   color: #009DDC; border-radius: 4px; font-size:16px; padding: 8px 16px; }
.slide-holder-gray .btn-white a:hover{border-color: #009DDC; color: #009DDC;}
.slide-holder-gray .btn-white2 {  color: #009DDC; border-radius: 4px; font-size:16px; padding: 8px 16px;   }
.slide-holder-gray .btn-white2 a{   color: #009DDC; border-radius: 4px; font-size:16px; padding: 8px 16px; }
.slide-holder-gray .btn-white2 a:hover{  color: #009DDC;}
/*-----home gray row end-----*/

.wheel {
	display:block;
	position:relative;
	width:256px;
	height:240px;
	list-style:none;
	padding:0;
	background:url("img/wheel_2.png") 0 0 no-repeat; /*opacity: .7; filter: alpha(opacity=60)*/
}
.wheel > li .bg {
	background:url("img/wheel_2.png");
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	pointer-events:none;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
	-webkit-transition:opacity 0.3s;
	-moz-transition:opacity 0.3s;
	-o-transition:opacity 0.3s;
	-ms-transition:opacity 0.3s;
	transition:opacity 0.3s;
}
.wheel > li a {
	-webkit-border-radius: 100px 0;
	-moz-border-radius: 100px 0;
    border-radius: 100px 0;
    color: rgba(0, 0, 0, 0);
    display: block;
    height: 140px;
    left: 25px;
    position: absolute;
    top: 23px;
    width: 95px;
    z-index: 99;
}
.wheel > li a:hover + .bg, .wheel > li a:hover + div + .bg {
	opacity:1;
	-ms-filter:none;
	filter:none
}
.wheel li .bg {
	background-position:-257px 0;
}
.wheel li + li a {
    border-radius: 0 100px;
    left: 134px;
}
.wheel li + li .bg {
	background-position:-512px 0;
}
.wheel li + li + li a {
	-webkit-border-radius: 300px / 150px;
	-moz-border-radius: 300px / 150px;
    border-radius: 300px / 150px;
    height: 75px;
    left: 50px;
    top: 150px;
    width: 155px;
}
.wheel li + li + li .bg {
	background-position:-769px 0;
}

/** Additional CSS **/
ul.wheel li.central a {
	-webkit-border-radius: 41px;
	-moz-border-radius: 41px;
    border-radius: 41px;
    cursor: pointer;
    height: 65px;
    left: 94px;
    top: 90px;
    width: 65px;
    z-index: 99;
}
ul.wheel li.central div.bg {
	background:url("img/wheel_center_2.png") 0 0 no-repeat;
    height: 206px;
    left: 23px;
    top: 22px;
    width: 210px;
}
/*.slide-holder .slide.type5 .content h2 {
    margin: 50px 8px 24px 0 !important;
}*/


.slide-holder .slide.type5 .content h2 {
    margin: 65px 8px 24px 0 !important;
}


.slide-holder .slide.type5 .left-content.slides2 {
	/*background:linear-gradient(to bottom,  #ee9b0f 0%,#ffb900 53%,#fcd085 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
	background:#f68a33;
	margin-left: -235px;
	opacity:0.8;
	}
	
.slide-holder .slide.type5 .left-content.slides3 {
	background:#0073ae;
	margin-left: -235px;
	opacity:0.8;
	}
	
.slide-holder .slide.type5 .left-content.slides4 {
	background:#009ddc;
	margin-left: -235px;
	opacity:0.8;
	}	
	
.slide-holder .slide.type5 .left-content.slides5 {
	background:#7ac143; 
	margin-left: -235px;
	opacity:0.8;
	}	
	
.slide-holder .slide.type5 .left-content.slides6 {
	background:#fdb913; 
	margin-left: -235px;
	opacity:0.8;
	}			
	

.slide-holder.slides .triangle-link:after, 
.slide-holder.slides-type-2 .triangle-link:after, 
.slide-holder .slide.type5 .left-content.slides .triangle-link:after,
.slide-holder .slide.type5 .left-content.slides3 .triangle-link:after,
.slide-holder .slide.type5 .left-content.slides4 .triangle-link:after,
.products-overview-container .title-band p a.triangle-link:after {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff;
    border-style: solid;
    border-width: 5.5px 0 5.5px 8px;
    content: "";
    display: inline-block;
    height: 0;
    margin-left: 5px;
    vertical-align: middle;
    width: 0;
	
}	

.slide-holder .slide.type5 .left-content.slides2 p a,
.slide-holder .slide.type5 .left-content.slides5 p a,
.slide-holder .slide.type5 .left-content.slides6 p a {
		color:#FFF;}
.slide-holder .slide.type5 .left-content.slides5 .triangle-link:after,
.slide-holder .slide.type5 .left-content.slides6 .triangle-link:after,
.slide-holder .slide.type5 .left-content.slides2 .triangle-link:after {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #FFFFFF;
    border-style: solid;
    border-width: 5.5px 0 5.5px 8px;

    content: "";
    display: inline-block;
    height: 0;
    margin-left: 5px;
    vertical-align: middle;
    width: 0;
}	


@media (max-width: 767px){
.slide-holder .slide .slides .left-content .slides2, 
.slide-holder .slide .slides .left-content .slides3,
.slide-holder .slide .slides .left-content .slides4,
.slide-holder .slide .slides .left-content .slides5,
.slide-holder .slide .slides .left-content .slides6 {
	width:100%; 
	float:none; 
	margin:0;
	}	
	
.slide-holder .slide.type5 .left-content.slides2,
.slide-holder .slide.type5 .left-content.slides3,
.slide-holder .slide.type5 .left-content.slides4,
.slide-holder .slide.type5 .left-content.slides5,
.slide-holder .slide.type5 .left-content.slides6{
	margin-left: 0;

    }
}

@media (min-width: 768px) and (max-width: 991px){ 
.slide-holder .slide .slides .left-content .slides2, 
.slide-holder .slide .slides .left-content .slides3,
.slide-holder .slide .slides .left-content .slides4,
.slide-holder .slide .slides .left-content .slides5,
.slide-holder .slide .slides .left-content .slides6 {
	width:100%; 
	float:none; 
	margin:0;
	
	}	
	
.slide-holder .slide.type5 .left-content.slides2,
.slide-holder .slide.type5 .left-content.slides3,
.slide-holder .slide.type5 .left-content.slides4,
.slide-holder .slide.type5 .left-content.slides5,
.slide-holder .slide.type5 .left-content.slides6{
	margin-left: 0;
	}
}

@media (max-width: 420px) { 

.row-container .container .row img {
    margin: 0 auto;
    vertical-align: middle;
    /*width: 100%;*/
}


}


/*Banner slider CSS start */
.wheel-large{
	display:block;
	position:relative;
	width:299px;
	height:395px;
	list-style:none;
	padding:0;
	background:url("img/wheel_2.png") 0 0 no-repeat;
	opacity: .8;
	filter: alpha(opacity=80);
	}
.wheel-large > li .bg{
	background:url("img/wheel_2.png");
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	pointer-events:none;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=.7)";
	filter: alpha(opacity=80);
	-webkit-transition:opacity 0.3s;
	-moz-transition:opacity 0.3s;
	-o-transition:opacity 0.3s;
	-ms-transition:opacity 0.3s;
	transition:opacity 0.3s;
	}
.wheel-large > li a{
	-webkit-border-radius: 100px 0;
	-moz-border-radius: 100px 0;
    border-radius: 100px 0;
    color: rgba(0, 0, 0, 0);
    display: block;
    height:166px;
    left: 16px;
    position: absolute;
    top: 64px;
    width: 126px;
    z-index: 99;
	
	}
.wheel-large > li a:hover + .bg{
	opacity:1;
	-ms-filter:none;
	filter:none;
	}
.wheel-large li .bg{
	background-position:-299px 0;
	}
.wheel-large li + li a{
    border-radius: 0 100px;
	left:160px;
	}
.wheel-large li + li .bg{
	background-position:-598px 0;
	}
.wheel-large li + li + li a{
	border-radius: 200px / 100px;
	height:80px;
	width:208px;
	top:256px;
	left:50px;
	}
.wheel-large li + li + li .bg{
	background-position:-897px 0;
	}
	

/** Additional CSS **/
ul.wheel-large li.central-large a {
	-webkit-border-radius: 112px;
	-moz-border-radius: 112px;
    border-radius: 112px;
    cursor: pointer;
    height: 112px;
    left: 92px;
    top: 142px;
    width: 112px;
    z-index: 99;
}
ul.wheel-large li.central-large div.bg {
	background:url("img/wheel_2.png");
    height: 395px;
    width: 285px;
}

	
.home-container .carousel .caption-a{
	color:#fff;font-family:proximaNovaLight;
	font-size:30px;
	/*line-height:38px;*/
	line-height:25px;
	width:50%;
	padding-top:56px;
	}

.home-container .carousel .caption-a a{
	color:#fff;
	text-decoration:none;
	} 
		
.home-container .carousel .caption-a.white{
	color:#fff;
	}
.home-container .carousel .caption-a.white a{
	color:#005295;
	text-decoration:none;
	}
.home-container .carousel .caption-a.blue{
	color:#005295;
	}
	
.home-container .carousel .caption-a.blue a{
	color:#005295;
	text-decoration:none;
	} 	
.home-container .carousel .caption-a.blue .triangle-link{
	color:#005295;
	}
.home-container .carousel .caption-a.blue .triangle-link:after{
	border-color:transparent transparent transparent #005295;
	}

.footnote p { 
	font-size:12px; 
	color:#000; 
	padding:24px 0; 
	margin:0;
	}

.banner-title { 
	font-family: proximaNovaLight;font-size: 28px; font-weight:normal; margin:0; padding:0;
	}

.banner-title p { 
	font-family: proximaNovaLight;font-size: 28px; font-weight:normal; margin:0; padding:0;
	}
			
.home-container .carousel .btn-container-first{
	padding:62px 0;
	}
.home-container .carousel .btn-container-second{
	padding:62px 0;
	}
.home-container .carousel .btn-container-third{
	padding:120px 0;
	}

.bnr-slider-column-right{
	padding-top:60px;
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover
	;background-size:cover;
}

.bnr-slider-column-right img{
	width:100%;
	height:100%;
}

.home-container .carousel .caption.blue{
	color:#005295;
	}
	
.home-container .carousel .caption.blue a{
	color:#005295;
	text-decoration:none;
	} 	
.home-container .carousel .caption.blue .triangle-link{
	color:#005295;
	}
.home-container .carousel .caption.blue .triangle-link:after{
	border-color:transparent transparent transparent #005295;
	}

@media (min-width: 768px) and (max-width: 991px){
.home-container .carousel .caption-a{
	width:100%;
	}
.home-container .carousel .btn-container-third{
	padding:80px 0;
	}
.wheel-large { 
	display:none; 
}

.caption-a {
	 width:100%; 
	 }	
.footnote p { 
	font-size:12px; 
	color:#000; 
	padding:20px 0; 
	margin:0;
	}

.home-container .carousel .caption .quote{
	font-family:proximaNovaSemibold;
	font-size:30px;
	margin-right:45px;
	}	

.home-container .carousel .caption{width:100%;font-size:30px;line-height:54px}

.home-container .carousel .caption-a.blue a{
	line-height:32px;
	} 
 		 	 
}

		
@media (max-width: 767px){
.home-container .carousel .caption-a{
	width:100%;
	font-size:24px;
	line-height:28px;
	}
.home-container .carousel .btn-container-third{
	padding:80px 0;
	}
.home-container .carousel .btn-container-first{
	padding:34px 0;
	}
.home-container .carousel .btn-container-second{
	padding:26px 0;
	}	
.wheel-large { 
	display:none; 
}

.home-container .carousel .caption .quote{
	font-family:proximaNovaSemibold;
	font-size:30px;
	margin-right:45px;
	}	
 	 
} 


@media (max-width: 420px) {
.home-container .carousel .caption-a{
	font-size:18px;
	line-height:22px;
	width:100%;
	padding-top:72px;
	}
.home-container .carousel .btn-container-first{
	padding:20px 0;
	}
.home-container .carousel .btn-container-second{
	padding:0;
	}		
.home-container .carousel .btn-container-third{
	padding:80px 0;
	}
.footnote p {  
	padding:0 0 16px 0; 
	margin:0;
	font-size:11px; 
	}

				
} 

.slide-holder-cloud {
	background:url("img/slide2.jpg") center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	background-size:cover; 
	height:118px }
	
.slide-holder-cloud-iphone {
	background:url("/portal/common/img/bnr-cloud-bg.jpg") center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	background-size:cover; 
	height:200px; 
	margin-top:100px;
	color:#f15c22; 
	}

.slide-holder-cloud-iphone h1 {
	color:#f15c22;
	}
	
.slides-iphone {
	background:url("/portal/common/img/bnr-slides-iphone.png") no-repeat; 
	height:300px; 
	margin-top:-100px;
	}			

.triangle-link-y{font-family:proximaNovaSemibold;font-size:30px;color:#fdb913;}
.triangle-link-y:after{content:"";display:inline-block;margin-left:5px;vertical-align:middle;width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 8px;border-color:transparent transparent transparent #fdb913}
.triangle-link-y:hover{color:#f7a800;}
.triangle-link-y:hover:after{border-color:transparent transparent transparent #f7a900}

.taglineright a:after{color:#f7a800; display:block; margin-left:5px;}
.taglineright a:{color:#f7a800; display:block; margin-left:5px; }
.taglineright a:hover{color:#f7a800;}
.taglineright a::hover:after{border-color:transparent transparent transparent #f7a900}


.content-right { 
	padding-left:45px; 
	padding-top:36px; 
	color:#005295;
	font-family: proximaNovaLight;
	font-size: 28px; 
	font-weight:normal;
}

@media (max-width: 991px){
.slides-iphone { 
	display:none; 
}
}

@media (max-width: 767px){
.content-right { 
	padding:16px 0 16px 0; 
}
}
/*Homepage Banner slider CSS end */


/** UK banner starts here**/

.carousel-bg {
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	background-size:cover;
	}

/** banner end here**/

/*Sage Banner */

.bg-style-light-blue{
	background-color:#2A67A2;
	margin-top:15px;
	padding-bottom:20px;
	
}

.bg-style-gray{
	background-color:#ececec;

}

.text-align-center-white{
	color:#ffffff;
	text-align:center;	
}

/*end of Sage Banner */

.industry-header{
	font-size:37px;
	color:#ffffff;
	line-height:130%;
	font-family: proximaNovaLight;
	padding-top:15px;	
	
}

/*home page banner white button  */
.btn-hb-white {  color: #fff; border-radius: 4px; font-size:16px; padding: 8px 16px; border: 1px solid #009DDC;}
.btn-hb-white a{border-color: #009DDC;  color: #fff; border-radius: 4px; font-size:16px; padding: 8px 16px; }
.btn-hb-white a:hover{border-color: #009DDC;  color: #fff;}
  
/*home page gartner banner  */  
@media (max-width : 767px) {
	
.gartner {display:none;}	 
}

@media (min-width: 768px) and (max-width: 991px) { 
.gartner {display:none;}
}

@media (max-width : 480px) {
	.gartner {display:none;}	
	
 }
 /*products home banner  */ 
 .prod-banner {
  background: url('/portal/common/img/brn-product-overview-1310x450.jpg') top center no-repeat;
  background-size: cover;
  height: 430px;
  padding-top: 50px;
  padding-bottom: 70px;
  text-align: center;
}

.prod-banner-text1 {
  color: white;
  font-size:46px;
  font-family:"proximaNovaLight","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.prod-banner-text2 {
  color: white;
  font-size:28px;
  font-family:"proximaNovaLight","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.prod-subhead-section {
  padding: 60px 0 40px 0;
  border-bottom: #8c8c8c solid 1px;
  text-align: center;
}

.prod-subhead-text1 {
  font-size:46px;
  font-family:"proximaNovaLight","Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #666;
  line-height: 44px;
}

.prod-subhead-text2 {
  color: #666;
  font-size:28px;
  font-family:"proximaNovaLight","Helvetica Neue",Helvetica,Arial,sans-serif;
  line-height: 32px;
}


@media (max-width : 480px) {
  
  .prod-banner {
	height: 165px;
    padding-top: 0;
    padding-bottom: 20px;
	text-align: center;
	margin-top: 20px;
  }
	
  .prod-banner-text1 {
	font-size: 22px;
  }
	
  .prod-banner-text2 {
	font-size: 20px;
  }
   
  .prod-subhead-text1 {
	font-size:28px;
	line-height: 32px;
  }
	
  .prod-subhead-text2 {
	font-size:22px;
  }
}

/*** Start REDESIGN banner [AUG 2015] ***/
.banner{
	background-size: cover !important;
	height: 450px;
}
.bannerSubhead a{
	color: #fff;
	font-size: 40px;
	font-family: proximaNova;
}

.banner--customer-overview {
  background: url("/portal/common/img/bnr-bg-customer-overview-hero.jpg") top center no-repeat;
  
}

.banner--resource-center {
  background: url("/portal/common/img/bnr-resource-center-desktop.jpg") top center no-repeat;
  
}

.banner--featured-ebook {
  background: url("/portal/common/img/bnr-featured-ebook.jpg") top center no-repeat;
  
}

.banner__text {
  font-family: proximaNova;
  font-size: 22px;
}

.banner__text--white {
  color: #fff;
}

@media (max-width : 480px) {
  .vertical-align-center.align-footer {
    top: 0;
    transform: translateY(0);
  }
}
   
   
@media (min-width: 768px) and (max-width: 991px) {
  
}


/******Start of New Customer Testimonials Template*******/
/*.home-container .carousel .card {*/
.l--banner {
    height: 490px !important;
    width: 100% !important;
}

.customer-banner {
  background-size: cover !important;
  height: 450px;
  width: 100%;
 }
 
.event-banner {
	height:300px;
	width: 100%;
	background-size: cover !important;
	 } 
 
 @media (min-width: 768px) and (max-width: 991px) {
.cus-banner--title {
	  margin-top: 100px;
  }
 
}

@media (max-width : 767px) { 
.customer-banner  {
		/*border:2px dotted #990099;*/
		height: 210px;
 }

.cus-banner-qoute {
    font-family: proximaNova;
    font-size: 28px;
    line-height: 32px;
    margin-top: 40px;
    text-align: center;
	} 
 
}

@media (max-width : 480px) { 

.customer-banner, .event-banner {
    background-size: cover !important;
    height: 180px;
    margin-top: 5px;
    width: 100%;
 }

.cus-banner-qoute {
    font-family: proximaNova;
    font-size: 28px;
    line-height: 32px;
    margin-top: 30px;
    text-align: center;
  }
}


/******End of New Customer Testimonials Template*******/

/*** End REDESIGN banner [AUG 2015] ***/
