*{
    margin: 0;
    padding:0;
    box-sizing:border-box;
}

body{ 
word-wrap:  normal;  
    margin: 0;
    padding:0;
}


main{
  position:relative;
  top: 0px;
  width:100%;
     word-wrap:  normal;
    margin: 0;
    padding:0;
}
#slide_animate{
    display:none;
}
#component{
      background-color:#FFFFFF;
    position:relative;
    top:1px;
   display:flex;
    flex-flow:row wrap;
    justify-content:center;
    margin: 0;
    padding:0;
width:100%;
}


#ab{
      /*background-color:#F7F8FF;*/
 
    margin:0 0 100px 0;
    padding:20px;
     color: #1081E8;
font-size: 32px;
font-style: normal;
font-weight: 600;
line-height: normal;
border-radius:50px 0 50px 0;
}



#component #display1{
     position:relative; 
    height:auto;
   width:70%;
   padding:0;
    margin:160px  auto;
    /*margin:50px auto;*/
   font-size:16pt;
 overflow:hidden;
}
#component  #display2 {
    border-radius: 46px;
background: rgba(212, 220, 255, 0.60);
     width:100%;
        height:auto;
        display:flex;
    flex-flow:row wrap;
    justify-content:center;
 overflow:hidden;
  display:none;
}

#component  #display3{
     position:relative; 
    height:auto;
   width:70%;
   padding:0;
    margin:160px auto 0 auto;
   font-size:16pt;
 overflow:hidden;
}
#component  #display2 #d2{
     position:relative; 
    height:auto;
   width:70%;
   padding:0;
    margin:160px auto 90px auto;
   font-size:16pt;
 overflow:hidden;
}
#component   #display4{
     position:relative; 
    height:auto;
   width:70%;
   padding:0;
    margin:150px auto ;
   font-size:16pt;
 overflow:hidden;
}

#name1{
float:right;
   width:45%;
   
    color: #0F2851;
  word-break:normal;
     overflow:hidden;
}
#name2{
     width:49%;
    color: #0F2851;
    word-break:normal;
  /*float:left;*/
  margin:30px 0 0 0 ;
}
#name3, #name4{
    width:100%;
    color: #0F2851;
font-size: 32px;
font-style: normal;
font-weight: 600;
line-height: 44px;
padding:0;
  overflow:hidden;
}

#buttom a{
    position:relative;
     left:0px;
margin:30px 0 10px 0;
display: inline-flex;
padding: 15px 24px;
justify-content: center;
align-items: center;
border-radius: 174px;
background: #1081E8;
color: #FFF;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: normal;
 text-decoration:none;
}
#buttom a:hover{
     text-decoration: underline;
}
#global img{
  position: relative;
  top:0;
  width:100%;
}

h1{
    color:cornflowerblue;
       word-wrap:  normal;
}

h2{
   
}
#a1{
  
   width: auto;
    height: auto;
    max-width: 50%;
   margin:0 30px 10px 0;
     padding:0 ;
    border-radius:15px;
float:left;

}

#a2{
    float:right;
    max-width: 50%;
    width: auto;
    height: auto;
    margin:0 0 10px 30px;
    padding:0 ;
     border-radius:15px ;

}
#a3 , #a4{
    width:100%;
    margin:0;
     border-radius:15px;
}
 #a4{
    width:100%;
    margin:0 0 90px 0;
}

@media (max-width: 1250px){
#component{
      background-color:#FFFFFF;
    position:relative;
    top:1px;
   display:flex;
    flex-flow:row wrap;
    justify-content:center;
    margin: 0;
    padding:0;
width:100%;
}

#ab{
    margin:0 0 80px 0;
     /*color: #1081E8;*/
font-size: 32px;
font-style: normal;
font-weight: 600;
line-height: normal;
}



#component #display1{
     position:relative; 
   padding:0;
    width:80%;
    margin:130px  auto;
   font-size:16pt;
 overflow:hidden;
}
#component  #display2 {
    border-radius: 46px;
background: rgba(212, 220, 255, 0.60);
     width:100%;
        height:auto;
        display:flex;
    flex-flow:row wrap;
    justify-content:center;
 overflow:hidden;
  display:none;
}

#component  #display3{
     position:relative; 
   padding:0;
    width:80%;
    margin:130px auto 0 auto;
   font-size:16pt;
 overflow:hidden;
}
#component  #display2 #d2{
     position:relative; 
   padding:0;
    width:80%;
    margin:130px auto;
   font-size:16pt;
 overflow:hidden;
}
#component   #display4{
     position:relative; 
   padding:0;
    width:80%;
    margin:130px auto ;
   font-size:16pt;
 overflow:hidden;
}
 #a4{
    width:100%;
    margin:0 0 80px 0;
}
}
@media (max-width: 1150px){
#component{
      background-color:#FFFFFF;
    position:relative;
    top:1px;
   display:flex;
    flex-flow:row wrap;
    justify-content:center;
    margin: 0;
    padding:0;
width:100%;
}

