/************************************************* Header ********************************************************************/
#Header {} .TopLink{padding:13px 0px 10px 0px; line-height:1.2; height:50px; font-size:17px;letter-spacing:1.7px;color:#D0D0D0;}
.TopLink a{color:#D0D0D0; display:inline-block; vertical-align:top;} .TopLink a:hover{color:#fff;}
 
/********** Main Banner **************************************************************************************************/
.MainBanner h1{font-size:60px; text-shadow:5px 5px 10px rgba(0, 0, 0, 0.50);}  
 
/************************************************* Content ********************************************************************/
.WelBox{padding:54px; margin-top:-90px; position:relative;}
.Donation{background:url(../images/bg.png) no-repeat top center; background-size:cover; min-height:498px;display:flex;justify-content:center;align-items:center;}
.ContactBox{padding:52px;}
.Services a{font-size:14px; font-weight:700; letter-spacing:1.4px; color:#D90012; text-transform:uppercase;}.Services a:hover{color:#000;}


/********** ContactForm **************************************************************************************************/
#ContactForm .form-control{background:#fff; border:none; border-bottom:solid 1px #000; border-radius:0px; height:60px; color:#000; padding-left:0px;}
#ContactForm textarea.form-select{height:150px; padding-top:15px;background:#fff; border:none; border-bottom:solid 1px #000; border-radius:0px; color:#000;padding-left:0px;}
#ContactForm .form-control::-moz-placeholder,#ContactForm .form-select::-moz-placeholder {color:#000; opacity:1;}

.FormSearch .form-control{background:none; border:none; border-bottom:solid 1px #fff; border-radius:0px; height:40px; color:#858585; padding-left:0px; font-size:10px !important;}
.FormSearch .form-control::-moz-placeholder,.FormSearch .form-select::-moz-placeholder {color:#858585; opacity:1;}

/********** Footer ***************************************************************************************************/
#Footer {color:#fff; font-size:20px; line-height:20px;}
#Footer .Copyright{color:#fff; font-size:16px; line-height:20px;}
#Footer a{color:#fff;}#Footer a:hover,#Footer .list-inline a:hover{color:#3e66bc;}
#Footer hr{border-color:#fff; margin:30px 0px; opacity:.2;}

#Footer .list-inline a{font-size:19px; margin:0px; color:#fff;}
#Footer .list-inline a:hover{color:#3e66bc;}
#Footer .list-inline-item:not(:last-child) {margin-right:20px;}

/********** ServicesPage **************************************************************************************************/
#ServicesPage{}
.SerBox{padding:40px 25px;border-radius:42px;}

#BigimgOuter{position:relative; background:#000; display:block; min-height:491px; z-index:1;display:flex; justify-content:center; align-items:center;}
#BigimgOuter:after {content:''; background:url(../images/bg1.png) no-repeat top center; opacity:.2; position:absolute; z-index: -1; top:0; bottom:0; left:0; right:0;} 
#BigimgOuter .w-75{width:65% !important;}

.ContactBox1{padding:40px;}
#ContactPage .form-group {margin-bottom:20px;}
#ContactPage .form-control{font-size:16px; background:#D9D9D9; border-color:#D9D9D9; border-radius:0px; height:50px; color:#6d6d6d;}
#ContactPage textarea.form-control{height:278px; padding-top:15px;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
  border-color: #ffb900;
  color: #fff !important;
}
.btn-danger {
 padding: 15px !important;}


.list{
  text-align: left !important;
}
ul.myUL {
  display: inline-block;
  text-align: center!important;
}

/*************************************************************************************************************/
@media (min-width:992px) {.ls-2{letter-spacing:2.4px !important;} .ls-02{letter-spacing:2px !important;} #Footer .Copyright{letter-spacing:1.5px;} }

@media (min-width: 1920px){.container {max-width:1600px;} .lh-45{line-height:45px;}
.MainBanner .Homebnr .carousel-item img {height:700px; width:100%; -o-object-fit:cover; object-fit:cover; -o-object-position:center; object-position:center;}
.gutter-lg {margin-left:-15px!important;margin-right:-15px!important;}
.gutter-lg div[class^="col"]{padding-left:15px!important;padding-right:15px!important;}
}

@media (min-width: 1600px) and (max-width: 1919.98px) {.container {max-width:1540px;}}

/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1359.98px) and (max-width: 1459.98px){.btn{padding:18px 22px;} .Services .pe-xxl-2 {padding-right:0rem !important;}}

/*@include media-breakpoint-between(1280) { ... }*/
@media (min-width: 1199.98px) and (max-width: 1359.98px){.btn{padding:16px 15px; letter-spacing:.50px;} .Services .pe-xxl-2 {padding-right:0rem !important;} .Services h2{font-size:20px;}.SerBox .h1{font-size:22px;}
.ContactBox1 img {
    height:400px;
    width:100%;
    -o-object-fit:cover;
    object-fit:cover;
    -o-object-position:center;
    object-position:center;}
}
@media (min-width: 991.98px) and (max-width: 1199.98px) {.WelBox{padding:34px; margin-top:-40px;}.ContactBox{padding:32px;}.SerBox .h1{font-size:22px;}}

/*@include media-breakpoint-between(md, xl) { ... }*/
@media (min-width: 768px) and (max-width: 991.98px) {.MainBanner h1{font-size:40px;}.WelBox{padding:30px; margin-top:40px;}.ContactBox{padding:30px;}.SerBox .h1{font-size:22px;} .SerBox{padding:30px 15px;border-radius:32px;}}

@media (max-width: 767.98px) {.MainBanner h1{font-size:30px;}.WelBox{padding:25px; margin-top:40px;}.ContactBox{padding:25px;}.btn{letter-spacing:.50px;}.Services h2{font-size:20px;} .SerBox .h1{font-size:22px;}
.SerBox{padding:30px 15px;border-radius:32px;}}

@media (max-width: 575.98px){
.MainBanner .Homebnr .carousel-item  img {
    height:180px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
.WelBox .btn{width:100%;}.MainBanner h1{font-size:22px;} 
}

@media (max-width: 479px) {}
@media (max-width: 320px) {}

.grecaptcha-badge {
width: 70px !important;
overflow: hidden !important;
transition: all 0.3s ease !important;
left: 4px !important;
}
.grecaptcha-badge:hover {
width: 256px !important;
}

.grecaptcha-badge {

visibility: hidden;

}