.container {
	max-width: 1472px;
	margin: 0 auto;
	width: 100%;
}



/** ================== //  INNER HEADER CSS END // ================== **/
@media (max-width:1699px) {}

@media (max-width:1439px) {}

@media (max-width:1279px) {}

@media (max-width:1199px) {}

@media (max-width:991px) {
	.order-free-year {
	    padding: 0;
	    max-width: 360px;
	}
	.order-free-year h1 {
	    font-size: 40px;
	}
	.button-2 {
	    padding: 8px 18px;
	    font-size: 16px;
	    min-height: 50px;
	}
	.page-sh-second-section {
	    padding: 50px 20px 57px;
	}
	.sh-second-col-heading h2 {
	    font-size: 30px;
	}
	.sh-second-col-heading p {
	    font-size: 16px;
	}
	.sh-second-col-heading ul li {
	    font-size: 16px;
	}
	.sh-second-col-right {
	    padding-left: 20px;
	}
	.page-sh-three-section {
	    padding: 58px 0 62px;
	}
	.page-sh-three-section .container {
	    max-width: 622px;
	}
	.testimonial-warpper {
	    padding: 42px 30px;
	}
	.testimonial-warpper h3 {
	    font-size: 22px;
	    line-height: 146%;
	    margin: 0 0 24px;
	}
	.testimonial-warpper::after, .testimonial-warpper::before {
	    width: 50px;
	    height: 46px;
	}
	.testimonial-warpper::before {
	    top: -20px;
	}
	.testimonial-warpper::after {
	    bottom: -20px;
	}
	.landing-lock-fixed h3 {
	    font-size: 30px;
	}
	.landing-sh0banner img {
	    height: 320px;
	    object-fit: cover;
	}
	.landing-lock-fixed {
	    max-width: 400px;
	}
	.sh-second-col-left {
		width: 46%;
	}
	.sh-second-col-right {
		width: 54%;
	}
	.page-sh-second-section .container {
	    max-width: 683px;
	    padding: 0;
	}

}

@media (max-width:575px) {
	.page-sh-first-section {
		padding: 40px 0;
	}
	.order-free-year h1 {
	    font-size: 30px;
	    margin: 0 30px 20px;
	}
	.order-free-year figure {
	    margin: 0 40px 25px;
	}
	.page-sh-second-section {
	    padding: 40px 20px 47px;
	}
	.sh-second-col-left {
	    width: 100%;
	}
	.sh-second-col-right {
	    width: 100%;
	    padding-left: 0;
	    padding-top: 30px;
	}
	.landing-lock-fixed {
	    max-width: 290px;
	}
	.landing-lock-fixed h3 {
	    font-size: 20px;
	}
	.testimonial-warpper {
	    padding: 32px 20px;
	}
	.testimonial-warpper h3 {
	    font-size: 20px;
	    line-height: 140%;
	    margin: 0 0 15px;
	}
	.page-sh-three-section {
	    padding: 48px 20px 52px;
	}
	.sh-second-col-heading h2 {
	    font-size: 22px;
	}
	.btn-2colum {
	    gap: 5px;
	}
	.button-2 {
	    padding: 8px 14px;
	    font-size: 14px;
	    min-height: 42px;
	    border-width: 2px;
	}
	.testimonial-warpper::before {
	    top: -25px;
	    left: 17px;
	}
	.testimonial-warpper::after {
	    bottom: -25px;
		right: 17px;
	}
}
