@charset "UTF-8";
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius:0;
}


textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius:0;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}

body {
    line-height: 1;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

    blockquote:before, blockquote:after,
    q:before, q:after {
        content: '';
        content: none;
    }

table {
    border-collapse: collapse;
    border-spacing: 0;
}

.flip-animation .item,
.flip-animation .front,
.flip-animation .back {
    width: 100%;
    height: 100%;
}

.flip-animation .item {
    -webkit-perspective: 1000;
    perspective: 1000;
    -webkit-transition: background 0.6s ease;
    transition: background 0.6s ease;
}

    .flip-animation .item:hover, .flip-animation .item.hover {
        background-color: white;
    }

        .flip-animation .item:hover .flipper, .flip-animation .item.hover .flipper {
            transform: rotateY(180deg);
            -webkit-transform: rotateY(180deg);
        }

.flip-animation .flipper {
    transition: 0.6s;
    -webkit-transition: 0.6s;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    position: relative;
    width: 100%;
    height: 100%;
}

.flip-animation .front,
.flip-animation .back {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.flip-animation .back {
    position: absolute;
    background-color: #dc013d;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    text-align: center;
    font-size: 14px;
    line-height: 25px;
}

    .flip-animation .back p {
        padding: 0 5px;
    }

    .flip-animation .back * {
        color: white;
    }

.flip-animation .front {
    z-index: 2;
    transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
}

.flip-animation .back {
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
}

* {
    box-sizing: border-box;
    text-decoration: none;
    outline: 0;
    border: none;
}

p,
span,
h1,
h2,
h3,
h4,
h5,
h6,
a,
li,
legend,
label,
button .caption,
.description {
    font-family: CoreSansNR;
    color: #4d4d4f;
}

strong {
    font-weight: 700 !important;
}

button,
a {
    cursor: pointer;
}

body.fixed .navigation {
    position: fixed;
    top: 0;
    z-index: 100;
}

    body.fixed .navigation .links {
        box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.75);
        background-color: #dc013d !important;
    }

    body.fixed .navigation * {
        border-radius: 0;
    }

body.fixed .header {
    margin-bottom: 67px;
}

.absolute {
    position: absolute;
}

    .absolute.bottom-right {
        bottom: 20px;
        right: 20px;
    }

.light {
    font-weight: 300;
}

.f-size-14 {
    font-size: 14px;
}



.fc-white {
    color: white;
}

.fc-main {
    color: #dc013d;
}


    .fc-main.active {
        color: #dc013d;
        display: none;
    }
    .fc-main2.active {
        display: none;
    }

.f-light {
    font-weight: 300;
}

.f-black {
    font-weight: 900;
}

.t-center {
    text-align: center;
}

.bc-image {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
}

    .bc-image.top-right {
        background-position: top right;
    }

.img-fluid {
    display: block;
    width: 100%;
    height: auto;
}

.image {
    width: 100%;
}

    .image img {
        display: block;
        width: 100%;
        height: auto;
    }

.tel {
    color: #dc013d;
}

.carousel-cell .description {
    position: absolute;
    left: 13%;
    top: 50%;
}
    .carousel-cell .description h1 {
        text-shadow: 2px 2px rgba(0, 0, 0, 0.20);
        margin: 0;
        margin-bottom: 10px;
        font-family: TisaSansPro !important;
        font-weight: 900;
        font-size: 60px;
        -webkit-animation-name: pop-in;
        -webkit-animation-duration: 1.6s;
        -webkit-animation-fill-mode: forwards;
        -webkit-animation-delay: 1s;
        opacity: 0;
        color:white;
    }
.carousel-cell.is-selected .description {
    -webkit-animation-name: pop-in;
    -webkit-animation-duration: 1.6s;
    -webkit-animation-fill-mode: forwards;
}
.only-main-bg{
    background-color:rgba(220, 1, 61, 0.85) !important;
}
.button {
    font-family: TisaSansPro;
    font-weight: 700;
    font-size: 15px;
    padding: 10px 25px;
    text-align: center;
    display: inline-block;
}
.fc-secondary {
    color: #FDD434 !important;
}
    .button.bottom-gutter {
        margin-bottom: 10px;
    }

    .button:not(.sharp) {
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
    }

    .button.main {
        background-color: #dc013d;
        color: #FDD434;
    }

        .button.main:hover {
            background-color: #FDD434;
            color: #dc013d;
        }

        .button.main.reverse {
            background-color: #FDD434;
            color: #dc013d;
        }

            .button.main.reverse:hover {
                background-color: #dc013d;
                color: #FDD434;
            }

.container {
    padding: 0 10px;
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
}
.container-mobilSlider{
    display:none;
}

.container.flex {
    display: flex;
}
.search-mobile{
display:none;
}

.for-set{
display:block !important;
}
.for-set h2 {
	
	
display: flex;
    margin: 20px auto;
    justify-content: center;
    align-items: center;
    text-align: center;
        font-size: 24px;
font-family: TisaSansPro;
    font-weight: 900;
    color: #dc013d;
}

.for-set .sep:not(:last-of-type){
margin: 30px 0px 30px 0px;
    padding: 1px;
    background: #dc013d;
}




.overlay{
position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 1;
  background:transparent;

}


.buy-detail {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content:space-between;
}

    .buy-detail a {
        position: relative;
        white-space: nowrap;
    }
    .buy-detail a:first-of-type {
        margin-right: 10px;
    }
        .buy-detail a:first-of-type::after {
            border-right: 1px solid #4d4d4f;
            height: 75%;
            width: 1%;
            content: " ";
            position: absolute;
            right: -5.5px;
            margin-top: 3px;
        }


        .product:hover .buy-detail a:first-of-type::after{
    border-right: 1px solid #fad13e;
    height: 75%;
    width: 1%;
    content: " ";
    position: absolute;
    right: -5.5px;
    margin-top: 3px;
}



.buy-button{
margin-bottom:20px;
}

.btn-b {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 143px;
    height: 30px;
    align-items: center;
    justify-content: space-between;
    background-color: #f2f3f3;
    border-radius: 6px;

    -webkit-box-shadow: 4px 5px 2px -1px rgba(134,149,148,1);
    -moz-box-shadow: 4px 5px 2px -1px rgba(134,149,148,1);
    box-shadow: 4px 5px 2px -1px rgba(134,149,148,1);
}

    .btn-b .part {
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        align-items: center;
        justify-content: center;
    }

        .btn-b .part a {
            font-family: TisaSansPro;
            font-size: 16px;
            font-weight: 900;
            padding-top: 1px;
            transition: .2s ease;
        }

        .btn-b .part img {
            width: 100%;
            height: auto;
            transform: scale(.6);
        }
.btn-b .part:first-child{
    width:25%;
    height:100%;
    position:relative;
}

    .btn-b .part:first-child::after {
        content: " ";
        border-right: 2px solid #e0e2e2;
        height: 100%;
        width: 2px;
        position: absolute;
        right:0px;
        transition:.2s ease;

    }
    .btn-b .part:last-child {
        width: 75%;
        height: 100%;
        transition:.2s ease;
        border-top-right-radius:6px;
        border-bottom-right-radius:6px;
    }




    .btn-b:hover .part:last-of-type {
        background-color: #6f7175;

    }
    .btn-b:hover .part:last-of-type a {
        color:#fff;
    }

    .btn-b:hover .part:first-of-type::after {
        content: " ";
        border-right: 2px solid #626569;
        height: 100%;
        width: 2px;
        position: absolute;
        right: 0px;
    }






.flexbox {
    display: flex;
}

    .flexbox.fullwidth {
        width: 100%;
    }

    .flexbox.justify-end {
        justify-content: flex-end;
    }

    .flexbox.align-center {
        align-items: center;
    }

    .flexbox.align-stretch {
        align-items: stretch;
    }

    .flexbox.justify-between {
        justify-content: space-between;
    }

    .flexbox.justify-around {
        justify-content: space-around;
    }

    .flexbox.is-9 {
        width: calc(100% / 9);
    }

    .flexbox.is-3 {
        width: calc(100% / 3);
    }

    .flexbox.same-width > * {
        flex-basis: 0;
        flex-grow: 1;
    }

    .flexbox > .left {
        display: flex;
    }





.flexbox > .left.full {
            flex-grow: 1;
        }

    .flexbox > .right {
        display: flex;
    }

        .flexbox > .right.full {
            flex-grow: 1;
        }

    .flexbox .column:not(:last-of-type) {
        margin-right: 10px;
    }

    .flexbox .column.is-one-third {
        flex: none;
        width: 33%;
    }

    .flexbox.direction-column {
        flex-direction: column;
    }

    .flexbox.wrap {
        flex-wrap: wrap;
        justify-content: space-between;
    }

.header .band {
    background-color: #ea0a48;
    height: 30px;
    display: flex;
    align-items: center;
}

.header .social {
    display: flex;
    padding: 0 10px;
    border-right: 1px solid #FDD434;
}

    .header .social * {
        color: #dc013d;
        font-size: 12px;
    }

    .header .social a {
        display: flex;
        justify-content: center;
        align-items: center;
        height: 20px;
        width: 20px;
        border-radius: 20px;
        background-color: #FDD434;
    }

        .header .social a:not(:last-of-type) {
            margin-right: 5px;
        }

        .header .social a:hover {
            background-color: #dc013d;
        }

            .header .social a:hover * {
                color: #FDD434;
            }

.header .lang {
    padding-left: 10px;
    color: white;
    font-family: CoreSansNR;
    vertical-align: middle;
}

.header .brand {
    padding: 35px 0;
    display: flex;
    justify-content: space-between;
}

.callcenter {
    display: none;
    flex-direction: column;
}

    .callcenter h1 {
        font-size: 18px;
        font-weight: 300;
        text-align: right;
        margin-bottom: 5px;
    }

    .callcenter p {
        font-size: 36px;
        color: #dc013d;
        font-weight: 700;
    }

.navigation {
    width: 100%;
}

    .navigation .links,
    .navigation .search {
        background-color: #dc013d;
    }

        .navigation .links.disabled,
        .navigation .search.disabled {
            background-color: #d1d1d3;
        }

            .navigation .links.disabled *,
            .navigation .search.disabled * {
                cursor: not-allowed;
            }

            .navigation .links.disabled input, .navigation .links.disabled button,
            .navigation .search.disabled input,
            .navigation .search.disabled button {
                background-color: #EBEBEC;
            }


    .navigation .links {
        width: 100%;
       /* margin-right: 10px;
        border-top-left-radius: 10px;*/
        display: flex;
        align-items: center;
        align-items: stretch;
       /* box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.75);*/
    }

        .navigation .links a {
            display: flex;
            justify-content: center;
            align-items: center;
            font-weight: 500;
            color: white;
            line-height:51px;
            margin:12px 0rem;
            vertical-align: middle;
            border-top: 6px solid transparent;
            border-bottom: 6px solid transparent;
        }

            .navigation .links a.active, .navigation .links a:hover {
                color: #FDD434;
                border-bottom-color: #FDD434;
            line-height:38px;
            }


    .navigation .search {
        padding: 12px;
        display: flex;
        align-items: stretch;
     /* border-top-right-radius: 10px;
        box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.75);*/
    }

                .navigation .search input {
                    font-size: 15px;
                    padding-top: 13px;
                    margin-top:8px;
                    padding-bottom: 11px;
                    padding-left: 14px;
                    padding-right: 14px;
                    flex: 1;
                }
                .hover-gray:hover {
                    color: #4d4d4f !important;
                }
.navigation .search button {
    background-color: white;
    color: #dc013d;
    font-size: 23px;
    margin-left: 6px;
    height: 39px;
    width: 39px;
    padding-bottom: 3px;
    margin-top: -6px;
}

    .navigation .dropdown {
        position: absolute;
        width: 100%;
        margin-top:70px;
        z-index: 11;
        left:0;
		height: 320px;
    overflow:hidden;
    -webkit-transition: height .4s ease-in-out; /* Safari */
    transition: height .4s ease-in-out;
    }
    .navigation .dropdown2 {
        position: absolute;
        width: 100%;
        margin-top: 70px;
        z-index: 10;
        left: 0;
		height: 200px;
    overflow:hidden;
    -webkit-transition: height .4s ease-in-out; /* Safari */
    transition: height .4s ease-in-out;
    }

    .navigation .dropdown2en {
        position: absolute;
        width: 870px;
        margin-top: 70px;
        z-index: 10;
		height: 200px;
    overflow:hidden;
    -webkit-transition: height .4s ease-in-out; /* Safari */
    transition: height .4s ease-in-out;
    }

        .navigation .dropdown:not(.active) {
            height: 0;
		overflow: hidden;
        }

        .navigation .dropdown .list {
            border: 1px solid #b7b7ba;
            display: flex;
            justify-content: space-between;
            width: 100%;
            margin:5px 0;
            background-color: white;
        }

            .navigation .dropdown .list .product-category {
                padding: 20px 25px;
            }

            .navigation .dropdown .list .separator {
                border-right: 1px solid #b7b7ba;
                margin-top: 20px;
                margin-bottom:20px;
                height: 150px;
            }

            .navigation .dropdown .list h1 {
                color: #dc013d;
                margin-bottom: 10px;
                font-size: 15px;
            }

            .navigation .dropdown .list li {
                font-size: 14px;
                font-weight: 300;
                margin-bottom: 10px;
            }

                .navigation .dropdown .list li a:hover {
                    color: #dc013d;
                }

.navigation .dropdown2:not(.active) {
		height: 0;
		overflow: hidden;
}

.navigation .dropdown2 .list {
    border: 1px solid #b7b7ba;
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin: 5px 0;
    background-color: white;
}

    .navigation .dropdown2 .list .product-category {
        padding: 20px 30px;
    }

    .navigation .dropdown2 .list .separator {
        border-right: 1px solid #b7b7ba;
        margin-top: 20px;
        margin-bottom: 20px;
        height: 150px;
    }

    .navigation .dropdown2 .list h1 {
        color: #dc013d;
        margin-bottom: 10px;
        font-size: 15px;
    }

    .navigation .dropdown2 .list li {
        font-size: 14px;
        font-weight: 300;
        margin-bottom: 10px;
    }

        .navigation .dropdown2 .list li a:hover {
            color: #dc013d;
        }

        /*/asdsadasdsadasdasdasdasdasdasdasdasdasdas*/
        .navigation .dropdown2en:not(.active) { 
		height: 0;
		overflow: hidden;
}

    .navigation .dropdown2en .list {
        border: 1px solid #b7b7ba;
        display: flex;
        justify-content: space-evenly;
        width: 100%;
        margin: 5px 0;
        background-color: white;
    }

    .navigation .dropdown2en .list .product-category {
        padding: 20px 30px;
    }

    .navigation .dropdown2en .list .separator {
        border-right: 1px solid #b7b7ba;
        margin-top: 20px;
        margin-bottom: 20px;
        height: 150px;
    }

        .navigation .dropdown2en .list h1 {
            color: #dc013d;
            margin-bottom: 10px;
            font-size: 15px;
        }

    .navigation .dropdown2en .list li {
        font-size: 14px;
        font-weight: 300;
        margin-bottom: 10px;
    }

        .navigation .dropdown2en .list li a:hover {
            color: #dc013d;
        }



.row:not(:last-of-type) {
    padding-bottom: 25px;
}

.product-list {
    padding-top: 40px;
}

#home .bc-gray {
    background-color: #EBEBEC;
}

