.section-top-bar {
    background-color: #2d2c83;
}
.section-top-bar *{
    color: #fff !important;
    font-size: 14px !important;
    font-weight: 500 !important;
}
.section-header{
    box-shadow: rgba(56, 56, 56, 0.3) 0px 0px 15px -5px;
    height: 100px;
}
.section-header .col-lg-3{
    height: 100px;
}
.section-header #navigation>ul>li, .lang-menu>ul>li{
    line-height: 100px;
    padding: 0px !important;
}
.section-header #navigation>ul>li a.first-link{
    padding: 0 20px;
}

.section-header.fixed {
    box-shadow: 0px 0px 15px -5px rgb(56 56 56 / 30%);
    height: 60px;
    background-color: var(--site-hover-color) !important;
}

.section-header.fixed .first-li:hover,
.section-header.fixed .position-static-li:hover{
    background-color: #fff;
}
.section-header.fixed #navigation ul li.first-li:hover a.first-link,
.section-header.fixed #navigation ul li.position-static-li:hover a.first-link{
    color: var(--site-hover-color) !important;
}

.section-header.fixed .col-lg-3{
    height: 60px;
}
.section-header.fixed #navigation>ul>li,
.section-header.fixed .lang-menu>ul>li{
    line-height: 60px;
}

.pageSliderContent {
    padding: 0 15px 15px 15px;
}

.weta-slider-tag {
    font-size: 58px !important;
    font-weight: bold !important;
}

.pageSliderContent p {
    font-size: 24px !important;
    line-height: 150% !important;
    margin: 0 !important;
    font-weight: 300 !important;
}


@media(min-width:1000px) {
    .pageSliderContent .swiper-slide .slider-contents {
        width: 45%;

    }
    .section-header li.dropdown:hover #main-menu, .section-header li.dropdown:hover #custom, .section-header li.dropdown:hover #member-info{
        top: 100px !important;
    }
    .section-header.fixed li.dropdown:hover #main-menu{
        top: 60px !important;
    }
    .section-header .col-lg-9{
        justify-content: left;
    }
    .section-header .search-click-1{
        right: 16.5%;
        position: absolute !important;
    }
    .section-header.fixed #navigation>ul>li a.first-link{
        color: #fff !important
    }
.section-header.fixed .search-click{
    background-color: transparent !important;
    color: #fff !important;
}
}

.search-click{
    height: 45px;
    background: #f5f5f5;
    color: #000;
    width: 200px;
    line-height: 40px;
    border: 0;
    font-size: 14px;
    border-radius: 4px;
    text-align: left;
    padding: 0 15px;
    border: 1px solid #f5f5f5;
    font-weight: 400;
    border-radius: 4px;
    margin-right: 10px;
}

.search-click span{
    margin-right: 5px;
}

.search-click::after{
    content: 'Ara';
}

.pageSliderContent .btn {
    display: inline-block;
    margin: 15px 5px;
}

.btn {
    padding: 15px 30px !important;
}

.weta-slider-buttons .btn:nth-child(1) {
    background-color: transparent !important;
    border-color: #fff !important;
    color: #fff !important;
}

.weta-slider-buttons .btn:nth-child(1):hover,
.weta-slider-buttons .btn:nth-child(1):focus {
    background-color: #fff !important;
    border-color: #fff !important;
    color: var(--site-color) !important;
}

.weta-slider-buttons .btn:nth-child(2) {
    background-color: var(--site-color) !important;
    border-color: var(--site-color) !important;
}

.weta-slider-buttons .btn:nth-child(2):hover,
.weta-slider-buttons .btn:nth-child(2):focus {
    background-color: var(--site-hover-color) !important;
    border-color: var(--site-hover-color) !important;
}

#gallery-detail-section-1 img {
    max-height: 60px;
    filter: invert(99%) sepia(85%) saturate(7392%) hue-rotate(185deg) brightness(126%) contrast(100%);
}

#gallery-detail-section-1 .gallery-info .weta-icerik-tag {
    color: #fff !important;
    text-align: center;
}

.gallery-section .img-title .weta-icerik-tag {
    font-size: 22px;
}

