How to use bootstrap3 to position 5 icons in a col-md-8 space?

Hi, I'm using bootstrp3.
My page is defined in a container of col-md-9.  I have a row that I would like to split into 2 section, col-md-8 and col-md-4.  
for  col-md-8  section, I need to put 5 icons with one line of title text below each icon, and text should be centered below the icon.  
Using what I have below would leave lots of space on the right side of leftover 2 columns if I  define col-md-2 for each icon.   I would prefer having the icon to be larger and the text to be in one line and fits there.  Right now the line of text would wrap to 2nd line.  is there a way to fix this?
Also, in the XS mode, I would like to have 2 rows display of the icons with 3 on 1 and 2 icons on the 2nd row.  Right now, 1st row is fine with 3 icons, then 2nd row with one icon to the right and 3rd row with the last icon on the left.  How to fix this ?

Thank you.
bootstrap.html
lapuccaAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

RobOwner (Aidellio)Commented:
obviously 12 isn't divisible by 5 but you can make it "look" similar by nesting the rows/cols:

http://jsbin.com/kahodi/1/edit?html
0
RobOwner (Aidellio)Commented:
Also I don't follow what you mean for your xs- mode as i get 3 icons on the first row and 2 on the second row.  There isn't a 3rd row.
0
lapuccaAuthor Commented:
With the current code I have, in XS mode, there is 3 rows for the 5 icons.  Not correctly displayed of course.  That is what I mean.
0
Big Business Goals? Which KPIs Will Help You

The most successful MSPs rely on metrics – known as key performance indicators (KPIs) – for making informed decisions that help their businesses thrive, rather than just survive. This eBook provides an overview of the most important KPIs used by top MSPs.

lapuccaAuthor Commented:
I modify according to your code but the icon in the middle would appear quite small.  The 2 on the left and 2 on the right are the same size though.
0
lapuccaAuthor Commented:
What about is there a way to specify each icon length and width as percentage in the div?
0
RobOwner (Aidellio)Commented:
Ok you have two choices and I'd go with your own css as the alternative is downloading a customised bootstrap.
Given you're only using md and xs, I suggest you add your own classes that have the same properties as the bootstrap ones except you make the width 20%.
I'll post an example soon
0
RobOwner (Aidellio)Commented:
http://jsbin.com/kahodi/quiet

I've used .col-sm-25 as the class for each of your elements.

custom css:
@media (min-width: 768px) {
	.col-sm-25 {
		width: 20%;
		float: left;
		position: relative;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 15px;
	}
}

Open in new window

0
lapuccaAuthor Commented:
Rob, what you did looks perfect.  I will try now in my code.  I never seen this before,l what does @media (min-width: 768px) do in CSS?

Thank you.
0
lapuccaAuthor Commented:
It works for me too with evening spaces out.  Thank you very much.

However, in XS mode, there is still 3 rows.  1 row has 3 icons.  2nd row has one icon to the right edge of the row. 3rd row has the last icon to the left.  Yikes!  

My page container is defined with col-cmd-9.  So the page is center with some white space to left and right.  Can you add that to your code and see if it would bring up the same problem?  Thank you.
0
RobOwner (Aidellio)Commented:
I'll take a look at your xs code and adapt it.

The @media query just detects the screen size in this case, which is all bootstrap is doing and apples different styles based in the width of the screen.
0
RobOwner (Aidellio)Commented:
I'm not seeing what you are with regards to the XS screen.  This is what I see:

Capture.JPG
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
lapuccaAuthor Commented:
Rob,
I finally got it to work.  It's the text below my icons were too long, they're not responsive.  These text are between <a> tag.  I used the visible-hidden or display when in XS mode to add x-small font size and that fixed it.  Thank you very much.
0
lapuccaAuthor Commented:
I have a question related to this one, Asked On2014-12-16 at 10:00:16ID: 28582033

Can you help with this?  Thank you.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
jQuery

From novice to tech pro — start learning today.