/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

/* HOMEPAGE CSS STYLE JOSE PULIDO DEV */

.ihf-select-options{position:relative;z-index:1!important;}

#kairosabouto1{z-index:-1!important;}

.content>p{padding-left: 5%;
    border-left: 3px solid #a99767;}
.nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p{
    padding-top:8%;
    padding-bottom:8%;
}
.slider-text1,.slider-text2{font-size: 1.5em;
    letter-spacing: 3px;
    color: #a99766;} 
.passion-text{font-size: 3.5em;
    letter-spacing: 7px;
    font-weight: 500;
    position: relative;
    top: 12px;}
.slider-link{font-size: 0.7em;
    color: #a99767;
    letter-spacing: 2px;
    position: relative;
    top: 22px;}
.slider-link>span{font-size: 1.1em;
    color: #fff;
    font-weight: 800;}    
#header-outer[data-lhe="default"] #top nav > ul > li > a{
    font-size:0.99em!important;
    letter-spacing:1px!important;
    font-weight:400!important;
}    
.swiper-container .slider-prev{position: absolute;
    z-index: 130;
	top:37%;
    margin-left: 18px;
    display: block;
    color: #a99766;
    height: 36px;
    margin-top: 83px;
    width: 32px!important;
    border: 1px solid #a9976626!important;
    background-color: transparent;
    border-radius: 0px!important;
    -webkit-border-radius: 0px!important;
    transition: background-color 0.2s linear;
    -webkit-transition: background-color 0.2s linear;}
.swiper-container .slider-next{position: absolute;
    z-index: 130;
	top:37%;
    margin-right: 18px;
    display: block;
    color: #a99766;
    height: 36px;
    margin-top: 83px;
    width: 32px!important;
    border: 1px solid #a9976626!important;
    background-color: transparent;
    border-radius: 0px!important;
    -webkit-border-radius: 0px!important;
    transition: background-color 0.2s linear;
    -webkit-transition: background-color 0.2s linear;}  
body .swiper-container .slider-prev .slide-count {
 
    visibility: hidden!important;
}
body .swiper-container .slider-next .slide-count {
 
    visibility: hidden!important;
}
.swiper-container .slider-prev > i {
    position: absolute;
    padding-right: 0;
    left: 5px!important;
    top: -15px!important;
    font-size: 14px!important;
    font-weight: 900!important;
} 
.swiper-container .slider-next > i {
    position: absolute;
    padding-right: 0;
    left: 5px!important;
    top: -15px!important;
    font-size: 14px!important;
    font-weight: 900!important;
} 
.slider-pagination {
    text-align: center!important;
}
.swiper-container[data-bullet_style="scale"] .slider-pagination .swiper-pagination-switch {
    background-color: #fff;
    width: 56px!important;
    height: 1.5px!important;
    margin: 0;
    position: relative;
    border: none;
    border-radius: 0px!important;
    margin-right: 10px;
}
.swiper-container[data-bullet_style="scale"] .slider-pagination .swiper-active-switch {
    background-color: #a99766!important;
}
.swiper-container[data-bullet_style="scale"] .slider-pagination .swiper-active-switch i {
    visibility: hidden!important;
}
.swiper-container[data-bullet_style="scale"] .slider-pagination .swiper-pagination-switch i{
    visibility: hidden!important;
}
.icon-salient-down-arrow:before {
    content: "\e008";
    visibility: hidden!important;
}
.swiper-wrapper .slider-down-arrow i.icon-default-style[class^="icon-"] {
    background: url(https://www.sdgia.org/wp-content/uploads/2019/05/mousedown.gif)!important;
    background-repeat: no-repeat!important;
    background-size: cover!important;
}
body.material #header-secondary-outer {
    border: 0px!important;
    background-color: #060e23!important;
}

.footerkairos{display: grid;
    grid-template-columns: 1fr 2fr 1fr;
    justify-content: center;
    align-items: center;}
.footerkairos-item1{border-left: 1px solid #a99766;
    text-align: left;display: grid;
    align-items: center;}
.text-footer1{padding-top: 6%;
    padding-bottom: 0%;
    padding-left: 10%;}
.contactp{    letter-spacing: 1px;
    color: #a99766;
    padding-bottom: 0px!important;margin-bottom: -34px;}
.followfooter{display: grid;
    grid-template-columns: 100px 20px 20px;margin-top: -17px;}    
.footernav1{background: #b6a474;
    padding-top: 1%;
    padding-bottom: 1%;}
.footernavul{max-width: 800px;
    margin: 0 auto;
    display: grid;
    grid-template-columns: 100px 150px 160px 160px 100px 100px 100px;
    font-size: 0.9em;
    justify-content: center;
    align-items: center;
    text-align: left;}
ul li {
    list-style: none!important;
} 
.fnav1{color: #000;
    letter-spacing: 1px;}
#copyright{padding-top: 25px!important;
    padding-bottom: 25px!important;
    border: none!important;}   
