@media screen and (max-width:1279px) {
body { -webkit-text-size-adjust: none;}
input, textarea, button, select { appearance: none; -moz-appearance: none; -webkit-appearance: none; }
input[type="radio"] { appearance: radio; -moz-appearance: radio; -webkit-appearance: radio; }
input[type="checkbox"] { appearance: checkbox; -moz-appearance: checkbox; -webkit-appearance: checkbox; }
}


@media screen and (min-height:850px) {
.menu-container .menu-popuplink { padding: 140px 0 100px; }
}

@media screen and (min-height:1000px) {
.menu-container .menu-popuplink { padding: 200px 0 190px; }
}

@media screen and (max-width: 1440px){
	body#news-page ul.press-list li a {
		
		max-width: 690px;
	}
	.news-hd p{
		width: 600px;
	}
}

@media screen and (min-width: 1440px){
	.home-training-right h2{
	margin-left: -100px;
}
.home-training-right p{
	margin-left: -100px;
}
.home-training-right a{
	margin-left: -100px;
}
}


@media screen and (max-width:1399px) {
ul.survey-analysis-list li, ul.datamapping-list li { width: 21%; }
ul.digital-impact-list li { width: 41.5%; }
.achievements-right-txt { top: 85%; left: 12%; }
.course-design-section ul.datamapping-list li { width: 22%; }
.home-impact-toolkit-img-hd, .home-impact-toolkit-btn {left: -245px;  }
}

