@charset "utf-8";
/* CSS Document */

:root {
    --primary-color: #af1b27;
    --primary-color-rgb: 175, 27, 39;
}

* {
    --deco-font: "Kalam";
}

.id-color, #mainmenu li:hover>ul, .date-box .day, .slider_text h1, h1.id-color, h2.id-color, h3.id-color, h4.id-color, .pricing-box li h1, .title span, i.large:hover, .feature-box-small-icon-2 i, .pricing-dark .pricing-box li.price-row, .ratings i, header.smaller #mainmenu a.active, .pricing-dark .pricing-box li.price-row, .dark .feature-box-small-icon i, a.btn-slider:after, a.btn-line:after, .team-list .social a, .de_contact_info i, .dark .btn-line:hover:after, .dark a.btn-line:hover:after, .dark a.btn-line.hover:after, a.btn-text:after, .separator span i, address span strong, .dark .btn-line:after, .dark a.btn-line:after, .crumb li .active, .btn-right:after, .btn-left:before, #mainmenu li a:after, header .info .social i:hover, #back-to-top:hover:before, #services-list li.active, #services-list li.active a:after, .testimonial-list:before, span.deco-big, h2.hs1 span, .wm2, .blog-list .date-box .day, .social-icons-sm i, .de_tab.tab_style_4 .de_nav li span, .schedule-item .sc-name, .de_testi.opt-2 blockquote:before, .pricing-s1 .bottom i, .profile_pic .subtitle, .countdown-s3 .countdown-period, .countdown-s4 .countdown-period, .social-icons i:hover, a.btn-link, blockquote.s1:before, .accordion a:before, .expand-custom .toggle:before, .sitemap.s1 li:before, .list li:before, .post-meta span:before, .mask .cover .date:before, .feature-box-type-2 i, .pricing-s2 .bottom i, .post-text h3 a:hover, .demo-icon-wrap i, .demo-icon-wrap-s2 span, a.btn-border.light:hover, .de_testi.opt-2.review .p-rating, .p-title, .h-phone i, a.btn-main.btn-white, a.bc-btn, .de_tab .de_nav li span, .nav-link, .nav-link:focus, .nav-link:hover, #purchase-now .pn-hover, a, a:hover, footer .widget a:hover, .id-color-2, .id-color-secondary, span.id-color-2, .icon-box i, .h-phone i.id-color-secondary, .mask:hover .cover h3 i, address.s1 span i, .de_table .tr .td:nth-child(2) span, .activity-filter i, .dark-scheme .demo-icon-wrap i, .dark-scheme .demo-icon-wrap-s2 span, .de_tab .de_nav li span, .dark-scheme .small-border, .profile_username, .de_tab.tab_methods .de_nav li.active span img, .ul-style-3 li:after, .accordion-button:not(.collapsed), .menu-item .c2 span, .menu-item .c3 span, .menu-item .c1 i, .de-card-1 .wm-1, .dropcap {
    color: #af1b27;
}
.bg-color, header, section.bg-color, section.call-to-action, #mainmenu li li a:hover, #mainmenu ul li:hover>a, a.btn-main, .btn-main, .bg-color-2, .bg-color-secondary, .timeline h5, .testimonial-color .item:nth-child(2n) blockquote:before, a.btn-main.bg-color-2, a.btn-main.invert, #mainmenu li li a:hover, #mainmenu ul li:hover>a, .icon-box.invert:hover, #form_subscribe #btn-subscribe i.bg-color-secondary, #jpreBar, .t-circle, #back-to-top, .author_list_pp i, .pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus, .profile_avatar i, #btn_copy.clicked, #form_quick_search #btn-submit i, .owl-dot.active, .p_list_pp i, .author_list_pp img, .activity-filter li.active, .dark-scheme .de_countdown.bg-color-secondary, .btn-line:hover, a.btn-line:hover, .btn-line.hover, a.btn-line.hover, .de_form input[type="checkbox"]:checked + label:before, .coll_list_pp i, #form_sb #btn-submit i, .de-switch input[type=checkbox]:checked + label, .de-card .de-price span, .de-circle-1, .de-color-icons i .price-row, .slider-info .text1, .btn-primary, .bg-id-color, .fullwidthbanner-container a.btn, .feature-box-big-icon i, #testimonial-full, .icon-deco i, .feature-box-small-icon .border, .date-post, .team-list .small-border, .de-team-list .small-border, .owl-arrow span, .de-progress .progress-bar, #btn-close-x:hover, .box-fx .info, .btn-more, .widget .small-border, .product img:hover, #btn-search, .de_tab.timeline li.active .dot, .btn-id, .tiny-border, #subheader .small-border-deco span, #services-list li a:hover, .timeline .tl-block .tl-line, .de_tab.tab_style_2 .de_nav li.active span, .de_tab.tab_methods.style-2 .de_nav li.active span, .feature-box-small-icon.style-2 .number.bg-color, .owl-custom-nav .btn-next:before, .owl-custom-nav .btn-prev:before, .timeline>li>.timeline-badge, .de_light .de_tab.tab_style_3 .de_nav li.active span, .de_tab.tab_style_4 .de_nav li.active span, .circle, .social-icons-sm i:hover, .btn-rsvp, .pricing-s1 .ribbon, .de_tab.tab_style_4 .de_nav li.active, #preloader .s1 span, #filters a.selected, .custom-show:after, .custom-close:after, .widget-post .date, .style-2 .date-box, .feature-box-type-1 i, .owl-item.active>div blockquote:before, .accordion-section-title:before, #form_subscribe #btn-submit i, .bg-gradient-to-right-2, .feature-box-type-1.hover i, .feature-box-type-1:hover i, .ribbon, .box-icon-simple .num, .box-highlight.s2, .feature-box.f-boxed:hover, .fpw-overlay-btm, .fp-wrap .fpwow-icons, .social-icons i, .owl-item.active.center .feature-box-type-2, .testimonial-color .item:nth-child(1n) blockquote:before, .spinner>div, .d-gallery-item .dgi-1, a.btn-border:hover, .dih-overlay, .widget_tags li a, .nav-pills .nav-link.active, .nav-pills .show>.nav-link, #cookieConsent a.cookieConsentOK, .mask .cover, .icon-box:hover, #topbar, footer, .feature-box.f-boxed.invert, .text-light .container-timeline ul li::before, .text-light .de_countdown, .text-light .dropdown li span, .p-tagline, #selector #dark-mode, #selector #related-items, .dropdown li span:hover, .de-event-item .d-date, .list-boxed-s1 li span, #purchase-now a, .page-item.active .page-link, .bg-gradient-to-right, .post-image .post-info .inner, .switch::after, .accordion-section-title.active, .de_table.table-style-2:not(.no-heading) .tr:first-child, h1 .label, a.btn-main.secondary, .accordion.secondary .accordion-section-title:before, header.header-gradient, .ribbon.s2, .table-pricing, .box-highlight, .feature-box-group .feature-box-type-1 i, .menu-item .c1 span, .image-with-counter .div-1, .small-border, .de-card-2 .atr-icon i {
    background: #af1b27;
}
#mainmenu a:hover{
    color: #af1b27;
}
/* Google Translate kapsayıcısının genel yazı rengini beyaz yapar */
.goog-te-gadget,
.goog-te-gadget span,
.goog-te-gadget a,
.goog-te-gadget .goog-logo-link,
.goog-te-gadget .goog-logo-link:link,
.goog-te-gadget .goog-logo-link:visited,
.goog-te-gadget .goog-logo-link:hover {
    color: #ffffff !important;
    text-decoration: none !important;
}
a.btn-main:hover {
    background-color: #1d325f;
}
.beyaz_yazi{
    color: #ffffff;
}
.card-image-1.mod-b:hover .d-text {
    background: none;
}
.d-inner h3{
    text-shadow: 2px 2px 2px rgba(0,0,0,0.85);
}
.logo_alan{
    margin-top: 1rem;
}
/*
.card-image-1.mod-b .d-text{
    border: solid 4px rgba(255, 255, 255, .5);
    color: #aaaaaa;
}
*/
.golge{
    text-shadow: 2px 2px 2px #000000;
}
.dih-title {
    text-transform: unset;
    opacity: 1;
    text-shadow: 2px 2px 2px #000000;
}
.card-image-1.mod-b .d-text {
    background: rgba(30, 30, 30, 0.5);
}
.card-image-1.mod-b:hover .d-text {
    background: rgba(0, 0, 0, 0);
    border: solid 1px rgba(255, 255, 255, 0);
}
.card-image-1.mod-b img {
    transform: scale(1.1);
    opacity: 0.5;
}
.renk{
    color: #af1b27;
}
.beyaz{
    color: #ffffff;
}
.beyaz_zemin{
    background-color: #ffffff !important;
}
.f-logo{
    width: 100px;
}
.imaj_urun img{
    transition: transform .5s ease;
}
.imaj_urun:hover img{
    transform: scale(0.9);
}
.logo_alan{
    width: 205px;
}
header.transparent {
    background: rgba(30, 30, 30, .3);
    -webkit-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
}
.el_yazi{
    font-size: 64px !important;
}
.cizgi{
    height: 2px;
    width: 70px;
    background-color: #6e303b;
}
.siyah_yazi{
    color: #000000 !important;
}

@media only screen and (max-width: 2560px) {

}

@media only screen and (max-width: 1920px) {

}

@media only screen and (max-width: 1440px) {

}

@media only screen and (max-width: 1399px) {

}

@media only screen and (max-width: 1199px) {
    
}

@media only screen and (max-width: 1024px) {


}

@media only screen and (max-width: 992px) {
    .logo_alan{
        margin-top: 0px;
    }
    .dark-scheme header.header-mobile {
    background: #000000;
    }
    header.header-mobile {
        height: 140px;
    }

    .header-col-mid #mainmenu {
        top: 150px;
    }

    .dark-scheme header.header-mobile #mainmenu li {
        border-bottom-color: rgba(255, 255, 255, 1);
    }
    .subfooter .de-flex{
        text-align: center;
    }
}

@media only screen and (max-width: 991px) {

}

@media only screen and (max-width: 576px) {
    .logo_alan{
        width: 250px;
    }
}
@media only screen and (max-width: 532px) {
    .logo_alan{
        width: 150px;
    }
}
@media only screen and (max-width: 450px) {
    .logo_alan{
        width: 100px;
    }
}

@media only screen and (max-width: 375px) {
    .logo_alan{
        width: 50px;
    }
}

@media only screen and (max-width: 320px) {

}