 	
 	func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
 		let tabItem = tabItems[(indexPath as NSIndexPath).row]
-		let tabWidth = USGScrollingTabCell.tabWidth(tabItem.normalString, tabInset: tabInset)
+		var tabWidth = USGScrollingTabCell.tabWidth(tabItem.normalString, tabInset: tabInset)
+		
+		if let fixedTabWidth = fixedTabWidth {
+			tabWidth = fixedTabWidth
+		}
+		
 		return CGSize(width: tabWidth, height: collectionView.height)
 	}
 	

		var tabIntervalAdjusted = false
		
		for (idx, prevTabItem) in tabItems.enumerated() {
			let prevTabWidth = USGScrollingTabCell.tabWidth(prevTabItem.normalString, tabInset: tabInset)
			tabWidthArray.append(prevTabWidth)
			

	var tabSpacing: CGFloat = 0.0
	var tabInset: CGFloat = 0.0
	var focusVerticalMargin: CGFloat = 0.0
	var fixedTabWidth: CGFloat?
	var animateWhenTabSelection: Bool = true
	var enabled: Bool {
		get {
			if let collectionView = collectionView {
