@media screen and (max-width:1680px) {	
	.banner-content {
		top: 10%
	}
}

@media(max-width:1580px) {
	.ch-bg {
		background-position: right -50px top 65px;
		min-height: auto;
	}

	.left-block-ct {}
}

@media screen and (max-width:1540px) {
	.service-slider {
		padding: 0 40px;
	}

	.banner-content {
		max-width: 90%;
		left: 0;

	}
}

@media(max-width:1480px) {
	.exp-logo-block {
		width: 220px;
	}

	.right-choose-block .img-abs {
		margin-top: -50px;
	}

	.left-block-ct {
		padding-left: 40px;
	}

	.pro-caption {
		padding-right: 115px
	}
}

@media screen and (max-width:1380px) {
	.service-slider {
		padding: 0 15px;
	}
	.slider-badge {
		margin-right: 20px;
	}

	.banner-content {
		max-width: 98%;
	}

	.banner-caption1 p {
		font-size: 38px;
		margin-bottom: 20px;
	}

	.banner-caption1 img {
		margin-bottom: 20px
	}

	.exp-logo-block {
		width: 200px;
		height: 250px;
	}

	.ch-in-block {
		width: 27.33%;
		margin-right: 7%;
	}

	.slider-badge {
		width: 230px;
		margin-left: 30px;
	}
	.hom_ttl span{font-size: 40px;}
	.title40 {
		font-size: 36px
	}

	.pro-caption {
		padding-right: 100px;
	}

	.pro-row-1:after,
	.pro-row-2:before {
		content: none;
	}

	.pro-row-2 .pro-caption {
		padding-left: 100px;
	}

	.pro-row-1 {
		margin-bottom: 100px;
	}

	.product-section .hm-title {
		margin-bottom: 40px
	}

	.pro-row-1 {
		min-height: 400px;
	}

	.pro-row-2 {
		margin-bottom: 0px;
	}

	.left-img-block {
		margin-bottom: 30px;
	}

	.pro-row-1 .right-img-block,
	.pro-row-2 .left-img-block {
		margin-top: 70px;
	}
	.banner-caption1 .banner-price-tag {margin-top: 0;}
}

@media screen and (max-width:1280px) {
	.service-slider {
		padding: 0;
	}

	.hm-title,
	.cl-title {
		font-size: 40px;
	}

	.ch-bg {
		background-position: right -100px top 65px;
	}

	.ch-in-block {
		width: 29.33%;
		margin-right: 5%;
	}
	.right-choose-block .img-abs {
		margin-top: -80px;
	}	
	.ch-in-block p {
		margin-bottom: 40px;
	}

	/*HOME BANNER*/
	.slider-badge {
		width: 200px;
	}

	.banner-price-tag {
		font-size: 24px;
	}

	.banner-caption1 img {
		width: 450px;
	}

	.banner-caption1 p,
	.banner-content p.ft40 {
		font-size: 34px;
	}

	.banner-2 img {
		width: 380px;
	}

	.pro-caption {
		height: 400px;
	}

	.banner-2 img {
    width: 300px;
}
	.banner-content {top: 14%;}
	.banner-caption1 {width: calc(100% - 500px);}
	.slider-badge{margin-left: 8%; padding: 110px 0 0;}
    .banner-slide.banner_wrap3 .banner-caption1 img{width:350px}
	    
	
}

