.imcenter{display: block;margin-left: auto;margin-right: auto;}


.title_shadow{
text-shadow: 1px 1px 2px blue, 0 0 1px black, 0 0 5px black;
font-family: Cambria, Georgia, serif;
font-size:24pt;font-weight:bold; color:#000000;
}

.logo_shadow{    
-webkit-filter: drop-shadow(5px 5px 5px #222 );
filter: drop-shadow(1px 1px 1px #222);
}

.icon_shadow{    
-webkit-filter: drop-shadow(5px 5px 5px #ffffff );
 filter: drop-shadow(5px 5px 5px #ffffff);
}
.Minibox-title{
font: bold 13px Tahoma;
text-align:center;
margin: 0;
color: #ffffff;
padding: 5px 8px;
}

.p_box{
color: blue; text-align:justify; line-height: 15.0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; margin-bottom: 7.5pt; background: FFFFFF;/*FFFFEA*/
}


.box {
  background: #ffffff;
  margin: 0 0 30px;
  border: solid 1px #e6e6e6;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0px 5px;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  
  margin-right: 1px;
  margin: 1.5px /* To maintain gap between divisions*/
  
}	

.hr_g{background: #004d99;}
.hr_r{background: #0000ff;}	
.hr_w{background: #ffffff;}


.kkk {
    font-size: 40px;
    color: #FF8300;
    font-family: "Arial Black", Gadget, sans-serif;
    text-shadow: 0px 0px 0 rgb(173,204,182),
                 -1px 1px 0 rgb(122,153,131),
                 -2px 2px 0 rgb(71,102,80),
                 -3px 3px 0 rgb(20,51,29),
                 -4px 4px 0 rgb(-31,0,0),
                 -5px 5px  0 rgb(-82,-51,0),
                 -6px 6px 5px rgba(0,0,0,0.46),
                 -6px 6px 1px rgba(0,0,0,0.5),
                 0px 0px 5px rgba(0,0,0,.2);
 }

.kkk1 {font-size:32pt; font-weight:bold; color:white; font-family:Arial Black;margin-top: -2px; margin-bottom: -2px;}

/* BLINKING TEXT */
.blink{width:450px;height: 10px;background-color: #ffffff;padding:15px;text-align: center;line-height: 10px;}
span1{font-size: 12pt;font-family: arial;color: #0000b3;font-weight:bold;animation: blink 2s linear infinite;}
@keyframes blink{
0%{opacity: 0;}
50%{opacity: .5;}
100%{opacity: 1;}
}


.awesome{
   font-size: 1em;   font-family: serif;color:#ff;text-align: center;
   animation: animate 2.5s linear infinite;
 } 
@keyframes animate{
   0%{opacity: 0; } }
   100%{opacity: 100;}
 
 
.fbw{font-size:16pt; font-weight:bold;  color:#ccddff; font-family:tahoma;}
.stk{font-size:12pt; font-weight:; color:black; font-family:'Arial', sans-serif;}
.st2{font-size:22pt; font-weight:bold; color:blue; font-family:tahoma;}
.stb{font-size:11pt; font-weight:; color:black; font-family:times;}
.stbb1{font-size:11pt; font-weight:; color:black; font-family:times;}
.stb14{font-size:14pt; font-weight:; color:black; font-family:times;}
.stbb{font-size:12pt; font-weight:; color:black; font-family:times;}
.stbw{font-size:10pt; font-weight:; color:white; font-family:times;}
.stbs{font-size:8pt; font-weight:; color:black; font-family:times;}
.all{left: 50%;top : 50%;position: absolute; transform : translate(-50%, -50%);}
.st3{font-size:20pt; font-weight:bold; color:#ffffff; font-family:tahoma;}
.st1{font-size:11pt; font-weight:bold; color:#ffffff; font-family:tahoma;}
.stx1{font-size:9pt; font-weight:bold; color:black; font-family:tahoma;}
.stx{font-size:6pt; font-weight:bold; color:white; font-family:tahoma;margin-top: -5px; margin-bottom: -5px;}
.sty{font-size:10pt; font-weight:bold; color:white; font-family:tahoma;margin-top: -3px; margin-bottom: -7px;}
.stz{font-size:10pt; font-weight:bold; color:black; font-family:tahoma;margin-top: 0px; margin-bottom: 0px;}
.st4{font-size:40pt; font-weight:bold; color:#007a99; font-family: 'Brush Script MT', cursive;}

 

.sts{font-size:12pt; font-weight:bold; color:#ffffff; font-family:arial;margin-top: -2px; margin-bottom: -2px;}
.sts1{font-size:14pt; font-weight:bold; color:#ffffff; font-family:tahoma;margin-top: 0px; margin-bottom: 0px;}
.bar1{background: #ff4d4d;}
.bar2{background: #DC143C;}	

.bar3{
background: #a90329; /* Old browsers */
background: -moz-linear-gradient(top, #a90329 0%, #8f0222 26%, #050200 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #a90329 0%,#8f0222 26%,#050200 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #a90329 0%,#8f0222 26%,#050200 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#050200',GradientType=0 )
}

.center_text {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.container1 {position: relative;text-align: center;color: white;}  

.tv {
      position: relative;
      width: 100%;
      height: 150px;
      margin: 10px 0;
      background: #FF8300;
      border-radius: 50% / 10%;
      color: #FF8300;
      text-align: center;
      text-indent: .1em;
    }
.tv:before {
      content: '';
      position: absolute;
      top: 10%;
      bottom: 10%;
      right: 5%;
      left: 5%;
      background: inherit;
      border-radius: 5% / 50%;
    }
 .rectangle {
  height: 150px;
  width: 100%;
  background-color: #FF8300;
} 

.r_rect {border-radius: 25px;border: 0px solid #73AD21;padding: 10px; 
width: 100%;background-color: #00004d ;height: 115px;}

/*FOR KEEPING THE HEADER STICKY*/
.top-container {background-color: #f1f1f1;padding: 3px; text-align: center;}
.header { padding: 1px 1px;background: #ccf5ff;z-index: 999;color: #f1f1f1; width: 100%;}
.content { padding: 1px;}
.sticky {position: fixed;top: 0; width: 100%;}
.sticky + .content { padding-top: 225px;}


.button1{
  display: inline-block; padding: 15px 20px; font-size: 20px;
  cursor: pointer;  text-align: center; text-decoration: none;
  outline: none;  color: #ffffff; background-color: #4CAF50;
  border: none; border-radius: 15px; box-shadow: 0 9px #999;
}
.button1:hover {background-color: #3e8e41}
.button1:active {
  background-color: #3e8e41; box-shadow: 0 5px #666;transform: translateY(4px);
}

.zoom {
  padding: 50px;
  background-color: 00004d;
  transition: transform .2s; /* Animation */
  width: 100%;
  height: 150px;
  margin: 0 auto;
}

.zoom:hover {
  transform: scale(1.2); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}

/******************** HEADER STARTS***********************************/
.headerx {
  	height: auto;
  	background-image: 
	  linear-gradient(to right bottom, 
     rgba(230, 243, 255, 0.8),
     rgba(30, 108, 217, 0.6)),
     url('');
 	background-size: cover;
  	background-position: bottom;
  	position: relative;
clip-path: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%);}
/******************** HEADER ENDS***********************************/

.aaa{
    font-size: 40px;
    color: #f0cc60;
    font-family: 'Comic Sans MS', cursive, sans-serif;
    text-shadow: 0px 0px 0 rgb(-15,-51,0),
                 -1px 1px  0 rgb(-270,-306,0),
                 -2px 2px 1px rgba(0,0,0,1),
                 -2px 2px 1px rgba(0,0,0,0.5),
                 0px 0px 1px rgba(0,0,0,.2);
 }


/******************** TEXT ANIMATION***********************************/	
.text1 {font-size: 40px;font-weight: 700;letter-spacing: 8px;margin-bottom: 2px;position: relative;animation: text 3s infinite;}
 @keyframes text {
            0% {
               font-size: 40px;
    color: #f0cc60;
    font-family: 'Comic Sans MS', cursive, sans-serif;
    text-shadow: 0px 0px 0 rgb(-15,-51,0),
                 -1px 1px  0 rgb(-270,-306,0),
                 -2px 2px 1px rgba(0,0,0,1),
                 -2px 2px 1px rgba(0,0,0,0.5),
                 0px 0px 1px rgba(0,0,0,.2);
                }
              30% {letter-spacing: 18px;}
            85% {letter-spacing: 8px;}
        }	
/******************** TEXT ANIMATION ENDS******************************/
 .round_css_txt {
            border-radius: 35px;margin: 10px 10px 3px 3px;
            background: ##e6f2ff;
			border-width: 0px;
            padding: 20px;
            width: 310px;
            height: 45px;
         }
.normal_css_txt {
            margin: 10px 10px 3px 3px;
            background: ##e6f2ff;
			border-width: 0px;
            padding: 20px;
            width: 310px;
            height: 45px;
         }		 
		 
		 
.textinput {float: left;width: 95%;min-height: 200px;
            outline: none;resize: none;border: 1px solid grey;
        }
.hr_s{background: #F77E42;}		

.page_cap {
  font-family: 'Arial', sans-serif;  /* Clean, modern font */
  font-size: 2rem;                   /* Large text for emphasis */
  font-weight: bold;                 /* Make it bold */
  color: #3498db;                    /* Vibrant blue color */
  text-align: center;                /* Centered on the page */
  
  letter-spacing: 2px;               /* Add space between letters */
  padding: 10px;                     /* Add some space around the text */
  background-color: #ffffff;        /* Light background to contrast */
  border-radius: 0px;               /* Slightly rounded corners */
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.0); /* Subtle shadow for depth */
  transition: all 0.3s ease;         /* Smooth transition effect */
}