@import url("https://fonts.googleapis.com/css2?family=Architects+Daughter&family=Oswald&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap");

.row-footer,
.column,
.column-footer {
  box-sizing: border-box;
}

/* create three equal columns that floats next to each other */
.column-container {
  margin: 0 auto;
}

.column {
  border: 3px solid #dbdbd2;
  border-top: 10px solid #0957a8;
  float: left;
  width: 32.23%;
  height: 625px;
  padding: 30px;
  margin: 10px;
  overflow: hidden;
}

.column-container-secondary {
  width: 100%;
}

.column h2 {
  color: #f58021;
  text-transform: uppercase;
  font-weight: 300;
  font-size: 3.85rem;
  font-family: "Bebas Neue", cursive;
  margin-bottom: 10px;
  margin-top: -15px;
}

.column p {
  color: #5c5d5f;
  font-weight: 300;
}

.column i {
  color: #0062a9;
  margin-right: 0.25rem;
  font-size: 3.85rem;
}

.row-footer {
  clear: both;
  margin: 0px 0px 5px 0;
  width: 100%;
  overflow: auto;
  padding: 0px 0px;
  position: relative;
  top: -3rem;
}

.column-footer {
  float: left;
  width: 32.23%;
  height: 45px;
  padding: 15px 15px;
  margin: 0px 10px 0px 10px;
  overflow: hidden;
  background-color: #0062a9;
}

.column-footer a {
  color: #fff;
  float: right;
}

.column-footer a:hover {
  color: #f58021;
}

/* clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

.welcome {
  font-size: 45px;
  font-weight: 600;
  font-family: oswald;
}

a.twitter-link {
  float: right;
  margin-top: 12px;
  margin-right: -15px;
}

a.pressrelease-link {
  float: right;
  margin-top: 67px;
  margin-right: -15px;
}

a.news-link {
  position: relative;
  top: -210rem;
  left: 10%;
}

p.timeline-Tweet-text {
  color: #5c5d5f !important;
  font-weight: 300 !important;
  font-size: 5rem !important;
}

#home-tout .toutbox {
  background: #f8f8f8;
  /* box-shadow: 0 1px 0 rgba(0,0,0,.2); */
  margin: 1rem auto;
  /* padding: 0.4em; */
  position: relative;
  width: 27%;
  left: -182px;
  top: -14px;
}

/* lil box*/
#home-tout .card .card__corner {
  position: absolute;
  top: 0;
  left: -1px;
  width: 1.5em;
  height: 1.5em;
  background-color: #f8f8f8;
}

#home-tout .card .card__corner .card__corner-triangle {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 1.5em 1.5em 0em 0em;
  border-color: transparent #e6e6e6 transparent transparent;
}

#home-tout .toutbox img {
  width: 11rem;
  max-height: 6.5rem;
  min-height: 6.5rem;
}

#home-tout .tout-1 {
  margin-bottom: 10%;
  clear: both;
}

div#home-tout {
  scroll-behavior: auto;
  overflow: auto;
}

div#press_release {
  scroll-behavior: auto;
  overflow: auto;
}

/* === Tout Image PopUp === */
#home-tout .modalDialog {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.8);
  z-index: 99999;
  opacity: 0;
  -webkit-transition: opacity 400ms ease-in;
  -moz-transition: opacity 400ms ease-in;
  transition: opacity 400ms ease-in;
  pointer-events: none;
}

#home-tout .modalDialog:target {
  opacity: 1;
  pointer-events: auto;
}

#home-tout .modalDialog > div {
  width: 28rem;
  position: relative;
  margin: 10% auto;
  padding: 5px 20px 13px 20px;
  border-radius: 10px;
  background: #fff;
  background: -moz-linear-gradient(#fff, #999);
  background: -webkit-linear-gradient(#fff, #999);
  background: -o-linear-gradient(#fff, #999);
}

#home-tout .close {
  background: #606061;
  color: #ffffff;
  line-height: 25px;
  position: absolute;
  right: -12px;
  text-align: center;
  top: -10px;
  width: 24px;
  text-decoration: none;
  font-weight: bold;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  -moz-box-shadow: 1px 1px 3px #000;
  -webkit-box-shadow: 1px 1px 3px #000;
  box-shadow: 1px 1px 3px #000;
}

#home-tout .close:hover {
  background: #00d9ff;
}

