.text-right {
    text-align: right !important;
}

.text-center {
    text-align: center !important;
}

#chkOkudum {
    margin-left: 0 !important;
}

.text-left {
    text-align: left !important;
}
/* here you can put your own css to customize and override the theme */
.badge-green {
    background-color: #999;
}

.menu-search-custom {
    font-size: 12px;
    /*margin-top: 27px;*/
}

    .menu-search-custom .input-group {
        width: 100% !important;
    }

    .menu-search-custom .input-group-btn {
        width: auto !important;
    }

    .menu-search-custom input {
        font-size: 16px !important;
        width: 100% !important;
    }

    .menu-search-custom select {
        padding: 2px !important;
    }

.tt-is-under-cursor {
    background-color: #000000 !important;
    color: #FFFFFF !important;
}

.leads {
    background-color: #FFF;
}

    .leads .list-group-item.last {
        text-decoration: none;
        background-color: #f8f8f8;
    }
    .leads .list-group{
        display:flex;
        flex-direction:column;
        gap:12px;
    }
    .leads .list-group-item {
        font-size: 12px;
        color: inherit;
        border: solid 1px #dfd0d0;
        padding: 16px !important;
        border-radius: 6px !important;
    }

        .leads .list-group-item h4 {
            font-size: 14px;
            font-family:'Inter';
            font-weight:600;
        }

    .leads h4.block {
        margin: 0;
        padding:16px;
   
    }

    .leads .list-group-item h4 img {
        margin-top: -5px;
    }

    .leads .row.page {
        padding-left: 15px;
        padding-right: 15px;
    }

    .leads .pagination {
        margin-top: -10px;
    }

    .leads span.label.label-danger {
        font-size: 10px;
    }

    .leads .list-group-item-text {
        height: 62px;
        overflow: hidden;
        font-family:'Inter';
    }

#bxSliderVip {
    margin-left: -46px;
}

.breadcrumb li:last-child a {
    color: #e6400c;
}
/* sidebar products */
.vipAb {
    background: #fff;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 20px;
}

    .vipAb h2 {
        padding-left: 7px;
        color: #6E6E6E;
    }

.vipcompanies li {
    padding: 0;
    margin: 0;
}

.vipcompanies {
    padding: 0;
    margin: 0;
    border-top: solid 1px #F2F2F2;
    padding-top: 7px;
}

    .vipcompanies .item {
        width: 100%;
        overflow: hidden;
        border-bottom: solid 1px #eee;
        padding-top: 6px;
        padding-bottom: 8px;
    }

    .vipcompanies img {
        width: 70px;
        height: 70px;
        margin-left: 5px;
        border: solid 1px #f2f2f2;
        float: left;
    }

    .vipcompanies h3 {
        font: 300 12px 'Open Sans', sans-serif;
        text-transform: none;
        margin-left: 85px;
    }

    .vipcompanies .bx-controls-direction {
        top: -47px;
        right: 5px;
    }

    .vipcompanies a {
        color: #7e7e7e;
    }

        .vipcompanies a:hover {
            color: #E02222;
        }

.topcountries {
    background: #FFF;
    width: 100%;
    padding: 10px;
}

.topcountriesAb {
    background: #f8f8f8;
    width: 100%;
    padding: 10px;
}

.topcountries h3 {
    padding-left: 10px;
    padding-top: 10px;
    background: url(/assetsFront/img/top-countries-icon.png) no-repeat right 20px;
}

.topcountries a {
    font-size: 14px;
    color: #555555;
    padding-top: 1px;
}

.topcountries img {
    margin-right: 8px;
    float: left;
    margin-top: -2px;
}

/*Testimonials*/
.testimonials-v1 .carousel {
    margin-bottom: 0;
}

.testimonials-v1 .item span.testimonials-slide {
    padding: 15px;
    color: #8a8a8a;
    display: block;
    font-size: 14px;
    line-height: 20px;
    font-style: italic;
    background: #f8f8f8 url(/assetsFront/img/sliders/carousel/corners-red.png) no-repeat right bottom;
}

.testimonials-v1 .carousel-info {
    overflow: hidden;
    padding-top: 15px;
    background: url(/assetsFront/img/arrow-testimonials.png) no-repeat 83px 0;
}

    .testimonials-v1 .carousel-info img {
        width: 75px;
        height: 75px;
        padding: 3px;
        border-radius: 150px !important;
        border: solid 1px #f5f5f5;
    }

.testimonials-v1 .carousel-info {
    overflow: hidden;
}

    .testimonials-v1 .carousel-info img {
        margin-right: 15px;
    }

    .testimonials-v1 .carousel-info span {
        display: block;
    }

.testimonials-v1 span.testimonials-name {
    color: #0da3e2;
    font-size: 16px;
    font-weight: 300;
    margin: 23px 0 7px;
}

.testimonials-v1 span.testimonials-post {
    color: #656565;
    font-size: 12px;
}

.testimonials-v1 .left-btn, .testimonials-v1 .right-btn {
    right: 0;
    width: 24px;
    height: 24px;
    bottom: 30px;
    position: absolute;
    display: inline-block;
}

.testimonials-v1 .left-btn {
    right: 25px;
    background: url(/assetsFront/img/icons/left.png) no-repeat;
}

.testimonials-v1 .right-btn {
    background: url(/assetsFront/img/icons/right.png) no-repeat;
}

    .testimonials-v1 .right-btn:hover {
        background: url(/assetsFront/img/sliders/bxslider/right-red-hover.png) no-repeat;
    }

.testimonials-v1 .left-btn:hover {
    background: url(/assetsFront/img/sliders/bxslider/left-red-hover.png) no-repeat;
}

/*Steps*/



/*Steps*/
.front-steps {
    padding: 15px 20px 44px;
    position: relative;
}

    .front-steps p {
        color: #fff;
        font-size: 12px;
        line-height: 18px;
        margin-bottom: 0;
    }

