/*----------------- Responsive ---------------------*/
@media (max-width: 1280px){
	
	.d_text-jaringan_distribusi{
		margin-left: 20em;
	}
	#back-top{
		right: -15px;
	}

}
/* Large desktop */
@media (max-width : 1135px){
	
	.container{
		padding: 0 15px;
		width: auto;
	}
	.outers_fcs_wrapper .in_fcs_wrapper{
		padding: 0 15px;
	}
	
	.outers_fcs_wrapper .in_fcs_wrapper .carousel-indicators li{ border-color: transparent; background-color: #999; }
	.outers_fcs_wrapper .in_fcs_wrapper .carousel-indicators li.active{ border-color: transparent; }
	.background-right-about{
		background-image: url(../images/background-r-about2.jpg);
	}
	.listing-data-products-in .items{
		padding: 0 1em;
	}

	.mw-695{
		padding: 0px; max-width: 56%;
	}
	section#product .back-red.h172 p{
		font-size: 20px;
	}
	.outer_cont_become_partner .left_cont_becomePartner span.t1{
		font-size: 30px;
	}
	.outers-cont-jaringan_mdi{
		height: auto;
	}
	.backgron-jaringan-left{
		position: relative;
	}

	#carousel-ex-fcs .carousel-inner{
		top: -38px; 
	}
	#carousel-ex-fcs .carousel-inner .item img{
		width: 100%;
	}
	.outers_fcs_wrapper .in_fcs_wrapper .carousel-indicators{
		bottom: 35px;
	}

}

/*ipad width*/
@media (max-width : 1090px){
	.d_text-jaringan_distribusi{
		margin-left: 0px; padding-bottom: 3em;
		text-align: center;
	}
	.outers-cont-jaringan_mdi .content-texts-jaringan h2{
		text-align: center;
	}
	#back-top{
		right: 10px;
	}

}

/*(max-width : 1024px) and*/

@media (max-width : 1002px) {
	


}

@media (max-width: 980px){
	
	.outers_fcs_wrapper .in_fcs_wrapper .carousel-indicators {
	    bottom: 10px;
	}

	// header section
	.right-info-telpheader.height-4{ height: 10px;  }
	.left_lyn_customers img{ 
		max-width: 380px;
	}
	.rights-header-info .right-info-telpheader span.number-phone{
		font-size: 24px;
	}
	.rights-header-info .right-info-telpheader span.number-phone img{
		max-width: 25px;
	}
	.back_top_menu_sett .top-menu ul li{
		padding: 0 4px;
	}
	.back_top_menu_sett .top-menu ul li a{
		font-size: 13px;
	}
	.back_top_menu_sett .right-mnu-emails a{
		font-size: 15px;
	}
	.outers-back-bottom-fcs-d .back-grey .listing-ot-bottom-fcs-Tgrey .col-md-3 .items{
		font-size: 15px;  // height: 42px;
		background-size: 23px 23px !important;
		padding-right: 1.5em;
	}
	section#about .left-cont-about{
	    margin: 0px auto;
	    text-align: center;
	}
	section#about .left-cont-about span.black{
		font-size: 25px;
	}
	section#about .left-cont-about p{
		margin: 0px auto 1.6em;
	}
	.background-right-about{
		position: relative;
		height: auto;
		min-height: 500px;
		padding-bottom: 4em;
		
		// opacity: 0.5; filter: alpha(opacity = 50);
	}
	section#product .outers-background-cloud-product-section .full-lines-grey-md{
		display: none;
	}
	section#product .outers-background-cloud-product-section{
		min-height: 1210px; max-height: inherit;
	}
	.listing-data-products-in .items{
		padding-bottom: 6em;
	}

	section#product .back-red.h172{
		height: auto; padding-bottom: 4.5em;
	}
	section#product .back-red.h172 .dsc_picts{
		padding: 0px; text-align: center; margin: 0px auto; display: block;
	}
	section#product .back-red.h172 .dsc_picts img{
		display: block;
		 margin: 0 auto; text-align: center;
	}
	section#product .back-red.h172 .mw-695{
		max-width: 500px; text-align: center; margin: 0px auto; display: block;
	}
	section#product .back-red.h172 .mw-695 .height-40{
		height: 10px;
	}
	.outer_cont_become_partner{
		background-position: top right;
	}
	.outer_cont_become_partner .left_cont_becomePartner{
		max-width: inherit; text-align: center;
	}
	.outer_cont_become_partner .left_cont_becomePartner .height-50{
		height: 35px;
	}
	.outer_cont_become_partner .left_cont_becomePartner h2{
		text-align: center;
	}
	.outer_cont_become_partner .left_cont_becomePartner .boxs-form{
		margin: 0 auto; text-align: left;
	}
	.outer_cont_become_partner .left_cont_becomePartner span.t1{
		font-size: 26px;
	}
	.outers-cont-jaringan_mdi .content-texts-jaringan span{
		font-size: 20px;
	}
	.outers-cont-jaringan_mdi .content-texts-jaringan form select{
		font-size: 13px;
	}
	.backgron-jaringan-left img{
		max-width: 100%;
	}
	footer.foot .top-footer p.inf_footer,
	footer.foot .top-footer p{
		font-size: 17px;
	}
	footer.foot .top-footer p.inf_footer a,
	footer.foot .top-footer p.inf_footer{
		font-size: 16px;
	}
	footer.foot .t-copyright, footer.foot .t-copyright a{
		font-size: 12px;
	}
	.outers_fcs_wrapper .in_fcs_wrapper .left_cont_button_readmore{
		bottom: 90px;
	}

	.blocks_tb {
		padding: 0; margin: 0;
	}
	.blocks_tb .l_button{
		float: left;
		width: 40%;
	}

}
 
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
	
	

}