#news-archive .modalDialog > div {
  display: none;
}

/* ========================= */
/*#home-tout.tout-1:nth-child(3) {
    display: none;
}
/*#home-tout .tout-1:nth-child(4) {
    display: none;
}
#home-tout .tout-1:nth-child(5) {
    display: none;
}
#home-tout .tout-1:nth-child(6) {
    display: none;
}
#home-tout .tout-1:nth-child(7) {
    display: none;
}
#home-tout .tout-1:nth-child(8) {
    display: none;
}
#home-tout .tout-1:nth-child(9) {
    display: none;
}
#home-tout .tout-1:nth-child(10) {
    display: none;
}*/
#home-tout .tout-1:nth-child(11) {
  display: none;
}

#home-tout .tout-1:nth-child(12) {
  display: none;
}

#home-tout .tout-1:nth-child(13) {
  display: none;
}

#home-tout .tout-1:nth-child(14) {
  display: none;
}

#home-tout .tout-1:nth-child(15) {
  display: none;
}

#home-tout .tout-1:nth-child(16) {
  display: none;
}

#home-tout .tout-1:nth-child(17) {
  display: none;
}

#home-tout .tout-1:nth-child(18) {
  display: none;
}

#home-tout .tout-1:nth-child(19) {
  display: none;
}

#home-tout .tout-1:nth-child(20) {
  display: none;
}

#home-tout .tout-1:nth-child(21) {
  display: none;
}

#home-tout .tout-1:nth-child(22) {
  display: none;
}

#home-tout .tout-1:nth-child(23) {
  display: none;
}

#home-tout .tout-1:nth-child(24) {
  display: none;
}

#home-tout .tout-1:nth-child(25) {
  display: none;
}

#home-tout .tout-1:nth-child(26) {
  display: none;
}

#home-tout .tout-1:nth-child(27) {
  display: none;
}

#home-tout .tout-1:nth-child(28) {
  display: none;
}

#home-tout .tout-1:nth-child(29) {
  display: none;
}

#home-tout .tout-1:nth-child(30) {
  display: none;
}

#home-tout .tout-1:nth-child(31) {
  display: none;
}

#home-tout .tout-1:nth-child(32) {
  display: none;
}

#home-tout .tout-1:nth-child(33) {
  display: none;
}

#home-tout .tout-1:nth-child(34) {
  display: none;
}

#home-tout .tout-1:nth-child(35) {
  display: none;
}

#home-tout .tout-1:nth-child(36) {
  display: none;
}

#home-tout .tout-1:nth-child(37) {
  display: none;
}

#home-tout .tout-1:nth-child(38) {
  display: none;
}

#home-tout .tout-1:nth-child(39) {
  display: none;
}

#home-tout .tout-1:nth-child(40) {
  display: none;
}

#home-tout .tout-1 h4 {
  color: #5c5d5f;
  font-size: 0.95rem;
  margin: 0px 0px;
}

#home-tout .tout-1 p {
  width: 100%;
  height: auto;
  /* white-space: nowrap; */
  overflow: hidden;
  text-overflow: ellipsis;
  color: #5c5d5f;
  font-size: 0.9rem;
  display: -webkit-box;

  -webkit-line-clamp: 30;
  -webkit-box-orient: vertical;
}

#home-tout .tout_link-1 {
  float: right;
  margin-top: -13px;
}

#home-tout .tout_text-1 {
  float: right;
  width: 62%;
  margin-top: -26%;
}

#home-tout .tout_text-1 {
  border-bottom: 1px solid #eee;
  margin-bottom: 10%;
}

.news_items h4 {
  color: #5c5d5f;
  font-size: 0.95rem;
  margin: 0px 0px;
}

