/* ADMIN EDITOR (DON'T DELETE THIS LINE) */
@import 'admin-editor.css';
/* END ADMIN EDITOR */

/* FRONTEND STYLE */
.logo-area img{
    height: 80px;
}
.cursorDefault{
    cursor: default;
}

.logo-area-footer img{
    height: 80px;
}

.product-list .icon img {
	height: 80px;
}
.word-line {
    /* max-width: 460px; */
    margin: auto;
}
.w-100 .word-line {
    max-width: 100%;
}
#section-10 img{
	    width: 100%;
    height: 200px;
    background: transparent no-repeat center center;
    object-fit: contain;
}
#section-10 .inner-content {
	text-align: center;
	margin-top: 16px;
}
#section-10 .inner-content h5 {
	font-size: 16px;
}
.img-service {
	top: 50%;
    left: 50%;
    object-fit: cover;
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
    z-index: 2;
	opacity: 0.5;
		transition: opacity 300ms ease-in-out;
}
.overlay-product {
	position: absolute;
	height: 100%;
    width: 100%;
	top: 0;
	left: 0;

    z-index: 1;
	opacity: 1;
}
.removeArrowMenu::after{
    display: none !important;
}
.single-feature-soalri-3 {
	cursor: pointer;
}
.single-feature-soalri-3:hover .img-service {
	opacity: 0.85;
}
.single-feature-soalri-3 .title {
    text-transform: uppercase;
    min-height: 80px;
}
.blog-single-one.text-center {
    border-radius: 10px;
    overflow: hidden;
}
.blog-single-one .head {
	border:none;
}
.blog-single-one .body {
    padding: 13px 20px 20px 20px;
    background: #F7F7F7;
}
.blog-single-one .head {
    background: #3b3b3b;
    color: #fff;
}
.blog-single-one .head .single-info i {
    color: white;
}
.blog-single-one .head .single-info p {
    color: #fff;
}
.rts-btn.btn-primary.small, .formBuild button.small {
	transform: scale(0.85);
    transform-origin: left;
}

.blog-single-one .body {
	background-color: #fff;
}
.borderRadiusGeral{
    border-radius: 24px !important;
    overflow: hidden !important;
}
 span.pre-title {
    font-weight: 600;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    color: var(--color-primary);
    display: block;
    margin-bottom: 16px;
    position: relative;
    max-width: max-content;
    margin-bottom: 16px;
}

span.bg-primary-theme.big {
	    margin: auto;
    font-size: var(--h4);
    font-weight: 700;
    margin-bottom: 20px;
}
span.bg-primary-theme {
    padding: 3px 7px;
    background: var(--color-primary);
    border-radius: 3px;
    color: #fff;
	text-align: center;
	margin: auto;
}

header.header-three .header-right .action-button-menu a.contact {
	opacity: 0.5;
	display: block;
}

header.header-three .header-right .action-button-menu a.contact:hover,
header.header-three .header-right .action-button-menu a.contact.langSelected{
    opacity: 1;

    border-bottom: 1px solid initial;
}
header.header-three .header-right .action-button-menu a.contact.langSelected{
    pointer-events: none;
}
@media (max-width: 991px) {
    header.header-three {
        padding: 12px 20px;
    }
    header.header-three .header-left .logo-area img {
        height: 60px;
    }
    .header--sticky.sticky {
        padding: 4px 20px;
    }
    .header-three.sticky a.logo-area {
        padding: 0px 0;
    }
    header.header-three .header-right .action-button-menu {
        gap: 15px;
    }
}

/* CONFIG */

.noScroll{
	overflow: hidden;
}

.critec{
    font-weight: 800;
    font-size: 28px;
    font-family: 'Gilroy';
    text-transform: lowercase;
}

.rts-single-testimonials-one ul li {
	font-weight: 500;
    font-size: 16px;
    line-height: 27px;
    color: #74787C;
	text-align: left !important;
}


