.vlt-header--black .vlt-nav--default .sf-menu>li>a{
    position: relative;
    padding: 0 8px;
    color: #ffF;
}
.vlt-header--black .sf-menu>li.current-menu-item>a span{
	color: #ed2f59;
}

.vlt-header--dark .sf-menu>li.current-menu-item>a span{
	color: #ed2f59;
}

.vlt-header--black .vlt-navbar, .vlt-navbar.vlt-navbar--solid .vlt-nav--default .sf-menu>li>a{
	color:#000000;
}

span.punchline {
    color: #ed2f59;
    font-size: 25px;
}

.banner_client {
    position: absolute;
    left: 50%;
    bottom: 1px;
    padding: 20px 20px 20px;
    background-color: #ff5242;
    color: #fff;
}
.banner_client a:hover{
	color:#fff;
}

@media only screen and (max-width:767px){
	.vlt-project-showcase--style-6 .vlt-project-showcase__image{
		    left: 15%;
			display:none;
	}
	.banner_client {
        left: 15%;
        padding: 10px 10px 10px;
        font-size: 15px;
		width: 185px;
		display: none;
    }
	.vlt-project-showcase--style-6{
		height: 80vh;
	}
	.vlt-project-showcase--style-6 .vlt-project-showcase__footer {
        margin-top: -140px;
    }
	a.vlt-navbar-logo img {
    width: 180px !important;
    }
	.vlt-navbar.vlt-navbar--transparent {
        background-color: #000;
    }
	.vlt-navbar, .vlt-navbar.vlt-navbar--solid{
		background-color: #fff;
	}
	.vlt-menu-burger--opened span.line-one, .vlt-menu-burger--opened span.line-two{
		color: #000;
	}
	.vlt-navbar, .vlt-navbar.vlt-navbar--solid .vlt-menu-burger span.line-one, .vlt-navbar, .vlt-navbar.vlt-navbar--solid .vlt-menu-burger span.line-two{
		color:#000;
	}
	.vlt-footer img {
        width: 180px;
    }
	.vlt-service--style-22{
		height:auto;
	}
	.vlt-service--style-23{
		height:auto;
	}
	.vlt-service--style-27{
		height:auto;
	}
}

.brand_color {
    color: #ed2f59;
    font-size: 42px;
}

.vlt-testimonial__meta{
	float: right;
}
.vlt-testimonial__title {
    color: inherit;
    font-size: 28px;
    color: #ed2f59;
}
.vlt-testimonial__content {
    text-align: center;
    font-size: 45px;
}
.digital_box{
	height:250px;
}
.vlt-section-title__subtitle1 {
    color: #ed2f59;
}
.vlt-slider-controls .vlt-swiper-button-next, .vlt-slider-controls .vlt-swiper-button-prev{
	font-size:20px;
}
.vlt-slider-controls span.sep{
	font-size:30px;
}
/* .vlt-widget--white{color:#fff} */


.vlt-widget--white a:hover {
    color: #ed2f59 !important;
}
.vlt-partner img {
    width: 120px;
}
a.vlt-navbar-logo img {
    width: 250px;
}
.vlt-menu-burger span{
	color: #fff;
}
.bambu-kat {background-color:#000000ad;padding: 20px 20px;}

.fix2 {position: fixed;z-index:99999;right:0px;bottom:6.8%;}

.vlt-navbar-buttons {
    color: #000;
    font-weight: 600;
}

.vlt-header--black .vlt-navbar-buttons {
    color: #fff;
    font-weight: 600;
}

.vlt-navbar.vlt-navbar--solid .vlt-navbar-buttons{
	color:#000;
}
/*sidebar form*/
.quick-en {
	position: fixed;
	left: 0;
	width: 49px;
	height: 140px;
	top: 120px;
	z-index: 999;
}
.quickbox-wrapper {
position: relative;
transform: translateX(-258px);
-moz-transform: translateX(-258px);
-webkit-transform: translateX(-258px);
-o-transform: translateX(-258px);
height: 146px;
transition: all 1s ease;
-webkit-transition: all 1s ease;
-o-transition: all 1s ease;
-moz-transition: all 1s ease;
width: 307px;
}
.quickbox {
float: left;
width: 258px;
background: #2e2e2e;
padding: 3px;
}

.openbox {
transform: translateX(0px);
-webkit-transform: translateX(0px);
-o-transform: translateX(0px);
-moz-transform: translateX(0px);
transition: all 1s ease;
-webkit-transition: all 1s ease;
-o-transition: all 1s ease;
-moz-transition: all 1s ease;
overflow: visible;
height: 200px;
}
.rc-anchor-normal-footer{
	display: none !important;
}
.rc-anchor-normal{
	width:215px !important;
}
@media screen and (max-width: 767px)
{
.quickbox
{
height:400px;
overflow-y:scroll;
}
}

.black-text {
    margin-left: 55px;
    font-size: 32px;
    margin-top: 12px;
}
.black-text a {
    font-size: 23px;
}

.fz-3 {
    text-align: justify;
    padding-bottom: 10px;
}
.vlt-animated-block p {
    padding-bottom: 10px;
    text-align: justify;
}
.text-center{
	text-align:center !important;
}

input#careercv {
    padding: 25px 0 0 0;
}