/*nav*/
.frontend-body-canvas #backstage-headArea {
    width: 100%;
    box-sizing: border-box;
    position: fixed;
    top: 0;
    z-index: 999;
    border-bottom: 1px solid rgba(255, 255, 255, 0.14);
}
#backstage-headArea .holding {
    background-color: #030f2d;
}
#backstage-headArea .holding:hover {
    background-color: #030f2d;
}

#backstage-headArea .holding:active {
    background-color: #030f2d;
}


#backstage-headArea .holding {
    transition: background-color 0.3s;
}

#outerContainer_1736822743348 > DIV > DIV {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 100%;
}

@media (min-width: 990px) {
    .sitewidget-navnew .smsmart ul {
        position: absolute;
        z-index: 10;
        transition: transform ease-out .1s;
        -webkit-transition: -webkit-transform ease-out .1s;
        -moz-transition: -moz-transform ease-out .1s;
    }
}

/*banner*/
.ls-fullwidthdark .ls-nav-prev, .ls-fullwidthdark .ls-nav-next {
    width: 60px;
    height: 60px;
    z-index: 7;
    top: 50%;
    margin-top: -20px;
    position: absolute;
}

.sitewidget-206fdc5a-021f-4fba-8ec5-c82782b451c7-20250114143100 .ls-container .ls-nav-prev, .sitewidget-206fdc5a-021f-4fba-8ec5-c82782b451c7-20250114143100 .ls-container .ls-nav-next {
    background-color: rgba(0, 0, 0, 0.28);
    border-radius: 50%;
    background-image: none;
    text-align: center;
    line-height: 53px !important;
    font-size: 35px;
}

/*home-about*/
#outerContainer_1740906782225 {
	margin-top:-233px !important;
}
@media screen and (max-width:900px) {
	#component_GdKtkRGylpnO > DIV {
	padding-top:10px !important;
	padding-bottom:20px !important;
    border-bottom: 1px solid #ffffff26;
}
#component_GdKtkRGylpnO > DIV > DIV > DIV:nth-child(2) > DIV:nth-child(1) {
	display:none !important;
}
#component_GdKtkRGylpnO > DIV > DIV > DIV:nth-child(2) > DIV:nth-child(2) {
	display:none !important;
}
#component_BWKOacvSGpzt > DIV {
	padding-top:10px !important;
	padding-bottom:20px !important;
    border-bottom: 1px solid #ffffff26;
    border-right: 1px solid #ffffff26;
}
#component_BWKOacvSGpzt > DIV > DIV > DIV:nth-child(2) > DIV:nth-child(1) {
	display:none !important;
}
#component_BWKOacvSGpzt > DIV > DIV > DIV:nth-child(2) > DIV:nth-child(2) {
	display:none !important;
}
#component_rgfZaRQSGVUE > DIV {
	padding-top:10px !important;
	padding-bottom:20px !important;
}
#component_rgfZaRQSGVUE > DIV > DIV > DIV:nth-child(2) > DIV:nth-child(1) {
	display:none !important;
}
#component_rgfZaRQSGVUE > DIV > DIV > DIV:nth-child(2) > DIV:nth-child(2) {
	display:none !important;
}
#component_rpUOkmbnvgqj > DIV {
	padding-top:10px !important;
	padding-bottom:20px !important;
}
#component_rpUOkmbnvgqj > DIV > DIV > DIV:nth-child(2) > DIV:nth-child(1) {
	display:none !important;
}
#component_rpUOkmbnvgqj > DIV > DIV > DIV:nth-child(2) > DIV:nth-child(2) {
	display:none !important;
}
}


/*products*/
#outerContainer_1760144372564 > DIV {
	background:rgb(255,255,255) !important;
	border-radius:10px !important;
        box-shadow: 0 3px 12px 0 rgba(18, 24, 58, .08);
}

#outerContainer_1760144372564 .gallery-list li img {
	height:110px !important;
	width:100px !important;
}

