*{
	margin:0;
	padding:0;
}

body{
    font-family: 'Rubik', sans-serif;
	overflow-y:scroll;
	overflow-x:hidden;
	font-size: 20px;
    /* color: #1f2041; */
    /* color: #272836; */
    /* color: #595a64; */
    color: #062c55;
	/* font-weight: 500; */


}

.stack-div {
	/* bottom: 10px; */
}

p, tr, td, li {
    line-height: 30px;
    /* font-family: 'Nunito Sans', sans-serif; */
	font-weight: 300;
	font-size: 20px;
}

h1 {
    font-family: 'Arvo', serif;
	font-weight: 900;
}

h2, h3, h4 {
    font-weight: 700;
}

h5, h6 {
    font-weight: 500;
    font-size: 17px;
}

label {
    font-weight: normal;
}

h3 {
    /* font-family: 'Overpass', sans-serif; */
	font-weight: 700;
    padding-bottom: 10px;
}

/* =========== Generic css =============== */
.title{
	padding-top:10px;
	padding-bottom:10px;
}
.title h2{
	/*position:relative;*/
	text-align:center;
	font-size:25px;
	font-weight:500;
	padding-top:10px;
	padding-bottom: 10px;
	text-transform:uppercase;
}

.tiny-text {
    font-size: 14px;
}

.stop{
	color:#FFA64D;
	font-size:40px;
}

.mag{
	color:#ff5483;
	font-size:40px;
}

/* Navigation */

.navbar-custom {
		/* background-color: yellow; */
	background: #ffffff;
	border-bottom:none;
	z-index:10;
	transition:all 1s;
	-webkit-transition:all 1s;
	-moz-transition:all 1s;
	-o-transition:all 1s;
}

.navbar-custom #navbar-collapse li > a {
	background: #fff;
}

/* .navbar-default{
    background: #f5f5f5;
	border-bottom:none;
	z-index:1;
	transition:all 1s;
	-webkit-transition:all 1s;
	-moz-transition:all 1s;
	-o-transition:all 1s;
} */

/* .navbar-default .navbar-nav > li > a {
	color:#eaeaea;
	transition:all 1s;
	-webkit-transition:all 1s;
	-moz-transition:all 1s;
	-o-transition:all 1s;
} */
/* .navbar-default .navbar-nav>li>a:hover{
	color:#fff;
}
.navbar-default .navbar-nav>li>a:focus{
	color:#fff;
} */
.navbar-brand{
	padding: 0px 10px;
}
.navbar-brand img{
	transition:all 1s;
	-webkit-transition:all 1s;
	-moz-transition:all 1s;
	-o-transition:all 1s;	
}
.navbar-custom .navbar-nav>.active>a,
.navbar-custom .navbar-nav>.active>a:hover,
.navbar-custom .navbar-nav>.active>a:focus{
	background-color: transparent;
	color:#1b4ebcc4;
}

.header .navbar-toggle .icon-bar {
    background-color: #999;
    height: 3px;
}

.navbar-toggle {
	border: transparent;
}

/* ========== header section ========= */
.header{
	background-image: url('../img/tribe_ng.jpg');
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-position:cover;
	-moz-background-position:cover;
	-o-background-position:cover;
	-webkit-background-position:cover;
}

.header-text h1{
	/* color:#333; */
	font-weight:600;
	line-height:1.5;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
}

.header-text h1 > span{
	font-size: inherit;
}

.header-text p{
	/* color:#333; */
	line-height: 28px;
	font-weight: 400;
	text-align: left;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}

.header-btns{
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	margin-top: 45px;
	margin-bottom: 50px;
}

.header-talents{
	background-attachment:fixed;
    background-repeat:no-repeat;
    /* height: calc(100vh - 25px); */
}

/* =========== business header section ============ */
.header-business{
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-webkit-background-size:cover;
}
.btn-tour,.btn-tour:focus,.btn-tour:active,.btn-tour:visited{
	color:#fff;
	background:transparent;
	border-color: #1b4ebcc4;
	padding:15px 30px 15px 30px;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	border-radius:3px;
	transition:all 1s;
	-webkit-transition:all 1s;
	-moz-transition:all 1s;
	-o-transition:all 1s;
}
.btn-tour:hover{
	background-color:#1b4ebcc4;
	color:#fff;
}

