﻿/*Not topfold but appear in homepage only*/

.top .navigation .nav-top-wrapper.relocated .topSearch {
    text-align: right;
    padding: 1% 0;
}


.mid .mid-wrapper .mid-right-btm {
    max-width: 64%;
    /*margin-right: 5%;*/
    /* margin-left: 4%; */
    /* margin-top: -8%; */
    float: left;

}

.mid .mid-wrapper .mid-right-btm .latest-posts {

    /* border-top: 1px solid #bbbbbb; */
    /* padding-top: 4%; */
    /* margin-top: 20%; */

}

.mid .mid-wrapper .mid-right-btm .latest-posts .latest-posts-tp {
    background: #fff;
}

.mid .mid-wrapper .mid-right-btm .latest-posts .latest-posts-heading {
    background-color: #2c2c2c;
    float: left;
    padding: 10px 20px;
}

.mid .mid-wrapper .mid-right-btm .latest-posts .latest-posts-more {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 12px 10px 12px 30px;
    text-align: right;
    margin: 20px 0;
}

.mid .mid-wrapper .mid-right-btm .latest-posts .latest-posts-more h5 {
    
	
}

.mid .mid-wrapper .mid-right-btm .latest-posts .latest-posts-more h5 a {
    color: #000000;
    border-bottom: 1px solid transparent;
    transition: all 0.3s;
}

.mid .mid-wrapper .mid-right-btm .latest-posts .latest-posts-more h5 a:hover {
    border-bottom: 1px solid #000000;
}

.mid .mid-wrapper .mid-right-btm .latest-posts .latest-posts-wrapper {
    display: table;
    border-collapse: separate;
    border-spacing: 10px;
    width: 100%;
}

.mid .mid-wrapper .mid-right-btm .latest-posts ul {

    /* text-align: left; */
    /* display: flex; */
    list-style: none;
    /* align-content: space-between; */
    /* text-align: left; */
    /* margin: 0 -3% 0 -3%; */
    padding: 0;
    margin-top: 20px;
    margin-left: -2%;
    margin-right: -5%;
}

/*Animation*/
.mid .mid-wrapper .mid-right-btm .latest-posts ul li.anim-down {
	transition: all 1s;
	transform: translateY(150px);
	transform-style: preserve-3D;
  transform:scale(0.1);
	opacity: 0;
}

.mid .mid-wrapper .mid-right-btm .latest-posts ul li.anim-up {
	transition: all 1s;
	transform: translateY(0);
	transform:scale(1.0);
	opacity: 1;
}

.mid .mid-wrapper .mid-right-btm .latest-posts ul li .latest-posts-text-wrapper {
    box-sizing: border-box;
    padding: 10px;
    background: #ffffff;
	position: relative;
	margin-top: -5px;
}

.mid .mid-wrapper .mid-right-btm .latest-posts ul li .latest-posts-title-wrapper {
	padding-left: 20px;
}

.mid .mid-wrapper .mid-right-btm .latest-posts ul li .latest-posts-title-wrapper h5 {
	padding-left: 0;
	font-size: 17px;
}

.mid .mid-wrapper .mid-right-btm .latest-posts ul li .latest-posts-date-wrapper {
	padding-left: 20px;
	margin: 10px 0;
}



.mid .mid-wrapper .mid-right-btm .latest-posts h3 {
    color: #ffffff;
    margin-top: 0;
    margin-bottom: 0;
    text-align: left;
    font-size: 112.5%;
    
}

.mid .mid-wrapper .mid-right-btm .latest-posts h4 {

    color: #3f3f3f;
    text-align: right;
    margin-top: 0;
    margin-bottom: 0;


}

.mid .mid-wrapper .mid-right-btm .latest-posts ul li {
    display: table-cell;
    text-align: left;
    vertical-align: top;
    width: 47%;
    margin-right: 2%;
    display: inline-block;

    margin-bottom: 31px;
    /* padding-right: 15px; */
    /*width: 31%; */
    /* flex: 0 1 auto; */
    /* padding-right: calc((100% - (31% * 3))/3 + ((100% - (32% * 3))/3)/2); */

}

.mid .mid-wrapper .mid-right-btm .latest-posts ul li:last-child {

    /* padding-right: 0; */
    
    
}


.mid .mid-wrapper .mid-right-btm .latest-posts ul li .img-container {
    position: relative;
}

