/************************************************* Header ********************************************************************/


/********** *********************Work ****************************************************************************/
#Work .card-text{font-size:23px; color:#eb010c;} #Work a{font-size:14px;} #Work .card{border:none; border-radius: 0px !important;}
#Work .card {box-shadow:0px 5px 21px rgba(0,0,0,.21);}


.map {-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%);}
   
/********** ContactForm **************************************************************************************************/
#ContactForm {padding:0px 0px 100px 0px;}
#ContactForm .form-group {margin-bottom:13px;}
#ContactForm .form-control{font-size:14px; border-color:#b1b1b1; border-radius:0; height:41px; color:#6b6b6b; font-weight:400; font-family: 'Montserrat', sans-serif; background:#fff;padding:14px;}
#ContactForm .form-control::placeholder{color:#6b6b6b;}
#ContactForm textarea.form-control{height:113px; padding:14px;}


textarea:focus ,textarea.form-control:focus {

    outline:none !important;
    outline-width: 0 !important;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

.List {padding:0; margin:0 0 -5px 0; list-style-type:none;}
.List li{background:url(../images/tick.png) no-repeat 0.1em 0.63em; padding:5px 0 20px 40px; margin:0px;}
.last-side {margin-left: -14px;}

/********** Footer ***************************************************************************************************/
#Footer{color:#fff; font-size:14px; line-height:1.7; font-weight:400;}
#Footer a{color:#fff;}#Footer a:hover{color:#000;}#Footer .list-inline a:hover{color:#000;}
#Footer .list-inline a{font-size:30px; margin:0px; color:#fff; font-weight:600;} #Footer a.text-white:hover{color:#bed500 !important;}
#Footer .list-inline-item:not(:last-child) {margin-right:10px;}
#Footer hr{border-color:#f47177;} .Copytext{color:#fff; font-size:10px; letter-spacing:0.0025em;}


#Footer .h2{font-size:36px; line-height:1.3;} #Footer .ml-10{margin-left:150px;}
#Footer .input-group{width:650px;} 
#Footer .input-group .form-control{background:#fff; border-radius:0; border:1px solid #fff !important; box-shadow:none; color:#07060a; font-size:16px; height:55px; padding-left:10px; font-weight:600;} 
#Footer .input-group .btn-dark{background:#000;border-radius:0; border:0 !important; color:#fff !important; font-size:18px; font-weight:600 !important; margin-left:5px; padding:14px 50px !important; letter-spacing:0;}
#Footer .input-group .btn:hover{background:#fff !important; color:#000 !important;}
#Footer .form-control::placeholder{color:#07060a;}
#Footer .menu-item .nav-link{padding: 0px !important;}
#Footer .menu-item.active .nav-link, #Footer .nav-link:hover {color: #000 !important;}
span.ajax-loader {display: none !important;}
#Newsletter span.wpcf7-not-valid-tip {color: #fff !important;}.

#Innerbanner img.img-fluid.w-100{max-width: 2560px !important; padding-right: 0px !important; padding-left: 0px !important;}
#Contactus textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.form-control{height:130px !important;}

.donation-widget.tabs .tabs-footer .dw-btn.basic-color-background {
    background-color: #eb0a0c;
    box-shadow: 0 2px 0 0 #eb0a0c;
}
.card-body h3.text-black.mb-3.lh-15 {font-weight: 600;}
span.wpcf7-spinner {
    display: inherit;
}
.input-group-append, .input-group-prepend {
    display: block;
}

#Contact .col-xl-3.col-md-6 {
    margin-top: 10%;
}


/*************************************************************************************************************/

@media (min-width:1200px) {


}

@media (min-width:992px) {
#Header {top:0px; -webkit-transition:0.5s; -moz-transition:0.5s; -ms-transition:0.5s; transition:0.5s;}
.shrink {background:rgba(255,255,255,.95); box-shadow:0px 5px 12px rgba(0,0,0,.5); z-index:9999;}
.Logo img {height:60px; width:180px;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}
.shrink .Logo img {max-height:40px;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}
.margin-top: 2.5rem !important;


}

.container{max-width:1000px;}
.container-fluid{max-width:1330px;} 

@media (min-width: 767.98px) {
.brand .list-inline-item:not(:last-child) {margin-right:30px !important;}

}
@media (min-width: 576px) { 
	
}

@media (min-width: 1920px) {
.gutter-lg {margin-left:-27px!important;margin-right:-27px!important;}
.gutter-lg div[class^="col"]{padding-left:27px!important;padding-right:27px!important;}	
}

@media (min-width: 1600px) {.gutter-lg {margin-left:-27px!important;margin-right:-27px!important;}
.gutter-lg div[class^="col"]{padding-left:27px!important;padding-right:27px!important;}	}


@media (min-width: 1359.98px) and (max-width: 1559.98px) {
.gutter-lg {margin-left:-27px!important;margin-right:-27px!important;}
.gutter-lg div[class^="col"]{padding-left:27px!important;padding-right:27px!important;}
}
@media (min-width: 1199.98px) and (max-width: 1359.98px) {
}
@media (min-width: 991.98px) and (max-width: 1199.98px) {#ContactForm {padding: 0px 0px 70px 0px;} #Footer .input-group {width: 530px;} #Footer .ml-10 {margin-left: 90px;}
#Banner h1{font-size:40px;}
}
@media (min-width: 768px) and (max-width: 991.98px) {#Header{position:static;} #Header {padding:10px 0px 2px 0px;} .Logo img{height:120px;} #Banner h1{font-size:35px;} #Banner img{width:20%;}
#Contact .fs-27{font-size:20px !important;} #Work .card-text {font-size: 16px;} #Work .card {height:100%;} #Programs h2{font-size:25px;} #ContactForm {padding: 0px 0px 60px 0px;}
#Footer .input-group {width: 100%;} #Footer .ml-10 {margin-left: 0px;}
 }
@media (max-width: 767.98px) {#Header{position:static;} #Header {padding:10px 0px 2px 0px;} .Logo img{height:120px;} #Banner h1{font-size:25px;} #Contact .fs-27{font-size:20px !important;} #Work .card-text {font-size: 20px;} #ContactForm {padding: 0px 0px 50px 0px;} #Footer .input-group {width: 100%;} #Footer .ml-10 {margin-left: 0px;} #ContactForm h2{font-size:25px;} #Footer .h2 {font-size: 30px;} #Footer .input-group .btn-dark{padding:14px 20px !important;} #Banner img{width:25%;}

}
@media (max-width: 576px){  #Banner img{width:50%;}
}

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