@media (max-width: 1340px) {
	.lp-head-container, .lp-container {width: 90%;}
}

@media (max-width: 1330px) {
	.lp-condition p {width: 57%;}
	.lp-compare-slider .slick-next, .groupof-block .slick-next {right: -30px;}
	.lp-compare-slider .slick-prev, .groupof-block .slick-prev {left: -30px;}
}

@media (max-width: 1230px) {
	.lp-implants-vid {
	    width: 700px;
	}
}

@media (max-width: 1188px) {
	.lp-head-rgt {width: auto;padding: 30px 15px;font-size: 18px;}
	a.lp-logo img {width: 75%;}
	.lp-head-rgt span a {font-size: 20px;}
	.lp-banner-lft h1 {font-size: 35px;}
	.lp-banner-lft,.lp-banner-rgt {width: 100%;}
	.lp-banner {flex-wrap: wrap;}
	.lp-banner-lft {margin-bottom: 30px;}
	.lp-bner-frm {width: 440px;}
	.lp-bg-banner {margin-bottom: 60px;}
	.lp-condition p {width: 100%;}
	.lp-implants-lft {width: 40%;}
	.lp-implants-vid {width: 57%;}
	.wrapper img {width: 100px;}
	.lp-banner-rgt h2 {font-size: 30px;}
	.lp-implants-lft h3 {font-size: 35px;line-height: 45px;margin-bottom: 12px;}
	.lp-banner-lft ul {margin-bottom: 20px;}
	.lp-bner-frm{position: relative; margin-bottom: 50px;}
	.lp-banner-rgt h4{ margin-bottom: 50px;}
	.lp-bner-frm p{display: inline-block;}
}

@media (max-width: 1160px) {
	.lp-condition span {width: 100%;}
}

@media (max-width: 1078px) {
	.lp-compare-slider .slick-slide, .groupof-block .slick-slide {margin: 0 15px;}
	.lp-compare-slider .slick-list, .groupof-block .slick-list {margin: 0 -15px;}
}

@media (max-width: 1064px) {
	a.scroll-up {bottom: 63px;}
	.lp-pay-img {padding: 30px 100px;width: auto;}
}

@media (max-width: 1000px) {
	.lp-head {flex-wrap: wrap;flex-direction: column-reverse;}
	.lp-head-rgt {width: 100%;padding: 10px 0px;font-size: 16px;}
	a.lp-logo img {width: 90%;}
}

@media (max-width: 942px) {
	.lp-implants-lft {width: 100%;margin-bottom: 50px;}
	.lp-implants-vid {width: 100%;}
	.lp-implants {flex-wrap: wrap;}
	.wrapper img {width: 60%;}
}

@media (max-width: 990px) {
	.lp-pay-img a {padding-right: 20px;padding-left: 20px;}
	.lp-pay-img {padding: 25px 10px;}
	.lp-pay-img a img {width: 67%;}
	.lp-banner-rgt ul li {font-size: 25px;line-height: 25px;}
	.lp-banner-rgt ul li:before {font-size: 41px;margin-right: 14px;}
}

@media (max-width: 830px) {
	.lp-pay-img a {padding-right: 10px;padding-left: 10px;}
	.lp-pay-img a img {width: auto;max-width: 100%;}
	.lp-pay-img a {display: inline-block;width: calc(100% / 4);}
	.lp-pay-img {width: 69%;}
	.lp-compare-slider .slick-next:before,
	.groupof-block .slick-next:before,
	.lp-compare-slider .slick-prev:before,
	.groupof-block .slick-prev:before {font-size: 30px;}
	.lp-head-rgt span a {font-size: 18px;}
}

@media (max-width: 767px) {
	.lp-bg-banner:before{
	    content: '';
		position: absolute;
		width: 100%;
		height: 1360px;
		top: 0;
		left: 0;
		background: url(https://www.perthdentalimplantcentre.com.au/wp-content/uploads/2022/09/Rod-Bell-AP4-bg-compress-3-1.jpg;);
		background-size: cover;
		background-position: 47%;
	}	
	
	.lp-bg-banner{
		background:none !important;
		position:relative;
	}
	
	.lp-bner-frm {
		width: 440px;
		margin:160px auto 0!important;
	}
	
	.page-template-silo-template-2 .lp-bg-banner:after{
		background-color:transparent !important;
	}
	
	.lp-implants-vid #video-cover, .wrapper iframe{
		height:auto !important;
	}
}