.mid .mid-wrapper .mid-right-btm .latest-posts ul li:first-child {
    /* left: -2.5%; */
    
}

.mid .mid-wrapper .mid-right-btm .latest-posts ul li:last-child {
    /* right: -2.5%; */
}



.mid .mid-wrapper .mid-right-btm .latest-posts ul li h5 {
    /* padding-top: 20px; */
    margin-bottom: 0;
    text-align: left;
}

.mid .mid-wrapper .mid-right-btm .latest-posts ul li h5 a {
    color: #000000;
    border-bottom: 1px solid transparent;
    transition: all 0.3s;

}

.mid .mid-wrapper .mid-right-btm .latest-posts ul li h5 a:hover {
    border-bottom: 1px solid #000000;
}

.mid .mid-wrapper .mid-right-btm .latest-posts ul li .img-container {
    /* height: 175px; */
	/* height: 302px; */
    overflow: hidden;
    background-color: #e7e7e7;
}

.mid .mid-wrapper .mid-right-btm .latest-posts ul li img {
    width: 100%;
    height: 100%;
    /* max-height: 100%; */
    position: relative;
    /* top: 50%; */
    /* left: 50%; */
    min-height: 100%;
    min-width: auto;
    max-width: none;
    /* transform: translate(-50%, -50%); */
    
}

.mid .mid-wrapper .mid-right-btm .latest-posts ul li:first-child img {
    /* width: 130%;
    object-fit: cover; */
    /* padding: 8% 0; */
} 

.mid .mid-wrapper .mid-right-btm .latest-posts ul .latest-posts-text {
    word-wrap: break-word;
	padding-left: 20px;
	padding-bottom: 40px;
}

.mid .mid-wrapper .mid-right-btm .latest-posts ul .latest-posts-text p {
    font-size: 16px;
}

/* .mid .mid-wrapper .mid-right-btm .latest-posts .latest-posts-tag-1 {
    background-color: #0072ca;
    width: fit-content;
    padding: 5px 20px;
    position: absolute;
    bottom: -2%;
    left: -4%;
}

.mid .mid-wrapper .mid-right-btm .latest-posts .latest-posts-tag-1 h5{
    color: #ffffff;
    margin: 0;
    padding: 2%;
} */

.mid .mid-wrapper .mid-right-btm .latest-posts .latest-posts-tag-1 {
	padding-left: 20px;
}

.mid .mid-wrapper .mid-right-btm .latest-posts .latest-posts-tag-1 h5 {
    margin: 10px 0 0 0;
    padding: 0;
}

.mid .mid-wrapper .mid-right-btm .latest-posts .latest-posts-tag-1 h5 a{
    color: #e25c5c;
    padding: 0;
    border-bottom: 1px solid transparent;
    transition: all 0.3s;
}

.mid .mid-wrapper .mid-right-btm .latest-posts .latest-posts-tag-1 h5 a:hover{
    cursor: pointer;
    padding-bottom: 3px;
    border-bottom: 1px solid #e25c5c;
}

/* .mid .mid-wrapper .mid-right-btm .latest-posts .latest-posts-tag-2 {
    background-color: #cd656e;
    width: fit-content;
    padding: 5px 20px;
    position: absolute;
    bottom: -2%;
    left: -4%;
}

.mid .mid-wrapper .mid-right-btm .latest-posts .latest-posts-tag-2 h5{
    color: #ffffff;
    margin: 0;
    padding: 2%;
} */

.mid .mid-wrapper .mid-right-btm .latest-posts .latest-posts-tag-2 h5 {
    margin: 3px 0 0 0;
    padding: 0;
}

.mid .mid-wrapper .mid-right-btm .latest-posts .latest-posts-tag-2 h5 a{
    color: #e25c5c;
    padding: 0;
    border-bottom: 1px solid transparent;
    transition: all 0.3s;
}

.mid .mid-wrapper .mid-right-btm .latest-posts .latest-posts-tag-2 h5 a:hover{
    cursor: pointer;
    padding-bottom: 3px;
    border-bottom: 1px solid #e25c5c;
}

/* .mid .mid-wrapper .mid-right-btm .latest-posts .latest-posts-tag-3 {
    background-color: #22abb5;
    width: fit-content;
    padding: 5px 20px;
    position: absolute;
    bottom: -2%;
    left: -4%;
}

.mid .mid-wrapper .mid-right-btm .latest-posts .latest-posts-tag-3 h5{
    color: #ffffff;
    margin: 0;
    padding: 2%;
} */

