.blurcss > :not(#popupnoticeid){
    filter: blur(5px);
    pointer-events: none;
 }
.popupnoticecss{
    z-index: 99;
    position: fixed;
    box-sizing: border-box;
    background-color: rgb(255, 255, 255);
    width: 300px;
    height: 400px;
    justify-self: center;
    top: calc(50% - 200px);
    left: calc(50% - 150px);
    border: 2px solid red;
    cursor:default;
}
.popupnoticecssdisplayblock{
    display: block;
}
.popupnoticecssdisplaynone{
    display: none;
}

.popupxbuttoncss{
    position: fixed;
    box-sizing: border-box;
    color: black;
    text-align: center;
    width: 20px;
    height: 20px;
    padding: 0px;
    background-color: rgba(255, 0, 0, 0);
    right: calc(50% - 150px + 10px);
    top: calc(50% - 200px + 10px);
    cursor: pointer;
    fill-opacity: 0;
    border: 1px solid red;
}
.popupxbuttoncss:hover {
    background-color: rgb(255, 0, 0);
    color:white;
    border: 1px dotted rgb(255, 255, 255);
    font-size: 95%;
}
.popupclosebuttoncss{
    position: fixed;
    box-sizing: border-box;
    color: black;
    text-align: center;
    width: 70px;
    height: 30px;
    padding: 0px;
    background-color: rgba(255, 0, 0, 0);
    right: calc(50% - 35px);
    bottom: calc(50% - 200px + 30px);
    cursor: pointer;
    fill-opacity: 0;
    border: 1px solid red;
}
.popupclosebuttoncss:hover {
    background-color: rgb(255, 0, 0);
    color: white;
    border: 1px dotted rgb(255, 255, 255);
    font-size: 95%;
}
.popupnoticenewcss {
    position:fixed;
    display:block;
    justify-self: center;
    width: 46px;
    height: 26px;
    top: calc(50% - 227px);
    left: calc(50% - 23px);
    box-sizing: border-box;
    color: red;
    background-color: rgb(255, 255, 255);
    padding: 2px;
    border: 2px dotted red;
}
.popupnoticecss table{
    justify-self: center;
    padding-top: 8px;
    width: fit-content 100%;
    box-sizing: border-box;
    background-color: rgb(255, 255, 255);
}
.popupnoticecss h2{
    color: black;
    background-color: rgb(255, 255, 255);
    text-align: center;
    padding-top: 20px;
    font-size: 150%;
    font-weight: bold;
}
.popupnoticecss table td, th{
    text-align: left;
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 255);
}
.popupnoticecss div{
    background-color: rgb(255, 255, 255);
}

.popupnoticecss marquee{
    background-color: rgb(255, 255, 255);
}

.popupnoticetamilnotecss {
    color: rgb(255, 0, 0);
    background-color: rgb(255, 255, 255);
    font-size: 95%;
    font-weight: 600;
    text-align: center;
    padding-top: 10px;
}
.popupnoticeenglishnotecss {
    color: rgb(255, 0, 0);
    background-color: rgb(255, 255, 255);
    font-size: 120%;
    font-weight: 500;
    text-align: center;
    padding-top: 10px;
}
.popupnoticeanimationappear {
    -webkit-animation: fadein 1s;
    animation: fadein 1s;
    animation: scaleout 1s;
}
@-webkit-keyframes fadein {
  from {opacity: 0;} 
  to {opacity: 1;}
}
@keyframes fadein {
  from {opacity: 0;}
  to {opacity: 1;}
}
@-webkit-keyframes scaleout {
  from {scale: 0;} 
  to {scale: 1;}
}
@keyframes scaleout {
  from {scale: 0;}
  to {scale: 1;}
}

.popupnoticeanimationdisappear {
    -webkit-animation: fadeout 1s;
    animation: fadeout 1s;
    animation: scalein 1s;
    
}
@-webkit-keyframes fadeout {
    from {opacity: 1;} 
    to {opacity: 0;}
}
@keyframes fadeout {
    from {opacity: 1;} 
    to {opacity: 0;}
}
@-webkit-keyframes scalein {
  from {scale: 1;} 
  to {scale: 0;}
}
@keyframes scalein {
  from {scale: 1;}
  to {scale: 0;}
}

.newspcss {
    position: relative;
    cursor:pointer;
    color: rgb(255, 255, 255);
    width: 300px;
    height: 30px;
    text-align: center;
    justify-self: center;
    bottom: 10px;
}
.newspcss:hover {
    color: red;
}

.newsdivcss {
    z-index: 98;
    width: 100%;
    height: 30px;
    position: fixed;
    display: block;
    box-sizing: border-box;
    left: 0;
    bottom: 0px;
    background-color: rgb(0, 0, 255);
    border-top: 1px solid red;
    border-bottom: 1px solid red;
}

.socialdivcss {
    z-index: 98;
    position: fixed;
    display:block;
    box-sizing: border-box;
    right: 0;
    top: 25%;
    border-radius: 50px;
   
}

.socialdivcss table, tr, td, th {
    justify-self: center;
}

.socialdivcss a:hover {
    background-color: rgb(0, 0, 0);
    border-radius: 100%;
}

.logoimgcss {
   display:block;
   position:relative;
   left: calc(50% - 75px);
   top: 0;
}

.gototopcss {
    z-index: 100;
    display:block;
    position: fixed;
    right: 10px;
    bottom: 10px;
    opacity: 0.9;
    border-radius: 100%;
}




