.filetype {height: unset;margin: 0px;padding: 6px 12px; height: 38px; width: 70%;}
.custom-form-group .select2 {position: unset !important;}
.custom-form-group .select2 {width: 100% !important;}
.custom-form-group .select2-results__option {background:unset;}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {background-color: #e3965b !important;}
.select2-results__option:hover {color: #ffffff !important;}

.form-label {margin-bottom: .5rem;font-weight: bold;color: #000;}
.document-div {width: 30%;position: absolute; right: 0px; top: 35px; height: 35px;}
.document-div ul {margin: 0px; padding:0px;}
.document-div li {list-style: none; padding-left: 15px;}
.document-div li a {background:#fff; color:#ffc067; border: 1px solid #ffc067; border-radius: 25px; display: grid; align-items: center; padding: 0px 15px; height:45px;height: 38px;}

.custom-login-button {background:none;border:0px;}
.txt-white {color:#fff;}
.txt-white:hover {color:#fff;}
.breadcrumb li a {color:#fff;}
.breadcrumb li a:hover {color:#fff;}
.as_contact_list li a {color:#fff;}
.as_contact_list li a:hover {color:#fff;}

.custom-file-button label {border-radius: 25px 0 0 25px !important;}
.custom-file-button input {border-radius: 0 25px 25px 0 !important;}

.as_login_detail form .custom-file-button input {line-height: 43px;}
.as_login_detail form .input-group-text {min-width:100px;}
.as_login_detail form {overflow: auto; overflow-x: hidden; max-height: 440px;}

/* .parsley-errors-list {display:none !important;} */

.as_product_box {border: 1px solid #bfbfbf;}

.input-group-text {height:45px;}

.select2-selection li {line-height: 29px !important;}
.select2-container .select2-selection--multiple {height: auto !important; border-radius: 16px !important;}

.as_footer_widget li a {color:#fff;}
.as_footer_widget li a:hover {color:#fff;}

.form-control {position: relative; z-index: 1;}
.form-group {margin-bottom: 0px !important;}

/* parsley error  */
.parsley-custom-error-message:before, .parsley-required:before {display:none;}
.parsley-errors-list > li {font-size: 10px !important; letter-spacing: 0.1px; line-height: 8px; padding: 25px 10px 7px 15px; border-radius: 25px !important; position: relative; top: -26px; z-index: 0;}

@media (max-width: 1260px){
.as_banner_slider .slick-arrow.slick-next {right: unset ;}
}
@media (max-width: 1160px){
.as_banner_slider .slick-arrow.slick-next {right: unset;}
}
@media (max-width:600px){ 
    .as_infobox {
        font-size: 12px;
      }
}

.as_search_wrapper {
  max-width: unset;
  width: unset;
  position: relative;
}
.search_hide .select2-search {display:none !important;}