.mid .mid-wrapper .mid-right-btm .latest-posts .latest-posts-tag-3 h5 {
    margin: 3px 0 0 0;
    padding: 0;
}

.mid .mid-wrapper .mid-right-btm .latest-posts .latest-posts-tag-3 h5 a{
    color: #e25c5c;
    padding: 0;
    border-bottom: 1px solid transparent;
    transition: all 0.3s;
}

.mid .mid-wrapper .mid-right-btm .latest-posts .latest-posts-tag-3 h5 a:hover{
    cursor: pointer;
    padding-bottom: 3px;
    border-bottom: 1px solid #e25c5c;
}

.mid .mid-wrapper .mid-right-tp .onLoadLoader {
    position: relative;
    top: 30px;
    margin: 0 auto;
    width: 35px;
    height: 35px;
}

.mid .mid-wrapper .mid-right-tp .onLoadLoader .loader {
    border: 8px solid #A9A9A9;
    border-top: 8px solid #ef3d35;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    animation: spin 2s linear infinite;
    position: absolute;
    right: 30%;
    top: 0;
	display: none;
}

.mid .mid-wrapper .mid-right-btm .latest-posts .latest-posts-wrapper .loadMore {
	position: relative;
	display: none;
}

.mid .mid-wrapper .mid-right-btm .latest-posts .latest-posts-wrapper .loadMore button {

    box-sizing: border-box;
    background: #ef3d35;
    width: 20%;
    padding: 12px;
    color: #ffffff;
    cursor: pointer;
    margin: 0 auto;
    border: none;
    font-weight: 700;
	-webkit-highlight: none;
	min-width: 120px;
	
}

.mid .mid-wrapper .mid-right-btm .latest-posts .latest-posts-wrapper .loadMore .loader {
    border: 8px solid #A9A9A9;
    border-top: 8px solid #ef3d35;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    animation: spin 2s linear infinite;
    position: absolute;
    right: 30%;
    top: 0;
	display: none;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}


.mid .mid-wrapper .side-banner-btm {
    float: right;
    width: 32%;
}

.mid .mid-wrapper .side-banner-btm iframe{
	width: 100% !important;
	min-height: 325px;
}

.mid .mid-wrapper .side-banner-ad a img{
	width: 100%;
	margin-bottom: 35px;
}

.mid .mid-wrapper .side-banner-ad a:last-child img {
	margin-bottom: 0;
}


.mid .mid-wrapper .side-banner-ad {
    margin-bottom: 35px;
}

.mid .mid-wrapper .side-banner-ad:first-child {
    margin-top: 29px;
}


.mid .mid-wrapper .side-banner-btm .profiles .img-container {
    position: relative;
}

.mid .mid-wrapper .side-banner-btm .profiles .img-container img {
    width: 100%;
}

.mid .mid-wrapper .side-banner-btm .profiles .profiles-text-wrapper {
    box-sizing: border-box;
    padding: 10px;
    background: #ffffff;
	position: relative;
	margin-top: -5px;
}

.mid .mid-wrapper .side-banner-btm .profiles .profiles-text-wrapper h5 a{
    color: #000000;
	font-size: 17px;
}

.mid .mid-wrapper .side-banner-btm .profiles .profiles-text-wrapper h5 a:hover{
    cursor: pointer;
    padding-bottom: 2px;
    border-bottom: 1px solid #e25c5c;
}

.mid .mid-wrapper .side-banner-btm .profiles .profiles-tag-1 h5 {
    margin: 10px 0 0 0;
    padding: 0 0 0 20px;
}

.mid .mid-wrapper .side-banner-btm .profiles .profiles-tag-1 h5 a {
    color: #e25c5c;
    padding: 0;
    border-bottom: 1px solid transparent;
    transition: all 0.3s;
}

.mid .mid-wrapper .side-banner-btm .profiles .profiles-tag-1 h5 a:hover{
    cursor: pointer;
    padding-bottom: 2px;
    border-bottom: 1px solid #e25c5c;
}

.mid .mid-wrapper .side-banner-btm .profiles .profiles-date-wrapper {
    text-align: left;
	padding-left: 20px;
	margin: 10px 0;
}

.mid .mid-wrapper .side-banner-btm .profiles h5 {
    /* padding-top: 20px; */
    margin-bottom: 0;
    text-align: left;
	padding-left: 20px;
}

