#alertmessage,
#alertmessageerror {
    display: none
}

#alertmessage.is-open,
#alertmessageerror.is-open {
    display: block
}

.resim {
    max-height: 100%
}

.img-holder .resim {
    height: 561.422px;
    object-fit: cover
}

.boyut1 {
    height: 288.33px
}

.boyut1 img {
    height: 273.33px;
    object-fit: cover
}

img {
    height: 100%;
    object-fit: cover;
    width: 100%
}

.boyut2 {
    height: 273.88px
}

.solresim {
    width: 100%;
    height: 100%
}

.altresim {
    width: 270px;
    height: 200px;
    object-fit: cover
}

.kategori {
    width: 100%;
    height: 351px;
    object-fit: cover
}

.blog-resim {
    width: 100%;
    height: 224px;
    object-fit: cover
}

.kiyas-resim {
    width: 100%;
    height: 300px;
    object-fit: cover
}

.editor-resim {
    min-width: 321px;
    max-width: 321px;
    height: 240px
}

.enust {
    display: flex;
    justify-content: center;
    align-items: center
}

.horizontal-scroll {
    width: 100%;
    height: 90px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 5px;
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    align-items: center;
    position: relative;
    overflow: hidden;
    margin: 0 0 10px 0
}

.horizontal-scroll .btn-scroll {
    background-color: #fff;
    color: #999;
    box-shadow: 0 0 10 #999;
    padding: 5px 8px;
    border: 0;
    border-radius: 50%;
    margin: 0 5px;
    z-index: 1;
    cursor: pointer;
    transition: 1s
}

.storys-container {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: absolute;
    left: 0;
    transition: 0.5s all ease-out
}

.story-circle {
    background: linear-gradient(rgb(231, 0, 231), rgb(255, 115, 1));
    width: 70px;
    height: 70px;
    margin: 15px 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    transform: rotateZ(45deg)
}

.story-circle img {
    width: 65px;
    height: 65px;
    border-radius: 50%;
    border: 2px solid #fff;
    transform: rotateZ(-45deg)
}

.owl-carousel .owl-item {
    height: 200px;
    margin: 0;
    padding: 0
}

.owl-carousel .owl-item img {
    margin: 0 10px;
    height: 200px
}

.karsilastirma {
    margin: 0 0 0 10px
}

.markafoto {
    height: 161.25px
}

.ustmarkafotoss {
    width: 25%
}

.markafotoss {
    width: 100%;
    height: 161.25px;
    display: flex;
    align-items: center;
    justify-content: center
}

.markafotoss {
    height: 161.25px
}

.ustmarkafoto {
    width: 25%
}

.motosikletfoto {
    width: 33.3333333333%
}

.motosikletfotos {
    width: 20%
}

.kiyaslamaonay {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
    margin: 0 0 20px 0
}

.kiyaslamaonay div {
    width: 20%
}

.gizle {
    display: none
}


.vsolacak {
    position: absolute;
z-index: 999;
}

.vsolacak2 {
    position: absolute;
    z-index: 999;

}

.vsolacak img {
    width: 120px;
    height: 120px;
    position: absolute;
    top: 50px;
    left: 210px;
    font-weight: 900;
    color: #000;
    font-size: 45px;
    filter: drop-shadow(0 0 .75rem rgb(220, 200, 20))
}

.vsolacak2 img {
    width: 110px;
    height: 110px;
    position: absolute;
    top: 50px;
    left: 175px;
    font-weight: 900;
    color: #000;
    font-size: 45px;
    filter: drop-shadow(0 0 .75rem rgb(220, 200, 20))
}

.sags {
    height: 200px;
    transform: scaleX(-1);
    z-index: 0;
}

.sols {
    height: 200px
}

@media screen and (max-width:1200px) {
    .gizle {
        display: block
    }

    .vsolacak img {
        top: 5px;
        left: 165px
    }

    .vsolacak2 img {
        top: 10px;
        left: 130px
    }

    .sags {
        height: auto
    }

    .sols {
        height: auto
    }
}

.inputs {
    display: flex
}

.kiyaslamaonay .inputs {
    width: 75%
}

.kiyaslamaonay .inputs div {
    width: 33%
}

@media screen and (max-width:1200px) {
    .kiyas-resim {
        width: 100%;
        height: 230px;
        object-fit: cover
    }
}

