.Table_Fix {
	height: 100%;
}

form {
	margin-bottom : 0;
}

body {
	/* font-family: 'museo_slab500'; */
	font-family: 'Noto Sans',sans-serif;
	font-size: 14px;
	margin:0px;
	line-height:22px;
	color:#444444;
}


.bk-grey { 
background-color:#FFF !Important;
 }

td {
	font-family: 'Noto Sans',sans-serif;
	font-size: 14px;
	line-height:22px;
	word-wrap: break-word;
	-webkit-hyphens: none !Important;
	-moz-hyphens: none !Important;
	hyphens: none !Important;
	-ms-hyphens: none !Important;
}

div {
	font-family: 'Noto Sans',sans-serif;
	font-size: 14px;
	word-wrap: break-word;
	-webkit-hyphens: none !Important;
	-moz-hyphens: none !Important;
	hyphens: none !Important;
	-ms-hyphens: none !Important;
}

u {
	font-family: 'Noto Sans',sans-serif;
	font-size: 14px;
}

span {
	font-family: 'Noto Sans',sans-serif;
	font-size: 14px;
}

p {
	font-family: 'Noto Sans',sans-serif;
	font-size: 14px;
}

strong {
	font-family: 'Noto Sans',sans-serif;
	font-size: 14px;
	font-weight: bold;
}

b {
	font-family: 'Noto Sans',sans-serif;
	font-size: 14px;
	font-weight: bold;
}

a:link {
	color: #00A6E3;
	text-decoration:none;
}

a:visited {
	color: #00A6E3;
	text-decoration:none;
}
a:hover {
	color: #666666 !Important;
	text-decoration:none;
}

a:active {
	color: #00A6E3;
	text-decoration:none;
}

.font {
	font-family: 'museo_slab500';
	color:#FFFFFF
}

.container {
width: 100%;
background-image:url(http://www.divx.com/solutions/wp-content/uploads/2014/07/bkg-divx.jpg);
background-position:center top;
background-repeat:no-repeat;
margin-top:-16px;
}

.container-int {
	width: 100%;
margin-top:-40px;
	
}

.container-header{
	width:100%;
	position:absolute;
	z-index:99;
}

.header {
	max-width: 1095px;
    margin: 0px auto;
    padding-top: 36px ;
    margin-top: -1px ;
}

.w-news {
	background-image:url(http://www.divx.com/solutions/wp-content/uploads/2014/07/bkg-blue.jpg);
    background-position:center top;
    background-repeat:no-repeat;
}

.btmanage {
	border-radius: 0px 0px 12px 12px;
	background-color: rgb(82, 82, 73);
	color: rgb(255, 255, 255);
	font-family: "biondi_sansregular";
	font-size: 13px;
	float: right;
	margin-top: 12px;
	padding: 8px 24px;
	-webkit-box-shadow: 1px 2px 4px 0 #E3E3E3;
	box-shadow: 1px 2px 4px 0 #E3E3E3;
}

.btmanage:hover {
	background-color:#404039;
}

.logo {
	width:160px;
	float:left;
}

.text-banner { 
	color:#FFF; 
	padding:20px; 
	line-height:30px; 
	font-family: 'museo_slab500';
    font-weight: normal; 
	font-size:24px;
	
}

.blog-area .page {
max-width: 1200px;
margin: 0 auto;
padding: 30px;
margin-bottom: 20px;
margin-top: 20px;
border: 1px solid #eee;
}

.lfcol{ width:50%; float:left; padding:10px;
}

.tit-int-lf{
font-weight: bold;
font-family: 'museo_slab500';
text-align: left;
color: #000000;
font-size: 25px;
margin-bottom: 0px;
line-height: 40px;
}

.fontsizesm{ 
font-size:13px !important;
}

.mlftifra{
 margin-left:-108px;
}

.icon-col {
	float:right; margin-bottom:10px
}

.box-tel {
float:right; 
text-align:right; 
font-size:16px; 
line-height:22px; 
margin-top:10px; 
margin-right:40px;
}

.menu {
	float:right;
	margin-top:0px; 
}

.menu li {
	float:left;
	list-style:none;
}

.menudivi {
	margin-top: -19px;
}

.menu a {
	padding:10px 34px;
	color:#777777;
	text-decoration:none;
	font-size:12px;
	font-family: "biondi_sansregular";
}

.menu a:hover {
	color:#72000D;
}

.clear {
	clear:both;
}

.divid {
	float:left;
}

.bannerdefault {
	margin-top:15px;
	clear: both;
}

.imagebanner {
height: 602px;
}

.boxesde {
	width:360px;
	float:left;
	margin-left:20px;
	border-right:1px solid #EEEEEE;
	/* font-family: 'museo_slab500'; */
}

.boxesdesm {
	width:271px;
	float:left;
	border-right:1px solid #EEEEEE;
	font-family: 'museo_slab500';
	padding: 18px;
}

.last {
	border-right:none !important;
	width: 246px  !important;
}

.content {
	width:100%;
}

.title {
	font-size:15px;
	color:#72000D;
	margin-bottom:14px;
	font-family: "biondi_sansregular";
}

.ttfont2{
	font-size:14px !important;
}

.titleint {
	font-size:23px;
	color:#72000D;
	margin-bottom:20px;
	font-family: "biondi_sansregular";
}

.titleint2 {
	font-size:15px;
	color:#72000D;
	margin-bottom:5px;
	font-family: "biondi_sansregular";
}

.imagebx {
	float:left;
	margin-right:20px;
}
.imagebx2 {
text-align: center;
}

.wauto{
	width:auto !important;
}

.txtbx {
	float:left;
	width:170px;
	font-size:13px;
	font-family: 'museo_slab500';
	height:120px;
}

.title-footer{
	font-family: 'museo_slab500';
    text-transform: uppercase;
	font-size:13px;
	margin-bottom:5px;
	margin-top:10px;
	letter-spacing: 1px;
	color:#CCCCCC;
	width: 80%;
    padding-bottom: 5px;
    border-bottom: 1px solid #838383;
}

.txtbx2 {
	float:left;
	width:170px;
	font-size:13px;
	font-family: 'museo_slab500';
	height:102px;
}

.footer {
	background-color:#212121;
	min-height:320px;
	padding-top:20px;
	color:#999;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	}

.footerconta {
	max-width:1095px;
	margin: 0px auto;
}

.linksbot {
	float:left;
}


.linksbot a {
	margin:0px 10px;
	color:#FFFFFF;
	font-family:arial;
	font-size:11px;
	text-decoration:none;
}

.linksbot a:hover {
	text-decoration:underline;
}

.copy {
	float:right;
	font-family:arial;
	font-size:11px;
}

.leftcont {
	float:left;
	min-height:400px;
	width: 100%;
}

.rightcont {
	width:220px;
	float:left;
	min-height:400px;
	margin-bottom: 50px;
}

.noborder {
	border-right:none;
}

.boxfleft {
	float:left;
	margin-right:30px;
}

.txtbx_inter {
	float: left;
	width: 550px;
	line-height: 26px;
	margin-left: 20px;
}
.diviinter {
	border-bottom:1px solid #EBEBEB;
	margin:20px 0px;
	clear:both;
	width:95%;
}

.bottext{
	float: left;
margin-top: 9px;
font-size: 11px;
margin-left: 10px;
}

.socialic{
	float: right;
margin-top: -16px;
}

.socialic a:link{
	margin:0px 5px;
}

.social-icon{
float:left; 
margin:5px;
}

.social-icon-box{ 
padding-left: 0px; 
padding-right: 0px; 
padding-top: 10px;
}

.margin-logos {
margin-top:-20px
}

.box1 {
font-family: 'Arial';
font-size: 16px;
background-color: white;
border-top: 1px solid #DADADA;
border-right: 1px solid #DADADA;
border-bottom: 1px solid #DADADA;
border-left: 1px solid #DADADA;
height: 45px;
width: 95%;
padding: 12px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
padding-left:10px;
margin-top:5px;
margin-bottom: 0px;
}

.formcontain{ 
max-width:913px; 
margin:0px auto;
}

.box1a {
font-family: 'Arial';
font-size: 16px;
background-color: fff;
border-top: 1px solid #DADADA;
border-right: 1px solid #DADADA;
border-bottom: 1px solid #DADADA;
border-left: 1px solid #DADADA;
height: 36px;
width: 80%;
padding: 12px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
padding-left:10px;
margin-bottom:0px;
margin-top:5px;
}

.size22-cu {
font-size: 22px;
padding-top: 1%;
}

.box-col-contact2 {
	padding-top:8px;
	padding-bottom:8px;
	clear:both;
}

.col1-contact {
width: 20%;
float: left;
color: #00A6E3 !important;
font-family: 'museo_slab500';
padding-top: 20px;
}

.col2-contact {
width: 30%;
float: left;
padding-top: 20px;
}

.col3-contact {
	width:45%; 
	float:left;
}

.size22p {
	font-size:22px !important;
	padding-top:9%;
}

.box2 {
font-family: 'museo_slab500';
font-size: 13px;
background-color: white;
border-top: 1px solid #DADADA;
border-right: 1px solid #DADADA;
border-bottom: 1px solid #DADADA;
border-left: 1px solid #DADADA;
height: 100px;
width: 94%;
padding: 4px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
padding-left:10px;
margin-bottom:20px;
margin-top:5px;
}

.btsubmform{ 
margin:0px auto;
 text-align:center;
}

.box2a {
font-family: 'museo_slab500';
font-size: 13px;
background-color: fff;
border-top: 1px solid #DADADA;
border-right: 1px solid #DADADA;
border-bottom: 1px solid #DADADA;
border-left: 1px solid #DADADA;
height: 100px;
width: 100%;
padding: 4px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
padding-left:10px;
margin-bottom:20px;
margin-top:5px;
}

.but1 {
	background-color:#B50016;
   padding: 7.5px 15px !Important;
   -webkit-border-radius: 4px !Important;
   -moz-border-radius: 4px !Important;
   border-radius: 4px !Important;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0 !Important;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0 !Important;
   box-shadow: rgba(0,0,0,1) 0 1px 0 !Important;
   text-shadow: rgba(0,0,0,.4) 0 1px 0 !Important;
   color: white !Important;
   font-size: 15px !Important;
   font-family: Helvetica, Arial, Sans-Serif !Important;
   text-decoration: none !Important;
   vertical-align: middle !Important;
   border-bottom:none !Important; 
   }

.but1:hover {
   border-top-color: #72000D !Important;
   background: #72000D !Important;
   color: #ffffff !Important;
   }

.but1:active {
   border-top-color: #1b5c1f !Important;
   background: #1b5c1f !Important;
   }

.img1x {
margin-top:8px !Important;
}

.contact-column-a {
	float:left; width:28%;
}
	
.contact-column-b {
	float:left; margin-left:40px; width:28%;
}
	
.box-product {
	margin-top:10px; 
	margin-bottom:10px;
	clear:both;
}

.box-product-ima {
	float:left; 
	width:120px; 
	text-align:center;
}

.box-product-text {
	float:left;
	width:80%;
}

.box-product-divi {
	border-bottom: 1px dotted #CCC;
    width: 100%;
    height: 1px;
    padding-top: 20px;
    margin-bottom: 20px;
	clear:both;
}
	
	
.boxa1 { 
float:left;
width:22%;
height:90px;
}

.boxa2 {
 float:left;
width:76%;
height:90px
}

.link a {
	color:#72000D;
	text-decoration:none;
}

.link hover {
	color:#34531C;
	text-decoration:none;
}

.box-request {
	width:158px; 
	background-color:#4F4F4F; 
	border-left:1px #FFF solid; 
	border-right:1px solid #FFF; 
	height:35px; 
	color:#FFF; 
	padding:7px; 
	float:left;
	text-align:center;
}

.box-social {
	float:left;
}

.box-top {
	float:right;
	width:340px;
}


/*-----NEW STYLE HOME-----*/
.box-icons-line{
	padding-bottom:20px;
	border-bottom:1px solid #CCCCCC;
	height:120px;
}

.box-icons { 
    width:33%;
    float:left; 
	padding:20px;
	}

.box-icons-title {
	font-size: 22px;
    color: #72000D;
    font-family: 'museo_slab500';
    font-weight: normal;
	margin-bottom:10px;
	margin-top: 10px;
line-height: 24px;
}

.box-icons-img {
 float:left; 
width:70px; 
margin-right:20px}

.title-2 {
	font-size: 22px;
    color: #333;
    font-family: 'museo_slab500';
    font-weight: normal;
	margin-bottom:10px;
	line-height:26px;
}

.col-1{
width:790px; 
float:left;
}
	
.col1-box1{
width:100%; 
float:left;
 padding:20px;
}
	
.col1-box2{
width:33%;
padding:12px; 
float:left
}

.col-2 
{
width:240px; 
float:right; 
margin-top:20px
}

.col2-box1{
padding-bottom:25px; 
padding-top:25px; 
padding-left:30px; 
padding-right:30px; 
color:#FFF; 
background-color:#72000D; 
margin-bottom:8px;
font-family: 'museo_slab500';
}


.col2-box1 hover{
	background-color:#005F7D; 
}


.col2-box2{
padding-bottom:10px; 
padding-top:25px; 
padding-left:30px; 
padding-right:30px; 
color:#FFF; 
background-color:#333;
font-family: 'museo_slab500'; 
margin-bottom:10px;}
.clear{clear:both}
.clear2{clear:both}
.margin-top10{margin-top:10px
}

.no-hyp {
	word-wrap: break-word;
	-webkit-hyphens: none;  
	-moz-hyphens: none; 
	hyphens: none;
	-ms-hyphens: none;
	}

.listab{
	/*margin-top: -8px;*/
	margin-left: -20px;
	}

.listab li{
	list-style-image:url(../images/arrowlist.png);
	height:30px;	 
	}

.listac{
	/*margin-top: -8px;*/
	margin-left: -10px;
	}

.listac li{
	list-style-image:url(../images/arrowlist.jpg);
	/*height:23px;*/	 
	}

.font-title-br 
{font-size: 16px;
margin-bottom: 5px;
line-height: 20px;
color:#FFF;
}

.eachtabshome{
margin-top:30px; 
height:200px
}

.eachtabshome a{ 
float:left; 
width: 20%;
}

.eachtabshome .col-solution{
 width:auto 
}
.font-title-br a {
font-size: 16px;
margin-bottom: 5px;
line-height: 20px;
color:#FFF;
}

.font-title-br hover {
font-size: 16px;
margin-bottom: 5px;
line-height: 20px;
color:#FFF;
}

.font-text-br{
font-size:14px
}
.font-text-br2{ 
font-size:12px; color:#DDD;
}

.line-br{
height:1px; 
background-color:#666; 
margin-top:10px; 
margin-bottom:10px; 
clear:both;
}

.icon-column {
float:right; 
margin-bottom:10px;
}

/*------NEW STYLE FOOTER----*/

.footer-col1 {
	width:33%; 
	float:left; 
	height:210px;
	padding:0px 20px;
	}

.footer-col2 {
	float:left; 
	width:33%; 
	padding:0px 20px; 
	height:210px;
}

.footer-col3 {
	float:left; 
	width:33%; 
	padding:0px 20px; 
	height:210px;
}

.footer-col4 {
	width:25%; 
	float:left;
	padding:0px 20px; 
	height:200px;
}

.text-copy {
	text-align:center; 
	font-size:11px;
	margin-top: 5px;
}
.text-copy a{
	color:#777;
}

.footer-font {
font-size: 12px;
color: #838383;
font-family: 'Noto Sans',sans-serif;
}

.footer-font a{
	color:#838383;
}

.footer-font hover{
	color: #FFF;
}

.box-text-column {
	float:left; 
width:80%; 
height:65px;
}
	
.box-leadership {
	width:30%; 
	float:left; 
	padding:15px; 
	border:1px solid #EEEEEE;
	margin:12px;
	}
	
.box-title-leadership {
	padding-top:10px; 
	padding-bottom:10px; 
	border-bottom:1px solid #EEEEEE; 
	margin-bottom:15px;
	}

.title-leadership {
	font-size: 16px;
    color: #72000D;
    font-family: 'museo_slab500';
    font-weight: normal;
    line-height: 26px;
	}
	
.logos-footer {
	border-top:1px dashed #D2D2D2;
	max-width: 1095px;
margin: 0px auto;
}

.ima-logo-footer {
	float:left; 
	padding-top: 26px;
	padding-left:26px;
	padding-bottom:20px;
	padding-right:26px;
	}
	
.col-solution {
	width:16%; 
	float:left; 
	margin:20px; 
	height:200px;
}


<!-- Styles moved -->


.footlinks{
	text-align:center;
	margin:7px 0px;}
.footlinks a{
	margin:0px 10px;
	color:#777;
	}

.onecolumn{
	width: 1032px;
	margin-bottom: 50px;
	min-height: 400px;
	clear: both;
}

.bkgwel{
	background-image:url(../images/bkgtrans.png);
	max-width:1060px;
	padding:70px 120px;
	margin:70px auto;overflow: hidden; 

}

.colmn1{
	width: 45%;
float: left;
margin-right: 30px;
font-size: 13px;
color: #444444;
font-weight: lighter;
line-height: 19px;
margin-top: 20px;margin-left: 10px;}

.colmn2{
	padding-left: 1.25em;
    padding-right: 1.25em;
    float: left;
	position: relative;
    width: 50%;
	font-size: 16px;
color: #fff;
font-weight: lighter;
line-height: 19px;
	}

ul li{
	list-style:none;
padding: 1px 0;
}

.bkgwel2{
	background-image:url(../images/bkgtrans.png);
	max-width:900px;
	padding:70px 120px;
	margin:70px auto;overflow: hidden;
	background: -moz-linear-gradient(top, rgba(255,255,255,0.74) 0%, rgba(255,255,255,0.8) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.74)), color-stop(100%,rgba(255,255,255,0.8)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0.74) 0%,rgba(255,255,255,0.8) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0.74) 0%,rgba(255,255,255,0.8) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0.74) 0%,rgba(255,255,255,0.8) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0.74) 0%,rgba(255,255,255,0.8) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4000000', endColorstr='#cc000000',GradientType=0 ); 

}

