    /*

    	Theme Name:       Andela Real Estate

    	Theme URI:        http://www.leichhardt.wbclients.com/

      Template:         wpcasa-bahia

    	Description:      Custom theme build on bahia

    	Author:           Website Blue

    	Author URI:       http://www.websiteblue.com

    	Version:          1.0.0



    /* ---------------f------------------------------

    >>>  TABLE OF CONTENTS:

    ------------------------------------------------

    #  Global

    #  Header

    #  Typography
f
    #  Page Structure

    #  Listings

        ## Listings Detail

        ## Listings Open Sale

    #  Agents

    #  Forms

    #  Footer

    #  Media

    ------------------------------------------------ */



    html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {

        border: 0;

        font-size: 100%;

        font-family: 'Montserrat', sans-serif;

        vertical-align: baseline;

    }


    /* Global

    ---------------------------------------------------------------------------- */


    article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {

        display: block;
      

    }

    body {

/*        background-color: #EEE !important;*/
        background-color: white !important;

        line-height: 1.8;

        font-family: 'Montserrat', sans-serif;

    }



    h2 {

        font-size: 1.5em;

    }






    blockquote, q {

        quotes: none;

    }



    blockquote:before, blockquote:after, q:before, q:after {

        content: '';

        content: none;

    }



    table {

        border-collapse: collapse;

        border-spacing: 0;

    }



    hr {

        margin-top: 10px;

    }

    h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .wpsight-listing-carousel .entry-title a:hover, a:hover {
      color: #8DC7C7 !important;
    }    



  @font-face {

    font-family: 'icomoon';

    src:  url('assets/fonts/icomoon.eot?z3kbqc');

    src:  url('assets/fonts/icomoon.eot?z3kbqc#iefix') format('embedded-opentype'),

      url('assets/fonts/icomoon.ttf?z3kbqc') format('truetype'),

      url('assets/fonts/icomoon.woff?z3kbqc') format('woff'),

      url('assets/fonts/icomoon.svg?z3kbqc#icomoon') format('svg');

    font-weight: normal;

    font-style: normal;

  }



  [class^="icon-"], [class*=" icon-"] {

    /* use !important to prevent issues with browser extensions that change fonts */

    font-family: 'icomoon' !important;

    speak: none;

    font-style: normal;

    font-weight: normal;

    font-variant: normal;

    text-transform: none;

    line-height: 1;



    /* Better Font Rendering =========== */

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

  }



  .icon-Artboard-2:before {

    content: "\e900";

  }

  .icon-Artboard-2-copy-2:before {

    content: "\e901";

  }

  .icon-Artboard-2-copy .path1:before {

    content: "\e902";

    color: rgb(51, 51, 51);

  }

  .icon-Artboard-2-copy .path2:before {

    content: "\e903";

    margin-left: -0.978515625em;

    color: rgb(56, 51, 49);

  }

  .icon-Artboard-2-copy .path3:before {

    content: "\e904";

    margin-left: -0.978515625em;

    color: rgb(56, 51, 49);

  }

  .icon-Artboard-2-copy .path4:before {

    content: "\e905";

    margin-left: -0.978515625em;

    color: rgb(56, 51, 49);

  }

  .icon-Artboard-2-copy .path5:before {

    content: "\e906";

    margin-left: -0.978515625em;

    color: rgb(56, 51, 49);

  }



    #wp-admin-bar-new_draft, #wp-admin-bar-vc_inline-admin-bar-link {

        display: none !important;

    }



    .mobile-only {

      display: none;

    }



    /* Header

    --------------------------------------------------------------------------- */



    .site-header nav {

        top: 85%;

        text-transform: uppercase;

        z-index: 100;

    }



    .site-header.site-section {

/*        height: 150px;*/
        padding-top: 20px !important;

    }



    .site-header-title {

        width: 35%;

    }



    .site-top {

/*        background-color: #4b9df1;*/
		
        background-color: white;
		
		color: #555 !important;

    }



    .site-header.site-section {

/*        background-color: #4b9df1;*/
        background-color: white;

        position: relative;

    }



    .post.hentry, .page.hentry, .sidebar .widget-section {

        padding: 0px 30px 50px;

/*        padding: 30px 30px 0px;*/

    }




    /* Typography

    --------------------------------------------------------------------------- */

    .n2-ss-align.n2-ss-slider-align-visible {
          background-color: white;
    /*	color: black !important;*/
    }
        input, select, textarea {

            font-family: 'Montserrat', sans-serif;

        }

    div#n2-ss-2 .n2-ss-slider-2 {
      width: 90% !important;
      margin-left: auto;
      margin-right: auto;
    }



    .home-title {

        margin-bottom: 0;

        padding-bottom: 0;

        white-space: nowrap;

        overflow: hidden;

        text-overflow: ellipsis;

    }



    .nav-primary .wpsight-menu a {

/*        color: #fff;*/
        color: black;

        font-size: 93%;
		
		    font-weight: 600;

    }

    .nav-primary .wpsight-menu a:hover {
      color: #ccc;
    }



    .sub-menu a {

        font-size: 85% !important;

    }



    .nav-primary {

/*        background-color: #4b9df1 !important;*/
        background-color: white !important;

        height: 10%;

    }



    .select-wrapper select {

        border: 0;

/*        color: #a0a5aa;*/
        color: black;

    }



    #home-search h2 {

        text-shadow: 2px 2px #000;

    }



    .search-title h2 {

        color: #fff;

        font-size: 2.5em;

        font-weight: normal;

        text-align: center;

    }



    .site-cta .cta-title h2 {

        color: #fff;
/*        color: #1E9191 !important;*/

    }



    #home-cta-2 .container {

        background-color: #4f4f4f;
        padding: 30px;

    }

    #home-news .wpsight-listing-archive {

        margin-bottom: 0;

    }



    .site-cta .cta-description p {

        color: #dedede;

    }



    .wpsight-listings .listing-wrap .entry-title, #home-carousel .content-panel .address {

        font-weight: normal;

        margin-bottom: 0px;

        text-overflow: ellipsis;

        white-space: nowrap;

        overflow: hidden;

		font-size: 20px;
		
		line-height: normal;
    }



    .site-page-title .page-title {

        font-size: 2em;

        font-weight: normal;

        padding: 0 32px;

    }



    .contact h2 {

        font-size: 2em;

        font-weight: normal;

    }



    .single-listing .wpsight-listing-title .entry-title {

        font-size: 1.5em;

    }



    .image.centre {

        margin: 0 25% 2em 25% !important;

        width: 50% !important;

    }



    .page-template-page-tpl-full .wpsight-list-agent-info {

        float: none !important;

        text-align: center !important;

    }



    .single-listing .wpsight-listing-agent-name, .wpsight-list-agents-sc .wpsight-list-agent-name, .archive.author .wpsight-list-agent-name {

      min-height: 112px;

    }

    .single-listing .alignright {
      float: right;
    }

    .single-listing .alignleft {
      float: left;
    }


    /* Page Structure

    --------------------------------------------------------------------------- */


  

    .single-listing .site-top .section-widget_listing_price {
      
      padding: 0;
      
    }



    .home a.feature .feature-title {

        display: none;

    }

    .comments-area {

        display: none;

    }



    .site-main {

/*        background-color: #EEE;*/
        background-color: white;

        padding: 30px 0 15px;

    }

