.banner-image{
	width: 100%;
	float: left;
	/*max-height: 98vh;
	overflow: hidden;*/
}
.banner-image img{
	width: 100%;
}
.slick-dotted.slick-slider {
	margin-bottom:  0px;
}
ul.slick-dots {
	bottom: 30px;
}
.slick-dots li.slick-active button{
	opacity: 0.6;

}
.slick-dots li button{
	border: 1px solid #000;
	opacity: 0.3;
	background: #fff;
}
.slick-dots li button:before{
	content: "";
}
.slick-dots li{
	margin: 0 5px;
}
.banner-bg {
	width: 43%; 
	position: absolute;
	/*max-width: 580px;*/
	top:60px;
	left: 85px;
}
.banner-item {
	width: 100%;
	float: left;
	position: relative;
	/*height: 75vh;*/
	/*background-image: url(../images/Home banner.jpg);*/
	background-position: 0 0, 0 0;
	background-size: auto, cover;
	flex-direction: column;
	justify-content: center;
	margin-top:  0px;
	padding-top: 0;
	display: flex;
	/*background-image: url("../images/Home banner.jpg")*/
}
.banner-bg h2{
	position: absolute;
	top: 0; 
	margin: 0;
	padding: 0px  0px  0px  60px; 
	margin-bottom: 20px;
	font-size: 60px;
	font-weight: 700;
	line-height: 80px;
	font-family: 'Graphik-Bold';
	color: #fff; 
}
.main-header{
	font-size: 35px;
	font-weight: 700;
	margin: 0; 
	font-family: 'Graphik-Bold';  
	color: #a100ff;
	line-height: 45px;
	margin-top: -12px;
}
.philosophy {
	width: 100%;
	float: left;
	position: relative;
	padding: 40px 143px 20px;
}
.banner-bg .bg-img{
	display: none;
}

.excellence{
	width: 100%;
	float: left;
	position: relative;
	padding: 80px 143px 80px;

	background: #e6e6dc; 
}
#clients{
	background: #B6BEC3;
}
.excellence p{
	font-size: 16px;
	line-height: 24px;
	margin: 0;
	color: #000;
	padding: 20px 0 0;
}
.excellence p a{
	color: #a100ff;
	text-decoration: underline;
}
.excellence p b{
	font-family: 'Inter-Bold';
}
.clieent-speak h2,
.excellence h2{
	color: #a100ff;
}
.excellence h3 {
	font-size: 20px;
	font-weight: 700;
	margin: 15px 0;
	font-family: 'Graphik-Bold';
	color: #a100ff;
	line-height: 34px;
}
.excellence ul li{
	font-size: 16px;
	line-height: 24px;
	margin: 0;
	color: #000;
	padding: 7px 0 7px 50px;
	position: relative;
}
.excellence ul li:before{
	position: absolute;
	content: "";
	height: 8px;
	width: 8px;
	border-radius: 50%;
	background: #a100ff;
	left: 30px;
	top: 15px;
}
.read-more {
	width: auto;
	float: left;
	padding: 40px 0 0;
	font-size: 16px;
	font-family: 'Inter-Bold';
} 