.news_items p {
  width: 85%;
  height: auto;
  /* white-space: nowrap; */
  overflow: hidden;
  text-overflow: ellipsis;
  color: #5c5d5f;
  font-size: 0.9rem;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}

.news_items .read-more {
  float: right;
  margin-top: -10px;
}

.quick_links {
  top: -375px;
  color: #fff;
  position: relative;
  height: 200px;
  text-transform: uppercase;
  max-width: 100%;
  margin: 0 auto;
  background: rgb(0, 0, 0);
  background: linear-gradient(
    0deg,
    rgba(0, 0, 0, 0.6671043417366946) 54%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
}

.quick_link {
  width: 16.3333%;
  margin-top: 40px;
}

.quick_link {
  float: left;
  text-align: center;
}

.quick_link a {
  color: #fff;
  display: block;
  font-size: 1.35rem;
  max-height: 1px;
  margin: 0px;
  padding-top: 120px;
  text-decoration: none;
}

.children {
  background: url(images/children_icon_blue_ring.svg) center 0px no-repeat
    transparent;
}

.families {
  background: url(images/families_icon_blue_ring.svg) center 0px no-repeat
    transparent;
}

.adults {
  background: url(images/adults_icon_blue_ring.svg) center 0px no-repeat
    transparent;
}

.applyonline {
  background: url(images/apply_online_icon_blue_ring.svg) center 0px no-repeat
    transparent;
}

.need-help {
  background: url(images/need_help_icon_blue_ring.svg) center 0px no-repeat
    transparent;
}

.localdss {
  background: url(images/local_dss_icon_blue_ring.svg) center 0px no-repeat
    transparent;
}

.children:hover {
  background: url(images/children_icon_hover.svg) center 0px no-repeat
    transparent;
}

.families:hover {
  background: url(images/families_icon_hover.svg) center 0px no-repeat
    transparent;
}

.adults:hover {
  background: url(images/adults_icon_hover.svg) center 0px no-repeat transparent;
}

.applyonline:hover {
  background: url(images/apply_online_icon_hover.svg) center 0px no-repeat
    transparent;
}

.need-help:hover {
  background: url(images/need_help_icon_hover.svg) center 0px no-repeat
    transparent;
}

.localdss:hover {
  background: url(images/local_dss_icon_hover.svg) center 0px no-repeat
    transparent;
}

/* ==== Alert Closure and Bulletins Bar ===*/
/* .closures {color: #fff;padding: 0px;text-align: right;background-color: #F58021;height:34px;width: 100%;min-width: 1024px;max-width: 2285px;} */
.closures {
  color: #fff;
  padding: 10px;
  background-color: #f58021;
  height: auto;
  min-width: 215px;
  max-width: 215px;
  position: absolute;
  z-index: 1;
  top: 100px;
  margin: 0;
  padding: 1%;
}

.closures div {
  position: relative;
}

.closures span.alertbar-left {
  float: left;
  font-size: 1.25rem;
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  position: relative;
  top: 6px;
  left: 10px;
}

.closures span.alertbar-right {
  text-decoration: none;
  font-size: 1rem;
  color: #fff;
}

.closures span.alertbar-right:last-of-type {
  margin: 10px;
}

.closures span.alertbar-right:hover {
  color: #1068b2;
}

.closures a {
  margin-right: 6px;
  cursor: pointer;
}

.closures span:hover {
  color: #1068b2;
}

.closures i {
  font-size: 1.5rem;
  margin-right: 5px;
  margin-left: 5px;
}

.closures img {
  width: 22px;
  position: relative;
  top: 6px;
  margin-left: 6px;
}

.quick_link .children:hover {
  color: #f58021;
}

.quick_link .families:hover {
  color: #0062a9;
}

.quick_link .adults:hover {
  color: #5c5d5f;
}

.quick_link .applyonline:hover {
  color: #dbdbd2;
}

.quick_link .needhelp:hover {
  color: #e9ce00;
}

.quick_link .localdss:hover {
  color: #0062a9;
}

/* VIRGINA COVID ANNOUCEMNET */
.va-alert {
  color: #fff !important;
}

.va-alert--info {
  background: #433279;
}

.va-alert {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: auto;
  max-width: 75% !important;
  margin-top: 1.5rem !important;
  margin-bottom: 1.5em;
  padding: 1rem 1.5rem;
  color: #ffffff;
  font-size: 1rem;
  word-wrap: break-word;
  margin-top: 0;
  border-radius: 5px;
  max-width: 1024px;
  margin: 0 auto;
}

/* .va-alert:before {
    content: " ";
    width: 60px;
    background:url('images/covidwisewapp_icon_purple3.png'), linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ) !important;
    background-size: 85%!important;
    background-position: left;
    background-repeat: no-repeat!important;
    opacity: 1;
}
.va-alert:before {
    display: block;
    top: 0;
    left: 0;
    width: 75px;
    text-align: center;
    padding-top: 21px;
    height:85%;
    opacity: .3;
    background: #000;
    font-weight: 700;
    color: #fff;
    font-size: 40px;
    position: absolute;
} */
.va-alert--info p {
  margin: 0;
}

.va-alert a {
  color: #e9ce00;
  font-weight: 600 !important;
}

.va-alert a:hover {
  color: #9a9a9a;
}

/*===FACELIFT Manipulation====*/
#commonBanner {
  width: 100% !important;
  min-width: 1024px !important;
  max-width: 2285px !important;
}