.site-main .container h4 {
	text-align: center;
    padding-bottom: 60px;

}



    .page-template-page-tpl-full .site-main {

        padding: 0;

    }



    .site-cta .cta-button {

        margin-bottom: 10px;

    }



    .row.\30 \25>* {

        width: auto;

    }



    a.feature {

        padding: 8px 15px 8px 15px;

        text-align: left;

    }



    #home-icons {

/*        background-color: #4B9DF1;*/

    }



    #home-tagline {

        display: none;

    }



    #home-search .wpsight-listings-search input[type="text"] {

        border: 0;

    }



    #home-search {

        padding: 10px 0;

    }



    #home-tagline+#home-search {

        margin-top: 50px;

    }



    #tagline span, #home-search .wpsight-listings-search, .listings-search-reset, .listings-search-advanced-toggle, .wpsight-favorites-sc .favorites-remove {

/*        background-color: rgba(0, 0, 0, 0.7) !important;*/
        background-color: rgba(203,203,203,0.7) !important;

    }



    .site-header-bg-inner {

        background-color: transparent !important;

    }



    #home-listings {

/*        background-color: #EEE;*/
        background-color: white;

    }



    #home-listings .wpsight-listings .listing-wrap .listing {

        margin-bottom: 0px;

    }



    .site-cta {

        background-color: #4f4f4f;

        width: 100%;

        padding: 10px 0px 50px 0;

        margin-left: auto;

        margin-right: auto;

        background-color: rgba(0, 0, 0, 0) !important;

    }



    .wpsight-listings .wpsight-listing-summary .listing-details-detail, .wpsight-listings .wpsight-listing-compare .listing-details-detail {

        border-bottom: 0;

        display: inline-block;

        width: auto;

        text-align: left;

        margin-right: 10px;

    }



    .wpsight-listings .wpsight-listing-summary .listing-details-label, .wpsight-listings .wpsight-listing-compare .listing-details-label {

        margin-right: 5px;

    }



    .wpsight-listings .wpsight-listing-summary, .wpsight-listings .wpsight-listing-compare {

        border-top: 0;

        margin-top: 10px;

    }



    .wpsight-listings .wpsight-listing-summary {

        padding: 15px 0px 15px 0px;

        margin-top: 0px;

    }



    .wpsight-listing-thumbnail img {

        height: 180px;

        object-fit: cover;

        object-position: center;

    }



    .wpsight-listings .listing-wrap .listing-bottom {

        background-color: #fff;

        padding: 20px;

    }

#home-carousel .owl-stage-outer .content-panel  {

        background-color: #fff;

        padding: 10px 20px 20px;

    }

#home-carousel .owl-stage-outer .content-panel .wpsight-listing-price {

        padding-bottom: 1em;

    }

.wpsight-listing-section-summary {
	
	    justify-content: center;
    display: flex;
}

    .wpsight-listing-status .badge {

        background-color: #4f4f4f;

    }

    .badge {
      padding: 5px 100px;
/*		padding: 5px 120px;*/
		text-align: center;
		margin: 0 auto;
		display: block;
    }

    #section-categories-2 {

        display: none;

    }



    /* THANK YOU PAGE

      ----------------------------------------------------------------- */



    .page-template-page-blank {

        background: url('https://www.centaline.net.au/wp-content/uploads/2018/09/ty.jpg') no-repeat;

        background-color: #555 !important;

        background-position: center top;

        background-size: cover;

        height: 100vh;

    }



    /* RETURN TO SITE BUTTON */

    .page-template-page-blank .vc_btn3.vc_btn3-color-default {

        background-color: #1F9191 !important;

        color: #333 !important;

        font-size: 1em !important;

        border-radius: 50px;

        width: auto;

        height: 60px;

        margin: 0 auto;

        text-transform: uppercase;

        border: 2px solid #fff !important;

        transition: all 250ms ease-in-out;

    }



    .page-template-page-blank .vc_btn3.vc_btn3-color-default:hover {

        background-color: #8DC7C7 !important;

        color: #1F9191 !important;

    }



    /* HEADING + P COLOR */

    .page-template-page-blank .section-title {

        color: #fff;

        font-size: 2.5em;

        margin-bottom: 50px;

    }



    .page-template-page-blank p {

        color: #fff;

    }



    .page-template-page-blank .site-main, .page-template-page-blank .site-top, .page-template-page-blank .site-main .container, .page-template-page-blank .site-page-title .page-title {

        background-color: transparent !important;

    }




    /* UNCOMMENT TO MAKE MORE READABLE */

    .page-template-page-blank article {

      background-color: transparent !important;

      /* background-color: rgba(0, 0, 0, 0.7) !important; */

      /* padding: 40px !important; */

    }



    .page-template-page-blank .site-page-title {

        margin-top: 0;

        padding: 0;

    }



    .page-template-page-blank .site-main.site-section {

      position: absolute;

      top: 50%;

      left: 50%;

      transform: translate(-50%, -50%);

    }



    .page-template-page-blank .content {

        padding: 10% 0;

    }



    .page-template-page-blank .site-header-bg {

        display: none;

    }



    /* @end */





    /* Listings

    ------------------------------------------------------------------------- */