@media screen and (max-width:1220px) {
	.choose-left-block {
		width: 50.368421%;
	}

	/*SERVICES*/
	.ser-block {
		padding: 30px 15px;
		margin: 0 10px 40px;
		min-height: auto;
	}

	.hm-title,
	.cl-title {
		font-size: 36px;
	}

	.cl-bg {
		padding: 50px 0;
		margin-bottom: 50px;
	}

	.ch-in-block {
		width: 30.33%;
		margin-right: 4%;
	}

	.ch-bg p {
		margin-bottom: 50px;
	}

	.exp-logo-block {
		width: 180px;
	}

	.choose-left-block {
		width: 50.368421%;
	}

	.slider-badge {
		width: 175px;
		float: none;
		display: inline-block;
		margin: 0;
		padding: 0;
		position: absolute;
		top: 0;
		left: 13%;

	}

	.banner-caption1 {
		width: 100%;
		float: none;
		display: inline-block;
	}

	.banner-caption1 p {
		max-width: 70%;
		margin: 0px auto 20px;
	}

	.banner-price-tag {
		max-width: 425px;
	}

	.btn-call {
		font-size: 16px;
		padding: 14px 20px 14px 20px;
	}

	.pro-row-1	 {
		margin-bottom: 0px;
	}
	.slider-badge{left: 8%;}
    .banner-price-tag {font-size: 22px;}
    .banner-slide.banner_wrap3 .banner-caption1 img {width: 250px;}
  .product-section {padding: 60px 0 30px;}
}

@media(max-width:1120px) {
	.ch-bg {
		background-position: right -150px top 65px;
	}

	.slider-badge {
		left: 10%;
	}

	.banner-caption1 p,
	.banner-content p.ft40 {
		font-size: 30px;
	}

	.pro-row-2 .pro-caption {
		padding-left: 50px;
	}

	.pro-caption {
		padding-right: 50px;
	}
}

@media screen and (max-width:1080px) {

	/*TESTIMONIAL | GIT*/
	.slider-badge {
		width: 155px;
	}

	.ch-in-block p {
		font-size: 16px;
		line-height: 22px;
	}

	.ch-bg p {
		margin-bottom: 30px;
	}

	/*SERVICES*/
	.post-title {
		padding: 25px 10px;
	}

	.post-title p {
		font-size: 18px;
	}

	.left-block-ct {
		padding-left: 10px;
	}

	.pro-caption {
		padding-right: 30px;
	}

	.pro-row-2 .pro-caption {
		padding-left: 30px;
	}
	.banner-2 img {width: 200px !important;}
	.banner-caption1 img {width: 350px;}
	.banner-caption1 .banner-price-tag {margin-top: 0;}
  .pro-row-1 {margin-bottom: 25px;}
}

