.sites{
background-color: rgba(7, 43, 154, 0.933);
width: 100%;
display: flex;
justify-content: space-between;

}

body{
 padding: 0px;
 margin: 0px;  
 display: grid;
 gap: 30px; 
}

.navmenu{
    display: flex;
    gap: 10px;
}


.Konatowebsite{
    gap: 20px;
    display: grid;
    grid-template-columns: 70% 28%;
    padding: 10px 0px;
    color: white;
    font-style: normal;
    justify-content: space-between;
    width:100%;
    margin: 0px auto;
    background-color: rgba(7, 43, 154, 0.933);
    align-items: center;

}

.Konato{
    font-size: 25px;
    display: flex;
    align-items: center;
    font-weight: 700;
    cursor: pointer;
    
    
}

.Konato svg{
    height: 30px;
    width:30px;
}

.Plug{
  background-color:rgb(8, 195, 237);
  padding:10px 25px ;  
  font-size: 18px;
  color: white;
  border-radius: 5px;
  cursor: pointer;
  border: 1px solid rgb(8, 195, 237) ;
  transition: all .2s ease-in-out;

}

.Plug:hover{
    color:rgb(8, 195, 237);
    background-color: transparent;
    
  
  }
.site span{
 text-decoration: underline; 
}


.site{
 display: flex;  
 gap: 20px;
 align-items: center; 
 border-color: darkcyan;
}

.sc{
    display: flex;
    gap: 20px;
    align-items: center;
    width: fit-content;
    margin: 0px auto;
    padding: 20px 10px;
    justify-content: space-between;
}

.EnterKeyword{
 background-color:transparent;  
 border: 1px solid darkcyan; 
 padding: 5px 35px;
 font-size: 18px;
 color:black;
 border-radius: 5px;
 font-size: 15px;
 width: 300px;
 display: flex;
 align-items: center;

 
}

.EnterKeyword svg{
    height: 30px;
    width: 30px;
    color: gray;
  
}
.EnterKeyword input{
    flex: 1;
    width: 100%;
    border: none;
    outline: none;
    padding: 10px 0px;
}









.Search{
 background-color:rgba(7, 43, 154, 0.933);   
 padding: 15px 35px;
 border-radius: 5px;
 color: white;
 font-size: 15px;
 cursor: pointer;
}
.Image{
    height: 100vh;
    width: 100vw;
    background-image: url("https://images.pexels.com/photos/259588/pexels-photo-259588.jpeg?auto=compress&cs=tinysrgb&w=600");
    background-size: cover;
    background-repeat: no-repeat;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 20px;
    position: relative;
    
}

.Image::after{
    position: absolute;
    content: "";
    contain: "";
    height: 100%;
    background-image:linear-gradient(to right,black,rgba(36, 30, 30,0));
    width: 100%;

}

.Total{
    margin-left: 15%;
    margin-bottom:10%;
    display: grid;
    gap: 22px;
    position: relative;
    z-index: 100;
    color:white;

}

.LightHouseNY{
 font-size: 60px;  
 font-weight: 500;
}

.Amount{
 font-size: 40px;
 font-weight: 400;   
}

.ViewProperty{
    background-color:rgb(8, 195, 237);
    padding: 10px 20px;  
    font-size:20px; 
    width: fit-content;   
    color: white;
    border-radius: 5px;
    cursor: pointer;
    border: 1px solid rgb(8, 195, 237) ;   
    transition: all .5s ease-in-out;
}

.Available{
    font-size: 20px;
    font-weight:7600;

}

.Getstarted{
    font-weight: 500;
    font-size:20px;
}

.Figure{
   display: grid; 
   align-items: center;
   margin-left: 30%;
   gap: 15px;
   font-style: initial;
   padding-top: 80px;
}


.Feature{
 display: flex;  
 font-weight: 500; 
 font-size: 40px;
 color:rgb(1, 1, 35);
}

.Started{
font-weight: 100;
font-size: 20px;
width: 45%;
text-align: center;
margin-left:5%;
color: rgb(80, 83, 85);


}
.HomeType{
  
 width: 80%;
 margin: 20px auto; 
 display: grid;
 grid-template-columns:34% 33% 34% ;
 gap: 40px;
 padding-top: 30px;


 
}