.single-listing .wpsight-listing-description a {
	color: #1E9191;
}



    .single-listing .wpsight-image-slider .image {

        display: block;

    }



    .single-listing .wpsight-listing-thumbnail img {

        height: auto;

    }



    .single-listing .wpsight-listing-details .listing-details-detail {

        border-bottom: 0;

        display: inline-block;

        margin-right: 0;

        width: 30%;

    }



    .single-listing .wpsight-image-slider-dots {

        width: 50%;

    }



    .single-listing #section-text-2 {

        margin-bottom: 0;

    }



    .single-listing #section-text-2 {

        padding-bottom: 10px;

    }



    .single-listing .widget__details_rea_soi {

        background-color: #E3151A;

        color: #fff;

        display: inline-block;

        font-weight: normal;

        font-style: normal;

        text-transform: uppercase;

        height: 3.25em;

        line-height: 3.25em;

        padding: 0 1.5em;

        width: 180px;

    }



    .single-listing .widget__details_rea_soi a {

        color: #fff;

    }



    /*.col-listing-agent,

    .single-listing .wpsight-listing .wpcf7 {

        float: left;

        width: 50%;

    }*/



    .single-listing .widget__listing_soi {

        background-color: #E3151A;

        color: #fff;

        display: inline-block;

        font-weight: normal;

        font-style: normal;

        text-align: center;

        text-transform: uppercase;

        height: 3.25em;

        line-height: 3.25em;

        padding: 0 1em;

        width: 180px;

    }



    .single-listing .widget__listing_soi a {

        color: #fff;

    }



    .single-listing .wpsight-listing-agent-info {

        overflow: visible;

        text-align: center;

    }



    .wpsight-listing-section.wpsight-listing-section-agent {

      display: inline-flex;

      width: 100%;

    }



    .wpsight-listing-section .wpsight-listing-agent {

      flex-grow: 1;

      width: 50%;

    }



    .single-listing .site-main .section-widget_listing_agent {

        padding-bottom: 30px;

        margin-bottom: 0;

    }



    .single-listing .wpcf7-form {

        padding: 30px;

    }



    .single-listing .wpcf7-form {

        background-color: #fff;

    }



    /* Listings Open Sale */



    .wpsight-listings.list-style.open-sale .listing-top {

        width: 33.33333%;

        float: left;

        padding: 20px;

    }



    .wpsight-listings.list-style.open-sale .listing-bottom {

        width: 66.66666%;

        float: left;

    }



    .wpsight-listings.list-style.open-sale ul li {

        display: inline-block;

        margin: 0.5em 0 0 -1.5em;

        padding-right: 1.7em;

    }



    .date-title {

        font-weight: normal;

        font-size: 1.25em;

    }







    /*---------------------------------------------------------------------------------*/

    /*---------------------------------------Forms-------------------------------------*/

    /*---------------------------------------------------------------------------------*/



    textarea {

        max-width: 100%;

    }



    .wpcf7 input, .wpcf7 textarea, .wpcf7 select {

        width: 100%;

        padding: 10px;

        color: #282828;

        /*font-size: 16px;*/

        line-height: 20px;

        border: 0;

        background: #efefef;

        -webkit-transition: all 0.2s ease;

        -moz-transition: all 0.2s ease;

        -o-transition: all 0.2s ease;

        transition: all 0.2s ease;

        font-family: "myriad-pro", sans-serif;

    }



    .wpcf7 .wpcf7-list-item {

        padding-left: 0;

        margin-left: 0;

        margin-right: 25px;

    }



    .wpcf7 .wpcf7-list-item input {

        border: none;

        padding-left: 0;

        margin-left: 0;

    }





    .wpcf7 input:hover, .wpcf7 input:focus, .wpcf7 input:active, .wpcf7 textarea:hover, .wpcf7 textarea:focus, .wpcf7 textarea:active {

        color: #282828;

        outline: none;

    }



    .wpcf7-list-item-label {

        font-size: 18px;

    }



    /*importants to override a min.css file*/



    input[type=checkbox], input[type=radio] {

        width: auto !important;

        margin-right: 10px !important;

        margin-top: 10px !important;

        -moz-appearance: checkbox !important;

        -webkit-appearance: checkbox !important;

        -ms-appearance: checkbox !important;

        opacity: 1 !important;

    }



    .wpcf7 input.wpcf7-submit {

        -webkit-transition: 0;

        -moz-transition: 0;

        -o-transition: 0;

        transition: 0;

        border: none;

        position: relative;

        color: #fff;

        font-family: "myriad-pro", sans-serif;

        font-size: 18px;

        background-color: #1F9191 !important;

    }



    /* On hover */



    .wpcf7 input.wpcf7-submit:hover {

        cursor: pointer;

        text-decoration: none;

        background-color: #8DC7C7 !important;

    }



    /* On click */



    .wpcf7 input.wpcf7-submit:active {

        top: 1px;

        color: #d8c6e2;

        background-color: #000000;

    }



    /* CF7 Messages */



    .wpcf7 .wpcf7-validation-errors {

        border: none;

        background-color: #f4ae46;

        margin: 0;

        padding: 20px;

    }



    .wpcf7 .wpcf7-mail-sent-ok {

        border: none;

        background-color: #7ad33f;

        margin: 0;

        padding: 20px;

        border-radius: 10px;

    }



    .wpcf7 .wpcf7-mail-sent-ng {

        border: none;

        background-color: #cf2d38;

        margin: 0;

        padding: 20px;

        color: white;

    }



    .wpcf7 span.wpcf7-not-valid-tip {

        border: none;

        background-color: #cf2d38;

        padding: 10px;

        padding-left: 15px;

        padding-right: 15px;

        width: 100%;

        color: white;

    }



