.urun-detay-alternatif .flexslider{
    display: flex;
    align-items: flex-start;
    flex-direction: row-reverse;
}
.urun-detay-alternatif .flex-control-nav.flex-control-thumbs{
    flex-direction: column;
    margin-top: 0;
    margin-right: 5px;
}
.urun-detay-alternatif .flexslider .slider-wrap img{
    height: clamp(280px, 59.9739vw, 460px);
    object-fit: contain;
}
.urun-detay-alternatif .flex-control-nav.flex-control-thumbs li, .flex-control-nav.flex-control-thumbs li img{
    height: clamp(70px, 9.7783vw, 75px) !important;
    object-fit: contain;
    border: 1px solid #f2f2f2 !important;
    border-radius: 15px;
    margin-bottom: 15px;
}
.urun-detay-alternatif .social-icon i:last-child{
    line-height: 39px;
}
.urun-detay-alternatif .portfolio-item .portfolio-image,
.portfolio-item .portfolio-image > a,
.portfolio-item .portfolio-image img{
    height: auto;
    object-fit: cover;
}

.urun-detay-alternatif .urun-detay-img-bgr{
    background-size: contain;
}
.urun-detay-alternatif .portfolio-desc h3{
    font-size: 1rem;
}
.urun-detay-alternatif .product-title-wrapper .product-title{
    font-size: 1.2rem;
    font-weight: 500;
    margin-top: 15px;
}
.urun-detay-alternatif .fluid-width-video-wrapper{
    width: 50%;
}
.urun-detay-alternatif #content .description-wrapper .description{
    font-size: 14px;
    text-align: left;
}

.urun-detay-alternatif .col-md-12.products .product-information h2,
.urun-detay-alternatif .col-md-12.products .similar-products-wrapper h2,
.urun-detay-alternatif .col-md-12.products .detail-area .faq-wrapper h2{
    font-size: clamp(20px, 3.1290vw, 24px);
    color: #303030;
    position: relative;
}
.urun-detay-alternatif .col-md-12.products .product-information h2::before{
    content: '';
    position: absolute;
    bottom: -15px;
    left: 50%;
    transform: translateX(-50%);
    width: 18%;
    height: 5px;
    background-color: #005487;
}
.urun-detay-alternatif .col-md-12.products .product-information iframe{
    left: 50%;
    transform: translateX(-50%);
    width: 75%;
    height: 90%;
}
.urun-detay-alternatif #content .col-md-12.products .product-information .product-information-text{
    font-size: 14px;
    color: #303030;
}
.urun-detay-alternatif .col-md-12.products .portfolio-item .portfolio-image,
.urun-detay-alternatif .col-md-12.products .portfolio-item .portfolio-image > a,
.urun-detay-alternatif .col-md-12.products .portfolio-item .portfolio-image img{
    height: 200px;
    object-fit: contain;
    box-shadow: 0 0px 5px rgb(0 0 0 / 12%);
    border-radius: 30px;
}

.urun-detay-alternatif .modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 20px 20px 5px 20px;
}
.in-page.urun-detay-alternatif .urun-detay-card .modal-body a{
    color: #5a5a62;
}
.in-page.urun-detay-alternatif .urun-detay-card .modal-body a:hover{
    color: #005487;
}
.in-page.urun-detay-alternatif .urun-detay-card .modal-body svg{
    color: #005487;
}
.in-page.urun-detay-alternatif .urun-detay-card .modal-header {
    display: block;
    text-align: center;
    margin: 0px -20px;
}
.urun-detay-alternatif .modal-header {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 0.5rem 1rem;
    border-bottom: 1px solid #dee2e6;
    border-top-left-radius: calc(0.3rem - 1px);
    border-top-right-radius: calc(0.3rem - 1px);
}
.in-page.urun-detay-alternatif .urun-detay-card .modal-content {
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 20px;
    padding: 10px 20px;
    outline: 0;
}

.urun-detay-alternatif .portfolio-item .portfolio-image,
.portfolio-item .portfolio-image > a,
.portfolio-item .portfolio-image img{
    height: auto;
    object-fit: contain;
    display: block;
}