.box-links.has-padding {
    padding-top: 40px;
    padding-bottom: 40px;
}

.box-links .links {
    height: 240px;
    background-size: cover;
    background-position: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
}

    .box-links .links.no-click {
        cursor: default;
    }

    .box-links .links:not(:last-of-type) {
        margin-right: 25px;
    }

    .box-links .links.centered {
        justify-content: center;
    }

        .box-links .links.centered p {
            padding: 0 25px;
            padding-left:35px;
            font-size: 18px;
            line-height: 25px;
        }

    .box-links .links.square {
        height: 340px;
    }

    .box-links .links.bc-main {
        background-color: #dc013d;
    }

    .box-links .links .title * {
        color: #dc013d;
        font-size: 23px;
    }

    .box-links .links .title h1 {
        font-weight: 700;
        margin-bottom: 5px;
    }

    .box-links .links .title h2 {
        font-weight: 300;
    }

    .box-links .links.title-top-left {
        position: relative;
    }
  
      .box-links .links.bottom-center .title {
            position: absolute;
            top: 20px;
            left: 20px;
        }

.box-links .links.bottom-center  {
            position: relative;
        }



        .box-links .links.title-top-left .title {
            position: absolute;
            top: 20px;
            right: 20px;
        }
    .box-links .links.title-top-right {
        position: relative;
    }

        .box-links .links.title-top-right .title {
            position: absolute;
            top: 20px;
            right: 20px;
        }

.title-isitma{
position: absolute;
    top: 20px;
    right: 20px !important;
	left: unset!important;
}



    .box-links .links.title-bottom-right {
        position: relative;
    }

        .box-links .links.title-bottom-right .title {
            position: absolute;
            bottom: 20px;
            right: 20px;
        }


 .box-links .links.title-bottom-right-garden {
        position: relative;
    }

        .box-links .links.title-bottom-right-garden .title {
            position: absolute;
            top: 20px;
            left: 5px;
        }





.box-links .links.title-bottom-right2 {
        position: relative;
    }

        .box-links .links.title-bottom-right2 .title {
            position: absolute;
            top: 20px;
            left: 20px;
        }





    .box-links .links.title-bottom-left {
        position: relative;
    }

        .box-links .links.title-bottom-left .title {
            position: absolute;
            top: 20px;
            left: 20px;
        }

    .box-links .links button {
        cursor: pointer;
        font-family: TisaSansPro;
        font-weight: 700;
        padding: 15px 0;
        font-size: 22px;
        color: #fff;
        margin-bottom: 50px;
        width: calc(100% - 100px);
        background-color: #dc013d;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
    }

    .box-links .links:hover h1,
    .box-links .links:hover h2 {
        color: white;
    }

.box-links .links:hover .overlay{
background: #dc013d;
    opacity: 0.5;
}

    .box-links .links:hover button {
        background-color: #FDD434;
        color: #dc013d;
    }

    .box-links .links img {
        align-self: flex-end;
        margin-top: 20px;
        margin-right: 30px;
    }

.footer .umbraco-forms-field {
    position: relative;
}

.footer fieldset,
.footer .umbraco-forms-form,
.footer .umbraco-forms-page,
.footer .umbraco-forms-navigation {
    padding: 0 !important;
    margin: 0 !important;
}

.footer .field-validation-error {
    position: absolute;
    bottom: -20px;
}

.footer .umbraco-forms-submitmessage {
    font-family: CoreSansNR;
    font-size: 20px;
    color: red;
    font-weight: 700;
    text-align: center;
}

.footer .band {
    background-color: #FDD434;
    padding: 20px 0;
}

.bg-hover1:hover{
    
}

.bg-hover2:hover {
    
}

.bg-hover3:hover {
    
}

.bg-hover4:hover {
    
}

.bg-hover5:hover {
    
}
.bg-hover7:hover {
    
}
.bg-hover6:hover {
    
}


