@font-face {
	font-family: "Ubuntu-B";
	src: url("../fonts/Ubuntu-B.ttf");
}
@font-face {
	font-family: "Cashew Apple Ale";
	src: url("../fonts/CashewAppleAle-Bold.ttf");
}
.main-head .display-2 {
	font-size: 37px;
	line-height: 37px;
	margin-bottom: 0;
}
.main-head .display-1 {
	font-size: 58px;
}
.section .section-hading h2 {
	font-size: 2.5rem;
	font-family: "Ubuntu", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-weight: 800;
}
.section .section-hading h2 span {
	font-size: 3rem;
	font-weight: 700;
	font-family: "Cashew Apple Ale", sans-serif;
}
.s-link {
	color: #ffffff;
	font-family: "Cashew Apple Ale", sans-serif;
	font-size: 25px;
	font-style: normal;
	font-weight: bold;
	background: #00254c;
	padding: 7px 30px;
}
.s-link:hover {
	color: #f1f1f1;
}
.info-link {
	margin-left: 3%;
	background: #76b831;
	color: #fff;
	font-family: "Lucida Bold", sans-serif;
	font-weight: 800;
	width: 40px;
	line-height: 40px;
	height: 40px;
	border-radius: 50%;
	display: inline-block;
	text-align: center;
	font-size: 27px;
}
.info-link.white {
	background: #fff;
	color: #80ba27;
}
.gbh img {
	max-width: 250px;
	float: left;
	width: 100%;
}
.small-p {
	font-size: 14px;
}
.small-p2 {
	font-size: 16px;
}
footer {
	text-align: center;
	color: #fff;
}
.hl-hr {
	border-top: 1px solid #80ba27;
}
.row .column, .p1sec5 .col-md-9, .border-right-green {
	border-right: 1px solid #80ba27;
}
.row .column:last-child, .p1sec2 .column {
	border-right: 0;
}
.info-right {
	float: right;
}
h3 {
	font-size: 2.09rem;
	font-weight: 600;
}
.p1sec3 .column {
	padding: 0 2.3%;
}
.cert {
	float: left;
}
.cert img {
	width: 50%;
	float: left;
}
section {
	padding-bottom: 0;
}
h2 {
	font-size: 2.5rem;
}
.non-black {
	color: #6b6b6a;
}
.modal-content {
	border: 1px solid #80ba27;
}
.left .col-md-6 h3 {
	float: left;
	width: 50%;
}
.text-white .large-number {
	color: #fff;
}
.large-number {
	margin-top: -4px;
	display: block;
}
#header .inner:before {
	top: -26px;
}
.left .col-md-6 .round-number {
	display: inline-block;
}
.sp-p {
	text-align: center;
}
.t-box {
	margin-top: 10px;
}
.t-box p {
	font-weight: 800;
}
.t-box h3 {
	font-size: 1.2rem;
	margin-bottom: 0;
}
.inline-imgs .img-wrap {
	width: 25%;
	display: inline-block;
}
.bold-li li {
	color: #fff;
	font-size: 33px;
	font-weight: 800;
}
.load {
	background: #ece7cf;
}
.fill {
	background: green;
	display: block;
	width: 0;
	min-height: 28px;
}
.right {
	float: right;
}
.load-wrap {
	margin-bottom: 5%;
}
.p1sec6 .info-wrapper {
	margin-bottom: 3%;
}
.p2sec4 .col-md-7 .row {
	margin-bottom: 7%;
}
.row-center {
	display: flex;
	align-items: center;
}
.p2sec5 .detailed-boxes h4 {
	font-size: 1.0rem;
}
.p2sec5 .detailed-boxes .large-number {
	color: #80ba27;
	font-size: 2.3rem;
}
.key-people {
	padding-bottom: 0;
}
.p2sec6 li {
	list-style: none;
	margin: 12px 0;
	font-size: 13px;
}
.hl-p {
	margin-top: 10%;
}
.hl-p a {
	color: #80ba27;
	font-weight: 800;
}
.p2sec8 .col-md-8 .col-md-4 {
	margin-top: 4%;
}
.p2sec8 .col-md-8 .row {
	margin-bottom: 6%;
}
.inline-pictures img {
	width: auto;
	margin: auto;
	display: block;
}
.p1sec5 h5 {
	font-family: "Ubuntu-B";
	font-size: 1.5rem;
}
.p1sec5 h3.non-black {
	display: block;
	text-align: center;
}
.p1sec5 .round-number {
	margin: 0 auto;
}
.p1sec2 .video {
	margin-top: 3%;
}
.key-people .display-2 {
	margin-bottom: 0;
}
.section .section-hading {
	padding-top: 17px;
	padding-bottom: 7px;
	margin-bottom: 22px;
}
.large-number {
	font-size: 3.5rem;
}
.p1sec5 h2, .p1sec4 h2, .info {
	font-family: "Ubuntu-B";
}
.p1sec2 h3 {
	font-size: 1.5rem;
}
.div-sp {
	margin-top: 10%;
}
.info-link-small {
	width: 25px;
	height: 25px;
	line-height: 25px;
	font-size: 18px;
	margin: 0 1%;
}
 @media screen and (min-width: 1400px) {
#header .inner:before {
	right: -70px;
}
}
 @media screen and (max-width: 1399px) {
#header .inner:before {
	right: -35px;
}
h2 {
	font-size: 2rem;
}
.large-number {
	font-size: 2.5rem;
}
}
 @media only screen and (max-width: 1400px) and (min-width: 991px) {
#content .container {
	max-width: 1050px !important;
}
}
 @media screen and (max-width: 1600px) {
.box1 {
	padding-top: 23px;
}
}
 @media screen and (max-width: 1199px) {
.round-number.large {
	width: 150px;
	height: 150px;
	line-height: 150px;
}
.round-number.large span {
	font-size: 3.4375rem;
}
.box1 {
	padding-top: 30px;
}
}
 @media screen and (max-width: 768px) {
h3 {
	font-size: 1.5rem;
}
.btm-logos div:not(:first-child) {
	float: left;
	margin-top: 10%;
	width: 33.33%;
}
.gbh p {
	float: left;
	width: 100%;
	margin-bottom: 0;
	margin-top: 17px;
}
.p1sec4 h2 {
	font-size: 2rem;
}
.p1sec4 p {
	float: left;
}
.inline-pictures .col-md-3 {
	margin-bottom: 7%;
}
div {
	border-right: 0 !important;
}
.p1sec3 .column {
	margin-bottom: 6%;
}
.left .col-md-4, .left .col-md-8, .left .col-md-5 {
	padding-right: 0px;
	padding-left: 0px;
}
.p1sec5 .row {
	padding-left: 15px;
	padding-right: 15px;
}
.main-head .display-2 {
	font-size: 30px;
	line-height: 30px;
}
.main-head .display-1 {
	font-size: 45px;
}
.p1sec3 .column {
	margin-top: 5%;
}
.p1sec5 .col-md-3 {
	margin-top: 10%;
}
.p1sec5 h3.non-black {
	font-size: 24px;
	margin-top: 7%;
}
}
/*deepak */
.section-new-class {
	padding-top: 0px;
}
.section-new6 {
	padding-left: 15px !important;
}
.round-number.large span {
	background: #80ba27;
	width: 180px;
	height: 180px;
	display: inline-block;
	line-height: 180px;
	border-radius: 100px;
	text-align: center;
	margin-left: -29px;
}
.col-md-5.planet-imgs {
	margin-top: 6px;
}
h3.col-md-3.financieel-text {
	padding-left: 0px;
}
.resultaat-col-md3 .col-md-4 {
	width: 100%;
	max-width: 100%;
}
.colsd-wrapper .wrapper-like {
	display: flex;
	float: left;
	width: 100%;
	margin-top: 24px;
}
.colsd-wrapper .wrapper-like .large-number {
	color: #80ba27;
	margin-left: 29px;
}
.wrapper-raging {
	color: #80ba27;
	font-size: 2.5rem;
	font-weight: 700;
}
.likeo-wra {
	margin-top: 14px;
}
.row.row-ra {
	width: 100%;
	float: left;
	margin-top: 22px;
}
.row.row-ra .wrapper-like {
	float: left;
	max-width: initial;
	width: auto;
}
.row.row-ra .large-number {
	color: #80ba27;
	margin-top: 11px;
}
.row.row-ra .wrapper-like .larg-icon {
	margin-top: 29px;
}
.sectionnew-wrapp {
	margin-top: 5px;
	margin-bottom: 16px;
}
.container-wra .content {
	margin-top: 19px;
}
.bold-list-wrapper {
	float: left;
	width: 100%;
}
.col-md-3-new {
	max-width: 27%;
	flex: auto;
}
.sectionnew-wrapp h2 {
	font-size: 2.09rem;
	font-weight: 600;
}
.container-wra h2.display-2 {
	margin-bottom: 15px;
}
.new-block-wrapper {
	padding-top: 0px;
}
h3.text-topnew {
	line-height: 29px;
	vertical-align: text-top;
}
.row.prosperity-row {
	line-height: initial;
	width: 100%;
}
.section-new-class h2 {
	font-size: 2.09rem;
	font-weight: 600;
}
.title-wrasa {
	font-size: 2.09rem;
	font-weight: 600;
}
.last-info-form h3.title-wrasa {
	font-size: 2.09rem;
	font-weight: 600;
}
h2.sub-title {
	font-size: 1.5rem;
}
#content {
	padding-top: 0px;
	margin-top: 173px;
}
.class-wrapper-cont {
	float: left;
	width: 100%;
}
.col-mds-mole-text {
	padding-left: 0px;
}
.col-mds-mole-text h3 {
	font-size: 26px; 
	
}
/*.col-mds-mole-text p {
	font-size: 16px !important;
	line-height: 18px;
	margin-top: 5px;
}*/
.statistic.larg-nu {
	margin-top: 40px !important;
}
.imfd {
	margin-top: 7px;
}
h3.non-black.left-texts {
	text-align: left;
}
.numbers-inf {
	margin-top: 67px;
}
.green-blcok-text {
	margin-top: 49px;
}
h3.text-white.title-wrasa.bds {
	font-size: 2.09rem !important;
	font-weight: 600 !important;
}
h3.veiligheid.title-wrasa {
	font-size: 2.09rem;
	font-weight: 600;
}
.gif-wrapper h5 {
	text-align: center;
	font-size: 22px;
}
.last-info-form {
	padding-bottom: 0;
}


