off.sppb-addon-title:h1{
    font-size:large;
}
.book-btn{
    off-margin-left: 0px;
    off-margin-top: 2px; 
    font-size: 16px;
    font-weight: bold;
    font-family: "Open Sans";
}
#section-id-1701787195268{
    background-color:#e4e4e4;
    border-radius: 20px;
    off-padding:3%;
}

#section-id-1701962118234{
    background-color:#e4e4e4;
    border-radius: 20px;
    off-padding:3%;
}
#section-id-1701962118248{
    background-color:#e4e4e4;
    border-radius: 20px;
    off-padding:3%;
}

#section-id-1701962118240{
    background-color:#e4e4e4;
    border-radius: 20px;
    off-padding:3%;
}
off#section-id-1716552586265{
    margin-left:200px;
    margin-right:200px;
    border-color:#fe0000;
    border-style:solid;
    border-width:2px;
    border-radius:30px;
        box-shadow: 0px 0px 10px 10px rgba(0, 0, 0, 0.40);
}
.sp-menu-item a:link{
    font-weight:500;
    font-size:14px;
    padding-left:16px;
    padding-right:0px;
}
.sp-menu-item a:hover{
    color:#000 !important;
    font-weight:500;
    font-size:14px;
    padding-right:0px;
}
.bt-robgbk:hover{
    background-color:#000 !important;
}
.bt-robgbk a:hover{
    background-color:#000 !important;
}
off.bt-roblack:hover:visited{
    color:#000;
}
.bt-roblack:hover{
    color:#000 !important;
}
.bt-rpad6{
    margin-right:6px;
}
.bt-but-pad{
    width:320px;
    off-padding:3px;
    margin:7px;
    off-margin-top:0px;
    off-margin-bottom:7px;
    off-margin-left:7px;
    off-margin-right:7px;
    off-margin-bottom:12px;
}
.bt-black{
    color:#000;
}
.bt-shadt{
  color: #fff;
  text-shadow:
    0.5px  0.5px 0 #000,
    -0.5px  0.5px 0 #000,
    -0.5px -0.5px 0 #000,
     0.5px -0.5px 0 #000;
      off-text-shadow: 1px 1px #000;
}
.bt-shadb{
  color: #000;
  text-shadow:
    1px  1px 0 #fff,
    -1px  1px 0 #fff,
    -1px -1px 0 #fff,
     1px -1px 0 #fff;
      off-text-shadow: 1px 1px #000;
}
.bt-shady{
  color: #000;
  text-shadow:
    1px  1px 0 #fefe00,
    -1px  1px 0 #fefe00,
    -1px -1px 0 #fefe00,
     1px -1px 0 #fefe00;
      off-text-shadow: 1px 1px #000;
}
.bt-imc{
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.bt-out{
          outline: 6px solid #000;
}
.bt-outy{
          outline: 6px solid #fefe00;
}
.bt-outyd{
          outline: 6px solid #e8cf46;
}
  .bt-grad{
  background-color: red; /* For browsers that do not support gradients */
  background-image: linear-gradient(#e8cf46, #fefe00, #e8cf46);
  }
off.sp-default-logo.visible-xs{
    height:20px;
    width:130;
    padding:0px;
    margin:0px;
  
}
off.sp-megamenu-wrapper.offcanvas-toggler.visible-sm.visible-xs:link{
    padding:0px;
    margin:0px;
}

.error-message{
    color:#fe0000 !important;
}
.error-message a:link{
    color:#fe0000 !important;
}
.error-message a:visited{
    color:#fff !important;
}
.btn.btn-primary.btn-lg a:link{
    color:#fff;
}
.error-page .btn.btn-primary{
    color:#fff;
}
.error-page .btn.btn-primary:link{
    color:#fff;
}
.error-page .btn.btn-primary:hover{
    color:#fe0000;
}
.img-border-rd{
border-color: #fe0000;
border-style: solid;
border-width: 2px;
border-radius: 30px;
}
.img-border-bk{
border-color: #000;
border-style: solid;
border-width: 2px;
border-radius: 30px;
}
#calendarTitle{
    color:#fe0000 !important;
}
.bt-bold{
    font-weight:bold;
}
.bt-radius{
    border-radius:4px;
}
.bt-no-border{
    border:none;
}
.bt-pad10{
    padding:10px;
}
.bt-button{
    off-padding:0px;
    text-align:center;
    display: inline-block;
    color:#fff;
    font-size:16px;
    font-weight:bold;
    background-color:#fe0000;
    border-radius:4px;
    padding:6px;
    padding-left:12px;
    padding-right:12px;
    border:none;
   off-margin:0;
}
.bt-button:hover{
    color:#fff !important;
    background-color:#000;
}
.bt-button:link{
    color:#fff !important;
    background-color:#fe0000;
}
.bt-button:visited{
    color:#fff !important;
    background-color:#fe0000;
}
.bt-button:active{
    color:#fff !important;
    background-color:#fe000;
}
.bt-button a:visited, a:active a:hover{
    color:#fff !important;
    background-color:#000;
}
.bt-button2{
    off-padding:0px;
    text-align:center;
    display: inline-block;
    color:#000;
    font-size:16px;
    font-weight:bold;
    background-color:#ffff00;
    border-radius:4px;
    padding:6px;
    padding-left:12px;
    padding-right:12px;
    border:none;
   off-margin:0;
}
.bt-button2:hover{
    color:#fff !important;
    background-color:#000 !important;
}
.bt-button2:link{
    color:#000 !important;
    background-color:#fe0000;
}
.bt-button2:visited{
    color:#000 !important;
    background-color:#fe0000;
}
.bt-button2:active{
    color:#000 !important;
    background-color:#fe000;
}
.bt-button2 a:visited, a:active a:hover{
    color:#000 !important;
    background-color:#000;
}
.bt-blue-bg{
    background-color:#dceaf7;
}
off.modal-backdrop {
  z-index: -1;
}
off.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #000000;
}
.modal-backdrop {
  display: none;
}

