.main{background:#0097e0}.mainbar{background:#fcfcfc;height:80px;line-height:80px;text-align:center;color:#222;position:static}.headflash{background:#0097e0;position:relative}.sl-slide_right h2{position:absolute;top:0;left:600px}.sl-slide_right blockquote{position:absolute;top:100px;left:600px}.sl-slide_right .try{position:absolute;top:300px;left:605px}.recent-projects{position:relative}.recent-projects .project-post .pic1{background-image:url(../images/diagramsolutions.png);background-position:0 0;width:234px;height:176px}.recent-projects .project-post .pic2{background-image:url(../images/diagramsolutions.png);background-position:0 -176px;width:234px;height:176px}.recent-projects .project-post .pic3{background-image:url(../images/diagramsolutions.png);background-position:0 -352px;width:234px;height:176px}.recent-projects .project-post .pic4{background-image:url(../images/diagramsolutions.png);background-position:0 -528px;width:234px;height:176px}.recent-projects .project-post .pic5{background-image:url(../images/diagramsolutions.png);background-position:0 -704px;width:234px;height:176px}.recent-projects .project-post .pic6{background-image:url(../images/diagramsolutions.png);background-position:0 -880px;width:234px;height:176px}.recent-projects .project-post .pic7{background-image:url(../images/diagramsolutions.png);background-position:0 -1056px;width:234px;height:176px}.recent-projects .project-post .pic8{background-image:url(../images/diagramsolutions.png);background-position:0 -1232px;width:234px;height:176px}#project-post_left{margin-left:0}.mainproducts{background:#fff;padding:20px 0}.mainproducts .features{display:block;text-align:center;font-size:20px;color:#3bace2}.mainproducts .features:hover{color:#1874cd}.mainproductsright{background:#fcfcfc;padding:20px 10px}.mainproductsright div h2{float:left}.mainproductsright div p{float:left;width:430px;padding-right:50px;font-size:14px;line-height:25px;margin:30px 0}.mainproductsright div img{float:right;margin-right:10px}.mainproductsright div a{float:left;display:block;background:#ffd700;padding:10px 55px;color:white;font-size:15px;font-weight:bold;text-align:center;margin-left:120px}.mainproductsright div a:hover{background:#ffa500}.mainproductsleft{background:#fff;padding:20px 10px}.mainproductsleft div h2{float:right;width:480px}.mainproductsleft div p{float:right;width:480px;font-size:14px;line-height:25px;margin:30px 0}.mainproductsleft div img{float:left;margin-left:10px}.mainproductsleft div a{float:right;display:block;background:#ffd700;padding:10px 55px;color:white;font-size:15px;font-weight:bold;text-align:center;margin-right:120px}.mainproductsleft div a:hover{background:#ffa500}.mainvideos{background:white;padding:20px 0}.mainvideos_title{color:#cdc9c9;text-align:center;margin-bottom:20px}.mainvideos h3{color:black;text-align:center;font-size:22px;font-weight:400}.mainvideos h5{color:black;text-align:center;font-weight:400;font-size:12px;margin:20px 0}.mainvideos div div{text-align:center}.project-content{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,151,224,0.8);background:#0097e0\0/;text-align:center;opacity:0;visibility:hidden;transition:all .1s linear;-moz-transition:all .1s linear;-webkit-transition:all .1s linear;-o-transition:all .1s linear}.project-content h2{display:inline-block;color:#fff;font-size:14px;font-family:'Open Sans',sans-serif;padding-bottom:10px;border-bottom:1px solid #fff;line-height:inherit;margin-bottom:10px;margin-top:-50px;transition:all .17s linear;-moz-transition:all .17s linear;-webkit-transition:all .17s linear;-o-transition:all .17s linear}.project-content p{color:#fff;font-size:13px;font-family:'Open Sans',sans-serif;line-height:18px;margin-bottom:10px;padding:0 15px;max-height:54px;overflow:hidden;opacity:0;transition:all .22s linear;-moz-transition:all .22s linear;-webkit-transition:all .22s linear;-o-transition:all .22s linear}.zoom-image:hover,.link-image:hover{opacity:.5}.link-image{background:rgba(0,0,0,0.1) url('../images/link.png') center center no-repeat;background:#000 url('../images/link.png') center center no-repeat\0/;margin-left:2px}.project-post:hover .zoom-image{bottom:18px}.link-image{display:inline-block;width:41px;height:41px;position:absolute;bottom:-80px;left:40%;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear}.carousel{position:relative;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}#slider{height:430px;position:relative;overflow:hidden}.sl-slide_left h2{position:absolute;left:0;top:0}.sl-slide_left blockquote{position:absolute;left:0;top:100px}.sl-slide_left .try{position:absolute;left:5px;top:300px}.sl-slide,.sl-slides-wrapper,.sl-slide-inner{position:absolute;height:100%;top:0;left:0}.sl-slide{z-index:1}.sl-slider h2{font-size:36px;font-weight:600;color:#fff;font-family:'Open Sans',sans-serif;text-shadow:0 -1px 0 rgba(0,0,0,0.2);text-align:left;margin:70px 0 30px 5px}.sl-slider h2 span{display:inline-block}.sl-slider blockquote{padding:20px 5px;text-align:left}.sl-slider blockquote h3{font-size:20px;color:#fff;font-family:'Open Sans',sans-serif;font-weight:700;text-shadow:0 -1px 0 rgba(0,0,0,0.2);line-height:35px}.sl-slider blockquote p{font-size:16px;margin-top:10px;width:250px;color:#fff;font-family:'Open Sans',sans-serif;font-weight:300;text-shadow:0 -1px 0 rgba(0,0,0,0.2);line-height:18px}.sl-slider .try{background:none repeat scroll 0 0 #fb8649;color:#FFF;border-radius:5px;line-height:40px;display:inline-block;padding:0 20px;font-weight:bold;transition:all .3s ease 0s;margin-right:10px;text-align:center;font-size:14px}.sl-slider .try:hover{background:none repeat scroll 0 0 #ff5801}.sl-slider blockquote h3 span{font-weight:300;text-transform:lowercase}.bg-img{width:1000px;height:430px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center center}.nav-arrows span{position:absolute;z-index:2000;top:50%;width:65px;height:65px;border:3px solid #3a5fcd;text-indent:-90000px;margin-top:-35px;cursor:pointer;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;transition:all .17s linear;-moz-transition:all .17s linear;-webkit-transition:all .17s linear;-o-transition:all .17s linear}.nav-arrows span:hover{opacity:.7;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.nav-arrows span.nav-arrow-prev{left:45px;background:rgba(0,0,0,0.5) url('../images/prev-slide.png') center center no-repeat;background:#000 url('../images/prev-slide.png') center center no-repeat\0/}.nav-arrows span.nav-arrow-next{right:45px;background:rgba(0,0,0,0.5) url('../images/next-slide.png') center center no-repeat;background:#000 url('../images/next-slide.png') center center no-repeat\0/}.nav-dots{text-align:center;position:absolute;bottom:2%;height:30px;width:100%;left:0;z-index:1000}.nav-dots span{display:inline-block;position:relative;width:16px;height:16px;border-radius:50%;margin:3px;background:#ddd;background:rgba(150,150,150,0.4);cursor:pointer;box-shadow:0 1px 1px rgba(255,255,255,0.4),inset 0 1px 1px rgba(0,0,0,0.1)}.nav-dots span{background:rgba(150,150,150,0.1);margin:6px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;box-shadow:0 1px 1px rgba(255,255,255,0.4),inset 0 1px 1px rgba(0,0,0,0.1),0 0 0 2px rgba(255,255,255,0.5)}.nav-dots span.nav-dot-current,.nav-dots span:hover{box-shadow:0 1px 1px rgba(255,255,255,0.4),inset 0 1px 1px rgba(0,0,0,0.1),0 0 0 5px rgba(255,255,255,0.5)}.nav-dots span.nav-dot-current:after{content:"";position:absolute;width:10px;height:10px;top:3px;left:3px;border-radius:50%;background:rgba(255,255,255,0.8)}.bg-img-1{background-image:url(../images/examples.png)}.bg-img-2{background-image:url(../images/examples1.png)}.bg-img-3{background-image:url(../images/examples2.png)}
@media all and (max-width: 504px)
{
.container {min-width: 100%;}	
.logobar_nav {display:none;}
.menubar {display:none;}
.headflash .nav-arrows{display:none;}
.main .mainbar h1 {display: block;font-size:1.5em;}
.main .mainvideos div img{float:left; margin-left: 0px; margin-right: 0px;width:100%;}
.mainproductsright div img{float:left; margin-left: 0px; margin-right: 0px;width:90%;}
.mainproductsleft div img{float:left; margin-left: 0px; margin-right: 0px;width:90%;}
.mainproductsleft .wrap p{width: 100%;  padding-right: 0px; margin: 0px 0; float:left;}
.mainproductsleft .wrap h2{width: 100%; float:left;}
.mainproductsright div p{width: 100%;  padding-right: 0px; margin: 0px 0; float:left;}
.mainproductsright .wrap h2{width: 100%; float:left;}
}