/* ============== serv ====================== */
.serv{
	padding-bottom: 20px;
	margin-top:10px;
	margin-bottom: 20px;
}
.serv .title>p{
	color:#607da3;
	line-height: 28px;
	font-size: 20px;
	font-weight: 300;
	text-align: center;
	margin-top:45px;
}
/* ========== serv .title ================ */
.approach{
	padding-top:20px;
}
.approach .col-md-3{
	margin-top:20px;
}
.approach-item{
	position: relative;
}
.approach-item span{
	position:absolute;
	font-size:40px;
	left:55px;
	top:-70px;
	color:#FFA64D;
	text-align:center;
	padding:10%;
	border-radius:100%;
	box-shadow:5px 8px 15px #eaeaea;
	-webkit-box-shadow:5px 8px 15px #eaeaea;
	-moz-box-shadow:5px 8px 15px #eaeaea;
	-o-box-shadow:5px 5px 15px #eaeaea;
	transition: all 1s;
	-webkit-transition:all 1s;
	-moz-transition:all 1s;
	-o-transition:all 1s;
}
.approach .approach-item p{
	color:#607DA3;
	/*font-size:20px;*/
	padding-top:40px;
	padding-bottom:10px;
	margin-top:40px;
}

/* ============= Portfolio ============== */

.portfolio-desc span{
	/*color:#ff5483;*/
	color:#3C956E;
	font-size:40px;
	text-align:center;
	padding:5%;
	border-radius:100%;
	box-shadow:5px 8px 15px #eaeaea;
	-webkit-box-shadow:5px 8px 15px #eaeaea;
	-moz-box-shadow:5px 8px 15px #eaeaea;
	-o-box-shadow:5px 8px 15px #eaeaea;
	transition: all 1s;
	-webkit-transition:all 1s;
	-moz-transition:all 1s;
	-o-transition:all 1s;
}
.portfolio-inner-desc{
	margin-top:30px;
	padding-left:20px;
	padding-right:30px;
}
.portfolio-item{
	margin-top:40px;
}

.portfolio-item h3{
	color:#ff5483;
	padding-left:14px;
}
.portfolio-item p{
	color:#607DA3;
	text-align:left;
	padding-left:14px;
}
.portfolio-img{
	position:relative;
	box-shadow:5px 8px 15px #eaeaea;
	-webkit-box-shadow:5px 8px 15px #eaeaea;
	-moz-box-shadow:5px 8px 15px #eaeaea;
	-o-box-shadow:5px 8px 15px #eaeaea;
	transition: all 1s;
	-webkit-transition:all 1s;
	-moz-transition:all 1s;
	-o-transition:all 1s;
}
.portfolio-img:hover{
	cursor:pointer;
	box-shadow:5px 8px 15px #999;
	-webkit-box-shadow:5px 8px 15px #999;
	-moz-box-shadow:5px 8px 15px #999;
	-o-box-shadow:5px 8px 15px #999;
	transition: all 1s;
	-webkit-transition:all 1s;
	-moz-transition:all 1s;
	-o-transition:all 1s;
}

.portfolio-img img .group{
	position:absolute;
	top:0px;
}
.portfolio-img .single{
	position:absolute;
	z-index:11;
	top:8em;
	left:-120px;
	bottom:50px;
}

