@charset "utf-8";
/* CSS Document */

/*----------Header with Background Picture Area------------------*/

#page-header {text-align: center;background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center center;
	background-size: cover;}

#page-header .h-like {text-shadow: rgba(0, 0, 0, 0.952941) 4px 1px 10px;font-weight: 400;font-family: 'Muli', -sans-serif;font-size: 3rem;color:#fff;}
.overlay {padding: calc(7% + 9rem) 0 7%;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+27,000000+27,000000+100&0+27,0.65+100 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 55%, rgba(0,0,0,0.55) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 55%,rgba(0,0,0,0.55) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 55%,rgba(0,0,0,0.55) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}

#page-header.comm {background-image:url(../img/p-headers/johnson-city-area-communities-h2.jpg);}
#page-header.johnson-city{background-image:url(../img/p-headers/johnson-city-tn-ph.jpg);}
#page-header.bristol{background-image:url(../img/p-headers/bristol-tn-ph.jpg);}
#page-header.elizabeth{background-image:url(../img/p-headers/elizabethton-tn-ph.jpg);}
#page-header.jones{background-image:url(../img/p-headers/jonesborough-tn-ph.jpg);}
#page-header.kings{background-image:url(../img/p-headers/kingsport-tn-ph.jpg);}
#page-header.about{background-image:url(../img/p-headers/about-our-company-ph.jpg);}
#page-header.faq{background-image:url(../img/p-headers/faq-eba-ph.jpg);}
#page-header.taxes{background-image:url(../img/p-headers/tax-info-ph.jpg);}
#page-header.loan{background-image:url(../img/p-headers/loan-info-ph.jpg);}
#page-header.piney{background-image:url(../img/p-headers/piney-flats-tn-ph.jpg);}
#page-header.gray{background-image:url(../img/p-headers/gray-tn-ph.jpg);}
#page-header.unicoi{background-image:url(../img/p-headers/unicoi-tn-ph.jpg);}
#page-header.erwin{background-image:url(../img/p-headers/erwin-tn-ph.jpg);}
#page-header.watauga{background-image:url(../img/p-headers/watauga-lake-tn-real-state-ph.jpg);}
#page-header.blountville{background-image:url(../img/p-headers/blountville-tn-homes-ph.jpg);}
#page-header.bluff{background-image:url(../img/p-headers/bluff-city-tn-area-real-estate.jpg);}

/*----------Main Content Area------------------*/

#main-content {padding: 3rem 0;}
ol.breadcrumb li {font-size:1rem;}

/*---------------------------------------------PAGES--------------------------------------*/

.btn-gradient-lt {/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fff02b+0,da6e16+100 */
background: rgb(255,240,43); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,240,43,1) 0%, rgba(218,110,22,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,240,43,1) 0%,rgba(218,110,22,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,240,43,1) 0%,rgba(218,110,22,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff02b', endColorstr='#da6e16',GradientType=0 ); /* IE6-9 */
	border: none;
}

/*----------Testimonials Page------------------*/

#video-wrap-pg {
		background-image:url(../img/p-headers/testimonials-header.jpg);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: top center;
padding: calc(7% + 5rem) 0 7%;
height:auto;}

#video-wrap-pg .modal-dialog {
       width:900px;
	max-width: 90%;
    }

.modal-content {background-color: rgba(255, 255, 255, 0.85);}
.modal-header{padding: 1rem 1rem 0 1rem;}