/*    .wpcf7-response-output {

        display: none;

        opacity: 0;

    }*/



    .wpcf7-form .fleft {

        float: left;

    }



    .wpcf7-form .mright20 {

        margin-right: 20px;

    }



    .wpcf7-form .mright40 {

        margin-right: 40px;

    }



    .wpcf7-form .clear {

        clear: both;

    }



    #responsive-form {

        margin: 0 auto;

        width: 100%;

    }



    #responsive-form-listings {

        background-color: #fff;

        margin: 0 auto;

        padding: 30px;

        width: 100%;

    }



    .form-row {

        width: 100%;

        display: flex;

        flex-wrap: wrap;

    }



    .form-row h2 {

        width: 100%;

        /*padding-left: 10px;*/

        margin: 20px 0 0 0;

    }



    .form-row:last-child .column-full {

      padding: 0.65rem 0 0 0 !important;

    }



    .column-half, .column-full, .column-third {

        position: relative;

        padding: 0.65rem 0;

        width: 100%;

        -webkit-box-sizing: border-box;

        -moz-box-sizing: border-box;

        box-sizing: border-box

    }



    .clearfix:after {

        content: "";

        display: table;

        clear: both;

    }



    #rc-imageselect, .g-recaptcha {

        transform: scale(0.77);

        -webkit-transform: scale(0.77);

        transform-origin: 0 0;

        -webkit-transform-origin: 0 0;

    }



    /**-------------- Media query --------------**/

	@media only screen and (max-width: 975px) {
		.n2-ss-align.n2-ss-slider-align-visible {
			padding-top: 0% !important;
		}
}

    @media only screen and (min-width: 48em) {

        .column-half {

            width: 50%;

        }



        .column-half:first-of-type {

            width: 49%;

            margin-right: 1%;

        }



        .column-third {

            width: 33.333%;

        }



        .column-third:first-of-type, .column-third:nth-child(2n+0) {

            width: 32%;

            margin-right: 1.33333%;

        }

    }





    /* Agents

    --------------------------------------------------------------------------- */



    .archive.author .site-top.site-section.site-page-title .page-title,

    .archive.author .site-top.site-section.site-page-title .taxonomy-description {

      display: none;

    }



    .archive.author .wpsight-list-agent-info {

        padding: 15px;

    }



    .single-listing .wpsight-listing-agent-image,

    .wpsight-list-agents-sc .wpsight-list-agent-image,

    .archive.author .wpsight-list-agent-image {

        margin: 30px 0;

    }



    .wpsight-list-agents-sc .wpsight-list-agent-section {

        display: inline-block;

        float: left;

        width: 100%;

    }



    .wpsight-list-agents-sc .wpsight-list-agent-info {

        overflow: visible;

        padding: 0;

    }



    .archive.author .wpsight-list-agent {

        padding: 0;

    }



    .archive.author .wpsight-list-agent-image {

        margin: 1% 5% 1% 1.5%;

        top: 0;

    }



    .page-id-11287 .wpsight-list-agent-company,

    .author .wpsight-list-agent-company {

        display: block;

        font-weight: 200;

    }



    .page-id-11369 .site-main {

        padding: 30px 0;

    }



    .author .wpsight-list-agent-company {

        display: inherit;

    }



    /* .author .wpsight-listings .image img,

    .author .wpsight-listings .wpsight-listing-thumbnail .dashicons {

        height: 180px;

    } */



    .wpsight-list-agent-image img {

        /* float: left; */

        margin-left: 0;

        margin-right: 0;

    }



    .page-template-page-tpl-full .wpsight-list-agent-info {

        float: left;

    }



    .page-template-page-tpl-full .wpsight-list-agent-section {

        float: left;

        max-width: 33.333%;

    }



    .page-template-page-tpl-full .wpsight-list-agent-description {

        display: none;

    }



    .listings-search-field-submit input, .button {

/*        background-color: #4b9df1 !important;*/
        background-color: #1E9191 !important;

    }



    .wpsight-listing-agent .button {

      padding: 0 3.5em;

    }



    .wpsight-list-agent .button {

      width: 100%;

    }


    .single-listing .site-bottom {
      
      padding: 0px;
      
    }

    .site-bottom h2 {
      
      display: none;
      
    }




    /* Footer

    --------------------------------------------------------------------------- */
.site-footer.site-section {
	padding: 20px 0 20px;
}
.site-footer-top {
	padding: 60px 0 0px;
}
.site-footer-top.site-section .container .row #section-text-3 {
	width: 100%;
}
.site-footer-top.site-section .container .row #section-text-3 .textwidget,
.site-footer-top.site-section .container .row #section-text-4 .textwidget,
.site-footer-top.site-section .container .row #section-text-5 .textwidget {
	text-align: left !important;
}
.site-footer-top.site-section .container .row #section-text-3 .textwidget p,
.site-footer-top.site-section .container .row #section-text-4 .textwidget p,
.site-footer-top.site-section .container .row #section-text-5 .textwidget p {
	color: #fff;
}
.site-footer-top.site-section .container .row #section-text-3 .textwidget img {
	width: 300px;
}
.site-footer-bg .site-hr, .site-footer-top, .site-footer, .site-footer-bg {
	background-color: #1F9191;
}

.site-footer-top.site-section .container .row #section-text-4,
.site-footer-top.site-section .container .row #section-text-5 {
	width: 50%;
}
.footer-first-container {
	display: inline-block;
	width: 100%;
	padding: 0 0;
	margin: 0 auto;	
}
.footer-first-container p {
	text-align:justify;
}
.section-one {
	width: 34%;
	float: left;
}
.section-two {
	width: 25%;
	float: right;
}
@media only screen and (max-width: 980px) {
	.site-footer-top.site-section .container .row #section-text-4,
	.site-footer-top.site-section .container .row #section-text-5 {
		width: 100%;
	}
	.section-one, .section-two {
		width: 40%;
	}
	#n2-ss-2-arrow-next, #n2-ss-2-arrow-previous {
		display: none;
	}
}
@media only screen and (max-width: 700px) {
	.footer-first-container {
		display: block;	
	}
	.section-one, .section-two {
		width: 100%;
	}
}
    .site-footer--blue-color {

        color: #4b9ef1 !important;
    }
    .page-template-page-tpl-full .site-footer-bg {

        margin-top: 0;

    }



    .site-footer .container {

        padding-left: 40px;

        padding-right: 40px;

    }



    .site-footer {

        color: #a4a4a4;

/*        background-color: #4f4f4f;*/
        background-color: #1F9191;

        padding-bottom: 40px;



    }



    .socialmedia {

        text-align: center !important;

        padding-right: 80px !important;

    }



    .row.150% {

        margin: 0 !important;

    }



    .textwidget {

        text-align: center !important;

    }



    a.wbdesign {

        background: url('https://www.websiteblue.com/wp-content/uploads/wb-logo-white.png') no-repeat scroll 0 0 transparent;

        /* background-position: 0px 0px; */

        display: inline-block;

        /* color: #AEAEAE; */

        height: 30px;

        width: 140px;

        line-height: 20px;

        overflow: hidden;

        padding: 0;

        margin: -11px 3px;

        text-decoration: none;

        transition: all 0.325s ease;

        -webkit-transition: all 0.325s ease;

    }



    a.wbdesign:hover {

        background-position: 0px -30px;

    }



    a.desktop {

        background: url('https://www.websiteblue.com/wp-content/uploads/md-logo-white.png') no-repeat scroll 0 0 transparent;

        display: inline-block;

        height: 18px;

        width: 80px;

        line-height: 20px;

        overflow: hidden;

        padding: 0;

        margin: -4px 3px;

        text-decoration: none;

        transition: all 0.325s ease;

        -webkit-transition: all 0.325s ease;

    }



    a.desktop:hover {

        background-position: 0px -18px;

    }



    .wpsight-list-agents-sc .wpsight-list-agent {

        padding: 0px 30px 0px;

    }



    .news .vc_btn3-container a {

        display: none;

    }



    #home-news .wpsight-listing-title p {

        font-size: 14px;

    }



    #home-news .wpsight-listing-section-summary .button {

        background-color: #6d6d6d !important;

        border-radius: 4px;

        font-size: 14px;

    }



    #home-news .listing-top img {

      width: 100%;

    }



    #home-carousel {

        background-color: transparent;

        padding: 40px 0;

    }


