.courses-area{max-width:1140px;border:none;margin:56px auto auto}.courses-area .dropdwon-section{display:flex;gap:19px;margin-bottom:32px}.courses-area .dropdwon-section .dropdown-area{width:auto;min-width:162px;position:relative;cursor:pointer}.courses-area .dropdwon-section .custom-dropdown{display:flex;flex-direction:column;width:100%}.courses-area .dropdwon-section .custom-dropdown .dropdown-display{margin:0;display:flex;justify-content:space-between;align-items:center;padding:10px 16px;font-size:16px;font-weight:400;color:#000;background-color:#fff;border-radius:5px;border:1px solid #ccc}.courses-area .dropdwon-section .custom-dropdown .dropdown-display .selectedOption{font-size:16px;font-weight:400;color:#000}.courses-area .dropdwon-section .custom-dropdown .dropdown-display .chevronDown{width:20px;height:20px;margin-left:8px}.courses-area .dropdwon-section .custom-dropdown .dropdown-options{display:block;position:absolute;top:35px;width:auto;min-width:162px;background-color:#fff;border:1px solid #ccc;border-radius:6px;z-index:100000!important;box-shadow:0 4px 8px rgba(0,0,0,.1);overflow-y:auto}.courses-area .dropdwon-section .custom-dropdown .dropdown-options .option{padding:4px 10px;font-size:14px;color:#4d4d4d;font-weight:400;cursor:pointer;transition:background-color .3s ease;z-index:100000!important}.courses-area .dropdwon-section .custom-dropdown .dropdown-options .option:hover{background-color:#f1f2f0;color:#000}.courses-area .dropdwon-section .custom-dropdown .dropdown-options .option:active{background-color:#cce6e6}.courses-area .courses-card-area{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr));column-gap:70px;row-gap:45px}.courses-area .pagination{display:flex;justify-content:space-between;align-items:center;margin-top:56px;margin-bottom:88px}.courses-area .pagination .perpage-card p{font-size:16px;color:#7d7d7d;font-weight:400}.courses-area .pagination .perpage-card p span{color:#000!important}.courses-area .pagination .pagintaion-buttons{display:flex;flex-wrap:wrap;gap:2px}.courses-area .pagination .pagintaion-buttons button{border:none!important;color:#636363;font-size:16px;font-weight:400;padding:5px 12px;width:32px;height:32px;text-align:center;border-radius:6px}.courses-area .pagination .pagintaion-buttons button:hover{background-color:#000;border-color:#000;color:#fff;transition:.6s}.courses-area .pagination .pagintaion-buttons .active{background-color:#000;border-color:#000!important;color:#fff;opacity:1!important}.courses-area .pagination .pagintaion-buttons #next-btn,.courses-area .pagination .pagintaion-buttons #prev-btn{background-color:#fff}@media(max-width:1191px){.courses-area{width:100%;padding-right:5%;padding-left:5%}.courses-area .courses-card-area{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:50px}}@media(max-width:1024px){.courses-area{width:100%;padding-right:5%;padding-left:5%}.courses-area .courses-card-area{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:40px}}@media(max-width:820px),(max-width:991px){.courses-area{padding-right:5%;padding-left:5%}.courses-area .courses-card-area{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}}@media(max-width:480px),(max-width:768px){.courses-area{width:100%;padding-top:80px;padding-right:5%;padding-left:5%}.courses-area .dropdwon-section{margin-bottom:60px;flex-wrap:wrap}.courses-area .courses-card-area{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}hr{display:none}}.course-card-container{width:100%}.course-card-container .course-card{border:1px solid #e6e6e6;border-radius:10px;overflow:hidden;cursor:pointer}.course-card-container .course-card:hover{box-shadow:0 10px 25px 5px rgba(0,0,0,.05);transition:.6s}.course-card-container .course-card .course-image{width:100%;height:350px;position:relative}.course-card-container .course-card .course-image .badge{display:block;position:absolute;border-radius:6px;padding:8px 12px;font-size:12px;font-weight:700;top:6%;right:4%;z-index:2;color:#000;opacity:.9}.course-card-container .course-card .course-image .badge-best-seller{background-color:#cee632}.course-card-container .course-card .course-image .badge-popular{background-color:#ff9700}.course-card-container .course-card .course-image .badge-special-offer{background-color:#e5f0f0;backdrop-filter:blur(20px);opacity:.8}.course-card-container .course-card .course-image .course-img{position:absolute;width:100%;height:100%;object-fit:cover;z-index:1}.course-card-container .course-card .course-content{padding:40px 40px 0}.course-card-container .course-card .course-content .c-middle{border-bottom:1px solid #e6e6e6;padding-bottom:40px}.course-card-container .course-card .course-content .c-middle .rating{font-size:18px;font-weight:700;color:#000}.course-card-container .course-card .course-content .c-middle span{font-size:16px;font-weight:400;color:#000;opacity:.7}.course-card-container .course-card .course-content .c-middle .course-title{font-size:28px;margin:0;line-height:36px;padding-top:16px;color:#000;font-weight:600}.course-card-container .course-card .course-content .c-bottom{display:flex;gap:10px;justify-content:space-between;align-items:center;padding:24px 0}.course-card-container .course-card .course-content .c-bottom .ins-by{font-size:16px;font-weight:400;color:#000}.course-card-container .course-card .course-content .c-bottom .ins-name{font-size:18px;font-weight:600;color:#000}.course-card-container .course-card .course-content .c-bottom .price-off{font-size:18px;font-weight:700;line-height:24px;color:#db222a}.course-card-container .course-card .course-content .c-bottom .discount{font-size:16px;font-weight:400;text-decoration:line-through;color:#000;opacity:.6}.course-card-container .course-card .course-content .c-bottom .price{font-size:24px;line-height:36px;font-weight:700;color:#000;opacity:.8}.course-card-container .course-card .course-content .c-bottom .d-line{width:1px;height:35px;border:none;background-color:#e6e6e6}@media(max-width:480px),(max-width:768px){.course-card-container .course-card .course-image{height:300px}.course-card-container .course-card .course-content{padding:30px}.course-card-container .course-card .course-content .c-bottom{flex-wrap:wrap}}