.footer .band .subscription {
    width: 80%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

        .footer .band .subscription label {
            display: none;
        }

        .footer .band .subscription p {
            font-weight: 300;
            font-size: 20px;
            line-height: 30px;
        }

        .footer .band .subscription .liner {
            flex-grow: 1;
            padding: 20px 40px;
            border-right: 1px solid white;
        }

            .footer .band .subscription .liner .input-wrapper {
                position: relative;
            }

            .footer .band .subscription .liner input:not([type="submit"]) {
                margin: 0;
                padding: 10px;
                font-size: 15px;
                width: 100%;
                height: 40px;
                border-radius: 40px;
                max-width: unset !important;
            }

            .footer .band .subscription .liner input[type="submit"] {
                -webkit-appearance: none;
                -moz-appearance: none;
                appearance: none;

                cursor: pointer;
                position: absolute;
                right: 0;
                top: 0;
                border-radius: 40px;
                height: 40px;
                width: 105px;
                background-color: #dc013d;
                color: #FDD434;
                font-size: 15px;
            }

                .footer .band .subscription .liner input[type="submit"]:hover {
                    color: #dc013d;
                    background-color: #FDD434;
                }

    .footer .band .social {
        display: flex;
        flex-grow: 1;
        padding-left: 40px;
        align-items: center;
        justify-content: space-between;
    }

        .footer .band .social a {
            color: #b3b3b3;
            background-color: white;
            width: 40px;
            height: 40px;
            border-radius: 40px;
            display: flex;
            justify-content: center;
            align-items: center;
        }

            .footer .band .social a:hover {
                background-color: #dc013d;
                color: white;
            }

.footer .copyright {
    height: 50px;
    background-color: #EBEBEC;
    display: flex;
    align-items: center;
}

    .footer .copyright p,
    .footer .copyright a {
        font-size: 14px;
        font-weight: 300;
    }

    .footer .copyright a {
        font-weight: 400;
    }

        .footer .copyright a:not(:last-of-type) {
            margin-right: 10px;
        }

        .footer .copyright a:hover {
            text-decoration: underline;
        }

        .footer .copyright a:not(:last-of-type):after {
            margin-left: 10px;
            content: '';
            border-right: 1px solid black;
        }

.footer .footer-links {
    padding: 20px 0;
}

    .footer .footer-links img {
        margin-bottom: 10px;
    }

    .footer .footer-links p.padding-right {
        padding-right: 50px;
    }

    .footer .footer-links h1,
    .footer .footer-links p {
        margin-bottom: 15px;
    }

    .footer .footer-links p {
        line-height: 20px;
    }

    .footer .footer-links ul {
        list-style: disc;
        list-style-position: inside;
    }

        .footer .footer-links ul li {
            margin-bottom: 5px;
        }

    .footer .footer-links * {
        font-size: 14px;
        font-weight: 300;
    }

    .footer .footer-links h1 {
        font-weight: 500;
    }

    .footer .footer-links h2,
    .footer .footer-links h3 {
        color: #dc013d;
        font-weight: 400;
        margin-bottom: 5px;
    }

    .footer .footer-links h3 {
        font-size: 20px;
    }

    .footer .footer-links a:not(.tel):hover {
        text-decoration: underline;
    }

.carousel {
   /* height: calc(100vh - 227px);*/
    width: 100%;
    background-position: top;
    background-size: 100% auto;
}

    .carousel .item {
        position: relative;
        height: 100%;
        width: 100%;
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
        z-index: -1;
    }

        .carousel .item .description {
            width: 600px;
            position: absolute;
            bottom: calc(50% - 150px);
            right: 10%;
        }

            .carousel .item .description h1,
            .carousel .item .description p {
                text-align: right;
            }

            .carousel .item .description h1 {
                font-family: TisaSansPro;
                font-weight: 900;
                font-size: 60px;
                margin-bottom: 10px;
                -webkit-animation-name: pop-in;
                -webkit-animation-duration: 1.6s;
                -webkit-animation-fill-mode: forwards;
                -webkit-animation-delay: 1s;
                opacity: 0;
            }

                .carousel .item .description h1:not(.fc-secondary) {
                    color: white;
                }

                .carousel .item .description h1:last-of-type {
                    margin-bottom: 10px;
                }

            .carousel .item .description p {
                color: white;
                font-weight: 300;
            }

.has-roof {
    background-image: url(/images/cati/gray.png);
    background-position: center top;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-color: #EBEBEC;
}

    .has-roof.secondary {
        background-image: url(/images/cati/secondary.png);
        background-color: #FDD434;
    }

    .has-roof.alternative {
        background-image: url(/images/cati/gray-alternative.png);
        background-color:white;
    }

.page-image img {
    display: block;
    width: 100%;
    height: auto;
}

aside {
    width: 270px;
    flex-shrink: 0;
}

    aside * {
        display: block;
    }

    aside .box {
        padding: 15px;
        padding-top: 0;
        border: 1px solid #b7b7ba;
        background-color: white;
        display: flex;
        flex-direction: column;
        margin-bottom: 10px;
    }

        aside .box:last-of-type {
            margin-bottom: 40px;
        }

        aside .box.breadcrumb {
            height: 60px;
        }

            aside .box.breadcrumb p {
                font-size: 11px;
                line-height: 60px;
                font-weight: 700;
                color: #dc013d;
            }

        aside .box .title {
            cursor: pointer;
            display: flex;
            justify-content: space-between;
            align-items: center;
            border-bottom: 1px solid #dc013d;
            padding: 15px 0;
            margin-bottom: 15px;
        }

            aside .box .title span {
                font-family: TisaSansPro;
                font-weight: 900;
                color: #dc013d;
            }

        aside .box .links a {
            font-weight: 300;
            font-size: 15px;
        }

            aside .box .links a:not(:last-of-type) {
                margin-bottom: 15px;
            }

            aside .box .links a.active {
                color: #dc013d;
            }

            aside .box .links a:not(.menu-header):hover {
                color: #dc013d;
            }

        aside .box .links .menu-header {
            margin-bottom: 5px !important;
            cursor: default;
        }

        aside .box .links ul {
            margin-bottom: 15px;
        }

            aside .box .links ul li {
                margin-left: 15px;
                margin-bottom: 5px;
                color: black;
            }

                aside .box .links ul li a {
                    display: inline;
                }

                    aside .box .links ul li a:before {
                        content: "•";
                        margin-right: 5px;
                    }
                    .circle-kill:before{
                        content:unset !important;
                    }
                    .heyred{
                        color:#dc013d;
                    }
aside .box.shrinked {
    padding-bottom: 0;
}

            aside .box.shrinked .title {
                border: none;
                margin-bottom: 0;
            }

            aside .box.shrinked .links {
                display: none;
            }

.content {
    width: 100%;
    padding-bottom: 20px;
}

    .content:not(.no-side) {
        padding-left: 15px;
    }

    .content.top-gutter {
        padding-top: 20px;
    }

    .content.bottom-gutter {
        padding-bottom: 40px;
    }


    .content .description p {
        font-weight: 300;
        font-size: 16px;
        margin-bottom: 15px;
        line-height: 24px;
    }

    .content .timeline {
        text-align: center;
        margin-top: 50px;
    }

        .content .timeline * {
            display: block;
        }

.cover {
    margin-top: 20px;
    margin-bottom: 15px;
    background-color: white;
    padding: 5px;
    border: 1px solid #b7b7ba;
}

img.full {
    display: block;
    width: 100%;
    height: auto;
}

.container-mb-pg {
    padding: 10px 0px;
    text-align:center;
}
.filter-container {
    border: 1px solid #b7b7ba;
    background-color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
    height: 60px;
    width: 100%;
    margin-top:20px;
}

    .filter-container .inner {
        border-bottom: 1px solid #4d4d4f;
    }

    .filter-container .filter {
        height: 40px;
        padding: 0;
        margin: 0;
        color: #4d4d4f;
        font-size: 16px;
        font-weight: 500;
        background: transparent;
        margin-bottom: -1px;
        border-top: 1px solid transparent;
        border-bottom: 1px solid transparent;
        z-index: 1;
    }

        .filter-container .filter:not(:last-of-type) {
            margin-right: 20px;
        }

        .filter-container .filter.active, .filter-container .filter:hover {
            color: #dc013d;
            border-top: 6px solid transparent;
            border-bottom: 6px solid #dc013d;
        }

.certs {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-right: -20px;
}

    .certs:after {
        content: "";
        display: flex;
        flex-grow: 1;
    }

    .certs .item {
        width: calc((100% / 3) - 20px);
        margin-right: 20px;
        margin-bottom: 20px;
        flex-shrink: 0;
        border: 1px solid #b7b7ba;
        padding: 10px;
    }

        .certs .item img {
            width: 100%;
            height: auto;
            display: block;
        }

.framed {
    border: 1px solid #b7b7ba;
}

    .framed:not(.doubled) {
        padding: 10px;
    }

    .framed.doubled > * {
        border: 10px solid white;
    }

    .framed img {
        display: block;
    }

.item.side-card {
    display: flex;
    margin-top: 20px;
}

    .item.side-card:last-of-type {
        margin-bottom: 20px;
    }

    .item.side-card .image {
        padding: 5px;
    }

        .item.side-card .image img {
            display: block;
        }

    .item.side-card.reverse {
        flex-direction: row-reverse;
    }

        .item.side-card.reverse .caption {
            margin-right: 20px;
        }

    .item.side-card:not(.reverse) .caption {
        margin-left: 20px;
    }

    .item.side-card .caption {
        flex-grow: 1;
        font-weight: 300;
        font-size: 15px;
        line-height: 25px;
    }

        .item.side-card .caption p {
            padding: 20px;
            width: 100%;
            height: 100%;
            display: flex;
            justify-content: center;
            align-items: center;
            line-height: 22px;
        }

.gelenek{
        width: calc((100% / 4) - 90px );
    word-break: break-word;
    line-height: 23px!important;
    text-align: center;

}
.square-box {
    position: relative;
    padding-top: 50%;
}

    .square-box:not(:last-of-type) {
        margin-right: 20px;
    }

    .square-box > * {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
    }

.form-title {
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 10px;
    color: #dc013d;
}

.content-description {
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
}

    .content-description:not(.no-margin) {
        margin-bottom: 20px;
    }

.apply-image {
    margin-right: 20px;
}

    .apply-image > div {
        height: 480px;
    }

.form {
    margin: 20px 0;
}

form .form-group {
    width: 100%;
}

    form .form-group:not(:last-of-type) {
        margin-bottom: 10px;
    }

    form .form-group.center {
        display: flex;
        justify-content: center;
    }

    form .form-group input,
    form .form-group textarea {
        border: 1px solid #b7b7ba;
        display: block;
        width: 100%;
        height: 100%;
        padding: 10px;
        font-size: 13px;
    }

    form .form-group.inline {
        display: flex;
    }

        form .form-group.inline input {
            width: unset;
            flex: 1;
        }

            form .form-group.inline input:not(:last-of-type) {
                margin-right: 20px;
            }

    form .form-group textarea {
        height: 140px;
    }

.news,
.explore-category {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-right: -20px;
}

    .news:after,
    .explore-category:after {
        content: "";
        display: flex;
        flex-grow: 1;
    }

    .news .item,
    .explore-category .item {
        width: calc((100% / 3) - 20px);
        margin-right: 20px;
        margin-bottom: 20px;
        flex-shrink: 0;
        padding: 10px;
        background-color: white;
        border: 1px solid #b7b7ba;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

        .news .item .bc-image,
        .explore-category .item .bc-image {
            padding-top: 60%;
            width: 100%;
        }

        .news .item .caption,
        .explore-category .item .caption {
            flex-grow: 1;
            margin-top: 20px;
            margin-bottom: 30px;
			width:100%;
        }

            .news .item .caption u,
            .explore-category .item .caption u {
                display: block;
                border-left: 5px solid #dc013d;
                padding-left: 10px;
            }

            .news .item .caption .date,
            .explore-category .item .caption .date {
                font-family: TisaSansPro;
                font-weight: 900;
                color: #dc013d;
            }

            .news .item .caption p,
            .explore-category .item .caption p {
                font-size: 14px;
                font-weight: 300;
            }

            .news .item .caption .date,
            .news .item .caption p,
            .explore-category .item .caption .date,
            .explore-category .item .caption p {
                line-height: 24px;
            }

.news-single p {
    font-size: 16px;
    font-weight: 300;
    margin: 30px 0;
    line-height:21px;
}

.commercials {
    margin-right: -20px;
}

    .commercials:after {
        content: "";
        display: flex;
        flex-grow: 1;
    }

    .commercials .item {
        width: calc((100% / 3) - 20px);
        margin-right: 20px;
        margin-bottom: 20px;
        flex-shrink: 0;
        padding: 10px;
        border: 1px solid #b7b7ba;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

        .commercials .item .youtube {
            width: 100%;
        }

            .commercials .item .youtube iframe {
                width: 100%;
                height: auto;
            }

        .commercials .item .title {
            margin: 20px 0 10px 0;
            line-height: 20px;
            text-align: center;
        }

.pagination {
    display: inline-block;
}

    .pagination a {
        font-size:15px !important;
        color: #4d4d4f;
        float: left;
        padding: 8px 12px;
        text-decoration: none;
        font-size: larger;
        border: 1px solid #c9c9c9;
        /*box-shadow: 1px 2px 4px 0px #d5d3d3;*/
    }

        .pagination a:hover {
            border: 1px solid #dc013d;
        }

        .search-service {
            width: 250px;
            flex-shrink: 0;
        }

    .search-service:not(.active) {
        display: none;
    }

    .search-service .box {
        position: relative;
        background-color: white;
        border: 1px solid #b7b7ba;
        margin-top: 10px;
        padding-top: 10px;
    }

        .search-service .box p,
        .search-service .box h1 {
            margin: 0 10px 5px 10px;
        }

        .search-service .box h1 {
            color: #dc013d;
            font-weight: 700;
        }

        .search-service .box p {
            font-size: 14px;
            font-weight: 300;
            line-height: 20px;
        }

            .search-service .box p span {
                font-weight: 400;
            }

            .search-service .box p:last-of-type {
                margin-bottom: 10px;
            }

        .search-service .box a.map-link {
            display: block;
            padding: 5px;
            margin: 0;
            text-align: center;
            background-color: #FDD434;
            color: #dc013d;
        }

            .search-service .box a.map-link:hover {
                background-color: #dc013d;
                color: #FDD434;
            }

    .search-service .near {
        flex-shrink: 0;
        width: 100%;
        height: 250px;
        margin-bottom: 30px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-end;
    }

        .search-service .near .button {
            font-size: 14px;
            padding: 15px;
            margin-bottom: 20px;
        }

    .search-service .dropdown {
        margin-bottom: 10px;
        background-color: white;
        position: relative;
    }

        .search-service .dropdown .dropdown-header {
            padding: 10px;
            display: flex;
            justify-content: space-between;
            border: 1px solid #b7b7ba;
        }

        .search-service .dropdown .dropbox {
            max-height: 250px;
            overflow-y: scroll;
            display: none;
            position: absolute;
            background-color: white;
            z-index: 10;
            width: 100%;
            border: 1px solid #b7b7ba;
            border-top: none;
        }

            .search-service .dropdown .dropbox li {
                padding: 10px;
                line-height: 20px;
            }

                .search-service .dropdown .dropbox li:hover {
                    background-color: #dc013d;
                    color: #FDD434;
                }

        .search-service .dropdown.active .dropbox {
            display: block;
        }

        .search-service .dropdown span {
            font-size: 13px;
            color: #dc013d;
            display: flex;
            justify-content: center;
            align-items: center;
        }

.services .map {
    position: relative;
    margin-left: 20px;
    width: 100%;
    height: 400px;
}

    .services .map iframe {
        z-index: 10;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0px;
        left: 0px;
        border: none;
    }

input[type='checkbox']#hid-checkbox{
 display:none;
}
.policy-modal {
 background: rgba(5, 10, 30, 0.5);
     visibility: hidden;
    
    -moz-transition: all .2s ease-out;
    -webkit-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out;
    position: fixed;
    z-index: 9999;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 1;
    
   

}

.pmodal{
  background-color: white;
    width: 51%;
    height: 79%;
   
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    border-radius: 5px;
    padding: 10px 15px;
   overflow-y: scroll;
}

.pmodal p{

  font-size: 15px;
    margin-bottom: 10px;
    font-family: CoreSansNR;
    font-weight: 300;
    line-height: 1.3;

}
.pmodal h2{    text-align: center;
    font-size: 17px;
    margin-bottom: 10px;
    margin-top: 26px;
    line-height: 1.3;}
.pmodal label{float:right;}
.pmodal .kapat{
  float:right;
  color:#666;
  cursor:pointer;
	    float: right;
}





.accordion .item {
    background-color: white;
    border: 1px solid #b7b7ba;
    border-left: 5px solid #FDD434;
}

    .accordion .item:not(:last-of-type) {
        margin-bottom: 10px;
    }

    .accordion .item .title,
    .accordion .item .description {
        font-size: 16px;
        margin: 0 15px;
    }

    .accordion .item .title {
        cursor: pointer;
        display: flex;
        justify-content: space-between;
        min-height: 50px;
        line-height: 50px;
        font-weight: 500;
    }

        .accordion .item .title * {
            color: #dc013d;
        }

    .accordion .item .description {
        padding: 15px 0;
        font-weight: 300;
        display: none;
        border-top: 1px solid #FDD434;
    }

    .accordion .item.active .description {
        display: block;
    }

.phone:not(.umbraco-forms-field) {
    font-weight: 700;
    font-size: 22px;
    color: #dc013d;
}

.bullet {
    display: block;
    margin: 5px auto;
    font-size: 25px;
    color: #dc013d;
}


.addresses {
    margin-bottom: 20px;
}

.address:not(.active) {
    display: none;
}

.address h4 {
    font-size: 18px;
    color: #dc013d;
    margin-bottom: 10px;
}

.address p {
    font-size: 16px;
    font-weight: 300;
    line-height: 25px;
    margin-bottom: 15px;
}

.address .map {
    position: relative;
    min-height: 300px;
    border: 1px solid #b7b7ba;
}

    .address .map iframe {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
    }

.category {
    display: flex;
    height: 60px;
    border: 1px solid #b7b7ba;
}

    .category * {
        font-size: 16px;
    }

    .category .description {
        flex-grow: 1;
        display: flex;
        font-weight: 400;
        align-items: center;
        background-color: white;
        padding: 0 20px;
        line-height: 20px;
    }

        .category .description.product-location p {
            font-size: 12px;
            margin: 0;
            font-weight: 700;
            color: #dc013d;
        }

    .category .dropdown {
        flex-shrink: 0;
        width: 40%;
        background-color: #dc013d;
        position: relative;
        cursor: pointer;
    }

        .category .dropdown .dropdown-header {
            height: 100%;
            padding: 10px;
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        .category .dropdown:not(.active) .dropbox {
            display: none;
        }

        .category .dropdown .dropbox {
            position: absolute;
            margin-top: 20px;
            background-color: white;
            z-index: 10;
            width: 100%;
            background-color: #dc013d;
            border: 1px solid #b7b7ba;
            border-top: none;
        }

            .category .dropdown .dropbox li {
                cursor: pointer;
                margin: 10px;
                width: auto;
                border-bottom: 1px solid #fdd434;
            }

                .category .dropdown .dropbox li u {
                    font-size: 13px !important;
                }

                .category .dropdown .dropbox li:hover u, .category .dropdown .dropbox li.active u {
                    color: #FDD434;
                    border-bottom: 3px solid #FDD434;
                }

        .category .dropdown * {
            color: white;
        }

.guides {
    display: flex;
    flex-direction: column;
}

    .guides .guide {
        display: flex;
        background-color: white;
        width: 100%;
        margin-top: 20px;
        border: 1px solid #b7b7ba;
    }

        .guides .guide .caption {
            flex-grow: 1;
            border: 5px solid #EBEBEC;
            border-right: none;
            display: flex;
            flex-direction: column;
            justify-content: center;
            padding: 10px 15px;
        }

            .guides .guide .caption h1,
            .guides .guide .caption p {
                font-family: TisaSansPro;
            }

            .guides .guide .caption h1 {
                color: #dc013d;
                margin-bottom: 10px;
            }

            .guides .guide .caption p {
                font-size: 13px;
                line-height:20px;
            }

        .guides .guide .buttons {
            width: 20%;
            border: 5px solid #EBEBEC;
            border-left: none;
        }

            .guides .guide .buttons a {
                display: flex;
                align-items: center;
                background-color: #dc013d;
                color: #FDD434;
                font-weight: 700;
                padding: 10px;
                width: 100%;
                font-size: 13px;
            }

                .guides .guide .buttons a:first-of-type {
                    margin-bottom: 5px;
                }

                .guides .guide .buttons a i {
                    font-size: 20px;
                    margin-right: 10px;
                }

                .guides .guide .buttons a:hover {
                    color: #dc013d;
                    background-color: #FDD434;
                }

.catalogs {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-right: -20px;
}

    .catalogs:after {
        content: "";
        display: flex;
        flex-grow: 1;
    }

    .catalogs .item {
        width: calc((100% / 3) - 20px);
        margin-right: 20px;
        margin-bottom: 20px;
        flex-shrink: 0;
        border: 1px solid #b7b7ba;
        padding:5px;
        background:white;
    }

		.catalogs .item .caption {
			background:#C3C3C3;
			padding: 3px 5px 5px 5px;
			text-align:center;
			height:40px;
			line-height:18px;
		}

        .catalogs .item .buttons {
            display: flex;
            align-items: flex-end;
            justify-content: space-between;
            padding-top: 0;
            background-color: #C3C3C3;
        }

            .catalogs .item .buttons a {
                height: 35px;
                width: calc(50% - 2px);
                color: #FDD434;
                background-color: #dc013d;
                font-size: 13px;
                font-weight: 700;
                display: flex;
                justify-content: center;
                align-items: center;
            }

                .catalogs .item .buttons a:hover {
                    color: #dc013d;
                    background-color: #FDD434;
                }

.innovations .item {
    width: calc(50% - 10px);
    background-color: white;
    margin-bottom: 20px;
    padding: 10px;
    border: 1px solid #b7b7ba;
}

    .innovations .item img {
        width: 100%;
        height: auto;
    }

    .innovations .item .caption {
        padding: 30px;
    }

        .innovations .item .caption * {
            text-align: center;
        }

        .innovations .item .caption h1 {
            font-family: TisaSansPro;
            font-size: 28px;
            color: #dc013d;
            margin-bottom: 10px;
            line-height: 36px;
        }

        .innovations .item .caption p {
            font-size: 13px;
            font-weight: 300;
            line-height: 20px;
        }

.modal-collapser{
height: 530px;
    width: 800px;
    margin: auto;
	position:relative;
}
	
.modal .modal-body{
   margin: auto;
    background-size: cover!important;
    position: relative;
    background-position: center!important;
    background-repeat: no-repeat!important;
    height: 100%;
    width: 100%;
}


.modal-collapser span#closer{
	z-index:999;
        position: absolute;
    right: 3%;
    font-size: 40px;
    top: 12px;
    border-radius: 50%;
    color: #ea0a48;
    cursor: pointer;
}

.explore .item {
    position: relative;
    width: calc(50% - 10px);
    padding-top: calc(50% - 10px);
    border: 1px solid #b7b7ba;
}

    .explore .item .overlay {
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        border: 10px solid white;
    }

    .explore .item .caption {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-end;
        height: 100%;
        width: 100%;
        opacity: 0;
    }

        .explore .item .caption h1 {
            color: #dc013d;
            font-size: 24px;
            font-weight: 900;
            font-family: TisaSansPro;
            margin-bottom: 15px;
        }

        .explore .item .caption p {
            font-size: 24px;
            font-weight: 300;
            color: #dc013d;
            margin-bottom: 35px;
        }

        .explore .item .caption button {
            border: 1px solid #dc013d;
        }

    .explore .item:hover .overlay {
        border-color: #FDD434;
        background-color: rgba(0, 0, 0, 0.3);
    }

    .explore .item:hover .caption {
        background-image: url(/images/cati/secondary-trans.png);
        background-position-y: bottom;
        background-size: 100%;
        background-repeat: no-repeat;
        opacity: 1;
    }

.explore-category {
    margin-right: -20px;
}

    .explore-category:after {
        content: "";
        display: flex;
        flex-grow: 1;
    }

    .explore-category .item .caption {
        margin-top: 40px;
        margin-bottom: 30px;
        border: none;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

        .explore-category .item .caption * {
            text-align: center;
        }

        .explore-category .item .caption h1 {
            font-family: TisaSanspro;
            font-weight: 22px;
            color: #dc013d;
            font-weight: 700;
            margin-bottom: 5px;
        }

    .explore-category .item:hover {
        background-color: #dc013d;
    }

        .explore-category .item:hover h1 {
            color: #FDD434;
        }

        .explore-category .item:hover p {
            color: white;
        }

.products {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 20px;
    margin-right: -20px;
}

    .products:after {
        content: "";
        display: flex;
        flex-grow: 1;
    }

    .products .product {
        position: relative;
        padding: 10px;
        width: calc((100% / 3) - 20px);
        margin-right: 20px;
        margin-bottom: 20px;
        flex-shrink: 0;
        border: 1px solid #EBEBEC;
        background-image: url(/images/cati/gray-product.png);
        background-color: #DBDBDB;
    }

        .products .product .fa-check-square {
            display: none;
        }

        .products .product:after {
            position: absolute;
            display: block;
            content: '';
            bottom: -1px;
            left: -1px;
            right: -1px;
            height: 10px;
            background-color: transparent;
        }

        .products .product .image {
            margin-bottom: 10px;
            height: 220px;
            display: flex;
            justify-content: center;
            align-items: center;
        }

            .products .product .image img {
                height: auto;
                width: auto;
                max-width: 100%;
                max-height: 100%;
            }

        .products .product .process {
            display: flex;
            flex-direction: column;
            align-items: center;
        }

            .products .product .process .compare {
                cursor: pointer;
                margin-bottom: 5px;
            }

            .products .product .process a {
                width: 100%;
                background-color: transparent;
                font-family: TisaSansPro;
                font-weight: 900;
                font-size: 15px;
                color: #dc013d;
                text-align: center;
                line-height: 25px;
            }

        .products .product .caption:after {
            margin: 10px auto;
            content: '';
            display: block;
            border-bottom: 2px solid #dc013d;
            width: 50%;
        }

        .products .product .caption * {
            text-align: center;
        }

        .products .product .caption h1 {
            width:75%;
            line-height:1.3;
            margin-left:auto;
            margin-right:auto;
            font-family: TisaSansPro;
            font-weight: 900;
            color: #dc013d;
            font-size: 17px;
            margin-bottom: 10px;
            height:40px;
        }

        .products .product .caption p {
            font-weight: 500;
            font-size: 13px;
            line-height: 16px;
            height:70px;
        }

        .products .product.selected .fa-square {
            display: none;
        }

        .products .product.selected .fa-check-square {
            display: inline;
            color: #FDD434 !important;
        }

        .products .product:hover, .products .product.selected {
            background-image: url(/images/cati/main-product.png);
            background-color: #dc013d;
            border-color: #dc013d;
        }

            .products .product:hover:after, .products .product.selected:after {
                background-color: #FDD434;
            }

            .products .product:hover .process *, .products .product.selected .process * {
                color: white;
            }

            .products .product:hover .process button, .products .product.selected .process button {
                color: #FDD434;
            }

            .products .product:hover .caption:after, .products .product.selected .caption:after {
                border-color: #FDD434;
            }

            .products .product:hover .caption h1, .products .product.selected .caption h1 {
                color: #FDD434;
            }

            .products .product:hover .caption p, .products .product.selected .caption p {
                color: white;
            }

            /*ads*/


	.for-set .products .product{
		    width: calc((100% / 3) - 100px);
}

.for-set .products{
align-items:center;
}
	
.for-set .products .plus-sep{
            font-size: 35px;
    color: #fad13e;
    margin: 0px;
    margin-left: -20px;
    width: calc((100% / 5) - 100px);
    text-align: center;
	

}

.for-set .products .plus-sep{
    font-size: 35px;
    color: #fad13e;
    margin: 0px;
    margin-left: -20px;
    width: calc((100% / 5) - 100px);
    text-align: center;
    background-image: url("/images/plus.png");
    height: 35px;
    background-position: center;
    background-repeat: no-repeat;

}

/*
.for-set .products .product {
    
    border:none;
    background-image: none;
     background-color:transparent;
}

.for-set .products .product .caption p .span  {
    
    text-align: left;
}


.for-set .products .product .caption:after {
    
    display: none;
    
}

.for-set .products .product:hover .caption h1, .products .product.selected .caption h1 {
    color: #dc013d;
}

.for-set .products .product:hover .caption p, .products .product.selected .caption p {
    color: #4d4d4f;
}


.for-set .products .product .caption li {
    text-align: left;
}

.for-set .products .product .caption ul  {
    margin: auto;
    justify-content: center;
    display: grid;
  }

 
.for-set .products .product .caption ul li::before {
    content: "\2022";
    color: #dc013d;
    font-weight: bold;
    display: inline-block;
    width: 0.5em;
    margin-left: -1em;
  } */


  @media only screen and (max-width:1100px) {
    
    .for-set .products .product {
        width: calc((100% / 3) - 78px);
    }
    

}


@media only screen and (max-width:600px) {
    
    .for-set .products i{
display: none;
}
.for-set .products .product {
    width: 100%;

}

}






.product-search {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 20px;
    margin-right: -20px;
}

    .product-search:after {
        content: "";
        display: flex;
        flex-grow: 1;
    }

    .product-search .product {
        position: relative;
        width: 45%;
        display: inline-block;
        padding:10px;
        margin-right: 20px;
        margin-bottom: 20px;
        border: 1px solid #EBEBEC;
        background-image: url(/images/cati/gray-product.png);
        background-color: #DBDBDB;
    }

        .product-search .product .fa-check-square {
            display: none;
        }

        .product-search .product:after {
            position: absolute;
            display: block;
            content: '';
            bottom: -1px;
            left: -1px;
            right: -1px;
            height: 10px;
            background-color: transparent;
        }

        .product-search .product .image {
            margin-bottom: 10px;
            height: 220px;
            display: flex;
            justify-content: center;
            align-items: center;
        }

            .product-search .product .image img {
                height: auto;
                width: auto;
                max-width: 100%;
                max-height: 100%;
            }

        .product-search .product .process {
            display: flex;
            flex-direction: column;
            align-items: center;
        }

            .product-search .product .process .compare {
                cursor: pointer;
                margin-bottom: 5px;
            }

            .product-search .product .process a {
                width: 100%;
                background-color: transparent;
                font-family: TisaSansPro;
                font-weight: 900;
                font-size: 15px;
                color: #dc013d;
                text-align: center;
                line-height: 25px;
            }

        .product-search .product .caption:after {
            margin: 10px auto;
            content: '';
            display: block;
            border-bottom: 2px solid #dc013d;
            width: 50%;
        }

        .product-search .product .caption * {
            text-align: center;
        }

        .product-search .product .caption h1 {
            font-family: TisaSansPro;
            font-weight: 700;
            color: #dc013d;
            font-size: 15px;
            margin-bottom: 10px;
        }

        .product-search .product .caption p {
            font-weight: 500;
            font-size: 13px;
            line-height: 16px;
        }

        .product-search .product.selected .fa-square-o {
            display: none;
        }

        .product-search .product.selected .fa-check-square {
            display: inline;
            color: #FDD434 !important;
        }

        .product-search .product:hover, .product-search .product.selected {
            background-image: url(/images/cati/main-product.png);
            background-color: #dc013d;
            border-color: #dc013d;
        }

            .product-search .product:hover:after, .product-search .product.selected:after {
                background-color: #FDD434;
            }

            .product-search .product:hover .process *, .product-search .product.selected .process * {
                color: white;
            }

            .product-search .product:hover .process button, .product-search .product.selected .process button {
                color: #FDD434;
            }

            .product-search .product:hover .caption:after, .product-search .product.selected .caption:after {
                border-color: #FDD434;
            }

            .product-search .product:hover .caption h1, .product-search .product.selected .caption h1 {
            }

            .product-search .product:hover .caption p, .product-search .product.selected .caption p {
            }





.genel-basvuru legend,
.bize-ulasin legend,
.bayi-basvuru-formu legend {
    font-size: 16px;
    font-weight: 300;
    padding: 15px 0;
    margin-bottom: 15px;
    color: #dc013d;
    width: 100%;
    border-bottom: 1px solid #dc013d;
}

.genel-basvuru [class*="col-md"],
.bize-ulasin [class*="col-md"],
.bayi-basvuru-formu [class*="col-md"] {
    width: 100%;
}

.genel-basvuru .row-fluid,
.bize-ulasin .row-fluid,
.bayi-basvuru-formu .row-fluid {
    display: flex;
    justify-content: space-between;
}

.genel-basvuru .col-md-6,
.bize-ulasin .col-md-6,
.bayi-basvuru-formu .col-md-6 {
    width: 49%;
}

.genel-basvuru .umbraco-forms-field-wrapper,
.bize-ulasin .umbraco-forms-field-wrapper,
.bayi-basvuru-formu .umbraco-forms-field-wrapper {
    margin-bottom: 10px;
}

.genel-basvuru .btn,
.bize-ulasin .btn,
.bayi-basvuru-formu .btn {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    background-color: #dc013d;
    color: #FDD434;
    font-family: TisaSansPro;
    font-weight: 700;
    font-size: 15px;
    padding: 10px 35px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top:0px !important;
    margin-bottom:20px !important;
}

    .genel-basvuru .btn:hover,
    .bize-ulasin .btn:hover,
    .bayi-basvuru-formu .btn:hover {
        color: #dc013d;
        background-color: #FDD434;
    }

.genel-basvuru label,
.bize-ulasin label,
.bayi-basvuru-formu label {
    font-weight: 300;
}

.genel-basvuru:not(.bayi-basvuru-formu) label,
.bize-ulasin:not(.bayi-basvuru-formu) label,
.bayi-basvuru-formu:not(.bayi-basvuru-formu) label {
    display: none;
}

.genel-basvuru form .field-validation-error span,
.bize-ulasin form .field-validation-error span,
.bayi-basvuru-formu form .field-validation-error span {
    font-size: 10px;
    color: #dc013d;
}

.genel-basvuru form .umbraco-forms-navigation,
.bize-ulasin form .umbraco-forms-navigation,
.bayi-basvuru-formu form .umbraco-forms-navigation {
    margin-top: 10px;
}

.genel-basvuru form .umbraco-forms-field,
.bize-ulasin form .umbraco-forms-field,
.bayi-basvuru-formu form .umbraco-forms-field {
    width: 100%;
}

    .genel-basvuru form .umbraco-forms-field:not(:last-of-type),
    .bize-ulasin form .umbraco-forms-field:not(:last-of-type),
    .bayi-basvuru-formu form .umbraco-forms-field:not(:last-of-type) {
        margin-bottom: 10px;
    }

    .genel-basvuru form .umbraco-forms-field.center,
    .bize-ulasin form .umbraco-forms-field.center,
    .bayi-basvuru-formu form .umbraco-forms-field.center {
        display: flex;
        justify-content: center;
    }

    .genel-basvuru form .umbraco-forms-field input:not([type="radio"]),
    .genel-basvuru form .umbraco-forms-field textarea,
    .bize-ulasin form .umbraco-forms-field input:not([type="radio"]),
    .bize-ulasin form .umbraco-forms-field textarea,
    .ekgaranti form .umbraco-forms-field input:not([type="checkbox"]),
    .ekgaranti form .umbraco-forms-field select,
    .ekgarantimobil form .umbraco-forms-field select,
    .bayi-basvuru-formu form .umbraco-forms-field input:not([type="radio"]),
    .bayi-basvuru-formu form .umbraco-forms-field textarea {
        border: 1px solid #b7b7ba;
        display: block;
        width: 100%;
        height: 100%;
        padding: 10px;
        font-size: 13px;
        font-family:CoreSansNR;
    }
    
    .ekgaranti form .umbraco-forms-field input[type="checkbox"]{
 -webkit-appearance:checkbox;
  width:15px;
	height:15px;
	display:inline;
}




.ekgaranti form .umbraco-forms-field-wrapper p {
font-weight:300;
	line-height: 1.3;
    font-size: 13px;
}

.ekgarantimobil form .umbraco-forms-field-wrapper p {

font-weight:300;
	line-height: 1.3;
    font-size: 13px;
}
.ekgarantimobil form .umbraco-forms-field input[type="checkbox"]{
 -webkit-appearance:checkbox;
  width:10px;
	height:10px;
	display:inline;
}




 .genel-basvuru form .umbraco-forms field input[type="radio"],
.bize-ulasin form .umbraco-forms-field input[type="radio"],
.bayi-basvuru-formu form .umbraco-forms-field input[type="radio"]{
-webkit-appearance:radio;
  width:15px;
	height:15px;
	display:inline;
}
      
.visible-false-main .cover{
margin-top:0px;
}
.visible-false-mobile .cover{
margin-top:-20px;
}



.title-compare{

 margin-bottom: 15px !important;

}




.fa-title{
    padding-right: 5px !important;
	font-size:14px!important;
}









.modal {
    position: fixed;
    display: none;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0,0,0,.6);
    overflow-y: scroll;
    z-index: 9999;

}
.modal.disable{
display:none!important;
}
.stun{
overflow:hidden;
}

.modal.stun{
        display: -webkit-box;      
  display: -moz-box;         
  display: -ms-flexbox;      
  display: -webkit-flex;     
  display: flex; 
    justify-content: center;
    align-items: center;
}


.modal-content {
  
      margin: 8% auto;
    padding: 40px 20px;
    width: 50%;
    position: relative;
    display: block;
}
.modal .modal-content .modal-image{
width:100%;
}
.modal .modal-content .modal-image img{
width:100%;
	display:block;
}

.modal-content .close {
     color: #db0e47;
    float: right;
    font-size: 32px;
    font-weight: bold;
    margin-bottom: -33px;
	margin-right:4px;
    position: sticky;
	cursor:pointer;
}

.bulten {
display: flex;
}

    .genel-basvuru form .umbraco-forms-field textarea,
    .bize-ulasin form .umbraco-forms-field textarea,
    .bayi-basvuru-formu form .umbraco-forms-field textarea {
        height: 140px;
    }

.bayi-basvuru-formu label {
    line-height: 25px;
}

.bayi-basvuru-formu .col-md-2:not(:last-of-type),
.bayi-basvuru-formu .col-md-4:not(:last-of-type) {
    margin-right: 10px;
}

.bize-ulasin .col-md-12 {
    display: flex;
    justify-content: center;
}

.wrapper.kurumsal h3 {
    color: #dc013d;
    margin-bottom: 10px;
}

.wrapper.kurumsal ul {
    list-style: outside;
    margin-left:18px;
    margin-bottom: 15px;
}

    .wrapper.kurumsal ul li {
        font-weight: 300;
        margin-bottom: 5px;
        line-height:18px;
    }

.notifier {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px;
    margin-top: 10px;
}

    .notifier .icon {
        margin-right: 10px;
    }

    .notifier .message {
        font-weight: 300;
    }

    .notifier.danger {
        background-color: #dc013d;
    }

        .notifier.danger * {
            color: white;
        }

.place-card {
    display: none !important;
}

.kesfet .items {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    /*margin-right: -20px;*/
}

    .kesfet .items:after {
        /*content: "";*/
        display: flex;
        flex-grow: 1;
    }

    .kesfet .items .item {
        width: calc(32% - 0px);
        margin-bottom: 20px;
        flex-shrink: 0;
        border: 1px solid #b7b7ba;
        padding: 10px;
        background-color: white;
    }

        .kesfet .items .item:not(.active) {
            display: none;
        }

        .kesfet .items .item .image {
            margin-bottom: 20px;
        }

            .kesfet .items .item .image img {
                height: auto;
                width: 100%;
                max-height: 100%;
                max-width: 100%;
            }

        .kesfet .items .item .bc-image {
            margin-bottom: 20px;
            width: 100%;
            padding-top: 70%;
            height: 0;
        }

        .height-for-lang{
            height:90px !important;
        }

        .kesfet .items .item .title,
        .kesfet .items .item .description {
            line-height: 20px;
            text-align: center;
        }

        .kesfet .items .item .title {
            color: #dc013d;
            font-size: 20px;
            line-height: 27px;
            font-family: TisaSansPro;
            font-weight: bold;
            margin-bottom: 10px;
			margin-top:20px;
            text-transform: capitalize;
        }

        .kesfet .items .item .description {
            font-weight: 300;
            margin-bottom: 20px;
            font-size: 14px;
        }

        .kesfet .items .item:hover {
            background-color: #dc013d;
        }

            .kesfet .items .item:hover .title {
                color: #FDD434;
            }

            .kesfet .items .item:hover .description {
                color: white;
            }

.raw * {
    font-weight: 300;
}

.raw p {
    margin-bottom: 20px;
    line-height: 24px;
}

.category-image img {

	height:auto;
	width:auto;
	max-height:100%;
	max-width:100%;
}
.category-image{
margin-bottom: 10px;
    height: 220px;
    display: flex;
    justify-content: center;
    align-items: center;
}


.product-detail {
    padding-top: 180px;
    margin-top: 40px;
}

    .product-detail .filter-container {
        background-color: #FDD434;
        border: none;
        margin: 0;
    }

        .product-detail .filter-container button {
            font-weight: 500;
        }

    .product-detail .main-area {
        padding: 0 50px;
        background-image: url(/media/1984/urun-icon.png);
        background-position: bottom right;
        background-repeat: no-repeat;
        background-color:white;
        border:2px solid #dc013d;
        border-top:unset;
	    background-size: 10%;

    }

        .product-detail .main-area .top,
        .product-detail .main-area .bottom {
            display: flex;
        }

            .product-detail .main-area .top > div{
                width: 50%;
                margin-left:auto;
            }

            .product-detail .main-area .top .image {
                margin-left: -26px;
                padding: 10px;
            }

                .product-detail .main-area .top .image img {
                    height: auto;
                    width: auto;
                    max-height: 100%;
                    max-width: 100%;
                    margin: 0 auto;
                }

            .product-detail .main-area .top .summary h1 {
                font-family: TisaSansPro;
                font-size: 24px;
                font-weight: 900;
                margin-bottom: 10px;
				color: #fad13e;
            }

                .product-detail .main-area .top .summary h1.main-color {
                    color: #dc013d;
                }

                .product-detail .main-area .top .summary h1:last-of-type:after {
                    content: "";
                    display: block;
                    border-bottom: 1px solid #dc013d;
                    margin: 20px 70px 20px 0;
                }

            .product-detail .main-area .top .summary h2 {
                color: #dc013d;
                font-weight: 700;
                font-size: 15px;
                margin-bottom: 30px;
            }

			.product-detail .main-area .top .summary h3 {
				font-family: TisaSansPro;
				color: #dc013d;
				font-size: 20px;
				font-weight: 900;
				margin: 35px 0px 20px 0px;
			}

            .product-detail .main-area .top ul li {
                font-weight: 300;
                margin-bottom: 10px;
                display: flex;
                line-height:20px;
				align-items: center;
            }

                .product-detail .main-area .top ul li i {
                    font-size: 10px;
                    margin-right: 5px;
                    color: #dc013d;
                }

        .product-detail .main-area .bottom {
            padding: 10px 0;
        }

            .product-detail .main-area .bottom > div {
                display: flex;
                height: 80px;
            }

                .product-detail .main-area .bottom > div img {
                    height: 100%;
                    width: auto;
                }

            .product-detail .main-area .bottom .icons {
                padding: 10px 0;
            }

                .product-detail .main-area .bottom .icons img:not(:last-of-type) {
                    margin-right: 5px;
                }

            .product-detail .main-area .bottom .gallery:not(.empty) {
                margin-right: 25px;
            }

            .product-detail .main-area .bottom .gallery .image {
                cursor: pointer;
                width: 100px;
                padding: 5px;
                background-color: white;
                border: 1px solid black;
            }

                .product-detail .main-area .bottom .gallery .image:not(:last-of-type) {
                    margin-right: 5px;
                }

                .product-detail .main-area .bottom .gallery .image.selected {
                    border-color: #dc013d;
                }

                .product-detail .main-area .bottom .gallery .image img {
                    height: auto;
                    width: auto;
                    max-height: 100%;
                    max-width: 100%;
                    margin: 0 auto;
                }

    .product-detail .extras .general {
        display: flex;
        justify-content: space-between;
        background-color:white;
    }

        .product-detail .extras .general .left {
            padding: 20px 50px 0 50px;
        }

        .product-detail .extras .general .right img {
            display: block;
        }

        .product-detail .extras .general h1 {
            font-family: TisaSansPro;
            color: #dc013d;
            font-size: 18px;
            font-weight: 900;
            margin-bottom: 10px;
        }

        .product-detail .extras .general ul {
            margin-bottom: 60px;
        }

            .product-detail .extras .general ul li {
                margin-bottom: 4px;
                font-weight: 300;
                display: flex;
                align-items: center;
                line-height:22px;
            }

                .product-detail .extras .general ul li i {
                    font-size: 10px;
                    margin-right: 5px;
                    color: #dc013d;
                }

        .product-detail .extras .general .details {
            display: flex;
            flex-wrap: wrap;
        }

            .product-detail .extras .general .details .detail {
                width: 50%;
                margin-bottom: 30px;
            }

                .product-detail .extras .general .details .detail .title {
                    font-weight: 900;
                    margin-bottom: 5px;
                }

                .product-detail .extras .general .details .detail .value {
                    font-weight: 300;
                }





 .product-detail .extras .elites h1 {
            font-family: TisaSansPro;
            color: #dc013d;
            font-size: 18px;
            font-weight: 900;
            margin-bottom: 10px;
        }

        .product-detail .extras .elites ul {
            margin-bottom: 60px;
        }

            .product-detail .extras .elites ul li {
                margin-bottom: 4px;
                font-weight: 300;
                display: flex;
                align-items: center;
                line-height:22px;
            }

                .product-detail .extras .elites ul li i {
                    font-size: 10px;
                    margin-right: 5px;
                    color: #dc013d;
                }


























    .product-detail .extras .elites {
        padding: 0 150px;
        background-color:white;
    }

        .product-detail .extras .elites .elite {
            display: flex;
            justify-content: space-between;
            padding: 20px 0;
        }

            .product-detail .extras .elites .elite:not(:last-of-type) {
              /*  border-bottom: 2px solid transparent;
                border-image:url(/images/urunler/line.png) 1 stretch;*/
            }

            .product-detail .extras .elites .elite:last-of-type {
                padding-bottom: 50px;
            }

            .product-detail .extras .elites .elite.reversed {
                flex-direction: row-reverse;
            }

            .product-detail .extras .elites .elite .image {
                flex-shrink: 0;
                height:100%;
                width: 35%;
            }

            .product-detail .extras .elites .elite .description {
                display: flex;
                justify-content: center;
                flex-direction: column;
                width: 50%;
                flex-shrink: 0;
            }

                .product-detail .extras .elites .elite .description u {
                    color: #dc013d;
                }

                .product-detail .extras .elites .elite .description h1 {
                    line-height:31px;
                    color: #ca003c;
                    font-weight: 900;
                    font-size: 25px;
                    margin-bottom: 5px;
                    font-family:TisaSansPro;
                }

                .product-detail .extras .elites .elite .description p {
                    font-size: 17px;
                    line-height:23px;
                }

                .new-general
                {
                    display:none;
                }
                .new-general.active{
                    display:block;
                    background-color:white;
                }

    .product-detail .manuel {
        display: flex;
        max-height: 240px;
    }
.category .dropdown .dropbox li:hover {
    border-bottom: 2px solid #fdd434;
}

.product-detail .manuel .download {
    width: 25%;
    background-color: #C9C9C9;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.mr-auto{
    margin-right:auto;
}
.ml-auto{
    margin-left:auto;
}
            .product-detail .manuel .download .image {
                display: flex;
                justify-content: center;
                align-items: center;
            }

                .product-detail .manuel .download .image img {
                    height: 200px;
                    width: auto;
                    display: block;
                }

            .product-detail .manuel .download a {
                padding: 10px;
                border-radius: 0;
            }

                .product-detail .manuel .download a i {
                    margin-right: 5px;
                }

        .product-detail .manuel .schema {
            flex-grow: 1;
            text-align: center;
            background-color: white;
            border-bottom: 1px solid #FDD434;
            border-right: 1px solid #FDD434;
        }

            .product-detail .manuel .schema img {
                height: auto;
                width: auto;
                max-height: 100%;
                max-width: 100%;
            }

        .product-detail .manuel.no-download .schema {
            border-left: 1px solid #FDD434;
        }

    .product-detail .product-box:not(.active) {
        display: none;
    }

.product-filter .control-buttons {
    display: flex;
    justify-content: space-between;
    height: 60px;
    border: 1px solid #b7b7ba;
    margin-top:20px;
}
.width-for-mob{
    width:100%;
}
    .product-filter .control-buttons button {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 40%;
        font-family: TisaSansPro;
        color: #dc013d;
        font-weight: 900;
        font-size: 16px;
        background-color: transparent;
    }

        .product-filter .control-buttons button#submit {
            text-align: left;
        }

        .product-filter .control-buttons button#clear {
            text-align: right;
        }

            .product-filter .control-buttons button#clear i {
                margin-left: 5px;
            }

        .product-filter .control-buttons button:hover {
            color: #FDD434;
        }

