
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {

.mobile-top-padding {
 padding-top: 20px;
}

.upcoming-block {
 min-height: 1700px;
}

.mobile-mtop-10 {
 margin-top: 10px;
}

.mobile-mtop-20 {
 margin-top: 20px;
}

.mobile-mtop-30 {
 margin-top: 30px;
}

.mobile-mtop-40 {
 margin-top: 40px;
}

.font-30, .font-38, .font-45, .font-30 {
 font-size: 25px;
}

.mobile-text-center {
 text-align: center;
}

.font-18 {
 font-size: 16px;
}

.image-section {
 width: 100%;
 height: 277px;
 border: 4px solid #FFFFFF;
 background: #FF0004;
 position: relative;
 margin-left: 0px;
 margin-top: 20px;
}

.image-section-1 {
 width: 100%;
 height: 277px;
 border: 4px solid #FFFFFF;
 background: #000000;
 position: relative;
 margin-top: 20px;
}

.image-section-1 img, .image-section img {
 width: 100%;
 height: 100%;
}

.logo-size {
 width: 175px!important;
 height: auto;
}

.mobile-hide {
 display: none!important;
}

.mobile-slider {
 object-fit: cover;
 height: 400px!important;
 margin-top: 60px;
}

.carousel-caption {
 position: absolute;
 right: 0%;
 bottom:18%!important;
 left: 0%;
 z-index: 10;
}

.about-section {
    margin: 20px 0px;
}



}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
}
