.darkmode{
    display:block;
    background:#000;
    color:#ffffff !important;
}
.darkmode .maintitle,
.darkmode .shrtdesc p{
    color:#fff !important;
}
.darkmode #cssmenu > ul > li > a{
    color:#fff !important;
}
.darkmode .footerbg::after,
.darkmode .mainheader,
.darkmode .header,
.darkmode .footerstrip .inner,
.darkmode .alert-info{
    background:#000 !important;
}
/*--large font--*/
.largefont{
    
}
.largefont .maintitle{
    font-size:2.5rem !important;
}
.largefont .shrtdesc p,
.largefont .footertitle
{
    font-size:22px !important;
}

.largefont  .footrmenu ul li a,
.largefont .footer p,
.largefont .readmore a{
    font-size:20px !important;
}
.largefont #cssmenu > ul > li > a{
    font-size:20px !important;
}
.largefont .texttitle,
.largefont .linktitle,
.largefont .copyright,
.largefont .alert-info{
    font-size:20px !important;
}
/*--largerfont--*/
.largerfont{
    
}
.largerfont .maintitle{
    font-size:3.2rem !important;
}
.largerfont .shrtdesc p,
.largerfont .footertitle
{
    font-size:26px !important;
}

.largerfont  .footrmenu ul li a,
.largerfont .footer p,
.largerfont .readmore a{
    font-size:22px !important;
}
.largerfont #cssmenu > ul > li > a{
    font-size:22px !important;
}
.largerfont .texttitle,
.largerfont .linktitle,
.largerfont .copyright,
.largerfont .alert-info{
    font-size:20px !important;
}
/*---end largerfonr--*/

/*--letter spacing--*/
.letterspacing{
    
}
.letterspacing .maintitle{
    letter-spacing:2px
}
.letterspacing .shrtdesc p,
.letterspacing .footertitle
{
    letter-spacing:2px
}

.letterspacing  .footrmenu ul li a,
.letterspacing .footer p,
.letterspacing .readmore a{
    letter-spacing:2px
}
.letterspacing #cssmenu > ul > li > a{
    letter-spacing:2px
}
.letterspacing .texttitle,
.letterspacing .linktitle,
.letterspacing .copyright,
.letterspacing .alert-info{
    letter-spacing:2px
}
/*--letter spacing end --*/
.wordspacing{
    
}
.wordspacing .maintitle{
    word-spacing: 10px;
}
.wordspacing .shrtdesc p,
.wordspacing .footertitle
{
    word-spacing: 10px;
}

.wordspacing  .footrmenu ul li a,
.wordspacing .footer p,
.wordspacing .readmore a{
    word-spacing: 10px;
}
.wordspacing #cssmenu > ul > li > a{
    word-spacing: 10px;
}
.wordspacing .texttitle,
.wordspacing .linktitle,
.wordspacing .copyright,
.wordspacing .alert-info{
    word-spacing: 10px;
}
/*--word spacing--*/
.linheightspacing{
    
}
.linheightspacing .maintitle{
    line-height: 2rem;
}
.linheightspacing .shrtdesc p,
.linheightspacing .footertitle
{
    line-height: 2rem;
}

.linheightspacing  .footrmenu ul li a,
.linheightspacing .footer p,
.linheightspacing .readmore a{
   line-height: 2rem;
}
.linheightspacing #cssmenu > ul > li > a{
   line-height: 2rem;
}
.linheightspacing .texttitle,
.linheightspacing .linktitle,
.linheightspacing .copyright,
.linheightspacing .alert-info{
    line-height: 2rem;
}
/*--lineheight--*/
.underlinelink{
    
}

.underlinelink  a{
    text-decoration:underline !important;
}
/*--link underline--*/
.radon3d {
    position: relative;
}
.radon3dmenu {
    position: absolute;
    top: 33px;
    background: #fff;
    z-index: 999999;
    box-shadow: 1px 8px 15px rgba(0, 0, 0, 0.1);
    width: 200px;
    display: none;
}
.radon3dmenu ul li {
    display: block;
    border-bottom: 1px solid #f2f2f2;
}
.radon3dmenu ul li a {
    display: block;
    font-size: 0.9rem;
    line-height: 1.2;
    padding: 10px 15px;
    color: #414141;
    transition: 0.3s ease-in-out;
}
.radon3dmenu ul li a:hover {
    color: #da4e15;
}
.radon3d:hover .radon3dmenu {
    display: block;
}