@media screen and (max-width:992px) {

	.pro-row-1,
	.pro-row-2 {
		margin-bottom: 0;
	}

	.left-img-block:after,
	.right-img-block:after,
	.pro-row-2 .img-block:before,
	.pro-row-2 .img-block:after {
		content: none
	}

	.product-section .bg {
		display: none
	}

	.pro-caption .pro-title {
		margin-top: 0;
	}

	.pro-caption {
		height: auto;
	}

	.pro-row-1 {
		min-height: 330px;
	}

	.left-block-ct,
	.right-block-ct {
		margin-bottom: 30px;
	}

	.img-block:before,
	.img-block:after {
		content: none
	}

	.left-block-ct p,
	.right-block-ct p {
		margin-bottom: 25px;
	}

	.pro-row-1 .right-img-block,
	.pro-row-2 .left-img-block {
		margin-top: 0px;
	}

	.cl-bg {
		padding: 35px 0 30px;
		margin-bottom: 40px;
	}

	.hm-gallery-wrapper .hm-title,
	.hm-title {
		margin-bottom: 30px;
	}

	.gal-slider {
		margin-bottom: 60px !important
	}

	.blog-post-block,
	.pro-caption p,
	.img-block img {
		opacity: 1;
	}

	.pro-caption .pro-title {
		opacity: 0;
		-webkit-transform: scale3d(1, 1, 1) rotate3d(0, 0, 0, 0) translate3d(0, 0, 0);
		transform: scale3d(1, 1, 1) rotate3d(0, 0, 0, 0) translate3d(0, 0, 0);
	}

	.pro-caption .btn-view {
		-webkit-transform: scaleX(1);
		-ms-transform: scaleX(1);
		transform: scaleX(1);
	}

	.blog-post-block {
		-webkit-transform: perspective(1000px) rotateX(0);
		transform: perspective(1000px) rotateX(0);
		margin-top: 30px;
	}

	.blog-post-block .blog-img img {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}

	.ch-bg {
		background: #ebebeb
	}

	.exp-logo-block {
		width: 100%;
		display: block;
		margin-bottom: 20px;
		max-width: 160px;
		margin: 0 auto;
	}

	.right-choose-block .img-abs {
		right: -50px;
	}

	.banner-caption1 img {
		width: 300px;
		margin-left: 30px;
	}

	.slider-badge {
		width: 145px;
	}

    .banner-2 .btn-call {margin: 10px auto;}

	.post-title p {
		font-size: 16px;
	}

	.blog-post-block {
		width: 29%;
		margin-right: 5%;
		float: left
	}

	.wow {
		animation-name: none !important;
		visibility: visible !important;
	}
	.hom_ttl span{font-size: 36px;}
	.hm-title,
	.cl-title,
	.title40,
	.pro-title {
		font-size: 32px;
	}

	.pro-caption .pro-title {
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: scale3d(1, 1, 1) rotate3d(0, 0, 0, 0) translate3d(0, 0, 0);
		transform: scale3d(1, 1, 1) rotate3d(0, 0, 0, 0) translate3d(0, 0, 0);
		transition: opacity 4s, -webkit-transform 4s;
		transition: opacity 4s, transform 4s;
		transition-timing-function: cubic-bezier(.19, 1, .22, 1);
	}

	.pro-caption p {
		-webkit-animation: wpb_ltr .7s 1 cubic-bezier(.175, .885, .32, 1.275);
		-o-animation: wpb_ltr .7s 1 cubic-bezier(.175, .885, .32, 1.275);
		animation: wpb_ltr .7s 1 cubic-bezier(.175, .885, .32, 1.275);
		opacity: 1;
	}

	.pro-caption .btn-view {
		-webkit-transform: scaleX(1);
		-ms-transform: scaleX(1);
		transform: scaleX(1);
	}
	.banner-caption1 p{margin: 0px auto 10px;}
	.banner-price-tag {font-size: 18px;}
	.banner-caption1 p, .banner-content p.ft40 {font-size: 18px;}
	.banner-price-tag{margin: 0 auto 10px;    padding: 11px 28px;}
	.banner-content .btn-call{padding: 10px;}
	.banner-price-tag {max-width: 330px;}
	.banner-caption1 img{margin-left: 0;}
	.banner-caption1{padding-left: /*82px*/0;}
    .banner-price-tag {font-size: 17px; margin: 0 auto 0!important;}
    
}

@media screen and (max-width:860px) {

	.left-block-ct,
	.left-img-block,
	.right-img-block,
	.right-block-ct {
		width: 100%;
		float: left;
		clear: both;
		display: block
	}

	.pro-caption {
		padding-right: 0;
	}

	.pro-row-2 .pro-caption {
		padding-left: 0;
	}

	.banner-caption1 img {
		width: 360px;
	}

	.ch-in-block {
		width: 33.33%;
		margin-right: 0;
	}

	.choose-left-block,
	.right-choose-block {
		width: 100%;
		float: left;
		display: block;
		clear: both;
		margin-bottom: 30px;
	}

	.exp-logo-block {
		margin: 0;
		height: auto;
		width: 100%;
		position: absolute;
		z-index: 11;
		left: 0;
		max-width: 200px;
		top: -25px;
	}

	.right-choose-block .img-abs {
		position: relative;
		right: inherit;
		top: inherit;
		float: right;
	}

	.banner-2 img {
		width:170px !important;
	}

	.pro-row-1 .right-img-block {
		margin-bottom: 30px;
	}
	.right-choose-block{margin-top: 30px;}
	.exp-logo-block{max-width: 150px;top: -65px;}
    .banner-caption1 img {width: 250px; }
    img.below_text.autralian_made {max-width: 110px;}

}