@media screen and (max-width:1199px) {
#main-wrapper { padding: 30px 64px; } 
.md-banner h1 { font-size: 92px; line-height: 92px; }
.md-banner h2 { font-size: 70px; line-height: 70px; }
.md-inner-area { padding: 64px 0 0 0; }
ul.survey-analysis-list li, ul.datamapping-list li { width: 22%; }
.achievements-right-txt { left: 16%; }
.ft-txt1 { width: 360px; }
.ft-txt1 img, .ft-txt2 img { height: 75px; }
.sidenav { display: none; }
.menu-container { padding: 30px 64px; }
.menu-container .menu-popup-blk.menu-blk1 { width: 100%; float: none; margin-bottom: 56px; }
.menu-container .menu-popup-blk { width: 25%; }
.menu-container .menu-popuplink { padding: 60px 0; }
body#news-page .md-inner-area { padding-left: 144px; }
.common-banner-cnt { right: -1px; bottom: -60px; top: auto; left: auto; width: 60%; }
body#covid19-toolkit .banner-img { margin-bottom: 192px;  }
body#partners .common-banner-cnt { top: auto; width: 315px; }
.partner-count-info { margin-bottom: 15px; }
.partner-inner-section { width: 640px; float: right; }
.about-team-section ul li { width: 22.3%; }
body#aboutus .md-inner-area { max-width: 608px; margin: auto; }
.md-banner p br { display: none; }
.about-team-info h2 { min-height: 115px; }
.team-detail-left { width: 200px; margin-right:32px; } 
.team-detail-right { width: 548px; }
.banner-section.about-extra-info .about-team-nextprev-arr { bottom: -120px; }
body#resources ul.ac-list li a.news-hd, body#research ul.ac-list li a.news-hd, body#homepage ul.ac-list li a.news-hd, ul.ac-list li a.news-hd { padding-right: 117px; }
body#impact-toolkit .common-banner-cnt { top: auto; width: 415px; }
body#research .common-banner-cnt { top: auto; max-width: 400px; right: 116px;}
.cookies-container { padding: 25px 64px; }
h1.homepage-hd { font-size: 160px; line-height: 160px; }
.home-quicklink-section { padding-left: 0; }
.home-quicklink-blk2 { clear: both; width: 530px; padding-top: 64px; }
.home-quicklink-blk1 { width: 300px; }
.home-impact-toolkit-cnt { width: auto; }
.home-impact-toolkit-img { width: 548px; float: right; }
.home-banner { margin-bottom: 128px; }
.home-news-section { margin-bottom: 192px; }
.home-impact-toolkit-img-hd, .home-impact-toolkit-btn { left: -353px; }
.home-impact-toolkit-img-desc { left: 0; right: 0; margin: auto; bottom: -80px; }
.home-impact-toolkit-quote { max-width: 784px; margin:auto; clear: both; }
.home-training-left { width: 548px; }
.home-training-img-desc { left: 0; right: 0; margin: auto; width: 316px; bottom: -100px; }
.home-training-right { width: 300px; padding-top: 10%; }
.home-news-section { padding-left: 116px; }
.homepage-txt br { display: none;}
ul.home-getintouch-lst li:first-child { width: 100%; float: none; margin-bottom: 80px;}
ul.home-getintouch-lst li:first-child p { min-height: inherit; }
ul.home-getintouch-lst li { width: 50%; }
ul.home-getintouch-lst li p { min-height: 125px; }
.cookies-left br { display: none; }
.cookies-left { width: 55%; }
.cookies-right { width: 45%; }
.home-training-right h2, .home-training-right p, .home-training-right a { margin-left:  0; }
.partner-inner-section ul.partner-list-area li { width:  31% !important;  }
body#frameworks .md-banner p { max-width: 575px; }
body#impact-toolkit .md-banner p, body#research .md-banner p { max-width: 664px; }
body#research .news-desc p { font-size: 20px; line-height: 30px; }
.title p { height: auto; }
.noborder-bottom { border-bottom: none; }
.bordertop-research { border-top: 1px dotted #286B87; }
.resource-cmn-section, .research-cmn-section, body#aboutus .md-inner-area { margin-left: 144px; }
body#aboutus .md-inner-area { max-width: inherit;  }
.about-img-area img { width: 100%; } 
}

@media screen and (max-width:1023px) {
#main-wrapper { padding: 20px 0; }
#hd { padding: 0 24px 0 80px; }
.md-banner, .banner-details, .formcreation-section, .datacollection-section, .datamapping-section, .digitalimpact-section, .achievements-section, .letstalk-section, .ft-contactinfo, .ft-logo, .partner-count-info, .framework-section, body#resources .cmn-section, .impact-toolkit-cmn, body#homepage #md { padding-left: 80px; padding-right: 80px; }
ul.survey-analysis-list li { width: 47% !important; margin: 15px 0; margin-right: 33px; }
ul.survey-analysis-list li:nth-child(2n+0) { margin-right: 0; }
.achievements-left { width: auto; float: none; }
.achievements-right { width: auto; float: none; }
.datacollection-btn a { min-width: 260px; }
.datacollection-mobile { margin-top: -165px; margin-right: -10px; position: relative; z-index: -1;}
.datacollection-desc { position: absolute; left: -270px; bottom: 0; width: 270px; height: 422px; padding-top: 245px; }
ul.datamapping-list li { width: 50%; margin-right: 0; padding-right: 33px; min-height: 220px; }
ul.datamapping-list li:nth-child(2n+0) { margin-right: 0; }
.digitalimpact-section .achievements-right img { width: 100%; }
.achievements-left { margin-bottom: 48px; }
.downloadpdf a img { width: auto; }
.achievements-section .achievements-right { width: 74%; float: right; margin-bottom: 80px; }
.achievements-right-txt { left: -150px; top: 85%; }
.ft-txt1 { width: auto; display: block; margin-bottom: 75px; }
.ft-txt1 h4, .ft-txt2 h4 { margin-bottom: 40px; }
.portfolo-btn { margin-top: 30px; top: 0; }
.menu-container .menu-popup-blk { width: 50%; margin-bottom: 70px; }
.menu-container { padding: 20px 0; }
.menu-container .logo { padding-left: 80px; }
.menu-container .navigation { padding-right: 24px; }
.menu-container .menu-popuplink, .menu-container .ft-contactinfo { padding-left: 80px; padding-right: 80px; }
.menu-container .menu-popuplink { padding-bottom: 0px; }

body#news-page .md-inner-area, body#contact-page .md-inner-area { padding-left: 82px; padding-right: 82px; }

.contact-form-cnt p br { display: none; }

body#training-platform .banner-txt-area, body#training-platform .course-design-section, body#training-platform .student-mgmt-section, body#training-platform .feedback-grades-section, body#training-platform .resource-section,  body#training-platform .ourservice-section, .surveycollecting-section, .partner-content-details, .research-cmn-section { padding-left: 80px; padding-right: 80px; }
body#training-platform .banner-txt-left, body#training-platform .banner-txt-right { width: auto; float: none; }
body#training-platform .course-design-section ul.datamapping-list li { min-height: inherit; }
body#training-platform .course-offer ul.datamapping-list li { margin-bottom: 30px; }
body#training-platform .student-mgmt-section .feedback-left, body#training-platform .student-mgmt-section .feedback-right, body#training-platform .feedback-left, body#training-platform .feedback-right { width: auto; float: none; }
body#training-platform .student-mgmt-section .feedback-left, body#training-platform .feedback-left { margin-bottom: 64px; padding-right: 0; }
body#training-platform .feedback-left ul.datamapping-list li { width: 50%; float: left; min-height: 160px; }
body#training-platform .resource-section ul.datamapping-list li { min-height: inherit; }
body#training-platform .ourservice-section ul.datamapping-list li { min-height: inherit; }
.common-banner-cnt { right: 56px;  }
body#covid19-toolkit .banner-img { margin-bottom: 162px;  }
body#covid19-toolkit .surveylist-blk1 { width: 60%; }
body#covid19-toolkit .surveylist-blk2 { width: 20%; }
body#covid19-toolkit h1.impact-toolkit-org { font-size: 91px; }
body#covid19-toolkit p.cmn-big-txt { font-size: 20px; line-height: 30px; }
body#covid19-toolkit h1.impact-toolkit-org { font-size: 50px; line-height: 50px; }
.partner-inner-section { width: auto; float: none; }
.partner-content-details h2.cmn-hd { position: inherit; left: 0; font-size: 72px; line-height: 72px; }
body#partners .banner-img { margin-bottom: 96px; }
ul.partner-list-area li { clear: inherit; }
body#partners .cmn-section.companyprofile-info { padding-top: 126px; } 
.framework-left { width: 100%; float: none; padding-right: 0;}
.framework-right { float: none; margin-bottom: 40px; }
.framework-section { padding-top: 48px; }
.about-team-section ul li:nth-child(2n+0) { margin-right: 0; }
.about-team-section ul li { width: 47.5%; margin-top: 24px; margin-bottom: 24px; }
.about-team-info h2 { min-height: inherit; }
.about-team-linkedin { display: block; bottom: 20px; left: 80px; }
.about-team-detail { position: fixed; padding: 56px 80px; overflow: hidden; overflow-y: auto; padding-bottom: 100px;  }
.about-team-detail .about-team-photo { display: none; }
.team-detail-left { width: 100%; float: none; margin-right: 0; }
.team-detail-left h2 { margin-bottom: 32px; }
.team-detail-left h2 a { display: block; }
.team-detail-left a { display: none; }
.about-team-close { top: 20px; right: 24px; }
.team-detail-right { width: auto; float: none; }
.about-team-nextprev-arr { bottom: 20px; right: 24px; }
.about-team-cnt { overflow: hidden; overflow-y: auto; max-height: 100%; }
.banner-section.about-extra-info .about-team-nextprev-arr { bottom: 20px; }
.about-extra-info { height: auto; }
.desktop-img, .mobile-img { padding-bottom: 0; }
ul.media-list li { margin-right: 32px !important; }
ul.media-list li:nth-child(2n+0) { margin-right: 0 !important; }
ul.media-list li:nth-child(3n+0) { margin-right: 0; }
ul.media-list li { width: 47%; }
body#impact-toolkit .howitwork-desc .common-banner-cnt { bottom: -50px; right: -30px; }
.howitwork-desc { margin-bottom: 100px; }
body#impact-toolkit ul.datamapping-list li { min-height: inherit; }
.research-cnt-info { max-width: inherit; }
body#research ul.survey-analysis-list li { width: 44% !important; }
.home-quicklink-blk1 { width: 40%; }
.home-quicklink-blk2 { width: 100%; }
.home-impact-toolkit-img-hd, .home-impact-toolkit-btn { position: inherit; top: auto; left: auto; clear: both;}
.home-impact-toolkit-img { width: 100%; float: none; }
.home-impact-toolkit-img img, .home-training-left img { width: 442px; float: right; }
.home-impact-toolkit-btn { width: 240px; padding-top: 48px; }
.home-impact-toolkit-img-desc { top: 42%; left: 0px; width: 300px; right: auto; bottom: auto;}
.home-training-img-desc { top: 120px; left: 0px; width: 300px; right: auto; bottom: auto; }
.home-training-right { width: auto; float: none; padding-top: 0; margin-bottom: 40px; }
.home-training-left { width: auto; float: none; margin-right: 0; }
.home-training-platform, .home-impact-toolkit { margin-bottom: 192px; }
ul.home-getintouch-lst li { width: auto; float: none; margin-right: 0; margin-bottom: 80px; }
ul.home-getintouch-lst li:last-child { margin-bottom: 0; }
ul.home-getintouch-lst li p { min-height: inherit; }
.cookies-left { width: 60%; padding-top: 10px; }
.cookies-right { width: 40%; }
.datacollection-mobile .datacollection-desc { bottom: 0; left: -620px; padding-top: 200px; height: 425px; }
.datacollection-mobile .datacollection-desc br { display: none; }
body#contact-page .joinus-section .contact-form-cnt p { margin-bottom: 27px; }
.homepage-txt { margin-bottom: 40px; }
body#training-platform .course-design-section ul.datamapping-list li { width: 50%; }
ul.each-course li { min-height: 190px !important; }
.partner-inner-section ul.partner-list-area li { width: 47% !important; }
body#covid19-toolkit .theapp-section .achievements-right { padding-top: 0; }
.home-news-section { padding-left: 0px; }
.resource-cmn-section, .research-cmn-section { max-width: inherit; }
.resource-cmn-section, .research-cmn-section, body#aboutus .md-inner-area { margin-left: 0px; } 
body#aboutus .md-inner-area { padding: 0 80px; }
}
@media screen and (min-width:1024px) and (max-width:1199px) {
.tablet-l-hide { display: none !important; }
.tablet-l-show { display: block !important; }
}

@media screen and (max-width: 768px){
	body#news-page ul.press-list li a {
		max-width: 480px;
	}
	.headertxt p{ max-width: 390px;}
	.news-hd p{
		width: 550px;
	}
	
}

