  @media only screen and (min-width: 1024px) {

	.footer2{
            
            bottom: 0;
            width: 100%;
            height: 2.4rem;
            font-weight:500;			
            /* Footer height */
			background-color:black;
			padding-top:10px;
			font-size:30px;
			color:white;
        }
		/*.dlabel{
			font-size:30px;
			border:1px solid #ef5b1f;
			width:200px;
			margin-left:130px;
			color:black;
		
		}*/
		input{
		margin-top:30px;
		}
		
		.sbutton{
			min-width:400px;
		}

		
		}
	@media only screen and (min-width: 1366px) and  (max-width:768)  {
	.m{
  padding-right:20px;
  padding-left:20px;

  }
	.footer2{
            position:fixed;
            bottom: 0;
            width: 100%;
            height: 2.6rem;
            font-weight:500;			
            /* Footer height */
        }}
 @media only screen and (min-width:768px)and  (max-width:1024)  {
	
	 
	 .sdate{
		 margin-left:10% ;
	 }
 .footer2{
            
            bottom: 0;
            width: 100%;
            height: 2.4rem;
            font-weight:500;			
            /* Footer height */
			background-color:black;
			padding-top:10px;
			font-size:30px;
			color:white;
			padding-left:50px;
			padding-right:50px;
        }
 }
 @media only screen and (min-width:360px)and  (max-width:640)  {
 .footer2{
            
            bottom: 0;
            width: 100%;
            height: 3rem;
            font-weight:500;			
            /* Footer height */
			background-color:black;
			padding-top:10px;
	        
			font-size:30px;
			color:white;
        }
		
		input{
		margin-top:30px;
		}
		
 }
 
@media only screen and (min-width: 300px) and (max-width: 767px) {
	
  
.footer2{
            
            bottom: 0;
            width: 100%;
            height: 2.4rem;
            font-weight:500;			
            /* Footer height */
			background-color:black;
			padding-top:10px;
			font-size:30px;
			color:white;
			padding-bottom:10px;
		
        }
}

