html, body {
    margin:0px;
    padding:0px;
    background:#ffffff;
    font-family: Segoe UI, Tahoma, Arial;
    font-size:15px;
    height: 100%;
    color:#000;
}

a, img {
    text-decoration:none;
    border:none;
    outline:none;
}

a, input {
    -webkit-transition: 200ms ease-out 0.1s;
    -moz-transition: 200ms ease-out 0.1s;
    -o-transition: 200ms ease-out 0.1s;
    transition: 200ms ease-out 0.1s;
}

input, select, textarea {
    outline:none;
}

.cons {
    display:table;
    width:100%;
    height:100%;
}

.cons_inner {
    display:table-cell;
    width:100%;
    height:100%;
    text-align:center;
    vertical-align:middle;
}

.headercont {
    width:100%;
    height:90px;
    -webkit-box-shadow: 0px 3px 5px -3px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 3px 5px -3px rgba(0,0,0,0.75);
    box-shadow: 0px 3px 5px -3px rgba(0,0,0,0.75);
    position:fixed;
    left:0px;
    top:0px;
    z-index:99;
    background:#fff;
}

.header .col-md-4 img {
    height:60px;
    margin-top:15px;
    margin-bottom:15px;
}

.header .col-md-4 {
    text-align:left !important;
}

.header .col-md-8 {
    text-align:right !important;
}

.menua {
    display:inline-block;
    padding:5px 15px;
    font-size:15px;
    color:#333;
    font-weight:bold;
    margin:30px 5px;
    text-decoration:none !important;
}

.menua:hover, .menua.active, .menua:focus {
    background:#f2f2f2;
    color:#111;
}

.footer {
    -webkit-box-shadow: inset 0px 3px 3px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: inset 0px 3px 3px 0px rgba(0,0,0,0.5);
    box-shadow: inset 0px 3px 3px 0px rgba(0,0,0,0.5);
}

.footer .col-md-12 {
    text-align:center !important;
    padding-top:15px;
    padding-bottom:15px;
    font-size:11px;
    color:#333;
}

.positioner {
    width:100%;
    height:0px !important;
    overflow:hidden !important;
}

/** PRODUCT KISMI */
.product_inner {
    border:1px solid #e2e2e2;
    border-radius:6px;
    text-align:center;
    padding:15px;
}

.product_inner img {
    max-width:100%;
    height:170px;
}

.product_inner label {
    display:block;
    padding-top:15px;
}

.product_inner h3 {
    margin:0px;
    padding:0px;
    font-size:15px;
    font-weight:300;
    height:54px;
    overflow:hidden;
    line-height:24px;
    margin-bottom:15px;
}

.product_inner select {
    margin-bottom:5px;
}

.product_inner .btn {
    width:100%;
}
/** PRODUCT KISMI */

/** CART KISMI */
#cart {
    position:fixed;
    right:20px;
    bottom:0px;
    z-index:999;
    width:260px;
    height:auto;
}

#cart_content {
    padding:15px;
    text-align:center;
    border-left:1px solid #5bc0de;
    border-right:1px solid #5bc0de;
    background:#fff;
    height:320px;
    overflow:auto;
    width:100%;
}

#cart_title {
    padding:15px;
    background:#5bc0de;
    color:#fff;
    text-align:center;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -webkit-box-shadow: 0px -5px 5px -3px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px -5px 5px -3px rgba(0,0,0,0.25);
    box-shadow: 0px -5px 5px -3px rgba(0,0,0,0.25);
    cursor:pointer;
    cursor:hand;
}

.sp_noneg {
    display:block;
    font-size:128px;
    color:#e2e2e2;
    margin-bottom:15px;
    margin-top:60px;
}

.sp_none {
    color:#e2e2e2;
    font-size:15px;
    display:block;
}

.cart_prod {
    padding-bottom:15px;
    margin-bottom:15px;
    border-bottom:1px solid #e2e2e2;
}

.cart_prod:last-child {
    border:none;
    margin-bottom:0px;
}

.cart_prod .col-md-9 {
    text-align:left;
    padding-left:30px;
}

.cart_prod img {
    width:70px;
    height:70px;
    padding:5px;
    box-sizing:border-box;
    border:1px solid #e2e2e2;
    border-radius:5px;
}