.product-filter .detail {
    padding: 10px;
    border: 1px solid #b7b7ba;
    margin-top: 20px;
}

    .product-filter .detail h1 {
        color: #dc013d;
        font-size: 16px !important;
        font-family: TisaSansPro;
        font-weight: 900;
        font-size: 20px;
        text-transform: uppercase;
    }

        .product-filter .detail h1:after {
            display: block;
            content: "";
            margin: 10px 0;
            border-bottom: 1px solid #dc013d;
        }

    .product-filter .detail .choice {
        display: flex;
        align-items: center;
        cursor: pointer;
    }

        .product-filter .detail .choice:not(:last-of-type) {
            margin-bottom: 10px;
        }

        .product-filter .detail .choice .checkbox {
            flex-shrink: 0;
            width: 20px;
            height: 20px;
            margin-right: 5px;
            border: 1px solid #b7b7ba;
        }
            .product-filter .detail .choice.checked .fa-square{
                display:none;
            }
            .product-filter .detail .choice .fa-square {
                margin-right:5px;
                color: #4d4d4f;
                font-size:20px;
            }
            .product-filter .detail .choice .fa-check-square {
                display: none;
            }
            .product-filter .detail .choice.checked .fa-check-square {
                margin-right:5px;
                display: inline-block;
                font-size:20px;
                color: #dc013d;
            }
            .product-filter .detail .choice.checked .checkbox:after {
            display: block;
            width: 100%;
            height: 100%;
            color: white !important;
            display: flex;
            /*-webkit-justify-content: center;*/
            justify-content: center;
            align-items: center;
            content: "✔";/*
            content: "\2713";
            font-size: 20px;
            font-weight: 900;*/
            background-color: #dc013d !important;
        }

        .product-filter .detail .choice p {
            font-size: 14px;
            font-weight: 300;
        }