.mid .mid-wrapper .side-banner-btm .profiles h5.profiles-more {
    text-align: right;
}


.mid .mid-wrapper .side-banner-btm .profiles .profiles-text {
    word-wrap: break-word;
    text-align: left;
	padding-left: 20px;
}

.mid .mid-wrapper .side-banner-btm .profiles .profiles-text p {
    font-size: 16px;
    /* margin-top: 0; */
}

.mid-bot-wrapper {

    background-color: #f1f1f1;
    padding: 0 7% 40px 7%;
}
.mid-bot-wrapper .mid-bot {
    max-width: 1440px;
    margin: 0 auto;  
    border-spacing: 10px 0;
    border-collapse: separate;
	width:100%;
    padding-bottom: 80px;
    padding-top: 20px;
	border-top: 1px solid #000000;
}

.mid-bot-wrapper .mid-bot .events {
    vertical-align: top;
    display: table-cell;
    /*Hide as there are no events yet*/
    display: none;
    
    position: relative;
    text-align: left;
    padding-left: 2.5%;
    width: 40%;
    right: 0;

}

.mid-bot-wrapper .mid-bot .events .events-heading-tp { 
    background: #f1f1f1;    
}

.mid-bot-wrapper .mid-bot .events .events-heading {
    background: linear-gradient(270deg, rgba(2,0,36,1) 0%, rgba(9,121,114,1) 0%, rgba(0,212,255,1) 100%);
    max-width: 100%;
    padding: 10px 20px;
    float: left;
}

.mid-bot-wrapper .mid-bot .events .events-heading h3{ 
    margin: 0;
    color: #ffffff;
}

.mid-bot-wrapper .mid-bot .events .events-more { 
    float: right;
    padding: 15px 10px;

}

.mid-bot-wrapper .mid-bot .events .events-more h5 { 
    margin: 0;

}


.mid-bot-wrapper .mid-bot .events ul{
    list-style: none;
    padding: 0;
    background-color: #f1f1f1;
    margin-top: 20px;

}

.mid-bot-wrapper .mid-bot .events ul li{
    padding: 20px 20px 0 20px;
}

.mid .mid-bot-wrapper .mid-bot .events ul li h5{
    margin: 10px 0;
}

.mid .mid-bot-wrapper .mid-bot .events ul li p{
    margin: 0 16px;
}

.mid-bot-wrapper .mid-bot .events ul li:last-child{
    padding: 20px 20px 0 20px;
}

.mid-bot-wrapper .mid-bot .events ul li:after {
    content: ""; /* This is necessary for the pseudo element to work. */ 
    display: block; /* This will put the pseudo element on its own line. */
    margin: 0 auto; /* This will center the border. */
    width: 100%; /* Change this to whatever width you want. */
    padding-top: 20px; /* This creates some space between the element and the border. */
    border-bottom: 1px solid #bbbbbb; /* This creates the border. Replace black with whatever color you want. */
}

.mid-bot-wrapper .mid-bot .events ul li:last-child:after {

    border-bottom: none; /* This creates the border. Replace black with whatever color you want. */
}


@media screen and (max-width: 2040px) {
    /* .mid .mid-wrapper .mid-right-btm { max-width: 78%;} */
    /* .mid .mid-wrapper .mid-right-btm .latest-posts ul {border-spacing: 35px;} */


}

@media screen and (max-width: 1600px) {
 .mid .mid-wrapper .mid-right-btm { 
        max-width: 64%; 
        /* margin-top: -10.5%; */
    }
    .mid .mid-wrapper .mid-right-btm .latest-posts ul {
        /* border-spacing: 25px; */
        /* margin-top: 20px; */
        margin-top: 10px;
    }
    /* .mid .mid-wrapper .mid-right-btm .latest-posts {margin-top: 20%;} */
    
    .mid .mid-wrapper .side-banner-ad {
        margin-bottom: 15px;
    }

    .mid .mid-wrapper .side-banner-btm {
        width: 33%;
    }

    .mid-bot-wrapper {
        padding: 0 7% 40px 7%;
    }
}

@media screen and (max-width: 1280px) {
	/* .mid .mid-wrapper .mid-right-btm .latest-posts ul li .img-container { height: 150px;} */
}