#footer {
  width: 100% !important;
  min-width: 1024px !important;
  max-width: 2285px !important;
}

.home_commissioner-content {
  margin: 0px auto;
  padding: 0px;
  width: 96.5%;
  border: none;
  color: #5a5a5a;
  font-size: 1.35rem;
  float: none;
  min-height: 316px;
  font-weight: 300;
  position: relative;
  top: 0px;
}

.nav-bp {
  background: #ffffff;
  z-index: 7;
  position: relative;
  top: 74px;
  height: 37px;
}

#nav {
  background: rgba(0, 0, 0, 0) url(/globalimage/facelift/helper_nav_back.png)
    repeat scroll center center !important;
  top: -111px;
  width: 200%;
  height: 111px !important;
}

/* ul#nav {
    left: -127px;
}  */
#nav li.top {
  position: relative;
  top: -2px;
}

#nav li a.top_link {
  height: 32px !important;
  color: #0579c2 !important;
  font-size: 1rem !important;
  font-weight: 500 !important;
  padding: 0 0 0 3px;
  cursor: pointer;
  background: url(//www.test.dss.virginia.gov/globalimage/three_0.gif);
  font-family: oswald;
  text-transform: uppercase;
  border-right: 1px #dbdbd2 solid;
  letter-spacing: 1px;
}

#nav li a.top_link:hover {
  color: #fff !important;
}

#nav ul {
  margin-top: 60px !important;
}

#nav li:nth-child(1) ul.sub {
  background-color: #000000c2 !important;
}

#nav li:nth-child(2) ul.sub {
  background-color: #000000c2 !important;
}

#nav li:nth-child(3) ul.sub {
  background-color: #000000c2 !important;
}

#nav li:nth-child(4) ul.sub {
  background-color: #000000c2 !important;
}

#nav li:nth-child(5) ul.sub {
  background-color: #000000c2 !important;
}

#nav li:nth-child(6) ul.sub {
  background-color: #000000c2 !important;
}

#nav li:nth-child(7) ul.sub {
  background-color: #000000c2 !important;
}

#nav li:nth-child(8) ul.sub {
  background-color: #000000c2 !important;
  left: -304px !important;
}

#nav li:nth-child(9) ul.sub {
  background-color: #000000c2 !important;
  left: -230px !important;
}

#nav li:nth-child(9) a.top_link {
  border-right: 0px transparent solid !important;
}

#innercont #col1outer {
  background-color: #f8f8f8;
  position: relative;
  top: -375px;
  margin-bottom: -350px;
}

.helper {
  display: none;
}

