/**** FONTS ****/
/* IRANSANS */

@font-face {
    font-family: "iransans";
    font-style: normal;
    font-weight: 700;
    src: url("../fonts/iransans/IRANSansWeb.woff") format("woff"); }

@font-face{font-family:"shabnam";font-style:normal;font-weight:400;src:url("../fonts/shabnam-fanum/Shabnam.eot?") format("eot"),url("../fonts/shabnam-fanum/Shabnam.woff2") format("woff2"),url("../fonts/shabnam-fanum/Shabnam.woff") format("woff"),url("../fonts/shabnam-fanum/Shabnam.ttf") format("truetype"),url("../fonts/shabnam-fanum/Shabnam.svg#shabnam") format("svg")}
@font-face{font-family:"yekanbakh";font-style:normal;font-weight:100;src:url("../fonts/Yekan Bakh/Yekan Bakh FA 01 Hairline.eot?") format("eot"),url("../fonts/Yekan Bakh/Yekan Bakh FA 01 Hairline.woff2") format("woff2"),url("../fonts/Yekan Bakh/Yekan Bakh FA 01 Hairline.woff") format("woff"),url("../fonts/Yekan Bakh/Yekan Bakh FA 01 Hairline.ttf") format("truetype"),url("../fonts/Yekan Bakh/Yekan Bakh FA 01 Hairline.svg#yekanbakh") format("svg")}@font-face{font-family:"yekanbakh";font-style:normal;font-weight:100;src:url("../fonts/Yekan Bakh/Yekan Bakh FA 02 Thin.eot?") format("eot"),url("../fonts/Yekan Bakh/Yekan Bakh FA 02 Thin.woff2") format("woff2"),url("../fonts/Yekan Bakh/Yekan Bakh FA 02 Thin.woff") format("woff"),url("../fonts/Yekan Bakh/Yekan Bakh FA 02 Thin.ttf") format("truetype"),url("../fonts/Yekan Bakh/Yekan Bakh FA 02 Thin.svg#yekanbakh") format("svg")}@font-face{font-family:"yekanbakh";font-style:normal;font-weight:300;src:url("../fonts/Yekan Bakh/Yekan Bakh FA 03 Light.eot?") format("eot"),url("../fonts/Yekan Bakh/Yekan Bakh FA 03 Light.woff2") format("woff2"),url("../fonts/Yekan Bakh/Yekan Bakh FA 03 Light.woff") format("woff"),url("../fonts/Yekan Bakh/Yekan Bakh FA 03 Light.ttf") format("truetype"),url("../fonts/Yekan Bakh/Yekan Bakh FA 03 Light.svg#yekanbakh") format("svg")}@font-face{font-family:"yekanbakh";font-style:normal;font-weight:400;src:url("../fonts/Yekan Bakh/Yekan Bakh FA 04 Regular.eot?") format("eot"),url("../fonts/Yekan Bakh/Yekan Bakh FA 04 Regular.woff") format("woff"),url("../fonts/Yekan Bakh/Yekan Bakh FA 04 Regular.ttf") format("truetype"),url("../fonts/Yekan Bakh/Yekan Bakh FA 04 Regular.svg#yekanbakh") format("svg")}@font-face{font-family:"yekanbakh";font-style:normal;font-weight:500;src:url("../fonts/Yekan Bakh/Yekan Bakh FA 05 Medium.eot?") format("eot"),url("../fonts/Yekan Bakh/Yekan Bakh FA 05 Medium.woff") format("woff"),url("../fonts/Yekan Bakh/Yekan Bakh FA 05 Medium.ttf") format("truetype"),url("../fonts/Yekan Bakh/Yekan Bakh FA 05 Medium.svg#yekanbakh") format("svg")}@font-face{font-family:"yekanbakh";font-style:normal;font-weight:700;src:url("../fonts/Yekan Bakh/Yekan Bakh FA 06 Bold.eot?") format("eot"),url("../fonts/Yekan Bakh/Yekan Bakh FA 06 Bold.woff2") format("woff2"),url("../fonts/Yekan Bakh/Yekan Bakh FA 06 Bold.woff") format("woff"),url("../fonts/Yekan Bakh/Yekan Bakh FA 06 Bold.ttf") format("truetype"),url("../fonts/Yekan Bakh/Yekan Bakh FA 06 Bold.svg#yekanbakh") format("svg")}@font-face{font-family:"yekanbakh";font-style:normal;font-weight:800;src:url("../fonts/Yekan Bakh/Yekan Bakh FA 07 Heavy.eot?") format("eot"),url("../fonts/Yekan Bakh/Yekan Bakh FA 07 Heavy.woff2") format("woff2"),url("../fonts/Yekan Bakh/Yekan Bakh FA 07 Heavy.woff") format("woff"),url("../fonts/Yekan Bakh/Yekan Bakh FA 07 Heavy.ttf") format("truetype"),url("../fonts/Yekan Bakh/Yekan Bakh FA 07 Heavy.svg#yekanbakh") format("svg")}@font-face{font-family:"yekanbakh";font-style:normal;font-weight:900;src:url("../fonts/Yekan Bakh/Yekan Bakh FA 08 Fat.eot?") format("eot"),url("../fonts/Yekan Bakh/Yekan Bakh FA 08 Fat.woff2") format("woff2"),url("../fonts/Yekan Bakh/Yekan Bakh FA 08 Fat.woff") format("woff"),url("../fonts/Yekan Bakh/Yekan Bakh FA 08 Fat.ttf") format("truetype"),url("../fonts/Yekan Bakh/Yekan Bakh FA 08 Fat.svg#yekanbakh") format("svg")}
/* RESET CODE */
.number_persian{font-family: shabnam !important;}
.flex{display: flex;}
.color1{background-color: #4DB4BD;}
.color2{background-color: #37474F;}
.color3{color: #37474F;}
.center{text-align: center;}
.line-through{text-decoration: line-through;color: lightgray !important;}
li{list-style-type: none}
a{text-decoration: none !important;}
body {direction: rtl;text-align: right;font-family: iransans !important;line-height: normal;overflow-x: hidden; }
/*header*/
#header_mobile{display: none;}
#header_segment1{background-color: #F8FAFC; height: 80px; display: flex;padding-top: 16px; padding-bottom: 16px; padding-right:85px; padding-left: 85px;}
#header_segment2{background-color: white; height: 60px; display: flex; border-top: 1px solid #CAE9EC; border-bottom: 1px solid #CAE9EC; box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.04); padding-top: 11px; padding-bottom: 11px; padding-right:85px; padding-left: 85px; justify-content: space-between;}
#header_segment1_1{width: 23%; display: flex; align-items: center; }
#header_segment1_2{width: 52%;position: relative; border-radius: 8px; display: flex;align-items: center}
#header_segment1_3{width: 25%;display: flex; align-items: center;}
.submenu_head{position: absolute; width: 180px;min-height: 230px;border-radius: 12px;padding: 10px;box-shadow: 0px 16px 40px 0px #00000029;top:50px;z-index: 1000000;background: #FFFFFF;display: none}
.submenu_head li{margin-top: 10px;display: flex;padding-right: 10px;}
.submenu_head li a{font-family: shabnam;font-size: 14px;font-weight: 500;line-height: 24px;letter-spacing: 0em;text-align: right !important;text-decoration: none !important;}
#logo_img{height: 50px; width:100%;}
#search_input{width: 88%;background-color:#ECEFF1; border: 1px solid #ECEFF1; height: 48px; margin-top: 0px; font-size: 16px; font-weight: 400; line-height: 225.227%;padding-right: 15px; border-radius: 8px;}
#btn_search{height: 40px; width: 40px; position: absolute;left: 13%;top:4px;}
#header_segment1_3_1{width:48px; height: 48px; background-color: #ECEFF1; border-radius: 8px; margin-right: 30%; display: flex;justify-content: center; align-items: center;}
#header_segment1_3_1 img{height:30px ; width:30px; margin: 5px;}
#header_segment1_3_2{ height: 48px; background-color: #4DB4BD; border-radius: 8px; margin-right: 5%; color: white; display: flex; justify-content: center; align-items: center; width: 120px;font-family: iransans;}
#header_segment2_1{width: 70%; display: flex; align-items: center;position: relative}
#header_segment2_1 li a{color: #455A64 !important;padding-bottom: 10px;}
#header_segment2_1 li{margin-left: 3%;  text-align: center; font-size: 15px; font-weight: 500; line-height: normal;}
#header_segment2_1 li .active{border-bottom:4px solid #BD564D;margin-bottom: 0px !important;}
#header_segment2_2{ width: 30%; display: flex;}
#header_segment2_2 li { width: 38px; height: 38px; margin-right: 20px;}
#header_segment2_2 li a div{ border-radius: 38px; width: 38px; height: 38px; border: 1px solid #4DB4BD; display:flex;justify-content: center; align-items: center;}
#header_segment2_2 li a div img{width: 19px; height: 19px;}
.currency{width: 120px!important;margin-left: 30px;height: 40px!important;background-color: #4DB4BD; border-radius: 20px;color: white; display: flex;align-items: center;justify-content: center;font-family: iransans;font-size: 14px;font-weight: 500;cursor: pointer;}
.currency a{color: white}
#searchmodal{background-color: #37474F80 !important; position: absolute;top: 0 !important; right: 0 !important; left: 0 !important;}
/*footer*/
#footer{height: 500px; border-radius: 56px 56px 0px 0px; padding-right:85px; padding-left: 85px;padding-top: 3%; color:white; margin-top: 15%; position: relative;
}
#footer_top{position: absolute; height: 190px; border-radius: 20px; background-color: white; box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.10);width: 50%; margin-right: 15%; margin-left: 15%; z-index: 3000; margin-top: -13%;display: flex;padding-right: 25px; padding-left: 25px;}
.footer_top_pattern{width:52px ; height: 130px; margin-top: 30px;}
#footer_top_app{width: 160px; height: 180px; margin-right: 3%;margin-top: 5px;margin-left: 3%;}
#footer_top_download{margin-top: 25px; margin-left: 3%;}
#footer_top_download h4{color: #37474F; text-align: center; font-size: 24px; font-weight: 700px; margin-bottom: 10px;}
#footer_top_download p{color: #546E7A; text-align: right; font-size: 16px;font-weight: 400;line-height: 225.227%;margin-bottom: 15px;}
#footer_top_download div{ align-items: center; justify-content: center; }
#footer_top_download div img{width: 118px; height: 36px;margin-right: 10px;}
#footer1{width: 69%; margin-left: 3%; justify-content: right; font-size: 14px; font-weight: 500; line-height: 180%;}
#footer2{width: 28%; text-align: center;}
#footer3{display: none;}
#footer2_2{line-height: 180%; margin-right: 10%;margin-top: 5%;display: flex;justify-content: center;}
.footer1_head{font-size: 16px; font-weight: 700; line-height: normal;}
#footer2_2 li{ width: 36px; height: 36px; margin-left: 3%;}
#footer2_2 li div{ border-radius: 36px; width: 100%; height: 36px; border: 1px solid white; display:flex;justify-content: center; align-items: center;}
#footer2_2 li div img{width: 18px; height: 18px;}
#footer_seg1{border-bottom: 1px solid white; padding-bottom: 20px; display: flex; flex-wrap: wrap;}
#footer_seg2{padding-top: 20px; padding-bottom: 20px;}
#footer_seg2 div{width: 20%;}
#footer_seg2_1,.footer_seg2_2{margin-left: 60px;}
#footer_seg2_1 li{margin-bottom: 30px; }
.footer_seg2_2 li{margin-bottom: 20px; }
#footer_seg2_1 li img{height: 24px; width: 24px; margin-left: 5px;}
#footer_seg2_1 li span,.footer_seg2_2 li a,#footer_seg2_1 li span a {font-size: 14px; font-weight: 500; line-height: 180%;color:white !important;}
.product{overflow-x: hidden !important;}
/*header products */
.productsHead{height: 92px; width: 100%; text-align: center;background: #E9F6F7; display: flex; justify-content: center; align-items: center;}
.productsHead p{color:#37474F;text-align: center;font-size: 32px;font-weight: 800;}
/*product detail*/
.product .productHead{padding: 50px 84px 44px 84px; background: #E9F6F7; display: flex;}
.product .productHead .productHeadDesc{width: 57%; margin-left: 10%}
.product .productHead .productHeadDesc .productHeadDescTitle{color:#37474F;text-align: right;font-size: 28px;font-weight: 700; margin-bottom: 36px;}
.product .productHead .productHeadDesc .productHeadDescText{color: #546E7A !important;text-align: right;font-size: 16px;font-weight: 400;line-height: 190.727%; margin-bottom: 20px;}
.product .productHead .productHeadDesc .productHeadDescAuthor{display: flex;align-items: center}
.product .productHead .productHeadDesc .productHeadDescAuthorMobile{display: none;}
.product .productHead .productHeadDesc .productHeadDescAuthor img{width: 64px;height: 64px;flex-shrink: 0;border-radius: 80px; margin-left: 10px;}
.product .productHead .productHeadDesc .productHeadDescAuthor div{width: 50%;display: flex;flex-direction: column;justify-content: center}
.product .productHead .productHeadDesc .productHeadDescAuthor div p:nth-child(1){color: #546E7A;text-align: right;font-size: 13px;font-weight: 500;}
.product .productHead .productHeadDesc .productHeadDescAuthor div p:nth-child(2){color: #37474F;text-align: right;font-size: 16px;font-weight: 500;}
.product .productHead .productHeadDesc .productHeadDescAuthor .share #rank{display: flex;align-items: center;margin-left: 32px;}
.product .productHead .productHeadDesc .productHeadDescAuthor .share #rank img{width: 24px;height: 24px;angle: 0 deg;opacity: 1;border-radius: 1px;margin-left: 4px}
.product .productHead .productHeadDesc .productHeadDescAuthor .share #rank #rank1{font-weight: 500;font-style: Medium;font-size: 14px;margin-left: 4px;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;text-align: center;}
.product .productHead .productHeadDesc .productHeadDescAuthor .share #rank #rank2{font-weight: 400;font-size: 13px;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;text-align: center;color: #546E7A;}
.product .productHead .productHeadImg {width: 33%;display: flex;align-items: flex-end}
.product .productHead .productHeadImg img{height: 252px;width: 76%;border-radius: 12px}
.product .productHead .productHeadImg .share{width: 19%;margin-left: 5%;display: flex;align-items: center}
.product .productHead .productHeadImg .share img{width: 24px;height: 24px;angle: 0 deg;opacity: 1;margin-right: 16px;}
.product .productBody{padding: 20px 85px 20px 85px; display: flex; flex-wrap: wrap;}
.product  .productBody .productBodyContent{width: 62%;margin-left: 8%;}
.product  .productBody .productBodyContent .productBodyContentSeg2{margin-top: 30px;}
.product  .productBody .productBodyContent .productBodyContentSeg2 .segmentHead{display: flex;align-items: center}
.product  .productBody .productBodyContent .productBodyContentSeg2 p{color:#546E7A;text-align: right;font-family: shabnam;font-size: 14px;font-weight: 400;line-height: 31px; margin-top: 20px;}
.product  .productBody .productBodyContent .productBodyContentSeg3{margin-bottom: 40px;}
.product  .productBody .productBodyContent .productBodyContentSeg3 p{color:#37474F;font-family: iransans;font-size: 16px;font-weight: 500; margin-top: 40px;}
.product  .productBody .productBodyContent .productBodyContentSeg3 .productBodyContentSeg32{height: 170px; border-radius: 16px; background: var(--peimary, #4DB4BD); margin-top: 40px; padding: 10px; display: flex;}
.product  .productBody .productBodyContent .productBodyContentSeg3 .productBodyContentSeg32 img{height: 150px; width:20% ; border-radius: 10px; margin-left: 20px;}
.product  .productBody .productBodyContent .productBodyContentSeg3 .productBodyContentSeg32 div p{color:#ECEFF1;font-family: iransans;font-size: 16px;font-weight: 700;}
.product  .productBody .productBodyContent .productBodyContentSeg3 .productBodyContentSeg32 div audio{margin-top: 15px;}
.product  .productBody .productBodyContent .productBodyContentSeg4 .productBodyContentSeg41{display: flex; border-bottom: 1px solid #CFD8DC; padding-bottom: 3px;}
.product  .productBody .productBodyContent .productBodyContentSeg4 .productBodyContentSeg41 img{height: 32px; width: 32px; margin-left: 10px;}
.product  .productBody .productBodyContent .productBodyContentSeg4 .productBodyContentSeg41 p{color: #37474F;font-family: iransans;font-size: 18px;font-weight: 700;}
.product  .productBody .productBodyContent .productBodyContentSeg4 .productBodyContentSeg42{display: flex; padding-top: 15px; padding-bottom: 15px;}
.product  .productBody .productBodyContent .productBodyContentSeg4 .productBodyContentSeg42 img{width: 64px;height: 64px; margin-left: 10px;}
.product  .productBody .productBodyContent .productBodyContentSeg4 .productBodyContentSeg42 div{padding-top: 15px;}
.product  .productBody .productBodyContent .productBodyContentSeg4 .productBodyContentSeg42 div .Author{color: #37474F;font-family: yekanbakh;font-size: 16px;font-weight: 500;line-height: 0%;}
.product  .productBody .productBodyContent .productBodyContentSeg4 .productBodyContentSeg42 div .AuthorTitle{color: #546E7A;text-align: right;font-family: yekanbakh;font-size: 13px;font-weight: 500;line-height: 190.727%;}
.product  .productBody .productBodyContent .productBodyContentSeg4 .productBodyContentSeg43{color: #546E7A;font-family: iransans;font-size: 14px;font-weight: 400;line-height: 31px;}
.productBodyCommentSeg{margin-top: 40px;}
.productBodyCommentSeg .HeadComment{display: flex; border-bottom: 1px solid #CFD8DC; padding-bottom: 3px;}
.productBodyCommentSeg .HeadComment img{width: 32px; height: 32px; margin-left: 5px;}
.productBodyCommentSeg .HeadComment p{color: #37474F;font-family: iransans;font-size: 18px;font-weight: 700;}
.product  .productBody .productBodyContent .presentations{display: flex;align-items: center;justify-content: center;margin-top: 24px;}
.product  .productBody .productBodyContent .presentation{display:flex;flex-direction: column;justify-content: center;align-items: center;
    width: 168px;height: 95px;angle: 0 deg;opacity: 1;border-radius: 8px;margin-left: 21px;background: #ECEFF1;
padding-top: 14px;padding-bottom: 14px;padding-right: 21px;padding-left: 28px;}
.product  .productBody .productBodyContent .presentations .active{background: #4DB4BD;}
.product  .productBody .productBodyContent .presentations .active h5{color: white;font-weight: 700;font-size: 16px;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;}
.product  .productBody .productBodyContent .presentations .active span{color: white;font-weight: 500;font-size: 14px;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;margin-top: 6px;}
.product .productBody .productBodyContent .presentation h5{font-weight: 700;font-size: 16px;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;text-align: right;color: #37474F;}
.product .productBody .productBodyContent .presentation span{font-weight: 500;font-size: 14px;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;text-align: right;color: #37474F;margin-top: 6px;}
.product  .productBody .productSidebar{width: 30%;}
.product  .productBody .productBodySidebar{width: 100%;padding: 20px; background: white;border-radius: 16px;border: 1px solid #ECEFF1;box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.04); margin-bottom: 20px;}
.product  .productBody .productSidebar .study{display: flex;align-items: center;justify-content: center;background: #4DB4BD;height: 56px;border-radius: 8px;margin-top: 24px}
.product  .productBody .productSidebar .study img{width: 40.10px;height: 40.10px;angle: -0 deg;opacity: 1;margin-left: 14.51px}
.product  .productBody .productSidebar .study span{font-weight: 500;font-style: Medium;font-size: 15px;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;text-align: center;color: #FFFFFF;}
.product  .productBody .productBodySidebar .productBodySidebarSegment{display: flex; margin-bottom: 20px; justify-content: space-between;}
.product  .productBody .productBodySidebar .productBodySidebarSegment img{width: 24px; height: 24px;}
.product  .productBody .productBodySidebar .productBodySidebarSegment span{color: #546E7A;text-align: right;font-family: iransans;font-size: 14px;font-weight: 500;margin-left: 5px;}
.product  .productBody .productBodySidebar .productBodySidebarSegment p{color:#455A64; text-align: right;font-family: iransans;font-size: 15px;font-weight: 700;}
.product  .productBody .productBodySidebar .productBodySidebarPrice{margin-top:15px;padding: 10px; height: 108px;border-radius: 12px;border: 1px dashed #CFD8DC;background: #F7F7F8;}
.product  .productBody .productBodySidebar .productBodySidebarPrice p{color: #455A64;font-family: iransans;font-size: 14px;font-weight: 500; margin-bottom: 15px;}
.product  .productBody .productBodySidebar .productBodySidebarPrice div{display: flex; justify-content: space-between;}
.product  .productBody .productBodySidebar .productBodySidebarPrice div span{color: #37474F;text-align: right;font-family: iransans;font-size: 18px;font-weight: 700;}
.product  .productBody .productBodySidebar .productBodySidebarCheck{padding-top: 10px;}
.product  .productBody .productBodySidebar .productBodySidebarCheck input{color: #37474F;font-family: iransans;font-size: 13px;font-weight: 500;}
.product  .productBody .productBodySidebar .productBodySidebarButton{height: 48px; border-radius: 8px;background: #BD564D;width: 100%; display: flex; justify-content: center; align-items: center;color: #FFF;font-family: iransans; font-size: 15px;font-weight: 500; margin-top: 30px;cursor: pointer;}
.product  .productBody .productBodySidebar .productBodySidebarGift{display: flex;height: 48px;justify-content: center;align-items: center;border-radius: 8px;border: 1px solid #BD564D; width: 100%; margin-top: 30px;color: #BD564D;font-size: 15px;font-weight: 500;}
.product  .productBody .productBodySidebar .productBodySidebarGift img{height: 20px; width: 20px;margin-left: 10px;}
.product .productSuggested{margin-left: 85px; margin-right: 85px; border-top: 1px solid #dde0e3; margin-top: 100px; padding-top: 30px;}
.product .productSuggested p{color: #37474F;text-align: right;font-family: iransans;font-size: 20px;font-weight: 700;line-height: 31px; padding-bottom: 30px;}
.suggested-items{display: flex;margin-top: 25px;align-items: center}
 .next,.prev{width: 32px;height: 32px;angle: 0 deg;opacity: 1;border-width: 1px;border-style: solid;border-color: #4DB4BD;border-radius: 50%;margin-left: 8px;display: flex;justify-content: center;align-items: center;}
 .prev{margin-left: 8px;cursor: pointer}
 .next{margin-right: 8px;cursor: pointer}
.prev img{rotate: 180deg}
.prev img{width: 24px;height: 24px;angle: -180 deg;opacity: 1;border-width: 1.5px;}
 .mySlides{width: 100%;display: none}
.mySlides .taki_item{width: 23%;margin-left: 2%;height: 360px;angle: 0 deg;opacity: 1;background: #FFFFFF;box-shadow: 0px 12px 50px 0px #00000012;padding: 12px;border-radius: 12px;position: relative}
.mySlides .taki_item .taki_item1{width: 100%;height: 230px;angle: 0 deg;opacity: 1;border-radius: 10px;background: #F2F2F2;padding-top: 20px;padding-bottom: 18px;padding-right: 58px;padding-left: 60px}
.mySlides .taki_item .taki_item1 img{width: 100%;height: 180px;angle: 0 deg;opacity: 1;border-radius: 2px;}
 .mySlides .taki_item h6{font-weight: 700;font-style: Bold;font-size: 16px;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;text-align: right;padding-top: 24px;color: #455A64;}
 .mySlides .taki_item span{font-weight: 500;font-style: Medium;font-size: 14px;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;text-align: right;padding-top:27px;color: #546E7A;}
.mySlides .taki_item .taki_item2{margin-top: 19px;}
.mySlides .taki_item .taki_item2 s{font-weight: 500;font-style: Medium;font-size: 15px;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;text-align: right;color:#CFD8DC;padding-left: 7px}
.mySlides .taki_item .taki_item2 span{font-weight: 700;font-style: Bold;font-size: 15px;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;text-align: right;color: #37474F;}
.mySlides .taki_item .taki_item3{position: absolute;height: 40px;width: 40px;bottom: 12px;left: 12px;}
.mySlides .taki_item .discount{width: 56px;height: 48px;angle: 0 deg;opacity: 1;top: 32px;left: 232px;border-top-left-radius: 24px;border-bottom-left-radius: 24px;display: flex;justify-items: center;align-items: center;font-weight: 700;font-style: Bold;font-size: 24px;line-height: 100%;letter-spacing: 0%;text-align: center;color: #F9F9F9;position: absolute;right: 0px;top:20px;background: #BD564D;display: flex;align-items: center;justify-items: center;padding-right: 4px;}
.product .segmentHead div{display: flex;border-bottom: 4px solid   #4DB4BD; width: 40%;padding-bottom: 3px;align-items: center}
.product .segmentHead div img{width: 34px;height: 34px; margin-left: 10px;}
.product .segmentHead div h5{color: #37474F; text-align: right; font-family: iransans; font-size: 18px; font-weight: 700;}
/**
comment module
 */

/*comments*/
#componentComments{margin-top: 50px;}
#componentComments #componentCommentsHead{color: #37474F;text-align: right;font-family: iransans;font-size: 18px;font-weight: 700;line-height: 31px;}
#componentComments .componentCommentsBody{border-radius: 12px;border: 1px solid #ECEFF1;background: #FFF;box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.04); display: flex; padding: 20px; margin-top: 20px;width: 100%}
#componentComments .componentCommentsBody .user_img{display: flex;align-items: flex-end;justify-content: center;width: 72px;height: 72px;angle: 0 deg;opacity: 1;background: #0000001A;margin-left: 8px;border-radius:72px}
#componentComments .componentCommentsBody .user_img img{width: 45px;height: 58px;angle: 0 deg;opacity: 1;border-radius: 8px}
#componentComments .componentCommentsBody .user_img .img{width: 100%;height: 100%;border-radius: 100%}
#componentComments .componentCommentsBody .content{width: 76%;margin-left: 42px;display: flex;flex-direction: column;}
#componentComments .componentCommentsBody .content .componentCommentsUserComment{display: flex;}
#componentComments .componentCommentsBody .content .componentCommentsUserComment .componentCommentsUserComment{color: #37474F;font-family: iransans;font-size: 18px;font-weight: 500;}
#componentComments .componentCommentsBody .content .componentCommentsUserComment .componentCommentsBodyDate{color: #546E7A;font-family: iransans;font-size: 14px;font-weight: 400; padding-right: 24px;}
#componentComments .componentCommentsBody .content .componentCommentsBodyComment{color: #455A64;font-family: iransans;font-size: 14px; font-weight: 400; line-height: 31px; margin-top: 4px;text-align: justify}
#componentComments .componentCommentsBody .answerForm{cursor: pointer;font-size: 14px;font-weight: 500;line-height: 31px;letter-spacing: 0em;text-align: right;color: #BD564D !important; float: left !important;}
.componentCommentsBodyAnswer{margin-right:50px;border: 2px solid #4DB4BD !important;}
/*comment form*/
.componentCommentForm{border-radius: 12px;background: #E9F6F7; padding: 24px; margin-top: 56px;width: 95%;display: flex;flex-direction: column !important;flex-wrap: wrap}
.componentCommentForm p{font-size: 16px;font-weight: 700;color: #37474F;}
.componentCommentForm input{width: 50%; border-radius: 8px;height: 48px;background: #FFF; margin-top: 20px;padding: 9px;border: 1px solid #ECEFF1}
.componentCommentForm  input::placeholder,.componentCommentForm textarea::placeholder{
    font-weight: 400;
    font-size: 15px;
    leading-trim: NONE;
    line-height: 30px;
    letter-spacing: 0%;
    text-align: right;color: #78909C;padding: 9px;
}
.componentCommentForm textarea{margin-top: 20px; width: 100%; height: 135px; border-radius: 8px;border: 1px solid #EFEFF7;background: #FFF;}
.componentCommentForm button{ margin-top: 24px;width: 18%;
    height: 48px;
    angle: 0 deg;
    opacity: 1;
    border-radius: 8px;display: flex;align-items: center;justify-content: center;
    font-weight: 500;
    font-style: Medium;
    font-size: 15px;
    leading-trim: NONE;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;color: #FFFFFF;background: #4DB4BD ;border: 1px solid #4DB4BD;
}
.componentCommentForm .field-feedback-captcha {
    display: flex;margin-top: 20px }
.componentCommentForm .field-feedback-captcha label {
    white-space: nowrap;
    margin-left: 10px; }
.componentCommentForm .field-feedback-captcha img {
    margin-left: 10px; }
.componentCommentForm .img-comment-captcha{ margin-top: 20px;width: 70%; border: 1px solid #09d691; background: #09d691;margin-right:10px; height: 48px;}
#componentComments .nav-pagination{display: flex;margin-top: 40px;align-items: center;justify-content: center}
#componentComments .nav-pagination .nav-item{width: 32px;display: flex;align-items: center;justify-content: center;border: 1px solid #78909C;margin-left: 10px;
    height: 32px;
    border-radius: 4px;
    border-width: 1px;
    angle: 0 deg;
    opacity: 1;background: white;
}
#componentComments .nav-pagination .nav-item a{font-family: shabnam;
    font-weight: 500;
    font-style: Medium;
    font-size: 14px;
    leading-trim: NONE;
    line-height: 20px;
    letter-spacing: 0%;
    text-align: center;
}
#componentComments .nav-pagination .nav-item.active a{color: #FFFFFF;}
#componentComments .nav-pagination .nav-item a{color: #78909C;
}
#componentComments .nav-pagination .nav-item.active{border: 1px solid #4DB4BD;background: #4DB4BD;}
#componentComments .nav-pagination .nav-item a .icon-right-chevron img{rotate: 180deg !important;}
/*Questionnaire1 modal*/
.backModal{background-color: #37474F80 !important; position: fixed;top: 0 !important; right: 0 !important; left: 0 !important;z-index:2000000000000000000;height: 100%;width: 100% !important;display: none}
#questionnaire2Modal{height: 700px;border-radius: 20px !important; background: #FFF; width: 90% !important; right: 5%; padding: 15px; top: 10px;position: fixed;z-index: 400000000000;display: flex;flex-direction: column}
#questionnaire2Modal .part1{display: flex; justify-content: space-between; align-items: center; padding-bottom: 15px;}
#questionnaire2Modal .part1 p{color: #37474F;text-align: right;font-family:iransans;font-size: 18px;font-weight: 700; }
#questionnaire2Modal .part1 img{float: left; width: 24px !important;height: 24px !important; cursor: pointer;}

#process #processCoachHead{margin-bottom: 15px; width: 24%; margin-left: 1%;}
#process .segmentCoach .segmentHead{height: 40px; width: 100px;background-color: #F3EAEB; border-radius: 40px; display: flex; justify-content: center; align-items: center;}
#process .segmentLastCoach{width: 96%; margin-left: 2%;  padding: 15px;height: 135px;}
#process .segmentLastCoach p{color: var(--white, #FFF); text-align: center; font-family: iransans; font-size: 14px; font-style: normal; font-weight: 500;}
/*comment video*/
#commentsVideo{margin: 60px 15px 30px 15px;border-radius: 20px;background: #E9F6F7;padding:15px;}
#commentsVideo #part1{display: flex; align-items: center;justify-content: space-between; position: relative;}
#commentsVideo #part1 img{width: 75px;height: 75px; position: absolute;top:-70px; left: 0;}
#commentsVideo #part2{display: flex; margin-top:20px;flex-direction: column; }
#commentsVideo #part2 .card{border-radius: 12px; width: 98%; margin-left: 2%; margin-top: 20px;}
#commentsVideo #part2 .card img{width: 100%;height: 260px;}
#commentsVideo #part2 .pointer{display: none;}
#commentsVideo #part1 p{font-size: 18px;font-weight: 700;}
.productHeadDescAuthorMobile{display: none}

/*shopcart empty cart*/
.shopcart .shop_head{height:208px;background: #E9F6F7 !important;width: 100%; padding-top: 20px;color: black;padding-left: 85px; padding-right: 85px;display: flex;flex-direction: column}
.shopcart .shop_head h4{font-family: iransans;font-size: 24px;font-weight: 500;line-height: 41px;letter-spacing: 0em;text-align: center;color: #BD564D;margin-top: 10px}
.shopcart .shop_empty_box{height: 530px;border-radius: 12px;border: 1px solid #ECEFF1; margin-top: -50px; background-color: white;box-shadow: 0px 4px 12px 0px #0000000A; margin-right: 85px; margin-left: 85px; width: 80%; display: flex; flex-direction: column;padding: 15px;}
.shopcart .shop_empty_box p:nth-child(1){font-family: iransans;font-size: 20px;font-weight: 700;line-height: 34px;letter-spacing: 0em;color: #37474F; text-align: center; margin-top: 20px;}
.shopcart .shop_empty_box p:nth-child(2){font-family: iransans;font-size: 20px; font-weight: 500; line-height: 45px;letter-spacing: 0em;color: #546E7A; margin-top: 10px; text-align: center;}
.shopcart .shop_empty_box img{margin-top: 20px; width: 278px; height: 236px;}
.shopcart .shop_empty_box .category{height: 456px; border-radius: 16px; background: #E9F6F7; padding: 2%;}
#category_empty{display: flex; margin-top: 30px;}
/*shopcart index*/
.shopcart .shop_body{margin-top: -100px !important; display: flex; align-items: center;padding-left: 85px; padding-right: 85px;}
.shopcart .shop_body .shop_body_part_1{width: 68%; margin-left: 2%;}
.shopcart .shop_body .shop_body_part_1 .shop_body_part_1_pro{ min-height: 128px; display: flex; align-items: center;flex-direction: column;box-shadow: 0px 4px 12px 0px #0000000A;background:  #FFFFFF; border-radius: 12px;padding: 15px; margin-top: 20px;cursor: pointer;}
.shopcart .shop_body .shop_body_part_1 .shop_body_part_1_pro .natural_part{display: flex; align-items: center; width: 100%;}
.shopcart .shop_body .shop_body_part_1 .shop_body_part_1_pro .natural_part img:nth-child(1){height: 80px; width: 80px; border-radius: 8px; margin-left: 5px;cursor: pointer !important; }
.shopcart .shop_body .shop_body_part_1 .shop_body_part_1_pro .natural_part img:nth-child(2){height: 24px; width: 24px; cursor: pointer !important; }
.shopcart .shop_body .shop_body_part_1 .shop_body_part_1_pro .natural_part p{font-family: shabnam;font-size: 14px;font-weight: 700;line-height: 24px;letter-spacing: 0em;text-align: right;color: #455A64; width: 40%; margin-left: 20px;}
.shopcart .shop_body .shop_body_part_1 .shop_body_part_1_pro .natural_part div{width: 30%; }
.shopcart .shop_body .shop_body_part_1 .shop_body_part_1_pro .natural_part div p:nth-child(1){font-family: shabnam; font-size: 14px;font-weight: 500;line-height: 24px;letter-spacing: 0em; text-align: right;color: #37474F; width: 100%;}
.shopcart .shop_body .shop_body_part_1 .shop_body_part_1_pro .natural_part div p:nth-child(2){color: #CFD8DC;font-family: shabnam; font-size: 13px;font-weight: 400;line-height: 22px;letter-spacing: 0em;text-align: right;}
.shopcart .shop_body .shop_body_part_1 .shop_body_part_1_pro .natural_part div p:nth-child(3){font-family: shabnam;}
.shopcart .shop_body .shop_body_part_1 .shop_body_part_1_pro .natural_part div span:nth-child(1){font-family: iransans;font-size: 13px;font-weight: 500;line-height: 22px;letter-spacing: 0em;text-align: right;color:#BD564D;}
.shopcart .shop_body .shop_body_part_1 .shop_body_part_1_pro .natural_part div span:nth-child(2){font-family: shabnam;font-size: 16px;font-weight: 700; line-height: 27px;letter-spacing: 0em; text-align: right;color:#BD564D;}
.shopcart .shop_body .shop_body_part_1 .shop_body_part_1_pro .natural_part div span:nth-child(3){font-family: iransans;font-size: 18px;font-weight: 700;line-height: 31px;letter-spacing: 0em;text-align: right;color:#BD564D;}
.shopcart .shop_body  .shop_body_part_1 .shop_body_part_1_pro .natural_part .addsub{display: flex; align-items: center;}
.shopcart .shop_body  .shop_body_part_1 .shop_body_part_1_pro .natural_part .addsub .plus{display: flex;align-items: center; justify-content: center;width: 24px; height: 24px; border-radius: 24px;border: 1.5px solid #455A64;color: black; margin-left: 5px;cursor: pointer;}
.shopcart .shop_body  .shop_body_part_1 .shop_body_part_1_pro .natural_part .addsub .minez{display: flex;align-items: center; justify-content: center;width: 24px; height: 24px; border-radius: 24px;border: 1.5px solid #455A64; color: black; margin-right: 5px;cursor: pointer;}
.shopcart .shop_body  .shop_body_part_1 .shop_body_part_1_pro .natural_part .addsub .number{font-family: shabnam;font-size: 15px;font-weight: 400;line-height: 25px;letter-spacing: 0em;text-align: right;color: #37474F;}
.shopcart .shop_body .shop_body_part_1 .shop_body_part_1_pro .gift_segment{display: flex; align-items: center; justify-content: space-between !important; border-top: 1px solid #78909C; margin-top: 20px; width: 100%;padding-top: 15px;}
.shopcart .shop_body .shop_body_part_1 .shop_body_part_1_pro .gift_segment div{display: flex; align-items: center;}
.shopcart .shop_body .shop_body_part_1 .shop_body_part_1_pro .gift_segment div img{height: 24px; width: 24px; margin-left: 5px;}
.shopcart .shop_body .shop_body_part_1 .shop_body_part_1_pro .gift_segment div span{font-family: iransans; font-size: 13px;font-weight: 500;line-height: 22px;letter-spacing: 0em;text-align: right;color: #BD564D;}
.shopcart .shop_body .shop_body_part_1 .shop_body_part_1_pro .gift_segment p{font-family: iransans;font-size: 14px; font-weight: 700;line-height: 24px;letter-spacing: 0em;text-align: right;color: #4DB4BD; cursor: pointer;}
.shopcart .shop_body .shop_body_part_2{width: 30%; height: 320px; border-radius: 12px; background-color: white; padding: 15px; box-shadow: 0px 4px 12px 0px #0000000A;border: 1px solid #ECEFF1; margin-top: 50px;}
.shopcart .shop_body .shop_body_part_2 p{font-family: iransans;font-size: 18px;font-weight: 700;line-height: 31px;letter-spacing: 0em;text-align: right;color: #37474F;}
.shopcart .shop_body .shop_body_part_2 div{display: flex; align-items: center; justify-content: space-between; margin-top: 10px;}
.shopcart .shop_body .shop_body_part_2 div span:nth-child(1){font-family: iransans;font-size: 14px;font-weight: 400;line-height: 24px;letter-spacing: 0em;text-align: right;color: #546E7A; }
.shopcart .shop_body .shop_body_part_2 div div span:nth-child(1){font-family: shabnam;font-size: 15px;font-weight: 700;line-height: 25px;letter-spacing: 0em;text-align: right;color: #455A64;}
.shopcart .shop_body .shop_body_part_2 div div span:nth-child(2){font-family: iransans;font-size: 14px;font-weight: 500;line-height: 24px;letter-spacing: 0em;text-align: right;color: #455A64;}
.shopcart .shop_body .shop_body_part_2 .total{font-family: shabnam;font-size: 20px !important;font-weight: 700 !important;line-height: 34px;letter-spacing: 0em; text-align: right;color: #37474F; }
.shopcart .shop_body .shop_body_part_2 a{display: flex; align-items: center; justify-content: center; width: 100%; margin-top: 20px; height: 48px; border-radius: 8px;background: #BD564D;font-family: iransans;font-size: 15px;font-weight: 500;line-height: 25px; letter-spacing: 0em;text-align: center;color: white; }

/*gift */
#shopcart #gift_part1{height: 208px;background: #F9EFEE; margin-top: 0px !important;}
#shopcart #gift_part2{min-height: 439px;border: 1px solid #ECEFF1; background-color: white; padding: 10px;margin-left: 85px; margin-right: 85px; margin-top: -100px; border-radius: 16px;}
#shopcart #gift_part2 .gift_part2_1{display: flex; align-items: center;}
#shopcart #gift_part2 .gift_part2_2{min-height: 205px; width: 100%;border-radius: 20px;background: white;border: 1px solid #ECEFF1;box-shadow: 0px 10px 20px 0px #0000001A; padding: 20px; margin-top: 20px;}
#shopcart #gift_part2 .gift_part2_2 .gift_part2_2_head{display: flex; align-items: center; justify-content:space-between;}
#shopcart #gift_part2 .gift_part2_2 h5{font-family:iransans;font-size: 15px;font-weight: 500;line-height: 25px;letter-spacing: 0em;text-align: right;color: #455A64; }
#shopcart #gift_part2 .gift_part2_2 .gift_part2_2_head div{height: 48px; width: 48px; border-radius: 8px;background: #FCE3E9; display: flex; align-items: center; justify-content: center;}
#shopcart #gift_part2 .gift_part2_2 .gift_part2_2_head div img{width: 24px; height: 24px;}
#shopcart #gift_part2 .gift_part2_2 .gift_part2_2_input{display: flex;align-items: center; margin-top: 20px; }
#shopcart #gift_part2 .gift_part2_2 .gift_part2_2_input div{width: 32%; margin-left: 1%; display: flex; justify-content: center;flex-direction: column;}
#shopcart #gift_part2 .gift_part2_2 .gift_part2_2_input div label, #gift #gift_part2 .gift_part2_2 .gift_part2_2_textarea label{font-family: iransans;font-size: 13px;font-weight: 500;line-height: 22px;letter-spacing: 0em;text-align: right;color: #455A64;}
#shopcart #gift_part2 .gift_part2_2 .gift_part2_2_input div input,#gift #gift_part2 .gift_part2_2 .gift_part2_2_input div select,#shopcart #gift_part2 .gift_part2_2 .gift_part2_2_input div select {width: 100%;padding: 10px; height: 48px; border-radius: 6px;background: #F2F4F5;}
#shopcart #gift_part2 .gift_part2_2 .gift_part2_2_textarea{display: flex; flex-direction: column;margin-top: 20px;}
#shopcart #gift_part2 .gift_part2_2 .gift_part2_2_textarea textarea{width: 100%; height: 100px;background: #F2F4F5; border-radius: 6px; margin-top: 10px;}
#shopcart #gift_part2 .gift_part2_2 .gift_part2_2_checkbox{display: flex; margin-top: 20px; align-items: center;}
.part3_address_textarea{padding:5px !important;}
#shopcart #gift_part2 .gift_part2_2 .gift_part2_2_checkbox input{height: 24px; width: 24px; margin-left: 5px;}
#shopcart #gift_part2 .gift_part2_2 .gift_part2_2_checkbox span{font-family: iransans;font-size: 15px;font-weight: 500;line-height: 25px;letter-spacing: 0em;text-align: right;color: #37474F;}
#shopcart #gift_part2 .gift_part2_2 .gift_part2_2_package{margin-top: 20px; display: flex; justify-content: center; flex-direction: column; padding: 15px; height: 295px;border: 1px solid #CFD8DC; border-radius: 6px;}
#shopcart #gift_part2 .gift_part2_2 .gift_part2_2_package p{width: 100%;font-family: iransans; font-size: 15px;font-weight: 500;line-height: 25px;letter-spacing: 0em;text-align: right;color: #BD564D;}
#shopcart #gift_part2 .gift_part2_2 .gift_part2_2_package div{display: flex; width: 100%; align-items: center;}
#shopcart #gift_part2 .gift_part2_2 .gift_part2_2_package div .part{display:flex; flex-direction:column; width: 24%; margin-left: 1%; height: 200px;border: 1px solid #ECEFF1; border-radius: 16px;box-shadow: 0px 4px 12px 0px #0000000A;}
#shopcart #gift_part2 .gift_part2_2 .gift_part2_2_package div .part .detail{display: flex; justify-content: space-between; padding: 10px;}
#shopcart #gift_part2 .gift_part2_2 .gift_part2_2_package div .part .detail img{height: 139px; width: 100%;}
#shopcart #gift_part2 .gift_part2_2 .gift_part2_2_package div .part .detail span:nth-child(1){font-family: iransans;font-size: 14px;font-weight: 700;line-height: 24px;letter-spacing: 0em;text-align: right;color: #37474F;}
#shopcart #gift_part2 .gift_part2_2 .gift_part2_2_package div .part .detail span:nth-child(2){font-family:iransans;font-size: 15px;font-weight: 700;line-height: 25px;letter-spacing: 0em;text-align: right;color: #BD564D;}
#shopcart #gift_part2 .gift_part2_3{display: flex; align-items: center; justify-content: space-between; margin-top: 40px;}
#shopcart #gift_part2 .gift_part2_3 a:nth-child(1){font-family: iransans;font-size: 16px; font-weight: 700;line-height: 27px;letter-spacing: 0em;text-align: right;color: #4DB4BD; }
#shopcart #gift_part2 .gift_part2_3 a:nth-child(2){width: 85px; height: 48px; border-radius: 8px;background: #4DB4BD;display: flex; justify-content: center; align-items: center;font-family: iransans;font-size: 15px;font-weight: 500;line-height: 25px;letter-spacing: 0em;text-align: left;color: white;}
#shopcart #gift_part2 .gift_pay_part2_2{min-height: 205px; width: 100%;display: flex; padding: 20px; margin-top: 20px;}
/*ticket information download*/
#shopcart #gift_part1 h4{font-family: iransans;font-size: 24px;font-weight: 500;line-height: 41px;letter-spacing: 0em;text-align: center;color: #BD564D;}
#shopcart .info_downlad_part2_3{justify-content: flex-end !important;}
#shopcart .info_downlad_part2_3 button, #shopcart .info_downlad_part2_3 a{height: 48px; width: 10%; border-radius: 8px; display: flex; align-items: center; justify-content: center;border: 1.5px solid #4DB4BD; color: #4DB4BD;margin-left: 5px;}
#shopcart .gift_part2_1_line2{width: 22%;border-bottom: 2px solid #90A4AE; top: 50px; position: absolute; right: 57%; }
#shopcart .gift_part2_1_line2_passed,#shopcart .gift_part2_1_line_passed{border-bottom: 2px solid #DEABA6 !important;}
#shopcart .gift_part2_2 p{margin-top: 20px;}
#shopcart .gift_part2_2 p span:nth-child(1){font-family: iransans;font-size: 16px;font-weight: 700;line-height: 27px;letter-spacing: 0em; text-align: right;color: #455A64; margin-left: 5px;}
#shopcart .gift_part2_2 p span:nth-child(2){font-family: iransans; font-size: 15px;font-weight: 500; line-height: 25px; letter-spacing: 0em;text-align: right;color: #4DB4BD; cursor: pointer !important;}
/*all category*/

#category p:nth-child(1){color: #37474F;text-align: center;font-size: 24px;font-family: iransans;font-weight: 500;}
#category{margin-top:50px;flex-wrap: wrap;}
#category .category_1{height: 254px; width: 18%; margin-right: 1%; background-color: #F7F7F7; border-radius: 10px; padding: 2%; text-align: center;}
#category .category_1:hover{background-color: #BD564D;}
#category .category_1 div{ height: 112px; background-color: white; border-radius: 112px; display: flex; justify-content: center; align-items: center; width: 70%;margin-right: 18%; margin-left: 13%;}
#category .category_1 div img{width: 45px; height: 45px;}
#category .category_1 .category_1_1{color: #455A64;text-align: center;font-size: 18px;font-family: iransans;font-weight: 500;line-height: 32px;}
#category .category_1 .category_1_2{color: #78909C;text-align: center;font-size: 12px;font-family: iransans;font-weight: 500;line-height: 32px;}
#category .category_1:hover p{color: white;}
/*breadcrumb*/
.breadcumb{display: flex; margin: 0px 85px 20px 85px;}
.breadcumb li{display: flex; margin-top: 20px;}
.breadcumb li img{height: 16px; width: 18px;}
.breadcumb li a{color: #78909C;font-family: iransans;font-size: 12px;font-weight: 400;}
/*maximum width 1000*/
@media only screen and (max-width:1000px) {
    /*product detail*/
    .product .productHead{padding: 5% 40px 3% 40px; background: #E9F6F7; display: flex;}
    .product .productHead .productHeadDesc{width: 82%; padding-left: 20%;}
    .product .productHead .productHeadDesc .productHeadDescTitle{color: #37474F;text-align: right;font-family: shabnam;font-size: 28px;font-weight: 700; margin-bottom: 30px;}
    .product .productHead .productHeadDesc .productHeadDescText{color: #546E7A !important;text-align: right;font-family: yekanbakh;font-size: 16px;font-weight: 400;line-height: 190.727%; margin-bottom: 30px;}
    .product .productHead .productHeadDesc .productHeadDescAuthor{display: flex;justify-content: space-between;}
    .product .productHead .productHeadDesc .productHeadDescAuthorMobile{display: none;}
    .product .productHead .productHeadDesc .productHeadDescAuthor img{width: 64px;height: 64px;flex-shrink: 0;border-radius: 80px; margin-left: 20px;}
    .product .productHead .productHeadDesc .productHeadDescAuthor div{width: 30%;}
    .product .productHead .productHeadDesc .productHeadDescAuthor div p:nth-child(1){color: #546E7A;text-align: right;font-family: yekanbakh;font-size: 13px;font-weight: 500;padding-top: 10px;}
    .product .productHead .productHeadDesc .productHeadDescAuthor div p:nth-child(2){color: #37474F;text-align: right;font-family: yekanbakh;font-size: 16px;font-weight: 500;}
    .product .productHead .productHeadDesc .productHeadDescAuthor .share{width: 20%;margin-right: 50%;}
    .product .productHead .productHeadImg {width: 18%;height: 285px;}
    .product .productBody{padding: 20px 40px 20px 40px; display: flex; flex-wrap: wrap;}
    .product  .productBody .productBodyContent{width: 62%; margin-left: 8%;}
    .product  .productBody .productBodyContent .productBodyContentSeg2{margin-top: 30px;}
    .product  .productBody .productBodyContent .productBodyContentSeg2 p{color: #546E7A;text-align: right;font-family: shabnam;font-size: 14px;font-weight: 400;line-height: 31px; margin-top: 20px;}
    .product  .productBody .productBodyContent .productBodyContentSeg3{margin-bottom: 40px;}
    .product  .productBody .productBodyContent .productBodyContentSeg3 p{color: #37474F;font-family: iransans;font-size: 16px;font-weight: 500; margin-top: 40px;}
    .product  .productBody .productBodyContent .productBodyContentSeg3 .productBodyContentSeg32{height: 170px; border-radius: 16px; background: var(--peimary, #4DB4BD); margin-top: 40px; padding: 10px; display: flex;}
    .product  .productBody .productBodyContent .productBodyContentSeg3 .productBodyContentSeg32 img{height: 150px; width:20% ; border-radius: 10px; margin-left: 20px;}
    .product  .productBody .productBodyContent .productBodyContentSeg3 .productBodyContentSeg32 div p{color: var(--f-8, #ECEFF1);font-family: iransans;font-size: 16px;font-weight: 700;}
    .product  .productBody .productBodyContent .productBodyContentSeg4 .productBodyContentSeg41{display: flex; border-bottom: 1px solid #CFD8DC; padding-bottom: 3px;}
    .product  .productBody .productBodyContent .productBodyContentSeg4 .productBodyContentSeg41 img{height: 32px; width: 32px; margin-left: 10px;}
    .product  .productBody .productBodyContent .productBodyContentSeg4 .productBodyContentSeg41 p{color: var(--f-1, #37474F);font-family: iransans;font-size: 18px;font-weight: 700;}
    .product  .productBody .productBodyContent .productBodyContentSeg4 .productBodyContentSeg42{display: flex; padding-top: 15px; padding-bottom: 15px;}
    .product  .productBody .productBodyContent .productBodyContentSeg4 .productBodyContentSeg42 img{width: 64px;height: 64px; margin-left: 10px;}
    .product  .productBody .productBodyContent .productBodyContentSeg4 .productBodyContentSeg42 div{padding-top: 15px;}
    .product  .productBody .productBodyContent .productBodyContentSeg4 .productBodyContentSeg42 div .Author{color: var(--f-1, #37474F);font-family: yekanbakh;font-size: 16px;font-weight: 500;line-height: 0%;}
    .product  .productBody .productBodyContent .productBodyContentSeg4 .productBodyContentSeg42 div .AuthorTitle{color: #546E7A;text-align: right;font-family: yekanbakh;font-size: 13px;font-weight: 500;line-height: 190.727%;}
    .product  .productBody .productBodyContent .productBodyContentSeg4 .productBodyContentSeg43{color: var(--f-3, #546E7A);font-family: iransans;font-size: 14px;font-weight: 400;line-height: 31px;}
    .product  .productBody .productBodyContent .productBodyCommentSeg{margin-top: 40px;}
    .product  .productBody .productBodyContent .productBodyCommentSeg .HeadComment{display: flex; border-bottom: 1px solid #CFD8DC; padding-bottom: 3px;}
    .product  .productBody .productBodyContent .productBodyCommentSeg .HeadComment img{width: 32px; height: 32px; margin-left: 5px;}
    .product  .productBody .productBodyContent .productBodyCommentSeg .HeadComment p{color: var(--f-1, #37474F);font-family: iransans;font-size: 18px;font-weight: 700;}
    .product  .productBody .productSidebar{width: 30%;}
    .product  .productBody .productBodySidebar{width: 100%;padding: 10px; background: white;border-radius: 16px;border: 1px solid var(--f-7, #ECEFF1);box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.04); margin-bottom: 20px;}
    .product  .productBody .productBodySidebar .productBodySidebarSegment{display: flex; margin-bottom: 20px; justify-content: space-between;}
    .product  .productBody .productBodySidebar .productBodySidebarSegment img{width: 24px; height: 24px;}
    .product  .productBody .productBodySidebar .productBodySidebarSegment span{color: var(--f-3, #546E7A);text-align: right;font-family: iransans;font-size: 14px;font-weight: 500;margin-left: 5px;}
    .product  .productBody .productBodySidebar .productBodySidebarSegment p{color: var(--f-2, #455A64); text-align: right;font-family: iransans;font-size: 15px;font-weight: 600;}
    .product  .productBody .productBodySidebar .productBodySidebarPrice{margin-top:15px;padding: 10px; height: 108px;border-radius: 12px;border: 1px dashed var(--f-6, #CFD8DC);background: #F7F7F8;}
    .product  .productBody .productBodySidebar .productBodySidebarPrice p{color: var(--f-2, #455A64);font-family: iransans;font-size: 14px;font-weight: 500; margin-bottom: 15px;}
    .product  .productBody .productBodySidebar .productBodySidebarPrice div{display: flex; justify-content: space-between;}
    .product  .productBody .productBodySidebar .productBodySidebarPrice div span{color: var(--f-1, #37474F);text-align: right;font-family: iransans;font-size: 17px;font-weight: 700;}
    .product  .productBody .productBodySidebar .productBodySidebarCheck{padding-top: 10px;}
    .product  .productBody .productBodySidebar .productBodySidebarCheck input{color: var(--f-1, #37474F);font-family: iransans;font-size: 13px;font-weight: 500;}
    .product  .productBody .productBodySidebar .productBodySidebarButton{height: 48px; border-radius: 8px;background: var(--secondary, #BD564D);width: 100%; display: flex; justify-content: center; align-items: center;color: #FFF;font-family: iransans; font-size: 15px;font-weight: 500; margin-top: 30px;cursor: pointer;}
    .product  .productBody .productBodySidebar .productBodySidebarGift{display: flex;width: 372px;height: 48px;justify-content: center;align-items: center;border-radius: 8px;border: 1px solid var(--secondary, #BD564D); width: 100%; margin-top: 30px;color: var(--secondary, #BD564D);font-size: 15px;font-weight: 500;}
    .product  .productBody .productBodySidebar .productBodySidebarGift img{height: 20px; width: 20px;}
    .product .productSuggested{margin-left: 40px; margin-right: 40px; border-top: 1px solid #dde0e3; margin-top: 100px; padding-top: 30px;}
    .product .productSuggested p{color: #37474F;text-align: right;font-family: iransans;font-size: 20px;font-weight: 700;line-height: 31px; padding-bottom: 30px;}
    .product #sessions .sessionBody{border-radius: 12px;border: 1px solid var(--f-7, #ECEFF1);background: #FFF;box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.04); display: flex; justify-content: space-between; margin-top: 20px; padding: 15px;}
    .product #sessions .sessionBody .sessionBodyTitle, .product #sessions .sessionBodyExpand #sessionBodyHead .sessionBodyTitle{color: #455464;text-align: right;font-family: iransans;font-size: 14px;font-weight: 500;}
    .product #sessions .sessionBody .sessionBodyDetail,.product #sessions .sessionBodyExpand #sessionBodyHead .sessionBodyDetail{display: flex;}
    .product #sessions .sessionBody .sessionBodyDetail span,.product #sessions .sessionBodyExpand #sessionBodyHead .sessionBodyDetail span{color: var(--peimary, #4DB4BD);text-align: right;font-family: iransans;font-size: 14px;font-weight: 500;padding-left: 5px;}
    .product #sessions .sessionBody .sessionBodyDetail img,.product #sessions .sessionBodyExpand #sessionBodyHead .sessionBodyDetail img{width: 24px;height: 24px;}
    .product #sessions .sessionBodyExpand{border-radius: 12px;border: 1px solid var(--f-7, #ECEFF1);background: #FFF;box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.04); padding: 15px;}
    .product #sessions .sessionBodyExpand #sessionBodyHead{ display: flex; justify-content: space-between; margin-top: 20px; margin-bottom: 20px;}
    .product #sessions .sessionBodyExpand .sessionBodyMoreDetail{display: flex; justify-content: space-between;}
    .product #sessions .sessionBodyExpand .sessionBodyMoreDetail div{display: flex; margin-top: 30px; align-items: center;}
    .product #sessions .sessionBodyExpand .sessionBodyMoreDetail div:nth-child(1) span:nth-child(1){width: 18px;height: 18px;flex-shrink: 0;color: #FFF;text-align: right;font-family: yekanbakh;font-size: 13px;font-weight: 600; background-color: #4DB4BD; border-radius: 18px; display: flex; justify-content: center; align-items: center; margin-left: 5px;}
    .product #sessions .sessionBodyExpand .sessionBodyMoreDetail div:nth-child(1) span:nth-child(2){color: var(--peimary, #4DB4BD);text-align: right; font-family: iransans;font-size: 14px;font-weight: 600;}
    .product #sessions .sessionBodyExpand .sessionBodyMoreDetail div:nth-child(2) span:nth-child(1){color: var(--f-2, #455A64); text-align: right; font-family: iransans;font-size: 15px;font-weight: 500; margin-left: 10px;}
    .product #sessions .sessionBodyExpand .sessionBodyMoreDetail div:nth-child(2) span:nth-child(2){width: 24px;height: 24px;}

    .product #commentVideoSeminar{ margin-top: 30px;}
    .product #commentVideoSeminar #commentVideoSeminarHead{display: flex;}
    .product #commentVideoSeminar #commentVideoSeminarBody{ display: flex;flex-wrap: wrap;}
    .product #commentVideoSeminar #commentVideoSeminarBody div{ width: 32%; margin-left: 1%;}
    .product #commentVideoSeminar #commentVideoSeminarBody div img{border-radius: 12px; height: 230px;}
    .product #faq .faqBody p{color: var(--f-2, #455A64);text-align: right;font-family: iransans;font-size: 15px;font-weight: 500;line-height: 32.5px; /* 216.667% */}
    .product .productBodySidebar .city div{display: flex; justify-content: right; margin-bottom: 20px;flex-wrap: wrap;}
    .product .productBodySidebar .city div input{height: 18px; width: 18px;}
    .product .productBodySidebar .city div input span{color: #455A64;text-align: right;font-family: iransans;font-size: 14px;font-weight: 500;}
}
@media only screen and (max-width:800px) {
    .product #commentVideoSeminar #commentVideoSeminarBody{ display: flex;flex-wrap: wrap;}
    .product #commentVideoSeminar #commentVideoSeminarBody div{ width: 48%; margin-left: 2%; margin-top: 15px;}
    .product #commentVideoSeminar #commentVideoSeminarBody div img{border-radius: 12px; height: 230px;}
    .product .segmentHead div{display: flex;border-bottom: 4px solid   #4DB4BD; width: 50%;padding-bottom: 3px;}
    .product .segmentHead div img{width: 34px;height: 34px; margin-left: 10px;}
    .product .segmentHead div h5{color: var(--f-1, #37474F); text-align: right; font-family: iransans; font-size: 16px; font-weight: 700;}
    .product .productHead{padding: 5% 20px 3% 20px; background: #E9F6F7; display: flex;}
    .product .productBody{padding: 20px; display: flex; flex-wrap: wrap;}
    .product .productHead .productHeadImg {width: 24%;height: 330px;}
    .product .productHead .productHeadImg img{height: 220px;width: 100%;}
    .product .productHead .productHeadDesc{width: 74%; padding-left: 10%;}
    .product .productHead .productHeadDesc .productHeadDescTitle{color: var(--f-1, #37474F);text-align: right;font-family: shabnam;font-size: 24px;font-weight: 700; margin-bottom: 30px;}
    .product .productHead .productHeadDesc .productHeadDescText{color: #546E7A;text-align: right;font-size: 15px;font-weight: 400;line-height: 190.727%; margin-bottom: 30px;}
    .product .productHead .productHeadDesc .productHeadDescAuthor div{width: 50%;}
    .product  .productBody .productBodyContent .productBodyContentSeg3{margin-bottom: 40px;}
    .product  .productBody .productBodyContent .productBodyContentSeg3 p{color: var(--f-1, #37474F);font-family: iransans;font-size: 16px;font-weight: 500; margin-top: 20px;}
    .product  .productBody .productBodyContent .productBodyContentSeg3 .productBodyContentSeg32{height: 170px; border-radius: 16px; background: var(--peimary, #4DB4BD); margin-top: 20px; padding: 10px; display: flex;}
    .product  .productBody .productBodyContent .productBodyContentSeg3 .productBodyContentSeg32 img{height: 150px; width:30% ; border-radius: 10px; margin-left: 20px;}
    .product  .productBody .productBodyContent .productBodyContentSeg3 .productBodyContentSeg32 div{width: 60%;}
    .product  .productBody .productBodyContent .productBodyContentSeg3 .productBodyContentSeg32 div p{color: var(--f-8, #ECEFF1);font-family: iransans;font-size: 16px;font-weight: 700;}
    .product  .productBody .productBodyContent .productBodyContentSeg3 .productBodyContentSeg32 div audio{width: 90%;margin-top: 15px;}
    .product .productHead .productHeadDesc .productHeadDescAuthor .share{width: 20%;margin-right: 30%;}
}
/*maximum width 500*/
@media only screen and (max-width:650px) {
    /*product detail*/
    .product .productHead{padding: 15px; background: #E9F6F7; display: flex;flex-direction: column;width: 100%;padding: 15px;min-height: 240px;}
    .product .productHead .productHeadDesc{width:100%;padding: 0%; margin: 0%;}
    .product .productHead .productHeadDesc .productHeadDescTitle{font-size: 22px;font-weight: 700; margin-bottom: 20px;}
    .product .productHead .productHeadDesc .productHeadDescText{font-size: 14px;font-weight: 400;line-height: 27.49px; margin-bottom: 20px;width: 100% !important;}
    .product .productHead .productHeadDesc .productHeadDescAuthor{display: none}
    .product .productHead .productHeadImg {display: flex;margin-top: 15px;width: 100%;}
    .product .productHead .productHeadImg img{width: 46%; margin-left: 1%; border-radius: 12px; height: 200px;}
    .product .productHead  .productHeadDescAuthorMobile{display: flex;width: 53%; margin-right: 15px;}
    .product .productHead  .productHeadDescAuthorMobile img{width: 40px;height: 40px;flex-shrink: 0;border-radius: 40px; margin-left: 10px;}
    .product .productHead  .productHeadDescAuthorMobile div p:nth-child(1){font-size: 14px;font-weight: 500;padding-top: 10px;}
    .product .productHead  .productHeadDescAuthorMobile div p:nth-child(2){font-size: 15px;font-weight: 500;}
    .product .productHead  .share{display: flex; margin-top: 50px;float: right;}
    .product .productBody{padding: 20px 15px 20px 15px; display: flex; flex-wrap: wrap;flex-direction: column-reverse; }
    .product  .productBody .productBodyContent{width: 100%; }
    .product  .productBody .productBodyContent .productBodyContentSeg2{margin-top: 20px;}
    .product  .productBody .productBodyContent .productBodyCommentSeg .HeadComment{display: flex; border-bottom: 1px solid #CFD8DC; padding-bottom: 3px;}
    .product  .productBody .productBodyContent .productBodyCommentSeg .HeadComment img{width: 28px; height: 28px; margin-left: 5px;}
    .product  .productBody .productBodyContent .productBodyCommentSeg .HeadComment p{color: var(--f-1, #37474F);font-family: iransans;font-size: 16px;font-weight: 700; line-height: 27.13px;}
    .product  .productBody .productBodyContent .productBodyContentSeg2 p{margin-top: 15px;}
    .product  .productBody .productBodyContent .productBodyContentSeg3{margin-bottom: 40px;}
    .product  .productBody .productBodyContent .productBodyContentSeg3 p{color: var(--f-1, #37474F);font-family: iransans;font-size: 16px;font-weight: 500; margin-top: 20px;}
    .product  .productBody .productBodyContent .productBodyContentSeg3 .productBodyContentSeg32{height: 170px; border-radius: 16px; background: var(--peimary, #4DB4BD); margin-top: 40px; padding: 10px; display: flex;}
    .product  .productBody .productBodyContent .productBodyContentSeg3 .productBodyContentSeg32 img{height: 150px; width:100% ; border-radius: 10px; margin-left: 20px;}
    .product  .productBody .productBodyContent .productBodyContentSeg3 .productBodyContentSeg32 div p{color: var(--f-8, #ECEFF1);font-family: iransans;font-size: 16px;font-weight: 700;}
    .product  .productBody .productBodyContent .productBodyContentSeg4 .productBodyContentSeg41{display: flex; border-bottom: 1px solid #CFD8DC; padding-bottom: 3px;}
    .product  .productBody .productBodyContent .productBodyContentSeg4 .productBodyContentSeg41 img{height: 28px; width: 28px; margin-left: 10px;}
    .product  .productBody .productBodyContent .productBodyContentSeg4 .productBodyContentSeg41 p{font-size: 16px;font-weight: 700;line-height: 27.13px;}
    .product  .productBody .productBodyContent .productBodyContentSeg4 .productBodyContentSeg42{display: flex; padding-top: 15px; padding-bottom: 15px;}
    .product  .productBody .productBodyContent .productBodyContentSeg4 .productBodyContentSeg42 img{width:40px;height: 40px; margin-left: 5px; border-radius: 40px;}
    .product  .productBody .productBodyContent .productBodyContentSeg4 .productBodyContentSeg42 div{padding-top: 10px;}
    .product  .productBody .productBodyContent .productBodyContentSeg4 .productBodyContentSeg42 div .Author{color: var(--f-1, #37474F);font-family: yekanbakh;font-size: 13px;font-weight: 500;line-height: 0%;}
    .product  .productBody .productBodyContent .productBodyContentSeg4 .productBodyContentSeg42 div .AuthorTitle{color: #546E7A;text-align: right;font-family: yekanbakh;font-size: 14px;font-weight: 500;line-height: 0px;}
    .product  .productBody .productBodyContent .productBodyContentSeg4 .productBodyContentSeg43{color: var(--f-3, #546E7A);font-family: iransans;font-size: 13px;font-weight: 400;line-height: 31px;}
    .productBodyCommentSeg{margin-top: 40px;}
    .product  .productBody .productSidebar{width: 30%;}
    .product  .productBody .productBodySidebar{width: 100%;padding: 20px; background: white;border-radius: 16px;border: 1px solid var(--f-7, #ECEFF1);box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.04); margin-bottom: 20px;}
    .product  .productBody .productBodySidebar .productBodySidebarSegment{display: flex; margin-bottom: 20px; justify-content: space-between;}
    .product  .productBody .productBodySidebar .productBodySidebarSegment img{width: 24px; height: 24px;}
    .product  .productBody .productBodySidebar .productBodySidebarSegment span{color: var(--f-3, #546E7A);text-align: right;font-family: iransans;font-size: 14px;font-weight: 500;}
    .product  .productBody .productBodySidebar .productBodySidebarSegment p{color: var(--f-2, #455A64); text-align: right;font-family: iransans;font-size: 15px;font-weight: 700;}
    .product  .productBody .productBodySidebar .productBodySidebarPrice{margin-top:15px;padding: 10px; height: 108px;border-radius: 12px;border: 1px dashed var(--f-6, #CFD8DC);background: #F7F7F8;}
    .product  .productBody .productBodySidebar .productBodySidebarPrice p{color: var(--f-2, #455A64);font-family: iransans;font-size: 14px;font-weight: 500; margin-bottom: 15px;}
    .product  .productBody .productBodySidebar .productBodySidebarPrice div{display: flex; justify-content: space-between;}
    .product  .productBody .productBodySidebar .productBodySidebarPrice div span{color: var(--f-1, #37474F);text-align: right;font-family: iransans;font-size: 18px;font-weight: 700;}
    .product  .productBody .productBodySidebar .productBodySidebarCheck{padding-top: 10px;}
    .product  .productBody .productBodySidebar .productBodySidebarCheck input{color:#37474F;font-family: iransans;font-size: 13px;font-weight: 500;}
    .product  .productBody .productBodySidebar .productBodySidebarButton{height: 48px; border-radius: 8px;background: var(--secondary, #BD564D);width: 100%; display: flex; justify-content: center; align-items: center;color: #FFF;font-family: iransans; font-size: 15px;font-weight: 500; margin-top: 30px;cursor: pointer;}
    .product  .productBody .productBodySidebar .productBodySidebarGift{display: flex;width: 372px;height: 48px;justify-content: center;align-items: center;border-radius: 8px;border: 1px solid var(--secondary, #BD564D); width: 100%; margin-top: 30px;color: var(--secondary, #BD564D);font-size: 15px;font-weight: 500;}
    .product  .productBody .productBodySidebar .productBodySidebarGift img{height: 20px; width: 20px;}
    .product .productSuggested{margin-left: 85px; margin-right: 85px; border-top: 1px solid #dde0e3; margin-top: 100px; padding-top: 30px;}
    .product .productSuggested p{color:#37474F;text-align: right;font-family: iransans;font-size: 20px;font-weight: 700;line-height: 31px; padding-bottom: 30px;}
}
/*maximum width 500*/
@media only screen and (max-width:500px) {
    /*header*/
    #header{display: none;}
    #header_mobile{height: 58px; width: 100%; background-color: white;padding: 17px !important; display: flex; align-items: center;justify-content: space-between;box-shadow:0px 3px 0px 0px rgb(243, 233, 233);}
    #header_mobile_part1{width: 29%;display: flex;align-items: center !important;justify-content: flex-start !important;}
    #header_mobile_part2{width: 70%;display: flex;align-items: center;justify-content: flex-end}
    #header_mobile_part1 .ul_head_mobile{width:22%;padding-right: 0px !important;}
    #header_mobile_part1 .ul_head_mobile .li_1, #header_mobile_part1 .ul_head_mobile .li_3{width:18px;background-color: #37474F;height: 1px;border-radius: 1px;}
    #header_mobile_part1 .ul_head_mobile .li_2{width:12px;background-color: #37474F;height: 1px;border-radius: 1px;}
    #header_mobile_part1 .ul_head_mobile .li_1, #header_mobile_part1 .ul_head_mobile .li_2{margin-bottom: 6px;}
    #header_mobile_part1 img{width:69%;margin-right: 8%;height: 34px}
    #btn_search{height: 38px; width: 40px; position: relative;margin-left:8px !important;left: 0;top:0;margin-top: 0}
    #header_mobile_part2 #header_segment1_3_1{width:40px; height: 38px; background-color: #ECEFF1; border-radius: 8px; margin-left: 8px; display: flex;margin-right: 0px;margin-left: 8px}
    #header_segment1_3_1 img{height:26px; width:26px;margin: 7px;}
    #header_segment1_3_2{margin-left:8px !important;width: 41%;font-size: 12px;height:38px;display: flex;align-items: center;justify-content: center;margin-right: 0}
    .currency{height: 38px !important;border-radius: 8px;margin-left: 0px;width: 95px}
    /*product detail*/
    .product .productHead{padding: 25px 16px 25px 16px; background: #E9F6F7; display: flex;flex-direction: column;width: 100%;}
    .product .productHead .productHeadDesc{width:100%;padding: 0 !important; margin: 0px !important;}
    .product .productHead .productHeadDesc .productHeadDescTitle{font-size: 20px;font-weight: 700; margin-bottom: 16px;}
    .product .productHead .productHeadDesc .productHeadDescText{font-size: 13px;font-weight: 400;line-height: 191%; margin-bottom: 0px !important;width: 100% !important;}
    .product .productHead .productHeadDesc .productHeadDescAuthor{display: none;height: 0}
    .product .productHead .productHeadImg {display: flex;margin-top: 15px;width: 100%;height: 156px}
    .product .productHead .productHeadImg img{width: 43%; margin-left: 1%; border-radius: 1px; height: 156px;}
    .product .productHead .productHeadImg  .share{display: none !important;}
    .product .productHead  .productHeadDescAuthorMobile{display: flex;width: 56%;flex-direction: column;}
    .product .productHead  .productHeadDescAuthorMobile .author_mobile{display: flex;align-items: flex-start}
    .product .productHead  .productHeadDescAuthorMobile .author_mobile img{width: 40px;height: 40px;flex-shrink: 0;border-radius: 40px; margin-left: 6px;}
    .product .productHead  .productHeadDescAuthorMobile div p:nth-child(1){font-size: 13px;font-weight: 500;}
    .product .productHead  .productHeadDescAuthorMobile div p:nth-child(2){font-size: 14px;font-weight: 500;}
    .product .productHead  .productHeadDescAuthorMobile .share1{display: flex; margin-top: 14px;float: right;}
    .product .productHead  .productHeadDescAuthorMobile .share1 img{width: 24px;height: 24px;angle: 0 deg;opacity: 1;margin-left: 16px;}
    .product .productBody{padding: 46px 15px 20px 15px; display: flex; flex-wrap: wrap;flex-direction: column-reverse;position: relative }
    .product  .productBody .productBodyContent .presentations{display: flex;align-items: center;justify-content: center;top: 0px;position: absolute;}
    .product  .productBody .productBodyContent .presentation{display:flex;flex-direction: column;justify-content: center;align-items: center;width: 148px;height: 69px;angle: 0 deg;opacity: 1;border-radius: 8px;margin-left: 12px;background: #ECEFF1;padding:8px}
    .product  .productBody .productBodyContent .presentations .active{background: #4DB4BD;}
    .product  .productBody .productBodyContent .presentations .active h5{color: white;font-weight: 700;font-size: 14px;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;}
    .product  .productBody .productBodyContent .presentations .active span{color: white;font-weight: 500;font-size: 13px;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;margin-top: 4px;}
    .product  .productBody .productBodyContent .presentation h5{font-weight: 700;font-size: 14px;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;text-align: right;color: #37474F;}
    .product  .productBody .productBodyContent .presentation span{font-weight: 500;font-size: 13px;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;text-align: right;color: #37474F;margin-top: 4px;}
    .product  .productBody .productBodyContent{width: 100%; }
    .product  .productBody .productBodyContent .productBodyContentSeg2{margin-top: 45px;padding-right: 16px;padding-left: 16px}
    .productBodyContent .productBodyContentSeg2 p{margin-top: 22px;font-weight: 400;font-size: 14px;leading-trim: NONE;line-height: 31px;letter-spacing: 0%;text-align: right;color: #546E7A;}
    .product .segmentHead div{display: flex;border-bottom: 4px solid   #4DB4BD; width: 38%;padding-bottom: 10px;align-items: center}
    .product .segmentHead div img{width: 28px;height: 28px; margin-left: 12px;}
    .product .segmentHead div h5{font-family: iransans; font-size: 16px; font-weight: 700;}
    .product  .productBody .productBodyContent .productBodyContentSeg3{margin-bottom: 40px;}
    .product  .productBody .productBodyContent .productBodyContentSeg3 p{color: #37474F;font-family: iransans;font-size: 16px;font-weight: 500; margin-top: 20px;}
    .product  .productBody .productBodyContent .productBodyContentSeg3 .productBodyContentSeg32{height: 170px; border-radius: 16px; background: #4DB4BD; margin-top: 40px; padding: 10px; display: flex;}
    .product  .productBody .productBodyContent .productBodyContentSeg3 .productBodyContentSeg32 img{height: 150px; width:100% ; border-radius: 10px; margin-left: 20px;}
    .product  .productBody .productBodyContent .productBodyContentSeg3 .productBodyContentSeg32 div p{color: #ECEFF1;font-family: iransans;font-size: 16px;font-weight: 700;}
    .product  .productBody .productBodyContent .productBodyContentSeg4 .productBodyContentSeg41{display: flex; border-bottom: 1px solid #CFD8DC; padding-bottom: 3px;}
    .product  .productBody .productBodyContent .productBodyContentSeg4 .productBodyContentSeg41 img{height: 28px; width: 28px; margin-left: 10px;}
    .product  .productBody .productBodyContent .productBodyContentSeg4 .productBodyContentSeg41 p{font-size: 16px;font-weight: 700;line-height: 27.13px;}
    .product  .productBody .productBodyContent .productBodyContentSeg4 .productBodyContentSeg42{display: flex; padding-top: 15px; padding-bottom: 15px;}
    .product  .productBody .productBodyContent .productBodyContentSeg4 .productBodyContentSeg42 img{width:40px;height: 40px; margin-left: 5px; border-radius: 40px;}
    .product  .productBody .productBodyContent .productBodyContentSeg4 .productBodyContentSeg42 div{padding-top: 10px;}
    .product  .productBody .productBodyContent .productBodyContentSeg4 .productBodyContentSeg42 div .Author{color: #37474F;font-family: yekanbakh;font-size: 13px;font-weight: 500;line-height: 0%;}
    .product  .productBody .productBodyContent .productBodyContentSeg4 .productBodyContentSeg42 div .AuthorTitle{color: #546E7A;text-align: right;font-family: yekanbakh;font-size: 14px;font-weight: 500;line-height: 0px;}
    .product  .productBody .productBodyContent .productBodyContentSeg4 .productBodyContentSeg43{color:#546E7A;font-family: iransans;font-size: 13px;font-weight: 400;line-height: 31px;}
    .product  .productBody .productSidebar{width: 100%;margin-top: 87px !important;position: relative}
    .product  .productBody .productBodySidebar{width: 100%;padding-top: 26px; background: white;border-radius: 16px;border: 1px solid #ECEFF1;box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.04); margin-bottom: 45px;}
    .product  .productBody .productBodySidebar .productBodySidebarSegment{display: flex; margin-bottom: 12px; justify-content: space-between;padding-right: 17px;padding-left: 18px}
    .product  .productBody .productBodySidebar .productBodySidebarSegment img{width: 20px; height: 20px;margin-left: 8px}
    .product  .productBody .productBodySidebar .productBodySidebarSegment span{color: #546E7A;text-align: right;font-family: iransans;font-size: 13px;font-weight: 500;}
    .product  .productBody .productBodySidebar .productBodySidebarSegment p{color: #455A64; text-align: right;font-family: iransans;font-size: 14px;font-weight: 700;}
    .product  .productBody .productBodySidebar .productBodySidebarPrice{margin:16px;padding: 14px; height: 82px;border-radius: 12px;border: 1px dashed #CFD8DC;background: #F7F7F8;}
    .product  .productBody .productBodySidebar .productBodySidebarPrice p{color: #455A64;font-family: iransans;font-size: 14px;font-weight: 500; margin-bottom: 8px;}
    .product  .productBody .productBodySidebar .productBodySidebarPrice div{display: flex; justify-content: space-between;}
    .product  .productBody .productBodySidebar .productBodySidebarPrice div span{color: #37474F;text-align: right;font-family: iransans;font-size: 18px;font-weight: 700;}
    .product  .productBody .productBodySidebar .productBodySidebarCheck{padding-top: 12px;}
    .product  .productBody .productBodySidebar .productBodySidebarCheck input{color: #37474F;font-family: iransans;font-size: 13px;font-weight: 500;}
    .product  .productBody .productBodySidebar .productBodySidebarButton{height: 48px; border-radius: 8px;background: #BD564D;width: 100%; display: flex; justify-content: center; align-items: center;color: #FFF;font-family: iransans; font-size: 15px;font-weight: 500; margin-top:12px;cursor: pointer;}
    .product  .productBody .productBodySidebar .productBodySidebarGift{display: flex;width: 100%;height: 48px;justify-content: center;align-items: center;border-radius: 8px;border: 1px solid #BD564D; margin-top: 12px;color: #BD564D;font-size: 15px;font-weight: 500;}
    .product  .productBody .productBodySidebar .productBodySidebarGift img{height: 20px; width: 20px;}
    .product  .productBody .productSidebar .study{display: flex;align-items: center;justify-content: center;background: #4DB4BD;height: 56px;border-radius: 8px;margin-top: 24px}
    .product  .productBody .productSidebar .study img{width: 40.10px;height: 40.10px;angle: -0 deg;opacity: 1;margin-left: 14.51px}
    .product  .productBody .productSidebar .study span{font-weight: 500;font-style: Medium;font-size: 15px;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;text-align: center;color: #FFFFFF;}
    .product .productSuggested{margin-left: 16px; margin-right: 16px; border-top: 1px solid #dde0e3; margin-top: 32px; padding-top: 36px;}
    .product .productSuggested p{font-size: 18px;font-weight: 700;line-height: 31px; padding-bottom: 21px;}
    .suggested-items{display: flex;margin-top: 0px;align-items: center;flex-wrap: wrap}
    .mySlides{display: none;width: 85%}
    .mySlides .taki_item{width: 100%;height: 348px;angle: 0 deg;opacity: 1;padding: 8px}
    .mySlides .taki_item .taki_item1{padding: 24px 46px 18px 46px;height: 195px}
    .mySlides .taki_item .taki_item1 img{width: 100%;height: 153px;angle: 0 deg;opacity: 1;border-radius: 2px;}
     .mySlides .taki_item h6{font-size: 15px;padding-top: 6px;}
    .mySlides .taki_item span{font-weight: 500;font-style: Medium;font-size: 13px;padding-top: 24px;color: #4F5969;}
    .mySlides .taki_item .taki_item2{margin-top: 12px;}
    .mySlides .taki_item .taki_item2 s{font-weight: 500;font-style: Medium;font-size: 14px;padding-left: 7px}
    .mySlides .taki_item .taki_item2 span{font-weight: 700;font-style: Bold;font-size: 15px;}
    .mySlides .taki_item .taki_item3{position: absolute;height: 40px;width: 40px;angle: 90 deg;opacity: 1;bottom: 19px;left: 12px;}
    .mySlides .taki_item .discount{width: 56px;height: 48px;angle: 0 deg;opacity: 1;border-top-left-radius: 24px;border-bottom-left-radius: 24px;display: flex;justify-items: center;align-items: center;font-weight: 700;font-style: Bold;font-size: 16px;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;text-align: center;color: #F9F9F9;position: absolute;right: 0px;top:20px;background: #BD564D;display: flex;align-items: center;justify-items: center;padding-right: 4px;}
    /*comments*/
    .productBodyCommentSeg{margin-top: 56px;}
    .productBodyCommentSeg .HeadComment{display: flex; border-bottom: 1px solid #CFD8DC; padding-bottom: 11px;}
    .productBodyCommentSeg .HeadComment img{width: 28px; height: 28px; margin-left: 12px;}
    .productBodyCommentSeg .HeadComment p{font-size: 16px;font-weight: 700; line-height: 27.13px;}
    #componentComments{padding-right: 16px;margin-top: 16px}
    #componentComments #componentCommentsHead{color: #37474F;font-size: 14px;font-weight: 700;line-height: 31px;}
    #componentComments .componentCommentsBody{display: flex; padding: 23px 15px 18px  11px; margin-top: 12px;width: 100%}
    #componentComments .componentCommentsBody .user_img{display: flex;align-items: flex-end;justify-content: center;width: 39px;height: 39px;margin-left: 14px;border-radius:39px}
    #componentComments .componentCommentsBody .user_img img{width: 24.18px;height: 31.4px;border-radius: 8px}
    #componentComments .componentCommentsBody .content{width: 90%;margin-left: 20px;display: flex;flex-direction: column;}
    #componentComments .componentCommentsBody .content .componentCommentsUserComment{display: flex;}
    #componentComments .componentCommentsBody .content .componentCommentsUserComment .componentCommentsUserComment{font-size: 13px;font-weight: 500;}
    #componentComments .componentCommentsBody .content .componentCommentsUserComment .componentCommentsBodyDate{font-size: 13px;font-weight: 400; padding-right: 12px;}
    #componentComments .componentCommentsBody .content .componentCommentsBodyComment{font-size: 13px; font-weight: 400; line-height: 31px; margin-top: 8px;text-align: justify}
    #componentComments .componentCommentsBody .answerForm{cursor: pointer;font-size: 14px;font-weight: 500;line-height: 31px;letter-spacing: 0em;text-align: right;color: #BD564D !important; float: left !important;}
    .componentCommentsBodyAnswer{margin-right:29px;margin-top: 5px}
    /*comment form*/
    .componentCommentForm{ padding: 16px; margin-top: 39px;width: 100%;padding-top: 24px}
    .componentCommentForm p{font-size: 15px;font-weight: 700;color: #37474F;}
    .componentCommentForm input{width: 100%; border-radius: 8px;height: 48px;background: #FFF; margin-top: 20px;padding: 9px;border: 1px solid #ECEFF1}
    .componentCommentForm  input::placeholder,.componentCommentForm textarea::placeholder{font-weight: 400;font-size: 13px;
        leading-trim: NONE;
        line-height: 30px;
        letter-spacing: 0%;
        text-align: right;color: #78909C;padding: 9px;
    }
    .componentCommentForm textarea{margin-top: 12px; width: 100%; height: 100px; border-radius: 8px;border: 1px solid #EFEFF7;background: #FFF;}
    .componentCommentForm button{ margin-top: 16px;width: 100%;height: 48px;}
    .componentCommentForm .field-feedback-captcha {display: flex;margin-top: 16px }
    .componentCommentForm .img-comment-captcha{ margin-top: 16px;width: 80%; }
    #componentComments .nav-pagination{display: flex;margin-top: 20px;}
    /*footer*/
    #footer{min-height: 1100px; border-radius: 56px 56px 0px 0px; padding-right:1px; padding-left: 10px;padding-top: 3%; color:white; margin-top: 200px; position: relative;margin-bottom: 0px;}
    #footer_top{position: absolute; height: 174px; border-radius: 20px; background-color: white; width: 96%; margin-right: 2%; margin-left: 2%; z-index: 3000; margin-top: -70px;display: flex;padding-right:5px; padding-left: 5px;box-shadow: 0px 15px 40px 0px #0000001A;}
    .footer_top_pattern{width:76px ; height: 87px; margin-top: 30px;display: none;}
    #footer_top_app{width:76px ; height: 87px; margin-right: 10px;margin-top: 5px;margin-left: 10px;}
    #footer_top_download{margin-top: 25px; margin-left: 3%;}
    #footer_top_download h4{color: #37474F; text-align: center; font-size: 16px; font-weight: 700px; margin-bottom: 40px;line-height: 27.13%;}
    #footer_top_download p{color: #546E7A; text-align: right; font-size: 13px;font-weight: 400;line-height: 29.28%;margin-bottom: 40px;}
    #footer_top_download div{ align-items: center; justify-content: center; }
    #footer_top_download div img{width: 118px; height: 36px;margin-right: 10px;}
    #footer1{width: 100%; margin-left: 10px; justify-content: right; font-size: 14px; font-weight: 500; line-height: 180%;}
    #footer2{display: none;}
    #footer3{width: 100%; text-align: center;display: flex;flex-direction: column;justify-content: center;align-items: center}
    #footer2_2{ margin-top: 16px;display: flex;justify-content: center;margin-right: 0px !important;}
    #footer_seg1{border-bottom: 1px solid white; padding-bottom: 20px;padding: 15px;margin-top: 110px;display: flex;flex-wrap: wrap;}
    .footer1_head{font-size: 14px; font-weight: 700; line-height: 23.74;}
    .foote1_p{font-family: iransans; font-size: 13px;font-weight: 500;line-height: 23px;letter-spacing: 0em;text-align: right;color: #FFFFFF;}
    #footer2_2 li{ width: 36px; height: 36px;margin-left: 16px;margin-right: 0}
    #footer2_2 li a div{ border-radius: 36px; width: 36px; height: 36px; border: 1px solid white; display:flex;justify-content: center; align-items: center;}
    #footer2_2 li a div img{width: 18px; height: 18px;}
    #footer_seg2{padding-top: 20px; padding-bottom: 20px;display: flex;flex-wrap: wrap;padding-left: 15px;padding-right: 15px;}
    #footer_seg2 div{width: 100%;height: 152px;}
    #footer_seg2_1{margin-left: 10px;width: 100%;padding-right: 0px}
    .footer_seg2_2{width: 31%;padding: 0px;margin-left: 2%}
    #footer_seg2_1 li{margin-bottom: 30px; }
    .footer_seg2_2 li{margin-bottom: 20px; }
    #footer_seg2_1 li img{height: 20px; width: 20px;}
    #footer_seg2_1 li span,.footer_seg2_2 li a {font-size: 13px; font-weight: 500; line-height: 23.4px;color:white !important;}
    .footer2_head{font-size: 18px; font-weight: 500; line-height: 42.42px;}
    #footer4{display: flex;align-items: center;justify-content: center;margin-top: 33px}
    #footer4 a{width: 140px;height: 152px;angle: 0 deg;opacity: 1;}
}