#scroll-top-button {
    cursor: pointer;
    width: 50px;
    height: 50px;
    background-color: #dc013d;
    color: #FDD434;
    font-size: 30px;
    position: fixed;
    bottom: 30px;
    left: 30px;
    border-radius: 50px;
    text-align: center;
    line-height: 46px;
    z-index: 50;
}

    #scroll-top-button:not(.active) {
        display: none;
    }

#compare-box {
    position: fixed;
    bottom: -2px;
    right: 0;
    width: 300px;
    display: flex;
    flex-direction: column;
}

    #compare-box .toggle {
        margin: 0;
        background-color: #dc013d;
        padding: 10px;
        color: white;
        font-weight: 900;
        font-family: TisaSansPro;
        width: 120px;
        align-self: flex-end;
        text-align: center;
    }

        #compare-box .toggle:not(.active) {
            display: none;
        }

    #compare-box .comparer {
        border-radius: 0;
        margin: 0;
    }

        #compare-box .comparer:not(.active) {
            display: none;
        }

    #compare-box .items {
        float: right;
        background-color: white;
        border: 1px solid #dc013d;
        margin: 0;
        width: 100%;
    }

        #compare-box .items .item {
            display: flex;
            height: 70px;
            margin: 10px;
            align-items: center;
            justify-content: space-between;
        }

            #compare-box .items .item:not(:last-of-type) {
                padding-bottom: 10px;
                border-bottom: 1px solid #dc013d;
            }

            #compare-box .items .item .image {
                width: 90px;
                height: 100%;
                margin-right: 10px;
                flex-shrink: 0;
                border: 1px solid #dc013d;
                padding: 5px;
                background-color: white;
            }

                #compare-box .items .item .image img {
                    width: auto;
                    height: auto;
                    max-width: 100%;
                    max-height: 100%;
                    margin: 0 auto;
                }

            #compare-box .items .item h1 {
                color: #dc013d;
                margin-right: 10px;
            }

            #compare-box .items .item .delete {
                flex-shrink: 0;
                height: 30px;
                width: 30px;
                background-color: #dc013d;
                color: white;
                border-radius: 30px;
                display: flex;
                justify-content: center;
                align-items: center;
                cursor: pointer;
            }

    #compare-box.hidden .items,
    #compare-box.hidden .comparer {
        display: none;
    }

.compare-container {
    justify-content: space-between;
}

    .compare-container .product-columns {
        display: flex;
        margin-top: 20px;
    }

    .compare-container .column {
        border: 1px solid #b7b7ba;
        flex-shrink: 0;
    }

        .compare-container .column:not(:last-of-type) {
            margin-right: 20px;
        }

        .compare-container .column.has-three:not(:last-of-type) {
            width: calc(33% - 20px);
        }
		.compare-container .column.has-three{
			width:calc(34% + 1px);
		}
        .compare-container .column.has-two:not(:last-of-type) {
            width: calc(50% - 20px);
        }
		.compare-container .column.has-two{
			width:50%;
		}
        .compare-container .column .image {
            height: auto;
            padding: 20px;
            display: flex;
            justify-content: center;
            align-items: center;
            background-color: white;
        }

            .compare-container .column .image img {
                height: auto;
                width: auto;
                max-height: 100%;
                max-width: 100%;
            }

        .compare-container .column .description {
            padding: 20px;
        }

            .compare-container .column .description h1 {
                font-weight: TisaSansPro;
                font-weight: 900;
                color: #dc013d;
                font-size: 20px;
                margin-bottom: 30px;
            }

            .compare-container .column .description .title {
                color: #dc013d;
                font-size: 18px;
                margin-bottom: 5px;
            }

            .compare-container .column .description .value {
                font-weight: 300;
                font-size: 14px;
                margin-bottom: 20px;
            }

            .compare-container .column .description .icons li {
                display: flex;
                align-items: center;
                margin-bottom: 10px;
            }

                .compare-container .column .description .icons li img {
                    margin-right: 10px;
                }

#customers {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: 66%;
    margin: 3rem 12rem;
    border-top: 5px solid #fdd434;
}

    #customers td, #customers th {
        border: 1px solid #ddd;
        padding: 8px;
    }

    #customers tr:nth-child(even) {
        background-color: #f2f2f2;
    }

    #customers tr:hover {
        background-color: #ddd;
    }

    #customers th {
        padding-top: 12px;
        padding-bottom: 12px;
        text-align: left;
        background-color: #dc013d;
        color: white;
    }

.search-title {
    font-size: 20px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: center;
    margin-top: 3rem;
    margin: 3rem 16rem;
    padding: 1rem 0rem;
    border-radius: 2rem;
}

.menu-toggle {
    color: #dc013d;
    margin: 1rem;
    margin-right:0;
    font-size: 24px;
    cursor: pointer;
    display: none;
}




.search- {
    
    display: none;
}


.search-table-input {
    width: 0px;
    -webkit-transition: all .1s ease-out 0s;
    -moz-transition: all .1s ease-out 0s;
    transition: all .1s ease-out 0s;
    
}


.visible-false-mobile {
    display:none;
}
.visible-false-mobile2 {
    display: none;
}

.open-downDestek.active {
    display: none;
}

.close-downDestek.active {
    display: -webkit-inline-box;
}

.close-downDestek {
    display: none;
}



.search-icon-close {
    display: none;
}

    .search-icon-close.active {
        display: -webkit-inline-box;
    }

.search-icon.active {
    display: none;
}

.open-down0.active {
    display: none;
}

.close-down0.active {
    display: -webkit-inline-box;
}

.close-down0 {
    display: none;
}

.open-down1.active {
    display: none;
}

.close-down1.active {
    display: -webkit-inline-box;
}

.close-down1 {
    display: none;
}

.open-down2.active {
    display: none;
}

.close-down2.active {
    display: -webkit-inline-box;
}

.close-down2 {
    display: none;
}

.open-down3.active {
    display: none;
}

.close-down3.active {
    display: -webkit-inline-box;
}

.close-down3 {
    display: none;
}

.open-down4.active {
    display: none;
}

.close-down4.active {
    display: -webkit-inline-box;
}

.close-down4 {
    display: none;
}

.open-down5.active {
    display: none;
}

.close-down5.active {
    display: -webkit-inline-box;
}