@media screen and (max-width:767px) {	
	.hm-title,
	.cl-title,
	.title40,
	.pro-title {
		font-size: 30px
	}

	.client-slider p {
		line-height: 24px;
	}

	.banner-slide > img {
		height: 450px;
		max-width: inherit;
	}

	.banner-price-tag {
		font-size: 18px;
		width: 330px;
		margin: 0 auto 15px;
		max-width: 100%;
		display: block;
	}

	/*SERVICES*/
	.cl-bg {
		background-attachment: scroll;
	}

	.slider-badge {
		width: 135px;
	}

	.banner-caption1 img {
		width: 330px;
	}

	.banner-content p.ft40 {
		max-width: 100%;	
	}

	.blog-post-block .bg {
		display: none
	}

	.blog-post-block {
		width: 45%;
		float: none;
		margin-bottom: 30px;
		margin-top: 0;
	}
	.banner-content {top: 22%;}
    .banner-price-tag {font-size: 17px;}
}

@media screen and (max-width:680px) {
	.slider-badge {
		left: 5%;
	}

	.banner-caption1 p {
		max-width: 90%;
	}

	/*HOME GALLERY*/

	.exp-logo-block {
		position: relative;
	}

	.right-choose-block .img-abs {
		margin-top: -100px;
		margin-right: -50px;
	}

	.ch-in-block img {
		margin-bottom: 15px;
	}

	.right-choose-block {margin-top: 0;	}
	.exp-logo-block{top: 0;}
	.banner-caption1 img {width: 250px;}
	.banner-2 img {width: 150px !important;}
	.banner-price-tag{font-size: 16px;width: 275px;padding: 11px 15px;}
    .banner-price-tag {width: 300px;}
    .banner-slide.banner_wrap3 .banner-caption1 img {width: 180px;}

}

@media screen and (max-width:580px) {
	.banner-content {
		top: 15%;
	}

	.banner-content {
		text-align: center
	}

	.slider-badge {
		left: inherit;
		position: relative;
		margin: 0 auto;
		top: inherit;
	}

	/*TESTIMONIAL | GIT*/
	.blog-post-block {
		width: 100%;
		margin-right: 0
	}

	.banner-caption1.banner-2 img {
	/*	display: inline-block */
	    display:none;
	}

    .banner-slide.banner_wrap3 .banner-caption1 img {
        display:none
    }

	.slider-badge.lowprice {
		position: absolute;
		top: -20px;
		left: 5%;
		margin-bottom:5px;
	}
.banner-caption1 {padding-left: 0;}	
.slider-badge.lowprice {position: relative;top: auto;left: auto;}
.slider-badge {width: 100px;}
.banner-2 img {width: 120px !important;}
.banner-caption1 .banner-price-tag {margin-top: 10px; margin-bottom:10px!important}
.banner-content {top: 13%;}	
}

@media screen and (max-width:480px) {
	.exp-logo-block {
		max-width: 130px;
	}

	.right-choose-block .img-abs {
		max-width: 400px;
	}

	.banner-price-tag {
		font-size: 16px;
		width: 90%;
		padding: 13px 20px;
	}

	/*SERVICES*/
	.btn-call {
		padding: 14px 10px 14px 10px;
	}

	.slider-badge {
		width: 121px;
	}

	.hm-slider .slick-next,
	.hm-slider .slick-prev {
		display: none !important
	}
	
}

@media(max-width:420px) {
	.ch-in-block {
		width: 50%;
	}

	.exp-logo-block {
		margin: 0 auto 20px;
		top: 0;
	}

	.btn-call i {
		margin-left: 10px;
	}

	.right-choose-block .img-abs {
		max-width: 100%;
		margin-top: 0;
		margin-right: 0;
	}

}

@media screen and (max-width:380px) {
	.ser-block p br {
		display: none
	}

	.slider-badge {
		width: 111px;
	}
}