#home-carousel .list-summary {
	padding-top: 1em;
	padding-left: 0;
	margin: 0;
	text-align: center;
}

#home-carousel .list-summary>li:first-child {
	padding-left: 0;
	margin-left: -10px;
}


/*
    #home-carousel .wpsight-listing-carousel {

        height: 400px !important;

    }



    #home-carousel .wpsight-listing-thumbnail img {

        height: 400px;

        object-fit: cover;

    }



    #home-carousel .content-panel {

        position: absolute;

        bottom: 15px;

        right: 20px;

        width: 380px;

        min-height: 200px;

        background: rgba(75, 157, 241, 0.9);

        padding: 20px 25px 25px 30px;

        color: #ffffff;

        font-size: 14px;

    }



    #home-carousel .content-panel h3 {

        color: #ffffff;

        margin: 0;

        margin-bottom: 4px;

    }



    #home-carousel .content-panel .list-summary {

        padding: 0;

        margin: 0;

    }



    #home-carousel .content-panel .list-summary li {

        display: inline-block;

        float: left;

        padding-left: 0;

        margin-right: 12px;

    }



    #home-carousel .content-panel p {

        line-height: 18px;

        margin-bottom: 17px;

        margin-top: 12px;

    }



    #home-carousel .content-panel .button {

        background-color: #6d6d6d !important;

        border-radius: 4px;

        font-size: 14px;

    }
*/



    .listings-search-field-submit.mobile-search {

        display: none;

    }



    .listings-search-field-submit:not(.mobile-search) {

        display: block;

    }



    .listing-bottom .listing-auction-time {

        font-size: 13px;

        display: block;

        margin-bottom: 10px;

        margin-right: 25px;

        float: left;

        /*keep above incase of revert*/

        display: none;

    }



    .listing-bottom .alignright {

        width: 100%;

    }



    .listing-bottom .wpsight-listing-status {

        margin-top: 15px;

    }



    .listing-auction-time a {

        text-decoration: none;

        width: 16px;

        text-overflow: clip;

        white-space: nowrap;

        overflow: hidden;

        display: block;

        float: left;

    }



    .single-listing .wpsight-listing-agent-image img:not(.agent-logo) {

        width: auto;

    }



    /* Property Details Page Carousel */



    .single-listing .widget_listing_image_slider {

        position: relative;

    }



    .single-listing .wpsight-image-slider-arrows .owl-prev {

        margin-left: 10px;

    }



    .single-listing .wpsight-image-slider-arrows .owl-next {

        float: right;

        margin-right: 10px;

    }



    .single-listing .wpsight-image-slider-arrows [class*="owl-"] {

/*        background-color: #ffffff;*/
        background-color: #1E9191;
		
		color: white;
		font-weight: bolder;

    }