.modal {
  background: rgba(0,0,0,0.5);
}
.bt-bord-red{
    off-padding:30px;
    background-color:#e4e4e4;
    border-radius:30px;
    border-color:#fe0000;
    border-width:2px;
    border-style:solid;
    box-shadow: 0px 0px 10px 10px rgba(0, 0, 0, 0.40);
}
#sp-bottom{
    padding-top:2%;
    padding-bottom:2%;
}
.sp-footer{
        padding-top:1%;
    padding-bottom:1%;
}
#cboxTitle{
visibility:hidden;
}
#mod-search-searchword{
    display:none;
}
.sp-module-title{
    display:none;
}
.form-links {
  display:none;
}
off.btn{
 display:none;
}
.btn-group{
    display:none;
}
.dl-horizontal{
 display:none;
}
#users-profile-core{
     display:none;
}
#users-profile-custom{
     display:none;
}
#users-profile-custom-joomlamailer{
     display:none;
}
.form-group{
 font-size:18px;
}
.btn.btn-primary.btn-block{
font-size:18px;
}
#username{
  font-size:18px;
  border-color:#fe0000;
  border-style:solid;
  border-width:1px;
}
#password{
  font-size:18px;
  border-color:#fe0000;
  border-style:solid;
  border-width:1px;
}
.reg-login-form-wrap{
 margin-top:50px;

 background-color:#fff !important;
 border-width:2px;
 border-style:solid;
 border-color:#fe0000;
 border-radius:30px;
     box-shadow: 0px 0px 10px 10px rgba(0, 0, 0, 0.40);
}
.alert-heading{
    display:none;
}
.alert-heading {
    display:none;
}
.close {
    display:none;
}
.bt-40{
    font-size:40px;
}
.bt-38{
    font-size:38px;
    }
.bt-30{
    font-size:30px;
    }
.bt-rad10{
    border-radius:10px;
}
.bt-rad20{
    border-color:#000;
    border-style:solid;
    border-width:0.2px;
    border-top:none;
    border-left:none;
  box-shadow: 6px 4px 6px #5c5c5c;
    border-radius:20px;
}
    
.btrisk {
  width: 100%;
  background-color: #FFFFFF;
  border-collapse: collapse;
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
  color: #000000;
}

.btrisk td, .btrisk th {
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
  margin: 0px;
  padding: 8px;
}