@media (max-width: 768px){
	
}
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px), (max-width: 800px) {

}

@media (min-width: 768px){
	.back_top_menu_sett.Fixedm .hide-iphone{
		display: none;
	}
	.back_top_menu_sett .view-iphone{
		display: none;
	}

	.back_top_menu_sett.Fixedm .view-iphone{
		display: block;
	}
	.logo-menuscrolling-dnt.text-left {
	    padding-top: 11px;
	    max-width: 80px;
	}
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {

	header.head{
		background: none; height: auto;
	}
	header.head .navbar-default{
		padding-bottom: 0; margin-bottom: 0;
		border-top: 9px solid #364c9d; border-radius: 0px;
	}
	.navbar-default .navbar-brand img{
		max-width: 105px;
	}
	.navbar-default .navbar-toggle{
		margin-top: 18px;
	}
	.outers_fcs_wrapper .in_fcs_wrapper .left_cont_button_readmore{
		display: none;
	}
	.outers_fcs_wrapper{
		padding: 1.5em 0;
	}
	.outers-back-bottom-fcs-d .back-grey{
		height: auto;
	}
	.outers-back-bottom-fcs-d .back-grey .listing-ot-bottom-fcs-Tgrey .col-md-3 .items{
		font-size: 16px;
		padding: 1em 0 2em;
	}
	.outers-back-bottom-fcs-d .back-grey .listing-ot-bottom-fcs-Tgrey .col-md-3.back-plus > div{
		background-size: 26px 26px !important;
		background-position: center bottom;
	}
	.outers-back-bottom-fcs-d .back-grey .listing-ot-bottom-fcs-Tgrey .col-md-3.back-equals > div{
		background-position: center bottom;	
	}

	.view_description_fcs{
		padding: 1.8em 15px;
		text-align: center;
	}
	.view_description_fcs a img{
		display: block;
		 margin: 0 auto; text-align: center;
	}
	.view_description_fcs .txts p{
		font-size: 19px; font-weight: 300; color: #364c9d;
		font-family: 'Roboto', sans-serif; line-height: 1.2;
	}
	.outers-back-bottom-fcs-d .back-grey .listing-ot-bottom-fcs-Tgrey .col-md-3 .items{
		font-size: 17px;
	}
	.carousel-indicators{
		display: none;
	}
	.background-right-about{
		background: none; background-color: #fff;
	}
	.outers-back-bottom-fcs-d .back-grey .listing-ot-bottom-fcs-Tgrey .col-md-3 .items{
		background-size: 25px 25px !important;
	}
	footer.foot .t-copyright{
		padding-bottom: 1em;
	}
	footer.foot .t-copyright, footer.foot .t-copyright a{
		text-align: center; float: none;
	}
	.navbar-default .navbar-nav > li{
		border-bottom: 1px solid #ccc;
	}
	.navbar-default .navbar-nav > li > a{
		font-family: 'Maven Pro',sans-serif;
		font-weight: 700;
		font-size: 13px;
		text-transform: uppercase;
		color: #002e5b;
	}
	footer.foot .top-footer p.inf_footer a, footer.foot .top-footer p.inf_footer{
		font-size: 15px;
	}
	#back-top{
		right: 5px; width: 35px; bottom: 20px; position: fixed; top: inherit;
	}
	#back-top img{
		max-width: 100%;
	}
	.outer_cont_become_partner{
		background-size: cover;
	}
	.boxs-form .height-25{height: 0;}
	.outer_cont_become_partner .left_cont_becomePartner .boxs-form .form-group label.nulls{
		display: none;
	}
	.outers-cont-jaringan_mdi .content-texts-jaringan form select{
		text-align: center;
	}

}

@media (max-width: 600px) {
	
}

/* Landscape phones and down */
@media (max-width: 480px) {
	


}

@media (max-width: 360px) {
	
	

}

@media (max-width: 358px) {
	


}

@media (max-width: 319px) {

}