body {font-family: 'Lato', sans-serif; color: #909090;font-size: 16px;}

input:focus, li:focus, a:focus { outline: none;outline-offset: 0; }
a:hover, a:focus {text-decoration: none; }
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus, .slick-slide {outline: none; outline-offset: 0;}

ul {list-style: none;padding: 0;margin: 0;}

.clrBoth {clear: both;}
.flR {float: right;}
.img-responsive {display: inline-block;}
.ovH {overflow: hidden;}

.nopaddingLR {padding-left: 0;padding-right: 0;}
.hideDesk {display: none !important;}

h1 {color: #2c9200;font-size: 36px;margin: 3% 0 2%;font-family: 'Quicksand', sans-serif;}

h1.waitWatch {color: #5e5e5e;font-size: 36px;margin: 2% 0 1%;font-weight: 700;}
p.waitWatch {color: #5e5e5e;font-size: 24px;margin: 0 0 3%;}

h2.importantQ {font-family: 'Quicksand', sans-serif;margin-top: 3%;color: #2c9200;background: url(../images/line-top.png) no-repeat center bottom ;margin-bottom: 0;padding-bottom: 25px;font-size: 24px;font-weight: 500; }

.wrapper {position: relative;}

.homeVisitWebBtn {position: absolute;top: 20px;right: 50px;}
.homeVisitWebBtn a {color: #fff;background: #bd4b45;padding: 9px 20px 7px;margin: 0 auto;display: block;text-align: center;font-weight: bold;font-size: 18px; border-radius: 12px;}
.homeVisitWebBtn a:hover {background: #aa4641;}

.bodyBg {background:#b4e4fb url(../images/site-bg.jpg) no-repeat left bottom; background-size: cover; width: 100%; height: 100vh; position: relative; overflow: hidden;}

		video#myVideo {
        position: absolute;
    left: 0;
    top: 0;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    background-color: black;
    z-index: -100;
}

.btnYesNo {}
	.btnYesNo .yesBtn a {display: block;}

.differenceNowWrap {}
	.differenceNowWrap a {color: #fff;background: #bd4b45;padding: 7px 20px 8px;text-align: center;font-weight: bold;font-size: 24px;border-radius: 12px;margin-top: 5px;display: inline-block;}

.supportCauseWrap {}
	.supportCauseWrap a {color: #fff;background: #69bd45;padding: 7px 20px 8px;margin: 0 auto;width: 62%;display: block;text-align: center;font-weight: bold;font-size: 24px;border-radius: 12px;}


section.watchAgainWrap {position: absolute;bottom: 4%; left: 49%;}
	section input.watchAgainBtn {border: 1px solid #e4202d;background: #fff;border-radius: 10px;padding: 5px 15px 0;color: #e4202d;font-size: 20px;}
	section a.watchAgainBtn {border: 1px solid #e4202d;background: #fff;border-radius: 9px;padding:4px 20px 6px;color: #e4202d;font-size: 20px;}

.contributeFormWrap {margin-top: 3%;}
	form.contributeForm .form-group {margin-bottom: 35px;font-size: 16px;}
	form.contributeForm .form-control {border-width: 0px;border-radius:10px;box-shadow:none;color: #69bd45;padding-top: 10px;padding-bottom: 10px;height: auto;font-family: 'Quicksand', sans-serif;}
	form.contributeForm .form-groupWrap {border-width: 0px;border-radius:0;box-shadow:none; color: #69bd45;height: auto;}
	form.contributeForm .form-groupWrap.checkWrap {padding: 8px 12px;background:#fff;border-radius:10px;}
	form.contributeForm .form-groupWrap.checkWrap label.btn-primary {border-radius: 0px;height: 19px;background:#69bd45;border: none;padding: 0px 2px;}

	form.contributeForm .form-groupWrap  select.form-control {color: #428526;

		    background: #fff url(../images/Drop-down-button_30x10.svg) no-repeat right center; 

    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';

		}


	form.contributeForm select.form-control option {color: #000;font-family: Arial, Helvetica, sans-serif;}
	form.contributeForm button.defaultFormBtn {color: #fff;background: #69bd45;padding: 9px 20px 9px;width: 42%;display: block;text-align: center;font-weight: bold;font-size: 24px;margin: 0% auto 4%;border-radius: 0; border-radius: 12px;}

	form.contributeForm .form-check {background-image: url(../images/contribute-form-bg.png);color: #fff;padding: 11px 12px 10px;}
		form.contributeForm .form-check label {font-weight: normal;margin-bottom: 0}
	
	.contributeFormWrap a.btnTxt {color: #fff;background: #bd4b45;padding: 9px 20px 9px;margin: 0 auto;width: 42%;display: block;text-align: center;font-weight: bold;font-size: 24px; border-radius: 12px;}


	form.contributeForm  select.form-control div {
		    -webkit-appearance: none;
		    -moz-appearance: none;
		    text-indent: 1px;
		    text-overflow: '';
		    background: url(../images/icon-select-arrow.png) no-repeat right center; 
		}

		form.contributeForm select.form-control option.test:hover {
    color:green;
    background-color:yellow;
    text-decoration:underline;
}



	form.contributeForm input.form-control::-webkit-input-placeholder, form.contributeForm textarea.form-control::-webkit-input-placeholder { /* Chrome */
	  color: #2c9200;
	}
	form.contributeForm input.form-control:-ms-input-placeholder, form.contributeForm textarea.form-control:-ms-input-placeholder { /* IE 10+ */
	  color: #2c9200;
	}
	form.contributeForm input.form-control::-moz-placeholder, form.contributeForm textarea.form-control::-moz-placeholder { /* Firefox 19+ */
	  color: #2c9200;
	  opacity: 1;
	}
	form.contributeForm input.form-control:-moz-placeholder, form.contributeForm textarea.form-control:-moz-placeholder { /* Firefox 4 - 18 */
	  color: #2c9200;
	  opacity: 1;
	}

	form.contributeForm input[type=checkbox]:checked {
	  background-color: #a77e2d !important;
	  color: #2c9200 !important;
	}



  
@media screen and (max-width: 767px) {

	h1 {font-size: 20px;}

	.wrapper { height: 100vh;}

	.bodyBg {background-size: contain;background-position: bottom;min-height: 100%;height: auto;}

	form.contributeForm .form-group {margin-bottom: 10px;}
	form.contributeForm button.defaultFormBtn {width: 92%;margin-bottom: 2%;}
	.contributeFormWrap a.btnTxt {width: 92%;margin-bottom: 4%;}

	.supportCauseWrap a {width: 90%;font-size: 20px;font-weight: normal;}

	.differenceNowWrap a {width: 90%;font-size: 20px;font-weight: normal;}


	.btnYesNo a.yesBtn, .btnYesNo a.noBtn {height: 178px;}

	section.watchAgainWrap {position: relative;bottom: 0; left: 0;margin-top: 20px;text-align: center;margin-bottom: 25px}

	video#myVideo {min-width: auto;width: 100%;}

}