.search-header .button-search {
    width: 100px;
    height: 40px;
    background: #7FB036;
    border-radius: 2px;
    position: absolute;
    left: 70.5%;
    top: 17.5%;
    font-size: 18px;
    line-height: 27px;
    /*z-index: 2;*/
}


.search-header .button-search-end,.search-header .button.button-search-end:hover,.search-header .button.button-search-end:focus{
    background: #FFFFFF;
    font-size: 16px;
line-height: 3;
/* identical to box height */
 border:none;
text-decoration-line: underline;

/* S100 */

color: #7FB036 !important;
font-weight: normal;
}
.search-header .inputbox {
    border: 0;
    background: #F4F4F4 !important;
    border-radius: 2px;
    width: 800px;
    height: 56px;
    padding-left: 1em;
    /*z-index: 1;*/
}


/*@media (max-width: 1650px){
    .search-header .button-search {
        left: 62.5%;
        top: 28%;
    }
}*/
.section-index .search-header #stock_search .inputbox{
        z-index: 310 !important;
            border-radius: 0px;
            float: initial;
}
.section-index .search-header .button.button-search{
    z-index: 311 !important;
}
.xdsoft_autocomplete .xdsoft_input{
     z-index: 299 !important;
}

@media (max-width: 1300px){
    .section-index .search-header .button.button-search {
          top: 16%;
    /*left: 72%;*/
          left: 75.5%;
  }
}

/*@media (max-width: 1290px){
    .section-index .search-header .button.button-search {
      top: 19.5% !important;
      left: 72% !important;
  top: 20.5% !important;
      left: 72.5% !important;
  }
}*/
@media (max-width: 1120px){
/*     form#search {
        margin-left: 6.5em !important;
    }*/
/*    .section-index .search-header .button.button-search {
              top: 19.5% !important;
              left: 72% !important;
          top: 17.5% !important;
              left: 79.5% !important;
          }*/
}
 @media screen and (max-width: 1299px) and (max-width: 1120px) {

                   .search-header .button-search {
                    top: 17.5% !important;
              left: 79.5% !important;
            }
 }

@media (min-width: 1366px){
/*     .search-header .button-search {
                left: 73%;
                 top: 20.5%;
    }*/
/*     form#search {
        margin-left: 20% !important;
    }*/
    .search-header .inputbox{width: 780px;}
}

/*@media (min-width: 1540px){
     .section-index .search-header .button-search {
               left: 68%;
                 top: 19.5%;
    }
    .announce_main .close{margin: -0.9% 0 0 0;}
      form#search {
        margin-left: 25% !important;
    }
}*/
/*@media (min-width: 1620px){
    .search-header .button-search {        
           left: 73vw ;
             top: 17.5% ;
    }
      form#search {
        margin-left: 25% !important;
    }
}*/
@media (min-width: 1620px){
/*    form#search {
           margin-left: 25% !important;
    }*/
/*    .search-header .button-search {        
              left: 72.5vw !important;
    top: 18% !important;
    }*/
    .search-header #stock_search .inputbox{width: 800px !important;}
}
@media screen and (max-width: 5000px) and (min-width: 3000px) {
/*       form#search {
           margin-left: 40.5vw !important;
    }*/
}
/*@media (max-width: 1910px){
     .search-header .button-search {
            left: 67.5%  !important;
            top: 16.5%  !important ;
    }
}*/
/*@media (max-width: 1950px){*/
@media screen and (max-width:3000px) and (min-width: 2000px) {
     .search-header .button-search {
            left: 68% ;
/*    top: 22.5% ;*/
            top: 18.5% ;
    }
/*    form#search {
           margin-left: 30.5vw !important;
    }*/
}
@media screen and (max-width:2000px) and (min-width: 1900px) {
     .search-header .button-search {
            left: 68% ;
/*    top: 22.5% ;*/
            top: 18.5% ;
    }
/*    form#search {
           margin-left: 28vw !important;
    }*/
}
@media screen and (max-width: 1890px) and (min-width: 1800px) {
     .search-header .button-search {
                left: 68%  !important;
            top: 18.5%  !important ;
        }
/*          form#search {
           margin-left: 28vw !important;
    }*/
}
@media screen and (max-width: 1790px) and (min-width: 1630px) {
     .search-header .button-search {
/*              left: 72.5vw !important;*/

/*             top: 18% !important;*/
left: 70.5vw !important;
                top: 21% !important;
        }
/*          form#search {
           margin-left: 25vw !important;
    }*/
}
@media screen and (min-width: 1510px) and (max-width: 1632px)   {
     .search-header .button-search {
               left: 67vw ;
             top: 19.5% ;
        }
/*          form#search {
           margin-left: 25vw !important;
    }*/
}
@media screen and (min-width: 1410px) and (max-width: 1510px) {
     .search-header .button-search {
                 left: 70.5%;
                 top: 18.5%;
        }
/*          form#search {
           margin-left: 22.5vw !important;
    }*/
}
@media screen and  (max-width: 1410px)  and (min-width: 1370px){
     .search-header .button-search {
                     left: 72%;
                 top: 15.5%;
        }
/*          form#search {
           margin-left: 20vw !important;
    }*/
}
@media screen and  (max-width: 1369px)  and (min-width: 1300px){
     .search-header .button-search {
                     left: 73%;
                 top: 21.5%;
        }
/*          form#search {
           margin-left: 20vw !important;
    }*/
}
@media screen and (max-width: 1300px) and (min-width: 1200px) {
/*   form#search {
           margin-left: 16vw !important;
    }*/
}
@media screen and (max-width: 1200px) and (min-width: 1120px) {
/*   form#search {
           margin-left: 16vw !important;
    }*/
}
    @media screen and (max-width: 1120px) and (min-width: 1030px) {
                   .search-header .button-search {
                left: 75% !important;
                top:16.5%  !important;
            } 
/*              form#search {
           margin-left: 13vw !important;
    }*/
    }
