#st-container{display:flex;flex-wrap:wrap;position:relative;height:100%;max-width:100%;background-color:#f5f6f8}
.search-container{float:left;width:30%}
.search-results{float:right;width:67%}
.result-card{position:relative;min-height:72px;margin:32px 5px 16px 15px;display:none;transition:.4s;transition-timing-function:ease-out}
.result-card:hover{cursor:pointer;box-shadow:0 19px 25px 0 rgba(83,88,96,0.11)}
.logo-container{display:inline-block;width:50px;height:50px}
.tech-name{height:0;margin:21px 0 23px 33px;font-family:AppDSans;font-size:24px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:-0.6px;color:#19212b !important;display:inline-block;width:82%}
.tech-name a{color:#19212b !important}
.tech-name a:hover{color:#005073 !important;text-decoration:none}
.tech-subcat a{color:#19212b}
.tech-subcat a:hover{text-decoration:none;color:#4e3eb1 !important}
.count{text-align:right;display:inline-block;font-size:larger}
.collapsible{cursor:pointer;outline:0;margin-left:10px}
.collapsible:after{content:"\25BC";font-size:medium}
.active:after{content:"\25B2";color:black}
.collapsible-child{cursor:pointer;outline:0;position:absolute;right:0}
.collapsible-child:after{content:"\25b6";color:black;font-size:small}
.collapsible-child:hover{text-decoration:none !important;color:#005073 !important}
.collapsible-child.active:after{color:black}
.stchild-content{padding:0 60px 0 85px;display:none;overflow:hidden;background-color:white;cursor:pointer}
.child-content{padding:10px 60px;display:none;overflow:hidden;background-color:white}
.expanded{padding:10px 0 10px 0;box-shadow:0 19px 25px 0 rgba(83,88,96,0.14);border:solid 1px #ebedf1;background-color:#fff !important;transition:.4s;transition-timing-function:ease-in}
.child-container{position:relative;margin:10px 0;width:100%;height:56px}
.tech-subcat{font-family:AppDSans;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:normal;color:#19212b;display:inline-block;width:40%}
.data-capsule{height:24px;padding:2px 10px;border-radius:12px;background-color:#ebeef1;display:inline-block}
.child-btn-cont{display:inline-block;margin-bottom:15px}
.child-container:hover{cursor:pointer;background-color:#f8f9fc}
#loadMore{height:48px;text-align:center;text-decoration:none;padding:5px 41.6px 7px 42px;border-radius:28px;background-color:#19212b;color:white;display:inline-block;margin:30px 0 100px 0}
button#loadMore:focus{outline:0}
.noContent{color:#000 !important;background-color:transparent !important;pointer-events:none}
.logo-style{height:100%;width:100%;vertical-align:middle;margin-left:10px}
@media only screen and (min-width:1000px) and (max-width:1280px){.search-container{float:left;width:25%}
.search-results{float:right;width:72%}
.tech-name{width:76%}
.stchild-content{padding:0 40px}
#loadMore{height:40px;padding:5px 35px 7px 35px}
}
@media only screen and (min-width:600px) and (max-width:1000px){.search-results{width:70%}
.tech-name{height:0;margin:14px 0 18px 20px;height:0;font-family:AppDSans;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:-0.4px;width:71%}
.search-category label{font-size:13px}
.expanded{padding:0}
.stchild-content{padding:0 30px 0 65px}
.logo-container{height:40px;width:40px}
.tech-subcat{font-size:15px;white-space:nowrap}
.data-capsule{display:none}
#loadMore{height:35px;padding:5px 30px 7px 30px}
}
@media only screen and (min-width:50px) and (max-width:600px){.search-results{float:none;width:100%}
.tech-name{height:0;font-size:16px;width:66%;margin:0 0 0 15px}
.stchild-content{padding:0 25px 0 50px}
.count{font-size:small}
.tech-subcat{font-size:15px;white-space:nowrap}
.child-container{height:30px}
.logo-container{height:35px;width:35px}
.logo-style{margin-left:5px}
.data-capsule{display:none}
#loadMore{height:48px;padding:5px 65px 7px 65px;border-radius:28px;width:80%}
}