.urun-detay-alternatif .offer-btn-wrapper a{
    padding-block: 4px !important;
}
.urun-detay-alternatif .offer-btn-wrapper .floating-contact-btn{margin-top: 25px!important}
.urun-detay-alternatif .documents a{
    padding-inline: 20px;
}
.urun-detay-alternatif .documentation{font-size: 15px}
.urun-detay-alternatif .product-information-wrapper{
    margin-bottom: 1.5rem;
    padding-bottom: 1.5rem;
    border-bottom: 1px solid #f3f5f7;
}
.in-page.urun-detay-alternatif svg{color: #005487}
.urun-detay-alternatif .product-information-wrapper .information-wrapper .information .information-title{
    width: 20%;
}
.urun-detay-alternatif .social-media-icons-wrapper{margin-bottom: 30px}
.urun-detay-alternatif .social-media-icons {
    margin-top: 15px;
    border-top: 1px solid #f3f3f3;
    border-bottom: 1px solid #f3f3f3;
    padding-block: 10px;
    margin-bottom: 15px;
}
.urun-detay-alternatif .product-information-wrapper .information-wrapper .information .information-title,
.urun-detay-alternatif .product-information-wrapper .information-wrapper .information span a{
    font-size: 13px;
    color: #8795af;
    transition: .2s;
}
.urun-detay-alternatif .product-information-wrapper .information-wrapper .information span::before{
    content: ':';
    margin-right: .6rem;
}
.urun-detay-alternatif .product-information-wrapper .information-wrapper .information span a:hover{
    color: #005487;
}

.urun-detay-alternatif .social-media-icons-wrapper h4.title{
    font-weight: 500;
    margin-bottom: 0;
    margin-right: 20px;
}
.urun-detay-alternatif .social-media-icons-wrapper .social-icon{width: 35px;height: 35px;line-height: 33px!important;font-size: 16px;margin-bottom: 0}
.urun-detay-alternatif .social-media-icons-wrapper .social-icon i:last-child{line-height: 42px}
.urun-detay-alternatif .urun-detay-card .button{
    float: none;
}
.urun-detay-alternatif .urun-detay-card .button:hover{
    animation: horizontal-shaking 0.35s;
}
.urun-detay-alternatif .tab-nav{
    flex-wrap: nowrap;
}
.urun-detay-alternatif .tab-nav li{
    height: 41px;
    width: auto;
}
.urun-detay-alternatif .tab-nav li a{
    line-height: 36px;
    height: 36px;
    transition: .2s;
    border-radius: 20px;
    padding-inline: 58px;
}
.urun-detay-alternatif .tab-nav li a:hover{
    transform: translateY(-5px);
}
.urun-detay-alternatif #content .tab-content p{
    text-align: left;
}
.urun-detay-alternatif .button{
    background-color: #005487 !important;
}
.owl-carousel .owl-dots .owl-dot{
    background-color: #005487 !important;
}
.urun-detay-img-bgr{
    border-left: none!important;
}
@keyframes horizontal-shaking {
    0% { transform: translateX(0) }
    25% { transform: translateX(5px) }
    50% { transform: translateX(-5px) }
    75% { transform: translateX(5px) }
    100% { transform: translateX(0) }
}
.urun-detay-alternatif .urun-detay-video{
    height: auto;
}
.urun-detay-alternatif .videos{
    flex-wrap: wrap;
}
.urun-detay-alternatif .fluid-width-video-wrapper iframe,
.urun-detay-alternatif .fluid-width-video-wrapper object,
.urun-detay-alternatif .fluid-width-video-wrapper embed{
    width: 95%;
    height: 315px;
    position: relative;
}

@media (max-width: 1399px){
    .urun-detay-alternatif .tab-nav li a{height: 35px;line-height: 35px;padding-inline: 46px}
}

@media (max-width: 1199px){
    .urun-detay-alternatif .tab-nav li a{padding-inline: 37px}
}

