body{
    
    font-family: 'Segoe UI';
    font-weight: 400;
    background-color:  #eef8ff;
    margin: 0;
	padding: 0;
}


nav .col{
    padding: 0px;
}

.navbar{
    place-self: center;
}
nav{
    display: grid;
    line-height: 36px;
    list-style: none;
    background-color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0px;

}
.menu1{
    background-color: aqua;
    color: red;
    text-align: center;
    font-weight: 800;
    height: 79px;
    font-size: 52px;
    padding-top: 26px;
}
.navbar ul li a {
    display: block;
    padding: 0 25px;
    color: #fff;
    text-decoration: none;
    font-size: 21px;
}
.navbar ul li{
    float: left;
    border-right:1px solid #156ee2; 
    list-style-type: none;
  
}
.navbar a{
    display: block;
    padding: 0 28px;
    color: #fff;
    text-decoration: none;
}
.navbar a:hover{
    background-color: #156ee2;
}
.navbar .col a{
    background-color: gray;
}
.navbar ul li{
    margin-bottom: 0px;
}
.navbar ul{
    padding: 0;
}
@media (max-width:800px){
    nav{
    display: grid;
            gap: 8px;
            grid-template-columns: repeat(1, minmax(100px,1fr));
        }
       .navbar ul li a {
            display: block;
            padding: 0 16px;
            color: #fff;
            text-decoration: none;
            font-size: 21px;
}

}
@media (max-width:679px){
    .menu1{
        font-size: 28px;
        height: 55px;
    }
    .navbar ul li a {
        display: block;
        padding: 0 8px;
        color: #fff;
        text-decoration: none;
        font-size: 17px;
}

} 
@media (max-width: 517px){
    .menu1{
        font-size: 28px;
        height: 55px;
    }
    .navbar ul li a {
        display: block;
        padding: 0 8px;
        color: #fff;
        text-decoration: none;
        font-size: 12px;
}

} 
    .colour1{
        
       background-color: #ff77cd;
        width: 100%;
        text-align: center;
        
        
    }
    .colour1 h1{
        color: #00093c;
        font-size: 40px;
    }
    .colour2{
        width: 100%;
    }
    .box h2{
        color: #444;
        padding: 10px 0;
        font-size: 30px;
        height: 28px;
        padding: 20px;
        text-align: center;
        border-radius: 5px;
        background: rgb(196, 151, 151);
        box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
    }
    
    .wrapper{
     margin: 20px 0px; 
    padding: 0px 196px;
    padding-bottom: 10px;
    text-transform: capitalize;;
        
    }
    .container{
       
      display: flex;
      gap: 34px;

    }

    .box{
        padding-right: 24px;
        height: 100%;
        padding: 0px 26px;
        border-radius: 5px;
        background: white;
        box-shadow: 0px 5px 10px 13px rgba(0, 0, 0, 0.2);
        width:538.5pt;
    }
    .box p{
    
        font-size: 14px;
        line-height: 1.6;
    }
    .btn{
        color: #fff;
        border: none;
        outline: none;
        font-size: 17px;
        margin-top: 10px;
        padding: 8px 15px;
        background: #333;
        border-radius: 5px;
        display: inline block;
        text-decoration: none;
        position: absolute;

    }
    
    .btn:hover{
        letter-spacing: 1px;

    }
    .box:hover{
        
        box-shadow: 0 10px 15px rgba(0, 0, 0, 0.3);
    }
    .box ul li a{
    line-height: 28px;
}

    .wrap{
        margin: 7px 0px; 
       padding-bottom: 10px;
       text-transform: capitalize;;
           
       }
    .contain{
       
        display: grid;
        gap: 9px;
        width: 100%;
        grid-template-columns: repeat(auto-fit, minmax(266px,1fr));
  
      }
      p.MsoNormal, li.MsoNormal, div.MsoNormal
      {margin-top:0cm;
      margin-right:0cm;
      margin-bottom:8.0pt;
      margin-left:0cm;
      line-height:107%;
      font-size:11.0pt;
      font-family:"Calibri",sans-serif;
    }
  h2
      {
      margin-top:8.0pt;
      margin-right:0cm;
      margin-bottom:6.0pt;
      margin-left:0cm;
      text-align:center;
      line-height:107%;
      page-break-after:avoid;
      font-size:20.0pt;
      font-family:"Calibri",sans-serif;
      color:#2E74B5;
    }
  h4
      {
      margin-top:2.0pt;
      margin-right:0cm;
      margin-bottom:0cm;
      margin-left:0cm;
      margin-bottom:.0001pt;
      line-height:107%;
      page-break-after:avoid;
      font-size:11.0pt;
      font-family:"Calibri Light",sans-serif;
      color:#2E74B5;
      font-weight:normal;
      font-style:italic;}
  a:link, span.MsoHyperlink
      {color:#0563C1;
      text-decoration:underline;}
  a:visited, span.MsoHyperlinkFollowed
      {color:#954F72;
      text-decoration:underline;
    }
  p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
      {
      margin-top:0cm;
      margin-right:0cm;
      margin-bottom:8.0pt;
      margin-left:36.0pt;
      line-height:107%;
      font-size:11.0pt;
      font-family:"Calibri",sans-serif;
    }
  p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst
      {
      margin-top:0cm;
      margin-right:0cm;
      margin-bottom:0cm;
      margin-left:36.0pt;
      margin-bottom:.0001pt;
      line-height:107%;
      font-size:11.0pt;
      font-family:"Calibri",sans-serif;
    }
  p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle
      {
      margin-top:0cm;
      margin-right:0cm;
      margin-bottom:0cm;
      margin-left:36.0pt;
      margin-bottom:.0001pt;
      line-height:107%;
      font-size:11.0pt;
      font-family:"Calibri",sans-serif;
    }
  p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast
      {
      margin-top:0cm;
      margin-right:0cm;
      margin-bottom:8.0pt;
      margin-left:36.0pt;
      line-height:107%;
      font-size:11.0pt;
      font-family:"Calibri",sans-serif;
    }
  span.Heading1Char
      {
      font-family:"Times New Roman",serif;
      color:red;
      font-weight:bold;
    }
  span.Heading2Char
      {
      font-family:"Times New Roman",serif;
      color:#2E74B5;
      font-weight:bold;
    }
  span.Heading4Char
      {
      font-family:"Calibri Light",sans-serif;
      color:#2E74B5;
      font-style:italic;
    }
  p.dates, li.dates, div.dates
      {
      margin-top:0cm;
      margin-right:0cm;
      margin-bottom:8.0pt;
      margin-left:0cm;
      text-align:center;
      line-height:107%;
      font-size:18.0pt;
      font-family:"Calibri",sans-serif;
      color:#FF33CC;
      font-weight:bold;
      text-decoration:underline;
    }
  p.dates2, li.dates2, div.dates2
      {
      margin:0cm;
      margin-bottom:.0001pt;
      line-height:115%;
      font-size:15.0pt;
      font-family:"Calibri",sans-serif;}

  span.datesChar
      {
      color:#FF33CC;
      font-weight:bold;
      text-decoration:underline;
    }
  
  p.limit, li.limit, div.limit
      {
      margin-top:0cm;
      margin-right:0cm;
      margin-bottom:8.0pt;
      margin-left:0cm;
      text-align:center;
      line-height:107%;
      font-size:22.0pt;
      font-family:"Calibri",sans-serif;
      color:#FF33CC;
      font-weight:bold;
      text-decoration:underline;
    }
  p.limit2, li.limit2, div.limit2
      {
      margin-top:0cm;
      margin-right:0cm;
      margin-bottom:8.0pt;
      margin-left:72.0pt;
      line-height:107%;
      font-size:16.0pt;
      font-family:"Calibri",sans-serif;
    }
  p.limit2CxSpFirst, li.limit2CxSpFirst, div.limit2CxSpFirst
      {
      margin-top:0cm;
      margin-right:0cm;
      margin-bottom:0cm;
      margin-left:72.0pt;
      margin-bottom:.0001pt;
      line-height:107%;
      font-size:16.0pt;
      font-family:"Calibri",sans-serif;
    }
  p.limit2CxSpMiddle, li.limit2CxSpMiddle, div.limit2CxSpMiddle
      {
      margin-top:0cm;
      margin-right:0cm;
      margin-bottom:0cm;
      margin-left:72.0pt;
      margin-bottom:.0001pt;
      line-height:107%;
      font-size:16.0pt;
      font-family:"Calibri",sans-serif;
    }
  p.limit2CxSpLast, li.limit2CxSpLast, div.limit2CxSpLast
      {
      margin-top:0cm;
      margin-right:0cm;
      margin-bottom:8.0pt;
      margin-left:72.0pt;
      line-height:107%;
      font-size:16.0pt;
      font-family:"Calibri",sans-serif;
    }
  span.limitChar
      {
      color:#FF33CC;
      font-weight:bold;
      text-decoration:underline;
    }
  p.abo, li.abo, div.abo
      {
      margin-top:0cm;
      margin-right:0cm;
      margin-bottom:8.0pt;
      margin-left:0cm;
      text-align:center;
      line-height:107%;
      font-size:22.0pt;
      font-family:"Calibri",sans-serif;
      color:#FF33CC;
      font-weight:bold;
      text-decoration:underline;
    }
  
  p.pararaph, li.pararaph, div.pararaph
      {
      margin-top:0cm;
      margin-right:0cm;
      margin-bottom:8.0pt;
      margin-left:0cm;
      line-height:107%;
      font-size:16.0pt;
      font-family:"Calibri",sans-serif;
    }
  span.aboChar
      {
      color:#FF33CC;
      font-weight:bold;
      text-decoration:underline;
    }
  p.vacan, li.vacan, div.vacan
      {
      margin-top:12.0pt;
      margin-right:0cm;
      margin-bottom:8.0pt;
      margin-left:0cm;
      text-align:center;
      line-height:107%;
      font-size:26.0pt;
      font-family:"Calibri",sans-serif;
      color:#00B050;
      font-weight:bold;
      text-decoration:underline;
    }
 
  p.post, li.post, div.post
      {
      margin-top:12.0pt;
      margin-right:0cm;
      margin-bottom:8.0pt;
      margin-left:0cm;
      text-align:center;
      line-height:107%;
      font-size:24.0pt;
      font-family:"Calibri",sans-serif;
      color:#7030A0;
      font-weight:bold;
    }
  span.vacanChar
      {
      color:#00B050;
      font-weight:bold;
      text-decoration:underline;
    }
  p.post2, li.post2, div.post2
      {
      margin-top:12.0pt;
      margin-right:0cm;
      margin-bottom:8.0pt;
      margin-left:0cm;
      text-align:center;
      line-height:107%;
      font-size:18.0pt;
      font-family:"Calibri",sans-serif;
      font-weight:bold;
    }
  span.postChar
      {
      color:#7030A0;
      font-weight:bold;
    }
  p.post3, li.post3, div.post3
      {
      margin-top:0cm;
      margin-right:0cm;
      margin-bottom:8.0pt;
      margin-left:32.15pt;
      text-indent:-18.0pt;
      line-height:107%;
      font-size:20.0pt;
      font-family:"Calibri",sans-serif;
      font-weight:bold;
    }
  p.post3CxSpFirst, li.post3CxSpFirst, div.post3CxSpFirst
      {
      margin-top:0cm;
      margin-right:0cm;
      margin-bottom:0cm;
      margin-left:32.15pt;
      margin-bottom:.0001pt;
      text-indent:-18.0pt;
      line-height:107%;
      font-size:20.0pt;
      font-family:"Calibri",sans-serif;
      font-weight:bold;
    }
  p.post3CxSpMiddle, li.post3CxSpMiddle, div.post3CxSpMiddle
      {
      margin-top:0cm;
      margin-right:0cm;
      margin-bottom:0cm;
      margin-left:32.15pt;
      margin-bottom:.0001pt;
      text-indent:-18.0pt;
      line-height:107%;
      font-size:20.0pt;
      font-family:"Calibri",sans-serif;
      font-weight:bold;}
  p.post3CxSpLast, li.post3CxSpLast, div.post3CxSpLast
      {
      margin-top:0cm;
      margin-right:0cm;
      margin-bottom:8.0pt;
      margin-left:32.15pt;
      text-indent:-18.0pt;
      line-height:107%;
      font-size:20.0pt;
      font-family:"Calibri",sans-serif;
      font-weight:bold;
    }
  span.post2Char
      {
      font-weight:bold;
    }
  p.phy, li.phy, div.phy
      {
      margin-top:12.0pt;
      margin-right:0cm;
      margin-bottom:8.0pt;
      margin-left:0cm;
      text-align:center;
      line-height:107%;
      font-size:22.0pt;
      font-family:"Calibri",sans-serif;
      color:#FF33CC;
      font-weight:bold;
      text-decoration:underline;
    }
  span.post3Char
      {
      
      font-weight:bold;
    }
  p.phy1, li.phy1, div.phy1
      {
      margin-top:12.0pt;
      margin-right:0cm;
      margin-bottom:8.0pt;
      margin-left:0cm;
      text-align:center;
      line-height:107%;
      font-size:18.0pt;
      font-family:"Calibri",sans-serif;
      color:#7030A0;
      font-weight:bold;
    }
  span.phyChar
      {
      color:#FF33CC;
      font-weight:bold;
      text-decoration:underline;
    }
  p.phy2, li.phy2, div.phy2
      {
      margin-top:12.0pt;
      margin-right:0cm;
      margin-bottom:8.0pt;
      margin-left:0cm;
      text-align:center;
      line-height:107%;
      font-size:12.0pt;
      font-family:"Calibri",sans-serif;
      font-weight:bold;
    }
  span.phy1Char
      {
      color:#7030A0;
      font-weight:bold;
    }
  p.impost, li.impost, div.impost
      {
      margin-top:0cm;
      margin-right:0cm;
      margin-bottom:8.0pt;
      margin-left:0cm;
      text-align:center;
      line-height:107%;
      font-size:20.0pt;
      font-family:"Calibri",sans-serif;
      color:#00B050;
      font-weight:bold;
      text-decoration:underline;
    }
  span.phy2Char{
      font-weight:bold;
      }height
  span.impostChar
      {

      color:#00B050;
      font-weight:bold;
      text-decoration:underline;
    }
  .MsoPapDefault
      {
        margin-bottom:8.0pt;
      line-height:107%;
    }
    p.MsoNoSpacing, li.MsoNoSpacing, div.MsoNoSpacing
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:13.0pt;
	font-family:"Calibri",sans-serif;}


      .box100{

    height: auto;
    padding-top: 1px;
    padding-right: 0px;
    border-radius: 5px;
    background: white;
    box-shadow: 0px 5px 10px rgb(0 0 0 / 20%);
    }
    
    .box100 ul{
    padding-left: 30px;
    }
    
    .box101{
        height: auto;
        padding-top: 1px;
        padding-right: 0px;
        border-radius: 5px;
        background: white;
        box-shadow: 0px 5px 10px rgb(0 0 0 / 20%);
        }
        
    .box101 ul{
     padding-left: 30px;
    }
    
    .box105{
        height: auto;
        padding-top: 21px;
        padding-right: 0px;
        border-radius: 5px;
        background: white;
        box-shadow: 0px 5px 10px rgb(0 0 0 / 20%);
        }

        .re{
            margin: 20px auto;
            padding: 0 10%;
            padding-bottom: 10px;
            text-transform: capitalize;
            padding: 15px;
        }
    
        .re-size{
            display: grid;
            gap: 40px;
            grid-template-columns: repeat(auto-fit, minmax(325px,1fr));
        }
        
    
        .box5{
            height: 300px;
        padding: 20px;
        text-align: center;
        border-radius: 5px;
        background: white;
        box-shadow: 0px 5px 10px rgb(0 0 0 / 20%);
        }
        .box6{
            height: 300px;
        padding: 20px;
        text-align: center;
        border-radius: 5px;
        background: white;
        box-shadow: 0px 5px 10px rgb(0 0 0 / 20%);
        }
        .box7{
        height: 1650px;
        padding: 20px;
        text-align: center;
        border-radius: 5px;
        background: white;
        box-shadow: 0px 5px 10px rgb(0 0 0 / 20%);
        }
        .box8{
        height: 900px;
        padding: 20px;
        text-align: center;
        border-radius: 5px;
        background: white;
        box-shadow: 0px 5px 10px rgb(0 0 0 / 20%);
        }
        
        .fix{
         position: sticky;
        top: 60px;
        }
        
        .btn:hover{
            letter-spacing: 1px;
    
        }
        .box:hover{
            
            box-shadow: 0 10px 15px rgba(0, 0, 0, 0.3);
        }

        footer{
            width: 99%;
            position: absolute;
            background: linear-gradient(to right, #00093c,#2d0b00);
            color: #fff;
            padding:100px 0 30px;
            font-size: 13px;
            line-height: 20px;
        }
        footer ul li {
            list-style: none;
            margin-bottom: 12px;
            width: fit-content;
            list-style-type: disclosure-closed;
        }
        footer ul li a{
            color: white;
        }
        footer ul li a:link{
            color: white;
        }
        .row{
            width: 85%;
            margin: auto;
            display: flex;
            flex-wrap: inherit;
            align-items: flex-start;
            justify-content: space-between;
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(275px,1fr))
        }
        ul li a{
            text-decoration: none;
            color: #fff;
        }
        .col ul {
            padding-left: 1;
        }
        .col{
            flex-basis: 25%;
            padding: 10px;
        
        }
        .col:nth-child(2), .col:nth-child(3){
            flex-basis: 15%;
        }
        .col h3{
            width: fit-content;
            margin-bottom: 40px;
            position: relative;
        }
        .coll{
            flex-basis: 25%;
            padding: 10px;
        
        }
        .coll:nth-child(2), .coll:nth-child(3){
            flex-basis: 15%;
        }
        .coll h3{
            width: fit-content;
            margin-bottom: 40px;
            position: relative;
        }
        .email-id{
            width: fit-content;
            border-bottom: 1px solid #ccc;
            margin: 20px 0;
            cursor: pointer;
        }
        form{
            padding-bottom: 15px;
            display: flex;
            align-items: center;
            justify-content: space-between;
            border-bottom: 1px solid #ccc;
            margin-bottom: 50px;
        }
        form .far{
            font-size: 18px;
            margin-right: 10px;
        
        }
        form input{
            width: 100%;
            background: transparent;
            color: #ccc;
            border: 0;
            outline: none;
        }
        form button{
            background: transparent;
            border: 0;
            outline: none;
            cursor: pointer;
        
        }
        form button .fa-solid{
            font-size: 16px;
            color: #ccc;
        }
        .social-icons .fab{
            width: 40px;
            height: 40px;
            border-radius: 50%;
            text-align: center;
            line-height: 40px;
            font-size: 20px;
            color: #fff;
            margin-right: 15px;
            cursor: pointer;
        }
        
        hr{
            width: 90%;
            border: 0;
            border-bottom: 1px solid #ccc;
            margin:20px auto;
        
        }
        .copyright{
            text-align: center;
        }
        .underline{
            width: 100%;
            height: 5px;
            background: #767676;
            border-radius: 3px;
            position: absolute;
            top: 25px;
            left: 0;
        }
        
        @media only screen and (min-width: 966px) and (max-width: 1500px){
            .wrapper {
                margin: 0px 0px;
                padding: 0px 0px;
                padding-bottom: 10px;
                text-transform: capitalize;
            }
            .container {
                display: flex;
                gap: 34px;
                margin-left: 28px;
            }
            
        }
         @media only screen and (min-width: 966px) and (max-width: 1500px){
            .wrapper {
                margin: 0px 0px;
                padding: 0px 0px;
                padding-bottom: 10px;
                text-transform: capitalize;
            }
            .container {
                display: flex;
                gap: 34px;
                margin-left: 28px;
            }
            
        }
        @media only screen and (min-width: 1900px) and (max-width: 2500px){
            .wrapper {
                margin: 0px 0px;
                padding: 0px 200px;
                padding-bottom: 10px;
                text-transform: capitalize;
            }
            .container {
                display: flex;
                gap: 34px;
                margin-left: 28px;
            }
            
        }
        @media only screen and (min-width: 2501px) and (max-width: 4000px){
            .wrapper {
                margin: 0px 0px;
                padding: 0px 450px;
                padding-bottom: 10px;
                text-transform: capitalize;
            }
            .container {
                display: flex;
                gap: 34px;
                margin-left: 28px;
            }
        }


        /* Mobile Layout*/

        @media (min-width: 481px) and (max-width: 786px) {
            
            .wrapper {
               
                margin: 51px 0px;
                padding: 0px 0px;
                padding-bottom: 10px;
                text-transform: capitalize;
            }
            .MsoNormalTable{
                width: 100%;
            }
            .box2{
                display: none;
            }
            .box5{
                display: none;
            }
            .box6{
                display: none;
            }
            .box7{
                display: none;
            }
        }
        /* Mobile Layout*/
        @media (min-width: 250px) and (max-width: 370px) {
            .box{
        padding: 0px 5px;
            }
            p.post{
                font-size: 15pt;
            
            }
            p.post2{
                font-size: 13pt;
            }
            
            
            .wrapper {
                margin: 51px 0px;
                padding: 0px 0px;
                padding-bottom: 10px;
                text-transform: capitalize;
            }
            .MsoNormalTable{
                width: 100%;
            }
            .box2{
                display: none;
            }
            .box5{
                display: none;
            }
            .box6{
                display: none;
            }
            .box7{
                display: none;
            }
        }
        @media (min-width: 371px) and (max-width: 480px) {
            p.post{
                font-size: 15pt;
            
            }
            p.post2{
                font-size: 13pt;
            }
            
            
            .wrapper {
                margin: 51px 0px;
                padding: 0px 0px;
                padding-bottom: 10px;
                text-transform: capitalize;
            }
            .MsoNormalTable{
                width: 100%;
            }
            .box2{
                display: none;
            }
            .box5{
                display: none;
            }
            .box6{
                display: none;
            }
            .box7{
                display: none;
            }
        }
        
        @media only screen and (max-width: 962px){
        
            .wrapper {
                
                margin: 51px 0px;
                padding: 0px 0px;
                padding-bottom: 10px;
                text-transform: capitalize;
            }
            .box{
                width: 95%;
                padding: 0px 14px;
            }
            
            .MsoNormalTable{
                width: 100%;
            }
            .box2{
                display: none;
            }
            .box5{
                display: none;
            }
            .box6{
                display: none;
            }
            .box7{
                display: none;
            }
        }
        
        @media (min-width: 734px) and (max-width: 780px) {
            p.dates2{
                font-size: 19px;
            }
        }
         @media (min-width: 681px) and (max-width: 700px) {
            p.dates2{
                font-size: 18px;
            }
        }
         @media (min-width: 631px) and (max-width: 680px) {
            p.dates2{
                font-size: 17px;
            }
        }
        
         @media (min-width: 701px) and (max-width: 733px) {
            p.dates2{
                font-size: 18px;
            }
        }
        
        
        
        .stickyads {
    position: fixed;
    bottom: 0px;
    left: 0;
    width: 100%;
    min-height: 70px;
    max-height: 90px;
    padding: 5px 5px;
    box-shadow: 0 -6px 18px 0 rgba(9, 32, 76, .1);
    -webkit-transition: all .1s ease-in;
    transition: all .1s ease-in;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fefefe;
    z-index: 20;
}

.stickyads .stickyads-content {
    overflow: hidden;
    display: block;
    position: relative;
    height: 70px;
    width: 100%;
    margin-right: 10px;
    margin-left: 10px;
}

.midad{
    display: none;
}
@media (max-width: 962px){
    .midad{
        display: contents;
    }
}