/* ======= events section ============ */
.events{
	/*background:-webkit-gradient(linear, right top, left top, color-stop(10%, #60899f), to(#5E68AE));*/
	position:relative;
	background:-webkit-gradient(linear, right top, left bottom, color-stop(10%, #F7F7F7), to(#EAFBFF));
	margin-top:10px;
}

.event-item{
	padding-top:20px;
	margin:40px auto;
}
.event-caption h4{
	font-size:20px;
	font-weight:bold;
}
.event-caption p{
	font-size:20px;
}

/*=============== partners-i section =================*/
.partners-i{
	background:#fff;
	padding-top:70px;
	padding-bottom:50px;
}

.partner-i-title{
	text-align:center;
	color:#1b4ebcc4;
	font-size:25px;
	font-weight:400;
	text-transform:uppercase;
}
.partner-i-item img{
	width:150px;
}

/*=============== services section =================*/
.services{
	background:linear-gradient(to bottom right, #F7F7F7, #EAFBFF);
	background-position:cover;
	padding-top:100px;
	padding-bottom:50px;
}
.service-desc{
	border:1px solid #eaeaea;
	background:#fff;
	border-radius:15px;
	box-shadow:5px 8px 15px #eaeaea;
	-webkit-box-shadow:5px 8px 15px #eaeaea;
	-moz-box-shadow:5px 8px 15px #eaeaea;
	-o-box-shadow:5px 8px 15px #eaeaea;
	transition: all 1s;
	-webkit-transition:all 1s;
	-moz-transition:all 1s;
	-o-transition:all 1s;
}

.service-desc:hover{
	cursor:pointer;
	box-shadow: 4px 8px 6px #999;
	-webkit-box-shadow: 4px 8px 6px #999;
	-moz-box-shadow: 4px 8px 6px #999;
	-o-box-shadow: 4px 8px 6px #999;
	transition:all 1s;
	-webkit-transition:all 1s;
	-moz-transition:all 1s;
	-o-transition:all 1s;
}

.service-desc .title h2{
	text-transform:uppercase;
	font-size:20px;
}
.service-desc .title p{
	padding-left:10px;
	font-weight:500;
}
.service-desc-item{
	margin-bottom:15px;
}
.service-desc-item p{
	text-align:center;
	font-size:18px;
	line-height:40px;
	color:#666;
	padding-left:3px;
}
/*=============== partners section =================*/
.partners{
	background:linear-gradient(to bottom right, #F7F7F7, #EAFBFF);
	margin-top:5em;
	padding-top:20px;
	padding-bottom:20px;
}
.partner-title{
	text-align:center;
	color:#1b4ebcc4;
	font-size:25px;
	font-weight:400;
	text-transform:uppercase;
}
.partner-item img{
	width:150px;
}
/*=============== contact section =================*/
.contact{
	/* position: relative; */
	margin-top:4em;
}

.contact:before{
	content:"";
	position: absolute;
	width:80%;
	height:1px;
	background-color:#eaeaea;
	margin-left:145px;
}

.contact-us-form{
	padding-top:10px;
	padding-bottom:10px;
}
.contact-us-form .form-control{
	height:50px;
	padding:6px 12px;
	border:0px;
	border: 2px solid #555;
	border-radius:25px;
	margin-bottom:20px;
	box-shadow: none;
}

.contact-us-form label{
	/* color:#999; */
}
.contact-us-form input[type='checkbox']{
	width:20px;
	height:20px;
}
.contact-us-form span{
	color:#999;
}
#message{
	margin-top:20px;
	height:115px;
	resize:none;
}
.submit-btn,.submit-btn:active,.submit-btn:focus,.submit-btn:visited{
	background:#1b4ebcc4;
	border:1px solid #1b4ebcc4;
	border-radius:4px;
	width:100%;
	height:50px;
	text-transform: uppercase;
	font-size: 18px;
	font-weight:600;
	color:#fff;
	outline:0px !important;
	transition:all 1s;
	-webkit-transition:all 1s;
	-moz-transition:all 1s;
	-o-transition:all 1s;
}
.submit-btn:hover{
	background:transparent;
	color:#1b4ebcc4;
	border-color:#1b4ebcc4;
}
/* ========= Location ========= */
.location{
	background:#333;
	/*margin-top:6em;*/
	padding-top:50px;
	padding-bottom:50px;
	padding-left:auto;
	padding-right:auto;
	color: #fff;
}
.about h2{
	font-size:30px;
	font-weight:600;
	color:#bdbdbd;
}
.about p{
	color:#666;
	font-size:18px;
	line-height:28px;
	font-weight:300;
	word-spacing:3px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
}
.communication{
	margin-top:18px;
}
.communication h5, .communication h4{
	font-weight:bold;
	text-transform: uppercase;
}
.follow{
	margin-top:15px;
}
.follow .fb-submit{
	display:inline-block;
	text-decoration: none;
	background:transparent;
	color:#1b4ebcc4;
	font-weight:600;
}
.follow .fb-submit:hover{
	background:#1b4ebcc4;
	color:#fff;
	border:#333;
	transition:all 1s;
	-webkit-transition:all 1s;
	-moz-transition:all 1s;
	-o-transition:all 1s;
}

/* =========== footer section =========== */
.footer{
	background-color:#fff;
	padding-bottom:35px;
	padding-top:35px;
	border-bottom: 3px solid #1b4ebcc4;
}
.copyright p{
	/* color:#bdbdbd; */
	font-weight:normal;
	padding-top:2px;
}
.copyright p a{
	text-decoration:none;
	color:#bdbdbd;
}
.social-icons{
	margin:0px;
	text-align:center;
}
.social-icons li{
	list-style: none;
	display: inline;
	padding-left:10px;
}
.social-icons li a{
	text-decoration: none;
	display: inline-block;
	text-align:center;	
	/*border:1px solid #9d9d9d;*/
	/* border-radius:20px; */
	width:45px;
	height:35px;
	line-height: 40px;
	color:#1b4ebcc4;
}
.social-icons li a:hover{
	background-color:#fff;
	/* border:1px solid #fff; */
	color: #1b4ebcc4;
	transition:all 3s;
	-webkit-transition:all 3s;
	-moz-transition:all 3s;
	-o-transition:all 3s;
}
.social-icons li a i{
	font-size:20px;
}
.scroll-top{
	text-align:right;
}
.scroll-top a{
		/* background-color: #129CF3; */
		background-color: #1b4ebcc4;
		padding:25px;
}
.scroll-top a i{
	color:#fff;
	font-size:25px;
}

#idea-section{
    height: 350px;
	display: flex;
	flex-wrap: wrap;
    min-height: 200px;
    align-items: center;
	color: #fff;
	background-color: #11243a;
	border-radius: 15px;
}

#idea-section div{
    flex: 1;
    text-align: center;
	font-size: 20px;
	min-width: 250px; 
	margin: 10px;
}

.process-engage .fat-up{
    font-size: 45px;
}

.process-engage .glyphicon{
    font-size: 45px;
}

.process-two{
    background-color: #3d3d3d;
    height: 150px;
}

#services_ {
    margin-top: 50px;
}

