* {
    margin: 0;
    box-sizing: border-box;
}

body{
	font-family: 'Poppins', sans-serif;
}
.row {
    margin: 0;
}

.row p {
    margin-bottom: 0;
}


.main-container {
    width: 100%;
    height: auto;
    margin: auto;
}


.homepage{
	
	background-image:url(image/homebackground3.jpg);background-repeat:no-repeat;background-size:100% 100%;min-height:800px;
}

.counter{
font-size:28px;font-weight:900;padding-bottom:0px;
}
.countercontainer
{width:100%;
}


.about
{
    padding: 20px;
}
.why
{
    background-color: #092b43;
    padding: 20px;
    
}
.who
{
  
    padding: 20px;
    
}

.beacon
{
    background-image: url('image/page_5_back.jpg');
    background-position: center;
    background-repeat: no-repeat;
     background-attachment: scroll;
   background-size: cover;
   padding: 20px;
   
   
    padding-bottom: 120px;
    color:#000;
    min-height: 700px;
    
    
}

.Blast
{
    padding: 20px;
    background-color:#bed1e2;
    background-image: url(image/page_3_back.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    
}
.Blast1
{
    padding: 20px;
    background-image: url(image/gold_background.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    
}

.Blast1_1
{
    padding: 20px;
    background-image: url(image/platinum.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    
}

.Blast1_platinum
{
    padding: 20px;
    background-image: url(image/manetbkg.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    
}

.Blast2
{
    padding: 20px;
    background-image: url(image/silver_background.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    
}

.Blast3
{
    padding: 20px;
    background-image: url(image/training.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    
}
.skillimg{
    width: 300px;
    float: right;
    margin-top: -180px;
}
.reach{
background-image: url(image/page_7_back.jpg);
background-repeat: no-repeat;
background-size: cover;
padding: 20px;

}
#mu-footer {
 
    bottom:0;
    width:100%;
    background:transparent;
    color:#fff;
 }
 .fsm2025{

    color: #fff;
    font-size: 80px;
    text-shadow: 0px 5px 1px #000;
 }
.mailmobile{

    color:#000;text-align: center;font-size: 18px;
}
.footerlogo{
    text-align: center;width: 100%;margin-top:100px
}
#last1{
    min-height: 600px;
}
.fsmimg{
    width: 100%;margin-top:550px
}
.fsmimg2{
    width: 100%;
}
.numbers{
    font-size: 35px;
}

.pdmob
{
    padding:40px;
}

.mt-20
{margin-top:35px;}

.mt-bottom
{margin-top:11.5% !important;}

@media only screen and (max-width: 768px) {
    
    
	.homepage{
	
	background-image:url(image/homebackground3.jpg);background-repeat:no-repeat;background-size:100% 100%;min-height:250px;
}
.timer{
	display:block;
}
.counter{
font-size:20px;font-weight:900;
}
.counterh2
{font-size:20px;
}
.countercontainer
{width:100%;padding-top:5%;padding-left:5%;
}
.mailmobile{

    color:#000;text-align: center;font-size: 12px;
}
#last1{
    min-height: 200px;
}
.footerlogo{
    text-align: center;width: 50%;margin-top:0px
}
.fsm2025{

    color: #fff;
    font-size: 60px;
    text-shadow: 0px 5px 1px #000;
 }
.col-md-6 p {
   
    font-size:18px;
  
}
.skillimg{
    width: 150px;
    float: right;
    margin-top: -45px;
}
#mu-footer {
    font-size: 10px;
}
.fsmimg{width: 80%; margin-top:5px}

.reach {padding: 2px;}
.why{padding: 2px;}
.numbers{font-size: 25px;}
.pdmob{padding:10px;}
h3 {font-size: 1.3rem !important;}

.mt-20{margin-top:0;}

.mt-bottom
{margin-top:0%;}
}

@media only screen and (min-width: 1600px) {
.homepage{
	
	background-image:url(image/homebackground3.jpg);background-repeat:no-repeat;background-size:100% 100%;min-height:999px;
}
}
@media only screen and (min-width: 2200px) {
.homepage{
	
	background-image:url(image/homebackground3.jpg);background-repeat:no-repeat;background-size:100% 100%;min-height:1200px;
}
}