@media screen and (max-width: 1030px) and (min-width: 1000px) {
                   .search-header .button-search {
                left: 79.5% !important;
                top:16%  !important;
            } 
/*              form#search {
           margin-left: 12vw !important;
    }*/
    }    
    
@media screen and (max-width: 1000px) and (min-width: 600px) {
                   .search-header .button-search {
                left: 79.5% !important;
                top:16%  !important;
            } 
/*              form#search {
           margin-left: 13vw !important;
    }*/
    }






/*@media (min-width: 1910px){
     .search-header .button-search {
            left: 68%  !important;
            top: 18.5%  !important ;
    }
}
@media (min-width: 1950px){
     .search-header .button-search {
            left: 64% ;
    top: 20.5% ;
    }
}*/

@media (min-width: 2000px){
     .search-header .button-search {
             left: 64vw !important;
    top: 29.5% !important;
    }
}
@media (min-width: 2200px){
     .search-header .button-search {
           left: 62vw !important;
    top: 24.5% !important;
    }
}
@media not all and (min-resolution:.001dpcm) { 
  @media {
            .search-box .inputbox {
                height: 52px;
                font-size: large;
                line-height: 24px;
            }
            #page-header .search-box .inputbox {
                height: 53px;
            }
            .search-header .button-search {
                left: 75%;
                top:14%;
            }
    }
  
@media screen and (max-width: 1030px) and (min-width: 800px) {
                   .search-header .button-search {
                left: 80% !important;
                top:16.5%  !important;
            } 
          
    }
    @media screen and (max-width: 1120px) and (min-width: 1030px) {
                   .search-header .button-search {
                left: 75% !important;
                top:16%  !important;
            } 
    }
/*       @media (max-width: 1090px){
        .search-header .button-search {
                left: 80% !important;
                top:16.5%  !important;
            }
    }*/
