.about-item-csr .caption-title {
    width:300px !important;
}
#header .content-wrapper.vision.slider-fixheight{
    min-height: 450px !important;
    max-height: 450px !important;
}
@media (max-width: 768px) {
    /* HOMEPAGE */
    .mobile-slide.latest-news .fa{
        background: red;
        padding: 5px 10px;
        font-size: 45px;
        color: #ffffff;
    }
    .mobile-slide.latest-news .fa.fa-angle-right {
        border-top-right-radius: 8px;
        border-bottom-right-radius: 8px;
    }
    .mobile-slide.latest-news .fa.fa-angle-left {
        border-top-left-radius: 8px;
        border-bottom-left-radius: 8px;
    }
	
	.vision-slider.banner-homepage .owl-item .content h1.title {
		font-size: 16px !important;
		width: 100%;
		padding: 0 57px;
		margin: 0 !important;
		height: 63px;
		line-height: 55px;
		position: relative;
		text-align: center;
	}
	.vision .banner-homepage .owl-item .content p{
		display:none;
	}
	.vision-slider.banner-homepage .owl-item .content .title span {
		line-height: 20px !important;
	}
    /* END HOMEPAGE */


    /* ABOUT */
    .banner .overlay img {
        max-height: 100%;
        max-width: 100%;
        min-width: 100%;
        min-height: 100%;
        object-fit: cover;
    }
    .banner {
        height: auto;
    }
    #header .content-wrapper .breadcrumb {
        margin-bottom:0;
    }
    #content h1.title {
        margin-top:14px;
    }
    #content .panel.list.gray {
        padding:20px 0;
        margin-top:10px;
    }
    .back-top-mobile-btn {
        margin: 15px 0 34px;
    }
    /* END ABOUT */

    /* BR */
    #content .desc-big {
        font-size: 16px;
        text-align:center;
    }
    /* END BR */

    
    /* CAREER */
    .testimoni,#content .slider-testimoni p.name,#content .slider-testimoni p.position {
        text-align:center;
    }
    /* END CAREER */


    /* CONTACT US */
    #btn-submit {
        display:block;
        width:100%;
    }
    /* END CONTACT US */


    /* CSR */
    .about-item-csr .caption-center .title {
        font-size:1.8em;
    }
    .about-item-csr.csr-community.landscape > img {
        /*width:initial !Important;
        max-width:initial !important;
        height:250px !important;*/
    }
    /* END CSR */


    /* ERROR MOBILE */
    .error-mobile img{
        width:100%;
    }
    /* END ERROR MOBILE */
	
	/* HEADER */
	#header {
		min-height: 70px !important;
	}	
	/* END HEADER */
	
	/* CONTENT */
	#content {
		padding-top: 20px  !important;
	}
	/* END CONTENT */
	
}


@media (max-width: 480px) {
     /* CSR */
    .about-item-csr .caption-center .title {
        margin-top:16%;
    }
    .about-item-csr.csr-community.landscape > img {
        width:initial !Important;
        max-width:initial !important;
        height:100% !important;
    }
    .about-item-csr.csr-community {
        height: 150px;
    }
    /* END CSR */

}

/* Banner Red */
.vision-slider.banner-homepage .owl-item .content {
    padding: 0 !important; 
    background-color: rgba(244,7,27,0.8);
}
.vision-slider.banner-homepage .owl-item .content .title, .vision .owl-item .content p {
    float:left;
    text-align:left;
}
.vision-slider.banner-homepage .owl-item .content .title {
   font-size: 24px !important; 
    width:40%;
    padding-left:100px;
    margin:0 !important;    
    height: 63px;
    line-height: 55px;
    position:relative;
}
.vision-slider.banner-homepage .owl-item .content .title:after {
    content:'';
    position:absolute;
    right:0;
    top:50%;
    background:#ccc;
    width:1px;
    height:45px;
    margin-top:-23px;
}

