@-moz-document url-prefix() {
  
  section.cover-inside{
	height: 400px;
  }

}

ol.carousel-indicators li.active{
	background-color: #c52026;
}

section.contact-sec-2 .prelative.container form .form-row textarea{
	background: #bf2758;
	overflow: hidden;
	max-height: 115px;
	min-height: 115px;
}

@media (min-width: 1023px) {
    
    .paddings_header {
        display: block;
        padding: 50px 0!important;
    }
    
}

@media (max-width: 767px) {
	
	.fcs-wrapper .carousel.slide .carousel-caption{
		position: relative;
		right: inherit;
		left: inherit;
		padding-top: 0;
		top: -35px !important;
	}
	.fcs-wrapper .carousel.slide .carousel-caption.caption-slider-home.mx-auto .prelatife.container.mx-auto .bxsl_tx_fcs{
		max-width: inherit !important;
		padding-bottom: 2rem;
	}
	.fcs-wrapper .carousel.slide .carousel-caption.caption-slider-home.mx-auto .prelatife.container.mx-auto .bxsl_tx_fcs button{
		font-size: 12px;
	}
	.fcs-wrapper .carousel.slide .carousel-caption.caption-slider-home.mx-auto .prelatife.container.mx-auto .bxsl_tx_fcs p{
		font-size: 15px;
	}
	.fcs-wrapper .carousel.slide .carousel-caption.caption-slider-home.mx-auto .prelatife.container.mx-auto .bxsl_tx_fcs h5{
		font-size: 16px;
	}

	header.header-mobile.homepage_head nav.navbar.navbar-light{
		background-color: #fff !important;
	}
	header.header-mobile.homepage_head .navbar-brand{
		padding-top: 0; 
		padding-bottom: 0;
	}
	header.header-mobile.homepage_head .navbar-brand img{
		width: auto;
	}
	.fcs-wrapper {
	    margin-top: 65px;
	}
	header.header-mobile.homepage_head nav.navbar.navbar-light .navbar-collapse{
		margin-top: 0.5rem;
	}
	header.header-mobile.homepage_head ul.navbar-nav li {
	    padding: 8px 15px;
	}
	section.store .prelative.container2,
	section.contact-sec-2 .prelative.container{
		padding-left: 15px;
		padding-right: 15px;
	}
	
	section.product-support-sec-2,
	section.about-visimisi-sec-2,
	section.about-background-sec-3,
	section.product-exclusive-sec-2,
	section.partner-sec-2,
	section.store-sec-2{
		min-height: inherit;
		margin-top: 0px;
		background-image: none;
	}

	section.store .prelative.container2 .boxed-locator .boxed-inner{
		padding-bottom: 1.8rem;
	}
	section.store .prelative.container2 .boxed-locator{
		padding-top: 15px;
	}
	section.store .prelative.container2 .boxed-locator h4{
		padding-bottom: 10px;
	}

	section.home-sec-5{
		padding-top: 3rem;
	}
	section.home-sec-5 .box-content{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	section.product-exclusive-sec-1 .boxed .kanan{
		min-height: inherit;
	}
	section.home-sec-1{}
	section.home-sec-1 .boxed-images{
		width: 75%;
		display: block;
		margin: 1.5rem auto 1.5rem;
	}
	section.home-sec-1 .boxed-images img{
		max-width: 100%;
	}
	section.about-visimisi-sec-1 .divide{
		display: none;
	}

	.carousel.customs_car ol.carousel-indicators{
		bottom: 20px;
	}

	section.home-sec-1 .boxed-descriptions .inner button.our-button a{
		font-size: 13px;
	}
	section.footer .by{
		font-size: 9px;
	}

	section.home-sec-5 .image{
		min-height: 32px;
	}

}

@media screen and (max-width: 450px){
    
    section.cover-inside.store {
        background-position: -305px 0;
    }
    
    section.cover-inside.contact{
        background-position: -170px 0;
    }
    
    section.cover-inside.partner{
        background-position: -325px 0; 
    }

	section.product-support-sec-2,
    section.product-exclusive-sec-2{
    	overflow-x: hidden;
    }
    section.product-support-sec-2 > div,
    section.product-exclusive-sec-2 > div{
		width: 162%;
		margin-left: -35%;
    }

    section.home-sec-5 .box-content p {
	    color: #5695b8;
	    font-size: 12px;
	}
    
}

@media screen and (max-width: 330px){
    
    section.cover-inside.partner {
        background-position: -390px 0;
    }
    
}