.tagline {
  width: 245px;
}

.helped {
  height: 68px;
}

.portrait img {
  border: 5px solid #e9ce00;
}

.twitterroll {
  width: 100%;
}

.date {
  margin-bottom: 10px;
  width: 65px;
  height: 65px;
  margin-right: 7px;
  font-size: 1.1rem;
  background: #f58021;
  border-top-right-radius: 75px;
  border-top-left-radius: 75px;
  border-bottom-right-radius: 75px;
  border-bottom-left-radius: 75px;
}

ul.news_items li {
  margin: 0 0 57px -40px;
}

#pagebody {
  padding-top: 5px;
}

#header #navbar {
  height: 125px;
}
.informationBox {
  position: absolute;
  top: 130px;
  max-width: 15%;
  left: 85%;
  max-height: auto;
  min-height: 120px;
  margin-right: 20px;
  background-color: rgb(209, 236, 241) !important;
  color: rgb(12, 84, 96) !important;
  border-color: rgb(235, 204, 209) !important;
  margin-left: 50px;
  margin-bottom: 50px;
  z-index: 2;
}

.informationBox .closeBtn {
  position: absolute;
  left: 89%;
  top: 2px;
  font-size: 1.5rem;
  margin: 5px;
}

.informationBox .closeBtn:hover {
  color: red;
}

.informationBox h3 {
  text-align: left;
  line-height: 1.6rem;
}

.informationBox p {
  text-align: left;
  margin: 0.12em;
}

.donateNow {
  position: absolute;
  top: 145px;
  max-width: 100%;
  left: 72%;
  z-index: 2;
}

.donateNow img {
  width: 100%;
}

/*=====End of Facelift Manipulation===*/
/*======NEW Site Edit Line ==========*/
div#siteedit {
  top: 0px;
  position: relative;
}

/*=====Responsive Media====*/
/*------- Begin Alert, Information Box, Hero Promotion, Quick Links Home Page --------- */

@media (max-width: 1920px) and (min-width: 1650px) {
  .informationBox {
    max-width: 420px;
    min-width: 420px;
    left: 69.5%;
  }

  .informationBox h3 {
    font-size: 1.25rem;
  }

  .informationBox p {
    font-size: 0.95rem;
  }
  .quick_links {
    top: -22.95rem !important;
  }

  .quick_links .quick_link {
    width: 13.3333%;
  }

  .quick_link {
    padding-left: 5px;
    padding-right: 5px;
  }

  .quick_links .quick_link a {
    font-size: 1.1rem;
    position: relative;
    left: 63%;
  }
}
@media (max-width: 1649px) and (min-width: 1550px) {
  .informationBox {
    max-width: 420px;
    min-width: 420px;
    left: 63.5%;
  }

  .informationBox h3 {
    font-size: 1.25rem;
  }

  .informationBox p {
    font-size: 0.95rem;
  }
  .quick_links {
    top: -22.95rem !important;
  }

  .quick_links .quick_link {
    width: 11.3333%;
  }

  .quick_link {
    padding-left: 20px;
    padding-right: 20px;
  }

  .quick_links .quick_link a {
    font-size: 1.1rem;
    position: relative;
    left: 85%;
  }
}
/* TODO swap left */
/* TODO updated for lock/unlock takeover */
@media screen and (width < 1450px) {
  .hero-promotion a.btn {
    /* bottom: 85px; */
    bottom: 20px;
    /* left: 515px; */
    left: 1%;
  }
}

@media (max-width: 1549px) and (min-width: 1450px) {
  .informationBox {
    max-width: 420px;
    min-width: 420px;
    left: 62.5%;
  }

  .informationBox h3 {
    font-size: 1.2rem;
  }

  .informationBox p {
    font-size: 0.9rem;
  }
  .quick_links {
    top: -22.95rem !important;
  }

  .quick_links .quick_link {
    width: 11.3333%;
  }

  .quick_link {
    padding-left: 20px;
    padding-right: 20px;
  }

  .quick_links .quick_link a {
    font-size: 1.1rem;
    position: relative;
    left: 79%;
  }
}
@media screen and (width < 1250px) {
  .quick_links {
    height: 200px !important;
  }
}

