@charset "utf-8";
/* CSS Document */

.u11title{
	padding-top:70px;
}
.u11mhead > strong, .u11title > strong{
	font-size: 4rem;
	}
.banner{
	background-color:#e7ecf0!important
}
.c75w3 .icn-list a{
	font-size: 18px;
    font-weight: bold;
	}
.boxmheight{
	min-height:230px;
}
.u11v1 .u11w1,.scl-icons{
	display:none!important;
}
.f11 .u03{
	display:block!important;
}
	.u01select select {
     border: 1px solid #dce3e4;
    color: #666;
    cursor: pointer;
    padding: 4px 100px 3px 0 !important;
}
.u01select {
    position: absolute;
    right: 6%;
    top: 3px;
}
.sel-lag01{
	font-size:14px;
	color:#fff;
	}
.cw22-heading{
	color:#000;
	}
.cw22v3 .cw22w1{
	margin-top: 100px;
	}
 .cw36w4{
		width:87%;
}
.cw36w4 h4{
	text-align: center;
    top: 40%;
    position: relative;
}

		
.cn10w7b{
	padding-bottom:13px;
	}
.cn10head h4{
	 padding: 8px 50px;
	}
.cn10head .cn10icon{
	  margin: -20px 10px 0 0;
	}
.cw22bgimg{
	background-position: 100% 0 !important;
    background-repeat: no-repeat;
	display: block!important;
			}
.s35h{
	font-size: 3.5rem!important;
	}
.ru .cw22-heading{
	font-size: 3.9rem;
	}
.es-sl .cn10head h4{
	    height: 63px;
	}
.gly-video{
	margin-top:20px;
}
.gly-video .cw04w2{
	margin-top:20px;
}
.gly-video .cw04vid{
	 border: 7px solid #fff;
	 box-shadow: 3px 3px 3px 3px #888;
	-moz-box-shadow: 3px 3px 3px 3px #888;
	-webkit-box-shadow: 3px 3px 3px 3px #888;
}
.gly-video .cw04w2 ul li{
	clear:none;
	padding-left: 0.3em;
}
.gly-video .cw04w2 ul li img{
	border:2px solid #fff;
}
	.gly-video  .cw04w2 ul li a:hover img, .cw04w2 ul li.cw04selected a img{
	border:2px solid #CD0000;
/*	-moz-box-shadow: 0px 2px 5px #aaa;
	-webkit-box-shadow: 0px 2px 5px #aaa;
	box-shadow: 0px 2px 5px #aaa;*/
	}

.gly-video .cw04note p{
		margin-top:5px;		
}

.gly-video .cw04w6{
	background:#fff;
}
.gly-video .cw04w2{
	background:#f2f2f2;
}
.gly-video .cw04w2 h5 ,.gly-video .cw04w2 a{
	font-size:1.3rem;
}
ul.icn-res-list li{
	 padding-left: 4.3em;
	}
ul.icn-res-list li::before{
	font-size: 7.8rem;
	}
.vmlink{
	color: #1f4f82!important;
    text-decoration: none;

}
.vmlink:hover{
	color: #1f4f82!important;
	text-decoration:underline;
	cursor:pointer;
}
.cta-bttns div > a{
	font-weight: bold;
}
.cn10v2 .cn10w6 .solution-list li{
 background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	
	}

@media(min-width:700px) and (max-width:800px){
	.cw04vid , .cw04vid{
	width:90%!important;
}
.BrightcoveExperience {
	width:100%!important;
}
}

@media(min-width:600px) and (max-width:700px){
	.cw04vid , .cw04vid{
	width:80%!important;
}
.BrightcoveExperience {
	width:100%!important;
}
}

@media(min-width:0) and (max-width:600px){
.boxmheight{
	min-height:130px;
}
.cw22v3 .cw22-heading, .cw22v3 h1{
	font-size: 4.0rem;
}
	.c75v1 h2.hdx{
		font-size: 3.3rem;
}

.cw04vid , .cw04vid{
	width:70%!important;
}
.BrightcoveExperience {
	width:100%!important;
}
	}	
	@media(min-width:0) and (max-width:450px){
	.c75w3 .icn-list a{
	font-size:13px;
	}	
		
}	
		
		
		
		
		
		
		
		
		
		
		
		