

/**
 * CLIENTS
 */
#clients-row {
  	margin: 0 -15px;
	width: calc(100% + 2*15px);
}
	#clients-row h4 {
		margin-bottom: 20px;
		font-size: 22px;
  		text-align: center;
		color: #606060;
	}
	@media (max-width: 1200px) {
		#clients-row h4 {
			font-size: 20px;
		}
	}
	@media (max-width: 991px) {
		#clients-row h4 {
			font-size: 18px;
		}
	}


	#clients-row .client-wrap {
		/* margin-left: -10px;
		margin-right: -10px; */
		display: table;
		margin: 0 auto;
		/* width: calc(7*(128px + 2*14px)); */
		text-align: center;
	}
	/* @media (max-width: 1200px) {
		#clients-row .client-wrap {
			width: calc(6*(128px + 2*14px));
		}
	}
	@media (max-width: 991px) {
		#clients-row .client-wrap {
			width: calc(4*(128px + 2*14px));
		}
	}
	@media (max-width: 767px) {
		#clients-row .client-wrap {
			width: calc(3*(128px + 2*14px));
		}
	}
	@media (max-width: 640px) {
		#clients-row .client-wrap {
			width: calc(2*(128px + 2*14px));
		}
	}
	@media (max-width: 480px) {
		#clients-row .client-wrap {
			width: calc(1*(128px + 2*14px));
		}
	} */

	#clients-row .client {
		display: inline-block;
    	/* float: left; */
    	margin: 14px;
    	width: 128px;
    	vertical-align: top;
	}
	@media (max-width: 400px) {
		#clients-row .client {
			margin: 14px 10px;
			width: 120px; 
		}
	}

		#clients-row .client:first-child { }
		#clients-row .client:last-child { }

		#clients-row .client img {
			padding: 3px;
			-webkit-box-shadow: 0px 0 3px rgba(0, 0, 0, .3);
			-moz-box-shadow: 0px 0 3px rgba(0, 0, 0, .3);
			-ms-box-shadow: 0px 0 3px rgba(0, 0, 0, .3);
			-o-box-shadow: 0px 0 3px rgba(0, 0, 0, .3);
			box-shadow: 0px 0 3px rgba(0, 0, 0, .3);
			-webkit-border-radius: var(--nm--border-radius-button);
			-moz-border-radius: var(--nm--border-radius-button);
			-ms-border-radius: var(--nm--border-radius-button);
			-o-border-radius: var(--nm--border-radius-button);
			border-radius: var(--nm--border-radius-button);
		}
		/* #clients-row a:hover img {
			box-shadow: 1px 1px 5px 0px #1faeae;
		} */
		#clients-row .client .cl-url {
			display: block;
			margin: 10px 0;
			max-width: 100%;
			font-size: 12px;
			text-align: center;
			color: rgb(var(--main--theme-color-text));
			word-break: break-all;
		}
		#clients-row .client a:hover .cl-url {
			color: #000;
		}