.content{top: 215.656px!important;}  
.propertysearch{display: grid;
    grid-template-columns: 1fr 2fr;
    background: #fff;
    justify-content: center;
    align-items: center;}
.property-text1{font-size: 1.4em;
    letter-spacing: 2px;
    font-weight: 100;
    padding-bottom: 0px!important;
    color: #b6a474;}
.search-text1{font-size: 3.1em;
    font-weight: 300;
    color: #000;
    letter-spacing: 4px;
    margin-top: 4px;
    font-family: 'Cinzel', serif!important;}  
.properts-item1{padding-right: 50%;
    max-width: 200px;
    margin: 0 0 0 auto;
    padding-top: 10%;
    padding-bottom: 10%;}
.property-form1{background: #a99767;
    height: 100%;
       display: grid;
    grid-template-columns: 50px 1fr;
    justify-content: center;
    align-items: center;
}
.demandbg{    
	padding-top: 3%;
   padding-bottom: 1.5%;
}
.imgdemandcontent{display: grid;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    align-items: center;}
.demandimg1{width: 100%!important;}
.text-demand-content{max-width: 500px;
    margin-left: 15%;}
.title-text-1 {
font-size: 3.5em;
line-height: 1.0;
font-style: italic;
color: #dddddd;
max-width: 465px;
position: relative;
top: -24px;
left: 10px;
}
.content-text-2t{text-transform: uppercase;
    font-size: 0.783em;
    color: #979696;
    max-width: 445px;
    text-align: justify;
    letter-spacing: 1px;
    line-height: 2;
    position: relative;
    top: -40px;
    left: 10px;}
.first-btn-content{font-size: 1em;
    letter-spacing: 2px!important;
    color: #b6a474!important;
    position: relative;
    top: -30px;
    left: 10px;}    
.vectorkairos1{position: absolute;
    right: 2%;
    bottom: 0px;}
.selling-item{background-image: url(https://kairos-re.net/wp-content/uploads/2020/10/sellingimg1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    height: 375px;
    display: grid;
    align-items: center;
    justify-content: center;}
.buying-item{background-image: url(https://kairos-re.net/wp-content/uploads/2020/10/buyingimg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    height: 375px;
    display: grid;
    align-items: center;
    justify-content: center;}    
.selling-buying{display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 6px;}
.sel-text-1{font-size: 1.65em;;
    font-weight: 100;
    letter-spacing: 2px;
    color: #a99768;
    padding: 0px!important;}
.sel-text-2{font-size: 3.5em;
    line-height: 1;
    max-width: 450px;
    letter-spacing: 4px;
    color: #fff;
    font-family: 'Cinzel', serif!important;
    font-weight: 600;
    padding: 0px!important;}
.sel-btn-1{color: #b6a474!important;
    letter-spacing: 2px!important;}  
.buying-content{position: relative;
    left: -40px;}
.selling-content:hover{
    background: #04040478;
    transition-timing-function: ease-in-out;
    transition-duration: 1s;} 
.buying-content:hover{
    background: #04040478;
    transition-timing-function: ease-in-out;
    transition-duration: 1s;}     
.featured-grid{display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 6px;
    justify-content: center;
    align-items: center;
    height: 140px;}
.title-featured-item1{display: grid;
    justify-content: center;
    align-items: center;}
.title-featured-item2{background: #f0f0f0;
    height: 100%;}
.communities-grid{display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 6px;}
.comm-grid1{    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 2fr 1fr;
    grid-gap: 6px;
    height: 600px;}
.com-item{
text-align: center;
    display: grid;
    background: #3c3c3c;
} 
.com-text{display: grid;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}


.com-img1 {
    grid-column: span 2;
    background-image: url(https://kairos-re.net/wp-content/uploads/2020/10/miamibeach-1.jpg)!important;
    background-size: cover;
    background-repeat: no-repeat;
}
.com-img2{background-image: url(https://kairos-re.net/wp-content/uploads/2020/10/coralgables-1.jpg)!important;
    background-repeat: no-repeat;
    background-size: cover;}
.com-img3{background-image: url(https://kairos-re.net/wp-content/uploads/2020/10/brickell.jpg)!important;
    background-repeat: no-repeat;
    background-size: cover;}
.com-img4{background-image: url(https://kairos-re.net/wp-content/uploads/2020/10/coconut.jpg)!important;
    background-repeat: no-repeat;
    background-size: cover;} 
.com-img5{background-image: url(https://kairos-re.net/wp-content/uploads/2020/10/pinecrest.jpg)!important;
    background-repeat: no-repeat;
    background-size: cover;}
.com-img6{background: url(https://kairos-re.net/wp-content/uploads/2020/10/balharbour.jpg)!important;
    background-repeat: no-repeat;
    background-size: cover;}
.com-img7{background-image: url(https://kairos-re.net/wp-content/uploads/2020/10/sunnyisles.jpg)!important;
    background-repeat: no-repeat;
    background-size: cover;}
    
    
    
.communities-section{margin-top: -22px;}
.com-img4{grid-row: span 3;}
.comm-grid2{display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: repeat(3,1fr);
    grid-gap: 6px;
    height: 600px;}
  
.communitieslink{color: #000!important;
    font-size: 0.79em!important;}    
.nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button:before {
    background-color: transparent;
    left: 2px!important;
    top: 1px!important;
    width: 89%!important;
    height: 86%!important;
    border-radius: 0px!important;
    border: 1px solid #000;
}
.nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.previous {
   left: -133%!important;
    top: 110%!important;

}
.nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.next {
   top: 110%!important;
   left: -121%!important;
}
.nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button .arrow {
    fill: #b6a474!important;
}
.nectar-flickity[data-controls*="arrows_overlaid"] .previous:after, .nectar-flickity[data-controls*="arrows_overlaid"] .next:after {
    background-color: #b6a474!important;
	visibility:hidden!important;
}
.nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button svg {
    width: 16px;
}
.flickity-viewport{height: 205px!important;
    margin-bottom: 10px!important;}
.testimonial-slide{display: grid;
    justify-content: center;
    align-items: center;
    height: 210px;text-align: center;}
.test-text1{font-size: 1.1em;
    line-height: 1.2;
    color: #fff;
    letter-spacing: 1px;}
.test-name{letter-spacing: 1px;
    color: #b6a474;font-family: 'Cinzel', serif!important;}   
.quotetestimonial{position: absolute;
    bottom: -75px;
    right: -70px;}    
    
.testimonials{display: grid; justify-content: center; align-items: center; margin-top: 17%;}
.testimonial-title{font-size: 1.4em; color: #b6a474; letter-spacing: 1px; padding: 0px!important;}
.testimonial-title2{font-size: 2.9em;
    letter-spacing: 2px;
    font-weight: 500;
    font-family: 'Cinzel', serif!important;
    color: #fff;
    padding-bottom: 6px!important;
    padding-top: 4px;}
.testimonial-text-2{    font-size: 1em;
    color: #fff;
    line-height: 1.4;
    max-width: 360px;
    letter-spacing: 1px;
    padding-top: 10px;}
.insta-section {
background: linear-gradient(to top, #a99767 50%, #fff 50%);
background-image: url(https://kairos-re.net/wp-content/uploads/2020/10/footer_bg2.jpg);
}
.insta-container {
    max-width: 1200px;
    padding-top: 3%;
    margin: 0 auto;
    padding-bottom: 3%;
    margin-bottom: 0px;
}
.insta-title{max-width: 1050px;
    margin: 0 auto;
    display: grid;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    align-items: center;}
.kairosinsta1{display: grid;
    grid-template-columns: 87px 1fr;
    justify-content: center;
    align-items: center;}
.instagramlink2{font-size: 1.2em;
    letter-spacing: 2px;
    color: #000;}
.followinst{text-align: right;}
.folloinst1{font-size: 1.2em;
    color: #060e24;letter-spacing: 1px;}
.folloinst2{font-size: 1.2em;
    letter-spacing: 1px;
    color: #a99766;
    position: relative;
    top: -7px;}
.newsletter-section{max-width: 1090px;
    margin: 0 auto;padding-top: 5%;}
.newsletter-grid{display: grid;
    grid-template-columns: 1fr 3fr;
    justify-content: center;
    align-items: center;}
.join1{color: #fff;
    font-size: 1.4em;
    letter-spacing: 1px;
    padding: 0px!important;}
.join2{font-weight: 500;
    font-size: 2.6em;
    letter-spacing: 3px;
    font-family: 'Cinzel', serif!important;
    color: #000;}  
#wpforms-form-67{display: grid;
    grid-template-columns: 3fr 1fr;
    justify-content: center;
    align-items: center;
    grid-gap: 35px;
}
#wpforms-form-67>.wpforms-field-container {
    display: grid;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    align-items: center;
    grid-gap: 35px;
}
#wpforms-67-field_3{background: transparent;
    border-right: 0px!Important;
    border-bottom: 1px solid #fff;
    border-top: 0px!Important;
    border-left: 0px!Important;}
#wpforms-67-field_2{background: transparent;
    border-right: 0px!Important;
    border-bottom: 1px solid #fff;
    border-top: 0px!Important;
    border-left: 0px!Important;}
#wpforms-submit-67{padding: 10px 40px!important;
    background: #060e24;
    border: 0px!important;
    color: #fff;
    letter-spacing: 2px;
    position: relative;
    margin-top: -10px;}
::-webkit-input-placeholder { /* Edge */
  color: #fff;
  letter-spacing:2px;
  font-size: 14px!important;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #fff!important;
  letter-spacing:2px!important;
  font-size: 14px!important;
}

::placeholder {
  color: #fff!important;
  letter-spacing:2px!important;font-size: 14px!important;
}    
.joinletter{position: relative;
    top: -16px;
    left: -10px;}
#sb_instagram{position: relative;
    top: 120px;}

.secundary-nav{font-weight: 600;} 
/* HOMEPAGE MOBILE RESPONSIVE CSS STYLE JOSE PULIDO DEV */
@media screen and (max-width:1000px){
	.propertysearch{grid-template-columns: 1fr;}
	.properts-item1 {margin: 0 auto;}
	.property-form1 {height: 210px!important;}
	.imgdemandcontent {grid-template-columns: 1fr;}
	.text-demand-content {
    max-width: 500px;
    margin-left: 0%;
    grid-row: 1;
    padding: 5%;
}
	.join1 {
    max-width: 300px;
    margin: 0 auto;
    position: relative;
    left: -28px;
}
	.join2{
    max-width: 250px;
    margin: 0 auto;
    position: relative;
    left: -34px;
	}
	
	#wpforms-form-67 {
    text-align: center;
    grid-template-columns: 1fr!Important;
    padding: 5% 67px;
}
	
	.demandbg {background:#f0f0f0;}
	.selling-buying {grid-template-columns: 1fr;}
	.buying-content {left: 0px;}
	.featured-grid {grid-template-columns: 1fr;}
	.communities-grid {grid-template-columns: 1fr;}
	.vectortest{transform: rotate(90deg);
    margin-bottom: -200px;
    margin-top: -100px;
    position: relative;
    left: 44%;}
	.insta-title {grid-template-columns: 1fr;}
	.kairosinsta1 {grid-template-columns: 1fr;text-align: center;}
	.instagramkairos{position: relative;left: 42%;padding-top: 11px;}
	.followinst {text-align: center;}
	#sb_instagram {position: relative;top: 60px;}
	.newsletter-grid {grid-template-columns: 1fr;text-align: center;}
	#wpforms-form-67{grid-template-columns: 1fr;}
	#wpforms-form-67>.wpforms-field-container{grid-template-columns: 1fr;padding: 5%;}
	.footernavul{grid-template-columns: 1fr 1fr;text-align: center;}
	.footerkairos{grid-template-columns: 1fr;}
	.text-footer1{text-align: center;}
	.followfooter{margin-left: 80px;}	
}
/* END OF HOME PAGE RESPONSIVE CSS */


/* ABOUT PAGE SECTION CSS */

.about-title{max-width: 340px;
    padding-left: 4%;
    border-left: 2px solid #a99766;
    font-size: 1.1em;
    letter-spacing: 2px;
    font-weight: 200;
    color: #a99766;}
@media (min-width:1000px) and (max-width:2600px){
	
	.about-title>p>strong{
    font-size: 2.2em!important;
}	
}
@media screen and (max-width:990px){
	
	.about-title>p>strong{
    font-size: 1.2em!important;
}	
}

.about-title>p>strong{
    
    line-height: 1!important;
    letter-spacing: 7px!important;
    color: #fff!important;
    font-family: 'Cinzel', serif!important;
}	

.about-first-section{display: grid;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    align-items: center;}
.about-grid-1{background: #b4b4b4;}
.about-grid-2{max-width: 500px;
    margin: 0 0 0 90px;
    position: relative;
    left: 40px;
    top: 59px;}
.about-text-1{font-size: 1.4em;
    letter-spacing: 2px;
    color: #a99766;
    padding: 0px!important;}
.about-text-2{    font-size: 2.74em;
    letter-spacing: 1px;
    color: #000;
    font-family: 'Cinzel', serif!important;
    font-weight: 500;line-height: 1;}
.about-text-3{font-size: 1em;
    text-transform: uppercase;
    color: #a1a0a0;
    letter-spacing: 1px;
    line-height: 1.8;
    text-align: justify;}
.imgaboutfirst{height: 100%;
    transform: translate(60px, 60px);width: 100%;}
.about-section-two{    max-width: 1050px;
    margin: 0 auto;}
.about-gridtwo-1{max-width: 477px;
    margin: 0 auto;}
.kairosrealty{font-style: italic;
    font-size: 2.2em;
    line-height: 1.1;
    color: #000;
    margin-top: 12px;}
.about-section-two{max-width: 1050px;
    margin: 0 auto;}
.about-section-twogrid{display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 40px;
    justify-content: center;
    align-items: center;
    position: relative;
    top: -54px;}
.about-gridtwo-1{    max-width: 500px;
    margin: 0 auto;}
.kairosrealty{font-size: 2.5em;
    font-style: italic;
    color: #000;
    line-height: 1;margin-top: 15px;}
.about-gridtwo-2{display: grid;
    justify-content: center;
    align-items: center;}
.kairospersonal{background: linear-gradient(to bottom, #b6a474 88%, transparent 12%);}
.imgkairosstaff{transform: translate(140px, 40px);
    height: 100%;
    width: 100%!Important;}
.vectoreverse{position: relative;
    top: 208px;
    left: 34px;}
.about-third-section{background: #f6f6f6;margin-top: -194px;}
.about-third-grid{    display: grid;
    grid-template-columns: 1fr 1fr;
    max-width: 1050px;
    margin: 0 auto;
    grid-gap: 100px;
    padding-top: 5%;
    padding-bottom: 10%;}
.owner{font-size: 1.4em;
    letter-spacing: 2px;
    padding: 0px;
    line-height: 1;margin-top: -24px;}
.ownersub{letter-spacing: 1px;
    position: relative;
    top: -5px;}
.item-about-third2{display: grid;
    justify-content: center;
    align-items: center;
    position: relative;
    top: 77px;left: 60px;}
.imgaboutfirst {
    height: 100%!important;
    width: 100%!important;
}
/* END ABOUT PAGE SECTION CSS */
/*  RESPONSIVE MOBILE 1000PX ABOUT PAGE SECTION CSS */
@media screen and (max-width:1000px){
	.about-first-section{grid-template-columns: 1fr;}
	.imgaboutfirst {transform: none!important;}
	.about-grid-1 {grid-row: 2;}
	.about-grid-2 {
    max-width: 500px;
    margin: 0 auto;
    position: relative;
    left: 0;
    top: 0;
    padding: 6%;
}
	.about-section-twogrid {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 10px;
    justify-content: center;
    align-items: center;
    position: relative;
    top: 0px;
    padding: 5%;
}
	.about-gridtwo-2>p{display: none;}
	.imgkairosstaff {
    transform: translate(15px, 24px);
    width: 100%!important;
}
	.about-third-section{margin-top: 0px!Important;}
	.about-third-grid {
    grid-template-columns: 1fr;
    padding: 5%;
    grid-gap: 10px;
}
	.item-about-third2 {
    top: 0;
    left: 0;
}
	.vectortest{margin-bottom: -400px!important;}
	
}
/*  END RESPONSIVE MOBILE 1000PX ABOUT PAGE SECTION CSS */


/*  BUYER PAGE SECTION CSS */

.buyer-title {
    max-width: 410px;
    padding-left: 4%;
    border-left: 2px solid #a99766;
    font-size: 1.1em;
    letter-spacing: 2px;
    font-weight: 200;
    color: #a99766;
}
.sellers-title {
    max-width: 380px;
    padding-left: 4%;
    border-left: 2px solid #a99766;
    font-size: 1.1em;
    letter-spacing: 2px;
    font-weight: 200;
    color: #a99766;
}
.buyer-title>p>strong {
    font-size: 2.2em!important;
    line-height: 1!important;
    letter-spacing: 7px!important;
    color: #fff!important;
    font-family: 'Cinzel', serif!important;
}
.sellers-title>p>strong {
    font-size: 2.2em!important;
    line-height: 1!important;
    letter-spacing: 7px!important;
    color: #fff!important;
    font-family: 'Cinzel', serif!important;
}
.buyer-grid-section{display: grid;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    align-items: center;}
.buyer-gridsection1{max-width: 500px;
    margin: 0 auto;position: relative;
    top: 60px;}
.buyer-sectionimg{background: #a3a3a3;}
.buyerimg1{transform: translate(-45px, 80px);
    width: 100%!important;}

.buyer-section-one{padding-bottom: 12%;
    background: linear-gradient(to bottom, #fff 40%, #f6f6f6 10%);}

@media (min-width:1700px) and (max-width:2600px){
	.buyer-gridsection1{
    left: 10%;}
}
.tab-content-text{max-width: 950px;
    margin: 0 auto;margin-bottom: 10%;}
.tab-title-content{font-size: 1.7em!important;
    color: #000!important;text-transform:uppercase;}
.iconsection{max-width: 1240px;
    margin: 0 auto;
    text-align: center;}
.icongrid-section{display: grid;
    grid-template-columns: repeat(6,1fr);
    margin-bottom: -29px;}

/* END BUYER PAGE SECTION CSS */
    
/* RESPONSIVE BUYER PAGE SECTION CSS */
@media screen and (max-width:1000px){
	.buyer-grid-section {
    grid-template-columns: 1fr;
    padding: 5%;
}
	.buyer-section-one {
    background:#f6f6f6;
}
	.buyerimg1 {
    transform: translate(-11px, 26px);
}
	.buyer-gridsection1 {
    padding-bottom: 143px;
}
	ul.wpb_tabs_nav.ui-tabs-nav.clearfix{
		display:block!important;
	}
	.tab-content-text {
    padding: 5%!important;
}
	.contacticons-grid {
    grid-template-columns: 1fr;
}
	
}
/* END RESPONSIVE BUYER PAGE SECTION CSS */

/* SELLER PAGE SECTION CSS */
.contactpage-title{max-width: 400px;
    padding-left: 4%;
    border-left: 2px solid #a99766;
    font-size: 1.1em;
    letter-spacing: 2px;
    font-weight: 200;
    color: #a99766;}
@media (min-width:1010px) and (max-width:2560px){
	.contactpage-title>p>strong{
    font-size: 2.21em!important;
}
}
.contactpage-title>p>strong{
    
    line-height: 1!important;
    letter-spacing: 7px!important;
    color: #fff!important;
    font-family: 'Cinzel', serif!important;
}

.communities-title{max-width: 600px;
    padding-left: 4%;
    border-left: 2px solid #a99766;
    font-size: 1.1em;
    letter-spacing: 2px;
    font-weight: 200;
    color: #a99766;}

@media screen and (max-width:1000px){
	.communities-title>p>strong{
    font-size: 0.8em!important;
    line-height: 1!important;
    letter-spacing: 7px!important;
    color: #fff!important;
    font-family: 'Cinzel', serif!important;
}
	
	.contacticons-grid {
   
    grid-template-columns: 1fr!important;
    padding-top: 3%!important;
    padding-bottom: 3%!important;
}
	.listings-grid{
		grid-template-columns: 1fr!important;
		grid-gap: 20px;
        text-align: center;
	}
	#ihf-main-container .pagination {
    margin-top: 30%!important;
    position: relative!important;
    left: -17%!important;
    top: 10px!important;
		float: center!important;
}
	
}
@media (min-width:1010px) and (max-width:2600px){
	.communities-title>p>strong{
    font-size: 2.2em!important;
    line-height: 1!important;
    letter-spacing: 7px!important;
    color: #fff!important;
    font-family: 'Cinzel', serif!important;
}
	
}
.featured-item1{
	    max-width: 400px;
    margin: 0 auto;
}


.communities-grid-1{ 
    display: grid;
    grid-template-columns: 1fr 2fr;
    justify-content: center;
    align-items: center;}
.featured-item2{
	background: url(https://kairos-re.net/wp-content/uploads/2020/10/search_bg-1.jpg)!important;
    text-align: right;
    padding-top: 5%;
    padding-bottom: 5%;}
.communities-section1{background: linear-gradient(to left, #a99768 50%, #fff 50%);}

.find-1{font-size: 1.5em;
    color: #fff;
    font-family: 'Cinzel', serif!important;
    font-weight: 300!important;
    letter-spacing: 3px;
    max-width: 700px;
    margin: 0 auto;}

.find-2{    color: #000;
    letter-spacing: 1px;
max-width: 700px;
    margin: 0 auto;}

.communities-properties{padding-top: 5%;
    padding-bottom: 5%;
    background: #f6f6f6;}
.communities-properties-grid{max-width: 1050px;
    margin: 0 auto;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    justify-content: center;
    align-items: center;
    text-align: center;
    grid-gap: 40px;}
.property1{text-align: center;
    height: 215px;
    display: grid;
    margin-bottom: 25px;}

.propertylink{font-size: 1.4em!important;
    color: #fff!important;
    letter-spacing: 2px!important;
    display: grid;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;}
.propertylink:hover {
    background: #a997668f!important;
    transition: 1s!important;
}

.item-prop-1{background-image: url(https://kairos-re.net/wp-content/uploads/2020/10/prop1.jpg)!important;
    background-repeat: no-repeat;
    background-size: cover;}
.item-prop-2{background-image: url(https://kairos-re.net/wp-content/uploads/2020/10/prop2.jpg);
    background-repeat: no-repeat;
    background-size: cover;}
.item-prop-3{background-image: url(https://kairos-re.net/wp-content/uploads/2020/10/prop3.jpg);
    background-repeat: no-repeat;
    background-size: cover;}
.item-prop-4{background-image: url(https://kairos-re.net/wp-content/uploads/2020/10/prop4.jpg);
    background-repeat: no-repeat;
    background-size: cover;}
.item-prop-5{background-image: url(https://kairos-re.net/wp-content/uploads/2020/10/prop5.jpg);
    background-repeat: no-repeat;
    background-size: cover;}
.item-prop-6{background-image: url(https://kairos-re.net/wp-content/uploads/2020/10/prop6.jpg);
    background-repeat: no-repeat;
    background-size: cover;}
.item-prop-7{background-image: url(https://kairos-re.net/wp-content/uploads/2020/10/prop7.jpg);
    background-repeat: no-repeat;
    background-size: cover;}
.item-prop-8{background-image: url(https://kairos-re.net/wp-content/uploads/2020/10/prop8.jpg);
    background-repeat: no-repeat;
    background-size: cover;}
.item-prop-9{background-image: url(https://kairos-re.net/wp-content/uploads/2020/10/prop9.jpg);
    background-repeat: no-repeat;
    background-size: cover;}
.item-prop-10{background-image: url(https://kairos-re.net/wp-content/uploads/2020/10/prop10.jpg);
    background-repeat: no-repeat;
    background-size: cover;}
.item-prop-11{background-image: url(https://kairos-re.net/wp-content/uploads/2020/10/prop11.jpg);
    background-repeat: no-repeat;
    background-size: cover;}
.item-prop-12{background-image: url(https://kairos-re.net/wp-content/uploads/2020/10/prop12.jpg);
    background-repeat: no-repeat;
    background-size: cover;}
.item-prop-13{background-image: url(https://kairos-re.net/wp-content/uploads/2020/10/prop13.jpg);
    background-repeat: no-repeat;
    background-size: cover;}
.item-prop-14{background-image: url(https://kairos-re.net/wp-content/uploads/2020/10/prop14.jpg);
    background-repeat: no-repeat;
    background-size: cover;}
.item-prop-15{background-image: url(https://kairos-re.net/wp-content/uploads/2020/10/prop15.jpg);
    background-repeat: no-repeat;
    background-size: cover;}

@media screen and (max-width:1000px){
	.communities-grid-1 {
    grid-template-columns: 1fr;
    text-align: center;
    padding: 5%;
}
	.communities-section1 {
    background: #fff;
}
	.featured-item2 {
    text-align: center;
}
	.communities-properties-grid {
    grid-template-columns: 1fr!important;
    grid-gap: 0px;
}
	
}
.contacticons-section{padding-top: 5%;
    padding-bottom: 5%;max-width: 1200px;
    margin: 0 auto;}
.contacticons-grid{display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
    align-items: center;}
.contactpage-grid-1{    display: grid;
    align-items: center;
    grid-template-columns: 100px 1fr;
    grid-gap: 2px;}
.contactpage-info-text{padding: 0px;
    font-size: 1.1em;
    letter-spacing: 2px;
    color: #000;}
.contact-link-info{font-size: 1.3em;
    letter-spacing: 1px;
    color: #a99766;text-transform: uppercase;}
.info-contact-section{position: relative;
    top: -10px;}

.form-contact-section-grid{max-width: 600px;
    margin: 0 auto;
    padding-top: 3%;}
.kairos-title-contact1{padding: 0px!important;
    font-size: 1.5em;
    letter-spacing: 1px;
    color: #a99766;}
.kairos-title-contact2{font-size: 3em;
    line-height: 1;
    color: #fff;
    font-family: 'Cinzel', serif!important;
    padding-bottom: 30px;}

#wpforms-form-145>.wpforms-field-container{display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 15px;}
#wpforms-145-field_7-container{grid-column: span 2;}
.formcontact-section {
    background-image: url(https://kairos-re.net/wp-content/uploads/2020/08/contactformbg1.jpg)!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    text-align: center;
    padding-bottom: 5%;
	background-attachment: fixed!important;
}
.kairossymbol{position: relative;
    top: -7px;}
input{background: transparent!important;
    border-bottom: 1px solid #fff!important;
    border-left: 0px!important;
    border-top: 0px!important;
    border-right: 0px!important;}
textarea{background: transparent!important;
    border-bottom: 1px solid #fff!important;
    border-left: 0px!important;
    border-top: 0px!important;
    border-right: 0px!important;}

#wpforms-145-field_7{height: 160px!important;}
#wpforms-submit-145{padding: 10px 50px!important;
    border: 0px!Important;
    background: #a99766!Important;
    color: #fff!Important;
    letter-spacing: 1px!Important;}

.instafeed-section{margin-top: -100px!important;
    margin-bottom: 60px;}


.admin-bar #slide-out-widget-area.slide-out-from-right-hover {
background: #131a2b!important;
background-image: url(https://kairos-re.net/wp-content/uploads/2020/10/menu_bg.jpg)!important;
}

#slide-out-widget-area {
background-image: url(https://kairos-re.net/wp-content/uploads/2020/10/menu_bg.jpg)!important;
}

#top .container .row {
    
    max-width: 1250px!important;
    margin: 0 auto!important;
}

@media screen and (max-width:1400px){
	#top .container .row {
    padding-right: 5%;
    padding-left: 5%;
}
}

body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a {
    color: #fff;
    font-weight: 100!important;
    font-size: 1.2em!important;
    letter-spacing: 1px!important;
}

body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a:hover{
	color: #a99766!important;
}
.tab-content-text>p{font-size: 1em;
    text-transform: uppercase;
    color: #a1a0a0;
    letter-spacing: 1px;
    line-height: 1.8;
    text-align: justify;}

/* IHOMEFINDER CSS STYLES HOME */

.ihf-select-input{background: #a99766;}
.ihf-select-focused[_nghost-uxg-c36] {
    border-color: transparent;
    box-shadow: none!important;
}

.property-form1 {
    padding: 4%;
}

.property-form1 {
background: #a99767;
background-image: url(https://kairos-re.net/wp-content/uploads/2020/10/search_bg-1.jpg);
height: 100%;
display: grid;
grid-template-columns: 50px 1fr;
justify-content: center;
align-items: center;
}

.ihf-eureka {
	font-family: 'Istok Web', sans-serif!important;}


.ihf-eureka label {
    color: transparent;
}
.ihf-eureka .ihf-form-control{
	border:0px!important;
	border-radius:0px!important;
	
}

.ihf-select-input {
background: rgba(167, 155, 119, 0)!important;
}

.ihf-eureka [placeholder] {
    text-overflow: ellipsis;
    border-bottom: 0px!important;
}

.ihf-eureka.ihf-gray .ihf-btn-primary, .ihf-eureka.ihf-white .ihf-btn-primary {
    background-color: #060e24!Important;
    border-color: transparent!important;
    border-radius: 0px!important;
    text-transform: uppercase!important;
    color: #fff!important;
}
.ihf-select-selected-option{border: 0px!important;
    color: #fff!important;
    text-transform: uppercase!important;
    letter-spacing: 2px!important;}
.listings-grid{display: grid;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    align-items: center;
    margin-bottom: -90px;}
#ihf-main-container .pagination {
    float: right!important;
}

#ihf-main-container .title-bar-1, .ihf-main-container .title-bar-1{
	color: #fff!important;padding:3px 8px;text-shadow:0 -1px 0 rgba(255,255,255,.25);background-color: #060c3b!important;border: 0px!important;border-radius: 0px!important;font-size: 1.1em;
}
#ihf-main-container .row {
    padding-bottom: 5px!important;
}

.ihf-grid-result-address{
	color:#000!important;
}
.listings-grid{margin-bottom: -88px!important;}
.row.ihf-vcenter{margin-top: 25px;}

.ihf-listing-status .ihf-listing-status-active{
    background-color: #060e24!important;
}

.ihf-listing-virtual-tour {
    background-color: #a99765!important;
}

.property-form1 {
    display: grid;
    grid-template-columns: 40px 1fr;
    justify-content: center;
    align-items: center;
    grid-gap: 20px;
}

ihf-two-line-quick-search{margin-top: -17px!important;
    margin-left: -13px!important;}

.property-form1>div{max-width: 800px;}

.ihf-select-options{
	border: none!important;
    border-radius: 0px!important;
    box-shadow: none!important;
    background: #5d5c5c!important;
}
.ihf-select-available-option>span{
	color:#fff!important;
}
.ihf-select-available-option>.ihf-selected{
	 background-color: #060e23!important;
}

.ihf-hovered{
	background: #a99767!important;
}

.ihf-slider-prev{
	border-radius: 0px!important;
    color: #060c3c!important;
    font-weight: 100!important;
    border: 1px solid!important;
    margin-right: 10px!important;
}

.ihf-slider-next{
	border-radius: 0px!important;
    color: #060c3c!important;
    font-weight: 100!important;
    border: 1px solid!important;
}

.ihf-grid-result-mlsnum-proptype{
	text-transform: uppercase!important;
    font-size: 1em!important;
    color: #979696!important;
    letter-spacing: 1px!important;
    line-height: 2!important;
}

.contacticons-section {
    margin-bottom: -42px!important;
}
.ihf-dropdown-menu .ihf-pt-3 .ihf-show {
	color: #000!important;
background-color: #fff!important;
	background: none!important;
	padding: 40px!important;
	border: 1px!important;
	border-color: #FFF!important;
}
@media screen and (max-width:1000px){
	
	.insta-title {
    padding-bottom: 15%!important;
}
	
	.joinletter {
    margin-top: 20%!important;
}
	.text-footer1 {
    padding-left: 0%!important;
}
	.about-title {
    font-size: 0.8em;
    
}
	#sb_instagram.sbi_width_resp {
    height: 300px!important;
}
	
	.ihf-dropdown-menu {
color: #000!important;
background-color: #fff!important;
		background: none!important;
}
	
	.ihf-listing-address[_ngcontent-wek-c42] {
pointer-events: auto!important;
font-size: 18px!important;
text-transform: uppercase;
line-height: 1.2;
}
	
	.ihf-select-input {
background: none!important;
}
	
}