#alert { position: fixed; top: 50%; margin: -100px auto auto auto; left: 0; right: 0; z-index: 9999999999; background: #fff; width: 350px; border: 1px solid rgba(16, 16, 16, 0.64); }
    #alert .alert-close { position: absolute; top: 8px; right: 10px; background: url(images/close-alert.png) no-repeat; width: 16px; height: 16px; display: block; }
    #alert .alert-title { padding: 7px; color: #fff; background: rgba(121, 121, 121, 0.52); }
    #alert.success .alert-title { background: green; }
    #alert.error .alert-title, #alert.warning .alert-title { background: red; }
    #alert.success .alert-close { background-position: 0px 0px; }
    #alert #alert-content { text-align: center; padding: 15px; color: #000; line-height: 21px; font-size: 13px; }
    #alert.success #alert-content { border: 1px solid green; }
    #alert.error #alert-content, #alert.warning #alert-content { border: 1px solid #cccccc; }
#alert-content a { color: #000; text-decoration: underline; }
.request-button { position: fixed; bottom: 30px; right: 20px; z-index: 999; }
    .request-button a { background: url('images/talep.png') no-repeat; width: 84px; height: 82px; display: block; }

#alertscreen { background: #ddd; width: 100%; position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 999999; }

@media (max-width: 768px) {
    .request-button { display: none; }
}

.search-category-wrapper a { color: #fff; }

.do-nicescroll3 { max-height: 250px; }
.search-area-in-carousel { position: relative; background: #ae0913; padding: 20px 0; }
.main-search-wrapper { background: rgba(255, 255, 255, 0.7); }