@media screen and (max-width: 1152px) {
	/* .mid .mid-wrapper .mid-right-btm .latest-posts ul li .img-container { height: 125px;} */
}


@media screen and (max-width: 1024px) {
    .mid .mid-wrapper .mid-right-btm { max-width: 65%; margin-top: -10.5%;}
    /* .mid .mid-wrapper .mid-right-btm .latest-posts ul {border-spacing: 25px;} */
    .mid .mid-wrapper .mid-right-btm .latest-posts {margin-top: 20%;}
	
	.mid .mid-wrapper .mid-right-btm .latest-posts .latest-posts-wrapper .loadMore button {
		width: 30%;
	}

}



@media screen and (max-width: 960px) {
    .mid .mid-wrapper .mid-right-btm .latest-posts ul li:nth-child(2) {
        padding-right: 0;
    }

    .mid .mid-wrapper .mid-right-btm { max-width: 63%; margin-top: -10.5%;}
    /* .mid .mid-wrapper .mid-right-btm .latest-posts ul {border-spacing: 25px;} */


    .mid .mid-wrapper .mid-right-btm .latest-posts .latest-posts-wrapper {
        display: table;
        border-collapse: separate;
        border-spacing: 10px;
        width: 100%;
    }

    .mid .mid-wrapper .mid-right-btm .latest-posts ul {
        margin-left: -3%;
        margin-right: -4%;
    }

    .mid .mid-wrapper .mid-right-btm .latest-posts ul li {
        width: 47%;
        margin-right: 1%;
    }

	/* .mid .mid-wrapper .mid-right-btm .latest-posts ul li .img-container { height: 150px;} */
	
		
	.mid .mid-wrapper .mid-right-btm .latest-posts ul .latest-posts-text {
		padding-bottom: 10px;
	}


}

