@media screen and (max-width: 991px) {
   .homepage.has-header-transparent-and-ecommerce {
       
        background-image: url(https://lingkar55.com/storage/designer-3.jpeg) !important;
    }
  

}

.slider_baner_home6 .banner__content-three {
    background-color: rgb(13 110 253 / 35%);
    color: #fff;
}
.bb-product-quantity.input-group.w-auto.flex-nowrap {
    display: none;
}
.slider_baner_home6 .banner__content-three p {
    color: #fff;
}

.breadcrumb__content .title {
    font-size: 25px;
    color: #343a40;
    width: 100%;
    text-align: left;
}


span.“red” {
    background: -webkit-linear-gradient(#fff, #ebc2be);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
span.“white” {
    color: #fff;
}
.breadcrumb__content .breadcrumb-item a {
    color: #fff;
}
.shortcode-consulting-block .consulting-inner-wrap {
    background-color: rgb(0 150 136 / 45%);
}

.choose-img-wrap img:first-child {
    border-radius: 10px;
   
}



h2.title.tg-element-title.text-60-bold {
    color: #856156;
}

.banner-two-col .banner-col-1 {
      min-height: 500px;
    padding: 30px 0 10px 0;
}

.truncate-1-custom, .truncate-2-custom {
    display: -webkit-box;
    overflow: hidden;
      -webkit-box-orient: unset;
}
.box-info-contact {
    background-color: var(--tg-heading-color);
    bottom: 100px;
    padding: 10px 52px;
    position: absolute;
    width: 100%;
}
.shortcode-banner-slider .banner-two-col .box-button-slider-bottom {
    bottom: 350px;
    width: auto;
}

.text-need-help {
    font-size: 24px;
    line-height: 34px;
}

.steps__area-seven {
        padding: 118px 20px 78px 20px;
}



.steps__area-seven * {
    color: #03A9F4;
}
section.steps__area-seven.shortcode-instruction-steps h3 {
    color: #fff;
}

section.team__area-three.marketing__area-home8.services__bg-seven.shortcode-services.shortcode-services-style-7 h2 {
    color: #fff;
}

section.team__area-three.marketing__area-home8.services__bg-seven.shortcode-services.shortcode-services-style-7 .section-content p {
    color: #fff;
}

section.team__area-three.marketing__area-home8.services__bg-seven.shortcode-services.shortcode-services-style-7 .section-title .sub-title {
    color: #fff;
}

.banner__img-two>img:first-child {
    margin-inline-start: 0;
    max-width: 500px;
    margin-top: -100px;
    margin-left: 0;
}
.banner__img-two>img:nth-child(2) {
    
    left: 0%;
    position: absolute;
    top: 25%;
}
span.sub-title.aos-init.aos-animate {
    color: #011629;
    font-size: 20px;
}

@media screen and (max-width: 991px) {    .banner__img-two {    display: none; }
.banner__img-two>img:first-child {
     margin-top: 0px;
    opacity: .8;
}

}
@media (min-width: 767.98px) {
section.about__area-four.shortcode-about-us-information.shortcode-about-us-information-style-11 {
    
}
}


@media (max-width: 767.98px) {
    .banner-content .title {
        font-size:42px;
        color: #fff;
    }
}
.banner__img-two>img:first-child {
        opacity: .9;
}

@media screen and (max-width: 991px) {
    .has-header-transparent-and-ecommerce {
        padding: 0;
        background-position-x: left;
    }
}


h2.title.aos-init.aos-animate {
    Color : #fff;
}

p.aos-init.aos-animate {
    font-size: 1.4em;
    font-weight: 600;
}
.banner-two-col .banner-col-2 {
    top: 50px;
}
.banner-content p {
    color: #c7ffe8;
    margin-bottom: 30px;
    text-transform: capitalize;
    width: 90%;
}
.box-info-contact {
    background: rgb(255 255 255 / 37%);
}
main.fix .ck-content section.slider__area.shortcode-banner-slider {
    --background-color: unset !important;
    background-image: linear-gradient(180deg, rgb(169 148 155 / 39%) 4%, rgb(254 255 40 / 47%) 100%);
}
.shortcode-banner-slider .slider_baner__active .slide__home7 img {
    margin-bottom: 100px;
    height: 150%;
  border-radius:10px;
}

.about__img-wrap-four>img:nth-child(2) {
    border: 0;
    border-radius: 10px;
    bottom: 0;
    position: absolute;
    right: 35px;
}
.about__award-box .content .title {
    font-size: 20px;
    font-weight: 800;
    line-height: .8;
    margin-bottom: 12px;
}

.about__award-box .content .title {
    font-size: 20px;
    font-weight: 800;
    line-height: .8;
    margin-bottom: 12px;
}


.about__list-img-two img {
    border: 0;
    border-radius: 8px;
    box-shadow: none;
}

.card-services-type-01 {
    background-image: linear-gradient(90.5deg, rgba(255, 207, 139, 0.50) 1.1%, rgba(255, 207, 139, 1) 81.3%);
}

.services__details-list.shortcode-content-feature-list {
    padding: 0 7.9%;
}

.project__details-info {
    background-image: linear-gradient(111.3deg, rgba(74, 105, 187, 1) 9.6%, rgba(205, 77, 204, 1) 93.6%);
}
.slider__bg {
    background-position: 50%;
    background-size: cover;
    height: 100%;
    left: 0;
    mix-blend-mode: unset;
    opacity: 9;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
}

section.about__area-eight.shortcode-about-us-information.shortcode-about-us-information-style-15 {
    padding-top: 100px;
    
}
.about__list-img-four img {
    border: .8px solid #1b191900;
    border-radius: 12px;
    -ms-box-shadow: -7px 7px 0 0 rgba(0, 0, 0, .1);
    -o-box-shadow: -7px 7px 0 0 rgba(0, 0, 0, .1);
    z-index: 999;
    width: 250px;
    background: rgb(255 255 255 / 0%);
    box-shadow: -7px 7px 0 0 rgba(0, 0, 0, .1);
}

.about__content-seven>p {
    color: rgb(76, 175, 80) !important;
}

.banner__img-two>img:nth-child(2) {
left: 35%;
    position: absolute;
    box-sizing: unset;
    border: 0;
    max-width: 350px;
    top: 25%;
    -ms-box-shadow: unset;
    -o-box-shadow: unset;
    box-shadow: unset;
}
.banner__img-two>img:first-child {
    margin-inline-start: 0;
    max-width: 500px;
    margin-top: -100px;
    margin-left: 0px;
}

ul.nav-service {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 0 auto;
    max-width: 500px;
    width: 100%;
    padding: 0;
}

ul.nav-service li {
    display: block;
    list-style: none;
    max-width: 31%;
    text-align: center;
    margin-inline-end: 0;
    line-height: 20px;
    padding: 15px;
    position: relative;
}

nav.service {
    background: rgb(255 255 255);
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1);
}

ul.nav-service li.active {
    background: #84ddd5;
  color: #fff !important;}

ul.nav-service li.active a {
    color: #fff;
}

ul.nav-service li:hover a {
    color: #fff;
}

ul.nav-service li:hover {
    background: #a9b1b0;
}

section.services__area-seven.services__area-home7.services__bg-seven.shortcode-services.shortcode-services-style-6 {
    background-position: center;
}

section.about__area-eight.shortcode-about-us-information.shortcode-about-us-information-style-5 .about__list-img-four img {
    width: 100%;
  box-shadow: unset;
}

section.breadcrumb__area.breadcrumb__bg {
background-color: #fff !important;
    padding: 50px 10px;
    text-align: left;
}
.banner__bg-three {
    background-position: 50%;
    background-size: cover;
    min-height: 80px;
    overflow: hidden;
    padding: 105px 0 150px 0;
    position: relative;
    z-index: 1;
    background-blend-mode: soft-light;
}

.card.bb-product-item {
    border: 0;
}
.a.link-button {
    display: inline-block;
    border: 1px solid;
    background: var(--tg-theme-primary) none repeat scroll 0 0;
    border-radius: 10px;
    padding: 2px
}

.calc {
	padding: 30px;
}

.text-giant {
	font-size: 40px;
}

.tgmenu__action ul .header-btn .btn {
    background: #345c96;
    border: 1px solid #91a5c2;
}

.tgmenu__action-five .list-wrap li.header-btn-two .btn.border-btn {
    color: #ffffff;
}

.delivery-estimate-box i {
    display: none;
}

.ck-content blockquote {
    border-radius: 10px;
    padding: 15px;
}

blockquote::after {
    font-size: 12px;
}

.accordion-collapse .accordion-body {
   
    padding: 10px 32px 25px;
}
li.bb-product-attribute-swatch-item.attribute-swatch-item.disabled {
    display: none;
}
.bb-product-attribute-swatch-list.attribute-swatch option:disabled {
    display: none;
}

.blog__details-content li p {
    line-height: 30px;
}

.blog__details-content li {
    line-height: 30px;
    margin-bottom: 15px;
}

.blog__details-content h3 {
    line-height: 50px;
}

.blog__details-content p {
    line-height: 30px;
}

path {
    stroke-width: 1 !important;
}
.tgmenu__action ul .header-btn .btn {
    background: #fff;
    color: #344551;
    font-weight: 500;
    text-transform: capitalize;
}

.tgmenu__action ul .header-btn .btn:hover {
    background: #dc3545;
    rgb(
    FONT-WEIGHT: 200);rgb(230,
    CONTAIN-INTRINSIC-BLOCK-SIZE: AUTO 100PX);rgb(230,
    CONTAIN-INTRINSIC-BLOCK-SIZE: AUTO 100PX);rgb(230, 145,
    CORNER-SHAPE: SUPERELLIPSE(0.5));rgb(230, 145,
    CORNER-SHAPE: SUPERELLIPSE(0.5));
    color: #fff;
}