/*
Theme Name: Divi-Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Version: 3.19.3
Description: Divi Child Theme
Author: Merit
Author URI: https://madewithmerit.com/
Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html 
*/
.single-experts-list{background-color: #f99d21; padding: 81px 0;  margin-top: 26px; }
.single-experts-list:after, .list-scholarship.one_third:after { clear:both; display:block; content:""}
.single-experts-list .main-sec{  position: relative; width: 80%; max-width: 1235px; margin: auto; }
.single-experts-list img { float: left; margin-right: 3%; max-width:91px}
.contact-list{ font-size:16px}
.list-scholarship * {color: white !important;}
.single-experts-list h3, .single-experts-list h6 { color: #ffffff!important;}
.list-scholarship h5 {font-family: "Cabin", sans-serif; padding: 7px 0px 5px 0px;}
.list-scholarship .contact-list a { display:block}
.list-scholarship .contact-list a .fa {  padding-right: 5px;}
.et_pb_section.lp-banner-sec > .et_pb_row {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: space-between;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
.et_pb_section.lp-banner-sec > .et_pb_row > .et_pb_column {
    margin: 0;
    width: 50%;
}
.et_pb_section.lp-banner-sec > .et_pb_row > .et_pb_column.bammer-dis-sec > .et_pb_module {
	max-width: 565px;
    margin: 0 0 0 auto;
    padding-right: 100px;
    padding-left: 15px;
}
.et_pb_section.lp-banner-sec > .et_pb_row > .et_pb_column.bammer-dis-sec h1 {
    font-weight: 500;
    line-height: 60px;
    color: #636466;
	margin: 0 0 28px;
}
.et_pb_section.lp-banner-sec > .et_pb_row > .et_pb_column.bammer-dis-sec p {
    font-size: 20px;
    color: #636466;
    font-family: "Cabin", sans-serif;
    margin: 0 0 57px;
    font-weight: normal;
}
html body a.et_pb_button.lp-btn-style {
    font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif !important;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 600;
    border-radius: 8px;
    padding: 12px 30px !important;
    letter-spacing: -0.05px;
}
html body a.et_pb_button.lp-btn-style:hover {
    font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif !important;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 600;
    border-radius: 8px;
    padding: 12px 30px !important;
    letter-spacing: -0.05px;
	background: #0098a9 !important;
}
.passion-doers-sec p {
    text-align: center;
    margin: 0 0 27px;
    padding: 0;
}
.passion-doers-sec p a{ color: #F99D27; text-decoration: underline;}
.passion-doers-sec h3 {
    padding: 0;
    margin: 0 0 21px;
}
.passion-doers-sec h6 {
    line-height: normal;
    margin: 0 0 52px;
    padding: 0;
}
.contest-timeline-dis h4 {
    padding: 0;
    margin: 0 0 50px;
}
.contest-timeline-dis h5 {
    line-height: normal;
    padding: 0;
    margin: 0 0 22px;
}
/*.contest-timeline-dis .phase-sec-1 p {
    color: #f99d27!important;
}*/
.passion-doers-sec ul {
    margin: 0;
    padding: 0 0 20px !important;
    list-style: none;
    text-align: left;
    counter-reset: my-sec-counter;
}
.passion-doers-sec ul li {
    text-align: left !important;
    margin: 0 0 36px;
    padding: 0 0 0 110px;
	position: relative;
	min-height: 58px;
}
.passion-doers-sec ul li:before{
	position: absolute;
	left: 0;
	top: 0;
	width: 58px;
	height: 58px;
	border: solid 2px #F99D27;
	border-radius: 100%;
	counter-increment: my-sec-counter;
	content: "0" counter(my-sec-counter);
    font-family: 'Cabin',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 600;
    font-size: 20px;
    color: #F99D27;
    text-align: center;
	line-height: normal;
	display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
justify-content: center;
-ms-flex-pack: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
}
.change-world-titles h2 {
    padding: 0;
    margin: 0 0 30px;
}
.change-world-titles h3 {
    padding: 0 0 34px;
}
.change-world-dis p {
    line-height: 26px;
    padding: 0;
    margin: 0 0 25px;
}
.change-world-dis p a{
	color: #636466;
	text-decoration: underline;
}
.meet-spark-list ul {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: flex-start;
    margin: 0;
    padding:8px 0 0 !important;
    list-style: none;
}
.meet-spark-list ul li {
    width: calc(100%/4 - 42px/4);
    margin: 0 0 53px 14px;
}
.meet-spark-list ul li:nth-child(4n+1){
	margin-left: 0;
}
.spark-img img {
    vertical-align: top;
    width: 100%;
}
.spark-dis h4 {
    font-size: 20px;
    color: #636466;
    font-weight: 600;
    line-height: 24px;
    margin: 0 0 20px;
}
.spark-dis {
    padding: 30px 0 0;
}
.spark-dis h6 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: flex-start;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    font-size: 17px !important;
    color: #636466;
    font-weight: normal;
    font-family: "Manuale", serif;
    margin: 0 0 12px;
    padding: 0;
}
.spark-dis h6 img {
    vertical-align: top;
    width: 18px;
    margin-right: 12px;
}
.spark-dis p {
    font-size: 16px !important;
    color: #636466;
    font-weight: normal;
    font-family: 'Cabin',Helvetica,Arial,Lucida,sans-serif;
    margin: 0;
    padding: 0;
}
.come-back-spark-sec h3 {
    padding: 10px 0 0;
    max-width: 530px;
}
.lp-resources-sec > .et_pb_row > .et_pb_column {
    margin: 0;
    padding: 0;
    width: 50%;
}
.lp-resources-sec > .et_pb_row > .et_pb_column > .et_pb_module {
    padding: 118px 0 88px;
}
.lp-resources-sec > .et_pb_row > .et_pb_column > .et_pb_module.tfec-resources-sec:before {
    position: absolute;
    right: 100%;
    top: 0;
    width: 9999px;
    background: #f8f8f8;
    content: "";
    height: 100%;
}
.lp-resources-sec > .et_pb_row > .et_pb_column > .et_pb_module.spark-resources-sec {
    padding-left: 120px;
}
.lp-resources-sec > .et_pb_row > .et_pb_column > .et_pb_module h5 {
    font-size: 20px;
    color: #636466;
    font-family: 'Cabin',Helvetica,Arial,Lucida,sans-serif;
    line-height: normal;
    margin: 0 0 46px;
    font-weight: 500;
    padding: 0;
}
.lp-resources-sec > .et_pb_row > .et_pb_column > .et_pb_module ul {
    margin: 0;
    padding: 0;
    list-style: none;
	max-width: 350px;
}
.lp-resources-sec > .et_pb_row > .et_pb_column > .et_pb_module ul li{ display: block; margin: 0 0 24px; padding: 0;}
.lp-resources-sec > .et_pb_row > .et_pb_column > .et_pb_module ul li a{
	font-size: 30px;
    color: #636466;
    font-family: 'Cabin',Helvetica,Arial,Lucida,sans-serif;
    line-height: normal;
    margin: 0;
    font-weight: 600;
    padding: 0 21px 0 0;
	position: relative;
	display: block;
}
.lp-resources-sec > .et_pb_row > .et_pb_column > .et_pb_module ul li a::after {
    position: absolute;
    top: 50%;
    right: 0;
    width: 15px;
    height: 15px;
    content: "";
    border-width: 0 3px 3px 0;
    border-color: #636466;
    border-style: solid;
    transform: rotate(-45deg);
    margin-top: -10px;
}
.lp-resources-sec > .et_pb_row > .et_pb_column > .et_pb_module.spark-resources-sec li a, .lp-resources-sec > .et_pb_row > .et_pb_column > .et_pb_module.spark-resources-sec h5{ color: #fff;}
.lp-resources-sec > .et_pb_row > .et_pb_column > .et_pb_module.spark-resources-sec li a:after{ border-color: #fff;}
.et_pb_section.lp-resources-sec {
    margin-bottom: -10px;
}
.cause-modal-popup {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 999999;
    background: rgba(0,0,0,0.7);
    padding: 50px 15px;
	overflow: auto;
}
.cause-modal-popup-inner {
    background: #fff;
    box-shadow: 0px 0px 10px rgb(0 0 0 / 30%);
    width: 100%;
    max-width: 750px;
    margin: 0 auto;
    padding: 34px 45px 40px;
    position: relative;
}
.cause-modal-popup-inner form .gform_body.gform-body div.gform_fields {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: space-between;
    grid-column-gap: 0;
}
.cause-modal-popup-inner form .gform_body.gform-body div.gfield {
    margin: 0;
    width: 100%;
}
.cause-modal-popup-inner form .gform_body.gform-body div.gfield:nth-child(2), .cause-modal-popup-inner form .gform_body.gform-body div.gfield:nth-child(3), .cause-modal-popup-inner form .gform_body.gform-body div.gfield:nth-child(4), .cause-modal-popup-inner form .gform_body.gform-body div.gfield:nth-child(5) {
    width: calc(50% - 10px);
}

.cause-modal-popup-inner form .gform_body.gform-body div.gfield .ginput_container:not(.ginput_container_fileupload) {
    width: 100%;
}
.cause-modal-popup-inner form .gform_body.gform-body div.gfield .ginput_container:not(.ginput_container_fileupload) input {
    font-size: 17px;
    color: #636466;
    line-height: normal;
    border: none;
    border-bottom: solid 1px rgba(99,100,102,0.4);
    width: 100%;
    font-family: "Cabin", sans-serif;
    margin: 0;
    padding: 12px 0;
    outline: none;
}

.cause-modal-popup-inner form .gform_body.gform-body div.gfield .ginput_container:not(.ginput_container_fileupload) input:focus {
    border-bottom: solid 1px #F99D27;
}

.cause-modal-popup-inner form ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: rgba(99,100,102,0.4); opacity: 1;
  }
  .cause-modal-popup-inner form ::-moz-placeholder { /* Firefox 19+ */
	color: rgba(99,100,102,0.4); opacity: 1;
  }
  .cause-modal-popup-inner form :-ms-input-placeholder { /* IE 10+ */
	color: rgba(99,100,102,0.4); opacity: 1;
  }
  .cause-modal-popup-inner form :-moz-placeholder { /* Firefox 18- */
	color: rgba(99,100,102,0.4); opacity: 1;
  }
  .cause-modal-popup-inner form .gform_body.gform-body div.gfield .ginput_container textarea {
    font-size: 13px;
    color: #636466;
    line-height: normal;
    border: solid 1px rgba(99,100,102,0.4);
    width: 100%;
    margin: 0;
    padding: 13px 11px;
    outline: none;
    height: 140px;
    margin-top: 10px;
	font-family: "Cabin", sans-serif;
}
.cause-modal-popup-inner span.close {
    position: absolute;
    cursor: pointer;
    top: 15px;
    right: 15px;
}
.cause-modal-popup-inner span.close img {
    width: 20px;
    display: block;
    vertical-align: top;
}
.cause-modal-popup-inner form .gform_body.gform-body div.gfield.gfield_html {
    text-align: center;
    margin: 0 0 25px;
}
.cause-modal-popup-inner form .gform_body.gform-body div.gfield.gfield_html h2 {
    font-size: 22px;
    font-weight: normal;
    color: #636466;
    padding: 0;
    margin: 0 0 11px;
}
.cause-modal-popup-inner form .gform_body.gform-body div.gfield.gfield_html p {
    font-family: "Cabin", sans-serif;
    font-size: 16px;
}
.cause-modal-popup-inner form .gform_body.gform-body div.gfield.multiple-img-sec {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: space-between;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
    padding: 5px 0 0;
}
.cause-modal-popup-inner form .gform_body.gform-body div.gfield.multiple-img-sec label.gfield_label {
    width: 100%;
    font-size: 13px;
    color: #636466;
    line-height: normal;
    font-weight: normal;
    font-family: "Cabin", sans-serif;
	margin: 0 0 15px;
}
.cause-modal-popup-inner form .gform_body.gform-body div.gfield.multiple-img-sec .ginput_container span.gform_fileupload_rules {
    font-size: 13px;
    color: #636466;
    line-height: normal;
    font-weight: normal;
    font-family: "Cabin", sans-serif;
}
.cause-modal-popup-inner form .gform_body.gform-body div.gfield.multiple-img-sec .ginput_container div.gform_drop_area {
    background: none;
    border: solid 1px rgba(99,100,102,0.4);
    border-radius: 0;
}
.cause-modal-popup-inner form .gform_body.gform-body div.gfield.multiple-img-sec .ginput_container + div {
    width: calc(100% - 220px);
    padding: 5px 0 0;
}
body .cause-modal-popup-inner .gform_wrapper form {
    padding: 0 !important;
    border: none !important;
}
.cause-modal-popup-inner form .gform_footer.top_label {
    margin: 10px 0 0;
    padding: 20px 0 0 0;
    border-top: solid 1px rgba(99,100,102,0.4);
    text-align: center;
    justify-content: center;
}
.cause-modal-popup-inner form .gform_footer.top_label input {
    font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif !important;
    text-transform: capitalize;
    background: #f99d21;
    font-size: 16px !important;
    font-weight: 600;
    border-radius: 8px;
    padding: 12px 60px !important;
    letter-spacing: -0.05px;
    margin: 0;
}
.cause-modal-popup-inner form .gform_footer.top_label input:hover{
	font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif !important;
    text-transform: capitalize;
    background: #0098a9 !important;
    font-size: 16px !important;
    font-weight: 600;
    border-radius: 8px;
    padding: 12px 60px !important;
    letter-spacing: -0.05px;
    margin: 0;
}
.cause-modal-popup-inner form .gform_body.gform-body div.gfield.multiple-img-sec .ginput_container + div div.ginput_preview {
    margin: 0 0 3px;
}
body .cause-modal-popup-inner .gform_wrapper > div.gform_validation_errors {
    display: none;
}
.cause-modal-popup-inner form .gform_body.gform-body div.gfield .validation_message {
    border: none;
    background: none;
    padding: 0;
    margin: 3px 0 0;
}
.cause-modal-popup-inner form .gform_body.gform-body div.gfield.gfield_error .ginput_container input, .cause-modal-popup-inner form .gform_body.gform-body div.gfield.gfield_error .ginput_container textarea {
    border-color: #f00 !important;
}


 
input#spark-share-btn {
    padding: 10px 30px !important;
    text-transform: uppercase;
    font-size: 18px !important;
    letter-spacing: 0px;
    color: white;
    background: #f99d21;
    font-weight: 700;
    border-radius: 0;
    border: none;
    line-height: 1.7em!important;
    margin: 0 auto;
}
.meet-spark-share {
    text-align: center;
    position: relative; 
}
.meet-spark-share p#spark-clicl-result {
    position: absolute;
    left: 50%;
    top: 60px;
    background: #fff;
    transform: translateX(-50%);
    z-index: 9;
    padding: 5px 20px;
    box-shadow: 0px 0px 13px rgb(0 0 0 / 10%);
}
p#spark-clicl-result:empty {
    display: none;
}

  
@media (min-width: 981px){
.lp-gallery-sec .et_pb_column {
    margin: 0;
    width: calc(100%/3);
}
.lp-resources-sec{ overflow: hidden;}
.lp-resources-sec > .et_pb_row > .et_pb_column {
    margin: 0;
    padding: 0;
    width: 50%;
    position: static;
}
.lp-resources-sec > .et_pb_row,
.lp-resources-sec > .et_pb_row > .et_pb_column{
    position: static;
}
.lp-resources-sec > .et_pb_row > .et_pb_column > .et_pb_module.right-sec-img img{
    padding: 0;
    position: absolute;
    left: 50%;
    top: 0;
    object-fit: cover;
    width: 50%;
    height: 100%;
}
.lp-resources-sec > .et_pb_row > .et_pb_column > .et_pb_module.right-sec-img {
    padding: 0;
    position: static;
}
.lp-resources-sec > .et_pb_row > .et_pb_column > .et_pb_module.right-sec-img span.et_pb_image_wrap {
    position: static;
}
}



@media (max-width: 959px) {
	.list-scholarship .one_third{
	    margin-bottom: 10px;}	
}

@media (max-width: 1199px) {	
	.et_pb_section.lp-banner-sec > .et_pb_row > .et_pb_column.bammer-dis-sec h1{ margin-bottom: 15px;}
	.et_pb_section.lp-banner-sec > .et_pb_row > .et_pb_column.bammer-dis-sec p{ margin-bottom: 20px;}
	.lp-resources-sec > .et_pb_row > .et_pb_column > .et_pb_module.spark-resources-sec {
		padding-left: 80px;
	}
}
@media (max-width: 1100px) {	
	.list-scholarship.one_third{ margin-right: 0;  width:100%;  margin-bottom: 10px;}
}
@media (max-width: 980px) {
	.et_pb_section.lp-banner-sec > .et_pb_row > .et_pb_column.bammer-dis-sec > .et_pb_module {
		padding-right: 15px;
		padding-left: 15px;
	}
	.et_pb_section.lp-banner-sec > .et_pb_row > .et_pb_column.bammer-dis-sec h1 {
		margin-bottom: 10px;
		line-height: 43px;
	}
	.et_pb_section.lp-banner-sec > .et_pb_row > .et_pb_column.bammer-dis-sec p {
		margin-bottom: 19px;
		font-size: 17px;
	}
	html body a.et_pb_button.lp-btn-style, html body a.et_pb_button.lp-btn-style:hover {
		font-size: 15px;
		padding: 9px 20px !important;
	}
	.et_pb_section.lp-banner-sec > .et_pb_row > .et_pb_column .lp-banner-img img {
		min-height: 310px;
		object-fit: cover;
	}
	.passion-doers-sec h6{ margin-bottom: 30px;}
	.contest-timeline-dis h4 {
		padding: 0;
		margin: 0 0 20px;
		font-size: 25px !important;
	}
	.contest-timeline-dis h5 {
		margin: 0 0 15px;
		font-size: 18px;
	}
	.lp-gallery-sec .et_pb_column span.et_pb_image_wrap, .lp-gallery-sec .et_pb_column span.et_pb_image_wrap img {
		display: block;
		width: 100%;
	}
	.lp-gallery-sec .et_pb_column {
		margin-bottom: 0;
	}
	.passion-doers-sec h3 {
		margin: 0 0 17px;
		font-size: 22px !important;
	}
	.passion-doers-sec ul li {
		margin: 0 0 30px;
		padding: 0 0 0 90px;
		min-height: 58px;
		font-size: 16px !important;
		line-height: normal !important;
	}
	.change-world-titles h2 {
		margin: 0 0 20px;
		font-size: 33px !important;
	}
	.change-world-titles h3 {
		padding: 0 0 1px;
		font-size: 22px !important;
	}
	.meet-spark-list ul li:nth-child(4n+1),
	.meet-spark-list ul li {
		width: calc(100%/2 - 14px/2);
		margin: 0 0 40px 14px;
	}
	.meet-spark-list ul li:nth-child(2n+1) {
		margin-left: 0;
	}
	.spark-dis h4 {
		font-size: 18px;
		line-height: normal;
		margin: 0 0 10px;
	}
	.spark-dis {
		padding: 20px 0 0;
	}
	.come-back-spark-sec h3 {
		padding: 0;
		max-width: 100%;
		text-align: center !important;
		font-size: 25px !important;
		line-height: normal !important;
	}
	.lp-resources-sec > .et_pb_row > .et_pb_column {
		width: 100%;
	}
	.et_pb_section.lp-resources-sec{ overflow: hidden;}
	.lp-resources-sec > .et_pb_row > .et_pb_column > .et_pb_module.tfec-resources-sec:after {
		position: absolute;
		left: 100%;
		top: 0;
		width: 9999px;
		background: #f8f8f8;
		content: "";
		height: 100%;
	}
	.lp-resources-sec > .et_pb_row > .et_pb_column > .et_pb_module.spark-resources-sec {
		padding-left: 0;
	}
	.lp-resources-sec > .et_pb_row > .et_pb_column > .et_pb_module {
		padding: 80px 0px 50px;
	}
	.lp-resources-sec > .et_pb_row > .et_pb_column > .et_pb_module ul li a{ font-size: 25px;}
	.Winners-receive-dis-sec > .et_pb_column > .et_pb_module {
		margin-bottom: 8px !important;
	}
    .lp-resources-sec > .et_pb_row > .et_pb_column > .et_pb_module.right-sec-img {
        padding: 0;
    }
    .lp-resources-sec > .et_pb_row {
        width: 100%;
    }
    .lp-resources-sec > .et_pb_row > .et_pb_column > .et_pb_module.tfec-resources-sec {
        width: 80%;
        margin: 0 auto;
    }
}
@media (max-width: 767px) {
	.et_pb_section.lp-banner-sec > .et_pb_row > .et_pb_column.bammer-dis-sec h1 {
		margin-bottom: 5px;
		line-height: 36px;
		font-size: 26px;
	}
	.et_pb_section.lp-banner-sec > .et_pb_row > .et_pb_column.bammer-dis-sec p {
		margin-bottom: 17px;
		font-size: 16px;
	}
	.et_pb_section.lp-banner-sec > .et_pb_row > .et_pb_column.bammer-dis-sec {
		padding: 40px 0 40px;
	}
	.et_pb_section.lp-banner-sec > .et_pb_row {
		flex-direction: column-reverse;
	}
	.et_pb_section.lp-banner-sec > .et_pb_row > .et_pb_column .lp-banner-img img {
		min-height: 0;
	}
	.passion-doers-sec ul li:before {
		position: static;
		margin: 0 auto 15px;
	}
	.passion-doers-sec ul li {
		padding: 0;
		min-height: 0;
		font-size: 16px !important;
		line-height: normal !important;
		text-align: center !important;
	}
	.change-world-titles h2 {
		margin: 0 0 15px;
		font-size: 26px !important;
		line-height: normal;
	}
	.change-world-titles h3 {
		font-size: 21px !important;
		line-height: normal;
	}
	.Winners-receive-sec h3 {
		font-size: 25px !important;
		line-height: normal;
	}
	.lp-resources-sec > .et_pb_row > .et_pb_column > .et_pb_module h5 {
		margin: 0 0 30px;
	}
	.lp-resources-sec > .et_pb_row > .et_pb_column > .et_pb_module ul li a {
		font-size: 23px;
	}
	.lp-resources-sec > .et_pb_row > .et_pb_column > .et_pb_module ul li a::after {
		right: 5px;
		width: 12px;
		height: 12px;
		margin-top: -6px;
	}
	.lp-resources-sec > .et_pb_row > .et_pb_column > .et_pb_module {
		padding: 60px 0px 40px;
	}
	.cause-modal-popup-inner span.close {
		top: 10px;
		right: 10px;
	}
	.cause-modal-popup-inner {
		padding: 38px 18px 20px;
	}
	.cause-modal-popup-inner form .gform_body.gform-body div.gfield.gfield_html h2{ line-height: normal;}
	.cause-modal-popup-inner form .gform_body.gform-body div.gfield.multiple-img-sec .ginput_container.ginput_container_fileupload {
		width: 100%;
	}
	.cause-modal-popup-inner form .gform_body.gform-body div.gfield.multiple-img-sec .ginput_container div.gform_drop_area{ width: 100%;}
	.cause-modal-popup-inner form .gform_body.gform-body div.gfield.multiple-img-sec .ginput_container + div {
		width: 100%;
		padding: 15px 0 0;
	}
	.cause-modal-popup-inner form .gform_footer.top_label {
		padding: 20px 0 10px 0;
	}
	.cause-modal-popup-inner form .gform_footer.top_label input {
		padding: 12px 40px !important;
		margin: 0;
		min-height: 0 !important;
		line-height: normal !important;
	}
}
@media (max-width: 480px) {
	.meet-spark-list ul li:nth-child(4n+1), .meet-spark-list ul li {
		width: 100%;
		margin: 0 0 30px;
	}
}



 