/*banner styels end*/
.banner-main {
    padding: 25em 0em 10em;
    background: url(..//images/home-banner-lg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    /*background-color: #00BC8F;
    background-blend-mode: multiply;*/
}
.banner-soc-icons{

}
.banner-soc-icons::before{
	content: "";
    width: 140px;
    height: 3px;
    display: inline-block;
    background: #FFF;
    margin: 3px 10px 3px 0;
}
.icon-banner{
	font-size: 20px;
	margin:0 .25em;
	color: #E20A4A;
	transition-duration: .3s;
}
.icon-banner:hover{
	color: #FFF;
	transition-duration: .3s;
}
@media(max-width:991px){
	.banner-main {
	    padding: 10em 0em 4em;
	    background: url(..//images/home-banner-mob.jpg);
	    background-repeat: no-repeat;
	    background-size: cover;
	    background-position: bottom;
	    /*background-color: #00BC8F;
	    background-blend-mode: multiply;*/
	}
}
/*banner styels end*/


/*proceedings*/
.icon-heading{
    color: #E20A4A;
}

/*.box-in {
    padding: 2em 1em;
	box-shadow: -15px 10px 20px -10px rgb(34 43 95 / 70%);
	border-radius: 5px;
}

.box-1,.box-2,.box-3{
    border-radius: 5px;
    transition-duration: .5s;
}
.box-1{
	background: #222B5F;
}
.box-1 .icon-heading{
	color: #FFF;
	transition-duration: .5s;
}
.box-1 .sec-para p{
	color: #FFF !important;
	transition-duration: .5s;
}
.box-1:hover{
	background: #FFF;
	transform: translate(0px, -10px);
}
.box-1:hover .icon-heading{
	color: #E20A4A;
	transition-duration: .5s;
}
.box-1:hover .sec-para p{
	color: #222B5F !important;
	transition-duration: .5s;
}
.box-2{
	background: #E20A4A;
}
.box-2 h4{
	color: #FFF;
}
.col-text{
	color: #FFF !important;
}
.box-2:hover{
	background: #FFF;
	transform: translate(0px, -10px);
}
.box-2:hover .col-head{
	color: #E20A4A !important;
	transition-duration: .5s;
}
.box-2:hover .col-text{
	color: #222B5F !important;
	transition-duration: .5s;
}
.box-3{
	background: #222B5F;
}
.box-3 .icon-heading{
	color: #FFF;
	transition-duration: .5s;
}
.box-3 .sec-para p{
	color: #FFF !important;
	transition-duration: .5s;
}
.box-3:hover{
	background: #FFF;
	transform: translate(0px, -10px);
}
.box-3:hover .icon-heading{
	color: #E20A4A;
	transition-duration: .5s;
}
.box-3:hover .sec-para p{
	color: #222B5F !important;
	transition-duration: .5s;
}

@media(max-width:767px){
	.box-1,.box-2{
		margin-bottom: 3em;
	}
}*/
.text-number {
    padding: 0.5em 1em;
    background: #FFF;
    border-radius: 5px;
    color: #E20A4A !important;
}
.box-in {
    padding: 2em 1em;
	box-shadow: -15px 10px 20px -10px rgb(34 43 95 / 70%);
	border-radius: 5px;
	margin-bottom: 2em;
}
.box-in-mh160{
	min-height: 160px;
}
.box-anc {
    color: #FFF;
}
.box-anc:hover {
    color: #E20A4A !important;
}
.box-1,.box-2,.box-3{
    border-radius: 5px;
    transition-duration: .5s;
}
.box-1{
	background: #222B5F;
}
.box-1 .icon-heading{
	color: #FFF;
	transition-duration: .5s;
}
.box-1 .sec-para p{
	color: #FFF !important;
	transition-duration: .5s;
	font-size: 18px;
}
.box-1:hover{
	background: #FFF;
	transform: translate(0px, -10px);
}
.box-1:hover .icon-heading{
	color: #E20A4A;
	transition-duration: .5s;
}
.box-1:hover .sec-para p{
	color: #222B5F !important;
	transition-duration: .5s;
}
.box-1:hover .box-anc{
	color: #222B5F;
}
.box-1:hover .text-number{
	background: #222B5F;
	color: #FFF !important;
}
.box-2{
	background: #E20A4A;
}
.box-2 h4{
	color: #FFF;
}
.box-2 h5{
	color: #FFF;
}
.box-2 .sec-para p{
	font-size: 18px;
}
.col-text{
	color: #FFF !important;
}
.box-2:hover{
	background: #FFF;
	transform: translate(0px, -10px);
}
.box-2:hover .col-head{
	color: #E20A4A !important;
	transition-duration: .5s;
}
.box-2:hover .col-text{
	color: #222B5F !important;
	transition-duration: .5s;
}
.box-2:hover .box-anc{
	color: #222B5F;
}
.box-2:hover .text-number{
	background: #222B5F;
	color: #FFF !important;
}
.box-3{
	background: #222B5F;
}
.box-3 .icon-heading{
	color: #FFF;
	transition-duration: .5s;
}
.box-3 .sec-para p{
	color: #FFF !important;
	transition-duration: .5s;
	font-size: 18px;
}
.box-3:hover{
	background: #FFF;
	transform: translate(0px, -10px);
}
.box-3:hover .icon-heading{
	color: #E20A4A;
	transition-duration: .5s;
}
.box-3:hover .sec-para p{
	color: #222B5F !important;
	transition-duration: .5s;
}
.box-3:hover .box-anc{
	color: #222B5F;
}
.box-3:hover .text-number{
	background: #222B5F;
	color: #FFF !important;
}
@media(min-width:1200px){
	.box-in-mh{
		min-height: 315px;
	}
}
/*proceedings*/


/*parallax*/
.parallax {
    height: 325px;
    background-attachment: fixed;
    background-image: url(..//images/parallax-bg.jpg), linear-gradient(90deg, rgba(34,43,95,1) 0%, rgba(74,70,154,1) 35%, rgba(226,10,74,1) 100%);
    background-blend-mode: multiply;
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
}
@media(max-width:1199px){
	.parallax{
		height: auto;
		background-position: center;
	}
}
/*parallax*/


/*clients*/
.item img {
    width: 100%;
    height: auto;
    padding: 1em;
    background: #FFF;
    border-radius: 5px;
    box-shadow: 15px -20px 45px -35px rgb(34 43 95 / 100%);
}
/*clients*/




/*responsive*/
@media(max-width:767px){
	
	.skilwork-right-fit {
	    padding-top: 1em !important;
	}
	.about{
		padding-top: 1em !important;
	}
	.km-btn {
    	margin-top: -1em;
	}
}
/*responsive*/