@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'latoregular';
    src: url('Montserrat-Regular.eot');
    src: url('Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
         url('Montserrat-Regular.woff2') format('woff2'),
         url('Montserrat-Regular.woff') format('woff'),
         url('Montserrat-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'montserratlight';
    src: url('Montserrat-Light.eot');
    src: url('Montserrat-Light.eot?#iefix') format('embedded-opentype'),
         url('Montserrat-Light.woff2') format('woff2'),
         url('Montserrat-Light.woff') format('woff'),
         url('Montserrat-Light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'latobold';
    src: url('Montserrat-Regular.eot');
    src: url('Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
         url('Montserrat-Regular.woff2') format('woff2'),
         url('Montserrat-Regular.woff') format('woff'),
         url('Montserrat-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
/*@font-face {
    font-family: LatoRegular;
    src: url(/font/Lato-Regular.ttf);
}
@font-face {
    font-family: LatoBlack;
    src: url(font/Lato-Black.ttf);
}
@font-face {
    font-family: LatoBold;
    src: url(font/Lato-Bold.ttf);
}
@font-face {
    font-family: LatoMedium;
    src: url(font/Lato-Medium.ttf);
}*/
/*@font-face {
    font-family: robotolight;
    src: url(font/Roboto-Light.ttf);
}
@font-face {
    font-family: robotomedium;
    src: url(font/Roboto-Medium.ttf);
}
@font-face {
    font-family: robotoregular;
    src: url(font/Roboto-Regular.ttf);
}*/

body{text-rendering: optimizeLegibility !important;
-webkit-font-smoothing: subpixel-antialiased !important;
-moz-osx-font-smoothing: grayscale !important;
font-smooth:always !important;
   font-size: 1pc;
    line-height: 1.59rem;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	margin: 0;
    padding: 0;
	font-family:latoregular !important;
}
body{
 -webkit-font-smoothing:antialiased;
}
.linkstyle{
width:330px;
height:60px;
background:#000 !important;
float:left;
}

.header.navbar-fixed-top .logooneweb a{
	width:150px;
	height:45px;
	background:url(../images/logoonewebgreen.png) no-repeat;
	display:block;
	margin-top:-10px;
}
.headerallpage.navbar-fixed-top .logooneweb a {
	width:150px;
	height:45px;
	background:url(../images/logoonewebgreen.png) no-repeat;
	display:block;
	margin-top:-10px;
}
.textinwhite, .textusecase_wrap h4, .drop_opacity{
color:#fff !important;
opacity:1 !important;
}
.textinwhite{
font-family:montserratlight;
font-weight:normal !important;
font-size:16px;
}
.samsaibg{
	background:url(../images/samsaibg.jpg) no-repeat;
    background-position: center center;
    background-size: cover;
	height:300px;
}
.devzone{
	padding:0px 0px 50px 0px;
	border-bottom:#E5E5E5 solid 1px;
}
.contactzone{
	padding:50px 0px 50px 0px;
}
.devpic{
	border-radius:50%;
	width:120px;
	height:120px;
}
.header .logooneweb{
  margin: 0;
	width:180px;
	height:45px;
	background:url(../images/logooneweb.png) no-repeat;
  padding-top: 10px;
}
.headerallpage .logooneweb {
  margin: 0;
	width:180px;
	height:45px;
	background:url(../images/logooneweb.png) no-repeat;
  padding-top: 10px;
}
.header .logooneweb a, .headerallpage.logooneweb a {
	width:180px;
	height:45px;
	background:url(../images/logooneweb.png) no-repeat;
}
.header .logooneweb a:hover, .headerallpage .logooneweb a:hover {
  text-decoration: none;
}
.logooneweb{
margin-top:35px;
}

a .buttongreystyle{
	width:150px;
	font-family:latoregular !important;
	border: solid 1px #949392;
	border-radius: 10px;
	font-weight: 300;
	text-shadow: none;
	padding: 20px 0;
	font-size: 19px;
	-webkit-font-smoothing: antialiased;
	line-height: 1.2em;
	text-align: center;
	margin-top:50px;
	text-decoration:none;
	color:#fff !important;
	background:#444a54;
}
a .buttongreystyle:hover{
	background:#949392;
	color:#fff !important;
	text-decoration:none;
}

a .buttonwhitestyle{
	width:150px;
	font-family:latoregular !important;
	border: solid 2px #fff;
	border-radius: 10px;
	font-weight: 300;
	text-shadow: none;
	padding: 20px 0;
	font-size: 19px;
	-webkit-font-smoothing: antialiased;
	line-height: 1.2em;
	text-align: center;
	margin-top:20px;
	text-decoration:none;
	color:#fff !important;
	background:#transparent;
	margin:auto;
}
a .buttonwhitestyle:hover{
	background:#229bce;
	color:#fff !important;
	text-decoration:none;
}

.textgreenword h1{

	font-family:latoregular !important;
	font-size:38px !important;
	font-weight:900;
	color:#fff;
	letter-spacing: -1px;
 -webkit-font-smoothing:antialiased;
	margin-bottom:60px !important;
	margin-top:6px;
}
.textwhiteword{
	/*font-family:robotolight !important;*/

	font-size:45px !important;
	color:#fff;
}
.textwhiteminor{
	/*font-family:robotolight !important;*/

	font-size:25px !important;
	color:#fff;
	font-weight:500;
	line-height:1.5em;
}
.boxspacetext{
	width:650px;
	height:50px;
	margin-top:50px;
	float:left;
	display:block;
}
.mapspace{
	padding-top:85px !important;
		padding-bottom:85px !important;
	background:#7f578a !important;
	color:#fff !important;
	font-size:20px !important;
	
}
	
.businesspic{
	width:401px;
	height:401px;
	position:absolute;
	right:200px;
	display:block;
	top:120px;
}
.textblacktopic{
	font-family:latoregular !important;
	font-size: 32px;
  font-weight: 400;
  color: #4A4A4A;
}
.usecaseheader{
font-family: latoregular !important;
font-weight: 600;
    color: #2b3645 !important;
	font-size: 50px !important;
}
.add_white{
  color: #fff !important;
  opacity:1 !important;
}
.textblacknormal{
	font-family:montserratlight !important;
	font-size: 17px;
	  font-weight: 300;
		color: #4A4A4A;
		opacity: 1;
		line-height:1.25em;
}
.textblacknormal li{
    font-family: montserratlight !important;
    font-size: 17px;
    font-weight: 300 !important;
    color: #fff;
}
.textwhiteinnormal{
	font-family:montserratlight !important;
	font-size: 17px;
	  font-weight: 300;
		color: #fff;
		opacity: 1;
		line-height:1.25em;
}
.textwhiteinnormal li{
    font-family: montserratlight !important;
    font-size: 17px;
    font-weight: 300 !important;
    color: #fff;
}
.textwhiteonpage{
	font-family:latoregular !important;
	font-size: 23px;
	  font-weight: 300;
		color: #fff;
		opacity: 1;
		line-height:1.25em;
}
.textblackarticle{
	max-width:600px;
	font-family:montserratlight !important;
	font-size: 16px;
		color: #4A4A4A;
	line-height:1.5em;
	opacity: .75;
	
}
.textblackarticledev{
	max-width:600px;
	font-family:latoregular !important;
	font-size: 17px;
	color: #4A4A4A;
	line-height:1.5em;
	opacity: .75;
	font-weight:300;
	
}
.spacemarginbottom{
	margin-bottom:50px !important;
}
.platformoverview_margintop{
	margin-top:50px;
}
.address_margintop{
	margin-top:30px;
}
.whitebox_platform{
	width:100%;
	padding:15px;
	/*background-color:#ebf6fd;*/
	line-height:18px;
	border-radius:5px;
	/*-webkit-box-shadow: 2px 2px 5px -1px rgba(219,219,219,1);
	-moz-box-shadow: 2px 2px 5px -1px rgba(219,219,219,1);
	box-shadow: 2px 2px 5px -1px rgba(219,219,219,1);*/
}
.whitebox_platform h4{
font-size:17px;
color:#4A4A4A;
font-weight:900;
}
.devbox_platform{
	width:95%;
	padding:5px;
	background-color:#fff;
	line-height:18px;
	/*-webkit-box-shadow: 2px 2px 5px -1px rgba(219,219,219,1);*/
	/*-moz-box-shadow: 2px 2px 5px -1px rgba(219,219,219,1);*/
	/*box-shadow: 2px 2px 5px -1px rgba(219,219,219,1);*/
}
.devbox_platform2{
	width:100%;
	padding:5px;

	line-height:18px;
	/*-webkit-box-shadow: 2px 2px 5px -1px rgba(219,219,219,1);*/
	/*-moz-box-shadow: 2px 2px 5px -1px rgba(219,219,219,1);*/
	/*box-shadow: 2px 2px 5px -1px rgba(219,219,219,1);*/
}
.devbox_platform h4, .devbox_platform2 h4{
	font-size:22px;
	font-family:latoregular !important;
	color:4A4A4A !important;
	font-weight:900;
}
.overviewspace .textblacktopic{
	font-weight:600;
	font-size:58px !important;
	color:#fff !important;
}
.platform_button{
	width:100%;
	height:40px;
	background-color:#cdcdcd;
	line-height:40px;
	border-radius:2px;
	-webkit-box-shadow: 2px 2px 5px -1px rgba(219,219,219,1);
	-moz-box-shadow: 2px 2px 5px -1px rgba(219,219,219,1);
	box-shadow: 2px 2px 5px -1px rgba(219,219,219,1);
	/*font-family:robotolight !important;*/
	font-size: 14px;
	font-weight: 300;
	color:#fff;
	text-align:center;
	margin-top:20px;
}
.platform_button:hover{
	background-color:#62bc37;
}
.line_platform{
	width:100%;
  padding: 10px 0px 13px 0px;
  box-shadow: #fff 0px 1px;
  text-shadow: #fff 1px 1px;
 /* border-bottom: #E5E5E5 solid 1px;*/
}
.textblackpress h1{

	font-family:latoregular !important;
	font-size:38px !important;
	font-weight:300;
	color:#58595B;
	letter-spacing: -1px;
 -webkit-font-smoothing:antialiased;
	margin-bottom:60px !important;
	margin-top:-12px;
}
.wrap_sec_overview{
	padding: 0px 0 55px;
  background: #26a9e0;

}
.wrap_section_usecase{
	padding: 60px 0 55px;
  /*background: #26a9e0;*/
 border-bottom:#E5E5E5 solid 1px;
}
.wrap2col_left, .wrap2col_leftusecase{
	width:45%;
	padding:0;
	float:left;
	display:block;
}
.wrap2col_leftusecase2{
	width:45%;
	padding:0;
	float:right;
	display:block;
}


.wrap2col_right{
	width:50%;
	padding:0;
	float:left;
}
.wrap2col_right2{
	width:54.25%;
	padding:0;
	float:left;
}
.mobile_pic{
	width:365px;
	height:410px;
	display:block;
	float:left;
	margin-left:50px;
}
.mobile_pic img{
	margin-top:50px;
}
.timeline_wrap{
	padding:0 15px;
}
.timeline_btnwhite{
width:100%;
float:left;
text-align:center;
margin:auto;
}
.timeline_100percent{
	width:100%;
	float:left;
	background:url(../images/bglineunsecase.png) repeat-y left top;
}
.timeline_100percent5{
	width:100%;
	float:left;
}
.timeline_100percentend{
	width:100%;
	float:left;
}
.timeline_100percent2{
	width:100%;

	float:left;
	background:url(../images/bglineunsecase.png) repeat-y right top;
}
.timeline_circle_wrap{
	width:75px;
	height:auto;
	text-align:center;
	float:left;
}
.timeline_circle_wrap2{
	width:75px;
	height:auto;
	text-align:center;
	float:right;
}
/*.textusecase_wrap{
	width:70%;
	height:auto;
	float:left;
}*/
h2.textbigheader{
 font-family: latoregular !important;    
font-weight: 600;
font-size: 58px !important;
 color: #2b3645 !important
}
.textusecase_wrap h2{
font-family:latoregular !important;
font-size:22px;
color:4a4a4a;
font-size: 32px;
font-weight: 600;

}
.drop_opacity{
opacity:.75 !important;
}
hgroup h4{
font-size:22px;
color:#000000;
font-weight:600;
}
.timeline_100percent2 .textusecase_wrap {
  float: left;
  width: 70%;
  margin-right: 40px;
  margin-bottom: 35px;
  font-size: 16px;
  margin-left:50px;
}
.timeline_100percent .textusecase_wrap, .timeline_100percentend .textusecase_wrap, .timeline_100percent5 .textusecase_wrap{
	float:left;
	width:70%;
	margin-left:65px;
	margin-bottom:45px;
	font-size:17px;
	color: #4A4A4A;
	line-height:1.5em;

}
.more_usecase{
	width:71px;
	height:71px;
	background:url(../images/icomorehomeusecase.png) no-repeat;
	border:none;
}
.more_usecase:hover{
		background:url(../images/icomorehomeusecase2.png) no-repeat;
		border:none;
}
.timeline_100percent a, .timeline_100percentend a {
border:none;
}

.wrap_section_feature{
	padding: 50px 0;
  background: #e6e8ee;
 border-bottom:#E5E5E5 solid 1px;
}
.button_more_feature{
  width: 310px;
  color: #696969;
  height: 40px;
  background: #ffffff;
  border: solid 1px #cbcbcb;
  text-transform: uppercase;
  margin-top: 40px;
  cursor: pointer;
}
.button_more_feature:hover{
		background:#cdcdcd;
	color:#fff;
	border:none;
}
.prize1{
	width:125px;
	height:125px;
	background:url(../images/cmmi2.png) no-repeat;
	cursor:pointer;
	margin:auto;
}
.prize1:hover{
	
	background:url(../images/cmmi.png) no-repeat;
	
}
.prize2{
	width:304px;
	height:125px;
	background:url(../images/softwarepark2.png) no-repeat;
	cursor:pointer;
	margin:auto;
}
.prize2:hover{
	
	background:url(../images/softwarepark.png) no-repeat;
	
}
.prize3{
	width:125px;
	height:125px;
	background:url(../images/ticta2.png) no-repeat;
	cursor:pointer;
	margin:auto;
}
.prize3:hover{
	
	background:url(../images/ticta.png) no-repeat;
	
}
.prize4{
	width:262px;
	height:125px;
	background:url(../images/frit2.png) no-repeat;
	cursor:pointer;
	margin:auto;
}
.prize4:hover{
	
	background:url(../images/frit.png) no-repeat;
	
}
.textintooltip{
	/*font-family: robotolight;	*/
  font-size: 15px;
  line-height: 18px;
  color: #fff;
  margin-bottom:10px;
}
.texttooltipbold{
	font-weight:bold;
}
/*.ulwrapcenter{
	width:100%;
	margin:auto;
	height:125px;
}*/
.ulprize{
	list-style:none;
	width:100%;
}
.ulprize li{
	float:left;
	padding-left:2%;
	padding-right:2%;
	text-align:center;
	margin:auto;
}
.wrap_section_award{
	padding: 50px 0;
  background: #fff;
}
.wrap_address{
	padding: 50px 0;
	float:left;
	width:100%;
	margin:auto;
	background:url(../images/bgmap.png) no-repeat center top #4f1962;
	background-size: auto;
    background-position: 50% 40%; 
}
.contactfooter{
margin-bottom:100px;
}
.whitetextall{
color:#fff !important;
font-weight:normal !important;
}
.textwhiteaddress{
	max-width:600px;
	font-family:latoregular !important;
	font-size: 17px;
	font-weight: 300;
	color: #fff;
	line-height:1.5em;
	
}
.facebooklogo{
	width:64px;
	height:64px;
	background:url(../images/contact_fb.png) no-repeat;
	cursor:pointer;
	margin:auto;
}
.facebooklogo:hover{
	
	background:url(../images/contact_fb3.png) no-repeat;
	
}
.textonfacebook{
	max-width:600px;
	font-size: 16px;
	font-weight: 300;
	color: #989797;
	line-height:1.5em;
	
}

li.nav-item .onpage a  {
  color: #65c836;
  background: none;
}
.overviewvdo{
	width:950px;
	height:540px;
	display:block;
	margin:auto;
	margin-top:20px;
}
.overviewvdo iframe{
	margin-top:20px;
	width:960px;
	height:540px;
	border:none;
	margin:auto;
	display:block;
}
.warper_blue{
	width:100%;
	background:url(../images/bg_featureblue.png) repeat !important;
}
.warper_grey{
	background:#ececec;
}
.warper_history{
	background:#b87bcf;
}
.wrap_section_history{
	padding: 10px 0px 0px 0px;
  background: #b87bcf;
}
.history_wrap{
	padding:20px 10px;
	display:block;
}
.warper_darkgrey{
background:#fff;
}
.bgwhitecolor{
	background:#fff !important;
}
.bgbluenewstyle{
	background:#b135c6!important;
}

.headerbigtext{
	/*font-family:robotolight !important;*/
	font-size: 40px;
	font-weight: 300;
	color:#fff !important;
	/*color:#262626 !important;*/
	text-align:left;
}

.instant_app_txt{
	/*font-family:robotolight !important;*/
	font-size: 32px;
	font-weight: 300;
	/*color:#262626 !important;*/
	text-align:left;
}
.instant_app_wrap{
	/*padding:10px 100px;*/
	display:block;
}
.wrap_section_mobileready{
	padding: 20px 0px 0px 0px;
  background: #f3f2f3;
}
.wrap_section_mobileready_appspace{
	padding: 20px 0px 0px 0px;
  background: #1fb0e7;
}
.wrap_section_mobileready_appspace h2, .wrap_section_mobileready_appspace .textblackarticle{
color:#fff !important;
}
.wrap_section_mobileready_pd{
	padding: 20px 0px 0px 0px;
  background: #eceff4;
}
.wrap_section_appdesigner{
	padding: 20px 0px 0px 0px;
  background: #fff;
}
.wrap_section_mobileready_dev{
	padding: 40px 0px 0px 0px;
  background: #f9f9f9;
}
.mobileready_wrap{
	padding:60px 50px;
	display:block;
}
.mobileready_wrap2{
	padding:30px 50px 30px 50px;
	display:block;
}
.picopensystem{
margin-top:20px;
}
.feature_app_wrap{
	display:block;
}
.pictopoverview{
padding-top:15px;
display:none;
}
.feature_header_mobile{
display:none;
}
.feature_header_web{
display:block;
}

a .pricelist_btnsmall{
font-family: latoregular !important;
padding:15px 20px;
width:300px;
font-size:19px;
font-weight:600;
border-radius:4px;
background-color:#fff;
color:#4a4a4a;
text-align:center;
cursor:pointer;
text-decoration:none;
border: solid 1px #949392;
opacity:.75;
}
a .pricelist_btnsmall:hover{
background-color:#949392;
text-decoration:none;
color:#fff;
}

a .pricelist_btn, a .pricelist_btn2{
font-family: latoregular !important;
padding:15px 20px;
width:300px;
font-size:19px;
font-weight:600;
border-radius:4px;
background-color:#fff;
color:#4a4a4a;
text-align:center;
cursor:pointer;
text-decoration:none;
border: solid 1px #949392;
opacity:.75;
}
a .pricelist_btn2{
float:left !important;
}
a .pricelist_btn:hover, a .pricelist_btn2:hover{
background-color:#949392;
text-decoration:none;
color:#fff;
}
.pricelist_margintop{
margin-top:20px;
}
li div hgroup{
	text-align:center;
}
.wraptimeline{
width:100%;
margin-top:45px;
clear:both;

}
.wraptimelinehome{
margin-top:20px;
}
img.insuranceoperation_icon {
 display:none;
}
img.insuranceoperation_pic {
 display:none;
}
.contactbg {
	background:url(../images/bgmap.png) no-repeat center top !important;
	color: #fff;
	padding-top: 250px;
	background-position:center;
	background-size:cover;
	/*height:700px;*/

}
.address_margintop_contact{
	margin-top:65px;
}
.texthomemargintop{
	margin-top:-130px;
}







































@media (max-width: 1190px) {
	.businesspic{
		display:none;
	}
	.ulprize li{
	width:100%;
	height:125px;
	margin:auto;
}
.overviewvdo{
	width:750px;
	height:427px;
	display:block;
	margin:auto;
	margin-top:20px;
}
.overviewvdo iframe{
	margin-top:20px;
	width:750px;
	height:427px;
	border:none;
	margin:auto;
}
.wrap2col_leftusecase{
	width:100%;
	padding:10px 0;
	display:block;
	text-align:center;
}
.wrap2col_leftusecase .mobile_pic img{
	margin-top:20px;


}
.wrapuppage{
margin-top:50px;
}

	.mobile_pic{
		display:none;
	}
	.wrap2col_left{
		display:none;
}
.timeline_100percent, .timeline_100percentend{
	background:none;
	text-align:center;

}
.timeline_100percent2{
	background:none;
	text-align:center;

}
.timeline_circle_wrap{
	width:100%;
	text-align:center;
}
.timeline_100percent .textusecase_wrap, .timeline_100percentend .textusecase_wrap{
	width:100%;
	margin-left:none;
	margin-bottom:35px;
	margin-left:0px;
	font-size:16px;
}
.timeline_100percent2 .textusecase_wrap{
	width:100%;
	margin-left:none;
	margin-bottom:35px;
	margin-left:0px;
	font-size:15px;
}
.wrap2col_right{
	width:100%;
	text-align:center;
}
.wrap2col_right2{
	width:100%;
	text-align:center;
}
.more_usecase{
	margin:auto;
}
img.insuranceoperation_icon{
 display:block;
}
img.insuranceoperation_pic{
 display:block;
}
.timeline_circle_wrap2 img, .wrap2col_leftusecase2 img{
display:none;
}






}
@media (max-width: 545px) {

.ulprize li{
	width:90%;
	height:125px;
	margin:auto;
}




}
@media (max-width: 770px) {
	.mobile_pic{
		display:none;
	}
	.wrap2col_left{
		display:none;
}
.timeline_100percent, .timeline_100percentend {
	background:none;
	text-align:center;

}
.timeline_circle_wrap{
	width:100%;
	text-align:center;
}
.timeline_100percent .textusecase_wrap, .timeline_100percentend .textusecase_wrap{
	width:100%;
	margin-left:none;
	margin-bottom:35px;
	margin-left:0px;
	font-size:15px;
}
.wrap2col_right{
	width:100%;
	text-align:center;
}
.more_usecase{
	margin:auto;
}
.overviewvdo{
	width:650px;
	height:370px;
	display:none;
	margin:auto;
	margin-top:20px;
}
.overviewvdo iframe{
	margin-top:20px;
	width:650px;
	height:370px;
	border:none;
	margin:auto;
}
.instant_app_wrap{
	padding:10px 50px;
	display:block;
	text-align:center;
	
}
.mobileready_wrap{
	padding:10px 50px;
	display:block;
	text-align:center;
}
img {
  display: block;
  max-width: 100%;
  height: auto;
  margin:auto;
}
.pictopoverview{
padding-top:15px;
display:block;
}
.feature_header_mobile{
display:block;
}
.feature_header_web{
display:none;
}
.contactbg {
	background:url(../images/bgmap.png) repeat center top !important;
	color: #fff;
	padding-top: 250px;
	height:1200px;

}



}

@media (max-width: 995px) {
	.mobile_pic{
		display:none;
	}
	.wrap2col_left{
		display:none;
}
.timeline_100percent, .timeline_100percentend{
	background:none;
	text-align:center;

}
.timeline_100percent2{
	background:none;
	text-align:center;

}
.timeline_circle_wrap{
	width:100%;
	text-align:center;
}
.timeline_100percent .textusecase_wrap, .timeline_100percentend .textusecase_wrap{
	width:100%;
	margin-left:none;
	margin-bottom:35px;
	margin-left:0px;
	font-size:16px;
}
.timeline_100percent2 .textusecase_wrap{
	width:100%;
	margin-left:none;
	margin-bottom:35px;
	margin-left:0px;
	font-size:16px;
}
.timeline_100percent5 .textusecase_wrap{
	width:100%;
	margin-left:none;
	margin-bottom:35px;
	margin-left:0px;
	font-size:16px;
	text-align:center;
}
.wrap2col_right{
	width:100%;
	text-align:center;
}
.wrap2col_right2{
	width:100%;
	text-align:center;
}
.more_usecase{
	margin:auto;
}
img.insuranceoperation_icon{
 display:block;
}
img.insuranceoperation_pic{
 display:block;
}
.timeline_circle_wrap2 img, .wrap2col_leftusecase2 img{
display:none;
}
.platformoverview_margintop{
	margin-top:50px;
}
.texthomemargintop{
	margin-top:0px;
}



}
/*@media (max-width: 995px) {
.timeline_100percent .textusecase_wrap {
  float: left;
  width: 100%;
  margin-left: 40px;
  margin-bottom: 35px;
  font-size: 15px;
}
}*/








/*VDO YOUTUBE*/


* { box-sizing: border-box; }
.video-background {
  background: #000;
  position: fixed;
  top: 0; right: 0; bottom: 0; left: 0;
  z-index: -99;
}
.video-foreground,
.video-background iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
#vidtop-content {
	top: 0;
	color: #fff;
}
.vid-info { position: absolute; top: 0; right: 0; width: 33%; background: rgba(0,0,0,0.3); color: #fff; padding: 1rem; font-family: Avenir, Helvetica, sans-serif; }
.vid-info h1 { font-size: 2rem; font-weight: 700; margin-top: 0; line-height: 1.2; }
.vid-info a { display: block; color: #fff; text-decoration: none; background: rgba(0,0,0,0.5); transition: .6s background; border-bottom: none; margin: 1rem auto; text-align: center; }
@media (min-aspect-ratio: 16/9) {
  .video-foreground { height: 300%; top: -100%; }
}
@media (max-aspect-ratio: 16/9) {
  .video-foreground { width: 300%; left: -100%; }
}
@media all and (max-width: 600px) {
.vid-info { width: 50%; padding: .5rem; }
.vid-info h1 { margin-bottom: .2rem; }
}
@media all and (max-width: 500px) {
.vid-info .acronym { display: none; }
}