#services_ > div {
    /* min-height: 300px; */
    margin-top: 20px;
}

#services_ > div::after {
    content: "";
    clear: both;
    display: block;
    padding-bottom: 70px;
}

#services_ > div:last-child::after {
    border-bottom: none;
}

#services_ > div div {
    margin-top: 20px;
}


#advantage{
	clear: both;
}


/* Slick slider */
.slick-prev .slick-next{
	padding: 10px 10px;
}

div#support_slide_section{
	/* background: #2b86cc; */
	margin:0;
}

.slide-header h2, .slide-header h3, .slide-header h4{
	text-align: center;
}

.slide-header h4, .slide-header h5, .slide-header h6{
	text-transform: none;
	font-weight: normal;

	
}

div#slides img{
  width: 350px;
  height: 200px;
  margin: 30px 10px;
}

#calendar {
	color: #fff;
}

#calendar h2 {
	font-size: 18px;
	text-transform: capitalize;
	color: #fff;
}

a > button {
	padding: 15px 30px;
    background-color: transparent;
    /* color: rgba(48, 91, 211, .9); */
    /* border: 1px solid rgba(48, 91, 211, .9); */
    color: #0a2440;
    border: none;
    /* box-shadow: 1px 1px 8px 3px #eee; */
	font-size: 13px;
	text-transform: uppercase;
	border-radius: 30px;
}

a > button:not(.no-shadow) {
    box-shadow: 1px 1px 8px 3px #eee;
}

.why > div{
	min-height: 300px;
    padding-top: 35px;
}

.why h4 {
	color: #333;
	margin: 12px
}


.numbering {
	position: absolute;
	font-size: 145px;
	font-weight: bolder;
	color: rgba(48, 91, 211, .2);
	margin-right: 1px;
	margin-top: -25px;
	z-index: -1;
}

.startup-stages {
	z-index: 1;
}

.bg_illustration_div {
    z-index: -1;
    position: absolute;
    right: 0px;
    top: 0px;
    bottom: 0px;
    /* background: #1b4ebcc4;  */
    /*#1b4ebc70; 1b76bc70*/
    /* border-radius: 100% 0 0 100% */
}

.bg_illustration {
    background: url('../img/illustration_1.png') no-repeat right/cover;
    /* background: url('../img/side_back.jpg') no-repeat center/cover; */
    /* height: 750px; */
    position: absolute;
    right: -25px;
    /* top: 150px; */
    bottom: 0;
    top: 0
}

