@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@500;600&family=Poppins:wght@300;400;500&family=Roboto:wght@500;700&display=swap");.course{background:#f5f5f5;padding:40px 0 100px}.course .title h1{text-transform:none}.course-block{position:relative;background:#fff;padding:30px 15px;width:100%;height:350px;border-radius:10px;text-align:center;margin:60px auto;box-shadow:0 20px 20px rgba(0,0,0,0.16)}.course-block img{width:270px;height:280px;object-fit:cover;object-position:center}.course-blk{background:#fff;width:100%;height:auto;border-radius:10px;text-align:center;margin:2rem auto;box-shadow:0 20px 20px rgba(0,0,0,0.16);padding:0rem 2rem 2rem 2rem}.course-blk a{display:block}.course-blk a img{width:100%;height:auto}.course-block h4{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);font-size:30px;font-weight:600}.course-block.third img{transform:scale(1.1)}.course-block a{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0}.course-block a span.link,.seoFixes .course-block a h1.link,.seoFixes .course-block a h2.link{color:#000;font-weight:800;font-size:1.25rem}.course-block a:hover{text-decoration:none;cursor:pointer}.course-block a:hover span.link,.seoFixes .course-block a:hover h1.link,.seoFixes .course-block a:hover h2.link{color:#e30b13}.courses i.fa-shopping-bag{text-align:center;vertical-align:middle;position:relative;font-size:2rem}.courses i.shopBadge:after{content:"0";position:absolute;background:red;height:1rem;top:0.5rem;right:-0.5rem;width:1rem;text-align:center;line-height:0.90rem;font-size:0.65rem;border-radius:50%;color:white;border:1px solid red;font-weight:900}.course-list{background:#f5f5f5;padding-top:40px}.course-list-desc{background:#f5f5f5;padding-bottom:100px}.product-sort{background:#fff;margin-bottom:20px;border-radius:10px;padding:15px 15px 8px}.product-sort label{text-transform:uppercase;color:#a2a2a2;font-weight:500;font-size:16px}.product-sort select{font-size:15px;color:#5f5f5f;border-color:#e1e1e1}.p-count{width:30px;height:30px;background:#eb2026;color:#fff;border-radius:50%;display:inline-block;position:relative;float:left}.p-count span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.p-name{display:inline-block;margin:4px 10px;margin-right:0;font-size:16px;color:#5f5f5f;font-weight:500}.list-block{background-color:#fff;padding:30px 20px 20px;border-radius:10px;margin:20px auto;text-align:center;box-shadow:0 20px 20px rgba(0,0,0,0.16)}.list-block img{width:100%;margin-bottom:20px;border-radius:10px}.list-block p,.seoFixes .list-block h1{font-size:18px;color:#0e0e0e;font-weight:600;margin-bottom:10px}.list-block .rating i{color:#ffca2a}.list-block .btn{margin:0;border-radius:10px;margin-top:10px}.course-2{padding-bottom:20px}.course-list .title h1{text-transform:none}.course-2 p,.course-list p,.course-list .seoFixes h1{color:#ed2025;font-weight:600;font-size:24px}.course-landing{background:#f5f5f5;padding-bottom:130px}.course-detail{background:#fff;padding:30px;border-radius:10px}.course-text,.course-btm-text{padding-left:60px}.course-text h3{font-size:38px;font-weight:600;color:#171717;margin-bottom:10px}.course-text .titleTxt{font-size:1.5rem;font-weight:bold;color:#171717;margin-bottom:10px}.course-text h4{font-weight:bold;color:#171717;margin-bottom:10px}.course-text .descTxt{font-size:1rem;color:#636363;font-weight:500;min-height:48px}.course-text .descTxt:hover{cursor:pointer}.course-text p{font-size:30px;font-weight:500;color:#ed2025}.course-text p .offerTag{font-size:1.15rem;color:#636363}.course-text p .offerTag small{text-decoration:line-through;font-size:1rem;font-weight:bold}.checkoutOffer{text-decoration:line-through;color:#585858}.offerTxt{color:#636363;font-size:1rem;font-weight:bold}.course-text h5{font-size:24px;font-weight:400;color:#636363}.course-text h5 span{color:#ed2025}.course-text hr{border-top:2px solid rgba(0,0,0,0.1);margin:30px auto}.course-img{margin:20px auto 0}.course-img img{width:100%;border-radius:10px}.buy-btn{margin-top:40px}.buy-btn .btn{color:#fff;text-transform:uppercase;font-size:16px;padding:10px 20px;font-weight:500;border-radius:6px;margin:0;margin-right:10px}.buy-btn .btn:hover{background:#fff}.buy-btn .btn-warning:hover{color:#ffc107}.buy-btn .btn-danger:hover{color:#e30b13}.course-bottom{margin-top:60px}.course-bottom img{width:100%}.course-btm-text p{font-size:16px;color:#999696}.course-bottom{margin-top:40px}.cart-detail{background:#f5f5f5;padding-bottom:60px}.cart-detail table{border-color:#f5f5f5;color:#656060;font-size:16px;text-align:center;border-collapse:separate;border-spacing:0 10px;margin-top:-10px}.table td,.table th{border:none !important;padding-bottom:6px}.cart-detail table thead tr{background:#f5f5f5}.cart-detail table tr{background:#fff;border-color:#f5f5f5}.table thead th:first-child{padding-left:40px}.cart-detail table td:first-child{border-left-style:solid;border-top-left-radius:10px;border-bottom-left-radius:10px}.cart-detail table td:last-child{border-right-style:solid;border-bottom-right-radius:10px;border-top-right-radius:10px}.cart-detail table .t-img{width:150px;height:85px}.cart-detail table .t-img img{width:150px;height:85px}.cart-detail table td{min-height:90px;padding:0.5rem}.cart-detail table td span{display:flex;justify-content:center;align-items:center;min-height:90px}.cart-detail table h5{font-size:1rem;font-weight:600;color:#000;margin:0;margin-top:10px}.text-break{word-wrap:break-word;word-break:break-word}.cart-detail table p{margin:0;font-size:1rem}.cart-detail table a{color:#ed2025;text-decoration:underline}.cart-detail table input{width:50px;border-radius:10px;margin:auto}.cart-detail .btn{color:#fff;text-decoration:none}.cart-detail .btn:hover{color:#ed2025}.updateCart{padding:0.5rem;text-align:center}.cart-detail table .totalPrice{text-align:center;padding:0.25rem}.checkout-detail{margin:30px auto 60px}.checkout-detail h2{font-size:30px;font-weight:500;color:#5b5b5b;margin-bottom:30px}.checkout-detail h5{color:#5b5b5b}.checkout-form{font-size:18px;font-weight:500;color:#5b5b5b}.checkout-form .form-control:focus{box-shadow:none;border-color:#e36769;outline:none}.checkout-form .form-group{margin-bottom:20px}.chk-order{margin-bottom:30px}.chk-order img{width:100%}.chk-order h5{font-size:18px;color:#585858;text-transform:capitalize;font-weight:500;margin:0}.chk-order p{font-size:18px;color:#585858;align-items:center;margin:20% auto}.checkout-order{padding-left:60px}.chk-title{padding-left:60px}.chk-title small,.checkout-order h2 small{font-size:1rem;font-weight:600}.checkout-order h4{font-size:18px;color:#ec2220;font-weight:500}.checkout-order h4 span{display:inline-block;border-bottom:1px solid #ec2220}.checkout-order .g-total{margin-top:20px;border-top:1px solid #eee;color:#3a3a3a;font-size:1.25rem;font-weight:600}.checkout-order .g-total .row{margin-top:1rem;margin-bottom:1rem;margin-left:1rem}.checkout-order .g-total .row:nth-child(2){padding-bottom:15px;border-bottom:1px solid #eee}.checkout-order .g-total .row:nth-child(3){font-size:22px}.checkout-order .btn,.cart-detail .btn{border-radius:10px;text-transform:uppercase;padding:4px 20px;margin-bottom:0}.seoFixes .list-block .descTxt{font-size:0.9rem;color:#636363;font-weight:500;min-height:72px}.seoFixes .list-block .prodTitle{min-height:65px}@media (min-width: 320px) and (max-width: 767px){.course{margin-top:65px;padding:20px 0}.course-block{margin:30px auto}.course-block h4{font-size:28px}.course-block.third img{transform:scale(1)}.course-2 p{font-size:18px}.course-detail{padding:20px}.course-text,.course-btm-text{padding-left:0;margin-top:20px}.course-text h3{font-size:24px}.course-text p{font-size:20px}.course-text hr{margin:20px auto}.course-text h5{font-size:18px}.buy-btn{margin-top:30px;text-align:center}.buy-btn .btn{font-size:14px;padding:10px 15px}.course-list{padding-top:80px}.course-list .title p,.course-list .seoFixes .title h1{font-size:18px}.product-sort{padding:15px 10px}.product-sort label{font-size:14px}.product-sort form{display:block;margin-bottom:15px}.course-list-desc{padding-bottom:60px}.checkout-detail h2{text-align:center;font-size:26px}.checkout-form{margin-bottom:30px}.chk-title,.checkout-order{padding-left:0;border:none}.chk-order p{font-size:15px}.cart-detail table .text-left div{width:200px}}@media (min-width: 768px) and (max-width: 1023px){.course{padding-top:120px}.course-block{width:80%}.course-text,.course-btm-text{margin-top:40px}.course-list{padding-top:100px}.course-list .title .hdb::after{left:43%}.checkout-form{margin-bottom:30px}}.offerLabel{position:relative;color:#fff;font-weight:bold;padding:.2rem .5rem;border-radius:1rem;font-size:0.75rem;bottom:15px;float:right}.offerLabel.value{background-color:#41d9a4}.offerLabel.noValue{min-height:24px}.strikePrice,.strikePrice:hover{text-decoration:line-through !important}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1){.offerLabel{border-radius:1.2rem}.buy-btn{text-align:center}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){.buy-btn{text-align:center}}.main.popFt{width:100%;font-family:'Poppins', sans-serif;font-size:1rem}.main .courses .cont .title{text-align:center;font-size:2rem;font-weight:bolder;padding-bottom:0.5rem}.main .courses .cont .lineHeading{position:relative}.main .courses .cont .lineHeading::after{content:"";position:absolute;width:6%;height:3px;border-radius:15px;background:blue;left:47%;bottom:0}.main .courses .cont .sub-title{text-align:center;color:#626566;font-size:1.15rem;font-weight:600;letter-spacing:1px}.main .courses .cartIcon a{padding:0.5rem;display:block}.main .courses .cartIcon a i::before{font-size:1.5rem}.coursesList .card{min-height:70px;border-radius:1rem}.coursesList .card.active{background-color:#EEEEEE}.coursesList .card .card-body{padding:0.5rem}.coursesList .card .card-body .courseTxt{display:inline-grid}.coursesList .card .card-body .courseTxt strong{display:inline-grid;align-items:center;text-align:left;font-size:0.90rem}.coursesList div.cntCount{text-align:center;vertical-align:middle;position:relative}.coursesList div.cntCount span.cntBadge{position:absolute;background:red;height:1rem;top:-4.75rem;right:-0.5rem;width:1.2rem;text-align:center;line-height:0.90rem;font-size:0.65rem;border-radius:50%;color:white;border:1px solid red;font-weight:900}.coursesList .courseLink,.main .coursesList .d-block{color:inherit;text-decoration:none;cursor:pointer}.main .courses .cartIcon:hover{cursor:pointer}.main .courses .cartIcon i.shopBadge::after{content:"0";position:absolute;background:red;height:1.05rem;width:1.05rem;line-height:0.9rem;top:0.25rem;right:-0.5rem;text-align:center;font-size:0.85rem;border-radius:50%;color:white;border:1px solid red;font-weight:900}.main .courses .cartIcon i.shopBadge::before{font-size:2rem}.coursesList .mobileView{display:none}@media (min-width: 320px) and (max-width: 767px){.main .coursesList .mobileView{display:flex !important}.main .coursesList .desktopView{display:none}}
