/**********
    GENEL
**********/

.sellmed-a {
    color: #37b38e;
}
.sellmed-k {
    color: #162b48;
}
:root,
:root .v-light,
:root .v-light-head {
    --theme-color: #37b38e;
}
.tinymce p{
    margin-bottom: 20px;
}
.section-padding {
    padding-top: 60px;
    padding-bottom: 60px;
}
.btn-sellmed{
    background-color: #162b48;
}
.background-med,
.background-med .background-med {
    background-color: #162b48;
}
.img-fluid {
    height: auto !important;
}


/**********
    HEADER
**********/

.main-brand img, .dsnload__img img {
    width: 150px;
}
.site-header.dsn-hamburger #navbar_toggle .toggle-text .text-open,
.site-header.dsn-hamburger #navbar_toggle .toggle-text .text-close {
    width: max-content;
}
.site-header.dsn-hamburger .container-content:after {
    background-image: url(../img/theme/mobilmenu.png);
}
.site-header.dsn-hamburger .container-content .sm-title-block{
    color: #37b38e;
}


/**********
    FOOTER
**********/

.footer .copyright p {
    text-transform: none;
}


/**********
    BAŞLIK
**********/

.title {
    font-size: 50px;
    line-height: 60px;
    font-weight: 600;
    color: #162b48;
}
.grid-1-half {
    grid-template-columns: 50% auto;
}


/**********
    ANASAYFA
**********/

/*HAKKIMIZDA*/
.background-theme,
.background-theme .background-inner {
    background-color: #37b38e;
}
span.animate-number {
    color: #fff;
}
.dsn-btn-shape {
    flex-direction: row;
}


/**********
    ÜRÜN HİZMET
**********/

.box-img.hv-70 {
    height: 70vh !important;
}
.box-move .info .info-item:not(:last-of-type) {
    margin-bottom: 10px;
}
.box-move .info .info-item {
    padding-bottom: 10px;
}
.box-move .info .info-item .bslk {
    width: 150px;
    font-weight: 600;
}
.box-move .info .info-item .bs {
    margin: 0 50px;
}
.urunicerik p,
.urunicerik ul{
    margin-bottom: 20px;
}
.urunicerik ul li{
    list-style: disc;
    margin-left: 20px;
    margin-bottom: 10px;
}
table.urun {
    width: 100%;
    text-align: center;
}
table.urun thead {
    background-color: #45ae8d;
    color: #fff;
}
table.urun thead tr th {
    padding: 10px;
}
table.urun tbody tr:nth-child(even) {
    background-color: #dddddd;
}
table.urun tbody tr td{
    padding: 5px 10px;
}


/**********
    KATALOGLAR
**********/

.h-auto {
    height: auto;
}


/**********
    BLOG
**********/

.gallery-portfolio img {
    height: auto;
}


/**********
    İLETİŞİM
**********/

.math-captcha .cpt {
    display: flex;
    align-items: flex-end;
}
.math-captcha .cpt label {
    display: block;
    font-weight: 600;
    margin-bottom: 8px;
    margin-right: 15px;
    color: #fff;
}
.math-captcha .cpt input {
    width: 100px;
    background: transparent;
    border: none;
    border-bottom: 1px solid rgba(255,255,255,0.4);
    color: #fff;
    padding: 8px 0;
    font-size: 16px;
}


/**********
    KVKK
**********/

.cap span {
    text-transform: none;
    text-align: center;
}


/**********
    MEDİA
**********/

/* mobil dikey */
@media screen and (min-width: 1px) and (max-width: 575px) {
    .site-header {
        padding-left: 20px;
        padding-right: 20px;
    }
    #dsn_header.header-normal .box-content {
        flex-direction: column-reverse;
    }
    .about-section .box-text p {
        max-width: fit-content;
    }
    .img-h80 .img-cat, .img-h80 .box-image-bg {
        height: auto;
    }
    .footer .logo-wrap {
        display: none;
    }
    .grid-lg-3.dsn-isotope > *:nth-of-type(n + 0) {
        margin-bottom: var(--grid-gap-row, 30px);
    }
}
/* mobil yatay */
@media screen and (min-width: 576px) and (max-width: 767px) {

}
/* tablet dikey */
@media screen and (min-width: 768px) and (max-width: 991px) {
    .text-md-left{
        text-align: left;
    }
    .about-section .box-text p {
        max-width: fit-content;
    }
    .footer .logo-wrap {
        display: none;
    }
    .img-h80 .img-cat, .img-h80 .box-image-bg {
        height: auto;
    }
    .box-img.hv-70 {
        height: 35vh !important;
    }
}
/* tablet yatay veya küçük laptop */
@media screen and (min-width: 992px) and (max-width: 1199px) {
    .logo-wrap.d-lg-block{
        display: flex !important;
    }
    .about-section .box-text p {
        max-width: 470px;
    }
    #dsn_header.header-normal {
        padding-bottom: 80px;
    }
}
/* masaüstü */
@media screen and (min-width: 1200px) and (max-width: 1399px){

}
/* geniş masaüstü */
@media screen and (min-width: 1400px) and (max-width: 1919px) {
    .site-header{
        left: 10%;
        right: 10%;
    }
}
/* 4K / ultra geniş ekranlar */
@media screen and (min-width: 1920px) {
    .site-header{
        left: 15%;
        right: 15%;
    }
}


/**********
    0000000000
**********/