@media all and (max-width:1024px) and (min-width:768px)
{
.intro {
	line-height: 55px; font-size: 45px; margin-top: 40%;
}
.big-intro {
	text-align: center !important;
}
.about-us .column {
	margin-bottom: 40px;
}
.skills {
	margin-bottom: 78px !important;
}
.team-member .profile-pic {
	width: 128px; height: 128px;
}
.purchase-now {
	margin: auto; text-align: center !important;
}
.purchase-now h3 {
	text-align: center; margin-bottom: 20px;
}
.purchase-now .button {
	float: none;
}
.company-details {
	padding-top: 0px; padding-bottom: 33px;
}
.copyright {
	width: 100%; padding-top: 33px; padding-bottom: 33px;
}
}
@media all and (max-width:767px)
{
.bs-navbar-collapse {
	border: 0px currentColor; border-image: none;
}
.navbar-inverse .navbar-nav {
	text-align: center; line-height: normal; padding-left: 10px;
}
.navbar-inverse .navbar-nav > li {
	margin-bottom: 0px; display: inline-block;
}
.header {
	padding-bottom: 75px; min-height: inherit;
}
.intro {
	line-height: 55px; font-size: 40px;
}
.big-intro {
	text-align: center !important; font-size: 8vw !important;
}
.about-us .column {
	margin-bottom: 40px;
}
.skills {
	margin-bottom: 78px !important;
}
.purchase-now {
	margin: auto; text-align: center !important;
}
.purchase-now h3 {
	text-align: center; margin-bottom: 20px;
}
.purchase-now .button {
	float: none;
}
footer {
	padding-top: 40px;
}
.company-details {
	padding-top: 0px; padding-bottom: 33px;
}
.copyright {
	width: 100%; padding-top: 33px; padding-bottom: 33px;
}
}
@media all and (max-width:480px)
{
.intro {
	line-height: 6vh; font-size: 6.5vw; margin-top: 60%;
}
h2 {
	font-size: 6.5vw !important;
}
.other-focus-list ul li {
	text-align: left; margin-right: 0px; display: block;
}
}
@media not all
{
.intro {
	line-height: 25px; font-size: 7vw;
}
.client-list ul li {
	display: block;
}
}