.clieent-speak{
	width: 100%;
	float: left;
	position: relative;
	padding: 50px 143px 50px;
}
.cilents-slider{
	width: 100%;
	float: left;
	position: relative;
}
.cilents-slider:before{
	position: absolute;
	content: "";
	height: 100%;
	width: 3px;
	background: #a100ff;
	left: -30px; 
}
.clieent-speak p{
	font-size: 18px;
	line-height: 24px;
	margin: 0;
	font-style: italic;
	color: #000;
	padding: 0px 0 20px;
}
.clieent-speak h4{
	font-size: 14px;
	line-height: 24px;
	margin: 0;
	color: #000;
	padding: 0px 0  0px;
	font-weight: 600;
}
.clieent-speak p b{
	font-family: 'Inter-Bold';
}
.slick-dots li button{
	width: 15px;
	height: 15px;
}
.slick-prev {
	left: -79px;
}
.slick-next {
	right: -65px;
}
.excellence.trust{
	background: #fff;
}
.client {
	width: 100%;
	float: left;
}
.client-list {
	width: 33.3%;
	float: left;
	text-align: center;
	padding: 0 40px
}
.client-list img{
	height: 155px;
}
.client-list h3{
	font-size: 28px;
	font-weight: 400;
	font-family: 'Inter-Bold';
	margin:20px 0 0; 
	color: #fff;
	line-height: 36px;
}
.partner{
	width: 100%;
	float: left;
	position: relative;
	padding: 120px 143px 120px;	
}
.partner h2{
	color: #133069;
}
.partner-list{
	width: 100%;
	float: left;
	padding-top: 40px;
}
.eligibility-box {
	width: 100%;
	float: left;
	position: relative;
	padding:  0px 143px 50px;
	background: #fff;
	margin-top:  20px;
}
.box-wrap {
	width: 100%;
	float: left;
}
.boxplace {
	width: 33.33%;
	width: 25%;
	float: left;
	position: relative;
	padding: 0 0 24px;
}
.boxplace:nth-child(3n+1) {
	padding-right: 16px;
}
.boxplace:nth-child(3n+4) {
	padding-left: 16px;
}
.boxplace:nth-child(3n+2) {
	padding:0 8px 24px;
}
.boxplace:nth-child(3n+3) {
	padding:0 8px 24px;
}
.div-wrap {
	width: 100%;
	float: left;
	background-color: #fff;
	padding: 0px  0px;
	border-radius: 10px;
	box-shadow: 0 3px 40px -20px #a3a5ae;
}
.header-button .button{
	border-radius: 20px;
}
.mak-img {
	width: 100%;
	float: left;
	position: relative;
}
.mak-img img {
	width: 100%;
	height: auto;
	display: block;
}
.mak-cont {
	width: 100%;
	float: left;
	padding: 15px 20px ;
	color: #000;
}
.mak-cont h4{
	margin: 0 0 0px; 
	text-align: center;
	font-size: 18px;
	font-weight: 600;   
	line-height: 24px;
}
.mak-cont h3 {

	margin: 0 0 0px; 

	font-size: 20px;
	font-weight: 700; 
	font-family: 'Graphik-Bold'; 
	line-height: 34px;
}
.mak-cont p {
	margin: 0;
	padding-bottom:  0px;
	font-size: 16px;
	padding-top:  0px;
	margin: 0; 
	line-height: 29px;
	font-size: 16px;
	line-height: 24px;
	margin: 0;
	color: #000;
}
.startup {
	width: 100%;
	float: left;
	position: relative;
	padding: 80px 143px 80px;
	background: #fff; 
}
.startup-section {
	width: 100%;
	float: left;
	padding: 20px 0 0;
}
.start-wrap {
	width: 100%;
	float: left;
	padding: 10px 0;
	position: relative;
}
/*.start-wrap:nth-child(odd){
	margin-right: 4%;
}
.start-wrap:nth-child(even){
	margin-left: 4%;
}*/
.start-logo {
	width: 80px;
	float: left;
	position: relative; 
}
.content-start {
	width: calc( 100% - 100px);
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	font-size: 16px;
	line-height: 24px;
}
.timeline {
	width: 100%;
	float: left;
	position: relative;
	margin-top: 30px;
}
.time-box {
	width: 33.33333%;
	float: left;
	background: #4f0b73;
	color: #fff;
	padding: 40px;
	text-align: center;
}
.time-box:nth-child(2){
	background: #881bc2;
}
.time-box:nth-child(3){
	background: #b45bf6;
}
.time-img {
	width: 100%;
	float: left;
}
.time-img img{
	width: 71px;
}
.time-content {
	color: #fff;
	text-align: center;
	font-size: 16px;
	font-weight: 300;
	line-height: 24px;
	width: 100%;
	float: left;
	padding-top: 10px;
}
.apply-btn {
	margin: 10px 0 0px;
	text-align: center;
	color: #666666;
	transition: all 0.5s;
	font-size: 16px;
	cursor: pointer;
	line-height: 28px;
	padding: 7px 15px;
	color: #fff;
	text-align: center;
	font-size: 20px;
	background-color: #881bc2;
	width: 34%;
	border: none; 
	border-radius: 20px;
	transition: all 0.4s;
	display: block;
	margin: 0 auto;
	border: 1px solid #881bc2;
}
.apply-btn:hover
{
	border: 1px solid #881bc2;
	color: #881bc2;
	background: #fff;
}
.media.full {
	width: 100%;
	padding: 30px 200px 80px;
	float: left;
}
.btn-sections {
	width: 100%;
	float: left;
	text-align: center;
	padding:10px 50px 90px;
	background: #e6e6dc;
}
.fueling-left {
	width: 50%;
	float: left;
	padding-right: 60px;
}

