#icon-section-2 .icon-wrapper {
    border: 1px solid #49df7d;
    border-radius: 10px;
}

#icon-section-1 .icon-wrapper {
    border: 1px solid #49df7d;
    border-radius: 10px;
}

#contactForm-2 {
    background-color: #fff !important;
}

#humanForm-1 {
    background-color: #fff !important;
}

.pageDetailContent,
.pageDetailContent .container {
    background-color: transparent !important;
}

.weta-icerik-tag {
    min-height: 40px;
}

#blog-section-0 .blog-content-wrapper {
    background-color: #fff !important;
}

#blog-section-0 .blog-content-wrapper {
    margin-top: -20px;
}

.whatsapp-contact {
    font-size: var(--site-paragraph-size) !important;
    font-weight: var(--site-paragraph-weight) !important;
    line-height: var(--site-paragraph-height) !important;
}

.contact-oge p {
    padding: 0px 25px;
}

body {
    background-image: linear-gradient(to top, #dfe9f3 0%, white 100%);
}

#page-detail-section-2 {
    background-color: #fff !important;
}

#page-detail-section-5 {
    background-color: #fff !important;
}

#blog-section-1 {
    background-color: #fff !important;
}

.weta-slider-tag {
    color: #fff !important;
}

.slider-contents {
    padding: 30px;
}

.weta-icerik-price {
    font-size: 25px !important;
}

.blog-date {
    display: none;
}

.footer {
    display: none;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    line-height: 1.0;
}

.flex li {
    font-size: 25px;
    line-height: 200%;
}


.gallery-section-1 #image-gallery .row {
    border: 2px solid;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    margin-top: 25px;
}

.gallery-section-1 #image-gallery .col-md-3:nth-child(1) {
    border-left: 0px !important;
}

.gallery-section-1 #image-gallery .col-md-3 {
    border-left: 2px solid;
    margin-bottom: 0px;
    padding: 30px;
}

.gallery-section-1 .img-wrapper img {
    width: 60px;
    height: 60px;
    transition: all .4s;
    position: relative;
}

.gallery-section-1 .col-md-3:hover .img-wrapper img {
    opacity: 0;
}

.gallery-section-1 .col-md-3:nth-child(1) .img-wrapper .gallery-img::before {
    background-image: url(/images/service-icon-orange-1.svg);
}

.gallery-section-1 .col-md-3:nth-child(2) .img-wrapper .gallery-img::before {
    background-image: url(/images/service-icon-orange-2.svg);
}

.gallery-section-1 .col-md-3:nth-child(3) .img-wrapper .gallery-img::before {
    background-image: url(/images/service-icon-orange-3.svg);
}

.gallery-section-1 .col-md-3:nth-child(4) .img-wrapper .gallery-img::before {
    background-image: url(/images/service-icon-orange-4.svg);
}

.gallery-section-1 .col-md-3 .img-wrapper .gallery-img::before {
    content: '';
    position: absolute;
    display: block;
    height: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 99;
    top: 0;
    opacity: 0;
    transition: all .4s;
}

.gallery-section-1 .col-md-3:hover .img-wrapper .gallery-img::before {
    opacity: 1;
}

.gallery-section-1 #image-gallery .col-md-3 {
    transition: all .4s;
}

.gallery-section-1 #image-gallery .col-md-3:hover {
    background-color: rgb(0 0 0 / 1);
}

.gallery-section-1 .col-md-3:hover .img-title .weta-icerik-tag,
.gallery-section-1 .col-md-3:hover .img-wrapper .img-description p {
    color: #fff !important;
}

.gallery-section-1 .col-md-3:hover .img-wrapper .img-description i {
    color: #fe330a !important;
}

.gallery-section-1 .img-wrapper .img-description p {
    font-size: 19px !important;
    margin-top: 20px;
    transition: all .4s;
}

.gallery-section-1 .img-wrapper .img-description i {
    font-size: 22px !important;
    margin-top: 30px;
    transition: all .4s;
}

.gallery-section-1 .img-wrapper {
    min-height: 315px;
}

.gallery-section-1 .img-wrapper .gallery-info {
    margin-top: 30px;
}

.gallery-section-1 .img-title .weta-icerik-tag {
    font-size: 25px !important;
    font-weight: 500;
    transition: all .4s;
}

.gallery-section-1 .gallery-wrapper .weta-icerik-tag {
    line-height: 1;
}