@media screen and (min-width: 768px){
	.datamapping-img2 img{
		display: none;
	}
}


@media screen and (min-width:768px) and (max-width:1023px) {
.theapp-section .achievements-right .desktop-show { display: none !important; }
.tablet-hide { display: none !important; }
.tablet-show { display: block !important;   }
.discover-more { padding-top: 50px; clear: both; }
.form-creation-info, .form-creation-info p { margin-bottom: 0; }
body#impact-toolkit .howitwork-desc .common-banner-cnt { right: 45px; }
body#impact-toolkit .howitwork-desc { padding-left: 80px; padding-right: 80px; margin-bottom: 140px; }
.ft-logo ul li { width: 20%; }
.ft-logo ul li img { max-width: 100%; } 
body#aboutus h2.cmn-hd { font-size: 42px; line-height: 42px; } 
}

@media screen and (max-width:767px) {
body, input[type="text"], input[type="password"], select, textarea { font-size: 17px; }
#hd, .md-banner, .banner-details, .formcreation-section, .datacollection-section, .datamapping-section, .digitalimpact-section, .achievements-section, .letstalk-section, .ft-logo, .ft-contactinfo, .surveycollecting-section, .partner-count-info, .partner-content-details, .framework-section, .about-cmn-section, body#resources .cmn-section, .impact-toolkit-cmn, .research-cmn-section, .home-banner, .home-impact-toolkit-img-hd, .home-impact-toolkit-btn, .home-impact-toolkit-quote, .home-training-right, .home-news-section, .home-getintouch-section { padding-left: 20px; padding-right: 20px; }
body#homepage #md { padding-left: 0; padding-right: 0; }
a.lang { display: none; }
.navigation strong { display: none; }
.navigation a span { margin-left: 0; width: 24px; }
.navigation a { padding: 0 7px; width: 40px; height: 40px; line-height: 40px; }
.md-banner h1 { font-size: 50px; line-height: 50px; }
.md-banner h2 { font-size: 30px; line-height: 30px; }
.md-banner p { font-size: 20px; line-height: 26px; }
#md { padding: 90px 0; }
.logo { padding-top: 10px; }
.md-inner-area { padding-top: 48px; }
.banner-img { margin-bottom: 80px; }
h2.cmn-hd { font-size: 24px; line-height: 30px; margin-bottom: 32px; }
h2.cmn-hd br { display: none; }
ul.survey-analysis-list li { width: auto !important; float: none; margin-bottom: 40px; margin-right: 0; font-size: 15px; line-height: 22px; overflow: hidden; }
ul.survey-analysis-list li .find-solution p { margin-bottom: 0; line-height: normal; } 
ul.survey-analysis-list li:last-child { margin-bottom: 0; }
ul.survey-analysis-list li span, ul.formcreation-list li span, ul.datamapping-list li span, ul.digital-impact-list li span { width: 40px; height: 40px; line-height: 40px; font-size: 18px; float: left; margin-right: 16px; margin-bottom: 10px;}
.library-btn { margin-top: 24px; margin-left: 56px; }
ul.digital-impact-list li span { margin-bottom: 82px; }
.cmn-section { padding-top: 64px; padding-bottom: 64px;  }
.letstalk-section { padding-top: 64px; }
.find-solution-link { margin-top: 48px; }	
ul.formcreation-list li { width: auto; float: none; clear: both; min-height: 50px; font-size: 15px; }
ul.formcreation-list li.MB0 { margin-bottom: 24px !important; } 
ul.formcreation-list li:last-child { margin-bottom: 0 !important;  }
.datacollection-mobile {
    margin-top: 0;
    margin-right: 0;
    position: inherit;
    z-index: 0;
}

.achievements-left p { font-size: 17px; line-height: 25px; margin-bottom: 25px; }
p.cmn-big-txt { font-size: 17px; line-height: 25px; }
.datacollection-desc { position: inherit; left: auto; bottom: auto; padding-top: 0; width: auto; height: auto; }
.datacollection-mobile { width: 335px; float: none; margin: auto; }
ul.datamapping-list li { width: auto; float: none; padding-right: 0; min-height: inherit; clear: both; }
ul.datamapping-list li span { margin-bottom: 105px; }
ul.datamapping-list li span svg { width: 40px; height: 40px; }
.datamapping-img { margin-top: 0; margin-bottom: 32px; }
.datamapping-img2 { margin-top: 0; margin-bottom: 32px; }
ul.digital-impact-list li { width: auto; float: none; clear: both; }
.achievements-section .achievements-right { width: auto; float: none; margin-bottom: 0; }
.achievements-right-txt { position: inherit; top: 0; left: 0; width: 100%; margin-top: 64px; height: auto; }
.letstalk-section h3 { font-size: 40px; line-height: 40px; margin-bottom: 16px; }
.letstalk-section p { font-size: 20px; line-height: 28px; margin-bottom: 80px; }
.form-btn input, .cmn-btn, .cmn-btn-dark { font-size: 18px; height: 40px; line-height: 40px; }
.letstalk-form { margin-bottom: 40px; }
.ft-txt1 h4, .ft-txt2 h4 { font-size: 15px; }
.ft-logo { padding-bottom: 54px; }
.ft-txt1 { margin-bottom: 50px; } 
.ft-contact { width: auto; float: none; margin-bottom: 48px; }
.ft-contact p br { display: none; }
.ft-copyright { width: auto; text-align: right; display: block; float: none; }
.ft-txt1 img, .ft-txt2 img { height: 80px; }
.ft-txt2 ul.ft-logo-cnt li { margin-top: 10px; margin-bottom: 10px; } 
.ft-contact p { font-size: 15px; line-height: 22px;  }
ul.digital-impact-list li:last-child, ul.datamapping-list li:last-child { margin-bottom: 0; }
ul.formcreation-list li.singleline span { display: inline-block; vertical-align: middle; float: none;}
.menu-container { padding: 20px; }
.menu-container .logo { padding-left: 0; }
.menu-container .navigation { padding-right: 0; }
.menu-container .menu-popuplink { padding-left: 0; padding-right: 0; }
.menu-link-cnt { display: none; }
.menu-container .menu-popup-blk.menu-blk1 { margin-bottom: 0; } 
.menu-container .menu-popup-blk { margin-bottom: 0px; width: 100%; float: none; }
.navigation ul li { display: block; }
.menu-container .ft-contactinfo { padding-left: 0; padding-right: 0; position: absolute; bottom: 20px; left: 0; margin: 0 20px;
    margin: 0 20px; }
.menu-container .ft-contact h4 { display: none; }
.menu-container .menu-popup-blk h3 { margin-bottom: 40px; }
.menu-container .ft-contact { width: 90%;  }
.menu-lang-selection { display: block; text-align: right; }
.menu-lang-selection a { color: #fff !important; }
.menu-container .menu-popuplink { padding: 30px 0 0 0; } 
.menu-popup-inner { display: block; }
.menu-popup-inner .menu-link-cnt { display: none; background: #007764; padding: 0 20px; width: 100%; height: 100%; position: fixed; top: 97px; left: 0; }
.menu-popup-inner .menu-link-cnt ul li { margin-bottom: 47px; font-size: 20px; }
.menu-popup-inner .menu-link-cnt ul li a { font-size: 20px; color: #fff !important; }
.menu-link-cnt ul li a br { display: none; }
body#news-page .menu-popup-inner .menu-link-cnt { background: #6F4573; }
body#news-page .md-inner-area, body#contact-page .md-inner-area { padding-left: 20px; padding-right: 20px; padding-top: 25px; }
h1.cmn-hd { font-size: 50px; line-height: 50px; padding-bottom: 30px; margin-bottom: 25px; }
ul.ac-list li a.news-hd { font-size: 20px; line-height: 26px; }
ul.ac-list li a.news-hd.open i, ul.ac-list li a.news-hd i { width: 40px; height: 40px; }
ul.ac-list li { padding-bottom: 24px; margin-bottom: 24px; }
.sub-menu { padding-top: 24px; }
.news-img, .news-desc { margin-bottom: 24px; }
body#news-page ul.press-list li h3 { font-size: 20px; line-height: 26px; }
body#news-page ul.press-list li { padding-bottom: 24px; margin-bottom: 24px; }
body#news-page .release-date { font-size: 15px; }
body#news-page .loadmore-btn { padding-top: 8px; }
.news-desc { line-height: 26px; font-size: 17px; }
body#contact-page .menu-popup-inner .menu-link-cnt { background: #48773E; }
body#contact-page .contact-form-cnt p { font-size: 20px; line-height: 26px; margin-bottom: 40px; }
.contact-form-cnt p { font-size: 20px; line-height: 26px; margin-bottom: 40px; }
.contact-form-cnt p.small-txt { font-size: 16px; line-height: 20px; }
.contact-form-cnt p.small-txt { font-size: 16px; line-height: 20px; }
body#contact-page .letstalk-form { margin-bottom: 0; }
body#training-platform .menu-popup-inner .menu-link-cnt { background: #3E63B1; }
body#training-platform .banner-txt-area, body#training-platform .course-design-section, body#training-platform .student-mgmt-section, body#training-platform .feedback-grades-section, body#training-platform .resource-section, body#training-platform .ourservice-section { padding-left: 20px; padding-right: 20px; }
body#training-platform .banner-img { margin-bottom: 24px; }
body#training-platform p.cmn-big-txt { font-size: 24px; line-height: 30px; }
body#training-platform .course-design-section ul.datamapping-list li span, body#training-platform .resource-section ul.datamapping-list li span { margin-bottom: 0; }
ul.datamapping-list li.singleline span { display: inline-block !important; vertical-align: middle !important; float: none !important;}
body#training-platform .each-course-offer ul.datamapping-list li span, body#training-platform .feedback-left ul.datamapping-list li span { margin-bottom: 57px; }
body#training-platform .feedback-left ul.datamapping-list li { width: 100%; float: none; min-height: inherit; }
body#training-platform .ourservice-section h2.cmn-hd { font-size: 24px; line-height: 30px; }
body#training-platform .ourservice-section p { font-size: 24px; line-height: 30px; }
body#training-platform .ourservice-section ul.datamapping-list li span { margin-bottom: 30px;}
.course-design-section ul.datamapping-list li { width: 100%; }
ul.datamapping-list li:last-child { margin-bottom: 0 !important; }
span svg { width: 40px; height: 40px; }
body#covid19-toolkit .menu-popup-inner .menu-link-cnt { background: #0F8289; }
body#covid19-toolkit .surveylist-blk1 { width: 100%; float: none; margin-bottom: 10px; }
body#covid19-toolkit .surveylist-blk2 { width: 50%; float: left; text-align: left;  }
.common-banner-cnt { width: 90%; left: 0; right: 0; margin: auto; top: 0; overflow: hidden; position: inherit; margin-top: -100px; }
body#covid19-toolkit .banner-img { margin-bottom: 64px; }
body#covid19-toolkit .theapp-section ul.digital-impact-list li span { margin-bottom: 0; }
body#partners .menu-popup-inner .menu-link-cnt { background: #B32572; }
.partner-content-details h2.cmn-hd { font-size: 40px; line-height: 40px; }
.partner-content-details p.cmn-big-txt { font-size: 20px; line-height: 26px; }
body#partners .banner-img { margin-bottom: 64px; }
em.list-text-area { float: left; width: 80%; }
body#partners .cmn-section.companyprofile-info { padding-top: 90px; }
body#frameworks .menu-popup-inner .menu-link-cnt { background: #007DBC; }
.framework-right { margin-bottom: 16px; }
.framework-section { padding-top: 20px; }
body#frameworks .banner-details p.cmn-big-txt { font-size: 20px; line-height: 26px; }
body#frameworks .banner-img { margin-bottom: 64px; }
.md-banner p br { display: none; }
body#frameworks h2.cmn-hd { margin-bottom: 8px; }
.framework-left p { font-size: 17px; line-height: 26px; }
.framework-section-last { padding-bottom: 28px; }
body#aboutus .menu-popup-inner .menu-link-cnt { background: #A4786B; }
.about-team-section { padding-top: 24px; }
.about-team-section ul li { margin-right: 20px; width: 47%; }
.about-team-info h2 { font-size: 17px; line-height: 26px; margin-bottom: 24px; min-height: 100px; }
.about-team-info h2 span { font-size: 15px; line-height: 22px; }
body#aboutus h2.cmn-hd { font-size: 40px; line-height: 40px; margin-bottom: 48px; }
.about-part { font-size: 17px; line-height: 26px; }
body#aboutus .openpositions-section h2.cmn-hd { margin-bottom: 48px; }
.about-team-detail { padding: 20px; padding-bottom: 100px; }
.about-team-linkedin { left: 20px; }
.about-team-nextprev-arr, .about-team-close { right: 20px; }
.about-team-close svg, .about-team-linkedin img, .about-team-nextprev-arr svg  { width: 40px; }
.about-team-detail .about-team-photo { display: block; }
.team-detail-right { font-size: 17px; line-height: 26px; }
.banner-section.about-extra-info .about-team-info h2 { min-height: inherit; }
body#resources .menu-popup-inner .menu-link-cnt { background: #C31F33; }
body#resources ul.ac-list li a.news-hd, body#research ul.ac-list li a.news-hd, body#homepage ul.ac-list li a.news-hd, ul.ac-list li a.news-hd { padding-right: 50px; }
.mobile-blk1, .mobile-blk2 { width: auto; float: none; text-align: center; margin-right: 0; }
.mobile-cnt { text-align: left; }
ul.media-list li { width: 100%; float: none; margin-right: 0 !important; }
.media-desc { min-height: 70px; }
.media-desc a, ul.media-list li .downloadpdf { font-size: 15px;  }
.media-section { padding-bottom: 0 !important; }
.howitwork-step ul.survey-analysis-list li { font-size: 15px; line-height: 23px; margin-right: 0; }
body#impact-toolkit .howitwork-desc .common-banner-cnt { right: auto; bottom: -130px; }
body#impact-toolkit .achievements-left p br { display: none; }
body#impact-toolkit .datamapping-list span { margin-bottom: 0; display: inline-block; vertical-align: middle; float: none;}
body#impact-toolkit .resource-cnt { margin-bottom: 48px; }
body#research .menu-popup-inner .menu-link-cnt { background: #286B87; }
body#research ul.survey-analysis-list li { width: 100% !important; float: none; }
.release-date em { font-size: 20px; }
body#homepage .menu-popup-inner .menu-link-cnt { background: #BE7B54; }
h1.homepage-hd { font-size: 92px; line-height: 92px; }
body#homepage .home-banner p { font-size: 20px; line-height: 26px; margin-bottom: 32px; }
body#homepage .home-banner p br { display: none; }
.home-quicklink-blk1 { display: none; }
.home-quicklink-blk2 { padding-top: 0; }
.cookies-container { padding: 20px; }
.cookies-left { width: auto; float: none; padding-top: 0; margin-bottom: 20px; }
.cookies-right { width: auto; float: none; text-align: center; }
.cookies-right br { display: none; }
.cookies-right a { min-width: 150px; }
h2.homepage-inner-hd { font-size: 40px; line-height: 40px; }
.homepage-txt, .home-impact-toolkit-quote-desc p { font-size: 20px; line-height: 26px; margin-bottom: 32px; }
.home-impact-toolkit-img img, .home-training-left img { width: 100%; float: none; }
.home-impact-toolkit-img-desc { top: 52%; left: 0; right: 0; margin: auto; }
.home-impact-toolkit-btn { padding-top: 180px; width: 270px; }
.home-training-img-desc { top: auto; bottom: -130px; left: 0; right: 0; margin: auto; }
ul.home-getintouch-lst li { padding-right: 0 !important; }
.datacollection-mobile .datacollection-desc { bottom: 0px; left: auto; padding-top: 20px; height: inherit; position: inherit; }
.cookies-cmn-btn, .cookies-cmn-btn-dark { height: 40px; line-height: 40px;  }
.home-getintouch-section p.homepage-txt { margin-bottom: 56px; }
ul.home-getintouch-lst li p { font-size: 17px; line-height: 26px; }
ul.home-getintouch-lst li p br { display:  none; }
body#training-platform .banner-txt-left, body#training-platform .banner-txt-right { font-size:  17px; line-height:  26px; }
body#training-platform .course-design-section ul.datamapping-list li { width: 100%; min-height:  inherit; }
#impact-toolkit .common-banner-cnt { font-size:  15px; line-height:  22px; margin-top: -200px; }
body#impact-toolkit .achievements-left p { margin-top: -20px; }
.partner-inner-section ul.partner-list-area li { width: 100% !important; }
.research-cnt-info p { font-size: 17px; line-height:  26px; }
body#impact-toolkit .howitwork-cnt { margin-bottom: 205px; }
.mobile-show { display: block !important; }
.discover-more { margin-top: 160px; padding: 0 20px; }
.home-training-platform, .home-impact-toolkit { margin-bottom: 128px; }
.desktop-show { display: none !important; }
.theapp-section .achievements-right .desktop-show { display: block !important; }
.menu-container .menu-popuplink { margin-top: 40px; padding-top: 0; }
.form-creation-info { margin-bottom: 0; }
body#impact-toolkit .common-banner-cnt { max-width: 340px; }
.partner-content-details p.cmn-big-txt em { font-size: 20px; line-height: 26px; }
body#research .news-desc p { font-size: 17px; line-height: 26px; }
body#research .common-banner-cnt { top: 0; }
body#resources .news-desc svg { width: 100%; height: auto;}
body#aboutus .md-inner-area { padding: 0 20px; }
.home-quicklink-blk2 { font-size: 17px; line-height: 26px; }
h2.cmn-hd span { font-size: 24px; padding-right: 10px; }
.register-left { width: auto; float: none; margin-bottom: 30px; }
.register-right { width: auto; float: none; }
.register-blk { margin-top: 50px; }
h1.event-main-hd { font-size: 50px; }
.speaker-left { width: auto; float: none; margin-bottom: 10px; }
.speaker-right { width: auto; float: none; }
.speaker-right p{
	width: auto;
}
}

@media screen and (max-width: 375px){
	.home-impact-toolkit-img-desc{
		font-size: 15px;
	}
	.cmn-btn-dark{
		font-size: 17px;
	}
	.cmn-btn{
		font-size: 17px;
	}
	.user-img-desc em{
		font-size: 17px;
	}
	.user-img-desc {
		font-size: 15px !important;
	}
	.home-training-img-desc{
		font-size: 16px;
	}
	.release-date{
		font-size: 15px;
	}
	
	.ft-copyright{
		font-size: 14px;
	}
	body#news-page ul.press-list li a {
		width: 270px;
	}
	.news-hd p{
		width: 270px;
	}
	body#impact-toolkit .achievements-left p{margin-top: -30px;}
	.datamapping-img img{
		display: none;
	}
	body#homepage .cmn-btn-dark{
		width: 220px;
		height: 40px;
	}
	body#homepage .cmn-btn{
		width: 220px;
		height: 40px;
	}
	
	.easy{
		margin-top: 9px !important; 
	}
}

@media screen and (max-width: 374px){
.menu-container .ft-contact { width: 100%; margin-bottom: 20px; }
.menu-lang-selection { margin-top: -70px; }
body#impact-toolkit .datacollection-btn a { min-width: 270px; }
}

@media screen and (max-height: 500px){
	.menu-popup{
		border: 1px solid; 
		display: block; 
		overflow-y: auto;
	}
}
@media screen and (max-width: 768px){
	.about-team-section-intro{
		margin-left: 10px;
	}
}