
@media only screen and (max-width:1700px){
    .featured-listing-home > ul{margin: 0px;}
    .featured-listing-home > ul > li{padding: 0 15px 20px;}
    .real-appraisals > ul{margin: 0;}    
   
}
@media only screen and (max-width:1400px){   
    nav{padding: 0;}
    nav ul li a{padding: 0 8px;}
    .logo{left: 15px;}  
    .container{padding:0 15px;}
    
   
}
@media only screen and (max-width:1200px){
    nav ul li a{font-size: 16px;}
    .copyright-in{padding: 20px 0px;} 
    
    .grand-lft h1 {font-size: 35px;line-height: 40px;}
    .grand-rlt h2 {font-size: 30px;line-height: 35px;}
    .grand-rlt p {font-size: 18px;line-height: 23px;}
    .grand-lft {padding: 0 15px 0 0;}
    .home-in span {font-size: 30px;line-height: 35px;}
    .wrapper {padding-top: 87px;}
    #nav-icon{display: block;z-index: 9999;}
    nav{display: none;}
    .sidebar{display: none;width: 100%;position: fixed;z-index: 999;transition:all 0.5s ease-in-out;top: 87px;right: 0;-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;overflow-y: auto;}
    
    .sidebar .login{display:block;}
    .open .sidebar{display: block;}
  /*.open .wrapper{position: fixed;}*/
    .stk .sidebar{top:72px;}
    .stk header{z-index: 9999;}
    
.stk .logo a img{width: 50%;}
    
    html.open{min-height:100%;height:auto;}
    .sidebar nav{display: block;text-align: center;background: #58595B;}
    nav ul li a {color:#77BC1F;}
    nav ul li a:hover{color: #BCBEC0;}
    nav ul li a i.fa:hover {color: #BCBEC0;}
    
    .dropdown{background: #77BC1F;}
    .dropdown ul li a:hover{background: #58595B;}
    nav ul li a:focus {color: #ffffff;}
    nav ul li a i.fa:hover{color: #ffffff !important;}
    
    nav ul li a{padding: 10px 0;line-height: 20px;}
    .dropdown{position: static;width: 100%;text-align: center;}
    nav ul li{padding: 0;display: block !important;}
    .logo a img{max-width:75%;height:auto;}
    .dropdown ul li a{line-height: 20px;}
    
}
@media only screen and (max-width:1024px){ 
    .foundation-inn h4 {font-size: 24px;line-height: 28px;}
    .home-in em {font-size: 20px;line-height: 25px;padding: 0 0 35px 0;}
    .fotter-rlt {padding: 0 0 0 0;}
    
}
@media only screen and (max-width:991px){
    
    .home-in span{font-size: 22px;line-height: 28px;}
    .home-in > ul > li small{font-size: 14px;}
    .featured-listing{padding: 60px 0;}
    .home-in address p{font-size: 15px;line-height: 20px;}
    .featured-listing-home{padding: 20px 0 0px 0;}
    nav ul li a i.fa{color: #77BC1F;}
    
    .foundation:before{background-size: 100% 100%;width: 100%;}
    .foundation-inn h3 {font-size: 35px;line-height: 40px;}
    .foundation-inn h4 {font-size: 20px;line-height: 24px;}
    .home-in p {font-size: 19px;line-height: 24px;letter-spacing:1px;}
    .featured-listing h5 {font-size: 40px;line-height: 45px;}
    .featured-listing > p {font-size: 25px;line-height: 30px;}
    .gift-inn h4 {font-size: 38px;line-height: 42px;}
    .fotter-lft p{font-size: 14px;}
    .fotter-lft {padding: 20px 0 0 0;}
    
    
    
}
@media only screen and (max-width:767px){
    .foundation-inn h3 {font-size: 24px;line-height:30px;}
    .foundation-inn p {font-size: 16px;line-height: 25px;padding: 0 0 15px 0;}
    
     .featured-listing p {font-size: 23px;line-height: 28px;}
     .home-in p {font-size: 20px;line-height: 25px;}
     .grant-blk  p {font-size: 20px;line-height: 25px;}
    .gift-inn h4 {font-size: 30px;line-height: 35px;}
    .gift-blk {padding: 50px 0px;}
    
    .fotter-lft figure a img {text-align: center;margin: 0 auto;width: 200px;height: auto;}
    .fotter-lft address {padding: 10px 0 0 0;}   
    .fotter-lft p{text-align: center;}
    .fb-icon {text-align: center;}
    .fotter-rlt ul {float: none;}
    .fotter-rlt ul li{width: 100%;padding: 0 0 15px 0;border-right: 0;}
    .footer-in {padding: 40px 0 40px 0;}
     .fotter-lft {padding: 0px 0 0 0;}
    
}
@media only screen and (max-width:575px){
    .logo{}
    .banner figure img{height: 200px;}
    .banner-in{top:130px;}
    .featured-listing{padding: 30px 0;}
    .sidebar{top:86px;height: calc(100% - 89px);height:-webkit-calc( 100% - 86px );}
    
    .grand-rlt h2 {font-size: 25px;line-height: 35px;}
    .grand-rlt p {font-size: 16px;line-height: 23px;}
    .about-us{padding: 0 0 0 0;}
    .about-us ul li{padding: 0 0 20px 0;}
    .foundation-inn ul li a.btn{font-size: 20px;}
    .home {padding: 25px 0 25px 0;}
    .grant-blk {padding: 25px 0 0 0;}
    .grant-blk p {font-size: 18px;line-height: 25px;padding: 0 0 25px 0;letter-spacing: 0.4px;}
    .featured-listing h5 {font-size: 30px;line-height: 40px;}
   .featured-listing-home > ul > li {padding: 0 0px 20px;}
    
}
@media only screen and (max-width:479px){
    .home-in address p br{display: none;}
    
    .grand-rlt h2 {font-size: 22px;line-height: 32px;}
     .foundation-inn h3 {font-size: 20px;line-height:25px;}
     .foundation-inn h4 {font-size: 18px;line-height: 24px;}
    .featured-listing h5 {font-size: 25px;line-height: 35px;}
    .gift-inn h5 {font-size: 25px;line-height: 28px;}
    .featured-listing p {font-size: 18px;line-height: 25px;}
    .gift-inn p {font-size: 17px;line-height: 24px;padding: 0px 0 25px 0;letter-spacing: 0.6px;}

    
}

@media only screen and (min-width:992px){
    nav ul li:hover .dropdown{display: block;}
}