.Rent{
    
    border: 1px solid darkcyan;  
 padding: 17px 35px;
 border-radius: 5px;
 
}
.Bistara svg{
    height: 25px;
    width: 25px;
    color: rgb(151, 211, 207);
    padding-bottom: 5px;
}
.Bistara{
    display: flex;
    border: 1px solid darkcyan;
    padding: 10px 20px;
    gap: 10px;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    
}

.Beds{
  

    font-size: 15px;
}

.art{
 display: flex;   
 border: 1px solid darkcyan;
 padding: 10px 20px;
 align-items: center;
 justify-content: center;
 gap: 10px;
 border-radius: 5px;
 
}

.art svg{
    height: 25px;
    width: 25px;
    color: rgb(151, 211, 207);
    padding-bottom: 5px;
}


.imagesCard{
    height: 200px;
    width: 100%;
}
.imagesCard img{
    height: 100%;
    width: 100%;
}

.Appartment{
    border: 1px solid gray;
    display: grid;
    color:black;


    
}

.dollar{
    color:darkcyan;
    
}

.room{
    color: black;
    font-weight: 600;
    font-size: 20px;

}

.Over{
    padding: 16px 30px; 
    display: grid;
    gap: 20px;
    position: relative;
    z-index: 100;
    border-bottom: 1px solid darkcyan;

    
}

.Property{
    color: darkcyan;   
   }

   .Details{
    display: flex; 
    /* background-color: red; */
    /* gap: 1px; */
    /* padding: 10px 20px; */
    
    
    
    /* background-color:blue; */
    /* padding-right: 25px; */
    
    
    
    
    
    

}
.Assam{
    display: flex;
    align-items: center;
    justify-content: center;
    
    
}



.Assam svg{
    display: flex;
    height: 25px;
    width: 25px;
    color: rgb(151, 211, 207);
   

}

.Apple svg{
    display: flex;
    height: 25px;
    width: 25px;
    color: rgb(151, 211, 207);    
}

.Apple{
    display: flex;
    /* padding: 10px 20px; */
    gap: 5px;
    align-items: center;
    justify-content: center}




  .Litchi svg{
    display: flex;
    height: 25px;
    width: 25px;
    color: rgb(151, 211, 207); 
  }  

  .Litchi{
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: red;

    }
   
  

.ab{
    display: flex;
    width: 80px;
    /* width: fit-content; */
    
    
    
    
}

.bc{
    display: flex;
    width: 80px;
}

.cd{
    display: flex;
    width: 100px;
    
}


