.flx {
    display: flex;
    justify-content: space-around;
    flex-flow: column;
}

.intro-section{
	padding: 40px 0;
	background-image: url(/assets/images/bg-light.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	position: relative;
}



.intro-section:after {
    content: " ";
    display: block;
    height: 720px;
    width: 280px;
    background-image: url(/assets/images/dots.png);
    background-repeat: no-repeat;
    background-position: bottom left;
    position: absolute;
    right: 0px;
    bottom: 40px;
}



.intro-section-2{
	padding: 40px 0 10px 0;
	background-image: url(/assets/images/bg-light.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	position: relative;
}

.intro-section-2:before {
    content: " ";
    display: block;
    height: 720px;
    width: 150px;
    background-image: url(/assets/images/dots.png);
    background-repeat: no-repeat;
    background-position: bottom left;
    position: absolute;
    left: 0px;
    bottom: 40px;
}



.intro-section-3 {
	padding: 40px 0;
	background-image: url(/assets/images/bg-light.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	position: relative;
}

.intro-section-3:after {
    content: " ";
    display: block;
    height: 720px;
    width: 280px;
    background-image: url(/assets/images/dots.png);
    background-repeat: no-repeat;
    background-position: bottom left;
    position: absolute;
    right: 0px;
    bottom: 40px;
}




.heading{
	font-size: 44px;
	line-height: 46px;
	text-align: center;
	font-weight: 800;
	margin: 25px 0  25px 0;
	position: relative;
}


.heading.headingleft{
	text-align: left;
}


.heading.headingleft:before{
	margin-left: 0px;
}

.heading:before {
    content: " ";
    display: block;
    width: 64px;
    height: 62px;
    margin: 0 auto 9px auto;
	background-repeat: no-repeat;
    background-image: url(/assets/images/logo-icon.png);
    background-position: center top;
}


.bbox{
	color: #fff;
	padding: 25px;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	
	display: flex; justify-content: flex-end; flex-flow: column;
	position: relative;
	z-index: 9994;
}





.bbox h3 {
    margin: 14px 0;
    font-size: 26px;
    line-height: 25px;
}

.bbox p {
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
	margin: 0px;
}


.bbox.b1 {
    min-height: 599px;
 }

.bbox.b2 , .bbox.b3 {
    min-height: 352px;
	margin-bottom: 25px;
 }


.colbox{
	padding: 25px;
	background-color: #399827;
	color: #fff;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
}


.colbox img{
	margin-bottom:14px;
}

.colbox h4{
	font-size: 27px;
	text-transform: uppercase;
	font-weight: 700;
	line-height: 29px;
}

.colbox p{
	font-size: 16px;
	line-height: 22px;
	margin:10px 0 0 0;
}

.colbox.colbox-2{
	background-color: #ff9124;
}

.colbox.colbox-3{
	background-color: #469bfa;
}

.colbox.colbox-4{
	background-color: #ea3495;
}


.platform-bx-1{
	padding: 25px;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
	margin-bottom: 30px;
	background-color: #e8e8e8;
}


.platform-bx-1 img{
	height: auto;
	max-width: 100%;
}


.platform-bx-1 h4.heading{
	text-align:left;
	font-size: 32px;
	color: #231f20;
}

.platform-bx-1 h4.heading:before{
	background-image: url(/assets/images/ico.png);
	margin-left: 0px;
}


.platform-bx-1 p{
	font-size: 16px;
}






.platform-bx-2{
	padding: 25px;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
	margin-bottom: 30px;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f6923f+0,f6923f+9,f58749+23,f2705e+41,ee4b80+67,ea3991+83,ea3495+90,ea3495+100 */
background: #f6923f; /* Old browsers */
background: -moz-linear-gradient(top, #f6923f 0%, #f6923f 9%, #f58749 23%, #f2705e 41%, #ee4b80 67%, #ea3991 83%, #ea3495 90%, #ea3495 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #f6923f 0%,#f6923f 9%,#f58749 23%,#f2705e 41%,#ee4b80 67%,#ea3991 83%,#ea3495 90%,#ea3495 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #f6923f 0%,#f6923f 9%,#f58749 23%,#f2705e 41%,#ee4b80 67%,#ea3991 83%,#ea3495 90%,#ea3495 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6923f', endColorstr='#ea3495',GradientType=0 ); /* IE6-9 */}


.platform-bx-2 img{
	height: auto;
	max-width: 100%;
}


.platform-bx-2 h4.heading{
	text-align:left;
	font-size: 32px;
	color: #fff;
}

.platform-bx-2 h4.heading:before{
	background-image: url(/assets/images/white-ico.png);
	margin-left: 0px;
}


.platform-bx-2 p{
	font-size: 16px;
	color: #fff;
}









.platform-bx-3{
	padding: 25px;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
	margin-bottom: 30px;


/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fea400+0,fea400+21,fd9d0a+31,f9882b+51,f05c6d+86,ee507f+100 */
background: #fea400; /* Old browsers */
background: -moz-linear-gradient(top, #fea400 0%, #fea400 21%, #fd9d0a 31%, #f9882b 51%, #f05c6d 86%, #ee507f 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #fea400 0%,#fea400 21%,#fd9d0a 31%,#f9882b 51%,#f05c6d 86%,#ee507f 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #fea400 0%,#fea400 21%,#fd9d0a 31%,#f9882b 51%,#f05c6d 86%,#ee507f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fea400', endColorstr='#ee507f',GradientType=0 ); /* IE6-9 */



}


.platform-bx-3 img{
	height: auto;
	max-width: 100%;
}


.platform-bx-3 h4.heading{
	text-align:left;
	font-size: 32px;
	color: #fff;
}

.platform-bx-3 h4.heading:before{
	background-image: url(/assets/images/white-ico.png);
	margin-left: 0px;
}


.platform-bx-3 p{
	font-size: 16px;
	color: #fff;
}


#patner1{
	margin: -43px 0 0 0;
	background-image: url(/assets/images/bg-1.jpg);
	background-position: center top;
	padding: 45px 0 0 0;
	z-index: -1;
	min-height: 789px;
}




#patner2{
	margin: 0px 0 0 0;
	background-image: url(/assets/images/bg-2.jpg);
	background-position: center top;
	padding:0px 0 0 0;
	z-index: -1;
	
	min-height: 727px;}




#patner3{
	margin: 0px 0 0 0;
	background-image: url(/assets/images/bg-3.jpg);
	background-position: center top;
	padding:0px 0 0 0;
	z-index: -1;
	
	min-height: 622px;}