@media only screen and (max-width: 1920px) {
.banner{margin-top:70px;}
}

@media only screen and (max-width: 1680px) {
}

@media only screen and (max-width: 1440px) {
}

@media only screen and (max-width: 1366px) {
}

@media only screen and (max-width: 1280px) {
header .navbar-expand-lg .navbar-nav .nav-link{font-size:16px;}
.banner{height:100%;border-bottom: 5px solid #a2123e;}
}

@media only screen and (max-width: 1024px) {
	header .navbar-expand-lg .navbar-nav .nav-link{font-size:14px; margin:0px 0px;}
}

@media only screen and (max-width: 800px) {
header .navbar-expand-lg .navbar-nav {margin: 20px 0px;}
header .navbar-expand-lg .navbar-nav .nav-link{font-size:16px !important;}
header .navbar-expand-lg .navbar-nav li.nav-item{border-bottom:1px solid #ffffff6b;}
header .navbar-brand img{width:200px;}
.banner{height:auto;margin-top:60px;}
footer {background-image: url(../images/footer-bg-mobile.png);padding: 100px 0px 70px 0px;}
footer h1 {font-size: 20px;margin: 0px 0px 10px 0px;padding: 0px 0px 0px 0px;}
footer ul:after {height: 5px;width: 65%;top: 30px;}
footer ul li{font-size:15px;}
footer .col-md-4.col-sm-12.col-xs-12.pull-left{margin-top:40px;}
footer .col-md-4.col-sm-12.col-xs-12.pull-left a{color:#fff;text-decoration:none;}
footer ul.social-icons li{margin: 0px 4px;padding: 0px 10px;width: 30px;height: 30px;}
footer .col-md-4.col-sm-12.col-xs-12.pull-left ul:after{top: 40px;}
}

@media only screen and (max-width: 768px) {
.past-event-card-image img{min-height:auto;max-height:auto;}
.desktop{display:none;}
.mobile{display:block;}
.past-event-container{margin:20px 0px;}
.past-event-cardbox h3 br{display:none;}
.past-event-cardbox {width: 100%;height: auto;height: auto !important;min-height: auto;position: unset !important;width: 100%;}
.col-md-4.col-sm-6.col-xs-12.p-3.pull-left.aos-init {float: none;text-align: center;display: inline-block;}
.past-event-container {text-align:center; display:inline-block;}
.past-event-cardbox h3 {font-size: 15px;line-height:18px;}
.past-calender-flex ul li, .past-calender-flex1 ul li {font-size: 15px;}
.past-event-cardbox h3{height:auto;}
.past-event-cardbox .visit-website{
        font-size: 15px;
        padding: 0px 20px;
        position: unset;
        width: 100%;
        display: inline-block;
        text-align: center;
        max-width: 100px;
        transform: none;}
.past-calender-flex ul, .past-calender-flex1 ul{padding:0px 30px;}
.past-event-cardbox br{display:none;}
}

@media only screen and (max-width: 640px) {}


@media only screen and (max-width: 575px) {
footer .col-md-8.col-sm-12.col-xs-12.pull-left, footer .col-md-4.col-sm-12.col-xs-12.pull-left{width:100%;}
footer{padding: 100px 0px 50px 0px;}
}


@media only screen and (max-width: 480px) {
header .navbar-brand img{width:150px;}
.banner{margin-top:50px;}
.footstrip{font-size:9px; padding:5px 0px;}
footer{background-size:cover;}
}

@media only screen and (max-width: 440px) {
}


@media only screen and (max-width: 400px) {
}

@media only screen and (max-width: 375px) {
}