#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: 0px;
    padding: 0px;

}

.owl-carousel .owl-item img {
    margin: 0px 10px;
    height: 200px;
}

.karsilastirma {
    margin: 0 0 0 10px
}

.markafoto {
    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
}
@media screen and (max-width: 570px) {
    .kiyaslamaonay {
        display: flex;
        width: 100%;
        align-items: center;
        justify-content: center;
        margin: 0 0 5px 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: black;
    font-size: 45px;
    filter: drop-shadow(0 0 0.75rem rgb(220, 200, 20));
}

.vsolacak2 img {
    width: 110px;
    height: 110px;
    position: absolute;
    top: 50px;
    left: 175px;
    font-weight: 900;
    color: black;
    font-size: 45px;
    filter: drop-shadow(0 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: black;
        font-size: 45px;
        filter: drop-shadow(0 0 0.75rem rgb(220, 200, 20));
    }

    .vsolacak2 img {
        width: 100px;
        height: 50px;
        position: absolute;
        top: 20px;
        left: 117px;
        font-weight: 900;
        color: black;
        font-size: 45px;
        filter: drop-shadow(0 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;

    }


}
.motorvideo{
    height: 360px;
}

@media screen and (max-width: 573px) {
    .owl-carousel .owl-item img {
        margin: 0px 0px;
        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%;
    }

    .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;
    }


   
    .motorvideo{
        height: 244px;
    }

}

@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;

    }
}

@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;
    }
    .motorvideo{
        height: 320px;
    }
}

@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: 0px 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;
}


@media screen and (max-width: 575px) {
    .kaskaltresim {
        width: 50%;
    }

    .kaskaltresim img {

        width: 100%;
        height: 200px;
        object-fit: contain;

    }

    .kaskaltresim2 {
        width: 50%;
        padding: 1px;

    }

    .kaskaltresim2 img {

        width: 100%;
        height: 100px;
        object-fit: contain;
        padding: 0px;


    }

    .karsilastirma-resim-kask {
        height: 200px;

    }


    .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: 0px;

    }
}

@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: 295px;
        object-fit: cover;
    }
}

@media screen and (max-width: 400px) {
    .blogdetay {
        width: 758px;
        height: 235px;
        object-fit: cover;
    }
}

.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: black
}

.wpo-breadcumb-area span {
    color: black
}

.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: black;

}

.detay-marka {
    width: 87px;
    height: 75px;
    object-fit: cover;
    border: 1px solid #3756F7;

}

.sidebar-motors {
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 7px;
    border: 1px solid #3756F7;
    padding: 0px 0 15px 0;

}



.sidebar-resim {
    object-fit: contain;

}

.featurestext {
    font-weight: 200;
    margin: 20px 0 0 0;
}

.wpo-breacking-news .wpo-breacking-wrap .wpo-breacking-item {
    padding: 0px;
}

.wpo-breacking-item {
    height: 150px;
    padding: 0px;
    margin: 0px;
}

.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%;
    }
}


.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;
}

.renk-kaldir {
    color: white;
}

.table {
    width: 100%;
    display: flex;
}

.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
    }
}
