.header-advance-search{position:relative;}

.advance_search_btn{width:210px; height:37px; background:url(../images/advance_search_btn.png);}

#adv-search-bx{

display:none; 

width:408px; 

background:#FFF; 

position:absolute; 

z-index:999; 

border-top:4px solid #ff7579; 

padding:10px; 

right:0px;

-webkit-box-shadow: 0px 2px 17px 0px rgba(96, 96, 96, 0.75);

-moz-box-shadow:    0px 2px 17px 0px rgba(96, 96, 96, 0.75);

box-shadow:         0px 2px 17px 0px rgba(96, 96, 96, 0.75);

}





.name-search-bx a{color:#888888;}

.name-search-bx a:hover{color:#ff7579;}



#adv-search-bx .col-md-3 {width:30%; font-style:normal; color:#444645;}

#adv-search-bx .col-md-9 {width:70%; padding-left:0px;}



.form-search-keyword .button,

.combine-search-bx .button{

height:35px;

border-color: #ff7579;

background-color: #ff7579;

background-image: none;

color: #ffffff;
padding-left: 7px;
padding-right: 7px;

}



.form-search-keyword .button:hover,

.combine-search-bx .button:hover{

border-color: #444b4c;

background-color: #444b4c;

background-image: none;

color: #e8e8e8;

}



.keyword-search-bx{

background:#f4f4f4;

border:1px solid #d8d8d8;

margin:0px;

border-radius:5px;

padding:10px 0px;

}

.name-search-bx{

background:#f4f4f4;

border:1px solid #d8d8d8;

margin:15px 0px 0px 0px;

border-radius:5px;

padding:10px 0px;

}

.name-search-bx span a{font-weight:bold; padding-right:06px;}



.combine-search-bx{

background:#f4f4f4;

border:1px solid #d8d8d8;

margin:15px 0px 0px 0px;

border-radius:5px;

padding:10px 0px;

}



.combine-search-bx .row{

margin:15px 0px 0px 0px;

}



.combine-search-bx .col-md-3 {

margin-top:7px;

}



/*.combine-search-bx .col-md-9 select {

width: 80%;

}*/



.serchcriteria{

color: #585858;

font-family: "Oswald","Helvetica Neue",Helvetica,Arial,sans-serif;

padding-top:7px;
font-size: 19px;
}













/*Custom Checkbox Style*/

.custom-checkbox {

  position: relative;

  display: inline-block;

 /*background-color:transparent;*/

}



.custom-checkbox > .box {

  position: relative;

  display: block;

  width: 35px;

  height: 35px;

  border: 1px solid #c2c2c2;

  background-color: #eee;

  border-radius: 0px;

}





.custom-checkbox > .box > .tick {

  position: absolute;

  left: 0px;

  top: 0px;

  width: 35px;

  height: 35px;

  background:url(../images/check-select.png);

  display: none;

}



.custom-checkbox > input:checked + .box > .tick {

  display: block;

}



.custom-checkbox > input {

  position: absolute;

  outline: none;

  left: 0;

  top: 0;

  padding: 0;

  width: 37px;

  height: 37px;

  border: none;

  margin: 0;

  opacity: 0;

  z-index: 1;

}



.custom-checkbox > input:active + .box {

  border-color: #aaa;

  background-color: #ddd;

}​



.custom-checkbox.checked > .box > .tick {

  display: block;

}



.oldie .custom-checkbox > .box > .tick {

  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865476, M12=0.7071067811865475, M21=-0.7071067811865475, M22=0.7071067811865476, sizingMethod='auto expand');

}



.oldie .custom-checkbox > input {

  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);

}



.oldie .custom-checkbox {

  zoom: 1;

}



.oldie .custom-checkbox > .box > .tick {

  left: 1px;

  top: -5px;

  zoom: 1;

}

















/*tooltips*/



[data-tips] {

  position: relative;

  text-decoration: none;

}

  [data-tips]:after,

  [data-tips]:before {

      position: absolute;

      z-index: 100;

    opacity: 0;

  }

    [data-tips]:after {

      content: attr(data-tips);

      height: 25px;

      line-height: 25px;

      padding: 0 10px;

      font-size: 12px;

      text-align: center;

      color: #fff;

      background: #584330;

      border-radius: 5px;

      text-shadow: 0 0 3px #000;

      -moz-box-shadow: 0 0 5px rgba(0,0,0,0.3);

      -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);

      box-shadow: 0 0 5px rgba(0,0,0,0.3);

      white-space: nowrap;

      -moz-box-sizing: border-box;

      -webkit-box-sizing: border-box;

      box-sizing: border-box;

    }

    [data-tips]:before {

      content: "";

      width: 0;

      height: 0;

      /*border-width: 6px;

      border-style: solid;*/

    }

      [data-tips]:hover:after,

      [data-tips]:hover:before {

        opacity: 1;

      }

