/*@font-face {
    src: url("../fonts/Lato-Regular.ttf");
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
}*/

/*@font-face {
    src: url("../fonts/Lato-Regular.ttf");
    font-family: 'Lato', sans-serif !important;
    font-weight: 700;
}*/

/*@font-face {
    src: url("../fonts/Poppins-Bold.ttf");
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
}*/

/*@font-face {
    src: url("../fonts/Poppins-SemiBold.ttf");
    font-family: 'Poppins', sans-serif !important;
    font-weight: 600;
}*/

/*@font-face {
    src: url("../fonts/Poppins-Regular.ttf");
    font-family: 'Poppins', sans-serif !important;
    font-weight: 400;
}*/

/*@font-face {
    src: url("../fonts/Lato-Black.ttf");
    font-family: 'Lato', sans-serif !important;
    font-weight: 900;
}*/

/*@font-face {
    src: url("../fonts/Poppins-SemiBold.ttf");
    font-family: 'Poppins', sans-serif !important;
    font-weight: 600;
}*/

/*@font-face {
    src: url("../fonts/OpenSans-Regular.ttf");
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 400;
}*/

/*@font-face {
    src: url("../fonts/OpenSans-Bold.ttf");
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 900;
}*/

@import url('https://fonts.googleapis.com/css2?family=Lato&family=Montserrat:ital,wght@0,500;0,600;0,700;1,500&family=Open+Sans:wght@400;600;700&family=Poppins:wght@500&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Lato:wght@400;900&family=Montserrat:ital,wght@0,500;0,600;0,700;1,500&family=Open+Sans:wght@400;600;700&family=Poppins:wght@400;500;600;700&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Lato&family=Montserrat:ital,wght@0,500;0,600;0,700;1,500&family=Open+Sans:wght@400;600;700&family=Poppins:wght@500;700&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Lato&family=Montserrat:ital,wght@0,500;0,600;0,700;1,500&family=Open+Sans:wght@400;600;700&family=Poppins:wght@500;600;700&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Lato&family=Montserrat:ital,wght@0,500;0,600;0,700;1,500&family=Open+Sans:wght@400;600;700&family=Poppins:wght@400;500;600;700&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Lato:wght@400;900&family=Montserrat:ital,wght@0,500;0,600;0,700;1,500&family=Open+Sans:wght@400;600;700&family=Poppins:wght@400;500;600;700&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Oswald&display=swap');

/* ======= START :: Common Css ===========*/
.no-desktop {
    display: none;
}

.mlr-8 {
    margin-left: 8px;
    margin-right: 8px;
}

.pad-t-20 {
    padding-top: 20px;
}

.border-gray {
    border: solid 1px #c2c2c2;;
}

.pad-t-5 {
    padding-top: 5px;
}

.d-inline {
    display: inline-block;
}

.no-mar {
    margin: 0px !important;
}

.pl-10 {
    padding-left: 10% !important;
}

.pl-3 {
    padding-left: 3% !important;
}

.learn_More {
    width: 400px;
}

img {
    max-width: 100%;
}

.no-l-pad {
    padding-left: 0px !important;
}

.pad-t-250 {
    padding-top: 250px !important;
}

.mb-20 {
    margin-bottom: 20px !important;
}

.mb-10 {
    margin-bottom: 10px !important;
}

.mb-50 {
    margin-bottom: 50px !important;
}

.mb-0 {
	margin-bottom: 0px !important;
}

.mt-40 {
    margin-top: 40px !important;
}

.mt-15{
    margin-top: 15px !important;
}

.padb-10 {
    padding-bottom: 10px !important;
}

.btn-primary:hover {
    color: #fff;
    background-color: #00a0df;
    border-color: #00a0df;
}

.btn-outline-primary {
    border: 1px solid #00a0df;
    background-color: #fff;
    min-width: 150px;
    padding: 0px 20px;
    border-radius: 4px;
}

.btn-outline-primary:hover {
    color: #fff;
    background-color: #00a0df;
    border-color: #00a0df;
}

.btn:focus, .btn.focus,
.btn-primary:focus, .btn-primary.focus {
    box-shadow: none;
}

.no-pad {
    padding: 0px !important;
}

.no-l-pad {
    padding-left: 0px !important;
}

.mb-30 {
    margin-bottom: 30px !important;
}

/* .no-desktop {
    display: none;
} */

.padd-right{
    padding-right: 0;
}

/*================high school sec==========*/
.engage_section {
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 750px;
    padding-top: 170px;
    margin-bottom: -85px;
}

.engage_section .highSchool_section {
    position: relative;
    z-index: 1;
}

.highSchool_section .education_page p {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0.57px;
    color: #00a0df;
}

.highSchool_section .education_page h5 {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 600;
    font-size: 36px;
    line-height: 1.44;
    letter-spacing: 1.29px;
    color: #fff;
}

.highSchool_section .education_page .stem_Tech {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #fff;
    margin: 15px 0px 75px;
    padding: 0px 0px 0px 0px;
}

.highSchool_section .statics_page .engineers {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 20px;
    letter-spacing: 0.72px !important;
    text-align: left;
    color: #000;
    padding: 0 27px;
    padding-bottom: 20px;
}

.highSchool_section .statics_page .curriculum-sec {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0.57px;
    color: #000;
    /*min-height: 133px;*/
    padding: 0px 10px 0px 25px;
    /*line-height: 16px;*/
}

.highSchool_section .statics_page .stu_Tip {
    font-family: 'Lato', sans-serif !important;
    font-weight: 700;
    font-size: 16px;
    letter-spacing: 0.57px !important;
    text-align: center;
}

.highSchool_section .statics_page .stu_Tip a{
    color: #00a0df;
}

.highSchool_section .statics_page .school_Level {
    border-radius: 8px;
    background-color: #fff;
    padding: 70px 9px 35px;
}

/*===========whatIsEng_section========*/
.whatIsEng_section {
    background-color: #18233d;
    position: relative;
    padding-top: 250px;
    padding-bottom: 100px;
}

.whatIsEng_section::before {
    position: absolute;
    content: "";
    background-image: url('https://testprod.nacme.org/SSP Applications/NetSuite Inc. - CMS/CMS/Site-2/files/smt-nacme-images/engage-highschool/img-texture.png');
    height: 350px;
    background-repeat: no-repeat;
    background-position: right;
    bottom: 0px;
    right: 0px;
    width: 100%;
}

.whatIsEng_section .main-heading {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: 1.15px;
    color: #fff;
    margin-bottom: 15px;
}

.whatIsEng_section .comp-owes {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0.57px;
    color: #fff;
}

.whatIsEng_section .commIndustry_page img {
    margin: 0px 0px;
}

.whatIsEng_section .developers-sec {
    margin: 100px 0px 0px;
    padding: 0px 85px 35px 0px;
}

/*================typesOfEng_section=====*/
.typesOfEng_section .endless_Choice p {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: 1.15px;
    color: #fff;
    margin-bottom: 10px;
}

.typesOfEng_section .endless_Choice .career-page {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0.57px;
    color: #fff;
    padding: 0px;
    margin: 0px;
}

.typesOfEng_section {
    position: relative;
    margin: 0px;
    background-color: #18233d;
    padding-bottom: 100px;
}

/*=========slider_section1===*/
.slider_section1 {
    margin-top: -90px;
    position: relative;
    z-index: 2;
}

.slider_section1 .solarPlanet {
    border-radius: 8px;
    box-shadow: 0 12px 64px 0 rgb(0 0 0 / 10%);
    background-color: #fff;
    margin-bottom: 30px;
    padding: 15px 25px 15px 15px;
}

.slider_section1 .space-Eng {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 20px;
    letter-spacing: 0.72px;
    color: #000;
    margin-bottom: 10px;
}

.slider_section1 .coa_Sters {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0.57px !important;
    color: #000;
    line-height: normal;
    white-space: normal;
    min-height: 132px;
}

.slider_section1 .solarPlanet img {
    margin: 0px;
}

.slider_section1 .cityWay {
    padding: 0px 0px 0px 0px;
    line-height: normal;
}

