@media (max-width: 767px) {
	.home-carausel .carousel-caption {
    	position: static;
	}
	.home-carausel .carousel-caption-title p {
    	font-size: 22px;
    	font-weight: 700;
	}
	.home-carausel .carousel-caption-title {
    	padding-bottom: 0px;
    	padding-top: 15px;
	}
	.home-carausel .carousel-caption-detail {
		font-size: 14px;
		line-height: 1.5;
	}
	.home-carausel .carousel-inner {
		background: #eaeaea;
	}
	.home-carausel .carousel-caption-text {
		text-align: center;
	}
	.home-carausel .carousel-inner-img-mobile {
		display: block !important;
	}
	.home-carausel .carousel-indicators {
		display: none;
	}
	.home-carausel .glyphicon {
    	opacity: 1;
	}
	.home-carausel .carousel-caption {
		display: block;
    	margin: 0 auto;
	}
	.cct-white p {
	    color: #222 !important;
	}
	.cct-white .carousel-caption-title p {
	    color: #222 !important
	}
	.carousel-caption-title.cct-qris p {
	    color: #222;
	    text-transform: uppercase;
	}
	.carousel-caption-detail.ccd-qris p {
	    color: #222;
	    max-width: 450px;
	}
	
	.servis_home {
    	padding-top: 60px;
    	padding-bottom: 0px;
	}
	.home-carausel .carousel-caption-cta {
    	padding-top: 10px;
    	padding-bottom: 10px; 
	}
	.home-carausel .carousel-caption-cta a {
		padding: 0px;
		font-size: 12px;
		padding: 9px 19px;
		color: #fff;
		background: #ff9c00;
	}
	.thumbnail_servis_layanan {
		margin-bottom: 40px !important;
	}
	.cta-header-home a {
		display: inline-block !important;
		margin-bottom: 20px !important;
	}
	.title_header_home a:nth-child(1) {
		margin-right: 0px !important;
	}
	.produk_img_high {
	    padding-top: 5%;
	    padding-right: 6% !important;
	    padding-left: 6% !important;
	}
	.produk_img_low {
    	padding-top: 25%;
	}
	.produk_img_high img {
    	max-height: 50px;
	}
	.produk-sw-hw-cta {
    	padding-top: 50px;
	}
	.phdr-section-1,
	.phdr-section-1-hw {
    	height: auto;
    	padding-bottom: 40px;
	}
	.produk-sw-hw {
    	padding-top: 25px;
	}
	.produk-home-new .phdb {
		background: #fafafa;
	}
	.produk_home_detail_bottom {
    	border-bottom: none;
	}
	.produk_home_dt p:nth-child(1) {
		padding-top: 40px !important;
	}
	.produk_home_detail_right {
	    border-left: none !important;
	}
	.info-home-img {
		padding-bottom: 20px !important;
	}
	.info-home-right {
		padding-top: 40px !important;
	}
	.header-promo {
    	background: url(https://interactive.co.id/product/images/assets/home/header-utama.jpg) no-repeat center !important;
	}
	.produk_hdt_parent,
	.produk_home_detail {
    	padding-top: 0px; 
	}
	.produk_hdt_1 {
		border-left: none !important;
	}
	.ph1_right {
    	border-right: 1px solid #f5f5f5 !important;
	}
	.produk_home_dt p:nth-child(2) {
    	padding-left: 0px; 
    	padding-right: 0px; 
    	margin-bottom: 20px;
	}
	.testimoni_clients_2_item {
    	padding-left: 0px; 
    	padding-right: 0px; 
	}
	.klien-home {
		padding-bottom: 20px;
	}
	.klien-home-cta p {
    	font-size: 25px;
	}
	.servis_layanan {
	    margin-left: 0px;
	}

	/*About*/
	.header-about {
    	background: url(https://interactive.co.id/product/images/assets/home/header-utama.jpg) no-repeat center !important;
	}
	.mb-detail {
	    overflow: scroll !important;
	    height: 400px !important;
	}
	.detail-about-1 p:nth-child(2) {
	    padding-right: 0px !important;
	    padding-bottom: 40px; 
	}
	.visi-about {
		padding-bottom: 40px !important;
	}
	.visi-about p:nth-child(3) {
	    padding-right: 0px !important;
	}
	.misi-about {
	    padding-left: 0px !important;
	}
	.d-title-view {
		padding-bottom: 40px !important;
	}
	.divisi-about-2 {
	    padding-top: 0px !important; 
	}

	/*Contact*/
	.mitra-contact-right {
		padding-top: 50px !important;
	}
	.sby-contact-right {
		padding-top: 30px;
	}
	.sby-contact {
		padding-bottom: 10px !important;
	}
	.pc2-right, .pc2-right-2 {
		padding-left: 10px !important;
		padding-top: 20px !important;
		padding-bottom: 40px !important; 
	}
	.promo_partner_1 {
		padding-top: 25px !important;
		padding-bottom: 25px !important;
	}
	.promo_partner {
    	padding-top: 0px !important;
	}
	.cta_partner_1 p {
    	font-size: 25px !important;
    	padding-bottom: 20px !important;
    	text-align: center !important;
    }
    .detail_partner_1 {
     	padding-left: 0px !important; 
     	padding-right: 0px !important; 
	}
	.dp1_1 p {
		text-align: left !important;
	}
	.detail_partner_2 {
    	padding-left: 30px !important;
    	padding-right: 30px !important;
	}
	.detail_tac .wrap {
    	padding-left: 0px !important;
   	 	padding-right: 0px !important;
	}
	.cta_partner_1 p {
    	font-size: 25px !important;
	}
	.accordion_itemTitle_2 p,
	.accordion_itemTitle_2 span {
	    font-size: 13px !important;
	    line-height: 1.7 !important;
	}
	.title_header_tac p:nth-child(1),
	.title_header_ug p:nth-child(1),
	.title_header_faq p:nth-child(1) {
	    font-size: 30px !important;
	}
	.title_header_tac p:nth-child(2),
	.title_header_ug p:nth-child(2),
	.title_header_faq p:nth-child(2) {
    	font-size: 25px !important;
	}
	.accordion_itemContent p {
    	margin: 1em 0 !important;
    	font-size: 13px !important;
	}
	/*.secondary_home {
    	position: relative !important;
	}*/
	footer .top-btn {
	    display: block !important;
	}
	.navbar-top-1 .navbar-default .navbar-collapse, .navbar-default .navbar-form {
		border: 1px solid #eee !important;
	}
	.title_detail_addres p {
	    line-height: 1.5 !important;
	}
	.header-contact-title p:nth-child(2) {
		padding-bottom: 40px;
	}
	.mitra-contact-left p:nth-child(3) {
    	padding-bottom: 15px;
	}
	.mitra-contact-right p:nth-child(3) {
    	padding-bottom: 15px;
	}
	.new-contact .container {
    	width: 100%;
	}
	.ncd-title-map {
    	height: 220px; 
	}
	.ncd-title-map {
		padding-top: 5px;
	}
	.container.title_detail_career_2 {
		max-width: 100%;
	}
	.business-home-detail .bhd-text,
	.bhd-cta {
		padding-left: 0px;
	}
	.business-home-servise {
    	padding-top: 30px;
	}
	.business-home-servise .bhs-img {
     	padding-bottom: 0px; 
    } 
    .business-home-servise .bhs-img,
    .busines-home-hr .hr-usage {
    	width: 100%;
    }
    #business-reason {
    	background: url(https://interactive.co.id/product/images/assets/home/bisnis-resto-keunggulan.jpg) no-repeat center !important;
    	padding-top: 40px;
    	padding-bottom: 40px;
	}
	#business-reason-retail {
    	background: url(https://interactive.co.id/product/images/assets/home/bisnis-retail-keunggulan.jpg) no-repeat center !important;
    	padding-top: 40px;
    	padding-bottom: 40px;
	}
	#business-reason-ukm {
    	background: url(https://interactive.co.id/product/images/assets/home/bisnis-ukm-keunggulan.jpg) no-repeat center !important;
    	padding-top: 40px;
    	padding-bottom: 40px;
	}
	#business-reason-hotel {
    	background: url(https://interactive.co.id/product/images/assets/home/bisnis-hotell-keunggulan.jpg) no-repeat center !important;
    	padding-top: 40px;
    	padding-bottom: 40px;
	}
	#business-reason-edukasi {
    	background: url(https://interactive.co.id/product/images/assets/home/bisnis-edukasi-keunggulan.jpg) no-repeat center !important;
    	padding-top: 40px;
    	padding-bottom: 40px;
	}
	#business-reason-manufacture {
    	background: url(https://interactive.co.id/product/images/assets/home/bisnis-manufacture-keunggulan.jpg) no-repeat center !important;
    	padding-top: 40px;
    	padding-bottom: 40px;
	}
	#business-reason-parking {
    	background: url(https://interactive.co.id/product/images/assets/home/bisnis-parking-keunggulan.jpg) no-repeat center !important;
    	padding-top: 40px;
    	padding-bottom: 40px;
	}
	#business-reason-hr {
    	background: url(https://interactive.co.id/product/images/assets/home/bisnis-hr-keunggulan.jpg) no-repeat center !important;
    	padding-top: 40px;
    	padding-bottom: 40px;
	}
	.business-reason .container {
		width: 90%;
		padding: 25px 25px;
	}
	.business-pricing-detail .row {
    	width: 90%;
	}
	.business-cta-bottom p {
    	font-size: 25px; 
	}
	.business-cta-bottom {
    	padding-top: 40px;
    }
    .business-detail-2 {
    	padding-top: 20px;
	}
    .bd2-text {
    	margin-right: 0px;
	}
	.business-hr-detail {
	    padding-top: 80px;
	    padding-bottom: 40px;
	}
	.business-hr-detail .bhd-1 {
    	margin-left: 0px; 
    	margin-right: 0px; 
	}
	.business-home-title .container p:nth-child(2) {
		line-height: 1.4;
	}
	.header-career .container {
    	width: 100%;
	}
	.produk-sw-hw .pshtp-hm {
		margin-left: 0px;
	}
	.business-home-title .container p:nth-child(1) {
		line-height: 1.1;
	}
	.bpd-pricing-1 {
	    padding-top: 15%;
	    padding-bottom: 10%;
	}
	.text-white-desktop p {
		color: #222 !important;
	}
	.detail-about-desktop {
		display: none;
	}
	.detail-about-mobile {
		display: block !important;
	}
	.detail-about {
		padding-bottom: 0px !important;
	}
	.divisi-about .modal-footer {
		text-align: left !important;
	}
	.page-new-detail {
    	padding-top: 50px;
	}
	.page-new-detail .container-fluid {
    	width: 100%;
	}
	.page-new-detail .pnd {
		margin-right: 0px !important;
		margin-left: 1px;
	}
	.title_header_sv p:nth-child(1) {
    	font-size: 35px;
	}
	.video-home-box {
	    height: 390px;
	}
	

	.pcvc-header-img {
		display: none;
	}
	.pcvc-header {
    	padding-top: 40px;
    	padding-bottom: 40px;
    	background: url(https://interactive.co.id/product/images/assets/my-profit/header-utama.jpg) no-repeat center;
    	background-size: cover;
	} 
	.pht-title {
    	font-size: 25px;
	} 
	.pcvc-img {
     	padding-right: 0px; 
	}  
	.pcvc-qris-box-title {
    	font-size: 22px;
	}
	.pcvc-qris-box {
    	padding-top: 10px;
	}
	.pcvc-mobile {
    	display: block;
	}
	.pcvc-desktop {
    	display: none;
	}
	.pcvc-absensi-img {
    	padding-left: 0px;
	}
	.pcvc-cta-bottom {
    	padding-top: 100px;
    	padding-bottom: 70px;
	}


	.prd-box-mobile {
    	display: block;
	}
	.prd-box-desktop {
    	display: none;
	}
	.prd-box-img-left {
    	padding-right: 0px;
	}

	.prd-box-text-title {
    	font-size: 22px;
	}

	.pcvc-resto-title {
    	font-size: 22px;
	}
	.pcvc-ebook-img {
    	padding-right: 0px;
    	margin-bottom: 30px;
	}

	/* Partner */
	.navbar-inact .main-menu .navbar-nav {
    	background: #fff;
    	border: 1px solid #eaeaea;
    }
    .navbar-inact .main-menu .navbar-nav li>.dropdown-menu {
	    margin-top: -10px !important;
	    margin-bottom: 15px !important;
	    margin-left: -10px;
	    border: none !important;
	}
	.navbar-inact .main-menu .navbar-nav li>.dropdown-menu {
   		top: 0px;
	}
	.navbar-inact .main-menu .navbar-nav li>.dropdown-menu {
    	min-width: 450px !important;
	}
	.navbar-inact ul ul li ul {
		position: static !important;
		margin-left: 1px !important;
		min-width: 450px !important;
		margin-top: -5px !important;
		display: block;
		background: #f0f0f0;
	}
	.navbar-myorder-apps ul ul li ul li {
		padding-left: 20px;
	}
	.drinact,
	.drinact-login {
		width: 150px !important;
		text-align: center !important;
		margin-bottom: 10px;
	}
	.navbar-ibp .main-menu .navbar-inact-nav .drinact {
    	margin-bottom: 10px !important;
	}
	.partner-header-text {
    	padding-top: 0px; 
	}
	.pht-partner-title {
    	font-size: 30px;
    	text-align: center;
	}
	.pht-partner-desc p {
		text-align: center;
	}
	.pht-partner-cta {
    	text-align: center;
	}
	.pht-partner-cta a {
    	padding: 7px 20px;
    	font-size: 13px;
	}
	.partner-header-img {
    	padding-top: 50px;
	}

	.partner-programs-box {
    	height: auto;
	}
	.pdb-img {
		padding-right: 0px;
	}
	.icon-tentang_payroll {
    	width: calc(100%/2 - 15px);
	}

	.ppb-partner-img {
		display: none;
	}

	.mobile-event {
		display: block;
	}
	.desktop-event {
		display: none;
	}

	.header-event-registrasi-text {
    	margin-top: -350px;
	}

	.hert-title {
    	font-size: 25px;
	}

	.col-mobile {
    	display: block;
	}
	.col-desktop {
    	display: none;
	}
	.produk-open-api-img-left {
	    padding-right: 0px;
	}
	.produk-open-api-img-right {
	    padding-left: 0px;
	}

	.jobdesc-box-desc {
    	height: auto;
	}

	.table-biaya {
    	overflow-x: scroll;
	}
	.table-biaya table thead tr td {
    	font-size: 17px;
	}

	.problem-home-box-text {
    	padding-top: 40px;
    	padding-right: 0px; 
	}
	.problem-home-box-text-title {
    	font-size: 20px;
	}
	.solusi-integreted-box-img {
    	padding-top: 0px; 
    	padding-bottom: 30px;
	}

	.problem-home-box {
    	padding: 5px 5px 30px 5px;
	}

	.detail-about-2 img {
	    padding-right: 0px; 
	    padding-left: 0px; 
	}
	.hiring-detail-box-cta {
	    float: left;
	    padding-top: 30px;
	}
	.hiring-detail {
    	padding-bottom: 100px;
	}
	.detail-about.detail-hiring .detail-about-1 p:nth-child(2) {
    	text-align: left !important;
	}
	.hiring-box-btn a {
    	padding: 10px 20px;
    	font-size: 14px;
	}
	.hiring-box {
    	height: auto;
	}

	.modal-body-login-input {
    	padding-right: 0px;
	}
	.modal-body-login-teks {
    	padding-left: 0px;
    }

    .business-fileds-header {
        background: url(../images/assets/home/business-fields/fnb/header-web-business-field-mobile.jpg) no-repeat center;
        background-size: cover;
        height: auto;
        padding-top: 100px;
        padding-bottom: 100px;
        text-align: center;
    }
    .business-fileds-header-teks {
        padding-right: 0px;
    }
    .bfht-title {
        font-size: 35px;
    }
    .bfht-desc p {
        font-size: 18px;
    }

    .bfabt-parent {
	    padding-top: 20px; 
	}
	.bfabt-left {
	    padding-left: 0px; 
	}
	.bfabt-right {
    	padding-right: 0px;
	}


	.freelancer-header-text {
    	padding-top: 30px;
	}
	.pht-freelancer-title {
    	font-size: 30px;
	}
	.freelancer-header-img {
		padding-top: 40px;
	}
	.freelance-about .detail-about-2 {
    	margin-right: 0px;
	}
	.freelance-about .detail-about-1 p:nth-child(1) {
    	font-size: 30px;
	}
	.freelancer-cta-parent {
		text-align: center;
	}
	.freelancer-cta-parent-img {
		display: none;
	}
	.freelancer-cta {
    	padding-top: 80px;
	}

	.detail-about.detail-hiring.freelance-about {
    	padding-bottom: 70px !important;
	}
}

@media (max-width: 317px) {
	.hiring-box-btn a {
	    padding: 10px 15px;
	    font-size: 13px;
	}
}
@media (min-width: 318px) and (max-width: 400px) {
	.thumbnail_servis_layanan {
		height: 410px !important;
	}
	.item-promo-home img {
	    height: 320px !important;
	}
	.judul-testimoni {
     	font-size: 16px !important; 
	}
	.produk_hdt_1 {
		height: 90px !important;
	}
	.produk_hdt_parent p {
		font-size: 9px !important;
		text-align: center !important;
	}
	.cta-center-home p {
		font-size: 18px !important;
	}
	.mitra-contact-right .mcr-dm {
		margin-bottom: 20px !important;
	}
	.detail_partner_title p {
    	font-size: 22px !important;
	}
	.title_header_tac p:nth-child(1) {
    	font-size: 30px !important;
    }
    .title_header_tac p:nth-child(2) {
    	font-size: 25px !important;
	}
	.klien-home-cta p {
    	font-size: 25px !important;
	}
	.klien_cta_tac p:nth-child(1) {
    	font-size: 25px !important;
	}
	.klien_cta_tac p:nth-child(2) {
    	font-size: 19px !important;
    }
    .accordion_itemTitle_2 p, .accordion_itemTitle_2 span {
    	line-height: 1.2 !important;
	}
	.item-promo-home .iph-detail {
    	padding-top: 80px;
	}
}

@media (min-width: 768px) and (max-width: 1023px) {
	.logo-product-inact {
    	margin-top: 25px;
    	height: 30px !important;
	}
	.home-carausel .carousel-caption {
    	display: block !important;
	}
	.home-carausel .carousel-caption {
    	top: 5%;
    	left: 5%;
	}
	.home-carausel .carousel-indicators {
		display: none;
	}
	.home-carausel .carousel-caption-title p {
    	font-size: 20px;
	}
	.home-carausel .carousel-caption-detail p {
    	font-size: 15px;
	}
	.home-carausel .carousel-caption-title {
    	padding-bottom: 10px;
	}
	.home-carausel .carousel-caption-cta {
    	padding-top: 10px;
	}
	.home-carausel .carousel-caption-cta a {
	    font-size: 12px;
	    padding: 10px 20px;
	}
	.thumbnail_servis_layanan {
		margin-bottom: 40px !important;
	}
	.produk_img_high {
		padding-top: 6% !important;
    	padding-right: 6% !important;
    	padding-left: 6% !important;
	}
	.produk_img_low {
    	padding-top: 15% !important;
	}
	.produk_hdt_parent {
	    padding-top: 0px !important; 
	}
	.phd-right {
		padding-top: 80px;
	}
	.produk_home_detail_right {
	    border-left: none !important;
	}
	.info-home-right {
		margin-top: 40px !important;
	}
	.produk_hdt_1 {
		border-left: 1px solid #f5f5f5;
	}
	.ph1_right {
    	border-right: 1px solid #f5f5f5 !important;
	}
	
	/*about*/
	.divisi-about-2 {
	    padding-top: 0px !important; 
	}
	.visi-about p:nth-child(3) {
	    padding-right: 0px !important;
	}
	.misi-about {
	    padding-left: 0px !important;
	    padding-top: 40px !important;
	}
	.detail-about-2 img {
	    padding-right: 85px !important;
	    padding-left: 85px !important;
	}

	/*Contact*/
	.new-contact .container {
    	width: 82%;
	}
	.ncd-title-map {
		height: 250px;
	}
	.sby-contact-right {
		padding-top: 20px;
	}
	.sby-contact {
		padding-bottom: 10px !important;
	}
	.pc2-right, .pc2-right-2 {
		padding-left: 10px !important;
		padding-top: 20px !important;
	}
	.detail_tac .wrap {
    	padding-left: 50px !important;
   	 	padding-right: 50px !important;
	}
	.mitra-contact-right .mcr-dm {
		padding: 6px 20px;
	}
	.container.title_detail_career_2 {
		max-width: 85%;
	}
	.produk_img_high img {
    	max-height: 50px;
	}

	.produk_home_detail_bottom {
    	border-bottom: none !important; 
	}
	.produk_home_detail_right {
    	border-right: none !important; 
	}
	.produk_home_detail_tab {
		border: 1px solid #e5e5e5 !important;
	}
	.ps1hw {
		height: 300px !important;
	}
	.ps1-sw {
		border-top: none !important;
		border-bottom: none !important;
	}
	.business-reason .container {
		width: 80%;
		padding: 25px 25px;
	}
	.business-pricing-detail .row {
    	width: 90%;
	}
	.header-career .container {
    	width: 90%;
	}
	.detail-promo-1{
	    display: inline-block !important;
	}
	.detail-promo-title {
		padding-top: 40px !important;
	}
	.detail-promo-1-teks {
	    padding-left: 0px !important;
	}
	.detail-promo-1-img {
	    width: auto !important;
	    padding-left: 10px !important;
	}
	.detail-about-desktop {
		display: none;
	}
	.detail-about-mobile {
		display: block !important;
	}
	.page-new-detail .container-fluid {
    	width: 100%;
	}
	.page-new-detail .pnd {
		margin-right: 0px !important;
	}
	.video-home-box {
	    height: 370px;
	}


	.pcvc-header-text {
		max-width: 500px;
	}
	.pcvc-header-img {
		display: none;
	}
	.pcvc-header {
    	padding-top: 40px;
    	padding-bottom: 40px;
	} 
	.pht-title {
    	font-size: 25px;
	} 
	.pcvc-img {
     	padding-right: 0px; 
	}  
	.pcvc-qris-box-title {
    	font-size: 22px;
	}
	.pcvc-qris-box {
    	padding-top: 10px;
	}
	.pcvc-mobile {
    	display: block;
	}
	.pcvc-desktop {
    	display: none;
	}
	.pcvc-absensi-img {
    	padding-left: 0px;
	}
	.pcvc-cta-bottom {
    	padding-top: 100px;
    	padding-bottom: 70px;
	}

	.prd-box-text {
    	padding-top: 0px; 
	}
	.prd-box-img-right {
    	padding-left: 0px; 
	}
	.prd-box-img-left {
    	padding-right: 0px;
	}
	.prd-box-text-title {
    	font-size: 22px;
	}

	.pcvc-resto-title {
    	font-size: 22px;
	}
	.pcvc-ebook-img {
    	padding-right: 0px;
    	margin-bottom: 30px;
	}

	.partner-header-img {
    	padding-top: 50px;
	}
	.partner-programs-box {
    	height: 350px;
	}
	.pdb-img {
		padding-right: 0px;
	}

	.ppb-partner-img {
		display: none;
	}

	.header-event-registrasi-text {
    	margin-top: -160px;
	}
	.hert-title {
    	font-size: 25px;
	}

	.col-mobile {
    	display: block;
	}
	.col-desktop {
    	display: none;
	}
	.produk-open-api-img-left {
	    padding-right: 0px;
	}
	.produk-open-api-img-right {
	    padding-left: 0px;
	}
	.table-biaya {
    	overflow-x: scroll;
	}
	.table-biaya table thead tr td {
    	font-size: 17px;
	}

	.problem-home-box-text {
    	padding-top: 40px;
    	padding-right: 0px; 
	}
	.problem-home-box-text-title {
    	font-size: 20px;
	}
	.problem-home-box-img {
    	padding-top: 45px;
	}
	.problem-home-box {
    	padding: 0px 0px 30px 0px;
	}
	.solusi-integreted-box-img img {
    	display: block;
    	margin: 0 auto;
    	max-height: 300px;
	}
	.solusi-integreted-box-img {
    	padding-top: 0px; 
    	padding-bottom: 30px;
	}

	.detail-about-1 p:nth-child(2) {
	    text-align: justify;
	    padding-right: 0px;
	}
	.detail-about.detail-hiring .detail-about-2 img {
	    padding-right: 0px !important;
	    padding-left: 0px !important;
	    width: 100%;
	}
	.hiring-detail-box-cta {
	    float: left;
	    padding-top: 30px;
	}
	.modal-body-login-input {
    	padding-right: 0px;
	}
	.modal-body-login-teks {
    	padding-left: 0px;
    }

    .business-fileds-header {
        background: url(../images/assets/home/business-fields/fnb/header-web-business-field-mobile.jpg) no-repeat center;
        background-size: cover;
        height: auto;
        padding-top: 100px;
        padding-bottom: 100px;
        text-align: center;
    }
    .business-fileds-header-teks {
        padding-right: 0px;
    }
    .bfht-title {
        font-size: 35px;
    }
    .bfht-desc p {
        font-size: 18px;
    }

    .bfabt-parent {
	    padding-top: 20px; 
	}
	.bfabt-left {
	    padding-left: 0px; 
	}
	.bfabt-right {
    	padding-right: 0px;
	}

	.freelancer-header-text {
    	padding-top: 30px;
	}
	.pht-freelancer-title {
    	font-size: 30px;
	}
	.freelancer-header-img {
		padding-top: 40px;
	}
	.freelance-about .detail-about-2 {
    	margin-right: 0px;
	}
	.freelance-about .detail-about-1 p:nth-child(1) {
    	font-size: 30px;
	}
	.freelancer-cta-parent {
		text-align: center;
	}
	.freelancer-cta-parent-img {
		display: none;
	}
	.freelancer-cta {
    	padding-top: 80px;
	}
}

@media(min-width: 600px) and (max-width: 766px) {
	.produk_img_low,
	.produk_img_high {
    	padding-top: 5%;
    }
}
@media (max-width: 770px) and (min-width: 691px){
	.home-carausel .carousel-caption {
    	display: block !important;
	}
}
@media (min-width: 1024px) and (max-width: 1200px) {
	.logo-product-inact {
    	height: 40px;
	}
	.home-carausel .carousel-caption {
    	top: 5%;
	}
	.item-promo-home img {
    	height: 310px !important;
    }
    .container.title_detail_career_2 {
		max-width: 85%;
	}
	.header-career .container {
    	width: 80%;
	}
	.page-new-detail .container-fluid {
    	width: 97%;
	}
	.page-new-detail .pnd {
		margin-right: 0px !important;
	}

	.servis_home .container-fluid {
		display: block;
    	margin: 0 auto;
    	max-width: 800px;
	}

	.pcvc-number {
    	left: -30px;
	}
	.pcvc-qris-box-title {
    	padding-left: 50px;
	}

	.prd-box-text {
    	padding-top: 0px; 
	}
	.partner-header-text {
    	padding-top: 0px; 
	}

	.ppb-partner-img img {
	    max-height: 100px;
	}

	.header-event-registrasi-text {
    	margin-top: -210px;
	}
	.hert-title {
    	font-size: 30px;
	}

	.freelancer-cta-parent {
		text-align: center;
	}
	.freelancer-cta-parent-img {
		display: none;
	}
	.freelancer-cta {
    	padding-top: 80px;
	}
}
@media(min-width: 1201px) and (max-width: 1250px) {
	.home-carausel .carousel-caption {
    	top: 14%;
	}

	.pcvc-number {
    	left: -30px;
	}
	.pcvc-qris-box-title {
    	padding-left: 50px;
	}
}
@media(min-width: 1251px) and (max-width: 1350px){
	.pcvc-number {
    	left: -30px;
	}
	.pcvc-qris-box-title {
    	padding-left: 50px;
	}
}
@media (min-width: 1700px) {
	.header-promo,
	.header-about {
		height: 500px !important;
	}
	.header-promo-title,
	.header-about-title {
    	padding-top: 400px !important;
	}

}
@media (min-width: 1600px){
	.header-event-registrasi-text {
    	margin-top: -340px;
	}
}