body {
	background-color: #000000;
	color: #ffffff;
	font-family: 'Noto Sans', sans-serif;
}
#clothing-line {
	font-size: 16px;
}
.color-fff {
	color: #ffffff;
}
.badge {
	border-radius: 0px;
	white-space: normal;
}
.box {
	outline: 1px solid #202020;
	min-height: 150px;
	box-shadow: inset 0px 0px 1px #FFFFCC;
	cursor: pointer;
	border-color: #202020;
}
.box:hover {
	outline: 3px solid #999999;
}
.font-24 {
	font-size: 1.7em;
}
.margin-t-15 {
	margin-top: 15px;
}
.margin-t-30 {
	margin-top: 30px;
}
.margin-tb-30 {
	margin-top: 30px;
	margin-bottom: 30px;
}
.left-logo {
	height: 100px;
	margin-top: 25px;
}
.left-logo.wide-logo {
	width: 100%;
	height: auto;
}

#apple {
	background: url("../imgs/apple.png") no-repeat scroll 25px center #999999;
}
#facebook {
	background: url("../imgs/facebook.png") no-repeat scroll 40px center #3C5B9B;
}
#microsoft {
	color: #000000;
	background: url("../imgs/microsoft.png") no-repeat scroll 25px center #FFFFFF;
}
#amazon {
	color: #ffffff;
	background: url("../imgs/amazon.png") no-repeat scroll 25px center #f79b34;
}
#google {
	color: #ffffff;
	background: url("../imgs/google.png") no-repeat scroll 25px center #4486f7;
}
#yahoo {
	color: #ffffff;
	background: url("../imgs/yahoo.png") no-repeat scroll 25px center #4f00a9;
}
.yahoo-bg {
	background-color: #4f00a9 !important;	
}
#netflix {
	color: #ffffff;
	background: url("../imgs/netflix.png") no-repeat scroll 25px center #dc0505;
}
#linkedin {
	color: #ffffff;
	background: url("../imgs/linkedin.png") no-repeat scroll 17px center #1db954;
}
#pandora {
	color: #ffffff;
	background: url("../imgs/pandora.png") no-repeat scroll 20px center #025484;
}
#twitter {
	color: #ffffff;
	background: url("../imgs/twitter.png") no-repeat scroll 40px center #359BED;
}
#dropbox {
	color: #ffffff;
	background: url("../imgs/dropbox.png") no-repeat scroll 40px center #008BD3;
}
#yelp {
	color: #ffffff;
	background: url("../imgs/yelp.png") no-repeat scroll 25px center #bf2e1a;
}
#airbnb {
	color: #ffffff;
	background: url("../imgs/airbnb.png") no-repeat scroll 40px center #fd5c63;
}
#uber {
	color: #ffffff;
	background: url("../imgs/uber.jpg") no-repeat scroll 40px center #ffffff;
}
#alibaba {
	color: #ffffff;
	background: url("../imgs/alibaba.jpg") no-repeat scroll 40px center #ff6a00;
}
#snapchat {
	color: #ffffff ;
	background: url("../imgs/snapchat.png") no-repeat scroll 40px center #ffff00 ;
}
.mobile {
	min-height: 150px;
	background: url("../imgs/mobile.png") no-repeat scroll center 20px #3C5B9B;
	padding: 84px 10px 10px
}
.youtube {
	min-height: 150px;
	background: url("../imgs/youtube.png") no-repeat scroll center  8px #C8312B;
	padding: 84px 10px 10px
}
.android {
	min-height: 150px;
	background: url("../imgs/android.png") no-repeat scroll center  5px #a5c63b;
	padding: 84px 10px 10px
}
.desktop {
	min-height: 150px;
	background: url("../imgs/desktop.png") no-repeat scroll center 20px #3C5B9B;
	padding: 84px 10px 10px
}
.skype {
	min-height: 150px;
	background: url("../imgs/skype.png") no-repeat scroll center 11px #006699;
	padding: 84px 10px 10px
}
.xbox {
	min-height: 150px;
	background: url("../imgs/xbox.png") no-repeat scroll center 20px #107C10;
	padding: 84px 10px 10px
}

#right-blocks, .side {
	margin-top: 30px;
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
	.side {
		margin-top: 0px;
	}
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
	#right-blocks {
		margin-top: 0px;
	}
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
	.container-fluid {
	    padding-right: 30px;
	    padding-left: 30px;
	}
}