#video-wrap-pg .welcome {padding-bottom: 3rem;}
#video-wrap-pg .row .col-md-6:nth-child(3n){padding-right: 10%;}
#video-wrap-pg p{font-size: 1.5rem;text-shadow: 3px 3px 6px #f3f6f8;}
#video-wrap-pg p.question-h {font-size: 2.5rem;}
.question-h span.font-weight-bold {color:#09579f;}
.button-testm {width:80%;margin:0 auto;}
.button-testm .btn-xl, .btn-p-like {font-size:1.25rem;}
.btn-gradient-lt:hover, .btn-gradient-lt:focus {/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#da6e16+0,fff02b+100 */
background: rgb(218,110,22); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(218,110,22,1) 0%, rgba(255,240,43,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(218,110,22,1) 0%,rgba(255,240,43,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(218,110,22,1) 0%,rgba(255,240,43,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da6e16', endColorstr='#fff02b',GradientType=0 ); /* IE6-9 */
text-shadow: 3px 3px 6px #f1c023;
}

.star-rating i {
	font-size: 1.5rem;
	color:#ffdc12;
}
#main-content .col-lg-12 .animated {padding: 1.25rem;-webkit-box-shadow:0 2px 10px 2px #cccbcb;-moz-box-shadow:0 2px 10px 2px #cccbcb;box-shadow: 0 2px 10px 2px #cccbcb;    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;}

/*----------Taxes Page------------------*/
ul.taxes {display:table;margin:0 auto;}
ul.taxes a {box-shadow: 0 8px 6px -6px #cccbcb;}
.col-lg-3 i.fas.fa-glasses, .col-lg-3 i.fas.fa-money-check-alt{font-size: 3rem;}
span.res-tax-scroll, span.res-tax-scroll-bt {font-size:1.1111rem;color:#69aaee;display: none;}
.table-striped tbody tr:nth-of-type(odd) {
    background-color: #d8eafb;
}
.table td, .table th {
    border-top: 1px solid #bcdaf6;
}.table thead th {
    border-bottom: 2px solid #bcdaf6;
}

/*----------Contact Page------------------*/
#page-header.cont {background-image:url(../img/p-headers/contact-our-johnson-city-tn-exclusive-buyer-agency.jpg);}
#page-header.cont p {text-shadow: 2px 1px 3px rgb(0,0,0,1);
    font-size: 1.5rem;
    font-style: italic;}
label{margin-bottom:0;}
.txt-gradient { background: -webkit-linear-gradient(#095fb6, #ecde13);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
.error{
color:red !important;
}
.error-text{
border:1px solid red !important;
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E")!important;}

textarea.form-control {font-size:1.25rem;}

.spierd {display: none;}

/*----------FAQ Page------------------*/

ul.faqs li::before {content: '\f0da';
    width: 1.3em; font-family: 'Font Awesome\ 5 Free';font-weight: 900;display: inline-block;color: #d7b229;}
ul.faqs li:last-child::before {content: none;}
ul.faqs li:hover {background-image: -webkit-gradient(linear,
    left top,
    right top,
    color-stop(0, #064f95),
    color-stop(0.5%, #064f95),
    color-stop(0.5%,#f5f5f5),
    color-stop(100%, #f5f5f5)
	);
 background-image: -webkit-linear-gradient(
    left,
    #064f95,
    #064f95 0.5%,
    #f5f5f5 0.5%,
    #f5f5f5 100%
 );
 background-image: -moz-linear-gradient(
    left,
   #064f95,
  #064f95 0.5%,
    #f5f5f5 0.5%,
   #f5f5f5 100%
	);
 background-image: -ms-linear-gradient(
    left,
    #064f95,
    #064f95 0.5%,
    #f5f5f5 0.5%,
   #f5f5f5 100%
	);
 background-image: -o-linear-gradient(
    left,
   #064f95,
    #064f95 0.5%,
    #f5f5f5 0.5%,
    #f5f5f5 100%
	);
}
ul.faqs li:hover::before{color:#064f95;}
ul.faqs li:last-child:hover{background-image: none;}
ul.faqs li a:hover{text-decoration: none;}
.card-header {border-bottom:1px solid #92c5f4;background-color: rgba(188, 218, 246, 0.5);color: #042b54;}
.card{border:1px solid #92c5f4;}

/*----------About Us Page------------------*/

ul i.fa-check {color:#45ae04;}
ul i.fa-exclamation-triangle {color:#f08016}
.services i.fas {display: block;font-size:3rem;}
.services i, .services p {text-align: center;}
.txt-gradient {  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#efef28+0,da6e16+100 */
background: rgb(239,239,40); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(239,239,40,1) 0%, rgba(218,110,22,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(239,239,40,1) 0%,rgba(218,110,22,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(239,239,40,1) 0%,rgba(218,110,22,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efef28', endColorstr='#da6e16',GradientType=0 ); /* IE6-9 */

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
.card.bio, .card.bio2, .card.area-over {border:none;}
.card.bio img, .card.bio2 img {border-radius: 50%;}
.contact-cta {background-color: rgba(188, 218, 246, 0.5);color: #042b54; font-style: italic;}
.contact-cta p{font-size:1.5rem;font-weight:300;}
.contact-cta .btn {font-style: normal;font-weight:300;}
.areas-served {background-image: url(../img/exclusive-buyer-agency-tennessee-areas.jpg);background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; }
.txt-box {background:rgba(1, 43, 88, 0.9); }
.txt-box p.blue-lht {font-family: 'Montserrat', -sans-serif;font-size: 1.5rem;}
.txt-box .row p, .txt-box .row li {font-size:1.111rem;font-family:inherit;}
.card.bio2, .card.area-over {float:left;max-width:300px;}
.card.bio2 img {max-width:145px;width:145px;height:auto;margin:0 auto;}

/*----------Loan Page------------------*/

.ol-list {background-color: #f1f1f2;
    color: #07305c;}

/*----------Communities Page------------------*/
.comm-areas li a {color:#fff;}
.card.area-over h3 {margin: 0 0 1rem 0;}
.card.area-over img {-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.7);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.7);}

/*----------Media Query------------------*/
@media (max-width: 1704px) {
	#video-wrap-pg .row .col-md-6:nth-child(3n) {
    padding-right: 8%;
}
}

@media (max-width: 1625px) {
	#video-wrap-pg .row .col-md-6:nth-child(3n) {
    padding-right: 6%;
}
	#video-wrap-pg p.question-h {
    font-size: 1.85rem;
}
	.button-testm {
		width: auto;}
}

@media (max-width: 1200px) {
	#video-wrap-pg .col-md-6 {-ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;}
	
	#video-wrap-pg .text-left, #video-wrap-pg .text-right{text-align: center!important;}
	#video-wrap-pg .row .col-md-6 {padding-bottom:3%;}
	#video-wrap-pg .row .col-md-6:nth-child(3n){padding:0 5% 0;}
	#video-wrap-pg {padding: calc(7% + 5rem) 0 3%;}
	ul.taxes {text-align: center;}
}
@media (max-width: 1024px) {#page-header .h-like{font-size:2rem;}h1{font-size: 2rem;}h2,h3{font-size: 1.25rem;}}
@media (max-width: 1000px) {
.modal-dialog video {
       width:100%;
	max-width: 100%;
	height:auto;
    }
}
@media (max-width: 992px) {
	span.res-tax-scroll-bt {display: block;}
	form{margin-bottom: 2rem;}
	ul.contact-info {padding:0;}
	.no-pad-b{padding-bottom: 0!important;}
	.conflict-img{text-align: center;}
	.bio .img-fluid { max-width: 350px;
    margin: 0 auto;}
	.txt-box ul.no-m{margin-bottom:0;}}
@media (max-width: 960px) and (orientation: landscape) {#page-header.cont p{display: none;}}

@media (max-width: 883px) {#video-wrap-pg .welcome {padding-bottom: 1rem;}#video-wrap-pg {padding: calc(7% + 9rem) 0 3%;}}
@media (max-width: 772px) {
	span.res-tax-scroll {display: block;}}
@media (max-width: 575px) {
	.txt-box ul{margin-bottom:0;text-align: center;}
	.txt-box .row p{margin-top:2rem;text-align: center;}
	.txt-box.comm-areas ul {text-align: inherit;padding-left: 20%;}
.card.bio2, .card.area-over {
    float: none;
    margin: 0 auto;
}}
@media (max-width: 430px) {
.bio .img-fluid {
	max-width: 100%;}}

@media (max-width: 414px) {
	.modal-title{font-size: 1rem;}
	.modal-body{padding:0.5rem;}
	#video-wrap-pg .row .col-md-6:nth-child(3n){padding:0 8% 0;}
	#page-header.cont p{display: none;}
	.txt-box.comm-areas ul {padding-left: 0;}
	#main-content.john-c #IDX-showcaseGallery-36409 .IDX-showcaseCell, #main-content.john-c #IDX-showcaseGallery-36408 .IDX-showcaseCell, #main-content.john-c #IDX-showcaseGallery-36407 .IDX-showcaseCell{overflow: hidden!important;}
}