.bg_illustrations {
    background: url('../img/biz_back.png') no-repeat top left/100%;
    height: 750px;
    z-index: 4;
    position: absolute;
    right: 10px;
    top: 70px;
}

.bg_illustrations_axp {
    background: url('../img/people.png') no-repeat center/cover;
    height: calc(100vh - 60px);
    /* height: 750px; */
    z-index: 4;
    position: absolute;
    right: 0px;
    top: 60px;
}

.bg_illustrations_switch {
    background: url('../img/business/talent.jpg') no-repeat center/cover;
    height: calc(100vh - 60px);
    /* height: 750px; */
    z-index: 4;
    position: absolute;
    right: 0px;
    top: 60px;
}

.bg_illustrations_product {
    background: url('../img/product_bg.png') no-repeat center/contain;
    height: calc(50vh );
    z-index: 4;
    position: absolute;
    right: 0px;
    top: 10rem;
}

.bg_illustrations_career {
    background: url('../img/sip_team.png') no-repeat left center/cover;
    height: calc(60vh);
    /* height: 750px; */
    z-index: 4;
    position: absolute;
    right: 0px;
    top: 60px;
}

.homepage-body {
    background: #fafafa; position: fixed; top: 0; bottom: 0; left: 0; right: 0; overflow: scroll;
}

.navbar-brand{
    padding: 20px 15px	
}


.why .item .content {
    margin-bottom: inherit;
    margin-bottom: 50px;
    color: rgba(17, 16, 16, 0.288)
}

.card_div{
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
     -moz-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
     -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
     padding: 45px;
     margin-bottom: 20px;
     
}
.countdown_div .md-48, .card_div .md-48 {
    font-size: 100px;
}

/*Modality*/
.modality{
    width: 100%;
    position: fixed;
    top: 0px;
    bottom: 0px;
    right: 0px;
    left: 0px;
    background: whitesmoke;
    z-index: 12000;
    display: none;
    overflow: auto;
}

.modality #feedback{
    padding: 1px 18px;
}

.modality .close-dialog.x{
    font-size: 30px;
    /*font-weight: bold;*/
    color: #fff;
    /* padding: 20px; */
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 5px;
	background-color: #062c55;
	padding: 1rem 3rem;

}

.modality-data .icon-header{
    font-size: 50px;
}

.go-right {
    float: right;
}

.copyright-div {
    /* margin-top: 10px; */
}

.copyright-div .copyright {
	position: absolute;
	bottom: 0px;
	right: 10px;
	text-align: right;
}

.no-padding{
    padding: 0px;
}

.no-padding-left{
    padding-left: 0px;
}

#contact li {
    line-height: 1.7;
    padding: 0;
    margin: 0;
}

#contact li > a {
    color: inherit;
    font-size: 16px;
}

.navbar {
    border: none;
}


@media screen and (min-width: 0px){
	#services_ > div img, #advantage img, #reason_ > div img {
        max-width: 280px;
    }

    #services_product > div img {
        display: none;
    }
    
    p, li, span, tr, td{
        font-size: 15px;
    }

    h1 {
		font-size: 42px;
    }

    .header-text{
	    margin-top:120px;
    }

    .header-text h1{
        margin-bottom: 10px;
    }

    .header-text-p{
        margin-top: 30px;
    }
    
	header p {
		clear:both;
		text-transform: none;
	}

	.item {
		height: 480px;
		background-position: center 130%;
		background-size: 75%;
		background-repeat: no-repeat;
	}

	#services {
		text-align: center;
		border-top: 1px solid #ccc;
	}

	.why.how-it-works i {
		font-size: 90px;
	}
	
	.why.how-it-works > div:not(.clearfix) {
		border: 1px solid #ddd;
		padding-bottom: 50px;
    }

    section {
        min-height: 450px;
        padding-bottom: 15px;
        padding-top: 15px;
    }
    
    .header-talents {
        padding-top: 0px;
    }

    .business-cards  .contact-us-form {
        /* width: 100%; */
        padding: 10px;
    }
}

