@font-face { font-family: Peyda; src: url('https://cdn.mxit.ir/fonts/Peyda/Peyda.eot'); src: url('https://cdn.mxit.ir/fonts/Peyda/Peyda.eot') format('embedded-opentype'), url('https://cdn.mxit.ir/fonts/Peyda/Peyda.woff2') format('woff2'), url('https://cdn.mxit.ir/fonts/Peyda/Peyda.woff') format('woff'), url('https://cdn.mxit.ir/fonts/Peyda/Peyda.ttf') format('truetype'); }

footer {
	padding-bottom:40px;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}

body {
    line-height: 1;
	overflow-x:hidden;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

@font-face {
    font-family: "IRANSans-UltraLight-web";
    src: url("../fonts/IRANSans-UltraLight-web.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Iran-Sans-light";
    src: url("../fonts/IRANSans-Light-web.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'vazir-medium';
    src: url("../fonts/IRANSans-Medium-web.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Iran-Sans-Bold";
    src: url("../fonts/IRANSans-Bold-web.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Iran-Sans-SemiBold";
    src: url("../fonts/IRANSans-web.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Yekan";
    src: url("../fonts/YekanWeb-Regular.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}




@font-face {
    font-family: "Yekan_nu";
    src: url("../fonts/Yekan/Yekan.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}









@font-face {
    font-family: "vazir-bold";
    src: url("../fonts/vazir-font/Vazir-Bold.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "vazir-light";
    src: url("../fonts/vazir-font/Vazir-Light.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "vazir-medium";
    src: url("../fonts/vazir-font/Vazir-Medium.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "vazir-thin";
    src: url("../fonts/vazir-font/Vazir-Thin.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "vazir";
    src: url("../fonts/vazir-font/Vazir.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}















.form-container {
    width: 100%;
    display: block;
}

.form-container .row-form {
    margin-bottom: 15px;
}

.form-container input[type="text"], .form-container input[type="password"], .form-container input[type="file"] {
    width: 100%;
    padding: 6px 10px;
    font-family: "vazir";
    font-size: 1em;
    height: 35px;
    outline: none;
    border: 1px solid #bbbbbb;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
    border-radius: 3px;
    background: white;
}

.form-container input[type="text"]:focus, .form-container input[type="password"]:focus, .form-container input[type="file"]:focus {
    border: 1px solid #92e0d6;
}

.form-container textarea, .form-container select {
    width: 100%;
    padding: 6px 10px;
    font-family: "vazir";
    font-size: 1em;
    outline: none;
    border: 1px solid #bbbbbb;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
    border-radius: 3px;
    background: white;
}

.form-container textarea:focus, .form-container select:focus {
    border: 1px solid #92e0d6;
}

.form-container label {
    display: inline-block;
    max-width: 100%;
    line-height: 270%;
    font-family: 'vazir-medium';
}

.form-container input[type=submit][disabled=disabled],
.form-container button[disabled=disabled] {
    opacity: 0.3;
}

.form-container .checkbox label input[type=checkbox] {
    margin: 10px 10px 0px 5px;
    float: right;
}

.form-container .radiobox label input[type=radio] {
    margin: 10px 10px 0px 5px;
    float: right;
}

.row, .clinics-wrapper-items {
    display: block;
    margin-right: -15px;
    margin-left: -15px;
}

.row:before, .clinics-wrapper-items:before {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.row:after, .clinics-wrapper-items:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.row-zero, .form-container .row-form, .sections {
    display: block;
    margin-right: 0;
    margin-left: 0;
}

.row-zero:before, .form-container .row-form:before, .sections:before {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.row-zero:after, .form-container .row-form:after, .sections:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

[class^=grid-] {
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
}

[class^=grid-]:before {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

[class^=grid-]:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.container {
    max-width: 90%;
    min-width: 320px;
    margin: auto;
    padding-right: 15px;
    padding-left: 15px;
    display: block;
    /* 2 */
}

.container:before {
    clear: both;
}

.container:after {
    clear: both;
}

.cf:before,
.cf:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}

.cf:after {
    clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
    *zoom: 1;
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

@font-face {
    font-family: 'icomoon';
    src: url("../fonts/icomoon.eot?ccbvfx");
    src: url("../fonts/icomoon.eot?ccbvfx#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?ccbvfx") format("truetype"), url("../fonts/icomoon.woff?ccbvfx") format("woff"), url("../fonts/icomoon.svg?ccbvfx#icomoon") format("svg");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'vazir';
    src: url("../fonts/vazir-font/Vazir-Light.eot?ccbvfx");
    src: url("../fonts/vazir-font/Vazir-Light.eot?ccbvfx#iefix") format("embedded-opentype"), url("../fonts/vazir-font/Vazir-Light.ttf?ccbvfx") format("truetype"), url("../fonts/vazir-font/Vazir-Light.woff?ccbvfx") format("woff");
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-brand:before {
    content: "\e921";
    color: #dc4e41;
}

.icon-googleplus:before {
    content: "\e921";
    color: #dc4e41;
}

.icon-brand6:before {
    content: "\e922";
    color: #4285f4;
}

.icon-google:before {
    content: "\e922";
    color: #4285f4;
}

.icon-brand4:before {
    content: "\e91e";
    color: #0077b5;
}

.icon-brand3:before {
    content: "\e912";
    color: #e4405f;
}

.icon-brand2:before {
    content: "\e913";
    color: #1da1f2;
}

.icon-twitter2:before {
    content: "\e913";
    color: #1da1f2;
}

.icon-brand5:before {
    content: "\e914";
    color: #3b5998;
}

.icon-facebook:before {
    content: "\e914";
    color: #3b5998;
}

.icon-plus:before {
    content: "\e923";
}

.icon-add:before {
    content: "\e923";
}

.icon-x-altx-alt:before {
    content: "\e915";
}

.icon-cancel:before {
    content: "\e915";
}

.icon-close:before {
    content: "\e915";
}

.icon-search3:before {
    content: "\e90e";
}

.icon-zoom:before {
    content: "\e90e";
}

.icon-magnifier:before {
    content: "\e90e";
}

.icon-magnifying-glass:before {
    content: "\e90e";
}

.icon-location3:before {
    content: "\e90f";
}

.icon-map-marker:before {
    content: "\e90f";
}

.icon-marker:before {
    content: "\e90f";
}

.icon-pin:before {
    content: "\e90f";
}

.icon-chevron-down:before {
    content: "\e924";
}

.icon-chevron-up:before {
    content: "\e925";
}

.icon-location2:before {
    content: "\e910";
}

.icon-location5:before {
    content: "\e947";
}

.icon-location22:before {
    content: "\e948";
}

.icon-compass:before {
    content: "\e949";
}

.icon-user:before {
    content: "\e971";
}

.icon-search4:before {
    content: "\e986";
}

.icon-cancel-circle:before {
    content: "\ea0d";
}

.icon-cross:before {
    content: "\ea0f";
}

.icon-instagram:before {
    content: "\ea92";
}

.icon-twitter3:before {
    content: "\ea96";
}

.icon-add2:before {
    content: "\e926";
}

.icon-shopping_basket:before {
    content: "\e916";
}

.icon-keyboard_arrow_left:before {
    content: "\e911";
}

.icon-keyboard_arrow_right:before {
    content: "\e900";
}

.icon-navigate_next:before {
    content: "\e901";
}

.icon-chevron-right2:before {
    content: "\e902";
}

.icon-chevron-left2:before {
    content: "\e903";
}

.icon-search:before {
    content: "\e904";
}

.icon-caret-up:before {
    content: "\e927";
}

.icon-caret-down:before {
    content: "\e928";
}

.icon-linkedin-square:before {
    content: "\e920";
}

.icon-instagram2:before {
    content: "\e917";
}

.icon-twitter:before {
    content: "\e918";
}

.icon-shopping-basket:before {
    content: "\e919";
}

.icon-chevron-right:before {
    content: "\e905";
}

.icon-chevron-left:before {
    content: "\e906";
}

.icon-chevron-small-up:before {
    content: "\e929";
}

.icon-chevron-small-down:before {
    content: "\e92a";
}

.icon-triangle-up:before {
    content: "\e92b";
}

.icon-triangle-down:before {
    content: "\e92c";
}

.icon-linkedin:before {
    content: "\e91f";
}

.icon-chevron-thin-right:before {
    content: "\e907";
}

.icon-chevron-small-right:before {
    content: "\e908";
}

.icon-chevron-right3:before {
    content: "\e909";
}

.icon-chevron-thin-left:before {
    content: "\e90a";
}

.icon-search2:before {
    content: "\e90b";
}

.icon-basket:before {
    content: "\e91a";
}

.icon-shop:before {
    content: "\e91a";
}

.icon-cart:before {
    content: "\e91a";
}

.icon-ecommerce:before {
    content: "\e91a";
}

.icon-buy:before {
    content: "\e91a";
}

.icon-purchase:before {
    content: "\e91a";
}

.icon-cancel2:before {
    content: "\e91b";
}

.icon-close2:before {
    content: "\e91b";
}

.icon-remove:before {
    content: "\e91b";
}

.icon-dismiss:before {
    content: "\e91b";
}

.icon-cancel3:before {
    content: "\e91c";
}

.icon-close3:before {
    content: "\e91c";
}

.icon-cancel4:before {
    content: "\e91d";
}

.icon-close4:before {
    content: "\e91d";
}

.icon-location4:before {
    content: "\e90c";
}

.icon-pin2:before {
    content: "\e90c";
}

.icon-map-marker2:before {
    content: "\e90c";
}

.icon-marker2:before {
    content: "\e90c";
}

.icon-location:before {
    content: "\e90d";
}

.icon-map:before {
    content: "\e90d";
}

.pagination {
    width: 100%;
    margin-top: 1em;
    margin-bottom: 1em;
    font-family: "vazir";
    line-height: 20px;
    display: table;
}

.pagination ul {
    width: auto !important;
    list-style-type: none;
    display: table;
    text-align: center;
    margin: auto;
}

.pagination ul li {
    float: right;
    text-align: center;
    border: 1px solid #bfbfbf;
    margin-left: 5px;
}

.pagination ul li.active a {
    background: #f2f2f2;
}

.pagination ul li:last-child, .pagination ul li:first-child {
    font-family: tahoma !important;
    font-size: 1em;
}

.pagination ul li.disabled {
    padding: 0.6em 1em;
    background: #f2f2f2;
}

.pagination ul li a {
    float: right;
    padding: 0.6em 1em;
    background: #e6e6e6;
    color: #666666;
}

.pagination ul li a:hover {
    background: #cccccc;
}

.pagination-d {
    width: 100%;
    margin-top: 1em;
    margin-bottom: 1em;
    font-family: 'vazir-medium';
    line-height: 20px;
    display: table;
}

.pagination-d ul {
    width: auto !important;
    list-style-type: none;
    display: table;
    text-align: center;
    margin: auto;
}

.pagination-d ul li {
    float: right;
    text-align: center;
    border: 1px solid #bfbfbf;
    border-left-width: 0;
}

.pagination-d ul li.active span {
    float: right;
    padding: 0.6em 1em;
}

.pagination-d ul li.active a {
    background: #f2f2f2;
}

.pagination-d ul li:last-child, .pagination-d ul li:first-child {
    font-family: tahoma !important;
    font-size: 1em;
}

.pagination-d ul li:last-child {
    border-left-width: 1px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.pagination-d ul li:first-child {
    border-right-width: 1px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

.pagination-d ul li.disabled {
    padding: 0.6em 1em;
    background: #f2f2f2;
}

.pagination-d ul li a {
    float: right;
    padding: 0.6em 1em;
    background: #e6e6e6;
    color: #666666;
}

.pagination-d ul li a:hover {
    background: #cccccc;
}

.text-center {
    text-align: center !important;
}

.text-justify {
    text-align: justify !important;
}

.text-right {
    text-align: right !important;
}

.text-left {
    text-align: left !important;
}

.pull-left {
    float: left !important;
}

.pull-right {
    float: right !important;
}

.rtl, header.header, .sections, #section-floors, #floors-wrapper, #department {
    direction: rtl;
}

.ltr {
    direction: ltr;
}

.hidden {
    display: none;
}

.show {
    display: block;
}

.s_text {
    text-indent: -99999px;
    font-size: 1px;
}

p {
    margin-bottom: 15px;direction: rtl;word-break:break;
}

.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.ol {
    list-style: inside;
    list-style-type: decimal;
    margin-bottom: 15px;
    line-height: 25px;
}

@media only screen and (min-width: 1024px) and (max-width: 10500px) {
    .grid-dp-1 {
        width: 8.33333%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-dp-2, #ul-floors, .clinics-item-section {
        width: 10%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-dp-3 {
        width: 25%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-dp-4, .history-item, .news-item-index {
        width: 33.33333%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-dp-5 {
        width: 50%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-dp-6 {
        width: 50%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-dp-7 {
        width: 50%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-dp-8 {
        width: 66.66667%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-dp-9, .short-body {
        width: 50%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-dp-10, #floors-wrapper {
        width: 90%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-dp-11 {
        width: 91.66667%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-dp-12 {
        width: 100%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-dp-offset-1 {
        margin-right: 8.33333%;
    }

    .grid-dp-offset-2, .short-body {
        margin-right: 25%;
    }

    .grid-dp-offset-3 {
        margin-right: 25%;
    }

    .grid-dp-offset-4 {
        margin-right: 33.33333%;
    }

    .grid-dp-offset-5 {
        margin-right: 41.66667%;
    }

    .grid-dp-offset-6 {
        margin-right: 50%;
    }

    .grid-dp-offset-7 {
        margin-right: 58.33333%;
    }

    .grid-dp-offset-8 {
        margin-right: 66.66667%;
    }

    .grid-dp-offset-9 {
        margin-right: 75%;
    }

    .grid-dp-offset-10 {
        margin-right: 83.33333%;
    }

    .grid-dp-offset-11 {
        margin-right: 91.66667%;
    }

    .grid-dp-offset-12 {
        margin-right: 100%;
    }
}


.alerts {
    font-size: 12px;
    width: 100%;
    padding: 10px;
    font-family: 'vazir-medium';
    color: #4d4d4d;
    border-radius: 3px;
    border-width: 1px;
    border-color: #4d4d4d;
    border-style: solid;
    margin-bottom: 0.6em;
    line-height: 180%;
}

.alerts.error {
    background: #E32F21;
    color: white;
    border-color: #6c120f;
}

.alerts.success {
    background: #85b700;
    color: white;
    border-color: #4a6c0f;
}

.alerts.warning {
    background: #ECBE13;
    color: white;
    border-color: #ad7601;
}

.alerts.info {
    background: #00B4CC;
    color: white;
    border-color: #009ecc;
}

.table {
    width: 100%;
    max-width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

.table thead {
    text-align: right;
    border-bottom: 2px solid #cccccc;
}

.table thead th {
    font-family: 'vazir-medium';
    font-weight: bold;
    padding: 4px 10px 1px;
    font-size: 12px;
}

.table tbody tr {
    border-bottom: 1px solid #cccccc;
}

.table tbody tr.blue {
    background: rgba(38, 173, 228, 0.2) !important;
}

.table tbody tr.red {
    background: rgba(232, 49, 18, 0.2) !important;
}

.table tbody tr.yellow {
    background: rgba(248, 202, 0, 0.3) !important;
}

.table tbody tr.green {
    background: rgba(0, 128, 0, 0.2) !important;
}

.table tbody tr td {
    padding: 4px 13px 1px;
}

.table.table-stripe tbody tr:nth-of-type(odd) {
    background: #f2f2f2;
}

.table.table-hover tbody tr:hover {
    background: #ebebeb;
}

.table.table-border {
    border: 2px solid #cccccc;
}

.table.table-border thead th {
    border-left: 1px solid #cccccc;
}

.table.table-border tbody tr td {
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
}

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
    -webkit-animation-duration: 1000ms;
    animation-duration: 1000ms;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
    z-index: 0;
}

.owl-carousel .owl-animated-out {
    z-index: 1;
}

.owl-carousel .fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}

/*
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    /* position relative and z-index fix webkit rendering fonts issue */
    position: relative;
    z-index: 1;
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
	
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel.owl-loaded {
    display: block;
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block;
}

.owl-carousel.owl-hidden {
    opacity: 0;
}

.owl-carousel .owl-refresh .owl-item {
    display: none;
}
div.owl-item {
margin-left:0 !important;
}
.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%;
    -webkit-transform-style: preserve-3d;
	transition:linear .4s;
}

.owl-carousel.owl-text-select-on .owl-item {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto;
}

.owl-carousel .owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab;
}

.owl-carousel.owl-rtl {
    direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
    float: right;
	    border: 15px solid #fff;
}

/* No Js */
.no-js .owl-carousel {
    display: block;
}

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
}

.owl-carousel .owl-item img {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #30363F;
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url("owl.video.play.png") no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    -webkit-transition: scale 100ms ease;
    -moz-transition: scale 100ms ease;
    -ms-transition: scale 100ms ease;
    -o-transition: scale 100ms ease;
    transition: scale 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
    -webkit-transition: scale(1.3, 1.3);
    -moz-transition: scale(1.3, 1.3);
    -ms-transition: scale(1.3, 1.3);
    -o-transition: scale(1.3, 1.3);
    transition: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
    display: none;
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
}

h1, h2, h3, h4, h5 {

}

h1 {
    font-size: 36px;
}

h2 {
    font-size: 30px;
}

h3 {
    font-size: 24px;
}

h4 {
    font-size: 18px;
}

h5 {
    font-size: 12px;
}

.button {
    border: 1px solid transparent;
    font-family: 'vazir-medium';
    font-size: 12px;
    padding: 5px 17px;
    height: 37px;
    border-radius: 3px;
    background: transparent;
    cursor: pointer;
    outline: none;
    color: #4d4d4d;
    -webkit-transition: 0.3s all;
    -o-transition: 0.3s all;
    transition: 0.3s all;
    line-height: 210%;
    display: inline-block;
}

.button.grey {
    background: #cccccc;
}

.button.grey:hover {
    background: #bababa;
}

.button.blue {
    background: #008fe6;
    color: white;
}

.button.blue:hover {
    background: #0079c2;
}

.button.green {
    color: white;
    background: green;
}

.button.green:hover {
    background: #005c00;
}

.button.red {
    color: white;
    background: #e83112;
}

.button.red:hover {
    background: #c72a0f;
}

.button.yellow {
    color: #463900;
    background: #f8ca00;
}

.button.yellow:hover {
    background: #e4b900;
}

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
    -webkit-animation-duration: 1000ms;
    animation-duration: 1000ms;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
    z-index: 0;
}

.owl-carousel .owl-animated-out {
    z-index: 1;
}

.owl-carousel .fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}

/*
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
    display: block;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    /* position relative and z-index fix webkit rendering fonts issue */
    position: relative;
    z-index: 1;
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
	padding:20px;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel.owl-loaded {
    display: block;
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block;
}

.owl-carousel.owl-hidden {
    opacity: 0;
}

.owl-carousel .owl-refresh .owl-item {
    display: none;
}

.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%;  height: auto;
    -webkit-transform-style: preserve-3d;
}

.owl-carousel.owl-text-select-on .owl-item {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto;
}

.owl-carousel .owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab;
}

.owl-carousel.owl-rtl {
    direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
    float: right;
}

/* No Js */
.no-js .owl-carousel {
    display: block;
}

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
}

.owl-carousel .owl-item img {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #30363F;
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url("owl.video.play.png") no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    -webkit-transition: scale 100ms ease;
    -moz-transition: scale 100ms ease;
    -ms-transition: scale 100ms ease;
    -o-transition: scale 100ms ease;
    transition: scale 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
    -webkit-transition: scale(1.3, 1.3);
    -moz-transition: scale(1.3, 1.3);
    -ms-transition: scale(1.3, 1.3);
    -o-transition: scale(1.3, 1.3);
    transition: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
    display: none;
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
}

body, html {
    background: white;
    font-family: "vazir";
    font-size: 0.9em;
    line-height: 271%;
    height: 100%;
    color: #383838;
	
}

a {
    color: #92e0d6;
    text-decoration: none;
    -webkit-transition: 0.3s all;
    -o-transition: 0.3s all;
    transition: 0.3s all;
}

header.header {
    z-index: 10;
 
    width: 100%;
    height: 150px;
    padding-top: 10px;
    padding-bottom: 0px;
    background: #fff;
	color:#000;
}
.con_item span img {    width: 55px;
    height: 80px;
    margin: auto;
    float: none;
    display: block;
    padding-top: 20px;
    /* margin: 20px; */
} 
#logo {
    background-image: url(https://pardisnoor-mic.ir/wp-content/uploads/2021/07/LOGO.png);
    float: none;
    width: 450px;
    height:100%;
    background-size: contain;
    background-repeat: no-repeat;
    margin-top: 5px;
    /* margin-left: -30px; */
    margin: auto;
    display: block;
	float:left;
	    margin-top: 50px;
}
.add_header {float:right;  font-family: "Iran-Sans-light";padding:30px;
width:500px;}
.add_header strong {display:block}
.add_header span {display:block}
#menu-top {
    display: block;
  padding-right:100px;
    font-size: 15px;
    float: right;
   width:100%;
	background:#92e0d6;
	height:50px;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
}
.flag_dw {position: absolute;
    bottom: 40px;
    left: 49%;
    font-size: 50px;
    color: #ffffff}
#menu-top li {
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
	float:right;
}

#menu-top li a {
    color: #fff;
    display: block;
    padding: 5px 15px;
    border-bottom: 1px solid transparent;
    text-shadow: 0 0 0 ;
}
.wpml-ls-item a img {
	    margin-left: 15px;
}
#menu-top li a:hover {
    border-bottom: 3px solid white;
}

.sections {
    padding-top: 15%;
    padding-bottom: 50px;
	height: auto;
    min-height: 100vh;
    margin-bottom: 30px;

}

#index {
    background-image: url("https://pardisnoor-mic.ir/wp-content/uploads/2018/04/BG-2.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    height: 100%;
}

#logo-index {
    background-image: url("https://pardisnoor-mic.ir/wp-content/uploads/2018/04/logo.png");
    width: 310px;
    height: 310px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    top: 55%;
    left: 50%;
    margin-left: -155px;
    margin-top: -155px;
}

#ul-floors {
    float: right;
    text-align: right;
    padding-left: 0;
}

#ul-floors li {
    display: block;
}

#ul-floors li a {
    display: block;
    color: #E1E1D7;border-bottom: #E1E1D7 2px solid;
    border-bottom: 2px solid transparent;
}

#ul-floors li a:hover {
    color: #000000;
}
.active_floor{  border-bottom: 2px solid #92e0d6 !important;color:  #92e0d6 !important;}

#floors-wrapper {
    height: 550px;
    overflow: hidden;
    padding-right: 0;
}

.img-floors img {
    display: block;
    width: 100%;
}

.content-floors {
  
    padding-right: 50px;
    margin-top: 30px;
}

.content-floors h2 {
    color: #92e0d6;
    margin-bottom: 20px;
    text-align: center;
    font-family: 'vazir-bold';
    font-size: 42px;
	position:relative;
	top:100px;
}

.floor-item {
    display: none;
}

.floor-item.active {
    display: block;
}

.title-sections {
    text-align: center;
    font-size: 42px;
    color: #92e0d6;
    font-family: vazir-bold;
    margin-bottom: 20px;
	line-height:1.7

}
.sideRow .title-sections {
	    text-align: center;
    font-size: 18px;
    border: 2px solid #ccc;
    display: flex;
    color: #92e0d6;
    height: 60px;
    font-family: vazir-bold;
    margin-bottom: 20px;
    line-height: 1.7;
    justify-content: center;
    align-items: center;
}
.sections .container .title-sections,.sections .container .row,.clinics-wrapper-items,.carousel-doctors,.carousel-departments{	position:relative;
	top:100px;}
.title-sections span {
    color: grey;
}

.carousel-departments {
    margin-top: -50px;
    padding-right: 40px;
    padding-left: 40px;
    position: relative;
}

.carousel-departments .owl-nav {
    width: 100%;
    top: 50%;
    position: absolute;
}

.carousel-departments .owl-nav .owl-prev, .carousel-departments .owl-nav .owl-next {
    position: absolute;
    cursor: pointer;
   
    padding: 8px;
    border-radius: 100%;
}

.carousel-departments .owl-nav .owl-prev {
    right: -70px;
	top:50px;
}

.carousel-departments .owl-nav .owl-next {
    left: -80px;
	top:50px;
}
.departments-item{
    width: 30%;
    float: right;
    padding: 10px;
    margin-right: 1.5%;
    margin-bottom: 20px;
    box-shadow: #ccc 0 0 5px;
    border-radius: 20px;
}
.carousel-departments-item-wrapper {
    padding: 10px 20px;
    border: 1px solid #E1E1D7;
    border-radius:7px;
    background: white;
    min-height: 350px;
    padding-top: 40px;
    margin-top: -34px;
    position: relative;
    padding-bottom: 37px;
	margin-left:10px;
}

.carousel-departments-item-wrapper p {
    text-align: justify;
    line-height: 28px;
    font-size: 14px;
    direction: rtl;
    font-family: 'vazir-thin';
}

.title-carousel-department {
    text-align: center;
    font-size: 18px;
    font-family: "vazir-bold";
    margin-top: 35px;
    font-weight: 100 !important;
}

.icon-department {
    background: #92e0d6;
    width: 120px;
    height: 120px;
    border-radius: 100%;
    text-align: center;
    /* line-height: 560%; */
    color: white;
    font-size: 32px;
    margin: auto;
    z-index: 1;
    position: relative;
    padding: 30px;
    margin-top: 10px;margin-bottom: 10px
}

.icon-department img {
    width: 100%;
    height: auto;

}



.readmore-department {
    display: block;
    margin: 20px auto;
    background: #92e0d6;
    color: white;
    padding: 5px;
    width: 150px;
    text-align: center;
    border-radius: 100px;
    font-size: 12px;
    font-family: 'vazir-medium';
}

.readmore-carousel-department {
    background: #92e0d6;
    color: white;
    position: absolute;
    bottom: 9px;
    right: 46%;
    width: 150px;
    text-align: center;
    border-radius: 100px;
    font-size: 12px;
    margin-right: -60px;
    font-family: 'vazir-medium';
}

.readmore-carousel-department:hover {
    background: #348fa1;
}

.clinics-wrapper-items {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 50px;
}

.clinics-item-section {
    margin-bottom: 15px;
    height: 200px;
	width:249px;

}

.clinics-item-section > div {
    text-align: center;
    background: white;
    width:100%;
	height:100%;
	float:right;
	
    position: relative;
}

.clinics-item-section > div:hover img {
    opacity: 1;
}

.clinics-item-section > div img {
    -webkit-transition: 0.3s all;
    -o-transition: 0.3s all;
    transition: 0.3s all;
    display: block;
    opacity: 1;
	width:100%;
	height:100%;
  
}

.clinics-item-section > div h2 {
    display: block;
    text-align: center;
    z-index: 1;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    font-family: 'vazir-bold';
    font-size: 14px;
    color: #6D6D6D;
    width: 80%;
    top: 50%;
    left: 50%;
    position: absolute;
    overflow: hidden;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    line-height: 170%;
}
.all_c_h2 {padding-top:25px !important;}
.clinics-item-section > div h2 a {
    color: #30363F;
}

.clinics-item-a {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 6;
}

.carousel-doctors {
    margin-top: 60px;
    padding-right: 40px;
    padding-left: 40px;
    position: relative;
}

.carousel-doctors .owl-nav {
    width: 100%;
    top: 50%;
    position: absolute;
}

.carousel-doctors .owl-nav .owl-prev, .carousel-doctors .owl-nav .owl-next {
    position: absolute;
    cursor: pointer;
    
    padding: 8px;
    border-radius: 100%;
}

.carousel-doctors .owl-nav .owl-prev {
    right: -70px;
}

.carousel-doctors .owl-nav .owl-next {
    left: -80px;
}

.carousel-doctors-item-wrapper {
    padding: 10px 20px;
    background: #f3fafb;
    padding-top: 40px;
    position: relative;
	height:250px;
}
.carousel-doctors-item-wrapper .owl-stage .owl-item{margin-left:15px !important; }
.carousel-doctors-item-wrapper p {
    text-align: justify;
}

.title-carousel-doctors {
    text-align: center;
    font-size: 16px;
    font-family: 'vazir-bold';
}

.readmore-carousel-doctors {
    background: #92e0d6;
    color: white;
    position: absolute;
    bottom: 25px;
    right: 50%;
    width: 120px;
    text-align: center;
    border-radius: 100px;
    font-size: 12px;
    margin-right: -60px;
    font-family: 'vazir-thin';
}

.readmore-carousel-doctors:hover {
    background: #348fa1;
}

.clinics-wrapper-items {
    margin-top: 20px;
    margin-bottom: 20px;
}

.clinics-item-section {
    margin-bottom: 80px;
   
  
}

.clinics-item-section > div {
    text-align: center;
    background: white;
    height: 100%;
    position: relative;
}

.clinics-item-section > div:hover img {
    opacity: 1;
	    -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
    filter: grayscale(0%);
}
.clinics-item-section  a {color:#333;}
.clinics-item-section:hover a {color:#92e0d6}
.clinics-item-section > div img {
    -webkit-transition: 0.3s all;
    -o-transition: 0.3s all;
    transition: 0.3s all;
    display: block;
       -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
    opacity: 1;
	border-radius:20px;
}

.clinics-item-section  h2 {
    display: block;
    text-align: center;
    z-index: 1;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    font-family: 'vazir-medium';
    font-size: 13px;
    color: #30363F;
    width: 100%;
    line-height: 1.5;
    padding-top: 10px;
    float: right;

}

.clinics-item-section > div h2 a {
    color: #30363F;
}

.clinics-item-a {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 6;
}

.social-media-docs {
    display: block;
    margin: auto;
    width: auto;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
}

.social-media-docs li {
    display: inline-block;
    width: 40px;
    height: 40px;
    background: white;
    border-radius: 100%;
}

.history-item {
    text-align: center;
    padding-left: 10%;
    padding-right: 10%;
}

.history-item .title {
    padding-top: 15px;
    font-family: 'vazir-medium';
    font-size: 35px;
    color : #30363F ;
    border-top: 2px solid grey;
}

.history-item .count {
    padding-bottom: 25px;
    color: #92e0d6;
    font-size: 60px;
    font-family: 'vazir-thin';
}

.history-row {
    margin-top: 60px;
}

.news-item-index > div {
    position: relative;
    background: #f3fafb;
}

.news-item-index > div img {
    display: block;
    width: 100%;
    margin-bottom: 15px;
    height: auto;
	min-height:100%
}

.news-item-index-wrapper {
    padding-left: 15px;
    padding-right: 15px;
    line-height: 26px;
    padding-bottom: 25px;
    height: 200px;text-align:center;
    padding-bottom: 240px !important;
}

.news-item-index-wrapper h2 {
    font-size: 21px;
    text-align: right;
    margin-bottom: 10px;
	margin-top:10px;
	text-align:center
}

.news-item-index-wrapper h2 a {
    color: #30363F;
    font-family: 'vazir-bold' ;
    text-align:center;
}

.readmore-news-item {
    background: #92e0d6;
    position: absolute;
    bottom: 13px;
    left: 45%;
    color: white;
    padding-left: 15px;
    padding-right: 15px;
    width: 150px;
    text-align: center;
    font-size: 12px;
    line-height: 31px;
    border-radius: 100px;
    font-family: 'vazir-medium';
    margin-left: -50px;
	bottom:10px;

}

.readmore-news-item:hover {
    background: #348fa1;
}
#news ,#doctors{height: auto !important;}
.img_news_ov {width:100%;height:250px !important;overflow:hidden}
footer {
    background: #242B34;
    color: #b3b3b3;
    font-size: 11px;
    float: right;
    width: 100%;

    line-height: 48px;
    text-align: center;
}

footer div.container {
    padding: 0 !important;
}

footer p {
    margin-bottom: 0;
    width: 100%;
    display: block;
    float: right
}

footer div.footer_box {
    width: 33.333%;
    float: right;
    padding: 15px 15px;
    direction: rtl;
    text-align: right;
    background: #2f3640;
    height: 420px;
    color:#fff;
    font-family: 'vazir-medium';
	padding-top:50px;
}
div.border_bott{border-bottom: 1px #92e0d6 solid;padding-bottom:5px;margin-bottom:5px;}
div.footer_box.f_social {padding-top:8%;}
.f_contact {padding: 15px 3% 10px 10px !important;}
div.footer_box strong.title {
    color: #fff;
    font-size: 25px;
}

.footer_box div {
    line-height: 2;
    font-size: 15px;
}

.f_links a {
    display: block;
    text-align: center;
    margin: auto;
    color:#fff;margin-top:-5.5px;
    font-size:16px;
}

.f_social a {
    width: 19%;
    height: 50px;
    font-size: 30px;
    padding: 5px;
	text-align:center;
	margin-top:20px;
}

.gallery_fa {
    margin-top: 100px;
}
.gallery {display:block;margin:auto}
#department, #doctors {

}

.page_cover {
    width: 100%;
    float: right;
    height: 350px;
    display: block;
    margin-bottom: 50px;
    overflow: hidden
}

.page_cover img {
    width: 100%
}

.page_thu {
    width: 100%;
    height: 200px;
    
    padding: 0;
    margin: auto;
    margin-top: -150px;
    float: right;
    margin-bottom: 10px
}

.page_thu img {
    width: 180px;
    height: 180px;
    display: block;
    margin: auto;
  
}
.img_bg {    width: 200px;
    height: 200px;
    display: block;
    margin: auto;
	background:#46aec2;
	margin-top:-60px;
    border-radius: 100%;padding:30px;
    border: 3px solid #ffffff}
.img_bg img {width:90%;height:auto;}



.page_fa ,.single_fa{
    display: block;
    width: 100%;
    float: right;

}

.page_content {
    float: right;
    width: 100%;
    padding: 10px 5%;
    direction: rtl;
    text-align: right;
    margin-bottom: 50px;
}


.page_content_flex{
	display:flex;
	flex-direction:row
}
.sideRow{
	width:50%;
	
}
.clinics-wrapper-side{
	width:100%;
}
.parts_item_side{
	margin 0px !important;
	margin-bottom:25px !important
}
.viewtoggle{
		display:none

}
.sideRow h1.title-sections {
	background:#ccc;
	border-bottom : 3px solid #333 ;
	cursor:pointer
}
.sideRow h1.active{
	background:#92e0d6 !important
}

.page_content strong.title {
    font-size: 30px;
    display: block;
    padding: 20px;
    font-weight: 100;
    text-align: center;
    font-family: 'vazir-bold';
    margin-top:5px;
}
.post-p-content {
    color: #6D6D6D;
    font-size: 18px;
    line-height: 35px;
    font-family: 'vazir-thin';}

.page_content img {
	width: 50%;
    height: auto;
    margin: auto;
    display: block;
	margin-top: 20px;
    margin-bottom: 20px;
}
.single_fa{padding: 60px;}
.single_content {width: 73%;float: right;direction: rtl;text-align: justify}
.single_content img{width: 100%;float:left;display: block;margin: auto;height:auto;max-width:500px}
.single_content div.single_date {width: 100%;float: right;margin: 5px 0; }
.single_content div.single_date div.date {color:#3aafc0 ;padding: 10px;float: right;padding-right:0px;}
.single_content strong.title {font-size: 34px;display: block;padding-bottom: 20px;font-weight: bold;width: 100%;float: right}
.single_content div.tags a{background: #e7edf0;color: #ffffff;margin: 2px;
	z-index:99999;
	margin-left:25px;
	float: right;border-radius: 5px;padding: 2px 10px;
	height:40px;
	color:#5f727f;border-left:0px;
	font-size:12px;
	position:relative}

.single_content div.tags a:before{
	    content: '';
    position: absolute;
    background-color: inherit;
    width: 20px;
    height: 20px;
    top: 10px;
    left: -8px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    z-index: -1;
        transform: skew(-45deg, 45deg);
}
.single_content div.tags a:after{content: '';
    position: absolute;
    width: 6px;
    height: 6px;
    left: -7px;
    top: 16px;
    border-radius: 100%;
    background: #fff;
}
.tagcloud a {    font-size: 16px !important;
    border: 1px solid #99a9b5;
    color: #99a9b5;
    padding: 2px 5px;
    float: right;
    margin: 3px;}
.tagcloud a:hover{
	border:1px solid #3aafc0 ; color:#fff;
	background: #3aafc0 
}
.single_content div.tags a:hover{
	background:#3aafc0;
	color:#fff;
}
.tags {float:right}

.sidebar {width: 25%;float: left;padding: 20px;}
.tit-top:after{content:'';width:0px;height:0px;float:right;border-top: 10px solid transparent;
  border-bottom: 10px solid transparent; 
  
  border-right:10px solid #f44336; margin-top:10px;margin-left:10px;}
.sli-fa {text-align: right;direction: rtl;float: right ;width: 100%;padding-bottom: 20px;}
.sidebar ul {width: 100%;display: block}
.sidebar ul li {width: 100%;float:right;margin-bottom:10px;}
.sidebar ul li a {width: 100%;display: block;direction: rtl;text-align: right;font-size: 15px;color:#5f727f;border-bottom:1px solid #dfe5e8;    float: right;
    padding-bottom: 10px;}

.sidebar ul li span {font-size: 10px;}
.side_img {float:right;width:80px;height:80px;overflow:hidden;border-radius:100%;margin-left: 5px;}
.sidebar ul li a img{    float: right;
    width:auto;
    height: 100% ;
    }
.sidebar ul li a span.date {color:#00a0d2;display:block}
.sli-fa .tit {width: 100%;
    display: block;
    float: right;
text-align:right;
	font-family:'vazir-bold';

    margin-bottom: 10px;
    font-size: 18px;
    padding: 12px;
	padding-right: 0px;
}
.masonry {
    margin: 1.5em 0;
    padding: 0;
    -moz-column-gap: 1.5em;
    -webkit-column-gap: 1.5em;
    column-gap: 30px;
    font-size: .85em;
    -moz-column-count: 4;
    -webkit-column-count: 4;
    column-count: 4;
}

.item {
    display: inline-block;
    background: #F3FaFb;
    margin: 0;
    width: 100%;
    direction: rtl;


}
.news-item-index div.tosie h2 {text-align:center;padding:15px;padding-bottom:0;font-size:21px;}
.tosie {background:#3aafc0 !important;color:#fff;}
.tosie a {background:#fff;color:#3aafc0}
.item img{width: 100%;margin-bottom: 10px;height: auto;margin-top:0;}
.item strong.title {font-size: 20px;padding: 10px;}
.item_cont {padding: 25px;text-align: justify;line-height: 2;font-size: 14px;padding-top:0;}
.long {height: 500px;}
header.header.active_menu {background: #3aafc0}
#history {background: url("https://pardisnoor-mic.ir/wp-content/uploads/2018/04/Record.jpg") fixed;background-size: cover;height: 500px;padding: 50px;}
#floors {padding-top: 0vh;margin-bottom: 0;min-height:auto}
.options img{float: right;width: auto;height: auto}

.partner_fa {width: 100%;float: right;padding: 15px;}
.partner_fa .tabs {width: 100%;float: right;}
.tabs span {padding: 10px; margin-left: 20px;font-size: 20px;cursor: pointer;color:#909090}
.partner_fa div.p_view {width: 100%;float: right;padding: 10px;}
.partner_fa div.p_view .view_show {width: 100%;height: auto;float: right;display: none}
div.p_view .carousel-doctors-item {        width: 19%;
    margin: 0.5%;
    float: right;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-height: 750px;

}
div.p_view .carousel-doctors-item img{  width: auto;height: 100%;
    display: flex;
   }
.active_view ,.active_view_dr ,.active_view_per,.active_view_kar {display: block !important;}
.tabs span.active_tab {border-bottom: 2px solid #348fa1;color: #348fa1;}
.tabs span.active_tab_dr {border-bottom: 2px solid #348fa1;color: #348fa1;}
.tabs span.active_tab_kar {border-bottom: 2px solid #348fa1;color: #348fa1;}
.tabs span.active_tab_per {border-bottom: 2px solid #348fa1;color: #348fa1;}

.news-item-index div{padding-bottom: 30px;}
.news-item-index {height:590px !important; }
.news-item-index div.tosie{height:530px !important }
.parts_item_all{width: 30%;float: right;margin: 1.5%;margin-top:-80px;margin-bottom:0px;height:550px}

@-webkit-keyframes pulse {
 0% {
 -webkit-transform: scale(1, 1);
}
 50% {
 -webkit-transform: scale(1.1, 1.1);
}
 100% {
 -webkit-transform: scale(1, 1);
}
}

@keyframes pulse {
 0% {
 transform: scale(1, 1);
}
 50% {
 transform: scale(1.1, 1.1);
}
 100% {
transform: scale(1, 1);
}
}


	


#news {padding: 50px;margin-bottom: 0;height: 100vh}
.see_all {display: block;margin: auto;width: 250px;font-family: 'vazir-thin';color: #6D6D6D;border-bottom: 2px #E1E1D7 solid;margin-top: 50px;text-align: center;font-size: 18px;}
.see_all:hover {border-bottom: 2px #46AEC2 solid;}
#department {padding-top: 0%;}
#doctors , #clinics{padding-top: 0;}
#doctors{margin-bottom: 100px;}
#floors{position:relative;top:0;top:100px}
.top1 {width:100;height:10px;display:block;background:red}
#department .title-carousel-department {margin-bottom: 20px;}
#clinics {margin-bottom: 0}

#department .carousel-departments-item {margin: 5%;}
#news .row {padding-top: 50px}
#history {margin-bottom: 0px;}
#history .title-sections {padding:50px;}
#department .owl-stage-outer{width:100%}
strong.takhasos {width:100%;padding:10px;text-align:center;color:#46AEC2;    font-size: 16px;
    font-family: 'vazir-thin';display:block}
.floor-p , .short-body{line-height: 28px  !important;
    font-size: 16px !important;
    color: #6D6D6D !important;
    font-family: 'vazir-bold' !important;
    direction: rtl;
    text-align: justify;
}
.more_news_a {    padding: 5px 10px;
    background: #92e0d6;
    width: 150px;
    border-radius: 60px;
    color: #fff;
    font-size: 17px;
    font-family: 'vazir-thin';
    display: block;
    margin: auto;
    text-align: center;
    margin-bottom: 15px;}
.f_social .title {text-align:center;display:block}

.all_part_container {width:95%}






@media only screen and (max-width: 1050px) {
	.row, .clinics-wrapper-items {margin:0}
	#history {height:850px;}
	.history-item {margin-bottom:60px;height:160px;}
	.news-item-index{width:90%;display: block;
    margin: 50px auto;
	}
	#news {float:right;height:auto  !important;}
	.f_links a {margin-top:5px;}
}
.about_header {width:100%;float:right;height:400px;position:relative;overflow:hidden;margin-bottom:50px;}

.about_header img{width:100%;height:auto;}
.about_title {position: absolute;
    left: 25%;
    right: 25%;
    top: 65px;
    text-align: center;
    direction: rtl;
    color: #fff;
    font-size: 25px;
    line-height: 1.56;
   }
.about_title strong{display:block;font-size:55px; font-family: 'vazir-bold';}

.about_content {float: right;
    width: 100%;
    font-size:18px;
    direction: rtl;
    text-align: center;

	text-align:center
    }
.about_content h1 {color:#92e0d6;font-family: 'vazir-bold'}
.about_content p {padding:10px 10%;}
.about_content p img{width : 100% !important;height:auto !important}
.about_item {width:100%;float:right;}
.about_item_cont {width:50%;padding:80px 30px 0 30px;float:right;}
.about_item img{width:50%;float:left}
.about_item:nth-child(even) div.about_item_cont {float:left}
.about_item:nth-child(even) img {float:right}
.about_item_cont strong {display:block;text-align:center}
.about_boxxx {width:100%;height:800px;background:url('../images/BG.jpg') ;padding:100px;text-align:center;direction:rtl;float:right;background-size:cover;color:#fff;line-height:1}
.about_boxxx p {padding:0px;}
.about_boxxx strong.title-sections {display:block;color:#fff;}
.about_boxxx .title-sections span{}
.about_bime{width: 100%;
    height: auto;
    padding: 40px;
    background: #3ca5bb;
    text-align: center;
    direction: rtl;
    float: right;
    color: #fff;
    font-size: 16px;
	margin-bottom:50px;
    line-height: 2;}
.about_bime strong{font-size:40px;display:block;font-family:'vazir-bold'}
.floor-p {position:relative;top:100px;}
.menu-main-menu-container {float:right}
.contactUs {width:100%;float:right;padding:20px;background:#fff;margin-top:100px;    margin-bottom: 50px;
    z-index: 999999;
    position: relative;}
.contactUs div.con_item{width:33.3333%;float:right;height:200px;padding:20px;text-align:right;}
.contactUs div.con_item span {width:100px;height:100px;display:block;margin:auto;background:#46aec2;border-radius:100%;margin-top:-90px;}
.contactUs div.con_item strong {text-align:center;padding:20px;display:block}

.owl-carousel .owl-item img:hover {-webkit-animation: pulse 1s linear infinite;
	animation: pulse 1s linear infinite;}
.icon-department img:hover {-webkit-animation: pulse 1s linear infinite;
	animation: pulse 1s linear infinite;}


.icon-c-right ,.icon-c-left {    width: 40px;
    background: blue;
    height: 40px;
    float: right;}
.icon-c-right {background:url(../images/right.png) ;background-size:100% 100%}
.icon-c-left {background:url(../images/left.png) ;background-size:100% 100%}

.p_footer a{color:#6a9645}



	.faq {width:100%;
	float:right;padding:10px;
		
		
	}
	.faq_item {
		width:100%;float:right;border: 1px #f0f0eb solid;
		height:auto;margin-bottom:20px;
		
	}
	.faq_item strong{width:90%;height:100px;float:right;color:#31484c;font-size:20px;font-family:"Iran-Sans-Bold";padding:30px;}
	.faq_item span{width:40px;height:40px;float:left;background:url(../images/down.png);background-size:100% 100%;margin: 30px 0px 0 30px;}
							.faq_content {width:100%;float:right;display:none;padding:30px;text-align:justify;color:#31484c;padding-top:0;
		font-size:16px;}

.about_archive{position: relative;
    width: 100%;
    height: auto;
    float: left;
background:#fffffd}
.about_archive img {float:left;height:500px;}
.cont_about_archive {float:right;width:60%;padding:150px;text-align:center;color:#3ca5bb;    font-size: 30px;
	position:absolute;
    font-family: 'vazir-bold';
    line-height: 1.6;}
.small_g {width:300px;height:300px;float:left; 
	position:relative;
	overflow: hidden;
    margin: 10px;
}
.small_g  img {height:100%;width:auto;margin:0 !important}
.small_g:nth-child(1){width:620px;height:620px;}
.small_g:nth-child(11){width:620px;height:620px;}
.g_hover {position:absolute;top:0;left:0;width:100%;height:100%;background:#92e0d6;opacity:0;transition:linear .2s}
.small_g:hover .g_hover{opacity:.7}























#floors div.container{
		    max-width: 100%;
    padding-right: 5%;
	}
	
	
#history {min-height:auto}
	

.bounce {
	-webkit-animation: slide-bottom 2s linear 2s infinite both;
	        animation: slide-bottom 2s linear 2s infinite both;
}
@-webkit-keyframes slide-bottom {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
	  opacity: 0 ;
  }
  50% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
	  opacity: 1 ;
  }
	  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
		  opacity: 0 ;
  }
}
@keyframes slide-bottom {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
	  opacity: 0 ;
  }
  50% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
	  opacity: 1 ;
  }
	  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
		  opacity: 0 ;
  }
}














@media only screen and (min-width: 768px) and (max-width: 1023px) {

    .grid-tt-1 {
        width: 8.33333%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-tt-2 {
        width: 16.66667%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-tt-3 {
        width: 25%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-tt-4 {
        width: 33.33333%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-tt-5 {
        width: 41.66667%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-tt-6 {
        width: 50%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-tt-7 {
        width: 58.33333%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-tt-8 {
        width: 66.66667%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-tt-9 {
        width: 75%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-tt-10 {
        width: 83.33333%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-tt-11 {
        width: 91.66667%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-tt-12 {
        width: 100%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-tt-offset-1 {
        margin-right: 8.33333%;
    }

    .grid-tt-offset-2 {
        margin-right: 16.66667%;
    }

    .grid-tt-offset-3 {
        margin-right: 25%;
    }

    .grid-tt-offset-4 {
        margin-right: 33.33333%;
    }

    .grid-tt-offset-5 {
        margin-right: 41.66667%;
    }

    .grid-tt-offset-6 {
        margin-right: 50%;
    }

    .grid-tt-offset-7 {
        margin-right: 58.33333%;
    }

    .grid-tt-offset-8 {
        margin-right: 66.66667%;
    }

    .grid-tt-offset-9 {
        margin-right: 75%;
    }

    .grid-tt-offset-10 {
        margin-right: 83.33333%;
    }

    .grid-tt-offset-11 {
        margin-right: 91.66667%;
    }

    .grid-tt-offset-12 {
        margin-right: 100%;
    }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .grid-tm-1 {
        width: 8.33333%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-tm-2 {
        width: 16.66667%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-tm-3 {
        width: 25%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-tm-4 {
        width: 33.33333%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-tm-5 {
        width: 41.66667%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-tm-6 {
        width: 50%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-tm-7 {
        width: 58.33333%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-tm-8 {
        width: 66.66667%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-tm-9 {
        width: 75%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-tm-10 {
        width: 83.33333%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-tm-11 {
        width: 91.66667%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-tm-12 {
        width: 100%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-tm-offset-1 {
        margin-right: 8.33333%;
    }

    .grid-tm-offset-2 {
        margin-right: 16.66667%;
    }

    .grid-tm-offset-3 {
        margin-right: 25%;
    }

    .grid-tm-offset-4 {
        margin-right: 33.33333%;
    }

    .grid-tm-offset-5 {
        margin-right: 41.66667%;
    }

    .grid-tm-offset-6 {
        margin-right: 50%;
    }

    .grid-tm-offset-7 {
        margin-right: 58.33333%;
    }

    .grid-tm-offset-8 {
        margin-right: 66.66667%;
    }

    .grid-tm-offset-9 {
        margin-right: 75%;
    }

    .grid-tm-offset-10 {
        margin-right: 83.33333%;
    }

    .grid-tm-offset-11 {
        margin-right: 91.66667%;
    }

    .grid-tm-offset-12 {
        margin-right: 100%;
    }
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
    .grid-me-1 {
        width: 8.33333%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-me-2 {
        width: 16.66667%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-me-3 {
        width: 25%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-me-4 {
        width: 33.33333%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-me-5 {
        width: 41.66667%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-me-6 {
        width: 50%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-me-7 {
        width: 58.33333%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-me-8 {
        width: 66.66667%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-me-9 {
        width: 75%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-me-10 {
        width: 83.33333%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-me-11 {
        width: 91.66667%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-me-12 {
        width: 100%;
        float: right;
        padding-right: 15px;
        padding-left: 15px;
    }

    .grid-me-offset-1 {
        margin-right: 8.33333%;
    }

    .grid-me-offset-2 {
        margin-right: 16.66667%;
    }

    .grid-me-offset-3 {
        margin-right: 25%;
    }

    .grid-me-offset-4 {
        margin-right: 33.33333%;
    }

    .grid-me-offset-5 {
        margin-right: 41.66667%;
    }

    .grid-me-offset-6 {
        margin-right: 50%;
    }

    .grid-me-offset-7 {
        margin-right: 58.33333%;
    }

    .grid-me-offset-8 {
        margin-right: 66.66667%;
    }

    .grid-me-offset-9 {
        margin-right: 75%;
    }

    .grid-me-offset-10 {
        margin-right: 83.33333%;
    }

    .grid-me-offset-11 {
        margin-right: 91.66667%;
    }

    .grid-me-offset-12 {
        margin-right: 100%;
    }
}


.menu_icon {display:none;width:30px;height:30px;float:right;background:url(https://pardisnoor-mic.ir/wp-content/uploads/2018/08/if_menu-alt_134216.png);background-size:100% 100%;margin:20px;margin-right:50px}
@media only screen and (max-width: 1356px) {
	header.header {padding-right:0}
	
	div.clinics-wrapper-items {width :1010px !important}
	
}


@media only screen and (max-width: 1080px) {
	
	.r-side-co , .l-side-co {width:100%;text-align:center;border:none}
	#logo {float:none;margin:auto}
	.flexslider {height:auto}
	div.clinics-wrapper-items {width :810px !important;}
	#clinics .clinics-item-section {float:right;margin:10px}
	footer div.footer_box{width:100%;}
	.carousel-departments-item-wrapper p {font-size:12px;}
	.carousel-departments-item-wrapper{min-height:400px}
	
	#floors-wrapper {height:auto !important}
	
	#clinics .clinics-item-section {
	
    margin-bottom: 20px;
	}
	.carousel-doctors-item {margin-left:10px;}
	.floor-h2 {line-height:1.7;}
	.about_item img {width:100%;}
	.about_item_cont {width:100%;margin-bottom:20px;}
	.about_header img {
    min-width: 100%;
    
    height: 100%;
}
	.about_title {font-size:20px;left:5%;right:5%;}
	
	.about_box {padding:20px;padding-top:100px;height:auto;min-height:800px;line-height:2}
	.about_bime {padding:50px;height:auto}
	.about_archive {position: relative;
    width: 100%;
    float: right;
    height: auto;}
	.about_archive {    float: left;
    width: 100%;
    /* position: absolute; */
    left: 0;
    /* height: 100%; */
    z-index: -1;}
	.parts_item_all{width:100%;}
	.parts_item_all p {font-size: 16px !important;}
	
	.all_c_itm {
     width:249px;
    float: none;
    margin: auto;
}
	.partner_fa div.p_view .view_show {width:100%}
	.small_g {width:100% !important;float:right !important;}
	.gallery {width:100% !important;padding:20px !important;}
	
	.masonry {
     column-count: 1;
	}
	.page_content {padding:10px;}
	.faq_item strong {width:70%;height:auto;min-height:100px;}
	.contactUs div.con_item {
    width: 100%;
    margin-bottom: 50px;
}
	
	
}

@media only screen and (max-width: 1220px) {
	.menu_icon {display:block}
	#menu-top {width:100%;margin:0;display:none;padding-right:0;height:auto}
	#menu-top li{text-align:center;    margin-bottom: 10px;}
	#menu-top ul{width:100%;}
	#menu-top li {width:100%}
	
	
	.menu-main-menu-container{width:100%;height:auto;float:right;    margin: 0;
    background-color: rgba(255,255,255,0.9);}
	.menu-main-menu-container li {width:100%;}
	.menu-main-menu-container li a {color:#000 !important;text-align:center}
}
@media only screen and (max-width: 880px) {
	div.clinics-wrapper-items {width :610px !important;}
	#clinics .clinics-item-section {float:right;margin:25px}
	.container {padding-left:0px;padding-right:0px;}
}
@media only screen and (max-width: 690px) {
	div.clinics-wrapper-items {width :300px !important;}
	.carousel-departments .owl-nav .owl-prev {right: -20px;}
.carousel-departments .owl-nav .owl-next {left: -30px;}
	.carousel-doctors .owl-nav .owl-prev {right: -20px;}
		.carousel-doctors .owl-nav .owl-next {left: -50px;}
	.carousel-doctors{    padding-right: 20px;}
	#history {padding:0px;height: auto;}
.carousel-doctors-wrapper .owl-stage-outer .owl-stage .owl-item{margin-left:15px !important;}

	#logo {
		width:100%;
		height:70px;
		
	}
	.menu_icon {
		margin:0 !important
	}
	.add_header {
		width:100% !important;
		padding:0
	}
	.r-side-co,.l-side-co {
		height:auto !important;
		width:100% !important;
		border:none;
		padding:2px !important
	}
	.flexslider {height : auto !important;}
	.floor-p, .short-body {
		padding:10px;
	}
	.owl-carousel .owl-stage-outer {
		padding:10px;
	}
	.carousel-departments {
		margin-top : 0 !important
	}
	footer div.footer_box {
		height:auto !important;
	}
	#menu-top {
		    top: 0px;
    position: fixed;
    left: 0px;
    width: 80%;
    height: 100%;
    z-index: 99999999;
    padding: 10px;
    display: none;
		overflow:scroll
	}
	#news {
		padding:0 !important;
	}
	.con_item{
		width:100% !important
	}
	.about_header {
		height :auto !important;
		margin-bottom:0 !important;
		
	}
	.about_header img{
		height : auto !important
	}
	.about_content{
		padding:0 !important
	}
	.page_cover {
		height:auto !important
	}

}

p strong {font-weight:bold;}
.slidetext {position:absolute;
width:300px;
top:30px;
right:10%;
	float:right;
	direction:rtl;
	text-align:right;color:#fff;
}
.slidetext strong {    width: 100%;
    font-family: "Iran-Sans-light";
    background-color: rgba(56,56,56,0.6);
    display: block;
    padding: 10px;
    border-radius:3px;}
.floor-car img {width:80%;display:block;margin:auto;height:auto;}
.floor-car div {font-family: "Iran-Sans-light";cursor:all-scroll;margin-top:10px;font-size:22px;}
.floor-car div strong {display:block;text-align:center;font-size:35px;color:#92e0d6;padding:20px 10px;font-family: vazir-bold;}
.floor-car div span{direction:rtl;padding:0px 50px;display:block;text-align:center;font-family: "Iran-Sans-light";    margin: auto;
    width: 85%;}
.slick-slider {    width: 100%;
    height:auto;}


.r-side-co {width:auto;border-left:2px #92e0d6 solid;float:right;height:100%;padding:30px;}
.l-side-co {width:50%;float:right;padding-right:10px;}



@media only screen and (min-width: 1074px) and (max-width: 1341px) {
	#logo {width:320px;margin-left:30px;}
	.r-side-co {padding:20px;}
	.add_header {padding:15px;}
	
}

.download_link {
    display: block;
    padding: 15px;

    font-size: 34px;
    border-bottom: 3px solid;
	
}
.menu li  {
	position:relative
}
.menu li ul {
	display:none;
	position:absolute;
    top: 45px;
    right: 0;
    width: 310px;
    background: #80c3bb;
	z-index : 999999999;
}
.menu li:hover ul{
	display:block
}

.menu li:hover ul li{
	display:block
}
.sub-menu li {
	width:100%;
	text-align: right;
}



	.mobileView{    display: none;
    justify-content: center;
    align-items: center;
    width: 100%;
    flex-direction: column;
    padding: 5px }
	.office-address{
		    display: flex;
    align-content: center;
    margin-bottom: 10px;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    font-weight: bold;

	}
	.mapbtn {
	    background: #163d2b;
    border-radius: 15px;
	}
	.office-address h2 {
		margin:10px
	}

@media only screen and (max-width: 850px) {
	.mobilenotshow{
display:none}
	div.p_view .carousel-doctors-item{
		width:49%
	}
	.mobileView{    display: flex;}
	.tabs span {
    padding: 10px;
    margin-left: 0px;
    font-size: 20px;
    width: 100%;
    display: block;
    cursor: pointer;
    color: #909090;
    text-align: center;
}
}

.carousel-doctors-item-img-box{
	width:100%;
	height:380px;
	display:flex;
	justify-content:center
}

