#results #main { width: 100%; margin: auto; padding: 0 99px;  }
.headerResult { border-bottom: 1px solid #ddd; padding: 14px 0 0; overflow: hidden; }

.headerResult .logo { width: 30px; height: 30px; position: absolute; left: 0; }
.headerResult ul { padding: 0; margin: 0;}

.headerResult .searchform { width: 100%; position: relative; }
.headerResult .container-fluid { padding-left: 52px; padding-right: 52px; }
.headerResult .searchSection { max-width: 680px; position: relative; padding: 0px 0px 0px 22px; }
.headerResult .searchform .form-control { background: #fff; box-shadow: 0 0 0 1px rgba(0,0,0,.1), 0 2px 4px 0 rgba(0,0,0,.16); border: 0; border-radius: 4px; height: 40px; font-size: 16px; padding: 2px 46px 1px 15px; }
.headerResult .searchform button.btn-search {background: url(/img/searchicon.png) no-repeat;position: absolute;background-position: center center;right: 0px;top: 0;width: 90px;height: 42px;border: 0;padding: 0;}

.headerResult .rightNav {float: right;margin-top: -100px;}

.headerResult .rightNav ul { display: inline-block; }
.headerResult .rightNav .caret{    color: #777777;}
.headerResult .rightNav li { display: inline-block; margin: 0 7.5px; }
.headerResult .rightNav li a { color: #444; padding: 8px 0px; display: inline-block; text-decoration: none; }
.headerResult .rightNav li.lang a { padding: 15px 10px; }
.headerResult .rightNav li.lang a:hover{background: #e1e0df;}
.headerResult .rightNav li span.icon{display: inline-block;vertical-align: middle;margin-left: 5px;}
.headerResult .rightNav .humburgerIcon { display: inline-block; vertical-align: middle; }

.headerResult  .humburgerIcon .dropdown-toggle { background: url(/img/humburger-icon.png) no-repeat; border: 0; position: relative; width: 20px; height: 14px; padding: 0; overflow: hidden; }
.headerResult .humburgerIcon { display: inline-block; vertical-align: middle; margin-left: 16px; }
.headerResult .rightNav ul { display: inline-block; }
.headerResult .tabHeader { padding: 20px 0 0 48px; }
.headerResult .tabHeader ul.tabNav { display: inline-block; }
.headerResult .tabHeader ul.tabNav li { display: inline-block; }
.headerResult .tabHeader ul.tabNav li.active a { border-bottom: 3px solid #808080; font-weight: 600; }
.headerResult .tabHeader ul.tabNav li a { padding: 3px 20px; line-height: 26px; color: #444; text-decoration: none; display: inline-block; }
.headerResult .tabHeader .defaultTxt { float: right; margin-top: 8px; }

.headerResult .tabHeader .defaultTxt span { width: 16px; display: inline-block; margin-right: 5px; vertical-align: middle; }
.headerResult .tabHeader .defaultTxt a:after { content: ""; border: solid #a6a6a6; border-width: 0 1px 1px 0; display: inline-block; padding: 3px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); margin: -1px 0px 0px 2px; vertical-align: middle; }


#serp  .searpList:hover { background: #f7f7f7; border-radius: 5px; }
.searpList { margin-bottom: 0px;}

.stockBar { background: #f2f2f2; border-bottom: 1px solid #dbdbdb; box-shadow: 0 -1px 0 rgba(0,0,0,0.15); padding: 15px; position: relative; }
.stockBar .stockContent { width: 100%; padding: 0 100px; }
.stockBar .stockContent h1 { margin: 0px 0 5px; font-size: 20px; color: #333; }
.stockBar .stockContent h1 a { color: #333; }
.stockBar .stockContent .subTxt { font-weight: 300; color: #888; font-size: 13px; padding-top: 3px; }
.stockBar .stockContent .subTxt span { font-weight: 400; }
.stockBar .stockContent .stocksQuotes { font-size: 21px; line-height: 30px; }
.stockBar .stockContent .stocksQuotes span.primary { color: #333; font-weight: 600; }
.stockBar .stockContent .stocksQuotes span.change { color: #c9481c; font-weight: 600; }
.stockBar .stockContent .stocksQuotes span.change:before { content: ''; border: 4px solid transparent; border-top-color: #c9481c; border-top-width: 5px; border-bottom-width: 0px; height: 5px; margin-right: 6px; display: inline-block; vertical-align: middle; position: relative; top: -1px; }
.stockBar .stockContent .stocksQuotes span.sep, .stockBar .stockContent .links span.link-more:before { border-left: 1px solid #d0d0d0; margin: 0 1em; display: inline-block; vertical-align: baseline; position: relative; top: 0.15em; float: none; height: 1em; width: 0; }
.stockBar .stockContent .stocksQuotes span.sep{ height: 17px; top: -0.54px; margin: 0; }
.stockBar .stockContent span.change-pct { color: #c9481c; font-weight: 300; }
.stockBar .stockContent .links { margin-top: 11px; }
.stockBar .stockContent .links a { color: #888; font-size: 13px; }
.stockBar .stockContent .links a:hover { color: #4023c9;}
.stockBar .stockContent .links a.baselink img { vertical-align: middle; padding-right: 6px; margin-top: -3px; max-width: 22px; }
.stockBar .stockContent .links span.link-more:before { content: ""; }
.stockBar .info-icon{margin-right: 10px; position: absolute; right: 7px; top: 1em; height: 16px; width: 16px;}
.stockBar .info-icon img{ max-width: 100%;}

@media screen and (min-width: 767px){
.headerResult .tabHeader .humburgerIcon{display: none;}
}
@media screen and (max-width: 900px){
.stockBar .stockContent { padding: 0 82px; }
}
@media screen and (max-width: 767px) {
.headerResult .container-fluid { padding-left: 10px; padding-right: 10px; }
.headerResult .tabHeader ul.tabNav { padding: 0; margin: 0; }
#results #main { padding: 0 10px; }
.headerResult .tabHeader ul.tabNav li { display: inline-block; margin-right: 5px; }
.headerResult .tabHeader ul.tabNav li a { font-size: 13px; padding: 3px 10px; line-height: 31px; color: #444; text-decoration: none; display: inline-block; }
.headerResult .tabHeader { padding: 5px 0 0; }
.headerResult .humburgerIcon { float: right; margin-top: 11px; margin-right: 10px; }
.headerResult .searchform { position: relative!important; margin: 10px; padding: 0; top: 15px; }
.headerResult .logo {width: 33px;height: 33px;position: absolute;left: 0;top: 15px;}
.headerResult .searchform button.btn-search {width: 65px;}
.headerResult .rightNav {float: right;margin-top: -76px;}

.pagination { text-align: center; width: 100%; }

#serp .searpList { box-shadow: 0px 0px 9px rgba(0,0,0,0.2); word-break: break-word;}
}

@media screen and (max-width: 480px){
    .stockBar .stockContent { padding: 0px; }
}
/**** new drpdown css */
.headerResult{
overflow: visible;
}
.headerResult .tabHeader ul.tabNav li.dropdown a {
display: block;
width: 100%;
padding: 3px 10px 5px;
}

.headerResult .tabHeader ul.tabNav li.dropdown svg, .headerResult .tabHeader ul.tabNav li.dropdown img {
vertical-align: middle;
display: inline-block;
width: 24px;
height: 24px;
margin-right: 10px;
}
.headerResult .tabHeader ul.tabNav li.dropdown img {
    width: 22px;
    height: 22px;
}

.headerResult .tabHeader ul.tabNav li.dropdown ul.dropdown-menu {
background: #fff;
box-shadow: 0px 3px 11px 0px rgba(0, 0, 0, 0.2);
border-radius: 0px 0px 4px 4px;
border: 0px;
width: 160px;
top: 34px;
}

.headerResult .tabHeader ul.tabNav li.dropdown li {
width: 100%;
}

.headerResult .tabHeader ul.tabNav li.dropdown ul.dropdown-menu a {
padding: 12px 24px;
font-size: 16px;
line-height: 24px;
}
.headerResult .tabHeader ul.tabNav li.dropdown ul.dropdown-menu a:focus, .headerResult .tabHeader ul.tabNav li.dropdown ul.dropdown-menu a:hover {
color: #262626;
text-decoration: none;
background-color: rgba(0, 0, 0, 0.08);
}

.headerResult .tabHeader ul.tabNav li.dropdown.open{width: 160px;}
.headerResult .tabHeader ul.tabNav li.dropdown.open {
background: #fff;
box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);

border-radius: 4px 4px 0px 0px;
}.headerResult .tabHeader ul.tabNav li.dropdown a.dropdown-toggle {
    height: 34px;font-size: 16px;
}