@media screen and (min-width: 767px){
    #services_ > div img, #advantage img, #reason_ > div img {
        max-width: 380px;       
    }

    #services_product > div img {
        display: inline-block;
		width: auto;
		height: 15em;
    }
    
    p, li, span, tr, td {
        font-size:18px;
    }

    h1 {
        font-size: 38px;
    }

    .header-text {
	    margin-top:185px;
    }

    .header-text h1 {
		margin-bottom: 10px;
    }
    
    .header-text-p {
        margin-top: 0px;
    }

	header p {
		clear:both;
		text-transform: none;
	}

	.item {
		height: 450px;
		background-position: 50% bottom;
		background-size: 45%;
	}

	 #services {
		text-align: left;
		border-top: none;
    }
    
    section {
        min-height: 480px;
        padding-bottom: 60px;
        padding-top: 60px;
    }
    
    .header-talents {
        padding-top: 0px;
    }

    .business-cards  .contact-us-form {
        padding: 50px;
    }

}

@media screen and (min-width: 1024px){
    #services_ > div img, #advantage img {
		max-width: 480px
    }
    
    p, li, span, tr, td {
        font-size: 18px;
    }

    h1 {
        font-size: 45px;
        /* line-height: 100vh; */
    }

	#reason_ > div img {
		max-width: 550px
	}
	
	#reason_ > div:last-child {
		text-align: center;
		padding-top: 50px
    }

	.header-text h1 {
        margin-bottom: 10px;
		font-size: 55px;
        
    }
    
    .header-text {
        margin-top: 25vh;
    }

    .header-text-p {
        margin-top: 1vh;
    }

	header p {
		clear:both;
		text-transform: none;
    }

	.item {
		height: 368px;
		background-position: right center;
		background-size: 50%;
		background-repeat: no-repeat;
	}

	.bull-horn {
		padding: 80px 25px 0px;
	}

	.why.how-it-works i{
		font-size: 170px;
	}

	.why.how-it-works > div:not(.clearfix) {
		border: none;		
	}

}

@media screen and (min-width: 1280px) {

	.item{
		height: 415px;
		background-position: bottom right;
		background-size: 48%;
		background-repeat: no-repeat;
	}

}



@media(max-width: 767px) {
    .bg_illustrations, .bg_illustrations_axp, .bg_illustration, .bg_illustration_div, .bg_illustrations_career, .bg_illustrations_switch {
        display: none;
    }

    .bg_illustrations_product {
        height: calc(70vh); 
        top: calc(35vh); 
        z-index: -1;
        background: url('../img/product_bg.png') no-repeat bottom left/contain;        
    }

    .homepage-body {
        background: #fafafa; position: relative;
    }

    .navbar-brand{
        padding: 5px 15px	
    }

    .navbar-brand img{
        width: 150px;
    }

    .navbar-custom .navbar-collapse {
        border-top: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        width: 100%;
        left: 0;
        top: 0px;
        /* top: 50px; */
        bottom: 0px;
        position: fixed;
        /* background: #eee; */
        z-index: 45;
        text-align: center;
        padding-top: 40px;
        max-height: 100%;
        margin-right: 0px;
        margin-left: 0px;
    }

    header .nav .nav-item a {
        padding-top: 50px;
        font-size: 20px;
        font-weight: bolder;
    }

    .business-cards .md-48 {
        font-size: 50px;
        margin-top: 15px;
    }

    .business-cards h2, .business-cards h3{
        font-size: 20px;
        margin-top: 10px;
    }

    .business-cards p {
        font-size: 14px;
    }

    .business-cards .card_div {
        margin: 0px;
        padding: 5px;
    }

    .business-cards > div, .business-cards > div > div {
        margin: 5px 0px;
        padding: 0px;
    }

    .business-cards div {
        padding: 0px 10px
    }

    .business-cards  a > button, .business-cards  button {
        padding: 10px;
        text-transform: capitalize;
    }

    .modality, .sub-modality {
        overflow: auto;
    }

    .business-cards  .go-right{
        display: none;
    }

	.copyright-div .copyright {
		position: relative;
		bottom: 0px;
		left: 10px;
		text-align: left;
		margin-top: 20px;
	}
}


@media(max-width: 992) {
    .bg_illustrations, .bg_illustrations_axp, .bg_illustration, .bg_illustration_div, .bg_illustrations_career, .bg_illustrations_switch, .stack-div {
        display: none;
    }
}