.front-steps {
    height: 190px;
    /*width: 282px;*/
    padding-left: 8px;
    padding-right: 8px;
    background-position: center 10% !important;
}


    .front-steps h2 {
        color: #f0f0f0;
        font-size: 16px;
        position: relative;
        top: 100%;
        text-align: center;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        font-family: Tahoma;
        padding-left: 10px;
        padding-right: 10px;
        line-height: 20px;
    }

    .front-steps.ar {
        height: 190px;
        /*width: 282px;*/
        padding-left: 8px;
        padding-right: 8px;
    }

    .front-steps h2.ar {
        color: #f0f0f0;
        font-size: 16px;
        position: relative;
        top: 88%;
        text-align: center;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        font-family: Tahoma;
        padding-left: 10px;
        padding-right: 10px;
        line-height: 20px;
    }

    .front-steps.en {
        height: 190px;
        /*width: 282px;*/
        padding-left: 8px;
        padding-right: 8px;
    }

    .front-steps h2.en {
        color: #f0f0f0;
        font-size: 16px;
        position: relative;
        top: 96%;
        text-align: center;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        font-family: Tahoma;
        padding-left: 10px;
        padding-right: 10px;
        line-height: 20px;
    }

    .front-steps.tr {
        height: 190px;
        /*width: 282px;*/
        padding-left: 8px;
        padding-right: 8px;
    }


        .front-steps.tr h2 {
            color: #f0f0f0;
            font-size: 16px;
            position: relative;
            top: 99%;
            text-align: center;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            font-family: Tahoma;
            padding-left: 10px;
            padding-right: 10px;
            line-height: 20px;
        }

    .front-steps.ru {
        height: 190px;
        /*width: 282px;*/
        padding-left: 8px;
        padding-right: 8px;
    }


        .front-steps.ru h2 {
            color: #f0f0f0;
            font-size: 16px;
            position: relative;
            top: 98%;
            text-align: center;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            font-family: Tahoma;
            padding-left: 10px;
            padding-right: 10px;
            line-height: 20px;
        }

    .front-steps.fr {
        height: 190px;
        /*width: 282px;*/
        padding-left: 8px;
        padding-right: 8px;
    }


        .front-steps.fr h2 {
            color: #f0f0f0;
            font-size: 16px;
            position: relative;
            top: 100%;
            text-align: center;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            font-family: Tahoma;
            padding-left: 10px;
            padding-right: 10px;
            line-height: 20px;
        }

    .front-steps.pt {
        height: 197px;
        /*width: 282px;*/
        padding-left: 8px;
        padding-right: 8px;
    }

        .front-steps.pt h2 {
            color: #f0f0f0;
            font-size: 16px;
            position: relative;
            top: 96%;
            text-align: center;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            font-family: Tahoma;
            padding-left: 10px;
            padding-right: 10px;
            line-height: 20px;
        }

    .front-steps.es {
        height: 197px;
        /*width: 282px;*/
        padding-left: 8px;
        padding-right: 8px;
    }

        .front-steps.es h2 {
            color: #f0f0f0;
            font-size: 16px;
            position: relative;
            top: 96%;
            text-align: center;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            font-family: Tahoma;
            padding-left: 10px;
            padding-right: 10px;
            line-height: 20px;
        }

    .front-steps.front-step-one h2 {
        color: #fefefe;
    }

    .front-steps.front-step-one {
        background: #E02222 url(/assetsFront/img/steps/one_t.png) no-repeat top;
        margin-right: 1px;
    }

    .front-steps.front-step-two {
        background: #7c858e url(/assetsFront/img/steps/two_t.png) no-repeat top;
        margin-right: 1px;
    }

    .front-steps.front-step-three {
        background: #68727c url(/assetsFront/img/steps/three_t.png) no-repeat top;
    }

    .front-steps.front-step-one, .front-steps.front-step-two {
        position: relative;
    }

        .front-steps.front-step-one:after, .front-steps.front-step-two:after {
            top: 50%;
            width: 0;
            height: 0;
            left: 100%;
            z-index: 2;
            content: " ";
            display: block;
            margin-top: -1em;
            position: absolute;
            border-left: 15px solid #e02222;
            border-top: 15px solid transparent;
            border-bottom: 15px solid transparent;
        }

    .front-steps::before, .front-steps:after {
        top: 49%;
        width: 0;
        height: 0;
        left: 100%;
        z-index: 2;
        content: " ";
        display: block;
        margin-top: -1em;
        position: absolute;
        border-left: 17px solid #f2f2f2;
        ;
        border-top: 17px solid transparent;
        border-bottom: 17px solid transparent;
    }

    .front-steps.front-step-two:after {
        top: 50%;
        width: 0;
        height: 0;
        left: 100%;
        z-index: 2;
        content: " ";
        display: block;
        margin-top: -1em;
        position: absolute;
        border-left: 15px solid #7c858e;
        border-top: 15px solid transparent;
        border-bottom: 15px solid transparent;
    }

    .front-steps.front-step::before {
        top: 50%;
        width: 0;
        height: 0;
        left: 100%;
        z-index: 2;
        content: " ";
        display: block;
        margin-top: -1em;
        position: absolute;
        border-left: 18px solid #ffffff;
        border-top: 15px solid transparent;
        border-bottom: 15px solid transparent;
    }

.no-space-steps {
    padding: 0 15px;
}


/*.front-steps {
    padding: 15px 20px 33px;
    position: relative;
}

    .front-steps p {
        color: #fff;
        font-size: 12px;
        line-height: 18px;
        margin-bottom: 0;
    }

    .front-steps h2 {
        color: #f0f0f0;
        font-size: 22px;
    }

    .front-steps.tr {
        height: 130px;
    }

        .front-steps.tr h2 {
            color: #f0f0f0;
            font-size: 22px;
            position: absolute;
            top: 50%;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
        }

    .front-steps.en {
        height: 130px;
    }

        .front-steps.en h2 {
            color: #f0f0f0;
            font-size: 23px;
            position: absolute;
            top: 50%;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
        }

    .front-steps.ar {
        height: 130px;
    }

        .front-steps.ar h2 {
            color: #f0f0f0;
            font-size: 23px;
            position: absolute;
            top: 50%;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            direction: rtl;
            padding-right: 15px;
        }

    .front-steps.ru {
        height: 130px;
    }

        .front-steps.ru h2 {
            color: #f0f0f0;
            font-size: 19px;
            position: absolute;
            top: 50%;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
        }
    .front-steps.es {
        height: 130px;
    }

        .front-steps.es h2 {
            color: #f0f0f0;
            font-size: 19px;
            position: absolute;
            top: 50%;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
        }
    .front-steps.pt {
        height: 130px;
    }

        .front-steps.pt h2 {
            color: #f0f0f0;
            font-size: 19px;
            position: absolute;
            top: 50%;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            padding-right: 10px;
        }
    .front-steps.fr {
        height: 130px;
    }

        .front-steps.fr h2 {
            color: #f0f0f0;
            font-size: 19px;
            position: absolute;
            top: 50%;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            padding-right: 10px;
        }

    .front-steps.front-step-one h2 {
        color: #fefefe;
    }

    .front-steps.front-step-one {
        background: #E02222 url(/assetsFront/img/steps/one.png) no-repeat right bottom;
    }

    .front-steps.front-step-two {
        background: #7c858e url(/assetsFront/img/steps/two.png) no-repeat right bottom;
    }

    .front-steps.front-step-three {
        background: #68727c url(/assetsFront/img/steps/three.png) no-repeat right bottom;
    }

    .front-steps.front-step-one, .front-steps.front-step-two {
        position: relative;
    }

        .front-steps.front-step-one:after, .front-steps.front-step-two:after {
            top: 50%;
            width: 0;
            height: 0;
            left: 100%;
            z-index: 2;
            content: " ";
            display: block;
            margin-top: -1em;
            position: absolute;
            border-left: 15px solid #EB3D3D;
            border-top: 15px solid transparent;
            border-bottom: 15px solid transparent;
        }

        .front-steps.front-step-two:after {
            border-left-color: #868e96;
        }

.no-space-steps {
    padding: 0 15px;
}*/

