body {
font-family: "Noto Sans", Roboto, sans-serif;
font-size: 16px;
line-height: 1.5;
font-weight: 400;
}

a {
color: #2E81FF;
}

h1, h2, h3, h4, h5, h6 {
  color: rgba(244,115,101,1);
}

p:last-child {
  margin-bottom: 0px;
}

img {
  display: unset;
}

#sp-header-top {
  background: #000000;
}

.logo-image {
  margin-top: 10px;
}

#sp-header-top #sp-top1 {
  margin-top: 20px;
}

#sp-top1 .fa-youtube {
  color: #DE0000;
}

#sp-header {
  background: #333333;
}

#sp-header #sp-menu {
  background: #F47365;
}


.breadcrumb .float-start {
  padding-right: 10px;
}

#sp-menu .justify-content-end {
  justify-content: center !important;
  }


.sp-megamenu-parent {
  margin: 0;
}

.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
  color: #000;
}


.sp-megamenu-parent > li > a {
  color: #777;
  padding: 0 22px;
  font-size: 15px;
  
}


.sp-megamenu-parent > li:hover > a {
  color: #999;
}

.sp-megamenu-parent > li:last-child > a {
  padding: 0px 15px;
}

#sp-main-body {
  padding: 0;
}

#sp-left {
  background: #D5CFCB;
  padding: 0;
}

#sp-left .sp-module {
  border: none;
}

#sp-right {
  background: #BAE2CD;
}

#sp-right .sp-module {
  border: none;
  padding: 0;
}

#sp-right .right-search input[type="search"]:not(.form-control) {
  display: inline-block;
  width: 75%;
}

.article-list .article .featured-article-badge {
  display: none;
}


#sp-footer {
  text-align: center;
}


#sp-footer1 .sp-module {
  margin-bottom: 20px;
}

#sp-footer1 td {
  font-size: 16px;
}

@media (min-width: 576px) {
.container, .container-sm {
  max-width: 98%;
}
}

@media (min-width: 768px) {
.container, .container-md, .container-sm {
  max-width: 98%;
}
}


@media (min-width: 992px) {
.container, .container-lg, .container-md, .container-sm {
  max-width: 98%;
}

}

@media (min-width: 1200px) {
.container, .container-lg, .container-md, .container-sm, .container-xl {
  max-width: 1200px;
}
}

@media (min-width: 1400px) {
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
  max-width: 1200px;
}
}


@media (max-width: 992px) {

}

@media (max-width:991.99px) {
.logo-image {
    height: auto !important;
    
  }

  #sp-header-top #sp-top1 {
    text-align: center;
  }

  #sp-menu .justify-content-end {
  justify-content: flex-end !important;
}


ul.social-icons {
  margin-bottom: 20px !important;
}
  
}

@media (max-width:767.99px) {

}
@media (max-width: 576px) {

}
@media (max-width:575.99px) {

}