@media screen and (max-width:992px) {
    .kiyas-resim {
        width: 100%;
        height: 180px;
        object-fit: cover
    }

    .vsolacak img {
        width: 50px;
        height: 50px;
        position: absolute;
        top: 20px;
        left: 140px;
        font-weight: 900;
        color: #000;
        font-size: 45px;
        filter: drop-shadow(0 0 .75rem rgb(220, 200, 20))
    }

    .vsolacak2 img {
        width: 100px;
        height: 50px;
        position: absolute;
        top: 20px;
        left: 117px;
        font-weight: 900;
        color: #000;
        font-size: 45px;
        filter: drop-shadow(0 0 .75rem rgb(220, 200, 20))
    }
}

@media screen and (max-width:767px) {
    .kiyas-resim {
        width: 100%;
        height: 260px;
        object-fit: cover
    }

    .sags {
        height: auto
    }

    .sols {
        height: auto
    }

    .editor-resim {
        min-width: 100%;
        max-width: 100%;
        height: 240px
    }

    .motosikletfoto {
        width: 50%
    }

    .motosikletfotos {
        width: 33%
    }

    .vsolacak img {
        width: 110px;
        height: 110px;
        top: 30px;
        left: 180px
    }

    .vsolacak2 img {
        width: 110px;
        height: 110px;
        top: 15px;
        left: 190px
    }
}

@media screen and (max-width:573px) {
    .owl-carousel .owl-item img {
        margin: 0 0;
        width: 100%;
        object-fit: contain;
        height: 100%
    }

    .owl-carousel .owl-item {
        height: auto;
        width: 100%
    }

    .vsolacak img {
        width: 110px;
        height: 110px;
        top: 30px;
        left: 200px
    }

    .vsolacak2 img {
        width: 110px;
        height: 110px;
        top: 30px;
        left: 210px
    }

    .motosikletfotos {
        width: 50%
    }

    .motosikletfotos h2 a {
        font-size: 15px
    }

    .ustmarkafoto {
        width: 50%
    }

    .ustmarkafotoss {
        width: 50%;
        display: flex;
        align-items: center;
        justify-content: center
    }

    .kiyaslamaonay {
        display: block;
        width: 100%
    }

    .kiyaslamaonay div {
        width: 100%
    }

    .kiyaslamaonay .inputs {
        width: 100%;
        margin: 0 0 20px 0
    }

    .kiyaslamaonay .inputs div {
        width: 33%;
        display: flex;
        align-items: center
    }

    .canvasboy {
        width: 100%;
        height: 200px;
        display: flex;
        align-items: center;
        justify-content: center
    }

   
}

@media screen and (max-width:532px) {
    .vsolacak img {
        width: 100px;
        height: 100px;
        top: 30px;
        left: 200px
    }

    .vsolacak2 img {
        width: 100px;
        height: 100px;
        top: 30px;
        left: 190px
    }
    .secimyaziboyut{
        font-size:12px
    }
    .secimyaziboyut button{
        font-size:10px
    }
}

@media screen and (max-width:500px) {
    .vsolacak img {
        width: 80px;
        height: 80px;
        top: 30px;
        left: 190px
    }

    .vsolacak2 img {
        width: 80px;
        height: 80px;
        top: 30px;
        left: 180px
    }
}

@media screen and (max-width:468px) {
    .vsolacak img {
        width: 80px;
        height: 80px;
        top: 10px;
        left: 170px
    }

    .vsolacak2 img {
        width: 80px;
        height: 80px;
        top: 10px;
        left: 170px
    }
}

@media screen and (max-width:435px) {
    .vsolacak img {
        width: 80px;
        height: 80px;
        top: 10px;
        left: 150px
    }

    .vsolacak2 img {
        width: 80px;
        height: 80px;
        top: 10px;
        left: 150px
    }
}

@media screen and (max-width:400px) {
    .vsolacak img {
        width: 80px;
        height: 80px;
        top: 10px;
        left: 135px
    }

    .vsolacak2 img {
        width: 80px;
        height: 80px;
        top: 10px;
        left: 135px
    }
}

@media screen and (max-width:375px) {
    .vsolacak img {
        width: 75px;
        height: 75px;
        top: 10px;
        left: 130px
    }

    .vsolacak2 img {
        width: 75px;
        height: 75px;
        top: 10px;
        left: 125px
    }
}

.secim .altsecim {
    width: 100%
}

.row .secim {
    margin: 10px 0 10px 0
}