.brands {
    background: #FFF;
}

.testimonials-v2 .left-btn, .testimonials-v2 .right-btn {
    right: 0;
    width: 24px;
    height: 24px;
    bottom: 6px;
    position: absolute;
    display: inline-block;
}

.testimonials-v2 .left-btn {
    right: 25px;
    background: url(/assetsFront/img/icons/left.png) no-repeat;
}

.testimonials-v2 .right-btn {
    background: url(/assetsFront/img/icons/right.png) no-repeat;
}

    .testimonials-v2 .right-btn:hover {
        background: url(/assetsFront/img/sliders/bxslider/right-red-hover.png) no-repeat;
    }

.testimonials-v2 .left-btn:hover {
    background: url(/assetsFront/img/sliders/bxslider/left-red-hover.png) no-repeat;
}

.testimonials-v2 p span {
    font-size: 12px;
}

.testimonials-v2 span.testimonials-name {
    color: #0da3e2;
    font-size: 16px;
    font-weight: 300;
    width: 100%;
    display: block;
}

.testimonials-v2 span.testimonials-post {
    color: #656565;
    font-size: 12px;
}

.content-form h1 {
    margin-top: 0px !important;
    border-bottom: 1px solid #DDD;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #FFF;
}

div.content-form {
    background: #FFF;
    padding: 5px 0px 30px;
}

.content-form .alert {
    margin-bottom: 0;
}

button.closes {
    outline: none;
    width: 9px;
    height: 9px;
    background-image: url(/assetsFront/img/remove-icon-small.png) !important;
}

span.input-group-btn.refreshSecure {
    font-size: 15px;
    padding-left: 10px;
}

    span.input-group-btn.refreshSecure fa {
        font-style: normal;
        font-size: 15px;
    }

.text-danger.i u {
    text-decoration: none;
    margin-right: 4px;
    padding-top: 10px;
}

.text-success.i u {
    text-decoration: none;
    margin-right: 4px;
    padding-top: 10px;
}

.img.close {
    display: inline-block;
    margin-top: 0px;
    margin-right: 0px;
    width: 9px;
    height: 9px;
    background-repeat: no-repeat !important;
    text-indent: -10000px;
    outline: none;
    background-image: url("/assets/img/remove-icon-small.png") !important;
}

.content-form.company-info {
    padding: 20px !important;
}

    .content-form.company-info ul li {
        padding-bottom: 10px !important;
    }

.content-form.change-mail {
    padding: 0px !important;
    margin-bottom: 0;
}

    .content-form.change-mail .alert {
        margin: 20px !important;
        margin-bottom: 0;
    }

.pre-footer .help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #DE151D;
}

.contentbar .nav.navbar {
    background: #fff;
}

.contentbar li {
    float: left;
    width: 100%;
    border-right: none;
    border-left: none;
    border-top: solid 1px #f2f2f2;
}

    .contentbar li:first-child {
        border-top: none;
    }

.contentbar h3 {
    position: relative;
    border-bottom: solid 1px #F2F2F2;
    color: #6E6E6E;
    background-color: #FFF !important;
    padding: 10px 11px;
    margin: 0;
    line-height: 1.42857143;
    font: 20px "Open Sans", sans-serif;
}

    .contentbar h3.no-border {
        border-bottom: none;
    }

.bar-header-title {
    font-size: 20px;
    margin-top: -12px;
    padding-bottom: 13px;
}

.contentbar .bar-header {
    position: relative;
    border-bottom: solid 1px #F2F2F2;
    color: #6E6E6E;
    background-color: #FFF !important;
    padding: 10px 11px;
    margin: 0;
    line-height: 1.42857143;
    font: 20px "Open Sans", sans-serif;
}

.contentbar no-border {
    border-bottom: none;
}


.contentbar li a {
    font-size: 12px;
    color: #6e6e6e !important;
    padding: 10px 15px !important;
    background-color: #FFF !important;
    width: 100%;
    display: block;
    float: left;
}

    .contentbar li a:hover, .contentbar a.active {
    }

    .contentbar li a:hover, .contentbar a:focus {
        text-decoration: none;
        color: #E02222 !important;
        background-color: #F8F8F8 !important;
    }

    .contentbar li a.active {
        text-decoration: none;
        color: #E02222 !important;
        background-color: #F8F8F8 !important;
    }


    .contentbar li a.remove-filter {
        float: right;
        font-size: 18px;
        padding: 0 !important;
        display: inline;
        width: 15px;
        text-align: center;
    }

        .contentbar li a.remove-filter:hover {
            background: none !important;
        }

#filterlist ul li {
    padding: 10px;
}


.contentbar .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    background: #f8f8f8 !important;
    color: #647484;
}

.contentbar .collapse {
}

.contentbar .navbar-toggle {
    border: solid 1px #D8D8D8;
    margin-top: 0;
    border-radius: 24px !important;
    padding: 8px 6px 7px;
}

    .contentbar .navbar-toggle .short-icon-bar {
        width: 14px;
    }

    .contentbar .navbar-toggle .icon-bar {
        border: solid 1px #D8D8D8;
        width: 18px;
        margin-left: auto;
        margin-right: auto;
    }