#html-section-1 .col-md-6 .weta-icerik-tag {
    font-size: 62px;
    line-height: 1;
}

#html-section-1 .col-md-6 p {
    margin-top: 20px;
    font-size: 20px !important;
}

#html-section-1 .col-md-6 a.btn-custom {
    margin-top: 15px;
    padding: 12px;
}

#html-section-1 .accordion-item {
    border: 0px;
}

#html-section-1 .accordion-body p {
    border-bottom: 1px solid #e0dfdd;
    padding-bottom: 20px;
    color: #70706f !important;
}

#html-section-1 .accordion-button {
    box-shadow: none;
    background: #fff !important;
    color: #000 !important;
    font-size: 22px !important;
    font-weight: 700;
}

#html-section-1 .accordion-item:nth-child(3) .accordion-body p {
    border-bottom: 0px;
    padding-bottom: 0px;
}

.gallery-section-1 .gallery-img {
    width: max-content;
    height: max-content;
    position: relative;
}

#html-section-1 .accordion-button::after {
    content: '\2b';
    font-family: 'FontAwesome';
    background-image: none;
    font-size: 18px;
    font-weight: 100;
    right: 0px;
}

#html-section-1 .accordion-button:not(.collapsed)::after {
    content: '\f00d';
    font-family: 'FontAwesome';
    background-image: none;
    font-size: 18px;
    font-weight: 100;
    right: 0px;
}

#html-section-1 .accordion-button:not(.collapsed) {
    padding: 16px 24px;
}

#mc-com---nb.show {
    display: none;
}

#html-section-2 .col-md-4 .custom-wraper {
    background-color: #fff;
    padding: 40px;
    border-radius: 10px;
    transition: all .4s;
}

#html-section-2 .col-md-4 .custom-wraper:hover {
    background-color: #000;
}

#html-section-2 .col-md-4 .custom-wraper:hover .custom-accordion-content {
    background-color: #212529;
}


#html-section-2 .col-md-4 .custom-wraper:hover .custom-accordion-button::before {
    background-color: #fff !important;
}

#html-section-2 .col-md-4 .weta-icerik-tag {
    letter-spacing: -0.1rem;
    font-size: 28px;
    transition: all .4s;
    font-weight: 600;
}

#html-section-2 .col-md-4 p,
#html-section-2 .col-md-4 .weta-icerik-price span {
    font-size: 1.125rem !important;
    line-height: 1.75rem !important;
    transition: all .4s;
}

#html-section-2 .col-md-4 .weta-icerik-price {
    font-size: 80px;
    transition: all .4s;
}

#html-section-2 .col-md-4 .btn-custom {
    width: 100%;
    background: transparent;
    color: #000 !important;
}

#html-section-2 .col-md-4 .btn-custom:hover {
    background: #49df7d;
}

.btn {
    padding: 10px 25px !important;
    font-weight: 700 !important;
    transition: all .4s;
    min-width: 150px !important;
    font-size: 15px !important;
}

#html-section-2 .btn-custom {
    padding: 16px 25px !important;
    font-size: 22px !important;
}

#html-section-2 .col-md-4 .custom-wraper:hover hr,
#html-section-2 .col-md-4 .custom-wraper:hover p,
#html-section-2 .col-md-4 .custom-wraper:hover .weta-icerik-price span,
#html-section-2 .col-md-4 .custom-wraper:hover .weta-icerik-price,
#html-section-2 .col-md-4 .custom-wraper:hover .weta-icerik-tag,
#html-section-2 .col-md-4 .custom-wraper:hover .btn-custom,
#html-section-2 .col-md-4 .custom-wraper:hover * {
    color: #fff !important;
}

#html-section-2 .col-md-4 .custom-wraper:hover .btn-custom {
    border: 1px solid;
}

#html-section-2 .col-md-4 .custom-wraper:hover .btn-custom:hover {
    border: 1px solid #49df7d;
}

.btn:hover {
    color: #fff !important;
}

/* .btn-custom{
  position: relative;
}
.btn-custom::after{
  position: absolute;
  inset: 0px;
  left: 0px;
  top: 0px;
  z-index: -10;
  transform-origin: top right;
  --tw-scale-y: 0;
  transform: translate(0,0) rotate(0) skewX(0) skewY(0) scaleX(1) scaleY(1);
  content: '';
  background-color: rgb(254 51 10 / 1);
  transition-duration: 300ms;
  border-radius: 50px;
}
.btn-custom:hover::after{
  content: '';

  --tw-scale-y: 1; transform: translate(0, 0) rotate(0) skewX(0) skewY(0) scaleX(1) scaleY(1);
} */

