body {
	margin:0;
	padding:0;
	height:100%;
	width:100%;
	color:#444444;
	font-family: 'Roboto', sans-serif; font-size:16px;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
	 outline: 0px !important; font-weight:normal;
}
 
*{ box-sizing:border-box;}
 html {
scroll-behavior: smooth;
}
a { 
	text-decoration: none; 
	outline: 0;
	-webkit-transform: translateZ(0);
	-webkit-transition:0.2s color linear;
		-moz-transition:0.2s color linear;
			transition:0.2s color linear;
}
:hover {  transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;}

 
 
 
.main-container{width:100%; float:left; margin:0px; padding:0px;}
.container {width:1170px; margin:0 auto; padding:0px; position:relative;}
  
.header{width:100%; float:left; margin:0px; padding:0px; background: rgba(237,0,140,0.8); height:89px; position:absolute}
.logo{width:auto; float:none; margin:0px auto; padding:0px 0; display:table;}

.menu{width:100%; float:left; margin:0; padding:0px 0px; position:absolute; top:30px}
.banner{width:100%; float:left; margin:0px; padding:0px; background:url(../images/banner.jpg) no-repeat center top; background-size:cover; min-height:627px}
.banner-left{width:52%; float:left; margin:200px 0 0; padding:0px;} 
.banner-left h2{width:100%; float:left; margin:0px 0 20px; padding:0px; font-size:60px; line-height:60px; font-weight:900; text-decoration:underline; color:#ed008c} 
.banner-left h4{width:100%; float:left; margin:0px 0 20px; padding:0px; font-size:48px; line-height:normal; font-weight:700; color:#fff} 
.banner-left p{width:100%; float:left; margin:0px; padding:0px; font-size:18px; line-height:24px; font-weight:700; color:#fff} 
.banner-left p span{color:#ed008c;}

.middle-content{width:100%; float:left; margin:0px; padding:50px 0;}
.middle-content-top{width:100%; float:left; margin:0px; padding:0;}
.middle-content-top h3{width:100%; float:left; margin:0px 0 20px; padding:0px; font-size:36px; line-height:36px; font-weight:900; color:#ed008c; text-align:center}
.middle-content-top h5{width:100%; float:left; margin:0px 0 0px; padding:0px 14%; font-size:24px; line-height:normal; font-weight:300; color:#333; text-align:center} 
.middle-content-top h5 span{font-weight:700; color:#ed008c;}


.two-boxes{width:100%; float:left; margin:0px; padding:0px; display:flex; flex-wrap:wrap;}
.two-boxes-new{width:48%; float:left; margin:0px 1%; padding:45px; background:#24a096;}
.two-boxes-new p{width:100%; float:left; margin:0px; padding:0px; font-size:18px; line-height:24px; font-weight:400; color:#fff; } 

.video-section{width:100%; float:left; margin:30px 0% 0; padding:20px 20px 40px; background: transparent; text-align:center}
.video-section img{max-width:100%; height:auto;}
.video-img{width:100%; float:left; margin:0px 0 40px; padding:0px; line-height:0px;}

.apply-btn{width:212px; margin:20px auto auto auto; padding:0px; background:#ed008c; display:table; border-radius:5px; text-align:center; font-size:18px; color:#fff; line-height:52px; text-transform:uppercase;}
.apply-btn:hover{background:#fff; color:#ed008c;}

.apply-btn-new{width:212px; margin:20px 0 0 0; padding:0px; background:#ed008c; border-radius:5px; text-align:center; font-size:18px; color:#fff; line-height:52px; text-transform:uppercase; float:left;}
.apply-btn-new:hover{background:#fff; color:#ed008c;}

.join-boss{width:100%; float:left; margin:0px; padding:40px 0;}
.join-boss p{width:100%; float:left; margin:0px 0 25px; padding:0px; font-size:18px; line-height:24px; font-weight:400; color:#333; } 
.join-boss ul {
  width: 100%;
  float: none;
  margin: 0px;
  padding: 0px 0;
  text-align: center;
  display: inline-block;
}
.join-boss ul li {
  width: auto;
  float: none;
  margin: 0px 0 12px;
  padding: 0px 0 0 20px;
  font-size: 18px;
  color: #333;
  line-height: 24px;
  font-weight: 400;
  background: url(../images/bullet.png) left center no-repeat;
  list-style: none;
  text-align: center;
  display: inline-block;
  clear: initial;
}

.apply-btn1 {
    width: 300px;
    margin: 20px auto auto auto;
    padding: 0px;
    background: #ed008c;
    float: none;
    border-radius: 5px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    line-height: 52px;
    text-transform: uppercase;
    display: table;
}
.apply-btn1:hover{background:#333; color:#fff;}

.about-boss{width:100%; float:left; margin:0px; padding:10px 0 0px;}
.about-boss h4{width:100%; float:left; margin:0px 0 20px; padding:0px; font-size:24px; line-height:24px; font-weight:900; color:#24a096; } 
.about-boss p{width:100%; float:left; margin:0px 0 15px; padding:0px; font-size:18px; line-height:24px; font-weight:400; color:#333; } 
.about-boss p span{font-weight:700; color:#ed008c;}
.about-boss p a{color:#22a19a; text-decoration:underline}

.footer{width:100%; float:left; margin:0px; padding:16px 0; background:#22a19a; font-size:14px; line-height:18px; font-weight:300; color:#fff;}
.footer span{font-size:10px; color:#fff;}
.footer span a{color:#fff;}


#apply-btn-iframe:hover {
  background: #333 !important;
color: #fff !important;
}

.founding-partner{width:100%; float:left; margin:20px 0 0px; padding:0; text-align:center; }
.founding-partner h6{width:100%; float:left; margin:0px 0 30px; padding:0px; border-bottom:#333 1px solid;} 
.founding-partner h6 span{width:auto; float:none; padding:0px 20px; background:#fff; font-size:14px; line-height:24px; font-weight:400; color:#333; text-align:center; display:table; margin:0px auto -16px auto}
.founding-partner ul{width:100%; float:none; margin: 30px 0 30px; padding:0px; text-align:center; display:inline-block;}
.founding-partner ul li{width:auto; float:none; margin:0px 10px; padding:0px; text-align:center; display:inline-block;}