#gallery-detail-section-1 {
    background-color: var(--site-hover-color);
    padding: 0;
    position: relative;
    left: 0;
    right: 0;
    z-index: 99;
    display: block;
    padding: 8px 0;
    width: 61%;
    margin: -100px auto auto auto;
    z-index: 2;
}

#gallery-detail-section-1 .container {
    padding: 0 30px;
    max-width: 100%;
}

.gallery-section-1 .custom-col {
    margin: 20px 0px;
}

#page-detail-section-1 .rg-wrapper {
    position: relative;
}

#page-detail-section-1 .rg-wrapper::before {
    content: '';
    position: absolute;
    background: rgb(45, 44, 131);
    background: linear-gradient(180deg, rgba(45, 44, 131, 1) 0%, rgba(255, 255, 255, 0) 43%);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    z-index: 2;
}

#page-detail-section-1 .rg-wrapper .rgw {
    position: relative;
    animation: homeImage500 30s ease-in-out infinite;
}

#page-detail-section-1 .rg-wrapper .rgw img {
    transform: scale(1.06);
}

@keyframes homeImage500 {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-300px);
    }

    100% {
        transform: translateY(0px);
    }
}

#page-detail-section-1 .row {
    height: 490px;
    overflow: hidden;
}

#page-detail-section-1 .weta-description {
    padding-right: 50px;
}

.counter-section .counterNumber {
    font-weight: 700 !important;
}

.counterLine {
    display: none
}

.counter-col p {
    font-weight: 700 !important;
    font-size: 30px !important;
}

.counter-section .container {
    max-width: 100%;
}

.counter-section .counterNumber::after {
    content: '+';
}

#parallax-1 p,
#parallax-3 p {
    font-size: 25px !important;
}

#gallery-detail-section-2 .container {
    max-width: 98% !important;
}

.swiper-scrollbar {
    display: none;
}

#gallery-detail-section-3 .gallery-wrapper,
#gallery-detail-section-5 .gallery-wrapper,
#gallery-detail-section-7 .gallery-wrapper,
#gallery-detail-section-8 .gallery-wrapper,
#gallery-detail-section-9 .gallery-wrapper {
    margin-bottom: 40px;
}

#gallery-detail-section-3 .gallery-wrapper .weta-icerik-tag,
#gallery-detail-section-5 .gallery-wrapper .weta-icerik-tag,
#gallery-detail-section-7 .gallery-wrapper .weta-icerik-tag,
#gallery-detail-section-8 .gallery-wrapper .weta-icerik-tag,
#gallery-detail-section-9 .gallery-wrapper .weta-icerik-tag {
    text-align: center;
}

#gallery-detail-section-3 .img-description,
#gallery-detail-section-5 .img-description,
#gallery-detail-section-7 .img-description,
#gallery-detail-section-8 .img-description,
#gallery-detail-section-9 .img-description {
    text-align: center;
}

#gallery-detail-section-3 .img-description,
#gallery-detail-section-5 .img-description,
#gallery-detail-section-3 .img-description p,
#gallery-detail-section-5 .img-description p {
    font-size: 14px !important;
    font-weight: 500 !important;
}

.form-section .contact-iframe {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
}

.form-section .contact-iframe iframe {
    width: 100%;
    height: 100%;
}

.form-section .contactCenter {
    position: relative;
    z-index: 5;
    padding: 0 50px;
    bottom: 0;
    transition: all 1s;
}

.form-section .rexa-content {
    width: 33.33333333%;
    position: relative;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: -15px 0;
    box-shadow: rgb(0 0 0 / 45%) 0px 5px 35px;
}

.form-section .contact-form {
    width: 66.66666667%;
    margin-left: 0;
    box-shadow: rgb(0 0 0 / 15%) 1.95px 1.95px 11.95px -0.4px;
    min-height: 660px;
    display: flex;
    flex-direction: column;
    padding: 30px 45px;
    justify-content: center;
}

.form-section .rexa-content::before {
    content: "";
    display: block;
    position: absolute;
    z-index: 2;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    background: rgb(45, 44, 131, .9);
    transition: all 1s;
}

.form-section .rexa-content:hover .contactCenter {
    bottom: -90px;
}

