body {

    line-height: 1.8rem;
}
.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    width: 100%;
padding-right: var(--bs-gutter-x, 0rem);
padding-left: var(--bs-gutter-x, 0rem);

}

#g-mainbar {

    padding: 0 0 3rem 0;
}
.sppb-articles-carousel-meta-date, .sppb-articles-carousel-meta-category a  {
    display: none;
}
h2 {
    line-height: 2rem;
}
h3 {
    line-height: 1.6rem;
}
div.bx-wrapper .bx-controls-direction a.bx-next {
    display:none;
}

div.bx-wrapper .bx-controls-direction a {
    display:none;
}


#g-navigation{
background: #0B2D38;
background: -moz-linear-gradient(left, #0B2D38 0%, #114363 48%, #4B3D4F 100%);
background: -webkit-linear-gradient(left, #0B2D38 0%, #114363 48%, #4B3D4F 100%);
background: linear-gradient(to right, #0B2D38 0%, #114363 48%, #4B3D4F 100%);
}

#g-footer {
background: #134E61;
background: -moz-linear-gradient(left, #134E61 0%, #2B520A 45%, #612C2C 100%);
background: -webkit-linear-gradient(left, #134E61 0%, #2B520A 45%, #612C2C 100%);
background: linear-gradient(to right, #134E61 0%, #2B520A 45%, #612C2C 100%);
}
#g-footer a{
color: #FFF;
}
#g-footer a:hover{
color: #ef381a;
}

#g-offcanvas {
 background: #134E61;
background: -moz-linear-gradient(-45deg, #134E61 0%, #2B520A 45%, #612C2C 100%);
background: -webkit-linear-gradient(-45deg, #134E61 0%, #2B520A 45%, #612C2C 100%);
background: linear-gradient(135deg, #134E61 0%, #2B520A 45%, #612C2C 100%);
}

.moduletable .nav.menu, .moduletable .mostread, .moduletable .latestnews, .moduletable .archive-module, .moduletable .relateditems, .moduletable .categories-module, .moduletable .category-module, .moduletable .latestusers, .moduletable .unstyled {
  
    border: none;
    
}

.ic-info {
   
    background: none;
 	border: none;
}

.ic-info .ic-details {
    padding: 0;
  	background: #efefef;
}
starttime, .ic-period-endtime, .ic-single-starttime, .ic-single-endtime, .ic-datetime-separator {
    font-size: 1em;
    padding-left: 10px;
}
.ic-back {

    font-size: 12px;
  
}

.g-social {
    padding-top: 10px;
}

@media only screen 
	and (min-device-width : 768px) 
	and (max-device-width : 1024px) {
.mobiiliheader{
    background-attachment: scroll !important;
}}
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) {
  .mobiiliheader {
    background-attachment: scroll !important; 
}
h1.sppb-addon-title {
    font-size: 1.9rem !important;
}}
@media only screen  
and (min-device-width : 414px) 
and (max-device-width : 736px){
  .mobiiliheader {
    background-attachment: scroll !important; 
    }
h1.sppb-addon-title {
    font-size: 1.9rem !important;
}}