﻿@charset "utf-8";
html {
    box-sizing: border-box
}
  
*,
*:before,
*:after {
    box-sizing: inherit
}

html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0;
}
/*scrollbar*/
#s4-workspace{height:100%!important;width:100%!important;overflow:hidden!important}
body{overflow-y:auto!important}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
    display: block
}

audio,
canvas,
progress,
video {
    display: inline-block
}

progress {
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],
template {
    display: none
}

a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects
}

a:active,
a:hover {
    outline-width: 0
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted
}

dfn {
    font-style: italic
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -0.25em
}

sup {
    top: -0.5em
}

figure {
    margin: 1em 40px
}

img {
    border-style: none
}

svg:not(:root) {
    overflow: hidden
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

button,
input,
select,
textarea {
    font: inherit;
    margin: 0
}

optgroup {
    font-weight: bold
}

button,
input {
    overflow: visible
}

button,
select {
    text-transform: none
}

button,
html [type=button],
[type=reset],
[type=submit] {
    -webkit-appearance: button
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
    border-style: none;
    padding: 0
}

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
    outline: 1px dotted ButtonText
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

textarea {
    overflow: auto
}

[type=checkbox],
[type=radio] {
    padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-input-placeholder {
    color: inherit;
    opacity: 0.54
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}


/* End extract */

html {
    overflow-x: hidden
}


h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 10px 0
}


hr {
    border: 0;
    border-top: 1px solid #eee;
    margin: 20px 0
}

img {
    margin-bottom: -5px
}

a {
    color: inherit
}

.padding-0 {
    padding: 0 !important
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

header {
    z-index: 10;
    position: relative;
}

.mrgTop0 {
    margin-top: 0px !important
}

.clr {
    clear: both
}

.mrgBottom10 {
    margin-bottom: 10px
}

.animate-fading {
    -webkit-animation: fading 10s infinite;
    animation: fading 10s infinite
}
li{
	list-style:none
}
@-webkit-keyframes fading {
    0% {
        opacity: 0
    }
    50% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@keyframes fading {
    0% {
        opacity: 0
    }
    50% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

.animate-opacity {
    -webkit-animation: opac 0.8s;
    animation: opac 0.8s
}

@-webkit-keyframes opac {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes opac {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.animate-top {
    position: relative;
    -webkit-animation: animatetop 0.4s;
    animation: animatetop 0.4s
}

@-webkit-keyframes animatetop {
    from {
        top: -300px;
        opacity: 0
    }
    to {
        top: 0;
        opacity: 1
    }
}

@keyframes animatetop {
    from {
        top: -300px;
        opacity: 0
    }
    to {
        top: 0;
        opacity: 1
    }
}

.animate-left {
    position: relative;
    -webkit-animation: animateleft 0.4s;
    animation: animateleft 0.4s
}

@-webkit-keyframes animateleft {
    from {
        left: -300px;
        opacity: 0
    }
    to {
        left: 0;
        opacity: 1
    }
}

@keyframes animateleft {
    from {
        left: -300px;
        opacity: 0
    }
    to {
        left: 0;
        opacity: 1
    }
}

.animate-right {
    position: relative;
    -webkit-animation: animateright 0.4s;
    animation: animateright 0.4s
}

@-webkit-keyframes animateright {
    from {
        right: -300px;
        opacity: 0
    }
    to {
        right: 0;
        opacity: 1
    }
}

@keyframes animateright {
    from {
        right: -300px;
        opacity: 0
    }
    to {
        right: 0;
        opacity: 1
    }
}

.animate-bottom {
    position: relative;
    -webkit-animation: animatebottom 0.4s;
    animation: animatebottom 0.4s
}

@-webkit-keyframes animatebottom {
    from {
        bottom: -300px;
        opacity: 0
    }
    to {
        bottom: 0px;
        opacity: 1
    }
}

@keyframes animatebottom {
    from {
        bottom: -300px;
        opacity: 0
    }
    to {
        bottom: 0;
        opacity: 1
    }
}

.animate-zoom {
    -webkit-animation: animatezoom 0.6s;
    animation: animatezoom 0.6s
}

@-webkit-keyframes animatezoom {
    from {
        -webkit-transform: scale(0)
    }
    to {
        -webkit-transform: scale(1)
    }
}

@keyframes animatezoom {
    from {
        transform: scale(0)
    }
    to {
        transform: scale(1)
    }
}





/*Home page css*/
#s4-bodyContainer {background: #fff;padding: 0!important;margin: 0}
#s4-bodyContainer,body {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family:Arial, Helvetica, sans-serif;
	/*font-weight:500;*/
	font-size:1rem;
	line-height: 1.5;
	transition: all 0.3s ease-in-out
}

.ms-webpartzone-cell {margin-bottom: 0!important}
.ms-webpart-menuLink {width: 11px;height: 9px}
html, body, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, 
big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, 
strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, 
ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, 
tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, 
header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 1em;vertical-align: baseline;outline: none;-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
html { margin-left: calc(100vw - 100%); }
#ms-designer-ribbon img {max-width: inherit !important;}
/*#ms-designer-ribbon *{font-size:14px!important}*/
#s4-workspace img,footer img {max-width:100%;border: none;}
#s4-workspace{width:100%!important}
.ms-signInLink{display:none!important}
/*#divMenuZone{height:0px}*/
#topnav ul li {font-size: 0.7rem}
.userAnonActions a, .userAnonActions span {padding: 0 10px;color: #666666;text-decoration: none!important;}
.mainNavigation .navbar-nav>li>.dropdown-menu{margin-top:0px!important}
header.fixed-header {width: 100%;position: fixed;top: 0;height: 120px;z-index: 11;transition: all 0.5s ease-in-out}
.fixed-header .siteMainLogo img {max-width: 90%!important;margin-top: 5px;}
#divEmptyMsg{display: block;background-color: #cdcdcd;color: #666;padding: 20px;box-shadow: 7px 0px 11px #d3d3d3;text-align: center;width: 40%;margin: 20px auto;font-weight: bold;color: #745e51;}
#divEmptyMsg span{font-weight: bold;color: #745e51;}
.s4-wpcell > .ms-webpart-chrome, .s4-wpactive > .ms-webpart-chrome{border-top-width:0px;}
.ms-webpart-titleText{line-height:1;}
.langSwitchSelected{display:none}
.langSwitch,langSwitch:hover,langSwitch:visited,langSwitch:focus{padding: 0 10px;color: #666666!important;font-weight: normal;}
#divProgramObjectivesZone,#divChallengesZone,#divBenefitsZone,#divResultsZone,#divToolsZone,#divAgendaZone,#Program{padding:10px 0px}
input[type="radio"], input[type="checkbox"]{margin:0px 5px!important}
.g-recaptcha{margin-bottom: 15px;}
.greyBg{color:#797979}
/*.mainNavigation .megamenuTitle{padding:10px!important}*/
.primaryColor{color:#e11f26}
/*body scroll styling*/

#s4-workspace::-webkit-scrollbar-thumb {background-color: #ad146b;border-radius: 10px;}
#s4-workspace::-webkit-scrollbar {width: 8px;background-color: #f1f1f1;border-radius: 10px;}
/*loader*/
#loadingBarOverlay{position:absolute;top:0px;left:0px;right:0px;background-color:rgba(255,255,255,0.8);width:100%;height:100%;z-index:1}
#loadingBar {width: 70px;height: 70px;display: inline-block;background-size: cover;background: url('/Style Library/LINKDev/Img/loader.svg') center center no-repeat;position: absolute;top: 30%;z-index:2}
.personaldataBrief p{overflow-y: auto;overflow-x: hidden;height: 195px}
@media (min-width : 320px) and (max-width : 480px) {
#divEmptyMsg{
	width:80%
}
}
/*****************************************************
*******************program Brief Section**************
******************************************************/

.programBrief {object-fit: contain;object-position: center;min-height: 430px;/*max-height: 660px;*/width: 100%;padding:15px 0px}
.programBrief .briefHeader {margin-top: 100px;color:#ffffff}
.programBrief .btnWrapperBrief {width: 100%;display: inline-block;padding: 30px 0px;}
.developmentBtn:hover,.developmentBtn:visited,.developmentBtn:active,.developmentBtn:focus {text-decoration: none}
.developmentBtn:hover {background-color: #e11f26;color: #fff !important}
/*.programBrief .btnWrapperBrief .developmentBtn {margin: 55px 10px 0 0}*/
.briefHeader {color: #fff!important;display: inline-block;margin-bottom: 0px;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
.briefSubTitle {color: #fff!important;display: inline-block;margin: 5px 0 0 0;width: 100%; white-space: nowrap;overflow: hidden; text-overflow: ellipsis}
.briefContent {color: #fff!important;display: inline-block; margin-top: 25px;width: 50%}
.developmentBtn {width: 200px;text-align: center;color: #000!important;background-color: #fff;border-radius: 50px;display: inline-block;padding: 23px 0;box-shadow: 2px 2px 10px #4b4b4b}

@media (min-width : 320px) and (max-width : 480px) {
.briefContent{
	width:100%
}

.programBrief .btnWrapperBrief .developmentBtn{
	margin: 10px 10px 15px 0;
}
}
@media (min-width : 481px) and (max-width : 767px) {

}
@media (min-width : 768px) and (max-width : 1024px) {

}
@media (min-width : 1024px) and (max-width : 1366px) {

}
 



/******************************************************
***************End program Brief Section***************
******************************************************/


/*****************************************************
********************Program Processes*****************
******************************************************/

.programProcesses {
    display: inline-block;
    background: url(../image/programProcesses.png) center center no-repeat;
    object-fit: contain;
    object-position: center;
    width: 100%;
    padding: 20px 0;
    margin:40px 0
}

.developmentMainTitleCont {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.developmentMainTitle {
    color: #000;
    text-align: center;
    width: 100%;
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 7px;
    text-transform: uppercase;
    letter-spacing: 1px;
    /*font-family: Century Gothic;*/
}

.mainTitleBorder {
    width: 120px;
    height: 8px;
    text-align: center;
    display: inline-block;
    background-color: #e11f26
}

.processesSection .arrowright-banner {
    background: url('../image/arrowRight.png') center center no-repeat;
    width: 60px;
    height: 60px;
    display: inline-block;
    background-size: inherit;
    vertical-align: middle;
    margin: 0 10px;
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 50px;
    padding: 10px
}

.processesSection .arrowleft-banner {
    background: url('../image/arrowLeft.png') center center no-repeat;
    width: 60px;
    height: 60px;
    display: inline-block;
    background-size: inherit;
    vertical-align: middle;
    margin: 0 10px;
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 50px;
    padding: 10px
}

.processesSection .owl-prev,
.processesSection .owl-next {
    position: absolute;
    top: 140px;
}

.processBullets {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 10px 10px;
    border-color: transparent transparent #CDDD54 transparent;
    display: inline-block;
}

.bulletsP {
    display: inline-block
}

.paragraphBulletsCont {
    margin-bottom: 7px;
    display: flex;
    align-items: baseline;
}

.processParagraph {
    margin-bottom: 30px;
}
.developmentMainTitleCont{    margin: 0px 0 15px;}
#divProgramProcessTitle{margin:20px 0}
@media (min-width : 320px) and (max-width : 480px) {

}
@media (min-width : 481px) and (max-width : 767px) {

}
@media (min-width : 768px) and (max-width : 1024px) {

}
  
@media (min-width : 1024px) and (max-width : 1366px) {

}

/*****************************************************
****************End Program Processes*****************
******************************************************/


/*****************************************************
******************* Program Overview*******************
******************************************************/

.programOverview {
    display: inline-block;
    /*background: url(../image/overview.jpg) center center no-repeat;*/
    object-fit: contain;
    object-position: center;
    min-height: 660px;
    width: 100%;
}


.programOverview .overViewCont {
    /*background-color: rgba(0, 0, 0, 0.7);*/
    /*display: flex;*/
    height: 100%;
    width: 46%;
    padding-top: 5% ;
}

.developmentMainTitleCont.blackBg {
    display: flex;
    flex-direction: column;
 
}

.developmentMainTitleCont.blackBg .developmentMainTitle {
    color: #fff;
    width: 100%;
    margin-bottom: 7px;
}

.developmentMainTitleCont.blackBg .mainTitleBorder {
    width: 120px;
    height: 8px;
    text-align: center;
    display: inline-block;
    background-color: #e11f26
}

.programOverview .overViewParagraph {color: #fff;margin-top: 30px;margin-bottom: 50px;line-height: 1.5;font-weight:500}

.paragraphBulletsCont.whiteBg .processBullets {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 10px 10px;
    border-color: transparent transparent #fff transparent;
    display: inline-block;

}

.paragraphBulletsCont.whiteBg .bulletsP {
    display: inline-block;
    color: #fff
}

.paragraphBulletsCont.whiteBg {
    margin-bottom: 15px;
    display: flex;
    align-items: baseline;
}

.processesSection .processParagraph {
    margin-bottom: 30px;
}
/*preview and delete icons in dynamic forms*/
.ViewLink,.DeleteLink {width: 20px;height: 20px;display: block;background-size: cover;margin:10px} 
.DeleteLink {background-image:url('/Style%20Library/LINKDev/images/x-mark.svg')}
.ViewLink {background-image:url('/Style%20Library/LINKDev/images/preview.svg')}
/*careers preview and delete buttons*/
.MaultipleFileUploadRoot table tr td:nth-child(1),.MaultipleFileUploadRoot table tr td:nth-child(2), .MaultipleFileUploadRoot table tr td:nth-child(3) {display: inline-block;vertical-align:middle}

@media (min-width : 320px) and (max-width : 480px) {
.programOverview {
    display: inline-block;
    background: url(../image/overviewNoBg.jpg) center center no-repeat;
    object-fit: contain;
    object-position: center;
    height: 660px;
    width: 100%;
}
.programOverview .overViewCont{
	width:100%;
	}
.programOverview .overViewParagraph{
	    height: 320px;
    overflow-y: auto;
}

}
@media (min-width : 481px) and (max-width : 767px) {
.programOverview {
    display: inline-block;
    background: url(../image/overviewNoBg.jpg) center center no-repeat;
    object-fit: contain;
    object-position: center;
    height: 660px;
    width: 100%;
}
.programOverview .overViewCont{
	width:100%;
	}


}
@media (min-width : 768px) and (max-width : 1024px) {
.programOverview {
    display: inline-block;
    background: url(../image/overviewNoBg.jpg) center center no-repeat;
    object-fit: contain;
    object-position: center;
    height: 660px;
    width: 100%;
}
.programOverview .overViewCont{
	width:100%;
	}

}

@media (min-width : 1024px) and (max-width : 1366px) {
/*.programOverview .overViewCont{
	padding:2% 9%
}*/
.paragraphBulletsCont.whiteBg .bulletsP{
	font-size:14px!important
}
.programOverview .overViewParagraph{
	margin-bottom:30px;font-size:16px!important
}
}


  


/*****************************************************
***************End Program Overview*******************
******************************************************/


/*****************************************************
***************Eligability Critiria*******************
******************************************************/

.eligibilityCriteria {
    padding: 20px 0;
    /*background-color: #ebebeb;*/
}

.eligibilityCriteria .eligabilityContentCont {
    display: flex;
    margin-bottom: 20px;
    align-items: center
}

.eligibilityCriteria .eligabilityContentCont:first-child {
    margin-top: 20px
}

.eligibilityCriteria .eligabilityOrder {
    color: #fff;
    background-color: #a7a7a7;
    border-radius: 50px;
    min-width: 50px;
    height: 50px;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.eligibilityCriteria .bulletsContainer {
    margin-top: 20px
}

.eligibilityCriteria .eligabilityBulletSec {
    display: flex;
    flex-direction: column;
    align-items: left;
}
@media (min-width : 320px) and (max-width : 480px) {

}
@media (min-width : 481px) and (max-width : 767px) {

}
@media (min-width : 768px) and (max-width : 1024px) {

}
  
@media (min-width : 1024px) and (max-width : 1366px) {

}


/*****************************************************
***********End Eligability Critiria*******************
******************************************************/


/*****************************************************
******************* Program News*********************
******************************************************/

.programNews {padding: 20px 0}
.programNews .newsImg {display: inline-block;background: url(../image/news1.jpg) center center no-repeat;background-size: cover;object-position: center;height: 150px;width: 100%;margin: 30px 0 7px 0}
.programNews .newsDateImg svg {width: 22px;height: 22px}
.programNews .owl-carousel .owl-stage {margin: 0px auto 15px}
.programNews .owl-nav {margin: 0px 0px 20px}
.programNews .owl-prev, .programStartups .owl-next{position:inherit}
.programNews .owl-prev .icon-arrowLeftIcon, .programNews .owl-next .icon-arrowRightIcon{font-size: 2.57rem;color: #878787;margin: 0px 15px;display: block}

    
@media (min-width : 320px) and (max-width : 480px) {

}
@media (min-width : 481px) and (max-width : 767px) {

}
@media (min-width : 768px) and (max-width : 1024px) {

}
@media (min-width : 1024px) and (max-width : 1366px) {

}
 


/*****************************************************
**************** End Program News*********************
******************************************************/


/*****************************************************
******************* Our Policies**********************
******************************************************/

.ourPolicies {
    padding: 20px 0;
    /*background-color: #ebebeb*/
    background-color:#ffffff
}
@media (min-width : 320px) and (max-width : 480px) {

}
@media (min-width : 481px) and (max-width : 767px) {

}
@media (min-width : 768px) and (max-width : 1024px) {

}
@media (min-width : 1024px) and (max-width : 1366px) {

}
 


/*****************************************************
****************End Our Policies**********************
******************************************************/


/*****************************************************
********************** Awards*************************
******************************************************/

.awards {
    display: inline-block;
    background: url(../image/awards.jpg) center center no-repeat;
    object-fit: contain;
    object-position: center;
    height: auto;
    width: 100%;
    padding: 20px 0;
    background-size: 100% 100%!important;
}

.awards .awardItem {
    height: 233px;
    border-radius: 0px 0px 50px 0px;
    overflow: hidden;
}

.awardOverlayColor {
    height: 385px;
    width: 120%;
    position: absolute;
    top: -110px;
    left: -30px;
    border-radius: 0px 0px 350px 0px;
    z-index: 1;
}

.awardsItemCont {
    width: 80% !important;
    margin: 25px auto 0
}

.awardsContent {
    position: absolute;
    z-index: 2;
    top: 30%;
    width:100%
}

.awardsItemCont .owl-stage .owl-item.active:nth-child(odd) .awardItem {
    background-color: #ebebeb;
}

.awardsItemCont .owl-stage .owl-item.active:nth-child(even) .awardItem {
    background-color: #e11f26
}

.awardsItemCont .owl-stage .owl-item.active:nth-child(odd) .awardItem .awardOverlayColor {
    background-color: #dfdfdf;
}

.awardsItemCont .owl-stage .owl-item.active:nth-child(even) .awardItem .awardOverlayColor {
    background-color: #ab181d
}

.awardsItemCont .owl-stage .owl-item.active:nth-child(odd) .awardItem .awardImg svg,
.awardsItemCont .owl-stage .owl-item.active:nth-child(even) .awardItem .awardImg svg {
    height: 63px;
    width: 63px;
    z-index: 3;
    position: absolute;
    top: 12%;
    left: 38%;
}

.awardsItemCont .arrowright-banner {
    background: url('../image/arrowRight.png') center center no-repeat;
    width: 60px;
    height: 60px;
    display: inline-block;
    background-size: inherit;
    vertical-align: middle;
    margin: 0 10px;
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 50px;
    padding: 10px
}

.awardsItemCont .arrowleft-banner {
    background: url('../image/arrowLeft.png') center center no-repeat;
    width: 60px;
    height: 60px;
    display: inline-block;
    background-size: inherit;
    vertical-align: middle;
    margin: 0 10px;
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 50px;
    padding: 10px
}

.awardsItemCont .owl-prev,
.awardsItemCont .owl-next {
    position: absolute;
    top: 140px;
}

.awardsItemCont .owl-stage .owl-item.active .awardItem .awardParagraph::-webkit-scrollbar-thumb {background-color: #ab181d;border-radius: 10px;}
.awardsItemCont .owl-stage .owl-item.active .awardItem .awardParagraph::-webkit-scrollbar {width: 8px;background-color: #ebebeb;border-radius: 10px;}

@media (min-width : 320px) and (max-width : 480px) {
.testimonialTxtCont .shrinkWidth{display:flex;flex-direction:column}

.testimonialTxtCont .personalDataCont,.testimonialTxtCont .personaldataBrief{float:none;width:auto!important}
.testimonialTxtCont .personaldataBrief{margin:20px 0}

}
@media (min-width : 481px) and (max-width : 767px) {
.awardsItemCont{width:70%!important}
.testimonialTxtCont .personalDataCont,.testimonialTxtCont .personaldataBrief{float:none;width:auto!important}
.testimonialTxtCont .shrinkWidth{display:flex;flex-direction:column}
.testimonialTxtCont .personaldataBrief{margin:20px 0}

}
@media (min-width : 768px) and (max-width : 991px) {
.testimonialTxtCont .shrinkWidth{display:flex;flex-direction:column}
.testimonialTxtCont>.container{max-width:100%}
.testimonialTxtCont .personaldataBrief{margin:20px 0}
}
@media (min-width : 992px) and (max-width : 1024px) {
.testimonialTxtCont>.container{max-width:100%}
.testimonialTxtCont .personalDataCont,.testimonialTxtCont .personaldataBrief{float:none;width:auto!important}

}
@media (min-width : 1024px) and (max-width : 1366px) {
.awardsItemCont {width: 80% !important}


}
  

/*****************************************************
*******************End Awards*************************
******************************************************/



/*****************************************************
******************* Testimonial **********************
******************************************************/

/**********/
#divTestimonialsContainer{position:relative;z-index:1}
#divTestimonialsContainer:after {content: '';position: absolute;top: 0;z-index: -1;background-color: rgba(0,0,0,0.6);height: 100%;width: 100%;left: 0}
.testimonialCont{display: inline-block;object-fit: contain;object-position: center;width: 100%;padding: 20px 0;}
.developmentMainTitle.whiteBg{color:#fff}
.testimonialTxtCont {background-color:rgba(255,255,255,0.9);padding: 70px 60px;margin-top: 3%;height:475px}
.testimonialTxtCont .shrinkWidth{width:70%;display:flex!important}
.testimonialTxtCont .personalDataCont{width:35%}
.testimonialTxtCont .personaldataBrief{width:65%}
.testimonialTxtCont .imageTestimonial img{border:solid #a1055f 2px!important;border-radius:50px;height:100px;width:100px!important;margin-bottom: 15px;}
.testimonialTxtCont .personName{color:#000;margin-bottom: 3px;}
.testimonialTxtCont .personTitle{color: #000;margin-bottom: 7px;}
.testimonialTxtCont .testimonialDate{color:#9f005d;}
.testimonialTxtCont .testimonilaProgramType{color:#9f005d;}
.testimonialTxtCont .testimonialQoutes{opacity: 0.3;}
#divTestimonialsZone{overflow:hidden}
.mrgB30{margin-bottom:30px}
.mrgT30{margin-top:30px}
.programNews .newsHeader,.programNews .newsParagraph{word-break: break-all;}
.programNews .newsHeader{min-height: 63px}
.programNews .newsHeader:hover{color: #e11f26;text-decoration: underline;text-decoration-color: #e11f26}

.testimonialTxtCont .owl-nav{right: 60%;position: absolute;display:flex;bottom:0%}
.testimonialTxtCont .owl-prev.disabled,.testimonialTxtCont .owl-next.disabled{opacity:0.5}
.testimonialTxtCont .arrowleft-testimonial{background: url(../image/arrowLeft.png) center center no-repeat;width: 38px;height: 38px;display: inline-block;background-size: inherit;vertical-align: middle;margin: 0 5px;background-color: #a20134;border-radius: 50px;padding: 10px;}
.testimonialTxtCont .arrowright-testimonial{background: url(../image/arrowRight.png) center center no-repeat;width: 38px;height: 38px;display: inline-block;background-size: inherit;vertical-align: middle;margin: 0 5px;background-color: #a20134;border-radius: 50px;padding: 10px;}
#divTestimonialPosition{    color: #e11f26}

#divTestimonialsContainer{min-height: 515px;background-size:100% 100%!important;}
/*****************************************************
****************End Testimonial **********************
******************************************************/


/*****************************************************
********************* Sponsers ***********************
******************************************************/
.sponserCont{display: inline-block;object-fit: contain;object-position: center;width: 100%;padding: 20px 0;height:485px}
.sponserCont .sponserImgCont{ border: solid #ccc 1px;border-radius: 5px;width:275px;height: 140px;text-align: center;line-height: 120px;width: 100%;}
.sponserCont .sponserSingleItem img{ display: inline-block!important;max-width: 100%!important;text-align: center;max-height: 100%;height: 100%;}
.sponserCont .sponserItemCont {margin-top:70px}
.sponserCont .sponserSingleItem{text-align: center;width: 100%;} 
.sponserCont .arrowright-sponser {background: url('/Style Library/DevelopmentFiles/image/right-arrowGray.png') center center no-repeat;width: 60px;height: 80px;display: inline-block;background-size: 60px;vertical-align: middle;margin: 0 10px;border-radius: 50px;padding: 10px;}
.sponserCont .arrowleft-sponser{background: url('/Style Library/DevelopmentFiles/image/left-arrowGary.png') center center no-repeat;width: 60px;height: 80px;display: inline-block;background-size: 60px;vertical-align: middle;margin: 0 10px;border-radius: 50px;padding: 10px;}
.sponserCont .owl-prev,.sponserCont .owl-next {position: absolute;top: 30px;}




/*****************************************************
******************End Sponsers ***********************
******************************************************/



/*****************************************************
********************* Expert ***********************
******************************************************/
.expertCont{display: inline-block;object-fit: contain;object-position: center;width: 100%;padding: 20px 0}
.expertCont .expertItem{border-right:solid rgba(255,255,255,0.2) 1px;    display: flex;}
/*.expertCont .expertItem:last-child{border-right:none}*/
.expertCont .expertimageCont img{    border-radius: 50px;height: 55px;width: 55px!important;max-width:fit-content!important}
.expertCont .expertimageCont{display:inline-block;float:left;width:23%;text-align:center}
.expertCont .expertDescriptionCont{    display: inline-block;width: 70%;margin-top:5px}
.expertCont .expertItemCont {margin-top:35px}


.expertCont .arrowright-expert {background: url('/Style Library/DevelopmentFiles/image/right-arrowGray.png') center center no-repeat;width: 60px;height: 80px;display: inline-block;background-size: 60px;vertical-align: middle;margin: 0 10px;border-radius: 50px;padding: 10px;}
.expertCont .arrowleft-expert{background: url('/Style Library/DevelopmentFiles/image/left-arrowGary.png') center center no-repeat;width: 60px;height: 80px;display: inline-block;background-size: 60px;vertical-align: middle;margin: 0 10px;border-radius: 50px;padding: 10px;}
.expertCont .owl-prev,.expertCont .owl-next {position: absolute;top: 30px;}


/*****************************************************
******************End Expert ***********************
******************************************************/

/****************************************************
****************Contact Person**********************
****************************************************/


.contactPersonMain {display: inline-block;object-fit: contain;object-position: center;width: 100%;padding: 20px 0;background-size:100% 100%!important;}
.personImg img{border-radius: 100px;height: 96px;width: 96px!important;background-color: #ccc;object-fit:cover}
.personImg{text-align: center;position: absolute;top: -48px;left: 30%}
.personContentCont{background-color: #ebebeb;padding: 60px 35px 15px;min-height: 217px;border-bottom-right-radius: 35px}
.contactPersonCont,.personItem {margin-top:48px}
.contactPersonMain .personTitle{font: 500 1.125rem arial}
.contactPersonMain .personEmail{font: 500 0.875rem arial;margin-top: 16px}
.contactPersonMain .personNumber {font: 500 0.875rem arial;margin: 4px 0;}

.arrowright-contact {background: url('/Style Library/DevelopmentFiles/image/right-arrowGray.png') center center no-repeat;width: 60px;height: 80px;display: inline-block;background-size: 60px;vertical-align: middle;margin: 0 10px;border-radius: 50px;padding: 10px;}
.arrowleft-contact{background: url('/Style Library/DevelopmentFiles/image/left-arrowGary.png') center center no-repeat;width: 60px;height: 80px;display: inline-block;background-size: 60px;vertical-align: middle;margin: 0 10px;border-radius: 50px;padding: 10px;}
.owl-prev,.contactPersonMain .owl-next {position: absolute;top: 140px;}





/****************************************************
****************End Contact Person*******************
****************************************************/




/*****************************************************
******************* Side Nav *************************
******************************************************/



nav#primary {position: fixed;top: 30%;z-index:2}
nav#primary ul {background-color: rgba(0, 0, 0, 0.5);padding: 11px;border-radius: 5px;}
nav#primary li {position: relative;list-style: none;}
nav#primary li:after {content: "|";color: #fff;position: relative;bottom: 0px;width: 2px;}
nav#primary li:last-child:after {content: " "}
nav#primary a {text-indent: -9999px;display: flex}
nav#primary h1 {position: absolute;display: none;font-size: 13px;top: -14px;padding: 12px !important;background-color: rgba(0, 0, 0, 0.6);color: #fff;text-align: center;border-radius: 3px;}
nav#primary h1::after {width: 0;height: 0;border-style: solid;border-width: 5.5px 0 5.5px 6px;border-color: transparent transparent transparent #000000;}
nav#primary a {color: #ffffff;border-radius: 50%;border: 2px solid #fff;/*display: -moz-inline-stack;*/vertical-align: middle;overflow: hidden;}
nav#primary a:hover,nav#primary a.current {filter: alpha(opacity=100);opacity: 1;border: 2px solid rgba(208, 179, 179, 0.4);background-color: #fff;}
nav#primary a:hover svg *,nav#primary a.current svg * {fill: #e11f26!important;transform: scale(1.0, 1.0)}
nav#primary a {width: 50px;height: 50px;}
nav#primary a.bulletsActive {background: #fff;}
nav#primary a.bulletsActive svg * {fill: #e11f26!important}
nav#primary .side-nav svg {width: 30px !important;height: 30px !important;margin: auto}


@media screen and (max-width : 1024px) {
nav#primary{display:none}
}
@media (min-width : 1024px) and (max-width : 1366px) {
nav#primary{top:25%}
nav#primary a {width: 40px;height: 40px;}
nav#primary .side-nav svg {width: 20px !important;height: 20px !important;}
}



/*****************************************************
******************* Side Nav *************************
******************************************************/


/*****************************************************
******************* Search *************************
******************************************************/


.headerLinksCont .searchMainIcon {width: 18px;height: 18px;cursor: pointer;margin: 5px 20px 0;}
.searchOverlay .closeSearch {width: 30px;height: 30px;position: absolute;top: -50px;cursor: pointer;transition: all 0.3s}
.searchOverlay.shown .closeSearch {top: 20px}
.searchOverlay {position: fixed;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 0;background: rgba(192, 21, 116, 0.8);overflow: hidden;transition: all 0.3s;z-index: 999999999;text-align: center}
.searchOverlay.shown {height: 100%}
.searchOverlay .searchBar {position: absolute;width: 100%;height: 80px;top: 0;bottom: 0;margin: auto;left: 0;right: 0;}
.searchOverlay #SearchBox {float: none}
.searchOverlay #SearchBox .ms-srch-sb-border {background: none;border:0px}
.searchOverlay #SearchBox .ms-srch-sb-border > .ms-srch-sb-searchLink,.searchOverlay #SearchBox .ms-srch-sb-borderFocused > .ms-srch-sb-searchLink {margin: 5px 15px 0;background: url('/Style Library/LINKDev/Img/searchIconNew.png') no-repeat;width: 32px;height: 32px}
.searchOverlay #SearchBox .ms-srch-sb-borderFocused {background: none!important;border:none!important}
.searchOverlay #SearchBox .ms-srch-sb-border > .ms-srch-sb-searchLink img {display: none}
.searchOverlay #SearchBox input[type=text] {margin: 0;padding: 0 0 5px 0;background: transparent!important;width: 500px;color: #fff;border-bottom: 2px solid #fff;height: auto;border-top: none;border-left: none;border-right: none}
/*****************************************************
*******************End Search *************************
******************************************************/

/*****************************************************
******************** Footer *************************
******************************************************/


footer {width: 100%;margin-top: 0px!important;background-image: url('/Style Library/LINKDev/Img/footer-bg.jpg');background-position: center;background-size: cover;padding: 40px 20px 0 20px!important;color: #cdcdd1;}
footer .col-md-4{color: #cdcdd1;}
footer h4 {color: #ffffff;margin-bottom: 10px;}
footer input {width: 100%;height: 40px;background: rgba(18, 21, 39, 0.3);border: none;margin-top: 20px;padding: 5px 10px;}
footer a.btn {background: #3a4670;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;padding: 5px 20px;color: #ffffff;margin-top: 20px;}
footer a.btn:hover {background: #27325b;color: #cccccc;}
footer a {color: #cdcdd1!important;}
footer a:hover {color: #ffffff;}
footer ul.main a {color: #ffffff;}
.copyRights {margin-top: 40px;border-top: 1px solid #b0b3bd;text-align: center;padding: 5px 10px;color: #cdcdd1}
/*Site Map*/

.dfwp-list li {background: #eee;border-bottom: 1px solid #ccc;padding: 3px 8px;margin-bottom: 10px;width: 100%;color: #474c5f;}
.dfwp-list li li {background: 0 0;border-bottom: 0;padding: 0;margin-bottom: 5px;list-style-type: disc}
.dfwp-list li a {color: #474c5f;}
.mT40 {margin-top: 40px;}

/*******************************************
----------------End Footer------------------
*******************************************/




/*****************************************************
******************* Program Free Text*****************
******************************************************/

.programFreeTxt{display: inline-block;object-fit: contain;object-position: center;width: 100%;}
.programFreeTxt .freeTxtCont{height: 100%;width: 100%;padding:5%}
.developmentMainTitleCont.blackBg {display: flex;flex-direction: column;}
.developmentMainTitleCont.blackBg .developmentMainTitle {color: #fff;width: 100%;margin-bottom: 7px;}
.developmentMainTitleCont.blackBg .mainTitleBorder {width: 120px;height: 8px;text-align: center;display: inline-block;background-color: #e11f26}
.programFreeTxt .overViewParagraph {color: #fff;margin-top: 30px;margin-bottom: 50px;background-color: rgba(97, 97, 97, 0.5);padding: 20px 10px;border-radius: 5px;}
.processesSection .processParagraph {margin-bottom: 30px;}


/*****************************************************
***************End Program Free Text******************
******************************************************/





/*****************************************************
********************Dynamic Forms*********************
******************************************************/
table.dynamicForm{table-layout: fixed;}
.dynamicFormOuterCont{margin-top:40px}
.dynamicFormOuterCont .ms-webpart-chrome-title{margin:0}
.dynamicFormOuterCont h2{margin:0;font-size:22px}
.dynamicFormOuterCont input[type=submit]{padding:10px 25px;border-radius:20px;display:inline-block;color:#fff;background:#e23600;border:0;margin:25px 0 10px;outline:0}
.dynamicFormOuterCont .MaultipleFileUploadRoot>span{display:block}
table.dynamicForm tr{margin-bottom:20px;display:block}
table.dynamicForm td.CellSpacer{padding: 0;border: 0!important;display: block;margin: 8px 0;color: #727272;font-size: 0.875rem;font-weight: normal;}
table.dynamicForm td.CellSpacer .description{font-size:12px;margin:0 8px;color:#555}
table.dynamicForm td.ms-formbody{padding:0!important;border:0!important;display:block;width:100%}
table.dynamicForm td.ms-formbody input[id$='TextField'],table.dynamicForm td.ms-formbody select{display:block;line-height:1.428571429;border:1px solid #ccc!important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);border-radius:4px;width:50%;margin-bottom:5px;    height: 33px;}
table.dynamicForm td.ms-formbody input[type=file]{width:50%!important;height:auto}
table.dynamicForm td.ms-formbody br{display:none}
table.dynamicForm td.ms-formbody .ms-RadioText input{/*width:auto;*/display:inline-block;height:16px;margin:0 5px}
table.dynamicForm tr tr{margin-bottom:5px;display:inline-block;min-width:100px;width:100%}
.repeatedSection tbody tr{margin-bottom:0px!important;min-width:100px!important;width:100%!important;display: inherit!important;}
/*table.dynamicForm .DeleteLink,table.dynamicForm .ViewLink{display:inline-block;background:#003161;padding:2px 10px;color:#fff;border-radius:20px;border:0;text-decoration:none;margin:0 5px;font-size:12px}*/
table.dynamicForm .DeleteLink img,table.dynamicForm .ViewLink img{display:none}
table.dynamicForm td.ms-formbody td.ms-dtinput input.ms-input{width:530px}
table.dynamicForm td.ms-formbody table tbody tr td label{color: #3d516c;vertical-align: sub;margin: 0 5px;text-transform: uppercase;font-size: 12px;}
table.dynamicForm tbody tr td span nobr{margin: 7px 0;display: inline-block;white-space:normal}
input[id$='Repeated']{color: rgb(255, 255, 255);width: auto;   background-color: rgb(64, 71, 111);text-align: center;text-decoration: none;border-radius: 20px !important;transition: all 0.3s ease-in-out;border: 1px solid #40476f;}
table.dynamicForm tbody tr td .ms-formvalidation{display: inline-block;width: 100%;}
table.dynamicForm tbody tr td:first-child .ms-formvalidation{display: inline-block;width: 10%;}
.dynamicFormCont button, html .dynamicFormCont input[type="button"],.dynamicFormCont input[type="reset"],.dynamicFormCont input[type="submit"]{color: #ffffff!important;width: auto!important;background-color: #40476f!important;-webkit-border-radius: 20px!important;-moz-border-radius: 20px!important;border-radius: 20px!important;text-align: center!important;text-decoration: none;padding: 5px 20px;}

[id$='multiDDLFields'],[id$='multiDDLFieldsSelected'],textarea[id$='TextField']{height: 100px!important;overflow-x: auto;overflow-y: auto;display: block;}
textarea[id$='TextField']{width: 50%;}
.repeatedSection {border:none!important}
.repeatedSection tr:first-child {display:none}  
.SectionFormDynamicForm{width: 100%;padding: 5px;font-size: 17px;color: #865E00;} 
.SectionFormDynamicForm:before{content:"\2632";padding:0 10px;font-size:20px}  
.SectionFormDynamicFormParent{width:100%;background-color: #DDD7C6;border-radius: 4px;box-shadow: 5px 5px 5px #e8e8e8;cursor:pointer;}

table.dynamicForm tr{-webkit-transition:color 0.8s ease-in, background-color 0.1s ease-in ;  -moz-transition:color 0.8s ease-in, background-color 0.1s ease-in;  -o-transition:color 0.8s ease-in, background-color 0.1s ease-in;  transition:color 0.8s ease-in, background-color 0.1s ease-in; }
table.dynamicForm tr:hover {-webkit-transition:color 0.8s ease-in, background-color 0.1s ease-in ;  -moz-transition:color 0.8s ease-in, background-color 0.1s ease-in;  -o-transition:color 0.8s ease-in, background-color 0.1s ease-in;  transition:color 0.8s ease-in, background-color 0.1s ease-in; }
.hiddenOccordion{display:none}


table.dynamicForm input[type=checkbox] {position: relative;width: 16px;height: 16px;margin: 0;display: inline-block;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;outline: 0;margin:0 3px}
table.dynamicForm input[type=checkbox]:after {content: '';position: absolute;display: block;z-index: 1;width: 16px;height: 16px;border: 1px solid #dedede;border-radius: 2px;}
table.dynamicForm input[type=checkbox]:before {background: #f6ac4f url("http://i.imgur.com/dR1TM0y.png");background-size: 10px 8px;background-repeat: no-repeat;background-position: 3px 4px;position: absolute;left: 2px;z-index: 2;opacity: 0;width: 100%;height: 100%;color: #f6ac4f;}
table.dynamicForm input[type=checkbox]:checked:before {content: '';position: absolute;top: 0px;opacity: 1;left: 0px;border: 1px solid #f6ac4f;border-radius: 2px;}
[id$='ErrorContainer']{display: inline-block;text-align: center;background-color: rgba(236, 108, 108, 0.5);width: 100%;padding: 5px 0;border-radius: 5px;margin-bottom: 20px;}
[id$='ErrorContainer'] [id$='lblError']{display: inline-block;text-align: center;color: #fff;border-radius: 6px;font-weight: bold;letter-spacing: 1px;}


/*****************************************************
************** *End Dynamic Forms*********************
******************************************************/




/*Main forms*/
.mainForm h1,.contactUsLeftCont h1 {font-size: 1.500rem;color: #26211d;font-weight: 200;text-align: left;margin: 5px 0;display: inline-block;width: 100%}
.mainForm .formLabelCont {margin: 8px 0;width: 100%;color: #727272;}
.mainForm .formLabel {margin: 8px 0;color: #727272;display: inline-block}
.mainForm .validationStar {color: red;display: inline-block;margin: 0px}
.mainForm .formInput {width: 60%;height: 33px;margin-bottom: 5px;}
.mainForm .formInput > input {width: 60%;height: 33px;margin-bottom: 5px;}
.mainForm .form-control {width: 60%;height: 33px;margin-bottom: 5px;}
.mainForm .formInput textarea {border-radius: 3px;width: 100%;}
.mainForm .formValidationMsg {display: inline;margin: 3px 0;width: 100%}
/*.mainForm [id$='btnSubmit'],.mainForm [id$='btnReset'],.mainForm [id$='btnFormBack'] {text-decoration: none;color: #fff;background: #c51678;padding: 10px 20px;border-radius: 20px;}
.mainForm [id$='btnSubmit']:hover,.mainForm [id$='btnReset']:hover,.mainForm [id$='btnFormBack']:hover {text-decoration: none;color: #c51678;background: #fff;border: solid #c51678 1px;padding: 10px 20px;border-radius: 20px;}*/
.mainForm legend {margin: 10px 0px!important; /* background: -webkit-gradient(linear, left top, right top, from(#5a0432), to(#c01675))*//*;background: -webkit-linear-gradient(left, #c01675, #5a0432);background: -moz-linear-gradient(left, #c01675, #5a0432);background: -ms-linear-gradient(left, #c01675, #5a0432);background: -o-linear-gradient(left, #c01675, #5a0432);*/color: #fff;padding: 9px 10px;margin-bottom: 25px;background: #e11f26;box-shadow: 5px 5px 10px #D2D2D2;display: block;width: 100%;}
.mainForm fieldset {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 10px 2%;margin: 0 2%;border: 1px solid #C5C5C5;position: relative;margin: 0 0 20px}
.mainForm .filed {width: 100%;display: inline-block;margin-bottom: 10px;}
.mainForm .lbl {width: 20%;display: inline-block;vertical-align: middle;color: #727272;}
.mainForm .input {width: 70%;display: inline-block;vertical-align: middle;margin-top: 0px;color: #727272;}
.mainForm .input.mail {color: #ecc731;text-decoration: underline}



/*page title*/

.pageDetails {background: url('/Style Library/LINKDev/Img/bannerTitle.jpg') center center no-repeat;background-size: cover;height: 180px;width: 100%;clear: both;overflow: hidden}
.mainTitle span a,#DeltaPlaceHolderPageTitleInTitleArea {color: #fff;margin: 60px 0 5px 0;text-align: center;vertical-align: middle;pointer-events: none;}
.mainTitle {margin-bottom: 0px;color: #fff;display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;line-height: 35px;}
.pageMainTitle {margin: 30px 0 0px 0;}
.mainTitle:before,.mainTitle:after {background: none!important;position: static;}
.breadCrumbMain > span {color: #fff;margin-bottom: 20px;display: inline-block;text-align: center;width: 100%;}

.breadCrumbMain > span a {color: #FFF;}
#breadcrumb * {color: #fff;font-size:14px}
#breadcrumb span span:nth-child(3) a.breadcrumbNode:first-child{background:url('/Style Library/LINKDev/Img/breadCrumb.png') no-repeat 0px 9px;top:0px;width:34px;height:34px;text-indent:100%;vertical-align:bottom;white-space:nowrap;overflow:hidden;display:inline-block;background-size: 30px;} 

.progamDFContainer input[type='submit']{color: #ffffff!important;width: auto!important;background-color: #40476f!important;-webkit-border-radius: 20px!important;-moz-border-radius: 20px!important;border-radius: 20px!important;text-align: center!important;text-decoration: none;}
/*Content Pages*/


h1.LargeTitlePrograms{margin-bottom: 10px!important;color: #000000;}
h2.titlePrograms{margin-bottom: 20px!important;color: #000000;}
h2.coloredTitlePrograms{margin: 20px 0px 10px!important;color: #e11f26;font-size: 1.125rem}
a.anchorPrograms{color: #e11f26!important;}
img.contentImage{width: 48%;height: 100%;pointer-events: none;margin: 10px;}
.eligibilityCriteria .eligabilityOrder.small{min-width: 30px!important;height: 30px!important;padding: 2px;}

.contentTable tbody tr th{background-color: #bcbcbc;border-bottom: transparent;text-align: center;color: #000;text-transform: capitalize;}
.contentTable tbody tr td{border-top: solid white 1px!important;border-bottom: solid white 1px;background-color: #d1d1d1;text-align: center;color: #000;}
.contentTable tbody tr td a{color: #e11f26;font-weight: bold;letter-spacing: 1px;}
/**/
.progamDFContainer{display:none}
/*proposals*/
.proposalsContainer{color: #535353;    padding: 25px;width: 95%;border: 1px solid #C5C5C5;margin: 0 auto}
.proposalsContainer .careerHeader.primaryColor{color:#e11f26;margin-top:0}
.proposalsContainer .termsLight{font-weight:normal}
.proposalsContainer .termsBold {margin-bottom: 0px}
.proposalsContainer .termsHolder{margin-bottom: 20px;font-size:0.9rem}
.proposalsContainer .boldQuote{margin-bottom:20px}
/*testimonials*/
.testimonialHolder{    background-color: rgba(255,255,255,0.8);width: 75%;padding: 15px 0;margin:20px 0}
.testimonialHolder .divTestimonialItemHolder{display: flex;justify-content: space-between;margin-top: 25px;font-weight:500}
.testimonialHolder .testimonialsInfoHolder .imageTestimonial{width: 100px;height: 100px;margin: 0 auto}
.testimonialHolder .testimonialsInfoHolder .imageTestimonial img{border: 3px solid #e11f26!important;border-radius: 50%;height: 100%;max-height: 100%}
.testimonialHolder .testimonialsInfoHolder{text-align: center;flex-basis: 25%;margin-top: 25px}
.testimonialHolder .divTestimonialDate span{font-weight:normal}
.testimonialHolder .divTestimonialDate span,.testimonilaProgramType{color:#e11f26}
.testimonialHolder .divTestimonialName{font-size: 1.5rem;margin-top: 7px}
.testimonialHolder .divTestimonialTitle{font-size:1.4rem;display:none}
.testimonialHolder .testimonialsBriefHolder{max-height: 550px;flex-basis: 75%}
.testimonialHolder .testimonialsBriefHolder p{margin: 0 25px;padding: 25px;width: 85%;max-height: 300px;overflow-y: auto}
.testimonialHolder .testimonialsBriefHolder p::-webkit-scrollbar-thumb{background-color: #aeafb8;border-radius: 0px}
.testimonialHolder .testimonialsBriefHolder p::-webkit-scrollbar-thumb:hover{background-color: #4b4b4b}

/*.testimonialHolder .testimonialsBriefHolder p:before {font-family: FontAwesome;content: '\f10d';position: absolute;top: -30px;color: #e11f26;font-size: 25px}
.testimonialHolder .testimonialsBriefHolder p:after {font-family: FontAwesome;content: '\f10e';position: absolute;bottom: -25px;color: #e11f26;font-size: 25px}*/
.testimonialHolder .leftQuote, .testimonialHolder .rightQuote {display: block}
.testimonialHolder .rightQuote {text-align: right}
.testimonialHolder .fa.fa-quote-left {font-size: 1.5rem;display: inline-block;color: #e11f26;margin-bottom: 10px;margin-left: -15px}
.testimonialHolder .fa.fa-quote-right {font-size: 1.5rem;color: #e11f26;margin-top: 5px;display: inline-block}
.owl-carousel .owl-stage{margin: 0px auto 40px}  
/*expert*/
.expertViewProfile:link,.expertViewProfile:hover,.expertViewProfile:visited{color:#e11f26}

.personNumber .fa.fa-mobile{font-size:23px}
.personNumber{margin:10px 0}
/*process*/
#divProgramProcessesContainer #divProgramProcessImage{height:80px;max-height:100%}
.programProcessHolder a{display:block}
.programProcessHolder a:hover{text-decoration:none}
#divProgramProcessItem{margin-top:30px}
#divProgramProcessItem img {max-width: 80px!important;max-height: 80px;display: block;margin: 0px auto}
#divProgramProcessItem #divProgramProcessTitle{margin: 20px 0;text-align: center;color: #000000;font-weight: 500}
#divProgramProcessItem .owl-nav {position: relative;top: -350px}
#divProgramProcessItem .owl-prev {position: absolute;left: -6%;top: 173px}
#divProgramProcessItem .owl-next{position: absolute;right: -5%;top: 170px}
#divProgramProcessItem .programProcessHolder:hover #divProgramProcessTitle{color: #e11f26;text-decoration: underline}

.contactPersonMain .personName {margin-top: 3px;font-size: 0.875rem;font-weight: 500}
.personContentCont *{color:#000}
.ourPolicies .bulletsP{color:#535353}
@media (max-width: 1199px) and (min-width: 1025px){}
@media (max-width: 1024px) and (min-width: 992px){
.testimonialHolder .testimonialsBriefHolder{height: 390px}
}
@media (max-width: 990px) and (min-width: 768px){
.testimonialHolder .testimonialsBriefHolder{height: 390px;}
.testimonialHolder .testimonialsInfoHolder{    flex-basis: 50%}
}
@media screen and (max-width : 767px) {
.testimonialHolder{float:none!important;width:85%;margin: 20px auto}
.testimonialHolder .divTestimonialItemHolder{flex-direction:column}
.testimonialHolder .testimonialsBriefHolder p{margin: 25px;padding: 15px}
.testimonialHolder .testimonialsBriefHolder{max-height:175px;margin-top:10px;word-break: break-all}
.briefHeader,.briefSubTitle{white-space: unset;overflow: initial;text-overflow: initial}
}


/* ----------------- program startups Listing ----------------- */
/*.programStartups{background: url(programStartups.png) center center no-repeat;}*/
.quikLinksCont{height:auto!important}
.quikLinksCont .titleHeader{font-size: 1.33rem;font-weight: 600;text-align: center;color:#ffffff}
.quikLinksCont .nav-tabs > li a.generalButton {background-color: transparent!important;border: 1px solid #fff;color: #fff}
.quikLinksCont .nav-tabs > li a.generalButton:hover,.quikLinksCont .nav-tabs > li.active a.generalButton {background-color: #fff!important;color: #000!important}

.programStartups .Item {font-weight:500;min-height:264px;padding-top: 100px;background-color: #ededed;text-align: center;margin: 57px 0px 0px}
.programStartups a{text-decoration: none}
.programStartups .logoCircle {width: 101px;height: 102px;border: 2px solid #e11f26;background-color: #fff;border-radius: 50%;margin: -136px auto 0px;position:relative}
.programStartups .circle1 {width: 90px;height: 95px;object-fit: contain;border-radius: 100px}
.programStartups .startupName {font-weight: 500;color: #e11f26;margin:4px 0px 0;;font-size: 1.125rem}
.programStartups .startupType {font-weight: 500;line-height: 1.4;color: #000000;height: 129px;padding: 0px 15px 15px;font-size: 0.875rem;overflow: auto;margin: 5px}
.programStartups .startupType::-webkit-scrollbar {width: 5px}
.programStartups .startupType::-webkit-scrollbar-thumb{background-color: #aeafb8;border-radius: 0px}
.programStartups .startupType::-webkit-scrollbar-thumb:hover{background-color: #4b4b4b}
.programStartups .Item:hover{background: linear-gradient(90deg, #e11f26, #810106);}
.programStartups .Item:hover .startupName,.programStartups .Item:hover .startupType{color:#ffffff}
/*.programStartups .anyCyrcles {width: 100%;height: 100%;transform: rotate(-90deg);top: 1px!important;left: 50%!important;margin-left: -49px!important}*/
.programStartups .anyCyrcles {width: 140px;height: 140px;transform: rotate(-90deg);top: -41px!important;}
.programStartups .circle {stroke-dasharray: 450;stroke-dashoffset: 450;transition: all 1s ease-in-out;}
.programStartups .svg_1 {position: relative;top: -135px}
.programStartups .Item:hover .svg_1 .circle {stroke-dashoffset: 0;}
.programStartups .websiteURL {font-weight: 500;color: #e11f26;display: block;min-height: 30px;font-size: 0.875rem}
.programStartups .Item:hover .websiteURL{text-decoration: underline;color: #ffffff}
.programStartups .owl-carousel .owl-stage {margin: 0px auto 15px}
.programStartups .owl-nav {margin: 0px 0px 20px}
.programStartups .owl-prev, .programStartups .owl-next{position:inherit}
.programStartups .owl-prev .icon-arrowLeftIcon, .programStartups .owl-next .icon-arrowRightIcon{font-size: 2.57rem;color: #ffffff;margin: 0px 15px;display: block}
.programStartups .testStartups{display:none}


.quikLinksCont .viewAllBtn{text-align: center;margin: 0px auto 30px}
.quikLinksCont .viewAllBtn a{color: #000000;background-color: #ffffff;border-radius: 20px;padding: 10px 30px;font-weight: 500}
.quikLinksCont .viewAllBtn a:hover,.quikLinksCont .viewAllBtn a:active,.quikLinksCont .viewAllBtn a:visited,.quikLinksCont .viewAllBtn a:focus{cursor:pointer;background-color: #f0f0f0;text-decoration: none;color:#e11f26}

/* ----------------- expert listing ----------------- */
.expertItemCont{background: url(expert.png) center center no-repeat;}
.expertItemCont .item{display: flex}
.expertItemCont .item:after {content: "";display: inline-block;right: 0px;top: 0px;min-height: 200px;width: 1px;position: absolute;background-color: #ffffff}
.expertItemCont .owl-item:last-child .item:after {content: "";display: none}
.expertItemCont .img {width: 20%}
.expertItemCont .img img {background-color: #ffffff;height: 40px;width: 40px!important;border-radius: 50px;object-fit: contain;display: block;margin: 0px auto}
.expertItemCont .itemContant {color: #ffffff;width: 80%;padding: 2px 9px}
.expertItemCont .name {font-size: 16px;height: 23px;overflow: hidden;font-weight:600}
.expertItemCont .title {font-size: 16px;margin-bottom: 9px;font-weight:500}
.expertItemCont .description {font-size: 14px;font-weight: 500;color: #ffffff}
.expertItemCont .viewProfile {color: #ffffff;text-decoration: underline;font-size: 14px;margin-top: 3px;display: block}
.expertItemCont .viewProfile:hover {cursor: pointer;color: #e11f26}
.expertItemCont .owl-carousel .owl-stage {margin: 0px auto 15px}
.expertItemCont .owl-nav {margin: 0px 0px 20px}
.expertItemCont  .owl-prev, .expertItemCont .owl-next{position:inherit}
.expertItemCont  .owl-prev .icon-arrowLeftIcon, .expertItemCont .owl-next .icon-arrowRightIcon{font-size: 2.57rem;color: #ffffff;margin: 0px 15px;display: block}

/* ----------------- acceleratedStartups ----------------- */
.acceleratedStartups .newsInnerCont .newsBox {box-shadow: 0px 0px 10px #a6a6a6;height: 366px;margin:10px 0px}  
.acceleratedStartups .newsInnerCont .newsBox a {position: initial}
.acceleratedStartups .newsInnerCont .newsBox .newsBoxImg {height: 100px;background-size: contain;border:none}
.acceleratedStartups .newsInnerCont .newsBox h4.listingHeader {text-align: center;min-height: 55px!important;height: 55px;font-weight: 500!important}
.acceleratedStartups .newsInnerCont .newsBox h4.listingHeader a{font-weight:500}
.acceleratedStartups .newsBox p {height: 75px!important;overflow-y: auto;padding: 0px!important;word-break: break-word;text-align: center!important;margin-bottom: 15px!important}
.acceleratedStartups .newsBox p::-webkit-scrollbar {width: 5px}
.acceleratedStartups .newsBox p::-webkit-scrollbar-thumb{background-color: #aeafb8;border-radius: 0px}
.acceleratedStartups .newsBox p::-webkit-scrollbar-thumb:hover{background-color: #4b4b4b}
.acceleratedStartups .FAQLnk{height: 40px;margin:5px 0px}
.acceleratedStartups .FAQitem {margin-bottom: 0px;display: inline-block;border:none!important;margin:0px!important;font-size:1rem!important}
.acceleratedStartups .infoHolder {padding: 6px 15px 0px!important;border-top: 2px solid #f0f0f0}
.acceleratedStartups .infoHolder label {margin-bottom: 5px;font-weight: 600}
.acceleratedStartups .description-wrapper {height: 130px;padding: 0px 15px}
.acceleratedStartups .button-popup{color: #ffffff;background-color: #4b4b4b;border-radius: 100px;padding: 5px 15px;text-align: center;text-decoration: none;display: block;font-size: 0.875rem;margin: 0px auto}
.acceleratedStartups .button-popup:hover{color: #4b4b4b;background-color: #f0f0f0}

.modal-backdrop {z-index: 0!important;opacity: 0!important}
.modal .modal-dialog{width: 85%}
.modal .modal-dialog .modal-header {padding: 30px 0px;}
.modal .modal-dialog .close {margin: -10px 0px}
.modal .modal-dialog .close span i.icon-error {color: $Black;font-size: 1.9rem;}

/* ----------------- Startups Listing Team Image popup ----------------- */
#teamImageModal .modal-dialog{height: 90%;width: 87%} 
#teamImageModal .modal-content{height: 100%}
#teamImageModal .modal-body{height: 85%;}
#teamImageModal .teamImage{height: 100%;display: block;margin: 0px auto;object-fit: contain;}
#teamImageModal .icon-error{font-size: 30px;}

/* ----------------- Testimonials ----------------- */
.testimonialHolder .owl-nav {text-align: center}
.testimonialHolder .owl-prev, .testimonialHolder .owl-next {position: static;display: inline-block;margin: 0 10px}
.testimonialHolder .fa-angle-right, .testimonialHolder .fa-angle-left {font-size: 2rem;color: #e11f26}
.testimonialHolder .disabled .fa-angle-right,.testimonialHolder .disabled .fa-angle-left{color: #b0afaf} 

/* ---------------------------------- UAT comments ---------------------------------- */
#topnav .companiesDatabase, a[id$='lnkCompanyLogin']{display:none!important}
a.registerBtn{min-width: 200px;text-align: center;color: #fff!important;background-color: #e11f26;border-radius: 50px;padding: 10px 25px;font-size: 0.875rem;text-decoration:none}
a.registerBtn:hover{background-color: #810106}
#divBeneficialStartups svg.anyCyrcles.svg_1 {left: 6px!important}
.programBrief {position:relative}
.programBrief .bannerOverlay {opacity: 0.4;position: absolute;top: 0%;left: 0%;background-color: #4b4b4b;width: 100%;height: 100%}
.programBrief .briefHeader ,.programBrief .briefSubTitle ,.programBrief .briefContent{text-shadow: 2px 2px #000000}
/*#divEligibilityCriteriaZone {padding: 15px 0px}*/
.grayBackground{padding: 20px 0;background-color: #ffffff}
#divOverviewZone{padding: 20px 0}
.ourPolicies a {color: #e11f26}
.contentParagraph{font-size: 1rem!important}

/* ---------------------------------- popup expiration form - 21/5/2019 ---------------------------------- */
.expiration-warningMsg{color: #000;background-color: #f0f0f0;padding: 10px;border: 1px solid #cfcfcf;border-radius: 4px}
.expiration-warningMsg .warning-img{vertical-align: middle;margin: 0px 10px}
#expiration-date:before {content: '';position: absolute;display: block;width: 100%;height: 100%;background-color: #000;opacity: 0.5}
#expiration-date .modal-dialog {width: 35%;margin-top: 15%}
#expiration-date .modal-content {padding: 15px 10px}
#expiration-date .modal-body {padding: 0px;margin-bottom: 20px}
#expiration-date .expired-msg {text-align: center}
#expiration-date .modal-footer {padding: 0px;text-align: center;border-top: none;margin: 0px}
#expiration-date #closePopup:hover {background-color: #000000!important;text-decoration: none!important}


@media (max-width: 767px){
/* ---------------------------------- popup expiration form  ---------------------------------- */
#expiration-date .modal-dialog {width: 100%}

.programBrief {background-size: cover!important;}
}