.contentbar .navbar-nav {
    margin: 0;
    float: none;
}

.contentbar li.head {
    border-top: none;
    margin-bottom: -1px;
}

.contentbar .sidebar {
    margin-left: 0;
    font: 13px 'Open Sans', Arial, sans-serif !important;
}

.contentbar .navbar-collapse {
    width: 100%;
    max-height: 100%;
    margin-bottom: 0;
    padding: 0;
}

.contentbar .sidebar .dropdown-menu {
    margin: 0;
}

    .contentbar .sidebar .dropdown-menu li {
        padding: 0;
    }

.contentbar .list-group {
    margin: 0;
}

.contentbar li.no a {
    text-decoration: none;
    color: #E02222 !important;
    background-color: #F8F8F8 !important;
}

.row.corporate {
    padding: 25px;
}

    .row.corporate img.detail {
        border: solid 1px #F2F2F2;
    }

.panel-body .small-title {
    padding-bottom: 10px;
    display: block;
}

div.col-md-2.no-padding {
    padding: 4px;
    width: 19.9%;
}

.dowloands .accordion-toggle {
    font-size: 16px;
}

.dowloands .datasheet {
    width: 100%;
    font-size: inherit;
}

    .dowloands .datasheet th {
        border-bottom: solid 2px #eee;
        padding-bottom: 5px;
        font-size: 15px;
    }

    .dowloands .datasheet td {
        padding: 5px 20px 5px 0;
        border-bottom: solid 1px #eee;
    }

.dowloands .gallery-itm {
    border: solid 1px #F2F2F2;
}

.filter-itm {
    background: #d7dde3;
    width: 17px;
    height: 17px;
    color: #fff !important;
    border-radius: 22px !important;
    padding: 0 0 0 6px;
    margin: 0px 5px 0 0px;
}

    .filter-itm:hover {
        background: #ED151E;
    }

#filterlist:hover li .filter-itm {
    background: #ED151E;
}

.filter-itm i {
    background: url(/assetsFront/img/icons/del-goods.png) no-repeat;
    width: 5px;
    height: 5px;
    position: relative;
    top: -3px;
}

    .filter-itm i.fa:before {
        content: none;
    }

.search-auto {
    background: #fff;
    padding: 10px;
}

.contentbar #countrylist {
    background: #fff;
}

.vipAblist {
    background: #FFF;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}

    .vipAblist h2 {
        padding-left: 7px;
    }

.vipcompanieslist.data {
    padding-top: 10px;
}

    .vipcompanieslist.data .bx-controls-direction a {
        margin-top: 10px;
    }

    .vipcompanieslist.data .item a {
        height: 17px;
        overflow: hidden;
        display: block;
        border-bottom: solid 1px #F2F2F2;
        padding-bottom: 21px;
    }

.vipcompanieslist {
    padding: 0;
    margin: 0;
    border-top: solid 1px #F2F2F2;
    padding-top: 17px;
}

    .vipcompanieslist #bxSliderVip {
        padding: 0;
        margin: 0;
    }

    .vipcompanieslist .item {
        width: 100%;
        overflow: hidden;
        padding-top: 6px;
        padding-bottom: 8px;
    }

    .vipcompanieslist img {
        width: 70px;
        height: 70px;
        margin-left: 5px;
        border: solid 1px #f2f2f2;
        float: left;
    }

    .vipcompanieslist h3 {
        font: 300 12px 'Open Sans', sans-serif;
        text-transform: none;
        margin-left: 85px;
    }

    .vipcompanieslist a {
        color: #7e7e7e;
    }

        .vipcompanieslist a:hover {
            color: #E02222;
        }

    .vipcompanieslist .bx-controls-direction {
        top: -55px;
        right: 5px;
    }

.card {
    height: 114px;
    margin-right: -1px;
    background: #FFF !important;
    margin-top: 15px;
    text-align: center;
    color: #A5A5A5 !important;
}

    .card b {
        line-height: 114px;
        font-size: 20px;
    }

.btn.addfirm {
    font-size: 16px;
}

.listIndx .content-ipage {
    background: #fff;
    padding: 3px 0px 0px 10px !important;
    margin-left: 5px;
}

.listIndx {
    padding: 3px 0px 0px 10px !important;
}

.downloadBtn {
    height: 107px;
    margin-right: -1px;
    margin-top: 15px;
    width: 100%;
    padding-left: 8px;
}

    .downloadBtn i {
        font-size: 40px;
        margin-top: 7px;
        margin-right: 10px;
    }

    .downloadBtn h2 {
        margin-top: 21px;
        font-size: 21px;
        margin-left: 9px;
        width: 100%;
        padding-bottom: 14px;
    }

        .downloadBtn h2 a {
            color: #FFF;
            font-size: 18px;
        }

        .downloadBtn h2 span {
            font-size: 11px;
            line-height: 16px !important;
            width: 100%;
            display: block;
        }

/* Top cart block */
.top-cart-block {
    float: right;
    margin-top: -13px;
    position: relative;
    font: 400 13px 'Open Sans', Arial, sans-serif;
}

.top-cart-info {
    background: #f9f9f9;
    color: #595f65;
    border: solid 1px #ececec;
    border-radius: 16px !important;
    float: left;
    padding: 8px 39px 6px 13px;
    line-height: 1.2;
}

    .top-cart-info a {
        color: #595f65;
    }

.top-cart-info-count {
    float: left;
}

    .top-cart-info-count i span {
        font: 300 12px 'Open Sans', sans-serif;
        margin-left: 4px;
        font-style: normal;
    }

.top-cart-info-value {
    border-left: solid 1px #a5aab0;
    margin-left: 5px;
    padding-left: 5px;
}

.top-cart-block .fa-envelope-o {
    position: absolute;
    top: 0;
    right: 0;
    background: #ED151E;
    color: #fff;
    padding: 8px 8px 7px;
    border-radius: 16px !important;
    font-size: 16px;
}

