@media screen and (max-width: 1280px), screen and (max-width: 1450px) {

	.outers-block-top-wrapfcs2 .bloc_middlecn_home1{
		/*margin-left: 130px;*/
	}
	section.default_sci.blocks_content_middles#about_section5 .insides .inner p{
		font-size: 18px;
	}
	section.default_sci.blocks_content_middles#about_section5 .insides .inner h3{
		font-size: 50px;
	}

	section.default_sc.blocks_section_homecn2#home_c2 .insides .blocks-overview-content .rights_contents .banners_picture .tops-an-picture{
		right: -25px;
	}
	.outers-block-top-wrapfcs2 .bloc_middlecn_home1 .texts h3, .outers-block-top-wrapfcs2 .bloc_middlecn_home1 .texts h4{
		line-height: 1.1;
		font-size: 30px;
	}
	.outers-block-top-wrapfcs2{
		bottom: 150px;
	}

}

@media (max-width: 1280px){

	section.default_sc.blocks_section_homecn2#home_c2 .insides .blocks-overview-content .rights_contents .banners_picture .tops-an-picture{
		right: 0px;
	}
	.inners_toppage_default .blocks_menu_top_page{
		height: auto;
		padding: 20px 0;
	}
	.outers-block-top-wrapfcs2 .bloc_middlecn_home1 .texts h3, 
	.outers-block-top-wrapfcs2 .bloc_middlecn_home1 .texts h4 {
	    font-size: 25px;
	    line-height: 1.2;
	}
	.outers-block-top-wrapfcs2 .bloc_middlecn_home1{
		margin-left: 0;
	}
	section.default_sc.blocks_section_homecn2#home_c2:after{
		bottom: -2px;
	}

}

@media (max-width: 1200px){
	
	.wrapper{ margin: 0px; }
	.top-menu ul li{ 
		padding: 0 5px;
	}

	.inners_toppage_default .blocks_menu_top_page {
	    height: auto;
	    padding: 15px 0;
	}

	section.default_sci.blocks_content_middles#about_section3 .insides .blocks-visionmission-content .texts p{
		font-size: 14px;
	}
	section.default_sci.blocks_content_middles#about_section2 .insides .lefts_cont h5, 
	section.default_sci.blocks_content_middles#contact_section2 .insides .lefts_cont h5, 
	section.default_sci.blocks_content_middles#product_section2 .insides .lefts_cont h5, 
	section.default_sci.blocks_content_middles.content-page-career#career_section .insides .lefts_cont h5{
		font-size: 28px;
	}
	section.default_sci.blocks_content_middles#about_section2 .insides .lefts_cont, section.default_sci.blocks_content_middles#contact_section2 .insides .lefts_cont, section.default_sci.blocks_content_middles#product_section2 .insides .lefts_cont, section.default_sci.blocks_content_middles.content-page-career#career_section .insides .lefts_cont{
		padding-right: 20px;
	}

}

/* Large desktop */
@media (max-width : 1170px){

	section.default_sc.blocks_section_homecn1#home_c1 .insides .lefts_content,
	section.default_sc.blocks_section_homecn1#home_c1 .insides .ml170,
	.outers-block-top-wrapfcs2 .bloc_middlecn_home1{
		/*margin-left: 45px;*/
	}
	section.default_sc.blocks_section_homecn1#home_c1 .insides .lefts_content{
		max-width: 500px;
	}
	section.default_sc.blocks_section_homecn1#home_c1 .insides .lefts_content p{
		text-align: justify;
	}
	.outers-block-top-wrapfcs2 .bloc_middlecn_home1 .texts h3, 
	.outers-block-top-wrapfcs2 .bloc_middlecn_home1 .texts h4{
		/*font-size: 28px;*/
	}

	section.default_sci.blocks_content_middles#about_section3 .insides .blocks_outrsn_innerst_cont .inners_text h4{
		font-size: 15px;
	}
	section.default_sci.blocks_content_middles#about_section3 .insides .blocks_outrsn_innerst_cont .inners_text p{
		font-size: 13px;
	}
	section.default_sci.blocks_content_middles#about_section3 .insides .blocks_outrsn_innerst_cont .inners_text h4,
	section.default_sci.blocks_content_middles#about_section3 .insides .blocks_outrsn_innerst_cont .inners_text p{
		margin-bottom: 17px;
	}

	section.default_sci.blocks_content_middles#about_section3 .insides .blocks_outrsn_innerst_cont .inners_text{
		padding-top: 7%;
	}

	section.default_sci.blocks_content_middles#about_section3 .insides .blocks_outrsn_innerst_cont .inners_text h2.subs_title{
		margin-bottom: 25px;
	}

	section.default_sci.blocks_content_middles#about_section2 .insides .rights_cont h5{
		font-size: 21px;
	}
	section.default_sci.blocks_content_middles#about_section2 .insides .rights_cont h5{
		font-size: 17px;
	}

	section.default_sc.blocks_section_homecn2#home_c2 .insides .blocks-overview-content .lefts_contents h3,
	section.default_sc.blocks_section_homecn1#home_c1 .insides h4{
		font-size: 25px;
	}
}