.btrisk thead {
    color:#fff;
  background-color: #FE0000;
}
.btriskdiv {
      border: 1px solid #000000;
  border-collapse: collapse;
}
.divTable.btriskdiv .divTableCell, .divTable.btriskdiv .divTableHead {
  border: 1px solid #000000;padding:8px;
}
.divTable.btriskdiv .divTableHeading {
  color:#fff; background: #FE0000;text-align: center;
}
.divTable.btriskdiv .divTableHead {
  font-weight:bold;
}

.divTable{ display: table; }
.divTableRow { display: table-row; }
.divTableHeading { display: table-header-group;}
.divTableCell, .divTableHead { display: table-cell;}
.divTableHeading { display: table-header-group;}
.divTableFoot { display: table-footer-group;}
.divTableBody { display: table-row-group;}

.sppb-meta-author{
    visibility: hidden;
}
.google-plus{
    visibility: hidden;
}
.sppb-addon-article .sppb-article-content-wrap{
    height:660px;
    border:2px;
    border-top:2px solid #fe0000 !important;
        border-bottom:2px solid #fe0000 !important;
            border-left:2px solid #fe0000 !important;
                border-right:2px solid #fe0000 !important;
    border-radius: 30px;
    border-color:#fe0000 !important;
    border-width:2px;
    border-style:solid;
    border-bottom-left-radius:30px;
    border-bottom-right-radius:30px;
}
.sppb-readmore{
    color:#fe0000 !important;
}

.sppb-readmore:hover{
    color:#000 !important;
}
.scrollup{
    color:#fe0000 !important;
        border-color:#fe0000 !important;
    border-width:2px;
    border-style:solid;
    border-radius:10px;
}
.article-info-wrap{
    border:2px;
    border-top:2px solid #fe0000 !important;
        border-bottom:2px solid #fe0000 !important;
            border-left:2px solid #fe0000 !important;
                border-right:2px solid #fe0000 !important;
    border-radius: 30px !important;
    border-color:#fe0000 !important;
    border-width:2px;
    border-style:solid;
    border-bottom-left-radius:30px !important;
    border-bottom-right-radius:30px;
    box-shadow: 0px 0px 10px 10px rgba(0, 0, 0, 0.40);
}

.latestnews{
    font-size:18px !important;
    padding-top:20px;
    color:#fe0000 !important;
        border-radius: 30px !important;
    border-color:#fe0000 !important;
    border-width:2px;
    border-style:solid;
    border-bottom-left-radius:30px !important;
    border-bottom-right-radius:30px;
    box-shadow: 0px 0px 10px 10px rgba(0, 0, 0, 0.40);
}
.latestnews::before{
    color:#000;
    margin: auto !important;
    text-align: center !important;
    padding:10%;
    content:"LATEST NEWS...";
}
.latestnews [itemprop="url"]{
    color:#fe0000 !important;
    font-size:18px !important;
}
.OFF-latestnews:link [itemprop="name"]{
    color:#fe0000 !important;
}
#sp-right sp-module .latestnews:link{
    color:#fe0000 !important;
}
.OFF-latestnews:hover [itemprop="url"]{
    color:#000 !important;
}
.search{
        visibility: hidden;
}
#sp-main-body{
    padding-top:100px;
    background-color:#fff !important;
}
.sppb-readmore{
    off-padding:0px;
    text-align:center;
    display: inline-block;
    color:#fff;
    font-size:16px;
    font-weight:bold;
    background-color:#fe0000;
    border-radius:4px;
    padding:6px;
    padding-left:12px;
    padding-right:12px;
    border:none;
   off-margin:0;
}
.sppb-readmore:hover{
    color:#fff !important;
    background-color:#000 !important;
}
.sppb-readmore:link{
    color:#fff !important;
    background-color:#fe0000 !important;
}
.sppb-readmore:visited{
    color:#fff !important;
    background-color:#fe0000 !important;
}
.sppb-readmore:active{
    color:#fff !important;
    background-color:#fe000 !important;
}
.sppb-readmore a:visited, a:active a:hover{
    color:#fff !important;
    background-color:#000 !important;
}
.caution {
    background: repeating-linear-gradient(135deg, #ebd007, #ebd007 30px, #555 30px, #555 60px);
}
.twitter .text{
            background-color:#000 !important;
    width:0;
display: none;
visibility:hidden;
}
.fa .fa-facebook{
text-align:center;
}
.off-border-top-bottom{
    border-color:#fe0000 !important;
    border-width:2px;
    border-style:solid;
}
