.bottom-bar {position:fixed;bottom:0;left:0;width:100%; background: #fff; display: none; visibility: hidden; z-index: 999;  padding-bottom:30px;}
.bottom-menu {list-style-type:none;margin:0;padding:0;columns:5;column-gap:0}
.bottom-menu li {padding-top:10px;border-top:#252a2d solid 5px}
.bottom-menu li a {text-decoration:none;display:flex;justify-content:center;align-items:center;flex-direction:column}
.bottom-menu li a span {margin-top:10px;font-size:12px;color:#252A2D}
ul.ks-cboxtags {list-style:none;margin:0;padding:0;width:fit-content;margin:0 auto}
ul.ks-cboxtags li {display:inline;text-align:center}
ul.ks-cboxtags li label {display:inline-block;background-color:rgba(255, 255, 255, .9);border:2px solid rgba(139, 139, 139, .3);color:#adadad;border-radius:25px;white-space:nowrap;margin:3px 0px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:all .2s}
ul.ks-cboxtags li label {padding:6px 9px;cursor:pointer; font-size:13px;}
ul.ks-cboxtags li label::before {display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font:normal normal normal 14px/1 FontAwesome;font-weight:normal;font-size:12px;padding:2px 6px 2px 2px;content:"\f067";transition:transform .3s ease-in-out}
ul.ks-cboxtags li input[type="text"] { line-height: 35px;}
ul.ks-cboxtags li input[type="checkbox"]:checked+label::before {content:"\f00c";transform:rotate(-360deg);transition:transform .3s ease-in-out}
ul.ks-cboxtags li input[type="checkbox"]:checked+label {border:2px solid #252A2D;background-color:#252A2D;color:#fff;transition:all .2s}
ul.ks-cboxtags li input[type="checkbox"] {display:absolute}
ul.ks-cboxtags li input[type="checkbox"] {position:absolute;opacity:0}
ul.ks-cboxtags li input[type="checkbox"]:focus+label {border:2px solid #252A2D}
.teklif-al-area {padding:20px}
.teklif-al-area .title {font-weight:600;font-size:12px;color:#444}
.teklif-al-area .subtitle {font-weight:300;font-size:12px;color:#444;margin-bottom:15px}
.bottom-bar-form {}
.bottom-bar-form input {padding-left:20px;width:100%;height:36px;background:transparent;border:1px solid #eee;font-weight:300;font-size:12px;color:#8b8b8b;margin-bottom:10px}
.bottom-bar-form input::placeholder {font-weight:300;font-size:12px;color:#8b8b8b}
.bottom-button {width:100%;height:42px;background:#836241;font-weight:600;font-size:14px;color:#fff;border:none;margin-top:20px}
.bottom-button:disabled {background:#8d7154; }

@media only screen and (max-width:700px){
    .bottom-bar { display: block; visibility: unset; }
}

@media only screen 
    and (device-width : 375px) 
    and (device-height : 812px) 
    and (-webkit-device-pixel-ratio : 3) {
        .bottom-bar { padding-bottom:20px;}
    }