/*(max-width : 1024px) and*/
@media (min-width : 1003px) {
	.slides-responss{ display: none; }	
	.hidden-headersetku{ display: block; }
}

@media (max-width : 1002px) {
	
	.slides-responss{ 
		display: none;
		height: auto;
	}	
	.outers-block-top-wrapfcs2{
		bottom: 75px;
	}
	.outers-block-top-wrapfcs2 .bloc_middlecn_home1 .texts h3, .outers-block-top-wrapfcs2 .bloc_middlecn_home1 .texts h4{
		font-size: 23px;
	}

	.inners_toppage_default .blocks_menu_top_page{
		height: auto;
		/*padding-top: 18px;*/
	}

	section.default_sc.blocks_section_homecn1#home_c1 .insides .lefts_content{
		margin-bottom: 1.8em;
	}

	section.default_sc.blocks_section_homecn1#home_c1 .insides .lefts_content, 
	section.default_sc.blocks_section_homecn1#home_c1 .insides .ml170, 
	.outers-block-top-wrapfcs2 .bloc_middlecn_home1,
	section.default_sc.blocks_section_homecn1#home_c1 .insides .rights_cont{
		margin-left: 0px;
	}
	section.default_sc.blocks_section_homecn1#home_c1 .insides .lefts_content{
		max-width: 90%;
	}

	section.default_sc.blocks_section_homecn2#home_c2 .insides .widget.banner-list-sub-web .items .info{
		margin-left: 15px;
	}

	section.default_sc.blocks_section_homecn2#home_c2 .insides .widget.banner-list-sub-web .items .info .tops_title h6{
		font-size: 12px;
	}
	section.default_sc.blocks_section_homecn2#home_c2 .insides .widget.banner-list-sub-web .items .info p{
		font-size: 12px; max-width: 90%;
	}

	.blocks_illustration_dln .insides p{
		font-size: 45px;
	}
	section.default_sci.blocks_content_middles#about_section2 .insides .rights_cont h5{
		font-size: 24px;
	}
	section.default_sci.blocks_content_middles#about_section2 .insides .pictures_banner{
		padding-bottom: 3.5em;
	}

	section.default_sci.blocks_content_middles.backs_blockProducts1#about_section2 .insides .pictures_banner{
		padding-bottom: 2.5em;
	}
	section.default_sci.blocks_content_middles.blocks_productsn_pageln#about_section3 .insides.rights-items .inners_text{
		padding-left: 0;
	}
	.outers-block-top-wrapfcs2 .bloc_middlecn_home1 .texts h3, .outers-block-top-wrapfcs2 .bloc_middlecn_home1 .texts h4{
		color: #000;
	}

	section.default_sci.blocks_content_middles#about_section2 .blocks-corporates-value .inner-corporate .lists-icon-corporateValue .items:after, section.default_sci.blocks_content_middles#contact_section2 .blocks-corporates-value .inner-corporate .lists-icon-corporateValue .items:after, section.default_sci.blocks_content_middles#product_section2 .blocks-corporates-value .inner-corporate .lists-icon-corporateValue .items:after, section.default_sci.blocks_content_middles.content-page-career#career_section .blocks-corporates-value .inner-corporate .lists-icon-corporateValue .items:after{
		display: none;
	}

	section.default_sci.blocks_content_middles#about_section2 .insides .lefts_cont, section.default_sci.blocks_content_middles#contact_section2 .insides .lefts_cont, section.default_sci.blocks_content_middles#product_section2 .insides .lefts_cont, section.default_sci.blocks_content_middles.content-page-career#career_section .insides .lefts_cont{
		max-width: inherit;
		padding-right: 0;
	}
	section.default_sci.blocks_content_middles#about_section2 .insides .pictures_banner img{
		width: 100%;
	}

	section.default_sci.blocks_content_middles#quality_section3 .insides .blocks-qualitys-value .inner .lists-qualitysn_nt .items{
		margin-bottom: 3.5em;
	}

	section.default_sci.blocks_content_middles#about_section2 .insides .lefts_cont h5, section.default_sci.blocks_content_middles#contact_section2 .insides .lefts_cont h5, section.default_sci.blocks_content_middles#product_section2 .insides .lefts_cont h5, section.default_sci.blocks_content_middles.content-page-career#career_section .insides .lefts_cont h5{
		font-size: 25px; line-height: 1.2;
		margin-bottom: 20px;
	}

	.box-form.tl-contact-form{
		max-width: inherit;
		padding-top: 3.5em;
	}

}

