@import url(bootstrap.min.css);@import url(font-awesome.min.css);
@font-face {
  font-family: 'Roboto';font-style: normal;font-weight: 700;
  src: local('Roboto Bold'), local('Roboto Bold'), url("fonts/Roboto-Bold.ttf") format('truetype');
}
@font-face {
  font-family: 'Roboto';font-style: normal;font-weight: 400;
  src: local('Roboto Regular'), local('Roboto Regular'), url("fonts/Roboto-Regular.ttf") format('truetype');
}
@font-face {
  font-family: 'Roboto';font-style: normal;font-weight: 500;
  src: local('Roboto Medium'), local('Roboto Medium'), url("fonts/Roboto-Medium.ttf") format('truetype');
}
a{text-decoration:none;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
body{color: #333333;background-color:#fff;line-height:1.625;font-family: Arial, sans-serif;font-size:13px;padding-bottom:44px;}
strong{font-weight:700;}.wrapper img{max-width:100%;}.wrapper{font-size:14px;color:#434343;}
.navbar-toggle{background:none;border:none;padding:17px 20px 16px 20px;border-radius:0;margin:0;left:15px;position:inherit;display:block;margin-top:0;float:left;}.navbar-toggle .icon-bar{background: #fff;display: block;width: 25px;height: 1px;border-radius: 0;}.navbar-toggle .icon-bar+.icon-bar {margin-top: 7px;}.dropdown-menu{width:100%px;border-radius:0;margin:0;border:none;padding:0;overflow:auto;position:relative;top:0;box-shadow:none;float:none;background:#f9f9f9;}.dropdown{position:relative;}.dropdown_menu>.dropdown-menu{left:0;display:block;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;position:absolute;overflow-y:auto;visibility:hidden;opacity:0;margin-top:30px;top:0;width:100%;max-height:250px;-webkit-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.35);-moz-box-shadow:0px 3px 5px 0px rgba(50, 50, 50, 0.35);box-shadow:0px 3px 5px 0px rgba(50, 50, 50, 0.35);}.open>.dropdown-menu{margin-top:0;visibility:visible;opacity:1;}.dropdown_menu{background:#014c8f;}.dropdown-menu > li{border-bottom:1px solid #888;}.dropdown-menu > li:last-child{border-bottom:none;}.dropdown-menu > li > a{padding:12px 15px 10px 15px;color:#4e4d4d;font-size:16px;font-family: 'Roboto', sans-serif;font-weight:700}.dropdown-submenu .dropdown-menu{position:relative;background:#fafafa;box-shadow:none;border-left:none;border-right:none;}.dropdown-submenu .dropdown-menu{padding:0;}.dropdown-submenu .dropdown-menu li{border-bottom:1px solid #cdcece;}.dropdown-submenu .dropdown-menu li:last-child{border-bottom:none;}.dropdown-submenu .dropdown-menu li a{color:#13548d;font-size:14px;}.dropdown-submenu .dropdown-menu li a:hover,.dropdown-submenu .dropdown-menu li a:focus{background:#9ccefb;color:#000;}li.dropdown-submenu{position:relative;}.dropdown-submenu i.fa-angle-down{cursor:pointer;float:right;margin-top:2px;}.dropdown-submenu:hover span.ico,.dropdown-submenu:focus span.ico{background-position:left bottom;}.dropdown_menu{display:none;}.dropdown-menu-nav{margin-left:-15px;margin-right:-15px;}.open > .dropdown-menu-nav > .dropdown-menu{display:block;-webkit-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 0.45);-moz-box-shadow:0px 1px 5px 0px rgba(50, 50, 50, 0.45);box-shadow:0px 1px 5px 0px rgba(50, 50, 50, 0.45);}.navfixed{position: fixed;top: 0;left: 0;width: 100%;z-index: 9999;padding: 0 15px;}#btn-close-main-menu-mobile{text-align:right;}#btn-close-main-menu-mobile i{cursor:pointer;font-size:20px;color:#ed1c24}#btn-close-main-menu-mobile i:hover{color:#ed1c24;}
#content{transition: right .5s;right: 0;position:relative;/*overflow:hidden;*/;background:#fff}
#goTop{bottom: 20px;cursor: pointer;display: none;z-index: 9999;height: 32px;position: fixed;right: 15px;width: 32px;opacity:0.8;background:url(../images/icon.png) no-repeat 0px 0px;text-indent:-9999px;}#goTop:hover{opacity:1;}
header{border-top:3px solid #1f425d;}header .container{position:relative;padding:33px 15px 58px 15px;}header a.logo{float:left;margin:2px 0;}.right-header{float:right;padding:0;margin:0;list-style:none;}.right-header>li{float:left;border-left:1px solid #e1e1e2;padding-left:30px;margin-left:30px;font-family: 'Roboto', sans-serif;color:#7f7e7e;line-height:22px;}.right-header>li:first-child{padding-left:0;margin-left:0;border-left:none;}.right-header>li i{color:#e21f2f;}.right-header>li a{display:block;font-size:14px;font-weight:700;text-decoration:none;color:#444;}.right-header>li:first-child a{font-size:16px;}.right-header>li a:hover{color:#e21f2f;}
nav{position:absolute;width:100%;left:0;bottom:-25px;z-index:9999;padding-left:15px;padding-right:15px;height:50px;}.nav-content{border-radius:4px;background:#1f425d;color:#fff;text-align:center;}.nav-content>ul{list-style-type: disc;display:inline-block;padding:0;margin:0;font-size:0;}.nav-content>ul>li{position:relative;display:inline-block;}.nav-content>ul>li>a{display:block;padding:15px 30px 13px 30px;font-size:16px;text-transform:uppercase;color:#fff;font-family: 'Roboto', sans-serif;white-space:nowrap;line-height:22px;text-decoration:none;font-weight:700;position:relative;}.nav-content>ul>li>a:before{position: absolute;content: "";width: 4px;height: 4px;right: -2px;top: calc(50% - 2px);border-radius: 50%;background: rgba(250,250,250,0.2);}.nav-content>ul>li:last-child>a:before{display:none;}.nav-content>ul>li>a>i{font-size:12px;margin-left:3px}.nav-content>ul>li>a:after{content:"";height:4px;width: 0;left:50%;bottom:0;position:absolute;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;}.nav-content>ul>li:hover>a:after,.nav-content>ul>li.active>a:after{background:#e21f2f;width:calc(100% - 60px);left:30px;}.nav-content>ul>li>ul{position:absolute;width:200px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;background:#fff;z-index:9999;box-shadow: 0 1px 2px rgba(0,0,0,0.15);visibility:hidden;opacity:0;padding:0;margin:0;list-style:none;margin-top:40px;left:50%;margin-left:-100px}.nav-content>ul>li:hover>ul{margin-top:0;visibility:visible;opacity:1;}.nav-content>ul>li>ul>li>a{border-bottom: 1px solid rgba(0,0,0,0.1);display:block;font-size:14px;font-family: 'Roboto', sans-serif;color:#999;padding: 13px 15px 11px 15px;text-align:left;text-decoration:none;font-weight:700;}.nav-content>ul>li>ul>li>a:hover{background:#fafafa;color:#e21f2f}
nav .search{float:right;position:relative;text-align:center;width:65px;padding:0 20px;height:34px;line-height:34px;margin:8px 0;}nav .search a{background:none;border:none;font-size:16px;position:absolute;right:15px;outline:none;padding:0;z-index:995;color:#fff;}nav .search input{position:absolute;visibility:hidden;opacity:0;width:0;right:10px;height:34px;line-height:34px;border:none;border-radius:4px;color:#999;padding:0 30px 0 10px;z-index:99;background:#fff;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;}nav .search.actived input{width:240px;opacity:1;visibility:visible;outline:none;}nav .search.actived a{color:#1f425d;right:20px}
#owl-demo1 .item img{width:100%}#owl-demo1 .item{position:relative;}.item .container{position:absolute;left:0;right:0;top:110px;color:#fff;font-size:16px;font-family: 'Roboto', sans-serif;}.item .container h2{font-size:40px;text-transform:uppercase;line-height:46px;margin-top:0;margin-bottom:10px;width:45%;font-weight:700;max-height:92px;overflow:hidden;}.item .container p{width:45%;clear:both;line-height:23px;max-height:46px;overflow:hidden;margin-bottom:30px;}.view-more{font-family: 'Roboto', sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#fff;border-radius:2px;height:40px;line-height:42px;background:#4ab9cf;padding:0 30px;display:inline-block}.view-more:hover{text-decoration:none;background:#3dacc2;color:#fff;}.item .container h2 a{text-decoration:none;color:#fff;}.slideshow{margin-bottom:30px;}
.center-title{margin-top:0;margin-bottom:25px;font-size:35px;font-weight:700;color:#1080b8;text-transform:uppercase;line-height:40px;font-family: 'Roboto', sans-serif;position:relative;text-align:center;}.center-title:after{display:block;height:22px;width:271px;margin:0 auto;content:"";background:url(../images/title-bg.png) no-repeat center top;margin-top:7px;}
.home-serive-widget{margin-left:-15px;margin-right:-15px;margin-top:70px;}.home-service{-webkit-box-shadow: 0px 2px 1px 0px rgba(50, 50, 50, 0.2);-moz-box-shadow:0px 2px 1px 0px rgba(50, 50, 50, 0.2);box-shadow:0px 2px 1px 0px rgba(50, 50, 50, 0.2);background:#fff;padding:0 15px;margin-bottom:50px;}.home-service-thumb{height:240px;overflow:hidden;margin-left:-15px;margin-right:-15px;margin-bottom:17px;display:block;}.home-service-thumb img{width:100%;min-height:100%;}.home-service-thumb:hover{opacity:0.8}
.home-serive-widget .owl-item{padding:0 15px;}.home-service-title{display:block;font-weight:700;font-family: 'Roboto', sans-serif;font-size:18px;color:#000;line-height:23px;margin-bottom:12px;text-transform:uppercase;}.home-service-title:hover{color:#4ab9cf;text-decoration:none;}.home-service p{margin-bottom:15px;max-height:66px;line-height:22px;font-size:14px;overflow:hidden;color:#727171;}a.view-detail{display:block;font-weight:700;font-family: 'Roboto', sans-serif;font-size:14px;text-transform:uppercase;color:#35b1ca;padding:24px 20px;line-height:20px;}a.view-detail i{float:right;line-height:20px;}a.view-detail:hover{text-decoration:none;background:#f5f5f5 !important}.home-service a.view-detail{margin-left:-15px;margin-right:-15px;border-top:1px solid #eee;padding:24px 15px;}
.page-info{padding:20px 0;background:#e8e8e8;text-align:center;font-size:0;}.col-page-info{display:inline-block;text-align:left;font-size:14px;font-family: 'Roboto', sans-serif;color:#aaa;width:33%;padding:5px 30px;height:50px;line-height:20px;text-transform:uppercase;}.col-page-info i{float:left;font-size:44px;line-height:40px;color:#e21f2f;margin-right:8px;}.col-page-info a{text-decoration:none;font-size:16px;color:#444;font-weight:700;display:block;text-transform:none;}.col-page-info i.fa-envelope-o{font-size:35px}.container .col-page-info:nth-child(2){width:25%;border-left:1px solid #c4c4c5;border-right:1px solid #c4c4c5;}.container .col-page-info:nth-child(1){padding-left:100px}.container .col-page-info:nth-child(3){padding-right:0}
.content-color{padding-top:30px;padding-bottom:10px;background:#1f425d;}.content-color .center-title{color:#fff;}.content-color .center-title:after{background-position:center bottom}
.news-home{float:left;width:33.33333%;padding-left:15px;padding-right:15px;margin-bottom:20px;}.news-home-thumb{overflow:hidden;height:210px;display:block;}.news-home-thumb:hover{opacity:0.8}.news-home-thumb img{width:100%;min-height:100%;}.news-home-short{padding:20px;background:#fff;}.news-home-title{font-family: 'Roboto', sans-serif;font-size:18px;line-height:23px;text-transform:uppercase;font-weight:700;color:#000;display:block;margin-bottom:10px;height:46px;overflow:hidden}.news-home-title:hover{color:#4ab9cf;text-decoration:none;}.news-home p{margin-bottom:0;font-size:14px;line-height:21px;height:63px;overflow:hidden;color:#747373;text-align:justify}.row-news-list{padding:15px 20px;border-bottom:1px solid #eee;background:#fff;color:#aaa;}.row-news-list .news-home-title{font-size:15px;line-height:20px;height:40px;margin-bottom:8px}.news-home a.view-detail{background:#fff;}
.content-url{padding:40px 0;background:url(../images/core_values_bg.jpg) no-repeat center top;background-size:cover;margin-bottom:30px;}.content-url .center-title{color:#444;}.content-url .center-title span:before{content:"";position:absolute;width:125px;height:1px;background:#d8d5d5;left:50%;margin-left:-140px;bottom:12px;}.content-url .center-title span:after{content:"";position:absolute;width:125px;height:1px;background:#d8d5d5;right:50%;margin-right:-140px;bottom:12px;}.content-url .center-title:after{width:30px;text-align:center;height:auto;color:#e21f2f;background:none;content:'\f10d';font-family:'FontAwesome';font-size:13px;margin-top:5;line-height:22px;}
.testimonial-home{text-align:center;margin:0 250px;}.testimonial-home p{font-size:14px;line-height:22px;color:#aaa;margin-bottom:25px;}.testimonial-home span{display:block;margin:0 auto;width:300px;border-top:1px solid #d8d5d5;font-weight:bold;color:#000;text-transform:uppercase;padding-top:15px;}.testimonial-home .owl-pagination{margin-bottom:20px;}.testimonial-home .item{margin-bottom:20px;}
.single-title{color:#444;margin-top:10px;margin-bottom:20px;text-transform:uppercase;font-size:30px;line-height:35px;font-family: 'Roboto', sans-serif;font-weight:700;}.wrapper-color{color:#878787}.col-home-about,.wrapper-color{margin-bottom:30px;}
a.view-detail-small{padding:0;}a.view-detail-small i{float:none;}a.view-detail-small:hover{background:none !important;color:#1b7b8e;}.home-contact{padding:20px;background:#fafafa;font-size:14px;color:#8b8b8b;-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.35);-moz-box-shadow:0px 2px 5px 0px rgba(50, 50, 50, 0.35);box-shadow:0px 2px 5px 0px rgba(50, 50, 50, 0.35);margin-bottom:30px;}.home-contact .single-title{margin-top:0;font-size:22px;line-height:28px;margin-bottom:15px;}.home-contact p{margin-bottom:20px;}.home-contact .row{margin-left:-10px;margin-right:-10px;}.col-contact{float:left;width:50%;padding-left:15px;padding-right:15px;}.col-contact-full{width:100%;clear:both;}.home-contact .col-contact{padding-left:10px;padding-right:10px;}.contact-text{height:43px;line-height:43px;font-size:14px;padding:0 10px;color:#999;background:#f5f5f5;border:1px solid #eee;border-radius:3px;outline:none;width:100%;margin-bottom:20px}.col-contact textarea{width:100%;padding:10px;color:#999;background:#f5f5f5;border:1px solid #eee;border-radius:3px;outline:none;font-size:14px;line-height:20px;height:106px;margin-bottom:20px;vertical-align:top}.contact-button{height:40px;line-height:42px;border-radius:3px;color:#fff;background:#4ab9cf;border:none;outline:none;font-weight:bold;text-transform:uppercase;padding:0 20px;}.contact-button:hover{background: #3dacc2;}
.google-map{margin-bottom:30px;height:450px;}.google-map-home{margin-bottom:-30px;}
footer{padding-top:30px;background:url(../images/footer-bkg.png) no-repeat center top #1f425d;background-size:cover;margin-top:30px;color:#fff;font-size:14px;}footer .row{margin-left:-20px;margin-right:-20px;}.col-footer{float:left;width:25%;padding-left:20px;padding-right:20px;margin-bottom:30px;}.information ul{padding:0;margin:0;list-style:none;}.information ul li{margin-bottom:10px;line-height:20px;}footer a{color:#fff;}.footer-logo{display:block;margin-bottom:25px;}.footer-logo img{max-width:100%}h3.footer-title{text-transform:uppercase;font-weight:700;font-size:18px;margin-bottom:25px;margin-top:0;border-bottom-style:double;border-bottom-color:#fff;font-family: 'Roboto', sans-serif;height:40px;line-height:36px;}.footer-menu{list-style:none;padding:0;margin:0;}.footer-menu li{float:left;width:50%;margin-bottom:12px;}.footer-menu li a:hover{text-decoration:none;color:#f9d762;}.form-newsletter{margin-bottom:15px;position:relative;}.form-newsletter input{border:none;outline:none;height:38px;line-height:38px;color:#999;width:100%;padding:0 60px 0 10px;border-radius:3px;background:#fff;}.form-newsletter button{outline:none;font-size:13px;font-weight:bold;color:#fff;width:53px;height:38px;line-height:38px;position:absolute;right:0;top:0;border:none;background:#e21f2f;border-radius:0 2px 2px 0}.fanpage{background:#fff;overflow:hidden;}.copyright{padding:13px 0;background:#112d42;}
.title-section{background:#f5f5f5;border-bottom:1px solid #e6e6e6;padding-top:70px;padding-bottom:35px;font-size:15px;color:#aaa;font-family: 'Roboto', sans-serif;}.title-section h1{color:#444;font-size:40px;margin:0;margin-bottom:7px;line-height:45px;text-transform:uppercase;font-weight:700;letter-spacing:-1px}
.breadcrumbs{margin-bottom:30px;font-family: 'Roboto', sans-serif;font-size:14px;color:#aaa;box-shadow: 0 1px 2px #e6e6e6;}.breadcrumbs a{position:relative;display:inline-block;font-weight: 700;padding: 12px 0;padding-right: 30px;margin-right: 30px;color:#444;text-decoration:none;}.breadcrumbs a:hover{color:#1f425d}.breadcrumbs a::before, .breadcrumbs a::after{position: absolute;content: "";height: 33px;width: 1px;right: 0;background-color: #e6e6e6;}.breadcrumbs a::before{top: -5px;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}.breadcrumbs a::after{bottom: -5px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.about-image img{width:100%;margin-bottom:15px;}.sidebar ul{padding:0;margin:0;list-style:none;}.sidebar ul li{margin-bottom:3px;}.sidebar ul li a{display:block;font-size:16px;font-weight:700;text-transform:uppercase;font-family: 'Roboto', sans-serif;background:#eee;border-radius:2px;padding: 19px 20px 17px 20px;text-decoration:none;color:#858484}.sidebar ul li:hover a,.sidebar ul li.active a{color:#fff;background:#4ab9cf;text-shadow: 0 1px rgba(0,0,0,0.16);}
.service-item{margin-bottom:30px}.service-thumb{height:175px;display:block;overflow:hidden;margin-bottom:20px;}.service-thumb:hover{opacity:0.8}.service-thumb img{width:100%;min-height:100%}.service-title{display:block;font-size:18px;line-height:23px;margin-bottom:10px;font-family: 'Roboto', sans-serif;text-transform:uppercase;color:#444;font-weight:700;}.service-title:hover{color:#1080b8;text-decoration:none;}.service-item p{color:#aaa;text-align:justify;line-height:20px;height:80px;overflow:hidden;margin-bottom:15px;}.row .service-item:nth-child(3n+1){clear:both;}
.news-item{margin-bottom:50px;}.news-thumb{overflow:hidden;height:480px;display:block}.news-thumb img{width:100%;min-height:100%}.news-date{display:block;background:#eee;color:#aaa;font-size: 14px;line-height: 35px;margin-bottom: 24px;font-family: 'Roboto', sans-serif;padding: 6px 20px 4px 20px;font-style:italic;}.news-title{font-family: 'Roboto', sans-serif;font-size:25px;line-height:33px;margin-bottom:15px;color:#444;font-weight:700;display:block;}.news-title:hover{color:#1080b8;text-decoration:none;}.news-item p{font-size:15px;color:#aaa;margin-bottom:20px;font-family: 'Roboto', sans-serif;}a.view-detail-news{display:inline-block;font-weight: 700;font-family: 'Roboto', sans-serif;font-size: 14px;text-transform: uppercase;color: #aaa;padding: 12px 30px 10px 30px;line-height: 20px;background:#eee;}a.view-detail-news:hover{color:#444;text-decoration:none;}
.right-title{margin-top:7px;margin-bottom:20px;font-size:26px;color:#444;font-weight: 700;font-family: 'Roboto', sans-serif;text-transform:uppercase;}ul.related-news{list-style-type:disc;padding-left:15px;color:#aaa;}ul.related-news li{margin-bottom:10px;}ul.related-news li a{color:#35b1ca;text-decoration:none;font-size:14px;font-family: 'Roboto', sans-serif;}ul.related-news li a:hover{color:#23899e}.news-more-title{font-size:24px;line-height:31px;color:#444;font-weight:700;font-family: 'Roboto', sans-serif;margin-bottom:20px;}
.share-detail{margin:30px 0;}.share-detail a{display:inline-block;height:22px;margin-bottom:5px;padding:0 10px;border-radius:3px;font-weight:700;text-decoration:none;color:#fff;line-height:23px;background-color: #3b5998;margin-right:5px}.share-detail a i{margin-right:7px;}.share-detail a:hover{background-color: #2d4373;}
.share-detail a:nth-child(2){background-color: #00aced;}.share-detail a:hover:nth-child(2){background-color: #0087ba;}.share-detail a:nth-child(3){background-color: #cb2027;}.share-detail a:hover:nth-child(3){background-color: #9f191f;}.share-detail a:nth-child(4){background-color: #dd4b39;}.share-detail a:hover:nth-child(4){background-color: #c23321;}
.alert-success{background-color: #dff0d8;border-color: #d6e9c6;color: #3c763d;padding: 15px;margin-bottom: 20px;}.alert-danger{background-color: #f2dede;border-color: #ebccd1;color: #a94442;padding: 15px;margin-bottom: 20px;}.alert-icon{font-size:18px;cursor: pointer;text-shadow: 0 1px 0 #fff;opacity: .6;font-weight: bold;float:right;color:#000;font-style: inherit;}.alert-icon:hover{opacity: 1;}.calendarfull{margin-bottom:30px;}
.pagination{padding:5px 0;margin:20px 0;clear:left;font-size:15px;display:block;line-height:40px;font-family: 'Roboto', sans-serif;font-weight:700;}.pagination a{color:#444;min-width:40px;height:40px;text-align:center;text-decoration:none;display:inline-block;background:#eee;}.pagination span,.pagination a:hover {color:#fff;background:#4ab9cf;min-width:40px;height:40px;text-align:center;display:inline-block;text-shadow: 0 1px rgba(0,0,0,0.16);}.pagination .pagiicon{font-size:17px;}.pagination span.noback{color:#444;background:#eee;}.google-map-contact{margin-top:-28px;}.page-contact{margin:0 150px;padding: 20px;
background: #fafafa;font-size: 14px;color: #8b8b8b;-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.35);-moz-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.35);box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.35);}
.row-search{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #dfdfdf;font-size:12px;font-style:italic;}.row-search a{display:block;color:#000;font-size:14px;line-height:19px;font-style:normal;text-decoration:none;}.row-search a:hover{color:#217de4;}.row-search span{color:#777;}
.bottom-information{position:fixed;width:100%;left:0;bottom:0;padding:10px 0;background:#112d42;z-index:9993;color:#fff;}.bottom-information .right-header>li{white-space:nowrap}.bottom-information .right-header>li a{color:#fff;display:inline-block;}
.row-testi{padding-bottom:20px;margin-bottom:20px;border-bottom:1px dashed #eee;}.row-testi p{font-size:14px;color:#aaa;}.row-testi span{display:block;text-align:right;color:#000;font-weight:bold;text-transform:uppercase;}.row-testi em{display:block;text-align:right;}.wrapper td,.wrapper th{padding:5px;}

@media (min-width: 992px) and (max-width: 1199px){
	.item .container h2{font-size:32px;line-height:38px;max-height:76px;}.item .container{top:90px}.home-service-thumb{height:195px;}.col-page-info{width:35%}.container .col-page-info:nth-child(2){width:30%;}.container .col-page-info:nth-child(1){padding-left:30px}.service-title{font-size:17px;}.sidebar ul li a{font-size:14px;}
}
@media (max-width: 1199px){
	.news-home-title{font-size:16px;line-height:21px;height:42px;}.row-news-list .news-home-title{margin-bottom:2px;}.row-news-list{padding:13px 15px 11px 15px;}.news-home-short{padding:20px 15px;}.news-home-short p{font-size:13px;}.news-home a.view-detail{padding:18px 15px;}.testimonial-home{margin:0 100px}footer .row{margin-left:-15px;margin-right:-15px;}.col-footer{width:33.33333%;padding-left:15px;padding-right:15px;}.row .col-footer:nth-child(2){display:none;}
}
@media (max-width: 991px){
	.container{width:100% !important;}nav{height:auto;}.wrapper img{height:auto !important;}.dropdown_menu,.navbar-toggle{display:block;}.nav-content>ul{display:none}header .container{padding-bottom:0;padding-top:30px;}nav{position:inherit;bottom:auto;clear:both;margin-left:-15px;margin-right:-15px;width:initial;padding:0;padding-top:30px;}.nav-content{border-radius:0}
	.item .container{top:70px;text-align:center;}.item .container h2,.item .container p{width:70%;margin-left:auto;margin-right:auto;}.item .container h2{font-size:32px;line-height:38px;max-height:76px;}.item .container p{margin-bottom:20px;}
	.col-page-info{width:auto !important;white-space:nowrap;float:left;}.container .col-page-info:nth-child(1){padding-left:30px}.container .col-page-info:nth-child(1) i{margin-left:-30px;}.col-page-info a{font-size:15px;}.news-home a.view-detail{padding:20px 15px;}.google-map{height:400px;}.google-map iframe{pointer-events: none;}.title-section{padding-top:32px;padding-bottom:25px;}.title-section h1{font-size:35px;line-height:40px;}.news-page{margin:0 100px;}.page-contact{margin:0 80px}
}
@media (max-width: 767px){
	.right-header>li:last-child,.item .container p{display:none;}.item .container h2{font-size:29px;line-height:35px;max-height:70px;}.center-title{font-size:28px;}.page-info{background:none;padding-top:0;padding-bottom:30px}.col-page-info{float:none;width:100%;display:block;clear:both;border-top: 1px solid rgba(0,0,0,0.1);border-bottom: 1px solid rgba(0,0,0,0.1);padding:20px 0 !important;height:auto;margin-top:-1px;text-transform:none;}.col-page-info:after{display:block;clear:both;content:"";width:100%;height:1px;}.container .col-page-info:nth-child(1) i{margin-left:0px;}.container .col-page-info:nth-child(2){border-left:none;border-right:none;}.col-page-info i{float:none;font-size:16px;line-height:20px;margin-right:3px;}.container .col-page-info:nth-child(3) i{font-size:13px;}.news-home{width:50%;}.row .news-home:nth-child(3){clear:both;width:100%;float:none;}.row-news-list{padding:20px 15px;}.row-news-list .news-home-title{height:auto;margin-bottom:5px;}.testimonial-home{margin:0 50px}.google-map{height:350px;}.col-footer{width:50%;}.row .col-footer:nth-child(2){display:block;}.row .col-footer:nth-child(3){clear:both;}.breadcrumbs{font-size:13px;}.breadcrumbs a{padding-top:8px;padding-bottom:8px;padding-right: 20px;margin-right: 20px;}.breadcrumbs a::before, .breadcrumbs a::after{height:28px;}.about-image{margin-top:30px}.row .service-item:nth-child(3n+1){clear:none;}.row .service-item:nth-child(2n+1){clear:both;}.service-title{font-size:17px;}.news-page{margin:0;}.page-contact{margin:0;background:none;padding:0;box-shadow:none;}.bottom-information .right-header>li:last-child{display:block;padding-left:20px;margin-left:20px;}
}
@media (max-width: 570px){
	.item .container{top:0;padding:15px;height:100%}.item .container  h2{width:100%;display:table;font-size:25px;line-height:30px;max-height:60px;margin-bottom:0;}.item .container h2 a{display:table-cell;width:100%;vertical-align:middle;}.item .container a.view-more{display:none;}.home-service-title{font-size:16px;}.home-serive-widget{margin-left:-8px;margin-right:-8px;}.home-serive-widget .owl-item{padding:0 8px;}.home-service{padding:0 10px;}.home-service a.view-detail,.home-service-thumb{margin-left:-10px;margin-right:-10px;}.row-home-news{margin-left:-8px;margin-right:-8px;}.news-home{padding-left:8px;padding-right:8px}.news-home-short{padding:12px 15px;}.testimonial-home{margin:0}.google-map{height:300px;}.col-footer{width:100%;float:none;}.row .col-footer:nth-child(2){display:none;}.copyright span{display:block;}.title-section{font-size:15px;}.title-section h1{font-size:30px;line-height:35px;}.news-title{font-size:22px;line-height:28px;}.news-item p{line-height:22px;max-height:66px;overflow:hidden;}.bottom-information .right-header{float:left}.bottom-information .right-header>li{float:left;}.bottom-information .right-header>li:last-child{display:none;}
}
@media (max-width: 480px){
	.right-header{padding-top:15px;float:none;text-align:right;}.right-header>li{float:none;}header .container{padding-top:15px;}header a.logo{float:none;}nav{padding-top:15px}.item .container  h2{font-size:20px;max-height:50px;line-height:25px;}.center-title{font-size:23px;line-height:30px}.news-home{width:100%;}.testimonial-home p{text-align:justify;}.col-contact{width:100%}.service-item{width:100%;float:none;}.news-title{font-size:19px;line-height:26px;}.news-more-title{font-size:20px;line-height:27px;}.google-map{height:250px;}.bottom-information .right-header{padding-top:0;}
}
@media (max-width: 370px){
	.item .container h2{font-size:18px;max-height:46px;line-height:23px;}.copyright{font-size:13px;}.news-title{font-size:17px;line-height:24px;margin-bottom:12px;}.news-item p{font-size:14px;margin-bottom:15px;}.news-item{margin-bottom:30px;}.news-thumb{height:195px !important;}.news-thumb img{height:100%;min-width:100%;width:auto}.news-date{font-size:13px;margin-bottom:18px;line-height:29px;}.page-contact .right-title{font-size:20px;}
}
/* * 	Core Owl Carousel CSS File*	v1.24*//* clearfix */.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}/* display none until init */.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}.owl-carousel .owl-item{float: left;}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor: pointer;}.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}/* mouse grab icon *//* fix */.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility:    hidden;-ms-backface-visibility:     hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}/* CSS3 Transitions */.owl-origin {-webkit-perspective: 1200px;-webkit-perspective-origin-x : 50%;-webkit-perspective-origin-y : 50%;-moz-perspective : 1200px;-moz-perspective-origin-x : 50%;-moz-perspective-origin-y : 50%;perspective : 1200px;}/* fade */.owl-fade-out {z-index: 10;-webkit-animation: fadeOut .7s both ease;-moz-animation: fadeOut .7s both ease;animation: fadeOut .7s both ease;}.owl-fade-in {-webkit-animation: fadeIn .7s both ease;-moz-animation: fadeIn .7s both ease;animation: fadeIn .7s both ease;}/* backSlide */.owl-backSlide-out {-webkit-animation: backSlideOut 1s both ease;-moz-animation: backSlideOut 1s both ease;animation: backSlideOut 1s both ease;}.owl-backSlide-in {-webkit-animation: backSlideIn 1s both ease;-moz-animation: backSlideIn 1s both ease;animation: backSlideIn 1s both ease;}/* goDown */.owl-goDown-out {-webkit-animation: scaleToFade .7s ease both;-moz-animation: scaleToFade .7s ease both;animation: scaleToFade .7s ease both;}.owl-goDown-in {-webkit-animation: goDown .6s ease both;-moz-animation: goDown .6s ease both;animation: goDown .6s ease both;}/* scaleUp */.owl-fadeUp-in {-webkit-animation: scaleUpFrom .5s ease both;-moz-animation: scaleUpFrom .5s ease both;animation: scaleUpFrom .5s ease both;}.owl-fadeUp-out {-webkit-animation: scaleUpTo .5s ease both;-moz-animation: scaleUpTo .5s ease both;animation: scaleUpTo .5s ease both;}/* Keyframes *//*empty*/@-webkit-keyframes empty {0% {opacity: 1}}@-moz-keyframes empty {0% {opacity: 1}}@keyframes empty {0% {opacity: 1}}@-webkit-keyframes fadeIn {0% { opacity:0; }100% { opacity:1; }}@-moz-keyframes fadeIn {0% { opacity:0; }100% { opacity:1; }}@keyframes fadeIn {0% { opacity:0; }100% { opacity:1; }}@-webkit-keyframes fadeOut {0% { opacity:1; }100% { opacity:0; }}@-moz-keyframes fadeOut {0% { opacity:1; }100% { opacity:0; }}@keyframes fadeOut {0% { opacity:1; }100% { opacity:0; }}@-webkit-keyframes backSlideOut {25% { opacity: .5; -webkit-transform: translateZ(-500px); }75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }}@-moz-keyframes backSlideOut {25% { opacity: .5; -moz-transform: translateZ(-500px); }75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }}@keyframes backSlideOut {25% { opacity: .5; transform: translateZ(-500px); }75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }}@-webkit-keyframes backSlideIn {0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }75% { opacity: .5; -webkit-transform: translateZ(-500px); }100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }}@-moz-keyframes backSlideIn {0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }75% { opacity: .5; -moz-transform: translateZ(-500px); }100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }}@keyframes backSlideIn {0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }75% { opacity: .5; transform: translateZ(-500px); }100% { opacity: 1; transform: translateZ(0) translateX(0); }}@-webkit-keyframes scaleToFade {to { opacity: 0; -webkit-transform: scale(.8); }}@-moz-keyframes scaleToFade {to { opacity: 0; -moz-transform: scale(.8); }}@keyframes scaleToFade {to { opacity: 0; transform: scale(.8); }}@-webkit-keyframes goDown {from { -webkit-transform: translateY(-100%); }}@-moz-keyframes goDown {from { -moz-transform: translateY(-100%); }}@keyframes goDown {from { transform: translateY(-100%); }}@-webkit-keyframes scaleUpFrom {from { opacity: 0; -webkit-transform: scale(1.5); }}@-moz-keyframes scaleUpFrom {from { opacity: 0; -moz-transform: scale(1.5); }}@keyframes scaleUpFrom {from { opacity: 0; transform: scale(1.5); }}@-webkit-keyframes scaleUpTo {to { opacity: 0; -webkit-transform: scale(1.5); }}@-moz-keyframes scaleUpTo {to { opacity: 0; -moz-transform: scale(1.5); }}@keyframes scaleUpTo {to { opacity: 0; transform: scale(1.5); }}.owl-carousel .owl-item .item{}.row-gallery .item a{display:block;background-repeat:no-repeat;background-position:center;background-size:contain;height:100%;}.owl-theme .owl-controls{text-align: center;}/* Styling Next and Prev buttons */.owl-buttons{height:0px;}/* Clickable class fix problem with hover on touch devices *//* Use it for non-touch hover action */.owl-theme:hover div.owl-prev,.owl-theme:hover div.owl-next{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}/* Styling Pagination*/.owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */}.owl-theme .owl-controls .owl-page span{display: block;border:2px solid #dcdcdc;width: 12px;height: 12px;margin: 5px 3px;filter: Alpha(Opacity=50);/*IE7 fix*/opacity: 1;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background: #dcdcdc;padding:0;}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;background: #e21f2f;}/* If PaginationNumbers is true */.owl-theme .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #FFF;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}/* preloading images */.owl-item.loading{min-height: 150px;background: url(AjaxLoader.gif) no-repeat center center}.owl-buttons .owl-prev:before,.owl-buttons .owl-next:before{display:none;}
.owl-theme .owl-controls .owl-buttons div{color: #FFF;display: inline-block;zoom: 1;*display: inline;font-size: 12px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;filter: Alpha(Opacity=50);height:20px;width:10px;z-index:99;top:-50px;text-indent:-9999999px;border-radius:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;}
.owl-buttons .owl-prev{position:absolute;background:url(../images/icon.png) no-repeat -10px -98px;right:0px;}.owl-buttons .owl-next{position:absolute;background:url(../images/icon.png) no-repeat 0px -98px;left:auto;right:20px;}
.slideshow .owl-theme .owl-controls .owl-buttons div{width:40px;height:40px;line-height:40px;top:50%;margin-top:-20px;font-size:18px;color:rgba(0,0,0,0.35);font-family:'FontAwesome';overflow:hidden;text-align:center;border-radius:2px;background-color: rgba(250,250,250,0.35);}.slideshow .owl-buttons .owl-prev{right:10px;}.slideshow .owl-buttons .owl-prev:before{display:block;content: "\f0da";width:100%;height:100%;text-indent:initial;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;}.slideshow .owl-buttons .owl-next{left:10px;}.slideshow .owl-buttons .owl-next:before{display:block;content: "\f0d9";width:100%;height:100%;text-indent:initial;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;}.slideshow .owl-buttons .owl-next:hover:before,.slideshow .owl-buttons .owl-prev:hover:before{color: rgba(0,0,0,0.5);background-color: rgba(250,250,250,0.5);}
.home-serive-widget .owl-theme .owl-controls .owl-buttons div{width:27px;height:27px;line-height:27px;top:-50px;font-size:16px;color:rgba(0,0,0,0.35);font-family:'FontAwesome';overflow:hidden;text-align:center;border-radius:2px;background-color: rgba(220,220,220,1);}.home-serive-widget .owl-buttons .owl-prev{right:50%;margin-right:-30px;}.home-serive-widget .owl-buttons .owl-prev:before{display:block;content: "\f0da";width:100%;height:100%;text-indent:initial;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;}.home-serive-widget .owl-buttons .owl-next{left:50%;margin-left:-30px;}.home-serive-widget .owl-buttons .owl-next:before{display:block;content: "\f0d9";width:100%;height:100%;text-indent:initial;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;}.home-serive-widget .owl-buttons .owl-next:hover:before,.home-serive-widget .owl-buttons .owl-prev:hover:before{color: rgba(0,0,0,0.5);background-color: rgba(250,250,250,0.5);}