@media (max-width: 768px) {
    #image-gallery .custom-col {
        width: 100%;
    }

    .gallery-section-1 #image-gallery .col-md-3 {
        border-left: 0px;
        border-bottom: 2px solid;
    }

    .gallery-section-1 #image-gallery .col-md-3:nth-child(4) {
        border-bottom: 0px solid;
    }

    #html-section-1 .col-md-6 .weta-icerik-tag,
    .gallery-section-1 .gallery-wrapper .weta-icerik-tag {
        font-size: 2.25rem;
        line-height: 2.5rem;
    }

    .gallery-section-1 #image-gallery .row {
        margin-top: 30px;
    }

    .pageDetailContent {
        padding: 30px 16px !important;
    }

    .gallery-section-1 .img-title .weta-icerik-tag {
        font-size: 1.6rem !important;
        line-height: 1.25rem !important;
    }

    .gallery-section-1 .img-wrapper .img-description p {
        font-size: 17px !important;
        margin-top: 17px;
    }

    .gallery-section-1 .img-wrapper .img-description i {
        font-size: 35px !important;
        margin-top: 25px;
    }

    .gallery-section-1 .img-wrapper .gallery-info {
        margin-top: 40px;
    }

    #html-section-1 .col-md-6 a.btn-custom {
        padding: 16px 25px;
    }

    #html-section-1 .col-md-6 .accordion {
        margin-top: 30px;
    }

    #html-section-1 .accordion-button {
        padding: 16px 5px 16px 10px;
    }

    #html-section-1 .accordion-button:not(.collapsed) {
        padding: 16px 10px;
    }

    #html-section-1 .accordion-button {
        font-size: 18px !important;
    }

    #html-section-1 .col-md-6 p,
    #html-section-1 .accordion-body p {
        font-size: 1.125rem !important;
    }

    #html-section-2 .col-md-4 {
        margin-top: 20px;
    }

    #html-section-2 .col-md-4:nth-child(1) {
        margin-top: 0px;
    }

    ul {
        padding-left: 0px !important;
    }

    .weta-slider-tag {
        font-size: 40px;
    }

    .slider-description p {
        font-size: 18px !important;
    }

    .weta-icerik-tag {
        font-size: 40px;
    }

    .gallery-section-1 .img-wrapper {
        min-height: auto;
    }


    p,
    li,
    .weta-description ul li,
    .blogContent ul li,
    .whatsapp-contact {
        font-size: 18px !important;
    }

    #slider-1 .weta-slider-tag {
        font-size: 50px !important;
    }

    .pageSliderContent .sliderJs,
    .pageSliderContent .sliderJs .swiper-wrapper,
    .pageSliderContent .sliderJs .swiper-slide {
        height: 78vh !important;
        max-height: 78vh !important;
    }
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag {
    width: 82px !important;
}

.intl-tel-input .selected-flag .iti-arrow {
    right: 5px !important;
}


.custom-accordion .custom-accordion-button {
    font-size: 18px !important;
    padding: 10px 0px;
    position: relative;
    background-color: transparent;
    border: none !important;
    width: 100%;
    text-align: left;
    letter-spacing: 0.5px;
}

.custom-accordion .custom-accordion-button::before {
    content: '';
    position: absolute;
    top: auto;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background-color: rgba(0, 0, 0, 0.25);
}

.custom-accordion .custom-accordion-button::after {
    content: '\f078';
    position: absolute;
    right: 0;
    font-family: 'FontAwesome';
    transition: all .4s;
}

.custom-accordion.active .custom-accordion-button::after {
    transform: rotate(180deg);
}

.custom-accordion .custom-accordion-button:hover,
.custom-accordion .custom-accordion-button:focus {
    outline: none !important;
    border: none !important;
}

.custom-accordion-content {
    margin-top: 15px;
    background: #f7f5f1;
    height: 0px;
    transition: all .4s;
    opacity: 0;
    max-height: max-content !important;
    border-radius: 10px;
}

.custom-accordion.active .custom-accordion-content,
.custom-accordion.active .custom-accordion-content ul {
    opacity: 1;
    height: auto;
    visibility: visible;
}

.custom-accordion-content ul {
    padding-left: 0px;
    height: 0px;
    visibility: hidden;
    padding: 10px 0px;
}


