body {margin: 0;padding: 0;background-color: #fdfdfd;font-family: IRANYekanFN-Medium, Dubai-Regular, sans-serif;}@media screen and (min-width: 992px) {.dropdown:hover > .dropdown-menu {display: none;}.dropdown > .dropdown-toggle:active {pointer-events: none;}.navbar-nav .dropdown-menu {position: absolute;}.dropdownPanel {top: 25px !important;right: 10px;text-align: right;border-radius: 10px;box-shadow: 0 0 10px rgba(0, 0, 0, .1);border: none;z-index: 150000;}}.text-header {color: #474747;font-size: 13pt;transition: all 0.3s ease;width: max-content;}.text-header:hover {color: #000000;font-size: 13pt;transition: all 0.3s ease;width: max-content;}.vertical-align-center {vertical-align: sub;}@media screen and (min-width: 500px) {.icon-nav-header {font-size: 21pt;transition: all 0.3s ease;}}@media screen and (max-width: 499px) {.icon-nav-header {font-size: 14pt;transition: all 0.3s ease;}.title_boxe_frg_cat {height:95px; overflow: hidden;display: block;padding: 2px;
}}@media screen and (min-width: 992px) {.box-signIn {background-color: #90a8fe;border-radius: 10px;width: max-content;height: max-content;z-index: 2;transition: all 0.3s ease;box-shadow: 0 0 10px rgba(122, 101, 252, .1);}.line-header {border-top: 4px solid #f5eaea;width: 97%;margin-right: 15px;margin-left: 15px;border-radius: 10px;position: absolute;top: 28px;}.custom-right {position: relative;right: -20px;}.signBtn {color: #ffffff;font-size: 15pt;transition: all 0.3s ease;}.logInBtn {background-color: #ffffff;border-radius: 10px;color: #474747;font-size: 15pt;transition: all 0.3s ease;}.signBtn:hover {color: #ffffff;transition: all 0.3s ease;}.logInBtn:hover {background-color: #ffffff;border-radius: 10px;color: #474747;transition: all 0.3s ease;}}@media screen and (max-width: 991px) {.signBtn {color: #474747;font-size: 13pt;transition: all 0.3s ease;}.logInBtn {color: #474747;font-size: 13pt;transition: all 0.3s ease;}.signBtn:hover {color: #000000;transition: all 0.3s ease;}.logInBtn:hover {color: #000000;transition: all 0.3s ease;}.box-signIn {display: block;transition: all 0.3s ease;text-align: right;}.line-header {display: none;}.border-top-header {border-top: 4px solid #f5eaea;}.dropdownPanel {top: 50px !important;right: 10px !important;text-align: right;border-radius: 10px;box-shadow: 0 0 10px rgba(0, 0, 0, .1);border: none;z-index: 150000;transform: none !important;}.bay-products {color: #fff;background-color: #60a0e4;border-radius: 10px;border: none;padding: 10px 20px;width: 100%;}}.z-index-2 {z-index: 2;}.box-panel {border-radius: 10px;font-size: 13pt;color: #fff;display: inline;}.box-panel a {background-color: #4098ac;border-radius: 10px;padding-right: 20px;font-size: 13pt;color: #fff;display: inline;margin-left: 7px;padding-left: 20px;padding-top: 5px;padding-bottom: 5px;}.box-panel a:hover {background-color: #ccc;}.text-color-dark-gray {color: #474747;}.box-search-sm {background-color: #ffa0a0;width: 38px;height: 38px;border: none;color: #ffffff;border-radius: 10px;}button:focus {border-color: white;box-shadow: none;outline: none;}.h-max-fit {height: max-content;}.logo-supp {width: 95px;}.logo-sech {max-width: 45px;height: max-content;}.dropdown-toggle::after {display: none;}.vertical-align-middle {vertical-align: middle;}.line-h-1 {line-height: 1;}.border-icon-header, .custom_dashboard a, .custom_cart a:hover, .btnMenu{border-radius: 7px;width: 45px;height: 45px;text-align: center;padding: 0px;display: inline-flex;justify-content: center;align-items: center;background-color:#ddd;}.btnMenu{color:#474747;}.status-purple::before {content: '';position: absolute;width: 15px;height: 15px;border-radius: 50%;top: -7px;right: -7px;background-color: #8c4eff;}.status-yellow::before {content: '';position: absolute;width: 15px;height: 15px;border-radius: 50%;top: -7px;right: -7px;background-color: #f7d30a;}.related-page {background-color: #ffffff;border-radius: 10px;box-shadow: 0 0 10px rgba(0, 0, 0, .16);}.tag-page {display:none;background-color: #ffffff;border-radius: 10px;box-shadow: 0 0 10px rgba(0, 0, 0, .16);margin-top:22px;}.tag-page a {box-shadow: 0 0 10px rgba(0, 0, 0, .2);line-height: 20px;padding: 10px;border-radius: 10px;margin-right: 5px;font-size: 14px;margin: 5px;}.tag-page1 {}.relatedproduct-page {background-color: #f5f5f5;border-radius: 5px;border: solid 2px #ccc;margin-bottom:-9px;}.relatedproduct-page a {color: #000;}.relatedproduct-page img {border-radius: 5px;box-shadow: 0 0 10px rgba(0, 0, 0, .16);width: 165px;height: 215px;border: solid 5px #fff;}.daste-page {background-color: #fff;border-radius: 10px;box-shadow: 0 0 10px rgba(0, 0, 0, .16);}.daste-page a {margin-top:-2px;margin-right: 8px;}.box-search-page1 {text-align: center;background-color: #ffffff;border-radius: 10px;box-shadow: 0 0 10px rgba(0, 0, 0, .16);}.box-search-page2 {text-align: center;background-color: #ffffff;border-radius: 10px;box-shadow: 0 0 10px rgba(0, 0, 0, .16);padding: 15px 20px 30px 20px;}.box-search-page {background-color:#fff;border-radius: 10px;box-shadow: 0 0 10px rgba(0, 0, 0, .16);}.boxsearch {background-color:#dbdbdb;border-radius: 10px;box-shadow: 0 0 10px rgba(0, 0, 0, .16);}.boxsearch li {list-style-type: disc;}.box-search-lg {background-color: #60a0e4;width: 50px;height: 50px;border: none;font-size: 15pt;color: #ffffff;border-radius: 10px;}.box-share-page {margin-top: 22px;padding:20px;background-color: #ffffff;border-radius: 10px;box-shadow: 0 0 10px rgba(0, 0, 0, .16);}.box-share-page1 {margin-top:20px;}.logo-site-search {width: 70px;}.search-input {border: none;transition: all 0.3s ease;border-radius: 10px;margin-top:5px;}.search-input:focus, .selection:focus, .search-box:focus, .form-control:focus {border: none;outline: none;outline: -webkit-focus-ring-color none;border-radius: 10px;transition: all 0.3s ease;box-shadow: 0 0 10px rgba(0, 0, 0, .1);}label {display: block;margin-bottom: 0;width: 100%;}.selection {display: block;width: 100%;height: 100%;padding: .375rem .75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #495057;background-color: #fff6f6;background-clip: padding-box;border: none;border-radius: 10px;transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;}.bg-shape-left {background-image: url("../images/shape.png");background-repeat: no-repeat;background-position: left;}.bg-shape-right {background-image: url("../images/shape.png");background-repeat: no-repeat;background-position: right;}.bg-shape-2times {background-image: url("../images/shape.png"), url("../images/shape.png");background-repeat: no-repeat, no-repeat;background-position-x: left, right;background-position-y: center, bottom;margin-top: 170px;}.bg-shape-2times2 {background-image: url("../images/shape.png"), url("../images/shape.png");background-repeat: no-repeat, no-repeat;background-position-x: left, right;background-position-y: center, bottom;margin-top: 150px;}.bg-shape-2times3 {background-image: url("../images/shape.png"), url("../images/shape.png");background-repeat: no-repeat, no-repeat;background-position-x: left, right;background-position-y: center, bottom;}.text-pink {color: #ff7e7e;}.time-sec {background-color: #58d6ff;border-radius: 10px;justify-content: center;align-items: center;display: flex;border: none;color: #474747;width: 30px;height: 30px;}.time-box {background-color: #f9f3f3;border-radius: 10px;justify-content: center;align-items: center;display: flex;border: none;color: #474747;width: 30px;height: 30px;}.btn-slide {background-color: #60a0e4;border-radius: 10px;justify-content: center;align-items: center;display: flex;border: none;width: 45px;height: 44px; margin:auto 10px; }.bay-products {background-color: #fe8383;border-radius: 10px;border: none;padding: 10px 20px;max-width: max-content;height: max-content;}.countsale {border-radius:10px;padding:10px 15px;font-size:20px;}.countsale span {width:150px;border-radius:10px;font-size:20px;}.off-box {background-color: #ff8383;border-radius: 10px;text-align: center;color: white;}.main-cost {color: #f2ab9f;}.icon-basket {color: #0abf8e;}.custom-align {width: fit-content;text-align-last: center;}.img-education-slide {background-color: #f5f8fa;width: 230px;height: 290px;border-radius: 10px;display: block;max-width: 100%;}.icon-user {color: #589bff;font-size: 16pt;}.start-gold {color: #ffc107;}.font-10pt {font-size: 10pt;}.font-11pt {font-size: 13pt;line-height: 35px;}.font-12pt {font-size: 12pt;}.font-13pt {font-size: 18pt;}.font-14pt {font-size: 14pt;}.font-15pt {font-size: 15pt;}.font-16pt {font-size: 11pt;line-height: 15px;}.user-slide {border-radius: 10px;box-shadow: 0 0 10px rgba(122, 101, 252, .1);background-color: #ffffff;width: 50px;height: 50px;justify-content: center;align-items: center;display: flex;position: absolute;top: 35%;left: -25px;}.btn-title {background-color: #a4a4a4;color: white;border-radius: 5px;font-size: 13pt;transition: all 0.3s ease;padding: 5px 12px;display: block;width: fit-content;height: max-content;}.btn-title:hover {background-color: #000000;color: white;transition: all 0.1s ease;}.title-unit {color: #555555;font-size: 13pt;line-height: normal;margin-top: 5px;}.box-status-title {color: #555555;background-color: #ffffff;border-radius: 10px;font-size: 12pt;justify-content: center;align-items: center;display: flex;width: 38px;height: 38px;}.custom-align-title {display: inline-flex;align-self: center;}.box-article {background-color: #ffffff;border-radius: 15px;box-shadow: 0 0 10px rgba(0, 0, 0, .16);}.box-articlecenter {border-radius: 10px;text-align: center;border: 2px solid #eaeaea; background-color: #fff;padding: 14px;}.box-articlecenter:hover {background-color: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, .16);}.box-top-article1 {border-radius: 10px;padding: 5px;margin-top: 30px;text-align: center;}.box-top-article1 h1 {font-size: 25px;color: grey;}.box-top-article1 p {font-size: 15px;color: grey;}.text-article {font-size: 9.1pt;color: #555555;text-align: justify;margin-right: 10px;}.text-gray {color: #555555;}.font-13 {font-size: 12.39pt;}.img-article {width: 90%;height:80%;display: block;box-shadow: 0 0 10px rgba(0, 0, 0, .05);}.img-article img {border-radius:12px;display: block;}.image2 {position: absolute;top: 100px;left: 100px;width: 100px;height:100px;margin:0 auto;}.image2:hover {top: 90px;left: 90px;width: 120px;height:120px;transition-duration: 0.2s;}.icon-article {color: #2e46fc;font-size: 11.43pt;}.img-posttt {background-color: #f6f3f3;width: 100%;display: block;}.img-education {background-color: #f6f3f3;width: 100%;display: block;}.img-educations {width: 100%;border-radius: 10px;display: block;padding: 10px;}.img-educations-article {background-color: #f6f3f3;width: 100%;border-radius: 5px;display: block;border: solid #ccc 5px;box-shadow: 0 0 10px rgba(0, 0, 0, .12);}.img-educations img {width: 100%;border-radius: 10px;display: block;padding: 10px;}.img-education-article {background-color: #f6f3f3;width: 100%;border-radius: 5px;display: block;border: solid #ececec 3px;box-shadow: 0 0 10px rgba(0, 0, 0, .12);}.img-posttt {background-color: #f6f3f3;width: 35%;display: block;}.cost-education {color: #01c064;font-weight: normal;font-size:17px;}.cost-edu {color: #01c064;font-weight: normal;font-size:17px;border-left:#ccc solid 1px;padding-left:10px;}.cost-price {color: #01c064;font-weight: normal;font-size:17px;padding-right:10px;}.offer-link {padding-left:3px;padding-right:3px;}.box-bottom {border-top:1px #ccc solid;padding-top:10px;padding-bottom:10px; margin-top: 5px;}.offer-price-top {padding:10px;background-color:#f07419;border-radius:10px;margin-top:19px;text-align: center;}.offer-price-top a {color:#fff;}.icon-stopwatch {font-size: 11.43pt;color: #ffd21f;}.percent-box {position: absolute;width: 65px;justify-content: center;display: inline-flex;align-items: center;height: 60px;font-size: 17.5pt;color: #ffffff;background-color: #f75252;border-bottom-right-radius: 10px;border-bottom-left-radius:10px;top: 0px;left: 7px;border-right: 3px solid #fff;box-shadow: 0 0 10px rgba(0, 0, 0, .16);border-bottom: 3px solid #fff;border-left: 3px solid #fff;}.percent-box-product {position: absolute;width: 57px;z-index:9;justify-content: center;display: inline-flex;align-items: center;height: 75px;font-size: 15.5pt;color: #ffffff;background-color: #ff5151;border-bottom-left-radius: 25px;border-bottom-right-radius: 25px;top: -2px;right: 20px;border:3px solid #fff;box-shadow: 15px 0 20px rgba(0, 0, 0, .21);}.text-dark-pink {color: #f46a6a;}.img-education-offer {background-color: #faf3f3;width: 100%;height: 120px;border-radius: 10px;display: block;}.title-offer {background-color: #ffffff;border-radius: 10px;padding: 5px 30px;width: max-content;font-size: 10pt;color: #474747;position: absolute;bottom: 5px;right: 5px;}@media (min-width: 576px) and (max-width: 767px) {.title-offer {background-color: #ffffff !important;border-radius: 10px !important;padding: 5px 0px !important;width: max-content !important;width: 100% !important;text-align: center !important;font-size: 10pt !important;color: #474747 !important;position: absolute !important;bottom: 2px !important;right: 0px !important;}}.right-0 {right: 0;}.search-box {border: none;background-color: #f8f2f2;transition: all 0.3s ease;border-radius: 10px;font-size: 11pt;color: #474747;text-align: center;padding: 1.8rem 0.75rem;}.p-4-5 {padding: 1.6rem !important;}.pt-4-5 {padding-top: 2.2rem !important;}.px-4-5 {padding-right: 2.2rem !important;padding-left: 2.2rem !important;}.text-blue {color: #3f44ff;}.shape-category-active::before {content: '';position: absolute;width: 15px;height: 15px;border-radius: 4px;top: 5px;right: -14px;background-color: #8260ff;}.shape-category::before {content: '';position: absolute;width: 15px;height: 15px;border-radius: 4px;top: 5px;right: -14px;background-color: #d9cfff;}.shape-category-number {background-color: #78a1ff;border-radius: 6px 50% 50% 50%;justify-content: center;align-items: center;display: flex;margin: 0px auto;font-size: 10pt;width: 35px;height: 35px;}.text-light-green {color: #06cf3f;}.img-education-preview {background-color: #f1f8f8;border-radius: 10px;}.add-basket-btn {background-color: #06ca9a;padding: 10px 5px;border-radius: 10px;border: none;width: 100%;color: #ffffff;font-size: 10pt;}.add-fav-btn {background-color: #055555;padding: 10px 5px;border-radius: 10px;border: none;width: 100%;color: #ffffff;font-size: 10pt;}.preview-btn {background-color: #8474ff;padding: 10px 5px;border-radius: 10px;border: none;width: 100%;color: #ffffff;font-size: 12pt;text-align: center;}.preview-btn-product {background-color: #e1276d;padding: 10px 5px;border-radius: 10px;border: none;width: 100%;color: #ffffff;font-size: 12pt;}.row-custom {display: inline-flex;flex-wrap: wrap;}.line-h-2 {line-height: 2;}.text-light-blue {color: #47a4df;}.img-article-box {background-color: #f6eeee;border-radius: 10px;width: 80px;height: 80px;margin-right:-20px;}.img-teacher {background-color: #f6eeee;border-radius: 10px;width: 90px;height: 90px;}.img-comment {background-color: #ffffff;border-radius: 10px;width: 90px;height: 90px;box-shadow: 0 0 10px rgba(0, 0, 0, .1);}.d-grid {display: grid;}.title-box-preview {color: #6076ff;}.text-red {color: #ff5d5d;}.btn-comment a{background-color: #555555;color: white;border-radius: 20px;font-size: 10pt;transition: all 0.3s ease;padding: 2px 10px;}.btn-comment a:hover {background-color: #000000;color: white;border-radius: 20px;transition: all 0.3s ease;}.custom-setting {position: relative;}.border-bottom-custom {}.text-footer {color: #474747;font-size: 10pt;transition: all 0.3s ease;width: max-content;}.text-footer:hover {color: #000000;font-size: 10pt;transition: all 0.3s ease;width: max-content;}@media screen and (max-width: 1199px) {.mx-footer-auto {margin-right: auto !important;margin-left: auto !important;transition: all 0.3s ease;}}.box-support, .box-support:hover {background-color: #827dee;border: none;font-size: 10pt;color: #ffffff;border-radius: 10px;width: fit-content;}.copyright {color: #333333;font-size: 12pt;}.img-certificate {border-radius: 10px;background-color: #faf5f5;width: 175px;height: 100%;display: block;}.carousel-indicators {position: absolute;right: 0;bottom: 0;left: 0;margin-bottom: 8px;z-index: 30;display: -ms-flexbox;display: flex;-ms-flex-pack: flex-end;justify-content: flex-end;padding-left: 0 !important;margin-right: 0 !important;margin-left: 5px;list-style: none;}.carousel-indicators .active {opacity: 1;background-color: #4911ff;}.w-fit {width: min-content;}.border-10{border-radius: 10px;}.carousel-indicators li {box-sizing: content-box;-ms-flex: 0 1 auto;flex: 0 1 auto;width: 8px;border-radius: 50%;height: 8px;margin-right: 3px;margin-left: 0px;text-indent: -999px;cursor: pointer;background-color: #ff8a8a;background-clip: padding-box;border: none;opacity: 1;transition: opacity .6s ease;}.box-matlab {background-color: #fff4f4;width: 200px;height: 200px;border-radius: 10px;display: block;}.box-matlab-box {background-color: #f6eeee;border-radius: 10px;width: 80px;height: 80px;margin-right:-20px;}@media screen and (min-width: 992px) {.dropdown:hover > .dropdown-menu {display: none !important;}}@media screen and (max-width: 992px){.navbar-nav{margin-top:0 !important;}.navbar-nav.left_vmenus_box{flex-direction:column !important;justify-content:flex-start !important;}.nav-item.dropdown > .nav-link > .icon-nav-header{float:right;}.nav-item.dropdown > .nav-link > .fa-angle-down{display:none !important;}.nav-item.dropdown > .nav-link > span{display:block !important;margin-right:30px;}.custom_icons_header{order:-1;}.image2 {position: absolute;top: 50px;left: 50px;width: 90px;height:90px;margin:0 auto;}.image2:hover {top: 50px;left: 50px;width: 95px;height:95px;transition-duration: 0.6s;}}@media screen and (max-width: 750px) {.image2 {position: absolute;top: 200px;left: 200px;width: 150px;height:150px;margin:0 auto;}.image2:hover {top: 200px;left: 200px;width:160px;height:160px;transition-duration: 0.6s;}}@media screen and (max-width: 500px) {.img-posttt {background-color: #f6f3f3;width: 100%;display: block;}.cost-price {color: #01c064;font-weight: normal;font-size: 17px;padding-right: 10px;}.title_boxe_frg {max-height: max-content;overflow: hidden;padding: 2px;display: flex;align-items: baseline;}.title_boxe_frg h2.text-gray{font-size: 12pt!important;}.img-educations {width: 100%;border-radius: 10px;display: block;padding: 0px;}.img-educations img {width: 100%;border-radius: 10px;display: block;padding: 0px;}.image2 {position: absolute;top: 120px;left: 120px;width: 150px;height:150px;margin:0 auto;}.image2:hover {top: 120px;left: 120px;width: 160px;height:160px;transition-duration: 0.2s;}.img-article {width: 90%;height:80%;display: block;box-shadow: 0 0 10px rgba(0, 0, 0, .05);}.img-article img {border-radius:12px;display: block;}.percent-box {position: absolute;width: 55px;justify-content: center;display: inline-flex;align-items: center;height: 50px;font-size: 15.8pt;color: #ffffff;background-color: #f75252);border-bottom-right-radius: 10px;border-bottom-left-radius:10px;top: 0px;left: 7px;border-right: 3px solid #fff;box-shadow: 0 0 10px rgba(0, 0, 0, .16);border-bottom: 3px solid #fff;border-left: 3px solid #fff;}}  .add-to-cart-button {
    background-color: #3498db;       /* آبی جذاب */
    color: #fff;                     /* متن سفید */
    border: none;
    padding: 10px 20px;
    font-size: 14px;
    border-radius: 8px;
    cursor: pointer;
    transition: all 0.3s ease;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    display: inline-block;
}


.img-education {
    width: 100%;
    height: 220px;
    overflow: hidden;
    border-radius: 8px;
    background-color: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
}

.img-education img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    display: block;
}

	.img-education1 img {
  width: 100%;
  height: auto;
  border-radius: 8px;
  object-fit: contain;
  max-height: 180px;
  display: block;
  margin: 0 auto;
}
/* ریسپانسیو در موبایل برای کاهش فضای خالی */
@media (max-width: 768px) {
	.img-postt {
  background-color: #f6f3f3;
  width: 100%;
  display: block;
}
	.img-posttt {
  background-color: #f6f3f3;
  width: 100%;
  display: block;
}
    .img-education {
        height: 160px;
    }
	     .add-to-cart-button {
    font-size: 12px;
    padding: 9px 0;
  }
	.box-search-page2 {padding: 10px 10px 30px 10px;}
}

@media (max-width: 480px) {
    .img-education {
        height: 140px;
    }
	     .add-to-cart-button {
    font-size: 12px;
    padding: 9px 0;
  }
  
  	.img-posttt {
  background-color: #f6f3f3;
  width: 100%;
  display: block;
}
  
}

.box-articlecat {background-color: #ffffff;border-radius: 15px;box-shadow: 0 0 10px rgba(0, 0, 0, .16);margin-bottom: 20px;}.img-postt {background-color: #f6f3f3;width: 75%;display: block;}
