.btn,.navbar-default,.navbar-default .navbar-header .navbar-brand,.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category,.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name,body,h1,h2,h3,h4,h5,h6{font-family:'Open Sans',sans-serif}p{font-size:16px}.btn{text-transform:capitalize;font-weight:600}@media only screen and (max-width:1023px){h3{font-size:20px}.product_heading{font-size:22px}}@media only screen and (max-width:480px){h3{font-size:17px}.product_heading{font-size:20px}}.navbar-top-offset{position:relative;top:75px}@media only screen and (max-width:1055px) and (min-width:768px){.navbar-top-offset{top:125px}}.section-heading{margin-top:-40px}.contact-form{border-left:1px solid #337ab7}.contact-form h2{color:#337ab7}.border{border-bottom:1px solid #fff}header.carousel{height:85%}header.carousel .carousel-inner,header.carousel .item,header.carousel .item.active{height:100%}header.carousel .fill{width:100%;height:100%;background-position:center;background-size:cover}@media only screen and (min-width:1023px){#about .text-justify{text-align:justify}}@media only screen and (max-width:480px){#about .text-justify{text-align:left}#about p{font-size:16px}}.product{padding:0}.product-item{margin-bottom:15px}.img-product{margin:0 auto}.img-product:hover{opacity:.7}.product-box{display:block;position:relative;margin:15px auto;max-width:500px}.product-box .product-box-caption{display:block;position:absolute;bottom:0;width:100%;height:100%;text-align:center;color:#fff;opacity:0;background:rgba(51,122,183,.8);-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}.product-box .product-box-caption .product-box-caption-content{position:absolute;top:50%;width:100%;text-align:center;transform:translateY(-50%)}.product-box .product-box-caption .product-box-caption-content .project-category,.product-box .product-box-caption .product-box-caption-content .project-name{padding:0 15px;font-family:'Open Sans',sans-serif}.product-box .product-box-caption .product-box-caption-content .project-category{text-transform:uppercase;font-size:14px;font-weight:600}.product-box .product-box-caption .product-box-caption-content .project-name{font-size:18px}.product-box:hover .product-box-caption{opacity:1}@media (min-width:768px){.product-box .product-box-caption .product-box-caption-content .project-category{font-size:12px}.product-box .product-box-caption .product-box-caption-content .project-name{font-size:22px}}.panel-shadow{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.panel-shadow:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 #5dade2}#myCarousel .carousel-caption,#myCarousel .carousel-caption-banner1{position:absolute;top:10%;margin:0 auto;text-align:center;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-shadow:none}#myCarousel .carousel-caption-banner1{text-align:left;left:10%}#myCarousel .carousel-inner h2{color:#f6f6f6;display:inline-block;font-size:48px;font-weight:800;margin-top:10px;margin-bottom:20px;text-shadow:none}@media only screen and (min-width:1024px){#myCarousel .carousel-inner h2{color:#f6f6f6;display:inline-block;font-size:48px;font-weight:800;margin-bottom:0;text-shadow:none}}@media only screen and (min-width:641px) and (max-width:1023px){#myCarousel .carousel-caption-banner1{text-align:center;left:15%}#myCarousel .carousel-inner h2{color:#f6f6f6;display:inline-block;font-size:34px;font-weight:800;margin-bottom:0;text-shadow:none}}@media only screen and (max-width:640px){#myCarousel .carousel-caption-banner1{text-align:center;left:15%}#myCarousel .carousel-inner h2{color:#f6f6f6;display:inline-block;font-size:22px;font-weight:800;margin-bottom:0;text-shadow:none}}@media only screen and (max-width:480px){#myCarousel .carousel-caption{text-align:center;left:15%}#myCarousel .carousel-inner h2{color:#f6f6f6;display:inline-block;font-size:28px;font-weight:600;margin-bottom:0;text-shadow:none}}#myCarousel .carousel-inner h2 span{color:#7ab700}#myCarousel .carousel-inner p{color:#f6f6f6;font-family:roboto;font-size:26px;font-weight:300;margin-bottom:59px;margin-top:0;text-shadow:none}#myCarousel .btn-primary{background-color:#005aa2}#mainNav .navbar{position:relative;min-height:75px;background:#fff;border-radius:0;border-bottom:0;box-shadow:rgba(0,0,0,.298039) 0 0 3px;padding-bottom:0}#mainNav .navbar-toggle{margin-top:15px;margin-bottom:15px;background-color:#fff}#mainNav .navbar-brand img{padding:0;margin-top:4px}#mainNav .navbar-nav.navbar-right li{padding:0 1px}#mainNav .navbar-nav.navbar-right{margin-top:20px;margin-bottom:22px}#mainNav .navbar-nav.navbar-right li a{padding:6px 15px}@media only screen and (min-width:768px){.navbar-default .nav>li>a,.navbar-default .nav>li>a:focus{text-transform:capitalize;font-size:15.5px;font-weight:600;color:#222}}@media only screen and (max-width:768px){.navbar-default .nav>li>a,.navbar-default .nav>li>a:focus{text-transform:capitalize;font-size:13.5px;font-weight:600;color:#222}}@media (min-width:768px){.navbar-default .nav>li.active>a:before,.navbar-default.affix .nav>li>a:before{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background:#337ab7;visibility:hidden;border-radius:5px;transform:scaleX(0);transition:.25s linear}.navbar-default .nav>li.active>a:before,.navbar-default.affix .nav>li>a:focus:before,.navbar-default.affix .nav>li>a:hover:before{visibility:visible;transform:scaleX(.9)}}#language .btn-group{padding-right:10px;padding-left:5px}#language .btn{font-size:13px;font-weight:600;border:1px solid #ccc}#region .dropdown-menu{min-width:90px;border-radius:12px}#language .dropdown-menu{min-width:120px;border-radius:12px}#language .dropdown-menu li,#region .dropdown-menu li{background:#f5f5f5;border-bottom:solid 3px #fff;border-radius:4px}#region .dropdown-menu li a,#language .dropdown-menu li a{font-size:13px}#region .btn-group{padding-top:4px;padding-right:10px;padding-left:2px}#region .btn{font-size:13px;font-weight:600;border:1px solid #ccc}@media only screen and (max-width:768px){#language .btn-group{padding-right:10px;padding-left:15px}#language .btn{font-weight:600;font-size:11px;border:1px solid #ccc}#language .dropdown-menu{font-size:13px}#region .btn-group{padding-top:4px;padding-right:10px;padding-left:15px}#region .btn{font-weight:600;font-size:11px;border:1px solid #ccc}}#language img,#region img{vertical-align:middle}#engineering_capabilities .list{font-size:15px}#engineering_capabilities .panel{border:0;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}#engineering_capabilities .panel:hover{border:0;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 #5dade2}#engineering_capabilities .panel-heading{height:50px;border:2px solid #337ab7}#engineering_capabilities .panel-title{font-size:15px;text-align:center}#engineering_capabilities .panel-body{font-size:14px}#engineering_capabilities .panel-medium{padding:15px}#engineering_capabilities .panel-small{padding:15px}#engineering_capabilities .portfolio-item ul{list-style-type:none}@media only screen and (min-width:1024px){#engineering_capabilities .panel-body{height:650px}#engineering_capabilities .panel-medium{height:550px}#engineering_capabilities .panel-small{height:240px}#engineering_capabilities_russian .panel-body{height:775px}#engineering_capabilities_russian .panel-medium{height:572px}#engineering_capabilities_russian .panel-small{height:250px}}@media only screen and (max-width:1023px){#engineering_capabilities .panel-body,#engineering_capabilities .panel-medium{height:550px}#engineering_capabilities .panel-small{height:200px}#engineering_capabilities .panel-title{font-size:15px;text-align:center}#engineering_capabilities .panel-heading{height:50px}}@media only screen and (max-width:480px){#engineering_capabilities .panel-body,#engineering_capabilities .panel-medium,#engineering_capabilities .panel-small{height:auto}#engineering_capabilities .panel-title{font-size:14px;text-align:center}#engineering_capabilities .list,#engineering_capabilities .panel-body{font-size:14px}}#engineering_capabilities .panel-body li,#engineering_capabilities .panel-medium li,#engineering_capabilities .panel-small li{padding-top:10px}#engineering_capabilities .list_item{border-top:1px solid #ccc;margin-top:10px}.product-box{border-bottom:1px solid #337ab7}hr.long_light{max-width:200px;border-color:#337ab7;border-width:2px}@media only screen and (min-width:1024px){hr.long_light{max-width:0;border-color:#337ab7;border-width:0}}h3.panel-title{font-size:16px;font-weight:600}@media only screen and (max-width:1023px){h3.panel-title{font-size:15px;font-weight:600}}#product-sidebar .table td{padding-left:25px}#product-sidebar .table td a{color:#000}#product-sidebar .table .active a{color:#285f8f;font-weight:600}#product-sidebar .table td a:hover,#subproduct a{color:#2670af;text-decoration:none}#product-sidebar .table>tbody>tr.info>td,#product-sidebar .table>tbody>tr.info>th,#product-sidebar .table>tbody>tr>td.info,#product-sidebar .table>tbody>tr>th.info,#product-sidebar .table>tfoot>tr.info>td,#product-sidebar .table>tfoot>tr.info>th,#product-sidebar .table>tfoot>tr>td.info,#product-sidebar .table>tfoot>tr>th.info,#product-sidebar .table>thead>tr.info>td,#product-sidebar .table>thead>tr.info>th,#product-sidebar .table>thead>tr>td.info,#product-sidebar .table>thead>tr>th.info{background-color:#2294ca}#product-sidebar .table>tbody>tr.info-heading>td,#product-sidebar .table>tbody>tr.info-heading>th,#product-sidebar .table>tbody>tr>td.info-heading,#product-sidebar .table>tbody>tr>th.info-heading,#product-sidebar .table>tfoot>tr.info-heading>td,#product-sidebar .table>tfoot>tr.info-heading>th,#product-sidebar .table>tfoot>tr>td.info-heading,#product-sidebar .table>tfoot>tr>th.info-heading,#product-sidebar .table>thead>tr.info-heading>td,#product-sidebar .table>thead>tr.info-heading>th,#product-sidebar .table>thead>tr>td.info-heading,#product-sidebar .table>thead>tr>th.info-heading{background-color:#85c1e9;font-weight:700}#product-sidebar .table>tbody>tr.active>td,#product-sidebar .table>tbody>tr.active>th,#product-sidebar .table>tbody>tr>td.active,#product-sidebar .table>tbody>tr>th.active,#product-sidebar .table>tfoot>tr.active>td,#product-sidebar .table>tfoot>tr.active>th,#product-sidebar .table>tfoot>tr>td.active,#product-sidebar .table>tfoot>tr>th.active,#product-sidebar .table>thead>tr.active>td,#product-sidebar .table>thead>tr.active>th,#product-sidebar .table>thead>tr>td.active,#product-sidebar .table>thead>tr>th.active{background-color:#aed6f1}#product-sidebar .table>thead>tr.info>th,#product-sidebar .table>thead>tr>th.info{color:#fff;cursor:hand;cursor:pointer}#product-sidebar .table>tbody>tr.active>td,#product-sidebar .table>tbody>tr>td.active{color:#337ab7}.specification-table .table>tbody>tr>th{width:20%;color:#31708f;background:#d9edf7}.specification-table .table>tbody>tr>td{background:#d9edf7}.specification-table .list{line-height:2.5}.specification-table .table-bordered{border:1px solid #00f}.specification-table .list{font-size:16px}@media only screen and (max-width:768px){.specification-table .list{font-size:14px}}.logo-image{margin-bottom:30px}.main .btn{width:200px}#portfolio .panel{border:0}#portfolio .panel-heading{border:2px solid #337ab7}#portfolio .portfolio-box:hover .portfolio-box-caption{opacity:0}#subproduct .panel{border:0;margin:0 20px 20px}#subproduct .panel-heading{height:55px}#subproduct .portfolio-box:hover .portfolio-box-caption{opacity:.9;background:#283593;color:#000}#subproduct .panel-body{padding:0}#subproduct .img-portfolio{margin:0 auto;max-height:185px}#subproduct .img-portfolio:hover{opacity:.7}#subproduct a{color:#222}#subproduct a:focus,#subproduct a:hover{color:#337ab7;text-decoration:none}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category{text-transform:capitalize;font-size:13px;font-weight:600}@media (min-width:768px){#subproduct .portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category{text-transform:none;font-size:15px}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{font-size:22px}}.map{position:relative;padding-bottom:50%;height:0;overflow:hidden}.map iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.jls_modal{border-radius:3px;cursor:pointer;transition:.3s}.zoom-image{cursor:hand;cursor:pointer}.zoom-image:hover{opacity:.9}.modal{display:none;position:fixed;z-index:1;padding-top:120px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.9)}.jls_modal_caption,.modal-content{margin:auto;display:block;width:80%;max-width:700px}.jls_modal_caption{text-align:center;color:#fff;padding:10px 0;height:150px;font-size:18px;-webkit-animation-name:zoom;-webkit-animation-duration:.6s;animation-name:zoom;animation-duration:.6s}@-webkit-keyframes zoom{0%{-webkit-transform:scale(0)}to{-webkit-transform:scale(1)}}@keyframes zoom{0%{transform:scale(0)}to{transform:scale(1)}}.close_modal{position:absolute;top:75px;right:30px;color:#fff;font-size:40px;font-weight:700;transition:.3s}.close_modal:focus,.close_modal:hover{color:#bbb;text-decoration:none;cursor:pointer}@media only screen and (max-width:700px){.modal-content{width:100%}}#jls_footer div{padding:8px 8px 8px 0}#jls_footer p{margin-bottom:0;font-size:15px}@media only screen and (max-width:361px){#jls_footer p{font-size:13px}}#preloader{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fefefe;z-index:99;height:100%}#status{width:200px;height:200px;position:absolute;left:50%;top:50%;background-image:url(../img/loader.gif);background-repeat:no-repeat;background-position:center;margin:-100px 0 0 -100px}.item img{max-width:100%;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.item:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.btn-black{color:#fff;background-color:#000;border-color:#000}.btn-banner-2{color:#fff;background:#34495e}.btn-banner-2:hover{color:#fff}@media only screen and (max-width:480px){.btn{font-size:12px;font-weight:600}.btn-xl{padding:10px 20px}#subproduct .panel,.panel{margin:10px 10px 20px}#portfolio .panel{margin:0 25px 25px}}.shadow{box-shadow:3px 3px 3px 2px rgba(0,0,0,.1),0 3px 3px 0 rgba(0,0,0,.1)}.shadow:hover{box-shadow:3px 3px 3px 2px #85c1e9,0 3px 3px 0 #85c1e9}.blink{-webkit-animation:blink 2s linear infinite;-moz-animation:blink 2s linear infinite;-ms-animation:blink 2s linear infinite;-o-animation:blink 2s linear infinite;animation:blink 2s linear infinite}@-webkit-keyframes blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@-moz-keyframes blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@-ms-keyframes blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@-o-keyframes blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes blink{0%,50%{opacity:1}50.01%,to{opacity:0}}#product_info .list{font-size:15px}#product_info .panel{border:0;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}#product_info .panel:hover{border:0;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 #5dade2}#product_info .panel-heading{height:50px;border:2px solid #337ab7}#product_info .panel-title{font-size:15px;text-align:center}#product_info .panel-body{font-size:14px}#product_info .portfolio-item ul{list-style-type:none}@media only screen and (min-width:1024px){#product_info .panel-body{height:auto}}@media only screen and (max-width:1023px){#product_info .panel-body,#product_info .panel-medium{height:550px}#product_info .panel-small{height:200px}#product_info .panel-title{font-size:15px;text-align:center}#product_info .panel-heading{height:50px}}@media only screen and (max-width:480px){#product_info .panel-body{height:auto}#product_info .panel-title{font-size:14px;text-align:center}#product_info .list,#product_info .panel-body{font-size:14px}}#product_info .panel-body li,#product_info .panel-medium li{padding-top:10px}#product_info .list_item{border-top:1px solid #ccc;margin-top:10px}#subproduct-info .button{background-color:#5dade2;color:#fff;margin:10px}#subproduct-info .button:hover{color:#000;box-shadow:0 2px 4px 0 rgba(0,0,0,.2),0 3px 10px 0 #ccc}#jls-list .even{background-color:#b8daff}#jls-list .even:hover,#jls-list .even a:hover{background-color:#9fcdff;color:#285f8f}#jls-list .odd{background-color:#d9edf7}#jls-list .odd:hover,#jls-list .odd a:hover{background-color:#c4e3f2;color:#285f8f}.btn-contact{font-size:12px;padding:10px 15px;align:center}.contact-card{padding:12px;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2),0 3px 10px 0 #ccc}