@media (max-width: 991px){
    .urun-detay-alternatif .product-information-wrapper .information-wrapper .information .information-title{
        margin-right: 1rem;
    }
    .urun-detay-alternatif .urun-detay-video .videos{
        flex-wrap: wrap;
    }
    .urun-detay-alternatif .flexslider{
        flex-direction: column;
    }
    .urun-detay-alternatif .flex-control-nav.flex-control-thumbs{
        width: 100%;
        justify-content: flex-start;
        flex-direction: row;
        margin-top: 10px;
    }
}

@media (max-width: 767px){
    .urun-detay-alternatif .col-md-12.mt-5{
        margin-top: 0 !important;
    }
    .urun-detay-alternatif .fluid-width-video-wrapper,
    .urun-detay-alternatif .fluid-width-video-wrapper iframe, .urun-detay-alternatif .fluid-width-video-wrapper object, .urun-detay-alternatif .fluid-width-video-wrapper embed{
        width: 100%;
    }
    .urun-detay-alternatif .tab-nav li a{padding-inline: 20px;height: 30px;line-height: 30px}
    .urun-detay-alternatif .product-information-wrapper{margin-bottom: 0}
    .urun-detay-alternatif .fluid-width-video-wrapper iframe,
    .urun-detay-alternatif .fluid-width-video-wrapper object,
    .urun-detay-alternatif .fluid-width-video-wrapper embed{
        width: 100%;
    }
}
@media (max-width: 575px){
    .in-page #content .container{padding: 0 30px}
    .urun-detay-alternatif .tab-nav li{height: 30px}
    .urun-detay-alternatif .tab-nav{
        justify-content: center;
    }
    .urun-detay-alternatif .tab-nav li a{
        font-size: 13px;
    }
}
@media (max-width: 550px){
    .urun-detay-alternatif .tab-nav li{width: auto;margin-bottom: 10px}
    .urun-detay-alternatif .tab-nav{flex-wrap: wrap}
    .tabs-wrapper-area{padding-inline: 0}
    .urun-detay-alternatif .tab-nav{justify-content: flex-start}
    .tab-nav.tab-nav2 li{margin-right: 10px;margin-left: 0}
    .urun-detay-alternatif .social-media-icons-wrapper h4.title{display: none}
    .urun-detay-card .button{font-size: 13px!important}
}
@media (max-width: 480px){
    .urun-detay-alternatif .tab-container{
        padding-top: 10px;
        margin-left: 5px;
    }
    .urun-detay-alternatif .urun-detay-sss h3,
    .urun-detay-alternatif #content .urun-detay-sss p{
        text-align: left;
    }
}
@media (max-width: 450px){
    .in-page #content .container{padding: 0 20px}
    .urun-detay-alternatif .offer-btn-wrapper .floating-contact-btn{margin-top: 15px!important}
    .urun-detay-alternatif .product-information-wrapper{padding-bottom: 15px}
    .urun-detay-alternatif #content .description-wrapper .description{margin-bottom: 15px}
    .tabs.mt-5{margin-block: 15px!important}
    #page-title span{font-size: 15px}
}
@media (max-width: 425px){
    .urun-detay-alternatif .social-icons-wrapper .social-icon{
        margin: 0 6px 5px 0;
        width: 35px;
        height: 35px;
        font-size: 1.1rem;
        line-height: 34px!important;
    }
    .urun-detay-alternatif .modal-body {
        padding: 20px 0px 5px 0px;
    }
    .urun-detay-alternatif .fluid-width-video-wrapper iframe, .urun-detay-alternatif .fluid-width-video-wrapper object, .urun-detay-alternatif .fluid-width-video-wrapper embed{
        height: 235px;
    }
}
@media (max-width: 400px){
    #page-title .breadcrumb{font-size: 11px}
}
@media (max-width: 375px){
    .urun-detay-alternatif .tab-nav li a{
        padding-inline: 8px;
    }
}
@media (max-width: 325px){
    .in-page.urun-detay-alternatif .urun-detay-card .modal-body a{
        font-size: 15px;
    }
}

.dark .bg-overlay-bg, .bg-overlay-bg.dark{
    background-color: rgb(35 35 77 / 70%) !important;
}
.portfolio-desc h3 a:hover{
    color: #005487;
}
.tab-nav.tab-nav2 li.ui-state-active a{
    background-color: #005487;
}