.custom-accordion-content ul li {
    position: relative;
    padding-left: 10px;
    line-height: 30px;
    font-size: 16px;
    display: flex;
    align-items: center;
    font-weight: 300;
}

.custom-accordion-content ul li::before {
    content: '\f111';
    font-family: 'FontAwesome';
    font-size: 5px;
    margin-right: 10px;
    height: 100%;
    display: flex;
    width: max-content;
    align-items: center;
}

#page-detail-section-3 .weta-description ul li::before {
    display: none !important;
}

.weta-description ul li::before {
    position: static !important;
}

.blogSwiper-1 .blog-content-wrapper .btn {
    display: none !important;
}

.blogDetail h2.weta-icerik-tag {
    font-size: 40px;
}

/* 
.blogDetail img {
	width: 416px;
	position: fixed;
} */

.blogDetail .col-md-8 {
    padding-left: 55px;
}

@media(max-width:768px) {
    .blogDetail img {
        position: relative !important;
        top: 0px !important;
    }

    .blogDetail .col-md-8 {
        padding-left: 0px;
        margin-top: 10%;
    }

    .blogs .col-md-3 {
        margin-top: 10%;
    }

    .whatsapp-contact span {
        margin-right: 5px;
    }

    .form-section .weta-description p {
        padding-right: 0px !important;
    }
}

@media(min-width:768px) {
    .section-header .col-lg-9 {
        justify-content: left !important;
        position: relative !important;
    }

    .section-header #navigation>ul {
        justify-content: left !important;
    }

    .section-header #navigation>ul>li.ctaButton {
        position: absolute;
        right: 0;
        display: flex;
        align-items: center;
    }
}

.pageSliderContent .swiper-slide .slider-contents {
    width: 100% !important;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.slider-form {
    position: absolute;
    right: 0;
    width: 350px;
    top: auto;
    background-color: #252a2d;
    bottom: 0;
    padding: 25px;
}

.slider-form .content-title h6 {
    font-size: 20px !important;
    font-weight: 500 !important;
}

.slider-form .content-title {
    margin-bottom: 20px !important;
}

.slider-form .content-description {
    margin-bottom: 15px !important;
    width: 80%;
}

.slider-form .content-description p {
    font-size: 14px !important;
    color: #d3d3d3 !important;
}

.slider-form .form-eleman {
    display: flex;
    align-items: center;
    position: relative;
    margin-bottom: 30px;
}

.slider-form .form-eleman .form-control {
    background-color: transparent !important;
    border: none !important;
    border-bottom: 1px solid #fff !important;
    border-radius: 0px;
    font-size: 14px !important;
    padding: 10px 0px;
}

.slider-form .form-eleman i {
    position: absolute !important;
    right: 5px !important;
    color: #d3d3d3;
}

.slider-form .form-note {
    margin-bottom: 0px !important;
    margin-top: 10px !important;
}

.slider-form .form-note span {
    color: #d3d3d3 !important;
    font-size: 10px !important;
}

.slider-form .content-form .col-md-12:nth-last-child(1) .form-eleman {
    margin-bottom: 0px !important;
}

.slider-form .form-footer {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: -45px;
    z-index: 999999;
    padding: 0px;
}

.slider-form .form-control::placeholder {
    color: #d3d3d3 !important;
    font-size: 14px !important;
}

.form-footer button {
    width: 100%;
    border-radius: 0px !important;
}

.pageSliderContent {
    overflow: unset !important;
}

.pageSliderContent .swiper {
    overflow: unset !important;
}

.slider-form .form-eleman.active .form-control {
    border-color: var(--site-color) !important;
}

.slider-form .form-eleman.active i {
    color: var(--site-color) !important;
}

.slider-form .form-eleman * {
    transition: all .4s !important;
}

.pageSliderContent .swiper-slide .slider-contents * {
    animation: none !important;
}

.custom-accordion {
    border-color: transparent !important;
}

.custom-accordion.active {
    border-color: #d3d4d4 !important;
}

.section-header .ctaButton a {
    letter-spacing: 0px !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    background: var(--site-color);
    height: 40px;
    line-height: 40px;
    padding: 0px 10px;
    border-radius: 15px;
}

.section-header #navigation>ul>li.ctaButton a {
    font-family: 'Montserrat', sans-serif !important;
    display: flex;
    align-items: center;
}