@media screen and (max-width:500px) {
    .kiyas-resim {
        width: 100%;
        height: 220px;
        object-fit: cover
    }

    .motosikletfoto .wpo-blog-content h2 {
        font-size: 10px
    }

    .secim {
        margin: 0 0 20px 0
    }

    .secim .altsecim {
        width: 100%
    }

    .row .secim {
        margin: 10px 0 10px 0
    }
}

@media screen and (max-width:400px) {
    .kiyas-resim {
        width: 100%;
        height: 180px;
        object-fit: cover
    }

    .wpo-blog-content h2 a {
        font-size: 16px
    }

    .motosikletfotos h2 a {
        font-size: 13px
    }
}

.karsilastirma-resim {
    min-height: 350px
}

.karsilastirma-resim-kask {
    height: 300px
}

.motordetay-resim {
    min-width: 80%
}

.motordetay-resim img {
    border: 1px solid gray;
    border-radius: 10px
}

.kaskdetay-resim img {
    padding: 5px;
    height: 300;
    border: 1px solid gray;
    border-radius: 10px;
    object-fit: contain
}

.kaskaltresim img {
    width: 100%;
    height: 140px;
    object-fit: contain;
    padding: 5px;
    border: 1px solid gray;
    margin: 0 0 5px 0;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center
}

.kaskaltresim2 img {
    width: 100%;
    height: 140px;
    object-fit: contain;
    padding: 5px;
    border: 1px solid gray;
    margin: 0 0 5px 0;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center
}

.helmets-comparison-title {
    position: absolute;
    display: flex;
    align-items: center;
    height: 60px;
    font-weight: 100
}

.kaskdetay-yazi {
    display: none
}

.bilgiresim {
    display: none
}

.bilgiyazi {
    display: flex;
    align-items: center;
    justify-content: center
}
.motorvideo{
    height: 360px;
}
@media screen and (max-width:575px) {
    .kaskaltresim {
        width: 50%
    }
    .motorvideo{
        height: 244px;
    }

    .kaskaltresim img {
        width: 100%;
        height: 200px;
        object-fit: contain
    }

    .kaskaltresim2 {
        width: 50%;
        padding: 1px
    }

    .kaskaltresim2 img {
        width: 100%;
        height: 100px;
        object-fit: contain;
        padding: 0
    }

    .kaskdetay-resim {
        width: 50%;
        display: block
    }

    .kaskdetay-yazi {
        display: block
    }

    .resimbilgi {
        display: none
    }

    .kaskdetayaltyaziust {
        display: flex
    }

    .bilgiresim {
        width: 50%;
        display: flex
    }

    .bilgiresim img {
        object-fit: contain
    }

    .bilgiyazi {
        width: 50%;
        display: flex;
        align-items: center;
        justify-content: center
    }

    .helmets-comparison-title {
        position: absolute;
        display: flex;
        align-items: center;
        height: 40px;
        font-weight: 100;
        font-size: 16px
    }
}

.iconok {
    color: darkgreen;
    font-size: 30px
}

.iconno {
    color: crimson;
    font-size: 30px
}

.resimbilgi {
    height: 300px;
    width: 100%
}

.resimbilgi img {
    object-fit: contain
}

.col-sm-3 .more-posts .post-dizayn {
    width: 100%
}

