.t-Body-side 
{
 background-color:#F2F2F2; 
}

.t-MegaMenu-list--sub .t-MegaMenu-item .t-MegaMenu-item>.t-MegaMenu-itemBody {
padding-bottom:0px;
padding-top:0px!important;
}

.t-MegaMenu-list--sub .t-MegaMenu-itemBody {
padding-bottom:0px;
padding-top:0px!important;
}


.t-Header-nav-list {
  display: flex;
  justify-content: flex-start; /* Align to the left */
  align-items: center;
  padding-bottom: 0px;
  padding-top: 10px !important;
  max-height: 35px;
  overflow: hidden; /* Hide any content that exceeds the max-height */
}


.quran
{
font-size:22px;
text-align:right;
font-family:Al Qalam Quran Majeed;
line-height:1.5
}

.heading-black
{ 
font-size: 1.2rem; 
font-weight:500;
}

.heading-subtext
{
 text-align:justify;
 font-style: italic;
 opacity: 0.5;
 margin-top:-8px;
 margin-bottom:8px;
 }

.heading-subtext2
{
 text-align:justify;
 font-style: italic;
 opacity: 0.5;
 margin-top:-8px;
 margin-bottom:-5px;
}

.heading-subtext3
{
 text-align:justify;
 font-style: italic;
 opacity: 0.5;
 margin-top:-8px;
 margin-bottom:-2px;
}


.circle {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  font-size: 10px;
  color: #fff;
  line-height: 18px;
  text-align: center;
  background: #000;
}

.t-Alert--horizontal .t-Alert-content {
    padding: 10px;
  }

 body {
 background-color:#FFFFFF;
 box-shadow: 0 0 0 1px rgba(0,0,0,.1);
 border-radius: 2px;"
}

.t-Footer-customize:after {  
  content: "Copyright © 2000 - 2023 All rights reserved.";
  color:#000000;
}  

.t-Footer-topButton {  
  float: right;  
  margin: 0 0 0 1rem;  
  color:#000000;
}  
.t-Footer-top:before {  
  line-height: 2.8;  
  content: "Back to Top";  
  color:#000000;
}  

.textjustify
{
 text-align: justify;
 text-justify: inter-word;
}

.heading-maroon
{ 
border-bottom:1px solid #CCC; 
padding-bottom:5px; 
margin-bottom:10px;
color:#800000; 
font-size: 20px; 
font-weight:400; 
text-shadow: 3px 3px 5px #999;
}

.heading-blue
{ 
border-bottom:1px solid #CCC; 
padding-bottom:5px; 
margin-bottom:5px;
color:#2370c2; 
font-size: 20px; 
font-weight:bold;
}

.heading-white
{ 
border-bottom:1px solid #CCC; 
padding-bottom:5px; 
margin-bottom:5px;
color:#FFFFFF; 
font-size: 20px; 
font-weight:bold;
}

.animated-link-group{
        list-style: none; 

    }
.animated-link-group li:before{
     content:"\00BB";}
 

    .animated-link-group li{
    margin-left:-15px;  color:#F00;
        text-decoration: none; font-size: 13px;
     text-shadow: 2px 2px 4px #CCC;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
transition:all .5s;

    }
.animated-link-group li:hover{
        margin-left: 15px;
         color: #800000;     
    }
    
.animated-link-group li:hover a{
         color: #800000;
         text-shadow:0 0 1px #ddd, 0 0 1px #ddd, 0 0 1px #ddd, 0 0 1px #ddd, 0 0 1px #ddd, 0 0 1px #ddd;
     
    }

.side-box{box-shadow:inset -5px 0px 10px -5px rgba(0,0,0,.3),5px 0px 10px -1px rgba(0,0,0,.4); padding:10px; border-radius:5px;  margin-top:15px;}

.round-box{padding-top:20px;padding-bottom:20px;padding-left:10px;padding-right:10px;
           margin-top:0px;background:#f4f4f4;box-shadow:0px 0px 7px rgba(0,0,0,.5);
           -webkit-box-shadow:0px 0px 7px rgba(0,0,0,.5);
           border-radius:10px;
          }

.my-blue-button {
  
  background-color: #00008B;
  -webkit-border-top-left-radius:6px;
  -moz-border-radius-topleft:6px;
  border-top-left-radius:6px;
  -webkit-border-top-right-radius:6px;
  -moz-border-radius-topright:6px;
  border-top-right-radius:6px;
  -webkit-border-bottom-right-radius:6px;
  -moz-border-radius-bottomright:6px;
  border-bottom-right-radius:6px;
  -webkit-border-bottom-left-radius:6px;
  -moz-border-radius-bottomleft:6px;
  border-bottom-left-radius:6px;
  text-indent:0;
  border:1px solid #00005B;
  display:inline-block;
  color:#ffffff;
  font-family:Arial;
  font-size:15px;
  font-weight:bold;
  font-style:normal;
  cursor:pointer;
  
  padding: 6px 20px;
  text-decoration:none;
  text-align:center;
  text-shadow:0px 0px 0px #287ace;
}.my-blue-button:hover {
  background-color:#00005B;
  box-shadow: 0px 0px 10px #6495ED;
}.my-blue-button:active {
  position:relative;
  top:1px;
}


.footer-urls ul{
    margin-top: 0px;
display: inline-block;
margin-left: 10px;
list-style: none;
vertical-align: top;
float:left;


}

.footer-urls ul span{
    color: #fff;
    font-size: 14px;
    font-weight: bolder;
    line-height: 25px;
}

.footer-urls ul a:before {
 content:"\00BB";
}

.footer-urls ul li a{
        text-decoration: none; font-size: 14px; color:#333;
     text-shadow: 2px 2px 4px #CCC;


    }
.footer-urls ul li a:hover{
         color: #fff;
         text-shadow:0 0 1px #ddd, 0 0 1px #ddd, 0 0 1px #ddd, 0 0 1px #ddd, 0 0 1px #ddd, 0 0 1px #ddd;
   

}