@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700');

/*------- Katch - Original Styles ----------*/
@media screen and (min-width: 768px) {
	.ka-original #container {
	  max-width: 980px;
	  margin: 0 auto;
	  padding-top: 20px;
	  border: 1px solid red;
	}
}
@media screen and (max-width: 767px) {
	.ka-original .list-container{
		padding:0; min-height: 0; margin-bottom: 5px; position: relative; background:#ffffff; min-height:122px;border:0px;margin-top:0;
	}
    .ka-original .list-container:first-of-type:before{display: none !important;}


	.ka-original .list-container .logo-container{background:none;}
	.ka-original .list-right .content,.list-right p{display:none;}
	.ka-original .list-right{width:100%; text-align: center; padding-top:0; padding-bottom:20px; background:#f5f5f5;}
	.ka-original .list-left{position: static; width:100%; background:none; min-height: 0; max-height:100%; height:auto;}
	.ka-original .list-right h3 a{
        font-size: 14px;
	    color: #02A5D5;
	    line-height: 1.2;
	    text-align: center;
		font-weight:normal;
        font-family: 'open sans', sans-serif !important;
	}
	.ka-original .list-right h3{background:#f5f5f5 !important; margin-top:0; margin-bottom: 0; padding:3px 5px; line-height: .5; padding-top:7px;}
	.ka-original .list-right .link a{font-size:12px;color:#23527c !important;}
	.ka-original .list-container .logo-container{
	position: absolute !important;
    margin: 0 auto !important;
    top: auto !important;
    bottom: 15px !important;
    left: 50% !important;
    margin-left: -147px !important;-webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-radius:0 !important;
    border-top:0 !important;
    height: auto;
    width: auto;
	}
    .list-left{
        left: 0;
    }
    .list-right{
        right: 0;
    }
    .list-
	.ka-original .list-right .button{position: static; margin:0 auto; display:block; float:none; display:inline-block; margin-right:-140px; width:121px; height:51px; background:url(/images/vm-mag/ftr-btn-2.jpg) no-repeat; background-size:100% auto; margin-top:25px;}
	.ka-original .list-right .link{display:block; padding-bottom:10px; background:#f5f5f5 !important;}
	.ka-original .list-container:hover .button {background-position: 0 0;}

}




@media screen and (min-width:768px) {
    body.thankyou .ka-original.all_listings_container .featured{background-color:#FFFFF5;}
    body.thankyou .ka-original.all_listings_container .featured .logo-container:before{height:30px;width:30px;content:' ';position:absolute;top:20px;left:-33px;background:url('//dhe4oz50378wj.cloudfront.net/img/yellow-star.png');background-position: center center; background-repeat: no-repeat;}
    body.thankyou .ka-original .featured a.button{background-image:url('https://dhe4oz50378wj.cloudfront.net/img/red-get-quote.png') !important;content:' ';height:0 !important;width:110px;position:absolute;right:15px;top:30%;background-repeat:no-repeat;}
    body.thankyou .ka-original .featured .featured_quote{    background-color: #FFFAB3;color: #000;padding: 4px 0;text-align: center;margin: 3px 0 0 0;border-top: 1px solid #F7EF77;font-size: 11px;border-radius: 0 0 2px 2px;text-shadow: 1px 1px 0 #FFF;font-weight: bold;}
    body.thankyou .ka-original .list-container:nth-child(1) .list-right .button, .ka-original .list-container:nth-child(3) .list-right .button {
        background: url(/images/ka/orange-btn.png)!important;
        background-repeat: no-repeat!important;
        margin-top: 20px!important
    }
    body.thankyou .ka-original .list-container {
        padding-right: 170px;
        padding-left: 208px;
        min-height: 100px!important;
        background: #fff;
        padding-bottom:10px;
        padding-top:10px;
    }
    body.thankyou .ka-original .list-container.featured{padding-bottom:20px;min-height:125px !important;}
    body.thankyou .ka-original .list-right h3{margin-bottom:5px;margin-top:5px;}
    body.thankyou .ka-original .list-right span.link{display:none;}
    body.thankyou .ka-original .list-right .content a{font-size:12px; line-height: 1.228571429;text-decoration:none;}
    body.thankyou .ka-original .list-container .adnum{position:absolute;left:-25px;top:25px;font-size:18px;}
    body.thankyou .ka-original .list-container.featured .adnum{display:none;}
    body.thankyou .ka-original .list-container .adnum:after{content:'.';}
    body.thankyou .ka-original .list-container:nth-child(1) .list-right .button, .ka-original .list-container:nth-child(3) .list-right .button {
        background: url(/images/ka/orange-btn.png)!important;
        background-repeat: no-repeat!important;
        margin-top: 20px!important
    }
    body.thankyou .ka-original .list-container:nth-child(1) .list-right .button{
        display: block !important;
        top: auto !important;
        margin: 10px auto !important;
        background-image: url(/images/btn-green.png) !important;
        width: 250px !important;
        background-size: contain !important;
        left: 0 !important;
    }
    body.thankyou .ka-original .list-container:nth-child(1) .list-right .button:after{display:none !important;content:'';}
    body.thankyou .ka-original .list-right .button {
        background: url(/images/ka/go-orange-btn.png)!important;
        width: 110px;
        height: auto;
        background-repeat: no-repeat!important;
        padding-top: 56px;
        text-align: center;
        background-position: 50% 50%!important;
        display: block;
        position: absolute
    }
    body.thankyou .ka-original .list-right .button::after{
        content: "Click for free quote";
        display: block;
        font-size: 11px;
        color: #2165A2
    }
    body.thankyou .ka-original .featured .list-right a.button::after  {
        content: "Click for free quote";
        display: block;
        font-size: 11px;
        color: #2165A2;
        margin-top:0;
        margin-left:7px;
    }

    body.thankyou .ka-original .list-container .logo-container img {
        display: block;
        margin: 0!important
    }
    body.thankyou .ka-original .list-right {
        background: 0 0
    }
    body.thankyou .ka-original .logo-container a {
        display: block;
        box-shadow: 0 3px 0 #CCC;
        border: 1px solid #B1B1B1;
        text-decoration: none;
        -webkit-border-radius: 5px;
        padding: 4px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        -webkit-transition: .2s;
        -moz-transition: .2s;
        -o-transition: .2s
    }
    body.thankyou .ka-original .logo-container a .featured_quote{
        display: block;
        font-size:11px;
        background: #FFFAB3;
        line-height: 1;
        text-align: center;
        padding: 4px 0;
        -webkit-border-radius: 0 0 2px 2px;
        -moz-border-radius: 0 0 2px 2px;
        border-radius: 0 0 2px 2px;
        font-weight: 700;
    }
    body.thankyou .ka-original .list-container:nth-of-type(1) .logo-container a .featured_quote{margin-top:5px;}
    body.thankyou .ka-original .list-container:nth-of-type(2) .logo-container a .featured_quote{display:none;}
    body.thankyou .ka-original .logo-container {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none
    }
    body.thankyou .ka-original .list-container {
        max-width: 100%;
    }
    body.thankyou .ka-original .list-left {
        background: 0 0;
        z-index: 9999999;
        left: 0!important;
        top: 0!important
    }
    body.thankyou #main-content .ka-original div.logo-container {
        border: none!important;
        margin: 0!important;
        top: 0;
        left: 0;
        border-radius: none;
        width: auto!important;
        min-width: 0!important;
        border-radius: 0!important;
        height: auto;
        padding: 15px;
        background: 0 0;
        left: 25px
    }
    body.thankyou .ka-original .list-left {
        left: 10px!important
    }

    body.thankyou .ka-original .list-container:nth-child(1), .ka-original .list-container:nth-child(3) {
        background: #FFFFF5
    }
    body.thankyou .ka-original .list-container:hover .logo-container a {
        border-color: #FCE279;
        box-shadow: 0 0 5px #FCE279
    }
    body.thankyou .ka-original .list-container:hover .list-right h3 a {
        text-decoration: underline
    }
    body.thankyou .ka-original .list-right h3 a {
        font-size: 16px;
        color: #2165A2 !important;
        line-height: 1.2!important;
        display: block!important;
        font-weight: 700
    }
    body.thankyou .ka-original .list-right ul li {
        font-size: 12px;
        background:none;
        background-position: 4px 1px;
        padding-bottom:2px;
        line-height:14px;
        font-family: 'Open Sans', sans-serif;
        margin:0;
    }
    body.thankyou .ka-original .logo-container {
        width: auto!important;
        height: auto!important;
        background: 0 0
    }
    body.thankyou .ka-original .seperator {
        border: none;
        height: 1px;
        background: #D8D8D8
    }
    body.thankyou #main-content .ka-original div#content ul {
        margin: 0!important
    }
    body.thankyou .ka-original .list-container {
        padding-right: 170px;
        padding-left: 208px;
        min-height: 100px!important;
        padding-bottom: 10px;
        padding-top:10px;
    }
    body.thankyou .ka-original .list-right .button {
        right: 15px!important;
        left: auto!important;
        top: 0!important;
        margin: 0!important
    }

    body.thankyou .ka-original .list-container {
        position: relative
    }
    body.thankyou .ka-original a{color:#2d2d2d;}
    body.thankyou .ka-original a:hover{text-decoration:none;}
    body.thankyou .ka-original .list-right ul, .ka-original .list-right ul li {
        color: #2d2d2d;
        font-size: 12px;
        list-style-position: inside;
        padding-left:0;
    }
    body.thankyou .ka-original .list-left {
        width: 210px;
        height: 20px;
        float: left;
        min-height: 176px;
        position: relative;
        background-size: 100% 210%;
        left: 0;
        position: absolute;
        height: 100%
    }
    body.thankyou .ka-original .list-container .logo-container {
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        background: #ffff;
        width: 150px;
        height: 150px;
        background: #fff;
        position: absolute;
        left: 50%;
        margin-left: -75px;
        top: 0;
        margin-top: 17px
    }
    body.thankyou .ka-original .list-left {
        width: 210px;
        height: 20px;
        float: left;
        min-height: 176px;
        position: relative;
        background-size: 100% 210%;
        left: 0;
        position: absolute;
        height: 100%
    }
    body.thankyou .ka-original .list-container .logo-container {
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        background: #ffff;
        width: 150px;
        height: 150px;
        background: #fff;
        position: absolute;
        left: 50%;
        margin-left: -75px;
        top: 0;
        margin-top: 17px
    }
}
@media screen and (max-width:767px){
body.thankyou .ka-original .logo-container a .featured_quote{display:none;}
  body.thankyou .ka-original .featured .featured_quote{display:none;}
  body.thankyou .ka-original .featured a.button{background-image:url('https://dhe4oz50378wj.cloudfront.net/img/red-get-quote.png') !important;content:' ';height:55px;width:121px;position:static;margin-right:-170px;background-repeat:no-repeat;bottom:0;background-size:contain;margin-top:20px;display:inline-block;margin-bottom:-5px;}
  body.thankyou .ka-original .list-container .adnum{display:none;}
  body.thankyou .ka-original .list-right .button {
      background: url(/images/ka/go-red-btn.png)!important;
      background-repeat:no-repeat !important;
      background-position:center !important;
      margin-left:25px;
  }
    .ka-original .list-container:nth-child(1) .list-right .button, .ka-original .list-container:nth-child(3) .list-right .button {
        background-image: url(/images/ka/get-quote.png)!important;
        background-repeat: no-repeat!important;
        margin-top: 20px!important
    }
    body.listings.abandonment .ka-original .list-container:nth-child(3) .list-right .button {
        background-image: url(/images/ka/get-quote.png)!important;
        background-repeat: no-repeat!important;
        margin-top: 20px!important
    }
}
@media screen and (min-width:768px) {
    body.listings .ka-original.all_listings_container .featured{background-color:#FFFFF5;}
    body.listings .ka-original.all_listings_container .featured .logo-container:before{height:30px;width:30px;content:' ';position:absolute;top:20px;left:-33px;background:url('//dhe4oz50378wj.cloudfront.net/img/yellow-star.png');background-position: center center; background-repeat: no-repeat;}
    body.listings .ka-original .featured a.button{background-image:url('https://dhe4oz50378wj.cloudfront.net/img/red-get-quote.png') !important;content:' ';height:0 !important;width:110px;position:absolute;right:15px;top:30%;background-repeat:no-repeat;}
    body.listings .ka-original .featured .featured_quote{    background-color: #FFFAB3;color: #000;padding: 4px 0;text-align: center;margin: 3px 0 0 0;border-top: 1px solid #F7EF77;font-size: 11px;border-radius: 0 0 2px 2px;text-shadow: 1px 1px 0 #FFF;font-weight: bold;}
    body.listings .ka-original .list-container:nth-child(1) .list-right .button, .ka-original .list-container:nth-child(3) .list-right .button {
        background: url(/images/ka/orange-btn.png)!important;
        background-repeat: no-repeat!important;
        margin-top: 20px!important
    }
    body.listings .ka-original .list-container {
        padding-right: 170px;
        padding-left: 208px;
        min-height: 100px!important;
        background: #fff;
        padding-bottom:10px;
        padding-top:10px;
    }
    body.listings .ka-original .list-container.featured{padding-bottom:20px;min-height:125px !important;}
    body.listings .ka-original .list-right h3{margin-bottom:5px;margin-top:5px;}
    body.listings .ka-original .list-right span.link a{color:#428bca;text-decoration:none;}
    body.listings .ka-original .list-right .content a{font-size:12px; line-height: 1.228571429;text-decoration:none;}
    body.listings .ka-original .list-container .adnum{position:absolute;left:-25px;top:25px;font-size:18px;}
    body.listings .ka-original .list-container .adnum:after{content:'.';}
    body.listings .ka-original .list-container:nth-child(1) .list-right .button, .ka-original .list-container:nth-child(3) .list-right .button {
        background-image: url(/images/ka/get-quote.png)!important;
        background-repeat: no-repeat!important;
        margin-top: 20px!important
    }
    body.listings .ka-original .list-right .button {
        background: url(/images/ka/go-red-btn.png)!important;
        width: 110px;
        height: auto;
        background-repeat: no-repeat!important;
        padding-top: 56px;
        text-align: center;
        background-position: 50% 50%!important;
        display: block;
        position: absolute
    }
    body.listings .ka-original .list-right .button::after{
        content: "Click for free quote";
        display: block;
        font-size: 11px;
        color: #2165A2;
    }
    body.listings .ka-original .featured .list-right a.button::after  {
        content: "Click for free quote";
        display: block;
        font-size: 11px;
        color: #2165A2;
        margin-top:0 !important;
    }
    body.listings .ka-original .list-container:nth-child(1) .logo-container a::after, body.listings .ka-original .list-container:nth-child(3) .logo-container a::after {
        content: " Get Your Quote";
        display: block;
        background: #FFFAB3;
        line-height: 1;
        text-align: center;
        padding: 4px 0;
        -webkit-border-radius: 0 0 2px 2px;
        -moz-border-radius: 0 0 2px 2px;
        border-radius: 0 0 2px 2px;
        font-weight: 700;
        font-size:11px;
    }
    body.listings .ka-original .list-container .logo-container img {
        display: block;
        margin: 0!important
    }
    body.listings .ka-original .list-right {
        background: 0 0
    }
    body.listings .ka-original .logo-container a {
        display: block;
        box-shadow: 0 3px 0 #CCC;
        border: 1px solid #B1B1B1;
        text-decoration: none;
        -webkit-border-radius: 5px;
        padding: 4px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        -webkit-transition: .2s;
        -moz-transition: .2s;
        -o-transition: .2s
    }
    body.listings .ka-original .logo-container {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none
    }
    body.listings .ka-original .list-container {
        max-width: 100%;
    }
    body.listings .ka-original .list-left {
        background: 0 0;
        z-index: 9999999;
        left: 0!important;
        top: 0!important
    }
    body.listings #main-content .ka-original div.logo-container {
        border: none!important;
        margin: 0!important;
        top: 0;
        left: 0;
        border-radius: none;
        width: auto!important;
        min-width: 0!important;
        border-radius: 0!important;
        height: auto;
        padding: 15px;
        background: 0 0;
        left: 25px
    }
    body.listings .ka-original .list-left {
        left: 10px!important
    }
    body.listings .ka-original .list-container:nth-child(1) .list-left::after,body.listings .ka-original .list-container:nth-child(3) .list-left::after {
        content: " ";
        width: 22px;
        height: 22px;
        display: block;
        position: absolute;
        top: 45px;
        left: 0;
        background: url(/images/ka/yellow-star.png);
        background-repeat: no-repeat
    }
    body.listings .ka-original .list-container:nth-child(1),body.listings .ka-original .list-container:nth-child(3) {
        background: #FFFFF5
    }
    body.listings .ka-original .list-container:hover .logo-container a {
        border-color: #FCE279;
        box-shadow: 0 0 5px #FCE279
    }
    body.listings .ka-original .list-container:hover .list-right h3 a {
        text-decoration: underline
    }
    body.listings .ka-original .list-right h3 a {
        font-size: 16px;
        color: #2165A2;
        line-height: 1.2!important;
        display: block!important;
        font-weight: 700;
        font-family: 'open sans', sans-serif !important;
        text-decoration: none !important;

    }
    body.listings .ka-original .list-right ul li {
        font-size: 12px;
        background:none !important;
        background-position: 4px 1px;
        padding-bottom:2px;
        line-height:17.1429px;
        margin:0 !important;
    }
    body.listings .ka-original .logo-container {
        width: auto!important;
        height: auto!important;
        background: 0 0
    }
    body.listings .ka-original .seperator {
        border: none;
        height: 1px;
        background: #D8D8D8
    }
    body.listings #main-content .ka-original div#content ul {
        margin: 0!important
    }
    body.listings .ka-original .list-container {
        padding-right: 170px;
        padding-left: 208px;
        min-height: 122px!important;
        padding-bottom: 10px;
        padding-top:10px;
    }
    body.listings .ka-original .list-right .button {
        right: 15px!important;
        left: auto!important;
        top: 0!important;
        margin: 0!important;
        text-decoration:none !important;
    }

    body.listings .ka-original .list-container {
        position: relative
    }
    body.listings .ka-original a{color:#2d2d2d;}
    body.listings .ka-original a:hover{text-decoration:none;}
    body.listings .ka-original .list-right ul, .ka-original .list-right ul li {
        color: #2d2d2d;
        font-size: 12px;
        list-style-position: inside;
        padding-left:0;
        list-style-type: square;
        font-family: 'open sans', sans-serif !important;
        margin-left:0 !important;margin-right:0 !important;
    }
    body.listings .ka-original .list-left {
        width: 210px;
        height: 20px;
        float: left;
        min-height: 176px;
        position: relative;
        background-size: 100% 210%;
        left: 0;
        position: absolute;
        height: 100%
    }
    body.listings .ka-original .list-container .logo-container {
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        background: #ffff;
        width: 150px;
        height: 150px;
        background: #fff;
        position: absolute;
        left: 50%;
        margin-left: -75px;
        top: 0;
        margin-top: 17px
    }
    body.listings .ka-original .list-left {
        width: 210px;
        height: 20px;
        float: left;
        min-height: 176px;
        position: relative;
        background-size: 100% 210%;
        left: 0;
        position: absolute;
        height: 100%
    }
    body.listings .ka-original .list-container .logo-container {
        width: 150px;
        height: 150px;
        background: #fff;
        position: absolute;
        left: 50%;
        margin-left: -75px !important;
        top: 0;
        margin-top: 17px !important;
        border-radius:0 !important;
        border-top:0 !important;
    }
    body.listings.abandonment .ka-original .list-container:nth-child(3) .list-right .button {
        background-image: url(/images/ka/get-quote.png)!important;
        background-repeat: no-repeat!important;
        margin-top: 20px!important
    }
    body.listings .ka-original .logo-container a .featured_quote{display:none;}
    body.listings .ka-original .logo-container .adnum-1{display:none;}
    body.listings .ka-original .logo-container .adnum-2{display:none;}

}
@media screen and (max-width:767px){
    body.listings .ka-original .logo-container a .featured_quote{display:none;}
  body.listings .ka-original .featured .featured_quote{display:none;}
  body.listings .ka-original .featured .list-right a.button{background:none !important;background-repeat:no-repeat !important;background-position:center center !important;background-image:url('https://dhe4oz50378wj.cloudfront.net/img/red-get-quote.png') !important;content:' ';height:55px;width:121px;position:static;margin-right:-170px;background-repeat:no-repeat;bottom:0;background-size:contain;margin-top:20px;display:inline-block;margin-bottom:-5px;}
  body.listings .ka-original .list-container .adnum{display:none;}
  body.listings .ka-original .list-right .button {
      background: url(/images/ka/go-red-btn.png)!important;
      background-repeat:no-repeat !important;
      background-position:center !important;
      margin-left:25px;
  }
}
/* =============== MA XML New =============== */

body.listings.abandonment .ka-original .featured a.button{
  background-image:url(/images/ka/go-red-btn.png);
  background-position: center center;
  top:5%;
}
body.listings.abandonment .ka-original .featured a.button:after{margin-top:45px;}
body.listings.abandonment .ka-original .list-right .button{background-image:url(/images/ka/go-red-btn.png) !important;}
body.listings.abandonment .ka-original .list-container:nth-child(1) .list-right .button{background-image:url(/images/ka/get-quote.png)!important;}
@media screen and (min-width:768px){
body.listings.abandonment .ka-original .list-container.featured .list-right a.button{background-image:url('https://dhe4oz50378wj.cloudfront.net/img/red-get-quote.png') !important;content:' ';height:55px;width:121px;position:static;margin-right:-170px;background-repeat:no-repeat;bottom:0;background-size:contain;margin-top:15px !important;display:inline-block;margin-bottom:-5px;position:absolute;}
body.listings.abandonment .ka-original .featured a.button:after{margin-top:0;}
}
@media screen and (max-width:767px){
body.listings.abandonment .ka-original .list-container.featured .list-right a.button{background-image:url('https://dhe4oz50378wj.cloudfront.net/img/red-get-quote.png') !important;content:' ';height:55px;width:121px;position:static;margin-right:-170px;background-repeat:no-repeat;bottom:0;background-size:contain;margin-top:20px;display:inline-block;margin-bottom:-5px;}
}
/* =============== MA XML Magazine =============== */
@media (min-width:768px){
  body.gli-page.thankyou .ka-original .list-container{
    min-height:130px!important;
  }
  body.gli-page.thankyou .ka-original.xml-listing-style{
      position: relative;
      padding-left: 290px;
      min-width: 390px;
      min-height: 500px;
  }
  body.gli-page.thankyou .ka-original.xml-listing-style .list-container{
    background:transparent;
    padding-left:10px;
    padding-right:190px;
  }
  body.gli-page.thankyou .ka-original.xml-listing-style .list-container .list-right .content ul{
    list-style: square;
    padding-left:16px;
  }
  body.gli-page.thankyou .ka-original.xml-listing-style .list-container .list-right .content ul li{
    list-style-position: inside;
  }
  body.gli-page.thankyou .ka-original.xml-listing-style .list-container .list-left{left:auto !important;right:0;}
  body.gli-page.thankyou .ka-original.xml-listing-style .featured a.button{display:none !important;}
  body.gli-page.thankyou .ka-original.xml-listing-style a.button{display:none;}
  body.gli-page.thankyou .ka-original.xml-listing-style .adnum{display:none;}
  body.gli-page.thankyou .ka-original.xml-listing-style .list-right h3{margin-bottom:15px;margin-top:10px;}
  body.gli-page.thankyou .ka-original.xml-listing-style .list-right h3 a{font-size:13px;text-decoration:none;}
  body.gli-page.thankyou .ka-original.xml-listing-style .list-right ul li{padding-bottom:0px;line-height:18px;}
  body.gli-page.thankyou .ka-original .featured .featured_quote{
    background-color:#EEE;
  }
  body.gli-page.thankyou .ka-original .featured .logo-container:hover .featured_quote{
    background-color:#FFFAB3;
  }
  body.gli-page.thankyou .ka-original .logo-container .hidden_quote{
    background-color:#EEE;
    color: #000;
    padding: 4px 0;
    text-align: center;
    margin: 3px 0 0 0;
    border-top: 1px solid #F7EF77;
    font-size: 11px;
    border-radius: 0 0 2px 2px;
    text-shadow: 1px 1px 0 #FFF;
    font-weight: bold;
  }
  body.gli-page.thankyou .ka-original .logo-container:hover .hidden_quote{background-color:#FFFAB3;}
  body.gli-page.thankyou .ka-original .logo-container .hidden_quote:after{
    content:'Get Your Quote';
  }
  body.gli-page.thankyou .ka-original.xml-listing-style .list-container .list-left .logo-container{
      margin-left:-30px;
    }
  body.gli-page.thankyou .ka-original.xml-listing-style .list-container:first-of-type {
      position: absolute;
      left: 0;
      top: 0;
      max-width: 260px;
      padding-right: 25px;
      padding-left: 0;
      padding-top: 165px;
      padding-bottom: 100px;
      background: none;
      bottom: auto !important;
      top: 0 !important;
  }

  body.gli-page.thankyou .ka-original.xml-listing-style .list-container:first-of-type .list-left{
      width:100%;
      height:176px;
  }
  body.gli-page.thankyou .ka-original.xml-listing-style .list-container:first-of-type .list-left .logo-container{
      width:100% !important;
      margin-left:0;
      left:0 !important;
      border-radius:0;
      margin-top:0;
  }
  body.gli-page.thankyou .ka-original .list-container:first-of-type .list-right{
    padding-left: 15px; width:100%; margin-top:30px;
  }
  body.gli-page.thankyou .ka-original .list-container:first-of-type .list-right h3 a{
    font-weight: 100;
    font-family: 'Arial', 'Arial', 'Sans Serif';
    font-size: 28px;
    color: #0C7FCC;
  }
  body.gli-page.thankyou .ka-original.xml-listing-style .list-container:first-of-type .list-left .logo-container a{
    top:auto;
    left:20px;
  }
  body.gli-page.thankyou .ka-original.xml-listing-style .list-container:first-of-type .list-left .logo-container a img{
    margin:0 auto !important;
    width:248px;
    height:auto;
  }
  body.gli-page.thankyou .ka-original.xml-listing-style .list-container:first-of-type.featured .list-right a.button{
    display:block;
    top:auto;
    margin:10px auto;
    background-image: url('/images/btn-green.png');
    width:250px;
    background-size: contain;
    left:10px;
  }
  body.gli-page.thankyou .ka-original.xml-listing-style .list-container:first-of-type.featured .list-right a.button::after{content:'';}
  body.gli-page.thankyou .ka-original.xml-listing-style .list-container:first-of-type.featured .list-right a.button:hover{
    background-image: url('/images/btn-lightgreen.png');
  }
  body.gli-page.thankyou .ka-original.all_listings_container .featured .logo-container:before{
    background:none;
  }

}
/*===== KL MAGAZINE =====*/
@media screen and (min-width:768px) {
    .kl-magazine .adnum{display:none;}
    .kl-magazine .featured_quote{display:none;}
    .kl-magazine .list-container * {
        webkit-font-smoothing: antialiased;
        -webkit-text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
        text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
        font-family: 'Open Sans', sans-serif
    }
    .kl-magazine.all_listings_container {
        position: relative;
        padding-left: 380px;
        min-width: 500px;
        min-height:500px;
    }
    .kl-magazine .list-container {
        border: 1px solid #000;
        padding: 20px 182px 20px 25px;
        position: relative;
        margin-bottom: 10px;
        background: #f8f8f8;
        -webkit-box-shadow: 0 4px 1px -2px rgba(173, 169, 169, .75);
        -moz-box-shadow: 0 4px 1px -2px rgba(173, 169, 169, .75);
        box-shadow: 0 4px 1px -2px rgba(173, 169, 169, .75);
        -webkit-transition: margin-top .3s;
        -moz-transition: margin-top .3s;
        -o-transition: margin-top .3s;
        transition: margin-top .3s
    }
    .kl-magazine .list-container .link {
        word-wrap: break-word
    }
    .kl-magazine .list-left {
        background: #fff;
        position: absolute;
        right: 0;
        top: 0;
        height: 100%;
        min-width: 167px;
        padding: 15px
    }
    .kl-magazine .list-container .logo-container img {
        position: absolute;
        right: 25px;
        top: 50%;
        margin-top: -60px
    }

    .kl-magazine .list-container:first-of-type {
        position: absolute;
        left: 0;
        top: 0;
        max-width: 370px;
        padding-right: 25px;
        padding-top: 134px;
        padding-bottom: 100px;
        border: 4px solid #FFE59C;
        background: #FFFCEE;
        bottom: auto!important;
        top: 0!important
    }
    .kl-magazine .list-container:first-of-type.is_stuck {
        left: 50%;
        margin-top: 20px;
        position: fixed!important;
        transform: translateX(-118%);
    }
    .kl-magazine .list-container:first-of-type .list-left {
        top: 0;
        left: 0;
        max-width: 100%;
        width: 100%;
        height: auto;
        background: #CBE1EC
    }
    .kl-magazine .list-container:first-of-type .logo-container a img {
        position: static;
        margin: 0 auto;
        height: 80px;
        width: auto
    }
    .kl-magazine .list-container:first-of-type .logo-container a {
        margin: 0 auto;
        display: block;
        text-align: center;
        background: #fff;
        padding: 10px 0
    }
    .kl-magazine .list-container h3 {
        line-height: 16px;
        margin-top: 0
    }
    .kl-magazine .list-container:first-of-type h3 {
        text-align: center
    }
    .kl-magazine .list-container:first-of-type h3 a {
        font-size: 20px;
        line-height: 1.3;
        text-align: left;
        padding-top: 10px;
        padding-bottom: 10px;
        color: #02A5D5;
        font-weight: 600
    }
    .kl-magazine .list-container h3 a {
        font-size: 15px;
        font-family: Lato, sans-serif;
        text-decoration:none;
    }
    .kl-magazine .list-container a {
        display: block
    }
    .kl-magazine .list-container .content li {
        list-style: none;
        padding-left: 20px;
        font-size: 14px;
        line-height: 1.3;
        background: url(/images/vm-mag/check-mark.png) no-repeat;
        background-position: left 5px;
        margin-bottom: 5px;
        color: #000;
        background-size: 15px auto;
        background-position: 50% left
    }
    .kl-magazine .list-container a.button {
        height: 47px;
        background: url(/images/vm-mag/ftr-btn-2.jpg) no-repeat;
        margin-top: 15px;
        display: block;
        background-size: 100% auto;
        background-repeat: no-repeat;
        position: absolute;
        width: 166px;
        right: 0;
        bottom: 0;
        z-index: 100
    }
    .kl-magazine .list-container:first-of-type a.button {
        position: static;
        width: 100%;
        background: url(/images/vm-mag/ftr-btn-3.jpg);
        background-size: 100% auto;
        height: 78px;
        position: absolute
    }
    .kl-magazine .list-container a {
        display: block;
        text-decoration:none;
    }
}

@media screen and (max-width:991px) and (min-width:768px) {
    .kl-magazine .list-container .content {
        display: none
    }
    .kl-magazine .list-container {
        padding-left: 10px;
        min-height: 112px
    }
    .kl-magazine .list-container .logo-container img {
        right: 8px
    }
    .kl-magazine .list-container:first-of-type {
        padding-left: 25px;
        max-width: 340px
    }
    .kl-magazine .list-left {
        min-width: 145px
    }
    .kl-magazine .list-container .logo-container img {
        width: 115px
    }
    .kl-magazine .list-container {
        padding-right: 159px
    }
    .kl-magazine .list-container a.button {
        height: 47px;
        width: 146px
    }
    .kl-magazine.all_listings_container {
        padding-left: 350px
    }
    .kl-magazine .list-container:first-of-type a.button {
        height: 74px
    }
    .kl-magazine .list-container .logo-container img {
        margin-top: -50px
    }
}

@media screen and (max-width:991px) and (min-width:768px) {
     .kl-magazine .list-container:first-of-type.is_stuck {
        transform: translateX(-96%);
     }
}
@media screen and (max-width: 767px) {
    .kl-magazine .list-container{
        padding:0;
        min-height: 0;
        margin-bottom: 5px;
        position: relative;
        background:#ffffff;
        min-height:122px;
        border:0px;
        margin-top:0;
    }
    .kl-magazine .adnum{display:none;}
    .kl-magazine .featured_quote{display:none;}
    .kl-magazine .list-container:first-of-type:before{display: none !important;}
    .kl-magazine .list-container .logo-container{background:none;}
    .kl-magazine .list-right .content,.list-right p{display:none;}
    .kl-magazine .list-right{width:100%; text-align: center; padding-top:0; padding-bottom:20px; bacground:#f5f5f5;}
    .kl-magazine .list-left{position: static; width:100%; background:none; min-height: 0; max-height:100%; height:auto;}
    .kl-magazine .list-right h3 a{
        font-size: 14px;
        color: #02A5D5;
        line-height: 1.2;
        text-align: center;
        font-weight:normal;
        font-family: 'open sans', sans-serif !important;
    }
    .kl-magazine .list-right h3{background:#f5f5f5 !important; margin-top:0; margin-bottom: 0; padding:3px 5px; line-height: .5; padding-top:7px;}
    .kl-magazine .list-right h3 a{text-decoration:none;}
    .kl-magazine .list-right .link a{font-size:12px;color:#23527c !important;text-decoration:none;}
    .kl-magazine .list-container .logo-container{
        position: absolute;
        margin: 0 auto;
        top: auto;
        bottom: 15px;
        left: 50%;
        margin-left:  -180px;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        }
    .kl-magazine .list-right .button{position: static; margin:0 auto; display:block; float:none; display:inline-block; margin-right:-140px; width:121px; height:51px; background:url(/images/ka/go-red-btn.png)!important;background-repeat:no-repeat !important; background-position:center !important; background-size:100% auto; margin-top:25px;}
    .kl-magazine .list-right .link{display:block; padding-bottom:10px; background:#f5f5f5 !important;}
    .kl-magazine .list-container:hover .button {background-position: 0 0;}
    body.thankyou .kl-magazine .logo-container a .featured_quote{display:none;}
    body.thankyou .kl-magazine .featured .featured_quote{display:none;}
    body.thankyou .kl-magazine .featured a.button{background-image:url('https://dhe4oz50378wj.cloudfront.net/img/red-get-quote.png') !important;content:' ';height:55px;width:121px;position:static;margin-right:-170px;background-repeat:no-repeat;bottom:0;background-size:contain;margin-top:20px;display:inline-block;margin-bottom:-5px;}
    body.thankyou .kl-magazine .list-container .adnum{display:none;}
    body.thankyou .kl-magazine .list-right .button {
        background: url(/images/ka/go-red-btn.png)!important;
        background-repeat:no-repeat !important;
        background-position:center !important;
        margin-left:25px;
    }
    .kl-magazine .list-container:nth-child(1) .list-right .button, .kl-magazine .list-container:nth-child(3) .list-right .button {
        background-image: url(/images/ka/get-quote.png)!important;
        background-repeat: no-repeat!important;
        margin-top: 20px!important;
        background-size:initial;
    }
    body.listings.abandonment .kl-magazine .list-container:nth-child(3) .list-right .button {
        background-image: url(/images/ka/get-quote.png)!important;
        background-repeat: no-repeat!important;
        margin-top: 20px!important;
        background-size:initial;
    }
      body.listings .kl-magazine .featured .list-right a.button{background:none !important;background-repeat:no-repeat !important;background-position:center center !important;background-image:url('https://dhe4oz50378wj.cloudfront.net/img/red-get-quote.png') !important;content:' ';height:55px;width:121px;position:static;margin-right:-170px;background-repeat:no-repeat;bottom:0;background-size:contain;margin-top:20px;display:inline-block;margin-bottom:-5px;}

}


/*------- KT 8/08/2017 - start ----------*/

@media screen and (max-width: 767px){
	body.final-expense-quotes.thank_you .kl-magazine .list-left {
		display: block;
		position: relative;
		top: 0;
		left: 0;
	}
	body.final-expense-quotes.thank_you .kl-magazine .list-container {
		position: relative;
	}
	body.final-expense-quotes.thank_you .kl-magazine .list-container .logo-container {
		display: block;
		max-width: 100%;
		margin-left: 0 !important;
		left: 0 !important;
		top: 0;
		position: relative !important;
	}
	body.final-expense-quotes.thank_you .kl-magazine .list-container .logo-container a {
		display: inline-block;
		max-width: 45%;
	}
	body.final-expense-quotes.thank_you .kl-magazine .list-container .logo-container a img {
		max-width: 100%;
		margin-left: 10px;
	}
	body.final-expense-quotes.thank_you .kl-magazine .list-right {
		padding-bottom: 20px;
	}
	body.final-expense-quotes.thank_you .kl-magazine .list-right h3 {
		text-align: center;
	}
	body.final-expense-quotes.thank_you .kl-magazine .list-right .content {
		display: none;
	}
	body.final-expense-quotes.thank_you .kl-magazine .list-right .link {
		display: block;
		text-align: center;
		padding-top: 5px;
		padding-bottom: 10px;
	}
	body.final-expense-quotes.thank_you .kl-magazine .featured a.featured_button,
	body.final-expense-quotes.thank_you .kl-magazine .list-right .button {
		position: absolute !important;
		right: 0;
		width: 50% !important;
		margin-right: 0 !important;
		margin-left: 50% !important;
		z-index: 100;
		margin-top: 10px !important;
	}
	body.final-expense-quotes.thank_you .kl-magazine .list-right .button {
		height: 55px;
		bottom: 10px;
	}
	body.final-expense-quotes.thank_you .all_listings_container.kl-magazine {
		padding-bottom: 20px;
	}
	body.final-expense-quotes.thank_you .kl-magazine .list-right h3 {
		background: #eee;
		padding: 8px 15px;
		font-size: 18px;
		color: #02A5D5;
		margin-top: 30px !important;
		margin-bottom: 0 !important;
	}
	body.final-expense-quotes.thank_you .kl-magazine .list-right .link {
		background: #eee;
		padding: 4px 15px 8px 15px;
	}
}
@media screen and (min-width: 440px) and (max-width: 767px){
	body.final-expense-quotes.thank_you .kl-magazine .list-container .logo-container {
		width: 45%;
		text-align: right;
	}
	body.listings .kl-magazine .featured .list-right a.button,
	body.final-expense-quotes.thank_you .kl-magazine .featured a.featured_button,
	body.final-expense-quotes.thank_you .kl-magazine .list-right .button {
		background-position: center left !important;
	}
	body.final-expense-quotes.thank_you .kl-magazine .list-container .logo-container img {
		display: inline-block;
		margin-right: 15px;
	}
}





/* ===========================================================================
==============================
=============== END RNT LISTINGS
==============================
==================================================== */

@media screen and (max-width: 767px) {
	.rnt-original .list-container{
		padding:0;
        min-height: 0;
        margin-bottom: 5px;
        position: relative;
        background:#ffffff;
        min-height:122px;
	}
	.rnt-original  .list-container:first-child,
  .rnt-original  .list-container:nth-child(3),
  .rnt-original .list-container  {
		border:2px solid #f5f5f5;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	/* .rnt-original  .list-container:first-child .list-right h3,
    .rnt-original  .list-container:first-child .list-right .link,
    .rnt-original  .list-container:nth-child(3) .list-right h3,
   .rnt-original   .list-container:nth-child(3) .list-right .link{
		background:#148ed1;
	} */
	.rnt-original  .list-container:first-child .list-right h3 a,
    .rnt-original  .list-container:first-child .list-right .link a,
    .rnt-original  .list-container:nth-child(3) .list-right h3 a,
    .rnt-original  .list-container:nth-child(3) .list-right .link a{
		color:#02A5D5;
	}
	.rnt-original  .list-container .logo-container{background:none;}
	.rnt-original  .list-right .content,.list-right p{display:none;}
	.rnt-original  .list-right{
        width:100%;
        text-align: center;
        padding-top:0;
        padding-bottom:20px;
        bacground:#f5f5f5;
    }
	.rnt-original  .list-left{
        position: static;
        width:100%;
        background:none;
        min-height: 0;
        max-height:100%;
        height:auto;
    }
	.rnt-original  .list-right h3 a{font-size: 14px;
	    color: #02A5D5;
	    line-height: 1.2;
	    text-align: center;
		font-weight:normal;
	}
	.rnt-original  .list-right h3{
        background:#f5f5f5;
        margin-top:0;
        margin-bottom: 0;
        padding:3px 5px;
        line-height: .5;
        padding-top:7px;
    }
	.rnt-original  .list-right .link a{font-size:12px;}
	.rnt-original  .list-container .logo-container{
        position: absolute;
        margin: 0 auto;
        top: auto;
        bottom: 15px;
        left: 50%;
        margin-left: -147px;-webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
	}
	.rnt-original .list-right .button{
        position: static;
        margin:0 auto;
        display:block;
        float:none;
        display:inline-block;
        margin-right:-140px;
        width:150px; height:42px;
        background:url(/images/vm-mag/ftr-btn-2.jpg) no-repeat;
        background-size:100% auto;
        margin-top:25px;
    }
	.rnt-original .list-right .link{
        display:block;
        padding-bottom:10px;
        background:#f5f5f5;
    }
	.rnt-original  .list-container:hover .button {
        background-position: 0 0;
    }

}

@media screen and (min-width:768px) {
    body.thankyou .rnt-original.all_listings_container .featured{background-color:#FFFFF5;}
    body.thankyou .rnt-original.all_listings_container .featured .logo-container:before{height:30px;width:30px;content:' ';position:absolute;top:20px;left:-33px;background:url('//dhe4oz50378wj.cloudfront.net/img/yellow-star.png');background-position: center center; background-repeat: no-repeat;}
    body.thankyou .rnt-original .featured a.featured_button{background-image:url('https://dhe4oz50378wj.cloudfront.net/img/red-get-quote.png');content:' ';height:50px;width:110px;position:absolute;right:15px;top:30%;background-repeat:no-repeat;}
    body.thankyou .rnt-original .featured .featured_quote{    background-color: #FFFAB3;color: #000;padding: 4px 0;text-align: center;margin: 3px 0 0 0;border-top: 1px solid #F7EF77;font-size: 11px;border-radius: 0 0 2px 2px;text-shadow: 1px 1px 0 #FFF;font-weight: bold;}
    body.thankyou .rnt-original .list-container:nth-child(1) .list-right .button, .rnt-original .list-container:nth-child(3) .list-right .button {
        background: url(/images/ka/orange-btn.png)!important;
        background-repeat: no-repeat!important;
        margin-top: 20px!important
    }
    body.thankyou .rnt-original .list-container {
        padding-right: 170px;
        padding-left: 208px;
        min-height: 100px!important;
        background: #fff;
        padding-bottom:10px;
        padding-top:10px;
    }
    body.thankyou .rnt-original .list-container.featured{padding-bottom:20px;min-height:125px !important;}
    body.thankyou .rnt-original .list-right h3{margin-bottom:5px;margin-top:5px;}
    body.thankyou .rnt-original .list-right span.link{display:none;}
    body.thankyou .rnt-original .list-right .content a{font-size:12px; line-height: 1.228571429;text-decoration:none;}
    body.thankyou .rnt-original .list-container .adnum{position:absolute;left:-25px;top:25px;font-size:18px;}
    body.thankyou .rnt-original .list-container .adnum:after{content:'.';}
    body.thankyou .rnt-original .list-container:nth-child(1) .list-right .button, .rnt-original .list-container:nth-child(3) .list-right .button {
        background: url(/images/ka/orange-btn.png)!important;
        background-repeat: no-repeat!important;
        margin-top: 20px!important
    }
    body.thankyou .rnt-original .list-right .button {
        background: url(/images/ka/go-orange-btn.png)!important;
        width: 110px;
        height: auto;
        background-repeat: no-repeat!important;
        padding-top: 56px;
        text-align: center;
        background-position: 50% 50%!important;
        display: block;
        position: absolute
    }
    body.thankyou .rnt-original .list-right .button::after{
        content: "Click for free quote";
        display: block;
        font-size: 11px;
        color: #2165A2
    }
    body.thankyou .rnt-original .list-right .featured_button::after  {
        content: "Click for free quote";
        display: block;
        font-size: 11px;
        color: #2165A2;
        margin-top:50px;
        margin-left:7px;
    }
    body.thankyou .rnt-original .list-container:nth-child(1) .logo-container a::after,
    .rnt-original .list-container:nth-child(3) .logo-container a::after {
        content: " Get Your Quote";
        display: block;
        background: #FFFAB3;
        line-height: 1;
        text-align: center;
        padding: 4px 0;
        -webkit-border-radius: 0 0 2px 2px;
        -moz-border-radius: 0 0 2px 2px;
        border-radius: 0 0 2px 2px;
        font-weight: 700
    }
    body.thankyou .rnt-original .list-container .logo-container img {
        display: block;
        margin: 0!important
    }
    body.thankyou .rnt-original .list-right {
        background: 0 0
    }
    body.thankyou .rnt-original .logo-container a {
        display: block;
        box-shadow: 0 3px 0 #CCC;
        border: 1px solid #B1B1B1;
        text-decoration: none;
        -webkit-border-radius: 5px;
        padding: 4px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        -webkit-transition: .2s;
        -moz-transition: .2s;
        -o-transition: .2s
    }
    body.thankyou .rnt-original .logo-container {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none
    }
    body.thankyou .rnt-original .list-container {
        max-width: 100%;
    }
    body.thankyou .rnt-original .list-left {
        background: 0 0;
        z-index: 9999999;
        left: 0!important;
        top: 0!important
    }
    body.thankyou #main-content .rnt-original div.logo-container {
        border: none!important;
        margin: 0!important;
        top: 0;
        left: 0;
        border-radius: none;
        width: auto!important;
        min-width: 0!important;
        border-radius: 0!important;
        height: auto;
        padding: 15px;
        background: 0 0;
        left: 25px
    }
    body.thankyou .rnt-original .list-left {
        left: 10px!important
    }

    body.thankyou .rnt-original .list-container:nth-child(1), .rnt-original .list-container:nth-child(3) {
        background: #FFFFF5
    }
    body.thankyou .rnt-original .list-container:hover .logo-container a {
        border-color: #FCE279;
        box-shadow: 0 0 5px #FCE279
    }
    body.thankyou .rnt-original .list-container:hover .list-right h3 a {
        text-decoration: underline
    }
    body.thankyou .rnt-original .list-right h3 a {
        font-size: 16px;
        color: #2165A2;
        line-height: 1.2!important;
        display: block!important;
        font-weight: 700
    }
    body.thankyou .rnt-original .list-right ul li {
        font-size: 12px;
        background-position: 4px 1px;
        padding-bottom:2px;
        line-height:14px;
    }
    body.thankyou .rnt-original .logo-container {
        width: auto!important;
        height: auto!important;
        background: 0 0
    }
    body.thankyou .rnt-original .seperator {
        border: none;
        height: 1px;
        background: #D8D8D8
    }
    body.thankyou #main-content .rnt-original div#content ul {
        margin: 0!important
    }
    body.thankyou .rnt-original .list-container {
        padding-right: 170px;
        padding-left: 208px;
        min-height: 100px!important;
        padding-bottom: 10px;
        padding-top:10px;
    }
    body.thankyou .rnt-original .list-right .button {
        right: 15px!important;
        left: auto!important;
        top: 0!important;
        margin: 0!important
    }

    body.thankyou .rnt-original .list-container {
        position: relative
    }
    body.thankyou .rnt-original a{color:#2d2d2d;}
    body.thankyou .rnt-original a:hover{text-decoration:none;}
    body.thankyou .rnt-original .list-right ul, .rnt-original .list-right ul li {
        color: #2d2d2d;
        font-size: 12px;
        list-style-position: inside;
        padding-left:0;
    }
    body.thankyou .rnt-original .list-left {
        width: 210px;
        height: 20px;
        float: left;
        min-height: 176px;
        position: relative;
        background-size: 100% 210%;
        left: 0;
        position: absolute;
        height: 100%
    }
    body.thankyou .rnt-original .list-container .logo-container {
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        background: #ffff;
        width: 150px;
        height: 150px;
        background: #fff;
        position: absolute;
        left: 50%;
        margin-left: -75px;
        top: 0;
        margin-top: 17px
    }
    body.thankyou .rnt-original .list-left {
        width: 210px;
        height: 20px;
        float: left;
        min-height: 176px;
        position: relative;
        background-size: 100% 210%;
        left: 0;
        position: absolute;
        height: 100%
    }
    body.thankyou .rnt-original .list-container .logo-container {
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        background: #ffff;
        width: 150px;
        height: 150px;
        background: #fff;
        position: absolute;
        left: 50%;
        margin-left: -75px;
        top: 0;
        margin-top: 17px
    }
}
@media screen and (max-width:767px){
  body.thankyou .rnt-original .featured .featured_quote{display:none;}
  body.thankyou .rnt-original .featured a.featured_button{background-image:url('https://dhe4oz50378wj.cloudfront.net/img/red-get-quote.png');content:' ';height:55px;width:121px;position:static;margin-right:-170px;background-repeat:no-repeat;bottom:0;background-size:contain;margin-top:20px;display:inline-block;margin-bottom:-5px;}
  body.thankyou .rnt-original .list-container .adnum{display:none;}
  body.thankyou .rnt-original .list-right .button {
      background: url(/images/ka/go-red-btn.png)!important;
      background-repeat:no-repeat !important;
      background-position:center !important;
      margin-left:25px;
  }
}
@media screen and (min-width:768px) {
    body.listings .rnt-original.all_listings_container .featured{background-color:#FFFFF5;}
    body.listings .rnt-original.all_listings_container .featured .logo-container:before{height:30px;width:30px;content:' ';position:absolute;top:20px;left:-33px;background:url('//dhe4oz50378wj.cloudfront.net/img/yellow-star.png');background-position: center center; background-repeat: no-repeat;}
    body.listings .rnt-original .featured a.featured_button{background-image:url('https://dhe4oz50378wj.cloudfront.net/img/red-get-quote.png');content:' ';height:50px;width:110px;position:absolute;right:15px;top:30%;background-repeat:no-repeat;}
    body.listings .rnt-original .featured .featured_quote{    background-color: #FFFAB3;color: #000;padding: 4px 0;text-align: center;margin: 3px 0 0 0;border-top: 1px solid #F7EF77;font-size: 11px;border-radius: 0 0 2px 2px;text-shadow: 1px 1px 0 #FFF;font-weight: bold;}
    body.listings .rnt-original .list-container:nth-child(1) .list-right .button, .rnt-original .list-container:nth-child(3) .list-right .button {
        background: url(/images/ka/orange-btn.png)!important;
        background-repeat: no-repeat!important;
        margin-top: 20px!important
    }
    body.listings .rnt-original .list-container {
        padding-right: 170px;
        padding-left: 208px;
        min-height: 100px!important;
        background: #fff;
        padding-bottom:10px;
        padding-top:10px;
    }
    body.listings .rnt-original .list-container.featured{padding-bottom:20px;min-height:125px !important;}
    body.listings .rnt-original .list-right h3{margin-bottom:5px;margin-top:5px;}
    body.listings .rnt-original .list-right span.link{display:none;}
    body.listings .rnt-original .list-right .content a{font-size:12px; line-height: 1.228571429;text-decoration:none;}
    body.listings .rnt-original .list-container .adnum{display: none}
    body.listings .rnt-original .list-container .adnum:after{content:'.';}
    body.listings .rnt-original .list-container:nth-child(1) .list-right .button, .rnt-original .list-container:nth-child(3) .list-right .button {
        background: url('https://dhe4oz50378wj.cloudfront.net/img/red-get-quote.png') !important;
        background-repeat: no-repeat!important;
        margin-top: 20px!important
    }
    body.listings .rnt-original .list-right .button {
        background: url(/images/ka/go-red-btn.png)!important;
        width: 110px;
        height: auto;
        background-repeat: no-repeat!important;
        padding-top: 56px;
        text-align: center;
        background-position: 50% 50%!important;
        display: block;
        position: absolute
    }
    body.listings .rnt-original .list-right .button::after{
        content: "Click for free quote";
        display: block;
        font-size: 11px;
        color: #2165A2
    }
    body.listings .rnt-original .list-right .featured_button::after  {
        content: "Click for free quote";
        display: block;
        font-size: 11px;
        color: #2165A2;
        margin-top:50px;
        margin-left:7px;
    }
    body.listings .rnt-original .list-container:nth-child(1) .logo-container a::after,
    .rnt-original .list-container:nth-child(3) .logo-container a::after {
        content: " Get Your Quote";
        display: block;
        background: #FFFAB3;
        line-height: 1;
        text-align: center;
        padding: 4px 0;
        -webkit-border-radius: 0 0 2px 2px;
        -moz-border-radius: 0 0 2px 2px;
        border-radius: 0 0 2px 2px;
        font-weight: 700
    }
    body.listings .rnt-original .list-container .logo-container {
      max-width: 100%
    }
    body.listings .rnt-original .list-container .logo-container img {
        display: block;
        margin: 0!important;
        width: 100%;
    }
    body.listings .rnt-original .list-right {
        background: 0 0
    }
    body.listings .rnt-original .logo-container a {
        display: block;
        box-shadow: 0 3px 0 #CCC;
        border: 1px solid #B1B1B1;
        text-decoration: none;
        -webkit-border-radius: 5px;
        padding: 4px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        -webkit-transition: .2s;
        -moz-transition: .2s;
        -o-transition: .2s
    }
    body.listings .rnt-original .logo-container {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none
    }
    body.listings .rnt-original .list-container {
        max-width: 100%;
    }
    body.listings .rnt-original .list-left {
        background: 0 0;
        z-index: 9999999;
        left: 0!important;
        top: 0!important
    }
    body.listings #main-content .rnt-original div.logo-container {
        border: none!important;
        margin: 0!important;
        top: 0;
        left: 0;
        border-radius: none;
        width: auto!important;
        min-width: 0!important;
        border-radius: 0!important;
        height: auto;
        padding: 15px;
        background: 0 0;
        left: 25px;
        max-width: 164px;
    }
    body.listings .rnt-original .list-left {
        left: 10px!important
    }

    body.listings .rnt-original .list-container:nth-child(1), .rnt-original .list-container:nth-child(3) {
        background: #FFFFF5
    }
    body.listings .rnt-original .list-container:hover .logo-container a {
        border-color: #FCE279;
        box-shadow: 0 0 5px #FCE279
    }
    body.listings .rnt-original .list-container:hover .list-right h3 a {
        text-decoration: underline
    }
    body.listings .rnt-original .list-right h3 a {
        font-size: 16px;
        color: #2165A2;
        line-height: 1.2!important;
        display: block!important;
        font-weight: 700
    }
    body.listings .rnt-original .list-right ul li {
        font-size: 12px;
        background-position: 4px 1px;
        padding-bottom:2px;
        line-height:14px;
    }
    body.listings .rnt-original .logo-container {
        width: auto!important;
        height: auto!important;
        background: 0 0
    }
    body.listings .rnt-original .seperator {
        border: none;
        height: 1px;
        background: #D8D8D8
    }
    body.listings #main-content .rnt-original div#content ul {
        margin: 0!important
    }
    body.listings .rnt-original .list-container {
        padding-right: 170px;
        padding-left: 208px;
        min-height: 100px!important;
        padding-bottom: 10px;
        padding-top:10px;
    }
    body.listings .rnt-original .list-right .button {
        right: 15px!important;
        left: auto!important;
        top: 0!important;
        margin: 0!important
    }

    body.listings .rnt-original .list-container {
        position: relative
    }
    body.listings .rnt-original a{color:#2d2d2d;}
    body.listings .rnt-original a:hover{text-decoration:none;}
    body.listings .rnt-original .list-right ul, .rnt-original .list-right ul li {
        color: #2d2d2d;
        font-size: 12px;
        list-style-position: inside;
        padding-left:0;
    }
    body.listings .rnt-original .list-left {
        width: 210px;
        height: 20px;
        float: left;
        min-height: 176px;
        position: relative;
        background-size: 100% 210%;
        left: 0;
        position: absolute;
        height: 100%
    }
    body.listings .rnt-original .list-container .logo-container {
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        background: #ffff;
        width: 150px;
        height: 150px;
        background: #fff;
        position: absolute;
        left: 50%;
        margin-left: -75px;
        top: 0;
        margin-top: 17px
    }
    body.listings .rnt-original .list-left {
        width: 210px;
        height: 20px;
        float: left;
        min-height: 176px;
        position: relative;
        background-size: 100% 210%;
        left: 0;
        position: absolute;
        height: 100%
    }
    body.listings .rnt-original .list-container .logo-container {
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        background: #ffff;
        width: 150px;
        height: 150px;
        background: #fff;
        position: absolute;
        left: 50%;
        margin-left: -75px;
        top: 0;
        margin-top: 17px
    }
}
@media screen and (max-width:767px){
  body.listings .rnt-original .featured .featured_quote{display:none;}
  body.listings .rnt-original .featured a.featured_button{background-image:url('https://dhe4oz50378wj.cloudfront.net/img/red-get-quote.png') !important;content:' ';height:55px;width:121px;position:static;margin-right:-170px;background-repeat:no-repeat;bottom:0;background-size:contain;margin-top:20px;display:inline-block;margin-bottom:-5px;}
  body.listings .rnt-original .list-container .adnum{display:none;}
  body.listings .rnt-original .list-right .button {
      background: url(/images/ka/go-red-btn.png)!important;
      background-repeat:no-repeat !important;
      background-position:center !important;
      margin-left:25px;
  }
}

body.listings.abandonment .rnt-original .featured a.featured_button{
  background-image:url(/images/ka/go-red-btn.png);
  background-position: center center;
  top:5%;
}
body.listings.abandonment .rnt-original .featured a.featured_button:after{margin-top:45px;}
body.listings.abandonment .rnt-original .list-right .button{background-image:url(/images/ka/go-red-btn.png) !important;}





@media screen and (min-width:768px){
body.listings .rnt-magazine .list-container *{
  webkit-font-smoothing: antialiased;
  -webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px;
  text-shadow: rgba(0,0,0,.01) 0 0 1px;
  font-family: 'Open Sans', sans-serif;
  max-width: 100%;
}
body.listings .rnt-magazine.all_listings_container{
  position: relative; padding-left:380px; min-width: 500px;min-height:620px;
}
body.listings .rnt-magazine .list-container{
  border:1px solid #000000;
   padding:20px 182px 20px 25px;
   position: relative;
   margin-bottom:10px;
   background:#f8f8f8;
  -webkit-box-shadow: 0px 4px 1px -2px rgba(173, 169, 169, 0.75);
  -moz-box-shadow: 0px 4px 1px -2px rgba(173, 169, 169, 0.75);
  box-shadow: 0px 4px 1px -2px rgba(173, 169, 169, 0.75);
  -webkit-transition: margin-top .3s;
      -moz-transition: margin-top .3s;
      -o-transition: margin-top .3s;
      transition: margin-top .3s;
}
body.listings .rnt-magazine .list-container .link{
  word-wrap:break-word;
}
body.listings .rnt-magazine .list-left{
  background:#ffffff; position: absolute; right:0; top:0; height:100%; min-width: 167px; padding:15px;
}
body.listings .rnt-magazine .list-container .logo-container img{
  position: absolute; right:25px; top:50%; margin-top:-60px;
}
body.listings .rnt-magazine .list-container:first-of-type{
  position: absolute;
  left:0;
  top:0;
  max-width: 370px;
  padding-right:25px;
  padding-top: 154px;
  padding-bottom: 100px;
  border:4px solid #FFE59C;
  background:#FFFCEE;
  bottom:auto !important;
  top:0 !important;
}
body.listings .rnt-magazine .list-container:first-of-type.is_stuck {
  left:50%;
  margin-left:-435px;
  margin-top:20px;
  position:fixed !important;
}
body.listings .rnt-magazine .list-container:first-of-type .list-left{
  top:0;
  left:0;
  max-width: 100%;
  width:100%;
  height:auto;
  background:#CBE1EC;
}
body.listings .rnt-magazine .list-container:first-of-type .logo-container a img{
  position: static;
  margin:0 auto;
  height:80px;
  width:auto;
}
body.listings .rnt-magazine .list-container:first-of-type .logo-container a{
  margin:0 auto;
  display: block;
  text-align: center;
  background: #ffffff;
  padding:10px 0;
}
body.listings .rnt-magazine .list-container h3{
  line-height: 16px;
  margin-top:0;
}
body.listings .rnt-magazine .list-container:first-of-type h3{
  text-align: center;
}
body.listings .rnt-magazine .list-container:first-of-type h3 a{
  font-size:20px; line-height: 1.3; text-align: left; padding-top:10px; padding-bottom:10px; color:#02A5D5; font-weight: 600;
}
body.listings .rnt-magazine .list-container h3 a{font-size:15px; font-family: 'Lato', sans-serif;}
body.listings .rnt-magazine .list-container a{display:block;}
body.listings .rnt-magazine .list-container .content li{
  list-style: none; padding-left:20px; font-size:14px; line-height: 1.3; background:url(/images/vm-mag/check-mark.png) no-repeat; background-position: left 5px; margin-bottom:5px; color:#000000; background-size:15px auto; background-position: 50% left;
}
body.listings .rnt-magazine .list-container a.button{
  height:47px; background:url(/images/vm-mag/ftr-btn-2.jpg) no-repeat; margin-top:15px; display:block; background-size:100% auto; background-repeat: no-repeat; position: absolute; width:166px; right:0; bottom:0; z-index: 100;
}

body.listings .rnt-magazine .list-container a{
  display:block;
}
body.listings .rnt-magazine .logo-container .adnum{display:none;}
body.listings .rnt-magazine .list-container:nth-of-type(3) a.featured_button{height: 47px;background: url(/images/vm-mag/ftr-btn-2.jpg) no-repeat;margin-top: 15px;display: block;background-size: 100% auto;background-repeat: no-repeat;position: absolute;width: 166px;right: 0;bottom: 0;z-index: 100;}
body.listings .rnt-magazine .list-container:nth-of-type(3) .featured_quote{display:none;}
body.listings .rnt-magazine .list-container:nth-of-type(4) a.featured_button{height: 47px;background: url(/images/vm-mag/ftr-btn-2.jpg) no-repeat;margin-top: 15px;display: block;background-size: 100% auto;background-repeat: no-repeat;position: absolute;width: 166px;right: 0;bottom: 0;z-index: 100;}
body.listings .rnt-magazine .list-container:nth-of-type(4) .featured_quote{display:none;}
body.listings .rnt-magazine .list-container:first-of-type .featured_quote{display:none;}
body.listings .rnt-magazine .list-container ul{padding-left:0;margin-left:-20px;}
body.listings .rnt-magazine .list-container .list-right .content a{
    background:url(/images/vm-mag/check-mark.png) no-repeat;
    color:#000;
    background-position:left 5px;
    background-size:15px auto;
    padding-left:20px;
    }
}
@media screen and (min-width:992px){
  body.listings .rnt-magazine .list-container:first-of-type  a.featured_button{
      position: static; width:100%; background:url(/images/vm-mag/ftr-btn-3.jpg); background-size:100% auto; height:78px; position: absolute;left:0;bottom:0;
  }
}
@media screen and (max-width:991px) and (min-width:768px) {
body.listings .rnt-magazine .list-container:first-of-type  a.featured_button{
  position: static; width:100%; background:url(/images/vm-mag/ftr-btn-3.jpg); background-size:100% auto; height:60px; position: absolute;left:0;bottom:0;
}
body.listings .rnt-magazine .list-container .content{display:none;}
body.listings .rnt-magazine .list-container{padding-left:10px; min-height: 112px;}
body.listings .rnt-magazine .list-container .logo-container img{right:8px;}
body.listings .rnt-magazine .list-container:first-of-type{padding-left:25px; max-width: 340px;}
body.listings .rnt-magazine .list-left{min-width: 145px;}
body.listings .rnt-magazine .list-container .logo-container img{width:115px;}
body.listings .rnt-magazine .list-container{padding-right:159px;}
body.listings .rnt-magazine .list-container a.button{height:47px; width:146px;}
body.listings .rnt-magazine.all_listings_container{padding-left:350px;min-height:340px;}
body.listings .rnt-magazine .list-container:first-of-type a.button{height:74px;}
body.listings .rnt-magazine .list-container .logo-container img{margin-top:-50px;}
body.listings .rnt-magazine .list-container:nth-of-type(3) a.featured_button{height:47px; width:146px;}
body.listings .rnt-magazine .list-container:first-of-type.is_stuck{margin-left:-435px !important;}
}
@media screen and (max-width:800px) and (min-width:768px){
  body.listings .rnt-magazine .list-container:first-of-type.is_stuck{margin-left:-350px !important;}
}
@media screen and (max-width:767px){
body.listings .rnt-magazine .featured .featured_quote{display:none;}
body.listings .rnt-magazine .featured a.featured_button{background-image:url('https://dhe4oz50378wj.cloudfront.net/img/red-get-quote.png');content:' ';height:55px;width:121px;position:static;margin-right:-170px;background-repeat:no-repeat;bottom:0;background-size:contain;margin-top:20px;display:inline-block;margin-bottom:-5px;}
body.listings .rnt-magazine .list-container .adnum{display:none;}
body.listings .rnt-magazine .list-right .button {
    background: url(/images/ka/go-orange-btn.png)!important;
    background: url(/images/ka/go-orange-btn.png)!important;
    background-repeat:no-repeat !important;
    background-position:center !important;
    margin-left:25px;
}
}


@media screen and (min-width:768px){
	body.thankyou .rnt-magazine .list-container *{
		webkit-font-smoothing: antialiased;
	    -webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px;
	    text-shadow: rgba(0,0,0,.01) 0 0 1px;
		font-family: 'Open Sans', sans-serif;
	}
	body.thankyou .rnt-magazine.all_listings_container{
		position: relative; padding-left:380px; min-width: 500px;min-height:620px;
	}
	body.thankyou .rnt-magazine .list-container{
		border:1px solid #000000;
		 padding:20px 182px 20px 25px;
		 position: relative;
		 margin-bottom:10px;
		 background:#f8f8f8;
		-webkit-box-shadow: 0px 4px 1px -2px rgba(173, 169, 169, 0.75);
		-moz-box-shadow: 0px 4px 1px -2px rgba(173, 169, 169, 0.75);
		box-shadow: 0px 4px 1px -2px rgba(173, 169, 169, 0.75);
		-webkit-transition: margin-top .3s;
		    -moz-transition: margin-top .3s;
		    -o-transition: margin-top .3s;
		    transition: margin-top .3s;
	}
	body.thankyou .rnt-magazine .list-container .link{
		word-wrap:break-word;
	}
	body.thankyou .rnt-magazine .list-left{
		background:#ffffff; position: absolute; right:0; top:0; height:100%; min-width: 167px; padding:15px;
	}
	body.thankyou .rnt-magazine .list-container .logo-container img{
		position: absolute; right:25px; top:50%; margin-top:-60px;
	}
	body.thankyou .rnt-magazine .list-container:first-of-type{
		position: absolute;
		left:0;
		top:0;
		max-width: 370px;
		padding-right:25px;
		padding-top: 154px;
		padding-bottom: 100px;
		border:4px solid #FFE59C;
		background:#FFFCEE;
		bottom:auto !important;
		top:0 !important;
	}
	body.thankyou .rnt-magazine .list-container:first-of-type.is_stuck {
		left:50%;
		margin-left:-435px;
		margin-top:20px;
		position:fixed !important;
	}
	body.thankyou .rnt-magazine .list-container:first-of-type .list-left{
		top:0;
		left:0;
		max-width: 100%;
		width:100%;
		height:auto;
		background:#CBE1EC;
	}
	body.thankyou .rnt-magazine .list-container:first-of-type .logo-container a img{
		position: static;
		margin:0 auto;
		height:80px;
		width:auto;
	}
	body.thankyou .rnt-magazine .list-container:first-of-type .logo-container a{
		margin:0 auto;
		display: block;
		text-align: center;
		background: #ffffff;
		padding:10px 0;
	}
	body.thankyou .rnt-magazine .list-container h3{
		line-height: 16px;
		margin-top:0;
	}
	body.thankyou .rnt-magazine .list-container:first-of-type h3{
		text-align: center;
	}
	body.thankyou .rnt-magazine .list-container:first-of-type h3 a{
		font-size:20px; line-height: 1.3; text-align: left; padding-top:10px; padding-bottom:10px; color:#02A5D5; font-weight: 600;
	}
	body.thankyou .rnt-magazine .list-container h3 a{font-size:15px; font-family: 'Lato', sans-serif;}
	body.thankyou .rnt-magazine .list-container a{display:block;}
	body.thankyou .rnt-magazine .list-container .content li{
		list-style: none; padding-left:20px; font-size:14px; line-height: 1.3; background:url(/images/vm-mag/check-mark.png) no-repeat; background-position: left 5px; margin-bottom:5px; color:#000000; background-size:15px auto; background-position: 50% left;
	}
	body.thankyou .rnt-magazine .list-container a.button{
		height:47px; background:url(/images/vm-mag/ftr-btn-2.jpg) no-repeat; margin-top:15px; display:block; background-size:100% auto; background-repeat: no-repeat; position: absolute; width:166px; right:0; bottom:0; z-index: 100;
	}
	body.thankyou .rnt-magazine .list-container:first-of-type  a.featured_button{
		position: static; width:100%; background:url(/images/vm-mag/ftr-btn-3.jpg); background-size:100% auto; height:78px; position: absolute;left:0;bottom:0;
	}
	body.thankyou .rnt-magazine .list-container a{
		display:block;
	}
  body.thankyou .rnt-magazine .logo-container .adnum{display:none;}
  body.thankyou .rnt-magazine .list-container:nth-of-type(3) a.featured_button{height: 47px;background: url(/images/vm-mag/ftr-btn-2.jpg) no-repeat;margin-top: 15px;display: block;background-size: 100% auto;background-repeat: no-repeat;position: absolute;width: 166px;right: 0;bottom: 0;z-index: 100;}
  body.thankyou .rnt-magazine .list-container:nth-of-type(3) .featured_quote{display:none;}
  body.thankyou .rnt-magazine .list-container:nth-of-type(4) a.featured_button{height: 47px;background: url(/images/vm-mag/ftr-btn-2.jpg) no-repeat;margin-top: 15px;display: block;background-size: 100% auto;background-repeat: no-repeat;position: absolute;width: 166px;right: 0;bottom: 0;z-index: 100;}
  body.thankyou .rnt-magazine .list-container:nth-of-type(4) .featured_quote{display:none;}
  body.thankyou .rnt-magazine .list-container:first-of-type .featured_quote{display:none;}
  body.thankyou .rnt-magazine .list-container ul{padding-left:0;margin-left:-20px;}
  body.thankyou .rnt-magazine .list-container .list-right .content a{
    background:url(/images/vm-mag/check-mark.png) no-repeat;
    color:#000;
    background-position:left 5px;
    background-size:15px auto;
    padding-left:20px;
  }
  body.listings .rnt-magazine .list-container:first-of-type a.button {
    width: 100%;
    background: url(/images/vm-mag/ftr-btn-3.jpg);
    background-size: 100% auto;
    height: 78px;
    position: absolute;
    left: 0;
    bottom: 0;
  }
}
@media screen and (max-width:991px) and (min-width:768px) {
	body.thankyou .rnt-magazine .list-container .content{display:none;}
	body.thankyou .rnt-magazine .list-container{padding-left:10px; min-height: 112px;}
	body.thankyou .rnt-magazine .list-container .logo-container img{right:8px;}
	body.thankyou .rnt-magazine .list-container:first-of-type{padding-left:25px; max-width: 340px;}
	body.thankyou .rnt-magazine .list-left{min-width: 145px;}
	body.thankyou .rnt-magazine .list-container .logo-container img{width:115px;}
	body.thankyou .rnt-magazine .list-container{padding-right:159px;}
	body.thankyou .rnt-magazine .list-container a.button{height:47px; width:146px;}
	body.thankyou .rnt-magazine.all_listings_container{padding-left:350px;min-height:340px;}
	body.thankyou .rnt-magazine .list-container:first-of-type a.button{height:74px;}
	body.thankyou .rnt-magazine .list-container .logo-container img{margin-top:-50px;}
    body.thankyou .rnt-magazine .list-container:nth-of-type(3) a.featured_button{height:47px; width:146px;}
    body.thankyou .rnt-magazine .list-container:first-of-type.is_stuck{margin-left:-435px !important;}
  }
  @media screen and (max-width:800px) and (min-width:768px){
    body.thankyou .rnt-magazine .list-container:first-of-type.is_stuck{margin-left:-350px !important;}
  }

@media screen and (max-width:767px){
  body.listings .rnt-original .list-container .logo-container {
    max-width: 120px;
  }
  body.listings .rnt-original .list-container .logo-container img {
    width: 100%
  }
  body.thankyou .rnt-magazine .featured .featured_quote{display:none;}
  body.thankyou .rnt-magazine .featured a.featured_button{background-image:url('https://dhe4oz50378wj.cloudfront.net/img/red-get-quote.png');content:' ';height:55px;width:121px;position:static;margin-right:-170px;background-repeat:no-repeat;bottom:0;background-size:contain;margin-top:20px;display:inline-block;margin-bottom:-5px;}
  body.thankyou .rnt-magazine .list-container .adnum{display:none;}
  body.thankyou .rnt-magazine .list-right .button {
      background: url(/images/ka/go-orange-btn.png)!important;
      background: url(/images/ka/go-orange-btn.png)!important;
      background-repeat:no-repeat !important;
      background-position:center !important;
      margin-left:25px;
  }
  body.listings .rnt-original.all_listings_container {
    max-width: 380px;
    margin: 0 auto
  }
  body.listings .rnt-magazine.all_listings_container{
    max-width: 380px;
    margin: 0 auto;
    margin-bottom: 30px;
  }
  body.listings .rnt-magazine .list-container {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 0;
    margin-bottom: 5px;
    position: relative;
    background: #ffffff;
    min-height: 146px;
    border:2px solid #f5f5f5;
  }
  body.listings .rnt-magazine .list-right {
    width: 100%;
    text-align: center;
    padding-top: 0;
    background: #f5f5f5;
  }
  body.listings .rnt-magazine .list-right h3 {
    background: #f5f5f5;
    margin-top: 0;
    margin-bottom: 0;
    padding: 3px 5px;
    line-height: .5;
    padding-top: 7px;
  }
  body.listings .rnt-magazine h3 a {
    font-size: 14px;
    color: #02A5D5;
    line-height: 1.2;
    text-align: center;
    font-weight: normal;
  }
  body.listings .rnt-magazine .list-right .content,
  body.listings .rnt-magazine .list-right p,
  body.listings .rnt-magazine .featured .featured_quote {
    display: none;
  }
  body.listings .rnt-magazine .list-right .link {
    display: block;
    background: #f5f5f5;
  }
  body.listings .rnt-magazine .list-right .link a  {
    font-size: 12px;
  }
  body.listings .rnt-magazine .featured a.featured_button {
    background-image: url(https://dhe4oz50378wj.cloudfront.net/img/red-get-quote.png);
    content: ' ';
    height: 55px;
    width: 121px;
    position: static;
    margin-right: -170px;
    background-repeat: no-repeat;
    bottom: 0;
    background-size: contain;
    margin-top: 20px;
    display: inline-block;
    margin-bottom: -5px;
  }
  body.listings .rnt-magazine .list-right .button {
    background: url(/images/ka/go-orange-btn.png)!important;
    background: url(/images/ka/go-orange-btn.png)!important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    margin-left: 25px;
    position: absolute;
    margin: 0 auto;
    display: block;
    float: none;
    display: inline-block;
    margin-right: -140px;
    width: 150px;
    height: 42px;
    background: url(/images/vm-mag/ftr-btn-2.jpg) no-repeat;
    background-size: 100% auto;
    margin-top: 25px;
  }
  body.listings .rnt-magazine .list-left {
    position: static;
    width: 100%;
    background: none;
    min-height: 0;
    max-height: 100%;
    height: auto;
    left: 0;
  }
  body.listings .rnt-magazine .logo-container {
    position: absolute;
    margin: 0 auto;
    bottom: 25px;
    left: 50%;
    margin-left: -147px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: none;
  }
  body.listings .rnt-magazine .logo-container img {
    max-width: 125px;
  }
}

/* ====================================================
==============================
=============== END RNT LISTINGS
==============================
=========================================================================== */