.ctaButton .fa-phone-volume::before {
    content: '\f025' !important;
}

.close-bar #click_whatsapp,
button#infoClose {
    height: 30px !important;
}

.close-bar #click_whatsapp {
    background-color: #22c864 !important;
    color: #fff !important;
}

button#infoClose {
    background-color: #b9b9b8 !important;
    color: #fff !important;
}

#blog-section-1 .swiper-button-next,
#blog-section-1 .swiper-button-prev {
    display: none !important;
}

.blogs .col-md-3 {
    margin-bottom: 30px;
}

/* .blog-list .swiper-slide a{
    position: relative;
}
.blog-list .blog-content-wrapper{
    position: absolute;
    bottom: 0%;
    left: 0%;
    background: var(--site-title-color);
    height: 50px;
    width: 100%;
    text-align: center;
    justify-content: center;
    display: flex;
    align-items: center;
}
.blog-title{
    margin-top: 0px;
}
.blog-title .weta-icerik-tag{
    color: #fff !important;
}
.blog-image {
    position: relative;
}
.blog-image::before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #000;
    opacity: 0.4;
}
.gallery-section-4 .img-wrapper .custom-link {
    display: flex;
    align-items: center;
    justify-content: center;
}

.gallery-section-4 .img-wrapper .gallery-img {
    height: 350px;
    width: 50%;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}

.gallery-section-4 .img-wrapper .gallery-img img {
    object-position: top;
    transition: all 10s;
    object-fit: cover;
    height: 100%;
    border-radius: 4px;
}

.gallery-section-4 .img-wrapper .gallery-img img:hover {
    object-position: bottom;
}

.gallery-section-4 .img-wrapper .gallery-info {
    width: 40%;
    margin-left: 10%;
}

.gallery-section-4 .custom-col .img-wrapper {
    margin-top: 5%;
} */
@media (max-width:768px) {
    .weta-slider-buttons .btn {
        margin-right: 5px;
        min-width: 194px !important;
    }

    #blog-section-0 .swiper-pagination {
        position: static !important;
    }
}

.section-header .ctaButton a::after {
    display: none !important;
}

.section-header .ctaButton a,
.section-header .ctaButton a i,
.section-header .ctaButton a * {
    color: #fff !important;
}

#blog-section-0 .blog-content-wrapper {
    padding: 22px;
    height: 170px;
}

#product-section-2 .product-content-wrapper {
    padding: 22px;
}

#blog-section-0 .blog-title .weta-icerik-tag,
#product-section-2 .product-list .weta-icerik-tag {
    margin-bottom: 23px;
    font-size: 18px !important;
}

#product-section-2 #product-list .col-md-3 .product-wrapper .product-title {
    padding: 0px !important;
}


@media(max-width:768px) {
    #blog-section-0 .custom-col {
        width: 100% !important;
    }

    .accordion {
        margin-top: 25px !important;
    }

    #blog-list .swiper-button-prev,
    #blog-list .swiper-button-next,
    #blog-list .swiper-pagination {
        display: none !important;
    }

    .blogContent ul {
        padding-left: 24px !important;
    }

    .icon-section .custom-col {
        width: 100% !important;
    }

    .btn {
        padding: 10px 15px !important;
    }

    #gallery-detail-section-7 .gallery-info {
        flex-direction: column !important;
    }

    #gallery-detail-section-7 .gallery-info .img-title {
        margin-bottom: 10px !important;
    }

    #gallery-detail-section-7 .gallery-info .img-description {
        margin-bottom: 15px;
    }

    .section-header .logo img {
        max-height: 55px !important;
    }

    #gallery-detail-section-8 {
        padding-bottom: 0px !important;
    }

    #gallery-detail-section-8 .gallery-info {
        display: none !important;
    }
}

.icon-section .icon {
    color: var(--site-color);
}

/* #icon-section-1 .icon-wrapper,
#icon-section-2 .icon-wrapper {
    box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 8px;
    max-height: 142px;
    min-height: 142px;
    text-align: center;
} */

/* #icon-section-1 .icon-wrapper .weta-icerik-tag,
#icon-section-2 .icon-wrapper .weta-icerik-tag,
#icon-section-1 .icon-wrapper .icon-description p,
#icon-section-2 .icon-wrapper .icon-description p {
    font-size: 14px !important;
} */

/* #icon-section-1 .icon-wrapper .icon span,
#icon-section-2 .icon-wrapper .icon span {
    font-size: 20px !important;
    font-weight: 500 !important;
} */


