@media only screen and (max-width: 800px) {

.home-menu {
  border: 1px solid #ddd;
  display: inline-block;
  width: 100%;
  margin: 15px 0;
  padding: 15px;
  border-radius: 5px;
}
#block-sstcsubtheme-main-navigation {
  width: 100%;
}
.navbar-nav {
  flex-direction: column;
  padding: 28px 0 2px;
  display:none;
}
.navbar-nav .dropdown-toggle::after {
  position: absolute;
  margin-top: 10px;
  left: 40%;
}
#block-sstcsubtheme-main-navigation ul li.dropdown {
  text-align: left;
  width: 100%;
  margin: 5px 0;
}
.eprofile {
  width: 150px;
  text-align: left;
  display:none;
}
.navbar-nav .dropdown-menu {
  width: 100%;
  position: relative !important;
  inset: 0px auto auto 0px;
  margin: 0 0 10px !important;
  transform: translate3d(0px, 10px, 0px) !important;
}
.toggle-menu {
  background: url("../images/iconm.jpg") no-repeat scroll center center;
  width: 52px;
  border: 1px solid #ccc;
  padding: 20px;
  border-radius: 5px;
  float: right;
  cursor: pointer;
}
.region-content {
  padding: 0;
}
.modal-content {
  width: 97%;
}
.addtoany_list.a2a_kit_size_32 > a {
  padding-right: 10px;
  margin-bottom: 10px;
}
img.align-center {
  width: 100%;
  height: auto;
}
#block-webform {
  display:none;
}
.view-slider-home-page .views-field-body .title-link {
  line-height: 16px;
}
.view-slider-home-page .views-field-body .title-link a {
  font-size: 14px;
  font-weight:400;
}
.view-slider-home-page .views-field-body .con {
  font-size: 12px;
  line-height: 16px;
}
.view-slider-home-page .views-field-body .title-category {
  margin-bottom: 8px;
}
.view-slider-home-page .views-field-body {
  padding: 5px;
  width: 96%;
  bottom: 4%;
  margin: 0 auto;
  left: 0;
  right: 0;
}
.home_side {
  padding:0;
}
.dynamic-list {
  padding: 20px 0;
}
.jvectormap-container {
  height:300px;
}
.jvectormap-container svg {
  height:300px;
}
#map1 {
  height: 21rem !important;
  width: auto !important;
}
.project-list-item .table th {
  border-bottom: 0;
  width: 100% !important;
}
.dynamic-list .list-video.row {
  padding: 1rem 0;
  border-radius: 5px;
}
.title-link.pt-3 {
  margin-top: 10px;
}
.buttonorganisation {
  margin-bottom: 10px;
  padding: 0;
}
.block-views-blockorganizations-list-block-1 .col-md-4 {
  width: 100%;
  max-width: 100%;
  padding:0;
}

.detail-story hr {
  border-top: 1px solid #1b1d1f;
  max-width: 200px;
  margin-top: 30px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
}
.detail-story .paragraph_title {
  font-size: 20px;
  margin-top: 0;
  margin-bottom: 30px;
}
.mt-5, .my-5 {
  margin-top: 20px !important;
}
.detail-story .dr-container {
  margin: 0 auto;
  padding-right: 15px;
  padding-left: 15px;
  width: 100%;
  text-align: justify;
}
.view-stories.view-display-id-block_3 .m-lg-0 {
  margin: 0 15px !important;
  padding: 0;
}
.sdg-small .views-row {
  width: 20px;
  margin: 2px !important;
  padding-left: 0;
  display: inline-block;
}
.view-stories .badge ul {
  display: flex;
  flex-wrap: wrap;
}
.view-stories .badge ul li {
  margin-bottom: 10px;
}
h1.page-title {
  text-align: left !important;
  margin-bottom: 10px;
  font-size: 1.75rem !important;
}
.dp .distitle a {
  font-size: 1.5rem;
  margin: 15px 0;
  display: block;
  line-height: 1;
}
.forumbb, .fcard {
  padding: 15px;
  margin: 0 3% 20px;
  width: 94%;
}
.field--name-comment-forum {
  width: 100%!important;
  margin-top: 2em;
}
.field--name-comment-forum .fcard {
  margin-left:0!important;
  margin-right:0!important;
  width:100%;
}
.tabscovercop button {
  min-width: 70px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.margin-top1 {
  margin-top: 1em;
}
.margin-top1 .col-3 {
  flex: 0 0 auto;
  width: 100%;
}
.gromemberblocks {
  padding: 10px;
}
.margin-top1 .col-9 {
  flex: 0 0 auto;
  width: 100%;
}
.view-cop-list .col-md-4 {
  padding: 0;
  width: 100%;
  max-width: 100%;
}
.margin-top1a .col-3,
.margin-top1a .col-9 {
  flex: 0 0 auto;
  width: 100%;
}
.gromemberblocks-1 img {
  width:100px;
  height:auto;
}
#block-loginlinks {
  display: inline-block;
  text-align: left;
  width: 100%;
}
.dynamic-list .dynamic-list-row {
  position: relative;
  margin: 0 auto 1rem;
  width: 100%;
  border-radius: 5px;
}
.our-partners .field--name-body table {
  width:100%;
}
.our-partners .field--name-body table tr {
  width: 100%;
  display: block;
}
.our-partners .field--name-body table tr td {
  display: block;
  margin: 0 0 10px;
  width: 81%;
}
.our-partners .field--name-body table tr td img {
  width:100%;
}
#block-how-to-partner-with-us .col-md-12 {
  padding-left:0;
  padding-right:0;
}
.home-side.two {
  background: url("../images/hicon.jpg") no-repeat scroll 20px -46px / 10% auto;
}
.home-side.three {
  background: url("../images/hicon.jpg") no-repeat scroll 20px -104px / 10% auto;
}
.home-side.four {
  background: url("../images/hicon.jpg") no-repeat scroll 20px -158px / 10% auto;
}
.home-side.five {
  background: url("../images/hicon.jpg") no-repeat scroll 20px -216px / 10% auto;
}
.home-side.six {
  background: url("../images/hicon.jpg") no-repeat scroll 18px -271px / 10% auto;
}




















}















}