.row.margin-top-s {
    margin-top: 46px;
}
.imfd img {
    height: 278px;
}
/**** Mobile Layout ****/
@media only screen and (max-width: 767px) {
.row.margin-top-s {
    margin-top: 0px;
}
	
.imfd img {
    height:auto;
}	
	
.round-number.large span {
	margin-left: 0px;
}
.statistic.larg-nu {
	margin-top: 25px !important;
}
.col-mds-mole-text {
	padding-left: 15px;
	padding-top: 6px;
}
.round-number.large.col-md-5sa {
	text-align: center;
}
.new-se .col-md-9 {
	padding: 0px;
}
h3.col-md-5.ncs {
	padding-left: 0px;
}
.col-md-da {
	padding: 0px;
}
.new-se .col-md-4 h3.veiligheid {
	margin-bottom: 20px;
}
h3.text-white.title-wrasa.bds {
	font-size: 28px !important;
	font-weight: 600 !important;
}
h2.text-white.title-wrasa.bds {
	font-size: 28px;
	font-weight: 600;
	font-family: "Ubuntu-B";
}
h3.non-black.left-texts {
	font-family: "Ubuntu-B";
	font-size: 1.5rem;
}
#content {
	margin-top: 283px !important;
	padding-top: 0px !important;
}
.topsa-section {
	padding-top: 0px;
}
h2.larg-title {
	font-size: 24px;
}
section.container.p1sec3.section.sectionnew-wrapp {
	margin-top: 0px;
	padding-top: 0px;
}
.info-wrapper.alt.newalt {
	margin-top: 23px;
}
.section-new-class h2 {
	font-size: 2.09rem;
	font-weight: 600;
}
.row.row-ra .col-md-12.col-sm-12 {
	padding-right: 0px;
}
.sectionnew-wrapp h2 {
	word-break: break-all;
}
.container-wra .content {
	margin-bottom: 15px;
}
.total-vale .info-wrapper.alt .row .col-md-4 {
	display: inline-block;
	width: auto !important;
	float: left;
}
.total-vale .info-wrapper.alt {
	margin-top: 22px;
}
.round-number.large span {
	width: 120px;
	height: 120px;
	line-height: 120px;
	font-size: 46px;
}
.row.row-ra .wrapper-like .larg-icon {
	margin-top: 10px;
}
.staff.p2sec1 {
	padding-top: 0px;
}
.col-md-3-new {
	max-width: 100%;
	flex: auto;
}
.sectionnew-wrapp .col-md-3.column {
	padding: 0px 15px;
}
.mobile-title {
	font-size: 1.5rem !important;
}
.section-new-class.ds .col-md-6.column.section-new6 {
	margin-top: 0;
}
}
@media all and (min-width: 768px) and (max-width: 1024px) {
	
.section-new-class.ds .column {
    margin-top: 0 !important;
}	
	
.new-se h3.non-black {
	font-size: 21px;
}
.col-md-3.col-md-da {
	margin-top: 0px !important;
}
.p1sec5.new-se h3.non-black {
	margin-top: 0px;
}
#content {
	margin-top: 234px;
}
.gif-wrapper h5 {
	text-align: center;
	font-size: 16px;
}
.gif-wrapper .col-md-3 {
    width: 33%;
    max-width: 33%;
    flex: auto;
    margin-top: 25px;
}

