/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}html{font-size:16px}body{font-family:'Source Sans Pro',sans-serif;color:#373c45;line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{vertical-align:middle}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Raleway',sans-serif;font-weight:700;line-height:1.3;color:inherit}h1,.h1{margin-top:20px;margin-bottom:10px;font-size:2.5rem}h2,.h2{margin-top:20px;margin-bottom:10px;font-size:1.88rem}h3,.h3{margin-top:20px;margin-bottom:10px;font-size:1.5rem}h4,.h4{margin-top:15px;margin-bottom:10px;font-size:1.38rem}h5,.h5{margin-top:15px;margin-bottom:10px;font-size:1rem}h6,.h6{margin-top:15px;margin-bottom:10px;font-size:0.88rem}p{margin-top:0px;margin-bottom:15px}h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small,.h1 small,.h1 .small,.h2 small,.h2 .small,.h3 small,.h3 .small,.h4 small,.h4 .small,.h5 small,.h5 .small,.h6 small,.h6 .small{color:#777;font-size:75%}a{color:#0a95ee;text-decoration:none}a:hover{color:#0c64b0;text-decoration:underline}.clearfix:before,.container:before,.container-fluid:before,.row:before,.separator:before,.clearfix:after,.container:after,.container-fluid:after,.row:after,.separator:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after,.separator:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.affix{position:fixed}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.txt-uppercase{text-transform:uppercase}.txt-lowercase{text-transform:lowercase}.txt-center{text-align:center}.txt-strong{font-weight:700}.txt-info{font-size:0.81rem;color:#ccc}.list-unstyled{padding:0;margin:0 0 20px 0;list-style:none}.list-inline{padding:0;list-style:none}.list-inline li{display:inline-block;padding:0 5px}.img-responsive{display:block;max-width:100%;height:auto}.separator{width:100%;height:1px;margin:20px 0;background-color:#e4e7ed}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1330px){.container{width:1300px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0%}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0%}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0%}}@media (min-width:1330px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0%}}header{position:absolute;top:0;left:0;width:100%}.header-screen{background-image:url('../themes/alsoft/assets/images/header-bg-small.png');background-repeat:no-repeat;background-position:center bottom;background-size:cover;display:table;width:100%;padding:50px 15px;text-align:center;color:#fff}.header-screen .content{display:table-cell;vertical-align:middle}.header-screen .title h1{font-family:'Source Sans Pro',sans-serif;font-weight:300}.header-screen .descript{padding-bottom:20px;font-weight:300}.header-screen .btn{background-color:#fff;border:none}.header-screen .btn.btn-large{padding:15px 40px}.header-screen .btn:hover{border:none;color:#008ee9;background-color:#d9dfe3}.header-screen.small{height:270px}@media screen and (max-width:800px){.header-screen.small{height:100px}}.navbar{height:60px}.navbar .navbar-header .logo{width:66px;height:41px;float:left;margin-top:10px;background:url('../themes/alsoft/assets/images/logo.png') no-repeat center center;background-size:cover}.navbar .navbar-collapse{position:fixed;right:-300px;width:300px;height:100%;font-family:'Raleway',sans-serif;font-size:0.94rem;background-color:#008ee9;z-index:999}.navbar .navbar-collapse ul{margin-bottom:0}.navbar .navbar-collapse a{display:block;padding:15px;color:#fff;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,0.6);font-weight:700}.navbar .navbar-collapse a:hover{background-color:#039dff}.navbar .navbar-collapse .first{position:relative;padding:15px;color:#000;background-color:#fff;text-transform:uppercase;cursor:pointer}.navbar .navbar-collapse .first:after{content:url('../themes/alsoft/assets/images/close-ico.png');display:block;width:20px;height:20px;position:absolute;top:0;bottom:0;right:15px;margin:auto}.navbar.fixed-navbar{position:fixed;width:100%;height:60px;top:0;left:0;background-color:#fff;box-shadow:0px 1px 15px 0px rgba(0,0,0,0.3);z-index:999;display:none}.navbar.fixed-navbar .navbar-header .logo{width:66px;height:41px;background-image:url('../themes/alsoft/assets/images/logo-dark.png');margin-top:10px}.navbar.fixed-navbar .navbar-collapse.active a{line-height:inherit;color:#fff}.navbar.fixed-navbar .navbar-collapse a{color:#373c45;line-height:60px}.navbar.fixed-navbar .navbar-toggle-btn{margin-top:20px}.navbar.fixed-navbar .navbar-toggle-btn .icon-bar{background-color:#000}.navbar.fixed-navbar.nav-fix-collapsed{box-shadow:none;background-color:transparent;-webkit-transition:all .3s;transition:all .3s}.navbar.fixed-navbar.nav-fix-collapsed .navbar-header .logo{opacity:0;-webkit-transition:all .3s;transition:all .3s}.footer-nav a{display:block;padding:10px 0;font-family:'Raleway',sans-serif;font-size:0.75rem;color:#fff;text-transform:uppercase}.footer-nav a:hover{text-decoration:underline}#content{padding:50px 0}.section-title{text-align:center;margin-bottom:50px}.section-title small{font-size:0.69rem;color:#c8cfda;letter-spacing:1px}.section-title.logo-icon:before{content:url('../themes/alsoft/assets/images/emblem-blue.png');display:block;width:49px;height:24px;margin:0 auto}.abt-prodts{margin-top:0;margin-bottom:40px}.about-us{padding-bottom:30px;margin-bottom:30px}.about-us .section-title .title{color:#008ee9}.about-us .section-title .site-name{color:#c8cfda}.about-us .content-box{text-align:justify;font-size:1.13rem;font-weight:300}.about-us .section-content{margin-bottom:50px}.products{position:relative;background-image:url("../themes/alsoft/assets/images/product-bg-small.png");background-repeat:no-repeat;background-position:center bottom;background-size:cover;margin-bottom:70px;padding-bottom:100px;overflow:hidden}.products .product-box{text-align:center;margin-bottom:70px}.products .product-box.last{margin-bottom:0}.products .section-content .ico,.products .section-content .title,.products .section-content .desc{margin-bottom:20px}.products .section-content .desc{padding:0px 15px;margin-left:auto;margin-right:auto;font-weight:400;font-size:1.13rem;line-height:1.9}.products .product-small-logo{position:absolute;width:49px;height:24px;bottom:28px;right:0;left:0;margin:auto}.products:before,.products:after{content:'';position:absolute;bottom:0;width:50%;border-bottom:40px solid #fff}.products:before{border-right:40px solid transparent;right:50%}.products:after{border-left:40px solid transparent;left:50%}.news{padding-bottom:30px}.news .news-box{margin-bottom:60px}.news .news-box:last-child{margin-bottom:0}.news .section-content .desc{font-size:1.13rem;font-weight:300;text-align:justify;padding:20px 0 0}.map_bg{width:100%;height:auto;position:relative;background:url('../themes/alsoft/assets/images/map2.png') center 0 no-repeat;background-size:contain}@media screen and (max-width:990px){.map_bg{padding-top:80px;background-position:center bottom}}@media screen and (max-width:620px){.map_bg{padding-top:160px;background-position:center bottom}}@media screen and (max-width:420px){.map_bg{padding-top:240px;background-position:center bottom}}.map_bg .text-bg{background-color:rgba(255,255,255,0.8);border-bottom:1px solid #eee;height:458px;position:absolute;top:0;width:100%;z-index:5}@media screen and (max-width:1622px){.map_bg .text-bg{height:355px}}@media screen and (max-width:1320px){.map_bg .text-bg{height:320px}}@media screen and (max-width:800px){.map_bg .text-bg{height:270px}}@media screen and (max-width:620px){.map_bg .text-bg{height:270px}}@media screen and (max-width:420px){.map_bg .text-bg{height:330px}}.map_bg .this-map{visibility:hidden;width:100%;margin:0 auto}.map_bg .this-map-places{max-width:100%;position:absolute;margin:0 auto;left:0px;right:90px;bottom:140px;-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom}.person{color:#91959d;font-size:20px;margin-bottom:30px;font-weight:300;line-height:33px;margin-top:0;font-style:normal;text-align:center}.person P,.person h4{margin-bottom:0;text-align:center !important}.person .line{display:table;margin:15px auto;width:50px;height:2px;background-color:#0a95ee}.ref_item{box-sizing:border-box;position:relative;border-bottom:1px solid #e4e5e8;padding:20px 0px 0px 0px}.ref_item.collapsed .info{max-height:500px;opacity:1}.ref_item.collapsed:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.ref_item .item_head{display:block;line-height:0;padding:20px 50px 0 15px;cursor:pointer}.ref_item .item_head:hover{text-decoration:none}.ref_item h4{padding-bottom:0px;margin-bottom:0px !important}.ref_item small{font-size:15.84px}.ref_item .info{opacity:0;font-size:12.94px;color:#a2aab5;line-height:22px;max-height:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;overflow:hidden;display:inline-block}.ref_item .info .in{border-top:1px solid #e4e5e8;padding:10px 50px 0 15px;display:inline-block;margin-top:12px}.ref_item:after{content:'';width:15px;height:18px;position:absolute;right:15px;top:64px;background:url('../themes/alsoft/assets/images/arrow.svg') 0 0 no-repeat;background-size:contain;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.generic .row{margin-top:50px;margin-bottom:50px}@media screen and (max-width:800px){.generic .row{margin-top:30px;margin-bottom:30px}}@media screen and (max-width:800px){.generic .mobile-center{text-align:center}}.generic .text-center,.generic .text-center P{text-align:center}.generic .half-width{display:table;width:80%;margin:0 auto}@media screen and (max-width:800px){.generic .half-width{width:100%}}.generic .link-grey{color:#91959d}.generic .link-grey:hover{text-decoration:underline}.generic .hr{height:1px;display:block;width:90%;margin:90px auto 30px auto;background-color:#dadada}@media screen and (max-width:800px){.generic .hr{margin:30px auto}}.generic h1,.generic .h1,.generic h2,.generic .h2,.generic h3,.generic .h3,.generic h4,.generic .h4,.generic h5,.generic .h5,.generic h6,.generic .h6{margin-bottom:30px}.generic P,.generic address{color:#91959d;font-size:1.25rem;font-weight:300;line-height:33px;margin-top:0;font-style:normal}@media screen and (max-width:800px){.generic P,.generic address{font-size:1.13rem;text-align:justify}}.generic P{margin-bottom:30px}.generic P a,.generic label a{font-weight:500;color:#0a95ee}.generic small{font-size:13px;color:#b2b2b2;line-height:15.5px}.generic .list{margin-top:5px}.generic .list li{font-size:14px;line-height:18px;font-weight:300;color:#4b4f59;margin-bottom:10px;padding-left:20px}.generic .list.list-unstyled{width:100%}.generic .list.list-unstyled li{width:100%;display:inline-block;margin-bottom:15px;padding-left:0px;background:none}.generic blockquote{padding-left:45px;padding-right:10%;margin:40px 0 40px 0px;width:100%;box-sizing:border-box;background:url('../themes/alsoft/assets/images/right-quotation-sign.png') 0 13px no-repeat}@media screen and (max-width:800px){.generic blockquote{margin-left:0}}.generic blockquote P{color:#62646c;width:50%;font-size:27px;font-style:italic;line-height:41px}@media screen and (max-width:800px){.generic blockquote P{width:100%;font-size:16px;line-height:30px}}.generic #map{height:494px;margin:50px 0}@media screen and (max-width:800px){.generic #map{height:325px}}.generic .map-scroll{display:block}.table{border-collapse:collapse;width:100%;table-layout:fixed}.table thead th{background-color:#0a95ee;font-size:18px;color:white;font-weight:700;padding:13px 25px !important;text-align:left;position:relative;font-family:'Raleway',sans-serif}@media screen and (max-width:800px){.table thead th{font-size:14px;padding:10px !important}}.table thead th:first-of-type:after{position:absolute;content:" ";width:1px;right:0;top:0;height:100%;background:#0a95ee;z-index:1}.table tbody tr{border-top:none}.table tbody tr:nth-of-type(odd) td{background-color:#f7f7f7}.table tbody tr td{padding:13px 25px;font-size:15px;font-style:italic;color:#8a8c98;background-color:#fff;font-family:'Source Sans Pro',sans-serif;-webkit-transition:background-color,color,0.2s ease-in-out;transition:background-color,color,0.2s ease-in-out}@media screen and (max-width:800px){.table tbody tr td{font-size:12px;padding:10px}}.table tbody tr td:not(:last-of-type){border-right:1px solid #e4e4e4}.table tbody tr td a{text-decoration:underline;color:#8a8c98}.table tbody tr td a:hover{color:#0a95ee}footer{background-image:url('../themes/alsoft/assets/images/footer-bg.png');background-repeat:no-repeat;background-position:center top;background-size:cover;padding:50px 0;padding-bottom:20px}footer .content{padding:50px 15px;margin:30px 0;text-align:center;color:#fff}footer .content .btn{border-color:#fff;color:#fff}footer .content .btn:hover{background-color:#fff;color:#373c45}footer .title{margin-bottom:30px}footer .title:before{content:url('../themes/alsoft/assets/images/emblem-white.png');display:block;width:49px;height:24px;margin-left:auto;margin-right:auto;padding-bottom:5px}footer .desc{margin-bottom:30px;font-size:1.25rem;font-weight:300}footer .footer-logo{margin-bottom:50px}footer .copyright{color:#fff;text-align:center}footer .copyright .copyright-txt{font-weight:300}.btn{display:inline-block;padding:12px 25px;margin-bottom:0;font-size:0.69rem;font-weight:bold;font-family:'Montserrat',sans-serif;background-color:transparent;color:#008ee9;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:2px solid #008ee9;border-radius:0px;-webkit-transition:all .3s;transition:all .3s;text-transform:uppercase;letter-spacing:1px}.btn:hover{background-color:#008ee9;color:#fff;border:2px solid #008ee9}.btn.btn-primary{background-color:transparent;color:#373c45;border:2px solid #373c45}.btn.btn-primary:hover{background-color:#373c45;color:#fff;border:2px solid #373c45}.btn.btn-success{background-color:#5cb85c;color:#fff;border:1px solid #5cb85c}.btn.btn-success:hover{background-color:#357935;color:#fff;border:1px solid #357935}.btn.btn-info{background-color:#5bc0de;color:#fff;border:1px solid #5bc0de}.btn.btn-info:hover{background-color:#2390b0;color:#fff;border:1px solid #2390b0}.btn.btn-warning{background-color:#f0ad4e;color:#fff;border:1px solid #f0ad4e}.btn.btn-warning:hover{background-color:#c77c11;color:#fff;border:1px solid #c77c11}.btn.btn-danger{background-color:#d9534f;color:#fff;border:1px solid #d9534f}.btn.btn-danger:hover{background-color:#a02622;color:#fff;border:1px solid #a02622}.btn.btn-large{padding:23px 55px;font-size:0.81rem}.btn.btn-small{padding:5px 10px}.btn.btn-extra-small{padding:1px 5px}.btn.btn-no-underline{text-decoration:none}.btn.btn-no-underline:hover{text-decoration:none}.btn-group .btn{margin-bottom:10px}.btn-group .btn:not(:last-of-type){margin-right:10px}.btn-readmore{font-weight:600;font-size:13px;text-transform:uppercase;color:#008ee9;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;padding-right:20px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjEwLjk2OSIgaGVpZ2h0PSIxMi4yNSIgdmlld0JveD0iMCAwIDEwLjk2OSAxMi4yNSI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgc3Ryb2tlOiAjMDA4ZWU5OwogICAgICAgIHN0cm9rZS13aWR0aDogMnB4OwogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgICAgZmlsbC1ydWxlOiBldmVub2RkOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBkPSJNMS4wMTMsMC45OTAgTDEuMDEzLDExLjI1MCBMOS45NjgsNi4xMjAgTDEuMDEzLDAuOTkwIFoiIGNsYXNzPSJjbHMtMSIvPgo8L3N2Zz4K) right center no-repeat;cursor:pointer;display:inline-block}.btn-readmore:hover{opacity:.8}.navbar-toggle-btn{float:right;margin-top:18px;background-color:transparent;border:none;outline:none;cursor:pointer}.navbar-toggle-btn .icon-bar{display:block;width:30px;height:3px;background-color:#fff;margin-bottom:5px}.navbar-toggle-btn .icon-bar:last-child{margin-bottom:0}input[type="checkbox"]{cursor:pointer}input[type="radio"]{cursor:pointer}select{cursor:pointer}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}.form-group{margin-bottom:15px}.form-control{display:block;width:100%;height:40px;padding:6px 10px;color:#555;background-color:#fff;border:1px solid #b3afaf}.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox input[type="checkbox"]{position:relative;left:-10px}.checkbox label{color:inherit;font-weight:inherit;padding-left:10px;cursor:pointer}.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio input[type="radio"]{position:relative;left:-10px}.radio label{color:inherit;font-weight:inherit;padding-left:10px;cursor:pointer}textarea{max-width:100%;resize:vertical}textarea.form-control{height:auto}button,input[type="submit"]{cursor:pointer;border:none;outline:none}form .form-group input,form .form-group textarea{margin-bottom:15px}form input:not([type]),form input[type="color"],form input[type="email"],form input[type="number"],form input[type="password"],form input[type="tel"],form input[type="url"],form input[type="text"],form textarea{border-radius:3px;background-clip:padding-box;box-sizing:border-box;-webkit-transition:background-color,border-color,0.2s ease-in-out;transition:background-color,border-color,0.2s ease-in-out;font-weight:300;outline:none;font-size:14px;background-color:#fff;border:1px solid #8a8c98;padding:7.5px 18px;color:#8a8c98;width:100%}form input:not([type]):hover,form input[type="color"]:hover,form input[type="email"]:hover,form input[type="number"]:hover,form input[type="password"]:hover,form input[type="tel"]:hover,form input[type="url"]:hover,form input[type="text"]:hover,form textarea:hover,form input:not([type]):focus,form input[type="color"]:focus,form input[type="email"]:focus,form input[type="number"]:focus,form input[type="password"]:focus,form input[type="tel"]:focus,form input[type="url"]:focus,form input[type="text"]:focus,form textarea:focus{background-color:white}form .submit{-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;box-sizing:border-box;text-align:center;display:block;color:white;font-size:16px;text-transform:uppercase}form label{margin-bottom:8px;display:inline-block;color:#FFF;font-size:17px}.checkbox{display:block;margin:0}.checkbox label{display:inline-block;cursor:pointer;position:relative;padding-left:25px;line-height:15px}.checkbox label:before{content:'';display:inline-block;width:14px;height:14px;margin-right:10px;position:absolute;left:0;top:2px;background-image:url('../themes/alsoft/assets/images/checkbox.png');background-position:0 0;background-repeat:no-repeat}.checkbox input[type=checkbox]{display:none}.checkbox input[type=checkbox]:checked + label:before{content:'';text-align:center;background-position:0 -14px}.checkbox input[type=checkbox]:disabled + label:before{background-position:0 -28px}.checkbox input[type=checkbox].delete + label:before{background-position:0 -45px}.checkbox:hover input[type=checkbox]:not(:checked) + label:before{background-position:0 -28px}.radio{display:block;margin:0}.radio.inline{display:inline-block}.radio label{display:block;cursor:pointer;position:relative;padding-left:25px;margin-bottom:4px;margin-top:11px;line-height:15px}.radio label:before{content:'';display:inline-block;width:15px;height:15px;margin-right:10px;position:absolute;left:0;top:2px;background-image:url('../themes/alsoft/assets/images/radio-btn.png');background-position:0 0;background-repeat:no-repeat}.radio input[type=radio]{display:none}.radio input[type=radio]:checked + label:before{content:" ";text-align:center;line-height:15px;background-position:0 -15px}.radio:hover input[type=radio]:not(:checked) + label:before{background-position:0 -30px}.radio input[type=radio]:disabled + label:before{background-position:0 -30px}.radio input[type=radio]:disabled + label{color:#9b9b9b}.table{width:100%;max-width:100%;border-spacing:0;border-collapse:collapse}.table th{text-align:left}.table thead th{padding:10px}.table tbody th{padding:10px}.table tbody tr{border-top:1px solid #ddd}.table tbody td{padding:10px}.table.table-bordered{border:1px solid #ddd}.table.table-bordered th,.table.table-bordered td{border:1px solid #ddd}.table tr.active,.table td.active{background-color:#f5f5f5}.table tr.success,.table td.success{background-color:#c7e6c7}.table tr.info,.table td.info{background-color:#daf1f8}.table tr.danger,.table td.danger{background-color:#f4cecd}.table tr.warning,.table td.warning{background-color:#fceedb}.overlay-page{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.8);z-index:998;opacity:0}.list.counter{counter-reset:section;list-style:none}.list.counter li{background:transparent;position:relative;padding-left:75px;color:#91959d;font-size:1.25rem;font-weight:300;line-height:33px;margin-top:0;font-style:normal}.list.counter li:before{counter-increment:section;content:"0" counter(section);background:#0a95ee;color:#fff;padding:10px 15px;font-size:1.25rem;font-weight:700;font-family:'Montserrat',sans-serif;position:Absolute;left:0px;top:5px;float:left}.list.counter02{counter-reset:section;list-style:none}.list.counter02 li{background:transparent;position:relative;padding-left:35px;color:#91959d;font-size:1.25rem;font-weight:300;line-height:33px;margin-top:0;font-style:normal}.list.counter02 li:before{counter-increment:section;content:counter(section) ".";color:#0a95ee;font-size:1.25rem;font-weight:700;font-family:'Montserrat',sans-serif;position:Absolute;left:0px;top:3px;float:left}.productAccordion__title{background:#f1f1f1;padding:15px 50px;margin:10px 0;cursor:pointer;-webkit-transition:all 120ms linear;transition:all 120ms linear}.productAccordion__title:hover{background:#e3e3e3}.productAccordion__title.active{background:#e3e3e3}.productAccordion__title h2{margin:10px 0}.productAccordion__title .row{margin-bottom:25px;margin-top:25px}@media screen and (min-width:992px){.productAccordion__title .row{display:-ms-flexbox;display:-webkit-box;display:flex}}.productAccordion__title .iconCol{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}@media screen and (max-width:600px){.productAccordion__title .iconCol img{max-height:100px}}.productAccordion__title p{margin-bottom:0px}@media screen and (max-width:600px){.productAccordion__title p{line-height:26px}}@media screen and (max-width:600px){.productAccordion__title{padding:5px 25px;text-align:Center}}.productAccordion__content{padding:25px 0}.productAccordion__content .row{margin-bottom:25px;margin-top:25px}.productAccordion__content .hr{margin:50px auto 30px auto}@media screen and (max-width:800px){.productAccordion__content .hr{margin:30px auto 10px auto}}.productAccordion__content h3{font-size:24px;letter-spacing:2px}.productAccordion__content h4{font-weight:bold;color:#0a95ee;font-size:22px}.productAccordion__content ul{list-style:none;padding:0px}.productAccordion__content ul li{background:url('../themes/alsoft/assets/images/list_blue_circle.png') no-repeat top 16px left 5px;padding-left:20px;color:#91959d;font-size:1.25rem;font-weight:300;line-height:33px;margin-top:0;font-style:normal}.productAccordion__content .btn.btn-large{font-size:1.0rem;text-transform:uppercase}.productAccordion__content p strong{color:#303030}@media screen and (max-width:800px){.productAccordion__content p{margin-bottom:10px}}@media screen and (max-width:600px){.productAccordion__content p{line-height:26px}}@media screen and (max-width:800px){.productAccordion__content{padding:0px 25px}}@media (min-width:500px){.navbar{height:70px}.navbar .navbar-header .logo{margin-top:16px}.navbar.fixed-navbar{height:70px}.navbar.fixed-navbar .navbar-header .logo{margin-top:16px}.navbar.fixed-navbar .navbar-toggle-btn{margin-top:25px}.navbar-toggle{margin-top:25px}.header-screen{padding-top:70px;padding-bottom:70px}.header-screen .descript h1{font-size:3.13rem}.header-screen .descript p{font-size:1.25rem}.section-title .title{font-size:2.44rem}.about-us{padding-top:30px}}@media (min-width:600px){.header-screen{background-image:url('../themes/alsoft/assets/images/header-bg-medium.png');height:500px;padding-left:25px;padding-right:25px}.about-us .content-box{font-size:1.25rem}.products{background-image:url("../themes/alsoft/assets/images/product-bg-medium.png")}.news .section-content .desc{font-size:1.25rem}.abt-prodts{margin-top:20px;margin-bottom:50px}}@media (min-width:700px){.header-screen .title,.header-screen .descript{margin:0 auto}.header-screen .title{width:85%}.header-screen .descript{width:75%}}@media (min-width:768px){#content{padding:70px 0 50px 0}.header-screen{height:600px;padding-left:35px;padding-right:35px}.header-screen .title h1{font-size:3.13rem}.header-screen .btn.btn-large{padding:25px 55px}.about-us{padding-bottom:20px}.about-us .section-content{margin-bottom:50px}.products{margin-top:25px}.products .product-box{margin-bottom:100px}.news{margin-top:70px}footer .content{margin-top:70px}footer .content .btn.btn-large{padding-left:80px;padding-right:80px}}@media (min-width:950px){.navbar{height:100px}.navbar .navbar-header{float:left}.navbar .navbar-header .logo{width:117px;height:72px}.navbar .navbar-collapse{width:auto;position:inherit;float:right;background:transparent}.navbar .navbar-collapse li{display:inline-block}.navbar .navbar-collapse li:last-child a{padding-right:0}.navbar .navbar-collapse li.langulage:before{content:'|';color:#fff;font-weight:700;padding-right:25px}.navbar .navbar-collapse li.langulage:after{content:'/';padding-left:6px;color:#fff}.navbar .navbar-collapse li.langulage:last-child:after{content:''}.navbar .navbar-collapse li.langulage + .langulage:before{content:'';padding-right:0}.navbar .navbar-collapse li.langulage.active a{font-weight:700;text-decoration:underline}.navbar .navbar-collapse li.langulage a{padding:0}.navbar .navbar-collapse a{display:inline;border:none;line-height:100px;padding:0 20px}.navbar .navbar-collapse a:hover{background-color:transparent;text-decoration:underline}.navbar .navbar-collapse .first{display:none;border:none}.navbar .navbar-toggle-btn{display:none}.navbar.fixed-navbar{height:80px;background-color:#fff !important;box-shadow:0px 1px 15px 0px rgba(0,0,0,0.3) !important}.navbar.fixed-navbar .navbar-header .logo{width:76px;height:47px}.navbar.fixed-navbar .navbar-collapse li.langulage:after,.navbar.fixed-navbar .navbar-collapse li.langulage:before{color:#000}.navbar.fixed-navbar .navbar-collapse a{line-height:80px !important;color:#373c45 !important}.overlay-page{opacity:0 !important}.header-screen{height:700px}.header-screen .title h1{font-size:4.06rem}.header-screen .descript p{font-size:1.63rem}.products .section-title{margin-bottom:100px}footer .copyright{position:relative;padding-top:50px}footer .footer-logo{position:absolute;width:39px;height:41px;bottom:0;left:0;right:0;margin:auto}footer .copyright-txt,footer .footer-nav{position:absolute;bottom:0;width:50%}footer .copyright-txt{text-align:left;left:15px}footer .footer-nav{right:15px;text-align:right}footer .footer-nav ul{margin-bottom:0}footer .footer-nav li{display:inline-block;padding-right:15px}footer .footer-nav li a{padding:0}footer .footer-nav li:last-child{padding-right:0}}@media (min-width:1050px){.header-screen{background-image:url('../themes/alsoft/assets/images/header-bg-large.png')}.products{background-image:url("../themes/alsoft/assets/images/product-bg-large.png")}}@media (min-width:1100px){.generic .generic-page-title{margin-top:50px;margin-bottom:50px}footer{padding-top:60px;padding-bottom:30px}footer .copyright-txt{left:60px}footer .footer-nav{right:60px}}@media (min-width:1150px){.navbar .navbar-header{margin-left:30px}.navbar .navbar-collapse{margin-right:30px}.header-screen .descript{width:70%}.header-screen .title{width:80%}}@media (min-width:1330px){.navbar{height:120px}.navbar .navbar-header{margin-left:40px}.navbar .navbar-header .logo{margin-top:27px}.navbar .navbar-collapse{margin-right:40px}.navbar .navbar-collapse a{line-height:120px}.header-screen{padding-top:100px;padding-bottom:100px}.header-screen .descript{width:65%}.about-us .content-box{padding:0 15px}.abt-prodts{margin-top:30px;margin-bottom:30px}.news .news-box{padding:0 60px}}@media (min-width:1500px){.header-screen{height:750px;padding-top:150px;padding-bottom:150px}.header-screen .descript{width:55%}.header-screen .title{width:70%}footer .content{margin-top:90px}}@media (min-width:1600px){.header-screen{height:800px;padding-top:180px;padding-bottom:180px}}@media (min-width:1992px){.header-screen{height:850px;padding-top:200px;padding-bottom:200px}}.generic.about blockquote p{width:90%;color:#91959d;margin-bottom:15px}.generic.about blockquote h5{color:#0a95ee;font-weight:bold;font-size:1.38rem;margin-top:5px}.generic.about blockquote h5 span{display:block;color:#3b3f48;font-size:1rem}.generic.about .hr{margin:40px auto}.generic.about img{max-width:100%}.generic.about .generic-page-title{text-align:center}.generic.about .generic-page-title p{max-width:80%;margin-left:auto;margin-right:auto}.generic.services blockquote p{width:90%;color:#91959d}.generic.services .iconCol.spoluprace{display:block;padding-top:5px}.generic.services .iconCol.spoluprace img{max-width:100%;display:block;margin:0}.generic.services .iconCol.spoluprace .hr{margin:20px auto}.homepage .news h2{color:#373c45}