/* #icon-section-2 .icon-wrapper .weta-icerik-tag{
    font-size: 18px !important;
}
#icon-section-2 .icon-wrapper {
    max-height: fit-content;
} */

#icon-section-2 .icon-wrapper ul {
    padding: 0px;
}

#icon-section-2 .icon-wrapper li {
    font-size: 14px !important;
    font-weight: var(--site-paragraph-weight) !important;
    line-height: var(--site-paragraph-height) !important;
}

@media(min-width:768px) {
    #icon-section-1 .custom-col {
        width: 16.6% !important;
    }

    #icon-section-2 .custom-col:nth-child(1) .icon-wrapper,
    #icon-section-2 .custom-col:nth-child(2) .icon-wrapper,
    #icon-section-2 .custom-col:nth-child(3) .icon-wrapper {
        min-height: 320px !important;
    }

    #icon-section-2 .custom-col:nth-child(4) .icon-wrapper,
    #icon-section-2 .custom-col:nth-child(5) .icon-wrapper,
    #icon-section-2 .custom-col:nth-child(6) .icon-wrapper {
        min-height: 270px !important;
    }

    #gallery-detail-section-7 .gallery-info .img-title {
        width: 80%;
    }

    #gallery-detail-section-7 .gallery-info .img-description {
        width: 20%;
        margin-top: 15px;
    }

    #gallery-detail-section-7 .gallery-info .img-description {
        text-align: end;
    }

    .blogDetail .col-lg-8,
    .blogDetail .col-lg-4 {
        margin-top: 0px !important;
    }

    .blogDetail .col-lg-8 .card-body {
        padding: 20px 150px !important;
    }

    .gallery-section-7 .custom-col {
        margin-bottom: 50px !important;
        width: 48% !important;
    }

    .gallery-section-7 .row {
        justify-content: space-between;
    }
}

.pageDetailContent.blogs {
    display: none !important;
}

#gallery-detail-section-6 .custom-col {
    margin: 0px !important;
}

#gallery-detail-section-6 {
    padding-bottom: 0px !important;
}

#gallery-detail-section-6 .gallery-info {
    display: none !important;
}

#gallery-detail-section-7 .gallery-info {
    display: flex;
    flex-wrap: wrap;
    padding: 0px 15px;
}

#gallery-detail-section-7 .gallery-info .img-title .weta-icerik-tag {
    display: flex;
    align-items: center;
}

#gallery-detail-section-7 .gallery-info .img-description .btn::after {
    content: '\f06e';
    font-family: 'FontAwesome';
    font-weight: 400 !important;
    margin-left: 8px;
}

#gallery-detail-section-7 .gallery-info .img-description .btn {
    min-width: auto !important;
    height: 35px;
    justify-content: center;
    align-items: center;
    display: inline-flex;
    border-radius: 10px;
    font-size: 14px !important;
    font-weight: 500 !important;
}

#page-7 #blog-section-0 .custom-col a,
#product-section-2 .product-wrapper {
    transition: all .5s;
    display: block;
    border: 1px solid var(--site-color);
    border-radius: var(--site-image-radius);
    overflow: hidden;
}

#page-7 #blog-section-0 .custom-col a .blog-image,
#product-section-2 .product-wrapper .product-image .rgw {
    padding: 10px;
}

#page-7 #blog-section-0 .custom-col a:hover,
#product-section-2 .product-wrapper:hover {
    transform: translateY(-10px);
}

.gallery-section-7 .img-wrapper {
    border-radius: 15px;
    border: 1px solid var(--site-color);
    transition: all .5s;
}

.gallery-section-7 .img-wrapper .gallery-img {
    padding: 10px;
}

.gallery-section-7 .img-wrapper:hover {
    transform: translateY(-10px);
}

#blog-section-0 .swiper-slide {
    background-color: transparent;
}

#icon-section-2,
#gallery-detail-section-7 {
    padding-bottom: 0;
}

.form-horizontal#filterForm .form-control {
    border-width: 1px !important;
}

.productDetail .col-md-7 .productContent {
    padding-top: 0px !important;
}

.productDetail .productContent p {
    font-size: 16px !important;
}

.productContent ul li {
    font-size: 15px !important;
    margin-bottom: 5px !important;
}

.productDetail .product-elements {
    position: absolute;
    top: 60px;
    width: 100%;
}