.spacer150 {grid-column: inherit; height: 150px;width: 100%;}
.spacer120 {grid-column: inherit; height: 120px;width: 100%;}
.spacer90 {grid-column: inherit; height: 90px;width: 100%;}
.spacer60 {grid-column: inherit; height: 60px;width: 100%;}
.spacer30 {grid-column: inherit;height: 30px;width: 100%;}
.spacer15 {grid-column: inherit;height: 15px;width: 100%;}

/* LARGE DISPLAY'S */
@media (max-width: 1200px) {
	.lg-spacer150 {height: 150px;}
	.lg-spacer120 {height: 120px;}
	.lg-spacer90 {height: 90px;}
	.lg-spacer60 {height: 60px;}
	.lg-spacer30 {height: 30px;}
	.lg-spacer15 {height: 15px;}

	.lg-block150 {display: inline-block; width: 150px;}
	.lg-block120 {display: inline-block; width: 120px;}
	.lg-block90 {display: inline-block; width: 90px;}
	.lg-block60 {display: inline-block; width: 60px;}
	.lg-block30 {display: inline-block; width: 30px;}
	.lg-block15 {display: inline-block; width: 15px;}

	.lg-taleft {text-align: left;}
	.lg-tacenter {text-align: center;}
	.lg-taright {text-align: right;}
	.lg-tajustify {text-align: justify;}
}

/* DESKTOP */
@media (max-width: 992px) {
	.md-spacer150 {height: 150px;}
	.md-spacer120 {height: 120px;}
	.md-spacer90 {height: 90px;}
	.md-spacer60 {height: 60px;}
	.md-spacer30 {height: 30px;}
	.md-spacer15 {height: 15px;}

	.md-block150 {display: inline-block; width: 150px;}
	.md-block120 {display: inline-block; width: 120px;}
	.md-block90 {display: inline-block; width: 90px;}
	.md-block60 {display: inline-block; width: 60px;}
	.md-block30 {display: inline-block; width: 30px;}
	.md-block15 {display: inline-block; width: 15px;}

	.md-taleft {text-align: left;}
	.md-tacenter {text-align: center;}
	.md-taright {text-align: right;}
	.md-tajustify {text-align: justify;}

	.btn-mobile-direction {
		flex-direction: column;
		align-items: center;
		padding-left: 30px;
	}
}

/* TABLET */
@media (max-width: 768px) {
	.sm-spacer150 {height: 150px;}
	.sm-spacer120 {height: 120px;}
	.sm-spacer90 {height: 90px;}
	.sm-spacer60 {height: 60px;}
	.sm-spacer30 {height: 30px;}
	.sm-spacer15 {height: 15px;}

	.sm-block150 {display: inline-block; width: 150px;}
	.sm-block120 {display: inline-block; width: 120px;}
	.sm-block90 {display: inline-block; width: 90px;}
	.sm-block60 {display: inline-block; width: 60px;}
	.sm-block30 {display: inline-block; width: 30px;}
	.sm-block15 {display: inline-block; width: 15px;}

	.sm-taleft {text-align: left;}
	.sm-tacenter {text-align: center;}
	.sm-taright {text-align: right;}
	.sm-tajustify {text-align: justify;}
}

/* MOBILE */
@media (max-width: 420px) {
	.xs-spacer150 {height: 150px;}
	.xs-spacer120 {height: 120px;}
	.xs-spacer90 {height: 90px;}
	.xs-spacer60 {height: 60px;}
	.xs-spacer30 {height: 30px;}
	.xs-spacer15 {height: 15px;}

	.xs-block150 {display: inline-block; width: 150px;}
	.xs-block120 {display: inline-block; width: 120px;}
	.xs-block90 {display: inline-block; width: 90px;}
	.xs-block60 {display: inline-block; width: 60px;}
	.xs-block30 {display: inline-block; width: 30px;}
	.xs-block15 {display: inline-block; width: 15px;}

	.xs-taleft {text-align: left;}
	.xs-tacenter {text-align: center;}
	.xs-taright {text-align: right;}
	.xs-tajustify {text-align: justify;}
}

img {
	max-width: 100%;
}

@media (min-width:1200px) and (max-width:1400px) {
    body {
        zoom:0.8;
    }
}