.listFirm {
    background: #FFF;
    padding: 15px;
}

    .listFirm .head b {
        font-size: 15px;
    }

    .listFirm .item {
        border-bottom: solid 1px #F2F2F2;
        padding-bottom: 10px;
        padding-top: 20px;
    }

        .listFirm .item:hover {
            background: #f8f8f8;
        }

        .listFirm .item .Img img {
            border: solid 1px #F2F2F2;
            display: block;
        }

        .listFirm .item h3 {
            margin-bottom: 0px;
        }

            .listFirm .item h3 a {
                color: #1122cd;
                font-size: 16px;
                overflow: hidden;
                max-height: 48px;
                display: block;
            }

        .listFirm .item .keys a {
            color: #1122cd !important;
            font-size: 12px;
        }

        .listFirm .item .keys span.text {
            margin-right: 0px;
            margin-left: 0px;
            color: #6E6E6E !important;
            font-size: 12px;
        }

    .listFirm .keys span {
        margin-right: 6px;
        margin-left: -2px;
    }

    .listFirm .item .sum {
        max-height: 53px;
        overflow: hidden;
        font-size: 12px;
        margin-top: 8px;
        line-height: 18px;
    }

    .listFirm .item .keys {
        max-height: 53px;
        overflow: hidden;
    }

    .listFirm .list-inline {
        font-size: 11px;
        margin-left: 130px;
    }

    .listFirm .sendMessage {
        margin-left: 15px;
        margin-right: 10px;
        margin-top: 35px;
    }

    .listFirm .head .sendMessage {
        margin-top: -4px;
    }

    .listFirm .img-firm {
        width: 80px;
        height: 80px;
        border: solid 1px #F2F2F2;
        margin-right: 20px;
        object-fit:contain;
    }

.listFirm {
    background: #FFF;
    margin-left: 0px;
}

    .listFirm h4 {
        margin-top: -12px;
    }

    .listFirm .head {
        border-bottom: solid 1px #F2F2F2;
        padding-bottom: 10px;
        padding-top: 10px;
    }

        .listFirm .head .Img img {
            border: solid 1px #F2F2F2;
        }

        .listFirm .head h3 {
            margin-bottom: 0px;
        }

            .listFirm .head h3 a {
                color: #ED151E;
            }

.leadList.listFirm .item h3 a {
    display: initial;
}

.leadList.listFirm .list-inline {
    margin-left: -7px;
    color: #6E6E6E;
}

.leadList.listFirm .item {
    padding-left: 15px;
    padding-right: 15px;
}

    .leadList.listFirm .item .keys a {
        font-weight: 600;
    }

.listpages {
    padding-top: 10px;
    padding-bottom: 10px;
}

.advert {
    padding: 15px;
}

    .advert h4 {
        color: #6E6E6E;
        border-bottom: solid 1px #F2F2F2;
        padding-bottom: 10px;
        padding-left: 17px;
        width: 195px;
        margin-left: -15px;
    }

    .advert .addAdvert {
        margin-right: 15px;
        margin-top: 6px;
    }

    .advert .advertWrapper {
        background: #f2f2f2;
        padding-bottom: 30px;
        padding-left: 14px;
        padding-top: 6px;
    }

.listeIndx {
    background: #FFF;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}

    .listeIndx ul li a {
        color: #6E6E6E !important;
    }

    .listeIndx ul li.active a {
        background: #ED151E;
        color: #FFF !important;
    }

    .listeIndx ul li {
        display: inline-block;
        padding: 0;
        margin: 2px;
    }

.close {
    display: inline-block;
    margin-top: 0px;
    margin-right: 0px;
    width: 9px;
    height: 9px;
    background-repeat: no-repeat !important;
    text-indent: -10000px;
    outline: none;
    background-image: url("/assets/img/remove-icon-small.png") !important;
}

.sepLeft {
    border-left: solid 1px #F2F2F2;
}

.GeneralTitle {
    position: relative;
    border-bottom: solid 1px #F2F2F2;
    color: #6E6E6E;
    background-color: #FFF !important;
    padding: 10px 11px;
    margin: 0;
    line-height: 1.42857143;
    font: 20px "Open Sans", sans-serif;
}

.listSendMessage ul {
    padding-top: 5px;
    padding-left: 20px;
}

.listSendMessage li {
    list-style-type: none;
}

    .listSendMessage li a {
        font-size: 13px;
        display: block;
        border-bottom: solid 1px #E3E3E3;
        padding-bottom: 7px;
        font-size: 13px;
        margin-bottom: 10px;
    }

.listSendMessage:hover li .filter-itm {
    background: #ED151E;
}

#menuKategori .fa {
    font-size: 10px;
    margin-top: 5px;
}

#menuKategori .header-navigation-content {
    padding: 20px 30px;
    min-width: 500px;
}

    #menuKategori .header-navigation-content .header-navigation-col {
        padding: 0;
    }

    #menuKategori .header-navigation-content h4, #menuKategori .ecommerce .header-navigation-content h4 {
        font: bold 15px 'Open Sans', Arial, sans-serif;
        margin: 0 0 6px;
        padding: 10px 10px 5px;
        border-bottom: solid 1px #f0f0f0;
    }

    #menuKategori .header-navigation-content ul {
        padding: 0;
        margin: 0 0 10px;
        list-style: none;
    }

    #menuKategori .header-navigation-content li {
        padding: 0;
        border: none !important;
    }

        #menuKategori .header-navigation-content li > a {
            display: block;
        }

.title-wrapper h1.country {
    margin-top: 15px;
}

.companyDetail {
    background: #fff;
    padding: 20px;
    padding-left: 35px;
    padding-right: 35px;
}

    .companyDetail .col-y-2 {
        width: 13%;
    }

    .companyDetail img.logo {
        border: solid 1px #F2F2F2;
        width: 80px;
        height: 80px;
        display: inline-block;
        float: left;
        margin-right: 20px;
    }

    .companyDetail h1 {
        font-size: 18px;
        margin-top: 25px;
        color: #6E6E6E;
    }

    .companyDetail .row.head {
        border-bottom: solid 1px #F2F2F2;
        padding-bottom: 20px;
    }

.leftright {
    border-left: solid 1px #F2F2F2;
    min-height: 85px;
    margin-top: -5px;
    padding-top: 30px;
    padding-left: 10px;
}

    .leftright a {
        color: #DDD;
        margin-right: 4px;
    }

.leftright-sm {
    border-left: solid 1px #F2F2F2;
    min-height: 28px;
    padding-left: 15px;
    padding-right: 5px;
}

    .leftright-sm a {
        color: #DDD;
        margin-right: 4px;
    }

.companyDetail .detail {
    margin: 0 0 20px 0;
    padding: 15px 0px 0px 10px;
}

    .companyDetail .detail div {
        color: #6E6E6E;
    }