@media (max-width: 992px) {

	.blocks_illustration_dln .insides p {
	    font-size: 38px;
	}
	.blocks_illustration_dln{
		min-height: 375px;
	}

	section.default_sci.blocks_content_middles#about_section3 .posfull-abs{
		position: relative;
		top: inherit; left: inherit;
	}
	section.default_sci.blocks_content_middles#about_section3 .insides .blocks_outrsn_innerst_cont .inners_text{
		padding: 5% 0 3%;
	}
	section.default_sci.blocks_content_middles#about_section4 .prelatife.container {
	    padding-top: 100px;
	    padding-bottom: 80px;
	}

	section.default_sci.blocks_content_middles.blockslr_content_company#companies_section2 .insides .widget.lists_defaults_company .inners_block .description{
		padding: 3.5em 0;
	}
	.list-widget-careers.block-widget .items p{
		font-size: 12px !important;
	}

	section.default_sci.blocks_content_middles.content-page-investor#investor_section .insides .blocks-content-investor .lefts-content{
		padding-bottom: 4em;
	}


	.outers-block-top-wrapfcs2{
		bottom: inherit; position: relative;
		top: inherit; left: inherit; right: inherit;
		background-color: #a7a7a7;
	}
	.outers-block-top-wrapfcs2 .bloc_middlecn_home1 .texts{
		max-width: inherit;
		padding: 2em 0;
	}
	section.default_sc.blocks_section_homecn2#home_c2 .insides .blocks-overview-content .lefts_contents{
		max-width: inherit;
	}
	section.default_sc.blocks_section_homecn2#home_c2 .insides .blocks-overview-content .rights_contents{
		padding-top: 12em;
	}
	.widget.banner-list-product-overv .items .info p{
		font-size: 12px;
	}
	.widget.banner-list-product-overv .items .info{
		padding: 22px 20px;
		min-height: 160px;
	}
	section.default_sc.blocks_section_homecn3.back-green-smooth#home_c3 .insides h4{
		font-size: 25px;
	}

}

@media (max-width: 980px){
	
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
		
}
@media (max-width: 768px){
	
}

