@media only screen and (max-width: 1360px) {
    .quote-container, .container, .header-container {
        width: 980px;
        margin: auto;
    }

    .intro {
        margin-top: 21%;
    }

    .box {
        padding: 50px 25px;
    }
	
	ul.deskmenu {
		list-style-type: none;
		margin-top: 51px;
	}
	
	ul.deskmenu li {
    	margin-right: 25px;
	}
}
    
@media only screen and (max-width:1040px) {
    .quote-container, .container, .header-container {
        width: 750px;
        padding: 0px 15px;
        box-sizing: border-box;
    }
	
	.desk-logo {
        display: none;
    }

    .mob-logo {
        display: inline-block;
    }

    ul.deskmenu {
        display: none;
    }

    header {
        background-color: #171717;
    }

    body {
        background-position-y: 119px;
    }

    form.home-form {
        margin: auto;
        float: none;
        margin-top: 5%;
    }

    .intro {
        margin-top: 14%;
    }

    .box {
        width: 32.9%;
    }

    form.contact-form {
        width: 715px;
        height: auto;
    }

    form.contact-form input[type="text"] {
        width: 27.5%;
    }

    #accordion {
        margin-top: 87px;
    }

    .half-input {
        width: 291px;
    }

    a.call-now {
        color: #eff5ff;
		margin-top: 6px;
    }
	
	img.phone-img {
		margin-top: 35px;
	}
	
	.radio-tile-group {
		width: 24.5%;
	}
}

@media only screen and (max-width: 880px) {
    a.call-now {
        margin-right: 7%;
    }
}
    
@media only screen and (max-width:780px) {
    .quote-container, .container, .header-container {
        width: 500px;
    }

    h2 {
        font-size: 52px;
        line-height: 45px;
    }

    h3 {
        font-size: 26px;
    }

    .sep {
        width: 80%;
    }

    p.intro-p {
        width: 100%;
    }

    .carousel {
        overflow: hidden;
        width: auto;
    }

    .carousel-cell {
        width: 100%;
        height: auto;
    }

    .footer-links ul {
		width: 472px;
	}

    .box {
        width: 100%;
    }

    .box p {
        width: 300px;
        margin: auto;
    }

    form.contact-form {
        width: 100%;
    }

    form.contact-form input[type="text"] {
        width: 100%;
        box-sizing: border-box;
    }

	.radio-tile-group {
    	margin-top: -10px;
		width: 49%;
	}
	
	.radio-tile-group.third {
	    width: 32.5%;
	}
	
	label.checkboxes {
		height: 36px;
	}
	
	
    .half-input {
        width: 100%;
    }

    form.quote-box {
        height: auto;
    }

    .quote-area {
		height: 1233px;
	}

    h3.quote-desc {
        width: 100%;
    }

    .carousel {
        overflow: hidden;
        width: 340px;
        padding: 0px 52px;
    }
}

@media only screen and (max-width:730px) {
    body {
        background-image: none !important;
    }

    form.home-form h2 {
        margin-top: 33px;
        margin-bottom: 9px;
    }
}

@media only screen and (max-width: 530px) {
    .container, .header-container {
        width: 300px
    }

    form.home-form {
        width: 100%;
    }

    h2 {
        font-size: 41px;
        line-height: 38px;
    }

    .box p {
        width: 200px;
    }

    form.footer-form {
        width: 250px;
        margin: auto;
    }

    input.home-submit, input.number-plate {
        width: 100%;
    }

    .footer-links ul li {
        width: 100%;
        text-align: center;
        margin-bottom: 10px;
    }

    .footer-links ul li a {
        width: 100%;
        text-align: center;
    }

    .footer-links ul li img {
        display: none;
    }

    .footer-links { 
        padding-top: 35px;
        padding-bottom: 35px;
        height: 178px;
    }

    span.tel, span.email {
        display: block;
    }

    .quote-container, .container, .header-container {
        width: 360px;
    }

    .quote-area {
        margin-bottom: 229px;
    }

    form.quote-box {
        padding: 50px 15px;
    }

    .m-c {
        width: 265px;
    }

    .m-c label {
        margin-right: 10px;
    }

    input.mileage {
        width: 100px;
    }

    .carousel {
        padding: 0px 43px;
        width: 231px;
    }

    .testimonials p {
        font-family: 'Harmonia Sans Pro Cyr Cond';
        font-size: 15px;
    }

    a.call-now {
         margin: auto;
    	width: 269px;
	}

    .logo {
        float: none;
        margin: auto;
        margin-top: 20px;
    }

    .header-container {
        height: 205px;
    }
	.footer-links ul {
		width: 100%;
	}
	
	.radio-tile-group.third {
	    width: 100%;
	}
	.radio-tile-group.third .input-container {
		margin-bottom: 0px;
	}
	.radio-tile-group.third {
		margin-top: 3px;
	}
	
	
}