.form-section .rexa-content:hover::before {
    height: 60%;
}

.form-section .rexa-content * {
    color: #fff !important;
}

#product-list .rgw{
    height: 320px;
}
#product-list .product-image img{
    height: 100%;
    object-fit: contain;
}

.form-section p {
    font-size: 16px !important;
}

.contactCenter #address {
    width: 100% !important;
}

@media(max-width:768px){
    #gallery-detail-section-1{
        width: 100% !important;
        margin: 0px !important;
    }
    #page-detail-section-1 .rg-wrapper{
        height: 250px;
        overflow: hidden;
    }
    #page-detail-section-1 .row{
        height: auto;
    }
    .counter-section{
        min-height: 500px;
        max-height: 500px;
    }
    #counter-section-1 .counter-col{
        width: 50% !important;
    }
    #parallax-1,
    #parallax-3{        
        max-height: 500px !important;
        height: 500px !important;
    }
    #slider-1 .sliderJs, 
    #slider-1 .sliderJs .swiper-wrapper, 
    #slider-1 .sliderJs .swiper-slide{
        max-height: 75vh !important;
        height: 75vh !important;
    }
    .weta-slider-tag{
        font-size: 38px !important;
    }
    .pageSliderContent p{
        font-size: 15px !important;
        padding: 0px 20px !important;
    }
    #parallax-1 p, #parallax-3 p{
        font-size: 16px !important;
    }
    .weta-parallax-tag{
        font-size: 28px !important;
    }
    
    #gallery-detail-section-3 .custom-col,
    #gallery-detail-section-4 .custom-col,
    #gallery-detail-section-5 .custom-col,
    #gallery-detail-section-6 .custom-col{
        width: 100% !important;
    }
    .pageSliderContent .sliderJs, .pageSliderContent .sliderJs .swiper-wrapper, .pageSliderContent .sliderJs .swiper-slide{
        max-height: 85px !important;
    }
    .pageSliderContent{
        margin: 10px 5px !important;
    }
    .form-section .rexa-content,
    .form-section .contact-form{
        width: 100% !important;
    }
    .form-section .rexa-content{
        min-height: 820px;
    }
    .form-section .contact-form{
        padding: 60px 20px !important;
    }
    #html-section-1 .col-md-6{
        margin-bottom: 20px;
    }
    .section-header #navigation>ul>li a.first-link{
        padding: 0px !important;
    }
    .section-header #navigation>ul>li, .lang-menu>ul>li,
    .section-header.fixed #navigation>ul li{
        line-height: 50px !important;
    }
    .search-click-1{
        display: flex !important;
    }
    .search-cell{
        padding: 0px 30px;
    }
    .search-type-1.search-wrap .search-cell .nav-search input.main-search{
        font-size: 15px !important;
    }
    .search-type-1.search-wrap .search-cell .nav-search .submit-search{
        font-size: 25px !important;
    }
    .search-type-1.search-wrap .search-cell .nav-search .search-close{
        font-size: 40px !important;
    }
    .section-header.fixed .menu-click span{
        background: #fff !important;
    }
    .section-header.fixed .menu-click.open span{
        background-color: var(--site-hover-color)  !important;
    }
    .section-header #navigation>ul>li.dropdown.position-static-li>.dropdown-trigger,
    .position-static-li .imageCategoryMenu{
        display: none !important;
    }
    #product-list .rgw{
        height: auto;
    }
    .categoryListType-4 .col-md-3,
    .categoryListType-4 .col-lg-3{
        order: 2;
    }
    .categoryListType-4 .col-md-9,
    .categoryListType-4 .col-lg-9{
        order: 1;
    }
}

.categoryListType-4 .widget-list .accordion-button{
    background-color: transparent !important;
}
.categoryListType-4 .widget-list .panel-heading{
    border-bottom: none !important;
    background: transparent !important;
    padding: 0px !important;
}
.categoryListType-4 .accordion-item{
    border: none !important;
    position: relative;
}

