@charset "utf-8";
/* CSS Document */
@media only screen and (max-width:1187px){

.sectionTwo{ padding:40px 0;}
.sectionTwo .s2-prod:nth-child(2){ left:34px;}
.sectionTwo .s2-prod:nth-child(3){ right:34px;}
.sectionTwo .s2-prod:nth-child(4){ left:13px;}
.sectionTwo .s2-prod:nth-child(5){ right:13px;}
.product-sec-lf1 { width: 400px;}
.product-sec-lf2 { width: 585px;}
.add-to-cart { width: 224px; font-size: 18px;}
.prod-name{ font-size:18px;}

.prod-name span { font-size: 24px;}
.pkp-prc-p1{ font-size:24px;}
.packageOpt p{ font-size:16px;}

}

@media only screen and (max-width:1021px){

.product-col{width: 49%;}
.product-sec-lf1 { width: 100%;}
.product-sec-lf2 { width: 100%;}
.product-sec-lf2 .product-sec-row{ margin-top:20px;}
.product-col,.ebook-list li {width: 48.4%;}
.product-sec-row{justify-content: center;}

}


@media only screen and (max-width:767px){	

.sectionTwo{ padding:30px 0; overflow:hidden;}
.product-sec-row{ margin-top: 0px; column-gap: 0;justify-content: center;}
.ebook-list li .prod-name{min-height:auto;}
.product-col, .ebook-list li{ width:100%;}
.s2-prod-dv{ padding:30px 30px 25px;}
.s2-prod-abt{ height:auto; padding:10px 10px 18px;}
.sectionTwo .s2-prod:nth-child(2), .sectionTwo .s2-prod:nth-child(3){left: 40px; top: 38px;}
.sectionTwo .s2-prod:nth-child(3){left:auto; right: 40px;}
.sectionTwo .s2-prod:nth-child(4), .sectionTwo .s2-prod:nth-child(5){ top:44px; left:15px;}
.sectionTwo .s2-prod:nth-child(5){ left:auto; right:15px;}
.sectionTwo .s2-prod:nth-child(6){ top: 51px; left: -10px;}
.pkg-selct-col,.product-col:hover .s2-prod-abt{ display:block; opacity:1; height:auto;}
.learn-btn{font-size: 17px;padding: 10px;}
}


@media only screen and (max-width:480px){
	p.bnr-sub-hed{}
	.bnr-prod{ max-width:70%;}
}



