@media(max-width:767px) {
    h1{
    font-size: 25px !important;
}
	#tWrap{
		padding: 1em 0;
	}
	#tWrap article {
    margin-bottom: 1.5rem;
}
	#footCredits {
	padding: 1em 1em 0 1em !important;
}
footer #footCredits .footer-copyright {
	text-align: center !important;
}
#footNav .footContact {
	text-align: left !important;
}
/*#footNav .footNavList li, #footNav h3, #footNav .footContact p, .footLogo p {*/
	/*text-align: center !important;*/
/*}*/
footer #footCredits .footer-copyright {
	text-align: center !important;
}
	img.img-responsive.logoImg {
		    width: 80%;
    margin: 0 auto;
    padding-top: 10px;
	}
	#news h1 {
    font-size: 26px;
}

	.sm-c{
		text-align: center;
	}
	.sm-c a{
		margin: 10px 0 !important;
	}
	.sm-c img {
		width: 40%;
		margin: 0 auto;
	}
	#news {
		padding-bottom: 15px !important;
	}
	section#donateFoot {
		padding: 20px;
	}
	#gallery .whiteYellowkBtn {
		background-color: #ffd52d  !important;
		margin-top: 0.5em;
		font-size: 9px !important;
	}
	#gallery ul li {
		padding: 0 !important;
	}
	.textHead h1 {
		font-size: 25px !important;
	}
	.mem img {
		width: 100%;
		height: 250px;
		object-fit: cover;
	}
	.mem {
    margin: 10px 0 !important;
}
	#weAre{
		padding-bottom: 1em;
	}
	.topRibbon {
    padding: 10px;
}
#cssmenu ul ul li a {
    color: #000 !important;
    background: none;
}
#cssmenu .submenu-button:before {
    background: #000 !important;
}
#cssmenu .submenu-button:after {
    background: #000 !important;
}
#cssmenu .submenu-button.submenu-opened {
    background: #ffffff !important;
}
	.split {
  display: flex;
  flex-direction: column;
}

.c-first {
  order: 2;
}
.c-second {
  order: 1;
}
.c-contact {
    margin: 15px 0 !important;
}
#contactDetails .contact h3{
    margin-top: 15px !important;
}
	.m-menu{
	        background: #fed52d;
    margin-top: 15px;
	}
	#cssmenu{
	    padding-top: 0 !important;
	}
}
    .topRibbon span{
            padding: 8px;
    color: #ffd52d ;
    }
@media(min-width:768px) {
	#tWrap{
		padding: 5em !important;
	}
.topRibbon {
	padding: 1.5em 5em !important;
	color: #fdb10e;
}
.logoNav {
    padding: 0.5em 5em !important;
    /* box-shadow: 2px 2px 1px #cecece; */
}
#cssmenu > ul > li:last-child {
    float: right !important;
    background-color: #ffd52d;
    /* border-radius: 25px; */
    padding: 0 20px;
}
	#cssmenu > ul > li:last-child a{
	color: black !important;
}
#cssmenu > ul > li:last-child a:hover {
	background-color: #fed52d !important;
	border-radius: 25px;
	color: white !important;
}
#donateNow, #weAre, #upcomin, #news, #footNav, #contactDetails{
	padding: 5em 5em !important;
}
#gallery{
    padding: 2em 5em !important;
}
#tourTabContent .tabContent {
	margin-bottom: 2em !important;
}
#tourTabContent .tabContent a img {
	height: 250px !important;
	object-fit: cover !important;
	width: auto !important
}
#galleryTabContent {
	padding: 0 5em 5em 5em !important;
}
	#donateFoot {
	padding: 3em 5em !important;
}
	#footCredits {
	padding: 1em 5em 0.1em 5em !important;
}
	#news .newsBox {
	height: 470px !important
}
	.slide-text{
		top: 55% !important;
	}
	.partner ul{
	    column-count: 2;
	}
}
@media (min-width: 1440px){
	.slide-text {
    	top: 36% !important;
}
	#cssmenu {
    padding-top: 2.5% !important;
}
}