.cart_prod label {
    display:block;
    font-size:13px;
    margin-bottom:0px !important;
}

.cart_prod span {
    display:block;
    font-size:11px;
}

.cart_prod em {
    display:block;
    font-size:13px;
    font-weight:bold;
}

.cart_prod a {
    display:block;
    font-size:11px;
    color:red;
}

#cart_footer {
    padding:15px;
    background:#ffffff;
    border-left:1px solid #5bc0de;
    border-right:1px solid #5bc0de;
    -webkit-box-shadow: inset 0px 3px 3px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: inset 0px 3px 3px 0px rgba(0,0,0,0.2);
    box-shadow: inset 0px 3px 3px 0px rgba(0,0,0,0.2);
}

#cart_footer .btn {
    width:100%;
}
/** CART KISMI */

/** MODAL KISMI */
.modal-title {
    margin:0px;
    padding:0px;
    font-size:21px;
    float:left;
}

.modal-header button {
    float:right;
}

.modal-header button span {
    color:red;
    font-size:31px;
    font-weight:bold;
}

.modal {
    padding-left:15px !important;
    padding-right:15px !important;
}

.nearlyfull {
    width:100%;
    max-width:1150px;
}

.strtitle {
    display:block;
    padding-bottom:15px;
    color:green;
}

.form-control.mid {
    width:50%;
}

#cartGo .form-control, #msgGo .form-control {
    margin-bottom:10px;
}

.ftt {
    padding-top:5px;
}

.ntx {
    font-weight:normal;
    font-size:10px;
}

.bigcheck {
    font-size:128px;
    color:green;
    display:block;
    padding-bottom:30px;
    text-align:center;
}

.lblsuc {
    display:block;
    font-size:13px;
    line-height:18px;
    text-align:center;
    font-weight:normal;
}

.lblsuc strong {
    display:block;
    padding-bottom:10px;
    font-size:15px;
}

.infofleft {
    float:left;
}
/** MODAL KISMI */

.menuopener {
    display:none;
}

.formtitle {
    margin:0px;
    padding:0px;
    margin-bottom:15px;
}

form .row {
    padding:15px 5px;
    border-bottom:1px solid #e2e2e2;
    margin-left:5px;
    margin-right:5px;
}

form .row:last-child {
    border:none !important;
}

.nomar {
    margin-bottom:10px !important;
}

.formfullbtn {
    margin-top:15px;
    width:100%;
    text-align:center;
    padding-top:15px !important;
    padding-bottom:15px !important;
}

.btn {
    outline:none !important;
    border:none !important;
    border-radius:1px !important;
    color:#fff;
    font-size:13px;
    letter-spacing:0px;
    line-height:1;
    font-weight:normal;
}

.btn .glyphicon {
    float:left;
}

.btn-primary {
    background:#337ab7 !important;
    border-bottom:3px solid #085598 !important;
}

.btn-primary:active {
    background:#085598 !important;
}

.try {
    background:url(../img/try.png) no-repeat center;
    width:16px;
    height:16px;
    display:inline-block !important;
}

/** new product */
.protitle {
    margin:0px;
    padding:10px 15px;
    text-align:left;
    background:#f0ad4e;
    color:#333;
    font-size:18px;
    font-weight:normal;
}

.productclassic .col-md-4 {
    padding-left:0px !important;
    padding-right:0px !important;
}

.productclassic {
    border:1px solid #ffd8a6;
    border-radius:3px;
    margin-bottom:10px;
    padding:0px !important;
}

.productclassic img {
    width:140px;
    height:140px;
    margin:5px 15px;
}

.productclassic .profiyat {
    font-size: 48px;
    text-align:center;
    padding-top:15px;
}

.productclassic .try {
    width:24px;
    height:24px;
    background-size:100% 100%;
}

.profiyat label {
    display:block;
    font-size:18px;
    color:#007e03;
}

.probtn {
    text-align:center;
}

.probtn .btn {
    margin-top:30px;
    padding:15px;
    font-size:32px;
    font-weight:normal;
}

.probtn .btn .glyphicon {
    padding-right:10px;
}

.productclassic.seled .protitle {
    background:#5cb85c;
    color:#fff;
}

.productclassic.seled {
    border:1px solid #5cb85c;
}

.fppadded {
    padding-top:160px;
    padding-bottom:160px;
}

