@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Source+Serif+Pro:ital@1&display=swap');
.back-to-top {
    cursor: pointer;
    position: fixed;
    bottom: 20px;
    right: 20px;
    display:none;
}
.adpopup .slick-dots {
    bottom: 5px;
}
.required {
    color: red;
}
p {
    text-align: justify;
}
label {
    display: inline-block;
    margin-bottom: .5rem;
    font-size: 18px;
    font-weight: 500;
}
blockquote {
/*background: #f9f9f9; */
    /* border-left: 10px solid #ccc; */
   /* margin: 1.5em 10px;*/
    font-family: ui-sans-serif;
    line-height: 1.7;
    font-size: 16px;
    /* padding: 0.5em 10px; */
    quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before {
  color: gray;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}

blockquote:after {
  color: gray;
  content: close-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-left: 0.25em;
  vertical-align: -0.4em;
}

.read-more {
    /* background: #064887; */
/*    padding: 3px 5px 5px 5px;*/
    color: #0371da;
    /* border: 1px solid; */
    border-radius: 5px;
    font-size: 15px;
    text-transform: lowercase;
}

.fm-pic {
    -moz-box-shadow: inset 0 0 10px #b3b3b3;
    -webkit-box-shadow: inset 0 0 10px #b3b3b3;
    box-shadow: inset 0 0 10px #b3b3b3;
    border-radius: 10px;
    padding: 15px;
}

.read-more:hover {

    padding: 2px;
    color: #000!important;

}

.author-p {
  /*  color: #004485;*/
    font-weight: 400;
    font-size: 13px;
}

.inner-page-title {
    color: #cc9d10;
    font-size: 20px;
}

h1, h2, h3, h4, h5 {
    font-family: Merriweather,serif;
    color: #212121;
    font-weight: 700;
}

.video-container {
    cursor: pointer;
    background: #000;
    border: 5px solid #ffe493;
    transition: 0.5s;
}

.video-container:hover {
    cursor: pointer;
    background: #000;
    border: 5px solid #bf9c30;
    transition: 0.5s;
}

.video-container:focus {
    outline: none;
}
body p {
	font-size: 14px;
}

.site-logo {
    width: 30%;
    transition: 0.6s;
}

.read-more-blc {
    font-size: 15px;
    font-weight: 600;
    color: #fff;
    padding: 8px 20px;
    line-height: 1.7em;
    border-radius: 5em;
    background-color: #000;
    border: 1px solid #000;
    display: inline-block;
    margin: 35px 0 50px;
    -webkit-transition: background-color .3s cubic-bezier(.14,.41,.58,1);
    -moz-transition: background-color .3s cubic-bezier(.14,.41,.58,1);
    transition: background-color .3s cubic-bezier(.14,.41,.58,1);
}

/*.wwa-box-img {
    border: 5px solid #ffc107;
    box-shadow: 10px 10px 5px 0px rgb(0 0 0 / 75%);
    -webkit-box-shadow: 10px 10px 5px 0px rgb(234 226 199);
    -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
    border-radius: 5px;
    transition: 0.6s;
}

.wwa-box-img:hover {
    border: 5px solid #eab105;
    box-shadow: 25px 25px 15px 0px rgb(0 0 0 / 75%);
    -webkit-box-shadow: 25px 25px 15px 0px rgb(234 226 199);
    -moz-box-shadow: 25px 25px 15px 0px rgba(0,0,0,0.75);
    border-radius: 5px;
    transition: 0.6s;
}*/

.wwa-slider-box {
    padding: 25px  30px 0 30px;
    border: 5px solid #ffc107;
    box-shadow: 10px 10px 5px 0px rgb(0 0 0 / 75%);
    -webkit-box-shadow: 10px 10px 5px 0px rgb(234 226 199);
    -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
    border-radius: 5px;
}

.wwa-content h5 {
    background: #10304e;
    color: #fff;
    padding: 10px;
    font-size: 16px;
}


.read-more-blc:hover {
    color: #000!important;
    background-color: #fff;
}

.mt-50 {
	margin-top: 50px;
}

.mt-30 {
	margin-top: 30px;
}
.mb-15 {
    margin-bottom: 15px;
}

.mb-25 {
    margin-bottom: 25px;
}

.pl-25 {
    padding-left: 25px;
}

.acknowledgements {
    margin-bottom: 20px;
}

.letter-content {
  
    padding: 0 30px 30px 30px;
    margin-right: 10px;

}

.contact-info a {
    color: #000;
}

.contact-info .fas {
    color: #ffb422;
}

.letter-content img {
    box-shadow: 10px 11px 13px -1px rgba(18,4,4,0.75);
-webkit-box-shadow: 10px 11px 13px -1px rgba(18,4,4,0.75);
-moz-box-shadow: 10px 11px 13px -1px rgba(18,4,4,0.75);
border-radius: 10px 10px 0 10px;
transition: 0.5s;
/*border: 5px solid #327fca;*/
}

.letter-content a {
    outline: none;
}

.letter-content a img:hover {
    box-shadow: 14px 15px 18px -1px rgba(18,4,4,0.75);
    -webkit-box-shadow: 14px 15px 18px -1px rgba(18,4,4,0.75);
    -moz-box-shadow: 14px 15px 18px -1px rgba(18,4,4,0.75);
    transition: 0.5s;
   /* border: 5px solid #10569a;*/
}

.top-bar {
    background-color: rgba(0, 0, 0, 1);
    color: #fff!important;
    font-weight: 400;
    height: 39px;
    z-index: 111;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    vertical-align:middle;
    padding-top: 10px;
}

.logo-area {
	margin-top: 0;
}

.top-bar a {
	color: #fff!important;
}

.primary-menu {
	z-index: 999;
	background-color: rgba(0, 0, 0, 0.59);
	height: 70px;

}

.carousel-inner {
	z-index: 1;
	margin-top: -70px;
}

.navbar {
	z-index: 99999;
	padding: .8rem 0 .5rem;
}

.navbar-nav .nav-item {
	padding: 0 4px;
}

.navbar-nav .nav-item .nav-link {
	color: #fff;
	font-family: 'Open Sans', sans-serif;
}

.dropdown-item:hover {
    display: block;
    width: 100%;
    padding: .25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #fff!important;
    text-align: inherit;
    white-space: nowrap;
    background-color: #ffbb2d!important;
    border: 0;
}

body a:hover {
	color: #d6d3d3!important;
	text-decoration: none;
}

.event-box {
    font-size: 14px;
    background-color: #004485;
    padding: 2px;
    color: #fff;
    text-align: center;
    box-sizing: border-box;
    line-height: 1.7;
}

.navbar-nav .nav-item .nav-link:hover {
	color: #d6d3d3;
}

.active {
	color: #ffb422!important;
}

.menu-line {
	padding-left: 7px;
	color: #9e9e9e;
}

.donate-btn {
	padding-left: 22px;
	color: #fff;
}

.site-logo-sm {
    width: 20%;
    transition: 0.6s;
}


.donate-btn:hover {
	color: #ffb422!important;
	text-decoration: none;
}

.fa-arrow-alt-circle-left, .fa-arrow-alt-circle-right {
	font-size: 35px;
	color: #fff;
}

.arrow-left:hover {
	margin-right: 15px; 
	transition: 0.2s;
}
.arrow-right:hover {
	margin-left: 15px; 
	transition: 0.2s;
}

.carousel-control-next, .carousel-control-prev {
	opacity: 1!important;
}

.carousel-caption {
    position: absolute;
    right: unset!important;
    bottom: 5%;
    width: 65%;
    left: 18%;
    padding: 5px 5px 0 5px;
    color: #fff;
    z-index: 999999999;
    background-color: #0c040469;
}

.carousel-caption h1 {
	font-family: 'Merriweather', serif;
    white-space: normal;
    font-size: 25px;
    font-weight: 700;
    color: rgb(255, 255, 255);
    text-align: center;
/*    margin-bottom: 20px;*/

}

.carousel-caption h1 span {
	color: #ffb422!important;
}

.carousel-caption p {
	margin-bottom: 40px;
    font-size: 16px;
}

.carousel-caption a {
	z-index: 9999999!important;
    white-space: nowrap;
    font-size: 15px;
    line-height: 17px;
    font-weight: 600;
    color: rgb(255, 255, 255);
    font-family: "Open Sans";
    background-color: rgba(255, 180, 34, 0);
    border-color: rgb(255, 255, 255);
    border-style: solid;
    border-width: 2px;
    border-radius: 30px;
    outline: none;
    box-shadow: rgb(153 153 153) 0px 0px 0px 0px;
    box-sizing: border-box;
    cursor: pointer;
    visibility: inherit;
    transition: none 0s ease 0s;
    text-align: inherit;
    margin-top: 25px;
    padding: 12px 32px;
    letter-spacing: 0px;
    min-height: 0px;
    min-width: 141px;
    max-height: none;
    max-width: 141px;
    opacity: 1;
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform-origin: 50% 50% 0px;
}

.carousel-caption a:hover {
    background-color: rgba(255, 180, 34);
    border-color: rgb(255, 255, 255);
    color: #fff!important;
}

.donate-box {
	padding: 50px 30px;
	height: 261px;
}
.donate-box-text {
	width: 85%;
}

.donate-box h2 {
	color: #fff;
    font-size: 20px;
    background: #0c000066;
    line-height: 1.7;
    border-radius: 10px;
    padding: 10px;
}

.donate-box-btn {
	font-size: 15px;
    font-weight: 600;
    color: #000;
    padding: 11px 39px;
    line-height: 1.7em;
    border-radius: 5em;
    background-color: #f3eedf;
    display: inline-block;
    margin: 20px 0 50px;
    -webkit-transition: background-color .3s cubic-bezier(.14,.41,.58,1);
    -moz-transition: background-color .3s cubic-bezier(.14,.41,.58,1);
    transition: background-color .3s cubic-bezier(.14,.41,.58,1);
}

.donate-box-btn:hover {
	background-color: #e2d8b8;
	color: #000!important;
}



.home-who-we-are {
	margin: 20px 0;
}

 h3 {
	font-size: 35px; 
	/*margin-bottom: 15px;*/
}

.home-who-we-are p {
	color: #888888; 
	font-size: 18px;
	margin-bottom: 0;
}

.simple-border {
	padding: 0 30px;
	border-bottom: 3px solid #ffb422;
}



.wwa-box h4 {
	margin-bottom: 20px;
	margin-top: 20px;
}

.wwa-box p {
	font-size: 16px;
	text-align: justify;
    line-height: 2;
}

.home-video-section {
	padding: 60px 0 50px 0;
	color: #fff;
	font-size: 16px;
}

.video-box-2 {
	padding-left: 20px;
}
.home-video-section h2 {
	color: #fff;
}

.causes-box {
	font-size: 14px;
    background-color: #f6f4ee;
    padding: 5px 25px 15px;
    box-sizing: border-box;
    line-height: 1.7;
}

.causes-box p {
    line-height: 1.7!important;
}

.causes-box h4 {
	font-size: 18px;
}

.org-col {
    font-weight: 500!important;
    color: #ffc107;
    font-size: 14px;
}

.causes-img {
	position: relative;
	cursor: pointer;
	overflow: hidden;
}

.causes-dnt {
	position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 25px;
    box-sizing: border-box;
    background-color: rgba(0,0,0,.4);
    text-align: center;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: -webkit-transform .35s cubic-bezier(.14,.41,.58,1);
    transition: transform .6s cubic-bezier(.14,.41,.58,1);
    z-index: 10;
}

.causes-img:hover .causes-dnt {
	bottom: 100px;
	transition: 0.6s;
}

.causes-dnt-btn {
	background-color: #ffb422;
    border: 2px solid #ffb422;
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    padding: 11px 39px;
    line-height: 1.7em;
    border-radius: 5em;
    display: inline-block;
    -webkit-transition: background-color .3s cubic-bezier(.14,.41,.58,1);
    -moz-transition: background-color .3s cubic-bezier(.14,.41,.58,1);
    transition: background-color .3s cubic-bezier(.14,.41,.58,1);
}

.causes-dnt-btn:hover {
	color: #fff!important;
	background-color: #d49418;

}

.home-counter-section {
    padding: 30px 0;
    color: #fff;
    font-size: 16px;
}

.counter-box {
	text-align: center;
}

.counter-count {
	font-size: 50px;
    line-height: .98em;
    font-weight: 700;
    font-family: Merriweather,serif;
    color: #fff;
    overflow: hidden;
    display: inline-block!important;
    height: 1em;
    vertical-align: middle;
    margin-bottom: 16px;
}

.counter-box h4 {
	font-size: 18px;
    line-height: 1.445em;
    color: #fff;
    margin-top: 10px;
}

.volunteer-left {
	padding: 8%;
	color: #fff;
}

.volunteer-left h2 {
	color: #fff!important;
	margin-bottom: 25px;
}
.volunteer-left p {
	color: #fff!important;
	font-size: 15px;
}

.navbar-toggler {
    padding: .25rem .75rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: #100202;
    border: 1px solid #270707fc;
    border-radius: .25rem;
}

.review-text {
    background: #fff;
    position: relative;
    border: 10px solid #f3f3f3d9;
    margin-right: 25px;
    padding: 15px;
    color: #797777;
    text-align: justify;
   
    margin-bottom: 40px;
}

.review-text blockquote {
/*background: #f9f9f9; */
    /* border-left: 10px solid #ccc; */
   /* margin: 1.5em 10px;*/
    font-family: ui-sans-serif;
    line-height: 1.7;
    height: 250px; 
    overflow: scroll;
    overflow-x: hidden;
    padding: 0 15px;
    font-size: 16px;

    quotes: "\201C""\201D""\2018""\2019";
}

.review-text blockquote::-webkit-scrollbar {
    width: 3px;
} 
.review-text blockquote::-webkit-scrollbar-thumb {
    background: #ffc107;
    border-radius: 5px;
} 
.review-text blockquote::-webkit-scrollbar-track {
    background: #f1f1f1;
} 

.review-text blockquote:before {
  color: gray;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}

.review-text blockquote:after {
  color: gray;
  content: close-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-left: 0.25em;
  vertical-align: -0.4em;
}

.review-author {
    margin-bottom: 35px;
    color: #000;
}

.bottom-arrow {
    position: absolute;
    bottom: -15px;
    left: 27px;
    width: 0;
    height: 0;
    border-right: 9px solid transparent;
    border-top: 15px solid #ffb422;
    border-left: 9px solid transparent;
}   

.slick-dots li button:before {
    font-size: 10px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    text-align: center;
    opacity: 1;
    color: #ffb422;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.author-d {
    padding-left: 10px;
}

.footer {
    background: #141414;
    color: #c7c7c7;
    padding: 30px 0 15px 0;
}

.footer strong {
    color: #fff;
    font-size: 16px;
}

.footer h5 {
    color: #fff!important;
    font-size: 18px;
    margin-bottom: 20px;
}

.btm-bdr {
    border-bottom: 1px solid rgba(168,164,161,.25);
    padding-bottom: 10px;
}

.footer-box-body ul {
    display: block;
}

.footer-box-body ul li {
    margin-bottom: 10px;
    list-style-type: none;
    position: relative;
}

.footer-box-body ul li::before {
    position: absolute;
    content: '';
    top: 6px;
    left: -15px;
    width: 5px;
    height: 10px;
    border-left: solid 6px rgb(255,180,34);
    border-bottom: solid 6px transparent;
    border-top: solid 6px transparent;
}

.footer-box-body ul li a{
    color: #c7c7c7;
    font-family: Merriweather,serif;
    font-size: 15px;
}

.footer-l {
    background: #141414ad;
    color: #c7c7c7;
    padding: 10px 0;
}


.copy-right {
    color: #cacaca!important;
}

.copy-right a {
    color: #cacaca!important;
}

.copy-right-2 {
    text-align: center;
}
.copy-right-3 {
    text-align: right;
}

.slick-prev:before, .slick-next:before {
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: #ffc107;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.inner-banner {
    margin-top: 158px;
    color: #fff;
}

.inner-banner a {
    color: #f7ae22!important;
}

.inner-banner h3 {
    color: #fff;
    margin-top: -100px;
    font-size: 25px;
}

.inner-banner h3 span {
    border-bottom: 2px solid #fff;
}

.inner-content {
    margin-top: 30px;
}


.inner-ul li {
    margin-bottom: 15px;
    font-size: 15px!important;
}

.inner-content {
    margin-top: 60px;
}

.inner-content p {
    font-size: 15px!important;
    line-height: 1.7;
}

.inner-ul {
  list-style: none; /* Remove default bullets */
}
.disable {
    color: #a9a4a4;
}

.inner-ul li::before {
  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #ffc107; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em;
  font-size: 25px; 
  /* Also needed for space (tweak if needed) */
  margin-left: -1em; /* Also needed for space (tweak if needed) */
}

.inner-img {
    filter:drop-shadow(0px 4px 2px gray);
    transition: 0.2s;
}

.inner-imgs:hover .inner-img{
    filter:drop-shadow(0px 8px 4px gray);
    transition: 0.2s;
}

.inner-imgs-cap-album {
    background: #35332c; 
    height: 60px;
    padding: 12px 5px 0 5px;
    color: #fff;
    font-size: 14px;
    overflow: hidden;
}

.inner-imgs-cap {
    background: #35332c;
    height: 60px;
    padding: 5px;
    color: #fff;
    font-size: 16px;
    overflow: hidden;
}

.inner-video-cap-album {
    background: #35332c;
    height: 60px;
    padding: 20px 5px 0 5px;
    color: #fff;
    font-size: 16px;
    overflow: hidden;
    margin-top: -10px;
}

.donate-ps {
    background: #ecebe8;
    margin-top: 25px;
    text-align: center;
    padding: 5px 10px;
    border-radius: 125px;
}

.lightbox {
    z-index: 999999;
}

.dropdown-item.active, .dropdown-item:active {
    color: #000!important;
    text-decoration: none;
    /* color: #fff; */
    background-color: #ffc107;
}

 .spc-inner-content{
    background: #f6f4ee;
    padding: 15px;
    text-align: center;
    border-radius: 15px;
    font-size: 16px!important;
    position: relative;
 }

 .spc-inner-quote{
    font-weight: bold;
    font-style: italic;
    font-family: 'Source Serif Pro', serif;
 }

.spc-inner-quote:before {
  color: gray;
  content: open-quote;
  font-size: 3em;
  line-height: 0.1em;
  margin-right: 0.15em;
  vertical-align: -0.4em;
}

.spc-inner-quote:after {
  color: gray;
  content: close-quote;
  font-size: 3em;
  line-height: 0.1em;
  margin-left: 0.15em;
  vertical-align: -0.4em;
}

.inner-img {
    position: relative;
}

.my-bd {
    position: relative;
}


.box1 img,.box1:after,.box1:before{width:100%;transition:all .3s ease 0s}
.box1 .icon,.box2,.box3,.box4,.box5 .icon li a{text-align:center}
.box10:after,.box10:before,.box1:after,.box1:before,.box2 .inner-content:after,.box3:after,.box3:before,.box4:before,.box5:after,.box5:before,.box6:after,.box7:after,.box7:before{content:""}
.box1,.box11,.box12,.box13,.box14,.box16,.box17,.box18,.box2,.box20,.box21,.box3,.box4,.box5,.box5 .icon li a,.box6,.box7,.box8{overflow:hidden}
.box1 .title,.box10 .title,.box4 .title,.box7 .title{letter-spacing:1px}
.box3 .post,.box4 .post,.box5 .post,.box7 .post{font-style:italic}
.mt-10{margin-top:10px}
.mt-20{margin-top:20px}
.mt-30{margin-top:30px}
.mt-40{margin-top:40px}
.mb-30{margin-bottom:30px}
.box1 .icon,.box1 .title{margin:0;position:absolute}
.box1{box-shadow:0 0 3px rgba(0,0,0,.3);position:relative}
.box1:after,.box1:before{height:50%;background:rgba(0,0,0,.5);position:absolute;top:0;left:0;z-index:1;transform-origin:100% 0;transform:rotateZ(90deg)}
.box1:after{top:auto;bottom:0;transform-origin:0 100%}
.box1:hover:after,.box1:hover:before{transform:rotateZ(0)}
.box1 img{height:auto;transform:scale(1) rotate(0)}
.box1:hover img{filter:sepia(80%);transform:scale(1.3) rotate(10deg)}
.box1 .title{font-size:19px;font-weight:600;color:#fff;text-transform:uppercase;text-shadow:0 0 1px #004cbf;bottom:10px;left:10px;opacity:0;z-index:2;transform:scale(0);transition:all .5s ease .2s}
.box1:hover .title{opacity:1;transform:scale(1)}
.box1 .icon{padding:7px 5px;list-style:none;background:#004cbf;border-radius:0 0 0 10px;top:-100%;right:0;z-index:2;transition:all .3s ease .2s}
.box1:hover .icon{top:0}
.box1 .icon li{display:block;margin:10px 0}
.box1 .icon li a{display:block;width:35px;height:35px;line-height:35px;border-radius:10px;font-size:18px;color:#fff;transition:all .3s ease 0s}
.box2 .icon li a,.box3 .icon a:hover,.box4 .icon li a:hover,.box5 .icon li a,.box6 .icon li a{border-radius:50%}
.box1 .icon li a:hover{color:#fff;box-shadow:0 0 10px #000 inset,0 0 0 3px #fff}
@media only screen and (max-width:990px){.box1{margin-bottom:30px}
}

.box7{position:relative}
.box7:after,.box7:before{width:100%;height:100%;background:rgba(11,33,47,.9);position:absolute;top:0;left:0;opacity:0;transition:all .5s ease 0s}
.box7:after{background:rgba(255,255,255,.3);border:2px solid #0dab76;top:0;left:170%;opacity:1;z-index:1;transform:skewX(45deg);transition:all 1s ease 0s}
.box7:hover:before{opacity:1}
.box7:hover:after{left:-170%}
.box7 img{width:100%;height:auto}
.box7 .box-content{width:100%;position:absolute;bottom:-100%;left:0;transition:all .5s ease 0s}
.box7:hover .box-content{bottom:30%}
.box7 .title{display:block;font-size:22px;font-weight:700;color:#fff;margin:0 0 10px}
.box7 .post{display:block;font-size:15px;font-weight:600;color:#fff;margin-bottom:10px}
.box7 .icon{margin:0; padding-left: 40%;}
.box7 .icon li{display:inline-block}
.box7 .icon li a{display:block;width:35px; padding-left:8px; height:35px;line-height:35px;border-radius:50%;background:#ff0000;font-size:18px;color:#fff;margin-right:10px;transition:all .5s ease 0s}
.box8 .icon li,.box8 .title{display:inline-block}
.box7 .icon li a:hover{transform:rotate(360deg)}
@media only screen and (max-width:990px){.box{margin-bottom:30px}
}


/* ------------------------ Responsive ----------------------------   */


@media only screen and (max-width: 745px) {
  .mobile-hide {
    display: none;
  }

  .site-logo {
        width: 15%;
        margin-top: -15px;
    }

    .site-logo.site-logo-sm {
    margin-top: -15px;
}

    .primary-menu {
    z-index: 999;
    background-color: rgba(0, 0, 0, 0.59);
    height: 45px;
    padding-top: 15px;
    margin-top: -8px;    
    }

    .navbar {
        background-color: #f6f4ee;
        padding: 0;
    }

    .navbar-nav .nav-item .nav-link {
        color: #000!important;
        font-family: 'Open Sans', sans-serif;
    }
    .navbar-nav .nav-item .nav-link:hover {
        color: #d6d3d3;
    }

    .navbar-nav {
        padding:15px;
    }

.carousel-caption {
    position: absolute;
    right: unset!important;
    bottom: 0;
    width: 65%;
    left: 18%;
    padding: 5px 5px 0 5px;
    color: #fff;
    z-index: 999999999;
    background-color: #0c040469;
}

.carousel-caption h1 {
    font-family: 'Merriweather', serif;
    white-space: normal;
    font-size: 18px;
    font-weight: 700;
    color: rgb(255, 255, 255);
    text-align: center;
/*    margin-bottom: 20px;*/

}

.carousel-caption a {

    margin-top: 25px;
    padding: 6px 16px;
    letter-spacing: 0px;
    min-height: 0px;
    min-width: 141px;
    max-height: none;
    max-width: 141px;
}
.carousel-control-next, .carousel-control-prev {
    top: 50px;

}
.carousel-inner {
    z-index: 1;
    margin-top: -35px;
}
.copy-right {
    text-align: center!important;
}
.copy-right-3 {
    text-align: center;
}

.donate-box h2 {
    font-size: 22px;
}

.donate-box-btn {
    margin: 15px 0 20px;
}

.inner-banner {
    margin-top: 15px;
    color: #fff;
    margin-bottom:68px;

}
.inner-page-title{
margin-top:10px;
}
.inner-banner h3 {
    color: #fff;
    margin-top: -65px;
    font-size: 23px;
font-size:12px;
position: relative;
}

.inner-content {
    margin-top: 0;
}


}

.spc-home-count {
    color: #fdb422;
    text-align: center;
    margin-top: 25px;
    border-top: 1px solid #9f9f9f;
    padding-top: 25px;
    margin-bottom: 20px;
}








