/*CSS Layout global carretes*/
	.carret-wrapper{
		list-style: none;
		width: 100%;
		max-width: 100%;
		padding: 2px 0;
		display: flex;
		flex-wrap: nowrap;
		justify-content: flex-start;
		align-items: flex-start;
		position: relative;
		overflow-x: scroll;
		-ms-overflow-style: none;
		scrollbar-width: none;
	}
	.carret-wrapper::-webkit-scrollbar{
		display: none;
	}
		.carret-item{
			margin-right: var(--box-margin-right);
		}
		.carret-item:last-child{
			margin-right: 0;
		}
	.carret-buttons-wrapper{
		margin: 45px auto 0 0;
		display: flex;
		width: var(--global-wrapper-width);
		justify-content: center;
		max-width: 100%;
	}
		.carret-to-left, .carret-to-right{
			width: 37px;
			height: 37px;
			padding: 10px;
			display: flex;
			justify-content: center;
			align-items: center;
		}
			.carret-icon{
				width: 100%;
				height: 100%;
				display: flex;
				justify-content: center;
			}
		.carret-to-right{
			margin-left: 20px;
		}
@media (max-width:1199px) {
	.carret-buttons-wrapper{
		width: calc(100% - var(--global-wrapper-horizontal-padding));
		margin-right: auto;
	}
}
@media (max-width:768px) {
	.carret-buttons-wrapper{
		margin-top: 40px;
	}
}