.vision-slider.banner-homepage .owl-item .content .title span {
    display:inline-block;
    vertical-align:middle;
    line-height:30px;
}
.vision-slider.owl-carousel.banner-homepage .owl-nav.disabled, .vision-slider.owl-carousel .owl-dots.disabled {
    display:block !important;
    margin-top: -48px;
    z-index: 2;
    position: relative;
}
.vision-slider.owl-carousel.banner-homepage .owl-nav .owl-prev {
    position:absolute;
    top:-3px;
    left:20px;
    background:transparent;
    color:transparent;
}
.vision-slider.owl-carousel.banner-homepage .owl-nav .owl-prev:before {
    content: '\f053';
    position: absolute;
    top: -8px;
    left: 0;
    font-family: 'FontAwesome';
    color: #ffffff;
    font-size: 30px;
}   
.vision-slider.owl-carousel.banner-homepage .owl-nav .owl-next {
    position:absolute;
    top:-3px;
    right:20px;
    background:transparent;
    color:transparent;
}

.vision-slider.owl-carousel.banner-homepage .owl-nav .owl-next:before {
    content: '\f054';
    position: absolute;
    top: -8px;
    right: 0;
    font-family: 'FontAwesome';
    color: #ffffff;
    font-size: 30px;
}
.vision .banner-homepage .owl-item .content p {
    font-size: 14px !important; 
    width:60%;
    padding-right:100px;
    padding-left:30px;
    height: 63px;
    line-height: 63px;
}
.vision .banner-homepage .owl-item .content p span {
    display:inline-block;
    vertical-align:middle;
    line-height:normal;
}
.vision-slider.banner-homepage .owl-dots {
    display:none;
}
.owl-theme.vision-slider.banner-homepage .owl-nav.disabled+.owl-dots {
    margin-top: -37px !important;
}
@media (max-width: 767px){
    .owl-theme.vision-slider.banner-homepage .owl-nav.disabled+.owl-dots {
        margin-top: -32px !important;
    }
}


.vision-slider.banner-homepage .owl-item .content .title span,.vision .banner-homepage .owl-item .content p span{
	text-shadow:none;
}

#header .content-wrapper:before {
    background:transparent !important;
}


.slider-fixheight .owl-item .content{
	padding: 0 20px 63px !important;
	background-color: rgba(244,7,27,0.8) !important;
}

.slider-fixheight  .owl-theme.vision-slider .owl-nav.disabled+.owl-dots {
    margin-top: -44px !important;
}
button#dropdownLangSwitcher{
    background-color: #f4071b;
}
ul.lang-switcher-list.dropdown-menu{
    z-index: 999999;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover{
    background-color: inherit;
   
}
#header ul.main-menu>li.dropdown .dropdown-menu>.dropdown-menu-item.active>a{
    color: #f4071b;
}
a#dropdownLangSwitcher::before{
    content: "\f0ac";
    font-size: 1.5em;
    color: inherit;
    font-family: 'FontAwesome';
    display: inline-block;
    vertical-align: middle;
    padding-left: 0px;
    line-height: 0;
    margin-right: 10px;
}
a#dropdownLangSwitcher::after {
    content: "\f0d7";
    font-size: 1.5em;
    color: inherit;
    font-family: 'FontAwesome';
    display: inline-block;
    vertical-align: middle;
    padding-left: 0px;
    line-height: 0;
  }
#header ul.top li>a {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
}
span.lang-switcher{
    width: 125px;
    display: inline-block;
    text-align: left;
}
ul.lang-switcher-list.dropdown-menu.show{
    background-color: #f4071bcc;   
    top: 14px !important; 
}
ul.lang-switcher-list.dropdown-menu.show li a{
    color: #fff;    
}
#header ul.lang-switcher-list.dropdown-menu.show li{
    border-right: none;
    padding: 5px 20px;
}
#header ul.lang-switcher-list.dropdown-menu.show li:hover{
    background-color: #f4071b;
}
ul.lang-switcher-list.dropdown-menu{
    border-radius: 0;
}
