.mm-searchfield input::-webkit-input-placeholder {
color: var(--secondary-color);
}
.mm-searchfield input:-ms-input-placeholder {
color: var(--secondary-color);
}
.mm-searchfield input::-ms-input-placeholder {
color: var(--secondary-color);
}
.mm-searchfield input::placeholder {
color: var(--secondary-color);
}
img {
border: 0;
}
img:not([src]) {
visibility: hidden;
}
@-moz-document url-prefix() {
img:-moz-loading {
visibility: hidden;
}
}.wrapper {
overflow: hidden;
position: relative;
min-height: 100vh;
}
.back-shadow {
background-color: rgba(0, 0, 0, .2);
position: fixed;
right: -100vw;
top: 0;
width: 100vw;
height: 100vh;
z-index: 30;
-webkit-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
cursor: url("../img/cancel.png"), auto;
}
.back-shadow--open {
right: 0;
}
#searchmodal {
background: rgba(0, 0, 0, .36);
position: fixed;
top: 0;
height: 100%;
width: 100%;
left: 0;
display: none;
z-index: 99999;
}
#searchmodal .modal-content {
background-color: unset;
border: none;
}
#searchmodal .close {
opacity: 1;
z-index: unset;
position: absolute;
right: 30px;
top: 30px;
font-size: 4em;
color: var(--secondary-color);
background: 0 0;
border: none;
}
#searchmodal .form-container {
width: 50%;
margin: 10% auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
#searchmodal .form-container form {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
#searchmodal .form-container form input {
padding: 10px 10px;
background: unset;
width: 100%;
max-width: 450px;
color: var(--secondary-color);
border: none;
border-bottom: 3px solid #fff;
font-size: 1.5em;
}
#searchmodal .form-container form input::-webkit-input-placeholder {
color: var(--secondary-color);
}
#searchmodal .form-container form input:-ms-input-placeholder {
color: var(--secondary-color);
}
#searchmodal .form-container form input::-ms-input-placeholder {
color: var(--secondary-color);
}
#searchmodal .form-container form input::placeholder {
color: var(--secondary-color);
}
#searchmodal .form-container form input:focus {
outline: 2px double #e9c676;
}
#searchmodal .form-container form span {
margin-top: .7em;
font-size: 1.1em;
color: var(--secondary-color);
}
.back-shadow__transparet {
opacity: 0;
position: fixed;
right: -100vw;
top: 0;
width: 100vw;
height: 100vh;
z-index: 30;
-webkit-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.back-shadow__transparet--open {
right: 0;
}
.go-top {
position: fixed;
right: 50px;
bottom: 50px;
width: 45px;
height: 45px;
border-radius: 50%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
opacity: 0;
visibility: hidden;
z-index: 550;
background: #1ebeb6;
}
.go-top i {
font-size: 18px;
color: var(--secondary-color);
font-weight: bolder;
}
.go-top:hover {
-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .2);
box-shadow: 0 0 20px rgba(0, 0, 0, .2);
}
.go-top--show {
opacity: 1;
visibility: visible;
}
a span {
pointer-events: none;
}
@media(max-width: 3020px) {
.sm {
display: none !important;
}
.mburger {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.mburger b {
background-color: #00274c;
height: 3px;
width: 30px;
border-radius: 8px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
z-index: 999;
}
.mburger b:not(:last-child) {
margin-bottom: 5px;
}
}.sec__header {
border-bottom: 3px solid #e7e7e7;
}
.header__bottom {
height: 54px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding-top: 15px;
padding-bottom: 15px;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.st-menu-wrap {
padding: 15px 0;
}
.st-menu-wrap h4 {
color: #fff;
font-size: 16px;
font-weight: 400;
border-bottom: 1px solid #434343;
display: block;
padding-bottom: 10px;
}
[dir=ltr] .p-radio>input[type=radio]+.p-radio-style {
float: left;
}
[dir=rtl] .p-radio>input[type=radio]+.p-radio-style {
float: right;
}
.p-radio>span:first-child {
margin-inline-end: 0;
margin-inline-start: 10px;
}
.st-menu-area {
background: #1f2024;
padding: 15px;
margin-bottom: 2px;
}
.st-menu-area .st-menu-item {
padding: 3px 0;
}
.st-menu-item .p-radio>span:first-child {
color: #fff;
font-size: 16px;
}
.st-menu-item .p-radio>span:first-child:hover {
color: #ffb20e;
}
.st-menu-hr {
background: #ff3486;
}
.alert .close span {
display: #fff;
}
.font-resize {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0;
}
.font-resize>button {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
text-align: center;
font-size: 1.5em;
color: #fff;
margin-bottom: 0;
border: 1px solid #000;
cursor: pointer;
}
.font-resize>button:hover {
background: #ffb20e;
color: #fff;
}
label.p-radio {
display: block;
cursor: pointer;
margin-bottom: 0 !important;
}
.alert>p {
padding-inline-end: 0;
text-align: justify;
color: #000;
}
.alert>h4 {
text-shadow: 0 2px 0 #fff;
color: #000;
}
.reset-colors {
background: #ff9103;
border-radius: 10px;
padding: 0 5px;
color: #000;
font-size: 14px;
cursor: pointer;
-webkit-transition: all ease .3s;
transition: all ease .3s;
}
.reset-colors:hover {
background: #444;
color: #fff;
}
.alert .close {
color: #fff;
font-weight: 300;
padding: 0 5px;
font-size: 26px;
text-shadow: 0 0 0 #000;
}
.color-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.color-box span {
width: 80px;
height: 80px;
background: #000;
border: 2px solid #fff;
-webkit-box-shadow: 1px 1px 1px #000;
box-shadow: 1px 1px 1px #000;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-transition: all ease-in .3s;
transition: all ease-in .3s;
-webkit-transition: all ease-in .2s;
-moz-transition: all ease-in .2s;
-ms-transition: all ease-in .2s;
-o-transition: all ease-in .2s;
}
.color-box span:hover {
border: 2px solid #ffb20e;
}
.color-box span i {
height: 14px;
}
.color-box span {
position: relative;
cursor: pointer;
}
.color-box span::after, .color-box span::before {
content: "";
position: absolute;
inset-inline-end: 50%;
width: 50%;
height: 50%}
.color-box span.website-color-1 {
background: #16528e;
}
.color-box span.website-color-1::before {
top: 0;
background: #e54b4b;
}
.color-box span.website-color-1::after {
bottom: 0;
background: #0082c8;
}
.color-box span.website-color-2 {
background: #ff7062;
}
.color-box span.website-color-2::before {
top: 0;
background: #a9e2ff;
}
.color-box span.website-color-2::after {
bottom: 0;
background: #32a2ad;
}
.color-box span.website-color-3 {
background: #fff;
}
.color-box span.website-color-3::before {
top: 0;
background: #1f1f1f;
}
.color-box span.website-color-3::after {
bottom: 0;
background: #404042;
}
body.website-color-1 .header-menu {
background: #16528e;
}
body.website-color-1 .box-area .content .portfolio-content h2 a:hover, body.website-color-1 .list-news .content ul li a:hover, body.website-color-1 .post-item .post-item-description>h2, body.website-color-1 .post-item .post-item-description>h2>a, body.website-color-1 .post-thumbnail-list .post-thumbnail-entry .post-thumbnail-content a:hover {
color: #004e88;
}
body.website-color-1 .post-item .post-image .post-meta-category {
background-color: #e54b4b;
}
body.website-color-1 #espritmenu ul li:hover, body.website-color-1 .box-area .title.back-color h2, body.website-color-1 .ms-tabs .ms-thumb-frame-selected {
background: #e54b4b;
}
body.website-color-1 .box-area #espritmenu ul>li>a::before {
border-top: 5px solid #e54b4b;
}
.svg-wrapper svg g>a:hover path, body.website-color-1 .svg-wrapper svg a.selected path, body.website-color-1 .svg-wrapper svg>a:hover path {
border-top: 5px solid #e54b4b;
}
body.website-color-1 .box-area .title, body.website-color-1 .box-area .title a.link-archive:hover {
border-bottom: 1px solid #0082c8;
}
body.website-color-1 .bazresi-address-phone i, body.website-color-1 .list-news .content ul li::before, body.website-color-1 .portfolio-item .portfolio-zoom-icon i {
color: #0082c8;
}
body.website-color-2 .header-menu {
background: #ff7062;
}
body.website-color-2 .box-area .content .portfolio-content h2 a:hover, body.website-color-2 .list-news .content ul li a:hover, body.website-color-2 .post-item .post-item-description>h2, body.website-color-2 .post-item .post-item-description>h2>a, body.website-color-2 .post-thumbnail-list .post-thumbnail-entry .post-thumbnail-content a:hover {
color: #ff7062;
}
body.website-color-2 .post-item .post-image .post-meta-category {
background-color: #a9e2ff;
}
body.website-color-2 #espritmenu ul li:hover, body.website-color-2 .box-area .title.back-color h2, body.website-color-2 .ms-tabs .ms-thumb-frame-selected {
background: #a9e2ff;
}
body.website-color-2 .box-area #espritmenu ul>li>a::before {
border-top: 5px solid #a9e2ff;
}
.svg-wrapper svg g>a:hover path, body.website-color-2 .svg-wrapper svg a.selected path, body.website-color-2 .svg-wrapper svg>a:hover path {
border-top: 5px solid #a9e2ff;
}
body.website-color-2 .box-area .title, body.website-color-2 .box-area .title a.link-archive:hover {
border-bottom: 1px solid #32a2ad;
}
body.website-color-2 .bazresi-address-phone i, body.website-color-2 .list-news .content ul li::before, body.website-color-2 .portfolio-item .portfolio-zoom-icon i {
color: #32a2ad;
}
body.website-color-3 .st-content {
background: #282828;
}
body.website-color-3 .header__elem.header-sticky .header-inner {
background-color: #505050 !important;
}
body.website-color-3 .header__elem[data-transparent=true].header-sticky.sticky-active .header-inner {
background-image: none;
}
body.website-color-3 .sticky-active .logo-bazresi {
background: 0 0;
}
body.website-color-3 .sticky-active .logo-bazresi a>img {
-webkit-filter: brightness(0) invert(1);
filter: brightness(0) invert(1);
}
body.website-color-3 .parallax-container {
background: #39393b url("") !important;
}
body.website-color-3 #footer .footer-content {
background: #1c1c1c url("") no-repeat center center;
}
body.website-color-3 #footer .copyright-content {
background-color: #131313;
}
body.website-color-3 .header-menu {
background-color: #1f1f1f;
}
body.website-color-3 #espritmenu>ul>li>a:hover {
color: fff !important;
}
body.website-color-3 #espritmenu ul>li>a::before {
border-top: 5px solid #fff;
}
body.website-color-3 .services-links {
background: #404042;
}
body.website-color-3 .services-links a {
color: #fff !important;
}
body.website-color-3 .header__elem[data-transparent=true].dark .header-inner {
background-color: #505050;
background-image: none;
}
body.website-color-3 .logo-bazresi {
background: url(../img/header-center-logo-black.png) no-repeat center top;
}
body.website-color-3 #topbar {
border-bottom: 3px solid #4f4f4f;
margin-bottom: 0;
}
body.website-color-3 .header__elem .header-inner #logo a>img {
-webkit-filter: brightness(0) invert(1);
filter: brightness(0) invert(1);
}
body.website-color-3 .box-area .content {
background: #404042;
}
body.website-color-3 .news-slider .card {
background: #404042;
}
body.website-color-3 .main-news-slider.post-sub-site-item .post-item-description h3, body.website-color-3 .main-news-slider.post-sub-site-item .post-item-description h2, body.website-color-3 .main-news-slider.post-sub-site-item .post-item-description h2 a, body.website-color-3 .main-news-slider.post-sub-site-item .post-item-description p {
color: #fff;
}
body.website-color-3 .ms-tabs .ms-thumb-frame {
background-color: #1c1c1c;
color: #fff;
}
body.website-color-3 .ms-tabs.ms-has-thumb .ms-tab-context p {
color: #fff;
}
body.website-color-3 .ms-tabs.ms-dir-v.ms-align-left .ms-thumb-frame-selected .ms-thumb-ol {
border-inline-end-color: #1f1f1f;
}
body.website-color-3 .ms-tabs .ms-thumb-frame-selected {
-webkit-box-shadow: 2px 0 0 #1f1f1f inset;
box-shadow: 2px 0 0 #1f1f1f inset;
}
body.website-color-3 .post-item .post-item-wrap {
background-color: #404042;
}
body.website-color-3 .ms-tabs .ms-thumb-frame {
background-color: #1f1f1f;
border: solid -1px #fff;
}
body.website-color-3 .box-area .title a.link-archive {
color: #fff;
}
body.website-color-3 .box-area .title.back-full-color {
background: #404042;
}
body.website-color-3 .box-area .title h2 {
background: #404042;
color: #fff;
}
body.website-color-3 .btn.btn-danger {
background-color: #404042;
border-color: #404042;
}
body.website-color-3 .other-links .item h3 a {
color: #fff;
}
body.website-color-3 .box-area .content .portfolio-content h2 a, body.website-color-3 .list-news .content ul li a, body.website-color-3 .post-item .post-item-description>h2, body.website-color-3 .post-item .post-item-description>h2>a, body.website-color-3 .post-thumbnail-list .post-thumbnail-entry .post-thumbnail-content a {
color: #fff;
}
body.website-color-3 .post-item .post-image .post-meta-category {
background-color: #000;
}
body.website-color-3 #espritmenu ul li:hover, body.website-color-3 .box-area .title.back-color h2, body.website-color-3 .ms-tabs .ms-thumb-frame-selected {
background: #404042;
}
body.website-color-3 .box-area #espritmenu ul>li>a::before {
border-top: 5px solid #000;
}
.svg-wrapper svg g>a:hover path, body.website-color-3 .svg-wrapper svg a.selected path, body.website-color-3 .svg-wrapper svg>a:hover path {
border-top: 5px solid #000;
}
body.website-color-3 .box-area .title, body.website-color-3 .box-area .title a.link-archive:hover {
border-bottom: 1px solid #000;
}
body.website-color-3 .bazresi-address-phone i, body.website-color-3 .list-news .content ul li::before, body.website-color-3 .portfolio-item .portfolio-zoom-icon i {
color: #fff;
}
body.website-color-3 {
background: #fdbe2d;
}
body.website-color-3 {
background: #e83b5d;
}
.st-container, .st-content, .st-pusher {
height: 100%}
.st-content {
background: #f9f9f9;
}
.st-content, .st-content-inner {
position: relative;
}
.st-container {
position: relative;
overflow: hidden;
}
.st-pusher {
position: relative;
inset-inline-end: 0;
z-index: 99;
height: 100%;
-webkit-transition: -webkit-transform .5s;
transition: -webkit-transform .5s;
transition: transform .5s;
transition: transform .5s, -webkit-transform .5s;
}
.st-pusher::after {
position: absolute;
top: 0;
inset-inline-start: 0;
width: 0;
height: 0;
background: rgba(40, 53, 70, .4);
content: "";
opacity: 0;
-webkit-transition: opacity .5s, width .1s .5s, height .1s .5s;
transition: opacity .5s, width .1s .5s, height .1s .5s;
z-index: 999;
}
.st-menu-open .st-pusher::after {
width: 100%;
height: 100%;
opacity: 1;
-webkit-transition: opacity .5s;
transition: opacity .5s;
}
.st-menu {
position: absolute;
top: 0;
inset-inline-end: 0;
z-index: 100;
visibility: hidden;
width: 300px;
height: 100%;
background: var(--color4);
-webkit-transition: all .5s;
transition: all .5s;
}
.st-menu::after {
position: absolute;
top: 0;
inset-inline-start: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, .9);
content: "";
opacity: 1;
-webkit-transition: opacity .5s;
transition: opacity .5s;
}
.st-menu-open .st-menu::after {
width: 0;
height: 0;
opacity: 0;
-webkit-transition: opacity .5s, width .1s .5s, height .1s .5s;
transition: opacity .5s, width .1s .5s, height .1s .5s;
}
.st-effect-1.st-menu {
visibility: visible;
-webkit-transform: translate3d(-100%,  0,  0);
transform: translate3d(-100%,  0,  0);
}
.st-effect-1.st-menu-open .st-effect-1.st-menu {
visibility: visible;
-webkit-transform: translate3d(0,  0,  0);
transform: translate3d(0,  0,  0);
}
.st-effect-1.st-menu::after {
display: none;
}
.st-effect-4.st-menu-open .st-pusher {
-webkit-transform: translate3d(300px,  0,  0) !important;
transform: translate3d(300px,  0,  0) !important;
cursor: url(../img/close.png), pointer;
}
.st-effect-4.st-menu {
z-index: 1;
-webkit-transform: translate3d(-50%,  0,  0);
transform: translate3d(-50%,  0,  0);
position: fixed;
}
.st-effect-4.st-menu-open .st-effect-4.st-menu {
visibility: visible;
-webkit-transition: -webkit-transform .5s;
transition: -webkit-transform .5s;
transition: transform .5s;
transition: transform .5s, -webkit-transform .5s;
-webkit-transform: translate3d(0,  0,  0);
transform: translate3d(0,  0,  0);
background: #000;
overflow: auto;
}
.st-effect-4.st-menu::after {
display: none;
}
.no-csstransforms3d .st-pusher, .no-js .st-pusher {
padding-inline-end: 300px;
}
.modal-xlg {
max-width: 1400px;
}
.modal {
top: 50%}
.modal-content {
background-color: rgba(0, 0, 0, 0);
border: 0 solid rgba(0, 0, 0, .2);
}
.modal-backdrop.show {
opacity: .9;
}
.modal-open .modal {
height: 100vh;
}
.modal-top-links .card-body a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
background: #fff;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 50px 15px;
}
a.btn {
min-width: 200px;
width: auto;
padding: 18px 0;
/*! position: static;
*//*! top: 50%;
*//*! left: 50%;
*/-webkit-transform: translate(-50%,  -50%);
transform: translate(0,  0);
border-radius: 0;
background: #f4f8fb;
background-color: #f4f8fb;
}
.modal-top-links .card-deck {
margin: 0 -15px;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.modal-top-links .card-deck .card {
margin: 0 0 1rem;
}
.classes_list .button-item {
display: block;
padding: .75em;
margin: 0 0 5px;
border-radius: 2px;
-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16), 0 2px 5px 0 rgba(0, 0, 0, .26);
box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16), 0 2px 5px 0 rgba(0, 0, 0, .26);
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-transition: -webkit-box-shadow .2s ease-out;
transition: -webkit-box-shadow .2s ease-out;
transition: box-shadow .2s ease-out;
transition: box-shadow .2s ease-out, -webkit-box-shadow .2s ease-out;
text-decoration: none;
border-bottom: none !important;
font-size: 16px;
background: #f4f8fb;
width: 100%;
-webkit-transition: all .2s linear;
transition: all .2s linear;
}
.classes_list .button-item:hover {
color: #fff;
background-color: var(--color1);
}
.classes_list .button-item.active {
-webkit-box-shadow: none;
box-shadow: none;
background: #ffcaca;
}
body.zones {
-webkit-box-shadow: inset 0 0 0 1px rgba(128, 0, 128, .1) !important;
box-shadow: inset 0 0 0 1px rgba(128, 0, 128, .1) !important;
}
body.zones:hover {
-webkit-box-shadow: inset 0 0 0 1px purple !important;
box-shadow: inset 0 0 0 1px purple !important;
}
body.zones * {
-webkit-box-shadow: inset 0 0 0 1px rgba(255, 0, 0, .1) !important;
box-shadow: inset 0 0 0 1px rgba(255, 0, 0, .1) !important;
}
body.zones :hover {
-webkit-box-shadow: inset 0 0 0 1px red !important;
box-shadow: inset 0 0 0 1px red !important;
}
body.zones *+* {
-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 255, .1) !important;
box-shadow: inset 0 0 0 1px rgba(0, 0, 255, .1) !important;
}
body.zones *+:hover {
-webkit-box-shadow: inset 0 0 0 1px blue !important;
box-shadow: inset 0 0 0 1px blue !important;
}
body.zones *+*+* {
-webkit-box-shadow: inset 0 0 0 1px rgba(0, 128, 0, .1) !important;
box-shadow: inset 0 0 0 1px rgba(0, 128, 0, .1) !important;
}
body.zones *+*+:hover {
-webkit-box-shadow: inset 0 0 0 1px green !important;
box-shadow: inset 0 0 0 1px green !important;
}
body.zones *+*+*+* {
-webkit-box-shadow: inset 0 0 0 1px rgba(128, 0, 128, .1) !important;
box-shadow: inset 0 0 0 1px rgba(128, 0, 128, .1) !important;
}
body.zones *+*+*+:hover {
-webkit-box-shadow: inset 0 0 0 1px purple !important;
box-shadow: inset 0 0 0 1px purple !important;
}
body.zones *+*+*+*+* {
-webkit-box-shadow: inset 0 0 0 1px rgba(255, 0, 0, .1) !important;
box-shadow: inset 0 0 0 1px rgba(255, 0, 0, .1) !important;
}
body.zones *+*+*+*+:hover {
-webkit-box-shadow: inset 0 0 0 1px red !important;
box-shadow: inset 0 0 0 1px red !important;
}
body.zones *+*+*+*+*+* {
-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 255, .1) !important;
box-shadow: inset 0 0 0 1px rgba(0, 0, 255, .1) !important;
}
body.zones *+*+*+*+*+:hover {
-webkit-box-shadow: inset 0 0 0 1px blue !important;
box-shadow: inset 0 0 0 1px blue !important;
}
body.zones *+*+*+*+*+*+* {
-webkit-box-shadow: inset 0 0 0 1px rgba(0, 128, 0, .1) !important;
box-shadow: inset 0 0 0 1px rgba(0, 128, 0, .1) !important;
}
body.zones *+*+*+*+*+*+:hover {
-webkit-box-shadow: inset 0 0 0 1px green !important;
box-shadow: inset 0 0 0 1px green !important;
}
body.grayscale, body.zones.grayscale {
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
}
.wrapper.colorblind1, body.zones.colorblind1 {
-webkit-filter: url(../img/filters.svg#protanopia) grayscale(0) !important;
filter: url(../img/filters.svg#protanopia) grayscale(0) !important;
}
body _:-moz-tree-row(hover), .wrapper.colorblind1, body.zones.colorblind1 {
filter: url(../img/filters.svg#protanopia) grayscale(0) !important;
}
.wrapper.colorblind2, body.zones.colorblind2 {
-webkit-filter: url(../img/filters.svg#protanomaly) grayscale(0) !important;
filter: url(../img/filters.svg#protanomaly) grayscale(0) !important;
}
body _:-moz-tree-row(hover), .wrapper.colorblind2, body.zones.colorblind2 {
filter: url(../img/filters.svg#protanomaly) grayscale(0) !important;
}
.wrapper.colorblind3, body.zones.colorblind3 {
-webkit-filter: url(../img/filters.svg#deuteranopia) grayscale(0) !important;
filter: url(../img/filters.svg#deuteranopia) grayscale(0) !important;
}
body _:-moz-tree-row(hover), .wrapper.colorblind3, body.zones.colorblind3 {
filter: url(../img/filters.svg#deuteranopia) grayscale(0) !important;
}
.wrapper.colorblind4, body.zones.colorblind4 {
-webkit-filter: url(../img/filters.svg#deuteranomaly) grayscale(0) !important;
filter: url(../img/filters.svg#deuteranomaly) grayscale(0) !important;
}
body _:-moz-tree-row(hover), .wrapper.colorblind4, body.zones.colorblind4 {
filter: url(../img/filters.svg#deuteranomaly) grayscale(0) !important;
}
.wrapper.colorblind5, body.zones.colorblind5 {
-webkit-filter: url(../img/filters.svg#tritanopia) grayscale(0) !important;
filter: url(../img/filters.svg#tritanopia) grayscale(0) !important;
}
body _:-moz-tree-row(hover), .wrapper.colorblind5, body.zones.colorblind5 {
filter: url(../img/filters.svg#tritanopia) grayscale(0) !important;
}
.wrapper.colorblind6, body.zones.colorblind6 {
-webkit-filter: url(../img/filters.svg#tritanomaly) grayscale(0) !important;
filter: url(../img/filters.svg#tritanomaly) grayscale(0) !important;
}
body _:-moz-tree-row(hover), .wrapper.colorblind6, body.zones.colorblind6 {
filter: url(../img/filters.svg#tritanomaly) grayscale(0) !important;
}
.wrapper.colorblind7, body.zones.colorblind7 {
-webkit-filter: url(../img/filters.svg#achromatopsia) grayscale(0) !important;
filter: url(../img/filters.svg#achromatopsia) grayscale(0) !important;
}
body _:-moz-tree-row(hover), body.colorblind7, body.zones.colorblind7 {
filter: url(../img/filters.svg#achromatopsia) grayscale(0) !important;
}
.wrapper.colorblind8, body.zones.colorblind8 {
-webkit-filter: url(../img/filters.svg#achromatomaly) grayscale(0) !important;
filter: url(../img/filters.svg#achromatomaly) grayscale(0) !important;
}
body _:-moz-tree-row(hover), .wrapper.colorblind8, body.zones.colorblind8 {
filter: url(../img/filters.svg#achromatomaly) grayscale(0) !important;
}
.st-menu .btn-group a.btn {
min-width: auto !important;
left: 0;
top: 0;
font-size: 1.2em;
margin: 0 !important;
}
.st-menu .btn-group {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.news-info-wrap .news-tools li.font-resize a.btn {
min-width: auto;
inset-inline-end: 0;
top: 0;
padding: 6px 12px 3px;
margin: 0 !important;
font-size: 16px;
}
.ostan-menu {
background-color: #00bbda;
height: 30px;
}
.ostan-menu ul li {
list-style: none;
border-left: 1px solid #009bb5;
}
[dir=ltr] .ostan-menu ul li {
float: left;
}
[dir=rtl] .ostan-menu ul li {
float: right;
}
.ostan-menu a {
color: #004e88 !important;
}
.ostan-menu ul li a {
display: block;
line-height: 22px;
padding: 4px 10px;
font-weight: 500;
font-size: 13px;
-webkit-transition: margin .4s ease, padding .4s ease;
transition: margin .4s ease, padding .4s ease;
}
.ostan-menu ul li::before {
/*! content:  '';
*//*! position:  absolute;
*//*! left:  0px;
*//*! top:  50%;
*//*! width:  0px;
*//*! height:  30px;
*//*! background:  #00365e;
*//*! transform:  translateY(-50%);
*/}
.ostan-menu ul li a:hover {
color: #fff !important;
}
.ostan-menu ul li:last-child {
border-inline-end: 0;
}
.search-form .form-control {
color: #fff;
}
.es-search-result strong {
background-color: #47b0de;
padding: 1px;
}
.main-nav:after {
clear: both;
content: " ";
display: block;
height: 0;
font: 0/0 serif;
overflow: hidden;
}
.nav-brand {
margin: 0;
}
[dir=ltr] .nav-brand {
float: left;
}
[dir=rtl] .nav-brand {
float: right;
}
.nav-brand a {
display: block;
padding: 12px 12px 12px 20px;
color: #555;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 22px;
font-weight: 400;
line-height: 17px;
text-decoration: none;
}
#miz-main-menu {
clear: both;
}
@media(min-width: 768px) {
#miz-main-menu {
clear: none;
}
[dir=ltr] #miz-main-menu {
float: left;
}
[dir=rtl] #miz-main-menu {
float: right;
}
}.main-menu-btn {
margin: 6px 10px;
position: relative;
display: inline-block;
width: 29px;
height: 29px;
text-indent: 29px;
white-space: nowrap;
overflow: hidden;
cursor: pointer;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
[dir=ltr] .main-menu-btn {
float: left;
}
[dir=rtl] .main-menu-btn {
float: right;
}
.main-menu-btn-icon, .main-menu-btn-icon:after, .main-menu-btn-icon:before {
position: absolute;
top: 50%;
inset-inline-end: 2px;
height: 2px;
width: 24px;
background: #555;
-webkit-transition: all .25s;
transition: all .25s;
}
.main-menu-btn-icon:before {
content: "";
top: -7px;
inset-inline-end: 0;
}
.main-menu-btn-icon:after {
content: "";
top: 7px;
inset-inline-end: 0;
}
#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon {
height: 0;
background: 0 0;
}
#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon:before {
top: 0;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}
#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon:after {
top: 0;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
#main-menu-state {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
border: 0;
padding: 0;
overflow: hidden;
clip: rect(1px,  1px,  1px,  1px);
}
#main-menu-state:not(:checked)~#miz-main-menu {
display: none;
}
#main-menu-state:checked~#miz-main-menu {
display: block;
}
@media(min-width: 768px) {
.main-menu-btn {
position: absolute;
top: -99999px;
}
#main-menu-state:not(:checked)~#miz-main-menu {
display: block;
}
}[class*=mm-menu_fx-listitems-] .mainmenu-mobile .mm-listitem:last-child {
background: #fbbc05;
color: #000;
}
.alert-browser-check {
position: fixed;
bottom: 30px;
inset-inline-start: 30px;
color: #fff;
font-size: 21px;
padding: 20px 30px 20px 30px;
}
.alert-browser-check .close {
color: #fff;
inset-inline-end: auto;
inset-inline-start: 0;
opacity: 1;
}
.journals .es-post-dis .es-book-img {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
#st-trigger-effects button {
position: fixed;
top: 240px;
inset-inline-end: 0;
z-index: 99;
background: 0 0;
border: 0 solid;
background: #ff9f0b;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
padding: 10px;
line-height: 0;
transition: all linear .3s;
-webkit-transition: all linear .3s;
-moz-transition: all linear .3s;
-ms-transition: all linear .3s;
-o-transition: all linear .3s;
cursor: pointer;
}
[dir=rtl] {
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}
[dir=ltr] {
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}
#st-trigger-effects button:hover {
padding: 10px 15px;
background: #ff9b00;
}
#st-trigger-effects button i {
font-size: 2em;
}
#menu-1 {
-webkit-transition: all .6s cubic-bezier(0.77,  0,  0.175,  1);
transition: all .6s cubic-bezier(0.77,  0,  0.175,  1);
inset-inline-end: -100%;
z-index: 999999 !important;
}
.menu-1--open {
visibility: visible;
inset-inline-end: 0 !important;
z-index: 99 !important;
top: 0 !important;
-webkit-transform: unset !important;
transform: unset !important;
}
.color-back {
position: fixed;
inset-inline-end: 0;
top: 0;
width: 0;
height: 100%;
background-color: rgba(0, 0, 0, .2);
-webkit-transition: all .6s cubic-bezier(0.77,  0,  0.175,  1);
transition: all .6s cubic-bezier(0.77,  0,  0.175,  1);
z-index: 98;
}
.color-back--open {
width: 100%;
cursor: url("../img/close.png"), auto;
}
.text-customize {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
border-radius: 5px;
overflow: hidden;
margin-bottom: 15px;
}
.text-customize button {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
border: 0;
padding: 7px 0;
background-color: #f4f8fb;
font-size: 1em;
-webkit-transition: all .2s linear;
transition: all .2s linear;
cursor: pointer;
}
.text-customize button:hover {
background-color: var(--color1);
color: #fff;
}
.text-customize button[disabled] {
opacity: .6;
}
.text-customize button:not(:last-child) {
border-inline-end: .5px solid #d4d4d4;
}
.text-custom-info {
font-size: 15px;
color: #fff;
margin-bottom: 10px;
}
.st-menu {
overflow-y: auto;
}
.filter-holder {
position: fixed;
inset-inline-end: 0;
top: 0;
z-index: 999;
width: 100vw;
height: 100vh;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.rvfs-decrease, .rvfs-increase {
-webkit-transition: all .2s linear;
transition: all .2s linear;
}
.rvfs-decrease:hover, .rvfs-increase:hover {
background-color: #ffcaca;
}
.alert-info {
color: #fff;
background-color: var(--color1);
border-color: var(--color2);
font-size: 1em;
padding-top: 24px;
position: relative;
}
.alert-info p {
color: #fff;
}
.alert-info button {
position: absolute;
inset-inline-start: 5px;
top: 5px;
}
.bgcolorbtns {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin: 10px 0 0 0;
overflow: hidden;
border-radius: 5px;
}
.bgcolorbtndef {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
border: 0;
height: 35px;
border: none;
}
.bgcolorbtn {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
border: none;
}
[dir=rtl].menu-1--open+.accessibility a {
-webkit-transform: translateX(-250px) translateY(-50%);
transform: translateX(-250px) translateY(-50%);
}
[dir=ltr].menu-1--open+.accessibility a {
-webkit-transform: translateX(500px) translateY(-50%);
transform: translateX(500px) translateY(-50%);
}
@media(max-width: 1369.98px)and (min-width: 1200px) {
.accessibility__btn {
width: 45px;
height: 45px;
font-size: .7em;
}
.header__shoar {
font-size: 14px;
}
.header__date {
font-size: 14px;
}
.header__menu .sm-simple>li>a {
font-size: 16px;
}
}@media(max-width: 1199.98px)and (min-width: 992px) {
.accessibility__btn {
width: 45px;
height: 45px;
font-size: .7em;
}
.header__shoar {
font-size: 14px;
}
.header__date {
font-size: 14px;
}
.header__menu .sm-simple>li>a {
font-size: 16px;
}
.footer__logo img {
max-width: 150px;
}
.footer__top {
gap: 30px;
}
nav.mega-menu {
font-size: 15px !important;
}
nav.mega-menu * {
font-size: 15px !important;
}
nav.mega-menu>ul>li.mega-drop .mega-drop-inner {
max-width: calc(10px + 100%) !important;
width: 920px;
}
}@media(max-width: 3020px) {
.accessibility__btn {
width: 45px;
height: 45px;
font-size: .7em;
}
}[dir=ltr].text-customize button, .alert>p, .bgcolorbtns button, h4.icon.icon-lab, .classes_list .button-item {
text-align: right;
}
[dir=ltr] .bgcolorbtns, .accessibility__menu .font-resize, .text-customize {
flex-direction: row-reverse;
}
[dir=ltr] .accessibility__menu .text-custom-info {
justify-content: end;
}
#menu-1 {
background-color: #0e1f39;
padding: 0;
}
a#blindness {
width: 60px;
height: 60px;
background: #84bdfd;
}
a#blindness .niafam {
color: #000;
}
@media(max-width: 992px) {
a#blindness {
width: 45px;
height: 45px;
}
}#menu-1 a, #menu-1 p, #menu-1 span {
color: #fff;
font-family: IranSans;
font-size: .875rem;
font-size: clamp(.875rem, .85rem + .125vw, 1rem);
margin-bottom: 10px;
}
#menu-1 .sec {
margin: 15px auto;
border-bottom: 1px solid #eef4ff;
padding-bottom: 10px;
width: 90%}
#menu-1 .btn-group a, #menu-1 .button-item {
color: #000;
}
#menu-1 .button-item:hover, #menu-1 .button-item.active {
background-color: #ffcaca;
}
.text-customize button {
text-align: center;
}
.sm {
box-sizing: border-box;
position: relative;
z-index: 9999;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.sm, .sm ul, .sm li {
display: block;
list-style: none;
margin: 0;
padding: 0;
line-height: normal;
direction: ltr;
text-align: left;
}
.sm-rtl, .sm-rtl ul, .sm-rtl li {
direction: rtl;
text-align: right;
}
.sm>li>h1, .sm>li>h2, .sm>li>h3, .sm>li>h4, .sm>li>h5, .sm>li>h6 {
margin: 0;
padding: 0;
}
.sm ul {
display: none;
}
.sm li, .sm a {
position: relative;
}
.sm a {
display: block;
}
.sm a.disabled {
cursor: default;
}
.sm::after {
content: "";
display: block;
height: 0;
font: 0px/0 serif;
clear: both;
overflow: hidden;
}
.sm *, .sm *::before, .sm *::after {
box-sizing: inherit;
}
:root {
--background-color:  #fff;
--text-color:  #333f66;
--font-size:  1.4rem;
--font-weight:  normal;
--padding:  0px;
}
.sm-simple.sm-rtl>li:last-child>a {
padding-left: 0;
margin-left: 0;
}
.sm-simple {
background: #f2f5ff;
}
.sm .niafam {
margin-right: 7px;
font-size: 1.4rem;
font-weight: bolder;
font-weight: 600;
margin-bottom: -3px;
}
.sm .niafam::before {
content: "";
font-family: niafam;
}
.sm-simple a {
padding: 13px 20px;
}
.sm-simple ul a {
font-size: 1.4rem !important;
}
.sm-simple a, .sm-simple a:hover, .sm-simple a:focus, .sm-simple a:active {
color: #000;
font-size: var(--font-size);
font-weight: var(--font-weight);
line-height: 17px;
text-decoration: none;
}
.sm-simple a.current {
background: #555;
color: #fff;
}
.sm-simple a.disabled {
color: #ccc;
}
.sm-simple a .sub-arrow {
position: absolute;
top: 50%;
margin-top: -17px;
left: auto;
right: 4px;
width: 34px;
height: 34px;
overflow: hidden;
font: bold 14px/34px monospace !important;
text-align: center;
text-shadow: none;
background: rgba(0, 0, 0, .08);
}
.sm-simple a .sub-arrow::before {
content: "+"}
.sm-simple a.highlighted .sub-arrow::before {
content: "-"}
.sm-simple>li:first-child {
border-top: 0;
}
.sm-simple ul {
background: #fff;
}
.sm-simple ul a, .sm-simple ul a:hover, .sm-simple ul a:focus, .sm-simple ul a:active {
font-size: var(--font-size);
}
@media(min-width: 768px) {
.sm-simple ul {
position: absolute;
width: 12em;
}
.sm-simple li {
float: left;
}
.sm-simple.sm-rtl li {
float: right;
}
.sm-simple ul li, .sm-simple.sm-rtl ul li, .sm-simple.sm-vertical li {
float: none;
}
.sm-simple a {
white-space: nowrap;
}
.sm-simple ul a, .sm-simple.sm-vertical a {
white-space: normal;
}
.sm-simple .sm-nowrap>li>a, .sm-simple .sm-nowrap>li>:not(ul) a {
white-space: nowrap;
}
.sm-simple {
background: rgba(0, 0, 0, 0);
}
.sm-simple a {
padding: 11px 20px;
}
.sm-simple a, .sm-simple a:hover, .sm-simple a:focus, .sm-simple a:active, .sm-simple a.highlighted {
padding-right: 0;
padding-left: 20px;
padding-right: 20px;
color: var(--text-color);
}
.sm-simple ul a, .sm-simple ul a:hover, .sm-simple ul a:focus, .sm-simple ul a:active, .sm-simple ul a.highlighted {
color: #000;
width: 100%}
.sm-simple ul a {
padding-right: 10px;
}
.sm-simple ul {
background-color: #fff;
}
.sm-simple>li>a {
background: none !important;
}
.sm-simple>li>a {
display: flex;
align-items: center;
padding-top: 0;
padding-bottom: 0;
margin-right: 0;
margin-left: 20px;
padding-right: 0 !important;
padding-left: 0 !important;
}
.sm-simple li:last-child>a {
border-left: none;
}
.sm-simple a.current {
background: #555;
color: #fff;
}
.sm-simple a.disabled {
background: #fff;
color: #ccc;
}
.sm-simple li>a .sm-simple a .sub-arrow {
top: 50%;
margin-top: -8px;
right: 20px;
width: 8px;
height: 16px;
font: 14px/16px monospace !important;
background: rgba(0, 0, 0, 0);
}
.sm-simple a.highlighted .sub-arrow::before {
content: "+"}
.sm-simple>li {
border-top: 0;
}
.sm-simple>li:first-child {
border-left: 0;
}
.sm-simple ul {
background: #fff;
box-shadow: 0 5px 15px rgba(0, 0, 0, .1);
}
.sm-simple ul a {
border: 0 !important;
}
.sm-simple ul a .sub-arrow {
left: 8px;
right: auto;
}
.sm-simple ul>li {
border-left: 0;
border-top: 1px solid rgba(255, 255, 255, .15);
}
.sm-simple ul>li:first-child {
border-top: 0;
}
.sm-simple .scroll-up, .sm-simple .scroll-down {
position: absolute;
display: none;
visibility: hidden;
overflow: hidden;
background: #023047;
height: 20px;
}
.sm-simple .scroll-up-arrow, .sm-simple .scroll-down-arrow {
position: absolute;
top: -2px;
left: 50%;
margin-left: -8px;
width: 0;
height: 0;
overflow: hidden;
border-width: 8px;
border-style: dashed dashed solid dashed;
border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #555 rgba(0, 0, 0, 0);
}
.sm-simple .scroll-down-arrow {
top: 6px;
border-style: solid dashed dashed dashed;
border-color: #555 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.sm-simple.sm-rtl a .sub-arrow {
position: unset;
margin-right: 7px;
}
.sm-simple.sm-rtl.sm-vertical a .sub-arrow {
left: auto;
right: 8px;
}
.sm-simple.sm-rtl>li:last-child {
border-left: 0;
}
.sm-simple.sm-rtl ul a .sub-arrow {
left: auto;
right: 8px;
}
.sm-simple.sm-vertical a .sub-arrow {
left: 8px;
right: auto;
}
.sm-simple.sm-vertical li {
border-left: 0;
}
.sm-simple.sm-vertical>li:first-child {
border-top: 0;
}
}.sm-simple ul a {
padding-top: 15px;
padding-bottom: 15px;
}
.sm-simple ul {
left: 30px !important;
top: 36px !important;
}
.sm-simple .niafam {
padding-right: 1px;
display: inline-block;
margin-top: 0px;
}
.sm-simple li li .niafam {
transform: rotate(90deg);
margin-right: auto;
}
.sm-simple>li>a, .sm-simple li li {
transition: all .2s linear;
}
.sm-simple>li>a {
color: #000;
}
.sm-simple>li>a:hover {
color: #fff;
}
.sm-simple>li>.highlighted {
color: #fff;
}
.sm-simple li li:hover, .highlighted {
background-color: var(red) !important;
}
.sm-simple li li:hover>a, .highlighted>a {
color: #f2f5ff !important;
}
.sm-simple>li>a.highlighted {
color: #3f3f3f;
}
.sm-simple li li a {
display: flex;
align-items: center;
justify-content: space-between;
padding-left: 15px;
}
.sm-simple ul {
border-radius: 15px;
}
.sm-simple ul li:first-child {
border-top-left-radius: 15px;
border-top-right-radius: 15px;
}
.sm-simple ul li:last-child {
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
}
.btn-group a {
width: 33.33%}
#menu-1 {
font-family: iranSansFa;
}
#menu-1 button {
text-align: center;
}
#menu-1 p, #menu-1 span, #menu-1 .sec, #menu-1 {
background-color: #00274c !important;
}
:root {
--primary-color:  #ffffff;
--secondary-color:  #FFCB0B;
}
[class^=niafam-], [class*=" niafam-"] {
font-family: "niafam" !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.niafam-arrow-left-light:before {
content: ""}
.niafam-clock:before {
content: ""}
.niafam-clock1:before {
content: ""}
.niafam-filter-1:before {
content: ""}
.niafam-filter:before {
content: ""}
.niafam-map-1:before {
content: ""}
.niafam-fax-1:before {
content: ""}
.niafam-call:before {
content: ""}
.niafam-email2:before {
content: ""}
.niafam-eye:before {
content: "";
color: #424874;
}
.niafam-ticket:before {
content: "";
color: #424874;
}
.niafam-mic:before {
content: ""}
.niafam-link:before {
content: "";
color: #dcd6f7;
}
.niafam-fast-link:before {
content: ""}
.niafam-home:before {
content: ""}
.niafam-email1:before {
content: ""}
.niafam-ico-11:before {
content: "";
color: #bfbfbf;
}
.niafam-ico-21:before {
content: "";
color: #bfbfbf;
}
.niafam-ico-31:before {
content: "";
color: #bfbfbf;
}
.niafam-ico-41:before {
content: "";
color: #bfbfbf;
}
.niafam-ico-51:before {
content: "";
color: #424874;
}
.niafam-ico-61:before {
content: "";
color: #bfbfbf;
}
.niafam-ico-8:before {
content: ""}
.niafam-ico-9:before {
content: ""}
.niafam-ico-10:before {
content: ""}
.niafam-ico-111:before {
content: ""}
.niafam-ico-12:before {
content: "";
color: #424874;
}
.niafam-ico-13:before {
content: "";
color: #232b66;
}
.niafam-ico-14:before {
content: ""}
.niafam-ico-15:before {
content: "";
color: #424874;
}
.niafam-whatsapp1:before {
content: ""}
.niafam-accessibility:before {
content: ""}
.niafam-add:before {
content: ""}
.niafam-aparat:before {
content: ""}
.niafam-bale:before {
content: ""}
.niafam-bisphon:before {
content: ""}
.niafam-calendar:before {
content: ""}
.niafam-Callsums:before {
content: ""}
.niafam-camerasums:before {
content: ""}
.niafam-down-arrow .path1:before {
content: "";
color: #ffc107;
}
.niafam-down-arrow .path2:before {
content: "";
margin-left: -1em;
color: #000;
}
.niafam-eita:before {
content: ""}
.niafam-email:before {
content: ""}
.niafam-envelope:before {
content: ""}
.niafam-envelope-2:before {
content: ""}
.niafam-facebook:before {
content: ""}
.niafam-fax:before {
content: ""}
.niafam-gap:before {
content: ""}
.niafam-handshake:before {
content: ""}
.niafam-instagram:before {
content: ""}
.niafam-instagram-2:before {
content: ""}
.niafam-left-arrow:before {
content: ""}
.niafam-left-arrow-2:before {
content: ""}
.niafam-linkedin:before {
content: ""}
.niafam-Locationsums:before {
content: ""}
.niafam-Messagesums:before {
content: ""}
.niafam-miniarrowsums:before {
content: ""}
.niafam-minus:before {
content: ""}
.niafam-mobile-app:before {
content: ""}
.niafam-phone-call:before {
content: ""}
.niafam-photo-camera:before {
content: ""}
.niafam-pin:before {
content: ""}
.niafam-play:before {
content: ""}
.niafam-play-button:before {
content: ""}
.niafam-Playsums:before {
content: ""}
.niafam-right-arrow:before {
content: ""}
.niafam-right-arrow-2:before {
content: ""}
.niafam-rss:before {
content: ""}
.niafam-rubika:before {
content: ""}
.niafam-search:before {
content: ""}
.niafam-sitemap:before {
content: ""}
.niafam-sms:before {
content: ""}
.niafam-soroush:before {
content: ""}
.niafam-telegram:before {
content: ""}
.niafam-twitter:before {
content: ""}
.niafam-up-arrow-2:before {
content: ""}
.niafam-video-camera:before {
content: ""}
.niafam-voting:before {
content: ""}
.niafam-whatsapp:before {
content: ""}
.niafam-world-wide-web-on-grid:before {
content: ""}
.niafam-ico-2:before {
content: "";
color: #7cb798;
}
.niafam-ico-3:before {
content: ""}
.niafam-ico-4:before {
content: ""}
.niafam-ico-5:before {
content: ""}
.niafam-ico-6:before {
content: ""}
.niafam-ico-1:before {
content: "";
color: #d16b86;
}
.niafam-rss-new:before {
content: ""}
.niafam-home-new:before {
content: ""}
.niafam-search-new:before {
content: ""}
.niafam-phone-new:before {
content: ""}
.niafam-microphone:before {
content: ""}
/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled {
position: relative;
}
.flickity-enabled:focus {
outline: 0;
}
.flickity-viewport {
overflow: hidden;
position: relative;
height: 100%}
.flickity-slider {
position: absolute;
width: 100%;
height: 100%}
.flickity-enabled.is-draggable {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.flickity-enabled.is-draggable .flickity-viewport {
cursor: move;
cursor: -webkit-grab;
cursor: grab;
}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
cursor: -webkit-grabbing;
cursor: grabbing;
}
.flickity-button {
position: absolute;
background: rgba(255, 255, 255, .75);
border: none;
color: #333;
}
.flickity-button:hover {
background: #fff;
cursor: pointer;
}
.flickity-button:focus {
outline: 0;
box-shadow: 0 0 0 5px #19f;
}
.flickity-button:active {
opacity: .6;
}
.flickity-button:disabled {
opacity: .3;
cursor: auto;
pointer-events: none;
}
.flickity-button-icon {
fill: currentColor;
}
.flickity-prev-next-button.previous {
left: 10px;
}
.flickity-prev-next-button.next {
right: 10px;
}
.flickity-rtl .flickity-prev-next-button.previous {
left: auto;
right: 10px;
}
.flickity-rtl .flickity-prev-next-button.next {
right: auto;
left: 10px;
}
.flickity-prev-next-button .flickity-button-icon {
position: absolute;
left: 20%;
top: 20%;
width: 60%;
height: 60%}
.flickity-page-dots {
position: absolute;
width: 100%;
bottom: -25px;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
line-height: 1;
}
.flickity-rtl .flickity-page-dots {
direction: rtl;
}
.flickity-page-dots .dot {
display: inline-block;
width: 10px;
height: 10px;
margin: 0 8px;
background: #333;
border-radius: 50%;
opacity: .25;
cursor: pointer;
}
.flickity-page-dots .dot.is-selected {
opacity: 1;
}
.text__blue_dark {
color: #00274c;
}
.text__white {
color: var(--primary-color);
}
.text__yellow {
color: var(--secondary-color);
}
.text__red {
color: #900;
}
.text__blue {
color: #002d72;
}
.text__light-blue {
color: #85beff;
}
.text__brown {
color: #31261d;
}
.text__black {
color: #000;
}
.text__9 {
font-size: .5625rem;
font-size: clamp(.5625rem, .5625rem + 0vw, .5625rem);
}
.text__10 {
font-size: .625rem;
font-size: clamp(.625rem, .625rem + 0vw, .625rem);
}
.text__11 {
font-size: .6875em;
}
.text__12 {
font-size: .75em;
}
.text__13 {
font-size: .813em;
}
.text__14 {
font-size: .625rem;
font-size: clamp(.625rem, .575rem + .25vw, .875rem);
}
.text__15 {
font-size: .6875rem;
font-size: clamp(.6875rem, .6375rem + .25vw, .9375rem);
}
.text__16 {
font-size: .75rem;
font-size: clamp(.75rem, .7rem + .25vw, 1rem);
}
.text__17 {
font-size: .8125rem;
font-size: clamp(.8125rem, .7625rem + .25vw, 1.0625rem);
}
.text__18 {
font-size: .875rem;
font-size: clamp(.875rem, .825rem + .25vw, 1.125rem);
}
.text__19 {
font-size: .9375rem;
font-size: clamp(.9375rem, .8875rem + .25vw, 1.1875rem);
}
.text__20 {
font-size: 1rem;
font-size: clamp(1rem, .95rem + .25vw, 1.25rem);
}
.text__22 {
font-size: 1.125rem;
font-size: clamp(1.125rem, 1.075rem + .25vw, 1.375rem);
}
.text__24 {
font-size: 1.25rem;
font-size: clamp(1.25rem, 1.2rem + .25vw, 1.5rem);
}
.text__25 {
font-size: 1.3125rem;
font-size: clamp(1.3125rem, 1.2625rem + .25vw, 1.5625rem);
}
.text__26 {
font-size: 1.375rem;
font-size: clamp(1.375rem, 1.325rem + .25vw, 1.625rem);
}
.text__28 {
font-size: 1.5rem;
font-size: clamp(1.5rem, 1.45rem + .25vw, 1.75rem);
}
.text__30 {
font-size: 1.625rem;
font-size: clamp(1.625rem, 1.575rem + .25vw, 1.875rem);
}
.text__32 {
font-size: 1.75rem;
font-size: clamp(1.75rem, 1.7rem + .25vw, 2rem);
}
.text__33 {
font-size: 1.8125rem;
font-size: clamp(1.8125rem, 1.7625rem + .25vw, 2.0625rem);
}
.text__36 {
font-size: 2rem;
font-size: clamp(2rem, 1.95rem + .25vw, 2.25rem);
}
.text__40 {
font-size: 2.25rem;
font-size: clamp(2.25rem, 2.2rem + .25vw, 2.5rem);
}
.text__48 {
font-size: 2.75rem;
font-size: clamp(2.75rem, 2.7rem + .25vw, 3rem);
}
.text__50 {
font-size: 2.875rem;
font-size: clamp(2.875rem, 2.825rem + .25vw, 3.125rem);
}
.text__bold {
font-weight: 700;
}
.text__black-w {
font-weight: 900;
}
.text__medium {
font-weight: 500;
}
.text__regular {
font-weight: 400;
}
.text__light {
font-weight: 300;
}
.text__ultraLight {
font-weight: 200;
}
.line-clamp__1 {
display: -webkit-box !important;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
}
.line-clamp__2 {
display: -webkit-box !important;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
}
.line-clamp__3 {
display: -webkit-box !important;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
}
.line-clamp__4 {
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
overflow: hidden;
}
.line-clamp__5 {
display: -webkit-box;
-webkit-line-clamp: 5;
-webkit-box-orient: vertical;
overflow: hidden;
}
.line-clamp__6 {
display: -webkit-box;
-webkit-line-clamp: 6;
-webkit-box-orient: vertical;
overflow: hidden;
}
.line-clamp__7 {
display: -webkit-box;
-webkit-line-clamp: 7;
-webkit-box-orient: vertical;
overflow: hidden;
}
.line-clamp__8 {
display: -webkit-box;
-webkit-line-clamp: 8;
-webkit-box-orient: vertical;
overflow: hidden;
}
.line-clamp__9 {
display: -webkit-box;
-webkit-line-clamp: 9;
-webkit-box-orient: vertical;
overflow: hidden;
}
.line-clamp__10 {
display: -webkit-box;
-webkit-line-clamp: 10;
-webkit-box-orient: vertical;
overflow: hidden;
}
.line-clamp__12 {
display: -webkit-box;
-webkit-line-clamp: 12;
-webkit-box-orient: vertical;
overflow: hidden;
}
.flickity-page-dots .dot {
transition: all .2s linear;
}
.cover-link {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 999;
}
.flex__column {
display: flex;
flex-wrap: wrap;
flex-direction: column;
}
.flex__row {
display: flex;
flex-wrap: wrap;
flex-direction: row;
align-items: center;
}
.flex__center {
align-items: center;
justify-content: center;
}
.gap__5 {
gap: 5px;
}
.gap__8 {
gap: 8px;
}
.gap__10 {
gap: 10px;
}
.gap__12 {
gap: 12px;
}
.gap__15 {
gap: 15px;
}
.gap__16 {
gap: 16px;
}
.gap__18 {
gap: 18px;
}
.gap__20 {
gap: 20px;
}
.gap__25 {
gap: 25px;
}
.gap__30 {
gap: 30px;
}
.gap__40 {
gap: 40px;
}
.gap__60 {
gap: 60px;
}
.bg__blue_dark {
background-color: #00274c;
}
.bg__red {
background-color: #db0d0d;
}
.bg__blue {
background-color: #85beff;
}
.img-box {
position: relative;
overflow: hidden;
}
.img-box img {
min-width: 100%;
min-height: 100%;
max-width: 100%;
max-height: 100%;
object-fit: cover;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,  -50%);
transition: all .3s linear;
}
a {
cursor: pointer;
transition: all .2s linear;
}
.opacity {
opacity: .5;
}
.padding {
padding: 0 119px !important;
}
.iranSansFa {
font-family: iranSansFa;
}
.row-reverse {
flex-direction: row-reverse;
}
.nav__head ul {
display: flex;
}
.nav__head li {
margin-inline-end: 5px;
}
.nav__head a {
position: relative;
display: flex;
justify-content: center;
align-items: center;
width: max-content;
padding: 0 15px;
height: 30px;
border-radius: 5px;
background: #f5f5f5;
}
.nav__head a::before {
content: "";
position: absolute;
left: 50%;
bottom: 0;
width: 24px;
height: 7px;
transform: translateX(-50%) translateY(100%);
background-image: url("../img/arrow-down.svg");
background-position: top center;
opacity: 0;
transition: all .3s linear;
}
.nav__head a.active {
background: #d62828;
color: var(--secondary-color);
}
.nav__head a.active::before {
opacity: 1;
}
.nav__head a:hover {
color: var(--secondary-color);
background: #d62828;
}
.scrollbar .os-scrollbar-vertical {
right: 12px;
}
.scrollbar .os-scrollbar-handle {
background: #eee !important;
width: 5px;
cursor: pointer;
}
.scrollbar .os-scrollbar-handle:hover {
background: #d6d6d6 !important;
}
.scrollbar--shadow::before {
content: "";
pointer-events: none;
width: 100%;
height: 198px;
border-radius: 0px 0px 15px 15px;
background: linear-gradient(180deg,  rgba(255,  255,  255,  0) 0%,  #fff 100%);
position: absolute;
left: 0;
bottom: 0;
z-index: 5;
transition: all .3s linear;
}
.scrollbar--shadow:hover::before {
opacity: 0;
}
nav.mega-menu {
height: 100%}
nav.mega-menu>ul {
padding: 0;
margin: 0;
list-style: none;
height: 100%;
display: flex;
}
nav.mega-menu a {
text-decoration: none;
}
nav.mega-menu>ul>li {
height: 100%;
position: relative;
}
nav.mega-menu>ul>li>a {
display: flex;
align-items: flex-end;
justify-content: flex-end;
-webkit-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
height: 35px;
margin-left: 13px;
}
nav.mega-menu>ul>li>a i {
transition: all .2s linear;
}
nav.mega-menu>ul>li:last-child>a {
padding-inline-end: 0;
margin-inline-end: 0;
}
nav.mega-menu>ul>li:last-child>a::before {
content: unset;
}
nav.mega-menu>ul>li.contact-drop>a:after, nav.mega-menu>ul>li.mega-drop>a:after, nav.mega-menu>ul>li.blog-post>a:after, nav.mega-menu>ul>li.drop-down>a:after {
position: absolute;
top: 0;
right: 5px;
}
nav.mega-menu>ul>li.mega-drop {
position: static;
}
nav.mega-menu>ul>li.mega-drop .mega-drop-inner {
border-radius: 30px;
position: absolute;
opacity: 0;
min-width: max-content;
overflow: auto;
top: 100px;
left: 0px;
background: #fff;
visibility: hidden;
transition: all 300ms ease-in-out;
padding: 35px;
z-index: 15;
display: flex;
border: none;
gap: 30px;
overflow: hidden;
}
nav.mega-menu>ul>li.mega-drop .mega-drop-inner.three_col {
width: 65%}
nav.mega-menu>ul>li.mega-drop .mega-drop-inner.two_col {
width: 48%}
.header__left nav.mega-menu>ul>li.mega-drop .mega-drop-inner {
left: 0px;
right: unset;
}
nav.mega-menu>ul>li.mega-drop .mega-drop-inner>ul {
height: 100%;
width: calc(33.333% - 20px);
display: flex;
flex-direction: column;
margin-inline-end: 30px;
height: auto;
}
nav.mega-menu>ul>li.mega-drop .mega-drop-inner>ul:last-child {
margin-inline-end: 0;
}
nav.mega-menu>ul>li.mega-drop .mega-drop-inner ul h3 {
font-size: 18px;
padding: 0;
margin-bottom: 8px;
}
nav.mega-menu>ul>li.mega-drop:hover .mega-drop-inner {
opacity: 1;
left: 0;
visibility: visible;
}
nav.mega-menu>ul>li.blog-post {
position: static;
}
nav.mega-menu>ul>li.blog-post:hover .nav.mega-menu-item {
opacity: 1;
top: 100%;
left: 0;
visibility: visible;
}
nav.mega-menu>ul>li.blog-post .nav.mega-menu-item {
position: absolute;
width: 100%;
overflow: auto;
padding: 40px 0;
top: -9999px;
opacity: 0;
left: -9999px;
background: #daeaef;
visibility: hidden;
border-top: 3px solid #ff3d2e;
-webkit-transition: opacity 300ms ease-in-out;
-moz-transition: opacity 300ms ease-in-out;
transition: opacity 300ms ease-in-out;
}
nav.mega-menu>ul>li.blog-post .nav.mega-menu-item .item {
float: left;
width: -webkit-calc(25% - 40px);
width: calc(25% - 40px);
background: #272f32;
padding: 10px;
margin: 10px;
border-radius: 5px;
}
nav.mega-menu>ul>li.blog-post .nav.mega-menu-item .item img {
width: 100%;
height: 150px;
}
nav.mega-menu>ul>li.blog-post .nav.mega-menu-item .item h3 {
font-size: 15px;
}
nav.mega-menu>ul>li.blog-post .nav.mega-menu-item .item a {
color: #ff3d2e;
}
nav.mega-menu>ul>li.drop-down>ul {
position: absolute;
visibility: hidden;
opacity: 0;
width: 180px;
background: #fff !important;
transition: all 300ms ease-in-out !important;
border-radius: 15px;
right: -20px;
top: calc(100% + 10px);
list-style: none !important;
padding: 15px 0;
}
nav.mega-menu>ul>li.drop-down>ul ul {
list-style: none;
}
nav.mega-menu>ul>li.drop-down>ul:after {
border-color: rgba(236, 240, 241, 0);
border-bottom-color: #ecf0f1;
border-width: 5px;
margin-inline-end: -5px;
}
nav.mega-menu>ul>li.drop-down>ul:before {
border-color: rgba(231, 76, 60, 0);
border-width: 9px;
margin-inline-end: -9px;
}
nav.mega-menu>ul>li.drop-down ul {
list-style: none !important;
}
nav.mega-menu>ul>li.drop-down li:not(:last-child) {
margin-bottom: 2px;
}
nav.mega-menu>ul>li.drop-down li a {
color: #525252;
position: relative;
padding-inline-start: 12px !important;
}
nav.mega-menu>ul>li.drop-down li a:hover {
color: #eb1c2f;
}
nav.mega-menu>ul>li.drop-down li a:hover::before {
background-color: #eb1c2f;
}
nav.mega-menu>ul>li.drop-down li a::before {
content: "";
position: absolute;
right: 5px;
width: 5px;
height: 5px;
top: 10px;
display: flex;
border-radius: 50%;
background-color: silver;
transition: all .2s linear;
}
nav.mega-menu>ul>li.drop-down:hover>ul {
opacity: 1;
visibility: visible;
}
nav.mega-menu>ul>li.contact-drop {
position: static;
}
nav.mega-menu>ul>li.contact-drop .contact-drop-inner {
position: Absolute;
left: -9999px;
top: -9999px;
opacity: 0;
visibility: hidden;
width: 100%;
border-top: 3px solid #ff3d2e;
overflow: auto;
background: #ecf0f1;
-webkit-transition: opacity 300ms ease-in-out;
-moz-transition: opacity 300ms ease-in-out;
transition: opacity 300ms ease-in-out;
}
nav.mega-menu>ul>li.contact-drop:hover .contact-drop-inner {
opacity: 1;
left: 0;
top: 100%;
visibility: visible;
}
nav.mega-menu>ul>li.contact-drop .contact-drop-inner form {
float: left;
width: 46%;
padding: 20px 0;
margin: 0 2%}
nav.mega-menu>ul>li.contact-drop .contact-drop-inner form span {
display: block;
font: 400 14px "oswald", "fontawesome", sans-serif;
text-transform: uppercase;
letter-spacing: 1px;
}
nav.mega-menu>ul>li.contact-drop .contact-drop-inner form input, nav.mega-menu>ul>li.contact-drop .contact-drop-inner form textarea {
display: block;
width: 50%;
padding: 10px;
background: #2c3e50;
border: none;
outline: none;
color: #e74c3c;
font-family: "oswald", sans-serif;
margin-bottom: 10px;
}
nav.mega-menu>ul>li.contact-drop .contact-drop-inner .misc-contact {
float: right;
width: 50%;
padding: 20px 0;
}
nav.mega-menu>ul>li.contact-drop .contact-drop-inner .misc-contact span, nav.mega-menu>ul>li.contact-drop .contact-drop-inner .misc-contact a {
color: #e74c3c;
}
nav.mega-menu>ul>li.mega-drop .mega-drop-inner {
top: calc(10px + 100%) !important;
box-shadow: 0 6px 8px rgba(0, 0, 0, .15);
}
nav.mega-menu>ul>li {
transition: all .4s ease-in-out;
}
nav.mega-menu>ul>li:hover>a>i {
color: #000;
}
nav.mega-menu>ul>li:hover>a>i::before {
color: #000;
}
nav.mega-menu>ul>li>a {
display: flex;
color: #fff;
align-items: center;
}
nav.mega-menu>ul>li>a i {
display: flex;
justify-content: center;
align-items: center;
padding-top: 2px;
font-size: .65em;
padding-bottom: 3px;
font-weight: lighter;
padding-inline-start: 6px;
transition: all .6s ease-in-out;
color: #fff;
}
nav.mega-menu>ul>li>a i::before {
color: #fff;
}
nav.mega-menu>ul>li>a:hover {
color: #fff;
}
nav.mega-menu>ul>li>a:hover i {
color: #fff !important;
}
nav.mega-menu>ul>li>a:hover i::before {
color: #fff !important;
}
.header {
position: relative;
z-index: 100;
}
.mega-menu .niafam-down-arrow1 {
color: #fff;
padding-top: 2px;
}
.mega-menu__main-title {
display: flex;
align-items: center;
margin-bottom: 10px;
padding-inline-start: 0 !important;
}
.mega-menu__main-title:hover .mega-menu__icon {
background-color: #eb1c2f;
}
.mega-menu__main-title:hover .mega-menu__icon i {
color: #fff;
}
.mega-menu__main-title:hover .mega-menu__icon i::before {
color: #fff;
}
.mega-menu__main-title:hover .mega-menu__title {
color: #eb1c2f;
}
.mega-menu__icon {
display: flex;
justify-content: center;
align-items: center;
margin-inline-end: 10px;
width: 40px;
height: 40px;
background: #ebebeb;
border-radius: 10px;
font-size: 1.4em;
transition: all .2s linear;
}
.mega-menu__icon i {
transition: all .2s linear;
}
.mega-menu__icon i::before {
transition: all .2s linear;
}
.mega-menu__title {
color: #525252;
}
.mega-menu button {
text-align: right;
}
.mega-drop-inner {
background: linear-gradient(90deg,  rgba(255,  255,  255,  0.56) 0%,  #ffffff 38.85%);
border-radius: 30px;
display: flex;
color: #333;
}
.mega-drop__tabs {
position: relative;
z-index: 6;
width: 320px;
padding-inline-end: 20px;
flex-shrink: 0;
border-left: 1px solid #e4e4e4;
}
.mega-drop__tabs ul {
display: flex;
flex-direction: column;
}
.mega-drop__tabs li:not(:last-child) {
margin-bottom: 16px;
}
.mega-drop__tabs button {
background-color: unset;
padding: 0;
padding-inline-start: 20px;
border: none;
position: relative;
transition: all .2s linear;
}
.mega-drop__tabs button::before {
content: "";
position: absolute;
right: 0;
top: 7px;
width: 10px;
height: 10px;
border-radius: 2px;
background-color: #bfbfbf;
display: flex;
transform: rotate(45deg);
transition: all .2s linear;
}
.mega-drop__tabs button.active {
color: #f3f7fb;
}
.mega-drop__tabs button.active::before {
background-color: #f3f7fb;
}
.mega-drop__tabs button:hover {
color: #f3f7fb;
}
.mega-drop__tabs button:hover::before {
background-color: #f3f7fb;
}
.mega-drop__tab-content {
flex-grow: 1;
}
.mega-drop__header {
color: #232b66;
padding-bottom: 11px;
margin-bottom: 25px;
position: relative;
z-index: 6;
position: relative;
}
.mega-drop__header::before {
content: "";
position: absolute;
bottom: 0;
right: 0;
height: 6px;
width: 60px;
background: #f3f7fb;
border-radius: 8px;
}
.mega-drop__content {
position: relative;
z-index: 6;
}
.mega-drop__content ul {
display: flex;
flex-direction: column;
max-height: 330px;
flex-wrap: wrap;
width: 630px;
max-width: 100%}
.mega-drop__content li:not(:last-child) {
margin-bottom: 14px;
}
.mega-drop__content a {
background-color: unset;
padding: 0;
padding-inline-start: 20px;
border: none;
position: relative;
transition: all .2s linear;
color: #1f1f1f;
}
.mega-drop__content a::before {
content: "";
position: absolute;
right: 0;
top: 7px;
width: 10px;
height: 10px;
border-radius: 2px;
background-color: #bfbfbf;
display: flex;
transform: rotate(45deg);
transition: all .2s linear;
}
.mega-drop__content a:hover {
color: #f3f7fb;
}
.mega-drop__content a:hover::before {
background-color: #f3f7fb;
}
.mega-drop__detail {
position: relative;
}
.mega-drop__pic {
position: absolute;
left: -35px;
border-top-left-radius: 30px;
border-bottom-left-radius: 30px;
top: -36px;
height: 100%;
height: calc(100% + 70px);
min-width: 600px;
}
button {
outline: unset !important;
}
nav.mega-menu>ul>li>a.home i {
font-size: 18px;
text-align: center;
padding-inline-start: 0;
}
.mega-drop-fast>a {
color: #ff9b18 !important;
}
.mega-drop-fast>a:hover {
color: #ff9b18;
}
.mega-drop-fast>a:hover>i {
color: #ff9b18 !important;
}
.mega-drop-fast>a:hover>i::before {
color: #ff9b18 !important;
}
.mega-drop-fast>a>i {
margin-inline-end: 5px;
color: #ff9b18 !important;
padding-inline-start: 0;
font-size: 18px !important;
}
.mega-drop-fast>a>i::before {
color: #ff9b18 !important;
}
nav.mega-menu>ul>li.mega-drop-fast>a:hover {
color: #ff9b18 !important;
}
nav.mega-menu>ul>li.mega-drop-fast>a:hover i {
color: #ff9b18 !important;
}
nav.mega-menu>ul>li.mega-drop-fast>a:hover i::before {
color: #ff9b18 !important;
}
nav.mega-menu>ul>li.mega-drop .mega-drop-inner.mega-fast {
width: 1235px;
max-width: 100%;
right: 0;
display: flex;
}
nav.mega-menu>ul>li.mega-drop .mega-drop-inner.mega-fast .mega-fast__title {
color: #1f1f1f;
position: relative;
padding-bottom: 13px;
margin-bottom: 30px;
}
nav.mega-menu>ul>li.mega-drop .mega-drop-inner.mega-fast .mega-fast__title::before {
content: "";
position: absolute;
right: 0;
bottom: 0;
width: 60px;
height: 5px;
background-color: #ff9b18;
border-radius: 5px;
}
nav.mega-menu>ul>li.mega-drop .mega-drop-inner.mega-fast .mega-fast__col {
flex: 1;
position: relative;
z-index: 10;
}
nav.mega-menu>ul>li.mega-drop .mega-drop-inner.mega-fast .mega-fast__col ul {
list-style: none;
}
nav.mega-menu>ul>li.mega-drop .mega-drop-inner.mega-fast .mega-fast__col li:not(:last-child) {
margin-bottom: 15px;
}
nav.mega-menu>ul>li.mega-drop .mega-drop-inner.mega-fast .mega-fast__col a {
color: #1f1f1f;
position: relative;
display: flex;
align-items: flex-start;
padding-inline-start: 20px;
}
nav.mega-menu>ul>li.mega-drop .mega-drop-inner.mega-fast .mega-fast__col a::before {
content: "";
position: absolute;
right: 0;
background-color: #fedbdb;
border-radius: 2px;
transform: rotate(45deg);
width: 10px;
height: 10px;
display: flex;
top: 7px;
transition: all .2s linear;
}
nav.mega-menu>ul>li.mega-drop .mega-drop-inner.mega-fast .mega-fast__col a:hover {
color: #ff9b18;
}
nav.mega-menu>ul>li.mega-drop .mega-drop-inner.mega-fast .mega-fast__col a:hover::before {
background-color: #ff9b18;
}
nav.mega-menu>ul>li>a.home i::before {
transition: all .2s linear;
}
nav.mega-menu>ul>li>a.home:hover i {
color: #ff9b18 !important;
}
nav.mega-menu>ul>li>a.home:hover i::before {
color: #ff9b18 !important;
}
nav.mega-menu>ul>li:hover>a>i {
color: #f3f7fb !important;
}
nav.mega-menu>ul>li:hover>a>i::before {
color: #f3f7fb !important;
}
.drop-down:hover>a {
color: #f3f7fb !important;
}
.drop-down>a:hover {
color: #db0d0d !important;
}
nav.mega-menu>ul>li.drop-down>a:hover {
color: #db0d0d !important;
}
nav.mega-menu>ul>li.drop-down li a:hover {
color: #db0d0d !important;
}
nav.mega-menu>ul>li.drop-down li a:hover::before {
background-color: #f3f7fb !important;
}
nav.mega-menu>a:hover {
color: #fff !important;
}
.mega-drop__content li {
flex: 1;
}
.mega-drop__content ul {
min-width: max-content;
}
nav.mega-menu>ul>li.drop-down>a:hover, nav.mega-menu>ul>li>a:hover {
color: #db0d0d !important;
}
nav.mega-menu a:hover {
color: #db0d0d;
}
.mega-menu__links ul {
list-style: none;
display: flex;
flex-direction: column;
gap: 10px;
}
.drop-down ul {
list-style: none;
display: flex;
flex-direction: column;
gap: 10px;
}
nav.mega-menu>ul>li.drop-down li a::before {
content: unset;
}
nav.mega-menu>ul>li.mega-drop .mega-drop-inner {
padding: 20px;
border-radius: 15px;
}
.header {
width: 100vw;
z-index: 22;
transform: translateY(0);
}
.header__top {
background-color: #003066;
padding: 2px 0;
height: 43px;
}
.header__logo {
position: relative;
}
.header__nav {
display: flex;
justify-content: space-between;
align-items: center;
}
.header__socials {
position: relative;
padding-inline-end: 12px;
margin-inline-end: 12px;
}
.header__socials::before {
content: "";
position: absolute;
inset-inline-end: 0;
top: 50%;
transform: translateY(-50%);
height: 18px;
width: 2px;
background-color: #fff;
}
.header__bottom-container {
padding: 24px 0 24px 0;
}
.header__title {
margin-inline-end: auto;
position: relative;
}
.header__langs a {
font-size: .9375em;
}
.header__langs a:hover {
color: #ffcaca !important;
}
.header__menu {
padding-inline-end: 8px;
}
.header__menu .mega-menu li a {
color: #000;
font-size: .75rem;
font-size: clamp(.75rem, .7rem + .25vw, 1rem);
font-weight: 490;
margin-inline-end: 13px;
}
.header__menu .mega-menu li a:hover {
color: #db0d0d !important;
}
.header__menu .sm-simple>li>a {
color: #000;
font-size: 22px;
}
.header__menu .sm-simple>li>a span {
font-size: 10px;
}
@media(min-width: 992px) {
#mainMenu-trigger {
display: none;
}
}.header {
transition: all .3s linear;
transform: translateY(0);
}
.header--fixed {
position: fixed;
transform: translateY(-100%);
opacity: 0;
transition: opacity .3s linear;
z-index: 999999;
}
.header--fixed .sm-simple>li>a {
font-size: 18px;
}
.header--fixed.active {
transition: transform .3s ease-in, opacity .3s ease-in;
transform: translateY(0);
opacity: 1;
}
.header--fixed.deactive {
opacity: 0;
transition: transform .3s ease-in, opacity .3s ease-in;
transform: translateY(-100%);
}
.header--fixed .sm-simple li li a {
font-size: 15px !important;
}
.sm-simple li li a {
font-size: 16px;
}
body[dir=ltr] {
text-align: left;
}
body[dir=ltr] .sm-simple li li .niafam {
transform: rotate(-90deg);
}
body[dir=ltr] .footer__links a i {
transform: rotate(180deg);
padding-top: 0;
padding-bottom: 8px;
}
body[dir=ltr] .samaneh__icon {
transform: translate(50%,  -50%);
}
@media(max-width: 1369.98px) and (min-width: 1200px) {
.header__menu .sm-simple>li>a {
font-size: 16px;
}
}@media(max-width: 1199.98px) and (min-width: 992px) {
.header__menu .sm-simple>li>a {
font-size: 16px;
}
nav.mega-menu {
font-size: 15px !important;
}
nav.mega-menu * {
font-size: 15px !important;
}
nav.mega-menu>ul>li.mega-drop .mega-drop-inner {
max-width: calc(10px + 100%) !important;
width: 920px;
justify-content: space-around;
}
}@media(max-width: 991.98px) {
.sm-simple {
display: none;
}
.mburger {
display: flex;
flex-direction: column;
gap: 3px;
}
.mburger b {
width: 22px;
background-color: #00274c;
height: 3px;
border-radius: 5px;
}
nav.mega-menu {
display: none;
}
}@media(min-width: 992px) {
.menu__desktop {
display: none;
}
}@media(max-width: 991.98px) and (min-width: 768px) {
.header__menu .sm-simple>li>a {
font-size: 16px;
}
}@media(max-width: 767.98px) and (min-width: 576px) {
.header__menu .sm-simple>li>a {
font-size: 16px;
}
}@media(max-width: 575.98px) {
.header__nav {
display: flex;
flex-direction: column;
height: auto;
padding-top: 5px;
padding-bottom: 5px;
}
.header .header__right {
border-bottom: 1px solid rgba(255, 255, 255, .1);
margin-bottom: 5px;
padding-bottom: 5px;
}
.header .header__left a {
font-size: 15px;
}
.header__menu .sm-simple>li>a {
font-size: 16px;
}
.header--fixed .header__nav {
display: none;
}
.header--fixed .header__top {
display: none;
}
.header--fixed .header__bottom-container {
padding-top: 0;
border-top: unset;
padding-top: 15px;
padding-bottom: 15px;
}
}.mega-menu .text__medium {
font-weight: 300;
}
@media(max-width: 992px) {
.mburger b:not(:last-child) {
margin-bottom: 2px;
}
.header__search input {
width: calc(100% - 70px);
}
}.header__search {
display: flex;
flex-flow: row wrap;
align-items: center;
}
.header__search>div {
background-color: #d7d7d7;
height: 40px;
display: flex;
align-items: center;
padding: 10px;
cursor: pointer;
}
.header__search>div:first-child {
border-inline-end: 1px solid #cccaca;
}
.header__search>div:hover {
background-color: #cccaca;
}
.header__search .niafam {
color: #000;
}
.header__search .niafam::before {
color: #000;
}
.header__search input {
height: 40px;
border: none;
padding-inline-start: 4px;
}
.header__search input::placeholder {
color: #c8c6c6;
font-size: 13px;
}
@media(min-width: 1200px) {
.header__search input {
width: 210px;
padding-inline-start: 16px;
}
}@media(max-width: 440px) {
.header__search {
width: 100%}
}nav.mega-menu>ul>li.mega-drop .mega-drop-inner {
padding: 20px;
border-radius: 15px;
}
@media(min-width: 992px) {
.footer__top-container {
height: 80px;
}
}.header--fixed .header__top {
padding-bottom: 4px;
padding-top: 4px;
background-color: #00382d;
display: none;
}
@media(max-width: 991.98px) {
nav.mega-menu {
display: none;
}
}
header.header.header--fixed.active .header__bottom-container {
background: #00274c;
height: 60px;
padding-top: 0;
box-shadow: 0 2px 2px rgba(255, 255, 255, .03);
padding-bottom: 0;
align-items: center;
display: flex;
}
header.header.header--fixed.active .mega-menu ul>li>a, header.header.header--fixed.active .header__bottom-container h1 {
color: #fff;
}
.mega-menu__item a, .drop-down__item a {
color: #000 !important;
}
nav.mega-menu>ul>li.mega-drop .mega-drop-inner>ul:last-child {
margin-inline-end: 0;
}
nav.mega-menu>ul>li.mega-drop .mega-drop-inner {
justify-content: space-around;
}
@media(max-width: 1199.98px) and (min-width: 992px) {
nav.mega-menu * {
font-size: 13px !important;
}
}@media(min-width: 1199.98px) {
nav.mega-menu>ul>li.mega-drop ul li a {
font-size: 14px;
}
}html {
scroll-behavior: smooth;
position: relative;
}
p, h1, h2, h3, h4, h5, a, span, div, * {
text-align: start;
margin: 0;
}
*, ::after, ::before {
box-sizing: border-box;
}
body {
text-align: start;
font-family: iranSansFa;
margin: 0;
background-color: #fff;
position: relative;
}
ul {
list-style: none;
padding-inline-start: 0;
}
.wrapper {
overflow: hidden;
position: relative;
min-height: 100vh;
}
button {
border: none;
background-color: rgba(0, 0, 0, 0);
outline: none;
padding: 0;
transition: all .3s linear;
}
button:focus-visible {
outline: none;
}
button:hover {
color: var(--hover);
cursor: pointer;
}
button:hover .niafam {
color: var(--hover);
}
a {
text-decoration: none;
transition: all .2s linear;
display: inline-block;
}
a:hover {
text-decoration: none;
}
@media(max-width: 992.98px) {
.container {
max-width: 98%}
}@media(min-width: 1160.98px) {
.container {
max-width: 1100px;
}
}@media(min-width: 1360px) {
.container {
max-width: 1300px;
padding: 0;
}
}form {
position: relative;
}
form .form-control {
background: rgba(255, 255, 255, .1);
border: 1px solid var(--secondary-color);
border-radius: 100px;
width: 150px;
height: 30px;
}
form i {
border-radius: 50%;
background: rgba(255, 255, 255, .15);
display: flex;
justify-content: center;
align-items: center;
position: absolute;
}
form input {
font-size: .625rem;
font-size: clamp(.625rem, .6rem + .125vw, .75rem);
padding-inline-start: 10px;
}
form input::placeholder {
color: #fff;
font-size: .625rem;
font-size: clamp(.625rem, .6rem + .125vw, .75rem);
}
.arch_button {
transition: all .2s linear;
width: 100%;
display: flex;
flex-direction: row;
justify-content: end;
align-items: center;
}
.arch_button .arrow {
margin-inline-start: 6px;
background-color: #85beff;
width: 15px;
height: 15px;
border-radius: 50%;
color: #4a4a4a;
font-weight: bold;
font-size: 7px;
}
.sec_1 {
padding-bottom: 70px;
position: relative;
z-index: 1;
background-image: linear-gradient(239.8deg,  #D2E6F7 -19.64%,  rgba(240,  247,  252,  0.05) 86.4%,  rgba(255,  255,  255,  0.2) 112.91%);
}
.sec_1:before {
content: "";
position: absolute;
top: 0;
background-position: 50%;
background-repeat: repeat;
background-color: #dddbd9;
background-image: url(/uploads/Faculty-modares/assets/img/bg_dot.png);
z-index: 0;
display: block;
width: 100%;
height: 100%;
left: 0;
mix-blend-mode: multiply;
background-size: 500px 500px;
}
.sec_1:after {
content: "";
background: url(/uploads/Faculty-modares/assets/img/bg-blue.png);
background-position: 100% 100%;
background-repeat: no-repeat;
background-size: cover;
top: 160px;
content: "";
display: block;
height: 1310px;
mix-blend-mode: multiply;
position: absolute;
inset-inline-end: 90px;
width: 1825px;
z-index: 0;
}
@media(max-width: 1780px) {
.sec_1:after {
height: 80%;
width: 100%;
background-size: contain;
background-position: center;
}
}@media(max-width: 780px) {
.sec_1 {
padding-bottom: 30px;
}
}.sec_slider {
margin-bottom: 40px;
background-color: #fff;
position: relative;
z-index: 99;
box-shadow: 0px 0px 30px rgba(0, 0, 0, .2);
padding-bottom: 26px;
}
@media(max-width: 768.98px) {
.sec_slider {
padding-bottom: 20px;
}
}.sec_slider-news--cell {
transition: none;
padding: 20px 21px 0 30px;
height: 320px;
width:100%;
position: relative;
}
.sec_slider-news--cell .img-box {
aspect-ratio: 580/320;
min-height: 320px;
max-height: 320px;
}
.sec_slider-news--cell .img-box:hover img {
transform: translate(-50%,  -50%) scale(1.02);
}
.sec_slider-news--cell .details {
width: calc(100% - 580px - 30px);
min-width: calc(100% - 580px - 30px);
padding-bottom: 20px;
}
.sec_slider-news--cell .details h3 {
margin-bottom: 50px;
transition: all .2s linear;
position: relative;
}
.sec_slider-news--cell .details h3:hover {
color: #db0d0d;
}
.sec_slider-news--cell .details p {
margin-bottom: 18px;
text-align: justify;
line-height: 1.8;
}
.sec_slider-news--cell .details .more_view {
width: fit-content;
margin-inline-start: auto;
padding: 10px 47px;
margin-inline-end: 19px;
transition: all .2s linear;
}
.sec_slider-news--cell .details .more_view:hover {
background-color: #971616;
}
@media(max-width: 1359.98px) {
.sec_slider-news--cell .img-box {
aspect-ratio: 460/320;
}
.sec_slider-news--cell .details {
width: calc(100% - 460px - 30px);
min-width: calc(100% - 460px - 30px);
}
.sec_slider-news--cell .details h3 {
font-size: 1.125rem;
font-size: clamp(1.125rem, 1.075rem + .25vw, 1.375rem);
}
.sec_slider-news--cell .details p {
font-size: .875rem;
font-size: clamp(.875rem, .825rem + .25vw, 1.125rem);
}
.sec_slider-news--cell .details .more_view {
margin-inline-end: 0;
padding: 6px 30px;
height: fit-content;
}
.sec_slider-news--cell .details .more_view a {
font-size: .875rem;
font-size: clamp(.875rem, .825rem + .25vw, 1.125rem);
}
}@media(max-width: 1160.98px) {
.sec_slider-news--cell {
padding: 10px 10px 0 15px;
height: 340px;
gap: 15px;
}
.sec_slider-news--cell .img-box {
aspect-ratio: 460/340;
min-height: 340px;
max-height: 340px;
}
.sec_slider-news--cell .details {
width: calc(100% - 460px - 15px);
min-width: calc(100% - 460px - 15px);
}
.sec_slider-news--cell .details h3 {
font-size: 1rem;
font-size: clamp(1rem, .95rem + .25vw, 1.25rem);
}
.sec_slider-news--cell .details p {
font-size: .8125rem;
font-size: clamp(.8125rem, .7625rem + .25vw, 1.0625rem);
}
.sec_slider-news--cell .details .more_view {
padding: 10px 27px;
}
.sec_slider-news--cell .details .more_view a {
font-size: .75rem;
font-size: clamp(.75rem, .7rem + .25vw, 1rem);
}
}@media(max-width: 992.98px) {
.sec_slider-news--cell {
padding: 5px 5px 0 8px;
gap: 10px;
height: 290px;
}
.sec_slider-news--cell .img-box {
aspect-ratio: 380/290;
min-height: 290px;
max-height: 290px;
}
.sec_slider-news--cell .details {
width: calc(100% - 380px - 10px);
min-width: calc(100% - 380px - 10px);
}
.sec_slider-news--cell .details h3 {
margin-bottom: 20px;
margin-top: 20px;
}
.sec_slider-news--cell .details p {
line-height: 28px;
margin-bottom: 10px;
}
.sec_slider-news--cell .details .more_view {
padding: 10px 27px;
margin-inline-end: 10px;
}
.sec_slider-news--cell .details .more_view a {
font-size: .75rem;
font-size: clamp(.75rem, .7rem + .25vw, 1rem);
}
}@media(max-width: 768.98px) {
.sec_slider-news--cell {
position: relative;
width: 100%;
height: 330px;
padding: 0;
}
.sec_slider-news--cell .img-box {
width: 100%;
min-width: 100%;
aspect-ratio: 768/330;
min-height: 330px;
max-height: 330px;
}
.sec_slider-news--cell .details {
width: 100%;
min-width: 100%;
position: absolute;
width: 100%;
height: 52%;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(255, 255, 255, .73);
padding: 10px 16px;
}
.sec_slider-news--cell .details h3 {
margin-bottom: 6px;
margin-top: 0;
line-height: 24px;
font-size: .875rem;
font-size: clamp(.875rem, .825rem + .25vw, 1.125rem);
}
.sec_slider-news--cell .details p {
font-size: .75rem;
font-size: clamp(.75rem, .7rem + .25vw, 1rem);
-webkit-line-clamp: 2;
}
.sec_slider-news--cell .details .more_view {
position: absolute;
bottom: 10px;
inset-inline-end: 0;
padding: 4px 12px;
}
.sec_slider-news--cell .details .more_view a {
font-size: .625rem;
font-size: clamp(.625rem, .575rem + .25vw, .875rem);
}
}@media(max-width: 520.98px) {
.sec_slider-news--cell {
height: 290px;
}
.sec_slider-news--cell .img-box {
width: 100%;
min-width: 100%;
aspect-ratio: 520/290;
min-height: 290px;
max-height: 290px;
}
.sec_slider-news--cell .details {
height: 52%;
padding: 5px 16px;
}
.sec_slider-news--cell .details p {
line-height: 22px;
}
.sec_slider-news--cell .details .more_view {
padding: 2px 10px;
}
}.sec_slider-news_thumbnail {
margin-top: 20px;
height: 110px;
}
.sec_slider-news_thumbnail--cell {
padding-inline-start: 21px;
}
.sec_slider-news_thumbnail--cell .button {
position: relative;
width: calc(16.6666666667% - 14px);
cursor: pointer;
}
.sec_slider-news_thumbnail--cell .button::before {
content: "";
position: absolute;
left: 0;
right: 0;
z-index: 9;
height: 100%;
width: 100%;
bottom: -9px;
height: 5px;
width: 100%;
background-color: #d00708;
opacity: 0;
visibility: hidden;
transition: .3s;
}
.sec_slider-news_thumbnail--cell .button .img-box {
aspect-ratio: 3/2;
min-width: 100%;
min-height: 110px;
max-height: 110px;
}
@media(max-width: 1200px) {
.sec_slider-news_thumbnail--cell .button {
width: calc(16.6666666667% - 11px);
}
}.sec_slider-news_thumbnail--cell .is-selected::before {
visibility: visible;
opacity: 1;
}
@media(max-width: 1359.98px) {
.sec_slider-news_thumbnail--cell .button .img-box {
width: 100%}
}@media(max-width: 1160.98px) {
.sec_slider-news_thumbnail--cell {
padding-inline-start: 10px;
}
.sec_slider-news_thumbnail--cell .button .img-box {
min-height: 90px;
max-height: 90px;
}
}@media(max-width: 992.98px) {
.sec_slider-news_thumbnail--cell {
padding-inline-start: 5px;
}
}@media(max-width: 768.98px) {
.sec_slider-news_thumbnail--cell {
justify-content: space-between;
margin-inline-end: 0;
padding: 0;
gap: 8px;
}
.sec_slider-news_thumbnail--cell .button {
width: calc(16.6666666667% - 8px);
}
.sec_slider-news_thumbnail--cell .button .img-box {
min-height: 80px;
max-height: 80px;
}
}@media(max-width: 630.98px) {
.sec_slider-news_thumbnail--cell .button .img-box {
min-height: 70px;
max-height: 70px;
}
}@media(max-width: 520.98px) {
.sec_slider-news_thumbnail--cell {
gap: 5px;
}
.sec_slider-news_thumbnail--cell .button {
width: calc(16.6666666667% - 5px);
}
.sec_slider-news_thumbnail--cell .button .img-box {
min-height: 65px;
max-height: 65px;
}
}@media(max-width: 440.98px) {
.sec_slider-news_thumbnail--cell .button .img-box {
min-height: 55px;
max-height: 55px;
}
}@media(max-width: 1160.98px) {
.sec_slider-news_thumbnail {
height: 90px;
}
}@media(max-width: 768.98px) {
.sec_slider-news_thumbnail {
margin-top: 10px;
height: 80px;
}
}@media(max-width: 630.98px) {
.sec_slider-news_thumbnail {
height: 70px;
}
}@media(max-width: 520.98px) {
.sec_slider-news_thumbnail {
height: 65px;
}
}@media(max-width: 440.98px) {
.sec_slider-news_thumbnail {
height: 55px;
}
}.sec_about {
margin-top: 40px;
height: 682px;
position: relative;
}
.sec_about_img-box {
position: relative;
width: 816px;
height: 641px;
z-index: 1;
}
.sec_about_img-box .img-box {
aspect-ratio: 816/641;
min-height: 641px;
max-height: 641px;
}
.sec_about_img-box::before {
content: "";
position: absolute;
left: 0;
right: 0;
z-index: 9;
height: 100%;
width: 100%;
height: calc(100% - 56px - 56px);
width: calc(100% + 56px + 57px);
border: 5px solid #68ace5;
border-inline-start-width: 3px;
top: 56px;
left: 50%;
transform: translateX(-50%);
right: auto;
}
@media(max-width: 1230.99px) {
.sec_about_img-box::before {
width: calc(100% + 36px);
}
}.sec_about .details {
position: absolute;
inset-inline-end: 0;
top: 50%;
transform: translateY(-50%);
max-width: 564px;
height: 347px;
z-index: 99;
}
.sec_about .details-style {
background-color: #fff;
padding-top: 50px;
padding-inline-start: 20px;
padding-inline-end: 19px;
width: 100%;
height: 100%;
position: relative;
z-index: 2;
}
.sec_about .details-style h2 {
line-height: 1.6;
padding-bottom: 4px;
border-bottom: 2px solid #00a6e6;
width: fit-content;
margin-bottom: 24px;
transition: all .2s linear;
}
.sec_about .details-style p {
text-align: justify;
line-height: 240%;
}
.sec_about .details::before {
content: "";
width: 100%;
height: 100%;
background-color: #00274c;
position: absolute;
inset-inline-end: 14px;
top: 16px;
z-index: -1;
}
.sec_about .more_view {
width: fit-content;
margin-inline-start: auto;
padding: 6px 58px;
margin-inline-end: 46px;
position: relative;
z-index: 99;
transition: all .3s linear;
}
.sec_about .more_view a {
transition: all .3s linear;
}
.sec_about .more_view:hover {
background-color: #fff;
}
.sec_about .more_view:hover a {
color: #00274c;
}
@media(max-width: 1360.98px) {
.sec_about {
padding-inline-start: 0;
}
.sec_about .more_view {
margin-inline-end: 10px;
}
}@media(max-width: 1160.98px) {
.sec_about {
height: 610px;
}
.sec_about_img-box {
position: relative;
width: 620px;
height: 580px;
z-index: 1;
}
.sec_about_img-box .img-box {
aspect-ratio: 620/580;
min-height: 580px;
max-height: 580px;
}
.sec_about_img-box::before {
height: calc(100% - 40px - 40px);
width: calc(100% + 16px);
top: 44px;
}
.sec_about .more_view {
padding: 6px 30px;
font-size: .75rem;
font-size: clamp(.75rem, .7rem + .25vw, 1rem);
}
}@media(max-width: 992.98px) {
.sec_about {
height: 530px;
}
.sec_about_img-box {
height: 510px;
}
.sec_about_img-box::before {
height: calc(90% - 20px - 20px);
width: calc(90% + 16px);
top: 22px;
left: 55%}
.sec_about .img-box {
aspect-ratio: 558/480;
min-height: auto;
max-height: fit-content;
max-width: 90%;
height: auto;
}
.sec_about .details {
max-width: 55%;
inset-inline-end: 0;
top: 42%}
.sec_about .more_view {
margin-inline-end: 20px;
}
.sec_about .more_view a {
font-size: .625rem;
font-size: clamp(.625rem, .575rem + .25vw, .875rem);
}
}@media(max-width: 820.98px) {
.sec_about {
height: 490px;
}
.sec_about_img-box {
height: 440px;
}
.sec_about_img-box .img-box {
aspect-ratio: 527/460;
max-width: 76%}
.sec_about_img-box::before {
height: calc(90% - 20px - 20px);
width: calc(80% + 10px + 10px);
top: 20px;
left: 61%}
.sec_about .details {
max-width: 53%;
top: 43%}
}@media(max-width: 680.98px) {
.sec_about {
height: 490px;
}
.sec_about_img-box {
height: 440px;
}
.sec_about_img-box .img-box {
aspect-ratio: 390/460;
max-width: 59%}
.sec_about_img-box::before {
height: 90%;
width: calc(60% + 10px + 10px);
top: 20px;
left: 70%}
.sec_about .details {
max-width: 56%;
top: 43%}
.sec_about .details p {
font-size: .75rem;
font-size: clamp(.75rem, .7rem + .25vw, 1rem);
-webkit-line-clamp: 8;
line-height: 1.5;
}
}@media(max-width: 540.98px) {
.sec_about {
height: 490px;
}
.sec_about_img-box {
height: 440px;
}
.sec_about_img-box .img-box {
aspect-ratio: 330/445;
max-width: 52%}
.sec_about_img-box::before {
width: calc(53% + 10px + 10px);
left: 74%}
.sec_about .details {
max-width: 59%}
}@media(max-width: 470.98px) {
.sec_about {
height: 470px;
}
.sec_about_img-box .img-box {
aspect-ratio: 265/430;
max-width: 43%}
.sec_about_img-box::before {
width: calc(45% + 10px + 10px);
left: 78%}
.sec_about .details {
max-width: 59%;
height: 300px;
}
.sec_about .details-style {
padding-top: 30px;
}
.sec_about .details h2 {
margin-bottom: 12px;
}
}.sec_education-group {
height: 351px;
padding-top: 65px;
position: relative;
z-index: 999;
}
.sec_education-group h2 {
line-height: 1.6;
text-align: center;
margin-bottom: 80px;
}
.sec_education-group_carousel--cell {
margin-inline-end: 48px;
position: relative;
width: calc(33.3333333333% - 32px);
}
.sec_education-group_carousel--cell .img-box {
aspect-ratio: 400/268;
min-height: 268px;
max-height: 268px;
}
.sec_education-group_carousel--cell .title_box {
position: absolute;
bottom: 0;
inset-inline-start: 0;
width: 100%;
max-width: 294px;
height: 55px;
padding-inline-start: 20px;
background-color: #fff;
display: flex;
align-items: center;
}
.sec_education-group_carousel--cell .title_box h4 {
transition: all .2s linear;
}
.sec_education-group_carousel--cell .title_box .arrow-box {
position: absolute;
inset-inline-end: 0;
background-color: #900;
height: 100%;
width: 47px;
top: 0;
transition: all .2s linear;
}
.sec_education-group_carousel--cell:hover img {
transform: translate(-50%,  -50%) scale(1.02);
}
.sec_education-group_carousel--cell:hover h4 {
color: #db0d0d;
}
.sec_education-group_carousel--cell:hover .arrow-box {
background-color: #971616;
}
@media(max-width: 1360.98px) {
.sec_education-group_carousel--cell {
width: calc(33.3333333333% - 20px);
margin-inline-end: 30px;
}
.sec_education-group_carousel--cell .img-box {
width: 100%}
.sec_education-group_carousel--cell .title_box {
padding-inline-start: 10px;
}
.sec_education-group_carousel--cell .title_box h4 {
font-size: .8125rem;
font-size: clamp(.8125rem, .7625rem + .25vw, 1.0625rem);
}
}.sec_education-group_carousel button.flickity-button.flickity-prev-next-button {
top: 50%;
height: 46px;
width: 46px;
border-radius: 50%;
background: #4d75a4;
transform: translateY(-50%);
opacity: 1;
display: flex;
align-items: center;
justify-content: center;
}
.sec_education-group_carousel button.flickity-button.flickity-prev-next-button .niafam {
font-size: 24px;
color: #000;
font-weight: bold;
}
.sec_education-group_carousel .flickity-prev-next-button.previous {
inset-inline-start: -96px !important;
}
.sec_education-group_carousel .flickity-prev-next-button.previous .niafam {
transform: rotate(180deg);
margin-inline-start: -3px;
}
.sec_education-group_carousel .flickity-prev-next-button.next {
inset-inline-end: -96px !important;
}
.sec_education-group_carousel .flickity-prev-next-button.next .niafam {
margin-inline-start: 3px;
}
@media(max-width: 1580px) {
.sec_education-group_carousel .flickity-prev-next-button.previous {
inset-inline-start: -60px !important;
}
.sec_education-group_carousel .flickity-prev-next-button.next {
inset-inline-end: -60px !important;
}
}@media(max-width: 1430.98px) {
.sec_education-group .container {
max-width: 1200px;
}
.sec_education-group button.flickity-button.flickity-prev-next-button {
width: 40px;
height: 40px;
}
.sec_education-group button.flickity-button.flickity-prev-next-button .niafam {
font-size: 20px;
}
.sec_education-group .flickity-prev-next-button.previous {
inset-inline-start: -50px !important;
}
.sec_education-group .flickity-prev-next-button.next {
inset-inline-end: -50px !important;
}
}@media(max-width: 1360.98px) {
.sec_education-group .container {
max-width: 80%}
}@media(max-width: 992.98px) {
.sec_education-group {
padding-top: 30px;
height: 250px;
}
.sec_education-group h2 {
margin-bottom: 50px;
}
.sec_education-group_carousel {
padding: 0;
}
.sec_education-group_carousel--cell {
margin-inline-end: 15px;
width: calc(50% - 8px);
}
.sec_education-group_carousel--cell .img-box {
aspect-ratio: 300/218;
min-height: 218px;
max-height: 218px;
}
.sec_education-group_carousel--cell .title_box .arrow-box {
width: 35px;
}
.sec_education-group .sec_education-group_carousel button.flickity-button.flickity-prev-next-button {
top: 39%}
}@media(max-width: 620.98px) {
.sec_education-group {
height: 210px;
}
.sec_education-group h2 {
margin-bottom: 30px;
}
.sec_education-group_carousel--cell {
margin-inline-end: 8px;
width: calc(50% - 4px);
}
.sec_education-group_carousel--cell .img-box {
aspect-ratio: 220/180;
min-height: 180px;
max-height: 180px;
}
.sec_education-group_carousel--cell .title_box .arrow-box {
width: 30px;
}
.sec_education-group .flickity-prev-next-button.previous {
inset-inline-start: -38px !important;
}
.sec_education-group .flickity-prev-next-button.next {
inset-inline-end: -38px !important;
}
.sec_education-group .sec_education-group_carousel button.flickity-button.flickity-prev-next-button {
width: 30px;
height: 30px;
}
.sec_education-group .sec_education-group_carousel button.flickity-button.flickity-prev-next-button .niafam {
font-size: 15px;
}
}@media(max-width: 490.98px) {
.sec_education-group {
height: 210px;
}
.sec_education-group_carousel--cell {
margin-inline-end: 8px;
width: calc(100% - 4px);
}
}.sec_faculty-members {
z-index: 99;
position: relative;
}
.sec_faculty-members_top {
height: 770px;
background-image: url(/uploads/Faculty-modares/assets/img/bg-Faculty-members.png);
overflow-y: visible;
}
.sec_faculty-members_top h2 {
padding-top: 166px;
text-align: center;
line-height: 1.6;
margin-bottom: 72px;
}
.sec_faculty-members_top .list__img {
position: relative;
z-index: 99;
}
.sec_faculty-members_top .list__img .img--box {
position: absolute;
z-index: 1;
min-height: 1px;
}
.sec_faculty-members_top .list__img .img--box:first-child {
max-height: 150px;
width: 12.2%;
top: 142.5%;
inset-inline-end: 0;
}
.sec_faculty-members_top .list__img .img--box:nth-child(2) {
width: 23.7%;
max-height: 291px;
top: 0;
inset-inline-end: 14.3%}
.sec_faculty-members_top .list__img .img--box:nth-child(3) {
width: 12%;
max-height: 152px;
top: 0;
inset-inline-end: 40.1%}
.sec_faculty-members_top .list__img .img--box:nth-child(4) {
width: 12.2%;
max-height: 152px;
top: 0;
inset-inline-start: 5.2%}
.sec_faculty-members_bottom .list__img .img--box:nth-child(5) {
width: 8.2%;
max-height: 152px;
top: 50%;
inset-inline-start: 15.4%}
.sec_faculty-members_top>.container {
padding-top: 98px;
}
.sec_faculty-members_top .user__big-box {
position: relative;
z-index: 8;
max-width: 86.85%}
.sec_faculty-members_top .user__big-box .imgBox-big {
max-height: 604px;
width: 57.1%;
position: relative;
}
.sec_faculty-members_top .user__big-box .imgBox-big img{max-height:604px;}
.sec_faculty-members_top .user__big-box .imgBox-big::before, .sec_faculty-members_top .user__big-box .imgBox-big::after {
content: "";
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,  -50%);
}
.sec_faculty-members_top .user__big-box .imgBox-big::before {
border: 4px solid #fff;
width: calc(100% - 24px - 24px);
height: calc(100% - 26px - 26px);
z-index: 99;
}
.sec_faculty-members_top .user__big-box .imgBox-big::after {
border: 8px solid #023075;
border-radius: 50%;
width: calc(100% + 40px);
height: calc(100% + 90px);
}
.sec_faculty-members_top .user__big-box .imgBox-big .bg_blue {
position: absolute;
width: 100%;
background-color: #66a8e0;
width: 100%;
height: 100%;
inset-inline-start: -12px;
bottom: -14px;
z-index: -1;
}
.sec_faculty-members_top .user__big-box .img--box {
width: 100%;
height: 100%}
.sec_faculty-members_top .user__big-box_detials {
background-color: #fff;
position: absolute;
inset-inline-end: 0;
top: 138px;
z-index: 999;
height: 257px;
width: 49.3%;
padding: 30px;
padding-inline-end: 60px;
}
.sec_faculty-members_top .user__big-box_detials p {
margin-top: 15px;
}
.sec_faculty-members_top .user__big-box_detials .arch_button {
transition: all .2s linear;
}
.sec_faculty-members_top .user__big-box_detials .arch_button path {
transition: all .2s linear;
}
.sec_faculty-members_top .user__big-box_detials .arch_button:hover {
color: #db0d0d;
}
.sec_faculty-members_top .user__big-box_detials .arch_button:hover .arrow {
background-color: #db0d0d;
}
.sec_faculty-members_top .user__big-box_detials .arch_button:hover .arrow path {
stroke: #fff;
}
.sec_faculty-members_bottom {
background: #dddbd9;
background-image: url(/uploads/Faculty-modares/assets/img/shatranj.gif);
background-repeat: repeat;
background-size: 10.6041666667%;
overflow: hidden;
position: relative;
z-index: auto;
height: 690px;
}
@media (max-width:1440px){
.sec_faculty-members_bottom{height: 600px;}
}
.sec_faculty-members_bottom::after {
background-color: rgba(0, 0, 0, 0);
background-image: linear-gradient(180deg,  hsla(0,  0%,  100%,  0) 50%,  #fff 99%);
content: "";
display: block;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 0;
}
.sec_faculty-members_bottom .list__img {
position: relative;
height: 100%}
.sec_faculty-members_bottom .list__img .img--box {
position: absolute;
z-index: 1;
min-height: 1px;
}
.sec_faculty-members_bottom .list__img .img--box:first-child {
max-height: 152px;
width: 8.46%;
top: 6.2%;
inset-inline-end: 2%}
.sec_faculty-members_bottom .list__img .img--box:nth-child(2) {
width: 15.91%;
max-height: 291px;
top: 32%;
inset-inline-end: 8.5%}

@media(max-width: 992.99px) {
.sec_faculty-members_bottom .list__img .img--box:nth-child(2) {
top: 39%}
}.sec_faculty-members_bottom .list__img .img--box:nth-child(3) {
width: 15.925%;
max-height: 291px;
top: 32%;
inset-inline-end: 29.9%}
.sec_faculty-members_bottom .list__img .img--box:nth-child(4) {
width: 8.2%;
max-height: 152px;
top: 25%;
inset-inline-start: 5.4%}
@media(max-width: 1840px) {
.sec_faculty-members_bottom .list__img .img--box:nth-child(4) {
inset-inline-start: 1.4%}
}@media(max-width: 1658px) {
.sec_faculty-members_bottom .list__img .img--box:nth-child(4) {
inset-inline-start: .8%;
top: 49%}
.sec_faculty-members_bottom .list__img .img--box:nth-child(5) {top: 63%;}
}
@media (max-width:1440px){
.sec_faculty-members_bottom .list__img .img--box:nth-child(4) {
inset-inline-start: .1 .2%;
top: 71%;
}
.sec_faculty-members_bottom .list__img .img--box:nth-child(5) {
top: 64%;
}
}
@media(max-width: 1359.99px) {
.sec_faculty-members_bottom { height: 523px;}
.sec_faculty-members_bottom .list__img .img--box:nth-child(4) {
inset-inline-start: 1.8%;}
.sec_faculty-members_bottom .list__img .img--box:nth-child(5) {
top: 52%;
}
.sec_faculty-members_bottom .list__img .img--box:nth-child(4) {
top: 56%;
}
}
@media (max-width: 1200.99px) {
.sec_faculty-members_bottom {
height: 475px;
}
}
@media (max-width: 1160.99px) {
.sec_faculty-members_bottom .list__img .img--box:nth-child(4) {
top: 42%;
}
.sec_faculty-members_bottom .list__img .img--box:nth-child(5) {
top: 53%;
}
}
.sec_faculty-members .imgBox-big:hover .bg_blue {
background: #68ace5;
mix-blend-mode: multiply;
}
.sec_faculty-members .imgBox-big:hover img {
transform: scale(1.1);
opacity: .666;
}
.sec_faculty-members .img--box {
overflow: hidden;
}
.sec_faculty-members .img--box:hover img {
transform: scale(1.1);
opacity: .666;
}
.sec_faculty-members .img--box {
background-color: #002d72;
}
.sec_faculty-members img {
display: block;
height: auto;
width: 100%;
transition: opacity 125ms ease-in-out, transform 125ms ease-in-out;
min-width: 100%;
aspect-ratio: auto 500/500;
overflow-clip-margin: content-box;
overflow: clip;
}
@media(max-width: 992px) {
.sec_faculty-members .sec_faculty-members_bottom .list__img .img--box:nth-child(4), .sec_faculty-members .sec_faculty-members_bottom .list__img .img--box:nth-child(5), .sec_faculty-members .sec_faculty-members_bottom .list__img .img--box:first-child {
width: 12.2%}
.sec_faculty-members .sec_faculty-members_top .list__img .img--box:nth-child(3), .sec_faculty-members .sec_faculty-members_top .list__img .img--box:first-child, .sec_faculty-members .sec_faculty-members_top .list__img .img--box:nth-child(4) {
width: 14.5%}
.sec_faculty-members .sec_faculty-members_top .list__img .img--box:nth-child(2) {
width: 22%;
inset-inline-end: 15.3%}
.sec_faculty-members .sec_faculty-members_bottom {
height: 430px;
}
.sec_faculty-members .sec_faculty-members_top .user__big-box_detials {
top: 90px;
}
.sec_faculty-members .sec_faculty-members_top .user__big-box_detials .text__17 {
font-size: .6875rem;
font-size: clamp(.6875rem, .6375rem + .25vw, .9375rem);
}
.sec_faculty-members .sec_faculty-members_top .user__big-box_detials .text__25 {
font-size: 1rem;
font-size: clamp(1rem, .95rem + .25vw, 1.25rem);
}
.sec_faculty-members .sec_faculty-members_top h2 {
padding-top: 130px;
line-height: 1.5;
margin-bottom: 59px;
}
}@media(max-width: 780.98px) {
.sec_faculty-members .sec_faculty-members_top .user__big-box {
width: 98%}
.sec_faculty-members .sec_faculty-members_top .user__big-box_detials {
width: 59%;
inset-inline-end: -45px;
top: 70px;
height: 210px;
}
}
@media(max-width: 660px) {
.sec_faculty-members .sec_faculty-members_top .user__big-box {
width: 100% !important;
}
.sec_faculty-members .sec_faculty-members_top .user__big-box .img--box {
width: 60%}
.sec_faculty-members .sec_faculty-members_top .user__big-box_detials p {
margin-top: 5px;
}
.sec_faculty-members .sec_faculty-members_top .user__big-box_detials .arch_button {
margin-top: 15px;
}
.sec_faculty-members .sec_faculty-members_top .user__big-box_detials {
padding: 20px;
}
.sec_faculty-members .sec_faculty-members_top .user__big-box_detials {
height: 182px;
width: 68%;
inset-inline-end: -16%;
top: 55px;
}
.sec_faculty-members .sec_faculty-members_top {
height: 730px;
}
.sec_faculty-members .sec_faculty-members_bottom .list__img .img--box:nth-child(4), .sec_faculty-members .sec_faculty-members_bottom .list__img .img--box:nth-child(5), .sec_faculty-members .sec_faculty-members_bottom .list__img .img--box:first-child {
width: 17.2%}
.sec_faculty-members .sec_faculty-members_top .list__img .img--box:nth-child(3), .sec_faculty-members .sec_faculty-members_top .list__img .img--box:first-child, .sec_faculty-members .sec_faculty-members_top .list__img .img--box:nth-child(4) {
width: 18%}
.sec_faculty-members .sec_faculty-members_bottom {
height: 360px;
}
.sec_faculty-members .sec_faculty-members_bottom .list__img .img--box:nth-child(2), .sec_faculty-members .sec_faculty-members_bottom .list__img .img--box:nth-child(3) {
top: 39%}
.sec_faculty-members .sec_faculty-members_bottom .list__img .img--box:nth-child(4) {
top: 18%}
}@media(max-width: 570px) {
.sec_faculty-members .sec_faculty-members_top .user__big-box .img--box {
width: 67%}
.sec_faculty-members .sec_faculty-members_top .user__big-box_detials {
padding: 10px;
padding-inline-start: 20px;
height: 165px;
}
.sec_faculty-members .sec_faculty-members_top .user__big-box_detials {
top: 35px;
}
.sec_faculty-members .sec_faculty-members_top h2 {
padding-top: 106px;
}
}@media(max-width: 480px) {
.sec_faculty-members .sec_faculty-members_bottom {
height: 300px;
}
.sec_faculty-members .sec_faculty-members_top .user__big-box .img--box {
width: 74%}
.sec_faculty-members .sec_faculty-members_top .user__big-box_detials {
top: 30px;
}
}@media(max-width: 440px) {
.sec_faculty-members .sec_faculty-members_top {
height: 644px;
}
}@media(max-width: 440px)and (max-width: 395.98px) {
.sec_faculty-members .sec_faculty-members .sec_faculty-members_bottom {
height: 249px;
}
}.sec_scientific-research {
height: 785px;
padding-top: 40px;
}
.sec_scientific-research .container {
gap: 17px;
align-items: start;
}
.sec_scientific-research_right {
flex: 2;
max-width: min(66%, 847px);
width: 100%;
list-style: none;
}
@media(max-width: 1160.98px) {
.sec_scientific-research_right {
max-width: min(58%, 847px);
}
}.sec_scientific-research_right h2 {
margin-top: 30px;
padding-inline-start: 45px;
margin-bottom: 32px;
line-height: 1.6;
}
.sec_scientific-research_right-box {
align-items: start;
}
.sec_scientific-research_right-box .img__box {
max-width: min(44.5%, 374px);
}
.sec_scientific-research_right-box .img__box .img-box {
aspect-ratio: 374/292;
min-height: 292px;
max-height: 292px;
margin-bottom: 20px;
width: 100%}
@media(max-width: 1360.98px) {
.sec_scientific-research_right-box {
gap: 30px;
}
}@media(max-width: 1160.98px) {
.sec_scientific-research_right-box {
gap: 15px;
}
}.sec_scientific-research_right .arch_button {
margin-inline-end: 19px;
margin-top: -20px;
}
.sec_scientific-research_left {
max-width: min(37%, 430px);
flex: 1;
width: 100%;
height: 670px;
background-color: #4a4a4a;
padding-top: 30px;
padding-inline-start: 26px;
padding-inline-end: 10px;
padding-bottom: 30px;
}
@media(max-width: 1160.98px) {
.sec_scientific-research_left {
padding-inline-start: 8px;
padding-inline-end: 8px;
}
.sec_scientific-research_left .text__15 {
font-size: .813em;
}
.sec_scientific-research_left .text__12 {
font-size: .625rem;
font-size: clamp(.625rem, .625rem + 0vw, .625rem);
}
}.sec_scientific-research_left h2 {
line-height: 1.6;
color: #6ca6e7;
margin-bottom: 40px;
}
.sec_scientific-research_left .list__planner--item {
justify-content: space-between;
border-bottom: 1px dashed #6a6868;
padding-bottom: 10px;
}
.sec_scientific-research_left .list__planner--item span {
line-height: 1.8;
}
.sec_scientific-research_left .arch_button {
margin-top: 38px;
margin-inline-end: 5px;
}
.sec_scientific-research .list_news {
max-width: min(48.7%, 414px);
}
@media(max-width: 1360.98px) {
.sec_scientific-research .list_news {
max-width: min(49.7%, 414px);
}
}.sec_scientific-research .list_news--item {
padding-bottom: 20px;
position: relative;
}
.sec_scientific-research .list_news--item:not(.sec_scientific-research .list_news--item:last-child) {
border-bottom: 1px solid #4a4a4a;
}
@media(max-width: 1160.98px) {
.sec_scientific-research .list_news--item {
gap: 10px;
}
}.sec_scientific-research .list_news--item .date {
width: 64px;
height: 64px;
overflow: hidden;
background-color: #4a4a4a;
}
.sec_scientific-research .list_news--item .date span {
line-height: 25px;
text-align: center;
}
@media(max-width: 1160.98px) {
.sec_scientific-research .list_news--item .date {
width: 54px;
height: 54px;
}
.sec_scientific-research .list_news--item .date span {
font-size: .813em;
}
}.sec_scientific-research .list_news--item p {
width: calc(100% - 64px - 20px);
line-height: 1.5;
transition: all .2s linear;
}
@media(max-width: 1160.98px) {
.sec_scientific-research .list_news--item p {
width: calc(100% - 54px - 10px);
}
}.sec_scientific-research .list_news--item:hover p {
color: #db0d0d;
}
.sec_scientific-research .arch_button {
width: 100%;
color: #6ca6e7;
display: flex;
justify-content: flex-end;
align-items: center;
transition: all .2s linear;
width: fit-content;
margin-inline-start: auto;
padding: 4px;
}
.sec_scientific-research .arch_button .arrow {
margin-inline-start: 6px;
background-color: #85beff;
width: 15px;
height: 15px;
border-radius: 50%;
color: #4a4a4a;
font-weight: bold;
font-size: 7px;
}
.sec_scientific-research .arch_button:hover {
box-shadow: 0px 3px 30px 0px rgba(255, 255, 255, .1);
}
@media(max-width: 992px) {
.sec_scientific-research {
height: 800px;
padding-top: 0;
}
.sec_scientific-research_right {
width: 100%;
flex: 100%;
max-width: 100%}
.sec_scientific-research_right-box .img__box {
max-width: 100%}
.sec_scientific-research_right-box .img__box .img-box {
width: fit-content;
min-height: 240px;
max-height: 240px;
}
.sec_scientific-research_right-box .list_news {
max-width: 100%;
width: 100%}
.sec_scientific-research_right-box .list_news .list_news--item {
width: calc(50% - 35px);
margin-inline-end: 20px;
border-bottom: none !important;
padding-inline-end: 10px;
border-inline-end: 1px solid #4a4a4a;
align-items: center;
padding-bottom: 0;
}
}@media(max-width: 992px)and (max-width: 520px) {
.sec_scientific-research_right-box .list_news .list_news--item {
width: calc(100% - 35px);
}
}@media(max-width: 992px) {
.sec_scientific-research_right-box .arch_button {
margin-top: 30px;
}
.sec_scientific-research_left {
width: 100%;
flex: 100%;
max-width: 100%;
height: 200px;
padding-top: 20px;
padding-inline-start: 20px;
position: relative;
}
.sec_scientific-research_left h2 {
margin-bottom: 30px;
font-size: 1.125rem;
font-size: clamp(1.125rem, 1.075rem + .25vw, 1.375rem);
}
.sec_scientific-research_left .list__planner--item {
width: calc(33.3333333333% - 20px);
padding-inline-end: 10px;
padding-inline-start: 10px;
border-bottom: none !important;
border-inline-end: 1px dashed #6a6868;
margin-inline-end: 10px;
align-items: center;
flex-direction: column;
justify-content: center;
}
.sec_scientific-research_left .list__planner--item span {
text-align: center;
min-height: 50px;
}
}@media(max-width: 992px)and (max-width: 620px) {
.sec_scientific-research_left .list__planner--item {
width: calc(50% - 20px);
}
}@media(max-width: 992px)and (max-width: 480px) {
.sec_scientific-research_left .list__planner--item {
width: calc(88% - 40px);
}
}@media(max-width: 992px) {
.sec_scientific-research_left .arch_button {
inset-inline-end: 13px;
position: absolute;
top: 0;
margin-top: 25px;
}
}.sec_study-courses {
padding-bottom: 100px;
}
.sec_study-courses h2 {
margin-top: 50px;
margin-bottom: 52px;
text-align: center;
}
.sec_study-courses_carousel {
height: 406px;
}
.sec_study-courses_carousel--item {
margin-inline-end: 17px;
width: calc(33.3333333333% - 11px);
height: 406px;
padding-top: 27px;
}
.sec_study-courses_carousel--item_style {
position: relative;
overflow-y: visible;
}
.sec_study-courses_carousel--item_style .img-box {
aspect-ratio: 424/283;
min-height: 283px;
max-height: 283px;
width: 100%}
.sec_study-courses_carousel--item_style .details {
position: absolute;
background: url(/uploads/Faculty-modares/assets/img/Union.png);
background-repeat: no-repeat;
background-size: cover;
opacity: .95;
top: -27px;
inset-inline-start: 25px;
z-index: 9;
height: 406px;
max-width: 216px;
padding: 10px;
box-sizing: border-box;
}
.sec_study-courses_carousel--item_style .details .head {
height: fit-content;
width: fit-content;
position: relative;
}
.sec_study-courses_carousel--item_style .details .head::before {
content: "";
position: absolute;
background-color: #2476a3;
bottom: -3px;
width: 64px;
height: 2px;
}
.sec_study-courses_carousel--item_style .details .head h5 {
line-height: 1.5;
}
.sec_study-courses_carousel--item_style .details p {
line-height: 240%;
margin-top: 13px;
margin-bottom: 9px;
text-align: justify;
}
@media(max-width: 1366px) {
.sec_study-courses_carousel--item_style .details p {
line-height: 200%;
-webkit-line-clamp: 6;
}}
.sec_study-courses_carousel--item_style .details .more_button {
position: absolute;
border: 1px solid #fff;
padding: 2px 35px;
width: fit-content;
bottom: 66px;
transition: all .2s linear;
}
.sec_study-courses_carousel--item_style .details .more_button a {
line-height: 1.8;
}
.sec_study-courses_carousel--item_style .details .more_button:hover {
background-color: #fff;
}
.sec_study-courses_carousel--item_style .details .more_button:hover a {
color: #00274c;
}
.sec_study-courses_carousel button.flickity-button.flickity-prev-next-button {
top: 50%;
height: 46px;
width: 46px;
border-radius: 50%;
background: #84bdfd;
transform: translateY(-50%);
opacity: 1;
display: flex;
align-items: center;
justify-content: center;
}
.sec_study-courses_carousel button.flickity-button.flickity-prev-next-button .niafam {
font-size: 24px;
color: #fff;
font-weight: bold;
}
.sec_study-courses_carousel .flickity-prev-next-button.previous {
inset-inline-start: -96px !important;
}
.sec_study-courses_carousel .flickity-prev-next-button.previous .niafam {
transform: rotate(180deg);
margin-inline-start: -3px;
}
.sec_study-courses_carousel .flickity-prev-next-button.next {
inset-inline-end: -96px !important;
}
.sec_study-courses_carousel .flickity-prev-next-button.next .niafam {
margin-inline-start: 3px;
}
@media(max-width: 1580px) {
.sec_study-courses_carousel .flickity-prev-next-button.previous {
inset-inline-start: -60px !important;
}
.sec_study-courses_carousel .flickity-prev-next-button.next {
inset-inline-end: -60px !important;
}
}@media(max-width: 1430.98px) {
.sec_study-courses .container {
max-width: 1200px;
}
.sec_study-courses button.flickity-button.flickity-prev-next-button {
width: 40px;
height: 40px;
}
.sec_study-courses button.flickity-button.flickity-prev-next-button .niafam {
font-size: 20px;
}
.sec_study-courses .flickity-prev-next-button.previous {
inset-inline-start: -50px !important;
}
.sec_study-courses .flickity-prev-next-button.next {
inset-inline-end: -50px !important;
}
}@media(max-width: 1360.98px) {
.sec_study-courses .container {
max-width: 80%}
.sec_study-courses_carousel {
height: 340px;
}
.sec_study-courses_carousel--item_style .img-box {
aspect-ratio: 370/213;
min-height: 213px;
max-height: 213px;
width: 100%}
.sec_study-courses_carousel--item_style .details {
max-width: 180px;
background-size: contain;
height: 335px;
}
.sec_study-courses_carousel--item_style .details h5 {
font-size: .75rem;
font-size: clamp(.75rem, .7rem + .25vw, 1rem);
line-height: 26px !important;
}
.sec_study-courses_carousel--item_style .details .line-clamp__6 {
line-height: 1.5;
-webkit-line-clamp: 5;
}
}@media(max-width: 992.98px) {
.sec_study-courses {
padding-bottom: 65px;
}
.sec_study-courses .sec_education-group_carousel button.flickity-button.flickity-prev-next-button {
top: 39%}
.sec_study-courses h2 {
margin-top: 30px;
margin-bottom: 30px;
}
.sec_study-courses_carousel--item {
width: calc(50% - 11px);
}
}@media(max-width: 620.98px) {
.sec_study-courses_carousel--item {
width: calc(100% - 11px);
}
.sec_study-courses .flickity-prev-next-button.previous {
inset-inline-start: -38px !important;
}
.sec_study-courses .flickity-prev-next-button.next {
inset-inline-end: -38px !important;
}
.sec_study-courses .sec_education-group_carousel button.flickity-button.flickity-prev-next-button {
width: 30px;
height: 30px;
}
.sec_study-courses .sec_education-group_carousel button.flickity-button.flickity-prev-next-button .niafam {
font-size: 15px;
}
}.sec__book {
height: 1137px;
}
.sec__book .container {
position: relative;
}
.sec__book-top {
inset-inline-start: 0;
height: fit-content;
}
.sec__book-top_big-box {
position: relative;
margin-top: -30px;
width: 749px;
}
.sec__book-top_big-box .img-box {
aspect-ratio: 749/499;
min-height: 499px;
max-height: 499px;
max-width: 100%}
.sec__book-top_big-box .detials {
position: absolute;
width: 581px;
z-index: 999;
top: 70px;
inset-inline-start: 46px;
height: 282px;
}
.sec__book-top_big-box .detials h3 {
text-align: center;
line-height: 125px;
margin-bottom: 9px;
}
.sec__book-top_big-box .detials p {
line-height: 1.8;
text-align: center;
}
.sec__book-top_big-box .detials .buttons-box {
margin-top: 40px;
justify-content: center;
}
.sec__book-top_big-box .detials .buttons-box a {
padding: 3px 27px;
line-height: 1.6;
transition: all .2s linear;
}
.sec__book-top_big-box .detials .buttons-box a:nth-child(2) {
border: 1px solid #fff;
}
.sec__book-top_big-box .detials .buttons-box a:nth-child(2):hover {
background-color: #fff;
color: #00274c;
}
.sec__book-top_big-box .detials .buttons-box a:first-child:hover {
background-color: #fff;
color: #00274c;
}
@media(max-width: 1160.98px) {
.sec__book-top_big-box .detials {
width: 82%;
inset-inline-start: 30px;
}
}@media(max-width: 690px) {
.sec__book-top_big-box .detials {
inset-inline-start: 10px;
}
}@media(max-width: 992.98px) {
.sec__book-top_big-box .img-box {
aspect-ratio: 649/430;
min-height: 430px;
max-height: 430px;
max-width: 100%}
}@media(max-width: 992.98px) {
.sec__book-top_big-box .img-box {
aspect-ratio: 649/350;
min-height: 350px;
max-height: 350px;
max-width: 100%}
}.sec__book-top .sec__book__items {
margin-top: 40px;
}
.sec__book-top .sec__book__items--cell:nth-child(2) .img-box::before {
background: #538acd;
opacity: .8;
}
.sec__book-top .sec__book__items--cell:nth-child(3) .img-box::before {
background: #6b7943;
opacity: .8;
}
.sec__book-top .arch_button {
width: fit-content;
border-bottom: 1px solid #ffcb0b;
inset-inline-end: 0;
bottom: 30px;
}
.sec__book__items {
max-width: 434px;
width:100%;
margin-inline-start: -57px;
}
.sec__book__items--cell {
width: 50%;
position: relative;
height: 215px;
}
.sec__book__items--cell .img-box {
aspect-ratio: 216/215;
min-height: 215px;
max-height: 215px;
position: relative;
max-width: 100%;
min-width: 100%}
.sec__book__items--cell .img-box::before {
content: "";
position: absolute;
left: 0;
right: 0;
z-index: 9;
height: 100%;
width: 100%;
top: 0;
bottom: 0;
}
.sec__book__items--cell p {
position: absolute;
bottom: 20px;
line-height: 1.8;
text-align: center;
padding-inline-start: 9px;
padding-inline-end: 9px;
z-index: 99;
width: 100%;
transition: all .2s linear;
}
.sec__book__items--cell:hover p {
color: #ffcb0b;
}
@media(max-width: 992px) {
.sec__book__items--cell {
height: 180px;
}
.sec__book__items--cell .img-box {
aspect-ratio: 180/180;
min-height: 180px;
max-height: 180px;
}
.sec__book__items--cell p {
font-size: .625rem;
font-size: clamp(.625rem, .575rem + .25vw, .875rem);
line-height: 26px;
-webkit-line-clamp: 3;
}
}@media(max-width: 992px) {
.sec__book__items--cell {
height: 140px;
}
.sec__book__items--cell .img-box {
aspect-ratio: 140/140;
min-height: 140px;
max-height: 140px;
}
.sec__book__items--cell p {
font-size: .595rem;
font-size: clamp(.595rem, .515rem + .25vw, .845rem);
line-height: 18px;
}
}.sec__book-bottom {
justify-content: flex-end;
align-items: start;
}
.sec__book-bottom_big-box {
position: relative;
max-width: 60%}
@media (min-width:992.99px){
.sec__book-bottom_big-box{order:4;}
}
.sec__book-bottom_big-box .img-box {
aspect-ratio: 608/625;
min-height: 625px;
max-height: 625px;
max-width: 100%}
.sec__book-bottom_big-box .img-box::before {
content: "";
position: absolute;
left: 0;
right: 0;
z-index: 9;
height: 100%;
width: 100%;
top: 0;
bottom: 0;
opacity: .7;
background-color: #000;
}
.sec__book-bottom_big-box .detials {
position: absolute;
width: 581px;
z-index: 999;
top: 234px;
left: 50%;
transform: translateX(-50%);
height: 282px;
}
.sec__book-bottom_big-box .detials h3 {
text-align: center;
line-height: 125px;
margin-bottom: 9px;
}
.sec__book-bottom_big-box .detials p {
line-height: 1.6;
text-align: center;
}
.sec__book-bottom_big-box .detials .buttons-box {
margin-top: 40px;
justify-content: center;
}
.sec__book-bottom_big-box .detials .buttons-box a {
padding: 3px 27px;
line-height: 1.6;
}
.sec__book-bottom_big-box .detials .buttons-box a:nth-child(2) {
border: 1px solid #fff;
}
.sec__book-bottom_big-box .detials .buttons-box a:nth-child(2):hover {
color: #db0d0d;
background-color: #fff;
}
.sec__book-bottom_big-box .detials .buttons-box a:first-child:hover {
background-color: #fff;
color: #db0d0d;
border-color: rgba(0, 0, 0, 0);
}
@media(max-width: 1160.98px) {
.sec__book-bottom_big-box .detials {
width: 82%}
}@media(max-width: 992px) {
.sec__book-bottom_big-box .img-box {
aspect-ratio: 480/480;
min-height: 480px;
max-height: 480px;
}
.sec__book-bottom_big-box .detials {
top: 70px;
}
}@media(max-width: 690px) {
.sec__book-bottom_big-box .img-box {
aspect-ratio: 370/370;
min-height: 370px;
max-height: 370px;
}
.sec__book-bottom_big-box .detials {
top: 20px;
}
}.sec__book-bottom .sec__book__items--cell:first-child .img-box::before {
background: #000;
opacity: .7;
}
.sec__book-bottom .sec__book__items--cell:nth-child(2) .img-box::before {
background: #94471e;
opacity: .9;
}
.sec__book-bottom .sec__book__items .arch_button {
inset-inline-start: 33px;
bottom: 15px;
}
.sec__book .arch_button {
position: absolute;
width: fit-content;
border-bottom: 1px solid #ffcb0b;
padding: 4px;
transition: all .2s linear;
}
@media(max-width: 992.98px) {
.sec__book .arch_button {
font-size: .625rem;
font-size: clamp(.625rem, .575rem + .25vw, .875rem);
}
}.sec__book .arch_button:hover {
box-shadow: 0px 3px 30px 0px rgba(255, 255, 255, .1);
}
@media(max-width: 1360.98px) {
.sec__book-top_big-box {
width: 65%}
.sec__book-top_big-box .img-box {
width: 100%}
.sec__book__items {
width: 40%}
}@media(max-width: 992.98px) {
.sec__book {
height: 820px;
}
.sec__book .detials {
max-width: 78%}
.sec__book .sec__book-top .sec__book__items {
width: 40.3%}
.sec__book h3 {
font-size: 1.375rem;
font-size: clamp(1.375rem, 1.325rem + .25vw, 1.625rem);
line-height: 80px !important;
}
.sec__book .text__13 {
font-size: .6875em;
line-height: 22px !important;
-webkit-line-clamp: 8;
}
.sec__book .text__12 {
font-size: .625rem;
font-size: clamp(.625rem, .625rem + 0vw, .625rem);
line-height: 26px;
}
.sec__book .buttons-box {
margin-top: 30px !important;
}
}@media(max-width: 690.98px) {
.sec__book {
height: 700px;
}
.sec__book .detials {
max-width: 87%}
.sec__book .sec__book-bottom .sec__book__items .arch_button {
inset-inline-start: 16px;
}
.sec__book .buttons-box .text__12 {
line-height: 26px !important;
}
}@media(max-width: 620px) {
.sec__book {
height: fit-content;
padding-bottom: 10px;
}
.sec__book .sec__book-top_big-box .detials .buttons-box, .sec__book .sec__book-bottom_big-box .detials .buttons-box {
margin-top: 16px !important;
}
.sec__book .sec__book-top_big-box .detials .buttons-box a, .sec__book .sec__book-bottom_big-box .detials .buttons-box a {
padding: 0 8px;
}
.sec__book .sec__book-top_big-box .detials h3, .sec__book .sec__book-bottom_big-box .detials h3 {
line-height: 40px !important;
}
.sec__book .sec__book-bottom_big-box .detials {
top: 40px;
}
.sec__book .detials {
max-width: 74%}
.sec__book .sec__book-bottom_big-box .img-box {
aspect-ratio: 560/280;
min-height: 280px;
max-height: 280px;
}
.sec__book .sec__book-bottom .sec__book__items .arch_button {
inset-inline-start: 10px;
}
.sec__book .sec__book__items--cell {
height: 120px;
}
.sec__book .sec__book__items--cell .img-box {
aspect-ratio: 120/120;
min-height: 120px;
max-height: 120px;
}
.sec__book .sec__book-top_big-box .img-box {
aspect-ratio: 649/270;
min-height: 270px;
max-height: 270px;
max-width: 100%}
.sec__book .sec__book__items, .sec__book .sec__book-top .sec__book__items {
width: 100%;
margin: 0 auto;
max-width: 100%}
.sec__book .sec__book-bottom_big-box {
order: -2;
}
.sec__book .sec__book-bottom_big-box, .sec__book .sec__book-top_big-box {
width: 100%;
max-width: 100%}
.sec__book .sec__book-top_big-box .detials {
top: 20px;
left: 50%;
transform: translateX(-50%);
right: auto;
}
}.sec_laboratories {
padding-top: 38px;
padding-bottom: 41px;
}
.sec_laboratories .img-box {
position: absolute;
top: 0;
aspect-ratio: 1300/640;
min-height: 640px;
max-height: 640px;
width: 100%;
left: 0;
right: 0;
}
.sec_laboratories .container {
position: relative;
justify-content: flex-end;
}
.sec_laboratories-content {
position: relative;
z-index: 99;
background-color: #005fa9;
margin-top: 70px;
margin-inline-end: 40px;
max-width: 650px;
padding-inline-start: 60px;
padding-top: 50px;
padding-bottom: 56px;
padding-inline-end: 42px;
}
.sec_laboratories-content h2 {
line-height: 1.6;
padding-bottom: 10px;
border-bottom: 3px solid #00a6e6;
width: fit-content;
margin-bottom: 32px;
}
.sec_laboratories-content p {
line-height: 240%;
text-align: justify;
margin-inline-start: 14px;
}
.sec_laboratories-content .line {
margin-top: 42px;
width: 300px;
height: 3px;
background-color: #00a6e6;
}
.sec_laboratories-content .button {
margin-top: 56px;
}
.sec_laboratories-content .button .arch_button {
border: 1px solid #fff;
width: fit-content;
padding: 10px 50px;
line-height: 1.6;
transition: all .2s linear;
}
.sec_laboratories-content .button .arch_button:hover {
background-color: #fff;
color: #00274c;
}
@media (max-width:1600px){
.sec_laboratories-content{
max-width: 576px;
}
}
@media(max-width: 1366.98px) {
.sec_laboratories .img-box {
aspect-ratio: 1200 / 580; min-height: 580px; max-height: 580px; }
.sec_laboratories-content {max-width: 550px;margin-top: 52px;}
}
@media(max-width: 1366.98px) {
.sec_laboratories .img-box {
aspect-ratio: 1200 / 520; min-height: 520px; max-height: 520px; 
}
.sec_laboratories-content {
margin-inline-end: 26px;
max-width: 500px;
padding-inline-start: 32px;
padding-top: 40px;
padding-bottom: 45px; 
padding-inline-end: 32px;
}
}
@media(max-width: 992.98px) {
.sec_laboratories .img-box {
aspect-ratio: 992/430;
min-height: 430px;
max-height: 430px;
}
.sec_laboratories-content {
padding: 30px;
margin-top: 60px;
max-width: 60%;
margin-inline-end: 30px;
}
.sec_laboratories-content h2 {
margin-bottom: 15px;
}
.sec_laboratories-content p {
line-height: 28px;
}
.sec_laboratories-content .line {
margin-top: 20px;
max-width: 80%}
.sec_laboratories-content .button {
margin-top: 20px;
}
.sec_laboratories-content .button a {
padding: 4px 16px !important;
}
}.sec_statistics {
position: relative;
min-height: 287px;
padding-top: 46px;
}
.sec_statistics .img-box {
aspect-ratio: 1920/287;
min-height: 287px;
max-height: 287px;
width: 100%;
height: 100%;
top: 0;
left: 0;
right: 0;
position: absolute;
}
.sec_statistics h2 {
position: relative;
z-index: 9;
text-align: center;
}
.sec_statistics .container {
margin-top: 47px;
}
.sec_statistics-list {
background-color: #fff;
box-shadow: 0px 0px 12px rgba(0, 0, 0, .1);
width: 100%;
height: 389px;
padding: 30px 62px;
position: relative;
z-index: 99;
}
.sec_statistics-list--item {
width: 16.6666666667%;
height: 166px;
}
.sec_statistics-list--item:not(:nth-child(6)):not(:nth-child(12)) {
border-inline-end: 2px dashed #ededed;
}
.sec_statistics-list--item:not(:nth-child(7)):not(:nth-child(8)):not(:nth-child(9)):not(:nth-child(10)):not(:nth-child(11)):not(:nth-child(12)) {
border-bottom: 2px dashed #ededed;
}
.sec_statistics-list--item img {
max-width: 50px;
max-height: 50px;
}
.sec_statistics-list--item h6 {
margin-top: 13px;
margin-bottom: 5px;
text-align: center;
line-height: 1.6;
}
.sec_statistics-list--item p {
line-height: 1.6;
}
@media(max-width: 992.98px) {
.sec_statistics-list {
padding: 30px;
height: 215px;
}
.sec_statistics-list--item {
width: 25%;
border-bottom: none !important;
}
.sec_statistics-list--item img {
max-width: 40px;
max-height: 40px;
}
.sec_statistics-list--item .text__33 {
font-size: 1.375rem;
font-size: clamp(1.375rem, 1.325rem + .25vw, 1.625rem);
}
}@media(max-width: 720.98px) {
.sec_statistics-list--item {
width: 33.3333333333%}
}@media(max-width: 520.98px) {
.sec_statistics-list--item {
width: 50%}
}@media(max-width: 992.98px) {
.mobile-slider {
display: block;
}
}.footer {
margin-top: 86px;
}
.footer__logo {
position: relative;
display: flex;
justify-content: center;
align-items: center;
}
.footer-about {
gap: 18px;
margin-inline-start: 15px;
justify-content: space-between;
flex-wrap: wrap;
flex-grow: 1;
}
.footer-about__icon {
flex-shrink: 0;
display: flex;
justify-content: center;
align-items: center;
}
.footer-about__item {
display: flex;
gap: 5px;
}
.footer__copy-right {
background-color: #001022;
padding: 10px 0;
color: #fff;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
}
.footer__float-links {
transition: all .3s linear;
position: absolute;
inset-inline-end: 0;
top: 0;
width: 100%;
height: 100%;
background-color: #003066;
display: flex;
justify-content: center;
align-items: center;
}
.footer__float-links.hide {
opacity: 0;
pointer-events: none;
}
.footer__float-links.show {
opacity: 1;
pointer-events: all;
z-index: 999;
}
.footer__float-links-btn {
min-height: 50px;
background-color: #003066;
display: flex;
align-items: center;
}
.footer__float-links-btn a {
display: flex;
align-items: center;
justify-content: center;
gap: 6px;
max-width: max-content;
padding: 5px 15px;
margin-right: auto;
margin-left: auto;
border: 1px solid rgba(0, 0, 0, 0);
border-radius: 5px;
}
.footer__float-links-btn a:hover {
color: #fff;
box-shadow: 0 0 5px #0c62c5;
border: 1px solid #0c62c5;
}
.footer__float-links-btn a:not(.closed) {
color: #fff;
box-shadow: 0 0 5px #0c62c5;
border: 1px solid #0c62c5;
}
.footer__links {
list-style: none;
display: flex;
flex-wrap: wrap;
gap: 15px;
flex-direction: row;
column-gap: 30px;
}
.footer__links li {
flex-basis: calc(33.3333% - 20px);
}
.footer__links a {
display: flex;
gap: 5px;
color: #3a3a3a;
align-items: flex-start;
transition: all .3s linear;
}
.footer__links a i {
display: flex;
padding-top: 7px;
color: #ffb606;
font-weight: bold;
transition: all .3s linear;
}
.footer__links a:hover {
color: #971616;
}
.footer__links a:hover i {
color: #971616;
}
.footer__middle {
display: flex;
min-height: 350px;
padding: 80px 0;
row-gap: 24px;
column-gap: 40px;
}
.footer__middle-container {
background-color: #f3f6fb;
position: relative;
}
.footer__socials {
list-style: none;
display: flex;
flex-wrap: wrap;
min-width: 245px;
gap: 7px;
}
.footer__socials a {
width: 35px;
height: 35px;
background-color: #000;
color: #fff;
display: flex;
justify-content: center;
align-items: center;
font-size: 22px;
}
.footer__socials a:hover {
background-color: #670606;
}
.footer__top {
display: flex;
align-items: center;
height: 75px;
padding-top: 5px;
}
.footer__top-container {
background-color: #003066;
}
.float-links {
list-style: none;
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
column-gap: 15px;
row-gap: 12px;
max-width: 1200px;
margin-inline-start: auto;
margin-inline-end: auto;
}
.float-links a {
display: flex;
padding: 4px 15px;
color: #fff;
}
.float-links a:hover {
background-color: #fff;
color: #003066;
}
@media(max-width: 1199.98px)and (min-width: 992px) {
.footer__logo img {
max-width: 90px;
}
.footer__top {
gap: 30px;
}
}@media(max-width: 991.98px)and (min-width: 768px) {
.footer__logo img {
max-width: 150px;
}
.footer__top {
gap: 30px;
}
.footer-about {
gap: 20px;
}
.footer-about__item {
flex-basis: calc(50% - 10px);
}
.footer__middle {
flex-wrap: wrap;
gap: 30px;
}
.footer__col:last-child {
flex-basis: 100%}
.footer__socials {
width: 100%;
justify-content: center;
}
.footer__float-links .container {
overflow: auto;
max-height: 100%;
margin-top: 40px;
margin-bottom: 40px;
}
.footer__float-links .float-links {
row-gap: 10px;
column-gap: 20px;
}
.footer__float-links .float-links a {
padding-inline-start: 5px;
padding-inline-end: 5px;
}
}@media(max-width: 767.98px) {
.footer__copy-right {
justify-content: center;
}
.footer__copy-right .text__20 {
text-align: center;
font-size: 14px;
margin-inline-start: auto;
margin-inline-end: auto;
display: flex;
justify-content: center;
}
.footer__top {
height: fit-content;
}
}@media(max-width: 767.98px)and (min-width: 576px) {
.footer__logo img {
max-width: 190px;
}
.footer__top {
padding-top: 20px;
padding-bottom: 20px;
flex-direction: column;
gap: 20px;
}
.footer-about {
gap: 20px;
}
.footer-about__item {
flex-basis: calc(50% - 10px);
}
.footer__middle {
flex-wrap: wrap;
gap: 30px;
}
.footer__col:last-child {
flex-basis: 100%}
.footer__socials {
width: 100%;
justify-content: center;
}
.footer__links {
column-gap: 20px;
row-gap: 15px;
}
.footer__links li {
flex-basis: calc(50% - 10px);
}
.footer__float-links .container {
overflow: auto;
max-height: 100%;
margin-top: 40px;
margin-bottom: 40px;
}
.footer__float-links .float-links {
row-gap: 10px;
column-gap: 20px;
}
.footer__float-links .float-links a {
padding-inline-start: 5px;
padding-inline-end: 5px;
}
}@media(max-width: 575.98px) {
.footer__logo img {
max-width: 190px;
}
.footer__top {
padding-top: 20px;
padding-bottom: 20px;
flex-direction: column;
gap: 20px;
}
.footer-about {
gap: 13px;
flex-direction: column;
}
.footer-about__item {
flex-basis: calc(50% - 10px);
}
.footer__middle {
flex-wrap: wrap;
gap: 30px;
}
.footer__col:last-child {
flex-basis: 100%}
.footer__socials {
width: 100%;
justify-content: center;
}
.footer__links {
column-gap: 20px;
row-gap: 15px;
}
.footer__links li {
flex-basis: calc(50% - 10px);
}
.footer__float-links .container {
overflow: auto;
max-height: 100%;
margin-top: 40px;
margin-bottom: 40px;
}
.footer__float-links .float-links {
row-gap: 10px;
column-gap: 20px;
}
.footer__float-links .float-links a {
padding-inline-start: 5px;
padding-inline-end: 5px;
}
}.footer-about__item {
align-items: center;
}
@media(max-width: 1160px) {
.footer-about {
gap: 10px;
}
.footer-about__text {
font-size: .6875em;
}
.footer__logo h4 {
font-size: .75rem;
font-size: clamp(.75rem, .7rem + .25vw, 1rem);
}
.footer__logo img {
max-width: 75px;
}
}@media(min-width: 992.99px) {
.desktop__hidden {
display: none;
}
}@media(max-width: 992.99px) {
.mobile__hidden {
display: none;
}
}@media(max-width: 768px) {
.footer-about {
margin-inline-start: 0;
}
}
.header--fixed  {
opacity:  1;
z-index:  999999;
height:  fit-content;
top:  0;
}

.header--fixed .header__bottom-container  {
width:  100%;
padding:  0 0 0 0;
z-index:  9999;
height:  50px;
position:  fixed;
display:  flex;
top:  0;
align-items:  center;
background:  white;
}
.sec_about .details-style {
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-align: justify;
    line-height: 240%;
}