/*=============becomingAnEng_section=====*/
.becomingAnEng_section {
    background-image: linear-gradient(to top, #fbfeff, #e0eef6);
    position: relative;
    z-index: 1;
    padding-top: 330px;
    margin-top: -150px;
}

.becomingAnEng_section::before {
    position: absolute;
    content: "";
    background-image: url('https://testprod.nacme.org/SSP Applications/NetSuite Inc. - CMS/CMS/Site-2/files/smt-nacme-images/engage-highschool/img-texture.png');
    height: 350px;
    background-repeat: no-repeat;
    background-position: right;
    top: 300px;
    right: 0px;
    width: 100%;
}

.becomingAnEng_section .beAnEng_page p {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: 1.15px;
    color: #000;
}

.becomingAnEng_section .beAnEng_page .getStart {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 24px;
    line-height: 1.67;
    letter-spacing: 0.86px;
    color: #000;
}

.becomingAnEng_section .beAnEng_page .buldingBlocks {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0.57px;
    color: #000;
}

.becomingAnEng_section .beAnEng_page .top15Pay {
    font-family: 'Lato', sans-serif !important;
    font-weight: 700;
    font-size: 16px;
    letter-spacing: 0.57px;
    color: #000;
}

/*===============pathToEng_section=======*/
.pathToEng_section {
    background-color: #fff;
    margin: 150px 0px
}

.bachelor_deg {
    margin: 40px 0px;
}

.pathToEng_section .path-sec .engPath {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 24px;
    line-height: 1.67;
    letter-spacing: 0.86px;
    color: #000;
}

.pathToEng_section .path-sec .severalPath {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0.57px;
    color: #000;
    padding: 0px 145px;
}

.pathToEng_section .bachelor_deg .college_Program {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0.57px;
    color: #000;
}

/*=============started_section===========*/
.started_section {
    background-color: #18233d;
    margin-bottom: -130px;
}

.started_section .tips_page {
    padding: 100px 0px 0px;
    position: relative;
}

.started_section .tips_page .fewTips {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: 1.15px;
    color: #fff;
}

.started_section .tips_page .start_Panning {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0.57px;
    color: #fff;
    padding: 0px 0px 25px 0px;
}

.started_section .lingo-sec .learn_Lingo {
    border-radius: 8px;
    background-color: #fff;
    margin: 10px 0px 30px;
    padding: 25px 20px;
}

.started_section .lingo-sec .learn_Lingo .planNow {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 20px;
    letter-spacing: 0.72px !important;
    color: #000;
    margin-top: 10px;
    min-height: 90px;
}

.started_section .learn_Lingo .equalInfo {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    color: #000;
    letter-spacing: 0.57px;
    min-height: 133px;
    line-height: normal;
}

.started_section .learn_Lingo .finance_Type {
    font-family: 'Lato', sans-serif !important;
    font-weight: 700;
    font-size: 16px;
    letter-spacing: 0.57px;
    color: #00a0df;
    cursor: pointer;
}

/*===============information_section===========*/
.information_section {
    background-image: linear-gradient(to top, #fff 3%, #e0eef6);
    padding-top: 250px;
}

.information_section .roles-sec {
    position: relative;
    padding: 0px 0px 150px;
}

.information_section .roles-sec .rolesInfo {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: 1.15px;
    color: #000;
    margin-bottom: 25px;
}

.information_section .partnerInfo_details {
    position: relative;
}

.information_section .content {
    position: absolute;
    bottom: 30px;
    left: 20px;
    margin: 0px;
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 24px;
    line-height: 1.67;
    letter-spacing: 0.86px !important;
    color: #FFFFFF;
}


/*====================engage undergraduate==========*/
.academy_page {
    position: relative;
    top: 140px
}

.academy_page .CASE_Level {
    border-radius: 8px;
    box-shadow: 0 13px 49px 0 rgb(0 0 0 / 10%);
    background-color: #fff;
    padding: 30px 20px 15px;
    margin-top: -150px;
}

.academy_page .CASE_Level .accelerate {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 20px;
    letter-spacing: 0.72px;
    color: #000;
    padding: 0px 30px;
}

.academy_page .CASE_Level .sci_Eng {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0.57px;
    color: #000;
    margin-bottom: 15px;
    min-height: 64px;
    line-height: normal;
}

.academy_page .CASE_Level .learnMore {
    font-family: 'Lato', sans-serif !important;
    font-weight: 700;
    font-size: 16px;
    letter-spacing: 0.57px !important;
}

.academy_page .CASE_Level .learnMore a{
    color: #00a0df;
}

/*================CASE_section============*/
.CASE_section {
    background-image: linear-gradient(to top, #fbfeff, #e0eef6);
    position: relative;
    padding-top: 270px;
}

.CASE_section::before {
    position: absolute;
    content: "";
    background-image: url('https://testprod.nacme.org/SSP Applications/NetSuite Inc. - CMS/CMS/Site-2/files/smt-nacme-images/engage-undergraduate/img-texture.png');
    height: 350px;
    background-repeat: no-repeat;
    background-position: right;
    top: 230px;
    right: 0px;
    width: 100%;
}

.CASE_section .competitive_page .NACME_academy {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: 1.15px;
    color: #000;
}

.CASE_section .competitive_page img {
    margin-top: -120px;
}

.CASE_section .competitive_page .careerReady {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0.57px;
    color: #000;
    padding-right: 60px;
    line-height: normal;
}

/*===============features_section===========*/
.features_section {
    background-color: #fff;
}

.professional-Develop .feature-page {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 20px;
    letter-spacing: 0.72px;
    color: #000;
    padding: 0px 0px 40px;
}

.professional-Develop .fresh_Year .techExcel {
    letter-spacing: 0.72px;
    color: #000;
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 20px;
}

.professional-Develop .fresh_Year .summer-Camp {
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0.57px;
    color: #000;
    line-height: normal;
}

.professional-Develop {
    margin-bottom: 100px;
    margin-top: 50px;
}

/*=============executive_section=============*/
.executive_section {
    margin-bottom: 50px;
    padding-top: 140px;
}

.executive_section .speaker_series img,
.research_secton .Publication_page img {
    width: 100%;
}

.boardCompanies {
    padding: 40px 0px 0px 25px;
}

.skill-sec {
    margin: 0px;
    padding: 150px 0px 0px 100px;
}

.executive_section::before {
    position: absolute;
    content: "";
    background-image: url(../img/img-texture.png);
    height: 350px;
    background-repeat: no-repeat;
    background-position: left;
    top: 370px;
    left: -70px;
    width: 100%;
}

.boardCompanies .seriesOffer,
.careers_section .skill-sec .corprate-sec {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: 1.15px;
    color: #fff;
}

.boardCompanies .bestPractice,
.careers_section .skill-sec .experties-sec {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0.57px;
    color: #fff;
    line-height: normal;
    padding-right: 60px;
    margin-bottom: 25px;
}

.careerDetail_section .careerInfo {
    bottom: -155px;
    background-image: url(./img/img-career-placement.png);
    position: relative;
    z-index: 9;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    height: 580px;
    border-radius: 16px;
}

/*=======================careers_section==============*/
.bgBlue {
    background-color: #18233d;
    position: relative;
}

/*=====================research_secton================*/
.research_secton {
    background-image: linear-gradient(to top, #fbfeff, #e0eef6);
    position: relative;
    z-index: 2;
    padding-top: 280px;
    padding-bottom: 80px;
}

.Publication_page .researchInfo {
    padding-top: 140px;
}

.Publication_page .publicDetails {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: 1.15px;
    color: #000;
}

.Publication_page .businessInfo {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #000;
}

.research_secton .researchInfo .engage-undergraduate-btn{
    margin-top : 25px;
}

/*====================underGraduate_section===========*/
.underGraduate_section {
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 735px;
    padding-top: 170px;
    margin-bottom: -115px;
}

.underGraduate_section .graDetails_section {
    position: relative;
    z-index: 1;
}

.graDetails_section .educationInfo_page p {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0.57px !important;
    color: #00a0df;
    margin-bottom: 10px;
}

.graDetails_section .educationInfo_page h5 {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 600;
    font-size: 36px;
    line-height: 1.44;
    letter-spacing: 1.29px;
    color: #fff;
}

.graDetails_section .educationInfo_page .stem_Tech {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px !important;
    color: #fff;
    margin: 15px 0px 75px;
    padding: 0px 60px 0px 0px;
}

/*==================graduate section=================*/

.graduate_section {
    /*opacity: 0.58;*/
    background-color: #0a314d;
    position: relative;
}

.alfred-sec {
    padding: 150px 0px;
}

.alfred_Purpose p {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0.57px;
    color: #00a0df;
}

.alfred_Purpose .foundation-sec {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 600;
    font-size: 36px;
    line-height: 1.44;
    letter-spacing: 1.29px;
    color: #fff;
}

.alfred_Purpose .URM-sec {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0.57px;
    color: #fff;
    line-height: normal;
    padding-right: 62px;
}

/*=============sloanMinority_section===========*/
.sloanMinority_section .partnership-sec {
    border-radius: 8px;
    box-shadow: 0 13px 49px 0 rgb(0 0 0 / 10%);
    background-color: #fff;
    position: absolute;
    height: 86px;
    width: 100%;
    left: 0px;
    right: 0px;
    z-index: 1;
    top: -43px;
}

.sloanMinority_section .partnership-sec .MPHD-sec p {
    font-family: 'Lato', sans-serif !important;
    font-weight: 700;
    font-size: 16px;
    letter-spacing: 0.57px;
    color: #000;
    line-height: 86px;
    margin: 0px;
}

.sloanMinority_section .partnership-sec .MPHD-sec p img {
    width: 7px;
    margin-left: 6px;
}

.sloanMinority_section .partnership-sec div::before {
    position: absolute;
    content: "";
    top: 18px;
    height: 53px;
    width: 1px;
    background-color: #eeeeee;
    right: 5px;
}

.sloanMinority_section .partnership-sec div:last-child::before {
    display: none;
}

/*==============phd_section============*/
.phd_section {
    background-image: linear-gradient(to top, #fbfeff, #e0eef6);
    padding-top: 250px;
    position: relative;
}

.phd_section::before {
    position: absolute;
    content: "";
    background-image: url('https://testprod.nacme.org/SSP Applications/NetSuite Inc. - CMS/CMS/Site-2/files/smt-nacme-images/engage-graduate/img-texture.png');
    height: 350px;
    background-repeat: no-repeat;
    background-position: right;
    top: 180px;
    right: 0px;
    width: 100%;
}

.phd_section img {
    width: 100%;
}

.sloan_Program .phd-program {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: 1.15px !important;
    color: #000;
}

.sloan_Program .UCEM-sec {
    padding-right: 55px;
}

.sloan_Program .university_Part {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0.57px;
    color: #000;
    line-height: normal;
}

.sloan_Program .sloan_Scholar {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 20px;
    letter-spacing: 0.72px;
    color: #000;
}

/*================cornell_section============*/
.cornell_section .DUKE-sec .cornell_page {
    font-family: 'Lato', sans-serif !important;
    font-weight: 700;
    font-size: 16px;
    letter-spacing: 0.57px;
    color: #18233d;
    font-weight: 700;
    margin-bottom: 0px;
}

.cornell_section .DUKE-sec .program_page {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0.57px;
    color: #18233d;
    margin-bottom: 20px;
}

.cornell_section .DUKE-sec .learn-more,
.UAA_section .ESF-sec .learn-more {
    font-family: 'Lato', sans-serif !important;
    font-weight: 900;
    font-size: 12px;
    letter-spacing: 0.64px;
    color: #00a0df;
}

.DUKE-sec img, .ESF-sec img {
    margin: 0px 0px 20px;
    max-width: 100%;
    height: 115px;
    width: auto;
}

.programs-sec {
    padding: 100px 0px;
}

/*==============UAA_section==========*/
.MONTANA-sec {
    padding-bottom: 100px;
}

.UAA_section .ESF-sec .UAA_page {
    font-family: 'Lato', sans-serif !important;
    font-weight: 700;
    font-size: 16px;
    letter-spacing: 0.57px;
    color: #fff;
    font-weight: 700;
    margin-bottom: 0px;
}

.UAA_section .ESF-sec .program_page1 {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0.57px;
    color: #fff;
}

/*===============SIGP_section============*/
.SIGP_section::before {
    position: absolute;
    content: "";
    background-image: url('https://testprod.nacme.org/SSP Applications/NetSuite Inc. - CMS/CMS/Site-2/files/smt-nacme-images/engage-graduate/img-texture.png');
    height: 350px;
    background-repeat: no-repeat;
    background-position: left;
    top: 90px;
    left: 0px;
    width: 100%;
}

.SIGPinfo {
    padding-top: 100px;
}

.SIGPinfo {
    padding-top: 100px;
    padding-left: 60px;
}

.graduate_partner {
    padding-top: 140px;
    padding-bottom: 100px;
}

.graduate_partner .SIGP_graduate {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: 1.15px;
    color: #fff;
}

.graduate_partner .indian_alaska {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0.57px;
    color: #fff;
    line-height: normal;
}

/*================aerospace_Eng=======*/
.aerospace_Eng .view_List {
    font-family: 'Lato', sans-serif !important;
    font-weight: 700;
    font-size: 16px;
    letter-spacing: 0.57px;
    color: #00a0df;
}

/*=============engageAlumni_section===========*/
.engageAlumni_section {
    background-repeat: no-repeat;
    background-position: top;
    background-size: contain;
    height: 680px;
    padding-top: 170px;
    position: relative;
}

.alumniWork_section {
    margin-bottom: 150px;
}

.alumniDetails_section .alumniInfo p {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0.57px;
    color: #00a0df;
    margin: 0px;
}

.alumniDetails_section .alumniInfo h5 {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 600;
    font-size: 36px;
    line-height: 1.44;
    letter-spacing: 1.29px;
    color: #fff;
}

.alumniDetails_section .alumniInfo .stem_Tech {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #fff;
    padding-right: 50px;
}

.alumniWork_section .workDetails p {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 20px;
    line-height: normal;
    letter-spacing: 0.72px;
    color: #000;
}

.alumniWork_section .workInfo {
    margin-top: 55px;
}

/*=============fleming_section===========*/
.fleming_section{
    margin-top: 150px;
}

.fleming_section .tenfold-Info .content {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 24px;
    line-height: normal;
    letter-spacing: 0.86px;
    color: #000;
}

.fleming_section .tenfold-Info .contentInfo {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 20px;
    line-height: normal;
    letter-spacing: 0.72px;
    color: #18233d;
    margin-bottom: 8px;
}

.fleming_section .tenfold-Info .contentDetails {
    font-family: 'Lato', sans-serif !important;
    font-weight: 700;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #18233d;
    margin-bottom: 0px;
}

.fleming_section .details-sec {
    margin-bottom: 160px;
}

.fleming_section .details-sec .successInfo {
    width: 472px;
}

.fleming_section .details-sec .tenfold-Info {
    padding-top: 80px;
}

/*===============about us page================*/
/*====empower section======*/
.about_Us .empower_section {
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 666px;
}

.about_Us .empower_section .empowerInfo {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 24px;
    line-height: 1.67;
    letter-spacing: 0.86px;
    color: #00a0df;
}

.about_Us .empower_section .work_details {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 36px;
    line-height: 1.44;
    letter-spacing: 1.29px !important;
    color: #fff;
}

.about_Us .staff_section .staff_Details .team-sec .NACME_team .LinkedIn{
    height: 20px;
    width: 20px;
}
/*======achivement_section=====*/
.achivement_section {
    background-color: #18233d;
    padding-top: 50px;
    padding-bottom: 110px;
}

.achivement_Details .content .yearInfo {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 400;
    font-size: 44px;
    line-height: 0.91;
    letter-spacing: 1.58px;
    text-align: center;
    color: #fff;
}

.achivement_Details .content .yearDetails {
    font-family: 'Lato', sans-serif !important;
    font-weight: 700;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    text-align: center;
    color: #00a0df;
    font-weight: 700;
}

.scholar_sec {
    margin-top: 120px;
    position: relative;
}

.achivement_Details .scholar_sec .scholarInfo {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: 1.15px;
    color: #fff;
}

.achivement_Details .scholar_sec .internetInfo {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px !important;
    padding: 0px 0px; 
    color: #fff;
}


.about_Us .achivement_section .achivement_Details .scholar_sec .our-mission,
.about_Us .achivement_section .achivement_Details .scholar_sec .our-vision,
.about_Us .achivement_section .achivement_Details .scholar_sec .our-work{
    border-radius: 8px;
    background-color: #85bf43;
    padding: 15px 35px 30px 25px;
    margin: 35px 10px 40px 10px;
}
.about_Us .achivement_section .achivement_Details .scholar_sec .our-vision{
    background-color: #f17836;
}

.about_Us .achivement_section .achivement_Details .scholar_sec .our-work{
    background-color: #0092c6;
}


.about_Us .achivement_section .achivement_Details .scholar_sec .our-mission h1,
.about_Us .achivement_section .achivement_Details .scholar_sec .our-vision h1,
.about_Us .achivement_section .achivement_Details .scholar_sec .our-work h1{
    font-size: 24px;
    line-height: 40px;
    color: #FFFFFF;
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
}

.about_Us .achivement_section .achivement_Details .scholar_sec .our-mission p,
.about_Us .achivement_section .achivement_Details .scholar_sec .our-vision p,
.about_Us .achivement_section .achivement_Details .scholar_sec .our-work p{
    font-size: 16px;
    color: #FFFFFF;
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    min-height: 250px;
}

.scholar_sec::before {
    position: absolute;
    content: "";
    background-image: url('/SSP%20Applications/NetSuite%20Inc.%20-%20CMS/CMS/Site-2/files/smt-nacme-images/about-us/img-texture.png');
    height: 350px;
    background-repeat: no-repeat;
    background-position: right;
    top: 308px;
    right: 0px;
    width: 100%;
  }

/*.gallary_sec {
    margin-top: 70px;
    position: relative;
}*/

/*.gallary_sec .gallary_Info {
    height: 347px;
    margin: 15px 0px;
}*/

/*.gallary_sec .gallary_Info1 {
    height: 507px;
    margin: 15px 0px;
}*/

/*.gallary_sec .gallary_Info1,*/
/*.gallary_sec .gallary_Info {
    position: relative;
    background-position: top;
    background-size: contain;
    background-repeat: no-repeat;
}*/

/*.gallary_sec .gallary_Info1 .content,*/
/*.gallary_sec .gallary_Info .content {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0), #000 133%);
    padding: 30px 0px 100px 25px;
    border-radius: 7px;
}*/

/*.gallary_sec .content .content_year {
    font-family: 'Lato', sans-serif !important;
    font-weight: 700;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #00a0df;
    font-weight: 700;
    margin: 0px;
}*/

/*.gallary_sec .content .content_offer {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 24px;
    line-height: 1.67;
    letter-spacing: 0.86px;
    color: #fff;
}*/

.achivement_section .achivement_Details .scholar_sec .check-news{
    width: 393px;
}

.achivement_section .achivement_Details .scholar_sec .check-news a{
    color: #FFFFFF;
}

/*==============staff_section===========*/
.staff_section {
    background-image: linear-gradient(to top, #fff 3%, #e0eef6);
    padding-top: 170px;
    padding-bottom: 150px;
    position: relative;
}

.staff_Details .staffHeading {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: 1.15px;
    color: #000;
}

.staff_Details .staffInfo {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #000;
    padding: 0px 90px;
}

.team-sec {
    margin-top: 90px;
}

.team-sec .NACME_team .teaminfo {
    font-family: 'Lato', sans-serif !important;
    font-weight: 700;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #18233d;
    font-weight: 700;
    margin-top: 20px;
    margin-bottom: 8px;
}

.team-sec .NACME_team .teamDetails {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #18233d;
    margin: 0px 0px 7px;
}

.team-sec .NACME_team .learn-More {
    font-family: 'Lato', sans-serif !important;
    font-weight: 900;
    font-size: 12px;
    line-height: normal;
    letter-spacing: 0.64px;
    color: #00a0df;
    margin: 0px 0px 70px 0px;
    cursor: pointer;
}

.team-sec .NACME_team .content_Info {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 12px;
    line-height: normal;
    letter-spacing: 0.64px;
    text-align: center;
    color: #18233d;
    min-height: 15px;
}

.staff_section .team-sec .NACME_team img {
    width: 85%;
    text-align: center;
    margin-bottom: 20px;
}

.staff_section .team-sec .NACME_team {
    text-align: center;
}

.staff_section .joinInfo {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 24px;
    line-height: 1.67;
    letter-spacing: 0.86px;
    color: #000;
    margin: 0px 0px;
}

/*===== Board of directors section=====*/
.boardDirector_section {
    background-color: #18233d;
    position: relative;
}

.board_Details {
    position: relative;
}

.boardDirector_section::before {
    position: absolute;
    content: "";
    background-image: url('https://testprod.nacme.org/SSP Applications/NetSuite Inc. - CMS/CMS/Site-2/files/smt-nacme-images/about-us/img-texture.png');
    height: 350px;
    background-repeat: no-repeat;
    background-position: left;
    top: 70px;
    left: 0px;
    width: 100%;
}

.boardDirector_section .board_Details {
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    height: 526px;
    padding-top: 150px;
}

.board_Details .boardInfo {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: 1.15px;
    text-align: center;
    color: #fff;
}

.board_Details .content {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    text-align: center;
    color: #fff;
    padding: 0px 195px;
}

/*===========our support section==========*/
.ourSupporters_section .ourHeading {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: 1.15px;
    color: #fff;
}

.ourSupporters_section .ourInfo {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #fff;
    padding: 0px 120px;
    margin-bottom: 60px;
}

.ourSupporters_section .partner_institute {
    border-radius: 8px;
    box-shadow: 0 13px 49px 0 rgba(0, 0, 0, 0.1);
    background-color: #fff;
    padding: 30px;
}

.ourSupporters_section .partHeading {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 24px;
    line-height: 1.67;
    letter-spacing: 0.86px;
    color: #000;
    margin-bottom: 0px;
    margin-top: 35px;
}

.ourSupporters_section .partTitle {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #000;
}

/*============alumni_Section==*/
.alumni_Section {
    padding: 130px 0px 160px;
}

.alumni_Section .alumniInfo {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: 1.15px;
    color: #000;
    margin-bottom: 30px;
}

.alumni_Section .contentInfo {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #000;
    padding: 0px 90px;
    margin-top: 30px;
}

.alumni_Section .btn-primary {
    width: 270px;
}

/*===============getInTouch_Section========*/
.getInTouch_Section {
    background-color: #18233d;
    padding-bottom: 90px;
}

.secDetails {
    padding-top: 110px;
}

.getInTouch_Section .getHeading {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: 1.15px;
    color: #fff;
}

.getInTouch_Section .getInfo {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #fff;
    padding: 0px 120px;
}

.getInTouch_Section .btn-primary {
    width: 270px;
}

.inquiry_sec {
    margin-top: 70px;
}

.inquiry_Details .imgDetails .generalInfo {
    font-family: 'Lato', sans-serif !important;
    font-weight: 900;
    font-size: 12px;
    line-height: normal;
    letter-spacing: 0.64px;
    color: #fff;
    margin: 12px 0px 8px;
}

.inquiry_Details .imgDetails .idDetail {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #fff;
}

.inquiry_sec .followHead {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: 1.15px;
    color: #fff;
    margin: 110px 0px 30px;

}

.getInTouch_Section ul li {
    margin: 0px 20px;
    display: inline-block;
}

/*========board_DirectorsInfo=====*/
.boardOF_Directors .board_DirectorsInfo {
    position: relative;
    background-repeat: no-repeat;
    background-position: top !important;
    background-size: cover;
    height: 666px;
}

.boardOF_Directors .meet_TheBoard {
    padding-top: 370px;
}

.board_DirectorsInfo .meet_TheBoard .content_Heading {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 24px;
    line-height: 1.67;
    letter-spacing: 0.86px !important;
    text-align: center;
    color: #00a0df;
}

.board_DirectorsInfo .meet_TheBoard .meetInfo {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 36px;
    line-height: 1.44;
    letter-spacing: 1.29px !important;
    text-align: center;
    color: #fff;
}

.board_DirectorsInfo .meet_TheBoard .meetDetails {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    text-align: center;
    color: #fff;
    padding: 0px 125px;
}

/*===========allMembers_Section==========*/
.allMembers_Section {
    padding-top: 140px;
    padding-bottom: 120px;
}

.members_Details .member_Heading {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: 1.15px;
    color: #000;
    margin-bottom: 70px;
}

.imgInfo_sec .content {
    padding: 40px 0px;
}

.imgInfo_sec .content .contentName {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 24px;
    line-height: 1.67;
    letter-spacing: 0.86px;
    color: #000;
    margin-top: 10px;
}

.imgInfo_sec .content .con_address {
    font-family: 'Lato', sans-serif !important;
    font-weight: 700;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #000;
    font-weight: 700;
    min-height: 40px;
}

.imgInfo_sec .content .Inc_info {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 12px;
    line-height: normal;
    letter-spacing: 0.64px;
    color: #000;
}

.imgInfo_sec .content .lean-more {
    font-family: 'Lato', sans-serif !important;
    font-weight: 700;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #00a0df;
    font-weight: 700;
    cursor: pointer;
}

.members_Details .imgInfo_sec .image1 img {
    width: 228px;
}

.members_Details .imgInfo_sec .image2 img {
    width: 186px;
}

.members_Details .imgInfo_sec .org-logo img {
    max-width: 225px;
    height: 60px;
}

/*============joinOurBoard_Section====*/
.joinOurBoard_Section {
    background-color: #18233d;
    padding-top: 140px;
}

.joinBoard_Details .join_Heading {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: 1.15px;
    text-align: center;
    color: #fff;
}

.joinBoard_Details p.joinInfo {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    text-align: center;
    color: #fff;
    margin: 0px;
}

.companies-sec .imgInfo p {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #fff;
}

.img_sec {
    margin-bottom: 0px;
    padding-left: 0px;
}

/*==========memberBenefit_Section=========*/
.memberBenefit_Section {
    background-color: #18233d;
    padding-top: 120px;
    padding-bottom: 110px;
}

.benefit_details .contentInfo {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 20px;
    line-height: normal;
    letter-spacing: 0.72px;
    text-align: center;
    color: #fff;
}

.benefit_details .ben_Details {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    text-align: center;
    color: #fff;
    margin-bottom: 25px;
}

.company_Logo {
    border-radius: 8px;
    background-color: #020710;
    padding: 45px 45px 15px;
}

.company_Logo .info-sec {
    padding: 0px;
}

.company_Logo .info-sec .tick_Details p {
    line-height: normal;
    letter-spacing: 0.57px;
    color: #fff;
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    margin-bottom: 40px;
}

.company_Logo .info-sec .right_logo {
    margin-bottom: 30px;
}


.memberBenefit_Section .readtTo_join {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: 1.15px;
    text-align: center;
    color: #fff;
    margin-top: 90px;
    margin-bottom: 15px;
}

/*================corporate_Partners========*/
.corporate_Partners .Corporate_Section {
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 666px;
    padding: 170px 0px;
}

.Corporate_Section .corporate_Heading {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 24px;
    line-height: 1.67;
    letter-spacing: 0.86px !important;
    text-align: center;
    color: #00a0df;
}

.Corporate_Section .Our_Info {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 36px;
    line-height: 1.44;
    letter-spacing: 1.29px !important;
    text-align: center;
    color: #fff;
}

.Corporate_Section .content_Details {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    text-align: center;
    color: #fff;
    padding: 10px 60px 30px;
}

/*==============ourCorporate_Section==========*/
.ourCorporate_Section {
    padding-top: 120px;
    padding-bottom: 130px;
}

.ourCorporate_Section .ourCorporate_Details p {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: 1.15px !important;
    color: #000;
    margin-bottom: 80px;
}

/*==============corporateSupporter_Section=========*/
.corporateSupporter_Section {
    background-color: #18233d;
    padding-top: 120px;
    padding-bottom: 140px;
}

.supoorter_Info .main_Heading {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: 1.15px;
    color: #fff;
}

.supoorter_Info .head_Details {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    text-align: center;
    color: #fff;
    padding: 0px 120px 10px;
}

.corporate_Partners .border_bottom2 {
    border: solid 1px #fff;
}

/*===========corporateDonors_Section=*/
.corporate_Donors .donors_Details {
    display: flex;
}

.corporate_Donors .donors_Details .donor_Info {
    border-radius: 8px;
    box-shadow: 0 13px 49px 0 rgb(0 0 0 / 10%);
    background-color: #fff;
    height: 191px;
    margin-right: 10px;
    padding: 30px 15px;
}

.corporate_Donors .ways_to_contri {
    margin-top: 40px;
}

.corporate_Donors .ways_to_contri .content_Heading {
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 900;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #00a0df;
    margin-bottom: 10px;
}

.donors_Details .donor_Info .content3 {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 20px;
    line-height: normal;
    letter-spacing: 0.72px !important;
    color: #000;
    min-height: 100px;
}

.donors_Details .donor_Info .learn1-more {
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 900;
    font-size: 12px;
    line-height: normal;
    letter-spacing: 0.64px !important;
}

.donors_Details .donor_Info .learn1-more a{
    color: #00a0df;
}

/*==============Scholarship_Section==========*/
.Scholarship_Section {
    padding-top: 165px;
    background-color: #18233d;
    padding-bottom: 170px;
    position: relative;
}

.Scholarship_Section::before {
    position: absolute;
    content: "";
    background-image: url('https://testprod.nacme.org/SSP Applications/NetSuite Inc. - CMS/CMS/Site-2/files/smt-nacme-images/corporate-donors/img-texture.png');
    height: 350px;
    background-repeat: no-repeat;
    background-position: right;
    top: 150px;
    right: 0px;
    width: 100%;
}

.Scholarship_Details {
    padding-top: 80px;
}

.Scholarship_Details .Scholar_details {
    padding: 50px 65px 0px 0px;
}

.Scholarship_Section .Scholarship_Details .content_detail,
.Career_Details .Career_Info .career_Heading {
    font-family: 'Lato', sans-serif !important;
    font-weight: 900;
    font-size: 12px;
    line-height: normal;
    letter-spacing: 0.64px;
    color: #77b800;
}

.Scholarship_Details .content_Info,
.Career_Details .Career_Info .placement_Heading {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: 1.15px;
    color: #fff;
}

.Scholarship_Details .study_sec {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #fff;
}

/*====training_Section===*/
.training_Section {
    padding-top: 85px;
    position: relative;
    padding-bottom: 185px;
}

.training_Section::before {
    position: absolute;
    content: "";
    background-image: url('https://testprod.nacme.org/SSP Applications/NetSuite Inc. - CMS/CMS/Site-2/files/smt-nacme-images/corporate-donors/img-texture.png');
    height: 350px;
    background-repeat: no-repeat;
    background-position: right;
    top: 176px;
    right: 10px;
    width: 100%;
}

.training_Details .program_Info {
    padding: 200px 65px 0px 0px;
}

.training_Details .program_Info .content_Heading {
    font-family: 'Lato', sans-serif !important;
    font-weight: 900;
    font-size: 12px;
    line-height: normal;
    letter-spacing: 0.64px;
    color: #00a0df;
}

.training_Details .program_Info .Content_Detail,
.members_Info .formed_Date .main-heading {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: 1.15px;
    color: #000;
}

.training_Details .program_Info .content_Info,
.members_Info .formed_Date .content_Info {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #000;
}

/*=======Career_Programs_Section==*/
.Career_Programs_Section {
    background-color: #18233d;
    padding-top: 155px;
}

.Career_Details .Career_Info {
    padding-top: 35px;
}

.Career_Details .Career_Info .fair_Heading,
.carrer_Centre .centre_Info .content {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 24px;
    line-height: 1.67;
    letter-spacing: 0.86px;
    color: #f2faff;
}

.Career_Details .Career_Info .virtual_Info {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #f2faff;
    margin-bottom: 0px;
    padding-right: 65px;
}

.Career_Details .Career_Info .btn-primary {
    margin-top: 20px;
}

.carrer_Centre {
    position: relative;
    padding-top: 185px;
}

.carrer_Centre::before {
    position: absolute;
    content: "";
    background-image: url('https://testprod.nacme.org/SSP Applications/NetSuite Inc. - CMS/CMS/Site-2/files/smt-nacme-images/corporate-donors/img-texture.png');
    height: 350px;
    background-repeat: no-repeat;
    background-position: left;
    top: 70px;
    left: -140px;
    width: 100%;
}

.carrer_Centre .centre_Info {
    padding: 90px 32px 0px;
}

.carrer_Centre .centre_Info .content_Info {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #f2faff;
}

/*===event_Sponsorship=====*/
.event_Sponsorship {
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 526px;
    bottom: -225px;
    z-index: 9;
    border-radius: 16px;
}

.event_Sponsorship .nationat_Event {
    padding: 160px 50px 0px;
}

.event_Sponsorship .event_Heading {
    font-family: 'Lato', sans-serif !important;
    font-weight: 900;
    font-size: 12px;
    line-height: normal;
    letter-spacing: 0.64px;
    color: #00a0df;
}

.event_Sponsorship .event_Info,
.institute_Details .our-heading,
.university_Details .main-heading {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: 1.15px;
    color: #fff;
}

.event_Sponsorship .event_Details {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #fff;
    padding-right: 150px;
    margin-bottom: 25px;
}

/*===========boardMember_Section===========*/
.boardMember_Section {
    background-image: linear-gradient(to top, #fff 3%, #e0eef6);
    position: relative;
    z-index: 2;
    padding-top: 280px;
    padding-bottom: 80px;
}

.boardMember_Section::before {
    position: absolute;
    content: "";
    background-image: url('https://testprod.nacme.org/SSP Applications/NetSuite Inc. - CMS/CMS/Site-2/files/smt-nacme-images/corporate-donors/img-texture.png');
    height: 350px;
    background-repeat: no-repeat;
    background-position: right;
    bottom: 45px;
    right: 0px;
    width: 100%;
}

.boardMember_Section .members_Info {
    padding-top: 160px;
}

.members_Info .formed_Date {
    padding: 10px 70px 0px 0px;
}

.members_Info .formed_Date .content_Info {
    margin-bottom: 0px;
}

.corporate_Donors {
    padding-bottom: 0;
}

.boardMember_Section .list_OF_Benefits {
    margin: 50px 0px;
    border-radius: 10px;
    background-color: #f2faff;
}

.boardMember_Section .list_OF_Benefits img {
    padding: 15px;
}

.boardMember_Section .list_OF_Benefits p {
    font-family: 'Lato', sans-serif !important;
    font-weight: 700;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #000;
    font-weight: 700;
    padding: 25px 0px;
    margin-bottom: 0px;
}

/*=====partner Institutions_Section==========*/
.Institutions_Section {
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 666px;
    padding-top: 175px;
}

.institute_Details .main_Heading {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 24px;
    line-height: 1.67;
    letter-spacing: 0.86px !important;
    color: #00a0df;
}

.institute_Details .content-Details {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #fff;
    padding: 0px 125px 35px;
}

.Institutions_Section .institute_Details .become-partner-button a{
    color: #fff;
}

/*==========regionInstitute_Section========*/
.regionInstitute_Section {
    padding-top: 100px;
}

.regionInstitute_Section .region_Details p {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: 1.15px;
    color: #000;
}

/*======West_Section=*/
.West_Section {
    padding-top: 130px;
}

.west_Details .main_Heading,
.NACME_Scholarship .eligibility_sec .main-heading,
.about_STEM .stem_Info .content {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: 1.15px;
    color: #000;
}

.west_Details .contentInfo {
    margin: 50px 0px 40px;
}

.west_Details .contentInfo .name_Info p,
.University-sec .contentInfo .name_Info p {
    font-family: 'Lato', sans-serif !important;
    font-weight: 700;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #000;
    font-weight: 700;
    margin: 20px 0px;
}

.SouthEast_Section {
    padding-bottom: 145px;
}

/*=====university_partner_Section========*/
.university_Section {
    background-color: #18233d;
    padding-top: 120px;
    padding-bottom: 140px;
}

.university_Details .content_Info {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #fff;
    padding: 0px 120px 10px;
}

.university_Section .university_Details .university-partner-button a {
    color: #fff;
}

/*========NACME_Scholarship=========*/
.NACME_Scholarship .underGraduate_section {
    padding-top: 150px;
}

.NACME_Scholarship h5 {
    padding-top: 50px;
}

.NACME_Scholarship .accelerate {
    min-height: 110px;
}

/*===============about_scholarship_Section========*/
.about_scholarship_Section {
    background-image: linear-gradient(to top, #fff 3%, #e0eef6);
    padding-top: 165px;
    padding-bottom: 130px;
    position: relative;
}

.about_scholarship_Section::before {
    position: absolute;
    content: "";
    background-image: url('/SSP%20Applications/NetSuite%20Inc.%20-%20CMS/CMS/Site-2/files/smt-nacme-images/nacme-scholarships/img-texture.png');
    height: 350px;
    background-repeat: no-repeat;
    background-position: left;
    bottom: 47px;
    left: 0px;
    width: 100%;
    display: none;
  }

.eligibility_sec {
    padding-top: 0;
}

.eligibility_sec .contentInfo, .about_STEM .stem_Info .con_details {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #000;
}

.eligibility_sec .eligible-heading {
    font-family: 'Lato', sans-serif !important;
    font-weight: 900;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #000;
    margin-bottom: 0px;
}

.about_STEM {
    padding-top: 140px;
    position: relative;
}

.about_STEM .stem_Info {
    padding: 110px 0px 0px 65px;
}

/*========scholarship_Types_Section=====*/
.scholarship_Types_Section {
    background-color: #18233d;
    padding-top: 120px;
    position: relative;
}

.scholarship_Types_Section .Types-sec {
    padding-bottom: 80px;
}

.scholarship_Types_Section::before {
    position: absolute;
    content: "";
    background-image: url('https://testprod.nacme.org/SSP Applications/NetSuite Inc. - CMS/CMS/Site-2/files/smt-nacme-images/nacme-scholarships/img-texture.png');
    height: 350px;
    background-repeat: no-repeat;
    background-position: right;
    bottom: 0px;
    right: 0px;
    width: 100%;
}

.scholarship_Types_Section .Types_Info {
    border-radius: 8px;
    box-shadow: 0 13px 49px 0 rgb(0 0 0 / 10%);
    background-color: #fff;
    padding: 20px 20px 30px 20px;
    margin-bottom: 20px;
}

.scholarship_Types_Section p {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: 1.15px;
    color: #fff;
    margin-bottom: 60px;
}

.scholarship_Types_Section .Types_Info .grant-heading {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 24px;
    line-height: 1.67;
    letter-spacing: 0.86px;
    color: #000;
    margin-bottom: 15px;
}

.scholarship_Types_Section .Types_Info img {
    margin-bottom: 15px;
}

.scholarship_Types_Section .Types_Info .grant_info {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #000;
    padding-right: 144px;
    min-height: 85px;
    margin-bottom: 0px;
}

.scholarship_Types_Section .Types_Info .learnMore,
.bridge_Scholars_Section .bridge_Details .main-heading {
    font-family: 'Lato', sans-serif !important;
    font-weight: 700;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px !important;
    margin-bottom: 0px;
}

.scholarship_Types_Section .Types_Info .learnMore a,
.bridge_Scholars_Section .bridge_Details .main-heading {
    color: #00a0df;
}

/*==Additional_Section====*/
.Additional_Section {
    background-color: #18233d;
    padding-top: 0px;
}

.Additional_Section .additional_Sec .main-heading,
.apply_Scholarship_Section .apply_Details .content {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: 1.15px;
    text-align: center;
    color: #fff;
}

.Additional_Section .additional_Sec {
    position: relative;
    z-index: 1;
    bottom: -100px;
}

.additional_Sec .additional_Details .content_Info {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 20px;
    line-height: normal;
    letter-spacing: 0.72px;
    color: #000;
    margin-bottom: 10px;
}

.additional_Sec .additional_Details {
    border-radius: 8px;
    box-shadow: 0 13px 49px 0 rgb(0 0 0 / 10%);
    background-color: #fff;
    padding: 25px;
}

.additional_Sec .additional_Details .content {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px !important;
    color: #000;
    min-height: 100px;
}

/*===============furture_Information_Section====*/
.furture_Info_Section {
    padding-top: 200px;
    margin-bottom: 130px;
}

.Info-Sec .main-heading, .summer_Bridge_Section .summer_Info .main-heading,
.summer_Programs_section .bridge_Programs .main-heading,
.pathway_Section .pathway_Details .path_heading {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: 1.15px;
    color: #000;
}

.Info-Sec .content_Info, .summer_Details .summer_Info .content,
.summer_Bridge_Section .summer_Details .right_Info p,
.summer_Programs_section .bridge_Programs .content_details,
.pathway_Section .pathway_Details .info-sec,
.pathway_Section .pathway_Info .info-sec1 {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #000;
    margin-bottom: 10px;
}

/*========Bridge scholars Section==========*/
.bridge_Scholars_Section {
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 666px;
    padding-top: 100px;
}

.bridge_Scholars_Section .bridge_Details {
    padding-top: 80px;
}

.bridge_Scholars_Section .bridge_Details .content,
.Research_Publication .Publication_Section .main-heading {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 36px;
    line-height: 1.44;
    letter-spacing: 1.29px !important;
    color: #fff;
}

.bridge_Details .content_Info,
.Research_Publication .Publication_Section .content {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #fff;
}

/*====summer_Bridge_Section===*/
.summer_Bridge_Section {
    background-image: linear-gradient(to top, #fff 3%, #e0eef6);
    padding-top: 170px;
    position: relative;
}

.summer_Bridge_Section::before {
    position: absolute;
    content: "";
    background-image: url('https://testprod.nacme.org/SSP Applications/NetSuite Inc. - CMS/CMS/Site-2/files/smt-nacme-images/bridge-scholar/img-texture.png');
    height: 350px;
    background-repeat: no-repeat;
    background-position: right;
    top: 95px;
    right: 0px;
    width: 100%;
}


.summer_Bridge_Section .summer_Details .right_Info p {
    margin-bottom: 7px;
}
.summer_Bridge_Section .summer_Details .right_Info{
    margin-bottom: 12px;
}
.summer_Bridge_Section .summer_Details .right_Logo{
    margin-bottom: 8px;
}

.summer_Bridge_Section .summer_Details .btn-primary {
    margin-top: 20px;
}

.summer_Bridge_Section .summer_Details .summer_Info {
    padding: 70px 65px 0px 0px;
}

/*=====Summer Bridge Programs=====*/
.summer_Programs_section {
    padding-top: 160px;
}

.summer_Programs_section .University-sec .contentInfo {
    margin-bottom: 50px;
}

.summer_Programs_section .bridge_Programs {
    padding-bottom: 40px;
}

/*===========pathway_Section==========*/
.pathway_Section {
    padding-top: 130px;
    padding-bottom: 190px;
}

.pathway_Section .pathway_Details {
    padding-bottom: 25px;
}

.pathway_Info .image_Info img {
    margin-bottom: 20px;
}

/*=====apply_Scholarship_Section=====*/
.apply_Scholarship_Section {
    background-color: #18233d;
    padding: 120px 0px;
}

.apply_Scholarship_Section .apply_Details .contentInfo,
.apply_Scholarship_Section .apply_Details .link_Info {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #fff;
}

.apply_Scholarship_Section .apply_Details .link_Info {
    margin-top: 30px;
}

/*============block_Grant===*/
.block_Grant .content_Info {
    padding-right: 160px;
}

.Title_Section {
    background-image: linear-gradient(to top, #fff 3%, #e0eef6);
    padding: 110px 0px;
}

.Title_Section .title_Details .main-heading {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: 1.15px !important;
    color: #000;
    margin-bottom: 10px;
}

.Title_Section .title_Details .content_Info {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px !important;
    color: #000;
}

.Title_Section .title_Details .btn-primary {
    margin: 20px 0px;
}

.Title_Section .title_Details .sponsor_Page {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #000;
}

/*===============targeted_Scholarships===========*/
.targeted_Scholarships .content_Info {
    padding-right: 120px;
}

.sponser_Program_Section {
    background-color: #18233d;
    padding-top: 120px;
    padding-bottom: 50px;
}

.sponser_Program_Section .sponsor_Info .main-heading,
.Corporate_Scholars .comp_Benefit_Section .company-info .info-sec {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: 1.15px;
    color: #fff;
}

.sponser_Program_Section .sponsor_Info .content {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #fff;
    margin-bottom: 25px;
}

.sponser_Program_Section .sponsor_Info .sponsor-button a{
    color: #fff;
}

.sponser_Program_Section .sponsor_Info .contribute_apply_button a{
    color: #fff;
}

/*===========Corporate_Scholars==========*/
.Corporate_Scholars .ourCorporate_Details .con-Info {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0.57px;
    color: #000;
    margin-top: 15px;
    margin-bottom: 50px;
}

/*============Eligibility_Section===========*/
.Eligibility_Section {
    position: relative;
    padding-bottom: 150px;
}

.Eligibility_Section::before {
    position: absolute;
    content: "";
    background-image: url('https://testprod.nacme.org/SSP Applications/NetSuite Inc. - CMS/CMS/Site-2/files/smt-nacme-images/corporate-scholar/img-texture.png');
    height: 350px;
    background-repeat: no-repeat;
    background-position: left;
    bottom: 55px;
    left: 0px;
    width: 100%;
}

.Eligibility_Section .img-detail .main-heading,
.Corporate_Scholars .apply_Scholars_Section .content,
.Research_Publication .volume_Research_Section .vol-info,
.Research_Publication .Reports_Section .content,
.contributePageUI .talent_Info .content,
.contributePageUI .world_Info .content,
.contributePageUI .get_Details p {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: 1.15px !important;
    color: #000;
}

.Eligibility_Section .img-detail {
    padding: 110px 0px 0px 55px;
}

.Eligibility_Section .img-detail .content_Info,
.Eligibility_Section .URM-stu .right_Info p,
.Corporate_Scholars .apply_Scholars_Section .contentInfo,
.Corporate_Scholars .apply_Scholars_Section .link_Info,
.Corporate_Scholars .apply_Scholars_Section .link_Info a,
.Research_Publication .volume_Research_Section .vol-info1,
.Research_Publication .Reports_Section .content_Info,
.contributePageUI .talent_Info .content_Info,
.contributePageUI .world_Info .content_Info {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #000;
    margin-bottom: 10px;
}

.Eligibility_Section .img-detail .content {
    font-family: 'Lato', sans-serif !important;
    font-weight: 700;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #000;
    font-weight: 700;
    margin-bottom: 10px;
}

/*===========companies_Benefit_Section========*/
.comp_Benefit_Section {
    background-color: #18233d;
    padding-top: 120px;
    padding-bottom: 80px;
    position: relative;
}

.comp_Benefit_Section::before {
    position: absolute;
    content: "";
    background-image: url('https://testprod.nacme.org/SSP Applications/NetSuite Inc. - CMS/CMS/Site-2/files/smt-nacme-images/corporate-scholar/img-texture.png');
    height: 350px;
    background-repeat: no-repeat;
    background-position: right;
    top: 50px;
    right: 0px;
    width: 100%;
}

.comp_Benefit_Section .company-info {
    padding: 160px 70px 0px 0px;
}

.comp_Benefit_Section .company-info .info-sec1 {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #fff;
    padding-right: 65px;
    padding-bottom: 15px;
}

/*===========Apply Scholarship Section===========*/
.Corporate_Scholars .apply_Scholars_Section {
    padding: 120px 0px 100px 0px;
}

.Corporate_Scholars .apply_Scholars_Section .link_Info {
    padding-top: 15px;
}

.Corporate_Scholars .apply_Scholars_Section .link_Info a {
    text-decoration: underline;
}

/*===========Research_Publication============*/
.Research_Publication .Publication_Section {
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 666px;
    padding-top: 150px;
}

.Publication_Section .reseach_Info {
    padding: 100px 40px 0px 0px;
}

/*=====Policy_Section*/
.Policy_Section .policy_Details {
    border-radius: 8px;
    box-shadow: 0 13px 49px 0 rgba(0, 0, 0, 0.1);
    background-color: #fff;
    position: absolute;
    height: 86px;
    width: 100%;
    left: 0px;
    right: 0px;
    z-index: 1;
    top: -43px;
}

.Policy_Section .policy_Details div::before{
    position: absolute;
    content: "";
    top: 18px;
    height: 53px;
    width: 1px;
    background-color: #eeeeee;
    right: 0px;
}
.Policy_Section .policy_Details div:last-child::before {
    display: none;
}

.Policy_Section .policy_Details .MPHD-sec p {
    font-family: 'Lato', sans-serif !important;
    font-weight: 700;
    font-size: 16px;
    line-height: 86px;
    letter-spacing: 0.57px;
    color: #000;
    font-weight: 700;
    margin: 0px;
}

.Policy_Section .policy_Details .MPHD-sec p img {
    width: 7px;
    margin-left: 6px;
}

/*==========Research_Policy Section====*/
.volume_Research_Section {
    position: relative;
    padding-top: 60px;
}

.Research_Publication .volume_Research_Section .volume_Levels .card-header img {
    width: 25px;
    position: absolute;
    right: 105px;
    padding-top: 10px;
}

.Research_Publication .volume_Research_Section
.volume_Levels .btn-link {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 600;
    font-size: 20px;
    line-height: normal;
    letter-spacing: 0.72px;
    color: #000;
    padding: 0px;
}

.volume_Research_Section .volume_Levels .card-header {
    padding: 0.75rem 0rem;
    border: 0px;
    background: transparent;
}

.volume_Research_Section .volume_Levels .card {
    background-color: transparent;
    border: 0px;
    border-bottom: solid 1px #e3e3e3;
    border-radius: 0px;
}

.Research_Publication .card-body p,
.Reports_Section .report_Image p {
    font-family: 'Lato', sans-serif !important;
    font-weight: 700;
    font-size: 16px;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.57px;
    text-align: center;
    color: #000;
    margin-top: 15px;
}

/*=====Reports_Section===*/
.Research_Publication .Reports_Section {
    padding-top: 50px;
}

.Reports_Section .report_Image img {
    margin: 30px 0px 15px;
}

.Research_Publication .Reports_Section .volume_Levels .data-deck-books img{
    min-height: 300px;
}
/*=====Scholar section====*/
.Scholar_Section .report_Image img {
    margin: 60px 0px 15px;
}

.Research_Publication {
    padding-bottom: 100px;
}

/*=====contributePageUI=====*/
/*=====NACME_Address_Section===*/
.contributePageUI .bridge_Details {
    padding-top: 0px;
}

.Talent_Section {
    background-image: linear-gradient(to top, #fff 3%, #e0eef6);
    padding-top: 140px;
    position: relative;
    padding-bottom: 120px;
}

.Talent_Section .talent_Info {
    padding: 100px 65px 0px 0px;
}

.Talent_Section .address_Details {
    padding-bottom: 120px;
}

.Talent_Section .NACME_Partners {
    padding-top: 120px;
    padding-bottom: 140px;
}

.Talent_Section::before {
    position: absolute;
    content: "";
    background-image: url('https://testprod.nacme.org/SSP Applications/NetSuite Inc. - CMS/CMS/Site-2/files/smt-nacme-images/contribute-page/img-texture.png');
    height: 350px;
    background-repeat: no-repeat;
    background-position: left;
    bottom: 225px;
    left: 0px;
    width: 100%;
}

.Talent_Section .NACME_Partners .world_Info {
    padding: 0px 34px 0px;
}

.Talent_Section .NACME_Partners .world_Img {
    padding-top: 35px;
}

/*=====Investment_Section=====*/
.Investment_Section {
    background-color: #18233d;
    padding-top: 140px;
    padding-bottom: 120px;
}

.Investment_Section .invest_Details .main-heading {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: 1.15px;
    color: #fff;
}

.Investment_Section .invest_Info {
    padding-top: 100px;
}

.Investment_Section .Board_Company {
    padding-top: 35px;
}

.Investment_Section .invest_Info .content {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 20px;
    line-height: normal;
    letter-spacing: 0.72px;
    color: #fff;
}

.Investment_Section .invest_Info .content_Info {
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #fff;
    padding-right: 6px;
}

/*==========Distinguish_Section==========*/
.Distinguish_Section {
    padding-top: 130px;
    background-color: #18233d;
    padding-bottom: 150px;
}

.Distinguish_Section .similar_Sec p,
.UniversityPageUI .PartUniversity_Section .main-heading,
.UniversityPageUI .ToolKit_Section .tool_Info .main-heading {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: 1.15px;
    color: #fff;
}

.Distinguish_Section .distinguish_Details .right_Info p {
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #fff;
}

.Distinguish_Section .distinguish_Details .right_Steps {
    padding-left: 75px;
}

/*===========getInvolved_Section======*/
.getInvolved_Section {
    padding-top: 100px;
    padding-bottom: 150px;
}

.getInvolved_Section .get_Details {
    margin-bottom: 55px;
}

.getInvolved_Section .get_Info {
    margin-bottom: 15px;
}

.getInvolved_Section .get_Info .learn_getInfo {
    border-radius: 8px;
    box-shadow: 0 13px 49px 0 rgb(0 0 0 / 10%);
    background-color: #fff;
    padding: 25px 15px;
}

.getInvolved_Section .learn_getInfo .planNow {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 20px;
    line-height: normal;
    letter-spacing: 0.72px;
    color: #000;
    min-height: 50px;
}

.getInvolved_Section .learn_getInfo .exploreInfo {
    font-family: 'Lato', sans-serif !important;
    font-weight: 700;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px !important;
    margin-bottom: 0px;
}

.getInvolved_Section .learn_getInfo .exploreInfo a {
    color: #00a0df;
}

/*===========plannedPageUI=====*/
.plannedPageUI .Overview_Section {
    background-image: linear-gradient(to top, #fff 3%, #e0eef6);
    padding-top: 80px;
}

.Overview_Section .overview_Details p {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: 1.15px;
    color: #000;
    padding-bottom: 55px;
}

.Overview_Section .board_company .content {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 20px;
    line-height: normal;
    letter-spacing: 0.72px !important;
    color: #000;
    margin-bottom: 10px;
}

.Overview_Section .board_company .content_Info,
.Overview_Section .most_Info .right_Info,
.individualsPageUI .individualDetail_Section .Individual_Info p {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #000;
}

.Overview_Section .overview_Info {
    margin-bottom: 30px;
}

/*===========Additional Documentation===========*/
.Addition_DocSection {
    padding-top: 0px;
    padding-bottom: 95px;
}

.Addition_DocSection .Doc_Info p,
.individualDetail_Section .wayToGive_Details p,
.In-KindPageUI .Include_Section .Include_Details p,
.UniversityPageUI .becomeUnivers_Section .main-heading,
.UniversityPageUI .bestPractice_Section .main-heading,
.News_MediaPageUI .LatestNews_Section .news_Detail p,
.News_MediaArticlePageUI .MediaQuery_Section .main-heading,
.News_MediaArticlePageUI .RelatedArticles_Section .RelatedArticles_Details p {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: 1.15px;
    color: #000;
}

.Addition_DocSection .doc_Details .btn-link {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 20px;
    line-height: normal;
    letter-spacing: 0.72px;
    color: #000;
}

/*===========individualsPageUI=======*/
.individualsPageUI .individualDetail_Section {
    padding-top: 80px;
    background-image: linear-gradient(to top, #fff 3%, #e0eef6);
    padding-bottom: 100px;
}

.individualDetail_Section .wayToGive_Details {
    padding-top: 90px;
}

.individualDetail_Section .office_Details .btn-link {
    display: block;
    width: 100%;
    text-align: left;
}

.individualDetail_Section .office_Details .office_Img img {
    width: 48px;
    top: 0px;
    position: static;
}

.individualDetail_Section .office_Details .office_ON {
    margin-bottom: 0px;
    line-height: normal;
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0.57px;
    color: #000;
}

.individualDetail_Section .office_Details .office_Img1 p {
    font-family: 'Lato', sans-serif !important;
    font-weight: 700;
    font-size: 16px;
    line-height: 48px;
    letter-spacing: 0.57px !important;
    text-align: right;
    color: #00a0df;
}

.individualsPageUI .office_Details .card-header {
    border: 0px;
    background: transparent;
    padding: 30px 0px;
}

.individualsPageUI .office_Details .card-header p img {
    width: 20px;
    position: static;
    transform: rotate(-90deg);
}

.individualsPageUI .IE-sec {
    padding-top: 130px;
}

.individualsPageUI .IE-sec .IE_details,
.UniversityPageUI .becomeUnivers_Section .content,
.UniversityPageUI .bestPractice_Section .content1,
.News_MediaArticlePageUI .MediaQuery_Section .content-info {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #000;
}

.individualsPageUI .Addition_DocSection .card-header .btn-link img {
    position: absolute;
}

/*===============In-KindPageUI====*/
.In-KindPageUI .bridge_Details .content_Info {
    margin-bottom: 0px;
}

.In-KindPageUI .bridge_Details {
    padding-right: 60px;
}

.Include_Section .p-equip {
    text-align: center;
}

/*===============These Include Section========*/
.In-KindPageUI .Include_Section {
    background-image: linear-gradient(to top, #fff 3%, #e0eef6);
    padding-top: 80px;
    padding-bottom: 100px;
}

.In-KindPageUI .Include_Section .Include_Details {
    padding-bottom: 40px;
}

.In-KindPageUI .Include_Section .include_Info p {
    margin: 0px 0px 0px 0px;
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #000;
}

.In-KindPageUI .more-info {
    padding-top: 25px;
    font-family: 'Lato', sans-serif !important;
    font-weight: 700;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #7e7e7e;
}

/*===========UniversityPageUI========*/
.UniversityPageUI .bridge_Details {
    padding-right: 110px;
}

/*=========PartUniversity_Section==========*/
.UniversityPageUI .PartUniversity_Section {
    background-color: #18233d;
    padding-top: 105px;
    padding-bottom: 140px;
}

.UniversityPageUI .PartUniversity_Section .con-Info,
.UniversityPageUI .PartUniversity_Section .Recruiting_Info p,
.UniversityPageUI .PartUniversity_Section .most_Info1 p,
.UniversityPageUI .becomeUnivers_Section .more_Info1 p,
.UniversityPageUI .ToolKit_Section .tool_Info .content {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #fff;
}

.UniversityPageUI .PartUniversity_Section .most_Info1 p a {
    text-decoration: underline;
    color: #fff;
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
}

.UniversityPageUI .PartUniversity_Section .PartUniversity_Details {
    margin-bottom: 65px;
}

.UniversityPageUI .PartUniversity_Section .Recruiting_Details {
    margin-bottom: 45px;
}

.UniversityPageUI .PartUniversity_Section .Recruiting_Info p {
    margin-left: -20px;
}

.UniversityPageUI .PartUniversity_Section .right_Info {
    margin-top: 15px;
}

.UniversityPageUI .PartUniversity_Section .right_Info img {
    padding-right: 8px;
}

/*================becomeUnivers_Section============*/
.UniversityPageUI .becomeUnivers_Section {
    padding-top: 120px;
    padding-bottom: 140px;
}

.UniversityPageUI .becomeUnivers_Section .becomeUnivers_Details {
    padding-bottom: 25px;
}

.UniversityPageUI .becomeUnivers_Section .most_Info{
    padding-bottom: 20px;
}

.UniversityPageUI .becomeUnivers_Section .more_Info1 {
    padding: 15px 0px 0px;
    border-radius: 8px;
    background-color: #f2faff;
}

.UniversityPageUI .becomeUnivers_Section .more_Info1 p,
.UniversityPageUI .becomeUnivers_Section .more_Info1 p a {
    color: #000;;
}

.UniversityPageUI .becomeUnivers_Section .more_Info1 img {
    margin-right: 8px;
}

.UniversityPageUI .becomeUnivers_Section .more_Info1 .right_Info p {
    margin-bottom: 15px;
}

.UniversityPageUI .becomeUnivers_Section .more_Info1 .right_Info p img {
    vertical-align: middle;
}

/*==========ToolKit_Section==*/
.UniversityPageUI .ToolKit_Section {
    background-color: #18233d;
    padding-top: 80px;
    padding-bottom: 15px;
}

.UniversityPageUI .ToolKit_Section button {
    background: transparent;
    border: 0px;
    text-align: left;
    margin-top: 20px;
}

.UniversityPageUI .ToolKit_Section .download_Info {
    border-radius: 8px;
    background-color: #020710;
    padding: 26px 20px;
    width: 374px;
    height: 89px;
    cursor: pointer;
}

.UniversityPageUI .ToolKit_Section .download_Info .D-kit {
    font-family: 'Lato', sans-serif !important;
    font-weight: 700;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #00a0df;
    margin-bottom: 5px;
}

.UniversityPageUI .ToolKit_Section .download_Info .pdf-info {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 12px;
    line-height: normal;
    letter-spacing: 0.64px;
    color: #fff;
}

/*=========bestPractice_Section=======*/
.UniversityPageUI .bestPractice_Section {
    padding: 120px 0px;
}

.UniversityPageUI .bridge_Scholars_Section .bridge_Details {
    padding-top: 0px !important;
}

/*========News_MediaPageUI=========*/
.News_MediaPageUI .NewsMedia_Section {
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 462px;
    padding-top: 165px;
}

.News_MediaPageUI .NewsMedia_Details {
    padding-bottom: 110px;
}

.News_MediaPageUI .NewsMedia_Details p {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 36px;
    line-height: 1.44;
    letter-spacing: 1.29px;
    color: #fff;
}

.News_MediaPageUI .NewsMedia_Section .media_Info1 .main-heading {
    font-family: 'Lato', sans-serif !important;
    font-weight: 700;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #77b800;
    font-weight: 700;
    margin-bottom: 0px;
}

.News_MediaPageUI .NewsMedia_Section .NewsMedia_Info {
    border-radius: 8px;
    box-shadow: 0 13px 49px 0 rgb(0 0 0 / 10%);
    background-color: #fff;
    height: 241px;
    position: relative;
    z-index: 1;
}

.News_MediaPageUI .NewsMedia_Section .media_Info1 {
    padding-top: 50px;
}

.News_MediaPageUI .NewsMedia_Section .media_Info1 .content_Info {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 24px;
    line-height: 1.67;
    letter-spacing: 0.86px;
    color: #000;
    margin-bottom: 40px;
}

.News_MediaPageUI .NewsMedia_Section .media_Info1 .content_Date {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 12px;
    line-height: normal;
    letter-spacing: 0.64px;
    color: #8b8b8b;
}

/*=====LatestNews_Section=======*/
.News_MediaPageUI .LatestNews_Section {
    background-image: linear-gradient(to top, #fff 3%, #e0eef6);
    position: relative;
    padding-top: 125px;
}

.News_MediaPageUI .LatestNews_Section .btn {
    font-family: 'Lato', sans-serif !important;
    font-weight: 700;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #00a0df;
    padding-bottom: 0px;
    background: transparent;
}

.News_MediaPageUI .LatestNews_Section .btn a {
    color: #00a0df;
}

.News_MediaPageUI .LatestNews_Section .news_Detail {
    padding-top: 110px;
    padding-bottom: 55px;
}

.News_MediaPageUI .LatestNews_Section .Image_Details {
    border-radius: 8px;
    box-shadow: 0 13px 49px 0 rgb(0 0 0 / 10%);
    background-color: #fff;
}

.News_MediaPageUI .LatestNews_Section .Image_Details .main-heading {
    font-family: 'Lato', sans-serif !important;
    font-weight: 900;
    font-size: 12px;
    line-height: normal;
    letter-spacing: 0.64px;
    color: #77b800;
}

.News_MediaPageUI .LatestNews_Section .Image_Details .content_Info {
    font-family: 'Lato', sans-serif !important;
    font-weight: 700;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px !important;
    color: #000;
    min-height: 70px;
}

.News_MediaPageUI .LatestNews_Section .Image_Details .content_Date {
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #8b8b8b;
}

.News_MediaPageUI .LatestNews_Section .neswDetail-Sec {
    padding: 20px 20px 15px;
    margin-bottom: 30px;
}

.News_MediaPageUI .LatestNews_Section .viewAll {
    padding: 50px 0px;
}

.News_MediaPageUI .LatestNews_Section .viewAll .btn {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 600;
    font-size: 20px;
    line-height: normal;
    letter-spacing: 0.72px;
    color: #000;
}

.News_MediaPageUI .LatestNews_Section .news_Detail .bigmobi-text-center img {
    vertical-align: middle;
}

/*=====News_MediaListPageUI=====*/
.News_MediaListPageUI .NewsMedia_Section {
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 362px;
    padding-top: 165px;
}

.News_MediaListPageUI .NewsMedia_Details {
    padding-bottom: 75px;
}

.News_MediaListPageUI .NewsMedia_List p {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #9b9b9b;
    border-radius: 4px;
    border: solid 1px #979797;
    padding: 10px;
}

.News_MediaListPageUI .NewsMedia_List {
    border-radius: 8px;
    box-shadow: 0 13px 49px 0 rgba(0, 0, 0, 0.1);
    background-color: #fff;
    height: 120px;
    padding: 40px 25px;
    position: relative;
    z-index: 1;
}

.News_MediaListPageUI .NewsMedia_List .custom-select {
    background: transparent;
    padding: 0px 12px;
    border-radius: 4px;
    border: solid 1px #979797;
    height: 40px;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #9b9b9b;
    position: relative;
    width: 100%;
    appearance: none;
}

/*.News_MediaListPageUI .NewsMedia_List .custom-select::before {
    position: absolute;
    content: url('../img/icn-carat-grey1.svg');
    width: 20px;
    height: 100%;
    background-color: #fff;
    top: 0px;
    right: 0px;
}*/

/*=====Articles=====*/
.News_MediaListPageUI .Articles_Section {
    background-image: linear-gradient(to top, #fff 3%, #e0eef6);
    position: relative;
    padding-top: 60px;
}

.News_MediaListPageUI .Articles_Section .Articles_Details p {
    padding-top: 55px;
    padding-bottom: 35px;
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: 1.15px;
    color: #000;
}

.News_MediaListPageUI .Articles_Section .Articles_Info {
    border-radius: 8px;
    box-shadow: 0 13px 49px 0 rgba(0, 0, 0, 0.1);
    background-color: #fff;
    margin-bottom: 30px;
}

.News_MediaListPageUI .Articles_Section .Articles_Info .article_col_md_3 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 278px;
}

.News_MediaListPageUI .Articles_Section .Articles_Info img {
    height: auto;
    width: 262px;
    min-height: auto;
    min-width: auto;
}

.News_MediaListPageUI .Articles_Section .Articles_Info .media_Info3 {
    padding: 30px 30px 30px 0px;
}

.News_MediaListPageUI .Articles_Section .Articles_Info .main-heading,
.News_MediaListPageUI .Articles_Section .Articles_Info .content_Info {
    font-family: 'Lato', sans-serif !important;
    font-weight: 700;
    font-size: 16px;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #77b800;
}

.News_MediaListPageUI .Articles_Section .Articles_Info .content_Info {
    color: #000;
}

.News_MediaListPageUI .Articles_Section .Articles_Info .main_Details {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #000;
    margin-bottom: 30px;
}

.News_MediaListPageUI .Articles_Section .Articles_Info .content_Date {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 12px;
    line-height: normal;
    letter-spacing: 0.64px;
    color: #8b8b8b;
    margin-bottom: 0px;
}

.News_MediaListPageUI {
    padding-bottom: 70px;
}

/*===========News_MediaArticlePageUI====*/
.News_MediaArticlePageUI .News_MediaArticle_Section {
    background-color: #18233d;
    height: 270px;
    position: relative;
    padding-top: 40px;
}

.News_MediaArticle_Section .mediaArticle p,
.News_MediaArticlePageUI .nacmeImg_Section .nacmeImg_Info .main-heading {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 24px;
    line-height: 1.67;
    letter-spacing: 0.86px;
    color: #fff;
}

.News_MediaArticle_Section .mediaArticle p a{
    color: #fff;
}
/*==========ArticleImage_Section======*/
.ArticleImage_Section .ArticleImage_Details {
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 510px;
    margin-top: -150px;
}

.ArticleImage_Section .Article_Info .main-heading,
.News_MediaArticlePageUI .nacmeImg_Section .nacmeImg_Info .Content_Info {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #77b800;
}

.ArticleImage_Section .Article_Info .main-heading1 {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #8b8b8b;
}

.ArticleImage_Section .Article_Info {
    margin-top: 30px;
}

.ArticleImage_Section .Article_Info .MainHeading {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    font-size: 24px;
    line-height: 1.67;
    letter-spacing: 0.86px;
    color: #000;
}

.ArticleImage_Section .Article_Info .icnSec {
    line-height: normal;
    letter-spacing: 0.57px;
    color: #8b8b8b;
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
}

.ArticleImage_Section .Article_Info .content_Info {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #000;
}

.ArticleImage_Section .Article_Info P {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #000;
}

.ArticleImage_Section .Article_Info1 {
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 345px;
    margin-top: 120px;
    border-radius: 10px;
    margin-bottom: 55px;
}

.ArticleImage_Section .share-Sec .icnSec1 {
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #000;
    padding: 130px 0px 75px;
}

/*=====About NACME Section=====*/
.News_MediaArticlePageUI .nacmeImg_Section .nacmeImg_Details {
    border-radius: 16px;
    background-color: #18233d;
    height: 294px;
    padding: 65px 55px;
}

.News_MediaArticlePageUI .nacmeImg_Section .nacmeImg_Info {
    padding: 15px 0px 20px;
}

.News_MediaArticlePageUI .nacmeImg_Section .nacmeImg_Info .Content_Info {
    color: #fff;
}

/*============MediaQuery_Section======*/
.News_MediaArticlePageUI .MediaQuery_Section {
    padding-top: 95px;
    padding-bottom: 105px;
}

/*=====Related Articles=====*/
.News_MediaArticlePageUI .RelatedArticles_Section {
    background-color: #18233d;
    padding: 110px 0px;
}

.News_MediaPageUI .RelatedArticles_Section .Image_Details {
    border-radius: 8px;
    box-shadow: 0 13px 49px 0 rgb(0 0 0 / 10%);
    background-color: #fff;
}

.News_MediaPageUI .RelatedArticles_Section .Image_Details .main-heading {
    font-family: 'Lato', sans-serif !important;
    font-weight: 900;
    font-size: 12px;
    line-height: normal;
    letter-spacing: 0.64px;
    color: #77b800;
}

.News_MediaPageUI .RelatedArticles_Section .Image_Details .content_Info {
    font-family: 'Lato', sans-serif !important;
    font-weight: 700;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #000;
    min-height: 40px;
}

.News_MediaPageUI .RelatedArticles_Section .Image_Details .content_Date {
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px;
    color: #8b8b8b;
}

.News_MediaPageUI .RelatedArticles_Section .neswDetail-Sec {
    padding: 20px 20px 15px;
    margin-bottom: 30px;
}

.News_MediaArticlePageUI .RelatedArticles_Section .RelatedArticles_Details p {
    color: #fff;
}

.News_MediaPageUI .RelatedArticles_Section .NewsImage-sec {
    padding: 45px 0px 35px;
}

.RelatedArticles_Section .NewsImage-sec .Image_Details img{
    max-width: 100%;
    height: 260px;
    border-radius: 6px;
}

/*==========mentoring program======*/
.program_mentoring_page .tage_section_main_image .stage_Text {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 600;
    font-size: 20px;
    line-height: normal;
    letter-spacing: 0.72px;
    color: #00a0df;
    margin-bottom: 0px;
    position: relative;
    z-index: 2;
    left: 70px;
    top: 105px;
}

.program_mentoring_page .tage_section_main_image .stage_Image {
    position: relative;
}

/*.learn_Lingo_Modal .modal-dialog .modal-content {
    margin: 0px -182px 0px;
}*/

/*===board of directors====*/
.companies-sec p {
    padding: 0px 60px 50px;
}

/*====nacme scholarshp====*/
.Additional_Section .additional_Sec .main-heading {
    margin-bottom: 30px;
}

.Additional_Section .additional_Details .color_Link a {
    font-family: 'Lato', sans-serif !important;
    font-weight: 700;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0.57px !important;
    color: #00a0df;
}

.furture_Info_Section .para_Details, .apply_Scholarship_Section .apply_Details .contentInfo {
    padding-bottom: 15px;
}

/*=====corporate scholars=====*/
.bridge_Scholars_Section .bridge_Details .content,
.Corporate_Scholars .apply_Scholars_Section .contentInfo {
    padding-bottom: 10px;
}

/*====research and publications====*/
.Research_Publication .Publication_Section .content {
    padding-right: 20px;
}

/*=====contribute=====*/
.Distinguish_Section .distinguish_Details .right_Step .right_Logo img {
    width: 30px !important;
}

/*======foundation page=====*/

.Overview_Section .most_Info .right_Info p {
    padding-bottom: 15px;
}

.Addition_DocSection .Doc_Info {
    margin-top: 70px;
}

/*=====news media article===========*/
.News_MediaArticlePageUI .MediaQuery_Section .content-info {
    margin-bottom: 15px;
}

/*=====programs about=====*/
.ambassadors .ambassadors_image .ambassadors_p {
    padding-bottom: 25px;
}

.programs-about {
    padding-bottom: 0;
}

.program_mentoring_page .program_mentoring
.mentoring_program_banner_text .mentoring_program_banner_text_p {
    margin-top: 0px !important;
}
/*.News_MediaListPageUI .NewsMedia_List .select-wrapper::before{
    width: 19px;
    top: 9px;
    right: -1px;
}*/

.News_MediaListPageUI .NewsMedia_List .select-search-icon::before {
    position: absolute;
    content: url('https://testprod.nacme.org/SSP Applications/NetSuite Inc. - CMS/CMS/Site-2/files/smt-nacme-images/news-media-list/icn-search-active.svg');
    width: 20px;
    height: auto;
    background-color: #fff;
    top: 9px;
    right: 20px;
}

.Distinguish_Section .distinguish_Details .right_Steps .right_Logo img{
     width: 30px !important;
}
.UniversityPageUI .Overview_Section .most_Info .right_Info{
    padding-left: 5px;
}

.article-pagination .result p{
    letter-spacing: 0.57px;
    color: #727272;
    size: 16px;
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
}

.article-pagination .block {
    border-radius: 2px;
    margin: 20px 10px;
}
.article-pagination .left {
    display: inline-block;
}

.article-pagination .block ul{
    border: 1px solid #e3e3e3;
    padding: 8px 14.8px;
    border-radius: 8px;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    padding: 2px 5px 3px;
    border-radius: 4px;
    background-color: #3ac4fe;
}

.alignCenter {
    display: flex;
    align-items: center
}
.pagination {
    margin: 0
}
nav {
    display: flex
}

.modal-body {
    position: relative;
    padding: 70px 50px 60px 50px !important;
}

.base_on_roles h1,
.engineering-content h1{
    font-size: 20px;
    letter-spacing: 0.72px;
    color: #000000;
    font-family: 'Poppins', sans-serif !important;
    font-weight: 600;
}

.base_on_roles .modal_content,
.engineering-content .modal_content{
    font-size: 16px;
    letter-spacing: 0.57px;
    color: #000000;
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
}

.roles_models .close {
    width: 48px;
    height: 48px;
    margin: 0;
    padding: 4px 4px 4px 4px;
    background-color: #e4e4e4;
    border-radius: 48px;
    position: absolute;
    top: 26px;
    right: 22px;
}

.engineering_list .close{
    width: 48px;
    height: 48px;
    margin: 0;
    padding: 4px 4px 4px 4px;
    background-color: #e4e4e4;
    border-radius: 48px;
    position: absolute;
    top: 26px;
    right: 22px;
}

/*.modal-dialog {
    width: 970px !important;
    margin: 30px auto;
}*/

.engineering_list .list_of_course .course_detail .engineering_course{
    border-radius: 8px;
    background-color: #fafafa;
    padding: 20px 0px 20px 15px;
    margin: 16px 0px;
}

.course_detail{
    padding-top: 40px;
}

.engineering_logo{
    height: 70px;
    width: 70px;
}
.course_detail .engineering_course .course_name {
    padding-top: 12px;
    color: #000;
    font-size: 16px;
    letter-spacing: 0.57px;
    font-family: 'Lato', sans-serif !important;
    font-weight: 700;
}

.course_detail .engineering_course .learn-more{
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0.57px;
    color: #00a0df;
}

.engineering-content img{
    height: 70px;
    width: 70px;
}

.engineering-content .go-back-image{
    height: 25px;
    width: 23px;
}

.engineering-content .go_back{
    font-size: 16px;
    letter-spacing: 0.57px;
    color: #000;
    font-family: 'Lato', sans-serif !important;
    font-weight: 700;
}

.modal {
    overflow-y:auto;
}

/*================Start :: Executive Spekar Section========*/
.executive_speaker .executive_speaker_banner {
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 666px;
    padding: 170px 0px;
}

.executive_speaker .executive_speaker_banner .speaker_content .speaker_title{
    letter-spacing: 0.57px;
    color: #00a0df;
    font-size: 16px;
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
}

.executive_speaker .executive_speaker_banner .speaker_content .main_title{
    letter-spacing: 1.29px;
    line-height: 52px;
    color: #ffffff;
    font-size: 36px;
    font-family: 'Poppins', sans-serif !important;
    font-weight: 600;
}

.executive_speaker .executive_speaker_banner .speaker_content .speaker_details{
    letter-spacing: 0.57px;
    color: #ffffff;
    font-size: 16px;
    font-family: 'Lato', sans-serif !important;
    font-weight: 400;
}
.executive_speaker .video_section{
    background-image: linear-gradient(to bottom, #fbfeff, #e0eef6);
}

.executive_speaker .video_section .video_details .video-title{
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
    color: #000000;
    font-size: 32px;
    line-height: 40px;
    letter-spacing: 1.15px;
    margin-top: 121px;
}

.executive_speaker .video_section .video_details .imgInfo .name, .organization{
    font-family: 'Poppins', sans-serif !important;
    font-weight: 600;
    color: #000000;
    font-size: 20px;
    letter-spacing: 0.72px;
    margin-top: 29px;
}

.executive_speaker .video_section .video_details .imgInfo .view_video{
    font-family: 'Lato', sans-serif !important;
    font-weight: 700;
    color: #00a0df;
    font-size: 16px;
    letter-spacing: 0.57px;
    margin-bottom: 40px;
}
/*================End :: Executive Spekar Section========*/

.summer_bootcamp .summer_bootcamp_banner {
	position: relative;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	height: 600px;
	padding: 140px 0px 0 60px;
}

.summer_bootcamp .summer_bootcamp_banner .summer_bootcamp_banner_content h5{
	color: #fff;
	font-size: 16px;
	font-family: 'Lato', sans-serif !important;
	font-weight: 400;
}

.summer_bootcamp .summer_bootcamp_banner .summer_bootcamp_banner_content p{
	color: #fff;
	font-size: 36px;
	font-family: 'Poppins', sans-serif !important;
	font-weight: 600;
	line-height: 1.44;
}

.summer_bootcamp .summer_bootcamp_banner .summer_bootcamp_banner_content .date{
	color: #fff;
	font-size: 16px;
	font-family: 'Lato', sans-serif !important;
	font-weight: 400;
}

.summer_bootcamp .summer_bootcamp_banner .summer_bootcamp_banner_content .date img{
	max-width: 100%;
	height: 20px;
	margin: 0px 10px;
}

.summer_bootcamp .summer_bootcamp_banner .summer_bootcamp_banner_content .summer_bootcamp_banner_button{
	background-color: #d9d9d9;
	width: 30%;
	border-color: #d9d9d9;
	height: 40px;
	color: #a9a9a9;
	font-family: 'Lato', sans-serif !important;
	font-weight: bold;
	font-size: 16px;
	margin: 25px 0px 0;

}

.summer_bootcamp .summer_bootcamp_section{
	margin: 15px auto;
	padding-top: 100px;
}

.summer_bootcamp .summer_bootcamp_section .main_heading .summer_camp_title {
	color: #000;
	font-size: 32px;
	font-family: 'Poppins', sans-serif !important;
	font-weight: bold;
}

.summer_bootcamp .summer_bootcamp_section .main_heading .main_heading_p span{
	font-size: 22px;
	font-family: 'Poppins', sans-serif !important;
	font-weight: 700;
}

.summer_bootcamp .summer_bootcamp_section .main_heading h5{
	font-size: 17px;
	margin-bottom: 10px;
	font-style: italic;
	font-family: 'Lato', sans-serif !important;
	font-weight: 400;
}

.summer_bootcamp .summer_bootcamp_section .main_heading .summer_camp_content{
	font-family: 'Lato', sans-serif !important;
	font-weight: 400;
	font-size: 16px;
	letter-spacing: 0.57px;
	margin-bottom: 12px;
	line-height: 21px;
}

.summer_bootcamp .summer_bootcamp_section .main_heading ul li{
	list-style-type: circle;
	font-size: 20px;
}

.summer_bootcamp .summer_bootcamp_section .main_heading a{
	color: #337ab7;
}
.summer_bootcamp .summer_bootcamp_section .main_heading a:hover{
	color: #337ab7;
	text-decoration: underline;
}
.summer_bootcamp .summer_bootcamp_section .main_heading h2{
	font-size: 16px;
	margin: 30px 0 0px;
	font-family: 'Lato', sans-serif !important;
	font-weight: bold;
}

.summer_bootcamp .summer_bootcamp_section .sponsor-image .col-md-4{
	padding: 20px;
}

.summer_bootcamp .summer_bootcamp_section .about-section {
	margin : 40px 0
}

.summer_bootcamp .summer_bootcamp_section .about-section img{
	max-width: 100%;
	height: 115px;
}

.summer_bootcamp .defination_urm_stem{
	position: relative;
	margin: 230px 0;
}

.summer_bootcamp .defination_urm_stem::before{
	position: absolute;
	content: "";
	background-image: url('/SSP Applications/NetSuite Inc. - CMS/CMS/Site-2/files/smt-nacme-images/summer_boot_camp/img-texture.png');
	height: 350px;
	background-repeat: no-repeat;
	background-position: left;
	top: 150px;
	left: -80px;
	width: 100%;
}

.summer_bootcamp .defination_urm_stem .defination_urm_stem_content .content{
	margin: 0 60px;
}

.summer_bootcamp .defination_urm_stem .defination_urm_stem_content .content h1{
	font-family: 'Poppins', sans-serif !important;
	font-size: 32px;
	font-weight: bold;
}

.summer_bootcamp .defination_urm_stem .defination_urm_stem_content .content p{
	font-family: 'Lato', sans-serif !important;
	font-size: 16px;
	font-weight: normal;
}

.summer_bootcamp .bootcamps .bootcamp-sections{
	position: absolute;
	top: -45px;
	background: #fff;
	padding: 30px 50px;
	width: 100%;
	right: 0px;
	left: 0px;
	z-index: 1;
	border-radius: 8px;
	box-shadow: 0 13px 49px 0 rgb(0 0 0 / 10%);
}

.summer_bootcamp .bootcamps .bootcamp-sections .bootcamp-menu-sec p{
    font-family: 'Lato', sans-serif !important;
    font-weight: 700;
    font-size: 15px;
    line-height: 30px;
    letter-spacing: 0.57px;
    color: #000;
    font-weight: 700;
    margin: 0px;
}

.summer_bootcamp .bootcamps .bootcamp-sections div::before{
	position: absolute;
	content: "";
	top: -10px;
	height: 53px;
	width: 1px;
	background-color: #eeeeee;
	right: 0px;
}
.summer_bootcamp .bootcamps .bootcamp-sections div:last-child::before {
	display: none;
}

.summer_bootcamp .bootcamps .bootcamp-sections .bootcamp-menu-sec p img {
  margin-left: 6px;
  max-width: 100%;
  height: 18px;
  margin-top: -2px;
}

.summer_bootcamp .programm-overview{
	margin-top: -200px;
}

.summer_bootcamp .programm-overview .programm-overview-content{
	padding: 30px 30px 15px 30px;
	border-radius: 8px;
	background-color: #fff;
	position: relative;
	box-shadow: 0 13px 49px 0 rgb(0 0 0 / 10%);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	height: 581px;
	bottom: -175px;
	z-index: 2;
}

.summer_bootcamp .programm-overview .programm-overview-content .overview-image-content h1{
	color: #fff;
	font-size: 32px;
	text-align: center;
	font-family: 'Poppins', sans-serif !important;
	font-weight: bold;
	padding: 150px 0 0;
}

.summer_bootcamp .programm-overview .programm-overview-content .overview-image-content p{
	font-size: 16px;
	color: #fff;
	text-align: center;
	font-family: 'Lato', sans-serif;
	font-weight: 400;
}


.summer_bootcamp .programm-overview .program-overview-content-points{
	padding-top: 300px;
	position: relative;
	padding-bottom: 50px;
	background-color: #18233d;
}

.summer_bootcamp .programm-overview .program-overview-content-points .overview-points{
	margin-bottom: 80px;
}

.summer_bootcamp .programm-overview .program-overview-content-points .overview-points h3{
	font-size: 32px;
	color: #fff;
	font-family: 'Poppins', sans-serif !important;
	font-weight: bold;
}

.summer_bootcamp .programm-overview .program-overview-content-points .overview-points img{
	max-width: 100%;
	height: 22px;
}

.summer_bootcamp .programm-overview .program-overview-content-points .overview-points p{
	font-size: 15px;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	margin-bottom: 35px;
}

.professioanls .professioanls-sections {
  position: absolute;
  top: -98px;
  background: #fff;
  padding: 30px 50px;
  width: 100%;
  right: 0px;
  left: 0px;
  z-index: 1;
  border-radius: 8px;
  box-shadow: 0 13px 49px 0 rgb(0 0 0 / 10%);
}

.professioanls .professioanls-sections .professioanls-menu-sec p{
  font-family: 'Lato', sans-serif !important;
  font-weight: 700;
  font-size: 15px;
  line-height: 30px;
  letter-spacing: 0.57px;
  color: #000;
  font-weight: 700;
  margin: 0px;
}

.professioanls .professioanls-sections div::before{
  position: absolute;
  content: "";
  top: -10px;
  height: 53px;
  width: 1px;
  background-color: #eeeeee;
  right: 0px;
}
.professioanls .professioanls-sections div:last-child::before {
  display: none;
}

.professioanls .professioanls-sections .professioanls-menu-sec p img {
  margin-left: 6px;
  width: 7px;
}

.summer_bootcamp .faculty_section .faculty_member .faculty_Heading{
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
	font-size: 32px;
	margin: 70px 0;
}

.summer_bootcamp .faculty_section .faculty_member .faculty_info_section .faculty_img img{
	max-width: 100%;
	height: 210px;
}

.summer_bootcamp .faculty_section .faculty_member .faculty_info_section .faculty_name{
	font-size: 20px;
	margin: 15px 0 5px;
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
}

.summer_bootcamp .faculty_section .faculty_member .faculty_info_section .faculty_designation{
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	font-weight: 700;
}

.summer_bootcamp .faculty_section .faculty_member .faculty_info_section .faculty_college{
	font-size: 12px;
	font-family: 'Lato', sans-serif;
	font-weight: 400;
}

.summer_bootcamp .faculty_section .faculty_member .faculty_info_section .lean-more{
	font-size: 16px;
	color: #00a0df;
	font-family: 'Lato', sans-serif;
	font-weight: 700;
}


.summer_bootcamp .faculty_section .faculty_member .faculty_info_section .content{
	padding: 40px 0;
}

.faculty_info_section .content::after {
	position: absolute;
	content: "";
	width: 1px;
	height: 100%;
	background-color: #e3e3e3;
	right: 0px;
	top: 0px;
}

.faculty_info_section .content::before {
	position: absolute;
	content: "";
	width: 100%;
	height: 1px;
	background-color: #e3e3e3;
	left: 0px;
	top: 0px;
}

.faculty_info_section .content.nobefore::before {
	display: none;
}

.faculty_info_section .content.noafter::after {
	display: none;
}

#modal_close_button{
	width: 48px;
	height: 48px;
	margin: 0;
	padding: 4px 4px 4px 4px;
	background-color: #e4e4e4;
	border-radius: 48px;
	position: absolute;
	top: 26px;
	right: 22px;
}

#faculty_modal1 .faculty_content_section img,
#faculty_modal2 .faculty_content_section img,
#faculty_modal3 .faculty_content_section img,
#faculty_modal4 .faculty_content_section img,
#faculty_modal5 .faculty_content_section img,
#faculty_modal6 .faculty_content_section img,
#faculty_modal7 .faculty_content_section img,
#faculty_modal8 .faculty_content_section img{
	max-width: 100%;
	height: 200px;	
}

#faculty_modal1 .link .link_img,
#faculty_modal2 .link .link_img,
#faculty_modal3 .link .link_img,
#faculty_modal4 .link .link_img,
#faculty_modal5 .link .link_img,
#faculty_modal6 .link .link_img,
#faculty_modal7 .link .link_img,
#faculty_modal8 .link .link_img{
	max-width: 100%;
	height: 15px;
	margin: -2px 10px;
}

#faculty_modal1 .link,
#faculty_modal2 .link,
#faculty_modal3 .link,
#faculty_modal4 .link,
#faculty_modal5 .link,
#faculty_modal6 .link,
#faculty_modal7 .link,
#faculty_modal8 .link{
	font-size: 16px;
	color: #00a0df;
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	margin: 20px 0;
}

#faculty_modal1 .faculty_content h1,
#faculty_modal2 .faculty_content h1,
#faculty_modal3 .faculty_content h1,
#faculty_modal4 .faculty_content h1,
#faculty_modal5 .faculty_content h1,
#faculty_modal6 .faculty_content h1,
#faculty_modal7 .faculty_content h1,
#faculty_modal8 .faculty_content h1{
	font-size: 24px;
	font-family: 'Poppins', sans-serif;
	font-weight: bold;
	padding-bottom: 25px;
}

#faculty_modal1 .faculty_content p,
#faculty_modal2 .faculty_content p,
#faculty_modal3 .faculty_content p,
#faculty_modal4 .faculty_content p,
#faculty_modal5 .faculty_content p,
#faculty_modal6 .faculty_content p,
#faculty_modal7 .faculty_content p,
#faculty_modal8 .faculty_content p{
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	font-weight: 400;
}

#faculty_modal1 .modal-body,
#faculty_modal2 .modal-body,
#faculty_modal3 .modal-body,
#faculty_modal4 .modal-body,
#faculty_modal5 .modal-body,
#faculty_modal6 .modal-body,
#faculty_modal7 .modal-body,
#faculty_modal8 .modal-body{
	padding: 100px 40px 60px 80px !important;
}

.summer_bootcamp .google_education{
	background-color: #18233d;
	padding: 100px 0 0px;
}

.summer_bootcamp .google_education h1{
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	color: #fff;
}	

.summer_bootcamp .google_education img{
	max-width: 100%;
	height: 45px;
	margin: 20px 0;
}	

.summer_bootcamp .google_education .application_button .summer_bootcamp_banner_button{
	background-color: #d9d9d9;
	width: 30%;
	border-color: #d9d9d9;
	height: 40px;
	color: #a9a9a9;
	font-family: 'Lato', sans-serif !important;
	font-weight: bold;
	font-size: 16px;
	margin: 25px 0px 0;
}

.summer_bootcamp .google_education p{
	font-size: 16px;
	color: #fff;
	font-family: 'Lato', sans-serif;
	font-weight: 700;
}

.summer_bootcamp .google_education .date img {
	max-width: 100%;
	height: 20px;
	margin-bottom: -4px;
}

.summer_bootcamp .google_education h5{
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	color: #fff;	
	padding-bottom: 70px;
}

.summer_bootcamp .google_education h5 a{
	color: #00a0df;	
}


/* Start :: Short Courses Page */
.short-courses .short-courses-banner{
	position: relative;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	height: 600px;
}

.short-courses .short-courses-banner h1{
	font-size: 36px;
	color: #fff;
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
	padding: 170px 0 0;
}

.short-courses .short-courses-banner p{
	font-size: 16px;
	color: #fff;
	font-family: 'Lato', sans-serif;
	font-weight: 400;
}

.short-courses .covered_topics{
	background-image: linear-gradient(to top, #fff, #e0eef6);
	padding: 40px 0 0;
}

.short-courses .covered_topics .covered_topics_title h1{
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
	font-size: 32px;
	color: #000;
	margin-bottom: 50px;
}

.short-courses .covered_topics .covered_topics_title .topic_image{
	height: 176px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 30px 30px;
}

/* .short-courses .covered_topics .covered_topics_title .topic_image img{
	position: relative;
	background-image: linear-gradient(181deg, rgba(0, 0, 0, 0) 112%, rgba(0, 0, 0, 0.62) 29%);
} */

.short-courses .covered_topics .covered_topics_title .topic_image p{
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
	color: #fff;
	font-size: 20px;
	text-align: center;
}

.short-courses .register_section{
	background-color: #18233d;
	margin-top: -80px;
}

.short-courses .register_section h1{
	font-size: 32px;
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
	color: #fff;
	padding: 60px 0 0;
}

.short-courses .register_section p{
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	color: #fff;
	font-size: 16px;
	margin: 40px 0 60px;
}
/* End :: Short Courses Page */

/* Start :: Webinar Page */
.webinar .webinar-banner{
	position: relative;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	height: 600px;
}

.webinar .webinar-banner h1{
	font-size: 36px;
	color: #fff;
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
	margin: 120px 0 15px;
}

.webinar .webinar-banner p{
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	color: #fff;
	font-size: 16px;
}

.webinar .banner_menu .webinar_banner_menu{
	position: absolute;
	top: -60px;
	background: #fff;
	padding: 30px 50px;
	width: 100%;
	right: 0px;
	left: 0px;
	z-index: 1;
	border-radius: 8px;
	box-shadow: 0 13px 49px 0 rgb(0 0 0 / 10%);
}

.webinar .banner_menu .webinar_banner_menu a{
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	font-weight: bold;
	color: #000;
}

.webinar .banner_menu .webinar_banner_menu a img{
	max-width: 100%;
	width: 11px;
	margin: -2px 10px;
}

.webinar .banner_menu .webinar_banner_menu div::before{
	position: absolute;
	content: "";
	top: -10px;
	height: 53px;
	width: 1px;
	background-color: #eeeeee;
	right: 0px;
}

.webinar .banner_menu .webinar_banner_menu div:last-child:before{
	display: none;
}

.webinar .academic_excellence{
	background-image: linear-gradient(to top, #fbfeff, #e0eef6);
}

.webinar .academic_excellence .academic_excellence_text_image,
.webinar .technical_excellence .technical_excellence_text_img{
	margin: 80px auto;
}

.webinar .academic_excellence .academic_excellence_text_image .academic_text{
	margin: 50px auto 0;
}

.webinar .academic_excellence .academic_excellence_text_image h1,
.webinar .technical_excellence .technical_excellence_text_img h1  {
	font-family: 'Poppins', sans-serif;
	font-size: 32px;
	font-weight: bold;
	color: #000;
}

.webinar .academic_excellence .academic_excellence_text_image p,
.webinar .technical_excellence .technical_excellence_text_img p{
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	color: #000;
}

.webinar .academic_excellence .academic_excellence_text_image .register_button,
.webinar .technical_excellence .technical_excellence_text_img .register_button,
.webinar .professional_development .professional_development_text_image .register_button{
	display: flex;
}

.webinar .academic_excellence .academic_excellence_text_image .register_button p,
.webinar .professional_development .professional_development_text_image .register_button p,
.webinar .technical_excellence .technical_excellence_text_img .register_button p{
	margin: auto 40px 0;
	color: #00a0df;
}
.webinar .academic_excellence .academic_excellence_text_image .register_button img,
.webinar .technical_excellence .technical_excellence_text_img .register_button img{
	margin: auto 10px;
}

.webinar .academic_excellence .academic_excellence_text_image .academic_excellence_image{
	max-width: 100%;
	height: 330px;
	z-index: 2;
	position: relative;
}

.webinar .professional_development{
	background-color: #18233d;
	position: relative;
	padding-bottom: 30px;
	margin-top: -110px;
}

.webinar .professional_development::before{
	position: absolute;
	content: "";
	background-image: url('/SSP%20Applications/NetSuite%20Inc.%20-%20CMS/CMS/Site-2/files/smt-nacme-images/webinar/img-texture.png');
	height: 350px;
	background-repeat: no-repeat;
	background-position: left bottom;
	top: 290px;
	left: 0px;
	width: 100%;
}

.webinar .professional_development .professional_development_text_image{
	margin: 150px auto;
}

.webinar .professional_development .professional_development_text_image .professional_development_text{
	margin: 70px auto 0;
}

.webinar .professional_development .professional_development_text_image img{
	max-width: 100%;
	height: 330px
}

.webinar .professional_development .professional_development_text_image h1 {
	font-family: 'Poppins', sans-serif;
	font-size: 32px;
	font-weight: bold;
	color: #fff;
}

.webinar .professional_development .professional_development_text_image p {
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	color: #fff;
}



.webinar .professional_development .professional_development_text_image .register_button .icn_link {
	margin: auto 10px;
	height: auto;
}


.webinar .technical_excellence{
	position: relative;
	padding-bottom: 60px;
}
.webinar .technical_excellence::before{
	position: absolute;
	content: "";
	background-image: url('/SSP%20Applications/NetSuite%20Inc.%20-%20CMS/CMS/Site-2/files/smt-nacme-images/webinar/img-texture.png');
	height: 290px;
	background-repeat: no-repeat;
	background-position: right top;
	top: 20px;
	left: 0;
	width: 100%;
}


.webinar .technical_excellence .technical_excellence_text_img .technical_excellence_image {
	max-width: 100%;
	height: 330px;
	z-index: 2;
	position: relative;
	margin-top: -150px;
}

.webinar .technical_excellence .technical_excellence_text_img .technical_excellence_text{
	margin: -30px auto 0;
}

.webinar .get_question{
	background-color: #18233d;
	padding: 100px 0;
}

.webinar .get_question h1{
	font-family: 'Poppins', sans-serif;
	font-weight: bold;
	color: #fff;
	font-size: 32px;
	margin-bottom: 25px;
}

.webinar .get_question p,
.webinar .get_question p a{
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
	margin-bottom: 100px;
}

/* End :: Webinar Page */

/* Start :: CASE Academy */
.case_academy .case_academy_banner{
	position: relative;
	height: 600px;
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.case_academy .case_academy_banner h1{
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
	font-size: 36px;
	color: #fff;
	padding-top: 170px;
}

.case_academy .case_academy_banner p{
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #fff;
}

.case_academy .banner_menu .case_academy_banner_menu{
	position: absolute;
	top: -45px;
	right: 0;
	left: 0;
	background-color: #fff;
	border-radius: 8px;
	z-index: 1;
	padding: 30px 50px;
}

.case_academy .banner_menu .case_academy_banner_menu .menu_title{
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #000000;
}

.case_academy .banner_menu .case_academy_banner_menu .menu_title img{
	max-width: 100%;
	width: 11px;
	margin: -2px 10px;
}

.case_academy .banner_menu .case_academy_banner_menu div::before{
	position: absolute;
	content: "";
	top: -10px;
	height: 53px;
	width: 1px;
	background-color: #eeeeee;
	right: 0px;
}

.case_academy .banner_menu .case_academy_banner_menu div:last-child:before{
	display: none;
}

.case_academy .pathway{
	background-image: linear-gradient(to top, #fbfeff, #e0eef6);
	position: relative;
	padding: 100px 0;
}

.case_academy .pathway::before{
	position: absolute;
	content: "";
	background-image: url('/SSP%20Applications/NetSuite%20Inc.%20-%20CMS/CMS/Site-2/files/smt-nacme-images/case_academy/img-texture.png');
	height: 350px;
	background-repeat: no-repeat;
	background-position: right bottom;
	top: 130px;
	left: 0px;
	width: 100%;
	z-index: 2;
}

.case_academy .pathway .pathway_content{
	position: relative;
	z-index: 2;
}

.case_academy .pathway .pathway_content .pathway_text,
.case_academy .badges .badges_content .badges_text,
.case_academy .courses .courses_content .courses_text{
	margin: 50px 0 0;
}
.case_academy .pathway .pathway_content .pathway_text h1,
.case_academy .courses .courses_content .courses_text h1{
	font-family: 'Poppins', sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: #000000;
}

.case_academy .pathway .pathway_content .pathway_text p,
.case_academy .courses .courses_content .courses_text p{
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	color: #000;
	font-size: 16px;
}

.case_academy .pathway .pathway_content img,
.case_academy .badges .badges_content img{
	max-width: 100%;
	height: 330px;
	z-index: 2;
	position: relative;
}

.case_academy .badges{
	background-color: #18233d;
	position: relative;
	margin-top: -130px;
	padding: 150px 0;
}

.case_academy .badges .badges_content .badges_text h1{
	font-family: 'Poppins', sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: #fff;
}

.case_academy .badges .badges_content .badges_text p{
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	color: #fff;
	font-size: 16px;
}

.case_academy .courses{
	padding: 0 0 100px;
	position: relative;
}

.case_academy .courses::before{
	position: absolute;
	content: "";
	background-image: url('/SSP%20Applications/NetSuite%20Inc.%20-%20CMS/CMS/Site-2/files/smt-nacme-images/case_academy/img-texture.png');
	height: 350px;
	background-repeat: no-repeat;
	background-position: right top;
	left: 0px;
	width: 100%;
}

.case_academy .courses .courses_content img{
	max-width: 100%;
	height: 330px;
	z-index: 2;
	position: relative;
	margin-top: -50px;
}

.case_academy .get_question {
	background-color: #18233d;
	padding: 100px 0;
}

.case_academy .get_question h1 {
	font-family: 'Poppins', sans-serif;
	font-weight: bold;
	color: #fff;
	font-size: 32px;
	margin-bottom: 25px;
}

.case_academy .get_question p,
.case_academy .get_question p a {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
	margin-bottom: 100px;
}
/* End :: CASE Academy */

/* Start :: Reasearch Publication */
.research_publiction .research_publiction_banner{
	position: relative;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 600px;
}

.research_publiction .research_publiction_banner h1{
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
	font-size: 36px;
	color: #fff;
	padding-top: 220px;
}

.research_publiction .research_publiction_banner p{
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #fff;
}

.research_publiction .banner_menu .research_publication_banner_menu{
	position: absolute;
	top: -60px;
	right: 0;
	left: 0;
	background-color: #fff;
	border-radius: 8px;
	z-index: 1;
	padding: 30px 40px;
}

.research_publiction .banner_menu .research_publication_banner_menu .menu_title{
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #000000;
	padding: 5px 0;
}

.research_publiction .banner_menu .research_publication_banner_menu .menu_title img {
	max-width: 100%;
	width: 10px;
	margin: -2px 5px;
}

.research_publiction .banner_menu .research_publication_banner_menu div::before {
	position: absolute;
	content: "";
	top: -10px;
	height: 53px;
	width: 1px;
	background-color: #eeeeee;
	right: 20px;
}

.research_publiction .banner_menu .research_publication_banner_menu div:last-child:before {
	display: none;
}

.research_publiction .published_document{
	background-image: linear-gradient(to top, #fff, #e0eef6);
	padding: 100px 0 0;
}

.research_publiction .published_document .document_list{
	padding-bottom: 200px;
}

.research_publiction .published_document .document_list h1{
	font-family: 'Poppins', sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: #000000;
	margin-bottom: 20px;
}

.research_publiction .published_document .document_list img{
	max-width: 100%;
	height: auto;
}

.research_publiction .published_document .document_list p{
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	font-size: 16px;
	color: #000000;
	margin: 25px auto;
}

.research_publiction .published_document .document_list .document_title{
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #000000;
	margin-top: 15px;
}
/* End :: Reasearch Publication */

.upcoming_anual_event .event_live_stream .live_stream_content h1{
  margin: 80px 15px 16px;
	font-family: 'Poppins', sans-serif !important;
	font-weight: 700;
  font-size: 32px;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: 1.15px;
  color: #000;
}
.upcoming_anual_event .event_live_stream .live_stream_content p{
	margin: 16px 15px 32px;
	font-family: 'Lato', sans-serif !important;
	font-weight: 400;
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.57px;
  color: #000;
}
.upcoming_anual_event .event_live_stream .live_stream_content .video_embed_section{
	background-color: #d8d8d8;
	height: 500px;
	width: 100%;
	border-radius: 16px;
}
.upcoming_anual_event .event_live_stream .live_stream_content .video_embed_section iframe{
	height: 500px;
	width: 100%;
	border-radius: 16px;
}
.upcoming_anual_event .upcoming_anual_event_registration .ticket_section .available_ticket .rectangle{
	height: 40px;
	width: 85%;
	border-radius: 25px;
	position: relative;
	margin: 40px  0px 15px 20px;
  background-color: #e0f3ff;
}
.upcoming_anual_event .upcoming_anual_event_registration .ticket_section .available_ticket .rectangle p{
	font-family: 'Lato', sans-serif !important;
	font-weight: 400;
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.57px;
  text-align: center;
	padding: 9px 0px;
}
.upcoming_anual_event .upcoming_anual_event_registration .ticket_section .available_ticket .rectangle p a{
color: #00a0df;
}
.upcoming_anual_event .upcoming_anual_event_registration .ticket_section .available_ticket .rectangle p a:hover{
	    color: #198fec;
    text-decoration: underline;
}
.upcoming_anual_event .upcoming_anual_event_registration .ticket_section .available_ticket .rectangle p img{
	max-width: 100%;
	height: 15px;
	padding-left: 5px;
}