#ab{
    margin:0 0 60px 0;
     /*color: #1081E8;*/
font-size: 32px;
font-style: normal;
font-weight: 600;
line-height: normal;
}



#component #display1{
     position:relative; 
   padding:0;
   width:90%;
    margin:100px  auto;
   font-size:16pt;
 overflow:hidden;
}
#component  #display2 {
    border-radius: 40px;
background: rgba(212, 220, 255, 0.60);
     width:100%;
        height:auto;
        display:flex;
    flex-flow:row wrap;
    justify-content:center;
 overflow:hidden;
  display:none;
}

#component  #display3{
     position:relative; 
   padding:0;
   width:90%;
    margin:100px auto 0 auto;
   font-size:16pt;
 overflow:hidden;
}
#component  #display2 #d2{
     position:relative; 
   padding:0;
   width:90%;
    margin:100px auto;
   font-size:16pt;
 overflow:hidden;
}
#component   #display4{
     position:relative; 
   padding:0;
   width:90%;
    margin:100px auto ;
   font-size:16pt;
 overflow:hidden;
}
 #a4{
    width:100%;
    margin:0 0 60px 0;
}
}

@media (max-width: 991px){
   

#component #ab{
    margin:0 0 50px 0;
     /*color: #1081E8;*/
font-size: 32px;
font-style: normal;
font-weight: 600;
line-height: normal;
}



#component #display1{
     position:relative; 
   padding:0;
     width:90%;
    margin:70px  auto;
   font-size:16pt;
 overflow:hidden;
}
#component  #display2 {
    border-radius: 30px;
background: rgba(212, 220, 255, 0.60);
     width:100%;
        height:auto;
        display:flex;
    flex-flow:row wrap;
    justify-content:center;
 overflow:hidden;
  display:none;
}

#component  #display3{
     position:relative; 
   padding:0;
     width:90%;
    margin:70px auto 0 auto;
   font-size:16pt;
 overflow:hidden;
}
#component  #display2 #d2{
     position:relative; 
   padding:0;
     width:90%;
    margin:70px auto;
   font-size:16pt;
 overflow:hidden;
}
#component   #display4{
     position:relative; 
   padding:0;
     width:90%;
    margin:70px auto ;
   font-size:16pt;
 overflow:hidden;
}
 #a4{
    width:100%;
    margin:0 0 40px 0;
}
}


 @media (max-width: 700px) {
     #name1{
float:right;
   width:43%;
   
    color: #0F2851;
  word-break:normal;
     overflow:hidden;
}
 }
 @media (max-width: 600px) {
     #name1{
float:right;
   width:40%;
   
    color: #0F2851;
  word-break:normal;
     overflow:hidden;
}
 }
@media (max-width: 500px){

#ab{
    margin:0 auto 30px auto;
     color: #1081E8;
font-size: 32px;
font-style: normal;
font-weight: 600;
line-height: normal;
}


#component #display1{
     position:relative; 
   padding:0;
     width:92%;
    margin:50px  auto;
   font-size:16pt;
 overflow:hidden;
}
#component  #display2 {
    border-radius: 0px;
background: rgba(212, 220, 255, 0.60);
     width:100%;
        height:auto;
        display:flex;
    flex-flow:row wrap;
    justify-content:center;
 overflow:hidden;
  display:none;
}

#component  #display3{
     position:relative; 
   padding:0;
     width:92%;
    margin:50px auto 0 auto;
   font-size:16pt;
 overflow:hidden;
}
#component  #display2 #d2{
     position:relative; 
   padding:0;
     width:92%;
    margin:50px auto;
   font-size:16pt;
 overflow:hidden;
}
#component   #display4{
     position:relative; 
   padding:0;
     width:92%;
    margin:50px auto ;
   font-size:16pt;
 overflow:hidden;
}

#name1,#name2,#name3, #name4{
float:none;
   width:100%;
    color: #0F2851;
  font-size: 32px;
font-style: normal;
font-weight: 600;
line-height: 44px;
padding:0;
margin:30px 0;
}


#a1,#a2,#a3,#a4{
   width: auto;
    height: auto;
    max-width: 100%;
    padding: 0;
    margin:0 0 30px 0;
    border-radius:15px;
float:none;

}


 }