.block-title-wrap {
    display: none !important;
}

.block-content-wrap .list-3-cols li,
.block-content-wrap .list-2-cols li,
.block-content-wrap .list-1-cols li {
    font-size: 13px !important;
    background: #361b98;
    padding: 10px 20px;
    border-radius: 10px;
    color: #fff !important;
    width: 40% !important;
    margin-right: 30px;
}

.productDetail .productContent h3 {
    margin-bottom: 20px !important;
}

.block-content-wrap ul,
.detail-type-7-content .text-options ul {
    justify-content: left;
}

.blog-content-wrapper .btn,
#product-section-2 .product-content-wrapper .btn {
    width: 100%;
}

#filterForm .btn {
    background: #d7d7d7 !important;
    border-color: #d7d7d7 !important;
}

#filterForm .btn:hover {
    background: var(--site-color) !important;
    border-color: var(--site-color) !important;
}

#product-section-2 .rg-wrapper {
    margin-bottom: 30px;
}

@media(max-width:768px) {
    .productDetail .productTitle .weta-icerik-tag {
        font-size: 30px !important;
    }

    .block-content-wrap .list-3-cols li,
    .block-content-wrap .list-2-cols li,
    .block-content-wrap .list-1-cols li {
        width: 100% !important;
        margin-right: 0px !important;
        margin-bottom: 10px !important;
    }

    .productDetail .product-elements {
        top: 130px;
        left: 20px;
        right: 0;
        width: 90% !important;
    }
    .productDetail .col-md-7{
        padding-top: 95px;
    }

    .productContent ul {
        padding-left: 30px !important;
    }
    #alternative-product .swiper-pagination{
        display: none !important;
    }
    #alternative-product .product-wrapper{
        padding: 10px;
    }
    #alternative-product .productTitle .text-center{
        font-size: 16px !important;
    min-height: 48px;
    display: flex;
    align-items: center;
    }
}

.block-content-wrap .list-2-cols li:nth-last-child(1) {
    background-color: transparent !important;
}

.block-content-wrap .list-2-cols li:nth-last-child(1) {
    display: none !important;
}

.bottom-demo-wrapper {
    padding: 10px 0px;
    position: absolute;
    right: 0;
    bottom: -70px;
    z-index: 9;
    width: 100%;
    justify-content: space-between;
}

.bottom-demo-wrapper .btn {
    background: var(--site-color);
    background-size: 400% 400% !important;
    width: 49%;
    border: none;
}
.bottom-demo-wrapper .btn:nth-child(1):hover{
    background: #129c42 !important;
}
.bottom-demo-wrapper .btn:nth-child(2):hover{
    background: #b65807 !important; 
}
.bottom-demo-wrapper .btn:nth-child(2){
    background: #e67f22;
}


.productList .product-code{
    display: none !important;
}
#blog-list{
    position: relative;
}
.block-content-wrap ul:last-of-type li:nth-child(1),
.block-content-wrap ul:last-of-type li:nth-child(2){
    display: none !important;
}
.productDetail .swiper-slide,
#alternative-product .swiper-slide{
    background-color: transparent !important;
}
.product-page .pageDetailContent.blogs{
    display: block !important;
}
#alternative-product .productTitle .text-center{
    font-size: 13px !important;
}

.productContent h2{    
    font-size: 18px !important;
    font-weight: 600 !important;
    margin-top: 25px;
}
.productContent h3{    
    font-size: 17px !important;
    font-weight: 600 !important;
}
.productContent h4{    
    font-size: 16px !important;
    font-weight: 600 !important;
}
.productContent h5{    
    font-size: 15px !important;
    font-weight: 600 !important;
}
.productDetail .productTitle{
    margin-bottom: 30px;
}
.alternativeSwiper{
    padding: 40px 10px !important;
}
@media(max-width:370px){
    .bottom-demo-wrapper{
        bottom: -130px;
        flex-direction: column;
    }
    .bottom-demo-wrapper .btn{
        width: 100% !important;
        margin-bottom: 10px !important;
    }
    .productDetail .col-md-7{
        padding-top: 145px !important;
    }
}
.weta-description ul li::before, .productContent ul li::before, .pds-content ul li::before, .private-content ul li::before, .blogContent ul li::before{
    left: -20px !important;
}
.weta-description ul, .productContent ul, .pds-content ul, .private-content ul, .blogContent ul{
    padding-left: 20px !important;
}