@media (max-width: 5000px) {
	.px-60{padding-left: 60px; padding-right: 60px;}
	.container{padding-left: 130px; padding-right: 130px; max-width: 100%;}
	.navbar .container{padding-left: 30px; padding-right: 30px; max-width: 100%;}
	.container-full{padding-left: 0px; padding-right: 0px; max-width: 100%;}
	.container-custom-sm{padding-left: 320px; padding-right: 320px; max-width: 100%;}
	.container-sm{padding-left: 225px; padding-right: 225px; max-width: 100%;}
	.container-xs{padding-left: 450px; padding-right: 450px; max-width: 100%;}
}

@media (max-width: 1920px) {
	
}

@media (max-width: 1700px) {
	
}

@media (max-width: 1600px) {
	body {max-width: 100%;margin: 0 30px;}
	.impact-box {height: 260px;width: 260px;}
}

@media (max-width: 1500px){

}

@media (max-width: 1440px){
	.navbar .container{padding-left: 30px; padding-right: 30px; max-width: 100%;}
	.container{padding-left: 130px; padding-right: 130px;}
	.container-xs {padding-left: 350px;padding-right: 350px;}

	.team-area {padding: 80px 130px 80px 130px;}
	.meida-area {padding: 80px 130px 80px 130px;}	
	.t-and-c{padding:80px 300px 80px 300px; margin-bottom: 60px;}

	/* ------------------------- IMPACTS ------------------------ */
	.impact-box{height: 270px; width: 270px;}
	.column-3 .impact-box{height: 240px; width: 240px;}

	/* --------------------------- EVENTS --------------------------- */
	.contact-info {width: calc(100% - 260px);}
	.event-header {padding: 500px 130px 50px 130px;}

	/* --------------------------- NEWSLETTER -------------------------- */
	.newsletter-cta {padding: 30px 30px;}

	/* --------------------------- STORIES -------------------------- */
	.stories-left-nav{margin-right:40px; margin-left: 30px; width: 300px;float: left;}
	.stories-content-area{float: left; width: calc(100% - 680px);}

	/* ------------------------- FOOTER ------------------------- */
	.copyright-area {padding: 30px 130px 25px 130px;}
}