/*
    .owl-carousel .owl-item img {

      height: 65vh;

      object-fit: cover;

    }
*/



    /*Site Map

    --------------------------------------------------------------------------------------*/



    .sitemap-menu div ul li {

        list-style: circle;

    }



    .sitemap-menu div ul li a {

        text-decoration: none;

    }



    .agent_form{

        padding: 20px;

    }



    .listing_video{

        padding: 0 !important;

        background-color: transparent;

        display: inline-block;

    }

    .listing_floorplan{

        padding: 0 !important;

        background-color: transparent;

        display: inline-block;

        margin-right: 10px;

    }



    /* Price Finder

    ----------------------------------------------------------------------------------- */

    #price_finder main.content{

    margin: 0 auto;

    }

    #price_finder #search_form{

    padding-top: 7em;

    padding-bottom: 7em;

    }

    #price_finder #search_form .form-wrapper{

    /*display: inline-flex;*/

    width: 100%;

    }

    #price_finder #search_form .form-wrapper button[type="submit"] {

      font-size: 18px;

      height: 2.8em;

      width: 20%;

    }

    #priceFinderSearchList{

    position: relative;

    width: 80%;

    }

    #priceFinderSearchList .ui-widget.ui-widget-content {

    width: 100% !important;

    top: 50px !important;

    left: 0 !important;

    max-height: 250px;

    overflow: auto;

    }

    #priceFinderSearchList .ui-menu .ui-menu-item{

    padding-left: 0;

    }

    #priceFinderSearchList .ui-menu .ui-menu-item-wrapper {

    display: block;

    width: 100%;

    }

    .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {

      border: 1px solid #4b9df1 !important;

      background: #4b9df1 !important;

    }

    .label-text{

    text-align: center;

    color: #000000;

    font-weight: bold;

    font-size: 1.75em

    }

    input[type="text"]#priceFinderSearch{

    width: 80%;

    float: left;

    }

    #price_finder input[type="text"],

    #price_finder input[type="email"],

    #price_finder input[type="tel"],

    #price_finder input[type="password"]{

    height: 2.8em;

    border-color: transparent;

    }

    #results_form .table-results{

    margin-bottom: 10px;

    }

    #results_form .table-results strong{

    font-weight: bold;

    }

    #results_form .table-results tbody tr{

    border: transparent;

    background-color: #ffffff;

    }

    #results_form .table-results tbody tr td:first-child{

    text-align: left;

    padding-left: 2.5em;

    font-size: 18px;

    }

    #results_form .table-results tbody tr td{

    vertical-align: middle;

    text-align: center;

    width: 33.3333333333333333%;

    }

    #results_form .table-results tr td small{

    display: block;

    font-size: 13px;

    color: #aaa;

    }

    #results_form .table-results tr td ul{

    margin: 0;

    }

    #results_form .table-results tr td ul li{

    display: inline-block;

    }

    .text-center{

    text-align: center;

    }

    .text-left{

    text-align: left;

    }

    .text-right{

    text-align: right;

    }

    #results_form button[type="submit"],

    #estimate_form button[type="submit"],

    #request_appraisal_form button[type="submit"]{

    font-size: 18px;

    }

    .icon1{

    height: 26px;

    width: 26px;

    display: inline-block;

    background: url('assets/img/custom-icons.png');

    position: relative;

    top: 6px;

    }

    .icon1.icon-bed{

    background-position: 0 0;

    }

    .icon1.icon-bath{

    background-position: -26px 0;

    }

    .icon1.icon-car{

    background-position: 29px 0;

    width: 29px;

    }

    #estimate_form .column,

    #request_appraisal_form .column{

    clear: none;

    }

    #estimate_form .row{

    margin-bottom: 0px;

    }

    #estimate_form .row p{

    margin-bottom: 1em;

    }

    .loader{

    display: none;

    text-align: center;

    }

    .left-col{

    width:58%;

    padding:0 10px 0 0;

    float:left;

    }

    .right-col{

    width:42%;

    padding:0;

    float:right;

    }

    .two-column{

    width: 50%;

    float: left;

    padding:0 10px 0 0;

    }

    .no-padding{

    padding: 0;

    }

    #request_appraisal_form .label-text{

    background: #fff;

    text-align: left;

    padding: 1em 1.5em;

    font-weight: normal;

    color: #999;

    display: block;

    width: 100%;

    }

    .panel{

    background-color: #ffffff;

    padding: 20px 10px 20px 10px;

    margin-bottom: 10px;

    }

    #request_appraisal_form h3{

    font-size: 1em;

    color: #999;

    }

    .median-price .price-range{

    padding: 0;

    margin: 0;

    width: 100%;

    display: inline-block;

    }

    .median-price .price-range li{

    float: left;

    display: inline-block;

    width: 33.3333333333333333%;

    padding: 0;

    margin: 0;

    }

    .median-price .price-range li span.line{

     display: inline-block;

    position: relative;

    width: 100%;

    }

    .median-price .price-range li span.line:after{

    content: "";

    position: absolute;

    height: 13px;

    border-bottom: 1px solid #222;

    top: 0;

    width: 100%;

    margin-left: 10px;

    }

    .median-price .price-range li span small{

    font-size: 12px;

    }

    .median-price .price-range li span.spacer{

    margin-bottom: 10px;

    display: block;

    }

    .median-price .price-range li span.price-mid{

    font-size: 3em;

    color: #4b9df1;

    font-weight: bolder;

    position: relative;

    top: -8px;

    }

    .median-price .price-range li span.price{

    font-size: 30px;

    color: gray;

    }

    .median-price .price-range li span sup, .median-price .price-range li span sub {

      font-size: 18px;

      font-weight: normal;

    }

    .median-price .price-range li span.price-mid sup,

    .median-price .price-range li span.price-mid sub{

    font-weight: bolder;

    }

    .median-price .price-range li span sub{

    position: relative;

    top: 0;

    }

    .panel-default h3{

    margin-bottom: 0.5em;

    }

    .price-text{

    font-size: 2.8em;

    color: #4b9df1;

    font-weight: bolder;

    }

    .sold_growth{

    margin: 0;

    padding: 0;

    }

    .sold_growth li{

    display: inline-block;

    float: left;

    width: 50%;

    padding: 0;

    }

    .sold_growth li span.big-text{

    font-size: 3em;

    font-weight: bold;

    color: #4b9df1;

    display: block;

    text-align: center;

    }

    .sold_growth h3{

    margin: 0;

    padding: 0;

    }

    #request_appraisal_form button[type="submit"]{

    width: 100%;

    height: auto;

    padding: 0.64em 1em;

    font-size: 25px;

    margin-bottom: 10px;

    }

    input[type="submit"]#submit_agent{

    height: auto;

    padding: 0.7em 3em;

    font-size: 25px;

    }

    .property-cols{

      display: inline-block;

      width: 100%;

      padding: 0;

      margin: 0;

    }

    .property-cols li{

      display: inline-block;

      width: 33.33333333333%;

      float: left;

    }

    .property-cols li.center-column{

      border-left: 2px solid #999;

      border-right: 2px solid #999;

      padding-right: .5em;

    }

    .property-cols li div sub,

    .property-cols li div sup{

      font-size: 25px;

    }

    .property-cols li div sub{

      position: relative;

      top: 0;

    }

    .summary-icons{

    display: inherit;

    }

    .summary-icons li{

    padding: 0;

    margin: 0;

    }

    .summary-icons li span[class^="icon-"], .summary-icons li span[class*=" icon-"]{

      font-size: 19px;

    }

    .date-text h4{

      padding: 0;

      margin: 0;

      color: #777;

    }

    .date-text{

    margin-top: 5px;

    }

    .date-text h4{

      font-size: 1.5em;

      font-weight: bolder;

    }

    .date-text p{

    font-size: 1.5em;

    color: #999999;

    }

    .clearfix{

    clear: both;
		
	position: relative;

    }

    .text-info{

    font-size: 12px;

    }

    .price-finder-logo{

    width: 145px;

    height: 39px;

    display: inline-block;

    background: url('assets/img/pricefinder-logo-new.png') no-repeat;

    background-size: 100%;

    }

    .powered-by{

    width: 100%;

    padding: 5px 20px 5px 20px;

    background: #ffffff;

    }

    .powered-by .powered-by-wrap{

    text-align: right;

    display: inline-block;

    float:right;

    }

    .powered-by .powered-by-wrap strong{

    font-size: 18px;

    font-weight: 300;

    color: #999;

    position: relative;

    top: -8px;

    }

    .powered-by .powered-by-wrap .price-finder-logo{

    position: relative;

    top: 16px;

    margin-left: 8px;

    }

    .powered-by .caption{

    padding: 0;

    margin: 0;

    float: left;

    line-height: 48px;

    color: #999999;

    position: relative;

    top: 3px;

    }

    .canvasjs-chart-credit{

    display: none !important;

    }



    div.wpcf7-validation-errors {

    background: red;

    color: #ffffff;

    border-color:red;

    }



    div.wpcf7-mail-sent-ok {

    border-color: orange;

    background: orange;

    color: #ffffff;

    }



    .submit_bottom{

    display: none;

    }



    /*  Media Queries

    ------------------------------------------------------------------------------------ */



    @media only screen and (min-device-width: 361px) and (orientation:portrait) {

        .site-header-title {

            width: 100%;

            padding: 0 10%;



    }

  }



    /* Small phones - Galaxy S5, Iphone5 */



    @media only screen and (max-device-width: 360px) and (orientation:portrait) {

        .site-header-title {

            width: 100%;

            padding: 0 10%;

        }

        .site-header nav {

            margin-top: -26px;

        }

        .site-footer .container {

            padding-left: 20px !important;

            padding-right: 20px !important;

        }



        .page-template-page-tpl-full .wpsight-list-agent-section {

            max-width: 100% !important;

        }

        .site-page-title .page-title {

            font-size: 1.5em !important;

        }

    }



    @media only screen and (max-device-height: 414px) and (orientation:landscape) {

        .site-header-title {

            width: 80%;

            padding: 0 10%;

            margin: 0 5%;

        }

        .row>* {

            width: 60%;

            margin-left: 20%;

            margin-right: 20%;

        }

        .page-template-page-tpl-full .wpsight-list-agent-section {

            max-width: 50% !important;

        }

    }



    /* different techniques for iPad screening */



    @media only screen and (min-width: 600px) and (orientation:portrait) {

        .page-template-page-tpl-full .wpsight-list-agent-section {

            max-width: 50% !important;

            float: left;

        }

    }



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

      .wpsight-listing-section .wpsight-listing-agent {

        width: 100%;

      }



      .wpsight-listing-section.wpsight-listing-section-agent {

        display: inline-block;

      }

    }

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



      .page-template-page-tpl-full .wpsight-list-agent-section {

          width: 100% !important;

          max-width: 100%;

      }

    }



    @media only screen and (min-device-width: 992px) and (orientation:landscape) {

        .page-template-page-tpl-full .wpsight-list-agent-section {

            max-width: 33.333% !important;

        }

    }



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

        #home-icons {

            display: none;

        }
      
      
  

        .archive.author .wpsight-list-agent-image {

            width: 100%;

        }

        .site-header-title .site-description {

            margin-bottom: 0 !important;

        }
			.wpsight-list-agent-info .wpsight-list-agent-name {
				text-align: center;
			} 
			.author .archive.author .wpsight-list-agent-image {
				margin: 1%;
				width: 100%;
			}
			.archive.author .wpsight-list-agent-image {
				margin: 0%;
			}

    }



    @media all and (max-width: 980px) {
      
        .nav-primary .wpsight-menu.responsive-menu .sub-menu {
            background-color: #8DC7C7 !important;
            color: #fff;
        }


        .listing-wrap {

          margin-bottom: 2em;

        }

        .list-summary {
          
          text-align: center;
          
          padding-left: 0;
          
        }

        .listing-wrap:last-child {

          margin-bottom: 0;

        }

      #home-carousel .wpsight-listing-carousel .wpsight-listing-price, #home-carousel .wpsight-listing-status, #home-carousel .address, #home-listings .wpsight-listings .wpsight-listing-price, #home-listings .wpsight-listing-title, #home-listings .wpsight-listing-status {
        text-align: center;
      }

        .site-header.site-section {

            height: auto;

        }
      
        .site-main {
          
          padding-bottom: 35px;
          
        }
      
      .featured-heading {
        
          padding: 40px 20px 0px 20px;
        
      }
      
      #home-listings .listing-wrap {
        
          padding: 0px 10px 0px 30px;
        
      }
      
      #home-listings .home-title {
        
          white-space: normal;
        
          padding-bottom: 30px;
        
      }

        #home-carousel .content-panel {

            position: relative;

            width: auto;

            width: 100%;

            right: 0;

            bottom: 0;
          
            padding: 20px 20px 20px 0px; 
          
            max-height: 200px;

        }
      
        #home-carousel {
          
            padding: 0px 10px 0px 10px;
          
        }



        #home-carousel .wpsight-listing-carousel {

            height: auto !important;

        }



        .site-header nav {
			
			color: black;

            bottom: auto;

            float: none;

            position: relative;

            right: auto;

            overflow: hidden;

        }



        .listings-search-field.mobile-search {

            display: none;

        }



        .wpsight-menu.responsive-menu>.menu-item-has-children:before {

            position: absolute;

            width: 100%;

            color: #1F9191;

        }



        .image.center img {

            padding-bottom: 10px;

        }

        .wpsight-list-agents-sc .wpsight-list-agent-section {

            margin-bottom: 10px;

        }

        .listings-search-field-submit.mobile-search {

            display: block;

        }

        .listings-search-field-submit:not(.mobile-search) {

            display: none;

        }

        .site-header-title {

            width: 100%;

            text-align: center;

        }



        .site-header-title .site-title {

            margin-bottom: 0;

        }



        .wpsight-listing-thumbnail img {

            height: auto;

        }



        .wpsight-image-slider-arrows .owl-prev, .wpsight-image-slider-arrows .owl-next {

            width: 50px;

        }



        .left-col,

        .right-col {

          width: 100%;

          padding: 0;

        }

        .submit_top{

          display: none;

        }

        .submit_bottom{

          display: block;

        }

        #request_appraisal_form .row{

          margin: 0 auto !important;

        }

        .powered-by .powered-by-wrap{

          text-align: left;

          float:left;

        }

        .median-price .price-range li span.line:after{

          border-bottom: 1px solid #222;

        }

        .mobile-only {

          display: block

        }

        .desktop-only {

          display: none;

        }

    }



    @media only screen and (min-width: 768px){

        .wpsight-listings .listing-wrap .listing {

            min-height: 385px;

        }

        .news_grid .vc_grid-item .vc_gitem_row{

            min-height: 490px;

        }

        .single-listing .widget-section .wpsight-listing-section.wpsight-listing-section-agent{

            display: inline-flex;

        }

    }

    @media only screen and (min-width: 980px) {
      
    .site-header.site-section {
      padding-bottom: 60px;
    }
      
    #home-search {
      padding-top: 50px;
    }

    .nav-primary .wpsight-menu > li:nth-child(3) .sub-menu, .nav-primary .wpsight-menu > li:nth-child(3) .sub-menu a {
      width: 230px;
    }
			
		.nav-primary .wpsight-menu > li:nth-child(8) .sub-menu, .nav-primary .wpsight-menu > li:nth-child(8) .sub-menu a {
      width: 270px;
    }
      
    .nav-primary .wpsight-menu > li:nth-child(7) .sub-menu, .nav-primary .wpsight-menu > li:nth-child(7) .sub-menu a {
      width: 270px;
    }

    .nav-primary .wpsight-menu > li:nth-child(2) .sub-menu, .nav-primary .wpsight-menu > li:nth-child(2) .sub-menu a {
      width: 210px;
    }

    .nav-primary .wpsight-menu .sub-menu:before {
      border-bottom-color: #1F9191 !important;
    }
      
      #home-carousel .content-panel .address {
        
          overflow: hidden;
        
          text-overflow: ellipsis;
        
          max-height: 25px;
        
          margin-top: 10px;
      }
      

        .home .wpsight-listings .listing-wrap {

            width: 33.3333%;

            float: left;

            margin: 0;

        }



        #home-news .wpsight-listing-title {

            min-height: 130px;

        }

    }


    @media only screen and (min-width: 1300px){
        .page-template-page-tpl-full .site-main .container {
              width: 1220px;
          }
      
        .page-template-page-tpl-full .has-post-thumbnail .entry-content>.entry-image.image.fit>img{
          height: 565px;
          object-fit: cover;
        }

    }


    @media all and (max-width: 500px) {

        .site-header-title img {

            width: 80%;

            margin-bottom: 2rem;

        }

      .badge {
        
            padding: 5px 40px;
        
      }
      
      #home-carousel .content-panel {
        
        max-height: 240px;
        
      }

        .single-listing .wpsight-listing-details .listing-details-detail {

            font-size: 13px;

        }

        .archive.author .wpsight-list-agent-image {

            width: 100%;

            display: inline-flex;

        }

        #home-carousel .content-panel p{

          overflow: hidden;

		  position: relative;

		  line-height: 1.2em;

		  max-height: 3.6em;

		  text-align: justify;

		  margin-right: -1em;

		  padding-right: 1em;

        }

		#home-carousel .content-panel p:before {

		  content: '...';

		  position: absolute;

		  right: 0;

		  bottom: 0;

		}

		#home-carousel .content-panel p:after {

		  content: '';

		  position: absolute;

		  right: 0;

		  width: 1em;

		  height: 1em;

		  margin-top: 0.2em;

		  background: white;

		}

    }



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

        .two-column {

          width: 100%;

          padding: 0;

        }

        .property-cols li:first-child{

          border-top: 1px solid #ddd;

        }

        .property-cols li {

            width: 100%;

            float: none;

            border-bottom: 1px solid #ddd;

            padding-top: 5px;

            padding-bottom: 5px;

        }

        .date-text p {

            margin-bottom: 10px;

        }

        .summary-icons {

            display: block;

            text-align: center;

            margin: 0;

        }

        .summary-icons li:first-child{

          border-top: transparent;

        }

        .summary-icons li{

          display: inline-block;

          width: auto;

          margin-right: 15px;

          border-bottom: transparent;

        }

        input#submit_agent[type="submit"] {

          padding: 0.75em 1em;

          font-size: 19px;

          display: block;

          width: 100%;

        }

        input#priceFinderSearch[type="text"] {

          width: 100% !important;

          margin-bottom: 10px;

          font-size: 15px;

          height: 3.2em;

        }

        #price_finder #search_form .form-wrapper button[type="submit"] {

          width: 100% !important;

        }

        #priceFinderSearchList .ui-menu .ui-menu-item-wrapper {

            font-size: 14px;

        }

        .median-price .price-range li span.line {

            width: 85%;

        }

        #price_finder #search_form {

            padding-top: 0;

            padding-bottom: 0;

        }

        #price_finder{

          padding: 5em 0 !important;

        }

        div.wpcf7-validation-errors, div.wpcf7-mail-sent-ok {

          text-align: center;

        }

    }

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

            .width-20 {

              width: 100%;

            }
    }



    @media only screen and (min-device-width: 768px) and (max-device-width: 1025px) and (orientation:portrait) {


        .listings-search-field-submit.mobile-search {

            display: block;

        }

        .listings-search-field-submit:not(.mobile-search) {

            display: none;

        }

    }



    @media only screen and (min-width: 992px) and (max-width: 1367px) and (orientation:landscape) {



        .listings-search-field-submit.mobile-search {

            display: none;

        }

        .listings-search-field-submit:not(.mobile-search) {

            display: block;

        }

    }



    /* Portrait */

    @media only screen

      and (min-device-width: 1024px)

      and (max-device-width: 1366px)

      and (orientation: portrait)

      and (-webkit-min-device-pixel-ratio: 1.5) {

        .site-header-title{

            padding: 0px;

        }

        .site-header-title .site-title-logo img{

            width: 55%;

        }

        .wpsight-list-agents-sc .wpsight-list-agent .image.center img {

            margin-bottom: 30px;

        }

        .page-template-page-tpl-full .wpsight-list-agent-section {

            min-height: 620px;

        }

    }

  @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) {

    
    .badge {
      padding: 5px 90px;
    }
}


@media (max-width: 1279px) {



	.wpsight-listing-agent {

		padding: 0 15px 0 15px !important;

	}



}