.last-info-form {
   
    padding-bottom: 30px;
}
h3.col-md-5.ncs {
	width: 60%;
	max-width: 100%;
	flex: auto;
}
.row.row-pso {
	width: 100%;
}
.sectionnew-wrapp h2 {
	font-size: 24px;
}
.round-number.large span {
	width: 150px;
	height: 150px;
	line-height: 150px;
	text-align: center;
	margin-left: 0px;
	margin-top: 20px;
}
.col-md-3-new {
	max-width: 33%;
	flex: auto;
}


}
 @media all and (min-width: 1400px) and (max-width: 1600px) {
.round-number.large span {
    background: #80ba27;
    width: 180px;
    height: 180px;
    display: inline-block;
    line-height: 180px;
    border-radius: 100%;
    text-align: center;
    font-size: 86px;
    margin-left: 50px;
}
p.small-p2.newso {
	max-width: 89%;
	margin-top: 20px;
}
#content {
	padding-top: 0px;
	margin-top: 171px !important;
}
.col-mds-mole-text {
	padding-left: 0px;
}
.col-mds-mole-text h3 {
	font-size: 2.09rem;
}
.col-mds-mole-text p {
    font-size: 19px !important;
    line-height: 26px;
}
.cert.cert-newsa img {
	width: 78%;
}
.new-se .round-number.large {
	height: auto;
	margin-bottom: 22px;
	margin-top: 24px;
}
.imfd {
   
    text-align: center;
}
}

 @media all and (min-width: 1600px) and (max-width: 5000px) {
.round-number.large span {
    background: #80ba27;
    width: 180px;
    height: 180px;
    display: inline-block;
    line-height: 180px;
    border-radius: 100%;
    text-align: center;
    font-size: 86px;
    margin-left: 50px;
}
p.small-p2.newso {
	max-width: 89%;
	margin-top: 20px;
}
#content {
	padding-top: 0px;
	margin-top: 271px !important;
}
.col-mds-mole-text {
	padding-left: 0px;
}
.col-mds-mole-text h3 {
	font-size: 2.09rem;
}
.col-mds-mole-text p {
    font-size: 19px !important;
    line-height: 26px;
}
.cert.cert-newsa img {
	width: 78%;
}
.new-se .round-number.large {
	height: auto;
	margin-bottom: 22px;
	margin-top: 24px;
}
.imfd {
   
    text-align: center;
}
}


@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
#content {
    margin-top: 166px;
}


}





