/* persianDatepicker-default */
@keyframes start{from{transform:scale(.5)}to{transform:scale(1)}}@-webkit-keyframes start{from{-webkit-transform:scale(.5)}to{-webkit-transform:scale(1)}}.rtl{direction:rtl}.pdp-default{position:absolute;direction:rtl;color:#555;box-shadow:1px 1px 8px 1px rgba(0,0,0,0.19);z-index:99999}.pdp-default ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#F5F5F5}.pdp-default ::-webkit-scrollbar{width:15px;background-color:#F5F5F5}.pdp-default ::-webkit-scrollbar-thumb{background-color:#444}.pdp-default ::selection{color:#67cdcc}.pdp-default .pdp-header{background-color:#fff;border-top:2px solid #999;border-left:1px solid #999;border-right:1px solid #999;border-bottom:none;padding:5px;font-weight:700}.pdp-default .yearSelect{overflow-y:auto;direction:ltr}.pdp-default .monthSelect li.disableMonth,.pdp-default .monthSelect li.disableMonth:hover{color:#bbb;background:#eee;cursor:not-allowed}.pdp-default .yearSelect,.pdp-default .monthSelect{font:normal 12px Tahoma;background:#f9f9f9;border:1px solid #ccc;list-style:none;position:absolute;padding:0;width:99.6%;text-align:center;z-index:9999;animation:start .2s;-webkit-animation:start .2s;margin-top:30px!important}.pdp-default .selected{background:#15a6eb;color:#fff}.pdp-default .yearSelect li,.pdp-default .monthSelect li{padding:1px;cursor:default;display:inline-table;text-align:center;border:1px dotted #ddd}.pdp-default .yearSelect li:hover,.pdp-default .monthSelect li:hover{background:#F93;color:#fff;border-color:#F70}.pdp-default .nextArrow{right:0}.pdp-default .prevArrow{left:0}.pdp-default .monthYear{width:80%;margin:0 auto;text-align:center;cursor:pointer;padding:3px}.pdp-default .nextArrow,.pdp-default .prevArrow{cursor:pointer;position:absolute;top:6px;padding:4px}.pdp-default .nextArrow:hover,.pdp-default .prevArrow:hover{color:#0073ea}.pdp-default .cell{display:inline-block;cursor:default;text-align:center}.pdp-default .dows{background:#5F5D5D;color:#fff}.pdp-default .dow{font:bold 14px;border:1px solid #5F5D5D}.pdp-default .days{background-color:#fff;border:1px solid #999;border-top:none;font:normal 12px Tahoma}.pdp-default .day{border:1px solid #f1f1f1}.pdp-default .day:hover{background:#f3f3f3;border:1px solid #bbb;border-radius:2px}.pdp-default .selday,.pdp-default .selday:hover{background:#eadaa6;border-color:#eb5b04}.pdp-default .friday{color:#f38}.pdp-default .today{color:#fff;background:#0073ea}.pdp-default .today:hover{color:#fff;background:#0073ea}.pdp-default .disday,.pdp-default .disday:hover{color:#B7B5B5;background:#F1F1F1;cursor:not-allowed}.pdp-default .nul{border:1px solid #f1f1f1;background:#f1f1f1}.pdp-default .pdp-footer{background:#999;font:normal 12px Tahoma;text-align:center;height:17px;line-height:normal!important;padding:2px;transition:all .3s}.pdp-default .pdp-footer:hover{color:#fff;background:#2c54cc}.pdp-default .pdp-footer .goToday{display:block;color:#f0f0f0;text-decoration:none}




.swal2-popup.swal2-toast{box-sizing:border-box;grid-column:1/4 !important;grid-row:1/4 !important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.075),0 1px 2px rgba(0,0,0,.075),1px 2px 4px rgba(0,0,0,.075),1px 3px 8px rgba(0,0,0,.075),2px 4px 16px rgba(0,0,0,.075);pointer-events:all}.swal2-popup.swal2-toast>*{grid-column:2}.swal2-popup.swal2-toast .swal2-title{margin:.5em 1em;padding:0;font-size:13px;text-align:initial}.swal2-popup.swal2-toast .swal2-loading{justify-content:center}.swal2-popup.swal2-toast .swal2-input{height:2em;margin:.5em;font-size:1em}.swal2-popup.swal2-toast .swal2-validation-message{font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-popup.swal2-toast .swal2-html-container{margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-html-container:empty{padding:0}.swal2-popup.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-popup.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:bold}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{justify-content:flex-start;height:auto;margin:0;margin-top:.5em;padding:0 .5em}.swal2-popup.swal2-toast .swal2-styled{margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.8em;left:-0.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{animation:swal2-toast-hide .1s forwards}.swal2-container{display:grid;position:fixed;z-index:1060;top:0;right:0;bottom:0;left:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto);height:100%;padding:.625em;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation{background:rgba(0,0,0,.4)}.swal2-container.swal2-backdrop-hide{background:rgba(0,0,0,0) !important}.swal2-container.swal2-top-start,.swal2-container.swal2-center-start,.swal2-container.swal2-bottom-start{grid-template-columns:minmax(0, 1fr) auto auto}.swal2-container.swal2-top,.swal2-container.swal2-center,.swal2-container.swal2-bottom{grid-template-columns:auto minmax(0, 1fr) auto}.swal2-container.swal2-top-end,.swal2-container.swal2-center-end,.swal2-container.swal2-bottom-end{grid-template-columns:auto auto minmax(0, 1fr)}.swal2-container.swal2-top-start>.swal2-popup{align-self:start}.swal2-container.swal2-top>.swal2-popup{grid-column:2;align-self:start;justify-self:center}.swal2-container.swal2-top-end>.swal2-popup,.swal2-container.swal2-top-right>.swal2-popup{grid-column:3;align-self:start;justify-self:end}.swal2-container.swal2-center-start>.swal2-popup,.swal2-container.swal2-center-left>.swal2-popup{grid-row:2;align-self:center}.swal2-container.swal2-center>.swal2-popup{grid-column:2;grid-row:2;align-self:center;justify-self:center}.swal2-container.swal2-center-end>.swal2-popup,.swal2-container.swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;align-self:center;justify-self:end}.swal2-container.swal2-bottom-start>.swal2-popup,.swal2-container.swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}.swal2-container.swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;justify-self:center;align-self:end}.swal2-container.swal2-bottom-end>.swal2-popup,.swal2-container.swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;align-self:end;justify-self:end}.swal2-container.swal2-grow-row>.swal2-popup,.swal2-container.swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}.swal2-container.swal2-grow-column>.swal2-popup,.swal2-container.swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}.swal2-container.swal2-no-transition{transition:none !important}.swal2-popup{display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0, 100%);min-width:350px;max-width:100%;padding:0 0 1.25em;border:none;border-radius:5px;background:#fff;color:#545454;font-family:inherit;font-size:1rem}.swal2-popup:focus{outline:none}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-title{position:relative;max-width:100%;margin:0;padding:.8em 1em 0;color:inherit;font-size:15px;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-actions{display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:center;width:auto;margin:1.25em auto 0;padding:0}.swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1))}.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2))}.swal2-loader{display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 rgba(0,0,0,0) #2778c4 rgba(0,0,0,0)}.swal2-styled{margin:.3125em;padding:.625em 1.1em;transition:box-shadow .1s;box-shadow:0 0 0 3px rgba(0,0,0,0);font-weight:500}.swal2-styled:not([disabled]){cursor:pointer}.swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#7066e0;color:#fff;font-size:1em}.swal2-styled.swal2-confirm:focus{box-shadow:0 0 0 3px rgba(112,102,224,.5)}.swal2-styled.swal2-deny{border:0;border-radius:.25em;background:initial;background-color:#dc3741;color:#fff;font-size:1em}.swal2-styled.swal2-deny:focus{box-shadow:0 0 0 3px rgba(220,55,65,.5)}.swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#6e7881;color:#fff;font-size:1em}.swal2-styled.swal2-cancel:focus{box-shadow:0 0 0 3px rgba(110,120,129,.5)}.swal2-styled.swal2-default-outline:focus{box-shadow:0 0 0 3px rgba(100,150,200,.5)}.swal2-styled:focus{outline:none}.swal2-styled::-moz-focus-inner{border:0}.swal2-footer{justify-content:center;margin:1em 0 0;padding:1em 1em 0;border-top:1px solid #eee;color:inherit;font-size:1em}.swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto !important;overflow:hidden;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.swal2-timer-progress-bar{width:100%;height:.25em;background:rgba(238, 25, 25, 0.43)}.swal2-image{max-width:100%;margin:2em auto 1em}.swal2-close{z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:color .1s,box-shadow .1s;border:none;border-radius:5px;background:rgba(0,0,0,0);color:#ccc;font-family:serif;font-family:monospace;font-size:2.5em;cursor:pointer;justify-self:end}.swal2-close:hover{transform:none;background:rgba(0,0,0,0);color:#f27474}.swal2-close:focus{outline:none;box-shadow:inset 0 0 0 3px rgba(100,150,200,.5)}.swal2-close::-moz-focus-inner{border:0}.swal2-html-container{z-index:1;justify-content:center;margin:1em 1.6em .3em;padding:0;overflow:auto;color:inherit;font-size:1.125em;font-weight:normal;line-height:normal;text-align:center;word-wrap:break-word;word-break:break-word}.swal2-input,.swal2-file,.swal2-textarea,.swal2-select,.swal2-radio,.swal2-checkbox{margin:1em 2em 3px}.swal2-input,.swal2-file,.swal2-textarea{box-sizing:border-box;width:auto;transition:border-color .1s,box-shadow .1s;border:1px solid #d9d9d9;border-radius:.1875em;background:rgba(0,0,0,0);box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(0,0,0,0);color:inherit;font-size:1.125em}.swal2-input.swal2-inputerror,.swal2-file.swal2-inputerror,.swal2-textarea.swal2-inputerror{border-color:#f27474 !important;box-shadow:0 0 2px #f27474 !important}
.swal2-input:focus,.swal2-file:focus,.swal2-textarea:focus{border:1px solid #b4dbed;outline:none;box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(100,150,200,.5)}.swal2-input::placeholder,.swal2-file::placeholder,.swal2-textarea::placeholder{color:#ccc}.swal2-range{margin:1em 2em 3px;background:#fff}.swal2-range input{width:80%}.swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}.swal2-range input,.swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}.swal2-input{height:2.625em;padding:0 .75em}.swal2-file{width:75%;margin-right:auto;margin-left:auto;background:rgba(0,0,0,0);font-size:1.125em}.swal2-textarea{height:6.75em;padding:.75em}.swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:rgba(0,0,0,0);color:inherit;font-size:1.125em}.swal2-radio,.swal2-checkbox{align-items:center;justify-content:center;background:#fff;color:inherit}.swal2-radio label,.swal2-checkbox label{margin:0 .6em;font-size:1.125em}.swal2-radio input,.swal2-checkbox input{flex-shrink:0;margin:0 .4em}.swal2-input-label{display:flex;justify-content:center;margin:1em auto 0}.swal2-validation-message{align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}.swal2-validation-message::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}.swal2-icon{position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;border:0.25em solid rgba(0,0,0,0);border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;user-select:none}.swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474;color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}.swal2-icon.swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}.swal2-icon.swal2-success{border-color:#a5dc86;color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-0.25em;left:-0.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:rgba(0,0,0,0);font-weight:600}.swal2-progress-steps li{display:inline-block;position:relative}.swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}.swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:swal2-show .3s}.swal2-hide{animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@keyframes swal2-toast-show{0%{transform:translateY(-0.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(0.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0deg)}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-0.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-show{0%{transform:scale(0.7)}45%{transform:scale(1.05)}80%{transform:scale(0.95)}100%{transform:scale(1)}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(0.5);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-0.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(0.4);opacity:0}50%{margin-top:1.625em;transform:scale(0.4);opacity:0}80%{margin-top:-0.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}100%{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotateZ(45deg);opacity:0}25%{transform:rotateZ(-25deg);opacity:.4}50%{transform:rotateZ(15deg);opacity:.8}75%{transform:rotateZ(-5deg);opacity:1}100%{transform:rotateX(0);opacity:1}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto !important}body.swal2-no-backdrop .swal2-container{background-color:rgba(0,0,0,0) !important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll !important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static !important}}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:rgba(0,0,0,0);pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%)}
body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%, -50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown .swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}




@keyframes shake {
  0% { transform: translate(1px, 1px) rotate(0deg); }
  10% { transform: translate(-1px, -2px) rotate(-1deg); }
  20% { transform: translate(-3px, 0px) rotate(1deg); }
  30% { transform: translate(3px, 2px) rotate(0deg); }
  40% { transform: translate(1px, -1px) rotate(1deg); }
  50% { transform: translate(-1px, 2px) rotate(-1deg); }
  60% { transform: translate(-3px, 1px) rotate(0deg); }
  70% { transform: translate(3px, 1px) rotate(-1deg); }
  80% { transform: translate(-1px, -1px) rotate(1deg); }
  90% { transform: translate(1px, 2px) rotate(0deg); }
  100% { transform: translate(1px, -2px) rotate(-1deg); }
}
.shakeer{animation: shake 0.5s;}