@media only screen and (min-width: 300px) and (max-width: 672px) {
	
  
.footer2{
            
            bottom: 0;
            width: 100%;
            height: 2.4rem;
            font-weight:500;			
            /* Footer height */
			background-color:black;
			padding-top:10px;
			font-size:30px;
			color:white;
			padding-bottom:40px;
		
        }
.demo123{
display:flex;
justify-content:center;
}		
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {

	input{
		margin-top:30px;
		}
.buttoncustom {
      /*background-color: #ef5b1f;*/
      border: none;
     /*outline:none;*/
	
      color: white;
      font-family: roboto;
      padding: 10px 10px;
      text-align: center;
      text-decoration: none;
      display: inline-block;
      font-size: 16px;
      border-radius: 3px;
	  border: 1px solid #ef5b1f;
	  background-color: white;
      color:black;
    }
.buttoncustom:hover {
  background-color: #ef5b1f;
  color: white;
}	
	
<!--.buttoncustom1 {
      /*background-color: #ef5b1f;*/
      border: none;
     /*outline:none;*/
	
      color: white;
      font-family: roboto;
      padding: 10px 10px;
      text-align: center;
      text-decoration: none;
      display: inline-block;
      font-size: 16px;
      border-radius: 3px;
	  border: 1px solid #ef5b1f;
	  background-color: white;
      color:black;
    }
.buttoncustom:hover {
  background-color: #ef5b1f;
  color: white;
}	
-->	
    .buttoncustom:focus{
outline:none;
    }
.footer2{
            
            bottom: 0;
            width: 100%;
            height: 2.4rem;
            font-weight:500;			
            /* Footer height */
			background-color:black;
			padding-top:10px;
			font-size:30px;
			color:white;
			padding-bottom:40px;
		
        }
}

@media only screen and (min-width: 1024px) {
.logocontainer{
position:absolute;
z-index:3;
margin-top:0;
margin-left:250px;
margin-bottom:50px;
display:none;

}
.d1{
padding-top:32px;
}
}
@media only screen and (min-width: 300px) and (max-width: 767px) {
	.m{
  padding-right:20px;
  padding-left:20px;

  }
.logocontainer{
position:absolute;
z-index:3;
margin-top:170px;
margin-left:100px;
<!--justify-content:center;
display:flex;-->

}
input{
		margin-top:30px;
		}
<!--.head{
margin-top:100px;
}
-->
}
@media only screen and (min-width: 414px)and (max-width: 736px) {
	
	.buttoncustom {
    /* background-color: #ef5b1f; */
    border: none;
    /* outline: none; */
    color: white;
    padding: 15px 50px;
    font-family: roboto;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 13px;
    border: 1px solid #ef5b1f;
    background-color: white;
    color: black;
   
}
.demo123{
display:flex;
justify-content:center;
}	
.logocontainer{
position:absolute;
z-index:3;
margin-top:200px;
margin-left:120px;
<!--justify-content:center;
display:flex;-->

}

.head{
margin-top:50px;
}
input{
		margin-top:30px;
		}
}


@media only screen and (min-width: 1024px) {
            /* If the screen size is over 1024px wide. */

.head{

font-family: Roboto;
color:#ef5b1f;
font-weight: 500;
font-size:32px;
}


.pointcontainer{
display: flex;
margin-top:40px;

}

.headerlogo{


color:#ef5b1f;
font-size:46px;
margin-right: 26px;
}


.coachimg{
height:90px;
border-radius:10px;
  }


            .icon-fa{
color:green;
padding-right:10px;

            }
.logo{

  object-fit: contain;
  height:170px;
}

/* 240 started*/


        }


@media only screen and (min-width: 300px) and (max-width: 767px) {
            /*If the screen size is atleast 300px wide, but no more than 767px */
input{
		margin-top:30px;
		}
		
.head{

font-family: Roboto;
color:#ef5b1f;
font-weight: 500;
font-size:25px;
margin-top:80px;
text-align: center;
}

.pointimage{
object-fit: contain;
  height:50px;

}

.pointcontainer{
display: flex;
margin-top:30px;

}

.cid-s4qDmnrVCK {
    padding-top: 0px !important;
    padding-bottom: 30px;
    background-color: #ffffff;
    background: linear-gradient(45deg, #ffffff, #ffffff);
}


 .coachimg{
height:90px;
border-radius:8px;
  }

            .icon-fa{
color:green;
padding-right:5px;

            }

.logo{

  object-fit: contain;
  height:130px;
}


        }

    .cid-s5MIZGy767 .modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    display: none;
    width: 97% !important;
    height: 100%;
    overflow: hidden;
    outline: 0;
}
@media only screen and (min-width: 375px) and (max-width: 667px) {
input{
		margin-top:30px;
		}
ul{

}
buttoncustom {
      background-color: #ef5b1f;
      border: none;
      outline:none;
      color: white;
      padding: 15px 50px;
      font-family: roboto;
      text-align: center;
      text-decoration: none;
      display: inline-block;
      font-size: 12px;
      border-radius: 8px;
    }
.buttoncustom1 {
      background-color: #ef5b1f;
      border: none;
      outline:none;
      color: white;
      padding: 15px 50px;
      font-family: roboto;
      text-align: center;
      text-decoration: none;
      display: inline-block;
      font-size: 16px;
      border-radius: 8px;
    }

.buttoncustom:hover {
  background-color: #ef5b1f;
  color: white;
}	

 

}
@media only screen and (min-width: 767px) and (max-width: 1024px) {
	.buttoncustom {
      /* background-color: #ef5b1f; */
	 
      border: none;
     /* outline:none; */
      color: white;
      padding: 15px 50px;
      font-family: roboto;
      text-align: center;
      text-decoration: none;
      display: inline-block;
      font-size: 13px;
       border: 1px solid #ef5b1f;
	  background-color: white;
      color:black;
	 
    }
	
.buttoncustom:hover {
  background-color: #ef5b1f;
  color: white;
}	
	
	
}
@media only screen and (min-width: 300px) and (max-width: 767px) {

ul{
margin-left:50px;
/*display:flex;
justify-content:center;*/
max-width:300px;;
}

#demo1{
min-width:200px;
}
.firstline{
margin-bottom:0 !important;
padding-bottom: 0 !important;
font-weight: 500;
font-family: Roboto;
font-size: 14px;
}

.secondline{
color:#757575;
font-family: Roboto;
font-size: 16px;


}

.pointertext{
  display: flex;
  flex-direction: column;
  margin-left: 20px;

}




  .cid-s4qDmnrVCK .mbr-figure {
    padding-bottom: 0 !important;
}

  .button_click{background:#F00; color:#FFF; padding:10px 50px; border:none; cursor:pointer;}
.transperent{opacity:0.5;}

  .coachimg{
height:90px;
border-radius:8px;
  }
    
	/*If the screen size is atleast 300px wide, but no more than 767px */
.demo3{
.buttoncustom {
      /* background-color: #ef5b1f; */
	 
      border: none;
     /* outline:none; */
      color: white;
      padding: 15px ;
      font-family: roboto;
      text-align: center;
      text-decoration: none;
      display: inline-block;
      font-size: 16px;
       border: 1px solid #ef5b1f;
	  background-color: white;
      color:black;
	  
	
    }
	
.buttoncustom:hover {
  background-color: #ef5b1f;
  color: white;
}	

}


.buttoncustom {
      /* background-color: #ef5b1f; */
	 
      border: none;
     /* outline:none; */
      color: white;
      padding: 15px 50px;
      font-family: roboto;
      text-align: center;
      text-decoration: none;
      display: inline-block;
      font-size: 13px;
       border: 1px solid #ef5b1f;
	  background-color: white;
      color:black;
	 
    }
	
.buttoncustom:hover {
  background-color: #ef5b1f;
  color: white;
}	
	
	
.buttoncustom1 {
      background-color: #ef5b1f;
      border: none;
      outline:none;
      color: white;
      padding: 15px 50px;
      font-family: roboto;
      text-align: center;
      text-decoration: none;
      display: inline-block;
      font-size: 16px;
      border-radius: 8px;
    }

.buttoncustom:hover {
  background-color: #ef5b1f;
  color: white;
}	

<!--.buttoncustom {
      /*background-color: #ef5b1f;*/
      border: none;
     /*outline:none;*/
	
      color: white;
      font-family: roboto;
      padding: 10px 10px;
      text-align: center;
      text-decoration: none;
      display: inline-block;
      font-size: 16px;
      border-radius: 3px;
	  border: 1px solid #ef5b1f;
	  background-color: white;
      color:black;
    }
.buttoncustom:hover {
  background-color: #ef5b1f;
  color: white;
}	
	
.buttoncustom1 {
      /*background-color: #ef5b1f;*/
      border: none;
     /*outline:none;*/
	
      color: white;
      font-family: roboto;
      padding: 10px 10px;
      text-align: center;
      text-decoration: none;
      display: inline-block;
      font-size: 16px;
      border-radius: 3px;
	  border: 1px solid #ef5b1f;
	  background-color: white;
      color:black;
    }
.buttoncustom1:hover {
  background-color: #ef5b1f;
  color: white;
}-->
     .buttoncustommain {
      background-color:#ef5b1f;
      border: none;
      color: white;
      padding: 5px 14px;
      font-family: roboto;
      text-align: center;
      text-decoration: none;
      display: inline-block;
      font-size: 16px;
      border-radius: 8px;
    }

#timeid{
margin-left:90px;
}
.demo1{
min-width:240px;;
}
.demo2{
min-width:240px;
padding-right:45px;

}
.demo3{
min-width:240px;;
}
.demo3{
min-width:240px;;
}
.demo3{
min-width:240px;;
}
.demo1{
min-width:240px;
}

        }