@media (max-width: 1366px){
	.t-and-c{padding:80px 300px 80px 300px; margin-bottom: 60px;}
	.impact-txt {font-size: 20px;line-height: 24px;}
	.carousel h1 {font-size: 43px;line-height: 50px;}
	.carousel p {font-size: 18px;line-height: 26px;}
	h2 {font-size: 22px;}
	h3 {font-size: 20px;line-height: 24px;}
	.initiatives-head h3 {font-size: 30px; line-height: 40px; font-weight: 600;}
	.header {padding: 140px 0 30px 0;}
	.header h1 {font-size: 28px;font-weight: 300;}
	.initiatives-head p {font-size: 20px;line-height: 26px;}
	.stories-txt p {font-size: 15px;line-height: 26px;}
	.storie-writer {font-size: 14px !important;}
	.team-header h1 {font-size: 12px;}
	.team-area h2 {font-size: 20px;}
	.report-block {padding: 40px 40px 10px 40px;}

	/* ------------------------- IMPACTS ------------------------ */
	.impact-box{height: 295px; width: 295px;}

	.openings-listing ul li p {font-size: 18px;}
	.openings-listing ul li h3 {font-size: 18px;}
	.job-info p {font-size: 15px; line-height: 22px;}
	ul.styled li {font-size: 14px;}
	.career-icon:after{width: 140px; height: 140px;}
	.award-icon:after{width: 140px; height: 140px;}
	.media-icon:after{width: 140px; height: 140px;}
	.video-icon:after{width: 140px; height: 140px;}
	.publications-icon:after{width: 140px; height: 140px;}
	.newsletter-icon:after{width: 140px; height: 140px;}
	.events-icon:after{width: 140px; height: 140px;;}
	.financials-icon:after{width: 140px; height: 140px;}
	.contact-icon:after{width: 140px; height: 140px;}
	.policy-icon:after{width: 140px; height: 140px;}
	.form-label, .form-control{font-size: 14px;}
	.event-main-header .media-box {width: 154px;}
	.media-txt h3 {font-size: 18px;}
	.awards-box h3 {font-size: 20px; line-height: 28px;}
	.event .media-txt h3{margin-bottom: 20px;}
	.date-and-time, .other-info, .contact-info{font-size: 14px; line-height: 20px;}
	.head-with-action h2{margin-bottom: 10px;}

	section{padding: 80px 0;}
	.impacts {background: #F9F8EB;padding: 80px 40px;}
	.stories-area {padding: 80px 40px;}
	.tab-container {padding: 0 40px;}
	.container{padding-left: 40px; padding-right: 40px;}
	.team-header {padding: 80px 40px;}
	.team-area {padding: 80px 40px;}
	.meida-area {padding: 80px 40px;}
	.report-area {padding: 80px 40px;}
	/*.contact-form {padding:80px 40px;}*/
	.copyright-area {padding: 30px 40px 25px 40px;}
	.job-details {padding: 50px 40px;}
	.event-main-header {padding: 50px 40px;}
	.stories-text {padding: 0 80px;}
	.container-xs {padding-left: 250px;padding-right: 250px;}

	.owl-nav .owl-prev {left: -40px;top: 39%;width: 30px;height: 30px;}
	.owl-nav .owl-next {right: -40px;top: 39%;width: 30px;height: 30px;}
	.owl-nav .owl-prev span, .owl-nav .owl-next span {font-size: 30px;line-height: 12px;width: 30px;display: block;height: 18px;}

	/* ---------------------------- MEDP & Agriculture --------------------------- */
	.big-header {padding: 80px 40px; min-height: 700px;}
	.tech-impact{padding: 80px 40px;}
	.big-header div{bottom: 80px; border-left: 5px #E15505 solid; padding-left: 30px; width: 60%;}
	.big-header h1 {font-size: 43px;line-height: 50px;}
	.mepd-offerings .col-md-8{padding: 60px 40px;}
	.tech-impact {padding: 50px 30px 60px 30px;}
	.mb-80 {margin-bottom: 60px;}
	.innovations{padding: 30px;}
	.i-mepd .col-md-6:first-child{padding: 40px 60px 40px 40px; margin: auto;}
	.i-mepd .col-md-6:last-child{padding: 0;background: url(../images/i-mepd-bg.jpg) center center no-repeat;min-height: 450px;}
	.initiatives-head {padding: 100px 130px;}
	.initiatives-head .row {min-height: 250px;}
	.wide-saperator {padding: 60px 40px;}
	.wide-saperator .row {min-height: 300px;}
	.wide-saperator h3 {font-size: 40px;line-height: 50px; margin-bottom: 0;}
	.mepd-offerings .col-md-4 {min-height: 500px;}

	/* --------------------------- EVENTS --------------------------- */
	.contact-info {width: calc(100% - 260px);}
	.event-header {padding: 500px 130px 50px 130px;}

	footer h3 {font-size: 14px;}
	footer p {font-size: 14px;line-height: 20px;}
	.footer-links li {font-size: 14px;line-height: 20px;}

		
} 

@media (max-width: 1024px) {
	.container{padding-left: 100px; padding-right: 100px; max-width: 100%;}
	.container-full{padding-left: 0px; padding-right: 0px;}
	.container-sm{padding-left: 100px; padding-right: 100px;}
	.container-xs{padding-left: 100px; padding-right: 100px;}
	.job-details {padding: 50px 100px 50px 100px;}
	.meida-area {padding: 80px 100px 80px 100px;}
	.event-main-header {padding: 50px 100px 50px 100px;}
	.stories-content-area {width: calc(100% - 400px);}

	/* ------------------------- IMPACTS ------------------------ */
	.impact-box{height: 212px; width: 212px;}
	.impact-txt {font-size: 18px;line-height: 22px;}

	.career-icon:after{width: 80px; height: 80px;right: 30px;top: 110px;}
	.award-icon:after{width: 80px; height: 80px;right: 30px;top: 110px;}
	.media-icon:after{width: 80px; height: 80px;right: 30px;top: 110px;}
	.video-icon:after{width: 80px; height: 80px;right: 30px;top: 110px;}
	.publications-icon:after{width: 80px; height: 80px;right: 30px;top: 110px;}
	.newsletter-icon:after{width: 80px; height: 80px;right: 30px;top: 110px;}
	.events-icon:after{width: 80px; height: 80px;right: 30px;top: 110px;}
	.financials-icon:after{width: 80px; height: 80px;right: 30px;top: 110px;}
	.contact-icon:after{width: 80px; height: 80px;right: 30px;top: 110px;}
	.policy-icon:after{width: 80px; height: 80px;right: 30px;top: 110px;}

	/* ------------------------- FOOTER ------------------------- */
	.copyright-area{background: #F9F9F9; padding: 30px 90px 0px 90px;}
}

@media (max-width: 768px) {
	.t-and-c{padding:40px 30px; margin-bottom: 60px; margin-bottom: 40px;}
	.t-and-c-contact{padding: 20px; margin-top: 30px;}
	.t-and-c h2{font-size: 20px; line-height: 30px;}
	.t-and-c h3{font-size: 18px; line-height: 28px;}
	.films h2, .films p{text-shadow: none;}

	/* ------------------------- IMPACTS ------------------------ */
	.impact-box{height: 332px; width: 332px;}
	.column-3 .impact-box{height: 213px; width: 213px;}

	/* ---------------------------- ABOUT US --------------------------- */
	.about-section .position-absolute{position: initial!important; margin-top: 50px;}

	.container{padding-left: 20px; padding-right: 20px;}
	.container-full{padding-left: 0px; padding-right: 0px;}
	.container-sm{padding-left: 30px; padding-right: 30px;}
	.container-xs{padding-left: 30px; padding-right: 30px;}
	section {padding: 80px 0;}
	.dropdown-menu{width: calc(100% - 30px);}

	.bg-01{background: url(../images/bg-01-mobie.jpg) top center no-repeat; background-size: 100%; margin-bottom: 30px;padding: 530px 0 0 0;}
	.bg-02{background: url(../images/bg-02-mobie.jpg) top center no-repeat; background-size: 100%; margin-bottom: 30px;padding: 530px 0 0 0;}
	.bg-03{background: url(../images/bg-03-mobie.jpg) top center no-repeat; background-size: 100%; margin-bottom: 30px;padding: 530px 0 0 0;}
	.bg-04{background: url(../images/bg-04-mobie.jpg) top center no-repeat; background-size: 100%; margin-bottom: 30px;padding: 530px 0 0 0;}
	.bg-05{background: url(../images/bg-05-mobie.jpg) top center no-repeat; background-size: 100%; margin-bottom: 30px;padding: 530px 0 0 0;}
	.bg-06{background: url(../images/bg-06-mobie.jpg) top center no-repeat; background-size: 100%; margin-bottom: 30px;padding: 530px 0 0 0;}
	.bg-07{background: url(../images/bg-07-mobie.jpg) top center no-repeat; background-size: 100%; margin-bottom: 30px;padding: 530px 0 0 0;}
	.bg-09{background: url(../images/bg-09-mobie.jpg) top center no-repeat; background-size: 100%; margin-bottom: 30px;padding: 530px 0 0 0;}
	.bg-10{background: url(../images/bg-10-mobie.jpg) top center no-repeat; background-size: 100%; margin-bottom: 30px;padding: 530px 0 0 0;}
	.bg-11{background: url(../images/bg-11-mobie.jpg) top center no-repeat; background-size: 100%; margin-bottom: 30px;padding: 530px 0 0 0;}
	.bg-12{background: url(../images/bg-12-mobie.jpg) top center no-repeat; background-size: 100%; margin-bottom: 30px;padding: 530px 0 0 0;}
	.bg-01 .virtical-center, .bg-02 .virtical-center, .bg-03 .virtical-center, .bg-04 .virtical-center, .bg-05 .virtical-center, .bg-06 .virtical-center, .bg-07 .virtical-center, .bg-08 .virtical-center, .bg-09 .virtical-center, .bg-10 .virtical-center, .bg-11 .virtical-center, .bg-12 .virtical-center {position: relative;}
	.bg-01 .col-lg-6, .bg-02 .col-lg-6, .bg-03 .col-lg-6, .bg-04 .col-lg-6, .bg-05 .col-lg-6, .bg-06 .col-lg-6, .bg-07 .col-lg-6, .bg-08 .col-lg-6, .bg-09 .col-lg-6, .bg-10 .col-lg-6, .bg-11 .col-lg-6, .bg-12 .col-lg-6 {min-height: auto;}
	.bg-01 h2, .bg-02 h2, .bg-03 h2, .bg-04 h2, .bg-05 h2, .bg-06 h2, .bg-07 h2, .bg-08 h2, .bg-09 h2, .bg-10 h2, .bg-11 h2, .bg-12 h2{color: #000;}
	.bg-01 p, .bg-02 p, .bg-03 p, .bg-04 p, .bg-05 p, .bg-06 p, .bg-07 p, .bg-08 p, .bg-09 p, .bg-10 p, .bg-11 p, .bg-12 p{color: #000;}
	h2 {font-size: 22px;font-weight: 500;}
	a.text-link{color: #000;text-decoration: underline;}
	a.text-link:hover{color: #000; text-decoration: none;}
	.btn-ghost{background:#fff; border-radius: 0; border:2px #000 solid;text-transform: uppercase; padding: 15px 10px; text-decoration: none!important; letter-spacing: 2px;color: #000;}
	.btn-ghost:hover{background:#000; border-radius: 0; border:2px #000 solid; color: #fff!important; text-decoration: none!important;}
	.quote li {color: #000;}
	h3 {color: #000;}

	/* --------------------------- STORIES --------------------------- */
	.stories-wrapper{padding-top: 35px;}
	.stories {margin-right:30px; margin-left: 30px;width: calc(100% - 80px);}
	.stories-left-nav{display: none;}
	.stories-content-area{float: none; width: 100%;}
	.stories-text {padding: 0;}
	.stories-text h1 {font-size: 24px;}
	.stories-quote h3 {font-size: 24px; line-height: 34px;}
	.stories-quote {padding-left: 27px;margin: 30px 0 30px -30px;}
	.read-buttons{display: flex;}
	.stories-header-img {margin: 0 -40px 40px -40px;}

	.stories-area{padding:60px 30px;}
	.stories-box{background: #fff;height: 100%; position: relative;}
	.stories-txt{padding: 25px 20px 0 20px;}
	.stories-txt p{font-size: 15px;}
	.storie-writer{font-size: 15px !important; padding-right: 20px; padding-bottom: 0px;}

	/* --------------------------- EVENTS --------------------------- */
	.event-main-header {padding: 50px 30px 50px 30px;}
	.event-main-header .media-box {margin: 0 15px 15px 0;}
	.event-main-header .media-box {width: 47%;}
	.event-main-header .media-box:nth-child(even){margin-right: 0;}
	.date-and-time span:nth-child(2) {float: none; margin-top: 10px;}

	/* ------------------------- FOOTER ------------------------- */
	footer{padding: 100px 0 20px 0;}
	.container-full.px-60{padding-left: 20px; padding-right: 20px;}
	.copyright-area {padding: 40px 30px 40px 30px;}
	.footer-top-row{padding: 50px 20px 50px 20px;}
	.copyright-area .col-md-12{text-align: center !important;}
	footer h3 {margin-bottom: 10px;}		   
}

@media (max-width: 600px) {
	.container{padding-left: 15px; padding-right: 15px;}
	.container-sm{padding-left: 30px; padding-right: 30px;}
	.container-xs{padding-left: 30px; padding-right: 30px;}
	section{padding: 60px 0;}
	

	/* ---------------------------- NAVBAR ----------------------------- */
	body{padding-top: 76px;}
	.navbar-brand img{height: 36px;}
	.navbar {padding: 15px 0;}
	.navbar-dark {background: rgba(0, 0, 0, 1) !important;}	
	h2, a.text-link {}

	.bg-01{background: url(../images/bg-01-mobie.jpg) top center no-repeat; background-size: 100%; margin-bottom: 30px;padding: 280px 0 0 0;}
	.bg-02{background: url(../images/bg-02-mobie.jpg) top center no-repeat; background-size: 100%; margin-bottom: 30px;padding: 280px 0 0 0;}
	.bg-03{background: url(../images/bg-03-mobie.jpg) top center no-repeat; background-size: 100%; margin-bottom: 30px;padding: 280px 0 0 0;}
	.bg-04{background: url(../images/bg-04-mobie.jpg) top center no-repeat; background-size: 100%; margin-bottom: 30px;padding: 280px 0 0 0;}
	.bg-05{background: url(../images/bg-05-mobie.jpg) top center no-repeat; background-size: 100%; margin-bottom: 30px;padding: 280px 0 0 0;}
	.bg-06{background: url(../images/bg-06-mobie.jpg) top center no-repeat; background-size: 100%; margin-bottom: 30px;padding: 280px 0 0 0;}
	.bg-07{background: url(../images/bg-07-mobie.jpg) top center no-repeat; background-size: 100%; margin-bottom: 30px;padding: 280px 0 0 0;}
	.bg-09{background: url(../images/bg-09-mobie.jpg) top center no-repeat; background-size: 100%; margin-bottom: 30px;padding: 280px 0 0 0;}
	.bg-10{background: url(../images/bg-10-mobie.jpg) top center no-repeat; background-size: 100%; margin-bottom: 30px;padding: 280px 0 0 0;}
	.bg-11{background: url(../images/bg-11-mobie.jpg) top center no-repeat; background-size: 100%; margin-bottom: 30px;padding: 280px 0 0 0;}
	.bg-12{background: url(../images/bg-12-mobie.jpg) top center no-repeat; background-size: 100%; margin-bottom: 30px;padding: 280px 0 0 0;}

	/* ------------------------- FOOTER ------------------------- */
	footer{padding: 30px 0 0 0; margin-top: 60px;}
	footer .container{padding: 0;}
	.copyright-area {margin-top: 40px; text-align: center;}
	.footer-top-row {padding: 0px 0px 0 0px;}
	.copyright-area .col-md-4{text-align: center !important;}
	.copyright-area p span {display: block;}
	.footer-links{text-align: center;}
	.footer-links li{margin-bottom: 20px;}
	footer .col-md-5 {text-align: center;}
	footer img{margin: 0;}
	.push{min-width: auto;}
	.media-icon .push {margin-right: 0;}
	.copyright-area p.row-one{margin-bottom: 35px!important;}
	footer p {font-size: 14px;line-height: 22px;}
	footer h3 {font-size: 14px;line-height: 22px;font-weight: 600;}
	.copyright-area .col-md-6:last-child {text-align: center;}
	
}

@media (max-width: 480px) {
    
}

@media (max-width: 375px) {
	.bg-01, .bg-02, .bg-03, .bg-04, .bg-05, .bg-06, .bg-07, .bg-08, .bg-09 {padding: 260px 0 0 0;}       
}