.categoryListType-4 .accordion-item::before{
    content: '';
    position: absolute;
    background: #000000;
    height: calc(100% - 8px);
    width: 5px;
    top: 4px;
    left: -15px;
    border-radius: 999px;
}
.categoryListType-4 .accordion-item:nth-child(1)::before{
    background-color: orange;
}
.categoryListType-4 .accordion-item:nth-child(2)::before{
    background-color: #2d2c83;
}
.categoryListType-4 .accordion-item:nth-child(3)::before{
    background-color: #e31e24;
}
.categoryListType-4 .accordion-item:nth-child(4)::before{
    background-color: purple;
}
.categoryListType-4 .accordion-item:nth-child(5)::before{
    background-color: #888888;
}

@media(min-width:1000px){
    .categoryListType-4 .col-md-3,
    .categoryListType-4 .col-lg-3{
        width: 20% !important;
    }
    .categoryListType-4 .col-md-9,
    .categoryListType-4 .col-lg-9{
        width: 80% !important;
    }
    
}
    

.categoryListType-4 .accordion-item .accordion-header .accordion-button::before {
    content: '';
    position: absolute;
    width: 45%;
    height: 100%;
    padding: 0;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left center;
}

.categoryListType-4 .accordion-item:nth-child(1) .accordion-header .accordion-button::before{
    background-image: url(/images/stone-wool-logo.svg);
}
.categoryListType-4 .accordion-item:nth-child(2) .accordion-header .accordion-button::before{
    background-image: url(/images/xps-logo.svg);
    width: 30%;
}
.categoryListType-4 .accordion-item:nth-child(3) .accordion-header .accordion-button::before{
    background-image: url(/images/eps-logo.svg);
    width: 30%;
}
.categoryListType-4 .accordion-item:nth-child(4) .accordion-header .accordion-button::before{
    background-image: url(/images/block-logo.svg);
    width: 37%;
}
.categoryListType-4 .accordion-item:nth-child(5) .accordion-header .accordion-button::before{
    background-image: url(/images/megalento-logo.png);
}
.categoryListType-4 .accordion-item:nth-child(6) .accordion-header .accordion-button::before{
    background-image: url(/images/tech-logo.svg);
    width: 30%;
}
.categoryListType-4 .accordion-item:nth-child(7) .accordion-header .accordion-button::before{
    background-image: url(/images/desiwool-logo.png);
}
.categoryListType-4 .accordion-item .accordion-header .accordion-button span{
    display: none;
}
.accordion .panel-heading>a {
    display: inline-block;
    color: #777 !important;
    margin-left: 10px;
    margin-bottom: 5px;
    transition: 0.3s;
    padding: 6px 20px !important;
    font-size: 13px !important;
    position: relative;
}
.accordion .panel-heading>a:hover {
    background-color: rgb(245, 245, 245);
    color: rgb(0, 0, 0) !important;
    border-radius: 4px;
}
.imageCategoryMenu li:hover .menuItemImageText{
    color: var(--site-hover-color) !important;
}

.weta-description ul li::before, 
.productContent ul li::before, 
.pds-content ul li::before, 
.private-content ul li::before, 
.blogContent ul li::before{
    content: '\f00c' !important;
    color: var(--site-color) !important;
}
#footer-social-media li span{
    font-size: 25px !important;
    color: #333 !important;
}
#footer-social-media li{
    width: 40px !important;
    height: 40px !important;
}
.footer-img img{
    max-height: 80px;
}
#category-section-2{
    display: none !important;
}

#gallery-detail-section-7 .img-wrapper,
#gallery-detail-section-8 .img-wrapper,
#gallery-detail-section-8 .img-wrapper{
    border: 1px solid #f2f2f2;
    margin: 20px;
    border-radius: 10px;
    background: #ffffff;
    box-shadow: 10px 10px 20px #eee, -10px -10px 20px #f5f5f5;
}
.gallery-section-7 .img-title .weta-icerik-tag,
.gallery-section-8 .img-title .weta-icerik-tag{
    text-align: center;
}
.gallery-section-7 .gallery-info,
.gallery-section-8 .gallery-info{
    padding: 15px 0px;
}
.gallery-section-7 .gallery-info .img-title,
.gallery-section-8 .gallery-info .img-title{
    margin-top: 0px;
}
.gallery-section-9 .gallery-info{
    display: none;
}