/* Top tips */

[data-tips].top-tip:after,

[data-tips].top-tip:before {

    -webkit-transition: bottom 0.25s ease-in-out, opacity 0.25s ease-in-out;

    -moz-transition: bottom 0.25s ease-in-out, opacity 0.25s ease-in-out;

    transition: bottom 0.25s ease-in-out, opacity 0.25s ease-in-out;

  bottom: 90%;

  left: -9999px;

  margin-bottom: 12px;

}

  [data-tips].top-tip:before {

    border-color: #222 transparent transparent transparent;

    margin-bottom: 0;

  }

  [data-tips].top-tip:hover:after,

  [data-tips].top-tip:hover:before {

    bottom: 100%;

    left: 0;

  }

  [data-tips].top-tip:hover:before {

    left: 15px;

  }

/* Bottom tip */

[data-tips].bottom-tip:after,

[data-tips].bottom-tip:before {

    -webkit-transition: top 0.25s ease-in-out, opacity 0.25s ease-in-out;

    -moz-transition: top 0.25s ease-in-out, opacity 0.25s ease-in-out;

    transition: top 0.25s ease-in-out, opacity 0.25s ease-in-out;

  top: 90%;

  left: -9999px;

  margin-top: 12px;

}

  [data-tips].bottom-tip:before {

    border-color: transparent transparent #222 transparent;

    margin-top: 0;

  }

  [data-tips].bottom-tip:hover:after,

  [data-tips].bottom-tip:hover:before {

    top: 100%;

    left: 0;

  }

  [data-tips].bottom-tip:hover:before {

    left: 15px;

  }

/* Right tip */

[data-tips].right-tip:after,

[data-tips].right-tip:before {

    -webkit-transition: left 0.25s ease-in-out, opacity 0.25s ease-in-out;

    -moz-transition: left 0.25s ease-in-out, opacity 0.25s ease-in-out;

    transition: left 0.25s ease-in-out, opacity 0.25s ease-in-out;

  top: -9999px;

  left: 96%;

  margin-left: 12px;

}

  [data-tips].right-tip:before {

    border-color: transparent #222 transparent transparent;

    margin-left: 0;

  }

  [data-tips].right-tip:hover:after,

  [data-tips].right-tip:hover:before {

    left: 100%;

    top: 0;

  }

  [data-tips].right-tip:hover:before {

    top: 7px;

  }

/* Left tip */

[data-tips].left-tip:after,

[data-tips].left-tip:before {

    -webkit-transition: right 0.25s ease-in-out, opacity 0.25s ease-in-out;

    -moz-transition: right 0.25s ease-in-out, opacity 0.25s ease-in-out;

    transition: right 0.25s ease-in-out, opacity 0.25s ease-in-out;

  top: -9999px;

  right: 96%;

  margin-right: 12px;

}

  [data-tips].left-tip:before {

    border-color: transparent transparent transparent #222;

    margin-right: 0;

  }

  [data-tips].left-tip:hover:after,

  [data-tips].left-tip:hover:before {

    right: 100%;

    top: 0;

  }

  [data-tips].left-tip:hover:before {

    top: 7px;

  }















/*Custom Select Box*/

.select-style {

    border: 1px solid #c2c2c2;

    width: 80%;

    border-radius: 4px;

    overflow: hidden;

    background: #FFF url('../images/select-arrow.png') no-repeat 97% 50%;

}



.select-style select {

    padding: 5px 5px;

    width: 110%;

    border: none;

    box-shadow: none;

    background:transparent;

    background-image: none;

    -webkit-appearance: none;

}



.select-style select:focus {

    outline: none;

}





@media all and (-ms-high-contrast:none)

     {

     .select-style { width: 93% } /* IE10 */

     *::-ms-backdrop, .select-style { width: 93% } /* IE11 */

      }



      :root .select-style { width: 95% }  /* IE9 */

      .select-style { width: 95%\9 }  /* IE8 */













@media (max-width: 991px) {

 



.form-search-keyword .button{

  margin-top:05px;

}

#adv-search-bx .col-md-3 {

margin-bottom:05px;

padding-left:10px;

}



#adv-search-bx .col-md-9 {

width: 90%;

padding-left: 10px;

}

}







  @media (max-width: 767px) {

.header-advance-search{width: 210px; margin: 0 auto;}

.advance_search_btn{margin-top:0px;}

#search_mini_form .form-search {

margin-bottom:20px !important;

float:right !important;

} 



#adv-search-bx .row{

  padding-left:05px;

}

  }









  









  @media (max-width: 480px) {

  #adv-search-bx{

  width:350px !important;

}



.form-search-keyword .button{

  margin-top:10px;

}

#adv-search-bx .col-md-3 {

margin-bottom:05px;

padding:0px;

}

}