.close-down5 {
    display: none;
}

.open-down6.active {
    display: none;
}

.close-down6.active {
    display: -webkit-inline-box;
}

.close-down6 {
    display: none;
}

.open-down7.active {
    display: none;
}

.close-down7.active {
    display: -webkit-inline-box;
}

.close-down7 {
    display: none;
}

.open-down8.active {
    display: none;
}

.close-down8.active {
    display: -webkit-inline-box;
}

.close-down8 {
    display: none;
}

.open-down9.active {
    display: none;
}

.close-down9.active {
    display: -webkit-inline-box;
}

.close-down9 {
    display: none;
}

.open-down10.active {
    display: none;
}

.close-down10.active {
    display: -webkit-inline-box;
}

.close-down10 {
    display: none;
}


.open-down11.active {
    display: none;
}

.close-down11.active {
    display: -webkit-inline-box;
}

.close-down11 {
    display: none;
}

.open-down12.active {
    display: none;
}

.close-down12.active {
    display: -webkit-inline-box;
}

.close-down12 {
    display: none;
}




.label-tittle {
    font-size: 20px;
    margin-top: 0px;
    font-weight: bold;
    color: #dc013d;
}

.label-tittle-destek {
    font-size: 20px;
    margin-top: 0px;
    font-weight: bold;
    color: #dc013d;
}

.label-tittle-footer {
    font-size: 15px;
    margin-top: 40px;
}

.lang-container ul{
display:flex;
}

.lang-container ul li a img{

border: 0.08em solid white !important;
}

#menu-product {
    width: 100%;
    overflow: hidden;
    max-height: 0;
    padding: 0;
    text-align: center;
    -webkit-transition: all 0.5s ease;
}

.toggle-tittle {
    color: color: #7a7a7a;
    margin: 10px 10px;
}

#menu-product-toggle {
    display: none;
}

    #menu-product-toggle:checked + #menu-product {
        max-height: 972px;
        margin: 10px 0px;
    }


#menu-product-child1 {
    width: 100%;
    overflow: hidden;
    max-height: 0;
    padding: 0;
    display: block;
    margin: 5px 5px;
    -webkit-transition: all 0.5s ease;
}

.toggle-tittle1 {
    color: color: #7a7a7a;
    margin: 10px 10px;
}

#menu-product-toggle-child1 {
    display: none;
}

    #menu-product-toggle-child1:checked + #menu-product-child1 {
        max-height: 350px;
        margin: 10px 5px;
    }


#menu-product-child2 {
    width: 100%;
    overflow: hidden;
    max-height: 0;
    display: block;
    padding: 0;
    margin: 5px 5px;
    -webkit-transition: all 0.5s ease;
}

.toggle-tittle2 {
    color: color: #7a7a7a;
    margin: 10px 10px;
}

#menu-product-toggle-child2 {
    display: none;
}

    #menu-product-toggle-child2:checked + #menu-product-child2 {
        max-height: 350px;
        margin: 10px 5px;
    }



#menu-product-child3 {
    width: 100%;
    overflow: hidden;
    max-height: 0;
    padding: 0;
    margin: 5px 5px;
    display: block;
    -webkit-transition: all 0.5s ease;
}

.toggle-tittle3 {
    color: color: #7a7a7a;
    margin: 10px 10px;
}

#menu-product-toggle-child3 {
    display: none;
}

    #menu-product-toggle-child3:checked + #menu-product-child3 {
        max-height: 350px;
        margin: 10px 5px;
    }



#menu-product-child4 {
    width: 100%;
    overflow: hidden;
    max-height: 0;
    padding: 0;
    display: block;
    margin: 5px 5px;
    -webkit-transition: all 0.5s ease;
}

.toggle-tittle4 {
    color: color: #7a7a7a;
    margin: 10px 10px;
}

#menu-product-toggle-child4 {
    display: none;
}

    #menu-product-toggle-child4:checked + #menu-product-child4 {
        max-height: 450px;
        margin: 10px 5px;
    }

#menu-product-child5 {
    width: 100%;
    overflow: hidden;
    display: block;
    max-height: 0;
    padding: 0;
    margin: 5px 5px;
    -webkit-transition: all 0.5s ease;
}

.toggle-tittle5 {
    color: #4d4d4f;
    margin: 10px 10px;
}

#menu-product-toggle-child5 {
    display: none;
}

    #menu-product-toggle-child5:checked + #menu-product-child5 {
        max-height: 350px;
        margin: 10px 5px;
    }

#menu-product-child6 {
    width: 100%;
    overflow: hidden;
    max-height: 0;
    display: block;
    padding: 0;
    margin: 5px 5px;
    -webkit-transition: all 0.5s ease;
}

.toggle-tittle6 {
    color: #7a7a7a;
    margin: 10px 10px;
}

#menu-product-toggle-child6 {
    display: none;
}

    #menu-product-toggle-child6:checked + #menu-product-child6 {
        max-height: 350px;
        margin: 10px 5px;
    }

#menu-product-child7 {
    width: 100%;
    overflow: hidden;
    display: block;
    max-height: 0;
    padding: 0;
    margin: 5px 5px;
    -webkit-transition: all 0.5s ease;
}

.toggle-tittle7 {
    color: #7a7a7a;
    margin: 10px 10px;
}

#menu-product-toggle-child7 {
    display: none;
}

    #menu-product-toggle-child7:checked + #menu-product-child7 {
        max-height: 350px;
        margin: 10px 5px;
    }

#menu-product-child8 {
    width: 100%;
    overflow: hidden;
    display: block;
    max-height: 0;
    padding: 0;
    margin: 5px 5px;
    -webkit-transition: all 0.5s ease;
}

.toggle-tittle8 {
    color: #7a7a7a;
    margin: 10px 10px;
}

#menu-product-toggle-child8 {
    display: none;
}

    #menu-product-toggle-child8:checked + #menu-product-child8 {
        max-height: 350px;
        margin: 10px 5px;
    }

#menu-product-child9 {
    width: 100%;
    overflow: hidden;
    display: block;
    max-height: 0;
    padding: 0;
    margin: 5px 5px;
    -webkit-transition: all 0.5s ease;
}

.toggle-tittle9 {
    margin: 10px 10px;
}

#menu-product-toggle-child9 {
    display: none;
}

    #menu-product-toggle-child9:checked + #menu-product-child9 {
        max-height: 350px;
        margin: 10px 5px;
    }


#menu-product-child10 {
    width: 100%;
    overflow: hidden;
    max-height: 0;
    display: block;
    padding: 0;
    margin: 5px 5px;
    -webkit-transition: all 0.5s ease;
}

.toggle-tittle10 {
    margin: 10px 10px;
}

#menu-product-toggle-child10 {
    display: none;
}

    #menu-product-toggle-child10:checked + #menu-product-child10 {
        max-height: 350px;
        margin: 10px 5px;
    }

#menu-product-child11 {
    width: 100%;
    overflow: hidden;
    display: block;
    max-height: 0;
    padding: 0;
    margin: 5px 5px;
    -webkit-transition: all 0.5s ease;
}

.toggle-tittle11 {
    margin: 10px 10px;
}

#menu-product-toggle-child11 {
    display: none;
}

    #menu-product-toggle-child11:checked + #menu-product-child11 {
        max-height: 350px;
        margin: 10px 5px;
    }


#menu-product-child12 {
    width: 100%;
    overflow: hidden;
    display: block;
    max-height: 0;
    padding: 0;
    margin: 5px 5px;
    -webkit-transition: all 0.5s ease;
}


.toggle-tittle12 {
    margin: 10px 10px;
}

#menu-product-toggle-child12 {
    display: none;
}

    #menu-product-toggle-child12:checked + #menu-product-child12 {
        max-height: 350px;
        margin: 10px 5px;
    }


#menu-product-destek {
    width: 100%;
    overflow: hidden;
    display: block;
    max-height: 0;
    padding: 0;
    margin: 5px 5px;
    -webkit-transition: all 0.5s ease;
}

.toggle-tittle-destek {
    color: color: #7a7a7a;
    margin: 10px 10px;
}

#menu-product-toggle-destek {
    display: none;
}

    #menu-product-toggle-destek:checked + #menu-product-destek {
        max-height: 350px;
        margin: 10px 5px;
    }

.down-menu-weight {
    font-weight: 500;
}

.lang-box {
    margin-top: -4px;
    background-color: #dc013d;
    z-index: 0;
   /* width: 130px;*/
	width: 71px;
    position: absolute;
    font-size: 15px;
    line-height: 17px;
    color: #fdd434;
  /*  margin-left:-45px;*/
	    margin-left: 8px;
    display: none;
}

    .lang-box.active {
        display: flex;
    }

    .lang-box li {
        width: 100%;
        width:unset;
        color: white;
    }

    .lang-box a {
        color: #fff;
    }

        .lang-box a.active {
            color: #fdd434;
            border-bottom: 1px solid #fdd434;
            border-top: 1px solid #fdd434;
        }



.lang-label {
    margin-left:0;
    padding-left:10px;
    color: #fdd434;
}


.lang-container li:hover ul:hover {
    display: flex;
}


/* Resets */
nav a {
    /*text-decoration: none;
        font: 12px/1 Verdana;
        color: #000;*/
    display: block;
}

    nav a:hover {
        text-decoration: none;
    }

/*nav ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }*/

/*nav ul li {
            margin: 0;
            padding: 0;
        }*/

/* Top-level menu */
/*nav > ul > li {
        float: left;
        position: relative;
    }*/

nav > ul > li > a {
    padding: 10px 30px;
    border-left: 1px solid #000;
    display: block;
}

nav > ul > li:first-child {
    margin: 0;
}

    nav > ul > li:first-child a {
        border: 0;
    }

/* Dropdown Menu */
nav ul li ul li {
    text-align: center;
    width: 100%;
}

nav ul li ul a {
    padding: 10px 0;
}

nav ul li:hover ul {
    display: flex;
}

.en-support-list{
width: 18% !important;
    margin-left: auto!important;
    margin-right: 387px!important;
}



@media only screen and (max-width:1024px) {


    .modal .modal-body span {
        position: absolute;
        right: -15px;
        font-size: 61px;
        top: -33px;
        border-radius: 50%;
        color: #ea0a48;
        cursor: pointer;
    }

    .modal .modal-body {
            margin: auto;
    background-size: cover!important;
    position: relative;
    background-position: center!important;
    background-repeat: no-repeat!important;
    height: 100%;
    width: 100%;
    }






    .en-support-list{
    width: 37% !important;
    margin-left: auto!important;
    margin-right: auto !important;
}
	
	
	
}


@media only screen and (max-width:860px) {
    .en-support-list{
    width: 39% !important;
    margin-left: auto!important;
    margin-right: auto !important;
}
	
	
	
}


/*
@media only screen and (max-width: 4096px) {
    .SliderMainExternal {
        height: calc(105vh - 227px);
    }
    .carousel {
        height: calc(105vh - 227px);
    }
}
@media only screen and (max-width: 2160px) {
    .SliderMainExternal {
        height: calc(72vh - 227px);
    }
    .carousel {
        height: calc(72vh - 227px);
    }
}
@media only screen and (max-width: 1920px) {
    .SliderMainExternal {
        height: calc(118vh - 232px);
    }
    .carousel {
        height: calc(118vh - 232px);
    }
}
@media only screen and (max-width: 1680px) {
    .SliderMainExternal {
        height: calc(108vh - 227px);
    }
    .carousel {
        height: calc(108vh - 227px);
    }
}
@media only screen and (max-width: 1440px) {
    .SliderMainExternal {
        height: calc(111vh - 227px);
    }
    .carousel {
        height: calc(111vh - 227px);
    }
}
@media only screen and (max-width:1366px) {
    .SliderMainExternal {
        height: calc(125vh - 227px);
    }
    .carousel {
        height: calc(125vh - 227px);
    }
}
@media only screen and (max-width:990px) {
    .SliderMainExternal {
        height: calc(109vh - 227px);
    }
    .carousel {
        height: calc(109vh - 227px);
    }
}*/
@media only screen and (max-width:768px) {
	
	
	.modal-collapser {
    height: 410px;
    width: 800px;
    margin: auto;
    position: relative;
}
	
	.modal-collapser span#closer {
    z-index: 999;
    position: absolute;
    right: 13%;
    font-size: 40px;
    top: 3%;
    border-radius: 50%;
    color: #ea0a48;
    cursor: pointer;
}

    .modal .modal-body span {
        position: absolute;
    right: 5%;
    font-size: 43px;
    top: 14%;
    border-radius: 50%;
    color: #ea0a48;
    cursor: pointer;
    }

    .modal .modal-body {
           margin: auto;
    background-size: contain!important;
    position: relative;
    background-position: center!important;
    background-repeat: no-repeat!important;
    height: 100%;
    width: 80%;
    }




    .SliderMainExternal {
       /*height: calc(50vh - 227px);*/
        margin-top:0 !important;
    }
    .carousel {/*
        height: calc(50vh - 227px);*/
        margin-top: 0 !important;
    }
}/*
@media only screen and (max-width: 375px) {
    .SliderMainExternal {
        height: calc(66vh - 227px);
    }
    .carousel {
       height: calc(66vh - 208px);
    }
}*/
 @media only screen and (max-width: 1366px){
    .scroll-down {
       top:70% !important;
    }
 }
 ::placeholder{
     opacity: .5;
 }
.scroll-down {
    opacity: 1;
    -webkit-transition: all .5s ease-in 3s;
    transition: all .5s ease-in 3s;
}

.scroll-down {
    position: absolute;
    top:80%;
    left: 50%;
    margin-left: -24px;
    display: block;
    width: 48px;
    height: 48px;
    border: 2px solid #FFF;
    background-size: 14px auto;
    border-radius: 50%;
    z-index: 2;
    -webkit-animation: bounce 2s infinite 2s;
    animation: bounce 2s infinite 2s;
    -webkit-transition: all .2s ease-in;
    transition: all .2s ease-in;
    transform: scale(1) ;
}
@keyframes bounce {
    0%, 100%, 20%, 50%, 80% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    40% {
        -webkit-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px);
    }

    60% {
        -webkit-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px);
    }
}
*,
:after,
:before {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}
    .scroll-down:before {
        position: absolute;
        top: calc(50% - 8px);
        left: calc(50% - 6px);
        transform: rotate(-45deg);
        display: block;
        width: 12px;
        height: 12px;
        content: "";
        border: 2px solid white;
        border-width: 0px 0 2px 2px;
    }