@media (max-width: 1449px) and (min-width: 1350px) {
  .informationBox {
    max-width: 420px;
    min-width: 420px;
    left: 59%;
  }

  .informationBox h3 {
    font-size: 1.2rem;
  }

  .informationBox p {
    font-size: 0.9rem;
  }

  .quick_links {
    top: -23.95rem !important;
  }

  .quick_links .quick_link {
    width: 11.3333%;
  }

  .quick_link {
    padding-left: 20px;
    padding-right: 20px;
  }

  .quick_links .quick_link a {
    font-size: 0.975rem;
    position: relative;
    left: 70%;
  }
}

@media (max-width: 1349px) and (min-width: 1250px) {
  .informationBox {
    max-width: 420px;
    min-width: 420px;
    left: 56%;
  }

  .informationBox h3 {
    font-size: 1.2rem;
  }

  .informationBox p {
    font-size: 0.9rem;
  }

  .quick_links {
    top: -22.95rem !important;
  }

  .quick_links .quick_link {
    width: 8.3333%;
  }

  .quick_link {
    padding-left: 20px;
    padding-right: 20px;
  }

  .quick_links .quick_link a {
    font-size: 0.875rem;
    position: relative;
    left: 191%;
  }
}

@media (max-width: 1249px) and (min-width: 1150px) {
  .informationBox {
    max-width: 420px;
    min-width: 420px;
    left: 55%;
  }

  .informationBox h3 {
    font-size: 1.2rem;
  }

  .informationBox p {
    font-size: 0.9rem;
  }

  .quick_links {
    top: -22.95rem !important;
  }

  .quick_links .quick_link {
    width: 8.3333%;
  }

  .quick_link {
    padding-left: 20px;
    padding-right: 20px;
  }

  .quick_links .quick_link a {
    font-size: 0.875rem;
    position: relative;
    left: 191%;
  }
}

@media (max-width: 1149px) and (min-width: 1050px) {
  .informationBox {
    max-width: 420px;
    min-width: 420px;
    left: 53%;
  }

  .informationBox h3 {
    font-size: 1.1rem;
  }

  .informationBox p {
    font-size: 0.9rem;
  }

  .quick_links {
    top: -20.95rem !important;
  }

  .quick_links .quick_link {
    width: 6.3333%;
  }

  .quick_link {
    padding-left: 20px;
    padding-right: 20px;
  }

  .quick_links .quick_link a {
    font-size: 0.65rem;
    position: relative;
    left: 322%;
  }
}

@media (max-width: 1049px) and (min-width: 950px) {
  .donateNow {
    left: 65%;
  }

  .informationBox {
    max-width: 420px;
    min-width: 420px;
    left: 49%;
  }

  .informationBox h3 {
    font-size: 1.1rem;
  }

  .informationBox p {
    font-size: 0.9rem;
  }

  .quick_links {
    top: -19.95rem !important;
  }

  .quick_links .quick_link {
    width: 6.3333%;
  }

  .quick_link {
    padding: 20px;
  }

  .quick_links .quick_link a {
    font-size: 0.65rem;
    position: relative;
    left: 322%;
  }
}

@media (max-width: 949px) and (min-width: 0px) {
  donateNow {
    left: 64%;
    top: 115px;
  }

  .donateNow img {
    width: 280px;
  }

  .informationBox {
    display: none;
  }

  .quick_links {
    top: -19.95rem !important;
  }

  .quick_links .quick_link {
    width: 6.3333%;
  }

  .quick_link {
    padding: 20px;
  }

  .quick_links .quick_link a {
    font-size: 0.65rem;
    position: relative;
    left: 195%;
  }
}

/*------- End Alert Information Box, Quick Links Home Page --------- */
@media (max-width: 1828px) and (min-width: 1024px) {
  .column {
    width: 31%;
  }

  .row-footer {
    top: -2rem;
  }

  .column-footer {
    width: 31%;
  }
}

