@font-face {
font-family: 'Open Sans Condensed';font-style: normal;font-weight: 300;src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(../fonts/OpenSans-Semibold-webfont.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;}
body{background:#fff;font-family:'Open Sans Condensed',sans-serif;/*overflow:hidden!important*/}
.copyright p {font-family:'Open Sans Condensed',sans-serif;}
.btn:hover,.btn:focus,.btn.focus{color:inherit}
a,button{text-decoration:none}
a:hover,a:focus,a:active{text-decoration:none;color:inherit}
a:focus,a:active,.btn,.btn:active,.btn:focus,input,input:active,input:active,input:focus,button:active,button:active,button:focus{outline:none!important}
ul{list-style:none;margin:0;padding:0}
.button,li,input,img,.icon-serv,.img-prod,.cbp-lightbox{-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;-o-transition:.2s all;transition:.2s all}
p{font-family:'Lato',sans-serif}
img{max-width:100%}
h1,h2,h3,h4,h5,h6{margin:0;padding:0}
.pad-bot{margin-bottom:20px}
.mar-bott{margin-bottom:20px}
.padding-left{padding-left:0}
.padding-right{padding-right:0}
.wrap{position:relative}
.wrap header{position:relative}
.wrap header .top-header{position:absolute;top:0;padding:10px 0;width:100%;background-color:rgba(255,255,255,0.75);z-index:999;-webkit-box-shadow: 0px 0px 10px 0px rgba(184,184,184,0.5);
-moz-box-shadow: 0px 0px 10px 0px rgba(184,184,184,0.5);box-shadow: 0px 0px 10px 0px rgba(184,184,184,0.5);}
.wrap header .top-header .logo{float:left;padding-top:6px}
.social-links{float:right}
.social-links .links-top li{display:inline-block;padding-left:10px}
.social-links .links-top li a{color:#1a1a1a;font-size:14px}
.social-links .links-top li a.active{color:#007eff}
.social-links .links-top li a:hover{color:#007eff}
.social-links .social-media li{display:inline-block}
.social-links li a.icon-social{width:30px;height:30px;text-align:center;line-height:30px;display:block;border-radius:50%;color:#fff}
.social-links li a.color-facebook{background-color:#3b5998}
.social-links li a.color-twitter{background-color:#55acee}
.social-links li a.color-linkedin{background-color:#007bb6}
.social-links li a.color-google-plus{background-color:#F55736}
.social-links li a.icon-social:hover{background-color:#706d74;color:#fff}
.wrap header .top-header nav .menu{float:right;padding-top:10px}
.wrap header .top-header nav .menu li{display:inline-block;padding-left:12px}
.wrap header .top-header nav .menu li a{color:#1a1a1a;font-size:16px;font-weight:600; padding-bottom: 20px;}
.wrap header .top-header nav .menu li a:hover{color:#007eff}
nav .nav-bar li:hover ul{display:block}
nav .nav-bar li ul{position:absolute;background-color:#706d74;z-index:999;width:226px;margin-top:9px;padding:7px 20px;border-radius:0 0 6px 6px;display:none;margin-left:-15px}
nav .nav-bar li ul li{display:inherit!important;padding:3px 7px 7px 0 !important;border-bottom:1px solid #828085}
nav .nav-bar li ul li:last-child{border:0}
nav .nav-bar li ul li a{color:#fff!important;font-size:14px}
nav .nav-bar li ul li a:hover{border:0!important;text-decoration: underline;}
nav .nav-bar li:hover .dropbtn{color:#007eff!important}
.icon-menu{display:none; float: right;}
.icon-menu i{font-size:40px;color:#1E3279;padding-top:17px;cursor:pointer}
nav .nav-bar li ul i{font-size:50px;color:#706d74;position:absolute;top:-30px}
.slider{position:relative}
.slider .carousel-control.left{background-image:inherit;height:40px;width:40px;background-color:#706d74;font-size:27px;text-shadow:0 0 0;line-height:40px;top:52%;left:2%;border-radius:50%}
.slider .carousel-control.right{background-image:inherit;height:40px;width:40px;background-color:#706d74;font-size:27px;text-shadow:0 0 0;line-height:40px;top:52%;right:2%;border-radius:50%}
.slider .carousel .carousel-inner .item .details-slider{position:absolute;width:61%;top:36%}
.slider .carousel .carousel-inner .item .details-slider div{color:#fff;font-size:50px;font-weight:400;margin-bottom:0}
.carousel-inner>.item>a>img, .carousel-inner>.item>img {min-width: 100%; max-height: 500px;}
.sevices{margin-top:-10px;margin-bottom:-32px}
.sevices .sev{padding:50px 0}
.sevices .sev span{color:#007eff;font-size:60px}
.sevices .sev h2{font-size:16px;color:#000;padding-top:10px;font-weight:700}
.sevices .hover:hover{background-color:#706d74;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);-ms-box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);-o-box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);box-shadow:0 2px 4px 0 rgba(0,0,0,0.5)}
.sevices .hover:hover span{color:#a5a5a5}
.sevices .hover:hover h2{color:#fff}
.news{padding:40px 0;background:url(../images/bg-news.jpg)}
.news .about{width:100%;background-color:#fff;padding:20px}
.news .about h2{color:#706d74;font-size:30px;text-transform:uppercase}
.news .about h2 span{display:block}
.news .about p{color:#000;font-size:14px;padding-top:19px;line-height:23px;text-align:justify}
.news .about a{color:#007eff}
.news .about a:hover{color:#706d74}
.news .about a i{vertical-align:middle}
.news-details{width:100%;background-color:#007eff;padding:20px;position:relative;margin-top:13px;display:inline-block;-webkit-transition:1s all;-moz-transition:1s all;-ms-transition:1s all;-o-transition:1s all;transition:1s all}
.hover-new{-webkit-transition:0 all;-moz-transition:0 all;-ms-transition:0 all;-o-transition:0 all;transition:0 all}
.news-details:hover .hover-new{position:absolute;width:100%;background-color:#3d95ed;left:0;top:-20px;padding:20px;z-index:99999;-webkit-box-shadow:0 8px 6px 2px rgba(56,56,56,0.20);-moz-box-shadow:0 8px 6px 2px rgba(56,56,56,0.20);box-shadow:0 8px 6px 2px rgba(56,56,56,0.20)}
.news-details h4{color:#fff;font-size:14px}
.news-details h2{font-size:20px;font-weight:700;color:#fff;padding-top:20px;min-height:64px}
.news-details .btn-news{float:right;margin-top:15px}
.news-details .btn-news a{width:40px;height:30px;display:block;background-color:#706d74;color:#fff;font-size:18px;text-align:center;line-height:30px}
.news-details .btn-news a:hover{color:#000;background-color:#fff}
.news-details .toggle-p{color:#fff;font-size:16px;line-height:23px;padding-top:10px;display:none;-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;-o-transition:.2s all;transition:.2s all}
.news-details{-webkit-transition:1s all;-moz-transition:1s all;-ms-transition:1s all;-o-transition:1s all;transition:1s all}
.news-details:hover .toggle-p{display:block}
.news_head{padding:30px 15px; width:450px; background:rgba(0, 126, 255, 0.8); margin-top: 70px;}
.mar-top{margin-top:19px}
.social-follow{padding:30px 0}
.social-follow .item-social{padding:20px}
.social-follow .item-social:hover{background-color:#cecdcf}
.social-follow .item-social:active{background-color:#ccc}
.social-follow .item-social i{font-size:28px;color:#0066b3}
.social-follow .item-social h2{padding:15px 0;font-size:24px;color:#000}
.social-follow .item-social .arrow{font-size:18px}
footer{background:#0066b3 url(../images/footer-bg.png) repeat top left;padding:20px 0}
footer h2{color:#fff;font-size:20px;font-weight:700}
footer .importantlinks ul{margin-top:15px}
footer .importantlinks ul li a{color:#fff;font-size:14px;padding-top:7px;display:block;padding-left:15px;position:relative;font-family:'Lato',sans-serif}
footer .importantlinks ul li a:before{position:absolute;content:'';left:0;width:5px;height:5px;top:50%;background-color:#3E8AC3}
footer .importantlinks ul li a:hover{margin-left:5px}
footer .contactus ul{margin-top:15px}
footer .contactus ul li{padding:6px 0; clear: both; display: block;}
footer .contactus ul li i{color:#6EBBFF;font-size:20px;padding-right:10px;float:left;}
footer .contactus ul li span{color:#fff;font-size:14px;display:flex;font-family:'Lato',sans-serif}
footer .contactus ul li a {color:#fff;}
footer .newsletter form{margin-top:30px}
footer .newsletter form input{width:100%;height:40px;background-color:transparent;border:1px solid #0070D3;color:#fff;padding:0 10px;margin-bottom:20px}
footer .newsletter form input[type="submit"]{background-color:#706d74;padding:1px 30px;width:inherit!important;margin-top:10px;border:0}
footer .newsletter form input[type="submit"]:hover { background-color: #706d74;}
footer .newsletter form input:focus { border: 1px solid #fff;}
.copyright{background-color:#706d74;border-top:1px solid #fff;padding:10px 0 0}
.copyright p{color:#fff;font-size:16px;float:left}
.copyright a{color:#fff;font-size:16px;float:right}
.sub-banner{background:url(../images/default_banner.jpg) no-repeat;background-size:cover;padding:30px 0; max-height: 355px; min-height: 355px;}
.title-bar{margin-top:90px}
.title-bar h1{color:#0066b3;font-size:35px}
.title-bar p{color:#333;font-size:16px;line-height:26px;padding-top:10px;margin-bottom: 0;}
.title-bar a{background-color:#706d74;font-size:16px;color:#fff;padding:5px 15px}
.title-bar a:hover{background-color:#0066B3}
.pagehead {padding: 20px 15px; width: 500px; background: rgba(255, 255, 255, 0.4);}
.health-content{padding:20px 0;background-color:#f1f1f2}
.health-content .head-content h2{color:#0066b3;font-size:30px;padding-bottom:15px;margin-left:15px}
.health-content .head-content p{font-size:16px;line-height:26px;}
.health-content .head-content h3{color:#0066b3;font-size:18px;font-weight:700;padding-bottom:5px;margin-left:15px}
.health-content .head-content .box{margin-top:15px}
.health-content .head-content .box .box-name{background-color:#706d74;text-align:center;padding:20px 20px;font-size:20px;line-height:20px;color:#fff;margin-bottom:20px}
.health-content .head-content .box .box-name:hover{background-color:#0066b3}
.sub-banner-contact .map{background-color:#fff}
.sub-banner-contact .map iframe{width:100%;height:350px;opacity:.7}
.contact-content{padding:40px 0}
.contact-content .row{margin-left:15px}
.contact-content .con-contact h2{color:#0066b3;font-size:30px}
.contact-content .con-contact ul{margin-top:15px}
.contact-content .con-contact ul li{padding-bottom:10px}
.contact-content .con-contact ul li i{color:#0066B3;font-size:20px;vertical-align:middle;padding-right:10px}
.contact-content .con-contact ul li span{color:#000;font-size:16px;font-family:'Lato',sans-serif}
.contact-content .con-form h2{color:#0066b3;font-size:30px}
.contact-content .con-form .form{margin-top:5px}
.contact-content .con-form .form input{width:100%;height:40px;padding-left:10px;border:1px solid #D6D5D5;color:#000;font-family:'Lato',sans-serif}
.contact-content .con-form .form input:focus{box-shadow:0 0 2px #0067b5}
.contact-content .con-form .form select{width:100%;height:40px;padding-left:10px;border:1px solid #D6D5D5;color:#000;font-family:'Lato',sans-serif}
.contact-content .con-form .form textarea{width:100%;max-width:100%;height:150px;padding-left:10px;border:1px solid #D6D5D5;font-family:'Lato',sans-serif}
.contact-content .con-form .form .btn-form-send input[type="submit"]{width:inherit!important;background-color:#706d74;padding:0 25px;color:#FFF;font-size:18px;margin-top:15px;border:0}
.contact-content .con-form .form .btn-form-send input[type="submit"]:hover{background-color:#0066b3}
.sub-banner-news{background:url(../images/bg-news-sup.jpg) no-repeat;background-size:cover;padding:80px 0}
.sub-banner-news .title-bar h1{color:#fff;font-size:30px;font-weight:700}
.news-content{background-color:#efefef;padding:30px 0 40px 0}
.news-content .news-details-box{padding:20px;background-color:#58595b;display:inline-block;width:100%;min-height: 164px}
.news-content .news-details-box span{color:#fff;font-size:14px}
.news-content .news-details-box h2{color:#fff;font-size:20px;padding-top:10px}
.news-content .news-details-box .btn-news-box{float:right;margin-top:20px}
.news-content .news-details-box .btn-news-box>a{width:40px;height:35px;display:block;background-color:#007EFF;color:#fff;font-size:18px;text-align:center;line-height:33px}
.news-content legend {font-size: 40px;}
.news-content .news-details-box .btn-news-box a:hover{background-color:#007eff}
.news-content .news-col{margin-bottom:20px}
.news-content .news-col img{max-width:100%;width:100%;max-height:185px;transition:2s all}
.img-hover{overflow:hidden;min-height: 185px; background: #0066B3}
.news-content .news-col:hover img{/*transform:scale(2.2)*/}
.news-content .news-col:hover h2{font-weight:700}
.detail-news h3{color:#007eff;font-size:20px;padding-bottom:10px;font-weight:700}
.detail-news span{font-size:16px}
.detail-news p{color:#000;text-align:justify}
#return-to-top{position:fixed;bottom:40px;right:30px;border:1px solid #007EFF;background:#E6EAED;width:50px;height:50px;z-index:999999;display:block;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:none;-webkit-transition:all .3s linear;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-align:center;opacity:.6}
#return-to-top i{color:#007EFF;display:inline-block;font-size:25px;padding-top:10px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
#return-to-top:hover{background:#007EFF;opacity:1}
#return-to-top:hover i{color:#fff;padding-top:5px}
.team img{min-height:160px}
.contact_result{width:100%; clear: both; margin:0 auto; margin-top: 120px; float: left; background: none;}
.contact_result .container {margin: 0 auto;}
.social_sharer {clear: both; margin:20px 0; border-top:1px dotted #ccc; padding-top: 15px;}
.pagemedia {width:400px; margin-left: 15px; margin-bottom: 15px;}
.cat{color: #ccc;}