/*       @media (max-width: 1120px){
            .search-header .button-search {
                left: 75% !important;
                top:18%  !important;
            }
     }*/
     @media (max-width: 1220px){
            .search-header .button-search {
                left: 80% ;
                top:24% ;
            }
     }
    @media (min-width: 1240px){
        .search-header .button-search {
                left: 72% !important;
                top:20.5%  !important;
            }
    }
    @media (min-width: 1300px){
        .search-header .button-search {
                left: 71% !important;
                top:20.5%  !important;
            }
    }
    @media (min-width: 1420px){
         .search-header .button-search {
                left: 70% !important;
                top:18.5% !important;
            }
    }
    @media (min-width: 1640px){
         .search-header .button-search {
                left: 67.5vw !important ;
                top: 22% !important ;
            }
    }
    @media (min-width: 1920px){
         .search-header .button-search {
                left: 65.5vw !important ;
                top: 23% !important ;
            }
    }
    @media (min-width: 2000px){
         .search-header .button-search {
                left: 66.5vw !important ;
                top: 23% !important ;
            }
    }
    @media (min-width: 2100px){
         .search-header .button-search {
                left: 62.5vw !important ;
                top: 23% !important ;
            }
    }
}

@-moz-document url-prefix() {
    .search-header .button-search {
        left: 78%;
        top: 18.5%;
    }   
    
    @media (max-width: 1300px){
        /*form#search{    margin-left: 16%;}*/
         .section-index .search-header .button.button-search{ left: 69%;top: 18.5%;}
    }
    @media (max-width: 1200px){
        /*form#search{    margin-left: 16%;}*/
         .section-index .search-header .button.button-search{ left: 78.5%; top: 17.5%;}
    }
    @media (min-width: 1350px){
        /*form#search{    margin-left: 16%;}*/
         .search-header .button-search {
            left: 70.5% ;    
            top: 19.5%;
        }
     }
     @media (max-width: 1366px){
        .search-header .button-search {
               left: 74.5% !important;
            top: 18%;
        }
        ul.menu-board li .active{
            height: 52px;
        }
     }
     @media (min-width: 1500px){
            .search-header .button-search {
                   left: 66% !important;
                   top: 21.5% !important;
           }
       }
       @media (min-width: 1600px){
            .search-header .button-search {
                   left: 64% !important;
                   top: 21.5% !important;
           }
       }
     @media (max-width: 1440px){
          /*form#search{    margin-left: 22% !important;}*/
        .search-header .button-search {
           left: 69.5% ;
            top: 20% ;
        }
    }
    
    @media (min-width: 1640px){
        .search-header .button-search {
             left: 69% !important ;
            top: 25% !important;
        }
/*        form#search {
                padding-left: 7% !important;
        }*/
    }
    @media (min-width: 1920px){
        .search-header .button-search {
             left: 65.5% !important ;
            top: 26% !important;
        }
    }
     
}
@media not all and (min-resolution:.001dpcm) { 
    input.xdsoft_autocomplete_hint {
        z-index: -1 !important;
    }
}

/*    #stock_search {
PADDING-BOTTOM: 0px; PADDING-LEFT: 0px;WIDTH: 280px;height:20px;BORDER-LEFT: #FFFFFF;BORDER-TOP: #FFFFFF;BORDER-RIGHT: #FFFFFF;BORDER-BOTTOM: #FFFFFF
}
.section-index .search-header #stock_search .inputbox{
background-image: url(../images/search_btn.png); FLOAT: left; 
}*/
#stock_search .submit {
        PADDING-BOTTOM: 10px;
        MARGIN: 0px 0px 0px -7em;
        height:40px; 
        PADDING-LEFT: 10px;
        WIDTH: 100px;         
        CURSOR: pointer;
        border: none;
        PADDING-TOP: 10px;
        background-color: #7FB036;
        color: #FFF;
    line-height: 1;
}
@media screen and (max-width: 1000px) and (min-width: 600px) {
.section-index .search-header #stock_search .inputbox{width: 650px}
  .search-box.search-header .search-box-2 {
                width: 79% !important;
                margin-left: 0.5em !important;
}
  .search-box.search-header .search-box-2 .trending {
        width: 85% !important;
    }   
    .search-header .button-search, .search-header .button-search-end{    padding: 3px 0;}
}
@media screen and (max-width: 800px) and (min-width: 500px) {
.section-index .search-header #stock_search .inputbox{width: 580px}
}
.search-header {
    display: block;
    position: relative;
    width: 100%;
    /*height: 194px;*/
    left: 0px;
    background: #FFFFFF;
        /*margin-right: 0px;*/
    margin-top: 0px;
    margin-bottom: 3.2em;
    text-align: center;
    padding: 1.5em 0 2em;
}