.dolgulu-renk {
    background-image: linear-gradient(to right, #adb8ff, #cfa8ee, #ea98d2, #f98cae, #f98787);
    border-radius: 10px
}

.dolgulu-renk-2 {
    background-image: linear-gradient(to right, #ffffff, #dfdff8, #b7c1f2, #84a6ed, #2c8ee7);
    border-radius: 10px
}

.dolgulu-renk-3 {
    background-image: linear-gradient(to right bottom, #ffffff, #b9b9b9, #777777, #3b3b3b, #000000);
    border-radius: 10px
}

.dolgulu-renk-4 {
    background-image: linear-gradient(to right, #370528, #54004a, #6a0076, #7100ac, #5d12eb);
    border-radius: 10px
}

.none-motobike {
    display: block
}

.wpo-blog-highlights-section .wpo-blog-highlights-wrap .kasklarbosluk {
    padding-bottom: 10px
}

.fiyatlistesikategori {
    width: 100px;
    height: 100px;
    position: absolute
}

.fiyatlistesikategori img {
    border-radius: 10px
}

@media screen and (max-width:1000px) {
    .none-motobike {
        display: none
    }

    .motoresim {
        width: 100%
    }

    .motoresim img {
        width: 100%;
        border: none
    }

    .fiyatlistesikategori {
        width: 75px;
        height: 75px;
        position: relative;
        margin: auto;
        margin-bottom: 5px
    }
}

@media screen and (max-width:450px) {

    .wpo-blog-single-section .more-posts .previous-post>a>span,
    .wpo-blog-single-section .more-posts .next-post>a>span {
        font-size: 14px
    }

    .wpo-blog-highlights-section .wpo-blog-highlights-wrap .wpo-blog-item .wpo-blog-img .thumb {
        padding: 7px 5px 6px
    }

    .wpo-blog-highlights-section .wpo-blog-highlights-wrap .wpo-blog-item .wpo-blog-content h2 a {
        font-size: 16px
    }

    .kaskyildiz i {
        font-size: 12px
    }

    .wpo-blog-highlights-section .wpo-blog-highlights-wrap .kasklarbosluk {
        padding-bottom: 0
    }
}

@media screen and (max-width:400px) {
    .wpo-blog-highlights-section .wpo-blog-highlights-wrap .wpo-blog-item .wpo-blog-img .thumb {
        padding: 3px 5px 3px
    }

    .kaskyildiz i {
        font-size: 10px
    }

    .wpo-blog-single-section .more-posts .previous-post>a>span,
    .wpo-blog-single-section .more-posts .next-post>a>span {
        font-size: 10px
    }
}

@media screen and (max-width:768px) {
    .karsilastirma-resim {
        min-height: auto
    }
}

@media screen and (max-width:1399px) {
    .secme2 {
        width: 50%;
        margin: 10px 0 0 0
    }
}

@media screen and (max-width:992px) {
    .secme2 {
        width: 50%;
        margin: 10px 0 0 0
    }
}

.logo {
    width: 169px;
    height: 39px;
    object-fit: cover
}

.kucukresim {
    width: 70px;
    height: 70px;
    object-fit: cover
}

.blogdetay {
    width: 758px;
    height: 449px;
    object-fit: cover
}

@media screen and (max-width:560px) {
    .blogdetay {
        width: 758px;
        height: auto;
        object-fit: contain
    }
}

@media screen and (max-width:400px) {
    .blogdetay {
        width: 758px;
        height:auto;
        object-fit: contain
    }
}

.reklam-sidebar {
    width: 100%;
    height: auto;
    object-fit: cover;
    border-radius: 7px
}

.wpo-breadcumb-area {
    min-height: auto;
    margin: 20px 0 0 0;
    text-align: left;
    color: #000
}

.wpo-breadcumb-area span {
    color: #000
}

.gallery h3 {
    text-align: center;
    border-bottom: 1px solid #eef0fc;
    padding: 0 0 10px 0
}

.wpo-breadcumb-area .wpo-breadcumb-wrap ul li a {
    color: #000
}

.detay-marka {
    width: 87px;
    height: 75px;
    object-fit: cover;
    border: 1px solid #3756F7
}

.wpo-breacking-news .wpo-breacking-wrap .wpo-breacking-item {
    padding: 0
}

.wpo-breacking-item {
    height: 150px;
    padding: 0;
    margin: 0
}

.altbuton {
    width: 100%;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 20px 0 0 0
}

.altbuton a {
    padding: 15px 30px
}

@media screen and (max-width:995px) {
    .reklam-sidebar {
        max-width: 700px
    }
}

@media screen and (max-width:768px) {
    .reklam-sidebar {
        max-width: 500px
    }

    .blog-detay-respon {
        display: block
    }
}

@media screen and (max-width:520px) {
    .reklam-sidebar {
        max-width: 100%
    }
}

.renk-kaldir {
    color: #fff
}

.table {
    width: 100%;
    display: flex
}

.kask-yazi {
    border-radius: 10px;
    background-color: #f0f0f0;
    box-sizing: border-box;
    box-shadow: 10px 10px 70px 1px grey;
    position: relative;
    z-index: 999
}

.kaskust .kask-yazi {
    padding: 5px 0 5px 0
}

.table table {
    width: 100%;
}

.table th {
    font-size: 20px;
    border: 1px solid black;
    text-align: center;
    padding: 15px;
    background-color: #36304a;
    color:white;

}

.table tbody {
    border: 1px solid black
}

.table tbody tr td {
    padding: 10px
}

@media screen and (max-width: 520px) {
    .table th {
        font-size: 15px;
    
    }
    .oyvermebutons{
        display: flex;   align-items: center;    justify-content: end;
        margin: 5px 0 0 0;
    }
    .entry-details h1{
        font-size:20px
    }
}