@charset "UTF-8";/* CSS Document */@import url('https://fonts.googleapis.com/css?family=Nunito:200,300,400,600,700,800');html, body, ul, li, a, a img, h1, h2, p {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; text-decoration:none!important;}body {font-family:'Nunito', sans-serif!important;}.dark-bg {background:#2e4191;}.ptb80 {padding-top:80px; padding-bottom:80px;}.mt80 {margin-top:80px;}.highlight-text-orange {color:#008cd5;}.lightgraybg {background:#f5f5f5;}.darkgray {color:#323232;}.white {color:#fff;}.mb40{margin-bottom:10px;}.mt3 {margin-top:3px;}.mt15 {margin-top:15px;}.fix-container {width:100%; max-width:1325px; margin:0 auto;}.fix-sub-container {width:100%; max-width:1165px; margin:0 auto;}.navbar {border-radius:none;!important; border:none!important; margin-bottom:0px!important; background:#fff;}.navbar-header {padding-bottom:15px;}.navbar-brand {background:url(../images/mobile_logo.svg) no-repeat; display:block; text-indent:-999999px; width:100px; height:37px; margin-left:15px!important; margin-top:13px;}.navbar-toggle .icon-bar {background:#2e4191;}.navbar-collapse {box-shadow:none!important; background:#2e4191;}.navbar-toggle {margin-bottom:0px!important; margin-top:15px;}.navbar-nav {margin:0 -15px!important;}.navbar-nav>li>a {color:#fff!important; background:none; transition:0.5s; font-size:16px; font-weight:600;}.navbar-nav>li:hover>a {color:#008cd5!important; background:none;}.navbar-nav>li.active>a {color:#008cd5!important; background:none;}.navbar-nav>li>div {padding-top:15px; padding-bottom:15px; margin-left:5px;}.navbar-nav>li>div a.social-icon {padding:0 10px; color:#008cd5; transition:0.5s;}.navbar-nav>li>div a.social-icon:hover {color:#fff;}.slider-main {margin-top:67px;}.item img {width:100%; height:auto; max-height:650px; margin:0 auto;}.carousel-control {width:10%!important; font-size:15px;}.carousel-control .fa-arrow-left, .carousel-control .fa-arrow-right {position:absolute; top:50%; z-index:5; display:inline-block; margin-top:-10px;}.carousel-control .fa-arrow-left {left:20px;}.carousel-control .fa-arrow-right {right:20px;}.slider-content {margin:0; text-align:center; position:absolute; top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.slider-content span.small-text {font-weight:200; color:#fff; display: block;}.slider-content div.big-text {font-weight:700; color:#fff; text-transform:uppercase;}p.home-hero-text {width:95%; font-weight:200; color:#fff; margin:0 auto;}p.home-hero-text span {font-weight:600;}.main-text {font-weight:200; font-size:30px;}.home-abt-btns {margin-top:20px; text-align:right;}.border-btn-orange {padding:10px 25px; font-size:30px; font-weight:600; border:2px solid #2e4191; background:rgba(46,65,145,0); color:#2e4191; display:inline-block; transition:0.5s;}.border-btn-orange:hover {border:2px solid #2e4191; color:#fff; background:rgba(46,65,145,1);}.mr30 {margin-right:3%;}.background-btn-orange {padding:10px 25px; font-size:30px; font-weight:600; border:2px solid #2e4191; background:rgba(46,65,145,1); color:#fff; display:inline-block; transition:0.5s;}.background-btn-orange:hover {border:2px solid #2e4191; color:#2e4191; background:rgba(46,65,145,0);}.section-title {font-size:35px; font-weight:600; margin-bottom:30px;}.textone {font-size:20px; font-weight:100; color:#323232; line-height:30px; width:98%; margin:0 auto;}.point-wrapper {width:100%; margin:50px 0 0 0; display: block;}.correct-icon {width:100%; float:left; display:block;}.point-title {width:100%; float:left; margin:40px 0 10px 0; font-size:18px; color:#008cd5;}.point-info {width:100%; float:left; font-size:15px; color:#323232; line-height:21px;}.home-product-img {width:100%; height:auto; margin:0 auto;}.home-product-img img {width:100%; max-width:315px; margin:0 auto; display: block; opacity: 1; transition:0.5s;}.home-product-title {width:100%; float:left; margin-top:10px; font-size:18px; color:#008cd5; transition:0.5s;}a.home-product-link:hover .home-product-title {color:#2e4191;}a.home-product-link:hover .home-product-img img {opacity:.5;}.normal-text {font-size:15px; line-height:21px; font-weight:200;}.input-group {margin:40px auto 0 auto; display:inline-table; width:90%;}.no-bdr-radius {border-radius:0px!important;}.ri-text {width:95%; margin:0 auto; text-align: center;}.ri-field {font-size:15px!important; text-align:left!important; width:100%; max-width:400px; padding:15px; cursor:text;}.ri-btn {font-size:20px!important; padding:10px 20px 11px 20px; background:rgba(0,140,213,1); border:2px solid rgba(0,140,213,1); transition:0.5s;}.ri-btn:hover {background:rgba(0,140,213,1); border:2px solid rgba(0,140,213,1);}input[type="email"].ri-field::-webkit-input-placeholder {color:#adaeae; font-weight:200;}.btn-info {background:rgba(0,140,213,1)!important; border:2px solid rgba(0,140,213,1)!important;}.last-section {margin-bottom:40px;}.footer-brand {background:url(../images/logo.png) no-repeat; display:block; text-indent:-999999px; width:139px; height:86px; margin-left:15px!important; margin-top:18px;}.copy {font-size:13px; color:#686868; font-weight:200; margin-top:35px; text-align: right;}.inner-page-hero img {width:100%; height:auto; max-height:650px; margin:0 auto;}.inner-page-hero-content {margin:0 auto; position:absolute; width:100%;}.inner-page-hero-content div.innerpage-title {font-weight:700; color:#fff; text-transform:uppercase;}.mt40 {margin-top:40px;}.about-text {font-size:20px; line-height:30px; font-weight:200;}.bdrtop {border-top:1px solid #ebebeb;}.abt-vision-iso-img {display:inline-block;}.abt-vision-iso-img img.vision {width:100%; max-width:574px; margin:0 auto;}.abt-vision-iso-img img.iso {width:100%; max-width:281px; margin:0 auto;}.bn-map-img {display:inline-block; margin-bottom:80px;}.bn-map-img img.map {width:100%; max-width:1165px; margin:0 auto;}.product-wrapper {width:100%; border-bottom:1px solid #f8f8f8; padding-bottom:10px; margin-bottom:10px;}.product-box {width:100%; text-align:center;}.product-box img {max-width:100%; margin:0 auto;}.flex-container {display:flex; justify-content:center; align-items: center;}.product-name {font-size:35px; font-weight:600; margin-bottom:30px;}.detail-btn-orange {padding:5px 35px; font-size:22px; font-weight:600; border:2px solid #2e4191; background:rgba(46,65,145,1); color:#fff; display:inline-block; transition:0.5s;}.detail-btn-orange:hover {border:2px solid #2e4191; color:#2e4191; background:rgba(46,65,145,0);}.advantage-title {font-size:17px; font-weight:600; padding:0 15px; display:inline-block; margin-top:40px;}ul.advantage-list-main {width:100%; list-style: none; padding:0 15px; margin-top:20px;}li.advantage-list {width:100%; display:inline-block; line-height:25px;}.table-left-text {font-weight:600; font-size:16px;}.table-right-text {font-weight:200; font-size:16px; color:#323232;}.table>tbody>tr>td {padding:15px!important;}.table-bordered>tbody>tr>td {border:1px solid #ebebeb!important;}.contact-address-main-title {font-size:18px; font-weight:600;}.contact-address-name {font-size:15px; font-weight:600;}.contact-address-text {text-align:left;}.contact-address {margin-bottom:30px;}.contact-link-title {font-weight:600;}a.contact-link {color:#323232;}a.contact-link:hover {color:#e95909;}.cntformfeildmain {width:100%; float:left; margin-top:20px;}.cntinput {background:#f5f5f5; width:90%; padding:15px 5%; outline:0px; border:0px; margin:0 0 15px 0; font-size:15px; color:#9f9f9f; font-weight:200;}.sendbtn {padding:10px 45px; font-size:20px; font-weight:600; border:2px solid #2e4191; background:rgba(46,65,145,1); color:#fff; display:inline-block; transition:0.5s;}.sendbtn:hover {border:2px solid #2e4191; background:rgba(46,65,145,0); color:#2e4191;}label.custom-select {position:relative; display:inline-block; font-size:15px; width:90%; padding:0 5% 0 4%;}.custom-select select {display:block; outline:none; background:#f5f5f5; border:0; height:55px; width:100%; cursor:pointer; font-size:16px; font-weight:200;color:#9f9f9f;}.custom-select option{display:block; outline:none; background:#f5f5f5; border:0; cursor:pointer; width:100%; color:#9f9f9f;}/* Select arrow styling */.custom-select:after {content:"▼"; position:absolute; top:0; right:0; bottom:0; font-size:75%; line-height:35px; padding:10px 20px; background:#f5f5f5; color:#2e4191;}input.cntinput::-webkit-input-placeholder, textarea.cntinput::-webkit-input-placeholder {color:#9f9f9f;}.list-group-item {background:none!important; border:none!important;}@media (min-width:1200px) {.slider-content span.small-text {font-size:25px; margin-bottom:15px;}.slider-content div.big-text {font-size:55px; line-height:65px;}.inner-page-hero-content div.innerpage-title {font-size:45px; line-height:55px;}p.home-hero-text {font-size:45px;}}@media (min-width:992px) and (max-width:1199px) {.slider-content span.small-text {font-size:25px; margin-bottom:15px;}.slider-content div.big-text {font-size:45px; line-height:55px;}.inner-page-hero-content div.innerpage-title {font-size:45px; line-height:55px;}p.home-hero-text {font-size:40px;}}@media (min-width:768px) and (max-width:991px) {.slider-content span.small-text {font-size:20px; margin-bottom:10px;}.slider-content div.big-text {font-size:35px; line-height:45px;}.ptb80 {padding-top:60px; padding-bottom:60px;}p.home-hero-text {font-size:35px;}.home-abt-btns {margin-top:30px; float:none; text-align:center; display:inline-block;}.main-text {font-size:30px; text-align:center;}.border-btn-orange {padding:10px 20px; font-size:20px;}.background-btn-orange {padding:10px 20px; font-size:20px;}.textone {font-size:20px; line-height:30px; width:95%;}.inner-page-hero-content div.innerpage-title {font-size:35px; line-height:45px;}.abt-vision-iso-wrapper {margin-bottom:80px;}.product-name {font-size:30px; margin-bottom:30px;}.detail-btn-orange {padding:5px 25px; font-size:15px;}.mt80 {margin-top:40px;}.navbar-brand {background:url(../images/logo.svg) no-repeat; display:block; text-indent:-999999px; width:147px; height:58px; margin-left:-5px!important; margin-top:-1px!important;}}@media (min-width:768px) {.navbar-right {margin-top:22px!important;}.navbar-brand {background:url(../images/logo.png) no-repeat; display:block; text-indent:-999999px; width:147px; height:58px; margin-left:-5px!important; margin-top:18px!important;}.navbar-collapse {box-shadow:none!important; background:none;}.navbar-nav>li>a {color:#2e4191!important; transition:0.5s;}.navbar-nav>li:hover>a {color:#008cd5!important;}.navbar-nav>li>div {padding-top:15px; padding-bottom:15px;}.navbar-nav>li>div a.social-icon:hover {color:#2e4191;}.carousel-control {width:5%!important; font-size:20px;}.slider-main {margin-top:100px;}.footer-brand {background:url(../images/logo.png) no-repeat; display:block; text-indent:-999999px; width:147px; height:58px; margin-left:15px!important;}.copy {font-size:13px; color:#686868; font-weight:200; margin-top:35px; text-align: right;}}@media (min-width:576px) and (max-width:767px) {.slider-content span.small-text {font-size:15px; margin-bottom:5px;}.slider-content div.big-text {font-size:25px; line-height:35px;}.ptb80 {padding-top:50px; padding-bottom:50px;}p.home-hero-text {font-size:30px;}.home-abt-btns {margin-top:30px; float:none; text-align:center;}.main-text {font-size:30px; text-align:center;}.border-btn-orange {padding:10px 20px; font-size:20px;}.background-btn-orange {padding:10px 20px; font-size:20px;}.textone {font-size:20px; line-height:30px; width:95%;}.point-box {margin-bottom:30px;}.point-title {margin:20px 0 10px 0; font-size:18px;}.ri-field {max-width:300px;}.inner-page-hero-content div.innerpage-title {font-size:25px; line-height:35px;}.abt-vision-iso-wrapper {margin-bottom:80px;}.product-name {font-size:25px; margin-bottom:20px;}.detail-btn-orange {padding:5px 25px; font-size:15px;}.mt80 {margin-top:30px;}.navbar-nav>li:hover>a {color:#008cd5!important; background:none;}.navbar-nav>li.active>a {color:#008cd5!important; background:none;}.form-top-space {margin-top:80px;}.footer-brand {background:url(../images/mobile_logo.svg) no-repeat;}}@media (max-width:575px) {.slider-content span.small-text {font-size:11px; margin-bottom:5px;}.slider-content div.big-text {font-size:15px; line-height:20px;}.ptb80 {padding-top:30px; padding-bottom:30px;}p.home-hero-text {font-size:18px;}.home-abt-btns {margin-top:30px; float:none; text-align: center;}.main-text {font-size:25px; text-align:center;}.border-btn-orange {padding:6px 15px; font-size:15px;}.background-btn-orange {padding:6px 15px; font-size:15px;}.textone {font-size:20px; line-height:30px; width:95%;}.point-box {margin-bottom:30px;}.ri-field {max-width:98%; padding:10px;}.ri-btn {margin-top:15px; padding:6px 15px; font-size:15px!important;}.inner-page-hero-content div.innerpage-title {font-size:15px; line-height:20px;}.abt-vision-iso-wrapper {margin-bottom:80px;}.product-name {font-size:16px; margin-bottom:10px;}.detail-btn-orange {padding:3px 25px; font-size:15px;}.mt80 {margin-top:30px;}.navbar-nav>li:hover>a {color:#008cd5!important; background:none;}.navbar-nav>li.active>a {color:#008cd5!important; background:none;}.form-top-space {margin-top:80px;}.footer-brand {background:url(../images/mobile_logo.svg) no-repeat; margin-top:30px;}}