@media only screen and (max-width: 768px) {
    .visible-false-main {
            display: none !important;
        }
    .scroll-down{
        display:none !important;
    }
    .visible-false-mobile {
        display: block;
        width: 100%;
    }
    .visible-false-mobile2 {
        display: contents;
    }
    body.fixed .navigation .links {
        background-color:white !important;
    }
        #scroll-top-button {
            bottom: 50px;
            left: 20px;
            z-index:5;
        }
    .carousel-cell .description {
        left: 8%;
        top: 60%;
    }
    .main-carousel{
        margin-top:0 !important;
    }
        .carousel-cell .description h1 {
            text-shadow: 1px 1px rgba(0, 0, 0, 0.20) !important;
            font-size: 18px;
            margin-bottom: 5px !important;
        }
        .content:not(.no-side) {
            padding-left: unset;
        }

        .filter-container .filter {
            padding: unset;
            margin: -3px;
            font-size: 10px;
        }
            .only-main-bg{
                background-color:white !important;
            }
    .navigation .links {
        width: 100%;
        border-radius: 0px;
        background-color: #fff;
        height: -webkit-fill-available;
        box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.75);
    }
    .product-filter .detail {
        margin-top:10px;
    }
        .navigation .links a.active, .navigation .links a:hover {
                border-bottom-color: white;
            }

            .navigation .links a {
                color: #686868;
                font-weight: 100;
                line-height: 5px;
                margin-top:10px !important;
                margin-bottom:10px !important;
                padding:unset;
            }

        .header .brand {
            display: none;
        }

        .header .band {
            display: none;
        }

        .tel {
            font-size: medium;
        }

        .search-service .near {
            margin-left: auto;
            margin-right: auto;
        }

        .search-service .dropdown {
        }

        .services .map {
            margin-left: unset;
        }

        .catalogs .item {
            width: calc((100% / 1) - 20px);
        }
    
        .button.main {
            margin-right: -13px;
            margin-left: auto;
            margin-right: auto;
            padding: 10px;
            width: 100%;
        }
        .has-roof.secondary{
            background-image:url(/images/cati/secondary-mob.png);
        }

        .kefet.items.item {
            width: calc(50% - 21px);
        }

        .kesfet .items .item .title {
            line-height:20px;
            font-size: small;
        }

        .callcenter {
            visibility: hidden;
        }

        .box-links .links.title-bottom-right {
            width: 100%;
        }

        .box-links .links.square {
            margin-bottom: 1rem;
            margin-right: 0 !important;
        }

        .box-links .links:not(:last-of-type) {
            margin-right: 0 !important;
            margin-bottom: 1rem;
        }

        .flexbox {
            display: block;
        }


        .carousel {
            width: 100%;
            background-position: top;
            background-size: 100% auto;
            margin-top: 73px;
        }

        .footer .band .subscription {
            width: 100%;
            display: block;
            justify-content: space-between;
            align-items: center;
        }

            .footer .band .subscription .liner input:not([type="submit"]) {
                margin: 0px;
                padding: 15px;
                width: 100%;
                height: 40px;
                border-radius: 40px;
                max-width: unset !important;
                font-size: 14px;
            }

            .footer .band .subscription .liner input[type="submit"] {
                width: 100px;
                position: unset;
            }

        .footer .band .social {
            padding-left: 0px !important;
            justify-content: space-evenly;
        }

        .social {
            width: 70%;
            padding: 0px;
            align-items: center;
            margin-right: auto;
            margin-left: auto;
        }

        .footer .band .subscription .liner {
            border-right: none !important;
            padding: 15px 0px;
        }

        .flexbox .column.is-one-third {
            width: 100%;
        }

        .footer .footer-links p.padding-right {
            padding-right: 0 !important;
            text-align: center;
        }

        .footer .footer-links p {
            text-align: center;
        }

        .footer .footer-links h1 {
            text-align: center;
        }

        .footer .footer-links h2, .footer .footer-links h3 {
            text-align: center;
        }

        .logo {
            height: calc(24vh - 217px);
        }

        .column is-one-third .img {
            width: 100%;
            height: auto;
        }

        .flexbox > .right {
            display: flex;
        }

        body.fixed .navigation {
            margin-top: -1px;
            background-color: #fff;
        }

            body.fixed .navigation .links
            body.fixed .navigation * {
                margin: 0;
            }

        .navigation .dropdown .list {
            display: flex;
            flex-wrap: wrap;
            width: calc((100% / 1) - 8px);
        }

            .navigation .dropdown .list .separator {
                height: unset;
                margin-top: unset;
            }

            .navigation .dropdown .list .product-category {
                padding: 15px 13px;
            }

            .navigation .dropdown .list .separator {
                border: unset;
            }

        .products .product {
            width: calc((100% / 2) - 5px);
            margin-right: unset;
            margin-bottom: 10px;
        }
        .products:after{
            content: unset;
        }
        .category .dropdown {
            width: 100%;
        }

        .content .description p {
            padding: 0;
            margin-bottom:10px;
        }

        .news-single p {
            padding-bottom: 10px;
            line-height: 19px;
        }

        .content {
            padding-bottom: unset;
        }

        .category {
            width: 100%;
            margin: auto;
            border: unset;
        }

        aside {
            width: 100% !important;
            margin: 0 auto;
        }

        .products {
            margin-right: unset;
        }

    .category .dropdown .dropbox {
        width: 100% !important;
        border: 1px solid #dc013d;
        margin-top: -2px;
    }

            .category .dropdown .dropbox li {
                border-bottom: 1px solid #fdd434;
            }

        .flexbox > .left.full {
            flex-grow: 1;
            margin-bottom: 10px;
            margin-bottom: 20px;
            margin-right: auto;
            margin-left: auto;
            margin-top: 20px;
            width: fit-content;
        }

        .kesfet .items .item {
            width: calc(100% - 0px);
            height: auto;
            margin-right: auto;
            margin-left: auto;
        }

        aside .box.breadcrumb {
            display: none;
        }

        .content.top-gutter {
            margin-bottom: 10px;
        }

        .search-service {
            width: 100%;
        }

        .responsive {
            width: 100%;
            height: auto;
        }

        .kesfet .items .item:hover {
            background-color: unset;
        }

            .kesfet .items .item:hover .title {
                color: #dc013d;
            }

            .kesfet .items .item:hover .description {
                color: black;
            }

        .footer .copyright a {
            font-size: 13px;
            margin-bottom: 10px;
        }

        .footer .copyright p {
            font-size: 10px;
            text-align: center;
            margin-top: 10px;
        }

        .header {
            position: fixed;
            top: 0;
            z-index: 100;
            width: 100%;
            background-color: #fff;
        }

        .menu-toggle {
            display: block !important;
            width: 100%;
        }

        body.fixed .navigation .links {
            margin-top: 24px !important;
        }

        .navigation .links {
            box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.75);
            margin-top: 25px !important;
        }

        .search-mobile {
            display: block;
            width: 100%;
            margin-bottom: -13px;
        }

        .search {
            box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.75);
            display: none !important;
        }

        .searchresults {
            width: 100% !important;
            margin: 6rem 0rem !important;
        }

        .search-title {
            background-color: unset;
            margin: 1rem 0rem;
        }

        .search-mobile-input.active {
            margin: 0rem 1rem;
            display: block;
            padding: 1rem 4rem;
        }



        .header nav {
            display: none;
            position: absolute;
            width: 100%;
            height: calc(100vh-50px);
            background: #FDD434;
            top: 50px;
            left: -100%;
            transition: 0.5s;
        }

            .header nav ul {
                display: block;
            }

            .header nav.active {
                left: 0;
               height: 736px !important;
            }


        .genel-basvuru form .umbraco-forms-field input:not([type="radio"]), .genel-basvuru form .umbraco-forms-field textarea, .bize-ulasin form .umbraco-forms-field input:not([type="radio"]), .bize-ulasin form .umbraco-forms-field textarea, .bayi-basvuru-formu form .umbraco-forms-field input:not([type="radio"]), .bayi-basvuru-formu form .umbraco-forms-field textarea {
            webkit-box-shadow: unset;
            -moz-box-shadow: unset;
            box-shadow: unset;
        }

      /*  .search-mobile input {
            display: none;
        }*/

    .search-button {
        position:absolute;
        left:20px;
        top:22px;
        font-size: 24px;
        color: #dc013d;
        float: right;
        transition: all .3s linear;
        margin-right:15px;
    }
    #mobilNavInit {
        right: 20px;
        top: 28px;
        position: absolute;
        width: 30px;
        height: 20px;
    }

    #mobileHeader #mobilNavInit.active {
        height: 25px;
        top: 13px;
        position: fixed;
        z-index: 999998;
    }

    #mobilNavInit i {
        width: 30px;
        height: 4px;
        background: #dc013d;
        position: absolute;
        top: 0;
        display: block;
        -webkit-transition: all .2s ease-out;
        -moz-transition: all .2s ease-out;
        -ms-transition: all .2s ease-out;
        -o-transition: all .2s ease-out;
        transition: all .2s ease-out;
        opacity: 1;
    }

        #mobilNavInit i.l2 {
            top: 8px;
        }

        #mobilNavInit i.l3 {
            top: 16px;
        }

    #mobilNavInit.active .l1 {
        top: 12px;
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
    }

    #mobilNavInit.active .l2 {
        opacity: 0;
    }

    #mobilNavInit.active .l3 {
        top: 12px;
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
    }

        .search-mobile button {
            display: none;
        }

            .search-mobile button.active {
                display: block;
                float: right;
                background-color: unset;
                font-size: 24px;
                color: #dc013d;
                left: 150px;
                top: 20px;
                margin-bottom: 0px;
                position: inherit;
                padding: 0;
            }

        .search-mobile .search-button.active {
            display: none;
        }

    .search-table-input.active {
        margin-right: 20px;
        margin-left:1rem;
        background-color: #e8e8e8;
        border-radius: 25px !important;
        height: 40px;
        padding-top: 7px;
        margin-bottom: 0px;
        display: block;
        float: right;
        font-size: 13px;
        padding: 6px;
        width: 100%;
        padding-left:15px;
        /*-webkit-transition: all .3s ease-out 0s;
        -moz-transition: all .3s ease-out 0s;
        transition: all .3s ease-out 0s;
        transition-delay: .3s;*/
    }

    .search-service .dropdown .dropdown-header{
        padding:17px 10px;
    }
        .header nav a {
            border-bottom: 1px solid rgba(0,0,0,.2);
            margin-bottom: 5rem;
        }


        .footer .copyright {
            /*height: 90px !important;*/
            background-color: unset;
        }

        .guides .guide {
            display: block;
        }
    .guides .guide:last-child {
       margin-bottom:20px;
    }

    .guides .guide .buttons {
        display: flex;
        border: unset;
        margin-bottom: -5px;
        margin-top: -15px;
        width: 100%;
    }

    aside .box .title{
        margin-bottom:unset;
    }

    .guides .guide .buttons a {
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 5px;
    }

            .guides .guide .caption {
                border: unset;
                margin: 2rem;
                flex-direction: column;
            }

                .guides .guide .caption h1 {
                    margin-bottom: 10px;
                    margin-right: auto;
                    margin-left: auto;
                }

        .category .description {
            padding: unset;
            font-size: 12px;
        }

        .search-table {
            border-collapse: collapse;
            border-spacing: 0;
            width: 100%;
            margin-bottom: 10px;
            margin-top: 6px;
        }

        .page-image img {
            margin-top: 20px;
        }

    .simfer-logo {
        width: 40%;
        opacity: 1;
        display: block;
        text-align: center;
        position:absolute;
        margin-left: auto;
        margin-right: auto;
        top:15px;
        left: 0;
        right: 0;
        -webkit-transition: opacity .3s ease-in-out 0s;
        -moz-transition: opacity .3s ease-in-out 0s;
        transition: opacity .3s ease-in-out 0s;
    }

        .simfer-logo.active {
            width: 0;
            opacity: 0;
            -webkit-transition: opacity .3s ease-in-out 0s;
            -moz-transition: opacity .3s ease-in-out 0s;
            transition: opacity .3s ease-in-out 0s;
            /* display: none;*/
        }

        .right {/*
            margin: 10px;
            width: 100%;*/
        }

            .right img {
                max-width: 100%;
                height: auto;
            }

        .guides .guide .caption p {
            margin: auto;
            text-align: center;
            line-height: 19px;
        }

        /*.product-detail .extras .general{
        display:unset;
    }*/
        .product-detail .extras .elites .elite .image {
            width: unset;
        }

        .product-detail .main-area .top > div {
            width: 100%;
            margin-top: 17px;
        }

        .product-detail {
            padding-top: 120px;
            margin-top: 20px;
        }

            .product-detail .main-area .top, .product-detail .main-area .bottom {
                display: block;
            }

                .product-detail .main-area .bottom .icons {
                    padding: 16px 0;
                }

                .product-detail .main-area .bottom > div {
                    height: unset;
                }

                .product-detail .main-area .bottom .icons img:not(:last-of-type) {
                    width: 50px;
                }

                .product-detail .main-area .bottom > div img {
                    width: 50px;
                }

        .filter-container .filter:not(:last-of-type) {
            margin-right: 14px;
            font-size: 10px;
        }

        .product-detail .extras .elites {
            padding: unset;
        }

            .product-detail .extras .elites .elite .image {
                flex-shrink: unset;
                margin: 15px;
            }

            .product-detail .extras .elites .elite {
                display: unset;
            }

                .product-detail .extras .elites .elite .description {
                    width: 88%;
                    margin: auto;
                }

                    .product-detail .extras .elites .elite .description h1 {
                        margin-top: 10px;
                    }

        .product-detail .manuel {
            display: unset;
        }

            .product-detail .manuel .download {
                margin: 1rem 0rem;
                margin-bottom:0;
                width:100%;
            }

            .product-detail .manuel .schema {
            }

        .product-detail .extras .general .right img {
            display: none;
        }

        .container-mobilSlider {
            max-width: 1200px;
            width: 80%;
            display: block;
        }


        .gallery-image {
            width: 100%;
            height: auto;
            margin-right: 10px;
            counter-increment: gallery-cell;
        }

        .guides {
            margin-bottom: 10px;
        }

        .gallery {
            background: unset;
        }
        .width-for-mob{
            width:180px !important;
        }
        .gallery-cell {
            width: 100%;
        }

        .gallery-image-img {
            max-width: 100%;
            height: auto;
        }

        .infos {
           /* margin: 5rem 0rem;*/
        }

        .mobile-menu {
            height: 1200px;
            margin: 20px 0px;
            text-align: center;
        }
	.modal-content {
	width:100%;
	}
            .mobile-menu a {
                margin: 0rem 0rem !important;
                justify-content: center !important;
            }

            .mobile-menu li {
                color: red !important;
            }

        .MobileMenuDivWrapper {
            max-height: 736px;
            height: 100%;
            width: 100%;
            overflow-y: scroll;
            -webkit-overflow-scrolling: touch;
        }


        .carousel .item .description {
            width: 100%;
            position: absolute;
            bottom: calc(80% - 100px);
            right: 5%;
        }

            .carousel .item .description h1 {
                font-family: TisaSansPro;
                font-weight: 900;
                font-size: 27px;
                margin-bottom: 2px;
                animation-delay: 1.5s;
                animation: pop-in 1.6s ease-out forwards;
            }

        .product-search {
            margin: auto;
            justify-content: center;
        }

            .product-search .product {
                width: calc((100% / 3) - -33px);
                margin-right: 10px;
                padding: 5px;
            }

        .has-roof {
           /* background-image: unset !important;*/
        }

        .box-links .links.title-bottom-right .title {
            position: absolute;
            bottom: 20px;
            right: 10px;
        }

        .product-list {
            padding-top: 18px;
        }

        .row:not(:last-of-type) {
            padding-bottom: unset !important;
        }

        .footer .band .subscription p {
            text-align: center;
            font-size: 18px;
            line-height: 25px;
        }

        .mobile-btn {
            text-align: center !important;
            margin-top: 20px !important;
        }
        .products .product .caption h1{
            width:100%;
        }
        .box-links.has-padding {
            padding-top: 0px;
            padding-bottom: 0px;
            margin-top:10px;
        }

        .footer .footer-links img {
            max-width: 20%;
            margin-bottom: 20px;
        }

        body.fixed .navigation .links, body.fixed .navigation .search {
            box-shadow: unset;
            height: -webkit-fill-available !important;
        }

        .mobile-shadow {
            box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.75);
        }

        .box-links .links .title h1 {
            font-size: 20px;
        }

        .box-links .links {
            margin-bottom: 15px;
        }

        .footer .copyright a:not(:last-of-type):after {
            margin-left: 5px;
        }

    .mobile-spcial {
        text-align: center;
        width: 100%;
        background-color: #dc013d;
        width: 35px;
        height: 35px;
        border-radius: 40px;
        margin-bottom: 10px;
        margin-top: 20px;
        margin-right: auto;
        margin-left: auto;
    }

        .grey-split {
            border-top: 1.5px solid #fdd43473;
            width: 60%;
            margin-right: auto;
            margin-left: auto;
        }

        .black-split {
            border-top: 1.5px solid #000;
            width: 100%;
            margin-right: auto;
            margin-left: auto;
        }

        .content.bottom-gutter {
            padding-bottom: unset;
        }

        .label-tittle-filter {
            font-size: 15px;
            margin-top: 40px;
        }

        .open-downFilter.active {
            display: none;
        }

        .close-downFilter.active {
            display: -webkit-inline-box;
        }

        .close-downFilter {
            display: none;
        }

        #menu-product-filter {
            width: 100%;
            overflow: hidden;
            max-height: 0;
            padding: 0;
            margin: 5px 5px;
            -webkit-transition: all 0.3s ease;
        }

        .toggle-tittle-filter {
            color: #7a7a7a;
            margin: 10px 10px;
        }

        #menu-product-toggle-filter {
            display: none;
        }

            #menu-product-toggle-filter:checked + #menu-product-filter {
                max-height: -webkit-fill-available;
                margin: 10px 5px;
            }

        .product-search .product .image {
            margin-bottom: -30px;
        }

        .flexbox.fullwidth {
            width: 100%;
        }


        .search-service .near .button {
            margin-right: auto;
            margin-left: auto;
            width: 70%;
        }

        .search-service .dropdown .dropbox {
            z-index: 11;
        }

        aside .box:last-of-type {
            margin-bottom: 10px;
        }

        .content-description:not(.no-margin) {
            text-align: center;
        }

        .form-title {
            text-align: center;
            margin-top: 10px;
        }

        .bayi-basvuru-formu label {
            line-height: 20px;
            font-size: 12px;
        }

        html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
            vertical-align: middle !important;
        }

        .genel-basvuru form .umbraco-forms-navigation, .bize-ulasin form .umbraco-forms-navigation, .bayi-basvuru-formu form .umbraco-forms-navigation {
            margin-top: -10px;
            margin-bottom: 10px;
        }

        .genel-basvuru .btn, .bize-ulasin .btn, .bayi-basvuru-formu .btn {
            margin: 10px auto;
        }
    .description {
        padding-bottom: 10px;
    }
        .accordion{
            padding-bottom:10px;
        }
        .accordion .item .title {
            min-height: 50px;
            line-height: 23px;
            font-weight: 500;
        }

        .accordion .item .title, .accordion .item .description {
            font-size: 16px;
            margin: 6px 12px;
            line-height: 22px;
        }

        .accordion .item {
            margin-bottom: 10px;
        }

        .filter-container-kesfet {
            border: 1px solid #b7b7ba;
            border-top: none;
            background-color: white;
            display: contents;
            justify-content: center;
            align-items: center;
            margin-bottom: 20px;
            height: 60px;
            width: 100%;
        }

        .kesfet .items .item .image img {
            margin-right: auto;
            margin-left: auto;
        }

        .wrapper.kurumsal h3 {
            text-align: center;
        }

        .item.side-card.reverse {
            flex-direction: column;
        }

        .framed:not(.doubled) {
            height: 30%;
            margin-top: 10px;
        }

        .item.side-card .caption p {
            display: block;
            padding: unset;
            text-align: center;
            margin-bottom: 20px;
        }

        .item.side-card:not(.reverse) .caption {
            margin-left: unset;
            padding-bottom:10px;
        }

        .item.side-card {
            display: contents;
        }

        .framed img {
            margin-right: auto;
            margin-left: auto;
        }

        .framed {
            border: unset;
        }

            .framed.doubled > * {
                border: unset;
                height: 105%;
            }

        .wrapper.kurumsal ul li {
            line-height: 22px;
        }

        .apply-image {
            margin-right: unset;
        }

        .square-box > * {
            position: unset;
        }

        .square-box {
            position: relative;
            padding-top: 3%;
        }


        .flexbox.same-width > * {
            height: 300px;
        }
            .flexbox.same-width .apply-image {
                height: auto;
            }
                .flexbox.same-width .apply-image .framed {
                    height: 200px;
                }
            .flexbox.same-width .square-box {
                height:auto;
            }
        .news .item, .explore-category .item {
            width: calc((100% / 2) - 20px);
        }

            .news .item .caption .date, .news .item .caption p, .explore-category .item .caption .date, .explore-category .item .caption p {
                text-align: center;
            }

            .news .item .caption u, .explore-category .item .caption u {
                border-left: unset;
                padding-left: unset;
            }

        .commercials .item {
            width: calc((100% / 1) - 20px);
        }

        .content .timeline * {
            margin-bottom: 10px;
            padding-bottom: 10px;
        }

        .content .timeline {
            margin-top: 20px;
        }

        .mobile-footer {
            display: block;
            text-align: center;
            margin-top: 15px;
        }
    .footer-links-2{
        padding:0 !important;
    }
    .mobile-footer a {
    }

            .filter-container{
            }
            .filter-container .inner{
                text-align:center;
                border-bottom:unset;
            }
        .certs .item {
            width: calc((100% / 2) - 20px);
        }
        aside .box .title{
            margin-bottom:15px;
        }
        aside .box  .boxProduct {
            margin-bottom: 0;
        }
        .mob-item-killer{
            display:none !important;
        }
        .flip-animation .back {
            line-height: 20px;
        }

        .wrapper.kurumsal ul {
            padding-bottom: 10px;
        }

        .footer .copyright a:not(:last-of-type):after {
            /*border-right: unset;*/
        }

        .footer-box {
            margin-top: 0;
        }

        .footer .copyright a:not(:last-of-type) {
            margin-right: unset;
        }

        .customer-box {
            margin-bottom: -140px;
        }

    .navigation .links a.active, .navigation .links a:hover {
        color: #dc013d;
        line-height:5px;
    }
    .rulineheight{
        line-height:18px !important;
    }
    .rumobsertifika{
        line-height:14px !important;
        font-size:13px !important;
    }
        .compare-container .column .description {
            padding: 5px;
        }
    .compare-container .column.has-two .image {
        height: auto;
        padding: 5px;
    }

    .compare-container .column.has-three .image {
        height: auto;
        padding: 5px;
    }
  
    .compare-container .column .description h1 {
        font-size: 20px;
        text-align: left;
        margin-top: 10px;
    }
    .compare-container .column.has-three .description h1 {
        font-size: 16px;
        height: 60px;
    }
        .compare-container .column .description .icons li {
            font-size: 12px;
        }

            .compare-container .column .description .icons li img {
                margin-right: 10px;
                width: 40px;
            }
    .compare-container .column.has-three:not(:last-of-type){
        width:calc(33% - 5px);
    }
    .compare-container .column.has-three {
        width: calc(33% - 5px);
    }

        .compare-container .product-columns {
            display: flex;
            justify-content:center;
        }
    .compare-container .column:not(:last-of-type){
        margin-right:5px;
    }

    .compare-container .column.has-two:not(:last-of-type){
        width:calc(50% - 5px);
    }
    .compare-container .column {
        border: unset;
    }

            .compare-container .column.has-two {
                width: calc(50% - 5px);
            }

            .compare-container .column .image img {
                width: 100%;
                margin-right: auto;
                margin-left: auto;
            }

        .services .map {
            height: 400px !important;
        }

        .guides .guide .buttons a:first-of-type {
            margin-right: 1px;
        }


        .product-detail .main-area .top .image {
            margin-left: 0px;
        }

        .product-detail .extras .general ul li {
            display: -webkit-inline-box;
        }

        .product-detail .extras .general .left {
            width:100%;
            padding: 10px 0px 0px 20px;
            margin-bottom:10px;
            line-height: 19px;
        }

        .product-detail .manuel .schema {
            border-bottom: unset;
            border-right: unset;
        }

        .product-detail .main-area {
            background-image: unset;
            padding: 20px;
            border:1px solid #dc013d;
            border-top:unset;
        }

        .product-detail .extras .general .details .detail {
            text-align: left;
        }


        .product-detail .extras .general ul {
            margin-bottom: 20px;
            display: grid;
        }

        .product-detail .main-area .top .summary h1 {
            text-align: center;
            font-size: 23px;
            line-height:33px;
            margin-bottom:1px;
        }

        .product-detail .main-area .top .summary h2 {
            margin-bottom: 15px;
        }

        .product-detail .main-area .top .summary h1:last-of-type:after {
            margin: 20px 0px 20px 0;
        }

        .product-detail .extras .general {
        }

        .langCh {
            width: 100%;
            padding: 50px 0;
            position: absolute;
            text-align: center;
            background-color: lightblue;
            margin-top: 20px;
        }

        .container-mb-pg {
            padding: 10px 0px;
        }
    }

