@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
::after, ::before {
box-sizing: border-box
}
.search-results-unit{
width: 100%;
clear: both;
font-family: "Roboto", sans-serif;
font-weight: 400;
font-style: normal;  
margin: 0.5rem 0 0.5rem 0;
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box;    
box-sizing: border-box;     
    }
.search-results-unit a{
text-decoration:none;
padding:0rem;
}
.search-results-body{
width: 100%;
display:flex;
justify-content:center;
align-items:center;
border: 1px solid #ddd;  
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box;    
box-sizing: border-box;  
}
.sr-30{
width:30%;
padding: 0.5rem;
}
.sr-70{
width:70%;
padding: 0.5rem;
}
.search-result-img img{
width:240px;
height:auto;
object-fit:contain;
display:block;
margin:0 auto;
}	

.search-results-title{
font-size:1.6rem;
font-family:inherit;
font-weight:bold;
color:#000; 
margin-bottom:0.5rem;
}	
.search-results-link{
font-size:0.95rem;
font-weight: 400;
color:#2560fe;  
margin-bottom:0.5rem;
    }	
.search-results-desc{
font-size:1.2rem;
font-weight: 400;
color:#4a4a4a;  
margin-bottom:0.5rem;
    }
.search-sponsoredtitle{
display:flex;
justify-content:end;
font-size:0.75rem;
font-weight: 400;
color:#4a4a4a; 
padding: 0.2rem;
}
@media (min-width: 320px) and (max-width: 767px){
    .search-results-body{flex-wrap: wrap;flex-direction: column;align-items: center;}
    .sr-30, .sr-70{width: 100%;}
    }
.pb-10{padding-bottom: 10rem;}