@charset "utf-8";
/* CSS Document */

@-ms-viewport
{
	width:device-width;
}
@-viewport
{
	width:device-width;
}
@media only screen and (max-width:1200px)
{
	img
	{
		max-width:100%;
	}
	.header-top-inner,
	.navbar-inner,
	.section-tabs-inner,
	.section-text article,
	.section-repair article,
	.brands-inner,
	.footer-inner,
	.footer-bottom-inner,
	.section-pages article,
	.section-services article,
	.repair-pages-form article,
	.section-faqs
	{
		width:auto; padding-left:20px; padding-right:20px;
	}
	.get-a-quote
	{
		margin-right: 80px;
	}
	.isStuck
	{
		display:none;
	}
	.how-it-works, .how-it-works-pages
	{
		padding: 100px 20px 150px 20px;
	}
}
@media only screen and (max-width:1024px)
{
	
}
@media only screen and (max-width:960px)
{
	.header-top
	{
		display:none;
	}
	.section-text
	{
		background:none;
	}
	.section-text aside
	{
		width: auto;
		float:none;
	}
	.how-it-works ul li
	{
		margin: 0 5%;
    	width: 40%;
	}
	.how-it-works ul li:before, .how-it-works ul li span
	{
		display:none;
	}
	.section-repair:first-of-type
	{
		background: url(../images/apple-devices.jpg) bottom -100px center no-repeat;
		background-size: 60%;
	}
	.section-repair:nth-of-type(2)
	{
		background: #f0f4f6 url(../images/smartphones.jpg) bottom -100px center no-repeat;
		background-size: 60%;
	}
	.section-repair:nth-of-type(3)
	{
		background: url(../images/laptop-services.jpg) bottom -100px center no-repeat;
		background-size: 60%;
	}
	.section-repair aside
	{
		width: auto;
		float:none;
		padding-bottom:150px;
	}
	.faq-and-blog aside
	{
		padding: 100px 50px 50px 50px;
	}
	.section-pages aside
	{
		width: auto;
		float:none;
	}
	.section-pages-inner
	{
		width:auto;
		padding: 30px;
		height: auto;
		float:none;
	}
	.section-pages-inner:nth-of-type(2)
	{
		margin-top:0;
	}
	.repairs ul li
	{
		padding: 30px 20px;
	}
	.repair-pages-link
	{
		padding: 5px;
	}
	.contact
	{
		padding: 20px;
	}
	.contact-left
	{
		padding-right: 10px;
	}
	.contact-right
	{
		padding-left: 10px;
	}
}
@media only screen and (max-width:768px)
{
	.section-tabs-inner ul li
	{
		width: 33.333333%;
	}
	.how-it-works ul li
	{
		margin: 0 0;
    	width: auto;
		float:none;
	}
	.section-repair:first-of-type
	{
		background: url(../images/apple-devices.jpg) bottom -100px center no-repeat;
		background-size:contain;
	}
	.section-repair:nth-of-type(2)
	{
		background: #f0f4f6 url(../images/smartphones.jpg) bottom -100px center no-repeat;
		background-size:contain;
	}
	.section-repair:nth-of-type(3)
	{
		background: url(../images/laptop-services.jpg) bottom -100px center no-repeat;
		background-size:contain;
	}
	.faq-and-blog aside
	{
		width: auto;
		float:none;
		padding:60px;
	}
	.footer-inner h3
	{
		margin-top:30px;
	}
	.footer-nav, .social 
	{
		width: auto;
		float:none;
		margin-right: 0;
		text-align:center;
	}
	.footer-bottom-inner p
	{
		float:none;
		text-align:center;
	}
	.section-pages h1
	{
		padding: 0 0;
	}
	.services-tabs ul li
	{
		width: auto;
		float:none;
		margin-bottom:20px;
	}
	.services-tabs ul li img
	{
		width: 100%;
	}
	.repairs ul li
	{
		width: auto;
		float:none;
	}
	.repairs ul li:before
	{
		width: 100%;
		height: 1px;
	}
	.repair-checkbox
	{
		width: auto;
		float:none;
	}
	.repair-pages aside
	{
		width: auto;
		float:none;
	}
	.repair-pages-img
	{
		position: static;
	}
	.banner-heading h2
	{
		padding: 60px 0;
		font-size: 40px;
	}
	.repair-pages-link ul li
	{
		width: 33.333333%;
	}
	.contact-left, .contact-right
	{
		width: auto;
		float:none;
	}
}
@media only screen and (max-width:480px)
{
	.get-a-quote
	{
		display:none;
	}
	.section-tabs-inner ul li
	{
		width: auto;
		float:none;
	}
	.repair-pages-text ul li
	{
		width: 100%;
		float:none;
	}
	.repair-pages-link ul li
	{
		width: auto;
		float:none;
	}
}
@media only screen and (max-width:320px)
{
	
}