#outerContainer_1760144372564 .gallery-list li {
	margin-bottom:30px !important;
}


/*products-category-research-FAQ*/
.sitewidget-faqList-20260116162858 .sitewidget-bd .faqlist-item {
    margin-bottom: 10px;
    padding-left: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    background: #ffffff;
    border: 1px solid #c4d5fe;
    border-radius: 10px;
}
.sitewidget-faqList-20260116162858 .sitewidget-bd .faq-question-title .fold-icon>i {
    font-size: 24px;
    color: #3c78d8;
    line-height: 15px;
    margin-right: 20px;
    background: aliceblue;
    border-radius: 180px;
    padding: 0px 8px;
}
.sitewidget-faqlist .faqlist-style-fold .faqlist-list.fold-icon-back .faq-question-title, .sitewidget-faqlist .faqlist-style-fold .faqlist-list.fold-icon-back .faq-answer-wrap {
    position: relative;
    padding-right: 60px;
    word-break: break-word;
}
.sitewidget-faqlist .faqlist-style-fold .faq-answer-wrap {
    display: none;
    padding: 15px 0 0;
}

/*blog-faq*/
.sitewidget-faqList-20260116173049 .sitewidget-bd .faqlist-item {
    margin-bottom: 10px;
    padding-left: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    background: #ffffff;
    border: 1px solid #c4d5fe;
    border-radius: 10px;
}
.sitewidget-faqList-20260116173049 .sitewidget-bd .faq-question-title .fold-icon>i{
    font-size: 24px;
    color: #3c78d8;
    line-height: 15px;
    margin-right: 20px;
    background: aliceblue;
    border-radius: 180px;
    padding: 0px 8px;
}

/*keyword-faq*/
.sitewidget-faqList-20260120095938 .sitewidget-bd .faqlist-item {
    margin-bottom: 10px;
    padding-left: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    background: #ffffff;
    border: 1px solid #c4d5fe;
    border-radius: 10px;
}
.sitewidget-faqList-20260120095938 .sitewidget-bd .faq-question-title .fold-icon>i {
    font-size: 24px;
    color: #3c78d8;
    line-height: 15px;
    margin-right: 20px;
    background: aliceblue;
    border-radius: 180px;
    padding: 0px 8px;
}

/*ADS-faq*/
.sitewidget-faqList-20260120095944 .sitewidget-bd .faqlist-item {
    margin-bottom: 10px;
    padding-left: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    background: #ffffff;
    border: 1px solid #c4d5fe;
    border-radius: 10px;
}
.sitewidget-faqList-20260120095944 .sitewidget-bd .faq-question-title .fold-icon>i {
    font-size: 24px;
    color: #3c78d8;
    line-height: 15px;
    margin-right: 20px;
    background: aliceblue;
    border-radius: 180px;
    padding: 0px 8px;
}

/*B2B-faq*/
.sitewidget-faqList-20260120095958 .sitewidget-bd .faqlist-item {
    margin-bottom: 10px;
    padding-left: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    background: #ffffff;
    border: 1px solid #c4d5fe;
    border-radius: 10px;
}
.sitewidget-faqList-20260120095958 .sitewidget-bd .faq-question-title .fold-icon>i {
    font-size: 24px;
    color: #3c78d8;
    line-height: 15px;
    margin-right: 20px;
    background: aliceblue;
    border-radius: 180px;
    padding: 0px 8px;
}

/*seo-faq*/
.sitewidget-faqList-20260120100012 .sitewidget-bd .faqlist-item {
    margin-bottom: 10px;
    padding-left: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    background: #ffffff;
    border: 1px solid #c4d5fe;
    border-radius: 10px;
}
.sitewidget-faqList-20260120100012 .sitewidget-bd .faq-question-title .fold-icon>i {
    font-size: 24px;
    color: #3c78d8;
    line-height: 15px;
    margin-right: 20px;
    background: aliceblue;
    border-radius: 180px;
    padding: 0px 8px;
}