.bxwel1{
	max-width: 521px;
float: left;
margin-right: 30px;
font-size: 13px;
color: #444444;
font-weight: lighter;
line-height: 19px;
margin-top: 20px;margin-left: 10px;
text-align:center;
}

.bxwel2{
	float:right;}
.bxwel4{
	float:left; margin-left:30px;
}

.bxwel5{

	max-width: 550px;
float: left;
margin-right: 30px;
font-size: 13px;
color: #FFF;
font-weight: lighter;
line-height: 19px;
margin-left: 10px;
}

.bigtitle{
	text-align:center;
	font-family: 'museo_slab500'; color:#444444; font-size:32px;margin-bottom: 40px; letter-spacing:1px;
}

.containt{padding:0px;overflow: hidden;
	clear:both;
}

.containt3{
padding:40px 0px 40px; overflow: hidden;
	clear:both;
}

.containt4b{
padding:0px; overflow: hidden;
	clear:both;
}

.containt4c{
padding-top:30px; overflow: hidden;
	clear:both;
}

.containt4d{
padding-top:100px; overflow: hidden;
	clear:both;
}
	
.maxwbox2 {
max-width: 823px;
margin: 19px auto;
min-height: 160px;
padding-top: 20px;

}

.containt2 {
padding: 60px 0px 60px;
overflow: hidden;
clear: both;
}

.containt2-tm {
padding: 50px 0px 0px;
overflow: hidden;
clear: both;
}

.containt2-tm2 {
padding: 50px 0px 50px;
overflow: hidden;
clear: both;
}

.containt2-ms-new {
padding: 60px 0px 60px;
overflow: hidden;
clear: both;
}

.containt2-ce {
padding: 90px 0px 60px;
overflow: hidden;
clear: both;
}

.containt2-ce2 {
padding: 30px 0px 10px;
overflow: hidden;
clear: both;
}

.containt2-pr {
padding: 50px 0px 50px;
overflow: hidden;
clear: both;
}

.containt2-cs {
overflow: hidden;
clear: both;
}

.containt2-au {
overflow: hidden;
clear: both;
}

.containt2-cs2 {
overflow: hidden;
clear: both;
}

.containt2-new {
padding-top: 60px;
overflow: hidden;
clear: both;
height:944px;
}

.containt2-new-cs {
padding-top: 60px;
overflow: hidden;
clear: both;
}

.containt2-ms {
padding: 30px 0px 60px;
overflow: hidden;
clear: both;
}

.containt2-about {
padding: 20px 0px 60px;
overflow: hidden;
clear: both;
}


.containt5{
padding:10px 0px 30px;
overflow: hidden;
	clear:both;
}
.contblue{
	background-color:#00ADEF;
	color:#FFFFFF;
}
	