@media (min-width: 768px){
	span.hide_xs{
		display: inline !important;
	}
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {

	.box-form.tl-contact-form form .fright,
	.box-form.tl-contact-form form button.btns-submit-bt{
		float: none;
	}
	.box-form.tl-contact-form form button.btns-submit-bt{
		display: block; margin-top: 1em;
	}
	.slides-responss .carousel-indicators{
		bottom: 15px; margin: 0; margin-bottom: 0; margin-right: 0;
		left: 0px; width: 100%;
	}
	body .header.posfull-abs{
		position: absolute; z-index: 750;
	}
	body.inside_page .header.posfull-abs{
		position: relative;
	}
	.outers-block-top-wrapfcs2{
		position: relative; bottom: inherit; left: inherit; right: inherit; top: inherit;
		padding: 1em 0;
	}

	a.btns_browndefaults, a.btns_customs_blue{
		display: block; letter-spacing: 0px; 
		font-size: 10px; white-space: initial;
	}

	section.default_sci.blocks_content_middles#about_section2 .insides .rights_cont .blocks_unders_companylist .lists_sub_company_lg ul li,
	section.default_sc.blocks_section_homecn1#home_c1 .insides .rights_cont .lists_sub_company_lg ul li{
		padding: 0 5px;
	}
	.lists_sub_web .picts{
		margin-bottom: 20px;
	}
	section.default_sci.blocks_content_middles.backs_blockProducts1#about_section2 .insides .pictures_banner,
	section.default_sci.blocks_content_middles#about_section2 .insides .pictures_banner{
		padding-left: 0; padding-right: 0;
	}

	section.default_sci.blocks_content_middles#about_section4 .insides .widget.lists_def_banners_symbols .inners p{
		padding-bottom: 1.7em;
	}
	section.default_sci.blocks_content_middles.blocks_productsn_pageln#about_section3 .insides .blocks_outrsn_innerst_cont .inners_text p{
		margin-left: 25px;
	}

	section.default_sci.blocks_content_middles.blockslr_content_company#companies_section2 .insides .widget.lists_defaults_company .inners_block .description .tops .d-inline{
		display: block !important;
	}
	section.default_sci.blocks_content_middles.blockslr_content_company#companies_section2 .insides .widget.lists_defaults_company .inners_block .description .tops .infos_text:before{
		display: none;
	}
	section.default_sci.blocks_content_middles.blockslr_content_company#companies_section2 .insides .widget.lists_defaults_company .inners_block .description .tops .chld_logo{
		max-width: inherit; margin: 0 auto; padding-bottom: 1em;
	}
	section.default_sci.blocks_content_middles.blockslr_content_company#companies_section2 .insides .widget.lists_defaults_company .inners_block .description .tops .chld_logo img{
		display: block;
		margin: 0; 
		text-align: left;
	}
	section.default_sci.blocks_content_middles.blockslr_content_company#companies_section2 .insides .widget.lists_defaults_company .inners_block .description .tops .infos_text span{
		position: relative; top: inherit; left: inherit;
		padding-bottom: 0em;
		margin-left: 0; min-width: inherit;
		text-align: left;
	}
	section.default_sci.blocks_content_middles.blockslr_content_company#companies_section2 .insides .widget.lists_defaults_company .inners_block .description p{
		font-size: 15px;
	}

	section.default_sci.blocks_content_middles#about_section4 .insides h2.subs_title{
		text-align: left;
	}

	section.back-white.content-page-investor .prelatife.container{
		padding-top: 30px; 
		padding-bottom: 50px;
	}

	section.default_sc.blocks_section_homecn2#home_c2 .insides .blocks-overview-content .rights_contents .banners_picture .tops-an-picture{
		position: relative; top: inherit; left: inherit; right: inherit;
		margin-bottom: 15px;
	}
	section.default_sc.blocks_section_homecn2#home_c2 .insides .blocks-overview-content .rights_contents .banners_picture .tops-an-picture img{
		width: 100%;
	}
	section.default_sc.blocks_section_homecn2#home_c2 .insides .blocks-overview-content .rights_contents{
		padding-top: 3em;
	}

	.widget.banner-list-product-overv .items .info{
		min-height: inherit;
	}
	.widget.banner-list-product-overv .items{
		margin-bottom: 1em;
	}

	section.default_sc.blocks_section_homecn3.back-green-smooth#home_c3 .insides h4 br{
		display: none;
	}

	section.default_sc.blocks_section_homecn1#home_c1 .insides,
	.outers-block-top-wrapfcs2 .bloc_middlecn_home1 .texts,
	section.default_sc.blocks_section_homecn2#home_c2 .insides .blocks-overview-content .lefts_contents{
		text-align: center;
	}
	section.default_sc.blocks_section_homecn1#home_c1 .insides .lefts_content{
		max-width: inherit;
	}

	section.default_sci.blocks_content_middles#about_section2 .insides .lefts_cont h5, section.default_sci.blocks_content_middles#contact_section2 .insides .lefts_cont h5, section.default_sci.blocks_content_middles#product_section2 .insides .lefts_cont h5, section.default_sci.blocks_content_middles.content-page-career#career_section .insides .lefts_cont h5{
		font-size: 23px;
	}
	section.default_sci.blocks_content_middles#contact_section2 .tops_info_content .hotlines_text span,
	section.default_sci.blocks_content_middles#contact_section2 .tops_info_content .hotlines_text span a{
		font-size: 16px;
	}

	section.default_sci.blocks_content_middles#about_section3 .prelatife.container{
		padding-top: 3.5em;
	}

	.outers-block-top-wrapfcs2 .bloc_middlecn_home1 .texts p{
		font-size: 20px;
	}

	section.default_sci.blocks_content_middles#about_section3 .prelatife.container{
		padding-top: 2em;
	}

	section.default_sci.blocks_content_middles.blocksList_peopleDireksi#about_section6 .insides .widget.lists_direksi_pictsn .items .info span.pos{
		font-size: 12px;
	}
	section.default_sci.blocks_content_middles.blocksList_peopleDireksi#about_section6 .insides .widget.lists_direksi_pictsn .items .info span{
		font-size: 14px;
	}
	section.default_sci.blocks_content_middles.blocksList_peopleDireksi#about_section6 .insides .widget.lists_direksi_pictsn .items .info{
		min-height: 80px;
	}
	section.default_sci.blocks_content_middles.blocksList_peopleDireksi#about_section6 .insides .widget.lists_direksi_pictsn .items{
		margin-bottom: 3em;
		height: auto; 
		overflow: hidden;
		border-bottom: 1px solid #7b7b7b;
	}
	section.default_sci.blocks_content_middles#about_section2 .insides .pictures_banner{
		padding-bottom: 1em;
	}
	section.default_sci.blocks_content_middles.content-page-career#career_section .insides .pictures_banner.customs_banner{
		top: inherit;
	}

	a.btns-defaults-button{
		padding: 10px 20px;
	}

	.language_heads, 
	.language_heads a{
		color: #000; font-size: 14px; text-decoration: none;
	}

}

/* Landscape phone to portrait tablet */
@media (max-width: 600px) {

}

/* Landscape phones and down */
@media (max-width: 480px) {

}

@media (max-width: 360px) {

}

@media (max-width: 358px) {

}