@media only screen and (max-width: 1013px){
	/*-----------------------
	CSS FOR BANNER
	-------------------------*/
	.banner {
		padding: 40px 0;
	}
	.bnr-p1 {
		font-size: 30px;
		line-height: 30px;
	}
	.bnr-p2 {
		font-size: 65px;
		line-height: 60px;
	}
	.bnr-ylw-strp li {
		font-size: 20px;
		line-height: 24px;
		padding: 0 10px;
	}
	.bnr-ylw-strp {
		height: 55px;
		padding: 9px 65px;
		background-size: 100%;
	}
	.wht-ul li {
		padding: 0 10px 0 80px;
	}
	.wht-p1 {
		font-size: 23px;
		line-height: 23px;
	}
	/*-------------------------
	CSS FOR SECTION 1
	--------------------------*/
	.section-1, .section-2, .section-3 {
		padding: 50px 0;
	}
	.s1-p2 {
	font-size: 40px;
		line-height: 45px;
	}
	.pad-1 {
		padding: 18px 0 40px;
	}
	.s1-ul {
		padding: 35px 45px 0;
	}
	.prd-s1-ul li p{ font-size:18px;}
	/*-------------------------
	CSS FOR CTA
	--------------------------*/
	.cta-1 {
		padding: 50px 0 50px;
		background-size:cover;
	}
	.pad-2 {
		padding: 10px 0 20px;
	}
	.cta-p2 {
		font-size:17px;
		line-height: 23px;
	}
	.cta-p1 {

	}
	.cta-p3 {
		font-size: 22px;
		line-height: 22px;
		margin: 0 0 15px;
	}
	/*-------------------------
	CSS FOR SECTION 2
	--------------------------*/
	.s2-ul li {
		width: 32.3%;
		margin: 25px 0 0;
	}
	.s2-ul li:nth-child(2) {
		margin-left: 1.5%;
		margin-right: 1.5%;
	}
	.s2-p1 {
		top: 56%;
		font-size: 20px;
		padding: 3px 5px;
	}
	.s2-p2 {
		top: 80%;
	}
	/*-------------------------
	CSS FOR SECTION 3
	--------------------------*/
	.sec3-box {
		padding: 25px 0 0;
	}
}

@media screen and (max-width:767px) {
	
	/*-------------------------
	CSS FOR BANNERg15
	--------------------------*/
	.banner {padding: 30px 0 50px;background-position:left top;background-size: cover;}
	.bnr-box {text-align: center; width: 100%;}
	.bnr-p1 {font-size: 20px;line-height: 25px;}
	.bnr-p2 {font-size: 40px;line-height: 37px;}
	.bnr-ylw-strp {height: auto;padding: 9px 5px;background:#BC9E53;border:1px solid #1d1c1c;border-radius:5px; margin-top: 10px;}
	.bnr-ylw-strp li {
		font-size: 17px;
        line-height: 22px;
        width: 33.3%;
        float: left;
        position: relative;
	}
	.bnr-ylw-strp li img{margin: 0 auto 2px;display: block;}
	.bnr-p3 {
		font-size: 18px;
		line-height: 26px;
		margin: 10px 0 10px;
	}
	.banner-mob {display: inline-block;max-width: inherit;margin: 0 auto 0 0px;width: 100%;}
	.bnr-p4 {font-size: 16px;line-height: 24px;margin-top: 10px;}
	
	.btn-div{ margin-top: 20px; width: 270px;}
	.shop-nw-btn{font-size: 20px;line-height: 50px;height: 50px;}

	/*-------------------------
	CSS FOR WHITE
	--------------------------*/
	.wht-strip {padding: 0px 0 10px;border-bottom: 5px solid #bc9d53;}
	.wht-ul{margin: -30px auto 0 10px;max-width: inherit;width: calc(100% - 20px);padding: 10px 10px 0 10px;}
	.wht-ul li {width: 49%;padding: 0;text-align: center;}
	
	.wht-ul li:nth-child(2) {
		border-top: 1px solid #ebebeb;
		border-bottom: 1px solid #ebebeb;
		border-right: none;
		border-left: none;
	}
	.wht-ic-1 {position: static;display: block;margin: 0 auto 5px;width: 40px;}
	.wht-p1 {font-size: 18px;line-height: 22px;margin-bottom:6px;}
	.wht-p2{font-size: 15px;line-height: 25px;}
	/*-------------------------
	CSS FOR SECTION 1
	--------------------------*/
	.section-1, .section-2, .section-3 {
		padding: 30px 0;
	}
	.s1-p1 {
		font-size: 22px;
		line-height: 26px;
	}
	.s1-p2 {font-size: 28px;line-height: 36px;}
	.sec-line{margin: 10px 0 0px; }
	.pad-1 {
		padding: 13px 0 20px;
	}
	.s1-p3{font-size: 16px;line-height: 25px;margin-top: 10px;}
	.s1-ul {padding: 0px 0 0;margin-top: 20px; row-gap:10px;}
	.s1-ul li {width: 31%;}
	.s1-ic-1 {margin-bottom: 10px;width: 80px;}
	.s1-p5, .shop-ul li .s1-p5, ul.promise-list li p{font-size: 13px;line-height: 20px;}
	
	/*-------------------------
	CSS FOR CTA
	--------------------------*/
	.cta-1 {
		padding: 30px 0;
		background-size:cover;
		background-position: 40% 0;
	}
	.cta-1-rit {
		width: 100%;
		padding-right: 0;
		text-align:center;
	}
	.cta1-btl{position: static;display: inline-block;margin: 10px auto -10px;}
	.cta1-list{margin-top: 20px;}
	.cta1-list li{width: 100%; font-size: 16px;line-height: 24px; padding: 0;}
	.cta1-list li span{font-size: 20px;line-height: 28px;margin-bottom: 5px;}
	.cta1-list li img{display: block;margin: 0 auto 5px; position: static;}
	.cta-p1 {
		font-size: 26px;
		line-height:28px;
	}
	.cta-p1 span{ font-size:18px; line-height:20px;}
	.cta-p2 {
		font-size: 17px;
		line-height: 23px;
	}
	.pad-2 {
		padding: 10px 0 0;
	}
	.cta-p3 {
		font-size: 17px;
		line-height: 23px;
		margin: 12px 0 0;
	}
	.cta-2 {}
	.cta-2-rit{width: 100%; text-align: center;}
	.cta2-seal{
		display:inline-block;
		max-width:130px;
		width:100%;
		margin-bottom:12px;
	}
	/*-------------------------
	CSS FOR SECTION 2
	--------------------------*/
	.s2-ul{margin-top:20px;}
	.s2-ul li {width: 100%; margin: 0;}
	.s2-img-1{ width: 100%;height: 300px;object-fit: cover;}
	.s2-ul li .s2-col-prod{margin-bottom:0;}
	.s2-p2 {
		top: 84%;
	}
	.s2-p1 {
		top: 66%;
		font-size:23px;
	}
	.s2-ul li:nth-child(2) {
		margin-left: 0;
		margin-right: 0;
	}
	.sec3-box {padding: 10px 10px;}
	.s3-rgt,.s3-lft{width:100%;padding: 0; text-align: center;}
	.s3-pic1,.s3-pic2{position: static;display: inline-block;margin: 10px auto 0;}
	ul.s3_list{margin-top: 20px;}
	ul.s3_list li{padding: 0px 0px 0px 50px;font-size: 16px;line-height: 24px;}
	ul.s3_list li img{width: 40px;}
	ul.s3_list li span{font-size: 22px;}
	
    .age-pop {
        width: 80%;
        margin: 10rem auto;
    }

}