.companyDetail .small-title {
    font-size: 14px;
    font-weight: 600;
    color: #6E6E6E;
}

.GeneralTitle {
    position: relative;
    border-bottom: solid 1px #F2F2F2;
    color: #6E6E6E;
    background-color: #FFF !important;
    padding: 10px 11px;
    margin: 0;
    line-height: 1.42857143;
    font: 20px "Open Sans", sans-serif;
}

.GeneralSubTitle {
    position: relative;
    border-bottom: solid 1px #F2F2F2;
    color: #6E6E6E;
    background-color: #FFF !important;
    padding: 10px 11px;
    margin: 0;
    line-height: 1.42857143;
    font: 15px "Open Sans", sans-serif;
}

.company-content {
    border-left: solid 1px #F2F2F2;
    border-right: solid 1px #F2F2F2;
    padding-bottom: 30px;
}

.company-content-left {
    border-left: solid 1px #F2F2F2;
}

.other-companies {
    list-style-type: none;
}

.companyDetail .value {
    padding-bottom: 10px;
    word-wrap: break-word;
}

.other-companies {
    list-style-type: none;
    padding-left: 23px;
}

    .other-companies img {
        margin-top: -1px;
        margin-right: 3px;
    }

    .other-companies li {
        padding-bottom: 5px;
        border-bottom: solid 1px #F2F2F2;
        margin-bottom: 5px;
    }

.productDesc {
    font-size: 11px;
    margin-top: 15px;
    border-top: solid 1px #F2F2F2;
    padding-top: 15px;
    line-height: 17px;
    color: #A3A3A3;
    padding-bottom: 30px;
}

.product-list img {
    border: solid 1px #F2F2F2;
    width: 80px;
    height: 80px;
    display: inline-block;
    float: left;
    margin-right: 20px;
}

.row.product-list .item {
}

.row.product-list.pad {
    padding: 15px;
    border-bottom: solid 1px #F2F2F2;
}

.row.product-list a {
    color: #6E6E6E;
    border: solid 1px #E9E9E9;
    padding: 5px;
    display: block;
    background: #FCFCFC;
    width: 100%;
    float: left;
    margin-bottom: 15px;
}

    .row.product-list a:hover {
        border: solid 1px #CCC;
    }

.pageack {
    font-size: 11px;
}

.text-center.pager {
    border-top: solid 1px #F2F2F2;
    padding-top: 5px;
}

.product-main-image {
    width: 670px;
    text-align: center;
    margin: 0 auto;
    padding: 15px;
    min-height: 500px;
    line-height: 500px;
}

.companyDetail .product-page {
    margin-top: -18px;
    padding-top: 0;
}

    .companyDetail .product-page h1 {
        font-size: 16px;
    }