.contblue-ps{
	background-image:url(http://www.divx.com/solutions/wp-content/uploads/2014/08/blue-banner.jpg);
	background-color:#00ADEF;
	color:#FFFFFF;
	background-repeat: no-repeat;
}
	
.contgrey-ce{
	background-image:url(http://www.divx.com/solutions/wp-content/uploads/2014/08/grey-banner.jpg);
	background-repeat: no-repeat;
	height:280px;
}
	
.contlt623-ms{
	background-image:url(http://www.divx.com/solutions/wp-content/uploads/2014/08/banner1-ms.jpg);
	height:623px;
	color:#FFFFFF;
	background-position:center top;
	background-repeat: no-repeat;
}
	
.contgreen-ms{
	background-image:url(http://www.divx.com/solutions/wp-content/uploads/2014/08/green-banner-ms.jpg);
	height:388px;
	color:#FFFFFF;
	background-repeat: no-repeat;
}
	
.contblue-ms{
	background-image:url(http://www.divx.com/solutions/wp-content/uploads/2014/08/banner5pic.jpg);
	background-color:#00ADEF;
	color:#FFFFFF;
	background-repeat: no-repeat;
}
	
.contblue-ms2{
	background-color:#00ADEF;
	color:#FFFFFF;
	background-repeat: no-repeat;
	background-position:center;
}
	
.contblue-ms3{
	background-image:url(http://www.divx.com/solutions/wp-content/uploads/2014/08/banner7pic-temp.jpg);
	background-repeat: no-repeat;
	height:773px;
	background-position:center;
}
	
.contblue-ms362{
	background-image:url(http://www.divx.com/solutions/wp-content/uploads/2014/08/blue-banner-ms10.jpg);
	background-color:#00ADEF;
	height:362px;
	color:#FFFFFF;
	background-repeat: no-repeat;
}
	
.contblue-cover{
	background-image:url(http://www.divx.com/solutions/wp-content/uploads/2014/08/cover-pic1.jpg);
	background-repeat: no-repeat;
	height:547px;
	background-position:center;
}

	
.contwhite{ 
background-color:#FFFFFF;
}

.contwhite-cs{ 
background-color:#FFFFFF; 
height:auto;
}

.contgrey{ 
background-color:#747474;
}

.contblue-2{ 
background-color:#232A32;
}
.contblue-3{
	background-color:#00A6E3;
	color:#FFFFFF;
}
	
.cont-lt-grey-cs{
 background-color:#F2F2F2;
}


.cont-lt-grey2-cs{ 
background-color:#DFDFDF;
 height:192px;
}

.cont-lt-grey2-about{
 background-color:#DFDFDF;
height:300px;
}

.cont-green-cs{ 
background-color:#7FAF41; 
height:400px;
}

.cont-ltblue-ce{ 
background-color:#EBEBEB; 
height:460px;
}
.cont-green-ce760{ 
background-color:#00ADEF; 
height:760px;
}
	
.contyellow{ 
background-image:url(http://www.divx.com/solutions/wp-content/uploads/2014/08/yellow-banner.jpg);
background-repeat: no-repeat;
background-position: center;
height: 679px;
}

.contgrey-ms1{ 
background-image:url(http://www.divx.com/solutions/wp-content/uploads/2014/08/banner9pic.jpg);
background-repeat: no-repeat;
background-position: center;
height:794px;
}

.contgrey-ms2{ 
background-image:url(http://www.divx.com/solutions/wp-content/uploads/2014/08/banner4pic.jpg);
background-repeat: no-repeat;
background-position: center;
height: 944px;
}

.contgrey-ms3{ 
background-image:url(http://www.divx.com/solutions/wp-content/uploads/2014/08/banner10pic.jpg);
background-repeat: no-repeat;
background-position: center;
height:606px;
}

.contblue-pr2{ 
background-image:url(http://www.divx.com/solutions/wp-content/uploads/2014/08/banner-pr2.jpg);
background-repeat: no-repeat;
background-position: center;
height:822px;
}

.contwh-cs{ 
background-image:url(http://www.divx.com/solutions/wp-content/uploads/2014/08/ima-cs-003.jpg);
background-repeat: no-repeat;
background-position: center;
height: 705px;
}

.contgrey-cs{ 
background-image:url(http://www.divx.com/solutions/wp-content/uploads/2014/08/ima-cs-006.jpg);
background-repeat: no-repeat;
background-position: center;
height: 473px;
}

.contblue-cs511{ 
background-image:url(http://www.divx.com/solutions/wp-content/uploads/2014/08/ima-cs-004.jpg);
background-repeat: no-repeat;
background-position: center;
height: 511px;
}

.contblue-ce388{ 
background-image:url(http://www.divx.com/solutions/wp-content/uploads/2014/08/ima-ce-003.jpg);
background-repeat: no-repeat;
background-position: center;
height: 388px;
}

.contblue-ce472{ 
background-image:url(http://www.divx.com/solutions/wp-content/uploads/2014/08/ima-ce-001.jpg);
background-repeat: no-repeat;
background-position: center;
height: 472px;
}

.contwhite-ce995{ 
background-image:url(http://www.divx.com/solutions/wp-content/uploads/2014/08/ima-ce-002.jpg);
background-repeat: no-repeat;
background-position: center;
height: 995px;
}

.contgreen-pr422{ 
background-image:url(http://www.divx.com/solutions/wp-content/uploads/2014/08/bannerg-green-pr.jpg);
background-repeat: no-repeat;
background-position: center;
}

.cont-top626{ 
background-image:url(http://www.divx.com/solutions/wp-content/uploads/2014/08/banner-top-aboutus.jpg);
background-repeat: no-repeat;
background-position: center;
height: 624px;
}

.contblue-about435{ 
background-image:url(http://www.divx.com/solutions/wp-content/uploads/2014/08/blue-banner-au.jpg);
background-repeat: no-repeat;
background-position: center;
height: 435px;
}

.cont-about713{ 
background-image:url(http://www.divx.com/solutions/wp-content/uploads/2014/08/bannerpic-au.jpg);
background-repeat: no-repeat;
background-position: center;
height: 713px;
}

.contgreydk-ce{
 background-color:#F4F4F4;
}

.contgreycl{
 background-color:#EBEBEB;
}

.containerwid{
	max-width:1060px; 
margin:0px auto;
}
	
.footer-blue {
	width:500px;
	margin:0px auto;
}
	
.containerwid-944{
	max-width:1060px; 
	margin:0px auto;
	height:944px;
}
.eachwwdo{
	float:left; width:100%; 
padding: 90px 40px 90px;
}
	
.eachwwdo-2{
	float:left; width:100%; 
padding: 50px 40px 40px;
}
	
	
.textcente{ 
text-align:center;
}

.bigic{ 
text-align: center;
margin-bottom: 20px;
min-height: 90px;
width: 120px;
margin: 0 auto;
}

.titwwdo{
font-family: 'museo_slab500'; 
color:#FFFFFF;
 font-size: 16px;
margin-bottom: 10px;
text-align: center;
line-height: 20px;
}

.maintit{
font-family: 'museo_slab500'; 
text-transform:uppercase;
 text-align:center;
color:#FFFFFF; 
font-size:35px; 
margin-bottom: 50px;
letter-spacing:1px;
 line-height:35px;
}

.maintit-banner{
font-family: 'museo_slab500'; 
text-transform:uppercase; 
text-align:center;
color:#FFFFFF;
 font-size:35px; 
margin-bottom: 50px;
 margin-top:50px;
 line-height:50px;
 letter-spacing:1px;
}

.tit-int{
text-decoration: none;
 font-weight: bold; font-family: 'museo_slab500';
 text-align:center;
color:#FFFFFF; 
font-size:35px;
 margin-bottom: 30px; 
line-height:40px
}

.text-int{
font-family: 'museo_slab500';
color:#FFFFFF;
 font-size:20px;
margin-bottom: 20px; 
line-height:28px
}

.text-int-tm{
font-family: 'museo_slab500';
color:#FFFFFF; 
font-size:20px; 
margin-bottom: 10px; 
margin-top: 20px; 
line-height:28px
}

.text-int-grey{
font-family: 'museo_slab500';
color:#272727; 
font-size:20px;
margin-bottom: 20px;
 line-height:28px
}

.text-int-grey-25pr
{font-family: 'museo_slab500';
color:#272727; 
font-size:25px;
 line-height:32px
}

.text-top-grey-20{font-family: 'Noto Sans',sans-serif; color:#272727; font-size:20px;margin-bottom: 20px; line-height:28px}
.text-top-ltgrey-20{font-family: 'Noto Sans',sans-serif; color:#7A7A7A; font-size:20px;margin-bottom: 20px; line-height:28px}
.text-top-white-20{font-family: 'Noto Sans',sans-serif; color:#FFF; font-size:20px;margin-bottom: 20px; line-height:28px}
.fsize14 {font-family: 'Noto Sans',sans-serif; color:#272727; font-size:15px;margin-bottom: 20px; line-height:28px;}
.fsize16 {font-family: 'Noto Sans',sans-serif; color:#272727; font-size:16px;margin-bottom: 20px; line-height:28px;}
.fsize20-ce {font-family: 'Noto Sans',sans-serif; color:#272727; font-size:20px;margin-bottom: 20px; line-height:40px;}
.fsize20{ font-size:20px; line-height: 30px;}
.fsize22{font-family: 'museo_slab500'; color:#FFFFFF; font-size:22px; line-height: 40px;}
.fsize22 a {
	color: #FFFFFF;
	text-decoration: underline;
	}
.fsize22 a:hover {
	color:#272727;

}
.fsize30{ font-size:35px; line-height: 40px;}
.fsize30-cs{font-family: 'museo_slab500'; color:#FFFFFF; font-size:30px; line-height: 40px;}
.fsize30-a{ font-size:35px; line-height: 80px;}
.fsize30-b{ font-size:35px; line-height: 30px;}
.fsize30-ms{ font-size:35px; line-height: 40px;}
.fsize40{ font-size:35px; line-height: 40px;}
.fsize40-contact{ font-size:35px; line-height: 40px;}
.fsize50{ font-size:35px; line-height: 40px; color: #272727;}
.fsize50-w{ font-size:35px; line-height: 40px; color: #FFF;}
.fsize50-ltgr{ font-size:35px; line-height: 40px; color: #7A7A7A;}
.fsize60b{font-family: 'museo_slab500'; color:#FFFFFF; font-size:50px; line-height:50px; font-weight:bold;}
.fsize60{font-family: 'museo_slab500'; color:#FFFFFF; font-size:50px;}
.text-int2{font-family: 'museo_slab500'; color:#FFFFFF;font-size: 17px;
height: 40px;

margin-bottom: 10px;
line-height: 22px;
font-weight: bold;}
.text-int4{font-family: 'museo_slab500'; color:#FFFFFF; font-size:20px; margin-bottom:10px; line-height:22px;}
.divilintt{ height:1px; border-bottom:1px solid #e1e1e1;padding: 10px 0px;
margin-bottom: 22px;}
.text-int3{font-family: 'museo_slab500'; color:#FFFFFF; font-size:16px; height:25px; margin-bottom:18px; line-height:18px; text-align:center}
.eachwwdo p{width: 69%;
margin: 0px auto;}
.eachwwdo2{
	float:left; max-width:326px; margin-bottom:30px;margin: 0px 12px;}
.eachwwdo2 p{margin: 0px auto;}
.blackfont{ color:#000000 !important;}
.blackfontlgh{ color:#000000 !important; font-weight:lighter !important;}
.bluefont{ color:#00A6E3 !important;}
.greyfont {color:#202221;}
.bold {font-weight:bold;}
.wdbtt{max-width: 211px; cursor: pointer;}

.contorange{ background-color:#F79D01;}
.textstream{ font-family: 'Source Sans Pro', Arial, serif;
color: #F0F0F0;
font-size: 67px;
text-shadow: rgba(0,0,0,.4) 0 1px 0;
float: left;
max-width: 600px;
font-weight: lighter;
margin-left: 30px; line-height:60px;}
.textstream-2{ font-family: 'Source Sans Pro', Arial, serif;
color: #F0F0F0;
font-size: 37px;
text-shadow: rgba(0,0,0,.4) 0 1px 0;
float: left;
max-width: 600px;
font-weight: lighter;
margin-left: 30px; }
.textstresm{ font-size:44px; margin-top:15px;  font-family: 'Source Sans Pro', Arial, serif; text-align:right;}
.textstresm-2{ font-size: 23px;
margin-top: 15px;
font-family: 'Source Sans Pro', Arial, serif;
margin-bottom: 20px; }
.fbutblue {
float: left;
margin-left: 150px;
margin-top: 25px;
}.containt4 {
padding: 190px 0px 60px;
overflow: hidden;
clear: both;
}
.buttonblue{ background-color: #00A6E3 !important;
font-size: 14px !important;
color: #FFFFFF !important;
padding: 15px 40px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
font-family: 'museo_slab500';
font-weight: bold;
}
.buttonblue:hover{ background-color:#0083B5 !important;}
.buttonblue a{
color: #FFFFFF;
}


.button-orange {
	
background-color: #F79D01 !important;
font-size: 16px !important;
color: #FFFFFF !important;
padding: 15px 40px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
font-family: 'museo_slab500';
font-weight: bold !important;	
	
}
.button-orange:hover{ background-color:#FF9A35 !important;}
.button-orange a{
color: #FFFFFF !important;
}

.colm1{ max-width:460px; float:left;line-height: 24px; }
.colm2{max-width: 380px;
float: left;
margin-left: 100px;}
.eachlist{ border-bottom: 1px solid #E4E4E4;
/* padding-bottom: 5px; */
padding-left: 45px;
width: 400px;
height: 31px;
margin-bottom: 11px;}
.eachlist a{ background-image: url(/wp-content/themes/main_theme/images/arrlhome.png);
background-repeat: no-repeat;
background-position: left;
padding: 13px 35px; color:#515151; font-size:17px;font-family: 'Source Sans Pro', Arial, serif; font-weight:200;}
.logosbot{max-width: 941px;
margin: 0px auto;}
.logosbot img{ margin:0px 20px;}
.whitesh{ color:#FFFFFF;text-shadow: rgba(0,0,0,.4) 0 1px 0; font-size:34px;}

.helpbx{ 
width: 340px;
padding: 40px 10px;
float: left;
text-align: center;
margin-right: 110px;
font-weight: bold;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
border:1px solid #FFF;
}

.foot-box1 {
	float:left;
	width:30%;}
.foot-box2 {
	float:left;
	width:12%;}

.boxeshel a{ color:#444444;}
.lastbxhe{ margin-right:0px !important;}
.texthep {
font-size: 20px;
width: 190px;
font-family: 'museo_slab500';
padding-top: 15px;
color: #FFF;
padding-left: 50px;
}

.texthep2{font-size: 17px;
font-family: 'museo_slab500'; margin-bottom:0px;margin-top: 15px;
}
.boxeshel{
	max-width:800px; margin:0px auto;}
.fontsym{ font-family:Verdana, Geneva, sans-serif; font-size: 35px;}
.minheigh{ min-height:180px;}
.overnone{ overflow:inherit !important;}
.maxwbox{max-width: 823px;
margin: 19px auto;}
.ulsolu{text-align: left;
margin: 10px;}
.ulsolu li{padding: 5px;}
.content-bk1 p{ color:#FFFFFF;font-size: 14px;}
.maxwbox2 {
max-width: 1023px;
margin: 19px auto;
}
.talincent{ text-align:center !important;}
.contgrey p{ color:#FFFFFF;}

li.tab-solutions-1{
	  height:100px ; 
       background: url(../images/icontab1.png) center 17px no-repeat; 
	  background-color:#F2F2F2;
}
li.tab-solutions-2{
	  height:100px ; 
       background: url(../images/icontab2.png) center 17px no-repeat; 
	   background-color:#F2F2F2;
}
li.tab-solutions-3{
	  height:100px ; 
       background: url(../images/icontab3.png) center 17px no-repeat; 
	  background-color:#F2F2F2;
}

li.tab-products-2{
	  height:100px ; 
       background: url(../images/image-test1.jpg) center 17px no-repeat; 
	  background-color:#F2F2F2;
}
li.tab-services-support-2{
	  height:100px ; 
       background: url(../images/image-test1.jpg) center 17px no-repeat; 
	  background-color:#F2F2F2;
}
li.tab-partners-2{
	  height:100px ; 
       background: url(../images/image-test1.jpg) center 17px no-repeat; 
	  background-color:#F2F2F2;
}
.textstream-st {
font-family: 'Source Sans Pro', Arial, serif;
color: #F0F0F0;
font-size: 42px;
text-shadow: rgba(0,0,0,.4) 0 1px 0;
/*float: left;*/
max-width: 935px;
font-weight: lighter;
/*margin-left: 30px;*/
line-height: 60px;
margin: 0 auto;
text-align: center;
}

.textstresm-st {
font-size: 28px;
/* margin-top: 15px; */
font-family: 'Source Sans Pro', Arial, serif;
line-height:30px;
/* text-align: right; */
}

.fbutblue-st {
/*float: left;*/
/*margin-left: 70px;*/
padding-top: 45px;
margin: 0 auto;
width: 250px;
text-align: center;


}
.imagbig{ margin-top:20px;}

.textlef{}

.textlef li{ text-align:left !important;}

.textlef div{ text-align:left !important;border-top: 1px solid rgba(255, 255, 255, 0.4);
padding: 15px 0;}


.top-links{
	float:right;margin-right:40px; margin-bottom:15px;
}

.top-links a{
	font-family: 'museo_slab500';
	padding: 10px 20px;
	font-size:11px;
}

.top-links a:hover{
	color: #070707 !important;
}

.bullet-footer{
	float:left; 
	padding-top:8px; 
	margin-right:10px;
	/*width:15%;*/
}

.box-footer{
	clear:both;
	margin-bottom:5px;
	height:30px;
	}
	
.text-footer{
	float:left;
	width:80%;
}

.box-col-product{
	width:20%;
	float:left;
	margin:20px;
}

.box-icon-product{
	text-align:center;
	margin-bottom:20px;
	margin-top:20px;
}

.buttonyellow{ background-color: #FF9C01;
font-size: 14px;
color: #000;
padding: 10px 40px;
font-family: 'museo_slab500';
text-align:center;
width:250px;
margin:20px;
float:left;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.buttonyellow:hover{ background-color:#FF8B00;}

.box-bottomyellow {
	clear: both;
margin-top: 30px;
height: 70px;
padding-left: 52px;
}

.boxconta1{ width:48%; float:left;}

.contaacc{ max-width:800px; margin:0px auto; padding: 1px 0px 35px;}

.ulcareers{}
.ulcareers li{ padding: 6px 0px; border-top:0px;}

.btsubmitres{border-radius: 2px;
color: #0C84BB;
display: inline-block;
padding: 11px 24px 12px;
font-weight: lighter;
font-size: 20px;
text-decoration: none;
margin-bottom: 40px;
border: none;
background-color: #78B7D6;}


.dwl_btn_blue1{
	margin: 0 auto !important;
	padding-top: 40px !important;
	float: none !important;
	width: 250px;
}

.dwl_btn_blue2{
	border: 1px solid #FFF !important;


	background-color: transparent !important;
	padding: 0px !important;
}


.dwl_btn_blue2:hover{
	background-color: #00A6E3 !important;
}

.search-field{
	width: 180px !important;
	padding: 2px !important;
font-family: 'TeXGyreAdventorRegular' !important;
	font-size: 11px !important;
	color: #777777 !important;
	border: 1px solid #777777 !important;
	border-radius: 2px;
}

.search-div-top{
	float:left;
	margin-right: 5px;
}

.submit-glass-search{
	/*left: -25px;
	position: relative;
	top: -2px;*/
	width: 17px;
	padding: 0px !important;
	cursor: pointer;
	margin-top: 5px;
	float:left;
	margin-bottom: 3px;
}

#search-form-div{
	float: right;
	display: none;
}

#search-form-div form{
	float: right;
}
#glass1{
	display: none;
}

.colleftm{width: 420px;
margin-left: 0px !important; line-height: 25px;
margin-top: -22px;}

.textallef{ text-align:left !important;}

.textallef2{ text-align:left !important; font-size: 26px;}

.post {
max-width: 1200px;
margin: 0 auto;
padding: 30px;
margin-bottom: 20px;
margin-top: 20px;
border: 1px solid #eee;
}

.entry-title {
font-size: 23px;
color: #00A6E3 !important;
font-family: 'museo_slab500';
font-weight: normal;
}

.entry-content {
max-width: 100% !important;
padding: 0 !important;
width: 100% !important;
margin-top:15px;
}

.entry-meta a {
color: #666666 !important;
}

.sidebar-container {
	float: left !important;
    width: 18% !important;
	margin-top:20px !important;
}

.slider-main {
	
font-size:22px !important;
font-family: 'Open Sans';
line-height:18px; 
margin-bottom: 20px;"	

	
}

.slider-main strong{
	
font-size:22px !important;
font-family: 'Open Sans';
line-height:18px; 
margin-bottom: 20px;"	
	
}



.blog-area {  max-width:100%;margin:auto;  }

.resources-area {  max-width:1100px;margin:auto;  }

.content-resources {
width: 100% !important;
}


.treeicons{
    max-width: 879px;
    margin: 0px auto;
}
.box-col-product-three {
width: 28% ;
float: left;
margin: 20px;
}
.eachteama{
	width: 30.3%;
float: left;
border: 1px solid #CCCCCC;
background-color: #FFFFFF;
margin-right: 33px; margin-bottom: 33px;min-height: 250px;}
.teamname{text-transform: capitalize;
text-align: center;
font-size: 18px;
margin-bottom: 5px;
margin-top: 12px;
font-weight: bold;}
.teamcharg{ color:#00A6E3; margin-bottom:15px; text-align: center; border-bottom: 1px solid #E6E6E6;
padding-bottom: 13px;
}
.teamdesc{ font-size:13px; padding:0px 20px 20px;}
.lasttem{ margin-right:0px !important; } 
.texintn{font-size: 16px !important;}
.clasecen{ text-align: center;
margin: 30px auto;
width: 271px;
clear: both;
padding-top: 30px;
}

.clasecen2{ text-align: center;
width: 271px;
clear: both;
padding-top: 30px;
}
.buttonbluu {
background-color: #1175B1;
font-size: 20px;
color: #FFFFFF;
padding: 10px 40px;
font-family: 'museo_slab500';
text-align: center;
width: 250px;
margin: 20px;
float: left;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.containt3deff{ padding:80px 0px 0px !important;}
.arrimtabs{
	height:35px;margin-bottom: 14px;}
.labelcustompad{padding: 25px 30px !important;}
.paddingnone{padding: 20px 0px !important;}
.ulsolu div{padding: 8px 0px; border-top: 1px solid rgba(255, 255, 255, 0.4);}
.paddlimi{padding: 10px 0px !important;}


.col-dir-1{
	width:45%; 

	float:left; 
	padding:25px;
	background-color:#FAFAFA;
	border:1px solid #E6E6E6;
	height:260px;
	margin-right:20px;
}

.col-dir-1a{
	width:46%; 
	float:left;
	margin-right:8px;
	margin-left:8px
	 
}

.col-dir-2{
	width:24%; 
	float:left; 
	padding:25px;
	background-color:#FAFAFA;
	border:1px solid #E6E6E6;
	height:260px;
	margin-left:20px;
}


.col-tab-sol1 {width:50%; float:left; margin-right:20px; margin-bottom:40px; margin-top:30px}

.col-tab-sol2 {width:46%; float:left; margin-top:30px}
<!-- end styles moved -->


.font-categ {
	padding:10px 0px;
	font-family:'TeXGyreAdventorRegular';
	font-size:16px;
}



.buttonblue2{ background-color: #00A6E3;
font-size: 14px !important;
color: #FFFFFF;
padding: 10px 60px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
font-family: 'museo_slab500';
font-weight: bold;
}
.buttonblue2:hover{ background-color:#0083B5;}
.buttonblue2 a{
color: #FFFFFF;
}

.content-resources h2  {
	font-family: 'museo_slab500';
	font-size:28px !important;
	font-weight:normal !important;

}

.contblack-90 {
background-color: #212121;
color: #FFF;
}
.contblack-10 {
background-color: #5C5C5C;
height:30px;
}

.box-menu {
	clear:both; padding-top:25px
}

.box-text-banner-new {
	padding:240px 0px 100px 0px;
}

.text-banner-new {
	text-align:center;
	font-size:60px;
	color:#FFF;
	padding:10px 0px;
	margin:0 auto;
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
	line-height:60px;
	width:60%;
	font-family: 'museo_slab500';
	
}

.text-banner-new-2 {
	text-align:center;
	font-size:27px;
	color:#FFF;
	padding:20px 0px;
	margin:0 auto;
	line-height:32px;
	width:60%;
	font-family: 'museo_slab500';
}

.text-banner-new-3 {
	text-align:center;
	font-size:27px;
	color:#0886B7;
	padding:0px 0px;
	margin:0 auto;
	line-height:32px;
	width:60%;
	font-family: 'museo_slab500';
}


.box-icon-home {
	float:left; 
	width:25%;
}


.box-icon-home :hover {
	background-color:#2B2B2B;
}

.btn-about{
	float:left; 
	width:20%;
}


.btn-about :hover {
	background-color:#2B2B2B;
}


.ce-logo1{
	float:left;
	width:14%;
}
.ce-logo2{
	float:left;
	width:14%;
}
.ce-logo3{
	float:left;
	width:14%;
}
.ce-logo4{
	float:left;
	width:14%;
}
.ce-logo5{
	float:left;
	width:14%;
}
.ce-logo6{
	float:left;
	width:14%;
}
.ce-logo7{
	float:left;
	width:14%;
}
.col-001{
	float:left;
	width:40%;
}
.col-001ps{
	float:left;
	width:40%;
}

.col-001-com{
	float:left;
	width:60%;
}

.col-002-com{
	float:right;
	width:40%;
	padding:50px;
}

.col-001-au{
	float:left;
	width:60%;
}

.col-001ms{
	float:left;
	width:55%;
}

.col-002{
	float:right;
	width:60%;
	padding:50px;
}

.col-002ps{
	float:right;
	width:60%;
	padding:50px;
}
.col-002-au{
	float:right;
	width:40%;
	padding:50px;
}


.col-002ms{
	float:right;
	width:45%;
	padding:40px 40px;
}

.col-center-cs{
	float:left;
	width:100%;
}
.col-center-tm{
	float:left;
	width:100%;
	padding-left:20px;
}

.col-center{
	float:left;
	width:100%;
	padding-top:20px;
}

.col-center-ce{
	float:left;
	width:100%;
	padding-top:20px;
	padding-left:30px;
}

.col-center-ce2{
	float:left;
	width:100%;
	padding-left:180px;
}

.col-center-wh{
	border-bottom:1px solid #B9B9B9;
	float:left;
	width:100%;
	padding:20px;
}

.col-center-bl1{
	background-color:#00ADEF;
	border-bottom:1px solid #FFFFFF;
	float:left;
	width:100%;
	padding:20px;
}

.col-center-bl2{
	background-color:#00ADEF;
	float:left;
	width:100%;
	padding:20px;
}

.col-center-gr1{
	background-color:#0398D0;
	height:190px;
	border-bottom:1px solid #FFFFFF;
	float:left;
	width:100%;
	padding:20px;
}

.col-center-gr2{
	background-color:#0398D0;
	height:190px;
	float:left;
	width:100%;
	padding:20px;
}

.col-center-gr3{
	background-color:#0398D0;
	height:190px;
	border-top:1px solid #FFFFFF;
	float:left;
	width:100%;
	padding:20px;
}

.sub-col1 {
	float:left;
	width:20%;
	padding:5px 30px;}
	
.sub-col1b {
	float:left;
	width:20%;
	padding:15px 30px;}
	
.sub-col2 {
	float:left;
	width:75%;
	padding-top:15px;}
	
.col-center1-ms{
	float:left;
	width:33%;
	padding-right:25px;

}

.col-center2-ms{

	float:left;
	width:33%;
	padding-right:25px;
	padding-left:25px;


}
.col-center3-ms{
	float:left;
	width:33%;
	padding-left:25px;
}





.col-center1{
	float:left;
	width:33%;
	padding-top:20px;
	padding-right:25px;

}

.col-center2{
	float:left;
	width:33%;
	padding-top:20px;
	padding-right:25px;
	padding-left:25px;


}
.col-center3{
	float:left;
	width:33%;
	padding-top:20px;
	padding-left:25px;
}

.col-center4{
	float:left;
	width:100%;
	padding-top:100px;
}
.col-center5{
	float:left;
	width:100%;
	padding-top:179px;
}

.box-text-title{
	color:#FFFFFF;
	font-family: 'Noto Sans',sans-serif;
	font-size: 20px;
	line-height:20px;
	font-weight:bold;
	padding:10px;}
	
.boxgr-text-title{
	color:#FFFFFF;
	font-family: 'Noto Sans',sans-serif;
	font-size: 25px;
	line-height:30px;
	font-weight:bold;
	padding-bottom:10px;}
	
.boxbl-text-title-ce{
	color:#45464A;
	font-family: 'Noto Sans',sans-serif;
	font-size: 25px;
	line-height:30px;
	font-weight:bold;
	padding-bottom:10px;
	height:80px;}
	
.box-text-14{
	color:#FFFFFF;
	font-family: 'Noto Sans',sans-serif;
	font-size: 14px;
	line-height:30px;}
	
.box-text-16{
	color:#FFFFFF;
	font-family: 'Noto Sans',sans-serif;
	font-size: 16px;
	line-height:30px;}
	
.box-text-20{
	color:#FFFFFF;
	font-family: 'Noto Sans',sans-serif;
	font-size: 20px;
	line-height:30px;}
	
.boxbl-text-14{
	color:#45464A;
	font-family: 'Noto Sans',sans-serif;
	font-size: 14px;
	line-height:30px;}
	
.boxbl-buttom{
	color:#45464A;
	font-family: 'Noto Sans',sans-serif;}
	
	
.box-text-14ms{
	color:#FFFFFF;
	font-family: 'Noto Sans',sans-serif;
	font-size: 14px;
	line-height:20px;}
	

.box-text-14-lf{
	color:#FFFFFF;
	font-family: 'Noto Sans',sans-serif;
	font-size: 15px;
	line-height:20px;
	text-align:left;}

.box-green-con{
	float:left;
	width:33%;
	padding:60px;
	height:300px;
	text-align:center;
	text-color:#FFFFFF;
	background-color:#8EC448;}
	
.box-blue-con{
	float:left;
	width:33%;
	padding:60px;
	height:300px;
	text-align:center;
	text-color:#FFFFFF;
	background-color:#01AFEC;}
	
.box-dkgrey-con{
	float:left;
	width:33%;
	padding:60px;
	height:300px;
	text-align:center;
	text-color:#FFFFFF;
	background-color:#242424;}
	
.box-ltgrey-con{
	float:left;
	width:33%;
	padding:60px;
	height:300px;
	text-align:center;
	text-color:#FFFFFF;
	background-color:#828282;}
	
.box-green-ms2{
	float:left;
	width:33%;
	padding:50px;
	height:300px;
	text-align:center;
	text-color:#FFFFFF;
	background-color:#8EC448;}
	
.box-dkgrey-ms2{
	float:left;
	width:33%;
	padding:50px;
	height:300px;
	text-align:center;
	text-color:#FFFFFF;
	background-color:#242424;}
	
.box-ltgrey-ms2{
	float:left;
	width:33%;
	padding:50px;
	height:300px;
	text-align:center;
	text-color:#FFFFFF;
	background-color:#828282;}
	
.box-green-lt{
	float:left;
	width:33%;
	padding:0px 30px;
	height:400px;
	text-align:center;
	text-color:#FFFFFF;
	background-color:#8EC448;}
	
.box-green-med{
	float:left;
	width:33%;
	padding:0px 30px;
	height:400px;
	text-align:center;
	text-color:#FFFFFF;
	background-color:#80B040;}
	
.box-green-dk{
	float:left;
	width:33%;
	padding:0px 30px;
	height:400px;
	text-align:center;
	text-color:#FFFFFF;
	background-color:#78A53C;}
	
.box-blue-lt{
	float:left;
	width:33%;
	padding:0px 40px;
	height:460px;
	text-align:center;
	text-color:#FFFFFF;
	background-color:#C3DAA4;}
	
.box-blue-med{
	float:left;
	width:33%;
	padding:0px 40px;
	height:460px;
	text-align:center;
	text-color:#FFFFFF;
	background-color:#B0D285;}
	
.box-blue-dk{
	float:left;
	width:33%;
	padding:0px 40px;
	height:460px;
	text-align:center;
	text-color:#FFFFFF;
	background-color:#8EC448;}

	
.box-green-ms{
	float:left;
	width:25%;
	padding:40px;
	height:300px;
	text-align:center;
	text-color:#FFFFFF;
	background-color:#8EC448;}
	
.box-blue-ms{
	float:left;
	width:25%;
	padding:40px;
	height:300px;
	text-align:center;
	text-color:#FFFFFF;
	background-color:#01AFEC;}
	
.box-dkgrey-ms{
	float:left;

	width:25%;
	padding:40px;
	height:300px;
	text-align:center;
	text-color:#FFFFFF;
	background-color:#242424;}
	
.box-ltgrey-ms{
	float:left;
	width:25%;

	padding:40px;
	height:300px;
	text-align:center;
	text-color:#FFFFFF;
	background-color:#828282;}
	
.box-blue-192{
	float:left;
	width:20%;
	padding-top:70px;
	height:192px;
	text-align:center;
	text-color:#FFFFFF;
	background-color:#01AFEC;}
	
.box-green-192{
	float:left;
	width:20%;
	padding-top:70px;
	height:192px;
	text-align:center;
	text-color:#FFFFFF;
	background-color:#8EC448;}
	
.box-ltgrey-192{
	float:left;
	width:20%;
	padding-top:70px;
	height:192px;
	text-align:center;
	text-color:#FFFFFF;
	background-color:#C0C0C0;}
	
.box-mdgrey-192{
	float:left;
	width:20%;
	padding-top:70px;
	height:192px;
	text-align:center;
	text-color:#FFFFFF;
	background-color:#828282;}
	
.box-dkgrey-192{
	float:left;
	width:20%;
	padding-top:70px;
	height:192px;
	text-align:center;
	text-color:#FFFFFF;
	background-color:#242424;}
	
.box-blue-300au{
	float:left;
	width:20%;
	padding-top:70px;
	height:300px;
	text-align:center;
	text-color:#FFFFFF;
	background-color:#01AFEC;}
	
.box-blue-300au:hover {
	background-color:#0186B1;
	}
	
.box-img img {
	
	width:70%;
}
	
.box-green-300au{
	float:left;
	width:20%;
	padding-top:70px;
	height:300px;
	text-align:center;
	text-color:#FFFFFF;
	background-color:#8EC448;}
	
.box-green-300au:hover {
	background-color:#6D9A32;
	}
	
.box-ltgrey-300au{
	float:left;
	width:20%;
	padding-top:70px;
	height:300px;
	text-align:center;
	text-color:#FFFFFF;
	background-color:#C0C0C0;}
	
.box-ltgrey-300au:hover {
	background-color:#A6A6A6;}
	
.box-mdgrey-300au{
	float:left;
	width:20%;
	padding-top:70px;
	height:300px;
	text-align:center;
	text-color:#FFFFFF;
	background-color:#828282;}
	
.box-mdgrey-300au:hover {
	background-color:#626262;}
	
.box-dkgrey-300au{
	float:left;
	width:20%;
	padding-top:70px;
	height:300px;
	text-align:center;
	text-color:#FFFFFF;
	background-color:#242424;}
	
.box-dkgrey-300au:hover {
	background-color:#161616;}
	
.box-ltgrey-450{
	float:left;
	width:33%;
	padding:30px;
	height:400px;
	text-align:left;
	text-color:#474747;
	background-color:#EFEFEF;
	margin-right:1px;}
	
.box-ltgrey-450r{
	float:right;
	width:33%;
	padding:30px;
	height:400px;
	text-align:left;
	text-color:#474747;
	background-color:#EFEFEF;
	margin-left:1px;}
	
.box-mdgrey-450{
	float:left;
	width:33.8%;
	padding:30px;
	height:400px;
	text-align:left;
	text-color:#474747;
	background-color:#E0E0E0;}
	
.box-ltgrey-310{
	float:left;
	width:350px;
	padding:30px;
	height:270px;
	text-align:left;
	text-color:#474747;
	background-color:#EFEFEF;
	margin-right:1px;
	margin-top:1px;}
	
.box-mdgrey-310{
	float:left;
	width:350px;
	padding:30px;
	height:270px;
	text-align:left;
	text-color:#474747;
	background-color:#E0E0E0;
	margin-right:1px;
	margin-top:1px;}


.col-top1{
	float:left;
	width:40%;
	padding-top:50px;
}

.col-top2{
	float:right;

	width:60%;
}



.col-003{
	float:left;
	width:35%;
	padding-top:50px;
}

.col-003-au{
	float:left;
	width:35%;
	padding-top:50px;
}


.col-003-ce{
	float:left;
	width:40%;
	padding-top:50px;
}


.col-003-ce2{
	float:left;
	width:40%;
}

.col-003-ce3{
	float:left;
	width:35%;
	padding-top:20px;
}


.col-003-ms{
	float:left;
	width:55%;
	padding-top:50px;
}

.col-003-ms2 {
float: left;
width: 45%;
padding-top: 150px;
padding-left: 100px;
}

.col-004-ms2{
	float: right;
	width: 45%;
}

.col-004-ms{
	float:left;
	width:45%;
	padding-top:50px;
}

.col-003-cs{
	float:left;
	width:25%;
	padding-top:50px;
}

.col-004-cs{
	float:left;
	width:75%;
	padding-top:50px;
}

.col-003-hc{
	float:left;
	width:35%;
	padding-top:50px;
}

.col-004{
	float:right;
	width:65%;
}

.col-004-ce{
	float:left;
	width:60%;
}

.col-004-ce2{
	float:left;
	width:60%;
	padding:50px;
}

.col-005{
	float:left;
	width:60%;
}

.col-005-tm{
	float: left;
	width: 55%;
	padding-right: 40px;
}

.col-005-con{
	float:left;
	width:60%;
}

.col-006{
	float:right;
	width:30%;
}

.col-006-tm{
	float:left;
	width: 40%;
	padding-top: 70px;
}


.col-006tm{
	float:right;
	width:30%;
	padding-top:60px;
}

.col-006-con{
	float:right;
	width:30%;
}

.col-007{
	float:left;
	width:35%;
	padding-:50px;
	padding-top:10px;
}


.col-007ps{
	float:left;
	width:35%;
	padding-:50px;
	padding-top:10px;
}
.col-007-ce{
	float:left;
	width:40%;
	padding-:50px;
	padding-top:10px;
}
.col-007-ms{
	float:left;
	width:45%;
	padding-:50px;
	padding-top:10px;
}


.col-008{
	float:right;
	width:60%;
}

.col-008ps{
	float:right;
	width:60%;
}

.col-007-cs{
	float:left;
	width:50%;

}

.col-008-cs{
	float:left;
	width:50%;
	padding-right: 40px;
	padding-top: 100px;
}

.col-008-ce{
	float:right;
	width:43%;
	padding-right: 40px;
	padding-top: 80px;
}

.col-009{
	float:left;
	width:65%;
	padding-:50px;
	padding-top:80px;
}

.col-010{
	float:left;
	width:35%;
	padding-:50px;
	padding-top:20px;
}

.col-010ps{
	float:right;
	width:35%;
	padding-:50px;
	padding-top:20px;
}

.col-009-cs{
	float:left;
	width:50%;
	padding:50px;
}

.col-010-cs{
	float:left;
	width:50%;
	padding:50px;

}

.col-010r-cs {
float: right;
width: 50%;
padding: 20px 50px;
}


.col-009-ms{
	float:left;
	width:55%;
	padding-:50px;
	padding-top:80px;}

.col-010-ms{
	float:left;
	width:45%;
	padding-:50px;
	padding-top:100px;
	padding-bottom:235px;
}
.col-011{
	float:left;
	width:50%;
	padding-:50px;
	padding-top:30px;
}

.col-011-ms{
	float:left;
	width:40%;
	padding-:50px;
	padding-top:100px;
}

.col-011-pr{
	float:left;
	width:60%;
	padding-:50px;
	padding-top:100px;
}
.subcol-gr{
	float:left;
	width:25%;
	color:#8EC448;
	height:354px;
}


.border-r {
	border-right:1px solid #D6D6D6;
}


.text-content-big {
	font-size:22px;
	color:#464647;
	line-height:30px;
	font-family: 'museo_slab500';
}

.text-content-14-wh {
	font-family: 'Noto Sans',sans-serif;
	font-size: 14px;
	color:#FFFFFF;
}

.text-content-16-wh {
	font-family: 'Noto Sans',sans-serif;
	font-size: 16px;
	line-height:30px;
	color:#FFFFFF;
}

.text-content-14-gr {
	font-family: 'Noto Sans',sans-serif;
	font-size: 14px;
}

.text-content-14-gr-ms {
	font-family: 'Noto Sans',sans-serif;
	font-size: 14px;
	line-height:35px;
}


.two-column {
	 -moz-column-count:2;
	 -moz-column-gap:34px;
	 -moz-column-rule-width:0px;
	 -moz-column-rule-color:#000000;
	 -moz-column-rule-style:dashed;
	 -webkit-column-count:2;
	 -webkit-column-gap:34px;
	 -webkit-column-rule-width:0px;
	 -webkit-column-rule-color:#000000;
	 -webkit-column-rule-style:dashed;
	 -o-column-count:2;
	 -o-column-gap:34px;
	 -o-column-rule-width:0px;
	 -o-column-rule-color:#000000;
	 -o-column-rule-style:dashed;
	 column-count:2;
	 column-gap:34px;
	 column-rule-width:0px;
	 column-rule-color:#000000;
	 column-rule-style:dashed;
	  }


.btn-download {
	background-color:transparent;
	border:1px solid #ffffff;
	display:inline-block;
	cursor:pointer;
	color:#ffffff !important;
	font-family:arial;
	font-size:16px;
	padding:12px 70px 12px 30px;
	text-decoration:none;
	background: url(http://www.divx.com/solutions/wp-content/uploads/2014/07/icon-download.png)10px ;
background-repeat: no-repeat;
background-position:right;
}
.btn-download:hover {
	background-color:transparent;
	color:#71D8FF !important;
	text-decoration:none;
	border:1px solid #71D8FF;
	background: url(http://www.divx.com/solutions/wp-content/uploads/2014/07/icon-download2.png)10px ;
	background-repeat: no-repeat;
background-position:right;

}

.list-bullet {
	margin-left: 20px;
}

.list-bullet li  {
	list-style-image: url(http://www.divx.com/solutions/wp-content/uploads/2014/07/arrow-bullet.png) !important;
	padding: 6px 7px !important;
}

.list-bullet-wh li  {
	list-style-image: url(http://www.divx.com/solutions/wp-content/uploads/2014/08/arrow-bullet-wh.png) !important;
	padding: 6px 7px !important;
}


.p-solutions {
background-image: url(http://www.divx.com/solutions/wp-content/uploads/2014/08/top-banner.jpg);
background-position: center top;
background-repeat: no-repeat;
height:625px;


}

.topbann-cs {
background-image: url(http://www.divx.com/solutions/wp-content/uploads/2014/08/top-banner-cs.jpg);
background-position: center top;
background-repeat: no-repeat;
height:625px;


}

.topheader-cs {
background-image: url(http://www.divx.com/solutions/wp-content/uploads/2014/09/ima-header-cs.jpg);
background-position: center top;
background-repeat: no-repeat;
height:625px;


}
.topbann-ce {
background-image: url(http://www.divx.com/solutions/wp-content/uploads/2014/08/top-banner-ce.jpg);
background-position: center top;
background-repeat: no-repeat;
height:625px;


}

.multiscreen {
background-image: url(http://www.divx.com/solutions/wp-content/uploads/2014/08/top-banner-ms.jpg);
background-position: center top;
background-repeat: no-repeat;
height: 625px;
}

.banner-contx { height:400px;}

.pad10 {
	padding-top:10px;
}

.pad10a {
	padding-top:10px !important;
    width:50%;
}

.btn-read-more {
	border:1px solid #464647 !important;
	color:#464647 !important;
	font-size:14px !important;
	padding:7px 20px !important;
	font-family: 'museo_slab500';
	display:inline-block;
	cursor:pointer; 
	text-decoration:none;
	margin-top:30px;
}


.btn-read-more:hover {

		border:1px solid #00A6E3 !important;
	color:#00A6E3 !important;
	font-size:14px !important;
	padding:7px 20px !important;
	font-family: 'museo_slab500';
	display:inline-block;
	cursor:pointer; 
	text-decoration:none;
	margin-top:30px;

}

.btn-read-more2 {
	border:1px solid #464647 !important;
	color:#464647 !important;
	font-size:14px !important;
	padding:7px 20px !important;
	font-family: 'museo_slab500';
	display:inline-block;
	cursor:pointer; 
	text-decoration:none;
	margin-top:20px;
}


.btn-read-more2:hover {

		border:1px solid #00A6E3 !important;
	color:#00A6E3 !important;
	font-size:14px !important;
	padding:7px 20px !important;
	font-family: 'museo_slab500';
	display:inline-block;
	cursor:pointer; 
	text-decoration:none;
	margin-top:20px;

}




.btn-read-more-wh {
	border:1px solid #FFF !important;

	color:#FFF !important;
	font-size:14px !important;
	padding:7px 20px !important;
	font-family: 'museo_slab500';
	display:inline-block;
	cursor:pointer; 
	text-decoration:none;
	margin-top:30px;
}


.btn-read-more-wh:hover {

		border:1px solid #00A6E3 !important;
	color:#00A6E3 !important;
	font-size:14px !important;
	padding:7px 20px !important;
	font-family: 'museo_slab500';
	display:inline-block;
	cursor:pointer; 
	text-decoration:none;
	margin-top:30px;

}

.board-directors .fancy_member_main_image {

display:none;	
	
}

.fancy_member_icons {
	
display:none;		
	
}

.fancy_member_content_wrapper_inner .fancy_member_icons {
display:none;		
}

.listing-item {
list-style-image: url(http://www.divx.com/solutions/wp-content/uploads/2014/07/arrow-bullet.png) !important;
font-family: 'Noto Sans',sans-serif;
margin-bottom: 20px;
padding-top: 5px !important;
padding-bottom: 15px !important;
clear:both !important;
}

.listing-item a {
	color:#444444;
font-size:14px;
font-family: 'Noto Sans',sans-serif;
}

.listing-item a:hover{
	color:#00A6E3 !important;
font-size:14px;
font-family: 'Noto Sans',sans-serif;
}

.listing-item a:visited{
	color:#444444;
font-size:14px;
font-family: 'Noto Sans',sans-serif;
}

.press-re {

margin-left:0px;

}

.date {

float:left;
color: #00A6E3;

}

.datex {

float:left;
color: #00A6E3;
width:15%

}

.categories-links { Display:none;}

.title-postp {

float:left;
width:85%;

}

.fancy_member_wrapper_three .fancy_member_button {
border: 1px solid #464647 !important;
background-color: #ffffff !important;
color: #464647 !important;
font-size: 12px !important;
padding: 4px 16px !important;
font-family: 'museo_slab500';
display: inline-block;
cursor: pointer;
text-decoration: none;
margin-top: 0px;
float: left;
border-radius: 0px;
}

.boxbl-text-14-ce {
color: #45464A;
font-family: 'Noto Sans',sans-serif;
font-size: 13px;
line-height: 22px;
height:120px;}

.boxbl-text-title {
color: #45464A;
font-family: 'Noto Sans',sans-serif;
font-size: 20px;
line-height: 25px;
font-weight: bold;
padding-bottom: 10px;}
	
@media (min-width: 768px) and (max-width: 1100px) {
	
	
.boxbl-text-14-ce {
color: #45464A;
font-family: 'Noto Sans',sans-serif;
font-size: 13px;
line-height: 22px;
height: 170px;
}

.boxbl-text-title-ce {
color: #45464A;
font-family: 'Noto Sans',sans-serif;
font-size: 25px;
line-height: 30px;
font-weight: bold;
padding-bottom: 10px;
height: 70px;
}

.boxbl-text-14 {
color: #45464A;
font-family: 'Noto Sans',sans-serif;
font-size: 13px;
line-height: 22px;
}

.col-003-ce3 {
float: left;
width: 40%;
padding-top: 20px;
}

	.col-2{
		margin-right: 20px;
	}
	.col-1{
		width: 64%; 
	}
	.leftcont {
		width: 70%;
		margin-left: 20px;
	}
	.rightcont {
		float:right;
		margin-right:20px;
	}
	
	
.nav-menu li a {

padding: 16px 45px;

}

.header {
width: 96%;
margin: 0px auto;
padding-top: 36px;
margin-top: -1px;
}

.text-banner-new {
text-align: center;
font-size: 30px;
color: #FFF;
padding: 10px 0px;
margin: 0 auto;
border-top: 1px solid #FFF;
border-bottom: 1px solid #FFF;
line-height: 30px;
width: 60%;
font-family: 'museo_slab500';
}

.containt2 {
padding: 30px 40px 30px;
overflow: hidden;
clear: both;
}

.containt2-tm {
padding: 50px 30px 0px;
overflow: hidden;
clear: both;
}

.containt2-tm2 {
padding: 50px 30px 50px;
overflow: hidden;
clear: both;
}


.col-004 {
float: right;
width: 55%;
}

.col-003 {
float: left;
width: 40%;
padding-top: 0px;
padding-left:20px; 
}

.col-003-hc{
	float:left;
	width:60%;
	padding-top: 0px;
padding-left:20px; 
}

.col-003-ce {
float: left;
width: 40%;
padding-top: 0px;
padding-left: 20px;}

.col-009 {
float: left;
width: 70%;
padding-: 50px;
padding-top: 80px;}

.col-010 {
float: left;
width: 30%;
padding-: 50px;
padding-top: 20px;}

.col-002 {
float: right;
width: 60%;
padding: 12px;}

.fsize30 {
font-size: 28px;
line-height: 38px;}

.fsize30-a {
font-size: 28px;
line-height: 38px}

.text-content-16-wh {
font-family: 'Noto Sans',sans-serif;
font-size: 13px;
line-height: 23px;
color: #FFFFFF;}

.fsize14 {
font-family: 'Noto Sans',sans-serif;
color: #272727;
font-size: 13px;
margin-bottom: 20px;
line-height: 23px;
}

.fsize22 {
font-family: 'museo_slab500';
color: #FFFFFF;
font-size: 15px;
line-height: 28px}

.fsize60 {
font-family: 'museo_slab500';
color: #FFFFFF;
font-size: 40px;
}

.contblue-ce388 {
background-image: url(http://www.divx.com/solutions/wp-content/uploads/2014/08/ima-ce-003.jpg);
background-repeat: no-repeat;
background-position: center;

height: 300px;
}

.box-text-banner-new {
padding: 190px 0px 40px 0px;
}

.text-banner-new-2 {
text-align: center;
font-size: 23px;
color: #FFF;
padding: 10px 0px;
margin: 0 auto;
line-height: 32px;
width: 60%;
font-family: 'museo_slab500';
}

.bigic {
text-align: center;
margin-bottom: 20px;
min-height: 30px;
}

.eachwwdo {
float: left;
width: 100%;
padding: 70px 40px 70px;
}


.cont-ltblue-ce {
background-color: #EBEBEB;
height: 420px;}

.box-ltgrey-450r {
float: left;
width: 32%;
padding: 30px;
height: 400px;
text-align: left;
text-color: #474747;
background-color: #EFEFEF;
margin-left: 1px;
}

.box-mdgrey-310 {
float: left;
width: 350px;
padding: 30px;
height: 200px;
text-align: left;
text-color: #474747;
background-color: #E0E0E0;
margin-right: 1px;
margin-top: 1px;
}

.box-ltgrey-310 {
float: left;
width: 350px;
padding: 30px;
height: 200px;
text-align: left;
text-color: #474747;
background-color: #EFEFEF;
margin-right: 1px;
margin-top: 1px;
}

.margin-tb {
	margin-top: 30px;
    margin-bottom: 5px !important;
}

.col-001-com{
	float:left;
	width:40%;
}

.col-002-com{
	float:right;
	width:60%;
	padding:10px 30px;
}

.boxgr-text-title{
	font-size: 20px;
	}
	
.boxbl-text-title{
	font-size: 20px;
	}
	
.footer-col1 {
width: 33%;
float: left;
height: 235px;
padding: 0px 20px;
}

.footer-col2 {
float: left;
width: 33%;
padding: 0px 20px;
height: 235px;
}

.footer-col3 {
float: left;
width: 33%;
padding: 0px 20px;
height: 235px;
}

}
@media (min-width: 481px) and (max-width: 767px) {
/*.imagebanner {
	max-width:700px;
	min-width:450px;
}*/
.blog-area{ margin-left:14px !important;}
	.sidebar-container {
width: 30% !important;
}


.tp-caption.mainbanner-white{width: 100% !important; top: 50px !important;
left: -5px !important;
padding: 0px 30px !important;}
.slider-main {
font-size: 17px !important;}
.slider-main strong {
font-size: 21px !important;}
.bxwel5 {
max-width: 380px !important;}
.eachtabshome a{ /* width: 33%; */}
.fullwidthbanner-container .fullwidthabanner{height: 370px !important;}
.container {
	width:100% !important;
} 
.dwl_btn_blue2{ padding:16px !important;}
.dwl_btn_blue1{padding-top: 44px !important;}
.bigic img{ height:100px;}

.imgban {
	max-width:710px;
	min-width:450px;
}
.last {
	width: 229px !important;
	float: none;
}
.boxesde {
	width: 333px;
}
.logo {
	margin-left:20px;
}
.leftcont {
	max-width:100%;
	min-width:100%;
	padding:20px;
}

.rightcont {
	width:100%;
	float:left;
	min-height:400px;
	padding:20px;
	margin-bottom: 30px;
}

.box-icons-img { 
	float:none !important; 
	width:100% !important;
	margin-bottom:10px !important;
	text-align:center !important;
	}
	
.box-icons-title {
	font-size: 18px;

	line-height:22px;
    color: #72000D;
    font-family: 'museo_slab500';
    font-weight: normal;
	margin-bottom:10px;}
	
	.box-icons-line{
	padding-bottom:20px;
	border-bottom:1px solid #CCCCCC;
	height:240px;
}

.col-1{width:100%; float:none;}
.col1-box1{width:100%; float:none; padding:20px;}
.col1-box2{width:100%;padding:20px; float:none; }
.col-2 {width:100%; float:none; margin-top:20px}
.col2-box1{
	padding-bottom:25px; padding-top:25px; padding-left:30px; padding-right:30px; color:#FFF; background-color:#0085B2; margin-bottom:8px;font-family: 'museo_slab500'; text-align:center;}
	.col2-box1 hover{
	background-color:#005F7D; }
	.col2-box2{padding-bottom:25px; padding-top:25px; padding-left:30px; padding-right:30px; color:#FFF; background-color:#333;font-family: 'museo_slab500';}
	.clear2{clear:both; display:none}
	.footer-col1 {
	width:18%; 
	float:left; 
	border-right:1px solid #EDEDED;
	height:215px;
	display:none;
	}
.footer-col2 {
	float:left; 
	width:40%; 
	padding-left:60px; 
	padding-right:60px; 
	border-right:1px solid #EDEDED;
	height:215px;
	display:none;
}
.footer-col3 {
	float:none; 
	width:100%; 
	padding-left:60px; 
	padding-right:60px; 
	border-right:none;
	height:105px;
}

.footer-col4 {
	width:100%; 
	float:none;
	padding-left:60px; 
	padding-right:60px;
	margin: 0 auto;
	height:120px !important;
}
.col2-box1a{
	width: 280px;
	margin: 0 auto;
}

.menu {
	float:right;
	margin-top:0px;
}

.box-leadership {
	width:100%;
	float:left; 
	padding:15px; 
	border:1px solid #EEEEEE;
	margin:12px;
	}
	
	.eachwwdo{
	float:left !important; max-width: 32% !important;
margin-bottom: 30px;
padding-left: 20px;
padding-right: 20px;}

.containerwid{
	max-width:95% !important; margin:0px auto;}
	
.col-solution {
	/* width:14% !important;  */
	float:left; 
	margin:20px; 
	height:150px;
}


.helpbx{ background-color: #FFFFFF;
width: 47% !important;
padding: 15px 10px;
float: left;
text-align: center;
margin-right: 25px;
font-weight: bold;-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.bkgwel2{
	background-image:url(../images/bkgtrans.png);
	max-width:900px;
	padding:40px 40px !important;
	margin:40px auto !important;
	overflow: hidden; 

}

.bxwel4{
	float:left; margin-left:0px !important;}
	
	.eachwwdo2{
	float:left; max-width:28% !important; margin-bottom:30px;margin: 0px 16px !important; text-align:center !important;}

.box-col-product{
	width:40% !important;
	float:left !important;
	margin:20px !important;
}

.text-int2{font-family: 'museo_slab500'; color:#FFFFFF;font-size: 13px !important;
height: 35px !important;
margin-bottom: 10px;
line-height: 22px;
font-weight: bold;}

.box-col-product-three {
width: 27% !important ;
float: left;
margin: 10px 20px !important;
text-align:center;
}



.colmn1{
	width: 95% !important;
float: left;
margin-right: 30px;
font-size: 13px;
color: #444444;
font-weight: lighter;
line-height: 19px;
margin-top: 20px;
margin-left: 10px;}
	
.lasttem{ margin-right:0px !important; } 

.eachteama{
	width: 45.8%;
float: left;
border: 1px solid #CCCCCC;
background-color: #FFFFFF;
margin-right: 0px; margin-bottom: 0px; margin:12px !important; min-height: 312px;}	

.eachwwdo p{width: 89% !important;
margin: 0px auto;
text-align:center;
}

.top-links{
		display:none;
	}
	
	
.col-dir-1{
	width:45%; 
	float:left; 
	padding:25px;
	background-color:#FAFAFA;
	border:1px solid #E6E6E6;
	height:260px;
}

.col-dir-1a{
	width:46%; 
	float:left;
	margin-right:8px;
	margin-left:8px
	 
}

.col-dir-2{
	width:24%; 
	float:left; 
	padding:25px;
	background-color:#FAFAFA;
	border:1px solid #E6E6E6;
	height:260px;
	margin-left:20px;
}


.col-tab-sol1 {width:50%; float:left; margin-right:20px; margin-bottom:40px; margin-top:30px}

.col-tab-sol2 {width:46%; float:left; margin-top:30px}

.col-005-con {
	width:100% !important;
	
}

.margin-tb {
	margin-top: 30px;
    margin-bottom: 5px !important;
}

.col-001-com{
	float:left;
	width:100%;
}

.col-002-com{
	float:right;
	width:100%;
	padding:0px;
}

.box-blue-300au{
	width:50%;
	padding-top:10px;
	height:140px;
}
	
.box-img img {
	
	width:25%;
}
	
.box-green-300au{
	width:50%;
	padding-top:10px;
	height:140px;}
	
.box-ltgrey-300au{
	width:33%;
	padding-top:10px;
	height:110px;}
	
.box-mdgrey-300au{
	width:34%;
	padding-top:10px;
	height:110px;}
	
.box-dkgrey-300au{
	width:33%;
	padding-top:10px;
	height:110px;}

.cont-lt-grey2-about{ background-color:#DFDFDF; height:auto;}

}
@media (max-width: 643px) {
	
	.col-2{
		margin-right: 20px;
	}
	.col-1{
		width: 64%; 
	}
	.leftcont {
		width: 70%;
		margin-left: 20px;
	}
	.rightcont {
		float:right;
		margin-right:20px;
	}
	
	
.nav-menu li a {

padding: 16px 9px;

}

.header {
width: 96%;
margin: 0px auto;
padding-top: 36px;
margin-top: -1px;
}

.text-banner-new {
text-align: center;
font-size: 35px;
color: #FFF;
padding: 10px 0px;
margin: 0 auto;
border-top: 1px solid #FFF;
border-bottom: 1px solid #FFF;
line-height: 38px;
width: 80%;
font-family: 'museo_slab500';
}

.text-banner-new-3 {
	text-align:center;
	font-size:27px;
	color:#0886B7;
	padding:0px 0px;
	margin:0 auto;
	line-height:32px;
	width:80%;
	font-family: 'museo_slab500';
}

.containt2 {
padding: 30px 40px 30px;
overflow: hidden;
clear: both;
}


.col-004 {
float: right;
width: 55%;
}

.col-003 {
float: left;
width: 40%;
padding-top: 0px;
padding-left:20px; 
}

.col-003-hc{
	float:left;
	width:60%;
	padding-top: 0px;
padding-left:20px;
}

.col-003-ce {
float: left;
width: 40%;
padding-top: 0px;
padding-left: 20px;}

.col-009 {
float: left;
width: 70%;
padding-: 50px;
padding-top: 80px;}

.col-010 {
float: left;
width: 30%;
padding-: 50px;
padding-top: 20px;}

.col-002 {
float: right;
width: 60%;
padding: 12px;}

.fsize30 {
font-size: 28px;
line-height: 38px;}

.fsize30-a {
font-size: 28px;
line-height: 38px}

.text-content-16-wh {
font-family: 'Noto Sans',sans-serif;
font-size: 13px;
line-height: 23px;
color: #FFFFFF;}

.fsize14 {
font-family: 'Noto Sans',sans-serif;
color: #272727;
font-size: 13px;
margin-bottom: 20px;

line-height: 23px;
}

.fsize22 {
font-family: 'museo_slab500';
color: #FFFFFF;
font-size: 15px;
line-height: 28px}

.box-text-banner-new {
padding: 190px 0px 40px 0px;
}

.text-banner-new-2 {
text-align: center;
font-size: 23px;
color: #FFF;
padding: 10px 0px;
margin: 0 auto;
line-height: 28px;
width: 85%;
font-family: 'museo_slab500';
}

.bigic {
text-align: center;
margin-bottom: 20px;
min-height: 30px;
}

.eachwwdo {
float: left;
max-width: 100% !important;
padding: 40px 30px !important;
margin-bottom:0px !important;
}

.box-icon-home {
	float:left; 
	width:50% !important;
}


.box-icon-home :hover {
	background-color:#2B2B2B;
}

.contblue-cover{
	background-image:url(http://www.divx.com/solutions/wp-content/uploads/2014/08/cover-pic1.jpg);
	background-repeat: no-repeat;
	height:347px;
	background-position:center;}

.boxbl-text-title {
color: #45464A;
font-family: 'Noto Sans',sans-serif;
font-size: 20px;
line-height: 25px;
font-weight: bold;
padding-bottom: 10px;}

.boxbl-text-14 {
color: #45464A;
font-family: 'Noto Sans',sans-serif;
font-size: 13px;
line-height: 22px;}

.cont-ltblue-ce {
background-color: #EBEBEB;
height: 390px;}

.footer-blue {
	width:88%;
	margin:0px auto;}
	
	.foot-box2 {
	float:left;
	width:12%;}


.footer-col4 {
width: 50%;
float: left;
padding-left: 30px;
padding-right: 30px;
margin: 0 auto;
height:200px;
}

.footer-col3 {
float: left;
width: 50%;
padding-left: 30px;
padding-right: 30px;
border-right: none;
height:200px;
}

.bigic img {
height: auto !important;
}

/*----- OLD STYLES -----*/

.top-links{
		display:none;
	}
	
	.logo {
	margin-left:20px;
	margin-top: 0px;
    margin-bottom: 10px;
}

.eachwwdo2{
	float:left; max-width:27% !important; margin-bottom:30px;margin: 0px 16px !important; text-align:center !important;}
	
	.box-col-product{
	width:42% !important;
	float:left !important;
	margin:20px !important;
}

.buttonyellow{ background-color: #FF9C01;
font-size: 14px;
color: #000;
padding: 10px 40px;
font-family: 'museo_slab500';

text-align:center;
width:42% !important;
margin:20px;
float:left;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.buttonyellow:hover{ background-color:#FF8B00;}

.box-bottomyellow {
	clear: both;
margin-top: 30px;
height: 70px;
padding-left: 0px !important;

}

.text-int2{font-family: 'museo_slab500'; color:#FFFFFF;font-size: 15px !important;
height: 50px !important;
margin-bottom: 10px;
line-height: 18px !important;
font-weight: bold;}


.box-col-product-three {
width: 26% !important ;
float: left;
margin: 10px 20px !important;
text-align:center;
}

.box-col-product-three {
width: 26% !important ;
float: left;
margin: 10px 20px !important;
text-align:center;
}

.lasttem{ margin-right: 0px !important} 


.eachteama{
	width: 45.3% !important;
float: left;
border: 1px solid #CCCCCC;
background-color: #FFFFFF;
margin-right: 0px; margin-bottom: 0px; margin:12px !important; min-height: 250px;}	


.col-dir-1{
	width:45%; 
	float:left; 
	padding:25px;
	background-color:#FAFAFA;
	border:1px solid #E6E6E6;
	height:260px;
}

.col-dir-1a{

	width:46%; 
	float:left;
	margin-right:8px;
	margin-left:8px
	 
}

.col-dir-2{
	width:24%; 
	float:left; 
	padding:25px;
	background-color:#FAFAFA;
	border:1px solid #E6E6E6;
	height:260px;
	margin-left:20px;
}


.col-tab-sol1 {
	width:100% !important; 
    float:none !important; 
	margin-right:0px !important;
	margin-bottom:0px !important; 
	margin-top:30px;
	padding-left:15px;
	padding-right:15px;

	}

.col-tab-sol2 {
	width:100% !important; 
	float:none !important; 
	margin-top:5px !important;
	margin-bottom:30px;
	}
	
.col-005-con {
	width:100% !important;
}



}

@media (max-width: 760px) {
	
ul.nav-menu, div.nav-menu > ul {
display: none;
}
	
.container {
width: 100%;
background-image: url(http://www.divx.com/solutions/wp-content/uploads/2014/07/bkg-divx.jpg);
background-position: center top;
background-repeat: no-repeat;
margin-top: -16px;
background-size: 400%;
}	

.imagebanner {
display: block;
height: 405px;
}

.container-int{
	background-image: none;
}
.menu {
float: right;
margin-top: 0px;
}

.header {
width: 96%;
margin: 0px auto;
padding-top: 1px;
margin-top: -1px;
}


.box-text-banner-new {
padding: 100px 0px 40px 0px;}

.text-banner-new {
text-align: center;
font-size: 20px;
color: #FFF;
/* padding: 10px 0px; */
margin: 0 auto;
border-top: 1px solid #FFF;
border-bottom: 1px solid #FFF;
line-height: 25px;
width: 80%;
font-family: 'museo_slab500';
}


.text-banner-new-2 {
text-align: center;
font-size: 16px;
color: #FFF;
padding: 10px 0px;
margin: 0 auto;
line-height: 20px;
width: 85%;
font-family: 'museo_slab500';
}

.text-banner-new-3 {
text-align: center;
font-size: 18px;
color: #0886B7;
/* padding: 0px 0px; */
margin: 0 auto;
line-height: 25px;
width: 80%;
font-family: 'museo_slab500';
}


.logo {
margin: 25px auto 0px;
float: none;
width: 160px;
}

.eachwwdo {
float: left;
max-width: 100% !important;
padding: 30px 15px !important;
margin-bottom: 0px !important;
}

.bigic {
text-align: center;
margin-bottom: 20px;
min-height: 90px;
width: 75%;
margin: 0 auto;
}

.titwwdo {
font-family: 'museo_slab500';
color: #FFFFFF;
font-size: 14px;
/* margin-bottom: 10px; */
text-align: center;
line-height: 16px;
}

.col-003 {
float: left;
width: 100%;
padding-top: 0px;
padding-left: 20px;
}

.col-003-hc{
	float:left;
	width:100%;
	padding-top: 0px;
padding-left: 20px;
}


.col-004 {
float: right;
width: 100%;
}

.fsize30 {
font-size: 22px;
line-height: 22px;
}

.fsize14 {
font-family: 'Noto Sans',sans-serif;
color: #272727;
font-size: 12px;
margin-bottom: 10px;
line-height: 18px;
}

.btn-read-more {
border: 1px solid #464647 !important;
color: #464647 !important;
font-size: 14px !important;
padding: 7px 20px !important;
font-family: 'museo_slab500';
display: inline-block;
cursor: pointer;
text-decoration: none;
margin-top: 20px;
}

.btn-read-more-wh {
border: 1px solid #FFF !important;
color: #FFF !important;
font-size: 14px !important;
padding: 7px 20px !important;
font-family: 'museo_slab500';
display: inline-block;
cursor: pointer;
text-decoration: none;
margin-top: 20px;
}

.fsize50 {
font-size: 25px;
line-height: 30px;
color: #272727;
}

.fsize50-w{ font-size:25px; line-height: 30px; color: #FFF;}

.text-content-14-gr {
font-family: 'Noto Sans',sans-serif;
font-size: 13px;
}


.col-003-ms {
float: left;
width: 45%;
padding-top: 50px;
}

.col-004-ms {
float: left;
width: 55%;
padding-top: 10px;
}
.contblue-cover {
background-image: url(http://www.divx.com/solutions/wp-content/uploads/2014/08/cover-pic1.jpg);
background-repeat: no-repeat;
height: 347px;
background-position: center;
background-size: 410%;
}

.footer-blue {
width: 90%;
margin: 0px auto;
}

.texthep {
font-size: 14px;
width: 100px;
font-family: 'museo_slab500';
padding-top: 10px;
color: #FFF;
padding-left: 1%;
text-align: center;
margin-right: 5px;
}

.foot-box2 img {
width:100%;
}

.foot-box2 {
float: left;
width: 14%;
margin-right: 2px;
}


.footer-col1 {
width: 50%;
float: left;
height: 250px;
padding: 0px 20px;
}

.footer-col2 {
float: left;
width: 50%;
padding: 0px 20px;
height: 250px;
}

.text-copy {
text-align: center;
font-size: 10px;
padding: 0px 10px 10px;
margin-top:0px;
}

.title-footer {
font-family: 'museo_slab500';
text-transform: uppercase;
font-size: 13px;
margin-bottom: 5px;
margin-top: 10px;
letter-spacing: 1px;
color: #CCCCCC;
width: 100%;
padding-bottom: 5px;
border-bottom: 1px solid #838383;
}

.multiscreen {
background-image: url(http://www.divx.com/solutions/wp-content/uploads/2014/08/top-banner-ms.jpg);
background-position: 0px -60px;
background-repeat: no-repeat;
background-size: 710%;
height: 495px;
}

.containt4 {
padding: 120px 0px 0px;
overflow: hidden;
clear: both;
}

.banner-contx {
height: 290px;
}


.eachwwdo-2 {
float: left;
width: 100%;
padding: 30px 20px 30px;
}

.fsize60 {
font-family: 'museo_slab500';
color: #FFFFFF;
font-size: 30px;
line-height: 40px;

}

.text-int-grey {
font-family: 'museo_slab500';
color: #272727;
font-size: 16px;
margin-bottom: 20px;
line-height: 25px;
}

.contgreen-ms {
background-image: url(http://www.divx.com/solutions/wp-content/uploads/2014/08/green-banner-ms.jpg);
height: 280px;
color: #FFFFFF;
background-repeat: no-repeat;
background-size: 460%;
}

.contlt623-ms {
background-image: url(http://www.divx.com/solutions/wp-content/uploads/2014/08/banner1-ms.jpg);
height: 388px;
color: #FFFFFF;
background-repeat: no-repeat;
background-size: 450%;
background-position: -613px -40px;
}

.col-001ms {
float: left;
width: 0%;
}

.col-002ms {
float: right;
width: 75%;
padding: 5px;
}

.containt2 {
padding: 30px 15px 30px;
overflow: hidden;
clear: both;
}

.fsize30-a {
font-size: 22px;
line-height: 30px;
}

.contgrey-ms1 {
background-image: url(http://www.divx.com/solutions/wp-content/uploads/2014/08/banner9pic.jpg);
background-repeat: no-repeat;
background-position: -280px top;
height: 440px;
background-size: 350%;
}

.fsize22 {
font-family: 'museo_slab500';
color: #FFFFFF;
font-size: 15px;
line-height: 24px;
}


.fsize30-a {
font-size: 22px;
line-height: 28px;
}

.text-content-16-wh {
font-family: 'Noto Sans',sans-serif;
font-size: 12px;
line-height: 18px;
color: #FFFFFF;
}

.col-007-ms {
float: left;
width: 85%;
padding: 0px 15px;
}

.fsize30-ms {
font-size: 22px;
line-height: 28px;
}

.contgrey-ms2 {
background-image: url(http://www.divx.com/solutions/wp-content/uploads/2014/08/banner4pic.jpg);
background-repeat: no-repeat;
background-position: -650px -100px;
height: 800px;
background-size: 450%;
}

.containt2-new {
padding-top: 20px;
overflow: hidden;
clear: both;
height: 830px;
}

.col-009-ms {
float: left;
width: 0%;
padding-: 50px;
padding-top: 80px;
}

.col-010-ms {
float: right;
width: 75%;
padding-: 50px;

padding-top: 0px;
padding-bottom: 70px;
}

.box-green-ms {
float: left;
width: 50%;
padding: 15px;
height: 250px;
text-align: center;
text-color: #FFFFFF;
background-color: #8EC448;
}

.box-text-14ms {
color: #FFFFFF;
font-family: 'Noto Sans',sans-serif;
font-size: 12px;
line-height: 14px;
}

.box-text-title {
color: #FFFFFF;
font-family: 'Noto Sans',sans-serif;
font-size: 20px;
line-height: 23px;
font-weight: bold;
padding: 20px 0px 10px;
}

.box-text-14-lf {
color: #FFFFFF;
font-family: 'Noto Sans',sans-serif;
font-size: 15px;
line-height: 20px;
text-align: left;
padding: 0px 15px;
}

.box-blue-ms {
float: left;
width: 50%;
padding: 15px;
height: 250px;
text-align: center;
text-color: #FFFFFF;
background-color: #01AFEC;
}

.box-dkgrey-ms {
float: left;
width: 50%;
padding: 15px;
height: 260px;
text-align: center;
text-color: #FFFFFF;
background-color: #242424;
}


.box-ltgrey-ms {
float: left;
width: 50%;
padding: 13px;
height: 260px;
text-align: center;
text-color: #FFFFFF;
background-color: #828282;
}

.col-center {
float: left;
width: 100%;
padding-top: 0px;
}

.col-center1-ms {
float: left;
width: 100%;
padding-right: 0px;
}

.col-center2-ms {
float: left;
width: 100%;
padding-right: 0px;
padding-left: 0px;
}

.col-center3-ms {
float: left;
width: 100%;
padding-left: 0px;
}

.col-center-wh {
border-bottom: 1px solid #B9B9B9;
float: left;
width: 100%;
padding: 10px 0px 15px;
}

.containt2-ms-new {
padding: 20px 0px 60px;
overflow: hidden;
clear: both;
}

.contgrey-ms3 {
background-image: url(http://www.divx.com/solutions/wp-content/uploads/2014/08/banner10pic.jpg);
background-repeat: no-repeat;
background-position: center top;
height: 400px;
background-size: 550%;
}

.col-011-ms {
float: left;
width: 75%;
padding-: 50px;
padding-top: 10px;
}

.col-center-bl1 {
background-color: #00ADEF;
border-bottom: 1px solid #FFFFFF;
float: left;
width: 100%;
padding: 15px;
}

.col-center-bl2 {
background-color: #00ADEF;
float: left;
width: 100%;
padding: 15px;
}

.box-text-16 {
color: #FFFFFF;
font-family: 'Noto Sans',sans-serif;
font-size: 14px;
line-height: 25px;
}

.containt2-ms {
padding: 10px 0px 10px;
overflow: hidden;
clear: both;
}

.col-center5 {
float: left;
width: 100%;
padding-top: 20px;
}



.box-green-ms2 {
float: left;
width: 100%;
padding: 20px 30px;
height: 200px;
text-align: center;
text-color: #FFFFFF;
background-color: #8EC448;
}

.box-dkgrey-ms2 {
float: left;
width: 100%;
padding: 20px 30px;
height: 240px;
text-align: center;
text-color: #FFFFFF;
background-color: #242424;
}

.box-ltgrey-ms2 {
float: left;
width: 100%;
padding: 10px 30px;
height: 250px;
text-align: center;
text-color: #FFFFFF;
background-color: #828282;
}

.contblue-ms3 {
background-image: url(http://www.divx.com/solutions/wp-content/uploads/2014/08/banner7pic-temp.jpg);
background-repeat: no-repeat;
height: 998px;
background-position: center top;
background-size: 780%;
}

.box-blue-ms img {
width:60%;
}

.containt2-cs {
overflow: hidden;
clear: both;
padding: 30px 15px 30px;
}

.containt2-au {
overflow: hidden;
clear: both;
padding: 0px;
}



.col-003-ms2 {
float: left;
width: 100%;
padding: 0px;
padding-left: 0px;
}

.col-004-ms2 {
float: right;
width: 100%;
}

.containt2-ce {
padding: 30px 15px 0px;
overflow: hidden;
clear: both;
}

.contblue-ms362 {
background-image: url(http://www.divx.com/solutions/wp-content/uploads/2014/08/blue-banner-ms10.jpg);
height: 270px;
color: #FFFFFF;
background-repeat: no-repeat;
background-size: 450%;
background-position: center top;
}


.col-003-ce {
float: left;
width: 70%;
padding-top: 0px;
padding-left: 20px;
}

.topbann-ce {
background-image: url(http://www.divx.com/solutions/wp-content/uploads/2014/08/top-banner-ce.jpg);
background-position: -730px -70px;
background-repeat: no-repeat;
height: 495px;
background-size: 630%;
}


.fsize50-ltgr {
font-size: 25px;
line-height: 30px;
color: #7A7A7A;
}

.text-top-ltgrey-20 {
font-family: 'Noto Sans',sans-serif;
color: #7A7A7A;
font-size: 16px;
margin-bottom: 20px;
line-height: 25px;
}

.box-blue-dk {
float: left;
width: 100%;
padding: 0px 20px;
height: 370px;
text-align: center;
text-color: #FFFFFF;
background-color: #8EC448;
}

.box-blue-dk img{
	width:70%;}
	

.boxbl-text-title {
color: #45464A;
font-family: 'Noto Sans',sans-serif;
font-size: 18px;
line-height: 23px;
font-weight: bold;
padding-bottom: 10px;
height:30px;
}

.boxbl-text-14 {
color: #45464A;
font-family: 'Noto Sans',sans-serif;
font-size: 12px;
line-height: 20px;
}

.box-blue-med {
float: left;
width: 100%;
padding: 0px 20px;
height: 370px;
text-align: center;
text-color: #FFFFFF;
background-color: #B0D285;
}

.box-blue-med img {
width:70%;}

.box-blue-lt {
float: left;
width: 100%;
padding: 0px 20px;
height: 370px;
text-align: center;
text-color: #FFFFFF;
background-color: #C3DAA4;
}

.box-blue-lt img {
width:70%;}

.cont-ltblue-ce {
background-color: #EBEBEB;
height: 1110px;
}

.contblue-ce472 {
background-image: url(http://www.divx.com/solutions/wp-content/uploads/2014/08/ima-ce-001.jpg);
background-repeat: no-repeat;
background-position: -760px;
height: 402px;
background-size: 550%;
}


.fsize30-b {
font-size: 22px;
line-height: 30px;
}

.col-008-ce {
float: right;
width: 65%;
padding: 30px 25px;
}

.sub-col1 {
float: left;
width: 30%;
padding: 0px 10px;
}

.sub-col2 {
float: left;
width: 70%;
padding: 0px 5px;
}

.boxgr-text-title {
color: #FFFFFF;
font-family: 'Noto Sans',sans-serif;
font-size: 16px;
line-height: 20px;
font-weight: bold;
padding-bottom: 10px;
}

.col-center-gr1 {
background-color: #0398D0;
height: 190px;
border-bottom: 1px solid #FFFFFF;
float: left;
width: 100%;
padding: 20px 10px;
}

.col-center-gr2 {
background-color: #0398D0;
height: 190px;
float: left;
width: 100%;
padding: 20px 10px;
}

.sub-col1b {
float: left;
width: 30%;
padding: 0px 10px;
}

.col-center-gr3 {
background-color: #0398D0;
height: 190px;
border-top: 1px solid #FFFFFF;
float: left;
width: 100%;
padding: 20px 10px;
}

.box-ltgrey-450 {
float: left;
width: 100%;
padding: 20px;
height: 150px;
text-align: left;
text-color: #474747;
background-color: #EFEFEF;
margin-bottom: 1px;
}

.col-center-ce {
float: left;
width: 100%;
padding: 20px 5px 20px;
}

.box-mdgrey-450 {
float: left;
width: 100%;
padding: 20px;
height: 220px;
text-align: left;
text-color: #474747;
background-color: #E0E0E0;
margin-bottom: 1px;
}

.box-ltgrey-450r {
float: right;
width: 100%;
padding: 20px;
height: 170px;
text-align: left;
text-color: #474747;
background-color: #EFEFEF;
margin-bottom: 1px;
}

.col-center-ce2 {
float: left;
width: 100%;
padding: 0px;
}

.box-mdgrey-310 {
float: left;
width: 100%;
padding: 20px;
height: 160px;
text-align: left;
text-color: #474747;
background-color: #E0E0E0;
margin-bottom: 1px;
 margin-top: 0px;
}

.box-ltgrey-310 {
float: left;
width: 100%;
padding: 20px;
height: 170px;
text-align: left;
text-color: #474747;
background-color: #EFEFEF;
margin-right: 0px;
margin-top: 0px;
}

.contwhite-ce995 {
background-image: url(http://www.divx.com/solutions/wp-content/uploads/2014/08/ima-ce-002.jpg);
background-repeat: no-repeat;
background-position: center;
height: 1058px;
background-size: 670%;
}

.col-003-ce2 {
float: left;
width: 100%;
}

.fsize16 {
font-family: 'Noto Sans',sans-serif;
color: #272727;
font-size: 14px;
margin-bottom: 20px;
line-height: 25px;
}

.col-004-ce2 {
float: left;
width: 100%;
padding: 0px;
}

.p-solutions {
background-image: url(http://www.divx.com/solutions/wp-content/uploads/2014/08/top-banner.jpg);
background-position: -300px -50px;
background-repeat: no-repeat;
height: 495px;
background-size: 520%;
}

.col-001ps {
float: left;
width: 100%;
text-align:center;
}

.col-001ps img {
	width:70%;}


.col-002ps {
float: left;
width: 100%;
padding: 35px 15px 0px;
}

.col-007ps {

float: left;
width: 100%;
padding-: 50px;
}

.col-008ps {
float: left;
width: 100%;
text-align:center;
padding: 40px 0px 0px;
}

.col-008ps img {
	width:85%;}
	
	
.contyellow {
background-image: url(http://www.divx.com/solutions/wp-content/uploads/2014/08/yellow-banner.jpg);
background-repeat: no-repeat;
background-position: -605px top;
height: 445px;
background-size: 400%;


}

.col-010ps {
float: right;
width: 60%;
padding-: 50px;

padding-top: 0px;
}

.col-top1 {
float: left;
width: 70%;
padding: 0px 20px;
}

.topbann-cs {
background-image: url(http://www.divx.com/solutions/wp-content/uploads/2014/08/top-banner-cs.jpg);
background-position: -730px top;
background-repeat: no-repeat;
height: 495px;
background-size: 500%;
}

.topheader-cs {
background-image: url(http://www.divx.com/solutions/wp-content/uploads/2014/09/ima-header-cs.jpg);
background-position: -730px top;
background-repeat: no-repeat;
height: 495px;
background-size: 500%;


}

.col-003-cs {
float: left;
width: 100%;
padding: 0px 20px;
}


.col-004-cs {
float: left;
width: 100%;
padding-top: 20px;
}

.col-007-cs {
float: left;
width: 100%;
padding: 0px 0px 0px 50px;
}
.col-007-cs img {
	width:80%;}
	
.col-008-cs {
float: left;
width: 100%;
padding: 20px 20px 10px;
}

.cont-lt-grey2-cs {
background-color: #DFDFDF;
height: 500px;
}

.box-blue-192 {
float: left;
width: 100%;
padding: 30px 20px 40px;
height: 100px;
text-align: center;
text-color: #FFFFFF;
background-color: #01AFEC;
}

.box-green-192 {
float: left;
width: 100%;
padding: 20px 20px 40px;
height: 100px;
text-align: center;
text-color: #FFFFFF;
background-color: #8EC448;
}

.fsize60b {
font-family: 'museo_slab500';
color: #FFFFFF;
font-size: 50px;
line-height: 60px;
font-weight: bold;
}

.box-ltgrey-192 {
float: left;
width: 100%;
padding: 20px 20px 40px;
height: 100px;
text-align: center;
text-color: #FFFFFF;
background-color: #C0C0C0;
}

.box-mdgrey-192 {
float: left;
width: 100%;
padding: 20px 40px 20px;
height: 100px;
text-align: center;
text-color: #FFFFFF;
background-color: #828282;
}

.box-dkgrey-192 {
float: left;
width: 100%;
padding: 20px 40px 20px;
height: 100px;
text-align: center;
text-color: #FFFFFF;
background-color: #242424;
}

.contblue-cs511 {
background-image: url(http://www.divx.com/solutions/wp-content/uploads/2014/08/ima-cs-004.jpg);
background-repeat: no-repeat;
background-position: center top;
height: 420px;
background-size: 500%;
}

.contgrey-cs {
background-image: url(http://www.divx.com/solutions/wp-content/uploads/2014/08/ima-cs-006.jpg);
background-repeat: no-repeat;
background-position: -820px top;
height: 448px;
background-size: 600%;
}

.col-010r-cs {
float: right;
width: 60%;
padding: 10px 20px;
}

.containt2-new-cs {
padding-top: 20px;
overflow: hidden;
clear: both;
}

.box-green-lt {
float: left;
width: 100%;
padding: 0px 30px;
height: 200px;
text-align: center;
text-color: #FFFFFF;
background-color: #8EC448;
}

.box-green-lt img {
	width:50%;}
	
.box-green-med {
float: left;
width: 100%;
padding: 0px 30px;
height: 200px;
text-align: center;
text-color: #FFFFFF;
background-color: #80B040;
}

.box-green-med img {
	width:50%;}
	
.box-green-dk {
float: left;
width: 100%;
padding: 0px 30px;
height: 230px;
text-align: center;
text-color: #FFFFFF;
background-color: #78A53C;
}

.box-green-dk img {
	width:50%;}

.cont-green-cs {
background-color: #7FAF41;
height: 630px;
}

.listing-item {
	width:100% !important;
	clear:both !important;
}

.datex {
    width:20% !important;

}


.title-postp {
    width:75% !important;

}

.col-005-tm {
	width: 100% !important;
    padding-right: 0px !important;

}

.col-006-tm {
	width: 100% !important;
	padding-top:20px;
}

.margin-tb {
	margin-top: 30px;
    margin-bottom: 5px !important;
}

.col-005-con {
	width:100% !important;
}

.col1-contact {
    width: 38% !important;
}

.col2-contact {
	width:60% !important;
	float:right !important;
}

.col-001-com{
	float:left;
	width:100%;
}

.col-002-com{
	float:right;
	width:100%;
	padding:15px;
}

.box-img img {
	
	width:25%;
}

.box-blue-300au {
    width: 100%;
    padding-top:5px;
	height:120px;}
	
.box-green-300au{
	 width: 100%;
    padding-top:5px;
	height:120px;}
	
.box-ltgrey-300au{
	 width: 100%;
    padding-top:5px;
	height:120px;}
	
.box-mdgrey-300au{

	 width: 100%;
    padding-top:5px;
	height:120px;}
	
.box-dkgrey-300au{
	 width: 100%;
    padding-top:5px;
	height:120px;}

.cont-lt-grey2-about{ background-color:#DFDFDF; height:auto;}

.contblue-about435 {
background-image: url(http://www.divx.com/solutions/wp-content/uploads/2014/08/blue-banner-au.jpg);
background-repeat: no-repeat;
background-position: center top;
height: 270px;
background-size: 400%;
}

.cont-about713 {
background-image: url(http://www.divx.com/solutions/wp-content/uploads/2014/08/bannerpic-au.jpg);
background-repeat: no-repeat;
background-position: -550px top;
height: 508px;
background-size: 450%;
}

.col-003-au {
float: left;
width: 75%;
padding-top: 0px;
padding: 30px 20px;
}

.containt2-tm {
padding: 20px 20px 0px;
overflow: hidden;
clear: both;
}

.containt2-tm2 {
padding: 20px 20px 20px;
overflow: hidden;
clear: both;
}

.col-003-ce3 {
float: left;
width: 100%;
padding-top: 20px;
}

.fsize40-contact {
font-size: 35px;
line-height: 30px;
text-align: center;
}

.col1-contact {
width: 100% !important;
padding-left: 20px;
padding-top: 10px;
}

.col2-contact {
width: 100% !important;
float: right !important;
padding-left: 20px;
padding-top: 10px;
}

.col3-contact {
width: 100%;
float: left;
padding-top: 20px;
}

.footer-col3 {
float: left;
width: 60%;
padding-left: 30px;
padding-right: 30px;
border-right: none;
height: 200px;
}

.boxbl-text-title-ce {
color: #45464A;
font-family: 'Noto Sans',sans-serif;
font-size: 25px;
line-height: 30px;
font-weight: bold;
padding-bottom: 10px;
height: 70px;
}

.boxbl-text-14-ce {
color: #45464A;
font-family: 'Noto Sans',sans-serif;
font-size: 13px;
line-height: 22px;
height: 100px;
}

}

<!----- END @480PX ------>