@media (max-width: 760px) {
	.lp-ft-lft,
	.lp-ft-rgt {width: 100%;}
	.lp-ftr-bottom>div {flex-wrap: wrap;text-align: center;}
	.lp-ft-lft {margin-bottom: 15px;display: inline-flex;justify-content: center;}
	.lp-ftr-bottom>div {padding: 20px 0 20px;}
	.lp-ftr-top {width: auto;}
	a.scroll-up {bottom: 19px;width: 30px;height: 30px;}
	a.scroll-up i {font-size: 20px;}
	.lp-compare-slider .slick-next, .groupof-block .slick-next {right: -20px;}
	.lp-compare-slider .slick-prev, .groupof-block .slick-prev {left: -20px;}
}

@media (max-width: 656px) {
	.lp-pay-img {width: 80%;}
	.wrapper img {width: 45%;}
	.lp-banner-lft h1 {font-size: 27px;}
	.lp-banner-lft {margin-bottom: 20px;}
	.lp-banner-rgt h2 {font-size: 25px;margin-bottom: 5px;}
	.lp-banner-rgt p {font-size: 22px;margin-bottom: 14px;}
	.lp-banner-rgt ul li {font-size: 19px;line-height: 22px;}
	.lp-banner-rgt ul li:before {font-size: 25px;margin-right: 14px;}
	.lp-banner {margin-top: 52px;}
	a.lp-logo {margin-top: 19px;}
	.lp-condition p {font-size: 22px;line-height: 30px;margin-bottom: 35px;}
	.lp-condition h2 {font-size: 22px;font-weight: 600;line-height: 27px;margin-bottom: 18px;}
	.lp-condition span {font-size: 17px;line-height: 23px;}
	.lp-bfor-slider {margin-top: 20px;}
	.lp-pay {padding: 40px 0;}
	.lp-implants-lft h3 {font-size: 30px;line-height: 42px;margin-bottom: 12px;}
	.lp-implants-lft p {font-size: 20px;line-height: 30px;margin-bottom: 20px;}
}

@media (max-width: 550px) {
	.lp-ft-lft ul li,
	.lp-ft-lft span {margin-right: 5px;}
	.lp-ft-lft span {margin-left: 8px;}
	.lp-ft-lft {flex-wrap: wrap;}
	.lp-ft-lft ul li,
	.lp-ft-lft span {margin-bottom: 6px;}
	.lp-ft-lft {margin-bottom: 10px;}
}

@media (max-width: 490px) {
	.lp-bner-frm {width: 100%;}
	a.lp-logo {margin-top: 21px;}
	.lp-banner {margin-top: 60px;}
}

@media (max-width: 458px) {
	.wrapper img {width: 37%;}
	.lp-banner-rgt p{font-size: 18px;line-height: 21px;}
}

@media (max-width: 420px) {
	.check-block label div{
		width:15px !important;
	}
	
	.lp-bg-banner{
	background-position: 46% 190% !important;
	}	
}

@media (max-width: 400px) {
	.lp-banner-lft h1 {font-size: 25px;line-height: 39px;}
	.lp-banner-rgt h2 {font-size: 21px;line-height: 33px;}
	.lp-bner-frm h3 {padding: 19px 0;font-size: 20px;line-height: 30px;}
	.lp-bner-frm{position: relative;bottom: 0;}
	.lp-banner-rgt ul {margin-bottom: 28px;}
	.lp-bg-banner {margin-bottom: 0;}
	.lp-bner-frm form .check-block > div {width: 100%;}
	.lp-banner-rgt p {font-size: 17px;margin-bottom: 14px;padding-bottom: 19px;line-height: 20px;}
	a.lt-req {padding: 15px 0;font-size: 15px;line-height: 20px;}
	.lp-bner-frm form label {line-height: 19px;}
	a.lp-logo img {width: 100%;max-width: 100%;}

	.slick-prev, .slick-next{width: auto;height: auto;}
	.lp-compare-slider .slick-next, .groupof-block .slick-next {right: -14px;}
	.lp-compare-slider .slick-prev, .groupof-block .slick-prev {left: -14px;}
}