div#timeline{
	padding-bottom: 40px;
}
.fueling-right {
	width: 50%;
	float: left;
}
.start-left {
	width: 42%;
	float: left;
	padding:  0px 0;
}
.start-right {
	width: 55%;
	float: right;
	padding-left: 30px;
}
.start-img {
	width: 100%;
	float: left;
	padding: 40px 0 0;
}






.pro-list{
	width: 33.3%;
	float: left;
	padding: 0 5px;
	text-align: center;
	cursor: pointer;
}
.pro-list img{
	width: 100%;
	transition: all 0.9s;
	display: block;
	transform: scale(0.95);
}
.pro-list:hover img{
	transform: scale(1);
}
.pro-list:first-child{
	padding:0 10px 0 0;
}
.pro-list:nth-child(3){
	padding:0 0 0 10px;
}
.pro-list img{
	width: 100%;
}
.pro-name {
	width: 100%;
	float: left;
	font-size: 28px;
	font-weight: 900;
	padding: 20px 0 10px;
	line-height: 32px;
	font-family: 'Graphik-Bold';  
}
.pro-descp  {
	width: 100%;
	float: left;
	font-size: 16px;
	line-height: 24px;
	font-family: 'Inter-Light';  
	margin: 0;
	color: #000;
	padding:  0px 0  0px;
}
.iframe.vimeo iframe{
	width: 100%;
	height: 460px;
}

.home-section {
	width: 100%;
	float: left;
	padding: 50px 143px 50px;
}

.left-sect .fueling-left {
	width: 50%;
	float: right;
	padding-left: 60px;
	padding-right: 0;
}
.left-sect, 
.right-sect{
	background: #fff;
}

.grey-bg{
	background: #e6e6dc;
}
.btn-sect{
	width: 100%;
	float: left;
}

.submit{
	font-family: 'Graphik-Regular';
	background-color: #881bc2;
	border: 1px solid #881bc2;
	border-radius: 1px;
	width: 300px;
	margin-top: 20px;
}

.criterias .start-logo {
	width: 25px;
	float: left;
	position: relative; 
}
.criterias .content-start {
	width: calc( 100% - 40px);
	float: right;
	position: relative;
	transform: none;
	font-size: 16px;
	padding-top: 2px;
	line-height: 24px;
}

.mak-img {
	width: 100%;
	margin: 0 auto;
	position: relative;
	display: block;
	float: none;
}

.header-s1{
	width: 100%;
	float: left;
	padding:  0px 143px 0 ;
}
.header-s1 h3 {
	font-size: 20px;
	font-weight: 700;
	margin: 0px 0 15px;
	font-family: 'Graphik-Bold';
	color: #a100ff;
	line-height: 34px;
}

.mak-cont p {

	text-align: center; 
}
.home-section p {
	font-size: 16px;
	line-height: 24px;
	margin: 0;
	color: #000;
	padding: 20px 0 0;
}
div#benefits .startup-section{
	padding-top: 65px;
}

div#eligibility .fueling-left{
	padding-top: 25px;
} 





.store-section {
	width: 100%;
	float: left;
	position: relative;
	padding-top: 20px;
}
.inherit_tablet.inherit_phone{
	width: 33.3%;
	float: left;
	
	padding: 10px;
} 
.store {
	width: 100%;
	float: left;
	position: relative;
	padding: 50px 143px 50px;
}