.companyDetail span.pager-zoom {
    position: absolute;
    z-index: 99999;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

    .companyDetail span.pager-zoom a {
        display: none;
        height: 100%;
        padding-top: 25%;
        color: #FFF;
        line-height: 0;
    }

        .companyDetail span.pager-zoom a i {
            padding: 5px;
            background: #535353;
            padding-top: 8px;
        }

    .companyDetail span.pager-zoom:hover a {
        display: block;
    }

    .companyDetail span.pager-zoom a.right {
        text-align: right;
    }

.companyDetail .description {
    margin-top: 25px;
    border-top: solid 1px #F2F2F2;
    padding-top: 16px;
}

.pagerack {
    font-size: 12px;
    padding-top: 9px;
}

.product-keys {
    padding-top: 25px;
    padding-left: 15px;
    padding-right: 15px;
}

    .product-keys a {
        color: #6E6E6E;
        border-bottom: solid 1px #F2F2F2;
        padding-bottom: 7px;
        padding-top: 10px;
        display: block;
    }

        .product-keys a .badge {
            margin-left: 15px;
        }

.leadtype {
    padding-right: 15px;
    margin-top: -15px;
}

.leadDetail {
    color: #6E6E6E;
    background: #FFF;
    padding: 25px;
}

    .leadDetail .leadHead img {
        float: left;
        margin-left: 15px;
        margin-right: 10px;
    }

    .leadDetail .leadHead h1 {
        padding-left: 15px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

.lead-tags {
    color: #6e6e6e;
}

.leadDetail blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 15.5px;
    border-left: 5px solid #EEE;
    color: #888;
}

.leadDetail .img-firm {
    width: 80px;
    height: 80px;
    border: solid 1px #F2F2F2;
    margin-right: 20px;
}

.leadDetail .small-title {
    border-bottom: solid 1px #F2F2F2;
    padding-top: 0px;
    padding-bottom: 10px;
    font-size: 14px;
}

.summary {
   padding:16px;
    background-color:rgb(241 245 249);
    border-radius:4px !important;
}

.ld-detail {
    padding-top: 5px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
}

.lead-title {
    color: #ED151E;
    font-size: 16px;
}

.leadDetail .well {
    margin-top: 10px;
    margin-bottom: 0;
}

.leadDetail .list-inline {
    color: #6E6E6E;
}

.ld-detail.keys a {
    font-size: 12px;
}

.ld-detail.categories a {
    font-size: 12px;
}

.ld-detail.keys span {
    color: #6E6E6E;
    font-size: 12px;
}

    .ld-detail.keys span.alert {
        color: #8B8B8B;
    }

.ld-detail.categories {
    padding-left: 0;
    margin-left: -5px;
}

    .ld-detail.categories li {
        line-height: 20px;
    }

.leadDetail .list-inline.translate {
    color: #7E7E7E;
    line-height: 25px;
    padding-left: 20px;
}

    .leadDetail .list-inline.translate i {
        margin-left: 15px;
    }

.leadDetail .big-title {
    border-bottom: solid 1px #E2E2E2;
    padding-bottom: 15px;
    color: #6E6E6E;
    font-size: 17px;
}

    .leadDetail .big-title span {
        font-size: 12px;
        padding-left: 15px;
    }

.leadDetail .member {
    font-size: 12px;
    margin-top: 5px;
    margin-left: 30px;
}

    .leadDetail .member .desc {
        margin-top: 10px;
        margin-left: 30px;
    }

    .leadDetail .member .tit {
        margin-top: 10px;
    }

        .leadDetail .member .tit .fa {
            margin-right: 5px;
        }

.last-leads {
    background: #fff;
}

    .last-leads h3 {
        position: relative;
        border-bottom: solid 1px #F2F2F2;
        color: #6E6E6E;
        background-color: #FFF !important;
        padding: 10px 11px;
        margin: 0;
        line-height: 1.42857143;
        font: 20px "Open Sans", sans-serif;
    }

    .last-leads .nav.nav-tabs a {
        height: 34px;
        font-size: 12px;
    }

    .last-leads .list-ld {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

        .last-leads .list-ld li {
            border-bottom: solid 1px #f2f2f2;
        }

            .last-leads .list-ld li img {
                width: 60px;
                margin: 10px;
                border: solid 1px #F2F2F2;
                padding: 3px;
            }

            .last-leads .list-ld li a {
                font-size: 12px;
            }

.contacts {
    background: #fff;
    padding: 20px;
}

    .contacts h3 {
        border-bottom: solid 1px #F2F2F2;
        color: #6E6E6E;
        background: #FFF !important;
        padding: 10px 11px;
        margin: 0;
        line-height: 1.42857143;
        font: 20px "Open Sans", sans-serif;
    }

    .contacts .small-title {
        border-bottom: solid 1px #F2F2F2;
        padding-top: 0px;
        padding-bottom: 10px;
        font-size: 14px;
        margin-top: 15px;
    }

    .contacts .desc {
        line-height: 20px;
        padding-top: 0px;
        padding-bottom: 10px;
        font-size: 12px;
        margin-top: 15px;
    }

    .contacts h3 span {
        display: block;
        font-size: 12px;
    }

.faqcontent {
    background: #FFF;
    padding: 25px;
}

    .faqcontent .head h4 {
        border-bottom: solid 1px #F2F2F2;
        padding-bottom: 10px;
        padding-top: 10px;
    }

.bx-viewport li.sep {
    padding-bottom: 5px;
    border-right: solid 1px #F2F2F2;
    padding-right: 6px;
    margin-right: 6px !important;
}

.directory-list {
    padding: 15px;
}

    .directory-list .fa {
        text-decoration: none;
        font-size: 3em;
        display: block;
        padding-bottom: 9px;
    }

    .directory-list:hover a {
        text-decoration: none;
    }

    .directory-list a {
        display: block;
        text-align: center;
        font-size: 12px;
        border-bottom: solid 1px #f2f2f2;
        overflow: hidden;
        padding-top: 15px;
        padding-bottom: 15px;
        color: #6E6E6E;
    }

        .directory-list a span {
            display: block;
            min-height: 35px;
            height: 35px;
            overflow: hidden;
        }

.direct-list i.fa.fa-folder-o {
    font-size: 3em;
}

.last-leads.data .list-ld li {
    border-bottom: solid 1px #F2F2F2;
    padding-bottom: 6px;
    padding-top: 6px;
}

.c-item {
    text-align: center;
}

.c-tit {
    width: 100%;
    display: inline-block;
}

.inewpager {
    padding-bottom: 20px;
    padding-right: 20px;
}

    .inewpager a {
        color: #6E6E6E;
        margin-left: 5px;
        margin-right: 5px;
    }

        .inewpager a.active {
            color: #ED151E !important;
        }

div.radio span input {
    margin-left: 0 !important;
}

.font-2 {
    color: #000;
    font-size: 14px;
}

.lead-c-link {
    color: #6e6e6e;
    font-weight: bold;
}

    .lead-c-link:hover {
        color: #ed151e;
    }

.big-title-bold {
    font-weight: bold;
}

@media only screen and (max-width: 1003px) {
}


.btn-slider {
    background-color: #039561;
    border-color: #039561;
    font-size: 14px !important;
    width: 100%;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

    .btn-slider.btn-basari_hikaye {
        background-color: #e4891e;
        border-color: #e4891e;
    }

.owl-dot.active .btn-slider.btn-basari_hikaye::after {
    border-bottom-color: #de7d0b;
}

.owl-dot.active .btn-slider.btn-basari_hikaye {
    background-color: #de7d0b;
    border-color: #de7d0b;
    font-size: 14px !important;
    width: 100%;
}


.btn-slider.btn-basari_hikaye:hover, .btn-slider.btn-basari_hikaye:focus, .btn-slider.btn-basari_hikaye:active, .btn-slider.btn-basari_hikaye.active, .open .dropdown-toggle.btn-slider.btn-basari_hikaye {
    color: #fff;
    background-color: #de7d0b;
    border-color: #de7d0b;
}

.btn-slider {
    background-color: #039561;
    border-color: #039561;
    font-size: 14px !important;
    width: 100%;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

    .btn-slider:hover, .btn-slider:focus, .btn-slider:active, .btn-slider.active, .open .dropdown-toggle.btn-slider {
        color: #fff;
        background-color: #09885a;
        border-color: #09885a;
    }

.btn-slider1.active::after {
    content: " ";
    top: -16px;
    position: absolute;
    left: 39%;
    width: 0;
    height: 0;
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    border-bottom: 16px solid #ffffff;
    z-index: 0
}

.btn-slider1.active::before {
    content: " ";
    top: -15px;
    position: absolute;
    left: 40%;
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid #09885a;
    z-index: 1;
}
 
.owl-dot.active .btn-slider::after {
    content: " ";
    top: -15px;
    position: absolute;
    left: 40%;
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid #09885a;
    z-index: 1;
}

.owl-dot.active .btn-slider {
    background-color: #09885a;
    border-color: #09885a;
    font-size: 14px !important;
    width: 100%;
}

#owl-carousel-banner .owl-dot {
    padding: 0;
}

#owl-carousel-banner .owl-dots {
    margin-top: 2px !important;
}

#tavsiye_yonlen {
    left: -190px;
    top: 68px;
    display: block !important;
    border: none;
    z-index: 50;
}

    #tavsiye_yonlen .arrow {
        border-bottom-color: #039561 !important;
        left: 85%;
    }

        #tavsiye_yonlen .arrow:after {
            border-bottom-color: #039561 !important;
        }

    #tavsiye_yonlen .popover-title {
        color: #fff;
        background-color: #039561;
        border-bottom: 1px solid #039561;
        padding-top: 14px;
        text-align: center;
        padding-bottom: 10px
    }

    #tavsiye_yonlen .btn-group {
        padding-bottom: 20px;
        width: 100%;
        text-align: center;
    }

    #tavsiye_yonlen .popover-content {
        font-size: 13px;
        line-height: 21px;
        text-align: center;
        padding-top: 19px;
    }

    #tavsiye_yonlen .view_btn,
    #tavsiye_yonlen .close_btn {
        padding: 6px 10px;
        float: none;
        margin-top: 5px;
    }

    #tavsiye_yonlen .close_btn {
        background-color: #e0e0e0;
        border: 1px solid #e0e0e0;
        color: #545454;
    }

        #tavsiye_yonlen .close_btn:hover {
            background-color: #ececec;
            border: 1px solid #ececec;
            color: #545454 !important;
        }

    #tavsiye_yonlen .view_btn {
        background-color: #039561;
        margin-left: 15px;
        border: 1px solid #039561;
    }

        #tavsiye_yonlen .view_btn:hover {
            background-color: #12aa74;
            border: 1px solid #12aa74;
        }