.coachestext{

font-family:roboto;
font-size: 14px;
margin-bottom: 5px;

}

@media only screen and (min-width: 1024px) {


.firstline{
margin-bottom:0 !important;
padding-bottom: 0 !important;
font-weight: 500;
font-family: Roboto;
font-size: 20px;
}

.secondline{
color:#757575;
font-family: Roboto;
font-size: 16px;


}

.pointertext{
  display: flex;
  flex-direction: column;
  margin-left: 20px;

}

.headtext{

color:orangered;
font-family:roboto;
font-size: 30px;
margin-bottom: 10px;
font-weight: 500;


}


.coachestext{

font-family:roboto;
font-size: 16px;
margin-bottom: 10px;

}


.button_click{background:#F00; color:#FFF; padding:10px 50px; border:none; cursor:pointer;}
.transperent{opacity:0.5;}




#timeid{
margin-left:150px;
}








  .coachimg{
height:190px;
  }
            /* If the screen size is over 1024px wide. */
 .buttoncustom {
      /* background-color: #ef5b1f; */
      border: none;
     /*outline:none;*/
	
      color: white;
      font-family: roboto;
      padding: 10px 10px;
      text-align: center;
      text-decoration: none;
      display: inline-block;
      font-size: 16px;
      border-radius: 3px;
	  border: 1px solid #ef5b1f;
	  background-color:white;
      color:black;
	
	 
    }
.buttoncustom:hover {
  background-color: #ef5b1f;
  color: white;
}	
	
<!--.buttoncustom1 {
      /*background-color: #ef5b1f;*/
      border: none;
     /*outline:none;*/
	
      color: white;
      font-family: roboto;
      padding: 10px 10px;
      text-align: center;
      text-decoration: none;
      display: inline-block;
      font-size: 16px;
      border-radius: 3px;
	  border: 1px solid #ef5b1f;
	  background-color: white;
      color:black;
    }
.buttoncustom:hover {
  background-color: #ef5b1f;
  color: white;
}	
-->	
    .buttoncustom:focus{
outline:none;
    }



     .buttoncustommain {
      background-color:#ef5b1f;
      border: none;
      color: white;
      font-family: roboto;;
      padding: 8px 17px;
      text-align: center;
      text-decoration: none;
      display: inline-block;
      font-size: 16px;
      border-radius: 8px;
    }

    .buttoncustommain:focus{
outline:none;
    }




.buttoncustommain.transparent{
  opacity:0.4;
}

.cid-s4rGdYr5k6
{
height:600px;
}
        }
		
	.modal-dialog{
height:400px;
}	