.Image1{
    height: 100%;
    width: 100%;
    background-image: url("https://media.designcafe.com/wp-content/uploads/2019/12/09102702/modern-living-room-design-with-tv-unit-designed-with-storage.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    display: flex;
    /* flex-direction:column;
    justify-content: center; */
    gap: 0px;
    padding: 30px 0px;
    position: relative;
    
}

.Image1::after{
    content: "";
    contain: "";
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: rgba(3, 3, 65, 0.532);
    
    top: 0px;
    left: 0px;
}
.Inside{
  width: 70%;
    font-size: 20px;
    font-weight: 400;
    margin: 40px auto;
    position: relative;
    z-index: 1;
    color:white;
    text-align: center;
    
   
    

}

.help{
   font-size: 50px; 
   font-weight: 500;
   padding-bottom: 40px;

}
.Sale{
    justify-content: center;
    display: flex;
    size: 30px;
    gap: 20px;
    border: 1px solid rgb(15, 179, 208);
    height: 300px;
    position: relative;
    flex-direction: column;
    
    
}
.helpinfo{
    background-color:rgb(8, 171, 200);
    padding: 10px;
    display: flex;
    gap:100px;

}

.Fresh{
    font-size: 15px;
    
}
.New{
font-size: 30px;
font-weight:400;
}

.Sale svg{

height: 55px;
width: 55px;


}

.Aware{
    display: flex;
    justify-content: center;
    font-size: 40px;
    font-weight: 500;
    gap: 20px;
    padding-top: 60px;
    color: black;

}
.Hat{
    width: 80%;
    display: grid;
    grid-template-columns: 30% 65%;
    gap: 45px;
    align-items: center;
    margin: 0px auto;

   
       
    
}

.Explore{
    font-size: 45px;
    font-weight: 600;
    gap: 30px;
   
    
}
.Shirt{
 background-color:rgb(8, 195, 237);
 padding: 10px 30px;  
 font-size:20px; 
 width: fit-content;   
 color: white;
 border-radius: 5px;
 cursor: pointer;
 border: 1px solid rgb(8, 195, 237) ;   
 transition: all .5s ease-in-out;

}
.Fry{
    display: grid;
    gap: 32px;
    
   

}
.Boot{
  color: darkcyan;  
  font-size: 18px;
  
 
  

}


.Monkey{
display: grid;
grid-template-columns: 23% 23% 23% 23%;
justify-content: center ;
gap: 30px;
width: 80%;
margin: 0px auto;


}

.Manage{
/* padding: 20px 20px; */
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
}
.Manage svg{
    height: 80px;
    width: 80px;
    color: rgb(54, 132, 241);
 
}

.Fine{
 font-size: 16px; 
 font-weight: 500;
 
}

.Little{
    display: grid;  
    color:rgb(1, 1, 35);
    text-align: center;
    gap: 20px;
    padding-top:10%;


}

.Agents{
    font-size: 40px;
    font-weight: 500;
    color: black;
   
}

.Pitch{
    font-weight: 100;
    font-size: 20px;
    width: 45%;
    text-align: center;
    margin-left:5%;
    color: rgb(80, 83, 85);
    padding-left: 22%;
    
}

.Ending{
    display: flex;
    gap: 20px;
    padding-top: 50px;
    width: fit-content;
    margin: 0px auto;

}

.Hijack{
    padding-bottom: 5%;
}

.Photo{

    align-items: center;
    justify-content: center;
    margin-bottom: 10%;
    padding-right:0px;
    
    margin-left: 0px;
    
    
 }
 .Name{
 margin-left: 40%;
 font-size: 30px;
 font-size: 500;
 padding-top: 25px;
 }

 .Hungry{
    margin-left:100px;
    color: darkcyan;
    font-size: 20px;
 }

.gimmy input{
background-color: transparent;
border: none;
outline-style: none;
border-bottom: 2px solid white;
padding: 7px;
color: white;
width: 100%;
gap: 20px;

}
.gimmy input::placeholder{
    color: white;
    font-size: 15px;
   
}

.gimmy{
    display: grid;
    gap: 25px;
}

 .Follow{
    background-color:rgb(5, 65, 107) ;
    display: grid;
    grid-template-columns: 50% 47%;
    gap: 3%;
    
}
.newcgd{
padding-left: 50px;
padding-top: 70px;
display: flex;
flex-direction: column;
gap: 20px;

}

 .News{
    font-size: 30px;
    font-weight: 600;
    color: white;

}

 .Billi{
font-size: 20px;
font-weight: 300;
color: white;
 }

 .ghar img{
    display: flex;
    height: 400px;
    width: 100%;
    object-fit: cover;
}

.jhumka{
   background-color: rgb(8, 195, 237);
   padding: 12px 30px;
   font-size: 20px;
   width: fit-content;
   color: white;
   border-radius: 5px;
   cursor: pointer;
    
    
}

.end svg{
    height:50px;
    width:50px;
    color: rgb(59, 117, 233);
    
}

.end{
    display: flex;
    font-size: 40px;
    font-style: inherit;
    align-items: center;
    font-weight: 550;
    cursor: pointer;
    gap: 10px;
    padding-top: 50px;
    padding-left: 12%;
}

.Jazz{
    display: flex;
    padding-left: 12%;
    padding-top:30px ;
    color: darkcyan;
    
}

.logo svg{
    height: 20px;
    width: 20px;
    color: rgb(198, 198, 198);
}

.logo{
    display: flex;
    padding-left: 12%;
    padding-top: 30px;
    gap: 10px;
}

.Okhla{
    display: flex;
    gap: 30px;
}

.Popot{
display: flex;
gap: 70px;
margin-top: 50px;


}
.Nav{
    display: flex;
    flex-direction: column;
    gap: 60px;
    
}
.Jasmine{
    display: grid;
    flex-direction: column;
    gap: 20px;
    color:darkcyan;
    font-size: 15px;
    font-weight: 100;
    
}

.Navigation{
    font-size: 40px;
}

.sakio{
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin-top: 90px;
    color: darkcyan;
}

.hudaina{
font-size: 20px;
font-weight: 600;
gap: 40px;


}

.Love{
    color:pink;
    font-size: 20px;

}




.Headache{
    display: none;
}
 










  @media(max-width:1200px){
   


      
  }  














@media(max-width:1024px){

    .Konatowebsite{
        display: grid;
        grid-template-columns: 70% 30%;
        background-color: rgba(7, 43, 154, 0.933);
        
    
        
    }
    .sites{
       
        width: 100%;
        display: flex;
        justify-content: space-between;
        gap: 20px;
    }

    .Call{
     display: flex;
     flex-direction: column;
     font-size: 10px;
     
    }

    .CallUs{
        font-size: 15px;
    }

    .navmenu{
        align-items: center;
    }

    .Plug{
        font-size: 15px;

    }

  
        

    

    .sc{
        display: flex;
    }

    .Image{
        display: flex;
        height: 70vh;
        width: 100%;
    }

    .Figure{
        display: grid;
        grid-template-columns: 100%;
    
       align-items: center;
       margin-left: 30%;
       gap: 25px;
       padding-top: 0px;
    

    }

    .Follow
    {display: grid;
        grid-template-columns: 50% 50%;
        gap: 30px;}

    

    .Feature{
        display: flex;  
        font-weight: 400; 
        font-size: 30px;
        align-items: center;
        text-align: center;
        
    }

    

    .HomeType{
       width: 80%;
       margin: 20px auto; 
       display: grid;
       grid-template-columns:50% 50%;
       gap: 40px;
       padding-top: 30px;
    }

    .Image1{
        height: fit-content;
        width: fit-content;
    }

    .Inside{

    }

    

    .Hat{
        display: grid;
    }

    .Little{
       
    }

    .newcgd{
        
        
        }

    .Ending{
        display: grid;
        grid-template-columns: 50% 50%;
        place-items: center;
        padding-right: 0px;
        padding-top: 0px; 
    }

    .Follow{
       
    }

    .Okhla{
        
    }

    .sakio{
        
    }







   




}
    




    
    



@media(max-width:768px){

    .Konatowebsite{
        display: flex;
        flex-direction: column; 
        background-color: white;
        padding: 0px;
        
        
        
    }

    .sites{
        display: flex;
        padding: 6px 0px;
        justify-content: space-between;
    }
    .Headache{
    
        
    }

    .Headache svg{
    
        height: 5vh;
        width: 5vw;
        cursor: pointer;
       
    }

    .CallUs{
        color: black;
        font-size: 15px;
        
    }
   
    

    .navmenu{
        display: flex;
        margin-right: 25px;
    }

    .sc{
        display: flex;
        flex-direction: column;
     
    }

    .Image{
        height: 60vh;
        width: 100%;
    }

    .Total{
      
    }

    .Figure{
       
        margin: 0px auto;
        gap: 15px;
        padding-top: 0px;
        align-items: center;
        display: flex;
        flex-direction: column;
    }

    .Feature{
      
        font-size: 25px; 
        font-weight: 400; 
     
    }

    .HomeType{
        
        width: 95%;
        margin: 0px auto; 
        display: grid;
        grid-template-columns: 50% 50%;
        gap: 20px;
    
        
    }

    .Image1{
      
    
    }

    .Inside{
        width: 100%;
        font-size: 10px;
        font-weight: 200;
        margin: 0px auto;
        position: relative;
        z-index: 1;
        color:white;
        text-align: center;
    }

   

    .Sale svg{
        height: 30px;
        width: 30px;
    }

    .help{
        font-size: 30px; 
        font-weight: 200;
        padding-bottom: 20px;
    }

  
    

    .topic{
        
    }

    .Hat{
   
    display: grid;
    grid-template-columns: 100%;
    gap: 70px;

    margin:auto;
    }

    .Fry{

        align-items: center;
    }

   
    .Little{
        display: flex;
        flex-direction: column;
    }

    .Ending{
        display: grid;
        grid-template-columns: 50% 50%;
        place-items: center;
        padding-right: 0px;
        padding-top: 0px;
    }

    .Follow{
        display: grid;
        grid-template-columns: 100%;
    }

    .Okhla{
        display: grid;
        grid-template-columns:33% 33% 33% 33%;
    }

    .Popot{
        display: grid;
        grid-template-columns: 50% 50%;
    }

    

    .sakio{
        display: flex;
        
    }

    

    



}








@media (max-width:480px){
     .Konatowebsite{
           display:flex;
           flex-direction: column;
           padding:0px;
           
           
        }

        .sites{
            display: flex;
            justify-content: space-between;
        }
        .site{
            display:flex;
            justify-content: center;
            width: 100%;
            color: black;
        
            
        }

        .Headache svg {
            height: 5vh;
            width: 5wh;
            cursor: pointer;

        }

       .Figure{
        display: grid;
        grid-template-columns: 100%;
        margin-left: 0%;
        gap: 10px;
        padding-top: 0px;
       }

        .Call{
            font-size: 15px;
            
        }

        
        .Beds{
            width: fit-content;
        }

        
    
     
        .sc{
           display: flex; 
           /* margin-right: 20%; */
           width: 90%;
           margin: 0px auto;
           margin-top: 10px;
           padding: 0px;
        }

        .Main{
            /* margin-right: 65%; */
            text-align: center;
            width: 100%;

        }

        .Total{
            /* padding-right: 20%; */
            gap: 18px;
            font-size: 20px;
            margin-left: 0%;
            margin-bottom:0%;
            margin: 0px auto;
            width: 90%;

       
  
        }

        .Rent{
            text-align: center;
        }

        .Available{
            font-size: 15px;
        }

        .ViewProperty{
            font-size: 15px;
        }

        .Amount{
            font-size: 15px;
        }

        .Getstarted{
            font-size:15px ;
        }

        .LightHouseNY{
            font-size: 25px;
        }
        

        .Feature{
            display: flex;
            flex-direction: row;
            font-size: 25px;
            text-align: center;
            justify-content: center;
            
        }

        .Started{
width: 90%;
text-align: center;
margin-left:0%;
margin: 0px auto;
font-size: 16px;
        }

        

        .HomeType{
            display: grid;
            grid-template-columns: 100%;
            place-content: center;
            padding: 0px;
            width: 90%;
            
        }
        .Appartment{
            border: 1px solid gray;
            display: grid;
            color:black;
        
        
            
        }
      
        .Assam{
            width: 100%;
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 4px;
            padding: 10px 0px;
            
            
        }
        
        
        
        .Assam svg{
            display: flex;
            height: 20px;
            width: 20px;
            color: rgb(151, 211, 207);
           
        
        }
        .ab{
            display: flex;
            width: fit-content;
            align-items: center;
            font-size: 14px;
            /* width: fit-content; */
            
            
            
            
        }
        
        .Image{

            display: flex;
            height: fit-content;
            width: 100%;
            padding: 40px 0px;
        }
        .Image1{
          height: fit-content;
          width: 100%;
          

        } 

        .help{
           
            font-size: 30px;
            
        }

       

        .helpinfo{
            display: grid;
            gap: 5px;
           
        }

        .Hijack{
            align-items: center;
            place-content: center;
            
        }

       
       
        .Fry{
            display: flex;
            flex-direction: column;
        }

        .Explore{
            font-size: 20px;
        }
        .Boot{
            font-size: 15px;
        }

        .Monkey{
            display: flex;
            flex-direction: column;
            
        }

        .Agents{
            font-size: 30px;
        }
        .Pitch{
            font-size: 20px;
        }

        .Ending{
            display: grid;
            grid-template-columns: 100%;
            place-items: center;
            padding-right: 0px;
            padding-top: 0px;
            
        }

        .Name{
            margin-left: 0%;
            font-size: 30px;
            padding-top: 0px;
            text-align: center;
            }
           
            .Hungry{
               margin-left:0px;
               color: darkcyan;
            text-align: center;

               font-size: 20px;
            }

        
        
        .Okhla{
          display: grid;  

        }

        .Hat{
           
            grid-template-columns: 100%;
            place-content: center;
        }

        .Follow{
            
            grid-template-columns: 100%;
        }
       
         
        
       .Popot{
        display: flex;
        flex-direction: column;
       }
        
      .sakio{
        
            flex-direction: column;
            row-gap: 0px;
           
            
            
        }   
        .newcgd{
            padding-left: 0px;
            padding: 40px 20px;
          
            
            } 
}