.blog-video{overflow: hidden;}
.blog-video .video-full{padding-bottom: 32%;}

@media(max-width: 767px){
	.blog-video .video-full{padding-bottom: 100%;}
}

.blog-landingnw .mainhd {padding-bottom: 30px;}
.blog-landingnw .mainhd h2{font-size: 18px;}

.landing-dtlblog p{line-height: 22px;}

.blog-left-rbox .blog-textbox{padding: 50px;}
.blog-prd .blog-prdbox p.blog-price{font-weight: 700; padding-top: 10px;}
.landing-dtlblog .container,.blog-landingnw .container{max-width: 1280px;} 			
.blog-prd .blog-prdbox h4{line-height: 18px;}

@media(max-width: 1599px){
	.blog-left-rbox .blog-textbox{padding:0 0px 30px 50px;}
	.blog-left-rbox .blog-lefttextbox{padding-left: 0px; padding-right: 50px;}
}
@media(max-width: 1024px){
	.blog-left-rbox .blog-textbox{padding: 20px 0 0px;}
}
@media(max-width: 767px){
	.blog-landingnw .mainhd {padding-bottom: 20px;}
}

@media(max-width: 479px){
	.blog-landingnw .giftbox-blogtext h3{font-size: 13px;}
}


.post-list-sec .container{max-width: 1040px;}
.post-list-sec  .post-list-box{padding: 30px 0; border-bottom: solid 1px #ddd;}
.post-list-sec .post-list{display: grid; grid-template-columns: 130px 1fr; grid-column-gap: 20px;}
.post-list-sec .post-list h3{font-size:12px; text-transform:uppercase; font-weight:600; }
.post-list-sec .post-list .post-list-tittle {padding-top:15px; display: flex; flex-wrap: wrap; grid-row-gap: 15px; justify-content:space-between;}
.post-list-sec .post-list .post-list-tittle .post-price-btn{min-width: 250px;}
.post-list-sec .post-list h4 {font-size: 18px; max-width: 280px; line-height: 28px; }
.post-list-sec .post-list .btn-primary{padding: 10px 20px;}
.post-list-sec  p{line-height: 22px;}
.post-list-sec  p:last-child{margin-bottom: 0;}
.post-list-sec .postlist-p li{margin-bottom: 15px;}


@media(max-width:575px){
	.post-list-sec  .post-list-box{padding: 25px 0;}
	.post-list-sec .post-list{grid-template-columns: 90px 1fr; grid-column-gap: 15px;}
	.post-list-sec .post-list h3{font-size: 11px;}
	.post-list-sec .post-list h4{max-width: 100%; font-size: 16px;}
	.post-list-sec .post-list .post-list-tittle .post-readmore{order: 2; width: 100%;}
	.post-list-sec .post-list .post-list-tittle .post-price-btn{order: 1; width: 100%;}
	.post-list-sec .post-list .post-list-tittle .post-price-btn{min-width: 100%;}
}


.post-list-sec .container{max-width: 1040px;}
	.post-list-sec  .post-list-box{padding: 30px 0; border-bottom: solid 1px #ddd;}
	.post-list-sec .post-list{display: grid; grid-template-columns: 130px 1fr; grid-column-gap: 20px;}
	.post-list-sec .post-list h3{font-size:12px; text-transform:uppercase; font-weight:600; }
	.post-list-sec .post-list .post-list-tittle {padding-top:15px; display: flex; flex-wrap: wrap; grid-row-gap: 15px; justify-content:space-between;}
	.post-list-sec .post-list .post-list-tittle .post-price-btn{min-width: 250px;}
	.post-list-sec .post-list h4 {font-size: 18px; max-width: 280px; line-height: 28px; }
	.post-list-sec .post-list .btn-primary{padding: 10px 20px;}
	.post-list-sec  p{line-height: 22px;}
	.post-list-sec  p:last-child{margin-bottom: 0;}


	@media(max-width:575px){
		.post-list-sec  .post-list-box{padding: 25px 0;}
		.post-list-sec .post-list{grid-template-columns: 90px 1fr; grid-column-gap: 15px;}
		.post-list-sec .post-list h3{font-size: 11px;}
		.post-list-sec .post-list h4{max-width: 100%; font-size: 16px;}
		.post-list-sec .post-list .post-list-tittle .post-readmore{order: 2; width: 100%;}
		.post-list-sec .post-list .post-list-tittle .post-price-btn{order: 1; width: 100%;}
		.post-list-sec .post-list .post-list-tittle .post-price-btn{min-width: 100%;}
	}