.jR3DCarouselGallery, .jR3DCarouselGalleryCustomeTemplate {
    margin: 0 auto; /* optional - if want to center align */
}

    .jR3DCarouselGalleryCustomeTemplate .captions {
        position: relative;
        padding: 4px 0;
        bottom: -1px;
        background: rgb(62, 77, 92);
        display: block;
        color: white;
        font-weight: bolder;
        padding-top: 10px;
        padding-bottom: 10px;
        text-align: center;
    }

    .jR3DCarouselGalleryCustomeTemplate a {
        text-decoration: none;
    }

.ana_sayfa_basari_hikaye {
    background: #fff;
    width: 100%;
    display: inline-block;
    border: 1px solid #e6e6e6;
}

.slider_basari_hikaye {
    padding-top: 30px;
    padding-bottom: 70px;
    padding-left: 30px;
    padding-right: 30px;
}

.head_basari_hikaye {
    border-bottom: 1px solid #f5f5f5;
    font-size: 17px;
    font-weight: bold;
    padding-right: 30px;
    padding-top: 15px;
    padding-bottom: 20px;
    background: url('/assetsFront/img/anasayfa_basari_hikaye_icon.png') no-repeat top left;
}

@media (min-width:0px) and (max-width: 1024px) {
    .head_basari_hikaye {
        padding-left: 50px;
        padding-top: 30px;
    }
}

@media (min-width:1024px) and (max-width: 18000px) {
    .head_basari_hikaye {
        padding-left: 150px;
    }
}

.head_basari_hikaye span {
    color: #e02222;
}

.jR3DCarouselCustomSlide {
    border: 1px solid #f5f5f5 !important;
}

.jR3DCarouselGalleryCustomeTemplate .controls {
    display: block !important;
    color: #e02222 !important;
}

.jR3DCarouselGalleryCustomeTemplate .next.controls {
    right: -135px !important;
}

.jR3DCarouselGalleryCustomeTemplate .previous.controls {
    left: -135px !important;
}


.col-md-12.mh .icon {
    bottom: 20px;
    position: absolute;
    right: 20px;
}

.col-md-12.mh .details {
    min-height: initial;
    width: 80%;
}

.story {
    position: relative;
    background-repeat: no-repeat !important;
    background-position: center top !important;
    display: block;
    min-height: 109px;
    width: 100%;
    margin-top: 10px;
    background-size: contain !important;
    border: solid 2px #f3f3f3;
}

@media (min-width:0px) and (max-width: 1024px) {
    .head_basari_hikaye {
        padding-left: 50px;
        padding-top: 10px;
    }

    .story {
        margin-top: 40px;
    }
}

.story-ab {
    min-height: 300px;
    max-height: 300px;
    position: relative;
}

.story-contents {
    width: 100%;
    padding-left: 20px;
    /*background: -moz-linear-gradient(top, rgba(45,38,158,0.1) 0%, rgba(45,38,158,0.1) 16%, rgba(45,38,158,0.8) 60%, rgba(45,38,158,1) 100%); 
    background: -webkit-linear-gradient(top, rgba(45,38,158,0.1) 0%,rgba(45,38,158,0.1) 16%,rgba(45,38,158,0.8) 60%,rgba(45,38,158,1) 100%); 
    background: linear-gradient(to bottom, rgba(45,38,158,0.1) 0%,rgba(45,38,158,0.1) 16%,rgba(45,38,158,0.8) 60%,rgba(45,38,158,1) 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a2d269e', endColorstr='#2d269e',GradientType=0 );*/
    padding-top: 15px;
}


.basari_hikaye_liste .text {
    font-size: 14px;
    color: #ed151e;
    font-weight: 600;
    height: 41px;
    overflow: hidden;
}

.basari_hikaye_liste .details {
    font-size: 13px;
    color: #696969;
    font-weight: 500;
    height: 55px;
    overflow: hidden;
    display: inline-block;
    line-height: 18px;
}

.basari_hikaye_liste .Mybtn {
    border-width: 0;
    float: right;
    padding: 7px 14px;
    margin-bottom: 10px;
    font-size: 11px;
    outline: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 30px !important;
    text-shadow: none;
}

.basari_hikaye_liste .Mybtn-danger {
    color: #fff;
    background-color: #ed151e;
    border-color: #ed151e;
}

    .basari_hikaye_liste .Mybtn-danger:hover {
        color: #fff;
        background-color: #ce161e;
        border-color: #ce161e;
    }

.basari_hikaye_detay .metin {
    margin-bottom: 25px;
    line-height: 22px;
}

.basari_hikaye_detay .baslik {
    font-size: 16px;
    font-weight: bolder;
    margin-bottom: 20px;
    margin-top: 0px !important;
    margin-left: 0px;
}

.basari_hikaye_liste .title {
    font-size: 16px;
    font-weight: bolder;
    margin-bottom: 10px;
}

.basari_hikaye_liste .line {
    width: 50px;
    height: 0;
    border-bottom: 2px solid #ed151e;
    margin-left: 0px;
    margin-bottom: 15px;
}

.basari_hikaye_liste .title span {
    color: #ed151e;
}


.basari_hikaye_liste .pics {
    border-bottom: solid 1px #ecebeb;
    padding-bottom: 15px;
    margin-bottom: 16px;
}

.p-title {
    font-size: 20px;
    font-weight: bold;
    color:white;
    background-color: #ed151e;
    padding: 5px;
}
.p-bg {
    background-color: #fff;
    padding: 0;
}
 
 .bg {
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 10px;
 }

.stop-scrolling {
    height: 100%;
    overflow: hidden;
}