@media (max-width:1450px) {
.call-us {
	margin-right: 0
}
.sec-2 .left-block {
	margin: 65px 0 0;
	width: 35%
}
#claim-sec .imb-bock {
	right: 0
}
}
@media (max-width:1350px) {
#claim-sec .imb-bock {
	right: 15px
}
.call-us {
	margin-right: 15px
}
.container {
	max-width: 1200px
}
#hero h1 {
	max-width: 75%
}
.as-seen ul.seen li {
	padding: 0 0 0 10px
}
.header-right p {
	max-width: 600px;
	line-height: 18px;
	padding: 5px 0 10px
}
}
@media (max-width:1250px) {
.container {
	max-width: 1100px
}
#hero h1 {
	max-width: 75%
}
.header-right {
	width: 80%
}
.header-right p {
	max-width: 400px;
	padding: 5px 0 10px
}
#hero h3 {
	padding: 0 0 0 20%;
	max-width: 70%
}
}
@media (max-width:1150px) {
.container {
	max-width: 950px
}
.form-section .form-inner {
	padding: 45px
}
.free-quote .quote-form {
	margin: 0 -20px
}
.free-quote .quote-form li {
	padding: 18px 20px
}
}
@media (max-width:991px) {
.form-section .sec-one-right, .sec-2 .right-block {
	float: left;
	width: 100%
}
.form-section .sec-one-right .sponcer, .sec-2 .left-block {
	margin: 0;
	text-align: center
}
.container {
	max-width: 900px
}
.form-section .left-block {
	width: 100%
}
.form-section .sec-one-right .img-block {
	margin-top: 0;
	text-align: center
}
.sec-2 .left-block {
	width: 100%
}
.sec-2 {
	padding: 40px 0
}
.header-right {
	width: 75%
}
.header-right p {
	width: 60%;
	padding: 0 0 10px;
	text-align: center
}
.as-seen {
	width: 35%;
	text-align: center;
	padding: 0
}
.as-seen ul.seen li {
	padding: 0 5px
}
#claim-sec .claim-left {
	width: 100%
}
.help-sec .col {
	padding: 0 15px
}
.help-sec .three-col {
	margin: 0 -15px
}
#hero {
	padding: 60px 0 100px
}
#hero h3 {
	padding: 0;
	max-width: 70%
}
#testimonial-sec .left-block {
	padding-right: 15px
}
#testimonial-sec .right-block {
	padding-left: 15px
}
.testimonial-block ul li {
	padding: 15px 0
}
#footer .sponcer li {
	padding: 0 30px 0 0
}
.left-block.mobile{display:block; display: block;
float: left;
width: 100%;
background: #fff;
border-radius: 5px;
padding: 20px 30px; margin-bottom:40px}
#hero .left-block.mobile{color: #2b2a2a;}
.left-block.desktop{display:none}
.call-us {
	float: none; clear:both;
	position: inherit;
	text-align: left;
	margin: 0;
	padding: 0 0 15px
}
}
@media (max-width:767px) {
#hero h1, #hero h3, .header-right p {
	max-width: inherit
}
.testimonial-btm .left, .testimonial-btm .right {
	display: inline-block;
	float: none
}
.form-section .form-inner {
	padding: 20px
}
.free-quote .quote-form {
	margin: 0
}
.free-quote .quote-form li {
	padding: 10px 0;
	width: 100%
}
#faq-sec, #testimonial-sec, .free-service-sec {
	padding: 40px 0
}
.testimonial-block ul li {
	padding: 10px 0
}
#testimonial-sec .left-block, #testimonial-sec .right-block {
	width: 100%;
	padding: 0
}
#claim-sec {
	padding: 40px 0 0
}
#claim-sec .imb-bock {
	float: none;
	width: 100%;
	position: inherit;
	margin-bottom: -40px;
	text-align: center
}
#footer {
	padding: 60px 0 30px
}
.help-sec .col .inner {
	min-height: inherit
}
.help-sec .col {
	width: 100%
}
.help-sec .btn-row {
	padding: 15px 0 30px
}
.as-seen, .header-right p {
	width: 100%
}

#hero {
	padding: 30px 0 100px
}
.form-section h2 {
	font-size: 22px
}
#hero h1, h2.title {
	font-size: 28px;
	line-height: 1.25
}
#testimonial-sec h3 {
	padding: 0 0 30px;
	font-size: 18px
}
.testimonial-btm {
	text-align: center
}
#testimonial-sec .testimonial-btm, .testimonial-btm .sender {
	text-align: left
}
#testimonial-sec .testimonial-block .testimonial-btm .sender{max-width:200px}
.testimonial-btm .right {
	padding: 20px 0 0;
	width: 100%
}
.sec-2 .mazda-list li {
	float: none
}
.sec-2 .mazda-list li.second {
	padding: 0
}
#footer .sponcer li {
	padding: 0 6px 0 0;
	width: 24%
}
#claim-sec p, #faq-sec h3, .free-service-sec p, .help-sec h3 {
	font-size: 18px;
	line-height: 1.5
}
.help-sec .three-col {
	margin: 0;
	padding: 0
}
.help-sec .col {
	padding: 15px 0
}
}
@media (max-width:639px) {
.header-right, .logo {
	width: 100%;
	text-align: center
}
.as-seen, .header-right, .logo {
	text-align: center
}
.logo {
	position: inherit;
	left: inherit;
	top: 0
}
.header-right {
	padding: 0 0 5px
}
}
@media (max-width:1150px) {

.form-sectionn .form-inner {
	padding: 45px
}
.free-quotes .quote-form {
	margin: 0 -20px
}
.free-quotes .quote-form li {
	padding: 18px 20px
}
}
@media (max-width:991px) {
.form-sectionn .sec-one-right, .sec-2 .right-block {
	float: left;
	width: 100%
}
.form-sectionn .sec-one-right .sponcer, .sec-2 .left-block {
	margin: 0;
	text-align: center
}
.form-sectionn .left-block {
	width: 100%
}
.form-sectionn .sec-one-right .img-block {
	margin-top: 0;
	text-align: center
}

}
@media (max-width:767px) {
.form-sectionn .form-inner {
	padding: 20px
}
.free-quotes .quote-form {
	margin: 0
}
.free-quotes .quote-form li {
	padding: 10px 0;
	width: 100%
}
.form-sectionn h2 {
	font-size: 22px
}
.mazda-list.desktop{display:none}
.mazda-list.mobile{display:block}
}
