@font-face {
  font-family: vazir;
  src: url(../fonts/fonts/webfonts/Vazirmatn-Regular.woff2);
}
body{
  font-family: vazi;
}
html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}
/* Extract from normalize.css by Nicolas Gallagher and Jonathan Neal git.io/normalize */
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}
audio,canvas,progress,video{display:inline-block}progress{vertical-align:baseline}
audio:not([controls]){display:none;height:0}[hidden],template{display:none}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:bolder}dfn{font-style:italic}mark{background:#ff0;color:#000}
small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}sup{top:-0.5em}figure{margin:1em 40px}img{border-style:none}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{box-sizing:content-box;height:0;overflow:visible}
button,input,select,textarea,optgroup{font:inherit;margin:0}optgroup{font-weight:bold}
button,input{overflow:visible}button,select{text-transform:none}
button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}
[type=checkbox],[type=radio]{padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
/* End extract */
html,body{font-family:Verdana,vazir;font-size:20px;line-height:1.5}html{overflow-x:hidden}
h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}
.w3-vazir{font-family:vazir}.w3-vazir{font-family:vazir}.w3-cursive{font-family:cursive}.w3-monospace{font-family:monospace}
h1,h2,h3,h4,h5,h6{font-family:"Segoe UI",Arial,vazir;font-weight:400;margin:10px 0}.w3-wide{letter-spacing:4px}
hr{border:0;border-top:1px solid #eee;margin:20px 0}
.w3-image{max-width:100%;height:auto}img{vertical-align:middle}a{color:inherit}
.w3-table,.w3-table-all{border-collapse:collapse;border-spacing:0;width:100%;display:table}.w3-table-all{border:1px solid #ccc}
.w3-bordered tr,.w3-table-all tr{border-bottom:1px solid #ddd}.w3-striped tbody tr:nth-child(even){background-color:#f1f1f1}
.w3-table-all tr:nth-child(odd){background-color:#fff}.w3-table-all tr:nth-child(even){background-color:#f1f1f1}
.w3-hoverable tbody tr:hover,.w3-ul.w3-hoverable li:hover{background-color:#ccc}.w3-centered tr th,.w3-centered tr td{text-align:center}
.w3-table td,.w3-table th,.w3-table-all td,.w3-table-all th{padding:8px 8px;display:table-cell;text-align:left;vertical-align:top}
.w3-table th:first-child,.w3-table td:first-child,.w3-table-all th:first-child,.w3-table-all td:first-child{padding-left:16px}
.w3-btn1,.w3-button{border:none;display:inline-block;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}
.w3-btn1:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}
.w3-btn1{background-color: #009688;}
.w3-btn1,.w3-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}   
.w3-disabled,.w3-btn1:disabled,.w3-button:disabled{cursor:not-allowed;opacity:0.3}.w3-disabled *,:disabled *{pointer-events:none}
.w3-btn1.w3-disabled:hover,.w3-btn1:disabled:hover{box-shadow:none}
.w3-badge,.w3-tag{background-color:#000;color:#fff;display:inline-block;padding-left:8px;padding-right:8px;text-align:center}.w3-badge{border-radius:50%}
.w3-ul{list-style-type:none;padding:0;margin:0}.w3-ul li{padding:8px 16px;border-bottom:1px solid #ddd}.w3-ul li:last-child{border-bottom:none}
.w3-tooltip,.w3-display-container{position:relative}.w3-tooltip .w3-text{display:none}.w3-tooltip:hover .w3-text{display:inline-block}
.w3-ripple:active{opacity:0.5}.w3-ripple{transition:opacity 0s}
.w3-input{padding:8px;display:block;border:none;border-bottom:1px solid #ccc;width:100%}
.w3-select{padding:9px 0;width:100%;border:none;border-bottom:1px solid #ccc}
.w3-dropdown-click,.w3-dropdown-hover{position:relative;display:inline-block;cursor:pointer}
.w3-dropdown-hover:hover .w3-dropdown-content{display:block}
.w3-dropdown-hover:first-child,.w3-dropdown-click:hover{background-color:#ccc;color:#000}
.w3-dropdown-hover:hover > .w3-button:first-child,.w3-dropdown-click:hover > .w3-button:first-child{background-color:#ccc;color:#000}
.w3-dropdown-content{cursor:auto;color:#000;background-color:#fff;display:none;position:absolute;min-width:160px;margin:0;padding:0;z-index:1}
.w3-check,.w3-radio{width:24px;height:24px;position:relative;top:6px}
.w3-sidebar{height:100%;width:370px;background-color:rgb(231, 233, 235);position:fixed!important;z-index:1;overflow:auto}
.w3-bar-block .w3-dropdown-hover,.w3-bar-block .w3-dropdown-click{width:100%}
.w3-bar-block .w3-dropdown-hover .w3-dropdown-content,.w3-bar-block .w3-dropdown-click .w3-dropdown-content{min-width:100%}
.w3-bar-block .w3-dropdown-hover .w3-button,.w3-bar-block .w3-dropdown-click .w3-button{width:100%;text-align:right;padding:8px 16px}
.w3-main,#main{transition:margin-left .4s}
.w3-modal{z-index:3;display:none;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}
.w3-modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:600px}
.w3-bar{width:100%;overflow:hidden}.w3-center .w3-bar{display:inline-block;width:auto}
.w3-bar .w3-bar-item{padding:8px 16px;float:left;width:32;border:none;display:block;outline:0}
.w3-bar .w3-dropdown-hover,.w3-bar .w3-dropdown-click{position:static;float:left}
.w3-bar .w3-button{white-space:normal}
.w3-bar-block .w3-bar-item{width:100%;display:block;padding:88px 16px;text-align:right;border:none;white-space:normal;float:none;outline:0}
.w3-bar-block.w3-center .w3-bar-item{text-align:rtl}.w3-block{display:block;width:100%}
.w3-responsive{display:block;overflow-x:auto}
.w3-container:after,.w3-container:before,.w3-panel:after,.w3-panel:before,.w3-row:after,.w3-row:before,.w3-row-padding:after,.w3-row-padding:before,
.w3-cell-row:before,.w3-cell-row:after,.w3-clear:after,.w3-clear:before,.w3-bar:before,.w3-bar:after{content:"";display:table;clear:both}
.w3-col,.w3-half,.w3-third,.w3-twothird,.w3-threequarter,.w3-quarter{float:left;width:100%}
.w3-col.s1{width:8.33333%}.w3-col.s2{width:16.66666%}.w3-col.s3{width:24.99999%}.w3-col.s4{width:33.33333%}
.w3-col.s5{width:41.66666%}.w3-col.s6{width:49.99999%}.w3-col.s7{width:58.33333%}.w3-col.s8{width:66.66666%}
.w3-col.s9{width:74.99999%}.w3-col.s10{width:83.33333%}.w3-col.s11{width:91.66666%}.w3-col.s12{width:99.99999%}
@media (min-width:601px){.w3-col.m1{width:8.33333%}.w3-col.m2{width:16.66666%}.w3-col.m3,.w3-quarter{width:24.99999%}.w3-col.m4,.w3-third{width:33.33333%}
.w3-col.m5{width:41.66666%}.w3-col.m6,.w3-half{width:49.99999%}.w3-col.m7{width:58.33333%}.w3-col.m8,.w3-twothird{width:66.66666%}
.w3-col.m9,.w3-threequarter{width:74.99999%}.w3-col.m10{width:83.33333%}.w3-col.m11{width:91.66666%}.w3-col.m12{width:99.99999%}}
@media (min-width:993px){.w3-col.l1{width:8.33333%}.w3-col.l2{width:16.66666%}.w3-col.l3{width:24.99999%}.w3-col.l4{width:33.33333%}
.w3-col.l5{width:41.66666%}.w3-col.l6{width:49.99999%}.w3-col.l7{width:58.33333%}.w3-col.l8{width:66.66666%}
.w3-col.l9{width:74.99999%}.w3-col.l10{width:83.33333%}.w3-col.l11{width:91.66666%}.w3-col.l12{width:99.99999%}}
.w3-rest{overflow:hidden}.w3-stretch{margin-left:-16px;margin-right:-16px}
.w3-content,.w3-auto{margin-left:auto;margin-right:auto}.w3-content{max-width:980px}.w3-auto{max-width:1140px}
.w3-cell-row{display:table;width:100%}.w3-cell{display:table-cell}
.w3-cell-top{vertical-align:top}.w3-cell-middle{vertical-align:middle}.w3-cell-bottom{vertical-align:bottom}
.w3-hide{display:none!important}.w3-show-block,.w3-show{display:block!important}.w3-show-inline-block{display:inline-block!important}
@media (max-width:1205px){.w3-auto{max-width:95%}}
@media (max-width:600px){.w3-modal-content{margin:0 10px;width:auto!important}.w3-modal{padding-top:30px}
.w3-dropdown-hover.w3-mobile .w3-dropdown-content,.w3-dropdown-click.w3-mobile .w3-dropdown-content{position:relative}	
.w3-hide-small{display:none!important}.w3-mobile{display:block;width:100%!important}.w3-bar-item.w3-mobile,.w3-dropdown-hover.w3-mobile,.w3-dropdown-click.w3-mobile{text-align:center}
.w3-dropdown-hover.w3-mobile,.w3-dropdown-hover.w3-mobile .w3-btn1,.w3-dropdown-hover.w3-mobile .w3-button,.w3-dropdown-click.w3-mobile,.w3-dropdown-click.w3-mobile .w3-btn1,.w3-dropdown-click.w3-mobile .w3-button{width:100%}}
@media (max-width:768px){.w3-modal-content{width:500px}.w3-modal{padding-top:50px}}
@media (min-width:993px){.w3-modal-content{width:900px}.w3-hide-large{display:none!important}.w3-sidebar.w3-collapse{display:block!important}}
@media (max-width:992px) and (min-width:601px){.w3-hide-medium{display:none!important}}
@media (max-width:992px){.w3-sidebar.w3-collapse{display:none}.w3-main{margin-left:0!important;margin-right:0!important}.w3-auto{max-width:100%}}
.w3-top,.w3-bottom{position:fixed;width:100%;height:70px;z-index:1}.w3-top{top:0}.w3-bottom{bottom:0}
.w3-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:2}
.w3-display-topleft{position:absolute;left:0;top:0}.w3-display-topright{position:absolute;right:0;top:0}
.w3-display-bottomleft{position:absolute;left:0;bottom:0}.w3-display-bottomright{position:absolute;right:0;bottom:0}
.w3-display-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.w3-display-left{position:absolute;top:50%;left:0%;transform:translate(0%,-50%);-ms-transform:translate(-0%,-50%)}
.w3-display-right{position:absolute;top:50%;right:0%;transform:translate(0%,-50%);-ms-transform:translate(0%,-50%)}
.w3-display-topmiddle{position:absolute;left:50%;top:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)}
.w3-display-bottommiddle{position:absolute;left:50%;bottom:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)}
.w3-display-container:hover .w3-display-hover{display:block}.w3-display-container:hover span.w3-display-hover{display:inline-block}.w3-display-hover{display:none}
.w3-display-position{position:absolute}
.w3-circle{border-radius:50%}
.w3-round-small{border-radius:2px}.w3-round,.w3-round-medium{border-radius:4px}.w3-round-large{border-radius:8px}.w3-round-xlarge{border-radius:16px}.w3-round-xxlarge{border-radius:32px}
.w3-row-padding,.w3-row-padding>.w3-half,.w3-row-padding>.w3-third,.w3-row-padding>.w3-twothird,.w3-row-padding>.w3-threequarter,.w3-row-padding>.w3-quarter,.w3-row-padding>.w3-col{padding:0 8px}
.w3-container,.w3-panel{padding:1em 16px}.w3-panel{margin-top:1px;margin-bottom:1px}
.w3-code,.w3-codespan{font-family:Consolas,"courier new";font-size:16px}
.w3-code{width:auto;background-color:#fff;padding:8px 12px;border-left:4px solid #4CAF50;word-wrap:break-word}
.w3-codespan{color:crimson;background-color:#f1f1f1;padding-left:4px;padding-right:4px;font-size:110%}
.w3-card,.w3-card-2{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}
.w3-card-4,.w3-hover-shadow:hover{box-shadow:0 4px 10px 0 rgba(0,0,0,0.2),0 4px 20px 0 rgba(0,0,0,0.19)}
.w3-spin{animation:w3-spin 2s infinite linear}@keyframes w3-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}
.w3-animate-fading{animation:fading 10s infinite}@keyframes fading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}
.w3-animate-opacity{animation:opac 0.8s}@keyframes opac{from{opacity:0} to{opacity:1}}
.w3-animate-top{position:relative;animation:animatetop 0.4s}@keyframes animatetop{from{top:-300px;opacity:0} to{top:0;opacity:1}}
.w3-animate-left{position:relative;animation:animateleft 0.4s}@keyframes animateleft{from{left:-300px;opacity:0} to{left:0;opacity:1}}
.w3-animate-right{position:relative;animation:animateright 0.0s}@keyframes animateright{from{right:-300px;opacity:0} to{right:0;opacity:1}}
.w3-animate-bottom{position:relative;animation:animatebottom 0.4s}@keyframes animatebottom{from{bottom:-300px;opacity:0} to{bottom:0;opacity:1}}
.w3-animate-zoom {animation:animatezoom 0.6s}@keyframes animatezoom{from{transform:scale(0)} to{transform:scale(1)}}
.w3-animate-input{transition:width 0.4s ease-in-out}.w3-animate-input:focus{width:100%!important}
.w3-opacity,.w3-hover-opacity:hover{opacity:0.60}.w3-opacity-off,.w3-hover-opacity-off:hover{opacity:1}
.w3-opacity-max{opacity:0.25}.w3-opacity-min{opacity:0.75}
.w3-greyscale-max,.w3-grayscale-max,.w3-hover-greyscale:hover,.w3-hover-grayscale:hover{filter:grayscale(100%)}
.w3-greyscale,.w3-grayscale{filter:grayscale(75%)}.w3-greyscale-min,.w3-grayscale-min{filter:grayscale(50%)}
.w3-sepia{filter:sepia(75%)}.w3-sepia-max,.w3-hover-sepia:hover{filter:sepia(100%)}.w3-sepia-min{filter:sepia(50%)}
.w3-tiny{font-size:10px!important}.w3-small{font-size:12px!important}.w3-medium{font-size:15px!important}.w3-large{font-size:18px!important}
.w3-xlarge{font-size:24px!important}.w3-xxlarge{font-size:36px!important}.w3-xxxlarge{font-size:48px!important; color:#000;}.w3-jumbo{font-size:64px!important}
.w3-left-align{text-align:left!important}.w3-right-align{text-align:right!important}.w3-justify{text-align:justify!important}.w3-center{text-align:center!important}
.w3-border-0{border:0!important}.w3-border{border:1px solid #ccc!important}
.w3-border-top{border-top:1px solid #ccc!important}.w3-border-bottom{border-bottom:1px solid #ccc!important}
.w3-border-left{border-left:1px solid #ccc!important}.w3-border-right{border-right:1px solid #ccc!important}
.w3-topbar{border-top:6px solid #ccc!important}.w3-bottombar{border-bottom:6px solid #ccc!important}
.w3-leftbar{border-left:6px solid #ccc!important}.w3-rightbar{border-right:6px solid #ccc!important}
.w3-section,.w3-code{margin-top:16px!important;margin-bottom:16px!important}
.w3-margin{margin:16px!important}.w3-margin-top{margin-top:16px!important}.w3-margin-bottom{margin-bottom:16px!important}
.w3-margin-left{margin-left:16px!important}.w3-margin-right{margin-right:16px!important}
.w3-padding-small{padding:4px 8px!important}.w3-padding{padding:8px 16px!important}.w3-padding-large{padding:12px 24px!important}
.w3-padding-16{padding-top:16px!important;padding-bottom:16px!important}.w3-padding-24{padding-top:24px!important;padding-bottom:24px!important}
.w3-padding-32{padding-top:32px!important;padding-bottom:32px!important}.w3-padding-48{padding-top:48px!important;padding-bottom:48px!important}
.w3-padding-64{padding-top:64px!important;padding-bottom:64px!important}
.w3-padding-top-64{padding-top:64px!important}.w3-padding-top-48{padding-top:48px!important}
.w3-padding-top-32{padding-top:32px!important}.w3-padding-top-24{padding-top:24px!important}
.w3-left{float:left!important}.w3-right{float:right!important}
.w3-button:hover{color:#000!important;background-color:#ccc!important}
.w3-transparent,.w3-hover-none:hover{background-color:transparent!important}
.w3-hover-none:hover{box-shadow:none!important}
/* Colors */
.w3-amber,.w3-hover-amber:hover{color:#000!important;background-color:#ffc107!important}
.w3-aqua,.w3-hover-aqua:hover{color:#000!important;background-color:#00ffff!important}
.w3-blue,.w3-hover-blue:hover{color:#fff!important;background-color:#2196F3!important}
.w3-light-blue,.w3-hover-light-blue:hover{color:#000!important;background-color:#eef2fa!important}
.w3-brown,.w3-hover-brown:hover{color:#fff!important;background-color:#795548!important}
.w3-cyan,.w3-hover-cyan:hover{color:#000!important;background-color:#00bcd4!important}
.w3-blue-grey,.w3-hover-blue-grey:hover,.w3-blue-gray,.w3-hover-blue-gray:hover{color:#fff!important;background-color:#607d8b!important}
.w3-green,.w3-hover-green:hover{color:#fff!important;background-color:#3366ff!important}
.w3-light-green,.w3-hover-light-green:hover{color:#000!important;background-color:#8bc34a!important}
.w3-indigo,.w3-hover-indigo:hover{color:#fff!important;background-color:#3f51b5!important}
.w3-khaki,.w3-hover-khaki:hover{color:#000!important;background-color:#f0e68c!important}
.w3-lime,.w3-hover-lime:hover{color:#000!important;background-color:#cddc39!important}
.w3-orange,.w3-hover-orange:hover{color:#000!important;background-color:#ff9800!important}
.w3-deep-orange,.w3-hover-deep-orange:hover{color:#fff!important;background-color:#ff5722!important}
.w3-pink,.w3-hover-pink:hover{color:#fff!important;background-color:#e91e63!important}
.w3-purple,.w3-hover-purple:hover{color:#fff!important;background-color:#9c27b0!important}
.w3-deep-purple,.w3-hover-deep-purple:hover{color:#fff!important;background-color:#673ab7!important}
.w3-red,.w3-hover-red:hover{color:#fff!important;background-color:#f44336!important}
.w3-sand,.w3-hover-sand:hover{color:#000!important;background-color:#fdf5e6!important}
.w3-teal,.w3-hover-teal:hover{color:#fff!important;background-color:#009688!important}
.w3-yellow,.w3-hover-yellow:hover{color:#000!important;background-color:#ffeb3b!important}
.w3-white,.w3-hover-white:hover{color:#000!important;background-color:#086DD7!important}
.w3-black,.w3-hover-black:hover{color:#fff!important;background-color:#000!important}
.w3-grey,.w3-hover-grey:hover,.w3-gray,.w3-hover-gray:hover{color:#000!important;background-color:#9e9e9e!important}
.w3-light-grey,.w3-hover-light-grey:hover,.w3-light-gray,.w3-hover-light-gray:hover{color:#000!important;background-color:#f1f1f1!important}
.w3-dark-grey,.w3-hover-dark-grey:hover,.w3-dark-gray,.w3-hover-dark-gray:hover{color:#fff!important;background-color:#616161!important}
.w3-pale-red,.w3-hover-pale-red:hover{color:#000!important;background-color:#ffdddd!important}
.w3-pale-green,.w3-hover-pale-green:hover{color:#000!important;background-color:#ddffdd!important}
.w3-pale-yellow,.w3-hover-pale-yellow:hover{color:#000!important;background-color:#ffffcc!important}
.w3-pale-blue,.w3-hover-pale-blue:hover{color:#000!important;background-color:#ddffff!important}
.w3-text-amber,.w3-hover-text-amber:hover{color:#ffc107!important}
.w3-text-aqua,.w3-hover-text-aqua:hover{color:#00ffff!important}
.w3-text-blue,.w3-hover-text-blue:hover{color:#2196F3!important}
.w3-text-light-blue,.w3-hover-text-light-blue:hover{color:#87CEEB!important}
.w3-text-brown,.w3-hover-text-brown:hover{color:#795548!important}
.w3-text-cyan,.w3-hover-text-cyan:hover{color:#00bcd4!important}
.w3-text-blue-grey,.w3-hover-text-blue-grey:hover,.w3-text-blue-gray,.w3-hover-text-blue-gray:hover{color:#607d8b!important}
.w3-text-green,.w3-hover-text-green:hover{color:#4CAF50!important}
.w3-text-light-green,.w3-hover-text-light-green:hover{color:#8bc34a!important}
.w3-text-indigo,.w3-hover-text-indigo:hover{color:#3f51b5!important}
.w3-text-khaki,.w3-hover-text-khaki:hover{color:#b4aa50!important}
.w3-text-lime,.w3-hover-text-lime:hover{color:#cddc39!important}
.w3-text-orange,.w3-hover-text-orange:hover{color:#ff9800!important}
.w3-text-deep-orange,.w3-hover-text-deep-orange:hover{color:#ff5722!important}
.w3-text-pink,.w3-hover-text-pink:hover{color:#e91e63!important}
.w3-text-purple,.w3-hover-text-purple:hover{color:#9c27b0!important}
.w3-text-deep-purple,.w3-hover-text-deep-purple:hover{color:#673ab7!important}
.w3-text-red,.w3-hover-text-red:hover{color:#f44336!important}
.w3-text-sand,.w3-hover-text-sand:hover{color:#fdf5e6!important}
.w3-text-teal,.w3-hover-text-teal:hover{color:#009688!important}
.w3-text-yellow,.w3-hover-text-yellow:hover{color:#d2be0e!important}
.w3-text-white,.w3-hover-text-white:hover{color:#fff!important}
.w3-text-black,.w3-hover-text-black:hover{color:#000!important}
.w3-text-grey,.w3-hover-text-grey:hover,.w3-text-gray,.w3-hover-text-gray:hover{color:#757575!important}
.w3-text-light-grey,.w3-hover-text-light-grey:hover,.w3-text-light-gray,.w3-hover-text-light-gray:hover{color:#f1f1f1!important}
.w3-text-dark-grey,.w3-hover-text-dark-grey:hover,.w3-text-dark-gray,.w3-hover-text-dark-gray:hover{color:#3a3a3a!important}
.w3-border-amber,.w3-hover-border-amber:hover{border-color:#ffc107!important}
.w3-border-aqua,.w3-hover-border-aqua:hover{border-color:#00ffff!important}
.w3-border-blue,.w3-hover-border-blue:hover{border-color:#2196F3!important}
.w3-border-light-blue,.w3-hover-border-light-blue:hover{border-color:#87CEEB!important}
.w3-border-brown,.w3-hover-border-brown:hover{border-color:#795548!important}
.w3-border-cyan,.w3-hover-border-cyan:hover{border-color:#00bcd4!important}
.w3-border-blue-grey,.w3-hover-border-blue-grey:hover,.w3-border-blue-gray,.w3-hover-border-blue-gray:hover{border-color:#607d8b!important}
.w3-border-green,.w3-hover-border-green:hover{border-color:#4CAF50!important}
.w3-border-light-green,.w3-hover-border-light-green:hover{border-color:#8bc34a!important}
.w3-border-indigo,.w3-hover-border-indigo:hover{border-color:#3f51b5!important}
.w3-border-khaki,.w3-hover-border-khaki:hover{border-color:#f0e68c!important}
.w3-border-lime,.w3-hover-border-lime:hover{border-color:#cddc39!important}
.w3-border-orange,.w3-hover-border-orange:hover{border-color:#ff9800!important}
.w3-border-deep-orange,.w3-hover-border-deep-orange:hover{border-color:#ff5722!important}
.w3-border-pink,.w3-hover-border-pink:hover{border-color:#e91e63!important}
.w3-border-purple,.w3-hover-border-purple:hover{border-color:#9c27b0!important}
.w3-border-deep-purple,.w3-hover-border-deep-purple:hover{border-color:#673ab7!important}
.w3-border-red,.w3-hover-border-red:hover{border-color:#f44336!important}
.w3-border-sand,.w3-hover-border-sand:hover{border-color:#fdf5e6!important}
.w3-border-teal,.w3-hover-border-teal:hover{border-color:#009688!important}
.w3-border-yellow,.w3-hover-border-yellow:hover{border-color:#ffeb3b!important}
.w3-border-white,.w3-hover-border-white:hover{border-color:#fff!important}
.w3-border-black,.w3-hover-border-black:hover{border-color:#000!important}
.w3-border-grey,.w3-hover-border-grey:hover,.w3-border-gray,.w3-hover-border-gray:hover{border-color:#9e9e9e!important}
.w3-border-light-grey,.w3-hover-border-light-grey:hover,.w3-border-light-gray,.w3-hover-border-light-gray:hover{border-color:#f1f1f1!important}
.w3-border-dark-grey,.w3-hover-border-dark-grey:hover,.w3-border-dark-gray,.w3-hover-border-dark-gray:hover{border-color:#616161!important}
.w3-border-pale-red,.w3-hover-border-pale-red:hover{border-color:#ffe7e7!important}.w3-border-pale-green,.w3-hover-border-pale-green:hover{border-color:#e7ffe7!important}
.w3-border-pale-yellow,.w3-hover-border-pale-yellow:hover{border-color:#ffffcc!important}.w3-border-pale-blue,.w3-hover-border-pale-blue:hover{border-color:#e7ffff!important}









*,:after,:before{border:0 solid #e7e8f2;box-sizing:border-box}
:after,:before{--tw-content:""} 
code,kbd,pre,samp{font-family:source-code-pro,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;line-height:inherit;margin:0;padding:0}
button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}
pre{margin:0} button{cursor:pointer}
.docs_main :not(pre)>code{border-radius:.125rem;display:inline-flex;max-width:100%;overflow-x:auto;padding:0 .125rem;vertical-align:middle}
.dark .docs_main :not(pre)>code{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(235 68 50/var(--tw-text-opacity))}
.dark .docs_main :not(pre)>code,pre{background-color:rgb(37 42 55/var(--tw-bg-opacity))}
pre{word-wrap:normal;--tw-bg-opacity:1;border-radius:.5rem;box-shadow:0 1px 1px rgb(0 0 0/8%);margin-bottom:1rem;margin-top:1rem;overflow-x:auto;position:relative;-moz-tab-size:4;-o-tab-size:4;tab-size:4;white-space:pre;word-break:normal;word-spacing:normal}
      
.code-block-wrapper .copyBtn{--tw-text-opacity:1;color:rgb(231 232 242/var(--tw-text-opacity));opacity:.25;outline:2px solid transparent;outline-offset:2px;position:absolute;right:.5rem;top:.5rem}
pre code.torchlight{--tw-bg-opacity:1!important;background-color:rgb(34 34 34/var(--tw-bg-opacity))!important;display:block;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;padding-bottom:1rem;padding-top:1rem}
pre code.torchlight .line{padding-left:1rem;padding-right:1rem}
@media (min-width:640px){.docs_main a[name]{display:block;position:relative;top:-30px;visibility:hidden}}





.docs_main h3,.docs_main h4{font-weight:500;letter-spacing:0}
.docs_main h2 a,.docs_main h3 a,.docs_main h4 a{color:#232323}
.relative{position:relative!important}
.h-5{height:1.25rem!important}
@media (min-width:768px){.md\:absolute{position:absolute!important}.md\:inset-y-0{bottom:0!important;top:0!important}.md\:left-\[12\%\]{left:12%!important}.md\:right-1\/4{right:25%!important}.md\:right-\[12\%\]{right:12%!important}.md\:top-48{top:12rem!important}.md\:right-auto{right:auto!important}.md\:left-1\/2{left:50%!important}.md\:top-auto{top:auto!important}.md\:bottom-64{bottom:16rem!important}.md\:left-2{left:.5rem!important}.md\:right-1\/2{right:50%!important}.md\:left-0{left:0!important}.md\:col-span-3{grid-column:span 3/span 3!important}.md\:col-span-2{grid-column:span 2/span 2!important}.md\:mt-16{margin-top:4rem!important}.md\:mt-8{margin-top:2rem!important}.md\:mt-24{margin-top:6rem!important}.md\:ml-auto{margin-left:auto!important}.md\:mt-0{margin-top:0!important}.md\:block{display:block!important}.md\:flex{display:flex!important}.md\:grid{display:grid!important}.md\:w-full{width:100%!important}.md\:w-3\/4{width:75%!important}.md\:max-w-4xl{max-width:56rem!important}}



@media screen and (max-width:600px) {
.w3-example, .w3-note, #w3-exerciseform {margin-left:-16px;margin-right:-16px;}
}


/*.w3-panel {*/



img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.bee-background {
  display: block;
  margin-left: auto;
  margin-right: auto;
  background-color: hsl(219, 70%, 80%);
}



  .bee-background-img {
 color:yellow;
  display: block;
  padding: 40px;
  float:center;
  background-repeat: no-repeat;
  background-image: url('../img/beebackground.png');
}


  .bee-background-img2 {
 color: #fff;
 padding:50px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  background-image: url('../img/dark.png');
  
}

/* *********************flex************************************************* */


        html,
        body {
            font-family: vazir;
            font-size: 16px;
            line-height: 1.5
        }

        html {
            overflow-x: hidden
        }


        .w3-vazir {
            font-family: vazir
        }

        .w3-vazir {
            font-family: vazir
        }






        /*.w3-panel {*/
        .w3-note7,
        .w3-warning {
            margin-top: 24px;
            margin-bottom: 24px;
            margin-left: -1px;
            margin-right: -1px;
            padding: 16px 16px;
        }










        .w3-theme {
            color: #fff ;
            background: linear-gradient(to bottom, #3366ff 0%, #000 100%);
        }


        .w3-note4 {
            margin: auto;

            background-color: #000;

        }


        table.menu {
            border-collapse: collapse;
            width: 100%;
        }

        th.menu,
        td.menu {

            padding: 8px;
            text-align: center;
            border-bottom: 1px solid #fff;
        }

        tr.menu:hover {
            background-color: #0094FF;
        }



        .linked {
            background-color: #0094FF;
            margin-top: 12px;
            color: white;
            padding: 14px 25px;
            text-align: center;
            text-decoration: none;
            display: inline-block;
            border-radius: 15px
        }




        .linked-git {
            background-color: none;
            margin-top: 2px;
            color: red;
            padding: 0px 13px;
            text-align: center;
            text-decoration: none;
            display: inline-block;
            border-radius: 15px
        }




        .linked3 {
            background-color: #0094FF;
            margin-top: 12px;
            color: white;
            padding: 1px 1px;
            text-align: center;
            text-decoration: none;
            display: inline-block;
            border-radius: 15px
        }





        .linked10 {
            margin: 1rem 0rem 2rem 0rem;
            background: linear-gradient(to left, #3FFF06 0%, #02FFBE 100%);
            color: white;
            padding: 14px 25px;
            text-align: center;
            text-decoration: none;
            display: inline-block;
            border-radius: 15px;
            margin-bottom: 0rem;
        }



        .linked20 {
            background: linear-gradient(to left, #3FFF06 0%, #02FFBE 100%);
            color: #000;
            padding: 0px 25px;
            text-align: center;
            text-decoration: none;
            display: inline-block;
            border-radius: 15px
        }


        .linked30 {
            background: linear-gradient(to left, #3FFF06 0%, #02FFBE 100%);
            color: #000;
            padding: 0px 0px;
            text-align: center;
            text-decoration: none;
            display: inline-block;
            border-radius: 15px;
            float: none;
        }





        .linked100 {
            background: linear-gradient(to left, #3FFF06 0%, #02FFBE 100%);
            color: white;
            padding: 1px 1px 2px 1px;
            margin: 5% 5% 0px 0px;
            text-align: center;
            text-decoration: none;
            display: inline-block;
            border-radius: 15px
        }


        .linked300 {
            background: linear-gradient(to left, #3FFF06 0%, #02FFBE 100%);
            color: #000;
            font-size: 50px;
            padding: 1px 10px 10px 10px;
            text-align: center;
            text-decoration: none;
            display: inline-block;
            border-radius: 15px
        }





        /* unvisited link */
        a.bee2:link {
            color: #000;
        }

        /* visited link */
        a.bee2:visited {
            color: #000;
        }

        /* mouse over link */
        a.bee2:hover {
            color: #000;
            background: linear-gradient(to left, #3FFF06 0%, #02FFBE 100%);
        }

        /* selected link */
        a.bee2:active {
            color: #000;
        }

        a.bee2:link {
            text-decoration: none;
        }




        /* unvisited link */
        a.bee-dark:link {
            color: #000;
        }

        /* visited link */
        a.bee-dark:visited {
            color: #000;
        }

        /* mouse over link */
        a.bee-dark:hover {
            color: #000;
        }

        /* selected link */
        a.bee-dark:active {
            color: #000;
        }

        a.bee-dark:link {
            text-decoration: none;
        }




        /* unvisited link */
        a.bee-hover:link,
        a.bee-hover:visited {
            font-size: 18px;
            padding: 6px 14px 7px 14px;

            color: #fff;

        }


        /* mouse over link */
        a.bee-hover {
            color: white;
            background-color: transparent;
        }

        /* selected link */
        a.bee-hover {
            color: #000;
        }

        a.bee-hover:hover {
            color: #02FFBE;
            background-color: transparent;
        }






        /* unvisited link */
        a.bee33:link {


            color: #000;

        }

        /* visited link */
        a.bee33:visited {
            color: #000;
        }

        /* mouse over link */
        a.bee33:hover {
            color: white;
            background-color: transparent;
        }

        /* selected link */
        a.bee33:active {
            color: #000;
        }





        a.bee-link {
            color: #306ED1;
        }

        .order-box {
            border: 1px solid #6E6E6E;
            border-radius: 25px;
            margin-bottom: 10px;
            padding: 20px;
            margin: auto;
            background-color: #202020;
            width: 80%;
        }


        .order-box {
            border: 1px solid #6E6E6E;
            border-radius: 25px;
            margin-bottom: 10px;
            padding: 20px;
            margin: auto;
            background-color: #202020;
            width: 80%;
        }




        .order-box2 {
            display: flex;
            flex-direction: column;
            align-items: center;
            flex-wrap: wrap;
            align-content: space-around;
            border: 1px solid #000;
            border-radius: 25px;
            margin-bottom: 0px;
            padding: 0rem;
            margin: auto;
            background-color: #000;

        }


        .order-box253 {

            border: 1px solid #000;
            border-radius: 25px;
            margin-bottom: 0px;
            padding: 0rem;
            margin: auto;
            background-color: #000;

        }


        .command-box {
            border: 0px none #6E6E6E;
            border-radius: 20px;
            padding: 1px;
            background: linear-gradient(to left, #3FFF06 0%, #02FFBE 100%);
            color: #000;
            text-align: center;
            margin: 10px;

        }







        #div4 {
            margin: 1px 150px 1px 1px;
            animation-timing-function: ease-in;
            position: relative;
            animation: mymove 10s;
            animation: myfirst 10s linear 0.1s infinite alternate;
            display: flex;

        }

        @keyframes myfirst {
            0% {
                left: 0px;
                top: 0px;
            }

            25% {
                left: 150px;
                top: 0px;
            }

            50% {
                left: 150px;
                top: 30px;
            }

            75% {
                left: 0px;
                top: 30px;
            }

            100% {
                left: 0px;
                top: 0px;
            }
        }




        .div440 {
            float: left;

        }



        code.torchlight .line {
            font-size: 16px;
        }

        code.torchlight1 .line {
            font-size: 16px;
        }

        pre code.torchlight {
            background-color: rgb(32 32 32/var(--tw-bg-opacity)) ;
            display: block;
            min-width: -webkit-max-content;
            min-width: -moz-max-content;
            min-width: max-content;
            padding-bottom: 1rem;
            padding-top: 1rem
        }



        pre {
            box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1), 0 15px 15px 0 rgba(0, 0, 0, 0.2), 0 20px 20px 0 rgba(0, 0, 0, 0.3);
        }



        .pre-red {
            box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.05), 0 15px 15px 0 rgba(0, 0, 0, 0.07), 0 20px 20px 0 rgba(0, 0, 0, 0.1);
        }

        pre.code {
            border: 1px solid #6e6e6e;
            margin: 2rem 0rem;
            border-radius: 15px;
            z-index: 0;

        }




        pre.code2 {
            border: 1px solid #6e6e6e;
            padding: 0.1rem;
            margin: 2rem 0rem;
            border-radius: 10px;
            background-color: #202020;
            z-index: 0;

        }



        code.torchlight .line {
            font-size: 16px;
        }

        code.torchlight1 .line {
            font-size: 16px;
        }

        pre code.torchlight2 {
        
            background-color: rgb(32 32 32/var(--tw-bg-opacity)) ;
            display: block;
            min-width: -webkit-max-content;
            min-width: -moz-max-content;
            min-width: max-content;
            padding-bottom: 1rem;
            padding-top: 1rem
        }


        .w3-top,
        .w3-bottom {
            position: fixed;
            width: 100%;
            height: 70px;
        }

        .w3-top {
            top: 0
        }

        .w3-bottom {
            bottom: 0
        }


        .imgDIV {


            background-repeat: no-repeat;
            background-position: left top;
            margin-left: 5px;
        }



        @media (min-width:693px) {
            .w3-modal-content6 {
                width: 900px
            }

            .w3-hide-large6 {
                display: none 
            }

            .imgDIV {
                background-image: url('assets/img/git2000003.png') 
            }
        }

        @media (max-width:692px) and (min-width:601px) {
            .w3-hide-medium6 {
                display: none 
            }
        }

        @media (max-width:692px) {
            .imgDIV {
                background-image: url('assets/img/git2000003.png')
            }
        }






        .img40nobord {
            border: none;
            width: 40%;
        }

        .img60nobord {
            border: none;
            width: 60%;
        }

        .img80nobord {
            border: none;
            width: 80%;
        }

        .img100nobord {
            border: none;
            width: 100%;
        }



        #myDIV25 {


            color: #15adff;
            animation: mymove 3s infinite;
        }

        @keyframes mymove {
            50% {
                color: #F1520E;
            }
        }



        .myDIV2500 {
            display: flex;
            flex-direction: column;
            align-items: center;
            flex-wrap: wrap;
            align-content: space-around;
            text-align: center;

        }

        @media (min-width:693px) {
            .w3-modal-content6 {
                width: 900px
            }

            .w3-hide-large6 {
                display: none 
            }

            .myDIV2500 {
                font-size: 64px;
                text-align: right;
                
            }
        }

        @media (max-width:692px) and (min-width:601px) {
            .w3-hide-medium6 {
                display: none 
            }
        }

        @media (max-width:692px) {
            .myDIV2500 {
                font-size: 40px;
            }

            .w3-main6 {
                margin-left: 0 ;
                margin-right: 0 
            }

            .w3-auto6 {
                max-width: 100%
            }
        }





        #myDIV26 {
            text-align: center;
            font-size: 38px;

            color: #3339F7;
            animation: mymove 10s infinite;
        }

        @keyframes mymove {
            50% {
                color: #33C53C;
            }
        }




        .container83 {

            margin-top: 10px;
            margin-right: 20px;
            float: center;

        }


        .myDIV2500 {
            text-align: center;
        }

        @media (min-width:993px) {
            .w3-modal-content6 {
                width: 900px
            }

            .w3-hide-large6 {
                display: none 
            }

            .container83 {
                display: black;
                
            }
        }

        @media (max-width:992px) and (min-width:601px) {
            .w3-hide-medium6 {
                display: none 
            }
        }

        @media (max-width:992px) {
            .container83 {
                display: none;
            }

            .w3-main6 {
                margin-left: 0 ;
                margin-right: 0 
            }

            .w3-auto6 {
                max-width: 100%
            }
        }



        .container831 {

            margin: 0px;
            float: right;


        }




        .container830 {

            margin-top: 0px;
            margin-right: 5px;
            float: right;
            position: fixed;


        }


        .myDIV2500 {
            text-align: center;
        }

        @media (min-width:993px) {
            .w3-modal-content6 {
                width: 900px
            }

            .w3-hide-large6 {
                display: none 
            }

            .container830 {
                display: black;
                
            }
        }

        @media (max-width:992px) and (min-width:601px) {
            .w3-hide-medium6 {
                display: none 
            }
        }

        @media (max-width:992px) {
            .container830 {
                display: none;
            }

            .w3-main6 {
                margin-left: 0 ;
                margin-right: 0 
            }

            .w3-auto6 {
                max-width: 100%
            }
        }


        .container831 {

            margin-top: 0px;
            margin-right: 5px;
            float: right;
            position: fixed;
            display: none;

        }


        .heading-bee {
            font-size: 1.5rem;
            color: #fff;
            margin-top: 0px;
        }

        .h5-class {
            margin: 0px;
            padding: 9px;
            color: #fff;
            font-size: 15px;
        }




        .flex-container {

            display: flex;
            justify-content: center;
            flex-wrap: wrap;
            border: 1px solid #6e6e6e;
            background: linear-gradient(to right, #283E51 0%, #283E51 100%);
            margin: 2rem 0rem;
            width:100%;
        }

        .flex-container-icon {
            display: flex;
            flex-direction: column;
            justify-content: space-around;
            align-items: center;
            align-content: center;
            border: 1px solid #6e6e6e;
            background: linear-gradient(to right, #283E51 0%, #283E51 100%);
            margin: 2rem auto;

        }

        @media (max-width:600px) {
            .flex-container-icon {
                width: 50px;
                height: 140px;
            }
        }

        @media (max-width:992px) and (min-width:601px) {
            .flex-container-icon {
                width: 50px;
                height: 140px;
            }
        }

        @media (min-width:993px) {
            .flex-container-icon {
                width: 50px;
                height: 140px;
            }
        }


        .flex-container-1478 {
            margin: 1rem 0rem;
            display: flex;
            justify-content: center;
            flex-wrap: wrap;
            gap: 1rem;
            border: 1px solid #6e6e6e;
            background: linear-gradient(to right, #283E51 0%, #283E51 100%);
            width: 100%;
        }


        .flex-container-1255 {


            margin: 1rem 0rem;
            border: 1px solid #6e6e6e;
            width: 100%;
            background: linear-gradient(to right, #283E51 0%, #283E51 100%);
        }

        .flex-container-1256 {
            display: flex;
            margin: 2rem 0rem;
            width:100%;
            background: linear-gradient(to right, #283E51 0%, #283E51 100%);
            border: 1px solid #6e6e6e;
        }


        .flex-container-125633 {
            margin: 1rem 0rem;
            display: flex;
            border: 1px solid #6e6e6e;
            width: 40%;
            padding: 1rem;
            background: linear-gradient(to right, #283E51 0%, #283E51 100%);
        }


        .flex-container-125622 {
            margin: 1rem auto;
            display: flex;
            flex-wrap: inherit;
            border: 1px solid #6e6e6e;
            width: 95%;

            padding: 2rem;
            background: linear-gradient(to right, #2ebf91 0%, #8360c3 100%);
        }


        .flex-container-1257 {
            margin: 2rem 0rem;
            display: flex;
            flex-direction: column;
            border: 1px solid #6e6e6e;
            width:100%;
            background: linear-gradient(to right, #283E51 0%, #283E51 100%);
        }


        .flex-container-1258 {
            margin: 2rem 0rem;
            width:100%;
            display: flex;
            flex-direction: column-reverse;
            border: 1px solid #6e6e6e;
            background: linear-gradient(to right, #283E51 0%, #283E51 100%);

        }


        .flex-container-1259 {
            margin: 2rem 0rem;
            width:100%;
            display: flex;
            flex-direction: row-reverse;
            border: 1px solid #6e6e6e;
            background: linear-gradient(to left, #283E51 0%, #283E51 100%);

        }



        .flex-container-1261 {
            display: flex;
            flex-wrap: wrap;
            border: 1px solid #6e6e6e;
            background: linear-gradient(to right, #283E51 0%, #283E51 100%);
            margin: 2rem 0rem;
        }

        @media (max-width:600px) {
            .flex-container-1261 {
                height: 150px;
                width: 100%;
            }
        }

        @media (max-width:992px) and (min-width:601px) {
            .flex-container-1261 {
                height: 150px;
                width: 50%;
            }
        }

        @media (min-width:993px) {
            .flex-container-1261 {
                height: 150px;
                width: 50%;
            }
        }



        .flex-container-126123 {
            display: flex;
            flex-wrap: nowrap;
            border: 1px solid #6e6e6e;
            background: linear-gradient(to right, #283E51 0%, #283E51 100%);

            padding: 20px;
        }

        @media (max-width:600px) {
            .flex-container-126123 {
                height: 100px;
                width: 60%;
                margin: 2rem 0rem 2rem 2rem;
            }
        }

        @media (max-width:992px) and (min-width:601px) {
            .flex-container-126123 {
                height: 45px;
                width: 50%;
                margin: 2rem 0rem 2rem 2rem;
            }
        }

        @media (min-width:993px) {
            .flex-container-126123 {
                height: 100px;
                width: 22%;
                margin: 2rem 0rem;
            }
        }



        .flex-container-1262 {
            display: flex;
            flex-wrap: wrap-reverse;
            border: 1px solid #6e6e6e;
            background: linear-gradient(to right, #283E51 0%, #283E51 100%);
            margin: 2rem 0rem;
        }

        @media (max-width:600px) {
            .flex-container-1262 {
                height: 150px;
                width: 100%;
            }
        }

        @media (max-width:992px) and (min-width:601px) {
            .flex-container-1262 {
                height: 150px;
                width: 50%;
            }
        }

        @media (min-width:993px) {
            .flex-container-1262 {
                height: 150px;
                width: 50%;
            }
        }



        .flex-container-1263 {
            margin: 2rem 0rem;
            display: flex;
            flex-wrap: wrap;
            justify-content: flex-start;
            border: 1px solid #6e6e6e;
            background: linear-gradient(to right, #283E51 0%, #283E51 100%);
        }



        .flex-container-1264 {
            margin: 2rem 0rem;
            display: flex;
            flex-wrap: wrap;
            justify-content: flex-end;
            border: 1px solid #6e6e6e;
            background: linear-gradient(to right, #283E51 0%, #283E51 100%);
        }



        .flex-container-1265 {
            margin: 2rem 0rem;
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            border: 1px solid #6e6e6e;
            background: linear-gradient(to right, #283E51 0%, #283E51 100%);
        }



        .flex-container-1266 {
            margin: 2rem 0rem;
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
            border: 1px solid #6e6e6e;
            background: linear-gradient(to right, #283E51 0%, #283E51 100%);
        }




        .flex-container-1267 {
            margin: 2rem 0rem;
            display: flex;
            flex-wrap: wrap;
            justify-content: space-around;
            border: 1px solid #6e6e6e;
            background: linear-gradient(to right, #283E51 0%, #283E51 100%);
        }




        .flex-container-1268 {

            margin: 2rem 0rem;
            display: flex;
            background: linear-gradient(to right, #283E51 0%, #283E51 100%);
            align-items: flex-start;
            border: 1px solid #6e6e6e;
            height: 200px;
        }



        .flex-container-1269 {

            margin: 2rem 0rem;
            display: flex;
            background: linear-gradient(to right, #283E51 0%, #283E51 100%);
            align-items: flex-end;
            border: 1px solid #6e6e6e;
            height: 200px;
        }



        .flex-container-1270 {
            margin: 2rem 0rem;
            display: flex;
            align-items: center;
            border: 1px solid #6e6e6e;
            height: 200px;
            background: linear-gradient(to right, #283E51 0%, #283E51 100%);
        }



        .flex-container-1272 {
            display: flex;
            flex-wrap: wrap;
            align-content: flex-start;
            border: 1px solid #6e6e6e;
            background: linear-gradient(to right, #283E51 0%, #283E51 100%);
            margin: 2rem 0rem;

        }

        @media (max-width:600px) {
            .flex-container-1272 {
                height: 150px;
                width: 100%;
            }
        }

        @media (max-width:992px) and (min-width:601px) {
            .flex-container-1272 {
                height: 200px;
                width: 50%;
            }
        }


        @media (min-width:993px) {
            .flex-container-1272 {
                height: 200px;
                width: 35%;
            }
        }






        .flex-container-1273 {
            display: flex;
            flex-wrap: wrap;
            align-content: flex-end;
            border: 1px solid #6e6e6e;
            background: linear-gradient(to right, #283E51 0%, #283E51 100%);
            margin: 2rem 0rem;
        }

        @media (max-width:600px) {
            .flex-container-1273 {
                height: 150px;
                width: 100%;
            }
        }

        @media (max-width:992px) and (min-width:601px) {
            .flex-container-1273 {
                height: 200px;
                width: 50%;
            }
        }

        @media (min-width:993px) {
            .flex-container-1273 {
                height: 200px;
                width: 35%;
            }
        }



        .flex-container-127399 {
            display: flex;
            flex-wrap: wrap;
            align-content: center;
            border: 1px solid #6e6e6e;
            background: linear-gradient(to right, #283E51 0%, #283E51 100%);
            margin: 2rem 0rem;
        }

        @media (max-width:600px) {
            .flex-container-127399 {
                height: 150px;
                width: 100%;
            }
        }

        @media (max-width:992px) and (min-width:601px) {
            .flex-container-127399 {
                height: 200px;
                width: 50%;
            }
        }

        @media (min-width:993px) {
            .flex-container-127399 {
                height: 200px;
                width: 35%;
            }
        }



        @media (max-width:600px) {
            .flex-container-1274 {
                display: flex;
                align-items: baseline;
                margin-top: 10px;
            }

            .box701 {
                padding: 20px 2px;
                border-radius: 5px 0px 0px 5px;
            }

            .box701-1 {
                background-color: #e76f51;
                font-size: 30px;
                text-align: center;
                border-radius: 5px 5px 5px 5px;
            }

            .box701-2 {
                background-color: #f4a261;
                font-size: 20px;
            }

            .box701-3 {
                background-color: #e9c46a;
                font-size: 10px;
            }

            .box701-4 {
                background-color: #2a9d8f;
                font-size: 5px;
            }
        }

        @media (max-width:992px) and (min-width:601px) {
            .flex-container-1274 {
                display: flex;
                align-items: baseline;
                margin-top: 10px;
            }

            .box701 {
                padding: 40px 18px;
                border-radius: 8px 0px 0px 8px;
            }

            .box701-1 {
                background-color: #e76f51;
                font-size: 50px;
                text-align: center;
                border-radius: 8px 8px 8px 8px;
            }

            .box701-2 {
                background-color: #f4a261;
                font-size: 40px;
            }

            .box701-3 {
                background-color: #e9c46a;
                font-size: 30px;
            }

            .box701-4 {
                background-color: #2a9d8f;
                font-size: 20px;
            }
        }


        @media (min-width:993px) {
            .flex-container-1274 {
                display: flex;
                align-items: baseline;
                margin-top: 20px;
            }

            .box701 {
                border-radius: 10px 0px 0px 10px;
            }

            .box701-1 {
                background-color: #e76f51;
                font-size: 60px;
                text-align: center;
                padding: 65px 20px;
                border-radius: 10px 10px 10px 10px;
            }

            .box701-2 {
                background-color: #f4a261;
                font-size: 45px;
                text-align: center;
                padding: 61px 20px;
            }

            .box701-3 {
                background-color: #e9c46a;
                font-size: 30px;
                text-align: center;
                padding: 55px 20px;
            }

            .box701-4 {
                background-color: #2a9d8f;
                font-size: 10px;
                text-align: center;
                padding: 45px 20px;
            }
        }




        .flex-container-12740 {
            display: flex;
            flex-wrap: wrap;
            align-content: space-between;
            border: 1px solid #6e6e6e;
            background: linear-gradient(to right, #283E51 0%, #283E51 100%);
            margin: 2rem 0rem;
        }

        @media (max-width:600px) {
            .flex-container-12740 {
                height: 150px;
                width: 100%;
            }
        }

        @media (max-width:992px) and (min-width:601px) {
            .flex-container-12740 {
                height: 200px;
                width: 50%;
            }
        }

        @media (min-width:993px) {
            .flex-container-12740 {
                height: 200px;
                width: 35%;
            }
        }





        .flex-container-1275 {
            display: flex;
            flex-wrap: wrap;
            align-content: space-around;
            border: 1px solid #6e6e6e;
            background: linear-gradient(to right, #283E51 0%, #283E51 100%);
            margin: 2rem 0rem;
        }

        @media (max-width:600px) {
            .flex-container-1275 {
                height: 150px;
                width: 100%;
            }
        }

        @media (max-width:992px) and (min-width:601px) {
            .flex-container-1275 {
                height: 200px;
                width: 50%;
            }
        }

        @media (min-width:993px) {
            .flex-container-1275 {
                height: 200px;
                width: 35%;
            }
        }



        .flex-container-1276 {
            display: flex;
            flex-wrap: wrap;
            align-content: space-evenly;
            border: 1px solid #6e6e6e;
            background: linear-gradient(to right, #283E51 0%, #283E51 100%);
            margin: 2rem 0rem;
        }

        @media (max-width:600px) {
            .flex-container-1276 {
                height: 150px;
                width: 100%;
            }
        }

        @media (max-width:992px) and (min-width:601px) {
            .flex-container-1276 {
                height: 200px;
                width: 50%;
            }
        }

        @media (min-width:993px) {
            .flex-container-1276 {
                height: 200px;
                width: 35%;
            }
        }



        .flex-container-2 {
            display: flex;
            justify-content: center;
            border: 1px solid #6e6e6e;
            background: linear-gradient(to right, #283E51 0%, #283E51 100%);
            border-radius: 25px;
            padding: 5% 5%;
            margin: 5% 5%;
            background-color: #000;
        }


        .flex-container-1300 {
            display: flex;
            flex-wrap: wrap;
            align-content: flex-start;
            border: 1px solid #6e6e6e;
            background: linear-gradient(to right, #283E51 0%, #283E51 100%);
            margin: 2rem 0rem;
            gap: 1rem 1rem;
        }

        @media (max-width:600px) {
            .flex-container-1300 {
                height: 200px;
                width: 100%;
            }
        }

        @media (max-width:992px) and (min-width:601px) {
            .flex-container-1300 {
                height: 200px;
                width: 50%;
            }
        }

        @media (min-width:993px) {
            .flex-container-1300 {
                height: 200px;
                width: 35%;
            }
        }


        .flex-container-1301 {
            display: flex;
            flex-wrap: wrap;
            margin: 2rem 0rem;
            border: 1px solid #6e6e6e;
            background: linear-gradient(to right, #283E51 0%, #283E51 100%);
            width: 100%;
        }

        @media (max-width:600px) {
            .flex-container-1301 {
                width: 100%;
            }
        }

        @media (max-width:992px) and (min-width:601px) {
            .flex-container-1301 {
                width: 80%;
            }
        }

        @media (min-width:993px) {
            .flex-container-1301 {
                width: 50%;
            }
        }





        .flex-container-1302 {
            display: flex;
            align-items: center;
            border: 1px solid #6e6e6e;
            background: linear-gradient(to right, #283E51 0%, #283E51 100%);


        }

        @media (max-width:600px) {
            .flex-container-1302 {
                width: 95%;
                height: 250px;
                margin: 2rem 0.5rem;
            }
        }

        @media (max-width:992px) and (min-width:601px) {
            .flex-container-1302 {
                width:100%;
                height: 250px;
                margin: 2rem 0rem;
            }
        }

        @media (min-width:993px) {
            .flex-container-1302 {
                width: 93%;
                height: 200px;
                margin: 2rem 0rem;
            }
        }


        .flex-container-1303 {
            display: flex;
            align-items: center;
            border: 1px solid #6e6e6e;
            background: linear-gradient(to right, #283E51 0%, #283E51 100%);
            margin: 2rem 0rem;

        }

        @media (max-width:600px) {
            .flex-container-1303 {
                width: 95%;
                height: 250px;
                margin: 2rem 0.5rem;
            }
        }

        @media (max-width:992px) and (min-width:601px) {
            .flex-container-1303 {
                width:100%;
                height: 250px;
                margin: 2rem 0rem;
            }
        }

        @media (min-width:993px) {
            .flex-container-1303 {
                width: 93%;
                height: 200px;
                margin: 2rem 0rem;
            }
        }




        .flex-container-1304 {
            display: flex;
            align-items: center;
            border: 1px solid #6e6e6e;
            background: linear-gradient(to right, #283E51 0%, #283E51 100%);
            margin: 2rem 0rem;

        }

        @media (max-width:600px) {
            .flex-container-1304 {
                width: 95%;
                height: 250px;
                margin: 2rem 0.5rem;
            }
        }

        @media (max-width:992px) and (min-width:601px) {
            .flex-container-1304 {
                width:100%;
                height: 250px;
                margin: 2rem 0rem;
            }
        }

        @media (min-width:993px) {
            .flex-container-1304 {
                width: 93%;
                height: 200px;
                margin: 2rem 0rem;
            }
        }



        .flex-container-1305 {
            display: flex;
            align-items: center;
            border: 1px solid #6e6e6e;
            background: linear-gradient(to right, #283E51 0%, #283E51 100%);
            margin: 2rem 0rem;

        }

        @media (max-width:600px) {
            .flex-container-1305 {
                width: 95%;
                margin: 2rem 0.5rem;
            }
        }

        @media (max-width:992px) and (min-width:601px) {
            .flex-container-1305 {
                width:100%;
                margin: 2rem 0rem;
            }
        }

        @media (min-width:993px) {
            .flex-container-1305 {
                width: 93%;
                margin: 2rem 0rem;
            }
        }


        .flex-container-1306 {
            display: flex;
            align-items: center;
            border: 1px solid #6e6e6e;
            background: linear-gradient(to right, #283E51 0%, #283E51 100%);
            margin: 2rem 0rem;

        }

        @media (max-width:600px) {
            .flex-container-1306 {
                width: 95%;
                margin: 2rem 0.5rem;
            }
        }

        @media (max-width:992px) and (min-width:601px) {
            .flex-container-1306 {
                width:100%;
                margin: 2rem 0rem;
            }
        }

        @media (min-width:993px) {
            .flex-container-1306 {
                width: 93%;
                margin: 2rem 0rem;
            }
        }


        .flex-container-1307 {
            display: flex;
            align-items: center;
            border: 1px solid #6e6e6e;
            background: linear-gradient(to right, #283E51 0%, #283E51 100%);
            margin: 2rem 0rem;

        }

        @media (max-width:600px) {
            .flex-container-1307 {
                width: 95%;
                margin: 2rem 0.5rem;
            }
        }

        @media (max-width:992px) and (min-width:601px) {
            .flex-container-1307 {
                width:100%;
                margin: 2rem 0rem;
            }
        }

        @media (min-width:993px) {
            .flex-container-1307 {
                width: 93%;
                margin: 2rem 0rem;
            }
        }


        .flex-container-1308 {
            display: flex;
            border: 1px solid #6e6e6e;
            background: linear-gradient(to right, #283E51 0%, #283E51 100%);
            margin: 2rem 0rem;

        }

        @media (max-width:600px) {
            .flex-container-1308 {
                width: 95%;
                margin: 2rem 0.5rem;
            }
        }

        @media (max-width:992px) and (min-width:601px) {
            .flex-container-1308 {
                width:100%;
                margin: 2rem 0rem;
            }
        }

        @media (min-width:993px) {
            .flex-container-1308 {
                width: 93%;
                margin: 2rem 0rem;
            }
        }



        .flex-container-1309 {
            display: flex;
            justify-content: space-between;
            border: 1px solid #6e6e6e;
            background: linear-gradient(to right, #283E51 0%, #283E51 100%);
            margin: 2rem 0rem;

        }

        @media (max-width:600px) {
            .flex-container-1309 {
                width: 95%;
                margin: 2rem 0.5rem;
            }
        }

        @media (max-width:992px) and (min-width:601px) {
            .flex-container-1309 {
                width:100%;
                margin: 2rem 0rem;
            }
        }

        @media (min-width:993px) {
            .flex-container-1309 {
                width: 93%;
                margin: 2rem 0rem;
            }
        }



        .flex-container-1310 {
            display: flex;
            justify-content: space-around;
            border: 1px solid #6e6e6e;
            background: linear-gradient(to right, #283E51 0%, #283E51 100%);
            margin: 2rem 0rem;

        }

        @media (max-width:600px) {
            .flex-container-1310 {
                width: 95%;
                margin: 2rem 0.5rem;
            }
        }

        @media (max-width:992px) and (min-width:601px) {
            .flex-container-1310 {
                width:100%;
                margin: 2rem 0rem;
            }
        }

        @media (min-width:993px) {
            .flex-container-1310 {
                width: 93%;
                margin: 2rem 0rem;
            }
        }






        .box-basis-101 {
            padding: 15px;
            font-size: 15px;
            text-align: center;
            flex: 0 0 calc(25% - 1rem);
        }

        .box-basis-11 {
            background-color: #e76f51;
            color: #000;
        }

        .box-basis-21 {
            background-color: #f4a261;
            color: #000;
        }

        .box-basis-31 {
            background-color: #e9c46a;
            color: #000;
        }

        .box-basis-41 {
            background-color: #2a9d8f;
            color: #000;
        }



        .box-basis-102 {
            padding: 15px;
            font-size: 15px;
            text-align: center;
            flex: 0 0 calc(25% - 1rem);
        }

        .box-basis-12 {
            background-color: #e76f51;
            color: #000;
        }

        .box-basis-22 {
            background-color: #f4a261;
            color: #000;
        }

        .box-basis-32 {
            background-color: #e9c46a;
            color: #000;
        }

        .box-basis-42 {
            background-color: #2a9d8f;
            color: #000;
        }




        .flex-container-1311 {
            display: flex;

            justify-content: space-between;
            flex-wrap: wrap;
            gap: 2rem 0;
            border: 2px solid #6e6e6e;
            background: linear-gradient(to right, #283E51 0%, #283E51 100%);
        }


        @media (max-width:600px) {
            .flex-container-1311 {
                width: 100%;
                margin: 2rem 0.5rem;
            }
        }

        @media (max-width:992px) and (min-width:601px) {
            .flex-container-1311 {
                width:100%;
                margin: 2rem 0rem;
            }
        }

        @media (min-width:993px) {
            .flex-container-1311 {
                width: 100%;
                margin: 2rem 0rem;
            }
        }



        .box-basis-103 {
            padding: 15px;
            font-size: 15px;
            text-align: center;
            flex: 0 0 calc(50% - 1rem);
        }

        .box-basis-13 {
            background-color: #e76f51;
            color: #000;
        }

        .box-basis-23 {
            background-color: #f4a261;
            color: #000;
        }

        .box-basis-33 {
            background-color: #e9c46a;
            color: #000;
        }

        .box-basis-43 {
            background-color: #2a9d8f;
            color: #000;
        }









        .flex-box {
            padding: 20px;

        }

        .flex-box-1 {
            background-color: #264653;
        }

        .flex-box-2 {
            background-color: #2a9d8f;
        }

        .flex-box-3 {
            background-color: #e9c46a;
        }

        .flex-box-4 {
            background-color: #f4a261;
        }

        .flex-box-5 {
            background-color: #e76f51;
        }


        .container-100 {
            border: 2px solid #000;
            background: linear-gradient(to right, #283E51 0%, #283E51 100%);
            padding: 8% 8%;
            margin: 8% 8%;
            background-color: #1b263b;
            border-radius: 18px;

        }

        .box {
            padding: 20px;
            font-size: 20px;
        }

        .box-1 {
            background-color: #264653;
        }

        .box-2 {
            background-color: #2a9d8f;
        }

        .box-3 {
            background-color: #e9c46a;
        }

        .container-101 {
            border: 2px solid #000;
            background: linear-gradient(to right, #283E51 0%, #283E51 100%);
            padding: 5% 5%;
            margin: 5% 5%;
            background-color: #1b263b;
            border-radius: 18px;
            display: flex;
        }

        .box28 {

            padding: 20px;
            font-size: 20px;
        }

        .box-1 {
            background-color: #e76f51;
        }

        .box-2 {
            background-color: #f4a261;
        }

        .box-3 {
            background-color: #e9c46a;
        }

        .box-4 {
            background-color: #2a9d8f;
        }

        .box-5 {
            background-color: #264653;
        }

        .box-6 {
            background-color: #184e77;
        }

        .box-7 {
            background-color: #1e6091;
        }

        .box-8 {
            background-color: #1a759f;
        }


        .box280 {

            padding: 20px 5px;
            font-size: 14px;
        }

        .box-1 {
            background-color: #6a4c93;
        }

        .box-2 {
            background-color: #208b3a;
        }

        .box-3 {
            background-color: #2a9d8f;
        }

        .box-4 {
            background-color: #4d908e;
        }

        .box-5 {
            background-color: #118ab2;
        }

        .box-6 {
            background-color: #ad2831;
        }


        .box-7 {
            background-color: #e76f51;
        }

        .box-8 {
            background-color: #ff7d00;
        }

        .box-9 {
            background-color: #f4a261;
        }


        .box281 {
            padding: 50px 10px;

        }

        .box281-1 {
            background-color: #6a4c93;

        }

        .box281-2 {
            background-color: #208b3a;


        }

        .box281-3 {
            background-color: #2a9d8f;

        }

        .box281-4 {
            background-color: #4d908e;

        }

        .box281-5 {
            background-color: #118ab2;

        }

        .box281-6 {
            background-color: #ad2831;

        }


        .box281-7 {
            background-color: #e76f51;

        }

        .box281-8 {
            background-color: #ff7d00;

        }

        .box281-9 {
            background-color: #f4a261;

        }



        .box-20 {
            background-color: #1e6091;
            padding: 30px;

        }

        .box-order {
            padding: 15px;
            font-size: 15px;
        }

        .box-order-1 {
            background-color: #e76f51;
            color: #000;
            order: -1;
        }

        .box-order-2 {
            background-color: #f4a261;
            color: #000;

            order: -1;

        }

        .box-order-3 {
            background-color: #e9c46a;
            color: #000;

            order: -1;

        }

        .box-order-4 {
            background-color: #2a9d8f;
            color: #000;

            order: -1;

        }


        .box-self {
            padding: 15px;
            font-size: 15px;
        }

        .box-self-1 {
            background-color: #e76f51;
            color: #000;
        }

        .box-self-2 {
            background-color: #f4a261;
            color: #000;

            align-self: flex-start;
        }

        .box-self-3 {
            background-color: #e9c46a;
            color: #000;
        }

        .box-self-4 {
            background-color: #2a9d8f;
            color: #000;
        }



        .box-self-20 {
            background-color: #f4a261;
            color: #000;
            align-self: flex-end;
        }



        .box-self-21 {
            background-color: #f4a261;
            color: #000;
            align-self: stretch;
        }


        .box-self-22 {
            background-color: #f4a261;
            color: #000;
            flex-grow: 1;
        }


        .box-self-23 {
            background-color: #f4a261;
            color: #000;
            flex-shrink: 2;
        }




        .box-basis {
            padding: 15px;
            font-size: 15px;
            text-align: center;
        }

        .box-basis-1 {
            background-color: #e76f51;
            color: #000;
            flex-basis: 50px;
        }


        .box-basis-2 {
            background-color: #f4a261;
            color: #000;
            flex-basis: 100px;
        }


        .box-basis-3 {
            background-color: #e9c46a;
            color: #000;
            flex-basis: 150px;
        }


        .box-basis-4 {
            background-color: #2a9d8f;
            color: #000;
            flex-basis: 200px;
        }



        .box-basis-100 {
            padding: 15px;
            font-size: 15px;
            text-align: center;
            flex: 0 0 25%;

        }

        .box-basis-10 {
            background-color: #e76f51;
            color: #000;

        }


        .box-basis-20 {
            background-color: #f4a261;
            color: #000;

        }


        .box-basis-30 {
            background-color: #e9c46a;
            color: #000;

        }


        .box-basis-40 {
            background-color: #2a9d8f;
            color: #000;

        }





        .button-tryit-dark {

            background-color: #2A9D8F;
            border: none;
            color: white;
            padding: 8px 34px;
            text-align: center;
            text-decoration: none;
            display: inline-block;
            font-size: 15px;
            cursor: pointer;
            margin: 0.5rem 2rem 3rem 0rem;


        }

        .button-tryit1-dark {
            border-radius: 10px;
            box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.6), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
        }




        .button-hover-dark {

            background-color: #3CFF0F;
            border: none;
            color: black;
            padding: 8px 34px;
            text-align: center;
            text-decoration: none;
            display: inline-block;
            font-size: 15px;
            cursor: pointer;
            margin: 0rem 2rem 0rem 0rem;


        }

        .button-tryit2-dark {
            border-radius: 10px;
            box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.6), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
        }





        .button-dark {
            background-color: transparent;
            border: 0px solid black;
            padding: 15px;
            text-align: center;
            text-decoration: none;
            font-size: 15px;
            cursor: pointer;
            margin: 0rem 2rem 3rem 0rem;
        }




        .button-dark-2 {
            padding: 7px;
            visibility: hidden;
        }

        @media (max-width:600px) {
            .button-dark-2 {
                margin: 0rem 2rem 3.7rem 0rem;
            }
        }

        @media (max-width:992px) and (min-width:601px) {
            .button-dark-2 {
                margin: 0rem 2rem 3.7rem 0rem;
            }
        }

        @media (min-width:993px) {
            .button-dark-2 {
                margin: 0rem 2rem 2.5rem 0rem;
            }
        }




        .button-dark1 {
            border-radius: 10px;

        }



        .button-link {
            margin: 1rem 0rem 2rem 0rem;
            background: linear-gradient(to left, #3FFF06 0%, #02FFBE 100%);
            color: black;
            padding: 14px 25px;
            text-align: center;
            text-decoration: none;
            display: inline-block;
            border-radius: 15px;
            margin-bottom: 0rem;
        }


        a.bee-button-link {
            color: #000;
            background-color: transparent;
            text-decoration: none;
        }


        .container-1 {
            display: flex;
            flex-direction: column;
            flex-wrap: nowrap;
            /*justify-content: space-between ;*/
            align-items: center;
            border: none;
            height: 100%;
            /*width:0;*/
            position: fixed;
            z-index: 1;

            right: 0;
            background-color: rgba(210, 208, 210, 0.97);
            overflow-x: hidden;
            transition: 0.001s;
            padding-bottom: 250px;


        }

        @media (max-width:600px) {
            .container-1 {
                width: 100%;
                /*gap: 2.4rem 0rem;*/
                padding-top: 50px;
                top: 48px;
                /*gap:1.5rem 0rem;*/

            }
        }

        @media (max-width:992px) and (min-width:601px) {
            .container-1 {
                width: 100%;
                /*gap: 2.4rem 0rem;*/
                padding-top: 50px;
                top: 48px;
                /*gap:1.5rem 0rem;*/
            }
        }

        @media (min-width:993px) {
            .container-1 {
                width: 300px;
                /*gap: 2rem 0rem;*/
                padding-top: 0px;
                top: 40px;
                /*gap:1.5rem 0rem;*/

            }
        }



        .box-fehrest-106 {
            color: #fff;
            padding: 0.2em;

            border-radius: 10px;
        }

        .box-fehrest-16-2 {
            border: 1px solid #6E6E6E;
            background-color: #202020;

        }


        .box-fehrest-102 {
            display: flex;
            flex-direction: column;
            flex-wrap: wrap;
            gap: 0px;
            border: 1px solid #000;

        }

        .box-fehrest-12 {
            background-color: #000;
        }


        .container-fehrast14 {
            display: flex;
            flex-direction: column;
            border: 1px solid #000;
            width: 100%;
        }



        .container-1058 {
            display: flex;
            flex-wrap: wrap;
            border: 2px solid #000;
            margin-right: 5px;
            margin-left: 0px;


        }


        .box-fehrest-1058 {
            padding: 0px;
            font-size: 15px;
            text-align: right;

        }

        .box-fehrest-158-1 {
            background-color: #000;
            flex-basis: 340px;

        }

        .box-fehrest-158-3 {
            background-color: #000;
            flex-basis: 7px;
        }


        .container-radius {
            display: flex;
            flex-wrap: wrap;
            background-color: #000;

        }

        .box-fehrest-radius {
            color: #fff;
            padding: 0.2em;
            margin: 0.4em 1em;

            border-radius: 10px;
        }

        .box-fehrest-radius-1 {
            border: 1px solid #6E6E6E;
            background-color: #202020;
        }


        .container-106 {
            display: flex;
            flex-wrap: wrap;

            display: none;
            background-color: #000;

        }


        .box-fehrest-106 {
            color: #fff;
            padding: 0.2em;
            margin-top: 2px;

            border-radius: 10px;
        }

        .box-fehrest-16-2 {
            border: 1px solid #627a01;
            background-color: #202020;

        }



        .box-fehrest-out {
            color: #fff;
            padding: 0.2em;
            margin-bottom: 2px;
            border-radius: 10px;

        }

        .box-fehrest-out-2 {
            border: 1px solid #6E6E6E;
            background-color: #202020;

        }



        .container-1060 {
            display: flex;
            flex-direction: column;
            flex-wrap: wrap;
            gap: 0px;
            border: 1px solid #000;
            margin-left: 15px;
        }


        .box-fehrest-1060 {
            padding: 0px;
            font-size: 15px;
            max-height: 1.5em;

        }

        .box-fehrest-160-1 {
            background-color: #000;
            text-align: right;
            border-top: 1px solid #fcf6bd;

        }

        .box-fehrest-160-2 {
            background-color: #000;
        }

        .box-fehrest-160-3 {
            background-color: #000;

        }


        @media (max-width:600px) {
            .tablet-img {
                display: none ;
            }

            .desktab-img {
                display: none 
            }

            .box-container-1-1-img {
                flex-basis: 92%;
            }

            .box-container-1-1-flesh {
                flex-basis: 0%;
            }
        }

        @media (max-width:992px) and (min-width:601px) {
            .mobile-img {
                display: none 
            }

            .desktab-img {
                display: none 
            }

            .box-container-1-1-img {
                flex-basis: 92%;
            }

            .box-container-1-1-flesh {
                flex-basis: 0%;
            }
        }


        @media (min-width:993px) {
            .tablet-img {
                display: none 
            }

            .mobile-img {
                display: none 
            }

            .box-container-1-1-img {
                flex-basis: 90%;
            }

            .box-container-1-1-flesh {
                flex-basis: 4%;
            }
        }


        .overlay-content {
            position: relative;
            top: 0%;
            width: 100%;
            text-align: center;
            margin-top: 0px;
        }


        .box-overlay-0 {
            padding: 1px;
            font-size: 15px;
            background-color: transparent;

        }

        .box-overlay-0-1 {
            background-color: transparent;
        }

        .box-overlay-0-2 {
            background-color: transparent;
        }

        .box-overlay-0-3 {
            background-color: transparent;
        }

        .box-overlay-0-4 {
            background-color: transparent;
        }

        .sun-moon {
            border: none;
            width: 50px;
            height: 50px;
            padding: 5px 5px 0px 0px;
        }

        .container-overlay-0 {
            display: flex;
            flex-wrap: nowrap;
            justify-content: space-around;
            align-items: center;
            border: none;
            /*background: #CFA909;  */
            /*background: -webkit-linear-gradient(to bottom, #fff, #fff);  */
            /*background: linear-gradient(to bottom, #fff, #fff); */
            background-color: #F9F9FB;

            position: fixed;
            width: 100%;

top:0;
            left: 0;
            z-index: 2;
            height: 40px;
            border-bottom: 1px solid #CCCCCC;
        }


        .box-overlay {
            padding: 1px;
            font-size: 15px;
            background-color: transparent;

        }

        .box-overlay-1-1 {
            background-color: transparent;
        }

        .box-overlay-1-2 {
            background-color: transparent;
        }

        .box-overlay-1-3 {
            background-color: transparent;
        }

        .box-overlay-1-4 {
            background-color: transparent;
        }

        .box-overlay-1-5 {
            background-color: transparent;
        }

        .box-overlay-1-6 {
            background-color: transparent;
        }

        .box-overlay-1-66 {
            background-color: transparent;

        }


        .box-overlay-1-7 {
            background-color: transparent;
        }

        .box-overlay-1-8 {
            background-color: transparent;
        }

        .box-overlay-1-9 {
            background-color: transparent;
        }

        .box-overlay-1-10 {
            background-color: transparent;
        }

        .box-overlay-1-11 {
            background-color: transparent;
        }


        .box-overlay-1-12 {
            background-color: transparent;
        }


        .container-overlay-mob-0 {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
            align-content: center;
            border: 0px solid #000;
            position: fixed;
            align-items: center;
            background-color: #fff;
            width: 100%;
            margin: 0 auto;
            top: 0px;
            left: 0;
            z-index: 1;
            max-height: 40px;
            padding: 0px 20px;
                    border-bottom: 1px solid #CCCCCC;

        }

        .box-overlay-mob {
            padding: 1px;
            font-size: 15px;
            background-color: transparent;

        }

        .box-overlay-mob-13 {
            background-color: transparent;
        }


        .box-overlay-mob-14 {
            background-color: transparent;
        }


        .box-overlay-mob-15 {
            background-color: transparent;
        }


        .container-overlay-mob-1 {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-around;
            align-content: center;
            border: none;
            position: fixed;
            align-items: center;
            background-color: #F9F9FB;


            width: 100%;
            margin: 0 auto;
            top: 40px;
            left: 0;
            z-index: 1;
            height: 40px;

        }

        .box-overlay-mob {
            padding: 1px;
            font-size: 14px;
            background-color: transparent;

        }

        .box-overlay-mob-1 {
            background-color: transparent;
        }

        .box-overlay-mob-2 {
            background-color: transparent;
        }

        .box-overlay-mob-3 {
            background-color: transparent;
        }

        .box-overlay-mob-4 {
            background-color: transparent;
        }

        .box-overlay-mob-5 {
            background-color: transparent;
        }

        .box-overlay-mob-6 {
            background-color: transparent;
        }

        .box-overlay-mob-66 {
            background-color: transparent;

        }


        .box-overlay-mob-7 {
            background-color: transparent;
        }

        .box-overlay-mob-8 {
            background-color: transparent;
        }

        .box-overlay-mob-9 {
            background-color: transparent;
        }

        .box-overlay-mob-10 {
            background-color: transparent;
        }

        .box-overlay-mob-11 {
            background-color: transparent;
        }


        .box-overlay-mob-12 {
            background-color: transparent;
        }



        @media (max-width:600px) {
            .container-overlay-0 {
                display: none 
            }

        
                .container-overlay-welcome-1 {
                display: none 
            }
        }

        @media (max-width:992px) and (min-width:601px) {
            .container-overlay-0 {
                display: none 
            }

         
            .container-overlay-welcome-1 {
                display: none 
            }
        }


        @media (min-width:993px) {
            .container-overlay-mob-0 {
                display: none 
            }

            .container-overlay-mob-1 {
                display: none 
            }
        }





        .overlay-85 {}


        .flex-container-1271 {
            display: flex;
            flex-wrap: wrap;
            align-content: stretch;
            border: 1px solid #6e6e6e;
            background: linear-gradient(to right, #283E51 0%, #283E51 100%);
            margin: 2rem 0rem;
        }

        @media (max-width:600px) {
            .flex-container-1271 {
                height: 200px;
                width: 100%;
            }
        }

        @media (max-width:992px) and (min-width:601px) {
            .flex-container-1271 {
                height: 250px;
                width: 50%;
            }
        }


        @media (min-width:993px) {
            .flex-container-1271 {
                height: 250px;
                width: 35%;
            }
        }

        .container-overlay-prerequisite {
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;
            gap: 2rem 0;
            top: 0px;
            bottom: 0px;
            transition: 0.001s;
            width: 100%;
            margin-top: 70px;


        }





        .box-overlay-pre-start-1 {


            text-align: center;
            border: none;
            width: 40px;
            height: 40px;
            border-radius: 20px;
            padding: 4px 0px 0px 0px;
            background-color: transparent;


        }


        .box-overlay-pre-start-2 {
            color: #000;

            text-align: right;
            background-color: transparent;

            padding: 0px 0px;
        }

        .box-overlay-pre {}


        .box-overlay-pre-a-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 7px 1px 1px 0px;
            background-color: transparent;

        }


        .box-overlay-pre-a-2 {
            flex: 0 0 60%;
            text-align: right;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;

            padding: 10px 2px;
        }



        .box-overlay-pre-b-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 7px 1px 1px 0px;
            background-color: transparent;

        }


        .box-overlay-pre-b-2 {
            flex: 0 0 60%;
            text-align: right;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;

            padding: 10px 2px;
        }


        .box-overlay-pre-c-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 7px 1px 1px 0px;
            background-color: transparent;
        }


        .box-overlay-pre-c-2 {
            flex: 0 0 60%;
            text-align: right;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;

            padding: 10px 2px;
        }


        .box-overlay-pre-d-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 2px 1px 2px 2px;
            background-color: transparent;

        }


        .box-overlay-pre-d-2 {
            flex: 0 0 70%;
            text-align: right;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;

            padding: 10px 2px;
        }


        .box-overlay-pre-e-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 7px 4px 1px 0px;
            background-color: transparent;

        }


        .box-overlay-pre-e-2 {
            flex: 0 0 60%;
            text-align: right;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;

            padding: 10px 2px;
        }


        .box-overlay-pre-f-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 0px 0px 0px 0px;
            background-color: transparent;


        }


        .box-overlay-pre-f-2 {
            flex: 0 0 60%;
            text-align: right;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;
            padding: 10px 2px;
        }


        .box-overlay-pre-g-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 7px 4px 1px 0px;
            background-color: transparent;


        }


        .box-overlay-pre-g-2 {
            flex: 0 0 60%;
            text-align: right;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;
            padding: 10px 2px;
        }


        .box-overlay-pre-h-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 7px 4px 1px 0px;
            background-color: transparent;


        }


        .box-overlay-pre-h-2 {
            flex: 0 0 60%;
            text-align: right;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;
            padding: 10px 2px;
        }


        .box-overlay-pre-i-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 4px 0px 0px 0px;
            background-color: transparent;


        }


        .box-overlay-pre-i-2 {
            flex: 0 0 60%;
            text-align: right;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;
            padding: 10px 2px;
        }

        .box-overlay-pre-j-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 2px 0px 0px 0px;
            background-color: transparent;


        }


        .box-overlay-pre-j-2 {
            flex: 0 0 60%;
            text-align: right;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;
            padding: 10px 2px;
        }



        .box-overlay-pre-k-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 0px 0px 0px 0px;
            background-color: transparent;
        }

        .box-overlay-pre-k-2 {
            flex: 0 0 60%;
            text-align: right;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;
            padding: 10px 2px;
        }


        .box-overlay-pre-l-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 4px 0px 0px 0px;
            background-color: transparent;
        }

        .box-overlay-pre-l-2 {
            flex: 0 0 60%;
            text-align: right;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;
            padding: 10px 2px;
        }


        .box-overlay-pre-m-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 5px 0px 0px 0px;
            background-color: transparent;
        }

        .box-overlay-pre-m-2 {
            flex: 0 0 60%;
            text-align: right;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;
            padding: 10px 2px;
        }


        .box-overlay-pre-n-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 0px 0px 0px 0px;
            background-color: transparent;
        }

        .box-overlay-pre-n-2 {
            flex: 0 0 60%;
            text-align: right;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;
            padding: 10px 2px;
        }



        .nav-pre {}


        .nav-pre-ax-1 {


            flex: 0 0 44px;
            text-align: center;
            border: none;
            width: 40px;
            height: 40px;
            border-radius: 0px;
            padding: 0px 0px 2px 0px;
            background-color: transparent;

        }


        .nav-pre-aa-1 {

          
            background-color: transparent;
        }


        .nav-pre-a-1 {

            background-color: transparent;
        }

        .nav-pre-b-1 {

            background-color: transparent;

        }



        .nav-pre-c-1 {

            background-color: transparent;
        }

        .nav-pre-d-1 {

            background-color: transparent;

        }



        .nav-pre-e-1 {

            background-color: transparent;

        }


        .nav-pre-f-1 {

      
            background-color: transparent;


        }



        .nav-pre-g-1 {
       
            background-color: transparent;


        }



        .nav-pre-h-1 {

            background-color: transparent;


        }


        .nav-pre-i-1 {

            background-color: transparent;


        }

        .nav-pre-j-1 {

          
            background-color: transparent;


        }



        .nav-pre-k-1 {

         
            background-color: transparent;
        }


        .nav-pre-l-1 {

           
            background-color: transparent;
        }


        .nav-pre-m-1 {

           
            background-color: transparent;
        }


        .nav-pre-n-1 {

            background-color: transparent;
        }


        .container-overlay-670 {
            display: flex;
            flex-direction: column;
            flex-wrap: nowrap;
            justify-content: space-between;
            align-items: center;
            gap: 3rem 0rem;
            border: none;
            height: 100%;
            width: 0;
            position: fixed;
            z-index: 1;
            top: 45px;
            right: 0;
            background-color: rgba(210, 208, 210, 0.97);
            overflow-x: hidden;
            transition: 0.001s;
            padding-top: 100px;
            padding-bottom: 200px;
        }



        .container-overlay-672 {

            display: flex;
            justify-content: center;
            justify-items: center;
            border:1px solid #767A7F;
            height: 90px;
            width: 80%;
            border-radius: 20px;
            background-color: rgba(118, 122, 127, 0.98);
            padding: 5px 5px;
            text-decoration: none;




            display: flex;

            justify-content: space-around;
            align-items: center;
            border: none;
            border-radius: 25px;
            padding: 10px 25px 10px 0px;

        }



        .box-overlay-672 {}


        .box-overlay-672-a-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 5px 1px 1px 1px;
            background-color: #fff;

        }


        .box-overlay-672-a-2 {
            flex: 0 0 85%;
            text-align: center;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;
            padding: 10px 0px;
        }


        .box-overlay-672-ab-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 5px 1px 1px 1px;
            background-color: #fff;

        }


        .box-overlay-672-ab-2 {
            flex: 0 0 85%;
            text-align: center;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;
            padding: 10px 0px;
        }

        .box-overlay-672-ac-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 6px 2px 1px 1px;
            background-color: #fff;

        }


        .box-overlay-672-ac-2 {
            flex: 0 0 85%;
            text-align: center;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;
            padding: 10px 0px;
        }




        .box-overlay-672-b-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 7px 1px 1px 4px;
            background-color: #fff;

        }


        .box-overlay-672-b-2 {
            flex: 0 0 85%;
            text-align: center;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;

            padding: 10px 0px;
        }


        .box-overlay-672-c-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 7px 1px 1px 4px;
            background-color: #fff;
        }


        .box-overlay-672-c-2 {
            flex: 0 0 85%;
            text-align: center;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;

            padding: 10px 0px;
        }


        .box-overlay-672-d-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 2px 1px 2px 2px;

            background-color: #fff;

        }


        .box-overlay-672-d-2 {
            flex: 0 0 85%;
            text-align: center;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;

            padding: 10px 0px;
        }


        .box-overlay-672-e-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 7px 4px 1px 1px;
            background-color: #fff;

        }


        .box-overlay-672-e-2 {
            flex: 0 0 85%;
            text-align: center;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;

            padding: 10px 0px;
        }


        .box-overlay-672-f-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 0px 0px 0px 0px;
            background-color: transparent;


        }


        .box-overlay-672-f-2 {
            flex: 0 0 85%;
            text-align: center;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;
            padding: 10px 0px;
        }


        .box-overlay-672-g-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 7px 4px 1px 1px;
            background-color: #DD4B25;


        }


        .box-overlay-672-g-2 {
            flex: 0 0 85%;
            text-align: center;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;
            padding: 10px 0px;
        }


        .box-overlay-672-h-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 7px 4px 1px 1px;
            background-color: #264EE4;


        }


        .box-overlay-672-h-2 {
            flex: 0 0 85%;
            text-align: center;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;
            padding: 10px 0px;
        }


        .box-overlay-672-i-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 4px 0px 0px 0px;
            background-color: #fff;


        }


        .box-overlay-672-i-2 {
            flex: 0 0 85%;
            text-align: center;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;
            padding: 10px 0px;
        }

        .box-overlay-672-j-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 1px 0px 0px 0px;
            background-color: #fff;


        }


        .box-overlay-672-j-2 {
            flex: 0 0 85%;
            text-align: center;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;
            padding: 10px 0px;
        }



        .box-overlay-672-k-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 3px 0px 0px 0px;
            background-color: #fff;
        }

        .box-overlay-672-k-2 {
            flex: 0 0 85%;
            text-align: center;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;
            padding: 10px 0px;
        }


        .box-overlay-672-l-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 4px 0px 0px 0px;
            background-color: #fff;
        }

        .box-overlay-672-l-2 {
            flex: 0 0 85%;
            text-align: center;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;
            padding: 10px 0px;
        }


        .box-overlay-672-m-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 5px 0px 0px 0px;
            background-color: transparent;
        }

        .box-overlay-672-m-2 {
            flex: 0 0 85%;
            text-align: center;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;
            padding: 10px 0px;
        }


        .box-overlay-672-n-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 0px 0px 0px 0px;
            background-color: #fff;
        }

        .box-overlay-672-n-2 {
            flex: 0 0 85%;
            text-align: center;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;
            padding: 10px 0px;
        }

        .package {
            display: flex;
            flex-wrap: wrap;
            justify-content: flex-start;
            align-items: center;
            gap: 0rem 0.4rem;
            padding-left: 20px;

        }

        .header-pre {
            font-size: 18px;
            flex-basis: 85%;
            color: #000;
        }





  .linked2 {
            color: white;
            text-align: center;
            text-decoration: none;
        }




        /* unvisited link */
        a.bee2:link {
            color: #000;
        }

        /* visited link */
        a.bee2:visited {
            color: #000;
        }

        /* mouse over link */
        a.bee2:hover {
            color: #000;
            background: linear-gradient(to left, #3FFF06 0%, #02FFBE 100%);
        }

        /* selected link */
        a.bee2:active {
            color: #000;
        }

        a.bee2:link {
            text-decoration: none;
        }





        /* unvisited link */
        a.bee-hover:link,
        a.bee-hover:visited {
            font-size: 18px;
            padding: 6px 14px 7px 14px;

            color: #fff;

        }


        /* mouse over link */
        a.bee-hover {
            color: white;
            background-color: transparent;
        }

        /* selected link */
        a.bee-hover {
            color: #000;
        }

        a.bee-hover:hover {
            color: #02FFBE;
            background-color: transparent;
        }

            /***********side bar *************************/



        a.bee-tryit:link,
        a.bee-tryit:visited {
            
            align-items: center;
            text-decoration: none;
            border: none;
            background-color: #B8C1C9;
            color: black;

        }

        @media (max-width:600px) {

            a.bee-tryit:link,
            a.bee-tryit:visited {
                width: 80%;
                padding: 22px 20px;
                border-radius: 20px;
                margin: 20px auto 0 auto;
            }
        }

        @media (max-width:992px) and (min-width:601px) {

            a.bee-tryit:link,
            a.bee-tryit:visited {
                width: 90%;
                padding: 20px 10px;
                border-radius: 20px;
                margin: 20px auto 0 auto;
            }
        }

        @media (min-width:993px) {

            a.bee-tryit:link,
            a.bee-tryit:visited {
                width: 270px;
                padding: 15px 15px;
                border-radius: 20px;
                margin: 20px auto 0 auto;
            }
        }



        a.bee-tryit:hover {
            border: none;
            border-radius: 20px;
            color: black;
            background-color: #adb5bd;
        }





        a.bee-link {
            color: #306ED1;
        }




        code.torchlight .line {
            font-size: 16px;
        }

        code.torchlight1 .line {
            font-size: 16px;
        }

        pre code.torchlight {
           
            background-color: rgb(32 32 32/var(--tw-bg-opacity)) ;
            display: block;
            min-width: -webkit-max-content;
            min-width: -moz-max-content;
            min-width: max-content;
            padding-bottom: 1rem;
            padding-top: 1rem
        }



        pre {
            box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1), 0 15px 15px 0 rgba(0, 0, 0, 0.2), 0 20px 20px 0 rgba(0, 0, 0, 0.3);
        }



        .pre-red {
            box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.05), 0 15px 15px 0 rgba(0, 0, 0, 0.07), 0 20px 20px 0 rgba(0, 0, 0, 0.1);
        }

        pre.code {
            border: 1px solid #6e6e6e;
            margin: 2rem 0rem;
            border-radius: 15px;
            z-index: 0;

        }




        pre.code2 {
            border: 1px solid #6e6e6e;
            padding: 0.1rem;
            margin: 2rem 0rem;
            border-radius: 10px;
            background-color: #202020;
            z-index: 0;

        }



        code.torchlight .line {
            font-size: 16px;
        }

        code.torchlight1 .line {
            font-size: 16px;
        }

        pre code.torchlight2 {
            background-color: rgb(32 32 32/var(--tw-bg-opacity)) ;
            display: block;
            min-width: -webkit-max-content;
            min-width: -moz-max-content;
            min-width: max-content;
            padding-bottom: 1rem;
            padding-top: 1rem
        }






        .button-link {
            margin: 1rem 0rem 2rem 0rem;
            background: linear-gradient(to left, #3FFF06 0%, #02FFBE 100%);
            color: black;
            padding: 14px 25px;
            text-align: center;
            text-decoration: none;
            display: inline-block;
            border-radius: 15px;
            margin-bottom: 0rem;
        }


        a.bee-button-link {
            color: #000;
            background-color: transparent;
            text-decoration: none;
        }

/***************************containers**********************/
       
 .container-1 {
            display: flex;
            flex-direction: column;
            flex-wrap: nowrap;
            /*justify-content: space-between ;*/
            align-items: center;
            border: none;
            /*width:0;*/
            position: fixed;
            height: 100%;
            z-index: 1;
            right: 0;
            background-color: #d2d0d2;
            overflow-x: hidden;
            transition: 0.001s;
            padding-bottom: 250px;
        }
        @media (max-width:600px) {
            .container-1 {
                width: 100%;
                padding-top: 50px;
                top: 48px;

            }
        }

        @media (max-width:992px) and (min-width:601px) {
            .container-1 {
                width: 100%;
                padding-top: 50px;
                top: 48px;
            }
        }

        @media (min-width:993px) {
            .container-1 {
                width: 300px;
                padding-top: 0px;
                top: 40px;
            }
        }



    

        .container-106 {
            display: flex;
            flex-wrap: wrap;

            display: none;
            background-color: #000;

        }


        .box-fehrest-106 {
            color: #fff;
            padding: 0.2em;
            margin-top: 2px;

            border-radius: 10px;
        }



        .container-1060 {
            display: flex;
            flex-direction: column;
            flex-wrap: wrap;
            gap: 0px;
            border: 1px solid #000;
            margin-left: 15px;
        }


        .box-fehrest-1060 {
            padding: 0px;
            font-size: 15px;
            max-height: 1.5em;

        }

     

        @media (max-width:600px) {
            .tablet-img {
                display: none ;
            }

            .desktab-img {
                display: none 
            }

            .box-container-1-1-img {
                flex-basis: 92%;
            }

            .box-container-1-1-flesh {
                flex-basis: 0%;
            }
        }

        @media (max-width:992px) and (min-width:601px) {
            .mobile-img {
                display: none 
            }

            .desktab-img {
                display: none 
            }

            .box-container-1-1-img {
                flex-basis: 92%;
            }

            .box-container-1-1-flesh {
                flex-basis: 0%;
            }
        }


        @media (min-width:993px) {
            .tablet-img {
                display: none 
            }

            .mobile-img {
                display: none 
            }

            .box-container-1-1-img {
                flex-basis: 90%;
            }

            .box-container-1-1-flesh {
                flex-basis: 4%;
            }
        }


        .sun-moon {
            border: none;
            width: 50px;
            height: 50px;
            padding: 5px 5px 0px 0px;
        }
/***************hover*******************/
        .container-overlay-0 {
            display: flex;
            flex-wrap: nowrap;
            justify-content: space-around;
            align-items: center;
            border: none;
            background-color: #F9F9FB;
            position: fixed;
            width: 100%;
            top:0;
            left: 0;
            z-index: 2;
            height: 40px;
            border-bottom: 1px solid #CCCCCC;
        }






        .box-overlay {
            padding: 1px;
            font-size: 15px;
            background-color: transparent;

        }

        .box-overlay-1-1 {
            background-color: transparent;
        }

        .box-overlay-1-2 {
            background-color: transparent;
        }

        .box-overlay-1-3 {
            background-color: transparent;
        }

        .box-overlay-1-4 {
            background-color: transparent;
        }

        .box-overlay-1-5 {
            background-color: transparent;
        }

        .box-overlay-1-6 {
            background-color: transparent;
        }

        .box-overlay-1-66 {
            background-color: transparent;

        }


        .box-overlay-1-7 {
            background-color: transparent;
        }

        .box-overlay-1-8 {
            background-color: transparent;
        }

        .box-overlay-1-9 {
            background-color: transparent;
        }

        .box-overlay-1-10 {
            background-color: transparent;
        }

        .box-overlay-1-11 {
            background-color: transparent;
        }


        .box-overlay-1-12 {
            background-color: transparent;
        }


        .container-overlay-mob-0 {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
            align-content: center;
            border: 0px solid #000;
            position: fixed;
            align-items: center;
            background-color: #fff;
            width: 100%;
            margin: 0 auto;
            top: 0px;
            left: 0;
            z-index: 1;
            min-height: 40px;
            padding: 0px 20px;
                    border-bottom: 1px solid #CCCCCC;

        }

        .box-overlay-mob {
            padding: 1px;
            font-size: 15px;
            background-color: transparent;

        }

        .box-overlay-mob-13 {
            background-color: transparent;
        }


        .box-overlay-mob-14 {
            background-color: transparent;
        }


        .box-overlay-mob-15 {
            background-color: transparent;
        }


        .container-overlay-mob-1 {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-around;
            align-content: center;
            border: none;
            position: fixed;
            align-items: center;
            background-color: #F9F9FB;


            width: 100%;
            margin: 0 auto;
            top: 40px;
            left: 0;
            z-index: 1;
            height: 40px;

        }

        .box-overlay-mob {
            padding: 1px;
            font-size: 14px;
            background-color: transparent;

        }

        .box-overlay-mob-1 {
            background-color: transparent;
        }

        .box-overlay-mob-2 {
            background-color: transparent;
        }

        .box-overlay-mob-3 {
            background-color: transparent;
        }

        .box-overlay-mob-4 {
            background-color: transparent;
        }

        .box-overlay-mob-5 {
            background-color: transparent;
        }

        .box-overlay-mob-6 {
            background-color: transparent;
        }

        .box-overlay-mob-66 {
            background-color: transparent;

        }


        .box-overlay-mob-7 {
            background-color: transparent;
        }

        .box-overlay-mob-8 {
            background-color: transparent;
        }

        .box-overlay-mob-9 {
            background-color: transparent;
        }

        .box-overlay-mob-10 {
            background-color: transparent;
        }

        .box-overlay-mob-11 {
            background-color: transparent;
        }


        .box-overlay-mob-12 {
            background-color: transparent;
        }



        @media (max-width:600px) {
            .container-overlay-0 {
                display: none 
            }

      
        }

        @media (max-width:992px) and (min-width:601px) {
            .container-overlay-0 {
                display: none 
            }

        }


        @media (min-width:993px) {
            .container-overlay-mob-0 {
                display: none 
            }

            .container-overlay-mob-1 {
                display: none 
            }
        }





        .overlay-85 {}


        .flex-container-1271 {
            display: flex;
            flex-wrap: wrap;
            align-content: stretch;
            border: 1px solid #6e6e6e;
            background: linear-gradient(to right, #283E51 0%, #283E51 100%);
            margin: 2rem 0rem;
        }

        @media (max-width:600px) {
            .flex-container-1271 {
                height: 200px;
                width: 100%;
            }
        }

        @media (max-width:992px) and (min-width:601px) {
            .flex-container-1271 {
                height: 250px;
                width: 50%;
            }
        }


        @media (min-width:993px) {
            .flex-container-1271 {
                height: 250px;
                width: 35%;
            }
        }



        .container-overlay-prerequisite {
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;
            gap: 2rem 0;
            top: 0px;
            bottom: 0px;
            transition: 0.001s;
            width: 100%;
            margin-top: 70px;


        }




        .box-overlay-pre-start-1 {


            text-align: center;
            border: none;
            width: 40px;
            height: 40px;
            border-radius: 20px;
            padding: 4px 0px 0px 0px;
            background-color: transparent;


        }


        .box-overlay-pre-start-2 {
            color: #000;

            text-align: right;
            background-color: transparent;

            padding: 0px 0px;
        }


        .box-overlay-pre {}


        .box-overlay-pre-a-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 7px 1px 1px 0px;
            background-color: transparent;

        }


        .box-overlay-pre-a-2 {
            flex: 0 0 60%;
            text-align: right;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;

            padding: 10px 2px;
        }



        .box-overlay-pre-b-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 7px 1px 1px 0px;
            background-color: transparent;

        }


        .box-overlay-pre-b-2 {
            flex: 0 0 60%;
            text-align: right;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;

            padding: 10px 2px;
        }


        .box-overlay-pre-c-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 7px 1px 1px 0px;
            background-color: transparent;
        }


        .box-overlay-pre-c-2 {
            flex: 0 0 60%;
            text-align: right;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;

            padding: 10px 2px;
        }


        .box-overlay-pre-d-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 2px 1px 2px 2px;
            background-color: transparent;

        }


        .box-overlay-pre-d-2 {
            flex: 0 0 70%;
            text-align: right;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;

            padding: 10px 2px;
        }


        .box-overlay-pre-e-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 7px 4px 1px 0px;
            background-color: transparent;

        }


        .box-overlay-pre-e-2 {
            flex: 0 0 60%;
            text-align: right;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;

            padding: 10px 2px;
        }


        .box-overlay-pre-f-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 0px 0px 0px 0px;
            background-color: transparent;


        }


        .box-overlay-pre-f-2 {
            flex: 0 0 60%;
            text-align: right;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;
            padding: 10px 2px;
        }


        .box-overlay-pre-g-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 7px 4px 1px 0px;
            background-color: transparent;


        }


        .box-overlay-pre-g-2 {
            flex: 0 0 60%;
            text-align: right;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;
            padding: 10px 2px;
        }


        .box-overlay-pre-h-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 7px 4px 1px 0px;
            background-color: transparent;


        }


        .box-overlay-pre-h-2 {
            flex: 0 0 60%;
            text-align: right;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;
            padding: 10px 2px;
        }


        .box-overlay-pre-i-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 4px 0px 0px 0px;
            background-color: transparent;


        }


        .box-overlay-pre-i-2 {
            flex: 0 0 60%;
            text-align: right;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;
            padding: 10px 2px;
        }

        .box-overlay-pre-j-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 2px 0px 0px 0px;
            background-color: transparent;


        }


        .box-overlay-pre-j-2 {
            flex: 0 0 60%;
            text-align: right;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;
            padding: 10px 2px;
        }



        .box-overlay-pre-k-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 0px 0px 0px 0px;
            background-color: transparent;
        }

        .box-overlay-pre-k-2 {
            flex: 0 0 60%;
            text-align: right;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;
            padding: 10px 2px;
        }


        .box-overlay-pre-l-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 4px 0px 0px 0px;
            background-color: transparent;
        }

        .box-overlay-pre-l-2 {
            flex: 0 0 60%;
            text-align: right;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;
            padding: 10px 2px;
        }


        .box-overlay-pre-m-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 5px 0px 0px 0px;
            background-color: transparent;
        }

        .box-overlay-pre-m-2 {
            flex: 0 0 60%;
            text-align: right;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;
            padding: 10px 2px;
        }


        .box-overlay-pre-n-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 0px 0px 0px 0px;
            background-color: transparent;
        }

        .box-overlay-pre-n-2 {
            flex: 0 0 60%;
            text-align: right;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;
            padding: 10px 2px;
        }



        .nav-pre-ax-1 {


            flex: 0 0 44px;
            text-align: center;
            border: none;
            width: 40px;
            height: 40px;
            border-radius: 0px;
            padding: 0px 0px 2px 0px;
            background-color: transparent;

        }


        .nav-pre-aa-1 {

          
            background-color: transparent;
        }


        .nav-pre-a-1 {

            background-color: transparent;
        }

        .nav-pre-b-1 {

            background-color: transparent;

        }



        .nav-pre-c-1 {

            background-color: transparent;
        }

        .nav-pre-d-1 {

            background-color: transparent;

        }



        .nav-pre-e-1 {

            background-color: transparent;

        }


        .nav-pre-f-1 {

      
            background-color: transparent;


        }



        .nav-pre-g-1 {
       
            background-color: transparent;


        }



        .nav-pre-h-1 {

            background-color: transparent;


        }


        .nav-pre-i-1 {

            background-color: transparent;


        }

        .nav-pre-j-1 {

          
            background-color: transparent;


        }



        .nav-pre-k-1 {

         
            background-color: transparent;
        }


        .nav-pre-l-1 {

           
            background-color: transparent;
        }


        .nav-pre-m-1 {

           
            background-color: transparent;
        }


        .nav-pre-n-1 {

            background-color: transparent;
        }

        .container-overlay-670 {
            display: flex;
            flex-direction: column;
            flex-wrap: nowrap;
            justify-content: space-between;
            align-items: center;
            gap: 3rem 0rem;
            border: none;
            height: 100%;
            width: 0;
            position: fixed;
            z-index: 1;
            top: 48px;
            right: 0;
            background-color: rgba(210, 208, 210, 0.97);
            overflow-x: hidden;
            transition: 0.001s;
            padding-top: 100px;
            padding-bottom: 200px;
        }


        .container-overlay-672 {

            display: flex;
            justify-content: center;
            justify-items: center;
            border:1px solid #767A7F;
            height: 90px;
            width: 80%;
            border-radius: 20px;
            background-color: rgba(118, 122, 127, 0.98);
            padding: 5px 5px;
            text-decoration: none;




            display: flex;

            justify-content: space-around;
            align-items: center;
            border: none;
            border-radius: 25px;
            padding: 10px 25px 10px 0px;

        }



        .box-overlay-672 {}


        .box-overlay-672-a-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 5px 1px 1px 1px;
            background-color: #fff;

        }


        .box-overlay-672-a-2 {
            flex: 0 0 85%;
            text-align: center;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;
            padding: 10px 0px;
        }


        .box-overlay-672-ab-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 5px 1px 1px 1px;
            background-color: #fff;

        }


        .box-overlay-672-ab-2 {
            flex: 0 0 85%;
            text-align: center;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;
            padding: 10px 0px;
        }

        .box-overlay-672-ac-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 6px 2px 1px 1px;
            background-color: #fff;

        }


        .box-overlay-672-ac-2 {
            flex: 0 0 85%;
            text-align: center;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;
            padding: 10px 0px;
        }




        .box-overlay-672-b-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 7px 1px 1px 4px;
            background-color: #fff;

        }


        .box-overlay-672-b-2 {
            flex: 0 0 85%;
            text-align: center;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;

            padding: 10px 0px;
        }


        .box-overlay-672-c-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 7px 1px 1px 4px;
            background-color: #fff;
        }


        .box-overlay-672-c-2 {
            flex: 0 0 85%;
            text-align: center;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;

            padding: 10px 0px;
        }


        .box-overlay-672-d-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 2px 1px 2px 2px;

            background-color: #fff;

        }


        .box-overlay-672-d-2 {
            flex: 0 0 85%;
            text-align: center;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;

            padding: 10px 0px;
        }


        .box-overlay-672-e-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 7px 4px 1px 1px;
            background-color: #fff;

        }


        .box-overlay-672-e-2 {
            flex: 0 0 85%;
            text-align: center;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;

            padding: 10px 0px;
        }


        .box-overlay-672-f-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 0px 0px 0px 0px;
            background-color: transparent;


        }


        .box-overlay-672-f-2 {
            flex: 0 0 85%;
            text-align: center;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;
            padding: 10px 0px;
        }


        .box-overlay-672-g-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 7px 4px 1px 1px;
            background-color: #DD4B25;


        }


        .box-overlay-672-g-2 {
            flex: 0 0 85%;
            text-align: center;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;
            padding: 10px 0px;
        }


        .box-overlay-672-h-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 7px 4px 1px 1px;
            background-color: #264EE4;


        }


        .box-overlay-672-h-2 {
            flex: 0 0 85%;
            text-align: center;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;
            padding: 10px 0px;
        }


        .box-overlay-672-i-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 4px 0px 0px 0px;
            background-color: #fff;


        }


        .box-overlay-672-i-2 {
            flex: 0 0 85%;
            text-align: center;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;
            padding: 10px 0px;
        }

        .box-overlay-672-j-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 1px 0px 0px 0px;
            background-color: #fff;


        }


        .box-overlay-672-j-2 {
            flex: 0 0 85%;
            text-align: center;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;
            padding: 10px 0px;
        }



        .box-overlay-672-k-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 3px 0px 0px 0px;
            background-color: #fff;
        }

        .box-overlay-672-k-2 {
            flex: 0 0 85%;
            text-align: center;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;
            padding: 10px 0px;
        }


        .box-overlay-672-l-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 4px 0px 0px 0px;
            background-color: #fff;
        }

        .box-overlay-672-l-2 {
            flex: 0 0 85%;
            text-align: center;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;
            padding: 10px 0px;
        }


        .box-overlay-672-m-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 5px 0px 0px 0px;
            background-color: transparent;
        }

        .box-overlay-672-m-2 {
            flex: 0 0 85%;
            text-align: center;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;
            padding: 10px 0px;
        }


        .box-overlay-672-n-1 {

            flex: 0 0 50px;
            text-align: center;
            border: none;
            width: 50px;
            height: 50px;
            border-radius: 25px;
            padding: 0px 0px 0px 0px;
            background-color: #fff;
        }

        .box-overlay-672-n-2 {
            flex: 0 0 85%;
            text-align: center;
            background-color: transparent;
            border-radius: 20px 0px 0px 20px;
            padding: 10px 0px;
        }



        .package {
            display: flex;
            flex-wrap: wrap;
            justify-content: flex-start;
            align-items: center;
            gap: 0rem 0.4rem;
            padding-left: 20px;

        }

        .header-pre {
            font-size: 18px;
            flex-basis: 85%;
            color: #000;
        }
        
/**********flex-start*************************/


        @media (max-width:600px) {
            .flex-container-1274 {
                display: flex;
                align-items: baseline;
                margin-top: 10px;
            }

            .box701 {
                padding: 20px 2px;
                border-radius: 5px 0px 0px 5px;
            }

            .box701-1 {
                background-color: #e76f51;
                font-size: 30px;
                text-align: center;
                border-radius: 5px 5px 5px 5px;
            }

            .box701-2 {
                background-color: #f4a261;
                font-size: 20px;
            }

            .box701-3 {
                background-color: #e9c46a;
                font-size: 10px;
            }

            .box701-4 {
                background-color: #2a9d8f;
                font-size: 5px;
            }
        }

        @media (max-width:992px) and (min-width:601px) {
            .flex-container-1274 {
                display: flex;
                align-items: baseline;
                margin-top: 10px;
            }

            .box701 {
                padding: 40px 18px;
                border-radius: 8px 0px 0px 8px;
            }

            .box701-1 {
                background-color: #e76f51;
                font-size: 50px;
                text-align: center;
                border-radius: 8px 8px 8px 8px;
            }

            .box701-2 {
                background-color: #f4a261;
                font-size: 40px;
            }

            .box701-3 {
                background-color: #e9c46a;
                font-size: 30px;
            }

            .box701-4 {
                background-color: #2a9d8f;
                font-size: 20px;
            }
        }


        @media (min-width:993px) {
            .flex-container-1274 {
                display: flex;
                align-items: baseline;
                margin-top: 20px;
            }

            .box701 {
                border-radius: 10px 0px 0px 10px;
            }

            .box701-1 {
                background-color: #e76f51;
                font-size: 60px;
                text-align: center;
                padding: 65px 20px;
                border-radius: 10px 10px 10px 10px;
            }

            .box701-2 {
                background-color: #f4a261;
                font-size: 45px;
                text-align: center;
                padding: 61px 20px;
            }

            .box701-3 {
                background-color: #e9c46a;
                font-size: 30px;
                text-align: center;
                padding: 55px 20px;
            }

            .box701-4 {
                background-color: #2a9d8f;
                font-size: 10px;
                text-align: center;
                padding: 45px 20px;
            }
        }

/*********************new******************************/

        a.bee-tryit:link,
        a.bee-tryit:visited {
            
            align-items: center;
            text-decoration: none;
            border: none;
            background: linear-gradient(to left, #3FFF06 0%, #02FFBE 100%);
            color: black;

        }

        @media (max-width:600px) {

            a.bee-tryit:link,
            a.bee-tryit:visited {
                 
                padding: 8px 22px;
                border-radius: 12px;
                margin: 20px 0;
            }
        }

        @media (max-width:992px) and (min-width:601px) {

            a.bee-tryit:link,
            a.bee-tryit:visited {
                 
                padding: 8px 22px;
                border-radius: 12px;
                margin: 20px 0;
            }
        }

        @media (min-width:993px) {

            a.bee-tryit:link,
            a.bee-tryit:visited {
                
                padding: 8px 22px;
                border-radius: 12px;
                margin: 20px 0;
            }
        }

        a.bee-tryit:hover {
          
            background: linear-gradient(to right, #3FFF06 0%, #02FFBE 100%);
        }

.Introduction {
    color: black;
    margin: 2rem 0;
    padding: 10px 10px;
    border-radius: 10px;
    background-color:#D6E7F6;
  
}

/********************************************/
        a.bee-f-start:link,
        a.bee-f-start:visited {

            display: flex;
            justify-content: space-around;
            align-items: center;
            color: white;
            border: none;
            text-align: center;
            text-decoration: none;
            background-color: #B8C1C9;
            color: black;
            transition: background-color 0.3s; /* افکت تغییر رنگ */

        }

        @media (max-width:600px) {

            a.bee-f-start:link,
            a.bee-f-start:visited {
                width: 100%;
                padding: 13px 2px;
                border-radius: 20px;
                margin: 20px auto 0 auto;
            }
        }

        @media (max-width:992px) and (min-width:601px) {

            a.bee-f-start:link,
            a.bee-f-start:visited {
                width: 100%;
                padding: 13px 10px;
                border-radius: 20px;
                margin: 20px auto 0 auto;
            }
        }

        @media (min-width:993px) {

            a.bee-f-start:link,
            a.bee-f-start:visited {
                width: 270px;
                padding: 6px 1px;
                border-radius: 20px;
                margin: 20px auto 0 auto;
            }
        }

        a.bee-f-start:hover {
            border: 1px solid linear-gradient(to right, #6FB1FC, #4364F7, #0052D4);
            border-radius: 20px;
            color: black;
            background-color: #ddd;

        }

        a.bee-f-start-active:link,
        a.bee-f-start-active:visited {

            display: flex;
            justify-content: space-around;
            align-items: center;
            color: white;
            border: none;
            text-align: center;
            text-decoration: none;
            background-color: #FFC107;
            color: black;
            transition: background-color 0.3s; /* افکت تغییر رنگ */

        }

        @media (max-width:600px) {

            a.bee-f-start-active:link,
            a.bee-f-start-active:visited {
                width: 100%;
                padding: 13px 2px;
                border-radius: 20px;
                margin: 20px auto 0 auto;
            }
        }

        @media (max-width:992px) and (min-width:601px) {

            a.bee-f-start-active:link,
            a.bee-f-start-active:visited {
                width: 100%;
                padding: 13px 10px;
                border-radius: 20px;
                margin: 20px auto 0 auto;
            }
        }

        @media (min-width:993px) {

            a.bee-f-start-active:link,
            a.bee-f-start-active:visited {
                width: 270px;
                padding: 6px 1px;
                border-radius: 20px;
                margin: 20px auto 0 auto;
            }
        }


        a.bee-f-start-active:hover {
            border: 1px solid linear-gradient(to right, #6FB1FC, #4364F7, #0052D4);
            border-radius: 20px;
            color: black;
            background-color: #ddd;

        }

/********************************************************/
        a.bee-f500:link,
        a.bee-f500:visited {
            
            align-items: center;
            text-decoration: none;
            border: none;
            background-color: #B8C1C9;
            color: black;
            transition: background-color 0.3s; /* افکت تغییر رنگ */

        }

        @media (max-width:600px) {

            a.bee-f500:link,
            a.bee-f500:visited {
                width: 100%;
                padding: 22px 20px;
                border-radius: 20px;
                margin: 20px auto 0 auto;
            }
        }

        @media (max-width:992px) and (min-width:601px) {

            a.bee-f500:link,
            a.bee-f500:visited {
                width: 100%;
                padding: 20px 10px;
                border-radius: 20px;
                margin: 20px auto 0 auto;
            }
        }

        @media (min-width:993px) {

            a.bee-f500:link,
            a.bee-f500:visited {
                width: 270px;
                padding: 15px 15px;
                border-radius: 20px;
                margin: 20px auto 0 auto;
            }
        }

        a.bee-f500:hover {
            border: none;
            border-radius: 20px;
            color: black;
            background-color: #ddd;
        }
        
        a.bee-f500-on:link,
        a.bee-f500-on:visited {
            
            align-items: center;
            text-decoration: none;
            border: none;
            background-color: #FFC107;
            color: black;
            transition: background-color 0.3s; /* افکت تغییر رنگ */

        }

        @media (max-width:600px) {

            a.bee-f500-on:link,
            a.bee-f500-on:visited {
                width: 100%;
                padding: 22px 20px;
                border-radius: 20px;
                margin: 20px auto 0 auto;
            }
        }

        @media (max-width:992px) and (min-width:601px) {

            a.bee-f500-on:link,
            a.bee-f500-on:visited {
                width: 100%;
                padding: 20px 10px;
                border-radius: 20px;
                margin: 20px auto 0 auto;
            }
        }

        @media (min-width:993px) {

            a.bee-f500-on:link,
            a.bee-f500-on:visited {
                width: 270px;
                padding: 15px 15px;
                border-radius: 20px;
                margin: 20px auto 0 auto;
            }
        }

        a.bee-f500-on:hover {
            border: none;
            border-radius: 20px;
           background-color:#ddd;
            color:black;
        }


        .container-1-2-3 {
                      display: none;
        }


        .sidebar-menu {
            list-style-type: none; /* حذف نقاط */
            padding: 0; /* حذف پدینگ */
            margin: 0; /* حذف مارجین */
            background-color: transparent; /* رنگ پس‌زمینه */
        }

        @media (max-width:600px) {
            .sidebar-menu {
                width: 80%;
               
            }
        }

        @media (max-width:992px) and (min-width:601px) {
            .sidebar-menu {
                width: 80%;
               
            }
        }

        @media (min-width:993px) {
             .sidebar-menu {
                width: 270px;
               
            }
        }
       
       
        .container-1-2-3-on li {
            box-sizing: border-box; /* تنظیم box-sizing */
    margin: 2px 0; /* فاصله بین آیتم‌ها */
    padding: 0; /* حذف padding اضافی */
        }

        .sidebar-menu a {
            text-decoration: none; /* حذف خط زیر لینک‌ها */
            display: flex; /* برای چینش بهتر */
            align-items: center; /* وسط‌چین کردن متن و آیکن */
            color: #ff0000; /* رنگ متن */
            border-radius: 4px; /* گوشه‌های گرد */
            transition: background-color 0.3s; /* افکت تغییر رنگ */
        }

        /* تغییر رنگ زمینه هنگام هاور*/
        .sidebar-menu a:hover {
            background-color: #ddd; /* رنگ پس‌زمینه هنگام هاور */
        }

        /* استایل برای وضعیت فعال */
        .bee-f-start-active {
            background-color: #d9edf7; /* رنگ پس‌زمینه برای مورد فعال */
        }

        a.bee-f502:link,
        a.bee-f502:visited {
             display: flex;
            justify-content: space-between ;
            flex-wrap: wrap;
            align-items: center;
            text-decoration: none;
            border: none;
           background-color: #B8C1C9;
            color: black;
                        transition: background-color 0.3s; /* افکت تغییر رنگ */


        }

        @media (max-width:600px) {

            a.bee-f502:link,
            a.bee-f502:visited {
                width: 100%;
                padding: 22px 20px;
                border-radius: 20px;
                margin: 20px auto 0 auto;
            }
        }

        @media (max-width:992px) and (min-width:601px) {

            a.bee-f502:link,
            a.bee-f502:visited {
                width: 100%;
                padding: 20px 10px;
                border-radius: 20px;
                margin: 20px auto 0 auto;
            }
        }

        @media (min-width:993px) {

            a.bee-f502:link,
            a.bee-f502:visited {
                width: 270px;
                padding: 15px 15px;
                border-radius: 20px;
                margin: 20px auto 0 auto;
                 
            }
        }

        a.bee-f502:hover {
            border:none;
            border-radius: 20px;
            color: black;
            background-color: #ddd;
        }

        a.bee-f503:link,
        a.bee-f503:visited {
             display: flex;
            justify-content: space-between ;
            flex-wrap: wrap;
            align-items: center;
            text-decoration: none;
            border: none;
           background-color: #FFC107;
            color: black;
            transition: background-color 0.3s; /* افکت تغییر رنگ */

        }

        @media (max-width:600px) {

            a.bee-f503:link,
            a.bee-f503:visited {
                width: 100%;
                padding: 22px 20px;
                border-radius: 20px;
                margin: 20px auto 0 auto;
            }
        }

        @media (max-width:992px) and (min-width:601px) {

            a.bee-f503:link,
            a.bee-f503:visited {
                width: 100%;
                padding: 20px 10px;
                border-radius: 20px;
                margin: 20px auto 0 auto;
            }
        }

        @media (min-width:993px) {

            a.bee-f503:link,
            a.bee-f503:visited {
                width: 270px;
                padding: 15px 15px;
                border-radius: 20px;
                margin: 20px auto 0 auto;
            }
        }



        a.bee-f503:hover {
            border:none;
            border-radius: 20px;
            color: black;
            background-color: #ddd;
        }


        a.bee-f552:link,
        a.bee-f552:visited {
             display: flex;
            justify-content: space-between ;
            flex-wrap: wrap;
            align-items: center;
            border: none;
            text-decoration: none;
background-color: #9FA6AD;
            color: black;
                   transition: background-color 0.3s; /* افکت تغییر رنگ */

        }

        @media (max-width:600px) {

            a.bee-f552:link,
            a.bee-f552:visited {
                width: 100%;
                padding: 22px 20px;
                border-radius: 20px 20px 0 0;
                margin: 20px auto 2px auto;
            }
        }

        @media (max-width:992px) and (min-width:601px) {

            a.bee-f552:link,
            a.bee-f552:visited {
                width: 100%;
                padding: 20px 10px;
                border-radius: 20px 20px 0 0;
                margin: 20px auto 2px auto;
            }
        }

        @media (min-width:993px) {

            a.bee-f552:link,
            a.bee-f552:visited {
                width: 270px;
                padding: 15px 15px;
                border-radius: 20px 20px 0 0;
                margin: 20px auto 2px auto;
            }
        }

        a.bee-f552:hover {
            border: none;
                border-radius: 20px 20px 0 0;
            color: black;
            background-color: #ddd;
        }

        a.bee-f552-on:link,
        a.bee-f552-on:visited {
             display: flex;
            justify-content: space-between ;
            flex-wrap: wrap;
            align-items: center;
            border: none;
            text-decoration: none;
            background-color: #B8C1C9;
            color: black;
                        transition: background-color 0.3s; /* افکت تغییر رنگ */
                margin: 20px auto 0 auto;
        }

        @media (max-width:600px) {

            a.bee-f552-on:link,
            a.bee-f552-on:visited {
                width: 100%;
                padding: 22px 20px;
                border-radius: 20px 20px 0 0;
            }
        }

        @media (max-width:992px) and (min-width:601px) {

            a.bee-f552-on:link,
            a.bee-f552-on:visited {
                width: 100%;
                padding: 20px 10px;
                border-radius: 20px 20px 0 0;
            }
        }

        @media (min-width:993px) {

            a.bee-f552-on:link,
            a.bee-f552-on:visited {
                width: 270px;
                padding: 15px 15px;
                border-radius: 20px 20px 0 0;
            }
        }


        a.bee-f552-on:hover {
            border: none;
                border-radius: 20px 20px 0 0;
            color: black;
            background-color: #ddd;
        }

        a.bee-f6:link,
        a.bee-f6:visited {
            display: inline-block;
            border: none;
            margin-right: 1px;
            margin-left: 1px;
            text-align: center;
            text-decoration: none;
          background-color: #B8C1C9;
            color:black;
                        transition: background-color 0.3s; /* افکت تغییر رنگ */
                margin: 2px auto 0 auto;
        }

        @media (max-width:600px) {

            a.bee-f6:link,
            a.bee-f6:visited {
            
            padding: 22px 20px;
                border-radius: 0;
            }
        }

        @media (max-width:992px) and (min-width:601px) {

            a.bee-f6:link,
            a.bee-f6:visited {
        
            padding: 20px 10px;
                border-radius: 0;
            }
        }
        @media (min-width:993px) {
            a.bee-f6:link,
            a.bee-f6:visited {
            
            padding: 15px 15px;
                border-radius: 0;
            }
        }
        a.bee-f6:hover {
            border: none;
            background-color:#ddd;
            color:black;
        }

        a.bee-f6-on:link,
        a.bee-f6-on:visited {
            display: inline-block;
            border: none;
            margin-right: 1px;
            margin-left: 1px;
            text-align: center;
            text-decoration: none;
            background-color: #FFC107;
            color: black;
                        transition: background-color 0.3s; /* افکت تغییر رنگ */
                margin: 0 auto 0 auto;
        }

        @media (max-width:600px) {

            a.bee-f6-on:link,
            a.bee-f6-on:visited {
            
            padding: 22px 20px;
                border-radius: 0;
            }
        }

        @media (max-width:992px) and (min-width:601px) {

            a.bee-f6-on:link,
            a.bee-f6-on:visited {
        
            padding: 20px 10px;
                border-radius: 0;
            }
        }
        @media (min-width:993px) {
            a.bee-f6-on:link,
            a.bee-f6-on:visited {
            
            padding: 15px 15px;
                border-radius: 0;
            }
        }
        a.bee-f6-on:hover {
            border: none;
            background-color:#ddd;
            color:black;
        }


        a.bee-f6-end:link,
        a.bee-f6-end:visited {
            display: inline-block;
            border: none;
            margin-right: 1px;
            margin-left: 1px;
            text-align: center;
            text-decoration: none;
          background-color: #B8C1C9;
            color:black;
                        transition: background-color 0.3s; /* افکت تغییر رنگ */
                margin: 0 auto 0 auto;
              border-radius: 0px 0px 20px 20px;

        }

        @media (max-width:600px) {

            a.bee-f6-end:link,
            a.bee-f6-end:visited {
            
            padding: 22px 20px;
            }
        }

        @media (max-width:992px) and (min-width:601px) {

            a.bee-f6-end:link,
            a.bee-f6-end:visited {
        
            padding: 20px 10px;
            }
        }
        @media (min-width:993px) {
            a.bee-f6-end:link,
            a.bee-f6-end:visited {
            
            padding: 15px 15px;
            }
        }
        a.bee-f6-end:hover {
            border: none;
            background-color:#ddd;
            color:black;
        }
 

        a.bee-f6-end-on:link,
        a.bee-f6-end-on:visited {
            display: inline-block;
            border: none;
            margin-right: 1px;
            margin-left: 1px;
            text-align: center;
            text-decoration: none;
            background-color: #FFC107;
            color: black;
                        transition: background-color 0.3s; /* افکت تغییر رنگ */
                margin: 0 auto 0 auto;
              border-radius: 0px 0px 20px 20px;

        }

        @media (max-width:600px) {

            a.bee-f6-end-on:link,
            a.bee-f6-end-on:visited {
            
            padding: 22px 20px;
            }
        }

        @media (max-width:992px) and (min-width:601px) {

            a.bee-f6-end-on:link,
            a.bee-f6-end-on:visited {
        
            padding: 20px 10px;
            }
        }
        @media (min-width:993px) {
            a.bee-f6-end-on:link,
            a.bee-f6-end-on:visited {
            
            padding: 15px 15px;
            }
        }
        a.bee-f6-end-on:hover {
            border: none;
            background-color:#ddd;
            color:black;
        }
 
        a.bee-f6-first:link,
        a.bee-f6-first:visited {
            display: inline-block;
            border-top: none;
            margin-right: 1px;
            margin-left: 1px;
            text-align: center;
            text-decoration: none;
          background-color: #B8C1C9;
            color:black;
                        transition: background-color 0.3s; /* افکت تغییر رنگ */
                margin: 0 auto 0 auto;
        }

        @media (max-width:600px) {

            a.bee-f6-first:link,
            a.bee-f6-first:visited {
            
            padding: 22px 20px;
                border-radius: 0;
            }
        }

        @media (max-width:992px) and (min-width:601px) {

            a.bee-f6-first:link,
            a.bee-f6-first:visited {
        
            padding: 20px 10px;
                border-radius: 0;
            }
        }
        @media (min-width:993px) {
            a.bee-f6-first:link,
            a.bee-f6-first:visited {
            
            padding: 15px 15px;
                border-radius: 0;
            }
        }
        a.bee-f6-first:hover {
            border: none;
            background-color:#ddd;
            color:black;
        }

        a.bee-f6-first-on:link,
        a.bee-f6-first-on:visited {
            display: inline-block;
            border: none;
            margin-right: 1px;
            margin-left: 1px;
            text-align: center;
            text-decoration: none;
            background-color: #FFC107;
            color: black;
                        transition: background-color 0.3s; /* افکت تغییر رنگ */
                margin: 0 auto 0 auto;
        }

        @media (max-width:600px) {

            a.bee-f6-first-on:link,
            a.bee-f6-first-on:visited {
            
            padding: 22px 20px;
                border-radius: 0;
            }
        }

        @media (max-width:992px) and (min-width:601px) {

            a.bee-f6-first-on:link,
            a.bee-f6-first-on:visited {
        
            padding: 20px 10px;
                border-radius: 0;
            }
        }
        @media (min-width:993px) {
            a.bee-f6-first-on:link,
            a.bee-f6-first-on:visited {
            
            padding: 15px 15px;
                border-radius: 0;
            }
        }
        a.bee-f6-first-on:hover {
            border: none;
            background-color:#ddd;
            color:black;
        }

.sub-menu.container-1-2-3-on {
    list-style-type: none; /* حذف نقاط لیست */
    padding: 0;            /* حذف پدینگ */
                margin: 0 auto 0 auto;
            border-top: 2px solid transparent;
                        

 display: block;
     display: flex;
            flex-direction: column;
            flex-wrap: wrap;
            background-color: transparent;
           list-style-type: none; /* حذف نقاط پیش‌فرض */
        padding: 0; /* حذف مارجین و پدینگ اضافی */
        margin: 0; /* حذف مارجین */
       gap: 2px 0;   
}

        @media (max-width:600px) {

        .sub-menu.container-1-2-3-on {
                width: 100%;
               
            }
        }

        @media (max-width:992px) and (min-width:601px) {

        .sub-menu.container-1-2-3-on {
                width: 100%;
              
            }
        }

        @media (min-width:993px) {

        .sub-menu.container-1-2-3-on {
                width: 270px;
              
            }
        }


.sub-menu.container-1-2-3-on li {
    margin: 0;            /* حذف مارجین */
    padding: 0;           /* حذف پدینگ */
}

.sub-menu.container-1-2-3-on li a {
    display: block;        /* لینک‌ها تمام فضای `<li>` را بپوشاند */
    padding: 20px;         /* تنظیم پدینگ برای زیبایی */
    margin: 0;            /* حذف مارجین */
    text-decoration: none; /* حذف خط زیر لینک */
}
/******************************************************************?*/

/**************************************************/

        .sidebar-menu-mobile {
            list-style-type: none; /* حذف نقاط */
            padding: 0; /* حذف پدینگ */
            margin: auto; /* حذف مارجین */
            background-color: transparent; /* رنگ پس‌زمینه */
            width: 80%;
         }

        .sidebar-menu-mobile li {
            display: flex;
   justify-content: space-between ;
        
             
        }

        .sidebar-menu-mobile a {
            text-decoration: none; /* حذف خط زیر لینک‌ها */
            display: flex; /* برای چینش بهتر */
            align-items: center; /* وسط‌چین کردن متن و آیکن */
            color: #ff0000; /* رنگ متن */
            border-radius: 4px; /* گوشه‌های گرد */
            transition: background-color 0.3s; /* افکت تغییر رنگ */
        }

        /* تغییر رنگ زمینه هنگام هاور*/
        .sidebar-menu-mobile a:hover {
            background-color: #ddd; /* رنگ پس‌زمینه هنگام هاور */
        }


a.bee-f-mobile:link,
        a.bee-f-mobile:visited {

            display: flex;
            justify-content: space-between;
            align-items: center;
            color: white;
            border: none;
            text-align: center;
            text-decoration: none;
            background-color: #9FA6AD;
            color: black;
            transition: background-color 0.3s; /* افکت تغییر رنگ */
  width: 100%;
                padding: 15px 20px;
                border-radius: 25px;
                margin: 20px auto 0 auto;
        }

        a.bee-f-mobile:hover {
            border: 1px solid linear-gradient(to right, #6FB1FC, #4364F7, #0052D4);
            border-radius: 20px;
            color: black;
            background-color: #ddd;

        }

        a.bee-f-mobile-active:link,
        a.bee-f-mobile-active:visited {

            display: flex;
            justify-content: space-between;
            align-items: center;
            color: white;
            border: none;
            text-align: center;
            text-decoration: none;
            background-color: #FFC107;
            color: black;
            transition: background-color 0.3s; /* افکت تغییر رنگ */
  width: 100%;
                padding: 15px 20px;
                border-radius: 25px;
                margin: 20px auto 0 auto;
           
        }


        a.bee-f-mobile-active:hover {
            border: 1px solid linear-gradient(to right, #6FB1FC, #4364F7, #0052D4);
            border-radius: 20px;
            color: black;
            background-color: #ddd;

        }
/*****************************************************/
    
        .package {
            display: flex;
            flex-wrap: wrap;
            justify-content: flex-start;
            align-items: center;
            gap: 0 20PX;
            padding-right: 20px;
            background-color: transparent;
            border: 2px solid #00d0ff;
            border-radius:20px;
            margin-left:20px;
        }
        
   
.mobile-background-white {
     width: 40px;
            height: 40px;
            border-radius: 5px;
            padding: 5px 0px 0px 0px;
            background-color: white;
           }

        @media (max-width:600px) {
            .mobile-background-white {
              display:block;
            }
        }
        @media (max-width:992px) and (min-width:601px) {
            .mobile-background-white {
             display:none;
            }
        }
        @media (min-width:993px) {
            .mobile-background-white {
               display:none;
            }
        }
/*****************************************/
     .package {
            display: flex;
            flex-wrap: wrap;
            justify-content: flex-start;
            align-items: center;
            gap: 0 20PX;
            padding-right: 20px;
            background-color: transparent;
            border: 2px solid #0000FF;
            border-radius:20px;
            margin-left:20px;
            

        }
        
        
        .container-overlay-mob-0 {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
            align-content: center;
            border: 0px solid #000;
            position: fixed;
            align-items: center;
            background-color: #F6F6F6;
            width: 100%;
            margin: 0 auto;
            top: 0px;
            left: 0;
            z-index: 1;
            max-height: 42px;
            padding: 0px 20px;
              
        }

.mobile-background-white {
     width: 40px;
            height: 40px;
            border-radius: 5px;
            padding: 5px 0px 0px 0px;
            background-color: white;
           
}


        @media (max-width:600px) {
            .mobile-background-white {
              display:block;
            }
        }

        @media (max-width:992px) and (min-width:601px) {
            .mobile-background-white {
             display:none;
            }
        }


        @media (min-width:993px) {
            .mobile-background-white {
               display:none;
            }
        }


        .package {
            display: flex;
            flex-wrap: wrap;
            justify-content: flex-start;
            align-items: center;
            gap: 0 20PX;
            padding-right: 20px;
            background-color: ddd;
            border: none;
            border-radius:20px;
            margin-left:20px;
            

        }
        
    
.mobile-background-white {
     width: 40px;
            height: 40px;
            border-radius: 5px;
            padding: 5px 0px 0px 0px;
            background-color: white;
           
}


        @media (max-width:600px) {
            .mobile-background-white {
              display:block;
            }
        }

        @media (max-width:992px) and (min-width:601px) {
            .mobile-background-white {
              display:block;
            }
        }


        @media (min-width:993px) {
            .mobile-background-white {
               display:none;
            }
        }



        .container-overlay-mob-0 {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
            align-content: center;
            border: 0px solid #000;
            position: fixed;
            align-items: center;
            background-color: #fff;
            width: 100%;
            margin: 0 auto;
            top: 0px;
            left: 0;
            z-index: 1;
            max-height: 40px;
            padding: 0px 20px;
                    border-bottom: 1px solid #CCCCCC;

        }

        @media (max-width:600px) {

            .container-overlay-mob-0 {
             visibility: visible;
            }
        }

        @media (max-width:1200px) and (min-width:601px) {

           .container-overlay-mob-0 {
             visibility: visible;
            }
        }

        @media (min-width:1200px) {

            .container-overlay-mob-0 {
             visibility: hidden;
            }
        }


  
    a.line-under3:link,
        a.line-under3:visited {
           display:none;
        }
  
    
   
        pre.code {
            border: 1px solid #6e6e6e;
            margin: 2rem 0rem;
            border-radius: 15px;
            z-index: 0;
            /*max-height: 200px;*/
            overflow: hidden;
            transition: max-height 0.2s ease-in-out;
        }


        .package2 {
            display: flex;
            flex-wrap: wrap;
   justify-content: flex-end ;
   gap:0 20px;
   align-items: center;
               position: fixed;
                           z-index: 2;

            padding-right: 20px;
            background-color: #fff;
            border: none;
            margin-left:50px;
            margin-top:0px;
            padding-left:50px;
            height: 30px;
            top:0;
               overflow-x: hidden; /* فعال‌سازی اسکرول افقی */
    white-space: nowrap; /* جلوگیری از شکستن خط */
    width: 100%; /* عرض 100 درصد */
   max-width: 100%; /* تصویر نسبت به والد خود تغییر اندازه دهد */
                  transition: background-color 0.3s; /* افکت تغییر رنگ */
  
        }
    
        @media (max-width:600px) {

            .package2 {
             visibility: hidden;
            }
        }

        @media (max-width:992px) and (min-width:601px) {

           .package2 {
             visibility: hidden;
            }
        }

        @media (min-width:993px) {

            .package2 {
             visibility: visible;
            }
        }
/*****************************************************************    */
       
 .container-1 {
            display: flex;
            flex-direction: column;
            flex-wrap: nowrap;
            /*justify-content: space-between ;*/
            align-items: center;
            border: none;
            /*width:0;*/
            position: fixed;
            height: 100%;
            z-index: 1;
            right: 0;
            background-color: #d2d0d2;
            overflow-x: hidden;
            transition: 0.001s;
            padding-bottom: 250px;
        }
        @media (max-width:600px) {
            .container-1 {
                width: 100%;
                padding-top: 50px;
                top: 48px;

            }
        }

        @media (max-width:992px) and (min-width:601px) {
            .container-1 {
                width: 100%;
                padding-top: 50px;
                top: 30px;
            }
        }

        @media (min-width:993px) {
            .container-1 {
                width: 300px;
                padding-top: 0px;
                top: 85px;
            }
        }

/**************************************************/
/******************************************************/
        .container-overlay-mob-0 {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
            align-content: center;
            align-items:center;
            border: 0px solid #000;
            background-color: #FAF9FA;
            width: 100%;
            margin: 0 auto;
            top: 0px;
            left: 0;
            z-index: 1;
            min-height: 40px;
            padding: 0px 20px;

        }
        
 
/*****************************************************************    */
       
 .container-1 {
            display: flex;
            flex-direction: column;
            flex-wrap: nowrap;
            /*justify-content: space-between ;*/
            align-items: center;
            border: none;
            /*width:0;*/
            position: fixed;
            height: 100%;
            z-index: 1;
            right: 0;
            background-color: #d2d0d2;
            overflow-x: hidden;
            transition: 0.001s;
            padding-bottom: 250px;
        }
        @media (max-width:600px) {
            .container-1 {
                width: 100%;
                padding-top: 50px;
                top: 40px;

            }
        }

        @media (max-width:992px) and (min-width:601px) {
            .container-1 {
                width: 100%;
                padding-top: 50px;
                top: 40px;
            }
        }

        @media (min-width:993px) {
            .container-1 {
                width: 300px;
                padding-top: 0px;
                top: 85px;
            }
        }

/**************************************************/

        .container-1-mobile {
            display: flex;
            flex-direction: column;
            flex-wrap: nowrap;
            align-items: center;
            border: none;
            width: 100%;
            height: 100%;
            /*width:0;*/
            position: fixed;
            z-index: 1;
            right: 0;
            background-color: rgba(210, 208, 210, 0.97);
            overflow-x: hidden;
            transition: 0.001s;
            padding-top: 50px;
            padding-bottom: 300px;
                /*gap: 2.4rem 0rem;*/
            top: 40px;
                /*gap:1.5rem 0rem;*/

        }
/***************دکمه کد کشویی**********************/
  .toggle-btn {
            width: 40;
            height: 60;
            border-radius: 10px;
            padding: 20px 0px 0px 0px;
            background-color: white;
            text-align:center;
            margin:-51px auto 20px auto;
        }

/************************منوی مخصوص لپ تاپ**************    */

        .container-overlay-pre {
            display: flex;

            flex: 0 0 calc(33% - 3.5rem);
            border: none;
            border-radius: 15px;
            background-color: #B8C1C9;
            padding: 4px 10px;
            min-height: 70px;
            justify-content: space-between;
            align-items: center;
            text-align: center;

        }

        a.container-overlay-pre:link,
        a.container-overlay-pre:visited {
            text-decoration: none;
            margin-right: 10px;
        }


        a.container-overlay-pre:hover {

            background-color: #ccc;


        }





        .container-overlay-pre-on {
            display: flex;

            flex: 0 0 calc(33% - 3.5rem);
            border: none;
            border-radius: 15px;
            background-color: #FFC107;
            padding: 4px 10px;
            min-height: 70px;
            justify-content: space-between;
            align-items: center;
            text-align: center;

        }

        a.container-overlay-pre-on:link,
        a.container-overlay-pre-on:visited {
            text-decoration: none;
            margin-right: 10px;
        }


        a.container-overlay-pre-on:hover {

            background-color: #64A4D9;


        }


/*****************************hr****************/
 hr {
  border: 0;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #fff; /* برای افکت سه‌بعدی */
  height: 0;
  margin: 10px 0;
}
/***************************************************/
.w3-theme200 {color:#fff ;background-color:#d0aa09; }
.w3-theme52 {color:#fff ;}



.ws-light-vscode {color:#fff ;background-color: #282A35;}

.ws-light-css {color:#000 ;background-color: #E6F8FF;}

.ws-light-bootstrap {color:#000 ;background: #9BC3FE;  /* fallback for old browsers */
background: -webkit-linear-gradient(to bottom, #9BC3FE, #FFF6D8);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to bottom, #9BC3FE, #FFF6D8); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}


.ws-light-web {color:#000 ;background-color: #94CEFF;}


.ws-light-git {color:#000 ;background-color: #282A35;}
.ws-light-docker {color:#000 ;background-color: #F3ECEA;}
.ws-light-html{color:#000 ;background: #76C1FF;  /* fallback for old browsers */
background: -webkit-linear-gradient(to bottom, #fff, #76C1FF);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to bottom, #fff, #76C1FF); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
.ws-light-flex {color:#000 ;background-color: #F4DBE9;}
.ws-light-javascript {color:#000 ;background-color: #DAE8E0;}
.ws-light-sql {color:#000 ;background-color: #FFF7B2; }
.ws-light-mysql {color:#000 ;background-color: #FFE5C6; }
.ws-light-php {color:#000 ;background-color: #E0DBFF; }
.ws-light-linux {color:#fff ;background-color: #D9EEE1;}
.ws-light-laravel {color:#000 ;background-color: #E7E9EB;}

.ws-light-excel {color:#fff ;background-color: #E2FFF0 }


.w3-theme1 {margin-top: 0px;color:#fff ;background-color:#2196f3  
    
}
.w3-btn {background-color:#4CAF50;margin-bottom:4px}
.w3-code{border-left:4px solid #4CAF50}
.myMenu {margin-bottom:150px}
/**********************************************/


       #typing-effect {
            font-size: 20px;
            color:white;
            display: inline; /* برای نشان دادن مکان‌نما درست در کنار متن */
        }
        #cursor {
            display: inline-block;
            width: 2px;
            height: 20px; /* ارتفاع متناسب با اندازه متن */
            background-color: white; /* رنگ مکان‌نما */
            animation: blink 1s step-end infinite; /* انیمیشن چشمک‌زن */
        }
      
  
       #typing-effect2 {
            font-size: 20px;
            color:black;
            display: inline; /* برای نشان دادن مکان‌نما درست در کنار متن */
        }
        #cursor2 {
            display: inline-block;
            width: 2px;
            height: 20px; /* ارتفاع متناسب با اندازه متن */
            background-color: black; /* رنگ مکان‌نما */
            animation: blink 1s step-end infinite; /* انیمیشن چشمک‌زن */
        }
     
    
     
        @keyframes blink {
            0%, 50% { opacity: 1; }
            51%, 100% { opacity: 0; }
}

.where-start {
    
    margin:30px;
}

 /**************************center********************/
  
        a.bee-center:link,
        a.bee-center:visited {
            
           
            align-items: center;
            text-decoration: none;
            border: none;
            background: linear-gradient(to left, #0E5593 0%, #5C9CD4 100%);
            color: white;
            float:center;

        }

        @media (max-width:600px) {

            a.bee-center:link,
            a.bee-center:visited {
               
                padding: 6px 12px;
                border-radius: 10px;
                margin: 20px auto 0 auto;
            }
        }

        @media (max-width:992px) and (min-width:601px) {

            a.bee-center:link,
            a.bee-center:visited {
               
                padding: 8px 16px;
                border-radius: 15px;
                margin: 20px auto 0 auto;
            }
        }

        @media (min-width:993px) {

            a.bee-center:link,
            a.bee-center:visited {
               
                padding: 10px 25px;
                border-radius: 4px;
                margin: 20px auto 10px auto;
            }
        }

        a.bee-center:hover {
           
            background: linear-gradient(to left, #0F4973 0%, #4B82B3 100%);
        }
/***************        */
    .bee-center-disable {
         opacity: 0.6;
  cursor: not-allowed;
    }    

/*****************************************************/

/*************************تغییر آیکن موبایل****************/
#svg1-docker, #svg2-docker {
    display: block; /* نمایش حالت فعلی */
}

.currentClass2, .newClass {
    display: none; /* پنهان بودن حالت تاریک */
}



            .container-1-2-3-4 {
                display: flex;
                flex-direction: column;
                flex-wrap: nowrap;
                    border:1px solid #6C757D;
                background-color:#6C757D;
                color:#fff;
                padding:0px;
                border-radius:14px;
                margin:2rem 0;
                
                overflow: auto;
                 transition: 0.001s;
            }

              @media (max-width:600px){.container-1-2-3-4 {width:100%;}}
              @media (max-width:992px) and (min-width:601px){.container-1-2-3-4 {width:100%;}}
              @media (min-width:993px){.container-1-2-3-4 {width:100%;}}


            .box-1-2-3-4-a {
                display: flex;
   align-items: center ;
            text-align:left;  
            padding-top:4px;
            margin-top:5px;
            padding-bottom:6px;
            margin-left:30px;
             
            }

            .box-1-2-3-4-b {
            
            }

  pre.code3 {
            border: none;
            margin: 0rem 0rem;
            border-radius: 0px 0px 15px 15px;
            z-index: 0;
             /*max-height: 1000px;*/
            overflow: auto;
            transition: max-height 0.2s ease-in-out;

        }
        


        pre.code5 {
             border: none;
            margin: 0rem 0rem;
            border-radius: 0px 0px 15px 15px;
            z-index: 0;
            overflow: auto;
            transition: max-height 0.2s ease-in-out;
            max-height: 2000px; /* ارتفاع کامل کد پس از باز شدن */

        }

        .highlight button {

            border-radius: 6px;
            color: #fff;
            box-sizing: border-box;
            transition: 0.2s ease-out;
            cursor: pointer;
            user-select: none;
            background: transparent;
            border: 0px solid rgba(0, 0, 0, 1);
            font-size: 13px;
            position: absolute;
            top: 0;
            right: 0;

        }


        @media (max-width:600px) {
             .highlight button {
                padding: 0.2rem 0.6rem;
                margin: 0.2rem 1rem;
            }
        }

        @media (max-width:992px) and (min-width:601px) {
            .highlight button {
                padding: 0.2rem 0.6rem;
                margin: 0.2rem 1rem;
            }
        }


        @media (min-width:993px) {
            .highlight button {
                padding: 0.2rem 0.6rem;
                margin: 0.3rem 2rem;
            }
        }


    /* استایل‌های اختصاصی برای آیکون خانه */
    .home-icon-link {
        text-decoration: none;
        display: inline-block;
    }
    
    .home-icon-button {
        background: transparent;
        border: none;
        padding: 8px;
        cursor: pointer;
        transition: all 0.3s ease;
    }
    
    .home-icon-button:hover {
        transform: scale(1.1);
    }
    
    .home-icon {
        font-size: 20px;
        color: #0407b8;
        transition: all 0.3s ease;
    }
    
    .home-icon-button:hover .home-icon {
        color: #02056e;
        transform: rotate(10deg);
    }
    
    /* برای حالت تاریک (اگر دارید) */
    body.darktheme .home-icon {
        color: #6e8efb;
    }
    
    body.darktheme .home-icon-button:hover .home-icon {
        color: #a777e3;
    } 
  
  
  /**************************************/
  
  
  
    /* استایل‌های جدید */
   .page-path {
    background-color: #f1f1f1;
    padding: 8px 15px;
    border-radius: 20px;
    font-family: 'Consolas', monospace;
    font-size: 14px;
    color: #333;
    margin: 10px;
    display: inline-block;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
  }
 /*************************دکمه امتحان کنید**************** */
   .try-it-button {
            display: inline-block;
            background: linear-gradient(135deg, #4CAF50, #2E7D32);
            color: white;
            padding: 12px 28px;
            font-size: 18px;
            font-weight: 600;
            text-decoration: none;
            border-radius: 50px;
            box-shadow: 0 4px 15px rgba(0,0,0,0.2);
            transition: all 0.3s ease;
            position: relative;
            overflow: hidden;
            border: none;
            cursor: pointer;
            text-align: center;
            margin: 10px;
        }
        
        .try-it-button:hover {
            transform: translateY(-3px);
            box-shadow: 0 8px 20px rgba(0,0,0,0.3);
            background: linear-gradient(135deg, #43A047, #1B5E20);
        }
        
        .try-it-button:active {
            transform: translateY(1px);
        }
        
        .try-it-button i {
            margin-left: 8px;
            font-size: 20px;
        }
        
        .try-it-button::before {
            content: '';
            position: absolute;
            top: 0;
            left: -100%;
            width: 100%;
            height: 100%;
            background: linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent);
            transition: 0.5s;
        }
        
        .try-it-button:hover::before {
            left: 100%;
        }
        
        /* نسخه موبایل */
        @media (max-width: 768px) {
            .try-it-button {
                padding: 10px 22px;
                font-size: 16px;
            }
        }
   
/*********************new******************************/

        a.bee-tryit:link,
        a.bee-tryit:visited {
            
           background-color: #4CAF50;
            color: black;
            border: none;
            padding: 12px 28px;
            border-radius: 15px;
            font-weight: bold;
            font-size: 1.2rem;
            cursor: pointer;
            transition: all 0.3s;
            box-shadow: 0 4px 15px rgba(255, 215, 0, 0.3);
            display: inline-flex;
            align-items: center;
            text-decoration: none;
width: auto; /* یا یک مقدار ثابت مانند 150px */

        }

        @media (max-width:600px) {

            a.bee-tryit:link,
            a.bee-tryit:visited {
                 
             
            }
        }

        @media (max-width:992px) and (min-width:601px) {

            a.bee-tryit:link,
            a.bee-tryit:visited {
              
            }
        }

        @media (min-width:993px) {

            a.bee-tryit:link,
            a.bee-tryit:visited {
                
               
            }
        }

        a.bee-tryit:hover {
          
                 background-color: #3B873E;
            color: black;
            transform: translateY(-3px);
            box-shadow: 0 6px 20px rgba(255, 165, 0, 0.4);
        }
        
          .bee-tryit:active {
            transform: translateY(0);
        }
        

/**********************لیست های هوش مصنوعی**********************/
.custom-list {
  list-style-type: none;
  padding: 0;
  line-height: 1.5;
  margin-right: 25px;
}
.custom-list li {
  margin-bottom: 12px;
  padding: 5px 0;
  
}
.list-title {
  font-weight: 700;
  font-size:20px;

}
.list-desc {
  margin-right: 5px;
}

/************************هدر صفحه اول سایت**********************/
    :root {
            --honey-gold: #FFD700;
            --honey-dark: #FFA500;
            --black: #1a1a1a;
            --white: #f8f8f8;
        }
        
    
        .hero {
            font-family: 'IRANSans', sans-serif;
            background-color: #fff;
            margin: 0;
            padding: 0;
            color: #000;
            line-height: 3;
            height: 80vh;
            display: flex;
            align-items: center;
            text-align: center;
           
        }
        
       /* نسخه موبایل */
        @media (max-width: 768px) {
            .hero {
                  font-family: 'IRANSans', sans-serif;
            background-color: #fff;
            color: #000;
            margin: 0;
            padding: 0;
            line-height: 3;
            height: 60vh;
            display: flex;
            align-items: center;
            text-align: center;
            
            }
        }  
       
        .hero-content {
            max-width: 800px;
            margin: 0 auto;
           

        }
        
        
        
        .tagline {
            font-size: 1.8rem;
            margin-bottom: 2rem;
            color: var(--honey-dark);
            font-weight: 700;
        }
        
        .description {
            font-size: 1.2rem;
            margin-bottom: 3rem;
            line-height: 1.8;
        }
  

     .checklist {
            
            margin: 20px;
            padding: 0;
            list-style: none;
        }
        
        .checklist li {
            position: relative;
            padding-right: 35px;
            margin-bottom: 10px;
            line-height: 1.6;
        }
        
        .checklist li:before {
            content: "";
            position: absolute;
            right: 0;
            top: 3px;
            width: 20px;
            height: 20px;
            background-color: #4CAF50;
            border-radius: 4px;
        }
        
        .checklist li:after {
            content: "✓";
            position: absolute;
            right: 4px;
            top: 1px;
            font-size: 14px;
            color: white;
            font-weight: bold;
        }
        
        /* نسخه انگلیسی برای LTR */
        [dir="ltr"] .checklist li {
            padding-right: 0;
            padding-left: 35px;
        }
        
        [dir="ltr"] .checklist li:before,
        [dir="ltr"] .checklist li:after {
            right: auto;
            left: 0;
        }
        
        [dir="ltr"] .checklist li:after {
            left: 4px;
        }
        
    /* استایل‌های اختصاصی برای آیکون خانه */
    .home-icon-link {
        text-decoration: none;
        display: inline-block;
    }
    
    .home-icon-button {
        background: transparent;
        border: none;
        padding: 8px;
        cursor: pointer;
        transition: all 0.3s ease;
    }
    
    .home-icon-button:hover {
        transform: scale(1.1);
    }
    
    .home-icon {
        font-size: 20px;
        color: #0407b8;
        transition: all 0.3s ease;
    }
    
    .home-icon-button:hover .home-icon {
        color: #02056e;
        transform: rotate(10deg);
    }
    
    /* برای حالت تاریک (اگر دارید) */
    body.darktheme .home-icon {
        color: #6e8efb;
    }
    
    body.darktheme .home-icon-button:hover .home-icon {
        color: #a777e3;
    } 
  
  
  /**************************************/
  
  
  
    /* استایل‌های جدید */
   .page-path {
    background-color: #f1f1f1;
    padding: 8px 15px;
    border-radius: 20px;
    font-family: 'Consolas', monospace;
    font-size: 14px;
    color: #333;
    margin: 10px;
    display: inline-block;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
  }
 /*************************دکمه امتحان کنید**************** */
   .try-it-button {
            display: inline-block;
            background: linear-gradient(135deg, #4CAF50, #2E7D32);
            color: white;
            padding: 12px 28px;
            font-size: 18px;
            font-weight: 600;
            text-decoration: none;
            border-radius: 50px;
            box-shadow: 0 4px 15px rgba(0,0,0,0.2);
            transition: all 0.3s ease;
            position: relative;
            overflow: hidden;
            border: none;
            cursor: pointer;
            text-align: center;
            margin: 10px;
        }
        
        .try-it-button:hover {
            transform: translateY(-3px);
            box-shadow: 0 8px 20px rgba(0,0,0,0.3);
            background: linear-gradient(135deg, #43A047, #1B5E20);
        }
        
        .try-it-button:active {
            transform: translateY(1px);
        }
        
        .try-it-button i {
            margin-left: 8px;
            font-size: 20px;
        }
        
        .try-it-button::before {
            content: '';
            position: absolute;
            top: 0;
            left: -100%;
            width: 100%;
            height: 100%;
            background: linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent);
            transition: 0.5s;
        }
        
        .try-it-button:hover::before {
            left: 100%;
        }
        
        /* نسخه موبایل */
        @media (max-width: 768px) {
            .try-it-button {
                padding: 10px 22px;
                font-size: 16px;
            }
        }
   
/*********************new******************************/

        a.bee-tryit:link,
        a.bee-tryit:visited {
            
           background-color: #4CAF50;
            color: black;
            border: none;
            padding: 12px 28px;
            border-radius: 15px;
            font-weight: bold;
            font-size: 1.2rem;
            cursor: pointer;
            transition: all 0.3s;
            box-shadow: 0 4px 15px rgba(255, 215, 0, 0.3);
            display: inline-flex;
            align-items: center;
            text-decoration: none;
width: auto; /* یا یک مقدار ثابت مانند 150px */

        }

        @media (max-width:600px) {

            a.bee-tryit:link,
            a.bee-tryit:visited {
                 
             
            }
        }

        @media (max-width:992px) and (min-width:601px) {

            a.bee-tryit:link,
            a.bee-tryit:visited {
              
            }
        }

        @media (min-width:993px) {

            a.bee-tryit:link,
            a.bee-tryit:visited {
                
               
            }
        }

        a.bee-tryit:hover {
          
                 background-color: #3B873E;
            color: black;
            transform: translateY(-3px);
            box-shadow: 0 6px 20px rgba(255, 165, 0, 0.4);
        }
        
          .bee-tryit:active {
            transform: translateY(0);
        }
        

/**********************لیست های هوش مصنوعی**********************/
.custom-list {
  list-style-type: none;
  padding: 0;
  line-height: 1.5;
  margin-right: 25px;
}
.custom-list li {
  margin-bottom: 12px;
  padding: 5px 0;
  
}
.list-title {
  font-weight: 700;
  font-size:20px;

}
.list-desc {
  margin-right: 5px;
}

/************************هدر صفحه اول سایت**********************/
    :root {
            --honey-gold: #FFD700;
            --honey-dark: #FFA500;
            --black: #1a1a1a;
            --white: #f8f8f8;
        }
        
    
        .hero {
            font-family: 'IRANSans', sans-serif;
            background-color: #fff;
            margin: 0;
            padding: 0;
            color: #000;
            line-height: 3;
            height: 80vh;
            display: flex;
            align-items: center;
            text-align: center;
           
        }
        
       /* نسخه موبایل */
        @media (max-width: 768px) {
            .hero {
                  font-family: 'IRANSans', sans-serif;
            background-color: #fff;
            color: #000;
            margin: 0;
            padding: 0;
            line-height: 3;
            height: 60vh;
            display: flex;
            align-items: center;
            text-align: center;
            
            }
        }  
       
        .hero-content {
            max-width: 800px;
            margin: 0 auto;
           

        }
        
        /*h1 {*/
        /*    font-size: 2.5rem;*/
        /*    margin-bottom: 1.5rem;*/
           
        /*}*/
        
        .tagline {
            font-size: 1.8rem;
            margin-bottom: 2rem;
            color: var(--honey-dark);
            font-weight: 700;
        }
        
        .description {
            font-size: 1.2rem;
            margin-bottom: 3rem;
            line-height: 1.8;
        }
        
        .btn-ai {
            background: var(--honey-gold);
            color: var(--black);
            border: none;
            padding: 15px 30px;
            border-radius: 50px;
            font-weight: bold;
            font-size: 1.2rem;
            cursor: pointer;
            transition: all 0.3s;
            box-shadow: 0 4px 15px rgba(255, 215, 0, 0.3);
            display: inline-flex;
            align-items: center;
            text-decoration: none;
        }
        
        .btn-ai:hover {
            background: var(--honey-dark);
            transform: translateY(-3px);
            box-shadow: 0 6px 20px rgba(255, 165, 0, 0.4);
        }
        
        .btn-ai:active {
            transform: translateY(0);
        }
        
        .fa-robot, .fa-bee {
            margin-right: 15px;
            animation: float 3s ease-in-out infinite;
        }
        
        @keyframes float {
            0%, 100% { transform: translateY(0); }
            50% { transform: translateY(-8px); }
        }
        
        /* نسخه موبایل */
        @media (max-width: 768px) {
            /*h1 {*/
            /*    font-size: 2rem;*/
            /*}*/
            
            .tagline {
                font-size: 1.4rem;
            }
            
            .btn-ai {
                padding: 12px 25px;
                font-size: 1rem;
            }
        }
   



     .checklist {
            
            margin: 20px;
            padding: 0;
            list-style: none;
        }
        
        .checklist li {
            position: relative;
            padding-right: 35px;
            margin-bottom: 10px;
            line-height: 1.6;
        }
        
        .checklist li:before {
            content: "";
            position: absolute;
            right: 0;
            top: 3px;
            width: 20px;
            height: 20px;
            background-color: #4CAF50;
            border-radius: 4px;
        }
        
        .checklist li:after {
            content: "✓";
            position: absolute;
            right: 4px;
            top: 1px;
            font-size: 14px;
            color: white;
            font-weight: bold;
        }
        
        /* نسخه انگلیسی برای LTR */
        [dir="ltr"] .checklist li {
            padding-right: 0;
            padding-left: 35px;
        }
        
        [dir="ltr"] .checklist li:before,
        [dir="ltr"] .checklist li:after {
            right: auto;
            left: 0;
        }
        
        [dir="ltr"] .checklist li:after {
            left: 4px;
        }
   
/*************************************فوتر**************/
/* استایل‌های پایه */
.bee-footer {
    font-family: 'IRANSans', sans-serif;
    background-color: transparent;
    margin: 0;
    padding: 2rem 0;
    color: var(--text-color);
    line-height: 1.6;
    min-height: 50vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    transition: all 0.3s ease;
}

.bee-logo {
    width: 100%;
    height: 100%;
    filter: var(--logo-filter);
    transition: all 0.3s ease;
}

.bee-footer a {
    color: var(--link-color);
    text-decoration: none;
    transition: color 0.2s ease;
}

.bee-footer a:hover {
    color: var(--link-hover);
    text-decoration: underline;
}

/* تم روشن */
:root {
    --footer-bg: transparent;
    --text-color: #333;
    --accent-color: #d4a017; /* طلایی گرم */
    --link-color: #5d8bf4;
    --link-hover: #3a6bc8;
    --logo-filter: none;
}

/* تم تاریک */
@media (prefers-color-scheme: dark) {
    :root {
        --footer-bg: transparent;
        --text-color: #f0f0f0;
        --accent-color: #f8d548; /* طلایی روشن */
        --link-color: #8ab4ff;
        --link-hover: #6a9bff;
        --logo-filter: drop-shadow(0 0 5px rgba(248, 213, 72, 0.3)) 
                      brightness(1.1) 
                      contrast(1.1);
    }
}







        /******************************************************/
        .container-overlay-mob-0 {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
            align-content: center;
            align-items:center;
            border: 0px solid #000;
            background-color: #FAF9FA;
            width: 100%;
            margin: 0 auto;
            top: 0px;
            left: 0;
            z-index: 1;
            min-height: 40px;
            padding: 0px 20px;

        }
  
        @media (max-width:600px) {

            .container-overlay-mob-0 {
            
            }
        }

        @media (max-width:992px) and (min-width:601px) {

           .container-overlay-mob-0 {
             
            }
        }

        @media (min-width:993px) {

            .container-overlay-mob-0 {
             display: none;
            }
        }

      
/*****************************************************************    */
 
        .package2 {
          display: flex;
   justify-content: space-around ;
                           z-index: 2;

            background-color: #ECECEE;
            border: none;
            margin-left:0px;
            margin-top:55px;
            padding:12px 10px;
overflow: hidden; /* غیرفعال کردن اسکرول بار */
height: 60px;
            /*top:0;*/
               /* overflow-x: hidden; فعال‌سازی اسکرول افقی */
  /*  white-space: nowrap;  جلوگیری از شکستن خط */
    width: 300px; 
   max-width: 300px;  
   /*transition: background-color 0.3s; */
   }
    
        @media (max-width:600px) {

            .package2 {
             visibility: hidden;
            }
        }

        @media (max-width:992px) and (min-width:601px) {

           .package2 {
             visibility: hidden;
            }
        }

        @media (min-width:993px) {

            .package2 {
             visibility: hidden;
            }
        }



/***************************w3sidebar*******************/
.w3-sidebar6 {
    
}
      @media (max-width:600px) {

            .w3-sidebar6 {
             visibility: hidden;
            }
        }

        @media (max-width:992px) and (min-width:601px) {

           .w3-sidebar6 {
             visibility: hidden;
            }
        }

        @media (min-width:993px) {

            .w3-sidebar6 {
             visibility: visible;
            }
        }
    
/****************************main**************************/
.container999 {
padding:0 15px;
margin: 0;
top: 0;
}

.container1000 {
padding:0 ;
margin: 0 ;
}


   /***********************************     */

        .w3-main {}


        @media (max-width:600px) {
            .w3-main {
                margin-left: 0px;
                margin-right: 0px;
            }
        }

        @media (max-width:992px) and (min-width:601px) {
            .w3-main {
                margin-left: 0px;
                margin-right: 0px;
            }
        }


        @media (min-width:993px) {
            .w3-main {
                margin-left: 0px;
                margin-right: 300px;
                margin-top:65px;
            }
        }
        

        .w3-main-welcome {}


        @media (max-width:600px) {
            .w3-main-welcome {
                margin-left: 0px;
                margin-right: 0px;
            }
        }

        @media (max-width:992px) and (min-width:601px) {
            .w3-main-welcome {
                margin-left: 0px;
                margin-right: 0px;
            }
        }


        @media (min-width:993px) {
            .w3-main-welcome {
               margin:20px 0;
            }
        }        

  /******************************************************/
.list-site {
 margin:0;
 padding:0;
 color:#000;   
}
.no-list {
display:none;
}
/************************************************      */

.note {
      
    margin: 2rem 0;
    padding: 10px 10px;
    border-radius: 10px;
 
            display: flex;
            align-items: center;
            justify-content: center;
            color: white;
           
            box-shadow: 0 4px 10px rgba(0,0,0,0.1);
              background: radial-gradient(circle, #5691c8, #457fca);
}

/******************************************/

.btn-js, .btn-frontend, .btn-ai {
    padding: 12px 25px;
    border-radius: 50px;
    font-weight: 600;
    font-size: 16px;
    text-decoration: none;
    transition: all 0.3s ease;
    display: inline-flex;
    align-items: center;
    gap: 8px;
}

.btn-js {
    background-color: #f7df1e;
    color: #000;
    border: 2px solid #d1ba0f;
}

.btn-frontend {
    background-color: #61dbfb;
    color: #000;
    border: 2px solid #2fa1d6;
}

.btn-ai {
    background-color: #ff6b6b;
    color: #fff;
    border: 2px solid #e05555;
}

.btn-js:hover, .btn-frontend:hover, .btn-ai:hover {
    transform: translateY(-3px);
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
}
/************************************/

        .hero {
            font-family: 'IRANSans', sans-serif;
            background-color: #fff;
            margin: 0;
            padding: 0;
            color: #000;
            line-height: 3;
            height: 80vh;
            display: flex;
            align-items: center;
            text-align: center;
           
        }
        
       /* نسخه موبایل */
        @media (max-width: 768px) {
            .hero {
                  font-family: 'IRANSans', sans-serif;
            background-color: #fff;
            color: #000;
            margin: 0;
            padding: 0;
            line-height: 3;
            height: 80vh;
            display: flex;
            align-items: center;
            text-align: center;
            
            }
        }  
       
        .hero-content {
            max-width: 800px;
            margin: 0 auto;
           

        }
        
        /*h1 {*/
        /*    font-size: 2.5rem;*/
        /*    margin-bottom: 1.5rem;*/
           
        /*}*/
        
        .tagline {
            font-size: 1.8rem;
            margin-bottom: 2rem;
            color: var(--honey-dark);
            font-weight: 700;
        }
        
        .description {
            font-size: 1.2rem;
            margin-bottom: 3rem;
            line-height: 1.8;
        }
        
        .btn-ai {
            background: var(--honey-gold);
            color: var(--black);
            border: none;
            padding: 15px 30px;
            border-radius: 50px;
            font-weight: bold;
            font-size: 1.2rem;
            cursor: pointer;
            transition: all 0.3s;
            box-shadow: 0 4px 15px rgba(255, 215, 0, 0.3);
            display: inline-flex;
            align-items: center;
            text-decoration: none;
        }
        
        .btn-ai:hover {
            background: var(--honey-dark);
            transform: translateY(-3px);
            box-shadow: 0 6px 20px rgba(255, 165, 0, 0.4);
        }
        
        .btn-ai:active {
            transform: translateY(0);
        }
        
        .fa-robot, .fa-bee {
            margin-right: 15px;
            animation: float 3s ease-in-out infinite;
        }
        
        @keyframes float {
            0%, 100% { transform: translateY(0); }
            50% { transform: translateY(-8px); }
        }
        
        /* نسخه موبایل */
        @media (max-width: 768px) {
            /*h1 {*/
            /*    font-size: 2rem;*/
            /*}*/
            
            .tagline {
                font-size: 1.4rem;
            }
            
            .btn-ai {
                padding: 12px 25px;
                font-size: 1rem;
            }
        }
 /*************************منوی همبرگری******************  */

.menu-toggle-btn {
  margin: 0;
  padding: 10px;
  border: none;
  background: transparent;
  cursor: pointer;
  font-size: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
}

.menu-toggle-btn:hover {
  opacity: 0.8;
}
   /*************************************************/
      
        /* دکمه اجرای جدید و تغییر تم - استایل مشترک */
        .button-run {
            border: none;
            color: white;
            padding: 10px 20px;
            text-align: center;
            text-decoration: none;
            font-size: 16px;
            font-weight: 600;
            cursor: pointer;
            border-radius: 30px;
            box-shadow: 0 4px 15px rgba(0,0,0,0.2);
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 8px;
            transition: all 0.3s ease;
            position: relative;
            overflow: hidden;
            min-width: 120px;
            max-width:180px;
            height: 40px;
        }
        
        /* دکمه اجرای کد */
        .button-run {
            background: linear-gradient(135deg, #6e8efb, #a777e3);
        }
        
     
        
        /* افکت‌های مشترک برای دکمه‌ها */
        .button-run:hover {
            transform: translateY(-2px);
            box-shadow: 0 6px 20px rgba(0,0,0,0.25);
        }
        
        .button-run:active {
            transform: translateY(0);
        }
        
        .button-run::before {
            content: '';
            position: absolute;
            top: 0;
            left: -100%;
            width: 100%;
            height: 100%;
            background: linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent);
            transition: 0.5s;
        }
        
        .button-run:hover::before {
            left: 100%;
        }
        
        .button-run i {
            font-size: 16px;
        }
 
/***************************previous**************/
      
        a.bee-previous:link,
        a.bee-previous:visited {
            
           
            align-items: center;
            text-decoration: none;
            border: none;
            background: linear-gradient(to left, #0E5593 0%, #5C9CD4 100%);
            color: white;
            float:right;

        }

        @media (max-width:600px) {

            a.bee-previous:link,
            a.bee-previous:visited {
               
                padding: 6px 12px;
                border-radius: 10px;
                margin: 20px auto;
            }
        }

        @media (max-width:992px) and (min-width:601px) {

            a.bee-previous:link,
            a.bee-previous:visited {
               
                padding: 8px 16px;
                border-radius: 15px;
                margin: 20px auto;
            }
        }

        @media (min-width:993px) {

            a.bee-previous:link,
            a.bee-previous:visited {
               
                padding: 10px 25px;
                border-radius: 4px;
                margin: 20px auto;
            }
        }

        a.bee-previous:hover {
           
            background: linear-gradient(to left, #0F4973 0%, #4B82B3 100%);
        }
        
/***************        */
    .bee-previous-disable {
         opacity: 0.6;
  cursor: not-allowed;
    }           
                
/*************************next*****************/
      
      
        a.bee-next:link,
        a.bee-next:visited {
            
           
            align-items: center;
            text-decoration: none;
            border: none;
            background: linear-gradient(to left, #0E5593 0%, #5C9CD4 100%);
            color: white;
            float:left;

        }

        @media (max-width:600px) {

            a.bee-next:link,
            a.bee-next:visited {
               
                padding: 6px 12px;
                border-radius: 10px;
                margin: 20px auto;
            }
        }

        @media (max-width:992px) and (min-width:601px) {

            a.bee-next:link,
            a.bee-next:visited {
               
                padding: 8px 16px;
                border-radius: 15px;
                margin: 20px auto;
            }
        }

        @media (min-width:993px) {

            a.bee-next:link,
            a.bee-next:visited {
               
                padding: 10px 25px;
                border-radius: 4px;
                margin: 20px auto;
            }
        }

        a.bee-next:hover {
           
            background: linear-gradient(to left, #0F4973 0%, #4B82B3 100%);
        }
        
/***************        */
    .bee-next-disable {
         opacity: 0.6;
  cursor: not-allowed;
    }    

/***********************منوی همبرگری صفحه اصلی****************************        */
        
        .play-it {
           
             display:none;
        }
          .dont-play-it {
            display:block;
        }

/******************************************/
          
        .btn-ai {
            background: var(--honey-gold);
            color: var(--black);
            border: none;
            padding: 15px 30px;
            border-radius: 50px;
            font-weight: bold;
            font-size: 1.2rem;
            cursor: pointer;
            transition: all 0.3s;
            box-shadow: 0 4px 15px rgba(255, 215, 0, 0.3);
            display: inline-flex;
            align-items: center;
            text-decoration: none;
        }
        
        .btn-ai:hover {
            background: var(--honey-dark);
            transform: translateY(-3px);
            box-shadow: 0 6px 20px rgba(255, 165, 0, 0.4);
        }
        
        .btn-ai:active {
            transform: translateY(0);
        }
        
        .fa-robot, .fa-laptop-code, .fa-code {
            margin-right: 15px;
            animation: float 3s ease-in-out infinite;
        }
        
        @keyframes float {
            0%, 100% { transform: translateY(0); }
            50% { transform: translateY(-8px); }
        }
        
        /* نسخه موبایل */
        @media (max-width: 768px) {
            /*h1 {*/
            /*    font-size: 2rem;*/
            /*}*/
            
            .tagline {
                font-size: 1.4rem;
            }
            
            .btn-ai {
                padding: 12px 25px;
                font-size: 1rem;
            }
        }



        img {

            box-shadow: 0 10px 16px 0 rgba(0, 0, 0, 0.1), 0 20px 26px 0 rgba(0, 0, 0, 0.2), 0 30px 40px 0 rgba(0, 0, 0, 0.4);
        }


        @media (max-width:600px) {
            img {
                width: 100%;
                border: 1px solid #6E6E6E;
                border-radius: 10px;
                margin: 2rem auto;
            }
        }

        @media (max-width:992px) and (min-width:601px) {
            img {
                width: 85%;
                border: 1px solid #6E6E6E;
                border-radius: 10px;
                margin: 2rem auto;
            }
        }

        @media (min-width:993px) {
            img {
                width: 80%;
                border: 1px solid #6E6E6E;
                border-radius: 10px;
                margin: 2rem auto;
            }
        }

        img.img40 {}

        @media (max-width:600px) {
            img.img40 {
                width: 100%;
                border: 1px solid #6E6E6E;
                border-radius: 10px;
                margin: 2rem auto;
            }
        }

        @media (max-width:992px) and (min-width:601px) {
            img.img40 {
                width: 40%;
                border: 1px solid #6E6E6E;
                border-radius: 10px;
                margin: 2rem auto;
            }
        }

        @media (min-width:993px) {
            img.img40 {
                width: 40%;
                border: 1px solid #6E6E6E;
                border-radius: 10px;
                margin: 2rem auto;
            }
        }


        img.img60 {}

        @media (max-width:600px) {
            img.img60 {
                width: 100%;
                border: 1px solid #6E6E6E;
                border-radius: 10px;
                margin: 2rem auto;
            }
        }

        @media (max-width:992px) and (min-width:601px) {
            img.img60 {
                width: 85%;
                border: 1px solid #6E6E6E;
                border-radius: 10px;
                margin: 2rem auto;
            }
        }

        @media (min-width:993px) {
            img.img60 {
                width: 60%;
                border: 1px solid #6E6E6E;
                border-radius: 10px;
                margin: 2rem auto;
            }
        }


        img.img80 {}

        @media (max-width:600px) {
            img.img80 {
                width: 100%;
                border: 1px solid #6E6E6E;
                border-radius: 10px;
                margin: 2rem auto;
            }
        }

        @media (max-width:992px) and (min-width:601px) {
            img.img80 {
                width: 90%;
                border: 1px solid #6E6E6E;
                border-radius: 10px;
                margin: 2rem auto;
            }
        }

        @media (min-width:993px) {
            img.img80 {
                width: 80%;
                border: 1px solid #6E6E6E;
                border-radius: 10px;
                margin: 2rem auto;
            }
        }

        img.img100 {}

        @media (max-width:600px) {
            img.img100 {
                width: 100%;
                border: 1px solid #6E6E6E;
                border-radius: 10px;
                margin: 2rem auto;
            }
        }

        @media (max-width:992px) and (min-width:601px) {
            img.img100 {
                width: 100%;
                border: 1px solid #6E6E6E;
                border-radius: 10px;
                margin: 2rem auto;
            }
        }

        @media (min-width:993px) {
            img.img100 {
                width: 100%;
                border: 1px solid #6E6E6E;
                border-radius: 10px;
                margin: 2rem auto;
            }
        }




 .parent-header {
       box-sizing: border-box;
    margin: 0;
    padding: 0;
     display: flex;
    width: 100%;
    position: fixed;
    height: 75px;
    background-color: #D4DFE8;
    top:0;
    z-index:3;
    align-items:center;

 }
 
        @media (max-width:600px) {

            .parent-header {
             visibility: hidden;
            }
        }

        @media (max-width:992px) and (min-width:601px) {

           .parent-header {
             visibility: hidden;
            }
        }

        @media (min-width:993px) {

            .parent-header {
             visibility: visible;
            }
        }
/**************************دکمه ثبت نام***************************/
.signup-btn {
  position: relative;
  display: inline-block;
  padding: 7px 15px 7px 45px;
  /*font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;*/
  font-size: 14px;
  /*font-weight: 600;*/
  color: #fff;
  background: linear-gradient(135deg, #a777e3,#a777e3);
  border: none;
  border-radius: 0px 50px 50px 0px;
  cursor: pointer;
  /*box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);*/
  transition: all 0.3s ease;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  outline: none;
  
  /* برای قرارگیری صحیح متن در مرکز */
  line-height: 1.5;
  
  /* برای جلوگیری از انتخاب متن */
  user-select: none;
  
  /* برای نمایش به عنوان عنصر اینلاین-بلوک */
  vertical-align: middle;
}

.signup-btn:hover {
  /*transform: translateY(-2px);*/
  /*box-shadow: 0 6px 20px rgba(0, 0, 0, 0.15);*/
  background: linear-gradient(135deg, #6e8efb, #a777e3);
  color: #fff;
  text-decoration: none;
}

/*.signup-btn:active {*/
/*  transform: translateY(0);*/
/*  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);*/
/*}*/

/*.signup-btn::after {*/
/*  content: "";*/
/*  position: absolute;*/
/*  top: 0;*/
/*  left: 0;*/
/*  width: 100%;*/
/*  height: 100%;*/
/*  background: linear-gradient(135deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0));*/
/*  opacity: 0;*/
/*  transition: opacity 0.3s ease;*/
/*}*/

/*.signup-btn:hover::after {*/
/*  opacity: 1;*/
/*}*/

/*.signup-btn:focus {*/
/*  box-shadow: 0 0 0 3px rgba(167, 119, 227, 0.4);*/
/*  text-decoration: none;*/
/*}*/

/**************************دکمه  ورود***************************/
.signup-btn-login {
  position: relative;
  display: inline-block;
  padding: 7px 25px 7px 25px;
  /*font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;*/
  font-size: 14px;
  /*font-weight: 600;*/
  color: #fff;
  background: linear-gradient(135deg, #6e8efb, #6e8efb);
  border: none;
  border-radius: 50px;
  cursor: pointer;
  /*box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);*/
  transition: all 0.3s ease;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  outline: none;
  margin-right:-40px;
  
  /* برای قرارگیری صحیح متن در مرکز */
  line-height: 1.5;
  
  /* برای جلوگیری از انتخاب متن */
  user-select: none;
  
  /* برای نمایش به عنوان عنصر اینلاین-بلوک */
  vertical-align: middle;
}

.signup-btn-login:hover {
  /*transform: translateY(-2px);*/
  /*box-shadow: 0 6px 20px rgba(0, 0, 0, 0.15);*/
  background: linear-gradient(135deg, #a777e3, #6e8efb);
  color: #fff;
  text-decoration: none;
}

/*.signup-btn-login:active {*/
/*  transform: translateY(0);*/
/*  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);*/
/*}*/

/*.signup-btn-login::after {*/
/*  content: "";*/
/*  position: absolute;*/
/*  top: 0;*/
/*  left: 0;*/
/*  width: 100%;*/
/*  height: 100%;*/
/*  background: linear-gradient(135deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0));*/
/*  opacity: 0;*/
/*  transition: opacity 0.3s ease;*/
/*}*/

/*.signup-btn-login:hover::after {*/
/*  opacity: 1;*/
/*}*/

/*.signup-btn-login:focus {*/
/*  box-shadow: 0 0 0 3px rgba(167, 119, 227, 0.4);*/
/*  text-decoration: none;*/
/*}*/


 /******************************************      */

    .package3 {
    display: flex;
    justify-content: space-between ;
    align-items: center;
    /*box-sizing: border-box;*/
    margin: 0;
    padding: 0 10px;
    background-color:#fff;
    height: 35px;
    width:100%;
    position:fixed;
    top:0;
    z-index: 3;
    /*gap: 20px;*/
    /*padding: 0 20px 0 2px;*/
    /*flex-shrink: 0;     */
   }
    
        @media (max-width:600px) {

            .package3 {
             visibility: hidden;
            }
        }

        @media (max-width:992px) and (min-width:601px) {

           .package3 {
             visibility: hidden;
            }
        }

        @media (min-width:993px) {

            .package3 {
             visibility: visible;
            }
        }





/********************دکمه های اسکرول**************************/

.scroll-button {
    background-color: #D4DFE8; /* رنگ دکمه در حالت hover */
    color: #fff; /* رنگ متن */
    border: none;
    border-radius: 0px;
    padding: 13px;
    cursor: pointer;
    z-index: 3; /* بالاتر از سایر محتوای کانتینر */
    font-size:30px;
    
}

.scroll-button:hover {
    background-color: #007AFF; /* رنگ دکمه در حالت hover */
    color: #fff; /* رنگ متن */

    
}       