@media (max-width: 1367px) and (min-width: 1353px) {
  .quick_links {
    top: -26.75rem;
  }
}
@media screen and (width <= 1352px) {
  /* #vdssbanner {
    height: 600px !important;
  } */
  .quick_links {
    background: none !important;
    height: 300px;
  }
  .linkContainer {
    display: none;
  }
}

@media (max-width: 1254px) and (min-width: 1023px) {
  .quick_link .children {
    width: 100%;
  }

  .quick_link .families {
    width: 100%;
  }

  .quick_link .adults {
    width: 100%;
  }

  .quick_link .applyonline {
    width: 100%;
  }

  .quick_link .needhelp {
    width: 100%;
  }

  .quick_link .localdss {
    width: 100%;
  }
}

@media screen and (max-width: 1023px) {
  .column-container {
    padding: 5%;
  }

  .column {
    width: 95%;
  }

  .row-footer {
    display: none;
  }

  #home-tout .tout_link-1 {
    margin-top: 1%;
  }

  /* .nav-bp ul#nav {
    padding-left: 14%!important;
	} */
}

@media (max-width: 1524px) and (min-width: 1330px) {
  .news_items p {
    width: 23.5rem;
  }

  .news_items .read-more {
    margin-top: -5px;
  }

  .date {
    margin-top: -13px;
  }
}

@media (max-width: 1330px) and (min-width: 1024px) {
  .news_items h4 {
    font-size: 0.9rem;
  }

  .news_items p {
    width: 16.5rem;
    font-size: 0.9rem;
  }

  .news_items .read-more {
    margin-top: -10px;
  }

  .date {
    margin-top: -15px;
  }
}

@media (max-width: 1450px) and (min-width: 1350px) {
  #home-tout .toutbox img {
    width: 10rem;
    max-height: 5.5rem;
    min-height: 5.5rem;
    margin-left: 21px;
  }

  #home-tout .card .card__corner .card__corner-triangle {
    display: none;
  }

  #home-tout .tout_text-1 {
    margin-top: -29%;
  }
}

@media (max-width: 1349px) and (min-width: 1249px) {
  #home-tout .toutbox img {
    width: 7rem;
    max-height: 3.5rem;
    min-height: 3.5rem;
    margin-left: 45px;
  }

  #home-tout .card .card__corner .card__corner-triangle {
    display: none;
  }

  #home-tout .tout_text-1 {
    margin-top: -23%;
  }
}

@media (max-width: 1248px) and (min-width: 1024px) {
  #home-tout .toutbox img {
    width: 6rem;
    max-height: 3.5rem;
    min-height: 3.5rem;
    margin-left: 57px;
  }

  #home-tout .card .card__corner .card__corner-triangle {
    display: none;
  }

  #home-tout .tout-1 h4 {
    color: #5c5d5f;
    font-size: 0.9rem;
  }
}

@media (max-width: 1248px) and (min-width: 1085px) {
  #home-tout .tout_text-1 {
    width: 70%;
    margin-top: -25%;
  }

  #home-tout .tout_link-1 {
    margin-top: -25%;
  }
}

@media (max-width: 1084px) and (min-width: 1024px) {
  #home-tout .tout_text-1 {
    margin-top: -29%;
  }

  #home-tout .tout_link-1 {
    margin-top: -25%;
  }
}

@media (max-width: 1023px) and (min-width: 768px) {
  #home-tout .toutbox {
    left: -243px;
  }

  .news_items .read-more {
    margin-right: 80%;
    margin-top: 0px;
  }

  #home-tout .tout_text-1 {
    margin-top: -11%;
    left: -10%;
    position: relative;
  }

  #home-tout .tout_link-1 {
    margin-top: -9%;
  }

  #home-tout .toutbox img {
    width: 9rem;
    max-height: 4.5rem;
    min-height: 4.5rem;
  }
}

@media (max-width: 899px) and (min-width: 460px) {
  .quick_links {
    top: -23rem;
  }
}
