html,body{background:#0478a2;font-family:'Poppins',sans-serif;overflow-x:hidden}
h1, h2, h3, h4, h5, h6, ol, ul {color: #fff;}
h4{
    font-weight: 700;
    font-family: 'Poppins',sans-serif;
    padding: 0;
    margin: 0;
    text-align: center;
    color: #0478a2;
    margin-bottom: 15px;
}
.contact .img-contact-bottom{max-height:400px;overflow:hidden;display:inline-block}
.text-hrd ul{padding-left: 65px;}
.text-hrd img{width: 80%;margin: 0 auto;float: none;display: table;margin-bottom: 20px;}
.contact .img-contact-bottom img{width:100%}
.ombak-bg{background:url(../img/ombak.png)}
/*.img-frame-head{height: 400px;overflow: hidden;}*/
.img-frame-head{
	height: inherit;overflow: hidden;
}
.content-news .news-wrap .headline h1 a{text-shadow: 0px 1px 10px rgba(150, 150, 150, 1);}
.contact form input[type="text"],.contact form textarea{width:100%;padding:10px;margin-bottom:20px;font-size:17px;color:#0077a2;background:#add1ef;border:0}
.contact form textarea{height:160px}
.contact form input[type="submit"]{width:200px;font-size:25px;font-weight:700;padding:10px 0;color:#0077a2;margin-bottom:50px;background:#add1ef;border:0}
.no-padding{padding:0}
.no-padding-right{padding-right:0}
.no-padding-left{padding-left:0}
.contact{color:#030303;font-size:17px;font-family:'Poppins',sans-serif}
.contact .title{font-size:32px;font-weight:700;color:#0077a2;margin-bottom:40px}
.contact,.maps{background:#fff;width:100%;display:inline-block}
.header{display:table;background:#acd1ef;width:100%}
.header img{margin-top:20px;margin-bottom:20px}
.text-limiter{height: 80px; display: inline-block; overflow: hidden;width: 100%;}
.text-limiter img,.text-limiter iframe{display: none;}
.gw-sidebar{display: none;}
.menu-head-atas li a{padding: 10px;}
.menu-head-atas hr{margin-top: 5px;margin-bottom: 5px;}
.navbar{border-radius:0;margin-bottom:0;font-family:'Poppins',sans-serif;font-size:19px}
/*.carousel-control,.carousel-indicators{display:none}*/
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{font-size:90px}
.text-slider h1{font-size:30px;font-family:'Quicksand',sans-serif;font-weight:500;color:#fff;padding:20px;padding-top:40px;text-align:justify;margin-bottom:0px}
.text-slider a{color:#98c6eb;text-decoration:underline;line-height:initial}
.text-slider{background:url(../img/bg-text.png) no-repeat right}
.header .header-search form{padding:0!important;margin-top:5px}
.header .header-search form input{padding:10px;font-size:12px}
.header .header-search form input[type="text"]{background:#efefef;border:2px solid #e1e1e1;color:#a8abad}
.header .header-search form input[type="submit"]{background:#e7e7e7;border:2px solid #e1e1e1;color:#242b2f;border-left:1px solid #fff}
.header .contact-header{font-size:12px;margin-top:10px;color:#030303;font-family:'Poppins',sans-serif;text-align:justify}
.header .contact-header .nomer{color:#0077a2}
.point-bawah{width:100%;overflow:hidden;background:#fde804}
.point-bawah .col-md-3{padding:10px;width:24.7%}
.point-bawah .panel{margin-bottom:0;background:#a6d0ee;border-radius:0;border:0;padding:10px;min-height:220px}
.point-bawah .panel h1{font-size:25px;font-weight:700;font-family:'Poppins',sans-serif;padding:0;margin:0;text-align:center;color:#0478a2;margin-bottom:15px}
.point-bawah .col-md-3:first-child{padding-left:24px}
.point-bawah .panel p{padding:0 30px;font-size:15px;color:#055571;font-weight:700;text-align:left}
.point-bawah .panel .panel-body{padding:0}
.point-bawah .panel .panel-body .frst{padding-left:10px;padding-right:10px}
.footer a{font-size:19px;font-weight:600;font-family:'Poppins',sans-serif;text-decoration:none;color:#fff;padding:40px}
.footer a:first-child{padding-left:10px}
.footer a:last-child{padding-right:0}
.footer a:hover {background:#078cbc;}
.nav>li>a{padding-left:35px;padding-right:35px}
.nav>li>a:hover{background-color: #078cbc !important;}
.navbar-inverse{background:#0077a2;border:0;color:#FFF}
.img-portfolio{margin-bottom:30px}
.img-hover:hover{opacity:.8}
header.carousel{height: 600px;}
header.carousel .item,header.carousel .item.active,header.carousel .carousel-inner{height:100%}
header.carousel .fill{width:100%;height:100%;background-position:center;background-size:cover}
.title-carrier .text-left{background:#025776;height:300px}
.title-carrier .col-md-6 img{height:100%}
.title-carrier .img-right{height:300px;background:#025776;overflow:hidden}
.title-carrier .text-left .wrap-text{display:table;margin:0 auto;padding-top:100px}
.title-carrier .text-left .wrap-text h1{color:#fff;font-size:30px;font-weight:lighter;float:left;font-style:italic}
.title-carrier .text-left .wrap-text div{color:#fff;font-size:80px;float:left}
.contact-hrd{background-color:#fff;display:table;width:100%}
.contact-hrd .hrd-building img{width:100%}
.contact-hrd .hrd-building h1{padding:40px;font-size:30px;font-weight:700;color:#0077a2;font-style:italic}
.contact-hrd .text-hrd h1{padding:40px 0 0 40px;color:#0077a2;font-size:30px}
.contact-hrd .text-hrd p{padding:20px 0 0 50px;color:#333;font-size:18px}
.job-available{width:100%;display:table;background-color:#d8d8f5}
.job-available h1{padding:25px 0 40px 25px;font-style:30px;font-weight:700;color:#025776}
.job-available .content-job{padding:0 25px;width:100%;font-size:22px;color:#025776;margin-bottom: 20px;display: table}
.job-available .content-job div{border-bottom:1px solid #025776;padding-bottom:10px;padding-top:5px}
.job-available .content-job .col-md-3{text-align:right}
.job-available .pagination-job{width:100%;padding:0 25px}
.job-available .pagination-job .pagination,.pagination-news .pagination{float:right}
.pagination a{padding:10px 0;width:45px;background:#a3b5d9;color:#fff;display:inline-block;text-align:center;border:0;margin-left:5px}
.pagination strong{padding:10px 0;width:45px;background:#fff;color:	#a3b5d9;display:inline-block;text-align:center;border:0;margin-left:5px}
.title-news img{width:100%}
.content-news,.content-project{width:100%;display:table;background-color:#fff}
.content-news .menu-news,.content-news .sidebar-news,.content-project .menu-project{font-family:'Quicksand',sans-serif;font-size:20px;font-weight:700;text-align:center;background:#0478a2;display:table;width:100%}
.content-news .sidebar-news .col-md-7{padding:10px;color:#fff}
.content-news .menu-news a{font-family:'Poppins',sans-serif}
.content-news .sidebar-news .col-md-5 img{width:70px;float:left}
.content-news .sidebar-news .col-md-5{height:50px;overflow:hidden;background:#4ca0e0}
.content-news .menu-news .col-md-5{padding:10px;color:#fff}
.content-news .menu-news a{color:#fff}
.content-news{display:inline-block;}
.content-news .menu-news .col-md-5:last-child{background:#cecef3;color:#0478a2}
.content-news .menu-news .col-md-5:last-child a{color:#0478a2}
.content-news .menu-news .col-md-2 img{width:100%;float:right}
.content-news .menu-news .col-md-2{height:50px;overflow:hidden}
.content-news .news-wrap ul,.content-news .news-wrap ol{color:#fff;}
.content-news .news-wrap{width:100%;padding:35px 15px 15px;display:inline-block;}
.content-news .news-wrap .headline img{width:100%}
.content-news .news-wrap .headline h1{font-size:30px;color:#fff;font-weight:700;padding:30px;position:absolute;bottom:0}
.content-news .news-wrap .headline h1 a{color:#fff}
.gw-nav-list>li>a span{width:200px}
.content-news .news-data{margin-top:30px;font-family:'Quicksand',sans-serif}
.content-news .news-data .img-frame{height:250px;width:100%;overflow:hidden}
.content-news .news-data h1{max-height: 39px; overflow: hidden;}
.content-news .news-data .img-frame img{height:100%}
.content-news .news-data h1 a{font-size:21px;color:#fff;background:#b0aef2;padding:5px;font-weight:700}
.gw-sidebar{font-family:'Poppins',sans-serif}
.content-news .news-data p{font-family:'Poppins',sans-serif;font-size:12px;color:#515151;font-weight:lighter}
.content-news .news-data p img,.content-news .news-data p iframe{display: none;}
.content-news .news-data h2{font-size:12px;font-style:italic;color:#515151;font-weight:700;margin-top:0}
.content-news .sidebar{background:#fff;display:inline-block;padding-bottom:20px;width:100%}
.content-news .sidebar .img-cover-sidebar{width:100%;max-height:320px;overflow:hidden}
.content-news .sidebar .img-cover-sidebar img{width:100%}
.content-news .sidebar .sidebar-content h1{font-size:25px;color:#0077a2;text-decoration:underline}
.content-news .sidebar .sidebar-content p{margin-top:30px;font-size:15px;color:#0077a2}
.content-news .sidebar .sidebar-content h2{margin-top:10px;font-size:15px;color:#0077a2}
.content-news .sidebar .sidebar-content a{margin-top:20px;font-size:15px;background:#0077a2;color:#fff;padding:5px;display:inline-block}
.content-news .sidebar .maps{margin:20px 0}
.content-news .sidebar .contact{font-size:12px}
.content-news .sidebar .news-data{margin-top:0}
.content-project .menu-project .col-md-2:first-child{padding:10px;color:#fff}
.content-project .menu-project .col-md-8{background:#cecef3;color:#0478a2;padding:10px;color:#fff}
.content-project .menu-project .col-md-2 img{width:100%;float:right}
.about-us{margin:0 auto;display:table;float:none;padding-top:40px;padding-bottom:40px}
.about-us h1{width:100%;background:#337ab7;color:#fff;padding:10px;font-size:20px}
.about-us p{color:#333;font-size:15px}
.content-project .menu-project .col-md-2{height:48px;overflow:hidden;background:#0377a2;color:#fff}
.content-project .menu-news .col-md-2{height:48px;overflow:hidden}
.content-project .year-title{padding:20px 0;width:100%;text-align:center;margin:0;font-size:20px;color:#0478a2;background:#aad0ef}
.title-project .container-out div h1{font-size:35px;color:#fff;padding-top:60px;padding-bottom:80px;text-align:center;font-weight:100;font-style:italic}
.title-project{background:#add1ef;background-image:url(../img/bg-air.png);background-repeat:no-repeat;background-position:right;margin-top:-20px}
.title-about{background:url(../img/about.png) 100%;background-repeat:no-repeat;background-position:center;background-size:100%}
.title-about .container-out div h1{font-size:35px;color:#fff;padding-top:60px;padding-bottom:80px;text-align:center;font-weight:100;font-style:italic}
.title-service{background:#add1ef;display:table;width:100%}
.title-service .img-right img{width:100%}
.title-service .container-out div h1{font-size:35px;color:#fff;padding-top:70px;margin:0 auto;display:table;text-align:center;font-weight:100;font-style:italic}
.content-project .filter-year a{padding:20px;display:inline-block}
.service-content{margin-top:20px;margin-bottom:20px}
.service-content p{color:#0077a2;font-size:18px}
.content-project .filter-year{padding:30px 0 0 20px;display:inline-block}
.content-project .data-project{background:#f1f8fe;display:inline-block}
.content-project .data-project .col-md-12{padding-bottom:20px}
.content-project .data-project .col-md-12 h1{color:#0077a2;font-size:20px;font-weight:700;text-decoration:underline}
.content-project .data-project .col-md-12 p{color:#0077a2;font-size:18px;font-weight:400}
.content-project .content-title{padding:15px 0 19px;text-align:center;margin:0;font-size:20px;color:#0478a2;background:url(../img/arrow.png) 100% no-repeat;background-color:#f1f8fe}
.detail-news p,.detail-news h1,.detail-news h2,.detail-news h3,.detail-news h4,.detail-news h5,.detail-news {color:#0077a2}
.detail-news p{font-size:15px;}
.not-found{text-align: center;position: absolute;width: 100%;margin-top: 100px;}
.detail-news h2{font-size:15px;color:#0077a2}
.error-404{font-size:100px}
.price{display:block;font-size:50px;line-height:50px}
.price sup{top:-20px;left:2px;font-size:20px}
.navbar-nav{margin: 0 auto;display: table;float: none;}
.period{display:block;font-style:italic}
.bg-color-blue{background-color: #258ada;}
.vision-mission{width: 100%;display: table;background-color: #fff;text-align: center;padding-bottom: 10px;}
.vision-mission h1{font-size: 30px; color: #0077a2;margin-bottom: 30px;}
.vision-mission .wrap{width: 250px;}
.vision-mission p{font-size: 20px; color: #0077a2;}
.bg-img-tilt{background-image: url(../img/bg-miring.png);background-position: left;background-size:contain;background-repeat: no-repeat;}
.menu-with-padding{border-top: 3px solid #fff;}
.center-position{margin: 0 auto !important; float:none; display: table;}
.bg-color-blue p{color: #fff;}
.sidebar-news .col-md-7{font-family: Helvetica;height: 50px;}
.menu-news .col-md-5 a{font-family: Helvetica;}
.menu-news .col-md-5{height: 50px;}
footer{margin:50px 0}
.maps-contact{height:450px;width:100%}
.maps-sidebar{height:450px;width:100%}
.container-out{max-width:1366px;margin:0 auto;float:none}
@font-face {font-family: Helvetica_bold;src: url(../../Helvetica-Bold.otf);}
.helvetica{
	font-family: "Helvetica_bold";
}
@media(max-width:1200px) {
.nav>li>a{padding-left:25px;padding-right:15px}
.navbar-nav{margin:0 auto;display:table;float:none}
.header img{width:80%}
.footer a{padding-left:20px;padding-right:20px}
.footer .wrap-footer{display:table;margin:0 auto}
}
@media(max-width:991px) {
.customer-img,.img-related{margin-bottom:30px}
.title-carrier .text-left .wrap-text{padding-top:20px}
.title-carrier .img-right img{width:100%;height:auto}
.title-carrier .text-left{height:auto}
.gw-sidebar{display: inline-block;}
.content-news .news-data .img-frame img{height: auto;width: 100%;}
.content-news .news-wrap .headline img{height: auto;width: 100%;}
.header img{width:70%}
.contact-header{display:none}
.logo img{margin:0 auto;float:none;display:table}
.point-bawah .col-md-3{width:50%;float:left}
.contact .img-contact-bottom{display:none}
.content-news .menu-news .col-md-2,.content-news .sidebar-news .col-md-5{display:none}
.contact .contact-form{width:100%;display:inline-block}
.menu-project .col-md-2,.menu-project .col-md-8{display:none}
.data-project .content-title{background:#0077a2;color:#fff}
.content-project .year-title{background:#0077a2;color:#fff}
.title-service .container-out div h1{padding-bottom:30px;padding-top:30px}
.menu-sidebar .navbar-nav>li>.dropdown-menu{margin-left:20% !important;}
}
@media(max-width:767px) {
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#fff}
.navbar-nav{float:left;width:100%}
.navbar-nav li{width:100%}
.menu-head-atas{width: 100%;}
.navbar-nav .open .dropdown-menu{background: #FFF;}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color: #DDD;}
.img-portfolio{margin-bottom:15px}
.header img{width:80%;margin:0 auto;display:table;margin-top:20px;margin-bottom:20px}
header.carousel .carousel{height:70%}
.point-bawah .col-md-3{width:100%;float:left}
.footer a{float:left;width:100%;padding:0;padding-left:10px}
.menu-head-atas hr{display: none;}
.footer a:first-child{padding-left:10px}
.point-bawah .col-md-3:first-child{padding-left: 10px;}
.content-news .news-wrap .headline h1 {
    font-size: 14px;
} 

}

ul.share-buttons{
	list-style: none;
	padding: 0;
}

ul.share-buttons li{
	display: inline;
}

ul.share-buttons .sr-only {
	position: absolute;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px);
	padding: 0;
	border: 0;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

ul.share-buttons img{
	width: 32px;
}