.iletisim-form input{
    border: 1px solid #b7b7ba;
    display: block;
    width: 95%;
    height: 100%;
    padding: 10px;
    font-size: 13px;
    font-family: CoreSansNR;


}

.bulten-alert{
margin-top: 15px;
    font-size: 18px !important;

}
  .text-danger {
	    color: #dc013d;
	 margin-top:5px;
	 font-size:15px;
   }

.sub-result{
	margin-bottom:15px;
}
.bigtext{

width: 100%;
    height: 140px;
    border: 1px solid #b7b7ba;
    display: block;
    
    padding: 10px;
    font-size: 13px;
    font-family: CoreSansNR;
}

.text-danger li{
color:#dc013d !important;
	font-size:14px;
	margin-bottom:5px;
}

.iletisim-form  .col-md-6{
width: 50%;
margin-bottom:15px;

}

.iletisim-form  .col-12{
width: 100%;
display:flex;

}

.iletisim-form .is-right{

    float: right;
}
.centered-send-button{
display:flex;
	text-align:center;
	justify-items: center;
	justify-content: space-evenly;

	margin-top:15px;
}

.left-send-button{
	
	display:flex;
	text-align:left;
	justify-items: left;
	margin-top:5px;
}
.left-send-button input{
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    background-color: #dc013d;
    color: #FDD434;
    font-family: TisaSansPro;
    font-weight: 700;
    font-size: 15px;
    padding: 10px 35px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 0px !important;
    margin-bottom: 20px !important;
	width:20%;
	
}

.centered-send-button input{
-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    background-color: #dc013d;
    color: #FDD434;
    font-family: TisaSansPro;
    font-weight: 700;
    font-size: 15px;
    padding: 10px 35px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 0px !important;
    margin-bottom: 20px !important;
	width:15%;
    
}

.bayi-form legend {
    font-size: 16px;
    font-weight: 300;
    padding: 15px 0;
    margin-bottom: 15px;
    color: #dc013d;
    width: 100%;
    border-bottom: 1px solid #dc013d;
}

.bayi-form label {
    line-height: 25px;
    font-weight: 300;
}

.bayi-form .row-fluid {
    display: flex;
    justify-content: space-between;
}

    .bayi-form .row-fluid .col-md-6 {
        width: 49%;
    }

.bayi-form .umbraco-forms-field-wrapper {
    margin-bottom: 10px;
}

    .bayi-form .umbraco-forms-field-wrapper textarea {
        border: 1px solid #b7b7ba;
        display: block;
        width: 100%;
        height: 140px;
        padding: 10px;
        font-size: 13px;
        font-family: CoreSansNR;
    }
.bayi-form .umbraco-forms-container input[type="text"] {
    border: 1px solid #b7b7ba;
    display: block;
    width: 100%;
    height: 100%;
    padding: 10px;
    font-size: 13px;
    font-family: CoreSansNR;
}
.iletisim-form .col-12.select-c{
    margin-bottom: 15px;
}

.iletisim-form .col-12 select{
    border: 1px solid #b7b7ba;
    display: block;
    width: 100%;
    height: 100%;
    padding: 10px;
    font-size: 13px;
    font-family: CoreSansNR;
}



  .place_holder {
    color: #808080a1;
  }



.bayi-form .umbraco-forms-field:not(:last-of-type) {
    margin-bottom:5px;
}

.bayi-form .row-fluid .col-md-4 {
    width: 100%;
    display: flex;
    justify-content: space-between;
}
    .bayi-form .row-fluid .col-md-4:not(:last-of-type) {
        margin-right: 10px;
    }

.bayi-form .col-md-4 .umbraco-forms-field-wrapper {
    width: 33%;
}

    .bayi-form .umbraco-forms-container .umbraco-forms-field-wrapper input[type="text"] {
        border: 1px solid #b7b7ba;
        display: block;
        width: 100%;
        height: 60%;
        padding: 10px;
        font-size: 13px;
        font-family: CoreSansNR;
    }





.bayi-form .row-fluid .col-md-2 {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.bayi-form .row-fluid .col-md-2:not(:last-of-type) {
    margin-right: 10px;
}


.bayi-form .umbraco-forms-container .umbraco-forms-field-wrapper input[type="radio"] {
    -webkit-appearance: radio;
    width: 15px;
    height: 15px;
    display: inline;
}


.bayi-form .genelform {

    width:100%;
}
   
 
   
 .bayi-form .umbraco-forms-field .text-danger{
	 
	 color: #dc013d;
	 margin-top:5px;
	 font-size:15px;
 }

    /*media parantezi*/

.search-div {
    position: absolute;
    top: 75px;
    width: 100%;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: white;
    transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    z-index: -1;
}

    .search-div.slide-in {
        -webkit-animation: slide-in 0.8s forwards;
        animation: slide-in 0.8s forwards;
    }

    .search-div.slide-out {
        -webkit-animation: slide-out 0.8s forwards;
        animation: slide-out 0.8s forwards;
    }

@keyframes slide-in {
    100% {
        transform: translateX(0%);
    }
}

@-webkit-keyframes slide-in {
    100% {
        -webkit-transform: translateX(0%);
    }
}

@keyframes slide-out {
    0% {
        transform: translateX(0%);
    }

    100% {
        transform: translateX(-100%);
    }
}

@-webkit-keyframes slide-out {
    0% {
        -webkit-transform: translateX(0%);
    }

    100% {
        -webkit-transform: translateX(-100%);
    }
}
@media only screen and (max-width:600px) {
    .product-detail{
        background-image:unset !important;
        padding-top:0px;
    }
    .product-detail .main-area{
        border:1px solid #dc013d;
    }
}


@media only screen and (max-width: 480px){
.modal .modal-body span {
    position: absolute;
    right: 3%;
    font-size: 43px;
    top: 24%;
    border-radius: 50%;
    color: #ea0a48;
    cursor: pointer;
}
	
	.modal .modal-body {
    margin: auto;
    background-size: contain!important;
    position: relative;
    background-position: center!important;
    background-repeat: no-repeat!important;
    height: 100%;
    width: 100%;
}
	
	
	.modal-collapser span#closer {
    z-index: 999;
    position: absolute;
    right: 4%;
    font-size: 40px;
    top: 19%;
    border-radius: 50%;
    color: #ea0a48;
    cursor: pointer;
}
	
}