@media screen and (max-width: 769px) {
    .mid .mid-wrapper {
        padding: 0 3%;
    }

    .mid .mid-wrapper .mid-right-btm {
        order: 3;
        display: block;
        max-width: 100%;
        margin: 0 auto;
        margin-top: 20px;

    }

    .mid .mid-wrapper .mid-right-btm .latest-posts {
        margin: 0;
        display: block;
    }

    .mid .mid-wrapper .mid-right-btm .latest-posts .latest-posts-heading {
        
    }

    .mid .mid-wrapper .mid-right-btm .latest-posts .latest-posts-heading h3 {
        padding: 0;
        margin: 0;
    }

    .mid .mid-wrapper .mid-right-btm .latest-posts .latest-posts-more h5 {

    }
	
	.mid .mid-wrapper .mid-right-btm .latest-posts ul li {
		display: block;
		text-align: left;
		width: 100%;
		margin-right: 2%;
		margin-bottom: 50px;
	}

    .mid .mid-wrapper .mid-right-btm .latest-posts ul li .latest-posts-text-wrapper {
        background: #ffffff;
		height: 100% !important;
    }

	.mid .mid-wrapper .mid-right-btm .latest-posts ul li h5 {
		background: #fff;
		margin: 0;
		padding: 10px 20px 16px 20px;
	}

    .mid .mid-wrapper .mid-right-btm .latest-posts ul li p {
        background: #fff;
        margin: 0;
        padding: 3px 20px 40px 0;
    }

    .mid .mid-wrapper .mid-right-btm .latest-posts {
        border-top: none;
    }

    .mid .mid-wrapper .mid-right-btm .latest-posts .latest-posts-tp {
        background: #fff;
    }

    .mid .mid-wrapper .mid-right-btm .latest-posts .latest-posts-heading h3 {

    }

    .mid .mid-wrapper .mid-right-btm .latest-posts .latest-posts-more {
        padding-right: 10px;
    }

    .mid .mid-wrapper .mid-right-btm .latest-posts ul {
        
    }

	.mid .mid-wrapper .mid-right-btm .latest-posts ul {
		margin-left: -2.5%;
		margin-right: -2.5%;
	}

	.mid .mid-wrapper .mid-right-btm .latest-posts ul li .latest-posts-text {
		background: #ffffff;
		padding-bottom: 0;
	}

    .mid .mid-wrapper .mid-right-btm .latest-posts ul li:first-child .img-container {
        /* margin-left: -5.5%; */
    }

    .mid .mid-wrapper .mid-right-btm .latest-posts ul li:first-child h5 {
        /* margin-left: -5.5%; */
		margin: 10px 0 0 0;
    }

    .mid .mid-wrapper .mid-right-btm .latest-posts ul li:first-child p {
        /* margin-left: -5.5%; */
    }

    .mid .mid-wrapper .mid-right-btm .latest-posts ul li:nth-child(2) .img-container {
        /* margin-right: -5.5%; */
    }

    .mid .mid-wrapper .mid-right-btm .latest-posts ul li:nth-child(2) {

        padding-right: 0;
        
    }

    .mid .mid-wrapper .mid-right-btm .latest-posts ul li:nth-child(2) h5 {
        /* margin-right: -5.5%; */
        margin: 20px 0 0 0;
    }

    .mid .mid-wrapper .mid-right-btm .latest-posts ul li:nth-child(2) p {
        /* margin-right: -5.5%; */
    }

    /* .mid .mid-wrapper .mid-right-btm .latest-posts ul li:last-child { */
        /* display: none; */
    /* } */
	
	

    .mid .mid-wrapper .mid-right-btm .latest-posts .latest-posts-tag-1 {
/*         bottom: -5%;
        left: 0; */
        background: #fff;
        
    }

    .mid .mid-wrapper .mid-right-btm .latest-posts .latest-posts-tag-1 h5 {
        /* padding-left: 5%; */
		margin-top: 20px;
    }

    .mid .mid-wrapper .mid-right-btm .latest-posts .latest-posts-tag-2 {
/*         bottom: -5%;
        left: 0; */
        background: #fff;
    }

    .mid .mid-wrapper .mid-right-btm .latest-posts .latest-posts-tag-2 h5 {
        padding-left: 20px;
    }


    .mid .mid-wrapper .mid-right-btm .latest-posts .latest-posts-tag-3 {
        bottom: -20px;
        left: 0;
    }

    .mid .mid-wrapper .mid-right-btm .latest-posts .latest-posts-tag-3 h5 {
        background: none;
        padding-left: 20px;
    }
	
	.mid .mid-wrapper .mid-right-btm .latest-posts ul li .latest-posts-date-wrapper {
		margin: 10px 0 0 0;
	}
	
	.mid .mid-wrapper .mid-right-btm .latest-posts ul li h5.latest-posts-more {

	}
		
	.mid .mid-wrapper .mid-right-btm .latest-posts ul li .latest-posts-title-wrapper h5 {
		margin: 0;
	}
	
	.mid .mid-wrapper .mid-right-btm .latest-posts .latest-posts-wrapper .loadMore button {
		width: 40%;
	}


	/*Banner Ad*/	
	.mid .mid-wrapper .side-banner-ad a {
		display: inline-block;
		vertical-align: top;
		width: 49%;
		margin: 0;
	}
	.mid .mid-wrapper .side-banner-ad a img {
		margin-bottom: 20px;
		
	}

    .mid .mid-wrapper .side-banner-btm {
        order: 4;
        display: block;
        width: 100%;
        max-width: 100%;
        margin: 0;
        float: none;
    }

    .mid .mid-wrapper .side-banner-ad {
        margin-bottom: 15px;
    }
	

    .mid-bot-wrapper .mid-bot {
        padding-top: 10%;
        display: block;

    }


	
    .mid-bot-wrapper {
        padding: 0 3% 10% 3%;
    }
   


    .mid-bot-wrapper .mid-bot .events {
        display: block;
        /*Hide as there is no events now*/
        display: none;
        width: 100%;
        right: 0;
        padding: 0;
        padding-top: 10%;
    
    }

    .mid-bot-wrapper .mid-bot .events .events-heading-tp { 
        background: #f1f1f1;    
    }

    .mid-bot-wrapper .mid-bot .events .events-heading { 
        float: left;
        margin: 0;
    }

    .mid-bot-wrapper .mid-bot .events .events-more { 
        display: block;
        float: right;
        padding-right: 10px;
    }

    .mid-bot-wrapper .mid-bot .events .events-more h5 { 
        color: #363636;    
    }

    .mid-bot-wrapper .mid-bot {padding-bottom: 60px;}


}


@media screen and (max-width: 640px) {

}

@media screen and (max-width: 512px) {

}


@media screen and (max-width: 480px) {
 

}


@media screen and (max-width: 372px) {
	.mid .mid-wrapper .mid-right-btm .latest-posts ul {
		margin-left: -2.5%;
		margin-right: -2.5%;
	}


}


