/* Enter Your Custom CSS Here */
.city-bg:after {
    background-image: url(https://sobernation.local/wp-content/uploads/2018/11/houses.png);
    display: block;
    content: "";
    left: 0;
    right: 0;
    height: 250px;
    position: absolute;
}
.city-bg {
    padding: 50px 0 250px;
    position: relative;
}

.polaroid-container .pol-thumb .polaroid-label-bottom, .polaroid-container .pol-thumb .polaroid-label-top {
    font-size: 20px;
}



  body .phone-top-nav a.contact-info-question.bottom-info{
    font-size: 9px !important;
  }

body a {
    font-weight: 400;
}

@media (min-width: 767px){
body header.banner #top-banner.fixed .phone-top-nav a.contact-info-question {
    top: 35px;
    -webkit-transform: scale(1.5);
    transform: none;
    left: auto;
    font-size: 12px!important;
    top: 37px;
    width: 160px;
    right: -16px;
    margin-right: 30px;
    font-size: 9px !important;
}
}

body .contact-info-question.logo-disclaimer-text{
  font-family: Open Sans Condensed,sans-serif;
    font-weight: bold;
    letter-spacing: -.5px;
    color: white;
    display: block;
    line-height: 1.2em;
    /* height: 37px; */
    font-size: 12px;
}
body header.banner #top-banner div.logo-container a.brand img {
    position: relative;
    top: -3px;
    transition: all .2s ease-in-out;
}

body .phone-top-nav:before {
    content: "Sponsored 24/7 Rehab Assistance";
  font-size: 14px;
}

body #top-banner.fixed .contact-info-question.logo-disclaimer-text {
    font-family: Open Sans Condensed,sans-serif;
    font-weight: bold;
    letter-spacing: 0;
    color: white;
    display: block;
    line-height: 1em;
    /* height: 37px; */
    font-size: 10px;
    position: relative;
    top: -2px;
}

@media (min-width: 767px){
  body header.banner #top-banner.fixed .phone-top-nav a.contact-info-question {
    top: 35px;
    -webkit-transform: scale(1.5);
    transform: none;
    left: auto;
    font-size: 12px!important;
    top: 37px;
    width: 165px;
    right: -16px;
    margin-right: 30px;
    font-size: 9px !important;
}
  
  body header.banner #top-banner.fixed .phone-top-nav:before {
        content: "Sponsored Rehab Help";
      top: 12px;
      left: 10px;
      top: 7px;
      -webkit-transform: scale(1.5);
      transform: scale(1.5);
      left: 43px;
      letter-spacing: 0;
      font-size: 11px;
      top: 10px;
      font-style: italic;
  }
}

body .phone-top-nav a.contact-info-question.bottom-info {
    font-size: 11px;
    top: 51px;
    width: 171px;
    right: 50%;
    margin-right: -83.5px;
}

.color-black{
  color: black !important; 
}

@media screen and (max-width: 767px){
body .phone-top-nav a.contact-info-question.bottom-info {
    width: 168px!important;
}
}

.polaroid-container .pol-thumb .polaroid-label-bottom, .polaroid-container .pol-thumb .polaroid-label-top {
    font-size: 20px !important;
}

.landing-wrapper{
    max-width: 960px;
    margin: 0px auto;
		padding:10px 20px;
}

.widget {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.dleft{
	width:66.66%;
	float:left;
}

.dright {
    width: 30.33%;
    float: left;
    padding: 20px 20px 38px;
    background: #d1d1d1;
    margin-left: 20px;
}

.drow:after {
  content: "";
  display: table;
  clear: both;
}

.price-wrap{text-align:center;}

.benefits-list{padding-left: 13px !important;}


@media (max-width: 767px){
	.landing-wrapper{
    width: 100%;
    margin: 0px auto;
		padding:0px 20px 10px;
	}
	
	.dleft, .dright {width: 100% !important; margin:10px 0px;}
	.dright {
    padding: 0px 20px;
	}
}