.h-sec1, .h-sec4 {
    background-image: url(../images/wood-bg.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
}
.h-sec1 .head, .h-sec4 .head {
    color: #2d3586;
}
.h-sec2 {
    background-color: #2d3586;
}
.h-sec2 .box {
    max-width: 290px;
}
.h-sec2 .box .num {
    background-image: url(../images/num-bg.png);
    background-position: center top;
    background-repeat: no-repeat;
    padding: 8px 0;
}
.h-sec2 .box .head {
    background-color: #000;
    padding: 10px;
    margin: -8px 0 0 0;
}
.h-sec2 a.btn {
    background-color: #d22131;
    display: inline-block;
    padding: 10px 20px;
}
.h-sec2 a.btn:hover {
    background-color: #000000;
}
.h-sec3 {
    background-image: url(../images/h-sec3-bg.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
}
.h-sec3 .head {
    border-bottom: 5px solid #2d3586;
}
.h-sec3 .news-box {
    background-color: #fff;
    display: inline-block;
    width: 100%;
}
.h-sec3 .news-box a.thumb, .h-sec3 .news-box .info {
    float: left;
}
.h-sec3 .news-box a.thumb {
    width: 38%;
    border: 1px solid #e0e0e1;
}
.h-sec3 .news-box a.thumb:hover {
    border: 1px solid #2d3586;
}
.h-sec3 .news-box .info {
    width: 62%;
}
.h-sec3 .news-box .title a, .h-sec3 .news-box a.more:hover, .events-main .event a {
    color: #000;
}
.h-sec3 .news-box a.more, .h-sec3 .news-box .title a:hover, .events-main .event a:hover {
    color: #2d3586;
}
.h-sec3 .btn-box a, .events-main a.cal, .h-sec4 .btns a {
    width: 100%;
    display: inline-block;
    color: #fff;
    background-color: #d22131;
    padding: 10px;
}
.h-sec3 .btn-box a:hover, .events-main a.cal:hover, .h-sec4 .btns a:hover {
    background-color: #000;
}
.events-main {
    max-width: 395px;
}
.events-main .head {
    border: none;
    color: #fff;
    background-color: #000;
    padding: 48px 10px 10px 10px;
    margin: 52px 0 0 0;
}
.events-main .events {
    background-color: #fff;
}
.events-main .event {
    margin: 0 0 30px 0;
}
.events-main .event a {
	color: #000;
}
.events-main .event a {
    margin: 5px 0 0 0;
    display: inline-block;
}
.h-sec4 .btns a {
    width: 280px;
    margin: 0 30px;
}
.h-sec5 img {
    margin: 0 20px;
}
.h-sec3 .news-box .info .text {
    line-height: 24px;
}
.h-sec3 .news-box .info .text p {
    padding: 0;
}



@media screen and (max-width: 1362px) {
	.h-sec2 .box .num {
	    background-size: contain;
	}
}
@media screen and (max-width: 992px) {
	.h-sec5 img {
	    margin: 0 2%;
	    max-width: 20%;
	}
}
@media screen and (max-width: 767px) {
	.h-sec4 .btns a {
	    width: auto;
	    padding: 10px 20px;
	}
}
@media screen and (max-width: 479px) {
	.h-sec3 .news-box a.thumb {
	    display: none;
	}
	.h-sec3 .news-box .info {
	    width: 100%;
	}
	.h-sec3 .news-box .info {
	    padding: 15px;
	}
	.events-main .head {
	    margin: 10px 0 0 0;
	    padding: 10px;
	}
	.h-sec4 .btns a {
        width:90%;
	    margin: 10px;
	}
	.h-sec5 img {
	    margin: 4%;
	    max-width: 41%;
	}
}



.about-sec3 .head, .about-sec4 .head {
    color: #2d3586;
}
.about-sec3 img {
    margin: 0 20px;
}