html, body{
	height: 100% !important;
}

h2 span,h3 span{
	color: #f47c06;
}

.wemake{
	background-image: url(../images/home_bg.png);
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 50px !important;
	padding-bottom: 50px;
}

.product-icon img{
	width: 80%;
}

.bg-home2{
	background: url(../images/home2.png) no-repeat center center / cover;
	min-height: 600px !important;
}

.gridnya img{
	width: 100%;
}

.ts-featured-post .overlay-post-content.fff {
    top: 35%;
    text-align: center;
}

.ts-featured-post .overlay-post-content.fff img {
    width: 200px !important;
    display: unset;
}

.ts-featured-post .overlay-post-content.fff p {
	color: #fff;
}

.ts-featured-post .overlay-post-content.fff h4 {
	color: #fff;
}

img.tangan{
	width: 400px !important;
	position: absolute;
	bottom: -70px;
	left: 50px;
}

.pt-50{
	padding-top: 50px;
}

.pt-40{
	padding-top: 40px;
}

.pt-30{
	padding-top: 30px;
}

.pt-20{
	padding-top: 20px;
}

.pt-15{
	padding-top: 15px;
}

.pt-10{
	padding-top: 10px;
}

.bg-vid{
	background: #89c1cb;
}

.pr-0{
	padding-right: 0;
	padding-left: 13px;
}

.hm img{
	/*height: 46.5%;*/
}

.galbg{
	background: url(../images/galery.png) no-repeat center center / cover;
	min-height: 500px;
	padding-top: 20px;
}

.artbg{
	background: url(../images/article.png) no-repeat center center / cover;
	min-height: 500px;
	padding-top: 20px;
}

.lga h2{
	color: #fff;
}

.lga a{
	color: #fff;
}

.lga p{
	color: #fff;
}

.block-wrapperss{
	min-height: 200px;
}

.testis{
	padding-right: 30px;
}

.block-wrapperss .owl-carousel .owl-item:hover{
    border:1px solid rgba(0,0,0,.125);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 6px 6px 32px -5px rgba(0,0,0,0.75);
    -moz-box-shadow: 6px 6px 32px -5px rgba(0,0,0,0.75);
    box-shadow: 6px 6px 32px -5px rgba(0,0,0,0.75);
}

.block-wrapperss p{
	padding: 0;
	margin: 0;
}

.top-logo{
	width: 100px;
}

.m-f{
	margin-top: 120px;
}

.angka li{
	margin-bottom: 10px;
}

.angka li span{
	padding: 5px 10px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: #f47c06;
	color: #fff;
}

.section-content{
	overflow: hidden;
}

/*.top-bar .ikutifb:before {
    position: absolute;
    right: 223px;
    top: 11px;
    width: 1px;
    height: 20px;
    content: '';
    background: #e9e9e9;
}*/

.body-inner-content{
	min-height: 100%;
	height: 100%;
}

.block-wrapper{
	min-height: 100%;
}

.block-wrapper-header{
	min-height: 130%;
}

.block-wrapper .container{
	min-height: 100%;
}

.block-wrapper.product-banner-1{
	height: 100%;
}

.product-banner-1 .container{
	position: relative;
	padding: 15px;
	height: 100%;
}

.product-banner-1 .container .detail{
	position: absolute;
	bottom: 50px;
}

.product-banner-2 .container{
	position: relative;
	padding-left: 150px;
	padding-right: 150px;
}

.product-banner-2 .container .detail .image-info{
	margin-top: 70px;
}
.product-banner-2 .container .detail .image-info img{
	margin:15px 25px;
}

.product-banner-3 .container .detail h1, .product-banner-3 .container .detail h4{
	color: #fff;
}

.product-banner-3 .container .detail .table-custom table{
	width: 100%;
}

.product-banner-4 .container .detail h1, .product-banner-4 .container .detail ul li{
	color: #fff;
}

.product-banner-4 .container{
	padding-top: 50px;
}

.product-banner-4 .container ul{
	margin-top: 50px;
}

.product-banner-4 .container .detail .left{
	/*text-align: left;*/
}

.product-banner-4 .container .detail .right{
	/*text-align: right;*/
}

.product-banner-4 .container .detail ul li{
	padding: 7px;
}

.product-banner-4 .container .detail ul li a{
	border: 1px solid #fff;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding: 5px 10px;
}

.product-banner-5 .container .detail .owl-carousel .owl-stage .owl-item .item{
	border-right: 1px solid black;
	min-height: 100px;
	padding-top: 15px;
}

.product-banner-5 .container .detail .owl-carousel .owl-stage .owl-item .item.last{
	border-right: none;
}

.product-banner-5 .container .detail h1{
	padding-bottom: 50px;
}

.footer-bg{
	background: #333333;
}

.ts-newslatter h3{
	width: 100%;
	color: #fff;
	/*text-align: center;*/
}

.ts-newslatter p,.ts-newslatter ul li a{
	color: #fff;
}

.ts-featured-post .overlay-post-content {
    right:50px;
}

.galbg p, .artbg p{
    text-shadow: 1px 1px 1px #000;
}

.lga a:hover{
    color:#f47c06;
}

.job{
    color:#f47c06;
}

.section-overview .kotak{
    margin-bottom:7%;
}

.section-overview .kotak.kiri{
    margin-left:50px;
}

h2.kiri{
    margin-left:50px;
}

#videoeasygo{
    width:100%;
    min-height:362px;
}



@media (min-width: 800px) {
   .ts-featured-post .overlay-post-content {
        right:150px;
    } 
    img.tangan {
        left: 150px;
    }
    .section-overview .kotak.kiri{
        margin-left:150px;
    }
    h2.kiri{
        margin-left:150px
    }
}

@media (max-width: 600px) {
    #modal2 .modal-dialog{
        margin-top:150px;
    }
    
    .gridnya img{
        width:100% !important;
    }
    
    .bg-vid img{
        width:100%;
    }
    
    .bgnyalo img{
        width:100%;
    }
    
    .ts-newslatter{
        /*margin-top:100px;*/
        text-align:center;
    }
    
    .ts-newslatter h3{
        margin-top:20px;
        
    }
    
    .owl-carousel .owl-item .testis img{
        display:unset;
    }
    
    .block-wrappersooo #featured-slider-3 .item {
        min-height: unset;
    }
	.product-banner-1 .container .detail{
		position: absolute;
		bottom: 0px;
	}
	
	.ts-featured-post .overlay-post-content {
        right:10px;
    }
    
    img.tangan{
    	left: 50px;
    }

	.top-bar .ikutifb:before {
	    display: none;
	}

	.product-banner-2 .container{
		position: relative;
		padding-left: 15px;
		padding-right: 15px;
	}

	.product-banner-5 .container .detail .owl-carousel .owl-stage .owl-item .item{
		border-right: none;
	}
}