@charset "utf-8";*{margin:0;padding:0}article,aside,figure,header,nav,section{display:block;height:0}img{behavior:url(iepngfix.htc);border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none}body{font-family:'Open Sans',sans-serif;margin:0;color:#575757;font-size:15px;font-weight:400;background-color:#fff;line-height:1}p{font-size:15px;font-weight:400;line-height:1.5}li{margin-left:20px}h1,h2,h3,h4,h5,h6{margin:0;padding:0}h2{color:#39b09d;font-size:20px;font-weight:700;text-transform:uppercase;line-height:1}img{max-width:100%}input,select,textarea,textbox{color:#5f5f5f;text-transform:uppercase;font-size:14px;font-weight:600;border-radius:3px;border:1px solid #dbdbdb;font-family:'Open Sans',sans-serif}input.btn{color:#39b09d;font-size:13px;padding:13px 30px;border-radius:3px;font-weight:700;display:inline-block;zoom:1;border:solid 1px #39b09d;background-color:#fff;width:auto!important;width:initial!important;cursor:pointer}input.btn:hover{color:#fff;background-color:#39b09d}.error input,.error select,.error textarea{border:solid 1px red;color:red}.error label{color:red!important}a{text-decoration:none}a:link{color:#292929;text-decoration:none}a:visited{color:#292929;text-decoration:none}a:active,a:focus,a:hover{text-decoration:underline}a img{border:none}a.btn{color:#39b09d;font-size:13px;padding:13px 30px;border-radius:3px;text-decoration:none;font-weight:700;display:inline-block;zoom:1;border:solid 1px #39b09d}a.read-more{color:#39b09d;font-size:14px;font-weight:700;background-image:url(themes/read-more-arrow.png);background-repeat:no-repeat;background-position:right center;padding-right:12px}img.line{display:block;margin:35px auto 0 auto}.left{float:left}.right{float:right}.clear{clear:both}.mobile{display:none}.norecord{text-align:center;display:block}.clearfix:after{content:'';display:block;clear:both}.antispam{display:none;visibility:hidden}#main-content{position:relative;overflow:hidden}.body-bg{position:absolute;z-index:1;right:0;top:0}.wrapper{width:1450px;max-width:100%;margin:auto}.section{padding:50px 0}body.projects .section.part{padding-bottom:0}.section .title{text-align:center}.section .title.wrapper{width:1020px;padding:0 30px}.section .title .icon{background-image:url(themes/icon-kemudiharta.png);width:89px;height:89px;background-size:cover;margin:auto}.section .title .icon.company{background-image:url(themes/icon-company.png)}.section .title .icon.services{background-image:url(themes/icon-services.png)}.section .title .icon.projects{background-image:url(themes/icon-projects.png)}.section .title .icon.news{background-image:url(themes/icon-events.png)}.section .title .icon.clients{background-image:url(themes/icon-clients.png)}.section .title .icon.certificates{background-image:url(themes/icon-certs.png)}.section .title .icon.career{background-image:url(themes/icon-career.png)}.section .title .icon.contact{background-image:url(themes/icon-contact.png)}.section .title .icon.milestone{background-image:url(themes/icon-milestone.png)}.section .title h1,.title h1{font-size:40px;text-transform:uppercase;color:#23314c;font-weight:700;margin:10px 0 20px 0}.section .title h1 span,.title h1 span{font-size:20px;color:#394f74;font-weight:600;display:block}.section .content{line-height:1.5;font-size:16px;width:1080px;margin:auto;text-align:justify;padding:0 30px}.section .content p{font-size:16px}#client .title h1{font-size:30px}#f-certification .title h1,#h-career .title h1,#partnership .title h1,#visions .title h1,#visions .title h1 span{color:#fff}#header-holder{background-image:url(themes/menu-bg.png);background-size:contain;position:absolute;width:100%;height:205px;z-index:1;color:#fff;font-family:'Open Sans',sans-serif}#logo{position:absolute;width:50%;z-index:2;left:0;top:0;background-image:url(themes/banner-overlay-bg.png);background-size:contain;background-repeat:no-repeat}#logo a{margin:4% 0 0 17.5%;display:block}#logo a img{width:55%;display:block}#menubar{float:right;text-align:right;margin-right:30px}#menubar .contact{float:right;padding:20px 0 15px 0}#menubar .contact a.social-media{height:38px;width:38px;background-image:url(themes/icon-facebook.png);background-size:cover;display:inline-block}#menubar .contact a.social-media:hover{background-image:url(themes/icon-facebook-hover.png);text-decoration:none}#mmenulist{display:none}.slicknav_nav a{text-transform:uppercase}#menu-top{margin-left:20px;float:left;line-height:1;height:37px}#mobile-menu{display:none}.slicknav_nav li,.slicknav_nav ul{background-color:#39b09d!important}#banner-zone{margin:auto;width:100%;position:relative;overflow:hidden;z-index:0}#banner-contant{width:100%;margin:0 auto;position:relative;z-index:1}#banner-contant .nivo-caption{opacity:1!important}#banner-contant .nivo-caption .banner-caption{display:table-cell;vertical-align:middle;text-align:center;padding:0 20px}#banner-contant .nivo-caption .banner-caption h2{font-family:Raleway,sans-serif;color:#23314c;text-transform:uppercase;font-weight:600;font-size:35px;font-weight:700;line-height:1;letter-spacing:-2px}#banner-contant .nivo-caption .banner-caption .subtitle{font-family:Raleway,sans-serif;color:#39b09d;font-size:26px;font-weight:500;letter-spacing:-2px}.nivo-caption p{display:table;width:100%;height:100%}.nivo-controlNav{bottom:25px;position:absolute;z-index:20;width:100%}.nivo-controlNav a{background-image:url(themes/bullet.png);background-repeat:no-repeat;height:13px;width:13px;margin:5px;text-indent:2000px;display:inline-block}.nivo-controlNav a.active{background-image:url(themes/bullet-active.png)}.nivo-slice,.nivoSlider{height:100%!important}#highlights{text-align:center;margin:30px auto}#highlights .item{font-size:14px;font-weight:700;color:#484848;display:inline-block;zoom:1;margin:0 30px}#highlights .item h2{margin-top:10px;font-size:14px}#h-about-kemudiharta{text-align:center}#h-about-kemudiharta .info{width:780px;margin:auto;max-width:90%}#h-about-kemudiharta .info p{margin-bottom:30px;font-size:16px}#visions{background-color:#1f2c44;padding-top:60px;position:relative;color:#94a3bd;padding-bottom:80px}#visions.section .content{text-align:center}#visions .icon.visionmission{width:97px;height:97px;background-image:url(themes/icon-vision.png);background-size:cover;margin:auto;position:absolute;left:50%;margin-left:-49.5px;top:-49.5px}#visions .list{margin-top:35px;width:1390px;padding:0 30px}#visions .list .item{color:#fff;width:25%;float:left;display:table;text-align:center;padding:3%;margin-right:3.5%;background-image:url(themes/vision-bg.png);background-size:cover;border-radius:3px}#visions .list .item:last-child{margin-right:0}#visions .list .item>div{display:table-cell;vertical-align:middle}#visions .list .item h3{font-size:20px;margin-bottom:15px}#visions .list .item p{color:#ccfffb;font-size:15px}#milestone.section{padding:80px 0;position:relative}#milestone .list{margin-top:50px;width:3px;position:relative;height:1000px;background-image:url(themes/milestone-year-line.png)}#milestone .list .item{position:absolute;right:0;width:280px;margin-bottom:50px;display:inline-block;zoom:1;padding-right:114px}#milestone .list .item.even{left:0;padding-left:114px;padding-right:0}#milestone img{display:block}#milestone h3{background-color:#39b09d;position:relative;padding:5px 20px;text-transform:uppercase;color:#fff;font-size:17px;line-height:1;min-height:22px;font-weight:600;margin-bottom:15px;text-align:center}#milestone h3 div.arrow{background-image:url(themes/milestone-arrow-right.png);position:absolute;right:-17px;bottom:0;width:15px;height:100%;background-repeat:no-repeat;background-position:center}#milestone .item.even h3 div.arrow{background-image:url(themes/milestone-arrow-left.png);position:absolute;left:-17px}#milestone div.timeline{width:76px;height:76px;background-image:url(themes/milestone-year-bg.png);background-repeat:no-repeat;background-size:cover;position:absolute;right:-150px;bottom:0;color:#fff;text-align:center;display:table}#milestone div.timeline.mobile{display:none}#milestone div.timeline>div{display:table-cell;vertical-align:middle;padding:10px;text-align:center;line-height:1.2;text-transform:capitalize}#milestone .item.even h3 div.timeline{left:-150px}body.certification-awards .section.part{padding-bottom:0;padding-top:0}#f-certification{color:#a5b4cd;background-image:url(themes/awards-bg.jpg);background-position:center;background-size:cover;padding:120px 50px}#f-certification p{margin:30px auto 35px auto;font-size:16px;max-width:1080px}#f-certification a.btn{color:#fff;border-color:#fff;font-size:17px}#certification-awards{background-color:#f7f7f7}#certification-awards .list{width:1390px;padding:0 30px;position:relative;z-index:2}#certification-awards .list>.item{width:23.5%;margin-right:2%;float:left;margin-bottom:30px;text-align:center}#certification-awards .list>.item.last{margin-right:0}#certification-awards .list>.item>.frame{display:table;padding:25px;background-color:#fff}#certification-awards .list>.item>.frame>div{display:table-cell;vertical-align:middle}#certification-awards .list>.item>.frame img{width:100%}#certification-awards h3{color:#424242;font-size:19px;margin:25px 0 20px 0}#home-service{text-align:center;margin-bottom:100px}#home-service .title h1{font-size:35px}#home-service .list{margin-top:35px;padding:0 30px}#home-service .item{width:31%;margin-right:3.5%;float:left}#home-service .item:last-child{margin-right:0}#home-service .item h2{text-align:center;margin:25px 0 5px 0}#home-service .item p{text-align:justify}#home-service .item .image{border-radius:3px;background-size:cover}#services{margin-bottom:80px}#services .list{width:1390px;padding:0 30px}#services .list .item{margin-bottom:45px;padding-bottom:45px;border-bottom:solid 1px #e3e3e3;display:table}#services .list .item .image{float:left;width:30%;background-size:cover;border-radius:3px}#services .list .item.right .image{float:right}#services .list .item .info{display:table;padding-left:45px;text-align:left}#services .list .item .info div{display:table-cell;vertical-align:middle}#services .list .item .info p{text-align:justify;margin-top:10px}#services .list .item.right .info{padding-right:45px;text-align:right}#services .list .item img.icon{margin-bottom:15px}#services .list .item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}body.our-services .section.part{padding-bottom:0}#partnership{color:#a5b4cd;background-image:url(themes/partnership-bg.jpg);background-position:center;background-size:cover;padding:120px 50px}#partnership p{margin:30px auto 35px auto;font-size:16px;max-width:1080px}#partnership a.btn{color:#fff;border-color:#fff;font-size:17px}body.company-profile .section.part{padding-bottom:0}#h-projects{background-color:#1f2c44;position:relative;text-align:center;padding-top:49px}#h-projects .icon.h-project{width:97px;height:97px;background-image:url(themes/icon-h-projects.png);background-size:cover;margin:auto;position:absolute;left:50%;margin-left:-49.5px;top:-49.5px}#h-projects .title h1,#h-projects .title h1 span{color:#fff}#h-projects #project-list{margin-top:35px;width:1390px;padding:0 30px}#h-projects #project-list a.btn{color:#fff;border-color:#fff;margin:45px 0 80px 0}#projects{background-color:#1f2c44;padding-top:49px;position:relative}#projects .icon.project-list{width:97px;height:97px;background-image:url(themes/icon-project-list.png);background-size:cover;margin:auto;position:absolute;left:50%;margin-left:-49.5px;top:-49.5px}#projects .tabs{text-align:center;margin:50px 0}#projects .tabs a.btn{margin:0 2px}#projects .tabs a.btn.active,#projects .tabs a.btn:hover{color:#fff;border-color:#fff}#projects .wrapper{width:1390px;padding:0 30px}#project-list .item{width:31%;margin-right:3.5%;float:left;color:#94a3bd}#project-list .item.last{margin-right:0}#project-list .item span.label{color:#36a393;font-weight:700}#project-list .item .image{position:relative;border-radius:3px;overflow:hidden;background-size:cover}#project-list .item .image h3,#project-list .item .info h3{font-size:16px;text-transform:uppercase;font-weight:600;color:#fff;background-image:url(themes/label-bg.png);padding:15px 20px;position:absolute;bottom:0;right:0;text-align:right;max-width:70%;z-index:2}#project-list .item .image .overlay{background-image:url(themes/overlay-bg.png);backround-repeat:repeat;width:100%;height:100%;position:absolute;z-index:1}#project-list .item .image:hover .overlay{opacity:0}#project-list .item .info{margin-top:25px;margin-bottom:50px}#h-news{padding:80px 0}#h-news .wrapper{width:1390px;padding:0 30px}#h-news .title{width:31%;margin-right:3.5%;float:left;position:relative;text-align:center;display:table}#h-news .title div{display:table-cell;vertical-align:middle}#h-news .title h1{margin-bottom:30px}#h-news #news-list .item .info{margin-bottom:0}.news-events .section.part{padding:0}#news{background-color:#f7f7f7;padding:50px 0}#news .wrapper{width:1390px;padding:0 30px}#news-list .item{width:31%;margin-right:3.5%;float:left}#news-list .item.last{margin-right:0}#news-list .item .image{position:relative;border-radius:3px;overflow:hidden;background-size:cover}#news-list .item .image .overlay{background-image:url(themes/overlay-bg.png);backround-repeat:repeat;width:100%;height:100%;position:absolute;z-index:1}#news-list .item .image h3{font-size:16px;font-weight:600;color:#fff;background-image:url(themes/label-bg.png);padding:15px 20px;position:absolute;bottom:0;right:0;text-align:right;max-width:70%;z-index:2}#news-list .item .info{margin-top:25px;margin-bottom:50px;position:relative;padding-bottom:12px}#news-list .item .info h4{color:#424242;font-size:19px;margin:25px 0 20px 0}#news-list .item .info p{margin-bottom:25px}#news-list .item .info a.read-more{position:absolute;bottom:0}.year-links{width:100%;padding-bottom:35px;text-align:center}.year-links>ul{margin:0;padding:0}.year-links>ul>li{display:inline-block;list-style:none;margin:0}.year-links>ul>li>a{color:#394f74;font-family:'Open Sans',sans-serif;font-weight:600;font-size:17px;cursor:pointer}.year-links>ul>li>a.active,.year-links>ul>li>a:hover{color:#39b09d;text-decoration:none}.year-links>ul>li:after{font-weight:600;color:#39b09d;content:" / ";padding-left:5px;padding-right:5px}.year-links>ul>li:last-child:after{content:"";padding-right:0}.paging{margin:auto auto 50px;text-align:center;font-size:13px;color:#23314c}.paging a{color:#23314c;margin:0 10px;padding:6px 20px;border:solid 1px #23314c;border-radius:2px;font-weight:700;text-transform:uppercase}.paging a:hover{background-color:#23314c;color:#fff;text-decoration:none}.paging a.next{background-image:url(themes/paging-next.png);background-repeat:no-repeat;background-position:right 20px center;padding:6px 31px 6px 20px}.paging a.prev{background-image:url(themes/paging-prev.png);background-repeat:no-repeat;background-position:left 20px center;padding:6px 20px 6px 31px}.paging a.next:hover{background-image:url(themes/paging-next-hover.png)}.paging a.prev:hover{background-image:url(themes/paging-prev-hover.png)}.slick-track{padding:10px 0}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:14px;height:18px;margin-top:-9px;padding:0;cursor:pointer;color:transparent;border:none;outline:0;background-repeat:no-repeat;background-color:transparent;z-index:1}.slick-prev{background-image:url(themes/left.png);left:-12px}.slick-next{background-image:url(themes/right.png);right:-12px}.slick-slider .slick-list,.slick-slider .slick-track{height:100%}.slick-initialized .slick-slide{background-size:cover;position:relative}.slick-dots{position:absolute;bottom:0;display:block;width:100%;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:8px;height:8px;margin:0 8px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;width:8px;height:8px;display:block;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background-image:url(themes/bullet.png);background-repeat:no-repeat;background-position:center;background-color:transparent}.slick-dots li.slick-active button{background-image:url(themes/bullet-active.png)}#h-career{color:#a5b4cd;background-image:url(themes/career-bg.jpg);background-position:center;background-size:cover;padding:120px 50px}#h-career p{margin:30px auto 35px auto;font-size:16px;max-width:1080px}#h-career a.btn{color:#fff;border-color:#fff;font-size:17px}body.career .section.part{background-color:#f7f7f7;padding-bottom:80px}#careers .wrapper{width:1020px;padding:0 30px}#careers h2{font-size:23px;color:#394f74;margin-bottom:20px;text-align:center}#careers .header{color:#fff;text-align:left;background-color:#23314c;font-size:19px;font-weight:600;padding:10px 0 10px 10px;cursor:pointer;text-transform:uppercase}#careers .header{background-image:url(themes/expand.png);background-repeat:no-repeat;background-position:right 25px center;border-radius:3px 3px 0 0;line-height:35px}#careers .header>img{float:left;margin-right:10px}#careers .expand>div>.header{background-image:url(themes/collapse.png);background-repeat:no-repeat;background-position:right 25px center}#careers .job h3{font-size:20px;font-weight:700;margin-bottom:15px;color:#424242;text-transform:uppercase}#careers .desc{margin-bottom:40px}.job{margin-bottom:10px}.job-desc{padding:25px 25px 35px 25px;font-size:16px;line-height:1.5;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;display:none;text-align:left;background-color:#fff}.job-desc>.btn{margin-top:20px;margin-bottom:10px;display:inline-block}.job-desc>p{text-align:justify}.job-desc>ul{width:100%;margin-bottom:20px;display:inline-block}.job-desc>ul>li{background-image:url(themes/list-bullet.png);background-repeat:no-repeat;background-position:center left;padding-left:2%;padding-right:2%;width:46%;float:left;list-style:none;margin-bottom:10px;margin-left:0}.jobapplication{margin-top:35px}.jobapplication .jobform{background-color:#fff;padding:25px;border:1px solid #d6d6d6}.col{margin:0 0 15px;position:relative}.col-2{width:49%;margin:0 0 15px;float:right;position:relative}.col-2:first-child{float:left}.col-content>label{color:#5f5f5f;font-weight:600;position:absolute;padding:15px 20px;font-size:14px}.col-content>input{width:100%;padding:11px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.col-content input[type=radio]{position:relative;top:2px}.col-content textarea{width:100%;height:230px;padding:15px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.col-content select{width:100%;padding:10px 15px;background-color:#fff;font-weight:600}.col-content.btn-submit{text-align:right}#tbJobForm .resume{width:100%;display:table}.resume>label{color:#5f5f5f;display:table-cell;width:70px;padding-left:10px;font-weight:600}.resume>input{padding:10px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table-cell;width:100%;background-color:#fff}label[for=employed],label[for=gender]{position:static;display:inline-block;zoom:1;padding:10px 20px}.contact-form{margin-top:10px}.radio-label{margin-left:5px;margin-right:20px;font-size:14px;font-weight:600}.radio-holder{display:inline-block;zoom:1}.tbSuccess{font-weight:400;font-size:15px;text-align:center;color:#068b56;margin-bottom:12px}.tbErrors{font-weight:400;font-size:15px;text-align:center;color:#ee3425;padding:0!important;margin-bottom:12px}body.contact-us .section.part{background-color:#f7f7f7;padding-bottom:80px}#contact-us .wrapper{width:1020px;padding:0 30px}#contact-us h2{font-size:23px;color:#394f74;margin-bottom:20px;text-align:center}#contact-us .contactform{background-color:#fff;padding:25px;border:1px solid #d6d6d6}#client{padding:80px 30px}#client .item{border:solid 1px #dbdbdb;margin:0 10px;box-shadow:0 0 3px #dbdbdb}#client .item img{margin:auto}#h-location{height:540px;position:relative;overflow:hidden}#h-location #google-maps{height:100%}#h-location #contact-info{background-color:#39b09d;color:#fff;position:absolute;bottom:0;padding:25px 30px;width:1390px;left:50%;margin-left:-725px}#h-location #contact-info h4{font-size:16px;margin-bottom:10px}#h-location #contact-info p{font-size:14px}#h-location #contact-info div{display:inline-block;vertical-align:middle}#h-location #contact-info div.address{width:35%;margin-right:5%}#h-location #contact-info div.address p span{display:block}#h-location #contact-info div.email{width:28%;margin-right:5%}#h-location #contact-info div.contact{width:20%}#h-location #contact-info div.contact .info>div{display:block;margin-bottom:8px}#h-location #contact-info div.contact .info span{color:#fcff00;font-weight:700;margin-right:5px}#h-location #contact-info a{color:#fff;font-size:14px;text-decoration:none}#h-location #contact-info a:hover{opacity:.8}#h-location #contact-info .icon{border-right:solid 1px #1b5927;margin-right:25px;padding:25px 25px 25px 0}#footer{background-color:#2d3e5f;overflow:hidden}#footer .sect1 .wrapper{background-color:#131b27;padding:25px 30px;width:1390px}#footer .copyright{font-size:13px;color:#67788d;float:left}#footer .copyright a{color:#abbbcf}#footer div.f-menu1{float:right}#footer div.f-menu1 ul li{float:left;list-style:none;margin-right:10px;padding-right:10px;border-right:solid 1px #c3cbd5;margin-left:0}#footer div.f-menu1 ul li a{color:#c3cbd5;font-size:13px;font-weight:600;text-decoration:none}#footer div.f-menu ul li a.active,#footer div.f-menu1 ul li a:hover{color:#67788d}#footer div.f-menu1 ul li:last-child{border-right:none;padding-right:0;margin-right:0}#footer .sect2{padding:20px;text-align:center}#footer div.f-menu2{display:inline-block;zoom:1}#footer div.f-menu2 ul{display:inline-block;zoom:1}#footer div.f-menu2 ul li{display:inline-block;zoom:1;padding-left:10px;margin-left:10px;border-left:solid 1px #abbbcf;line-height:1}#footer div.f-menu2 ul li:first-child{border-left:none;padding-left:0;margin-left:0}#footer div.f-menu2 ul a{color:#abbbcf;font-size:13px;text-decoration:none}#footer div.f-menu2 ul a:hover{color:#c3cbd5}#main-content .content>.wrapper{padding:80px 0}#back-to-top{position:fixed;bottom:60px;right:60px;width:56px;height:56px;z-index:100;display:none}#back-to-top a{display:block;width:56px;height:56px}#back-to-top a img{width:56px;height:56px}#footer #webdesign{color:#67788d;font-size:13px;margin-top:15px}#footer #webdesign a{color:#abbbcf;text-decoration:none}#footer #webdesign a:hover{text-decoration:underline}#sitemap{line-height:1.5;padding-bottom:50px;margin-top:-30px}#sitemap .wrapper{line-height:1.5;font-size:16px;width:1080px;margin:auto;text-align:justify;padding:0 30px}#sitemap h3,#sitemap h3 a{color:#39b09d;margin-bottom:10px;font-size:20px;font-weight:700;text-transform:uppercase;line-height:1}#sitemap>div>div>ul>li{text-align:left;vertical-align:top}#sitemap>div>div>ul{display:inline-block;zoom:1;width:45%;vertical-align:top}#sitemap>div>div>ul>li{padding-left:0;margin-left:30px}#sitemap a{text-decoration:none;color:#000}#sitemap a.active,#sitemap a:hover{color:#39b09d;background-color:transparent}@media only screen and (max-width:1600px){.body-bg{right:-5%}}@media only screen and (max-width:1450px){#menu{font-size:14px}#menu ul ul{top:33px}.topmenu{padding:15px 0 10px 5%}#menubar .contact{padding:15px 0 10px 0}#logo{left:-3%;background-size:102%;background-position:top}.body-bg{right:-10%}#certification-awards .list,#h-projects #project-list,#news .wrapper,#projects .wrapper,#services .list,#visions .list{width:auto;width:initial}#home-service .item{width:31.5%;margin-right:2.75%}#project-list .item{width:31.5%;margin-right:2.75%}#visions .list .item{width:25.5%;margin-right:2.75%}#h-news .wrapper{width:auto;width:initial}#h-news .title,#news-list .item{width:31.5%;margin-right:2.75%}#h-career,#partnership{padding:100px 50px}#h-location #contact-info{max-width:96%;padding:25px 2%;left:0;margin-left:0}#footer .sect1 .wrapper{width:auto;width:initial}}@media only screen and (max-width:1280px){.nivo-caption{width:280px!important;height:184px!important;margin-left:-140px!important;background-size:cover}#banner-contant .nivo-caption .banner-caption .subtitle{font-size:20px}#banner-contant .nivo-caption .banner-caption h2{font-size:28px;line-height:25px}.nivo-controlNav{bottom:15px}#certification-awards h3{font-size:16px}#certification-awards p{font-size:14px;line-height:1.3}.body-bg{display:none}}@media only screen and (max-width:1140px){#news-list .item .image h3{max-width:80%}.section .content{width:auto;width:initial}}@media only screen and (max-width:1080px){#sitemap .wrapper,.section .content,body{font-size:14px}#sitemap h3,#sitemap h3 a,h2{font-size:18px}#visions .list .item p,.section .content p,p{font-size:14px;line-height:1.4}a.btn{font-size:12px}#menubar .contact{padding-top:10px}#menubar .contact a.social-media{width:30px;height:30px}.topmenu{line-height:30px;padding-top:10px}#menu{font-size:13px}#menu ul ul{top:32px}#menu ul ul a,#menu ul ul a:visited,#menu ul ul ul a,#menu ul ul ul a:visited{padding:5px 20px}.nivo-caption{width:200px!important;height:131px!important;margin-left:-100px!important}#banner-contant .nivo-caption .banner-caption .subtitle{font-size:15px;letter-spacing:-1px}#banner-contant .nivo-caption .banner-caption h2{font-size:20px;line-height:18px}.nivo-controlNav{bottom:10px}.nivo-controlNav a{width:10px;height:10px;background-size:cover}.section .title h1,.title h1{font-size:35px}.section .title h1 span,.title h1 span{font-size:18px}#highlights .item h2{font-size:13px}#h-about-kemudiharta .info p{font-size:15px}body.projects #project-list .item .image h3{display:none}body.projects #project-list .item .info h3{display:block;position:relative;font-size:15px;max-width:auto;max-width:initial;max-width:none;margin-bottom:20px;background-color:#39b09d;background-image:none;text-align:left}#project-list .item .image h3,#project-list .item .info h3{padding:10px 20px}#project-list .item .info{margin-top:0}#h-projects #project-list a.btn{margin-top:35px;margin-bottom:60px}#h-news{padding:60px 0}#news-list .item .info h4{font-size:17px;margin:20px 0 15px 0}#news-list .item .image h3{font-size:14px;padding:10px 20px}#f-certification,#h-career,#partnership{padding:80px 50px}#f-certification p,#h-career p,#partnership p{font-size:15px}#f-certification a.btn,#h-career a.btn{font-size:16px}#client{padding:60px 30px}#client .title h1{font-size:28px}#visions .list .item{padding:2% 3%}#visions .list .item h3{font-size:18px;margin-bottom:10px}#milestone.section{padding:60px 0}#services .list .item .info{padding-left:30px}#careers .header{font-size:16px}#careers .job h3{font-size:18px}.job-desc{font-size:14px}#certification-awards h3{font-size:14px}#careers .wrapper,#contact-us .wrapper,.section .title.wrapper{width:auto;width:initial}#h-location{height:380px}#h-location #contact-info{position:relative}#h-location #contact-info h4{font-size:15px}#h-location #contact-info,#h-location #contact-info a,#h-location #contact-info p{font-size:13px}#h-location #contact-info .icon{padding-right:15px;margin-right:15px}#h-location #contact-info div.address{width:40%;margin-right:3%}#h-location #contact-info div.email{width:30%;margin-right:3%}#footer{text-align:center}#footer div.f-menu1{float:none}#footer div.f-menu1 ul li{display:inline-block;zoom:1;float:none;margin-bottom:10px}#footer .copyright{float:none;margin-top:5px}}@media only screen and (max-width:880px){#h-location #contact-info .icon{width:30px}#h-location #contact-info div.address{width:100%;margin-right:0;margin-bottom:20px}#h-location #contact-info div.address p span{display:inline-block;zoom:1;margin-right:5px}#h-location #contact-info div.email{width:48.5%}#h-location #contact-info div.contact{width:47%}#services .list .item img.icon{width:30px;margin-bottom:10px}#milestone .list{top:0!important;margin-bottom:0!important;margin-top:0;height:auto!important;height:initial!important}#milestone h3 div.timeline{display:none}#milestone div.timeline.mobile{display:table;position:relative;right:0;left:50%;margin-left:-38px;bottom:0!important}#milestone img{margin-top:-38px}#milestone h3 div.arrow{display:none}#milestone .list .item,#milestone .list .item.even{position:relative;top:0!important;padding-right:0;padding-left:0;text-align:center;left:50%;margin-left:-140px;background-color:#fff;padding-bottom:15px}#milestone .list .item:last-child{margin-bottom:0}}@media only screen and (max-width:768px){.section .title h1,.title h1{font-size:30px}.section .title h1 span,.title h1 span{font-size:15px}#sitemap h3,#sitemap h3 a,h2{font-size:15px}#menu,.topmenu{display:none}#mobile-menu{display:block}#menubar{float:none;margin-left:30px}#logo{z-index:1;float:left;margin-left:30px;background-image:none;width:auto!important;width:initial!important;height:auto!important;height:initial!important;left:0}#logo a{margin:10px auto}#logo a img{width:auto;width:initial;height:75px;margin:auto;display:block}#header-holder{float:right;width:100%;position:relative;height:auto;height:initial;z-index:0}#home-service{margin-bottom:60px}#home-service .item{width:100%;margin-right:0;margin-bottom:30px}#h-projects #project-list a.btn{margin-top:0;margin-bottom:50px}#project-list .item{width:100%;margin-right:0;margin-bottom:30px}#project-list .item .image h3{max-width:70%}#project-list .item .info{margin-top:25px;height:auto!important;height:initial!important}body.projects #project-list .item{margin-bottom:0}body.projects #project-list .item .info h3{display:none}body.projects #project-list .item .image h3{display:block}#h-news{padding:50px 0}#h-news .title,#news-list .item{width:100%;height:auto!important;height:initial!important;margin-right:0;margin-bottom:30px}body.news-events #news-list .item{margin-bottom:0}#news-list .item .info{height:auto!important;height:initial!important;text-align:center}#news-list .item .info a.read-more{position:relative}#news-list .item.last{margin-bottom:0}.paging{margin-bottom:0}.year-links>ul>li>a{font-size:15px}#visions{padding-bottom:50px}#visions .list .item{float:none;width:40%;display:block;margin:0 auto 20px auto!important;height:auto!important;height:initial!important;padding:3%}#visions .list .item>div{display:block}#visions .list .item:last-child{margin-bottom:0}body.our-services .section.part{padding-top:0}#services .list .item .image{float:none!important;width:65%;margin:auto}#services .list .item .info{padding-left:0;padding-right:0!important;float:none;text-align:center!important;height:auto!important;height:initial!important;display:block;padding-top:30px}#certification-awards .list>.item{width:48%;margin-right:4%}#certification-awards .list>.item.even{margin-right:0}#h-career{padding:50px}#f-certification p,#h-career p,#partnership p{font-size:14px;margin:20px auto 25px auto}#f-certification a.btn,#h-career a.btn,#partnership a.btn{font-size:14px}.job-desc>ul>li{width:96%;padding-left:4%;paddiing-right:0}.col-2{width:100%}.g-recaptcha>div{margin:auto}input.btn{width:100%!important}#client{padding:50px 30px}#sitemap>div>div>ul{width:auto;width:initial;display:block}#h-location{height:320px}#h-location #contact-info div.address p span:last-child{display:block}#footer div.f-menu1 ul li a,#footer div.f-menu2 ul a{font-size:12px}}@media only screen and (max-width:650px){#highlights .item{width:18%;margin:0}#visions .list .item{width:70%}#certification-awards .list>.item{width:100%;margin-right:0}}@media only screen and (max-width:550px){#logo{margin-left:20px}#logo a img{height:55px}#logo a{margin-top:30px}.section .title h1,.title h1{font-size:25px}.section .title .icon{width:50px;height:50px}#h-projects,#projects,#visions{padding-top:25px}#h-projects .icon.h-project,#projects .icon.project-list,#visions .icon.visionmission{width:52px;height:52px;margin-left:-26px;top:-26px}#projects .tabs{margin:25px 0}body.company-profile .section.part{padding-top:25px}#f-certification .title img,#h-career .title img,#h-news .title img{width:50px;height:50px}#services .list .item .image{width:100%}#projects .tabs a.btn{width:80%;margin:5px auto}#h-location #contact-info .icon{display:block;margin-right:0;padding:0 0 5px 0;border-right:none;text-align:center;width:auto;width:initial}#h-location #contact-info div{display:block;text-align:center}#h-location #contact-info div.address{margin-bottom:30px}#h-location #contact-info div.email{margin-bottom:30px;width:auto;width:initial;margin-right:0}#h-location #contact-info div.contact{width:auto;width:initial}#h-location #contact-info div.contact .info>div{display:inline-block;zoom:1;margin:0 10px}}@media only screen and (max-width:500px){#highlights .item{width:35%;margin:10px 0}}@media only screen and (max-width:480px){#footer .copyright span{display:block;margin-top:5px}}