/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/

/* .home-nav{
	position: relative;
	width:100%;
	height:100%;
} */
.home-nav::before{
	position: absolute;
	content:"";
	top:0;
	left:0;
	width: 26px;
height: 107px;
background: -webkit-gradient(linear, left top, right top, color-stop(50%, #F58A26), color-stop(50%, #2F3E46));
background: -o-linear-gradient(left, #F58A26 50%, #2F3E46 50%);
background: linear-gradient(to right, #F58A26 50%, #2F3E46 50%);
z-index: 1;
-webkit-transform: translateY(-10%);
    -ms-transform: translateY(-10%);
        transform: translateY(-10%);
}
@media all and (max-width:991px){
	.home-nav::before{
		top:20px;
	}
}

.site-logo.home-page{
	position: relative;
	width: 100%;
	height:100%;
}

.site-logo.home-page::before{
	position: absolute;
	content:"";
	top:0;
	right:0;
	width: 3000px;
height: 107px;
background: #FFFFFF 0% 0% no-repeat padding-box;
border-radius: 0px 41px 41px 0px;
z-index: 0;
-webkit-transform: translateY(-10%);
    -ms-transform: translateY(-10%);
        transform: translateY(-10%);
}

.sticky-on .site-logo.home-page::before,
.sticky-on.home-nav::before{
	display: none;
}
.site-logo.home-page img{
	position: relative;
	z-index: 2;
}


/* Banner section */
.banner-section .banner-title-tag{
	position: relative;
	margin:15px 0px;
}

.banner-icons{
	position: absolute;
	left:0;
	width:100%;
	top:35%;
	z-index: 1;
}
.hero-banner .banner-cbc,
.hero-banner .banner-img{
 position: relative;
 z-index: 2;
}
.banner-section .banner-ibs{
	position: relative;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
}
.banner-section .banner-ibs::before{
	position: absolute;
	content:"";
	top:-5px;
	left:0;
	width:100%;
	height:100%;

	background: transparent -webkit-gradient(linear, left top, left bottom, from(#F58A26), to(#7B4513)) 0% 0% no-repeat padding-box;

	background: transparent -o-linear-gradient(top, #F58A26 0%, #7B4513 100%) 0% 0% no-repeat padding-box;

	background: transparent linear-gradient(180deg, #F58A26 0%, #7B4513 100%) 0% 0% no-repeat padding-box;
border-radius: 95px 95px 0px 0px;
}
@media all and (max-width:767px){
	.banner-section .banner-ibs::before {
		top:-10px;
		border-radius: 45px 45px 0px 0px;
	}
}
.banner-ib{
	position: relative;
	margin-top: 40px;
}

.bb-block .rtgs-get-started {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	margin-top: 10px;
    padding: 10px 50px 10px 15px;
	font-size: 16px;
	font-weight: bold;
    background: white;
    color: black;
    text-decoration: none;
    border-radius: 31px;
}

/* Expert solutions for every digital challenge */
 
.esfedc-cc{
	position: relative;
	display: -ms-grid;
	display: grid;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-ms-flex-line-pack: end;
	    align-content: flex-end;
	height: 345px;
	margin-top: 30px;
}
.esfedc-cc::before{
	position: absolute;
	content:"";
	top:40px;
	left:0px;
	width: 100%;
	height:calc(100% + 30px);
	border-left:1px solid #707070;
	border-bottom:1px solid #707070;
	opacity: 0.24;

}
.esfedc-cc:nth-of-type(1)::before,
.esfedc-cc:nth-of-type(4)::before,
.esfedc-cc:nth-of-type(7)::before{
border-left: none;
} 
.esfedc-cc:nth-of-type(7)::before,
.esfedc-cc:nth-of-type(8)::before,
.esfedc-cc:nth-of-type(9)::before{
border-bottom: none;
} 
@media all and (max-width:991px){
	.esfedc-cc:nth-of-type(odd)::before{
		border: none;
		border-bottom:1px solid #707070;
	}
	.esfedc-cc:nth-of-type(even)::before{
		border: none;
		border-left:1px solid #707070;
		border-bottom:1px solid #707070;
	}
}
@media all and (max-width:767px){
	.esfedc-cc:nth-of-type(even)::before{
		border-left:none;
	}
	.esfedc-cc::before{
		border: none;
		border-bottom:1px solid #707070;
	}
}
/* .esfedc-cc:nth-of-type(4)::before,
.esfedc-cc:nth-of-type(6)::before,
.esfedc-cc:nth-of-type(5)::before{
top:0px;

} */
.esfedc-card{
	position: relative;
	bottom: 0;
	width: 335px;
border-radius: 30px;
opacity: 1;
-webkit-transform-origin: top;
    -ms-transform-origin: top;
        transform-origin: top;
overflow: hidden;
-webkit-box-shadow: 0px 21px 55px #0000001C;
        box-shadow: 0px 21px 55px #0000001C;
}
.esfedc-is{
	position: relative;
	-webkit-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
	-webkit-transform: translateY(0%);
	    -ms-transform: translateY(0%);
	        transform: translateY(0%);
}
.esfedc-ts{
	width: 100%;
	padding:0px 20px;
	height: 0px;
	/* display: none; */
	-webkit-transform: translateY(100%);
	    -ms-transform: translateY(100%);
	        transform: translateY(100%);
	-webkit-transform-origin: top;
	    -ms-transform-origin: top;
	        transform-origin: top;
	-webkit-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
	display: block;

	/* transform: translateY(0%); */
}
.esfedc-text {
	position: relative;
	background-color:white;
	-webkit-box-shadow: 0px 21px 55px #0000001C;
	        box-shadow: 0px 21px 55px #0000001C;
}
.esfedc-card:hover .esfedc-is{
	-webkit-transform: translateY(0%);
	    -ms-transform: translateY(0%);
	        transform: translateY(0%);
}
.esfedc-card:hover .esfedc-ts{
	display: block;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	-webkit-transform: translateY(0%);
	    -ms-transform: translateY(0%);
	        transform: translateY(0%);

}
.esfedc-text::before{
	position: absolute;
	content:"";
	top:5%;
	right:-10px;
	height:90%;
	width:5px;
	border-radius: 5px;
	background-color: #2F3E46;
}
.esfedc-text::after{
	position: absolute;
	content:"";
	top:5%;
	left:-10px;
	height:90%;
	width:5px;
	border-radius: 5px;
	background-color: #F58A26;
}
.esfedc-hs{
	position: relative;
	width: 100%;
	height: 35px;
/* UI Properties */
background: #F58A26 0% 0% no-repeat padding-box;
-webkit-box-shadow: 0px 21px 55px #0000001C;
        box-shadow: 0px 21px 55px #0000001C;
border-radius: 0px 0px 30px 30px;
opacity: 1;
box-shadow: 0px 21px 55px #0000001C;
}
.esfedc-hs::before{
	position: absolute;
        content: "";
        bottom:35px;
        left: 0%;
        width:100%;
        height: 5px;
        background-color: #2F3E46;
}
@media all and (max-width:425px){
	.esfedc-card {
		width: 100%;
	}
}

/* .esfedc-section{
	position: relative;
	width: 100%;
	height:100%;
	background: #F5F6F5 0% 0% no-repeat padding-box;
	padding-top: 60px;
	padding-bottom: 60px;
}
.esfedc-card{
	position: relative;
	padding:10px 10px;
	height:100%;
	
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 0px 1px 3px #00000029;
border-radius: 5px;
overflow: hidden;
}
.esfedc-card h3{
	position: relative;
}
.esfedc-card p{
	position: absolute;
	width: 100%;
	top:100%;
	left:0;
	transition: all 0.4s linear;
}
.esfedc-card:hover p{
	position: relative;
	top: unset;
	left: unset;
}

@media all and (max-width:991px){
	.esfedc-ibc{
		position: relative;
		margin:30px 0px;
		width:100%;
		display:grid;
		justify-content: center;
	}
	.esfedc-card{
		position: relative;
		padding:10px 10px;
		height:100%;
		
	background: #FFFFFF 0% 0% no-repeat padding-box;
	box-shadow: 0px 1px 3px #00000029;
	border-radius: 5px;
	}
	.esfedc-cc{
margin: 25px 0px;
	}
}

@media all and (min-width:992px){
	.esfedc-container {
		position: relative;
		min-width:100%;
		min-height:429px;
	}
	.esfedc-img{
		position: absolute;
		top:0;
		left:0;
		
		min-height:429px;
	}
	.esfedc-tb h2{
		padding-bottom: 10px;
	}
	
	.esfedc-cc:nth-child(even) .esfedc-card{
		background-color: #2F3E46;
	}
	.esfedc-cc:nth-child(odd) .esfedc-card:hover{
		background-color: #2F3E46;
	}
	.esfedc-cc:nth-child(even) .esfedc-card:hover{
		background-color: white;
	}
	.esfedc-cc:nth-child(7) .esfedc-card:hover{
		background-color: white;
	}
	.esfedc-cc:nth-child(7) .esfedc-card{
		background-color:#2F3E46;
	}
	.esfedc-cc:nth-child(even) .esfedc-card h3{
		color: white;
	}
	.esfedc-cc:nth-child(even) .esfedc-card p{
		color: white;
	}
	.esfedc-cc:nth-child(odd) .esfedc-card p{
		color: white;
	}
	.esfedc-cc:nth-child(7) .esfedc-card p{
		color: white;
	}
	.esfedc-cc:nth-child(even) .esfedc-card:hover h3{
		color:#F58A26;
	}
	.esfedc-cc:nth-child(7) .esfedc-card:hover h3{
		color:#F58A26;
	}
	.esfedc-cc:nth-child(7) .esfedc-card h3{
		color: white;
	}
	.esfedc-cc:nth-child(odd) .esfedc-card h3{
		color:#F58A26;
	}
	.esfedc-cc:nth-child(7) .esfedc-card h3{
		color:white;
	}
	.esfedc-cc:nth-child(even) .esfedc-card:hover p{
		color:black;
	}
	.esfedc-cc:nth-child(7) .esfedc-card:hover p{
		color:black;
	}
.esfedc-cb{
	min-width: 80%;
}
.esfedc-tbc{
	position:relative;
	margin-bottom: 55px;
}
}

@media all and (min-width:1200px){
	.esfedc-cc{
		position: relative;
		width: 100%;
		display: grid;
		justify-content: center;
	}
	
	.esfedc-card{
		height:150px;
		width:390px;
		border-radius: 20px;
		display: grid;
		align-content: center;
	}
	
} */
/* Discover our approach */
.doa-cbc{
	position: relative;
	width: 100%;
	display: -ms-grid;
	display: grid;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.doa-cb{
	position: relative;
	/* width: fit-content; */
}
.doa-cb > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
	position: relative;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	margin-top: 10px;
    
}


.doa-cb > div:nth-child(odd) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; 
}


.doa-cb > div:nth-child(even) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; 
	-ms-grid-column-align:center; 
	    justify-self:center;
}
.doa-cb > div:nth-child(odd) .doa-cb-span p {
    color: #001D7A; 
	font-weight: bold;
}


.doa-cb > div:nth-child(even) .doa-cb-span p {
    color: black;
	font-weight: bold;
}
.doa-cb> div span.doa-cb-inner-span{
	font-size: 70px;
	font-weight:600;
	/* font: normal normal 900 55px/70px Kinto Sans; */
	/* font-family: "Kinto Sana"; */
}

.doa-cb > div:nth-child(odd) span:nth-of-type(2) {
    color:#F58A26;
}


.doa-cb > div:nth-child(even) span:nth-of-type(2) {
    color:black;
}
.doa-cb > div:nth-child(odd) span:nth-of-type(2) {
	position: absolute;
	right: -25px;
}
.doa-cb > div:nth-child(even) span:nth-of-type(2) {
	position: absolute;
	left:-25px;
}
@media all and (min-width:768px){
	.doa-cb > div:nth-child(5) p{
		padding:0px 75px;
	}
}

.doa-cb > div:nth-child(5) span:nth-of-type(2) {
	position: absolute;
	left: 49%;
	top:50%;
}


/* .doa-cb-inner-span{
	position: ;
} */

.doa-container{
	max-width: 100%;
	
}
.doa-cb .doa-cb-5 p{
	width:100%;
padding: 0px 25px;

}
.doa-cb .doa-cb-span{
	margin: 10px 0px;
	
}
.doa-cb-span p{
	width:100%;
height: 70px;
padding: 0px 15px;

/* UI Properties */
background: #FFFFFF 0% 0% no-repeat padding-box;
-webkit-box-shadow: 0px 21px 46px #00000014;
        box-shadow: 0px 21px 46px #00000014;
border-radius: 33px;
opacity: 1;
display: -ms-grid;
display: grid;
-webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
-ms-flex-line-pack: center;
    align-content: center;
font-weight: normal;
font-size: 20px;
}
@media all and (max-width:767px){

	.doa-cb {
		display: -ms-grid;
		display: grid;
		width: 100%;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	
	.doa-cb > div:nth-child(5) span:nth-of-type(2) {
		left:unset;
		top:unset;
		right:-25px;
	}
	.doa-cb > div:nth-child(even) span:nth-of-type(2) {
		position: absolute;
		right:95%;
	}
	.doa-cb-2{
		position: relative;
		left:20%;
	}	
	.doa-cb-4{
		position: relative;
		left:20%;
	}	
	.doa-cb-span p{
		font-size:14px;
		height:55px;
	}
	
	.doa-cb> div span.doa-cb-inner-span{
		font-size:50px;
	}
	.doa-title-tag{
		margin:15px 0px;
	}
}


/* What we do */
.wwd-tbc{
	padding: 20px 20px;
}
/* .wwd-tb h2{
	color:#F58A26;
} */
.wwd-tb h3{
	position: relative;
	margin:10px 0px 15px 0px;
}
.wwd-p{
	padding: 10px 0px;
}
@media all and (min-width:992px){
	.wwd-block{
		position: relative;
	}
	.wwd-container {
		position: relative;
		min-width:100%;
	
	}
	
	.wwd-ib{
		min-height: 347px;
	}
.wwd-p{
	padding-right: 100px;
}
	/* .wwd-img{
		position: absolute;
		top:0;
		left:20px;
		min-height:347px;
	}	 */
}
/* .wwd-ibc {
	
	left:100px;
} */
.wwd-ibc{
	position: relative;
	width: 100%;
	display: -ms-grid;
	display: grid;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-ms-flex-line-pack: center;
	    align-content: center;
}

.wwd-ibs{
	position: relative;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}
.wwdibs-lsx-logo{
	position: absolute;
	top:50%;
	left:0%;
	z-index: 3;
	border-radius: 50%;
	-webkit-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
	width: 192px;
height: 192px;
/* UI Properties */
background: #2F3E46 0% 0% no-repeat padding-box;
border: 8px solid #FFFFFF;
display: -ms-grid;
display: grid;
-ms-flex-line-pack: center;
    align-content: center;
-webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
}
@media all and (max-width:767px){
	.wwdibs-lsx-logo{
		width: 120px;
		top:-5%;
		left:-5%;
	-webkit-transform: translate(0%, 0%);
	    -ms-transform: translate(0%, 0%);
	        transform: translate(0%, 0%);
		height: 120px;
	}
}

/* @media all and (min-width:1200px){
	.wwd-tbc	{
		left:40px;
	}
} */


/* Our work in action */
/* .owia-cb img{
	padding: 30px 0px;
} */
.owia-cb h3{
	padding: 10px 0px;
	color: #F58A26;
}
.owia-cb p{
	color: black;
}
.owia-ls{
	position: absolute;
	width: 199px;
height: 199px;
background: #FFFFFF 0% 0% no-repeat padding-box;
-webkit-box-shadow: 0px 21px 46px #00000033;
        box-shadow: 0px 21px 46px #00000033;
border-radius: 50%;
display: -ms-grid;
display: grid;
-webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
-ms-flex-line-pack: center;
    align-content: center;
top:50%;
left:50%;
z-index: 1;
-webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
}
.owia-ls::before{
	position: absolute;
	content:"";
	width: 249px;
height: 249px;
background: #FFFFFF 0% 0% no-repeat padding-box;
-webkit-box-shadow: 0px 21px 46px #00000033;
        box-shadow: 0px 21px 46px #00000033;
opacity: 0.56;
border-radius: 50%;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
z-index: -1;
}

/* .owia-img{
	position: relative;
	transform: scale(0);
	transition:all 0.4s linear;
}
.owia-section:hover .owia-img{
	transform: scale(1);
} */
 @media all and (max-width:991px){
	.owia-ls{
		width:150px;
		height: 150px;
	}
	.owia-ls::before{
		width: 180px;
	height: 180px;
	}
	.owia-logo{
		position: relative;
		-webkit-transform: scale(0.9);
		    -ms-transform: scale(0.9);
		        transform: scale(0.9);
	}
 }
/* Your brand’s next evolution starts here */
.ybne-para-section{
	position: relative;
	margin-top: 50px;
	margin-bottom: 80px;
}
.ybne-para-section  p{
	margin: 0px;
}

.ybne-tb h2{
	color:#F58A26;
}

.ybne-inner-p{
	font: normal normal 600 22px/33px Poppins;
letter-spacing: 0px;
color: #2F3E46;
opacity: 1;
}

 .ybne-cb{
	position: relative;
	padding-left: 30px;
 }
.ybne-cb .ybne-cb-title{
	color:#F58A26;
}
.list-c{
	background: #FFFFFF 0% 0% no-repeat padding-box;
-webkit-box-shadow: 0px 3px 17px #00000029;
        box-shadow: 0px 3px 17px #00000029;
border-radius: 0px 63px 63px 0px;
opacity: 1;
}
.ybne-cbc{
	position: relative;
	width: 100%;
	display: -ms-grid;
	display: grid;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-ms-flex-line-pack: center;
	    align-content: center;
	
}
.ybne-lists{
	padding-left: 20px;
}
/* .list-icon-span{
	position: relative;
	width: fit-content;
} */
.ybne-element {
	position: relative;
	margin: 20px 0px;
}
.list-c{
	padding:20px 50px;
}
.list-icon-span {
	position: absolute;
	top:50%;
	left:0%; 
	-webkit-transform: translate(-50%,-50%); 
	    -ms-transform: translate(-50%,-50%); 
	        transform: translate(-50%,-50%);
	border-radius: 50%;
	width: 88px;
height: 88px;
/* UI Properties */
 background: white 0% 0% no-repeat padding-box;
 -webkit-box-shadow: 0px 21px 46px #0000001A;
         box-shadow: 0px 21px 46px #0000001A;
/* border: 2px solid #FFFFFF; */
display: -ms-grid;
display: grid;
-ms-flex-line-pack: center;
    align-content: center;
-webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;


} 
@media all and (max-width:991px){
	.ybne-cb{
		padding-left:0px;
	}
}
@media all and (max-width:767px){
	.ybne-inner-p{
		display: -ms-grid;
		display: grid;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	
    .ybne-ibc {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; 
    }
    
    .ybne-ibc img {
        max-width: 100%; 
        height: auto;
    }
	
	.list-cybne-para-section{
		text-align: center;
	}
	.list-c{
		border-radius: 0px 30px 30px 0px;;
		padding:20px 20px 20px 50px;
	}
}
/* What we’re known for */
.wwak-block{
	position: relative;
	width: 100%;
}
.wwak-block::before{
	position: absolute;
	content:"";
  width: 100%;
  height: 100%;
  top:0%;
  left:0;
  background-image: url('/assets/img/index/ready-to-get-started-bg.png'), -webkit-gradient(linear, left top, left bottom, from(#FFBD4C), to(#FFBD4C));
  background-image: url('/assets/img/index/ready-to-get-started-bg.png'), -o-linear-gradient(top, #FFBD4C 0%, #FFBD4C 100%);
  background-image: url('/assets/img/index/ready-to-get-started-bg.png'), linear-gradient(180deg, #FFBD4C 0%, #FFBD4C 100%);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  /* z-index: -2; */
}

.icon-span{
	display: -ms-grid;
	display: grid;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	border-radius: 50%;
	width: 70px;
height: 70px;
background: white 0% 0% no-repeat padding-box;
 -webkit-box-shadow: 0px 21px 46px #0000001A;
         box-shadow: 0px 21px 46px #0000001A;
 border: 2px solid #FFFFFF; 
 margin: auto;
 
}
.wwak-cbc {
	padding: 0px 100px;
	margin: 0px 0px 50px 0px;
}
.wwak-tb h2{
	color: #F58A26;
	-webkit-transform: translateY(150%);
	    -ms-transform: translateY(150%);
	        transform: translateY(150%);
	margin-bottom: 20px;
}

.wwak-cb h2{
	margin-top: 20px;
}
.wwak-cb p{
	color:white;
}
.wwak-cbc:not(:last-of-type)::before{
	position: absolute;
	content:"";
	top:40%;
	right:0px;
	height:70%;
	width:5px;
	border-radius: 7px;
	background-color: white;
}
@media all and (max-width:991px){
	.wwak-tb h2{
		-webkit-transform: translateY(0);
		    -ms-transform: translateY(0);
		        transform: translateY(0);
	}
	.wwak-cbc {
		padding: 0px 40px;
		margin: 0px 0px 30px 0px;
	}
}
@media all and (max-width:767px){
	.wwak-cbc:not(:last-of-type)::before{
		display: none;
	}
	.wwak-cbc {
		padding: 0px 20px;
	}
}

/* Ready to get started? Let’s craft your digital strategy */
.rtgs-block{
	position: relative;
	width: 100%;
}
.rtgs-block::before{
	position: absolute;
	content:"";
  width: 100%;
  height: 75%;
  top:25%;
  left:0;
  background-image: url('/assets/img/index/ready-to-get-started-bg.png'), -webkit-gradient(linear, left top, left bottom, from(#FFBD4C), to(#FFBD4C));
  background-image: url('/assets/img/index/ready-to-get-started-bg.png'), -o-linear-gradient(top, #FFBD4C 0%, #FFBD4C 100%);
  background-image: url('/assets/img/index/ready-to-get-started-bg.png'), linear-gradient(180deg, #FFBD4C 0%, #FFBD4C 100%);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  /* z-index: -2; */
}
@media all and (max-width:991px){
	.rtgs-block::before{
		height: 100%;
		top:0;
	}
}
.rtgs-cbc{
	padding-bottom: 30px;
}
.rtgs-cbc h2{
	color:#F58A26;
}
.rtgs-cbc p{
	color: white;
}
.triangle-icon{
	color: white;
	height:40px;
	width: 40px;
/* UI Properties */
background: #F58A26 0% 0% no-repeat padding-box;
border-radius: 31px;
opacity: 1;
}

.rtgs-cbc
.rtgs-get-started {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	margin-top: 10px;
    padding: 10px 50px 10px 10px;
	font-size: 16px;
	font-weight: bold;
    background: white;
    color: black;
    text-decoration: none;
    border-radius: 31px;
}

.triangle-icon {
    position: absolute;
    right: 0; 
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 45px;
    height: 45px;
    background: #F58A26;
    border-radius: 50%;
}

.triangle-icon i {
    color: white;
    font-size: 14px;
}

.rtgs-cbc{
	position: relative;
	display: -ms-grid;
	display: grid;
	-ms-flex-line-pack:end;
	    align-content:flex-end;
}
.rtgs-ibc{
	position: relative;
	width: 100%;
	display:-ms-grid;
	display:grid;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.rtgs-ibs{
	position: relative;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
}
/* .rtgs-ib img{
	position:absolute;
	right:0px;
	top:-59%; 
} */
.rtgs-image{
	position: relative;
	z-index: 2;
}
.rtgs-image-left{
	position: absolute;
	left:10%;
	top:25%;
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);
	z-index: 1;
}
.rtgs-image-right{
	position: absolute;
	/* left:90%; */
	right: -5%;
	bottom: 5%;
	-webkit-transform: translateX(50%);
	    -ms-transform: translateX(50%);
	        transform: translateX(50%);

	z-index: 1;
	
}
.rtgs-block:hover .rtgs-image-left{
	-webkit-transform: translateX(80%);
	    -ms-transform: translateX(80%);
	        transform: translateX(80%);
}
.rtgs-block:hover .rtgs-image-right{
	-webkit-transform: translateX(-130%);
	    -ms-transform: translateX(-130%);
	        transform: translateX(-130%);
}

@media all and (max-width:767px){
	.rtgs-image-left,
	.rtgs-image-right{
		display: none;
	}
}







/*=== Back to top css =======*/
.back-to-top {
	position: fixed;
	right: 3px;
	bottom: 10px;
	display: none;
	z-index: 999999;
}

.back-to-top a {
	color: #fff;
	background: #0c59db;
	height: 50px;
	width: 50px;
	border-radius:50%;
	text-align: center;
	line-height: 50px;
	font-size: 20px;
}
/*=======  Footer  =======*/
.footer-area {
	background-color: #401f1d;
	/* #00152e; */
}

.footer-area .footer-widgets {
	padding-top: 100px;
	padding-bottom: 50px;
}

.footer-area .footer-widgets .widget {
	margin-bottom: 50px;
}

.footer-area .footer-widgets .widget,
.footer-area .footer-widgets .widget p,
.footer-area .footer-widgets .widget a {
	color: #fff;
}

.footer-area .footer-widgets .widget .widget-title {
	text-transform: capitalize;
	font-weight: 700;
	font-size: 32px;
	margin-bottom: 20px;
	color: #fff;
}

@media (max-width: 991px) {
	.footer-area .footer-widgets .widget .widget-title {
		font-size: 28px;
	}
}

.footer-area .footer-widgets .widget.about-widget {
	font-size: 16px;
}

@media(max-width:767px) {
	.footer-area .footer-widgets .widget.about-widget {
		font-size: 14px;
	}
}

@media(max-width:425px) {
	.footer-area .footer-widgets .widget.about-widget {
		font-size: 12px;
	}
}


.footer-area .footer-widgets .widget.about-widget .logo {
	margin-bottom: 30px;
}

.footer-area .footer-widgets .widget.about-widget p:not(:last-child) {
	margin-bottom: 30px;
}

.footer-area .footer-widgets .widget.nav-widget .footer-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.footer-area .footer-widgets .widget.nav-widget .footer-list ul {
	display: inline-block;
}

.footer-area .footer-widgets .widget.nav-widget .footer-list ul li {
	line-height: 50px;
	/* margin-right: 40px; */
}

@media (min-width: 992px) and (max-width: 1199px) {
	.footer-area .footer-widgets .widget.nav-widget .footer-list ul li {
		/* margin-right: 20px; */
	}
}

/* .footer-area .footer-widgets .widget.nav-widget .footer-list ul li i {
	padding-right: 6px;
} */

.footer-area .footer-widgets .widget.contact-widget ul li {
	line-height: 36px;
	font-size: 15px;
	font-weight: 400;
}

.footer-area .footer-widgets .widget.contact-widget p {
	margin-top: 25px;
}

@media(max-width:991px) {
	.footer-area .footer-widgets .widget.contact-widget p {
		margin-top: 22px;
	}
}

@media(max-width:767px) {
	.footer-area .footer-widgets .widget.contact-widget p {
		margin-top: 20px;
	}
}

@media(max-width:425px) {
	.footer-area .footer-widgets .widget.contact-widget p {
		margin-top: 16px;
	}
}

.footer-area .footer-widgets .widget.contact-widget p span {
	font-weight: 700;
	color: #fff;
}

.footer-area .footer-widgets .widget.contact-widget a {
	margin-top: 8px;
	color: #f48926;
	/* #0c59db; */
	font-weight: 700;
}

.footer-area .footer-widgets .widget.contact-widget a i {
	padding-right: 6px;
}

.footer-area .footer-copyright {
	border-top: 1px solid rgba(255, 255, 255, 0.2);
	text-align: center;
	padding: 15px 0;
	color: #c2d1e2;
}

.footer-area .footer-copyright a {
	color: #fff;
	font-weight: 700;
}

.footer-area.footer-area-two {
	position: relative;
	z-index: 1;
	overflow: hidden;
}

.footer-area.footer-area-two::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	background-color: #1f1d1ef0;
	opacity: 0.9;
}

.footer-area.footer-area-two::after {
	content: "";
	position: absolute;
	z-index: -1;
	left: -260px;
	bottom: -400px;
	height: 700px;
	width: 700px;
	border-radius: 45%;
	background: #4d4444;
	opacity: 0.4;
}

@media (max-width: 991px) {
	.footer-area.footer-area-two::after {
		width: 500px;
		height: 500px;
		left: -200px;
		bottom: -200px;
	}
}

@media (max-width: 767px) {
	.footer-area.footer-area-two::after {
		display: none;
	}
}

.footer-area.footer-area-two .container {
	position: relative;
	z-index: 1;
}

.footer-area.footer-area-two .container::before {
	content: "";
	position: absolute;
	right: -130px;
	bottom: 4%;
	height: 105px;
	width: 105px;
	border-radius: 50%;
	background: #1f1d1e;
}


@media (max-width: 1199px) {
	.footer-area.footer-area-two .container::before {
		right: 0;
	}
}


.footer-area.footer-area-two .container::after {
	content: "";
	position: absolute;
	right: -30px;
	bottom: calc(3% + 105px + 10px);
	height: 33px;
	width: 33px;
	border-radius: 50%;
	background: #f48926;
}

@media (max-width: 1199px) {
	.footer-area.footer-area-two .container::after {
		right: 20px;
	}
}

@media (max-width:1100px) {
	.footer-area.footer-area-two .container::after {
		display: none;
	}

	.footer-area.footer-area-two .container::before {
		display: none;
	}
}

.footer-area.footer-area-three {
	background-color: #f5faff;
}

.footer-area.footer-area-three .footer-widgets .widget,
.footer-area.footer-area-three .footer-widgets .widget p,
.footer-area.footer-area-three .footer-widgets .widget a {
	color: #81a3bb;
}

.footer-area.footer-area-three .footer-widgets .widget a:hover {
	color: #0c59db;
}

.footer-area.footer-area-three .footer-widgets .widget .widget-title {
	color: #002249;
}

.footer-area.footer-area-three .footer-widgets .widget.contact-widget p span {
	font-weight: 700;
	color: #002249;
}

.footer-area.footer-area-three .footer-copyright {
	border-color: #e2edf3;
	color: #81a3bb;
}

.footer-area.footer-area-three .footer-copyright a {
	color: #002249;
}
.footer-area .container .logo img {
	height: 150%;
	width: 200%;
}

@media(max-width:991px) {
	.footer-area .container .logo img {
		height: 120%;
		width: 175%;
	}
}
.footer-area .footer-widgets .widget.nav-widget {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.widget .footer-list li a{
	position: relative;
	padding-left:20px;
}


.widget .footer-list li a::before{
	font-family: "FontAwesome";
    content: "\f105";
    position: absolute;
    left: 0;
    line-height: 50px;
    font-size: 14px;
    width: 50px;
}


/* testimonail section */
.testimonial-slider .grid{
	display: -ms-grid;
	display: grid;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

.testimonial-card{
	position: relative;
	width:100%;
		height:250px;
background: #FFFFFF 0% 0% no-repeat padding-box;
-webkit-box-shadow: 0px 21px 46px #0000001A;
        box-shadow: 0px 21px 46px #0000001A;
border-radius: 35px;
padding:70px 50px 18px 35px;
-webkit-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
transition: all 0.4s linear;
}
@media all and (max-width:991px){
	.testimonial-section .container{
		min-width: 100%;
	}
	.testimonial-card{
		width: 95%;
	}
}
@media all and (max-width:767px){
	.testimonial-card{
		height: 100%;
	}
}
@media all and (min-width:1200px){
	.testimonial-card{
		width: 358px;
		height: 241px;
	}
}

.testimonial-img{
	position: absolute;
	top: 0;
	left:10%;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
}

.testimonial-slider .owl-item.active.center{
	position: relative;
	-webkit-transform: scale(1.1);
	    -ms-transform: scale(1.1);
	        transform: scale(1.1);
}