.flip-box-front, .flip-box-back {
	border: 1px solid #333333;
	border-radius: 10px;
	min-height: 430px; 
}
.flip-box-back { 
	background: #e6e6dc;
}
.nectar-flip-box {
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	perspective: 1000px;
	-webkit-perspective: 1000px;
}
.nectar-flip-box .flip-box-back, .nectar-flip-box .flip-box-front {
	background-size: cover;
	background-position: center;
	-ms-transition: transform .7s cubic-bezier(.4, .2, .2, 1), opacity .55s ease .25s;
	transition: transform .7s cubic-bezier(.4,.2,.2,1), opacity .55s ease .25s;
	-webkit-transition: transform .7s cubic-bezier(.4,.2,.2,1), opacity .55s ease .25s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.nectar-flip-box .flip-box-front{
	-ms-transform: rotateY(0);
	-webkit-transform: rotateY(0);
	transform: rotateY(0);
	-webkit-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.vc_column-inner {
	width: 100%;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;

}
.nectar-flip-box .flip-box-back .inner, .nectar-flip-box .flip-box-front .inner {
	position: absolute;
	left: 0;
	width: 100%;
	padding: 60px;
	outline: 1px solid transparent;
	-webkit-perspective: inherit;
	perspective: inherit;
	z-index: 9999;
	opacity: 1;
	font-size: 15px;
	line-height: 22px;
	color: #000;
}
.flip-box-front .inner h5 {
	font-size: 25px;
	line-height: 35px;
	text-align: center;
	color: #fff;
	font-weight: 700;
	font-family: 'Graphik-Medium';
}
.flip-box-front:before {
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: ' ';
	display: block;
	color: #fff;
	border-radius: 10px;
	opacity: 1;
	background-color: rgb(0 0 0 / 40%);
	backface-visibility: hidden;
	transform: translateZ(2px);
}
.nectar-flip-box .flip-box-back {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.nectar-flip-box .flip-box-back, .nectar-flip-box .flip-box-front {
	opacity: 1;
}
.nectar-flip-box .flip-box-back, .nectar-flip-box .flip-box-front {
	background-size: cover;
	background-position: center;
	-ms-transition: transform .7s cubic-bezier(.4, .2, .2, 1), opacity .55s ease .25s;
	transition: transform .7s cubic-bezier(.4,.2,.2,1), opacity .55s ease .25s;
	-webkit-transition: transform .7s cubic-bezier(.4,.2,.2,1), opacity .55s ease .25s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.flip-box-front, .flip-box-back {
	border: 1px solid #333333;
	border-radius: 10px;
	min-height: 480px;
}

.nectar-flip-box  .flip-box-front .inner {
	transform: translateY(-50%) translateZ(60px) scale(.94);
	-webkit-transform: translateY(-50%) translateZ(60px) scale(.94);
	-ms-transform: translateY(-50%) translateZ(60px) scale(.94);
	top: 50%;
}
  .nectar-flip-box .flip-box-front .inner {
	padding: 30px 30px 30px 30px  ;
}
.nectar-flip-box .flip-box-back .inner {
	padding: 10px 30px 30px 30px  ;
}
.nectar-flip-box:hover .flip-box-back, .nectar-flip-box:hover .flip-box-back {
	-ms-transform: rotateY(0);
	-webkit-transform: rotateY(0);
	transform: rotateY(0);
	-webkit-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.nectar-flip-box .flip-box-back  {
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
	-webkit-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.nectar-flip-box:hover .flip-box-front {
	-ms-transform: rotateY(-180deg);
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
	-webkit-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.nectar-flip-box  .flip-box-back .inner, .nectar-flip-box .flip-box-front .inner {
	transform: translateY(-50%) translateZ(60px) scale(.94);
	-webkit-transform: translateY(-50%) translateZ(60px) scale(.94);
	-ms-transform: translateY(-50%) translateZ(60px) scale(.94);
	top: 50%;
}


.agenda    {
	width: 100%;
	float: left;
	position: relative;
	padding: 50px 143px 50px;
	background: #e6e6dc;
}

.agenda-section {
	width: 100%;
	float: left;
	margin-top: 30px;
	background: #fff;
	border-radius: 20px;
	padding: 30px  0px;
}
.sessions {
	width: 100%;
	float: left;
	position: relative;
	padding: 30px  0px;
	color: #000;
	border-bottom: 1px solid #ccc;
}
/*.sessions:nth-child(even){
	background:#fff;
}
.sessions:nth-child(odd){
	background:#fff;
}*/

.time-sections {
	width: 100%;
	float: left;
	padding: 5px 0;
}
.time {
	width: 26%;
	float: left;
	font-size: 25px;
	font-weight: 700;
	font-family: 'Graphik-Medium';
	min-height: 5px;
	text-align: center;
	line-height: 45px;
	color: #a100ff;
	padding: 0 10px;
}
.session {
	width: 100%;
	float: left;
	min-height: 5px;
	font-size: 20px;
	line-height: 35px;
	padding-left: 30px;
	color: #a100ff;
	font-weight: 600;
	 
}
.presenter {
	width: 100%;
	min-height: 5px;
	float: left;
	padding-left: 30px;
}
.presenter p{
	margin: 10px 0 20px 20px;
	font-size: 16px;
	line-height: 24px;
	width: 100%;
	float: left;
	position: relative;
}
.presenter p:before{
	position: absolute;
	content: "";
	width: 10px;
	height: 2px;
	background: #a100ff;
	left: -20px;
	top: 10px;
}
.sessionsss h3,
.session h3{
	margin: 0;
	font-size: 20px;
	line-height: 45px;
	padding-left: 30px;
	font-family: 'Graphik-Medium';
} 
.sessionsss{
	width: 74%;
	float: left;
	border-left: 1px solid #ccc;
	padding-right: 30px;
}
.speakers{
	width: 100%;
	float: left;
	position: relative;
	padding: 50px 143px 50px; 
}
.speakers-section{
	width: 100%;
	float: left;
	padding-top: 30px;
}
.inherit_tablet.inherit_phone a{
	width: 100%;
	float: left;
}
.nectar-flip-box .flip-box-back .inner a, .nectar-flip-box .flip-box-front .inner a{
	color: #000;
}
.vist{
	display: none;
}
.nectar-flip-box .flip-box-back .inner p{
	margin: 0 0 15px;
}

.reg-btn {
    position: absolute;
    bottom: 100px;
    left: 6.5%;
}

.reg-btn .button {
    border-radius: 20px;
}
.reg-btn .button {
    font-family: 'Graphik-Regular';
    background-color: #fff;
    border: 1px solid #881bc2; 
    color: #881bc2;
}
.sessions:last-child{
	border-bottom: none;
}
.reg-btn .button:hover {
    background: #881bc2;
    color: #fff;
}






@media only screen and (min-width: 1450px){

}
@media only screen and (min-width: 1750px){
	.excellence ul li,
	.mak-cont p,
	.mak-cont p,
	.time-content,
	.excellence p{
		font-size: 20px;
		line-height: 28px;
	} 
	.clieent-speak p{
		font-size: 22px;
		line-height: 28px;
	}
	.clieent-speak h4{
		font-size: 18px;
	}
	.contact a{
		font-size: 24px;
	}
}
@media only screen and (max-width: 1285px){
	.flip-box-front, .flip-box-back { 
		min-height: 500px;
	}
}
@media only screen and (max-width: 1200px){
	.flip-box-front, .flip-box-back { 
		min-height: 580px;
	}
}
@media only screen and (max-width: 1135px){
	.banner-bg h2{
		font-size: 32px;
		line-height: 42px;
	}
	.philosophy-left h2{
		font-size: 32px;
		line-height: 42px;
	}
	.main-header{
		font-size: 32px;
		line-height: 42px;
	}
	.philosophy{
		padding: 40px 103px 20px;
	}
	.philosophy-list h3 {
		font-size: 17px; 
		line-height: 24px;
	}
	.philosophy-list p{
		font-size: 17px;
		line-height: 24px;
		padding: 20px 0;
	}
	.clieent-speak p{
		font-size: 17px;
		line-height: 24px;
		padding-top:  0px;
	}
	.read-more,
	.excellence p{
		font-size: 16px;
		line-height: 24px;
	}
	.partner { 
		padding: 100px 103px ;
	}
	.pro-descp{
		font-size: 15px;
	}
	.client-list h3{
		font-size: 25px;
		line-height: 34px;
	}
	.row-list{
		padding: 60px 103px;
	}
	.pro-name{
		font-size: 22px;
		line-height: 30px;
	}
	.excellence {
		width: 100%;
		float: left;
		position: relative;
		padding: 70px 103px 70px; 
	}
	.eligibility-box{
		padding:  0px 103px 70px; 
	}
	.startup{
		padding:  70px 103px 70px;
	}
	.philosophy-list{
		padding: 12px 10px 10px
	}
	.clieent-speak{
		padding-top: 50px
	}
	.home-section{
		padding:  50px 103px 50px;
	}
	.header-s1 {

		padding: 0px 103px 0;
	}
}

@media only screen and (max-width: 1080px){
	.banner-bg{
		width: 49%;
		top: 40px;
		left: 40px;
	}
	.agenda,
	.speakers,
	.store{
		padding: 40px 80px 40px;
	}
	.philosophy { 
		padding: 40px 80px 20px;
	}
	.excellence{
		padding: 80px 80px;
	}
	.clieent-speak{
		padding: 80px 80px 50px;
	}
	.slick-next {
		right: -45px;
	}
	.slick-prev {
		left: -60px;
	}
	.partner { 
		padding: 80px 80px 50px;
	}
	.eligibility-box{
		padding:  0px 80px 70px; 
	}
	.startup{
		padding:  70px 80px 70px;
	}
	.media.full { 
		padding: 30px 80px 80px; 
	}
	.home-section{
		padding:  40px 80px 40px;
	}
	.header-s1 {

		padding: 0px 80px 0;
	}
	.iframe.vimeo iframe {
		width: 100%;
		height: 424px;
	}
	.boxplace{
		width: 33.3%;
	}
	.boxplace:nth-child(3n+3) {
		padding: 0 0px 24px;
		padding-left: 16px;
	}
	.boxplace:nth-child(3n+4) {
		padding-left: 0px;
	}

}
@media only screen and (max-width: 980px){
	.inherit_tablet.inherit_phone{
		width: 100%;
		padding: 20px 0;
	}
}
@media only screen and (max-width:820px){
	.banner-image{
		max-height: none;

	}
	.banner-bg h2 {
		position: relative;
		top: auto;
		font-size: 23px;
		font-weight: 700;
		margin: 0;
		padding:20px 20px;
		font-family: 'Graphik-Bold'; 
		color: #000;
		max-width: 353px;
		line-height: 34px;
	}
	/*.banner-bg h2 br{
		display: none;
	}*/
	.banner-bg img{
		position: absolute;
		/*display: none;*/
	}
	.banner-bg .bg-img{
		display: none;
		position: absolute;
		bottom: 0;
		right: 20px;
		width: 40px;
	}
	.philosophy-left h2,
	.main-header{
		font-size: 24px;
		line-height: 34px;
	}
	ul.slick-dots {
		bottom: -0px;
	}
	.banner-image{
		padding-bottom:  0px;
	}
	.banner-bg{
		max-width: 100%;
	}
	.excellence ul li {
		font-size: 16px;
		line-height: 24px;
		margin: 0;
		color: #000;
		padding: 7px 0 7px 30px;
		position: relative;
	}
	/*.banner-bg{
		width: 100%;
		top:auto;
		left:auto;
		bottom: 0px;
		position: absolute;
		 background: url(../images/bg1.png); 
		background-position: bottom;
		 
		background-size: cover;
	}*/
	.banner-bg {
		width: calc( 100% - 60px );
		/* top: auto; */
		right: 0;
		margin: 0 auto;
		left: 0;
		/* bottom: 30px; */
		position: absolute;

		background-size: cover;
	}
	.philosophy { 
		padding: 40px 40px 20px;
	}
	.excellence{
		padding: 50px 40px;
	}
	.clieent-speak{
		padding: 50px 40px 50px;
	}
	.slick-next {
		right: -45px;
	}
	.slick-prev {
		left: -60px;
	}
	.philosophy-left {
		width: 100%;
		float: left;
		padding-bottom: 30px;
	}
	.philosophy-right {
		width: 100%;
		float: left;
		padding-left: 0;
	}
	.philosophy-list{
		width: 100%;
		padding: 0 0 10px;
		height: auto !important;
	}
	.philosophy-list h3{
		font-size: 15px;
		line-height: 22px;
	}
	.excellence p{
		font-size: 15px;
		line-height: 22px;
		padding-top: 20px;
	}
	.clieent-speak p,
	.philosophy-list p{
		font-size: 16px;
		line-height: 22px;
	}
	.philosophy-list p{
		padding: 10px 0 20px;
	}
	.read-more{
		font-size: 14px;
		padding-top: 20px;
	}
	.slick-next {
		right: -21px;
	}
	.slick-prev {
		left: -40px;
	}
	.slick-dots li button{
		width: 10px;
		height: 10px;
	}
	.banner-image.about{
		padding-bottom: 0;
	}
	.partner { 
		padding: 60px 40px 50px;
	}
	.client-list h3{
		font-size: 20px;
		line-height: 30px;
		margin: 10px 0 30px;
	}
	.pro-list img { 
		transform: scale(1);
	}
	.partner-list{
		padding-top: 0;
	}
	.client-list{
		padding: 0 0 20px;
		width: 100%;
	}
	.pro-list {
		width: 100%;
		float: left;
		padding:   20px 0;
		text-align: center;
	}
	.pro-name{
		padding: 10px 0 0;
		font-size: 17px;
	}
	.pro-list:first-child{
		padding:  20px 0  ;
	}
	.pro-list:nth-child(3){
		padding:  20px 0;
	}
	.client-list img {
		max-height: 120px;
		max-width: 194px;
		height: auto;
	}
	.client-list:first-child img{
		max-width: 144px;
	}
	.fueling-left {
		width: 100%; 
		padding-right:  0px;
	}
	.fueling-right {
		width: 100%;
		padding-top: 30px;
	}
	.cilents-slider:before {

		left: -10px;
	}
	.excellence ul li:before {

		left: 15px;
		top: 15px;
	}
	.eligibility-box {
		padding: 0px 40px 50px;
	}
	.boxplace {
		width: 100%;
		float: left;
		position: relative;
		padding: 0 0 20px !important;
	}
	.div-wrap{
		height: auto !important;
	}
	.startup {
		padding: 50px 40px 50px;
	}
	.start-left {
		width: 100%;
		float: left;
		padding: 0px 0;
	}
	.start-right {
		width: 100%;
		float: right;
		padding-left:  0px;
	}
	.content-start {
		width: calc( 100% - 100px);
		position: relative;
		right: 0;
		top: auto;
		transform: none;
		font-size: 16px;
		line-height: 24px;
		float: left;
		padding-left: 20px;
		padding-top: 5px;
	}
	.time-box{
		width: 100%;
		padding: 30px;
	}
	.apply-btn{
		width: 250px;
	}
	.media.full {
		padding:  0px 40px 20px;
	}
	.iframe.vimeo iframe {
		width: 100%;
		height: 200px;
	}
	.home-section {
		padding: 40px 40px 40px;
	}
	.left-sect .fueling-left {
		width: 100%;
		float: right;
		padding-left:  0px;
	}
	.header-s1 {

		padding: 0px 40px 0;
	}
	.criterias .content-start {
		width: calc(100% - 25px);

		padding-top: 0px;
		line-height: 24px;
	}
	div#benefits .startup-section {
		padding-top: 20px;
	}
	.submit{
		width: auto;
	}
	div#eligibility  .fueling-right {
		width: 100%;
		padding-top:  0px;
	}



    .flip-box-front, .flip-box-back {
        min-height: 520px;
    }

	.agenda, .speakers, .store {
        padding: 40px 40px 40px;
    }
    .sessionsss,
    .session,
    .time{
    	width: 100%;
    	text-align:left;
    	backface-visibility: hidden;
    }
    .presenter {
    width: 100%;
    min-height: 5px;
    float: left;
    padding-left:  0px;
}
.vist{
	display: none;
	position: absolute;
	bottom: 20px;
	left: 20px;
}
.vist a{
	color: #000;
}
.nectar-flip-box .flip-box-back .inner, .nectar-flip-box .flip-box-front .inner {
    padding: 20px;
}
.session{
	font-weight: 600;
}
.flip-box-front .inner h5 {
    font-size: 20px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    font-weight: 700;
    font-family: 'Graphik-Medium';
}
    .reg-btn {
        position: absolute;
        bottom: 30px;
        left: 9.5%;
        right: auto;
        margin: 0 auto;
        width: 180px;
        top: 36%;
    }
.time-box{
	height: auto !important;
}
.sessionsss{
	border: none;
}
.sessions {
    
    padding: 20px 20px; 
}
.session,
.sessionsss h3, .session h3{
	padding-left: 0;
}
.time{
	padding: 0;
}
.reg-btn .button {
    
    width: 190px;
    padding: 3px;
}
.hamburger_menu{
	width: 261px;
}
}
 