@font-face {
  font-family: "IRANSansWeb";
  src: url("../fonts/IRANSansWeb.eot"); /* IE9 Compat Modes */
  src: url("../fonts/IRANSansWeb.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
/*    url("../fonts/IRANSansWeb.otf") format("opentype"),  Open Type Font */
    url("../fonts/IRANSansWeb.svg") format("svg"), /* Legacy iOS */
    url("../fonts/IRANSansWeb.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/IRANSansWeb.woff") format("woff"), /* Modern Browsers */
    url("../fonts/IRANSansWeb.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "IRANSansWeb6";
  src: url("../fonts/IRANSansWeb6.eot"); /* IE9 Compat Modes */
  src: url("../fonts/IRANSansWeb6.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/IRANSansWeb6.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/IRANSansWeb6.woff") format("woff"), /* Modern Browsers */
    url("../fonts/IRANSansWeb6.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "IRANSansWeb_Medium6";
  src: url("../fonts/IRANSansWeb_Medium6.eot"); /* IE9 Compat Modes */
  src: url("../fonts/IRANSansWeb_Medium6.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/IRANSansWeb_Medium6.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/IRANSansWeb_Medium6.woff") format("woff"), /* Modern Browsers */
    url("../fonts/IRANSansWeb_Medium6.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

@font-face { font-family: IRANSansWeb; src: url('woff/IRANYekanX-Thin.woff'); }


a{text-decoration:none;background-color:transparent;color:#1e1e1e;border:none;}
a:hover{color:#1e1e1e;border:none;}
td{padding:0 2px;}

label{cursor:pointer;}
.clear{clear:both;}
.hide{display:none;}
.rtl{direction:rtl;text-align:right;}
.ltr{direction:ltr;text-align:left;}
.fright{float: right;}
.fleft{float: left;}
.cursor{cursor:pointer;}
.ordsor{font-weight:bold;}
.dltr{direction: ltr;}


ol, ul {
	
}
h1,h2,h3,h4{margin: 0;}


input[type=text],input[type=tel],input[type=password]{
	font-size:13px;
	resize:none;
	outline: 0;
	line-height: 0px;
	box-sizing: border-box;
}
textarea{
	font-size:13px;
	resize:none;
	outline: 0;
    padding: 5px;
	box-sizing: border-box;
}
input[type=text]:focus,input[type=tel]:focus,input[type=password]:focus,textarea:focus{
	outline: 0;
}
select{padding:3px;min-width: 50px;font-size:15px;}
.inp {
	position: relative;
	margin: auto;
	width: 100%;
	border-radius: 3px;
	overflow: hidden;
	display: block;
}
.inp .label {
  position: absolute;
  top: 8px;
  right: 6px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.5);
  font-weight: 500;
  transform-origin: 0 0;
  transform: translate3d(0, 0, 0);
  transition: all 0.2s ease;
  pointer-events: none;
}
.inp input {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  width: 100%;
  border: 0;
  font-family: inherit;
  padding: 16px 12px 7px 12px;
  font-size: 18px;
  font-weight: 400;
  background: rgba(0, 0, 0, 0.02);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.3);
  color: #000;
  transition: all 0.15s ease;
}
.inp input:hover {
  background: rgba(0, 0, 0, 0.04);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.5);
}
.inp input:not(:-moz-placeholder-shown) + .label {
  color: rgba(0, 0, 0, 0.5);
  transform: translate3d(0, -12px, 0) scale(0.75);
}
.inp input:not(:-ms-input-placeholder) + .label {
  color: rgba(0, 0, 0, 0.5);
  transform: translate3d(0, -12px, 0) scale(0.75);
}
.inp input:not(:placeholder-shown) + .label {
  color: rgba(0, 0, 0, 0.5);
  transform: translate3d(0, -12px, 0) scale(0.75);
}
.inp input:focus {
  background: rgba(0, 0, 0, 0.05);
  outline: none;
  box-shadow: inset 0 -2px 0 #0077FF;
}
.inp input:focus + .label {
  color: #0077FF;
  transform: translate3d(0, -12px, 0) scale(0.75);
}





@keyframes spin {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}
.proload {border: 5px solid #f3f3f3;border-top: 5px solid #3498db;border-radius: 50%;animation: spin 1s linear infinite;margin: 10px auto;width: 35px;display: none;height: 35px;}

.ntboxbtn{margin: 25px auto;display: flex;justify-content: space-between;font-size: 18px;align-items: center;width: 400px;}
.ntbtnyes{padding: 5px;border-radius: 4px;align-items: center;display: flex;justify-content: center;cursor: pointer;transition: all 0.2s;background: #6fcb22;color: #FFF;flex: 1;margin: 7px;}
.ntbtnyes:hover{box-shadow: 0 0 7px #999}
.ntbtnyes:active{box-shadow: 0 0 25px #000 inset}

.ntbtnno{padding: 5px;background: #F6847A;color: #FFF;border-radius: 4px;align-items: center;display: flex;justify-content: center;cursor: pointer;transition: all 0.2s;flex: 1;margin: 7px;}
.ntbtnno:hover{box-shadow: 0 0 7px #999}
.ntbtnno:active{box-shadow: 0 0 25px #000 inset}


@keyframes rotation {
	from {
		transform: translateX(-50%) translateY(-50%) rotate(0deg);
	}
	to {
		transform: translateX(-50%) translateY(-50%) rotate(359deg);
	}
}
.spinner {
	position: fixed;
	max-height: 60vmin;
	max-width: 60vmin;
	height: 40px;
	width: 40px;
	top: 50%;
	left: 50%;
	box-sizing: border-box;
	border: 3px solid rgba(0, 0, 0, .2);
	border-top-color: rgba(33, 128, 192, 0.8);
	border-radius: 100%;
	animation: rotation .7s infinite linear;
}






.blocol2{display: flex;justify-content: space-between;margin: 5px;gap: 10px;}
.blocol2>div{width: 50%;}

.blocol3{display: flex;justify-content: space-between;margin: 5px;width: 100%;gap: 10px;}
.blocol3>div{width: 33.33333%;}

.blocol4{display: flex;justify-content: space-between;margin: 5px;flex-wrap: wrap}
.blocol4>div{width: 25%;}

.blocol5{display: flex;justify-content: space-between;margin: 5px;}
.blocol5>div{width: 20%;}

.blocol2 img,.blocol3 img,.blocol4 img,.blocol5 img {max-width: 100%;}


.pagebody{width:100%;max-width:900%;margin : 5px auto;}

#erigniv {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d1d1d1;
  margin: 30px 0;
  font-size: 11px;
}




.faqitembox{margin: 15px;border: 1px solid #c4c4c4;background: #FFF;}
.faqitemfaq{padding: 15px;display: flex;align-items: center;gap: 10px;cursor: pointer;transition: all 0.3s;}
.faqitemques{padding: 15px;display: none;}
.faqitemfaq i{transition: all 0.3s;font-size: 20px;display: flex;width: 30px;height: 30px;align-items: center;justify-content: center;border-radius: 50%;border: 2px dotted #c4c4c4;}
.ianri0{transform: rotate(90deg) !important;background: #c4c4c4;}
.faqitembox p {margin: 0;}
.faqitemfaq:has(> i.ianri0){background: #41bf5a;color: #FFF;}

html, body {
	scroll-behavior: smooth;
  }





body{
	font-size: 13px;
	word-wrap:break-word;
	background: #FFF;
	line-height: 2 ;margin: 0;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#body{
	color: #1e1e1e;
	position: relative;
	justify-content: center;background: url(/img/ba.png);
}

.max1200{
	max-width: 1200px;margin: 0 auto;
}
.max1200 img{max-width: 100%;}
.max1200 video{max-width: 100%;}

.bodylock {
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
}

#logoheader{height: 48px;margin-top: 2px;float: right;padding: 5px;margin-right: 10px;}

#header-menu{
	margin-bottom: 3px;
	z-index: 1010;
	left: 0;
	right: 0;
	top: 0;
}
#header-menu_body{margin-top: 10px;display: flex;justify-content: space-between}
#headerright {
	display: flex;
	align-items: center;
  }
#headerleft{}
#btnaddagahiimg{width: 35px;float: right;margin-left: 5px;margin-top: -5px;transition: all 0.4s;}
#btnaddagahi:hover #btnaddagahiimg{transform: scale(1.3);}
#btnaddagahi {
	position: relative;
	float: left;
	padding: 10px 15px;
	transition: all 0.4s;
	cursor: pointer;
	border-radius: 3px;
	margin-right: 7px;
	line-height: 1.5;
}
#btnaddagahicount{position: absolute;border-radius: 50%;padding: 5px;background: #f92e2e;color: #FFF;line-height: 7px;}

.menu-body{
	float: right;
	padding: 10px 15px;
	transition: all 0.4s;
	cursor: pointer;
	line-height: 1.5;
	margin-right: 3px;
	position: relative;
	font-size: 15px;
	color: #333;
	font-weight: bold;
}
.menu-body:hover{
	color: #3da3e6;
}
.menu-body-select{
	font-weight: bold;
	color: #3da3e6;
}

#logotitleheaderimg {
  height: 150px;
  position: absolute;
  border-radius: 5px;
  top: 0;
}
#dobxmenu_mo {
  
}




.menu-body-subbox_{position: absolute;right: 0;width: 180px;z-index: 5;  margin-top: 7px;display: none;transition: all 0.5s;}
.menu-body-subbox {
	background: #FFF;
	box-shadow: 0 0 7px #00000073;
	margin-top: 7px;
	overflow: hidden;
  }
.menu-body:hover .menu-body-subbox_{display: block;}
.submenitem{padding: 10px;display: block;transition: all 0.4s;}
.submenitem:hover{background: #3da3e6;color: #FFF;}

#icomenuri_mo{display: none;font-size: 22px;cursor: pointer;}







#rezervback{background: #000000b8;position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 100;display: none;justify-content: center;align-items: center;transition: all 0.3s;}
#rezervbox{max-width: 700px;width: 100%;background: #FFF;max-height: 90vh;padding: 20px;overflow: auto;}
.reze2col{display: flex;justify-content: space-between;align-items: center;gap: 20px;margin-top: 5px;margin-bottom: 15px;}





.morimagegalle {
  position: absolute;
  bottom: 0;
  right: 0;
  text-align: center;
  background: #cd1affbd;
  font-size: 22px;
  font-weight: bold;
  margin: 2px;
  border-radius: 7px;
  border: 1px solid #FFF;
  transition: all 0.3s;
  padding: 0 10px;
  color: #FFF;
}.morimagegalle:hover{background: #cd1aff;}



#viewgalleribox{display: flex;justify-content: space-between;flex-wrap: wrap;gap: 10px;}
.vgallbitem{width: 32%;border: 1px solid #c4c4c4; padding: 4px;transition: all 0.3s;}
.vgallbitem:hover{box-shadow: 0 0 7px #c4c4c4;}
.aslgalmeimg {width: 100%;}
.viimgal{margin-bottom: 25px;}












#carsitembox{display: flex;justify-content: center;flex-direction: row-reverse;gap: 20px;}
#cartibo_img{width: 50%;}
#caritbo_body{width: 50%;}
.cartibo_img{width: 100%;border-radius: 7px;max-height: 60vh;object-fit: cover;}
#caribo_title{text-align: center;}






.datebox{display: flex;justify-content: space-between;align-items: stretch;width: 180px;flex-direction: row-reverse;direction: rtl;}
.datebox>*{border: 1px solid #999;}
.datebox_d{width: 55%;padding: 7px;direction: ltr;text-align: left;border-top-left-radius: 7px;border-bottom-left-radius: 7px;border-right: none !important;}
.datebox_t{width: 45%;padding: 7px;direction: ltr;text-align: left;border-top-right-radius: 7px;border-bottom-right-radius: 7px;background-color: #FFF;}

#locationindiv{position: relative;}
#locationintext{border-radius: 7px;padding: 7px;border: 1px solid #999;}
#locationinlist{position: absolute;height: 200px;background-color: #FFF;border: 1px solid #999;box-shadow: 0 0 8px #00000061;width: 300px;
	border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;overflow: auto;max-height: 400px;;}
.locationinitem{font-size: 12px;font-weight: normal;padding: 5px;}
.locationinitem:hover{background: #999;color: #FFF;cursor: pointer;}
#pan2{padding: 30px;display: none;}

.carinpcust{margin-bottom: 15px;}



#paresgo {font-size: 20px;text-align: center;padding: 15px;}
#shopboxpaypal {padding: 50px;}







#masliderbox{height: 500px;position: relative;}
.maslideit_img{height: 500px;object-fit: cover;width: 100%;}
#maslidebody{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 10;color: #FFF;;text-shadow: 0 0 15px #000;text-align: center;display: block;width: 100%;}
#slibody_btn{background: #f5b754;padding: 5px 15px;border-radius: 20px;display: inline-block;}









#footerup_{background: #222121;color: #FFF;}
#footerup{display: flex;justify-content: space-between;align-items: center;padding: 20px 0;}
.footeupitm{display: flex;align-items: center;gap: 10px;;}
.footeupitm img{width: 50px;height: 50px;}



#footer_{background-color: #252525;color: #EAEAEA;min-height: 200px;line-height: 1.6;}
#footer{display: flex;justify-content: space-between;align-items: center;gap: 10px;}
.footerbo{height: 200px;background: red;width: 100%;}

#footer_ a{color: #FFF;}
#footer_ a:hover{color: #FAFF53;}

#fotew2sha{display: flex;justify-content: space-around;padding: 10px;}
.fotew2sha{display: inline-block;text-align: center;color: #FFF;}
.fotew2sha i{font-size: 25px;line-height: 1;color: #FFF;}
.fotew2sha div{font-size: 12px;}


#footerimglonem {
  text-align: center;
}
.footerimmg {
  width: 70px;
  height: 70px;
}


















.gridtable{background: #e6e6e6;display: table}
.gridheader{background: #E8E8E8}
.gridheader>td{padding: 5px;}
.gridbodytr{background: #FFF;}
.gridbodytr:nth-child(2n+1){background: #FCFCFC;}
.griddate{font-size: 11px;text-align: center}
.griddisc{font-size: 11px;text-align: center}
.nummosbat{direction: ltr;text-align: center;color: #0BAD15;}
.nummanfi{direction: ltr;text-align: center;color: #F30C0C;}
.numzeroo{direction: ltr;text-align: center;color: #2C2C2C;}

.pardbox{display: none}
.parboxitem{margin: 5px;border: 1px solid #d9d7d7;padding: 10px;border-radius: 4px;background: #FFF;}
.parboxitem span{float: left}
.parboxitem>div:nth-child(2n+1){background: #FCFCFC;}
.parboxitem > div {padding: 5px;}


.delrowbtn{font-size: 22px;color: #D7181B;cursor: pointer;line-height: 0;}
.delrowbtn:hover{color: #B90B0E;}
.delrowbtn:active{color: #8A0508;}

.slideritem{overflow: hidden;}
.sliderimg{width: 100%;height: 100%;object-position: center;}
.slidef123{display: block;height: 100%;overflow: hidden}
.slidef124{display: none;object-fit: contain;}

#gridtbody tr:nth-child(even){background: #FFF;}

.admmessrez{text-align: center;padding: 10px;background: #FEEAA8}
.tatile{background: #FF9797 !important}



#userprobox{text-align: center;}
#imuseprofile{border-radius: 50%;width: 100px;margin: 15px;box-shadow: 0px 3px 10px 0px rgba(207, 207, 207, 0.7);}
#userproname{}
#userprocode{}
.linespace{height: 1px;margin: 5px;background: #DFDFDF}
#userproetebar>strong{font-size: 16px;}
.userproafzayes{margin: 20px;display: inline-block;background: #43B432;padding: 5px 20px;color: #FFF;border-radius: 4px;cursor: pointer}
.userproafzayes:hover{box-shadow: 0 0 7px #999;}
.userproafzayes:active{box-shadow: 0 0 7px #000 inset;}





#afzback{display: none;position: fixed;top:0;right:0;bottom:0;left:0;background: rgba(0,0,0,.48);z-index: 1040;}
#afzbox_{display: none;position: fixed;top: 0;right: 0;left: 0;bottom: 0;justify-content: center;align-items: center;z-index: 1046}
#afzbox{width: 480px;max-width: 100%;background-color: #fff;border-radius: 4px;padding: 10px 15px;margin: 20px;overflow: hidden;
box-shadow: 0 8px 48px 8px rgba(0,0,0,.04),0 12px 16px -8px rgba(0,0,0,.12),0 24px 32px 4px rgba(0,0,0,.08);position: relative}
#afzbox h2{margin: 0;}

.closebtn{position: absolute;cursor: pointer;top: 8px;left: 9px;font-size: 30px;background: #999;line-height: 40px;border-radius: 50%;color: #FFF;}
.closebtn:hover{box-shadow: 0 0 7px #999;}
.closebtn:active{box-shadow: 0 0 15px #000 inset;}

#afztitinp{text-align: center;margin: 20px 0 0;}
#mablag{font-size: 25px;display: block;width: 200px;margin: 15px auto;text-align: center;direction: ltr;color: #4CAF50;}
#afzboxp{text-align: center;}
#afzboxps{text-align: center;}
#inpfar{text-align: center;color: #4CAF50;font-weight: bold}


#passbox_{display: none;position: fixed;top: 0;right: 0;left: 0;bottom: 0;justify-content: center;align-items: center;z-index: 1046}
#passbox{width: 480px;max-width: 100%;background-color: #fff;border-radius: 4px;padding: 10px 15px;margin: 20px;overflow: hidden;
box-shadow: 0 8px 48px 8px rgba(0,0,0,.04),0 12px 16px -8px rgba(0,0,0,.12),0 24px 32px 4px rgba(0,0,0,.08);position: relative}
.passchanin{width: 100%;padding: 7px;direction: ltr;text-align: center}
#passbox h2{margin: 0;}







#loginbody{margin: 150px 0;}
#loginpanel{width: 500px;max-width: 100%;background: #FFF;border: 1px solid #e3e3e3;border-radius: 5px;margin: 0 auto;}
.loginpanelh1{padding: 0 15px;border-bottom: 1px solid #e3e3e3;font-weight: bold;}
.loginpaneldiv{padding: 15px;}

.logininput{padding-top: 20px;}
#loginpanel input{padding: 8px;width: 100%;text-align: center;direction: ltr;}
.loginbtndiv{padding: 15px;text-align: center;margin-top: 10px;}
.loginbtndiv>*{margin: 0 2px;}
.btnyes{
	background-color: #007b64;
	border: 1px solid #007b64;
	color: #FFF;
	border-radius: .25rem;
	box-shadow: none !important;
	cursor: pointer;
	display: inline-block;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	user-select: none;
	padding: .65rem 1.15rem;
	font-size: 1rem;
	line-height: 1.25;
	min-width: 120px;transition: all 0.4s;
}
.btnyes:hover{background-color: #0c9279;border-color: #0c9279;}
.btnyes:active{color: #fff;background-color: #299781;border-color: #268d78;}









#pagebodyco{max-width: 1000px;margin: 50px auto;padding: 7px;min-height: 400px;}
#pagebodyco img{max-width: 100%;}







#row2{background: url(/img/index/about-bg.jpg) no-repeat center;
		height: 600px;
		display: flex;justify-content: center;
	overflow: hidden;
	}
	#row2>div{width: 50%;}
	#row2_2{padding: 50px;}








	#cartbox{position: absolute;width: 300px;left: 0;top: 40px;display: none;
		box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);background: #fff;}
	#btnaddagahi:hover #cartbox{display: block;}
	#cartbox h4{font-weight: normal;text-align: center;padding: 10px;margin: 0;border-bottom: 1px solid #DFDFDF}
	.linespa{border-bottom: 1px solid #DFDFDF}
	#btncartend{margin: 10px;background: #88F11E;text-align: center;padding: 15px;color: #FFF;font-size: 16px;border-radius: 7px;}
	#btncartend:hover{box-shadow: 0 0 7px #999}
	#btncartend:active{box-shadow: 0 0 10px #999 inset}
	#btncartend{margin: 10px;background: #88F11E;text-align: center;padding: 15px;color: #FFF;font-size: 16px;}
	.cargikoll{color: #53C200;font-size: 20px;}
	#caf5{text-align: center;color: #aaa;}
#btnpro{text-align: center;display: none;margin: 10px;}
#btnpro > img {  width: 40px;}

#btnpro177{text-align: center;display: none;}
#btnpro177 > img {  width: 30px;}


.carf1814ra{padding: 0 3px;margin: 4px 0;display: block;}








#row3{max-width: 1300px;margin: 0 auto}
#row3list{display: flex;justify-content: center;flex-wrap: wrap;}
.row3listfoodbox_{max-width: 400px;min-width: 300px;}
.row3box_{}
.row3box{background: #FFF;margin: 15px;overflow: hidden;}
#foodelisttitle{margin: 40px 10px 10px;font-size: 17px;}
.foodimg{width: 100%;transition: all 0.5s}
.foodetitle{padding: 10px 10px 0;margin: 0;text-align: center;line-height: 20px;font-size: 15px;}
.foodep{margin: 0;padding: 5px 10px;height: 50px;line-height: 21px;}
.row3box:hover .foodimg{transform: scale(1.1)}
.foodboximg{overflow: hidden;}

.listtag{float: left;font-size: 12px;margin-top: 8px;color: #000;font-weight: bold;margin-left: 15px;}



#gridtbody > tr > td {
  border-top: 2px dashed #999;
}
.tatile > td {
  border: none !important;
}
.tatile + tr td {
  border: none !important;
}

	#row4_{background: url(/img/b1.jpg) repeat}
	#row4{max-width: 1300px;margin: 0 auto}
	#row4list{display: flex;justify-content: center;flex-wrap: wrap;}
	.row4box_{width: 25%;}
	.row4box{background: #FFFFFF;margin: 15px;overflow: hidden;}
	
	#bloglisttitle{margin: 5px 10px 10px;padding-top: 15px;}
	.blogimg{width: 100%;height: 200px;;transition: all 0.5s}
	.blogtitle{padding: 10px 10px 0;margin: 0;text-align: center;display: flex;align-items: center;line-height: 25px;height: 80px;overflow: hidden;justify-content: center;}
	.blogtitlediv{padding: 10px 10px 0;margin: 0;text-align: center;}
	.blogp{margin: 0;padding: 5px 10px;height: 64px;text-align: justify;}
	.row4box:hover .blogimg{transform: scale(1.1)}

.page_number{list-style: none;display: flex;justify-content: center;}
.page_number li >a{margin: 5px;background: #eae6f6;display: block;min-width: 20px;text-align: center;padding: 2px 5px;border-radius: 4px;}
.selected >a{
  background: #FF8C8C !important;
}





#rowvideobox{
		padding:0px;
		position: relative;
		background-image: url(/img/reservation-bg.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: bottom center;
		display: flex;justify-content: center;align-items: center;
		
	}
	#rowvideovideo{margin: 60px 0 100px;}
	#video{max-width: 100%;box-shadow: 0 0 20px #535353;}
	#rowvidh2{text-align: center;}





#locationheader{font-size: 25px;line-height: 0;vertical-align: middle;color: #0170ff;margin: 0 5px;}


#bodymenu1{float: right;padding: 10px;}



.dbfiletearea {
  width: 100%;
  min-height: 50px;
  line-height: 19px;
  padding: 10px;
  resize: none;
  overflow: hidden;
}


#gobacki{
	float: right;
	font-size: 27px;
	padding-right: 10px;
	padding-left: 3px;
	display: none;
}









.rating span.rate {
		display: inline-block;
		height: 15px;
		width: 15px;
		border: 5px solid #cccccc;
		border-radius: 50%;
		margin: 1px;
	}
	.rating span.rate.active {
		border-color: #ffc107;
	}
#emtiazstar{display: flex;align-items: center;}
#ratestarbox{direction: ltr;display: flex;flex-direction: row;}
.inpradstr {display: none;}
.labradstar {color: grey;font-size: 20px;}
.labradstar:hover,.labradstar:hover ~ .labradstar {color: orange;}
.inpradstr:checked ~ .labradstar {color: orange;}
#emtiaztitle{float: right;}












#inlistagdiv {
    position: relative;
	width: 100%;
}
#listagser {
    width: 100%;
	max-width: 100%;
	padding: 7px 45px 7px 3px;
	border-radius: 3px;
	border: 1px solid #d2d2d2;
	background: #FFF;
}
#listagserbtic {
    position: absolute;
	top: 3px;
	right: 14px;
	font-size: 18px;
	color: #616161;
	cursor: pointer;
	width: 20px;
}



#withlogin{width: 300px;max-width: 100%;margin: auto;text-align: center;border: 1px solid #D0D0D0}
#withlogin h3{background: #D0D0D0;margin: 0px;padding: 7px;}
#withlogin p{padding: 10px;}
#withlogina{display: inline-block;margin: 10px;padding: 5px;background: #7366E9;color: #FFF;}






#bodypage{max-width: 1000px;margin: 80px auto;padding: 7px;}
#bodypage img{max-width: 100%;}
.boxvije_tak img{max-width: 100%;height: auto}
.blogspahea{height: 10px;}
#blogheadsear{margin-bottom: 15px;padding-left: 10px;line-height: 35px;}
.dastebandiblog{margin: 0px;border-bottom: 1px dashed #999;padding: 5px 7px;transition: all 0.3s;}
.dastebandiblog:hover{background: #e3ffe1;}


#page2col{display: flex;justify-content: space-between;gap: 10px;}
#page2col_1{flex: 1;}
#page2col_2{width: 250px;height: 300px;padding: 5px;}



.dpabo_{
	color: #3da3e6;
	padding: 7px;
	text-align: center;
  }
.dpabo{margin-bottom: 10px;background: #FFF;box-shadow: 0 0 3px #0003;}
.dpabo1 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 5px;
	padding: 4px;
  }
  .dpabo1_img {
	width: 80px;
	height: 80px;
	object-fit: cover;
  }
.dpabo1_title {
	flex: 1;
	font-weight: bold;
	line-height: 1.4;
	height: 38px;
	overflow: hidden;
  }
  .dpabo_p {
	padding: 5px 5px 10px;
	line-height: 1.3;
	font-size: 12px;
	text-align: justify;
  }




#boxlistfode34{max-width: 1400px;margin: 50px auto;padding: 7px;}
#gavanin{max-width: 1000px;margin: 50px auto;padding: 7px;}
.gavaninbox{margin-bottom: 10px;min-height: 300px;}
.gavanin_title{font-weight: bold;font-size: 16px;cursor: pointer;padding: 15px;border-radius: 4px;border-bottom: 1px solid #EEEEEE;transition: all 0.4s;}
.gavanin_title:hover{background: #EEEEEE}
.gavanin_title_sel{background: #EEEEEE}
.gavanin_body{padding: 5px 20px 20px;display: none;line-height: 2;background: #FBFBFB;}



.plan33res{text-align: center;padding: 25px;}
.plan33resok{text-align: center;padding: 25px;background: #ECFDE7;}




.commentrespotbtn{background: #B9B9B9;align-self: end;width: 90px;color: #FFF;padding: 2px 20px;text-align: center;border-radius: 3px;cursor: pointer;transition: all 0.4s;}
.commentrespotbtn:hover{background: #B3AFAF;}
.commentrespotbtn:active{background: #ACAAAA;}






#supporttitlebox{display: flex;justify-content: space-between;border-bottom: 2px solid #eaeaea;}
.supportbtnnew{background-color: #007b64;border-color: #007b64;float: left;width: 150px;color: #FFF;padding: 5px 20px;text-align: center;border-radius: 3px;cursor: pointer;transition: all 0.4s;}
.supportbtnnew:hover{background-color: #0c9279;border-color: #0c9279;}
.supportbtnnew:active{color: #fff;background-color: #005F4D;border-color: #268d78;}


.supportgridrow{display: flex;}
.supportgridrow>div{margin: 2px;background: #4f5360;color: #FFF;padding: 2px 5px}
.supportgridcol1{width: 100px;text-align: center}
.supportgridcol2{flex: 3;}
.supportgridcol3{flex: 1;text-align: center}
.supportgridcol4{flex: 1;text-align: center}
.newticketicon {width: 25px;vertical-align: middle;margin-left: 7px;}

.supportgridrowbody{display: flex;}
.supportgridrowbody>div{margin: 2px;padding: 2px 5px}
.supportgridrowbody:nth-child(even)>div{background: #EFEFEF;}

#supportbodyboxnewticket{padding-top: 20px;}
.supbonewticket{width: 100%;padding: 5px;}
#probtn1{width: 150px;text-align: center;float: left;display: none;}
.proimg>img{width: 39px;vertical-align: middle;}

#supportbodyboxview{margin-top: 20px;}
.supponewreqintext{width: 100%;}
#suppbodyboxrequ{display: none;margin-top: 10px;}

.suppodyxviewlist{margin-top: 15px;border: 1px solid #CCE4FC;min-height: 180px;}
.suppodyxviewlist:nth-child(even){border: 1px solid #DBDBDB;}
.suppodyxviewlisttitle{background: #E4EFFA;display: flex;justify-content: space-between;padding: 5px;line-height: 1.5;align-items: center}
.suppodyxviewlist:nth-child(even) .suppodyxviewlisttitle{background: #EEE;}
.suppodyxviewlistinfouser{display: flex;align-items: center}


.supporticketimgpro {width: 50px;height: 50px;border-radius: 50%;margin-left: 8px;}
.suppodyxviewlistbody{padding: 5px;}




#itemlistsettitle{text-align: left;}



#supportpage{max-width: 1000px;margin: 20px auto 50px;padding: 7px;}
#supportpage>h1{text-align: center;font-size: 22px;font-weight: bold;border-bottom: 1px solid rgba(0, 0, 0, 0.2);padding-bottom: 10px;}

#supportgrop{
	margin-top: 15px;text-align: center
}
.supportgrop{
	display: inline-block;
	margin: 5px;
	cursor: pointer;
	padding: 4px;
}
.supportgrop>img{display: block;width: 50px;margin: 0 auto}
.supportgrop>p{display: block;text-align: center;font-size: 12px;}

.supportgrop:hover{
	background: #E3E3E3;
}
.supportgropsel{background: #c41425;color: #FFF;}
.supportgropsel:hover{background: #c41425}

#supejtext{margin: 60px 5px;}
.soaltitle{margin: 10px 0px; font-size: 15px;font-weight: bold;}



#supportpage>h3{text-align: center;font-size: 18px;font-weight: bold;padding: 25px;}

#supporttamas{text-align: center;padding: 10px;}
#supporttamasbtn{text-align: center;padding: 5px;background: #c41425;border-radius: 4px;width: 140px;margin: 0 auto;color: #FFF;cursor: pointer;position: relative}
#supporttamasbtn:hover{background: #A70B1A;}
.supporttamas{margin: 7px;background: #c41425;color: #FFF;padding: 5px;width: 170px;border-radius: 4px;line-height: 24px;}

#supporttamody{
	position: absolute;
	bottom: 30px;
	left: -45px;
	overflow: hidden;
	display: none;
}
#supporttamasbody{
	background: #FFF;
	box-shadow: 0 0 10px #999;
	padding: 15px;
	border-radius: 7px;
	margin: 10px;
}



#supappbox{text-align: center;margin: 50px 0px 30px;border-bottom: 1px solid rgba(0, 0, 0, 0.2);padding-bottom: 20px;}
#supappbox img{width: 200px;margin: 4px;}

#supshaej{text-align: center;}
.supshaja{display: inline-block;margin: 6px;}
.supshaja>img{width: 30px;}







#setreport52>input{
	width: 100%;
	padding: 7px;
}
#setreport52>h2{
	margin-top: 25px;
}

#setreport52>h2>strong{
	color: #FF0004;
	margin-right: 7px;
}
#supnewticbtn{
	margin: 7px;
	background: #c41425;
	color: #FFF;
	padding: 8px;
	border-radius: 4px;
	line-height: 24px;
	text-align: center;
	cursor: pointer;
}
#supnewticbtn:hover{
	background: #B70F1F;
}#supnewticbtn:active{
	background: #A00716;
}
#supnewticbpro{
	margin: 7px;
	padding: 8px;
	line-height: 24px;
	text-align: center;
	display: none;
}
#supnewticbpro>img{width: 35px;}


#setreport52h2{
  text-align: center;
  background: #648402;
  color: #FFF;
  padding: 35px;
}






.commentbody{list-style: none;}
.commentlistbox{display: flex;margin-top: 5px;border: 1px solid #e1e1e1}
.commentrcol1{width: 100px;margin: 2px;padding: 5px;}
.commentrcol2{width: 100%;margin: 2px;padding: 5px;display: flex;flex-direction: column;justify-content: space-around;}
.commentimgpro{width: 100%;border-radius: 50%;}
.commentinname{text-align: center;line-height: 1.4;}
.commentboxrespo{margin-top: 10px;display: none;}
.commenpasproimg {width: 150px;text-align: center;float: left;display: none;}
.commenpasproimg > img {width: 39px;vertical-align: middle;}
.comnotires{background: #C3FFA1;padding: 10px;}

.commentbntaction{display: flex;justify-content: flex-start;direction: ltr}
.commentrowlike{margin-left: 20px;}









.menulisttitle{text-align: center;}
.menulistp{text-align: center;height: 25px;}
.menulistbox{background: #B2BAFF;margin: 15px;border-radius: 7px;border: 1px solid #ECFFBF;cursor: pointer;transition: all 0.4s;min-width: 150px;padding: 5px 15px;}
.menulistbox:hover{box-shadow: 0 0 5px #999}
.menulistbox:active{box-shadow: 0 0 5px #999 inset}



	#reserbo1{background: #eaeaea;}
	#reserbo1 td{background: #FFF;}
	#reservtpanel1 td{padding: 7px;}
	.reservtatile td{background: #b9b9b9 !important;font-size: 12px;}
.infotefees{font-size: 10px;line-height: 15px;}
.resergimat{color: #269FB3;font-size: 15px;}

.resecoll1{background: #f9f9f9 !important}

	.g_b{display: flex;margin: 5px;}
	.g_b>div{width: 27px;height: 27px;border: 1px solid #d7d7d7;text-align: center;font-size: 14px;}
	.g_bfirst{border-top-right-radius: 5px;border-bottom-right-radius: 5px;cursor: pointer;transition: all 0.4s;}
	.g_bfirst:hover{box-shadow: 4px 0 5px #999}
	.g_bfirst:active{box-shadow: -4px 0 5px #999 inset}
	.g_blast{border-top-left-radius: 5px;border-bottom-left-radius: 5px;cursor: pointer;transition: all 0.4s;}
	.g_blast:hover{box-shadow: -4px 0 5px #999}
	.g_blast:active{box-shadow: 4px 0 5px #999 inset}

.resertrhover:hover td{background: #F6FFE2 !important}





#reservtpanel2{display: none;border-radius: 7px;}
.mtatbox{padding: 7px;border-radius: 7px;margin: 7px 0;background: #cfcfcf;}
.mdatabox{background: #FFF;padding: 7px;border-radius: 7px;border: 1px solid #cfcfcf;overflow: hidden;margin: 7px 0;position: relative}
.mrowroz {
  background: #668bf9;
  display: inline-block;
  padding: 5px;
  margin: -10px;
    margin-top: -10px;
  margin-top: -15px;
  color: #FFF;
}
.mdrtitle{margin: 0px;}
.mdrowem {padding: 7px;text-align: center;}
.mrfooter{display: flex;justify-content: space-between}
.mtrspace{height: 10px;}






.filemanboxempty{text-align: center;color: #999;font-size: 13px;}
.filemanbtnnewagahi{
	color: #fff;
	background-color: #f60;
	border-color: #f60;
	padding: 10px 15px;
	transition: all 0.4s;
	cursor: pointer;
	border-radius: 3px;
	margin: 10px auto;
	line-height: 1.5;
	width: 120px;
}








#listsearchbox{
	position: absolute;
	display: none;
	top:40px;
	background: #FFF;
	border: 1px solid #E2E2E2;
	width: 100%;
	box-shadow: 0 5px 5px #dbdbdb;
	z-index:10;
}
#listsearchbox > div {
	padding: 2px 5px;
	cursor: pointer;
	transition: all 0.2s;
}
#listsearchbox > div:hover{
	background: #ECECEC;
}
#listsearchbox > div:active{
	background: #DFDFDF;
}










#newads{width: 500px;max-width: 100%;margin: 30px auto 50px;padding: 15px;}
#newads>h2{font-size: 18px;font-weight: bold}
#newads>p{color: #999;}
#newadsgrouplistbox{margin: 20px 0px;}
.newadsgrouplist{transition: all 0.4s;font-size: 13px;padding: 5px 7px;align-items: center;color: #646464;border-bottom: 1px solid #f7f7f7;}



.newadsgrouplist .icon-left-open{color: #999999;font-size: 12px;font-weight: 100;float: left}

.newadsgrouplist:hover{background: #F4F4F4;cursor: pointer}
.newadsgrouplist:active{background: #ECEBEB;}

#newadslistback{color: #898989;cursor: pointer;}
#newadslistback:hover{color: #616161;}

#newadspanle2{background: #FFF;display: none;margin-top: 10px;margin-bottom: 60px;}
#newadsproimg{display: block;margin: 50px auto;width: 60px;}
.newadstitlefilde{margin-top: 15px;padding: 5px;font-weight: bold;}

#newadschange9box{display: flex;align-items: center;justify-content: space-between;border: 1px solid #999;padding: 10px;border-radius: 4px;}
#newadschange9title{color: #7E7E7E;}
#newadschange9{color: #a62626;background-color: rgba(166,38,38,.04);display: inline-block;padding: 5px 10px;cursor: pointer;transition: all 0.4s;}
#newadschange9:hover{background-color: rgba(166,38,38,.10);}
#newadschange9:active{background-color: rgba(166,38,38,.14);}

.newads_input{
  border: 1px solid #ccc;
  padding: 6px 12px;
  display: block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.pinputcom{font-size: 12px;color: #999;}



.btnadscancel {
  cursor: pointer;
  border: 1px solid #d7d4d4;
  padding: 4px 5px;
  width: 150px;
  text-align: center;
  background: #d7d4d4;
  float: left;
  margin-left: 3px;
  border-radius: 3px;
}
.btnadscancel:hover{
	background: #E6E6E6;
}.btnadscancel:active{
	background: #CECECE;
}




.grupselsta{
	background: #f4f4f4;
color: #a62626;
}








.qq-uploader { position:relative; width: 100%;}
.qq-upload-button {display:block;width:100%;height:100%;}

/*.qq-upload-drop-area {position:absolute; top:0; left:0; width:100%; height:100%;min-height:100px;min-width:100px;z-index:2;background:#FF9797; text-align:center;}*/
.qq-upload-drop-area {position:absolute; top:0; left:0; width:0px; height:0px;min-height:0px;min-width:0px;z-index:2;background:#FF9797; text-align:center;}
.qq-upload-drop-area span{display:block; position:absolute; top: 30%; width:100%; margin-top:-8px; font-size:13px;}
.qq-upload-drop-area-active {background:#FF7171;}
.qq-upload-list {list-style:none;display: flex;flex-wrap: wrap;margin: 0px;padding: 0px;}
.qq-upload-list li {font-size: 12px;line-height: 15px;padding: 2px;}
.newadsimgup {cursor:pointer;}
.newadsimgup:hover{outline:1px solid #00F;}
.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text {margin-right: 7px;}
.qq-upload-file {}
.qq-upload-spinner {display:block; background: url(../img/wait.gif); width:15px; height:15px;margin: 0 auto;}
.qq-upload-size,.qq-upload-cancel {font-size:11px;}
.qq-upload-failed-text {display:none;}
.qq-upload-fail .qq-upload-failed-text {display:inline;}
.import_progress_bar{text-align:center;}
#qq-upload-listblog{list-style: none;}

.qq-progress-bar{
	height: 5px;
	display: block;
	background: rgb(44, 255, 0) none repeat scroll 0% 0%;
	border-radius: 8px;
}

#qq-upload-listblog li{
	position:relative;
	float:left;
	width:100px;
	height:100px;
	margin:2px;
	text-align: center;
}
.newadsimgup{
	width:100px;
	height:100px;
	border-radius:4px;
	border:1px solid #DADADA;
}
.newadsimgup:hover{
	border:1px solid #D6AAF0;
	box-shadow:0 0 3px #000000;
}
.kala_info_img_action{
	position:absolute;
	bottom: -3px;
	right: 5px;
}
.kala_info_img_action div{
	float:left;
}
#qq-upload-listblog>li>input{
	position:absolute;
	left:1px;
	top:4px;
}
.qq-upload-button{border: 1px dashed #979797;
height: 100px;
width: 100px;
border-radius: 7px;
cursor: pointer;
display: flex;
align-items: center;}
.qq-upload-button::after {
  content: "";
  width: 70px;
  height: 70px;
  margin: 0 auto;
  background: url("/img/uploadsel.png") no-repeat center;
}



.deleterow{width: 20px;padding: 4px;transition: all 0.4s;cursor: pointer}
.deleterow:hover{background: #AAEF34;box-shadow: 0 0 4px #000;border-radius: 2px;}
.deleterow:active{box-shadow: 0 0 4px #000 inset;}
.qq-upload-listblog>input{display: none;}

#file-uploader_btnpage{margin: 3px 1px;}









#agahimanbox{
	position: absolute;
	width: 200px;
	left: 0px;
	background: #963233;
	background-color: #fff;
	border-radius: 4px;
	box-shadow: 0 1px 6px 0 rgba(0,0,0,.08),0 -8px 32px -4px rgba(0,0,0,.04),0 16px 24px -6px rgba(0,0,0,.04);
	cursor: pointer;
	outline: none;
	overflow: hidden;
	display: none;
}
.ag_man_item{
	padding: 6px 12px;
	font-size: 12px;
	cursor: pointer;
	color: rgba(0,0,0,.56);
	display: flex;
	transition: all 0.3s;
}.ag_man_item:hover{
	background: #ECECEC;
	color: rgba(0,0,0,.85);
}
.ag_man_item>i{
	margin-left: 7px;
	font-size: 14px;
}
.ag_man_item p{margin: 0px;}
.ag_manspaw{
  background-color: rgba(0,0,0,.12);
  height: 1px;
  margin: 0;
}
.ag_manspa{
  background-color: rgba(0,0,0,.12);
  height: 1px;
	width: 90%;
  margin: 0 auto;
}









.imggridcell {
  width: 140px;
  height: 140px;
  border-radius: 4px;
  margin: 3px;
  vertical-align: middle;
}
.tafo104 {
  font-size: 11px;
  line-height: 15px;
  text-align: right;
}
.lisetrcen td{text-align: center}









#blogtitlediv{max-width: 900px;margin: 0 auto 30px;position: relative;}
#blogtitleimg{width: 100%;border-radius: 7px;max-height: 450px;}
#blogtitleshodw{position: absolute;bottom: 0;left: 0;right: 0;height: 100px;box-shadow: 0 -60px 40px -5px #000 inset;opacity: 0.7;border-bottom-left-radius: 7px;border-bottom-right-radius: 7px;}
#blogtitlefooter{position: absolute;bottom: 0;left: 0;right: 0;color: #FFF;padding: 16px;font-size: 10px;}
#blogtitlefooter>h1{font-size: 14px;}
#blogtitlefooter>div>div{display: inline-block;margin-right: 20px;line-height: 10px;}
#blogtitlefooter i{margin-left: 5px;float: right}

.boxvije_tak_{width: 70%;float: right;height: 415px;}
.boxvije_row_{width: 30%;float: left;height: 415px;}
.boxvije_tak{min-height: 400px;position: relative;background: #FFF;}
.boxvije_row{margin: 5px;min-height: 400px;position: relative;}



.tagpostvije{background: #0F3A94;color: #FFF;display: inline-block;width: 100px;padding: 4px;text-align: center;border-radius: 6px;}
#blogtitleimglist{width: 100%;height: 400px;border-radius: 7px;object-fit: cover;}


#blogtitledivrow{position: relative;height: 195px;}
#blogtitleimgrow{width: 100%;height: 195px;border-radius: 7px;}


	.lastidbox{display: flex;margin-bottom: 15px;}
	.lastidtype{position: absolute;right: 0;background: #0800FF9E;border-radius: 4px;padding: 0 4px;color: #FFF;}
	.lastidboximg{display: flex;flex: 3;position: relative}
	.lastidimg{padding: 10px;border-radius: 15px;object-fit: cover;height: 100px;width: 140px;}
	.lastidboxbody{display: flex;flex-direction: column;flex: 3;}
	.lastidboxbody>a>div{font-size: 12px;line-height: 1.5;text-align: justify;}
	.lastidboxbody>p{font-size: 10px;line-height: 1.5;text-align: justify;margin: 0;}


.blogitembox{background: #FFF;border-radius: 7px;box-shadow: 0 0 12px #c4c4c4;margin-bottom: 20px;}
.blogitemimg_{float: right;width: 30%;}
.blogitemimg{margin: 5px;height: 220px;padding: 10px;overflow: hidden;border-radius: 7px;}
.blogitemimg>img{width: 100%;height: auto;border-radius: 7px;transition: all 0.6s;object-fit: cover;}
.blogitembody_{float: right;width: 70%;}
.blogitembody{margin: 5px;padding: 5px;}
.blogitembody h2{padding: 7px;color: #3464ac}
.blogitembody p{font-size: 14px;color: #b8b8b8;text-align: justify;height: 96px;}
.blogitemfooter {
	color: #939495;
	font-size: 13px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	gap: 10px;
  }


.blogitemfooter i{margin-left: 5px;float: right}
.blogitemjoziat{color: #3464ac;margin-bottom: 10px;float: left;border: 1px solid #3464ac;border-radius: 7px;width: 110px;cursor: pointer;padding: 8px;text-align: center;}

.viewsearch{color: #0F3A94;}
.result_empty{background: #FFF;padding: 20px;}

.blogf603{max-width: 900px;margin: 0 auto 30px;background: #eee;padding: 7px;border-radius: 4px;text-align: justify;}

.blogtitlebox{
	font-size: 15px;
	font-weight: bold;
}


.itlistvfimepro{width: 50px;height: 50px;border-radius: 50%;;}
.item4325epro{width: 60px;height: 60px;border-radius: 50%;border: 1px solid #FFF;}


#sienindfow {
	display: flex;
	justify-content: space-between;
	padding: 10px;
	gap: 10px;flex-wrap: wrap;
  }


#fre4rgy722 {background: #FAFFEE;}
.fre4rgy722 {padding: 70px 0;}





#efjiergwq {padding: 50px 0;background: #FFF;}




#efjiergeen{padding: 50px 0;background: url(/img/testimonial-bg.png) no-repeat center;background-size: cover;}






#divboxreport {
	width: 600px;
	max-width: 95% !important;
	margin: 7% auto 0;
	background: #FFF;
	padding: 10px;
	border-radius: 7px;
	text-align: right;
}
.divtitlebodytitle{
  border-bottom: 1px solid #dbdbdb;
  padding: 10px;
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: bold;
}
#repbody5952{padding: 10px;}
#repbody5952>h3{font-weight: bold;}
.btnrep2 {
  margin: 10px;
  padding: 8px;
  text-align: center;
  background: rgba(211,211,211,1.00);
  border-radius: 5px;
  cursor: pointer;
  transition: all 0.2s;
}
.btnrep2:hover {
  background: #a62626;
  box-shadow: 0 0 5px #999;
  color: #FFF;
}
.btnrep2_ {
  float: right;
  width: 50%;
  text-align: center;
}




#viewgalleribox{display: flex;justify-content: space-between;flex-wrap: wrap;gap: 10px;}
.vgallbitem{width: 32%;border: 1px solid #c4c4c4; padding: 4px;transition: all 0.3s;}
.vgallbitem:hover{box-shadow: 0 0 7px #c4c4c4;}
.aslgalmeimg {width: 100%;}
.viimgal{margin-bottom: 25px;}







.connewadsradi {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
.connewadsradi input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 0;
  left: -3px;
  height: 25px;
  width: 25px;
  background-color: #eeeeeea1;
	border-top-left-radius: 4px;
}

/* On mouse-over, add a grey background color */
.connewadsradi:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.connewadsradi input:checked ~ .checkmark {
  background-color: #2196F3;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.connewadsradi input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.connewadsradi .checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}










.switch {
  position: relative;
  display: inline-block;
  width: 44px;
  height: 26px;
}
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #e2e8f0;
	border: 2px solid #9aa7bd;
  -webkit-transition: .4s;
  transition: .4s;
}
.slider:before {
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  left: 2px;
  bottom: 1px;
  background-color: #9aa7bd;
  -webkit-transition: .4s;
  transition: .4s;
}
input:checked + .slider {
	background-color: #d1fcde;
	border: 2px solid #41af63;
}
input:focus + .slider {
  box-shadow: 0 0 1px #63F321;
}
input:checked + .slider:before {
  -webkit-transform: translateX(16px);
  -ms-transform: translateX(16px);
  transform: translateX(16px);
	background: #41af63;
}
/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}
.slider.round:before {
  border-radius: 50%;
}


#agahiimgbody img{width: 100%;}






#chatplan{max-width: 1000px;margin: 50px auto;padding: 7px;}
#chatbox{border: 1px solid #DEDEDE;background: #FFF;}
#chatboxtitle{padding: 20px;border-bottom: 1px solid #DEDEDE}
#chatbody{display: flex;height: 100%;}
#chatm{float: right;width: 300px;height: 500px;border-left: 1px solid #DEDEDE}
#chatb{height: 500px;position: relative;width: 100%;}
.c_m_row{display: flex;flex-direction: row;cursor: pointer;transition: all 0.3s;border-bottom: 1px solid #DEDEDE;position: relative;}

.newchames{position: absolute;
left: 5px;
top: 5px;
width: 25px;
height: 25px;
background: #F84145;
border-radius: 50%;
text-align: center;
font-size: 10px;
padding-top: 4px;
color: #FFF;}

#chattilist{overflow: auto;height: 430px;}

.c_m_row:hover{background: #ECECEC}
.c_m_rowsel{background: #ECECEC}
.c_m_row>img{width: 60px;border-radius: 3px;margin: 5px;border: 1px solid #DDDDDD}

.c_m_info{padding-right: 5px;overflow: hidden;padding-top: 8px;}
.c_m_agname{font-size: 11px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#clemens{margin: 15px;background-color: #f0faff;border-radius: 5px;padding: 10px;font-size: 12px;color: #787878}

#chatbtitle{border-bottom: 1px solid #DEDEDE;background: #F2F2F2;position: relative;padding: 15px;}
#chatbmen{position: absolute;left: 10px;top: 15px;font-size: 19px;width: 37px;height: 37px;border-radius: 50%;text-align: center;cursor: pointer;display: none}
#chatbmen:hover{background: #FFF;}
#chatbmenbox{display: none;position: absolute;width: 180px;background: #FFF;box-shadow: 0 0 5px #999;left: 5px;top: 32px;}
.ch_m_bdi{display: flex;padding: 7px;font-size: 12px;color: #5C5C5C}
.ch_m_bdi:hover{background: #ECECEC}
#chatbmen:hover #chatbmenbox{display: block}
#chatbmenbox i{margin-left: 5px}

#chbodylist{overflow: auto;height: 390px;padding-bottom: 10px;}

#chatbsend{height: 50px;background: #BE282A;position: absolute;bottom: 0px;left: 0px;right: 0px;z-index: 10000;}
#chatbsendtext{width: 100%;height: 100%;padding: 7px;font-size: 14px;border: none;border-top: 1px solid #d5d5d5;padding-left: 75px;}
#chatbsendbtn{width: 70px;text-align: center;position: absolute;left: 0px;bottom: 0;top: 0;line-height: 50px;padding: 0px;cursor: pointer;}


.chal{text-align: left}
.chal>p , .char>p{margin: 10px;padding: 5px;background: #FFF;border: 1px solid #F1F1F1;display: inline-block;}
.char>p{background: #DCFFCE}
.chal>p>b , .char>p>b{display: block;font-size: 10px;}

#ch_icoback{margin-left: 10px;font-size: 20px;line-height: 22px;padding: 0px 10px;cursor: pointer;float: right;display: none;}
#pnchat{display: block;margin: 50px auto;height: 35px;}

#noreschat{margin: 7px;padding: 7px;text-align: center;background: #FFFEC0}






#backgallery {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #000;
	opacity: 0.8;
  z-index: 10000;
}

#divgallery {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  z-index: 10001;
	align-content: center;
	align-items: center;
}
#divgallery>img{margin: auto;max-width: 90%;}
#galboxitelis{max-width: 90%;max-height: 90%;margin: auto;}
.galliembodys{width: auto !important;margin: auto;max-width: 100%;}
#galliteclode{position: absolute;right: 10px;top: 10px;font-size: 40px;color: #FFF;cursor: pointer;z-index:10;}






#callboxbtndiv{text-align:center;margin: 15px auto 0;}
#callboxbtndiv1{width:100%;}
#callboxbtndiv2{display:none}













#filemantitlebox{display: flex;border-bottom: 2px solid #eaeaea;justify-content: center;}
.fimatiitem{width: 110px;text-align: center;padding: 10px;border-bottom: 2px solid #eaeaea;cursor: pointer;margin-bottom: -2px;;transition: all 0.4s;font-size: 13px;}
.fimatiitem:hover{border-bottom: 2px solid #B5B5B5;background: #eaeaea}
.fimatiitem_sel{border-bottom: 2px solid #B5B5B5;background: #eaeaea}
.fimatibody{min-height: 200px;padding: 10px;}

#filemnproimg{width: 35px;margin: 50px auto;display: block;}




#delproimgagahi{text-align: center;width: 150px;float: left;display: none;}
#delproimgagahi>img{width: 39px;}






.divtextyadasht{
	position: relative;
}
#textyadash{
	margin-top: 15px;
}
#textyadash,#textyadash_m{
	display: block;width: 100%;height: 120px;
}
.btndelyadasv{
	position: absolute;
	bottom: 3px;
	left: 15px;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	cursor: pointer;
	transition: all 0.2s;
	color: #CCCCCC
}.btndelyadasv:hover{
	background: #EEEEEE;
	color: #6B6B6B;
}.btndelyadasv:active{
	color: #494949;
	box-shadow: 0 0 8px #999 inset;
}

.divtextyadashtp{
	color: #999;
	font-size: 12px;
}

#divtextyadashbox_m{display: none;}
#codoteyad_m{display: none}













.sr1{display: flex;justify-content: space-between;}
.sr1_1{width: 44%;}
.sr1_2{width: 55%;padding: 0 15px;;}
.sr1_1div{background: #fbfbfb;border-radius: 5px;padding: 25px;}
.sr1_1divimg{width: 100%;height: 100%;border-radius: 5px;}
.sr1_2tel{background: #c9343a;border-radius: 20px;padding: 2px 10px;font-weight: bold;color: #FFF;font-size: 14px;margin-left: 10px;border: 1px solid #c9343a;}
.sr1_2tel:hover{color: #FFF;border: 1px solid #c9343a;box-shadow: 0 0 7px #999;}
.sr1_2tel:active{border: 1px solid #c9343a;color: #FFF;box-shadow: 0 0 7px #000 inset;}

.sr1_2lin{background: #FFF;border-radius: 20px;padding: 2px 10px;font-weight: bold;color: #c9343a;font-size: 14px;border: 1px solid #c9343a;transition: all 0.3s;}
.sr1_2lin:hover{border: 1px solid #c9343a;color: #c9343a;box-shadow: 0 0 7px #999;}
.sr1_2lin:active{border: 1px solid #c9343a;color: #c9343a;box-shadow: 0 0 7px #999 inset;}



.sr3 .sr3_:nth-child(even) {margin-right: auto;}
.sr3_{display: flex;justify-content: space-between;flex-direction: row-reverse;width: 80%;margin-top: 50px;margin-bottom: 50px;padding: 25px;background: #fbfbfb;border-radius: 7px;}
.sr3_1{width: 60%;margin-left: 25px;}
.sr3_2{width: 40%;}
.sr3_1 p{text-align: justify;line-height: 1.7;}
.sr2_ {display: flex;  flex-wrap: wrap;justify-content: space-between;}
.sr2me_box {width: 30%;margin: 15px;}
.sr2me_tit {
	position: relative;
  text-align: center;
  border: 2px solid #c9343a;
  border-radius: 5px;
  padding: 3px 10px;
  background: #FFF;
  font-weight: bold;
  font-size: 15px;
}
.sr2me_tit i{color: #d82108;font-size: 20px;line-height: 0;margin: 0;position: absolute;right: 5px;top: 8px;cursor: pointer;}
.sr2me_body {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 70%;
  margin: 5px auto;
  text-align: center;
  border: 2px solid #c9343a;
  border-radius: 7px;
  background: #FFF;
  font-size: 12px;
  display: none;
}
.sr2me_body li{border-bottom: 1px solid #c9343a;padding: 3px;}
.sr2me_body li:last-child{border-bottom: none;}
.srhbox{display: flex;justify-content: center;align-items: center;flex-wrap: wrap;}
.srhi{width: 140px;margin: 15px 0;}
.srhti{text-align: center;height: 20px;font-weight: bold;color: #c9343a;}
.srhiline{flex: 1 1 0%;border-bottom: 1px dashed #000;}



.srhbox .srhiline:last-child {
display: none;
}


























#selcitybox{
	max-width: 1000px;margin: 50px auto;
}
#selcityboxtitle{
	background-repeat: repeat;
	background-image: url("/img/index/2425349a66ab8341e89d150e2dd9d7f0.png");
	padding: 20px;
	border: 1px solid #dee2e6;
	margin-bottom: 15px;
}



#selcityboxbody_{
	float: left;
	width: 75%;
}
#selcityboxbody{
	padding: 20px;
	border: 1px solid #dee2e6;
	margin-bottom: 15px;
}



.citytitle_{
	float: right;
	width: 20%;
}
.citytitle{
	text-align: center;
	margin: 10px;
	padding: 8px 5px;
	color: #fe7600;
	border: 1px solid #fe7600;
	cursor: pointer;
	border-radius: 3px;
}.citytitle:hover{
	background: #fe7600;
	color: #FFF;
}

#city_inlistagdiv {
    position: relative;
	margin: 20px 0px;;
}
#city_listagser {
    width: 100%;
    max-width: 100%;
    padding: 15px 35px 15px 3px;
    border-radius: 3px;
    border: 0px solid #cccccc;
	background: #EEEEEE;
}
#city_listagserbtic {
    position: absolute;
    top: 16px;
    right: 8px;
    font-size: 16px;
    color: #616161;
    cursor: pointer;
	width: 20px;
}


#selcityboxfooter_{
	float: right;
	width: 25%;
}
#selcityboxfooter{
	border: 1px solid #dee2e6;
	border-left: none;
	margin-bottom: 15px;
	overflow: hidden;
}
.elcityboxfooter_{
}.elcityboxfooter{
	margin: 20px;
	padding: 15px;
	text-align: center;
}






#shabakeejte{text-align: center;margin-top: 10px;margin-bottom: 10px;}
#shabakeejte img{width: 25px;cursor: pointer;margin: 5px;}






.menur_item::before{
	content: '-';
	padding-left: 5px;
}
.menur_item{cursor: pointer;transition: all 0.4s;padding: 5px;color:#464646}
.menur_item:hover{background: #EDEDED;}
.linebottom{border-bottom: 1px solid #E9E9E9;margin: 10px 0;}
.menuitem_filter{padding: 8px 5px; }

.menuilterrow{display: flex;justify-content: space-between;font-size: 12px;align-items: center;margin: 1px;min-height: 43px;padding: 1px 5px;background: #F9F9F9;}
#boxfillter{margin: 5px;padding: 2px;background: #FFF;}
.merw4_{float: right;width: 25%;}





















































#dastebandibox{position: relative;}
#dastebandibi{display: inline-block;transition: all 0.3s;margin-right: 5px;}
.icon-down-openrote{transform: rotate(180deg);}
#dastebandipanle{
	position: absolute;
	height: 500px;
	background: #FFF;
	box-shadow: 0 0 7px #cecece;
	z-index: 2;
	top: 40px;
	display: none;
}

#sumenitp1{width: 200px;height: 100%;overflow: hidden;border-left: 1px solid #dbdbdb;float: right;}
#sumenitp1_1{
	width: 100%;
    height: 100%;
    overflow-y: scroll;
    padding-right: 17px;
    box-sizing: content-box;
}

.grouil{
	transition: all 0.4s;
	font-size: 12px;
	padding: 5px 7px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	color: #646464;
}
.grouilactive {background: #F4F4F4;cursor: pointer;}
.grouil>i{margin-left: 20px;}

#sumenitp2{
	width: 500px;
	height: 100%;
	background: #FFF;
	padding: 7px;
	margin-right: 200px;
	overflow: scroll;
}
#sumenitp2>div{display: none;}

.tpls1{width: 50%;float: right;}






.v_notesbox{
	max-width: 700px;
	margin: 10px auto;
	border: 1px solid #E3E3E3;
	border-radius: 5px;
	position: relative;
}
.v_notesboxi{
	margin: 5px;
	background: #FFF;
	border-radius: 4px;
	position: relative;
	align-items: stretch;
}
.v_notesistimg{
	border-radius: 5px;
	border: 1px solid #eee;
	width: 25%;
	float: right;
	height: 100%;
	max-height: 200px;
}
.v_notesox_body{
	position: relative;
	width: 75%;
	float: right;
	height: 100%;
	padding-right: 5px;
}
.v_notesox_dy_title {
  color: rgba(0,0,0,.87);
  font-size: 0.9rem;
  font-weight: bold;
  line-height: 28px;
  margin-bottom: auto;
  overflow: hidden;
  overflow-wrap: break-word;
}
.v_notesox_text{
	margin-top: 7px;
}










.btnconfirm-success{
	background-color: #007b64;
	border-color: #007b64;
	border: 1px solid transparent;
	color: #fff;
	margin: 15px 5px 0;
	padding: .75rem 2rem;
	font-size: 1rem;
	font-weight: 400;
	cursor: pointer;
border-radius: .25rem;
	box-shadow: none
}.btnconfirm-success:hover{
	background-color: #00846B;
}
.btnconfirm-success:active{
	background-color: #00705B;
}


#warngettel, #warngegavanintel{display: none;}
#warngettel>h2{
	color: #575962;
	font-weight: 500;
	font-size: 1.3rem;
	margin: 8px;
}

#warngettel>p{
	color: #6f727d;
	font-weight: 300;
	font-size: 1rem;
	line-height: 25px;
}

.getltaga, .getltaga:visited, .getltaga:active {color: #730001;margin: 0px 25px;font-size: 13px;}
.getltaga:hover{color: #9B0001;font-weight: bold;}

.getltaga i{margin-left: 3px;}













#agahiboxpage{
  max-width: 1000px;
  padding: 7px;
  margin: 0 auto;
}

#agahimapbox{
	margin-top: 20px;
}
#agahimapbox_mo{display: none;margin-top: 20px;}

#agahiboxpage h1{font-size: 20px;font-weight: bold;}




#agahi_vi_tabbox{
	border-bottom: 2px solid #DADADA;
	display: flex;
	justify-content: center;
	font-size: 17px;
}
#agahi_vi_tabbox>div{
	margin: 0 8px -2px;
	border-bottom: 2px solid #DADADA;
	padding: 3px 15px;
	cursor: pointer;
	transition: all 0.4s;
}
#agahi_vi_tabbox>div:hover{
	border-bottom: 2px solid #a62626;
	color: #a62626;
}
.agahi_vi_tabboxdivsel{
	border-bottom: 2px solid #a62626 !important;
	color: #a62626;
}


#agahi_vi_statlab{
	
}

.agahi_vi_statlabtitle{
	font-size: 17px;
	font-weight: bold;
	color: rgb(230, 81, 0);
}
.agahi_vi_statlabp{
	color: #414040
}

#agahi_vi_statlab2col{
	display: flex;
	flex-direction: row;
}
#agahi_vi_statlab2col>div{
	margin: 5px;
	flex: 1;
	align-items: baseline;
}


.agahi_vibtnpardakht{background-color: #007b64;border-color: #007b64;float: left;margin-left: 3px;width: 150px;color: #FFF;padding: 5px 20px;text-align: center;border-radius: 3px;cursor: pointer;transition: all 0.4s;}
.agahi_vibtnpardakht:hover{background-color: #0c9279;border-color: #0c9279;}
.agahi_vibtnpardakht:active{background-color: #005F4D;border-color: #268d78;}




.agahi_vibtndel {
  cursor: pointer;
  border: 1px solid #d7d4d4;
  padding: 4px 5px;
  width: 150px;
  text-align: center;
  background: #d7d4d4;
  float: left;
  border-radius: 3px;
}
.agahi_vibtndel:hover{
	background: #E6E6E6;
}.agahi_vibtndel:active{
	background: #CECECE;
}

#showbox1_1{display: flex;flex-direction: row-reverse;justify-content: space-between}
#shwobox1,#shwobox2,#shwobox3{display: none;}

#agviamarbox{display: flex;justify-content: space-between;margin: 25px 0 70px;}
#agviamarbox>div{
	flex: 1;
	justify-content: end;
	display: flex;
	flex-direction: column;
}
#agahinomodarbox{
	height: 250px;
	border-left: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
}

.agaamcol1{height: 0px;background: #a62626}


#showbox2_2{
	margin: 20px auto;
	max-width: 800px;
	padding: 3px 7px;
}

.showbox2_2{
	margin: 20px 0;
	border: 1px solid #a62626;
	border-radius: 4px;
	padding: 3px 7px;
}


#boxbtnpar5{
	text-align: center;
}
#boxbtnpar5h22 ,.boxbtnpar5h22{color: #a62626;font-size: 15px;}
#boxbtnpar5 p{color: #9D9D9D;font-size: 12px;}

#btnpardakhtpro{width: 39px;vertical-align: middle;display: none;margin: 0 auto}


.showbox2_232{
	margin: 20px 0;
	border: 1px solid #a62626;
	border-radius: 4px;
	padding: 3px 7px;
	display: flex;
	justify-content: space-between;
}
.bdox2_232{
	width: 150px;
	text-align: center;
}

.packmanlisdo{
	margin: 5px;
	border: 1px solid #DBDBDB;
	border-radius: 7px;
	padding: 5px;
}
.packmanliwef{display: flex;justify-content: space-between;margin-bottom: 7px;}
#packmanlisdomob{display: none;}

.btnpardakhtpro{width: 39px;
vertical-align: middle;
display: none;
margin: 0 auto;}











#pro{display: none;}
#agahilistboxempty{
	margin: 50px 0px;
	text-align: center;
	background-color: #fffaf3;
	box-shadow: inset 0 0 0 1px #c9ba9b,0 0 0 0 transparent;
	border-radius: 3px;
	font-size: 18px;
	color: #573a08;
	padding: 25px 10px;
}





#agahibox{max-width: 1000px;padding: 7px;margin: 0 auto;}
#agahinav{padding: 20px;font-size: 11px;color: #131313;}
#agahibody{display: flex;flex-direction: row-reverse;justify-content: space-between}
.agahibodycol{min-height: 200px;margin: 5px;flex: 1;width:50%;padding: 5px;font-size: 14px;}


.agahititle{font-size: 23px;font-weight: bold;line-height: 26px;}
.agahitimeelapsed{color: #888585;font-weight: bold;}


.agahiconect{padding: 12px 0px;display: flex;justify-content: space-between;align-items: center;}
.btnindextel{background-color: #007b64;
border-color: #007b64;
display: inline-block;
padding: 5px 10px;
border-radius: 4px;
color: #FFF;
cursor: pointer;}
.btnindextel:hover{background-color: #0c9279;border-color: #0c9279;}
.btnindextel:active{background-color: #299781;border-color: #268d78;}

.agahiacitonshe{}
.agahiacitonshe>i{
	font-size: 20px;
	color: #8e8e8e;
	margin: 0px 2px;
	cursor: pointer;
	border-radius: 50%;
	text-align: center;
	display: inline-block;
	width: 40px;
	transition: all 0.4s;
}
.agahiacitonshe>i:hover{background: #ECECEC}
.agahiacitonshe>i:active{background: #CACACA}

.agahiacitonshe .icon-bookmark{color:#007b64}


.agahiinforow{display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #dfdfdf;padding: 5px;margin-bottom: 5px;}
.agahiinforow>div:first-child{color: #131313;}


#agahipayam{margin-top: 40px;}
.agahipayam{margin-top: 10px;font-size: 18px;cursor: pointer;}
.agahipayam>i{margin-left: 7px;vertical-align: middle;color: #34bfa3;font-size: 15px;}


#agahipayam1 , #agahipayam2{
	display: none;
	font-size: 13px;
	background: #ffffce;
	text-align: justify;
	padding: 5px;
	cursor: default;
}







.agahiimgboimg{width: 100%;border-radius: 5px;border: 1px solid #E8E8E8;height: 400px;object-fit: cover;object-position: right bottom;}

#agahigozareshbtn {
  margin: 10px 0;
  padding: 5px;
  border-bottom: 1px solid #E6E6E6;
  cursor: pointer;
	color: #7b7a7a;
}
#agahigozareshbtn:hover{background: #E4E4E4}
#agahigozareshbtn:active{background: #D6D6D6}

#agahicallnum{display: flex;justify-content: space-between;border-bottom: 1px solid #dfdfdf;margin: 15px 5px;padding: 5px; }
#agahicallnum .icon-docs{margin-right: 7px;background: #EFEBFF;cursor: pointer;transition : all 0.4s;width: 30px;border-radius: 5px;display: inline-block;text-align: center}
#agahicallnum .icon-docs:hover{background: #D2C5FF;}
#agahicallnum .icon-docs:active{background: #B8A4FE;}




#agahimoshabeh{margin-top: 50px;}
#agahimoshabeh>h2{font-size: 16px;}
#agahimoshabehlist{margin-top: 10px;}


.icon-green{background: #30832A}







.loadlizy {
    text-align: center;
    height: 50px;
}
#errornet {
    cursor: pointer;
    display: none;
    padding: 20px;
    background: #FFFB00;
}



#gotouplist{
    display: none;
    position: fixed;
    background: #452DE6;
    border-radius: 50%;
    box-shadow: 0 0 5px #b5b5b5;
    width: 30px;
    height: 30px;
    padding: 10px;
    left: 15px;
    bottom: 30px;
    cursor: pointer;
    transition: all 0.4s;
    z-index: 1500;
}






#listemptydiv{
  text-align: center;
  padding: 20px;
  background: #FFFBBC;
  margin: 20px 0px;
	clear: both;
}









#backdiv {
  display: none;
  position: fixed;
  top: -5000px;
  right: -5000px;
  bottom: -5000px;
  left: -5000px;
  background: rgba(0,0,0,.48);
  z-index: 10000;
}
#divbox {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  z-index: 10001;
}
#backdivcity {
	display: none;
  position: fixed;
  top: -5000px;
  right: -5000px;
  bottom: -5000px;
  left: -5000px;
  background:rgba(0,0,0,.48);
  z-index: 1040;
}










#changeciback {display: block;position: fixed;top: 0;right: 0;bottom: 0;left: 0;background:rgba(0,0,0,.48);z-index: 1040;}
#changecity_{display: flex;justify-content: center;align-items: center;position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 1041;}
#changecity{background: #FFF;border-radius: 7px;box-shadow: 0 0 7px #555;padding: 15px 25px;width: 400px;z-index: 1041;}
#changecity>p{font-size: 16px;text-align: center}
#btncimobox{display: flex;justify-content: center;}
.btncimo{min-width: 100px;transition: all 0.4s;background: #EA696B;cursor: pointer;margin: 10px;text-align: center;padding:7px 15px;border-radius: 7px;border: 1px solid #be3737;font-weight: bold}
.btncimo:hover{box-shadow: 0 0 5px #999;}
.btncimo:active{box-shadow: 0 0 5px #999 inset;}
#btncimno{color: #be3737;background: #FFF;}
#btncimok{color: #FFF;background: #be3737;}


















#bodycityname{display: inline-block;}


#citybox_{
	display: none;
	justify-content: center;
}




#citybox{
	display: flex;
	width: 480px;
	max-width: 100%;
	position: fixed;
	z-index: 1050;
	background-color: #fff;
	border-radius: 4px;
	top: 7%;
	bottom: 7%;
	padding: 10px 15px;
	overflow: hidden;
	flex-direction: column;
	box-shadow: 0 8px 48px 8px rgba(0,0,0,.04),0 12px 16px -8px rgba(0,0,0,.12),0 24px 32px 4px rgba(0,0,0,.08);
}
	#citybbody{overflow: scroll;padding-left: 20px;padding-right: 15px;margin-bottom: 50px;}
	#cityblist{display: flex;min-height: 40px;padding: 0 0 10px;overflow: auto}
	.ciblitem{display: flex;margin-left: 7px;white-space: nowrap;justify-content: center;border-radius: 16px;padding: 0 10px;border:1px solid rgba(166,38,38,.56);background-color: rgba(166,38,38,.04);color: #a62626;
	}
	.cibitembtn{margin-right: 5px;border-radius: 50%;width: 21px;height: 18px;cursor: pointer;line-height: 1px;margin-top: 4px;text-align: center;padding: 10px 5px;}
	.cibitembtn:hover{background-color: rgba(166,38,38,.07);}
	.cibitembtn:active{box-shadow:0 0 7px #d2d2d2 inset;}
	
	#citybsea{margin: 5px 0 10px;position: relative;}
	#citybseatext{width: 100%;border-radius: 5px;border: 2px solid #CFCFCF;padding: 3px 30px 3px 5px;font-size: 16px;}
	#citybseatext:focus{border-color: rgba(172, 35, 35, 0.56)}
	#citybseabtn{position: absolute;right: 5px;top: 6px;font-size: 23px;line-height: 23px;color: #CACACA;}
	
	.cityboitem {
  display: flex;
  justify-content: space-between;
  padding: 10px 7px;
  border-bottom: 2px solid #dedede;cursor: pointer;transition: all 0.4s;
	}
	.cityboitem i{color: #BDBDBD}
	
	#citybfooter{padding: 10px;display: flex;justify-content: space-between;position: absolute;bottom: 0;left: 0;right: 0;}
	#citybtnno{text-align: center;flex: 1;border: 1px solid #ADADAD;margin-left: 5px;}
	#citybtnok{background: #a62626;text-align: center;flex: 1;color: #FFF;margin-right: 5px;}
	#citybfooter>div{cursor: pointer;padding: 6px;border-radius: 5px;transition: all 0.4s}
	#citybfooter>div:hover{box-shadow: 0 0 5px #999;}
	#citybfooter>div:active{box-shadow: 0 0 5px #999 inset;}
	
	.cinchild{display: none;}
	#citydelall{color: #a62626;transition: all 0.4s;background-color: rgba(166,38,38,.04);float: left;font-size: 13px;padding: 2px 10px;border-radius: 7px;cursor: pointer;}
	#citydelall:hover{background-color: rgba(166,38,38,.2);}
	#citydelall:active{background-color: rgba(166,38,38,.3);}



















.inusecus{display: flex;gap: 15px;margin: 20px;background: #FFF;box-shadow: 0 0 7px #00000030;padding: 10px;}
.sienindfow{text-align: center;font-size: 10px;}
.sienindfow i {font-size: 20px;line-height: 1;}
.sienideactive , .sienideactive:hover , .sienideactive:active{color: #c4c4c4;cursor: auto;}
.sieniactive{color: #fe696a;}
.sieniactive:hover{color: #ec3b3d;}

























#footerbox_{background: #3E3E3E;}
#footerbox{display: flex;max-width: 1280px;margin: 0 auto;flex-wrap: wrap}
#footerboxfoo{background: #000;color: #FFF;text-align: center;padding: 10px;}
.foteritem_{width: 33.33333%;}
.foteritem{margin: 10px;padding: 5px;color: #FFF}








#footermenumobile{background: #E6E6E6;position: fixed;bottom: 0;left: 0;right: 0;z-index: 201;display: none;box-shadow: 0 -3px 5px #00000054;}
.footeritem{flex: 1;color:#333333 ;display: flex;align-items: center;justify-content: center;height: 60px;font-size: 10px;cursor: pointer;flex-direction: column;}
.footeritem:hover{background: #1289A7;color: #FFF;}
.footeritemsel{background: #1289A7;color: #FFF;}

.footeritem>i{font-size: 20px;line-height: 1;}






#footer-copyright{padding: 10px 0 10px;background: #222020;font-size: 13px;font-weight: 100;color: #909090;text-align: center;line-height: 15px;}




.btnokbox{width: 180px;height: 40px;line-height: 1.5;display: flex;align-items: stretch;cursor: pointer;margin: 0 auto}
.btnok {
	width: 100%;
	border-radius: 20px;
	background: #46549e;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #FFF;
	height: 35px;
  }

.btnokpro{display: none;width: 100%;}
@keyframes spin {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}
.btnproload {border: 5px solid #f3f3f3;border-top: 5px solid #3498db;border-radius: 50%;animation: spin 1s linear infinite;margin: 0 auto;width: 35px;height: 35px;}



.formtrbody{width: 100%;max-width: 600px;margin: 40px auto}
.formtrrow{margin-bottom: 25px;}
.forminptextbox{padding: 1px 7px;}
.forminptext{width: 100%;padding: 7px;}
.forminptextarea{width: 100%;padding: 7px;margin: 0 5px;height: 100px;}
.formtrrtitle{font-weight: bold;display: flex;align-items: center}
.elfzstar{display: inline-block;margin-right: 10px;color: red}
.forminpcherad{margin-left: 20px;}


.testinpcherad{margin-left: 20px;display: block;}

























#head{background: #FFF;position: fixed;top: 0;left: 0;right: 0;z-index: 20;box-shadow: 0 0 15px #00000038;}
#headtitle{display: flex;justify-content: space-between;align-self: center;color: #333;border-bottom: 1px solid rgba(255,255,255,.1);padding: 3px 5px;flex-wrap: wrap;}
#headtitle_1{display: flex;align-items: center;}
.htico2{font-size: 15px;transition: all 0.3s;cursor: pointer;color: #333;}
.htico2:hover{color: #3da3e6;}
#sliderbox{background: #000;}
.slider_d{display: block;}
.slider_m{display: none;}
.swiper-slideimg{max-height: 90vh;width: 100%;object-fit: fill;}

.header-menu_scroll{background: #FFF;padding: 7px 0;box-shadow: 0 0 10px 0 rgba(0,0,0,.5);}
.header-menu_scroll #header-menu_body{margin-top: 0px;}
.header-menu_scroll .menu-body{color: #000;}
.lantag{margin: 0 5px;}
.lantag:hover{color: #3da3e6;}



.code {text-align: left;direction: ltr;}










#mainslider{
	background-image: url("/img/s2.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 500px;
	display: flex;justify-content: center;align-items: center;
	color: #FFF;
	text-align: center;
}
#mahetesbox h1{font-size: 40px;line-height: 1.5;}
.mahetes{margin-bottom: 15px;padding: 2px 15px;}

.asbta{border: 1px solid #f039b1;padding: 7px;border-radius: 7px;cursor: pointer;color: #FFF;transition: all 0.3s;}
.asbta:hover{background: #FFF;}
.asbta:active{box-shadow: 0 0 25px #000 inset;}


#asllogoboxl{background: #FFF;padding-top: 50px;padding-bottom: 70px;}
.asllogoboxltext{text-align: center;font-size: 35px;margin-bottom: 20px;color: #067bc1;}










#aslrow62_{padding: 60px 0;background-color: #F8FAFB;}
#aslrow62{display: flex;justify-content: space-between;align-items: stretch;gap: 20px;flex-direction: row;}
.aslrow62item{width: 50%;background: #FFF;padding: 15px;border-radius: 7px;box-shadow: 0 .125rem .25rem rgb(0 0 0/8%);}
.aslrow62item>h2:first-child{font-size: 30px;line-height: 1.5;}








.pasebox {
	background: #FFF;
	z-index: 15;
	padding: 20px;
	position: relative;
	min-height: 400px;
  }
  .pasebox_tak {
	margin: 5px;
	min-height: 400px;
	position: relative;
	background: #FFF;
	padding: 7px;
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
  }
  .paseboxitembox {
	background: #FFF;
	border-radius: 7px;
	box-shadow: 0 0 12px #c4c4c4;
	width: 32%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	overflow: hidden;
  	border: 2px solid #FFF;
  }

  .paseboxitembody {
	margin: 5px;
	padding: 5px;
  }
.paseboxiemimg{
	height: 180px;object-fit: cover;
  }
  .pasemmfooter {
  color: #939495;
  font-size: 13px;
  margin-top: 20px;
  display: flex;
  justify-content: space-between;
}
  .pasemjoziat {
	color: #3464ac;
	border: 1px solid #3464ac;
	border-radius: 7px;
	width: 110px;
	cursor: pointer;
	text-align: center;
  }

  .pastitle {
	height: 60px;
	overflow: hidden;
  }
.margtop90{height: 55px;}

#pageheadesli{
	overflow: hidden;
padding: 90px 0;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}

#pageheadesli{color: #fff}
#pageheadesli h1 {font-size: 30px;margin-bottom: 0;font-weight: 700;padding: 2px 7px;}
.witpagebody{background: #FFF;}

#sellang{background: none;border: none;direction: ltr;color: #000;text-align: right;font-size: 13px;}


#row550se{display: flex;justify-content: space-between;align-items: center;}
#row550se_img{padding: 20px;display: block;margin: 0 auto;}



#as_row5box_{background-image: linear-gradient(280deg, #6787FE 0%, #0F1B63 100%);}
#as_row5box{
	background-image: url("/img/l-img-15.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 95px;
  padding-top: 70px;
  color: #FFF;
}






#carl_box_{}
#carl_box{margin: 20px 10px;display: grid;gap: 30px;grid-template-columns: repeat(4,1fr);}
.listcol_item {width: 100%;background: #FFF;box-shadow: 0 0 10px 1px rgba(0,0,0,.1);border-radius: 7px;overflow: hidden;padding-bottom: 12px;transition: all 0.3s;display: block;}
.listcol_item_img{height: 180px;padding: 7px;display: flex;justify-content: center;align-items: center;width: 100%;object-fit: cover;border-radius: 13px;}
.listcol_item_title{text-align: center;font-size: 16px;white-space: nowrap;text-overflow: ellipsis;padding: 7px;overflow: hidden;}
.licolitemtcol{display: flex;align-items: center;justify-content: space-between;padding: 0 7px;}
.listcol_item:hover{transform: scale(1.05);box-shadow: 0 0 10px 1px rgba(0,0,0,.4);}



.licolitemtcol_box{display: flex;align-items: center;justify-content: space-between;padding: 0 7px;text-align: center;line-height: 1.3;margin-top: 10px;}
.licolitemtbtn{width: 100px;padding: 10px;text-align: center;background: #07c46c;border-radius: 10px;color: #FFF;}





.asro_list_item:hover{box-shadow: 0 0 20px #00000080;}


#aslerow5{display: flex;justify-content: space-between;align-items: center;gap: 20px;}
.aslrow5ltext{text-align: center;font-size: 35px;margin-bottom: 20px;color: #FFF;}
.aslerow5item{border-radius: 7px;overflow: hidden;box-shadow: 0 0 7px #0000003b;border: 2px solid #FFF;background: #FFF;position: relative;}
.asrow5box_img {height: 250px;width: 100%;object-fit: cover;}
.asrow5box_title {margin: 10px 10px 0px;height: 54px;overflow: hidden;line-height: 1.7;font-size: 15px;}
.asrow5box_p {height: 88px;overflow: hidden;padding: 3px 15px;line-height: 1.7;margin-bottom: 15px;}

.asrow5box_tidate {position: absolute;left: 5px;top: 172px;background: #3da3e6;
text-align: center;line-height: 1;display: flex;justify-content: center;align-items: center;font-weight: normal;font-size: 12px;color: #FFF;box-shadow: 0 0 1px 2px #FFF;padding: 6px 5px;}
.asrow5box_data {padding: 0 10px;font-size: 11px;}


.itemkarfimepro{position: absolute;top: 5px;border-radius: 50%;border: 1px solid #FFF;left: 5px;width: 80px;height: 80px;}







#headerleft {padding: 0 10px;display: flex;align-items: center;gap: 10px;}
#hemesimglogo{width: 100px;}
#landmenscro{position: relative;cursor: pointer;display: none;}
#landmenscrobox{position: absolute;background: #FFF;box-shadow: 0 0 7px #000;}















.asrow2des{position: relative; height: 340px;}
.asrow2desbox{
  background: #FFF;
  margin-top: -12em;
  position: absolute;
  z-index: 15;
  left: 0;
  right: 0;
  box-shadow: 0 0 10px #000000ad;
  border-radius: 7px;
  padding: 20px;
  display: flex;justify-content: space-between;align-items: center;gap: 10px;
}
.asro2box{background: #FFF;width: 100%;}
.asro2box_img{height: 200px;width: 100%;object-fit: cover;}
.asro2box_title {
	text-align: center;
	margin: 10px 5px 0;
	height: 65px;
	overflow: hidden;
	line-height: 1.5;
	font-size: 15px;
	color: #125e91;
  }
  .asro2box_p{text-align: center;height: 80px;overflow: hidden;padding: 3px 20px;}
.asro2box_btn{border: 1px solid #3da3e6;border-radius: 4px;padding: 3px 10px;text-align: center;margin: 20px auto 10px;width: 60%;cursor: pointer;transition: all 0.3s;;}
.asro2box_btn:hover{background: #3da3e6;color: #FFF;}






















#asrow66des{background: #FFF;padding-top: 50px;padding-bottom: 30px;}
#row66tittext{font-weight: 200;font-size: 40px;text-align: center;}
#row66tittext>strong{color: #3da3e6;font-weight: bold;}

.asrow66des{}
.asrow66desbox{
	padding: 20px;
	display: flex;justify-content: space-between;align-items: center;gap: 10px;
}
.asro66box {
	background: #FFF;
	width: 100%;
	box-shadow: 0 0 2px #0000004f;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	overflow: hidden;
	position: relative;
  }
.asro66box_img {
	height: 200px;
	width: 100%;
	object-fit: cover;
  }
  .asro66box_title {
	margin: 10px 10px 0px;
	height: 54px;
	overflow: hidden;
	line-height: 1.7;
	font-size: 15px;
  }
  .asro66box_p {
	height: 88px;
	overflow: hidden;
	padding: 3px 15px;
	line-height: 1.7;
	margin-bottom: 15px;
  }

  .asro66box_tidate {
	position: absolute;
	left: 5px;
	top: 172px;
	background: #3da3e6;
	text-align: center;
	line-height: 1;
	display: flex;
	justify-content: center;
	align-items: center;
	font-weight: normal;
	font-size: 12px;
	color: #FFF;
	box-shadow: 0 0 1px 2px #FFF;
	padding: 6px 5px;
  }





  .asrow66desboxnews{
	padding: 20px;
	display: flex;justify-content: space-between;align-items: center;gap: 10px;
}
.asro66boxnews {
	background: #FFF;
	width: 100%;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	overflow: hidden;
	position: relative;
  }
.asnewsdata {
	padding: 0 10px;font-size: 11px;
  }
  .as66newsbody {
	border: 1px solid #3ca0e2;
  }













#headerrightico_mob{font-size: 20px;margin: 0 10px;cursor: pointer;display: none;}



  
#menu_mobile{display: none;background: #FFF;overflow: auto;position: fixed;bottom: 0;top: 0;
	width: 100%;
  max-width: 270px;
  ;z-index: 202;border-top: 2px solid #E9E9E9;transition: all 0.3s;box-shadow: 0 0 230px 100px #000;}
.menu_mobile{border-bottom: 1px solid #E4E4E4;padding: 5px 10px;}
.menu_mobiletitle{display: flex;justify-content: space-between;align-items: center;cursor: pointer;font-size: 14px;}
.menu_mobiletitle p{line-height: 15px;}
.menu_mobile_i{padding-right: 30px;}

.me_mobox_{display: none;font-size: 12px;}
.m_m_ia{border-bottom: 1px solid #FFF;transition: all 0.3s;font-size: 13px;}
.m_m_ia:hover{border-bottom: 1px solid rgb(226, 0, 26);color: rgb(226, 0, 26);}
.memobsing{padding: 10px;}

.m_mtitle{font-weight: bold;margin-right: -10px;}


.menubilbsing{display: block;background-color: #e91d2d;
border-radius: 50px;
color: #FFF;
font-size: .75rem;
margin: 33px auto 16px;
padding: 17px 30px;
text-align: center;width: 80%;
}

#menu_logo{text-align: center;position: relative;}

#menu_logoimg {
	width: 80%;
	position: absolute;
	left: 50%;
	transform: translate(-50%,-50%);
	top: 50%;
  }
.menu_r_space{margin: 10px;height: 1px;background: #E3E3E3;}
#rmclose {
	position: absolute;
	right: 10px;
	top: 10px;
	font-size: 25px;
	color: #CB1717;
	cursor: pointer;
	border-radius: 50%;
	background: #FFF;
	width: 30px;
	height: 30px;
	display: flex;
	align-content: center;
	align-items: center;
  }
#me_ri_backimg {
  width: 60%;
  object-fit: cover;
  margin-top: 10px;
}













  #footertopbox_{background: #067bc1;padding: 20px 5px;font-size: 24px;color: #FFF;}
  #footertopbox {color: #FFF;gap: 7px;text-align: center;padding: 0 20px;}
  #footertopbox strong{font-weight: bold;color: #3da3e6;}
  #footertopboxbtn {
background: #FFF;
padding: 5px 15px 0px;
border-radius: 7px;
color: #3da3e6;
line-height: 1.5;
cursor: pointer;
transition: all 0.3s;
border: 2px solid #FFF;
text-align: center;
}
#footertopboxbtn:hover{
background: #067bc1;
color: #FFF;
}





.margtop{height: 90px;}
.asrowsingpage{position: relative;}
.asrowsingpagebox {
	background: #FFF;
	z-index: 15;
	padding: 40px 10px;
	position: relative;
	min-height: 400px;
	display: flex;
	justify-content: space-between;
	gap: 10px;
  }
  .boxvije_takbody_ {
	flex: 1;
  }.boxvije_rowbody_ {
	width: 300px;
  }












#contarow{display: flex;justify-content: space-between;gap: 20px;flex-direction: row;align-items: start;}
#contarowc1{width: 33.33333333%;background-color: #FFF;border-radius: 20px;padding: 15px;}
#contarowc2{width: 66.66666666%;background-color: #FFF;border-radius: 20px;padding: 15px;}
#contarow h3{font-weight: normal;}

.conrowspa{border-bottom: 1px solid #e6e6e6;padding-bottom: 10px;margin-bottom: 10px;}

.conc1row{display: flex;justify-content: space-between;align-items: start;}
.c1rbi{font-size: 30px;color: #fe696a;line-height: 0;padding: 10px;}
.c1rbox{flex: 1;}
.c1rbox1{font-weight: bold;}

#clrow2sha{display: flex;justify-content: space-around;padding: 10px;}
.clrow2sha{display: inline-block;text-align: center;}
.clrow2sha i{font-size: 25px;line-height: 1;color: #fe696a;}

#controwpform{margin: 30px;}
.forlanintspa{height: 15px;}
.contact_req {padding: 20px;background: #6fcb22;color: #FFF;text-align: center;}