@media only screen and (max-width: 1500px) {
	.step-one-section .content-div{
		max-width: 450px;
		margin:  0 auto;
	}
	.step-one-section .tb-btn-div {
		margin-top: 50px;
	}
	.btn-white{
		font-size: 40px;
		line-height: 50px;
		min-width: 175px;
	}
	.tb-btn-div {
		max-width: 441px;
		    width: 90%;
		margin: 40px auto;
		
	}
	.step-two-section .content-div{
		max-width:500px;
		margin:  0 auto;
	}
	.step-three-section .content-div{
		max-width:500px;
		margin:  0 auto;
	}
	.step-four-section .copy-div{
		max-width:300px;
		margin:  0 auto;
	}
	.step-four-section .tb-btn-div .btn{
		font-size: 50px;
		line-height: 50px;
	}
	.step-four-section .tb-btn-div .btn .sm{
		font-size: 35px;
		line-height: 35px;
	}
}
@media only screen and (max-width: 1199px) {
	.right-corner-img img{
		max-width: 150px;
	}
}

@media only screen and (max-width: 991px) {
	.container{
		width: 100%;
	}
	.right-corner-img img {
	    max-width: 100px;
	}
}
@media only screen and (max-width: 767px) {
	.right-corner-img{
		display: none;
	}

	section.step.step-twob-section{
		  background-position: 84% top; 
	}
	section.step.step-three-section{
		  background-position: 10% top; 
	}
	.section-bg-img.step-two-section{
		  background-position: 25% top; 
	}
	.section-bg-img.step-one-section{
		  background-position: 84% top; 
	}
	.section-bg-img.step-four-section {
		background-position: 57% top; 
	}
	.section-bg-img{
		background-position: 20% 0; 	
	}
	.step-four-section .copy-div {
		max-width: 210px;
		margin: 0 auto;
	}
	.step-four-section .tb-btn-div .btn .sm {
		font-size: 25px;
		line-height: 25px;
	}
	.step-four-section .tb-btn-div .btn {
		font-size: 35px;
		line-height: 35px;
	}
	.step-one-section .copy-div img{
		width: 95%;
	}
	.right-corner-img img{
		max-width: 200px;
	}
}
@media only screen and (max-width: 640px) {
	.right-corner-img img {
		max-width: 100px;
	}
	 .btn-white {
		font-size: 26px;
		line-height: 38px;
		min-width: 135px;
	}
	.step-four-section .tb-btn-div .btn .sm {
		font-size: 22px;
		line-height: 24px;
	}
	.tb-btn-div{
		    
		margin: 30px auto;
		    margin-left: 6px;
	}
	.btn-white {
		font-size: 20px;
		line-height: 35px;
		min-width: 135px;
		padding-right: 15px;
		padding-right: 15px;
	}
	.step-four-section .tb-btn-div .btn{
		padding-left: 15px;
		padding-right: 15px;
	}
	.step-four-section .tb-btn-div{
		padding-right: 0;
	}
}

body.step-survey section.step-survey .substep img{
	display: block;
	max-width: none !important;
}

body.step-survey section.step-survey .substep-1 img,
body.step-survey section.step-survey .substep-2 img,
body.step-survey section.step-survey .substep-3 img,
body.step-survey section.step-survey .substep-4 img,
body.step-survey section.step-survey .substep-survey img{
	width: 120%;
}

@media screen and (min-width: 979px){
	body.step-survey section.step-survey .substep-1 img{
		width: 139%;
	}

	body.step-survey section.step-survey .substep-2 img{
		width: 139%;
	}

	body.step-survey section.step-survey .substep-3 img{
		width: 122%;
	}

	body.step-survey section.step-survey .substep-4 img{
		width: 139%;
	}

	body.step-survey section.step-survey .substep-survey img{
		width: 129%;
	}
}

@media screen and (min-width: 1300px){
	body.step-survey section.step-survey .substep-1 img{
		width: 130%;
		margin-top: -350px;
	}

	body.step-survey section.step-survey .substep-2 img{
		width: 137%;
	}

	body.step-survey section.step-survey .substep-3 img{
		width: 120%;
	}

	body.step-survey section.step-survey .substep-4 img{
		width: 139%;
	}

	body.step-survey section.step-survey .substep-survey img{
		width: 135%;
	}
}

@media screen and (min-width: 1600px){
	body.step-survey section.step-survey .substep-1 img{
		width: 118%;
		margin-top: -300px;
	}

	body.step-survey section.step-survey .substep-2 img{
		width: 131%;
	}

	body.step-survey section.step-survey .substep-3 img{
		width: 118%;
	}

	body.step-survey section.step-survey .substep-4 img{
		width: 133%;
	}

	body.step-survey section.step-survey .substep-survey img{
		width: 129%;
	}

}

body.step-survey section.step-survey.substep-1 div.substep.substep-1,
body.step-survey section.step-survey.substep-2 div.substep.substep-2,
body.step-survey section.step-survey.substep-3 div.substep.substep-3,
body.step-survey section.step-survey.substep-4 div.substep.substep-4,
body.step-survey section.step-survey.substep-survey div.substep.substep-survey{
	opacity: 1;
	z-index: 0;
}
