@media only screen and  (width: 640px) {
h1{font-size:39px;}
#logo{margin-left:30px ;}
#page{min-width:640px ;}
#secondary{display:none;}
article h1 a{
	font-weight:bold ;
	font-family: 'Aregular';	
}
article a{
	font-size:28px;
	font-family: Arial;
}
h4, .h4, h5, .h5, h6, .h6{
	font-family: 'Aregular';	
}
.wrap{
	min-width: 640px;
	max-width: 640px;
	width:640px;
	padding:0px ;
}
.home .big-daddy #content-home{
	float:none ;
	width:640px;
}
.home .big-daddy{
	background-position:right bottom;
	background-size:200%;
	min-height: 742px !important;
}
.big {
	font-size: 39px ;
	line-height: 45px ;
	color:#fff;
	margin-left:30px ;
}
.big br{display:none;}
.home .big-daddy #content-home #download{text-transform: capitalize;}
#content{padding-bottom:0px ;}
#content-home .h3{
	font-size:24px;
	color:#fff;
	margin-left:30px ;
}
#content-home .h3 br{display:none;}
#content-home p{margin-bottom:0px ;}
.btn{
	width:640px;
	font-size:28px ;
	height:87px ;
	line-height:87px;
	font-weight:normal;
}
.home .big-daddy .row4{
        border-bottom:5px solid #333;
	padding-top:0px ;
}
.home .big-daddy .row4 .col{
	height: 116px ;
	width: 640px ;
	margin: 0px ;
	padding: 0px 30px ;
	text-align: left ;
	float: none ;
	border-bottom:1px solid #ccc;
}
.home .big-daddy .row4 .col h4{
	font-size:28px;
	margin-left: 80px;
	margin-top: -65px ;
}
.home .big-daddy .row4 .col h4 br{display:none;}
.nicon.blue, .nicon.orange{background:#333 ;}
.home .row3,.home .row2,.home .row5 {
	margin: 0 auto;
	min-width: 640px ;
	max-width: 640px ;
	padding: 0px ;
}
.row3 .col{
	width:640px ;
	margin-left:0px ;
}
.home .snippet-3cols img{
	width:640px;
	height:auto;
	margin-bottom:0px !important;
}
.home .snippet-3cols .txt{
	background-color: rgba(0,173,255,0.9);
	padding-left:30px;
	padding-right:30px;
	padding-top:130px;
	height:427px ;
	margin-top: -427px;
	position: relative;
	z-index: 2;
}
.home .snippet-3cols .txt p{
	color:#fff;
	font-size:28px;
	line-height: 36px;
}
.home .snippet-3cols .txt+div{
	position:relative;
	z-index:5;
	margin-top:-71px;
}
.home .snippet-3cols .txt+div a{
	color:#fff;
	font-size:28px;
	font-weight:normal;
	margin-left:30px ;
	font-family: 'Aregular';
}
.home .block-home{
	padding:0px;
}
.block-home.snippet-3cols .row3 .col{padding-bottom:43px; height:430px; border-bottom:3px solid #fff;}
.block-home.snippet-3cols .row3 .col:last-child{height:427px; border:none;}
.block-home .row3 .col h4{
	position: absolute;
	margin-left:30px ;
	margin-right:30px;
	margin-top:66px ;
	z-index: 5;
}
.block-home .row3 .col h4 a{
	color:#fff;
	font-size:28px;
}
.snippet-customers h1,
.snippet-about h1{
	text-align:left ;
	margin-left:30px ;
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif ;
	font-size:39px ;
}
.home .snippet-customers{
	padding-bottom:30px;
}
.home .snippet-customers .row2{
	padding-top:0px ;
}
.home .snippet-customers .featured-customer-container .imgwrapper.logo-customer{display:none;}
.home .snippet-customers .row2 .col {
	width: 80% ;
	margin-right: 10% ;
}
.home .snippet-customers .row2 .col:first-child{display:none;}
.home .snippet-customers .featured-customer-container-text{min-height:250px ;}
.snippet-Platform h1{
	text-align: left ;
	margin-left: 30px ;
}
.snippet-Platform .row3 .col a{
	font-family: 'Aregular' ;
}
.none_mobile{display:none;}
.snippet-Platform .large p{
	text-align:left ;
	margin-left:30px ;
	margin-right:60px ;
	font-size:28px ;
	line-height:36px ;
	color:#333;
}
.snippet-Platform .row3 .col:first-child{
	border-top:1px solid #ccc ;
}
.snippet-Platform .row3 .col{
	padding-left:30px;
	padding-bottom:0px ;
	border-bottom:1px solid #ccc ;
}
.snippet-Platform .row3 .col .nicon.orange{float:left;}
.snippet-Platform .row3 .col .h4{
	margin-top: 35px;
	margin-left: 20px;
	float: left;
	font-size:28px ;
	font-weight:normal ;
}
.snippet-Platform .row3 .col .h4+div{display:none;}
.snippet-Platform{padding-bottom:0px ;}
.snippet-developers.bg-blue{
	background-color:#fff ;
	padding-bottom:0px ;
}
.snippet-developers h1.c_white {
	margin-top:26px ;
	color:#00ADFF;
	padding-left:30px;
	text-align:left;
	font-size:39px ;
	border-bottom: 1px solid #CCC;
	padding-bottom: 20px;
	margin-bottom:0px;
}
.snippet-developers h1.c_white a{
	color:#00ADFF;
}
.home .snippet-developers .icon-rounded.big{
	width:60px;
	height:60px;
	border-radius:30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	background: rgba(0, 0, 0, 0);
}
.home .snippet-developers .nicon.white{
	color: #fff;
	background: #00ADFF;
	font-size: 30px ;
	width: 30px ;
	-webkit-border-radius: 15px ;
	-moz-border-radius: 15px ;
	border-radius: 15px ;
	margin:0px ;
}
.home .snippet-developers .icon-rest_apis:before{
	font-size:25px ;
}
.home .snippet-developers .icon-rounded{
	display:block ;
}
.home .snippet-developers .nicon.white+div{
	display: block ;
	float: left ;
	position: absolute ;
	margin-left: 70px ;
	margin-top: -30px ;
}
.block-home.snippet-developers .row3 .col{
	padding-bottom:0px ;
	border-bottom: 1px solid #ccc ;
}
.home .snippet-developers .icon-rounded a{
	color:#333 ;
	font-size:28px ;
	font-family: 'Aregular' ;
}
.snippet-community h1{display:none;}
.snippet-about .row2 .col img{display:none;}
.snippet-about .row2 .col{
	margin-left:0px !important;
	width:640px !important;
}
.snippet-about .row2 .col{border-top:1px solid #ccc; float:none;}
.snippet-about .row2 .col:first-child{border-top:none ;}
.snippet-about .row2 .col:last-child{float:none ;}
.snippet-about .row2.margin-40{
	margin-top:20px ;
}
.snippet-about .row2 .col h4{
	font-size:36px;
	padding-left:30px ;
	font-weight:normal ;
	font-family: inherit ;
}
.snippet-about .row2 .col h4 a{
	font-family: 'Aregular' ;	
}
.snippet-about .row2 .col .txt p{
	font-size:28px;
}
.snippet-about .row2 .col .txt{
	padding-left:30px ;
}
.snippet-about .row2 .col .large{
	border-top:1px solid #ccc;
	padding-top:20px;
	padding-left:30px;
	margin-bottom:30px;
	font-family: 'Aregular';	
}
.snippet-about .row2 .col .large a{
	font-size:28px;
	font-weight:normal ;
	font-family: inherit ;
}
.snippet-about .row2 .col p.small,
.snippet-about .row2 .col .txt-body{
	font-size:28px;
	margin-left:30px;
	margin-bottom:0px ;
	color:#333;
	line-height:36px;
}
.snippet-about .row2 .col .more{
	margin-left:30px;
	margin-top: 15px;
	margin-bottom: 20px;
}
.snippet-about .row2 .col .more a{font-size:28px; font-family: 'Aregular' !important;}
footer .row5{display:none;}
/*footer .row5 .col{
	display:block !important;
	margin-left:110px !important;
	width:400px;
	font-size:38px !important;
	line-height:40px;
	float:none !important;
	margin-bottom:20px;
}
footer .row5 .col li{padding-bottom:8px;}*/
footer.site-footer #copyright{
	line-height:60px ;
	font-size:26px ;
}
footer.site-footer #copyright .f-right{
	float:left ;
	margin-left: 30px;
	margin-right: 50px;	
}
footer.site-footer #copyright .f-right img{
	width:45px ;
	height:45px ;
}
.menu-primary-container,
.menu-primary-french{
	float:right !important;
	z-index:10;
}
#menu-primary,
#menu-primary-french{margin-top:78px;}
#site-navigation{
	border-bottom:0px ;
	height:78px ;
	margin-top:0px !important;
	padding-top:10px;
}
.main-navigation .menu-primary-container,
.main-navigation .menu-primary-french-container{
	margin-top:-10px ;
	margin-bottom:0px;
}
/*.menu-primary-container:before{
	height:68px;
	width:78px;
	margin-top:8px ;
	background: #EFEFEF url(../imgs/menu.png) no-repeat center center;
	display:block;
}   */
.menu-primary-container,
.menu-primary-french-container{
	height:78px;
	width:88px;
	background: #EFEFEF url(../imgs/menu.png) no-repeat 15px center;
	position:relative;
}
.menu-primary-container ul,
.menu-primary-french-container ul{display:none;}
.menu-primary-container ul li,
.menu-primary-french-container ul li{
	float:none ;
	border-bottom:none;
}
.menu-primary-container>ul>li,
.menu-primary-french-container>ul>li{
	margin-top:10px;
	
}
.menu>li>a{
	border-bottom: 2px solid #FFF;
	display: block ;
	padding-left: 5px ;
	padding-top: 0px ;
	padding-bottom: 0px ;
	padding-right: 0px ;
	margin-left: 30px;
	margin-right: 30px;
}
.main-navigation ul li:hover ul{
     display:block ;
     position: relative ;
}
.main-navigation ul ul{
	display:block ;
	float:none ;
	background: #333 ;
	top:0px ;
	-webkit-box-shadow: none ;
	box-shadow: none ;
     display:block ;
     position: relative ;
	margin-left:30px ;
	width:600px ;
}
.main-navigation ul ul li{
	border-bottom:none ;
}
.main-navigation ul ul ul{
	left:0px ;
}
.main-navigation ul ul a{
	font-size:28px ;
	font-family: 'Aregular' ;
	display:block;
	padding-top: 0;
	padding-bottom: 0;
}
.main-navigation a{
	height:55px ;
	line-height: 55px ;
	font-size: 28px;
	color:#efefef ;
	text-transform:uppercase;
	font-family: 'Aregular' ;
}
#site-navigation #wrapper-btns{display:none;}
header:hover{
	position:relative;
	z-index:10;
}
.snippet-3cols{
	padding-bottom:0px ;
	border-bottom:5px solid #333;
}
.block-home.snippet-Platform{
	border-top:5px solid #333;
}
.home .snippet-Platform .row3{border-bottom:5px solid #333;}
.home .snippet-developers .row3 {
	border-bottom:5px solid #333;
	padding-top:0px;
}
.snippet-community .row5 .col{
	width:640px;
	background-color:#00ADFF;
	min-height:88px;
	border-bottom:3px solid #fff;
	margin-left:0px !important;
}
.snippet-community .row5 .col:last-child{border-bottom:0px ;}
.snippet-community .row5 .col h4{
	font-size:28px;
	line-height:88px;
	text-align:center;
	margin-top:0px;
}
.snippet-community{
	padding-bottom:0px ;
	border-bottom:5px solid #333;
}
.snippet-community .row5 .col h4 a{color:#fff !important; font-family: 'Aregular' !important;}
.snippet-community .row5 .col p{display:none;}
.snippet-community .row5 .col3,
.snippet-community .row5 .col4,
.snippet-community .row5 .col5,
.snippet-community .row5 .col6,
.snippet-community .row5 .col7,
.snippet-community .row5 .col9{
	display:none;
}
.snippet-community .row5 .col10{
	background: rgba(0,173,255,0.7) ;
}
.snippet-community .row5 .col10 p{display:block;}
.snippet-community .row5 .col10 .entry-li{
	padding:30px ;
}
.snippet-community .row5 .col10 h5 a{
	font-size:28px;
	color:#fff ;
}
.snippet-community .row5 .col10 h5{
	margin-top:0px ;
	margin-bottom:20px ;
}
.snippet-community .row5 .col10 p{
	font-size:28px;
	line-height:36px;
	color:#fff;
	margin-bottom:23px ;		
}
.snippet-community .row5 .col10 .margin-20{display:none;}
.breadcumbs{display:none;}
.wrap_8{
	width:640px ;
	margin-left:0px ;
	margin-right:0px ;
}
.bg-products h3{font-size:28px;}
h1.double_space, .h1big,
.wrap_8 h1 {
	margin-top: 26px ;
	font-size:39px ;
	font-weight:bold;
	text-align:left ;
	margin-bottom:16px ;
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif ;
}
.page{
	width:640px;
	overflow:hidden;
	left:0px;
	margin-left:0px;
}
.page-template-default .large{
	font-size:28px  ;
	text-align:left ;
	line-height:36px ;
}
.page-template-default .row2 .col,
.page-id-7280 .row2 .col{
	width:580px ;
	margin-left:30px ;
	margin-right:30px ;
	font-size:28px  ;
	line-height:36px ;
	text-align:left ;
	padding-left:0px ;
}
.page-template-default .more,
.page-id-7280 .more{
	margin-left:0px ;
	margin-top: 15px;
	margin-bottom: 20px;
	font-size:28px;
	font-weight:normal ;
	font-family: 'Aregular';
}
hr.margin-60{
	margin-top:0px ;
}
.page-template-default .text-center{text-align:left ;}
.page-template-default .row3 .col.text-center{
	height: 116px ;
	width: 640px ;
	margin: 0px ;
	padding: 0px 30px ;
	text-align: left ;
	float: none ;
	border-bottom: 1px solid #CCC;
}
.page-template-default .row3 .col.text-center:first-child{border-top:1px solid #ccc;}
.page-template-default .row3 .col.text-center .h4{
	font-size: 28px;
	margin-left: 80px;
	margin-top: -65px ;
}
.page-template-default .h3big{margin-left:0px ;}
.page-template-default .bg-blue{
	margin-top:0px ;
	background-color:#fff;
}
.page-template-default h1{
	margin-top: 26px ;
	font-size: 39px ;
	font-weight: bold;
	text-align: left ;
	margin-bottom: 16px ;
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif ;
	line-height:normal;
	color:#00ADFF ;
	margin-left:30px;
	margin-right:30px;
}
.page-template-default .bg-blue .h3big{
	font-size:28px ;
	color:#333 ;
	font-weight:normal;
}
.page-template-default .aligncenter{margin-left:0px ;}
.page-template-default .bg-blue #grid-block .row4 .col{
	width:640px ;
	padding-left:30px ;
	padding-right:30px ;
	float:none ;
	height:100px;
	border-bottom:1px solid #ccc;
	margin-left:0px;
	padding-bottom: 20px;
	padding-top: 20px;
}
.page-template-default .bg-blue #grid-block .row4 .col:first-child{
	border-top:1px solid #ccc;
}
.page-template-default .bg-blue #grid-block .row4 .col p{
	display:none;
}
.page-template-default .bg-blue #grid-block .row4 .col .nicon.white {
	color: #FFF;
	background: #00ADFF;
	margin-top: 0px ;
	margin-bottom: 0px ;
}
.page-template-default .bg-blue #grid-block .row4 .col.bg-blue a{color:#333 ;} 
.page-template-default .wrap .h3big.text-center.nomargin{
	margin-left:30px ;
}
.page-template-default .bg-blue #grid-block .row4 .col .h4{
	margin-left: 80px;
	margin-top: -45px;
	font-size: 28px;
}
.page-template-default .bg-blue #grid-block .row4 .col .h4 a{
	 color:#333 ;
	font-family: 'Aregular' ;
}
.h4{font-size:28px ;}
.bg-products .wrap_8{
	width:580px;
	margin:0px 30px;	
}
.page-template-default .large{margin:0px 30px;}
.page-template-default .row3 .col{padding:0px 30px;}
.page-template-default .row3 .col p{
	font-size:28px;
	 line-height:36px;
}
.page-template-page-product-php .menu-sections, 
.page-template-page-service-php .menu-sections{
	display:none;
}
.large{
	font-size:28px;
	line-height:34px;
}
.list-sections .nicon.blue{
	background-color:#00ADFF;
}
.page-template-page-product-php .list-sections>li, 
.page-template-page-service-php .list-sections>li{
	margin-top:30px;
}
.page-template-page-product-php h1.aftericonblue, 
.page-template-page-service-php h1.aftericonblue{
	margin:10px 0 20px 0 !important;
	text-align:center;
}
.page-template-page-product-php h4{
	font-size:28px;
	color:#00ADFF;
	margin-left:30px;
	margin-right:30px;
}
.page-template-page-product-php p{
	margin-left:30px;
	margin-right:30px;
	font-size:28px;
	line-height:34px;
	text-align:left;
}  
.page-template-page-product-php .h1big{
	text-align:center !important;
}
.page-template-page-product-php a, 
.page-template-page-service-php a{
	font-size:28px !important;

}
.page-template-page-product-php a.btn.blue, 
.page-template-page-product-php a.btn.orange,
.page-template-page-service-php a.btn.blue,
.page-template-page-service-php a.btn.orange{
	width: 580px !important;
	margin-left:30px !important;
	margin-right:30px !important;
	padding:0px !important;
}
.row10 {
	margin: 0 30px;
}
.page-template-page-product-php .list-sections, 
.page-template-page-service-php .list-sections{
	z-index: 1;
}
.main-navigation li.current-menu-item>a:visited, 
.main-navigation li.current-menu-parent>a:visited{color:#fff;}
#xnav{display:none !important;}
blockquote p.p1{font-size:28px;}
.financial-services .span_3,
.financial-services .span_7{
	width:580px !important;
	float:none;
	margin-left:0px !important;
	margin-right:0px;
}
.main-navigation .menu-primary-french-container{right: -302px;}
.page-template-page-product-php .list-sections>li img, 
.page-template-page-service-php .list-sections>li img{
	margin-top:0px !important;
}
.post_box p{
	margin-left:0px !important;
	margin-right:0px !important;
}
.page-template-page-product-php .list-sections .financial-services .btn.blue{
	margin-left:0px !important;
	margin-right:0px !important;
}
.page-template-page-product-php .list-sections .big_button{
	margin-top:40px;
}
.post_box img{display:none;}
.post_box{
	padding-left: 0px;
	padding-right: 0px;
}
.opened{
	position:absolute !important;
	overflow:visible;
	background-color:#333 ;
	background-image:url(../imgs/menu_h.png);
}
.opened .menu-primary-container > ul,
.opened .menu-primary-french-container > ul{
 display:block;
 height:auto;
 position:absolute;
 z-index:200;
 width:640px;
 margin-left: -552px !important;
 background-color:#333;
 /*overflow:auto;*/
}
.page-id-7280 .large,
.page-id-7280 h1.aftericonblue,
.page-id-7280 h1,
.page-id-2476 .large,
.page-id-2476 h1.aftericonblue,
.page-id-2476 h1,
.page-id-2479 .large,
.page-id-2479 h1.aftericonblue,
.page-id-2479 h1,
.page-template-page-service-php .large,
.page-template-page-service-php h1{
	margin-left:30px !important; 
	margin-right:30px !important;
}
.page-id-7280 .large,
.page-id-2476 .large,
.page-id-2479 .large,
.page-template-page-service-php .large{text-align:left;}

.page-template-page-product-php p a.btn.orange,
.page-id-7280 .large p,
.page-id-2476 .large p,
.page-id-2479 .large p,
.page-template-page-product-php .col.shrink-20 p{
	margin-left:0px !important; 
	margin-right:0px !important;
}
.page-id-2476 .h1big,
.page-id-2476 p,
.page-id-2476 h4,
.page-id-2479 .h1big,
.page-id-2479 p {
	text-align: left !important;
}
.page-id-1092 .row2 .col,
.page-id-2476 .row2 .col,
.page-id-30 .row2 .col,
.page-id-32 .row2 .col,
.page-id-2489 .row2 .col,
.page-id-1562 .row2 .col,
.page-id-7298 .row2 .col{
	width: 580px;
	font-size: 28px;
	line-height: 36px;
	text-align: left;
	padding-left: 0px;
	margin-left:30px !important; 
	margin-right:30px !important;
}
.page-template-page-product-php .row2 .col h4,
.page-template-page-product-php .row2 .col p,
.page-id-2476 .row2 .col h4,
.page-id-2476 .row2 .col p,
.page-id-30 .row2 .col p,
.page-id-32 .row2 .col h4,
.page-id-32 .row2 .col p,
.page-id-2489 .row2 .col h4,
.page-id-2489 .row2 .col p,
.page-id-1562 .row2 .col h4,
.page-id-1562 .row2 .col p{
	margin-left:0px !important; 
	margin-right:0px !important;
}
.page-id-12 blockquote.white{margin-top:20px !important;}
.page-id-12 blockquote.white:before, 
.page-id-12 blockquote.white:after,
.page-id-12 blockquote.white p strong a{
	color: #333 !important;
}
.page-id-12 .bg-blue p{color: #333 !important;}
blockquote.large p{font-size:28px; line-height:36px;}
.page-id-12 .bg-blue{padding-bottom:0px !important;}
.page-id-12 .header-entry-header{padding-top:0px !important;}
.page-id-12 .row2 .col .h4{
	margin-left: 80px;
	margin-top: -65px;
	margin-bottom: 40px;
}
.page-id-30 .row2 .col .h4{color:#00ADFF; margin-bottom:10px;}
.page-id-30 .wrap ul,
.page-id-30 #section_5 ol{
	margin-left:60px;
	margin-right:30px;
}
.page-id-30 .wrap ul li,
.page-id-30 #section_5 ol li{
	font-size:28px; 
	line-height:36px;
}
.page-id-30 .white+.wrap_8{
	font-size:22px;
}
.page-id-30.page-template-page-product-php a{font-size:27px !important;}
.page-id-30 #section_3 img{
	width:580px;
	margin:0px auto;
}
.page-id-30 li#section_3 .large,
.page-id-32 #section_0 .large,
.page-id-32 #section_2 .large{
	text-align:left;
	margin-left:30px;
	margin-right:30px;
}
.page-id-30 #section_2 .wrap_8,
.footer-table,
.page-id-7208 .bg-products .wrap_8{
	font-size:28px; 
	line-height:36px;
	margin-left:30px;
	margin-right:30px;
	width: 580px;
}
.page-id-30 #section_6 ul{
	margin-left:30px;	
}
.page-id-30 ul li{margin-bottom:10px;}
.page-id-30 .bg-products .wrap_8 .wrap_8{
	margin:0px;
}
.page-id-32 #section_0 blockquote,
.page-id-7202 .wrap h1,
.page-id-2489 .wrap h1,
.page-id-1092 li .large,
.page-id-7208 .list-sections h1.aftericonblue{
	margin-left:30px !important;
	margin-right:30px !important;
}
.page-id-32 table,
.page-id-2489 #section_0 .large,
.page-id-2489 #section_1 .large,
.page-id-81 .wrap_8{
	margin-left:30px;
	margin-right:30px;
	width:580px;
}
.page-id-32 table h4,
.page-id-32 table p,
.page-id-2489 #section_0 .large a,
.page-id-81 p,
.page-id-1092 .bg-products .row2 .col,
.page-template-page-product-php .bg-products .large p,
.page-id-90 .wrap_8 a.btn.orange,
.page-id-90 .bg-services .wrap_8.text-center,
.page-id-81 a.btn.orange,
.page-id-7208 .header-entry-header a.btn.orange,
.page-id-7208 .header-entry-header h4,
.page-id-7208 .list-sections .large h4,
.page-id-7208 .list-sections .large p,
.page-id-7208 .large .row2 .col{
	margin-left:0px !important;
	margin-right:0px !important;
}
.page-id-32 table h5{font-size:24px;}
.page-id-7202 .wrap h1 br,
.page-id-2489 .wrap h1 br,
.page-template-page-service-php blockquote.large br{display:none;}
.page-id-2489 #section_2 p,
.page-id-2489 #section_2 h4,
.page-id-7208 .bg-products .wrap_8,
.page-id-7208 .list-sections .wrap .large{
	text-align:left !important;
}
.page-id-2489 #section_2 img,
.page-id-165 .btn.orange,
.page-id-165 table,
.page-id-7298 .bg-support .large{
	margin-left:30px;
	margin-right:30px;
	width:580px;
}
.page-id-81 li .large{text-align:left;}
.page-id-81 li h1.aftericonblue{text-align:center;}
.page-id-81 .h4.c_blue{margin-bottom:10px;}
.page-id-1092 .bg-products .row2 .col:last-child{
	margin-left:30px;
	margin-top:20px;
}
.page-template-page-product-php .bg-products .large{text-align:left !important;}
.page-id-90 .wrap_8.text-center,
.page-id-90 li .wrap_8,
.page-id-7208 .header-entry-header .wrap_8{
	margin-left:30px;
	margin-right:30px;
	width:580px;
	text-align:left;
	font-size:28px;
	line-height:36px;
}
.page-id-90 li{margin-bottom:10px;}
.page-id-7208 .bg-products .wrap_8{
	border-bottom:1px solid #fff;
	padding-bottom:30px;
}
.page-id-7208 .bg-products .more{
	margin-left:30px;
	float:left;
}
.page-id-7208 .row2 .col{
	width:580px;
	margin-left:0px;
	font-size:28px;
	line-height:36px;
}
.page-id-7208 .list-sections h1,
.page-id-7208 .list-sections .large,
.page-id-7208 .row2 .col{
	margin-left:30px;
	margin-right:30px;
	width:580px;
}
.page-id-7208 .list-sections .large{
	font-size:28px;
	line-height:36px;
}
.nav-tabs li{float:none;}
.nav-tabs li:first-child{margin-bottom:30px;}
.nav-tabs li a{
	width:580px;
        margin-left:30px;
	margin-right:30px;
	height:87px;
	line-height:87px;
	font-size:28px;
}
.list-group-item{
	margin-left:30px !important;
	margin-right:30px !important;
	width:580px;
}
.page-template-page-customers-php .list-group-item .logo,
.list-group-item .media-body{
	width:580px !important;
	float: none !important;
}
.list-group-item .media-body{
	margin-top:20px;
	font-size:28px;
	line-height:36px;
}
.single-customer .wrap_6,
.single-customer .row10 .col.span_3,
.single-customer .row10 .col.span_7{
	margin-left:30px;
	margin-right:30px;
	width:580px;
	float:none;
}
.single-customer p,
.single-customer li,
.single-customer .h5,
.single-customer h4,
.single-customer .row10 .col.span_3{
	line-height:36px;
	font-size:28px;
}
.single-customer h5,
.single-customer h4{color:#00ADFF;}
.single-customer li{margin-top:10px;}
.single-customer .row10{
	width:640px;
	float:none;
	margin-left:0px;
}
.single-customer .row10{min-width:640px;}
.single-customer .row10{padding:0px;}
.post-type-archive .bg-resources .wrap_8,
.post-type-archive .featured{
	margin-left:30px;
	margin-right:30px;
	width:580px;
	min-width:580px;
	line-height:36px;
	font-size:28px;
}
.post-type-archive .row3 .col{
	width:580px;
	margin-bottom:40px;
	padding-bottom:40px;
	border-bottom:1px solid #ccc;
}
.post-type-archive .bg-resources .large{
	text-align:left;
}
.post-type-archive .row10 .col.span_3,
.post-type-archive .row10 .col.span_7{	
	width:580px; 
	float:none;
}
.post-type-archive .category .row10{
	margin:0px;
}
.category .form-control{
	height:60px;
	font-size: 20px;
	font-weight:bold;
	
}
.post-type-archive .category .wrap_8 h1,
.post-type-archive .category .wrap_8 #category-select{
	margin-left:30px;
	margin-right:30px;
}
.post-type-archive .row10 .col.span_7{
	margin-left:0px !important;
	line-height:36px;
	font-size:28px;
}
.post-type-archive-resource .cat-topics{
	font-size:16px;
}
.single-resource header.entry-header {
	margin-left:30px;
	margin-right:30px;
}
.single-resource header.entry-header h1{
	width: 580px;
	margin-left: 0px;
}
.single-resource .wrap .wrap_8.inner{
	padding-left: 30px;
	padding-right: 30px;
}
.single-resource #content-resource .inner .header .cat,
.single-resource .wrap .wrap_8.inner,
.single-resource #content-resource .extra-small{
	line-height:36px;
	font-size:28px;
}
.page-id-20 .bg-about h3{
	margin-left:30px !important;
	margin-right:30px !important;
}
.page-id-20 .extra-large,
.page-id-20 .row2{
	margin-left:30px;
	margin-right:30px;
	line-height:36px;
	font-size:28px;	
}
.page-id-20 .row2 .row2{
	margin-left:0px;
	margin-right:0px;
}
.page-id-20 .row2 .row2 h4{
	font-size:28px;
	color:#00ADFF;
}
.page-id-20 .block-blue h1{color:#fff;}
.page-id-20 .block-blue .margin-40,
.page-id-20 .block-blue .promises{
	margin-left:30px;
	margin-right:30px;
}
.page-id-20 .row3 .col{
	padding-left:0px;
	padding-right:0px;
	width:580px;
}
.page-id-110 h1.c_blue,
.page-id-110 .large,
.page-template-page-team-php #tab-grid .team-grid{
	margin-left:30px;
	margin-right:30px;
}
.page-id-110 .large{text-align:left;}
.page-template-page-team-php #tab-grid .team-grid{
	width:580px;	
}
.page-template-page-team-php #tab-grid .team-grid .team-item{
	width:47.5%;
	margin-right:5%;	
}
.page-template-page-team-php #tab-grid .team-grid .team-item:nth-child(2n){
	margin-right:0px;
}
cite.small{
	font-size:18px;
}
.page-id-32 blockquote+p{text-align:center;}
.post-type-archive-event .bg-events h1,
.post-type-archive-event .bg-events .large{	
	margin-left:30px;
	margin-right:30px;
}
.post-type-archive-event .bg-events .large{text-align:left !important;}
.post-type-archive-event .cat{
	margin-top: 20px;
	font-size: 18px;
	margin-bottom: 10px;
}
.post-type-archive-event h3{
	font-size: 28px;
	margin-bottom: 10px;
}
.post-type-archive-event h3+div{
	font-size: 28px;
}
.post-type-archive-resource .cat,
.post-type-archive-resource .h3{margin-bottom:10px;}
.post-type-archive-event .cat-topics,
.post-type-archive-resource .cat,
.post-type-archive-resource .cat-topics .tit {
	font-size:18px;
}
.page-template-page-team-php #tab-grid .team-grid .team-item .name-team,
.page-template-page-team-php #tab-grid .team-grid .team-item .title-team,
.post-type-archive-resource .cat-topics a,
.post-type-archive-resource .cat-topics .tit{
	font-size:18px;
}
.menu-primary-container>ul>li:first-child>ul ul{
	width:550px;
}
#tab-grid .row10 .col.span_3,
#tab-grid .row10 .col.span_7{
	width: 580px !important;
	float: none;
	font-size: 28px;
	line-height: 34px;
}
#tab-grid .row10 .col.span_3 .h3{
	margin-bottom:10px;
}
#tab-grid  #industries-select{
	height:60px;
	font-size:20px;
}
#tab-grid .row10 .col.span_3 .h3,
#tab-grid .row10 .col.span_3 .industry-description{
	font-size: 28px;
	line-height: 34px;
}
#tab-grid .row10 .col.span_3 .h3{
	color: #00ADFF;
}
.page-template-page-customers-php .bg-customers h3{
	margin-left:30px;
	margin-right:30px;
}
.page-template-page-customers-php.page-id-14 ul#ul_list_industries li.list-group-item .logo-grid .logo{
	width:265px !important;
	float:left !important;
}
.page-template-page-media-center-php h1.double_space{
	margin-left:30px;
	margin-right:30px;
}
.page-template-page-media-center-php #sel-container{
	margin-left:30px;
	margin-left:30px;
}
.page-template-page-media-center-php #sel-container #year-select{
	height:60px;
	font-size:20px;
	width:580px;
}
.page-template-page-media-center-php ul#list-news li .media-body .catstyle .cat-news,
.page-template-page-media-center-php ul#list-news li .media-body .catstyle,
.single-event .cat{
	font-size:18px;
}
.page-id-112 h4.entry-title,
#newsletterTable #newsletterContent p{
	font-size: 28px;
	line-height: 36px;
}
.page-template-page-media-center-php ul#list-news li .media-body header.entry-header{
	margin-top:10px;
}
.page-template-page-media-center-php ul#list-news li .media-body .catstyle{
	margin-top:15px;
}
#newsletterTable #newsletterContent{
	width:580px !important;
	margin-left: 30px !important;
}
#newsletterTable #newsletterContent .subtitle,
#newsletterTable #newsletterContent td,
#newsletterTable #newsletterContent td a{
	font-size:28px !important;
	line-height:36px;
}
#newsletterTable #newsletterContent .subtitle{
	margin-bottom:10px;
}
#newsletterTable #newsletterContent img{
	margin-left:10px;
}
.single-post .header-date .cat{
	font-size:18px;
	margin-left:30px;
}
#newsletterTable #newsletterContent h3{
	color: #00ADFF;
}
[class*=navigation] .nav-previous a{
	padding-left: 20px;
	display: block;	
}
[class*=navigation] .nav-next a{
	padding-right: 20px;
	display: block;	
}
.single-post .header-blue h1,
.single-event .wrap_6,
.single-event .row10 .col.span_3,
.single-event .row10 .col.span_7{
	margin-left:0px;
	margin-right:0px;
	width:580px;
}
.single-event .row10 .col.span_3,
.single-event .row10 .col.span_7{float:none;}
.single-event ul.share{margin-right:30px;}
.single-event .sidebar_block h5,
.single-event .sidebar_block label,
.single-event .row10 ul li,
.single-event .row10 .col.span_7 p{
	font-size:28px;
	line-height:36px;
}
.single-event ul li{margin-bottom:10px;} 
.single-event .sidebar_block input,
.single-event .sidebar_block label,
.mktoForm .mktoButtonWrap.mktoDownloadButton .mktoButton {width:580px !important;}
.single-event .sidebar_block input,
.mktoForm .mktoButtonWrap.mktoDownloadButton .mktoButton{height:50px !important; font-size:20px !important; margin-top:10px !important;}
.mktoForm span,
.single-event .list-group li.list-group-item{
	margin-left:0px !important;
}
.single-event .list-group li.list-group-item .demi{
	margin-top:10px;
	margin-bottom:15px;
}
.single-event h4{
	font-size:28px;
	line-height:36px;
	color: #00ADFF;
}
.page-id-114 .h1big,
.page-id-114 .wrap_8,
.page-id-114 .wrap_8 .row2,
body.page-template-page-contact-php #g-map,
.footer-locations .row3{
	margin-left:30px;
	margin-right:30px;
	width:580px !important;
}
.footer-locations .row3,
.footer-locations .row3 .col{
	padding:0px;
	min-width:580px;
	float:none;
}
.footer-locations .row3 .col p{
	font-size:22px;
}
.page-id-16 .bg-partners h1,
.page-id-16 .bg-partners h3,
.page-id-16 .large,
.page-id-16 .header-entry-header p{
	margin-left:30px;
	margin-right:30px;
	width:580px !important;
}
.page-id-16.page-template-page-partners-php .text-header p{text-align:left;}
.page-id-16.page-template-page-partners-php .header-entry-header #btn_partner{
	padding:0px;
	width:580px;
}
.page-template-page-partners-php .partner_filter_container select{
	width:580px;
	height:60px;
	font-size:20px;
}
.catstyle{
	font-size:18px;
	margin-top:5px;
	margin-bottom:10px;
}
#newsletterTable{width:640px !important;}
.page-id-16 .large, .page-id-16 .header-entry-header p{text-align:left;}
.page-template-page-jobs-php h1.double_space,
.page-template-page-jobs-php .large,
.page-template-page-jobs-php .bg-blue .h1big,
.page-template-page-jobs-php #reason-slideshow .row2,
.page-template-page-jobs-php #why,
.page-template-page-jobs-php #our-team h1{
	margin-left:30px;
	margin-right:30px;
	width:580px;
}
.page-template-page-jobs-php #why .row3 .col{width:580px;}
.page-template-page-jobs-php .large{text-align:left;}
.page-template-page-jobs-php ul.job_offers a li{
	font-size:28px;
	line-height:36px;
	padding: 15px 30px;
	height:auto;
}
.page-template-page-jobs-php #why blockquote p,
.page-template-page-jobs-php #why cite{
	font-size:28px;
	line-height:36px;
}
.page-template-page-jobs-php #why cite{
	margin-top:30px;
	margin-bottom:10px;
	display:block;
}
.page-template-page-jobs-php #why{margin-top:40px;}
.blog_box{
	width:580px;
	margin-left:30px;
	overflow:hidden;
}
.blog_box p{
	font-size:28px !important; 
	line-height:36px;
	margin-top:15px !important;
}
.blog_box img{display:none;}
.group-blog .c_blue{
	margin-left:30px;
}
.blog_box article a{font-size:28px !important;}
article .info_author{
	font-size: 18px !important;
	color:#999;	
}
.single_box {
	width:580px;
	margin-left:30px;
	overflow:hidden;	
}
.single_box .like_post a{font-size:16px !important;}
.single_box p,
.single_box li,
.tag_box,
.tag_box a,
.name_author,
.all_post_author{
	font-size:28px !important;
	line-height:36px !important;
}
.single_box li{margin-bottom:10px;}
.single_box .doc{margin-right:20px;}
.name_author{margin-bottom:20px;}
.author_single{min-height: 120px;}
.right_box{
	float:none;
	width:580px;
	margin-left:30px;
}
.main_box{width:640px;}
.main_box .left_box{
	float:none;
}
.main_box .left_box a{
	white-space: pre-wrap;
}
.box_newsletter .title,
.box_rss a,
.box_webinar,
.box_webinar span,
.download_box a{font-size:28px;}
.box_webinar br{
	display:none;
}
.right_box .box_rss{
	padding-top:25px;
	padding-bottom:25px;
	height:90px;
}
.box_webinar{
	line-height:36px;
}
.title_widget_box,
.widget_box ul li a{font-size:28px; line-height:36px;}
.widget_box ul li{margin-bottom:10px;}
.title_widget_box{margin-bottom:15px;}
#blog-newsletter-form iframe{height:50px;}
.single_box .doc{
	width:280px;
	padding-left:40px;
	padding-right:40px;
	line-height:26px;
}
pre{white-space: pre-wrap;}
.archive .right_box{display:none;}
.blog_box article h1 a{font-weight:bold;}
.single_box p img{
	margin:15px 0; 
	width:100%; 
	max-width:100%;
}
.contact_iframe{
width: 580px !important;
margin-left: 30px;
height:910px !important;}
.box_solution{
	width: 640px;
	margin: 40px 0 0;
	padding-bottom:0px;
}
.box_single_solution{
margin-right: 0;
width: 640px;
min-height: 116px;
height:auto;
padding-top: 0;
text-align: left;
background-position: 30px center;
padding-left: 30px;
line-height:116px;
margin-bottom:0px;
border-bottom:1px solid #ccc;}
.box_single_solution p{
	margin:0px;
	line-height:36px;
	padding-top:40px;
	padding-bottom:20px;
	float:left;

	white-space: pre-wrap;
	width:450px;
}
.box_single_solution .nicon.grey{
	float:left;
	margin-top:28px;
	margin-right: 20px;
}
.table-1 {
         width:580px;
	margin-left:30px;
}
.table-1 td{
	width:580px;
	display: inline;
	border: none !important;
	background-color: transparent !important;
}
.button-1{margin-bottom:5px;}
.page-id-2466 .row2 .col{
	width:580px;
	margin-left:30px;
	float:none;
}
.page-id-2466 .row2 .col li{
	font-size:28px;
	line-height:36px;
	margin-bottom:10px;
}
}