.lppadded {
    padding-top:90px;
    padding-bottom:90px;
    text-align:left;
}
/** new product */

/* --------------------------------------------------------
    #Whatsapp
----------------------------------------------------------- */
@-webkit-keyframes cptCircle{
	0%{-webkit-transform:rotate(0) scale(.5) skew(1deg);transform:rotate(0) scale(.5) skew(1deg);opacity:.01}
	30%{-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg);opacity:.5}
	100%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);opacity:.01}
}
@keyframes cptCircle{
	0%{-webkit-transform:rotate(0) scale(.5) skew(1deg);transform:rotate(0) scale(.5) skew(1deg);opacity:.01}
	30%{-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg);opacity:.5}
	100%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);opacity:.01}
}
@-webkit-keyframes cptCircleFill{
	0%{-webkit-transform:rotate(0) scale(.6) skew(1deg);transform:rotate(0) scale(.6) skew(1deg);opacity:0}
	50%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);opacity:.2}
	100%{-webkit-transform:rotate(0) scale(.6) skew(1deg);transform:rotate(0) scale(.6) skew(1deg);opacity:.2}
}
@keyframes cptCircleFill{
	0%{-webkit-transform:rotate(0) scale(.6) skew(1deg);transform:rotate(0) scale(.6) skew(1deg); opacity:0}
	50%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg); opacity:.2}
	100%{-webkit-transform:rotate(0) scale(.6) skew(1deg);transform:rotate(0) scale(.6) skew(1deg); opacity:.2}
}
#aat-callback {position:fixed;width: 72px;height: 72px;bottom: 15px;top: auto;right: auto;left: 100px;z-index:1;}
#aat-callback a:hover { text-decoration: none; color: #fff;}
.aat-circle, .aat-circle-fill { position:absolute;border-radius:100%;-webkit-transition:all .5s;transition:all .5s;-moz-box-sizing:border-box;box-sizing:border-box;opacity:0; -webkit-animation-delay:2s;animation-delay:2s }
.aat-circle { width:250%;height:250%;background-color:transparent;border:2px solid #189d0e;-webkit-animation:cptCircle 2.2s infinite ease-in-out;animation:cptCircle 2.2s infinite ease-in-out;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%; transform-origin:50% 50%;left:-71%;top:-75%; }
.aat-circle-fill { width:155%;height:155%;background-color:#189d0e;border:2px solid transparent;-webkit-animation:cptCircleFill 2.3s infinite ease-in-out;animation:cptCircleFill 2.3s infinite ease-in-out;box-shadow:0 0 2px 0 #189d0e!important;left:-23.5%;top:-27.5%; }
.main-button { position: relative; right: 1px; top: 1px; float: right; width: 64px; height: 64px; background: center center no-repeat #189d0e; box-shadow: 0 3px 5px 1px rgba(0,0,0,.2); background-size: 30px; border-radius: 100%; cursor: pointer; font-size: 16px; color: #fff; text-align: center; line-height: 58px; }
.main-button i { font-size: 2rem; line-height: 64px; }
.main-text { position: absolute; background: #189d0e; width: 0px; left: 52px; line-height: 40px; margin-top: 12px; border-radius: 3px; color:#fff; overflow: hidden; white-space: nowrap; -webkit-transition: width 1s ease-in-out; -moz-transition: width 1s ease-in-out; -o-transition: width 1s ease-in-out; transition: width 1s ease-in-out; text-indent:10px; text-align:left; }
.main-text.active { width:255px; }

#attcx {position:fixed;width: 72px;height: 72px;bottom: 15px;top: auto;right: auto;left: 10px;z-index:1;}
#attcx a:hover, #attcx a:active { text-decoration: none !important; color: #fff;}
.aat-circle0, .aat-circle-fill0 { position:absolute;border-radius:100%;-webkit-transition:all .5s;transition:all .5s;-moz-box-sizing:border-box;box-sizing:border-box;opacity:0; -webkit-animation-delay:2s;animation-delay:2s }
.aat-circle0 { width:250%;height:250%;background-color:transparent;border:2px solid #9d0e0e;-webkit-animation:cptCircle 2.2s infinite ease-in-out;animation:cptCircle 2.2s infinite ease-in-out;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%; transform-origin:50% 50%;left:-71%;top:-75%; }
.aat-circle-fill0 { width:155%;height:155%;background-color:#9d0e0e;border:2px solid transparent;-webkit-animation:cptCircleFill 2.3s infinite ease-in-out;animation:cptCircleFill 2.3s infinite ease-in-out;box-shadow:0 0 2px 0 #189d0e!important;left:-23.5%;top:-27.5%; }
.main-button0 { position: relative; right: 1px; top: 1px; float: right; width: 64px; height: 64px; background: center center no-repeat #9d0e0e; box-shadow: 0 3px 5px 1px rgba(0,0,0,.2); background-size: 30px; border-radius: 100%; cursor: pointer; font-size: 13px; letter-spacing:-1px; padding-top:7px; color: #fff !important; text-align: center; line-height: 15px; }
.main-button0 i { font-size: 2rem; line-height: 64px; }
.main-button0 img { padding-top:5px; }
.main-text0 { position: absolute; background: #9d0e0e; width: 0px; left: 52px; line-height: 40px; margin-top: 12px; border-radius: 3px; color:#fff; overflow: hidden; white-space: nowrap; -webkit-transition: width 1s ease-in-out; -moz-transition: width 1s ease-in-out; -o-transition: width 1s ease-in-out; transition: width 1s ease-in-out; text-indent:10px; text-align:left; }
.main-text0.active { width:255px; }

/** RESPONSIVE KISMI */
@media(max-width:1000px) {
    html,body {
        padding-top:60px;
    }
    
    .headercont {
        height:auto;
        padding-bottom:10px;
    }
    
    .header .col-md-4 {
        text-align:center !important;
    }
    
    .menuopener {
        display:block;
        padding:10px;
        float:none;
        width:100%;
        text-align:center;
        border:1px solid #e2e2e2;
    }
    
    .menua {
        display:block;
        text-align:center;
        border-bottom:1px solid #f2f2f2;
        margin:0px;
        margin-bottom:5px;
    }
    
    .menua:last-child {
        border:none;
    }
    
    .menucontent {
        display:none;
    }
    
    .header .col-md-4 img {
        margin-top:10px;
        margin-bottom:0px;
    }
    
    #msg {
        display:none;
    }
    
    #cart {
        width:90%;
        right:5%;
    }
    
    .cart_prod .col-md-9 {
        text-align:center !important;
        padding-left:0px;
    }
    
    .modal-body {
        font-size:13px;
    }
    
    .form-control.mid {
        width:100%;
    }
    
    .infofleft {
        display:none !important;
    }
    
    .modal-footer {
        text-align:center !important;
    }
    
    #aat-callback {
        bottom:60px !important;
        left:auto !important;
        right:10px !important;
    }
    
    #attcx {
        bottom:60px !important;
    }
    
    .productclassic .col-md-3, .productclassic .col-md-6 {
        display: block;
        text-align:center;
    }
    
    .productclassic {
        min-height:245px;
    }
    
    .productclassic .form-control {
        display:block !important;
        width:100% !important;
        float:none !important;
    }
    
    #siparisformu {
        padding-left:0px !important;
        padding-right:0px !important;
        padding-top:15px !important;
    }
    
    .productclassic img {
        height:120px !important;
        width:120px !important;
    }
    
    .probtn .btn {
        margin-top:5px !important;
        width:100%;
        text-align:center;
        font-size:21px !important;
        margin-bottom:15px !important;
        font-weight:bold;
    }
    
    .probtn .glyphicon {
        float:none !important;
    }
    
    .probtn, .productclassic .col-md-4 {
        padding-left:15px !important;
        padding-right:15px !important;
    }
    
    #siparisformu .formtitle {
        margin-top:10px;
        text-align:center;
    }
    
    .ftt strong {
        display:block;
        text-align:center;
        padding-bottom:5px;
        font-size:18px;
    }
    
    #siparisformu .form-control {
        font-size:18px;
        font-weight:normal;
        padding:12px !important;
        height:auto !important;
    }
    
    #siparisformu .col-md-3, #siparisformu .col-md-9 {
        padding-left:0px !important;
        padding-right:0px !important;
    }
    
    .ntx {
        display:block;
        text-align:center;
    }
    
    .mobhide {
        display:none !important;
    }
}
/** RESPONSIVE KISMI */