@font-face {
  font-family: Vazirmatn FD;
  src: url('../fonts/Vazirmatn-FD-Thin.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Vazirmatn FD;
  src: url('../fonts/Vazirmatn-FD-ExtraLight.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Vazirmatn FD;
  src: url('../fonts/Vazirmatn-FD-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Vazirmatn FD;
  src: url('../fonts/Vazirmatn-FD-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Vazirmatn FD;
  src: url('../fonts/Vazirmatn-FD-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Vazirmatn FD;
  src: url('../fonts/Vazirmatn-FD-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Vazirmatn FD;
  src: url('../fonts/Vazirmatn-FD-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Vazirmatn FD;
  src: url('../fonts/Vazirmatn-FD-ExtraBold.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Vazirmatn FD;
  src: url('../fonts/Vazirmatn-FD-Black.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

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

body {
    color: #000;
    font-size: 12px;
    direction: rtl;
    font-family: Vazirmatn FD
}

html {
    -webkit-text-size-adjust: 100%
}

*,::after,::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

h1,h2,h3,h4,h5,h6 {
    font-weight: 700;
    color: #4b4b4c;
    line-height: 1.5
}

strong {
    font-weight: 700
}

a,body,div,header,i,img,li,nav,p,section,span,time,ul {
    margin: 0;
    padding: 0;
    font: inherit;
    vertical-align: baseline
}

a,a:hover {
    text-decoration: none;
    -webkit-transition: 200ms all ease;
    -o-transition: 200ms all ease;
    transition: 200ms all ease
}

a {
    cursor: pointer;
    color: #0b486b
}

.bg-blue {
    background-color: #234e8c;
    color: #fff
}

ul {
    padding-right: 3rem
}

.navbar ul {
    padding-right: 0!important
}

a:hover {
    color: #3db5ac
}

a:focus {
    text-decoration: none;
    outline: 0
}

a:active {
    outline: 0;
    text-decoration: none
}

i {
    font-style: italic
}

img {
    max-width: 100%;
    border-radius: 3px
}

button {
    outline: 0;
    background-color: transparent;
    border: 1px solid #ddd;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear
}

.btn.bg-blue {
    border-radius: 25px;
    font-size: 12px
}

.main-header {
    background-color: #0b486b;
    color: #9dacba;
    top: -150px;
    -webkit-transition: all 800ms ease;
    -moz-transition: all 800ms ease;
    -ms-transition: all 800ms ease;
    -o-transition: all 800ms ease;
    transition: all 800ms ease
}

.logo:hover {
    opacity: .8
}

.main-menu li:last-child:after {
    content: ""
}

@media screen and (max-width:991px) {
    .main-menu {
        width: 100%
    }

    .main-menu a {
        display: block
    }

    .main-menu li {
        float: right;
        width: 100%
    }

    .main-menu li:after {
        display: none
    }

    .logo {
        margin: 0!important;
        width: 20%!important
    }
}

@media screen and (max-width:767px) {
    .logo {
        margin: 0!important;
        width: 20%!important
    }
}

@media screen and (max-width:500px) {
    .logo {
        margin: 0!important;
        width: 20%!important
    }
}

.main-menu a {
    cursor: pointer
}

.container {
    border: 0
}

.header-title {
    color: #fff;
    font-size: 14px
}

.font-size-12 {
    font-size: 12px
}

.font-size-14,.main-header .top-bar-bg .language-selector ul li a {
    font-size: 14px
}

.font-size-15 {
    font-size: 15px
}

.navbar-toggler {
    border: 0!important
}

.navbar-toggler:focus {
    box-shadow: none!important
}

.dropdown:hover {
    cursor: pointer
}

.dropdown:hover .dropdown_menu li {
    display: block;
    width: 100%
}

.dropdown_menu {
    position: absolute;
    top: 100%;
    right: 0;
    border-radius: 15px;
    perspective: 1000px;
    z-index: 100000000000;
    width: auto;
    min-width: 250px;
    animation: growDown 600ms ease-in-out forwards;
    transform-origin: top center;
    box-shadow: 0 5px 40px rgba(0,0,0,.15)
}

.dropdown_menu li {
    display: none;
    padding: 10px 0;
    opacity: 0;
    transition: all .2s ease-in-out;
    font-size: 12px!important;
    border-bottom: 1px solid #eee!important
}

.dropdown_menu li:last-child {
    border: 0!important
}

.dropdown_menu li:hover {
    padding-right: 10px
}

.dropdown-level-1:hover .dropdown_menu--animated-1 {
    display: block
}

.dropdown_menu--animated-1 {
    display: none
}

.dropdown_menu--animated-1 li {
    display: block;
    opacity: 1
}

.nav-item {
    padding: 0 8px
}

.signupbtn {
    border: 0!important;
    font-size: 15px!important;
    border-radius: 25px!important
}

.signupbtn a {
    color: #fff
}

@media (max-width:767px) {
    .header-title {
        font-size: 12px
    }
}

.row {
    margin-left: 0!important;
    margin-right: 0!important
}

.main-header {
    -webkit-overflow-scrolling: touch;
    background: #831515
}

.main-header a:hover {
    color: #ccc
}

.main-header .top-bar-bg {
    color: #fff;
    background-color: #831515
}

.main-header .top-bar-bg .date-lang {
    text-align: left;
    margin-top: 3px
}

.main-header .top-bar-bg .date-lang .home-icon {
    display: inline-block
}

.main-header .top-bar-bg .date-lang .home-icon:before {
    border-left: 2px solid #fff;
    margin-left: 6px;
    content: "";
    display: inline-block;
    height: 10px;
    vertical-align: middle
}

.main-header .top-bar-bg .date-lang .home-icon:after {
    border-left: 2px solid #fff;
    margin-right: 6px;
    content: "";
    display: inline-block;
    height: 10px;
    vertical-align: middle
}

@media (max-width:991px) {
    .main-header .top-bar-bg .language-selector ul li a {
        font-size: 14px
    }
}

.main-header .top-bar-bg .date-time,.main-header a {
    color: #fff
}

@media (max-width:991px) {
    .main-header .top-bar-bg .date-time {
        font-size: 14px
    }
}

.main-header .main-menu-2 {
    min-height: 52px;
    background-color: #831515
}

@media (max-width:991px) {
    .main-header .main-menu-2 .logo-wrapper .logo img {
        width: 100px
    }
}

.main-header .main-menu-2 .header-banner {
    float: left;
    margin-top: 25px;
    min-height: 45px
}

.main-header .main-menu-2 nav {
    float: left;
    margin: 0;
    padding: 0
}

.main-header .main-menu-2 nav .navbar-collapse {
    padding: 0;
    float: left
}

.main-header .main-menu-2 nav li a {
    padding-bottom: 4px;
    padding-top: 4px
}

@media (max-width:991px) {
    .main-header .main-menu-2 nav li a {
        font-size: 12px
    }

    .colhide {
        display: none!important
    }

    .date-lang li {
        font-size: 11px!important
    }
}

.main-header .main-menu-2 nav li a:focus,.main-header .main-menu-2 nav li a:hover {
    text-decoration: none;
    background: 0 0
}

.main-header .main-menu-2 nav .navbar-nav {
    margin: 0
}

.main-header .main-menu-2 .navbar-nav>li>a {
    padding: 10px 9px
}

.main-menu {
    padding: 0;
    margin: 0;
    list-style: none;
    display: table
}

.main-menu a {
    color: #fff;
    display: inline-block;
    padding: 15px 14px
}

.main-menu a:hover {
    color: #bec8d2
}

.main-menu,.main-menu li {
    float: right;
    position: relative
}

.main-menu li:after {
    content: "/";
    display: none;
    color: #fff
}

@media screen and (max-width:991px) {
    .main-menu {
        width: 100%
    }

    .main-menu a {
        display: block
    }

    .main-menu li {
        float: right;
        width: 100%
    }

    .main-menu li:after {
        display: none
    }
}
/*! CSS Used from: Embedded */
.main-header .top-bar-bg {
    background-color: #121c3f
}

.main-header .top-bar-bg a,.main-header .top-bar-bg time,.main-menu a {
    color: #fff
}

.main-header .top-bar-bg .date-lang .home-icon::after,.main-header .top-bar-bg .date-lang .home-icon::before {
    border-left-color: #fff
}

.nav-link:focus,.nav-link:hover {
    color: #fff
}

.main-header {
    color: #fff
}

.main-header,.main-header .main-menu-2 {
    background-color: #121c3f
}

.main-menu li .dropdown_menu {
    background-color: #fff
}

.main-menu li>.dropdown_menu li {
    border-bottom-color: #121c3f
}

.main-menu li>.dropdown_menu:before {
    border-color: transparent transparent #fff
}

.main-menu li .dropdown_menu li a {
    color: #3d3d3d
}

.btn.bg-blue,.signupbtn {
    background-color: #2bc0cf;
    border-color: #2bc0cf;
    color: #fff
}
/*! CSS Used from: https://acia.art.ac.ir/package/TxtSlider/container.css */
* {
    box-sizing: border-box
}
/*! CSS Used keyframes */
@keyframes growDown {
    0% {
        transform: scaleY(0)
    }

    80% {
        transform: scaleY(1.1)
    }

    to {
        transform: scaleY(1)
    }
}

.fix-header {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
    box-shadow: 0 0 10px #555;
    transition: all .5
}

.fix-header .logo img {
    width: 150px
}

.fix-header .main-menu a {
    padding: 8px
}

.main-header.fix-header .top-bar-bg {
    display: none
}

.main-header.fix-header .logo-wrapper .logo {
    display: none!important
}

#slider .swiper-pagination {
    margin-bottom: 20px
}

#slider .swiper-pagination .swiper-pagination-bullet {
    width: 30px;
    height: 3px;
    background: #fff;
    border-radius: 0
}

h4 {
    font-weight: 700;
    font-size: 13px
}

a,a:hover {
    text-decoration: none;
    color: #0b486b;
    -webkit-transition: 200ms all ease;
    -o-transition: 200ms all ease;
    transition: 200ms all ease
}

a:hover {
    color: #3db5ac
}

a:focus {
    text-decoration: none;
    outline: 0
}

a:active {
    outline: 0;
    text-decoration: none
}

img {
    max-width: 100%;
    border-radius: 3px
}

.mt20 {
    margin-top: 20px!important
}

.main-text {
    font-size: 14px;
    color: #201f24;
    line-height: 24px;
    margin-bottom: 0;
    text-align: justify
}

.bg-blue {
    color: #fff
}

.btn.bg-blue {
    border-radius: 25px;
    font-size: 12px
}

@media screen and (max-width:991px) {
    .main-title {
        margin: 15px 0
    }
}

.font-size-10 {
    font-size: 10px
}

.main-title h4,.main-title h4 a {
    font-size: 15px
}

.detail-content-2 {
    height: fit-content
}

.detail-content-2,.rounded-img {
    border-radius: 25px
}

.image {
    text-align: center
}

.image-style-align-left {
    float: left
}
/*! CSS Used from: Embedded */
.btn.bg-blue {
    background-color: #2bc0cf;
    border-color: #2bc0cf;
    color: #fff
}

.main-title h4 {
    color: #54c3be;
    border-bottom: 1px solid #121c3f
}

.main-text a,.main-title h4 a {
    color: #54c3be
}

.main-text {
    color: #333
}
/*! CSS Used from: Embedded */
.main-title {

    position: relative;

    margin-bottom: 15px
}

.main-title h2,.main-title h4 {
    margin: 0 0-1px;
    padding-bottom: 7px;
    border-bottom: 1px solid #45ada8;
    display: table
}

.btn-header {
    position: absolute;
    top: -5px;
    left: 0
}

a,article,div,figure,h4,h5,header,i,img,p,section,time {
    margin: 0;
    padding: 0;
    font: inherit;
    vertical-align: baseline
}

a,a:hover {
    text-decoration: none;
    -webkit-transition: 200ms all ease;
    -o-transition: 200ms all ease;
    transition: 200ms all ease
}

a {
    cursor: pointer;
    color: #0b486b
}

*,::after,::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

h4 {
    line-height: 1.5
}

h4,h5 {
    color: #4b4b4c;
    font-weight: 700
}

.bg-blue {
    background-color: #234e8c
}

a:hover {
    color: #3db5ac
}

a:focus {
    text-decoration: none;
    outline: 0
}

a:active {
    outline: 0;
    text-decoration: none
}

i {
    font-style: italic
}

img {
    max-width: 100%;
    border-radius: 3px
}

.mt10 {
    margin-top: 10px!important
}

.mt20 {
    margin-top: 20px!important
}

.mb40 {
    margin-bottom: 40px!important
}

h4 {
    font-size: 13px
}

h5 {
    font-size: 12px;
    line-height: 1.5
}

.bg-blue {
    color: #fff
}

.btn.bg-blue {
    border-radius: 25px;
    font-size: 12px
}

.text-news p {
    color: #999;
    line-height: 20px;
    margin-bottom: 0;
    font-size: 14px
}

.latest-news {
    padding: 20px;
    border-radius: 25px;
    background-color: #fff;
    box-shadow: 0 5px 25px rgba(0,0,0,.05)
}

.latest-news figure {
    color: #0b486b
}

.latest-news a:hover {
    opacity: .8
}

.latest-news .text-news {
    text-align: justify
}

@media screen and (max-width:991px) {
    .main-title {
        margin: 15px 0
    }
}

@media screen and (max-width:767px) {
    .text-news {
        padding-right: 0
    }
}

.latest-news img

{
    width: 125px;
    height: 100px;
    min-width: 125px;
    max-width: 125px;
}

.font-size-10 {
    font-size: 10px
}

.font-size-14 {
    font-size: 14px
}

.detail-content {
    padding: 25px;
    border-radius: 25px;
    background-color: #f8f9fa
}

.main-title h4,.main-title h4 a {
    font-size: 15px
}

.row {
    margin-left: 0!important;
    margin-right: 0!important
}
/*! CSS Used from: Embedded */
.btn.bg-blue {
    background-color: #2bc0cf;
    border-color: #2bc0cf;
    color: #fff
}

.main-title h4 {
    color: #54c3be;
    border-bottom: 1px solid #121c3f
}

.main-title h4 a {
    color: #54c3be
}

.main-text,.text-news p {
    color: #333
}
/*! CSS Used from: Embedded */
.main-title {

    position: relative;

    margin-bottom: 15px
}

.main-title h4 {
    margin: 0 0-1px;
    padding-bottom: 7px;
    border-bottom: 1px solid #45ada8;
    display: table
}

a,div,h4,header,img,p,section,small,span,strong {
    margin: 0;
    padding: 0;
    font: inherit;
    vertical-align: baseline
}

a {
    cursor: pointer
}

*,::after,::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

h4 {
    color: #4b4b4c;
    line-height: 1.5
}

h4,strong {
    font-weight: 700
}
/*! CSS Used from: https://acia.art.ac.ir/fa/assets/css/main-style.css */
h4 {
    font-weight: 700;
    font-size: 13px
}

img {
    max-width: 100%;
    border-radius: 3px
}

small {
    font-size: 11px
}

@media screen and (max-width:991px) {
    .main-title {
        margin: 15px 0
    }
}

.ot-social-block,.soc-link {
    display: block
}

.ot-social-block:after {
    display: block;
    clear: both;
    content: ""
}

.soc-link {
    text-transform: uppercase;
    text-decoration: none!important;
    text-align: center;
    font-weight: 700;
    font-size: 1em;
    color: #232323;
    float: left;
    width: 23%;
    margin-left: 2.6666%
}

.soc-link:first-child {
    margin-left: 0
}

.soc-link>span {
    font-size: .7em
}

.soc-link strong {
    display: block;
    background: #232323;
    color: #fff;
    font-size: 1.5em;
    margin-bottom: 8px;
    padding: 10px 0;
    position: relative;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    border-radius: 25px;
    font-weight: 100!important
}

.soc-link strong:after {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -4px;
    bottom: -3px;
    width: 8px;
    height: 8px;
    background: inherit;
    content: "";
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.soc-link strong small {
    display: block;
    font-size: .45em
}

.soc-link span {
    font-size: .9em
}

.Counter_img {
    border-radius: 22px
}

.font-size-24 {
    font-size: 24px
}

.main-title h4 {
    font-size: 15px
}

.detail-content-2 {
    border-radius: 25px;
    height: fit-content
}

.row {
    margin-left: 0!important;
    margin-right: 0!important
}
/*! CSS Used from: Embedded */
.Counter_img,.soc-link.soc-facebook,.soc-link.soc-google,.soc-link.soc-linkedin,.soc-link.soc-twitter {
    color: #fff
}

.soc-link.soc-facebook strong {
    background-color: #2bc0cf
}

.soc-link.soc-facebook span {
    color: #2bc0cf
}

.Counter_img,.soc-link.soc-twitter strong {
    background-color: #121c3f
}

.soc-link.soc-twitter span {
    color: #121c3f
}

.soc-link.soc-google strong {
    background-color: #2bc0cf
}

.soc-link.soc-google span {
    color: #2bc0cf
}

.soc-link.soc-linkedin strong {
    background-color: #121c3f
}

.soc-link.soc-linkedin span {
    color: #121c3f
}

.main-title h4 {
    color: #54c3be;
    border-bottom: 1px solid #121c3f
}

.main-text {
    color: #333
}
/*! CSS Used from: Embedded */
.main-title {

    position: relative;

    margin-bottom: 15px
}

.main-title h4 {
    margin: 0 0-1px;
    padding-bottom: 7px;
    border-bottom: 1px solid #45ada8;
    display: table
}
/*! CSS Used from: https://acia.art.ac.ir/package/TxtSlider/container.css */
* {
    box-sizing: border-box
}

.slideshow-container {
    max-width: 1000px;
    position: relative;
    margin: auto
}

.text {
    color: #000;
    font-size: 15px;
    padding: 8px 12px;
    bottom: 8px;
    width: 100%;
    text-align: center
}

.numbertext {
    color: #f2f2f2;
    font-size: 12px;
    padding: 8px 12px;
    position: absolute;
    top: 0
}

.radius-25 {
    border-radius: 25px
}

.services-section {
    background: #f2f4f8;
    padding: 40px 0
}

.list-links {
    text-align: center;
    display: block
}

.list-links:hover {
    opacity: .7
}

.title-links {
    font-size: 14px;
    color: #3db5ac;
    display: block
}

.text-links {
    font-size: 12px;
    display: block
}

.list-links i {
    margin-bottom: 12px
}

.services>div {
    border-left: 1px solid #e7e8ea
}

.services>div:last-child {
    border-left: 0 none
}

@media screen and (max-width:991px) {
    .services>div {
        height: 130px;
        margin-bottom: 10px
    }

    .services>div:nth-child(3n) {
        border: 0
    }
}

@media screen and (max-width:767px) {
    .services-section {
        padding-bottom: 0
    }

    .services>div {
        margin-bottom: 20px
    }

    .services>div:nth-child(3n) {
        border: 0
    }
}

@media screen and (max-width:576px) {
    .services>div:nth-child(2n) {
        border: 0
    }

    .services>div:nth-child(2n+1) {
        border-left: 1px solid #e7e8ea
    }
}

.container {
    border: 0
}

.services-section {
    border-bottom: none!important;
    border-radius: 25px;
    position: relative;
    clear: both;
    margin: 0 auto -100px;
    z-index: 1
}

@media (min-width:1200px) {
    .services-section {
        width: 1170px!important
    }
}

@media (min-width:992px) {
    .services-section {
        width: 970px
    }
}

@media (min-width:768px) {
    .services-section {
        width: 750px
    }
}

.services-section a.list-links,.services-section a.list-links .title-links,.services-section a.list-links:hover,.text-links {
    color: #fff
}

.services-section {
    background-color: #54c3be
}

.sticky-menu {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9999;
    border: 1px solid #ccc;
    display: block;
    width: 100%;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)
}

.sticky-menu li a {
    color: #737779;
    font-size: 10px;
    font-weight: 200
}

.sticky-menu li a.active {
    font-weight: 600
}
/*! CSS Used from: Embedded */
.sticky-menu li a.active {
    color: #121c3f
}
/*! CSS Used from: https://acia.art.ac.ir/fa/assets/css/main-style.css */
ul {
    padding-right: 3rem
}

h4 {
    font-weight: 700;
    font-size: 13px
}

.main-footer {
    background-color: #222c35;
    color: #fff
}

.footer-content {
    font-size: 13px;
    line-height: 24px
}

.footer-content a {
    color: #b8ced9
}

.footer-content a:hover {
    color: #fff
}

.main-footer ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.main-footer ul li:before {
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    background-color: #45ada8;
    border-radius: 10px;
    border: 2px solid #222c35;
    box-shadow: 0 0 0 1px #45ada8;
    margin-left: 8px
}

@media screen and (max-width:767px) {
    .footer-list {
        margin-bottom: 20px
    }
}

@media screen and (max-width:500px) {
    .footer-list {
        display: table;
        width: 100%;
        margin-bottom: 20px
    }
}

.container {
    border: 0
}

.font-size-16 {
    font-size: 16px
}

.footer-content {
    padding: 150px 0 75px!important
}

.main-footer {
    border-radius: 120px 120px 0 0;
    background-image: url(https://acia.art.ac.ir/fa/assets/img/pattern2.png);
    background-size: cover
}

.footer-content li {
    margin: 10px 0
}

.row {
    margin-left: 0!important;
    margin-right: 0!important
}

@media (max-width:767px) {
    .footer-content {
        padding: 40px 0 75px!important
    }

    .main-footer {
        border-radius: 40px 40px 0 0
    }
}
/*! CSS Used from: Embedded */
.footer-content a:hover {
    color: #54c3be
}

.main-footer {
    background-color: #e0f2ef
}

.main-footer .footer-list h4,.main-footer .footer-list h4 a {
    color: #222
}

.footer-list,.footer-list a {
    color: #333
}

.main-footer ul li::before {
    background-color: #121c3f;
    box-shadow: 0 0 0 1px #121c3f
}

.copyrights {

    font-size: 11px;
    padding: 18px 0
}

.copyrights p {
    margin: 5px 0 0
}

.copyrights a {
    color: #ede3c0
}

@media screen and (max-width:500px) {
    .copyrights-text {
        display: table!important;
        width: 100%;
        text-align: center
    }
}

.font-size-12 {
    font-size: 12px
}

@media (max-width:767px) {
    .copyrights {
        padding-bottom: 100px
    }
}

.copyrights {
    background-color: #121c3f;
    color: #ede3c0
}

button {
    outline: 0;
    background-color: transparent;
    border: 1px solid #ddd;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear
}

.font-size-24 {
    font-size: 24px
}

.toplink {
    position: fixed!important;
    z-index: 99;
    bottom: 0;
    left: 0;
    margin: 30px
}

@media (max-width:767px) {
    .toplink {
        margin-left: 30px;
        margin-bottom: 100px
    }
}
/*! CSS Used from: Embedded */
.toplink {
    color: #fff;
    background-color: #2bc0cf
}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
	margin: 0;
	padding: 0;

	font: inherit;
	vertical-align: baseline;
}
a {
	cursor:pointer;
}
html {
	-webkit-text-size-adjust: 100%;
}

body {
	color: #000;
	font-size: 12px;
	direction: rtl;
  font-family: Vazirmatn FD;
	margin:0px;
	padding:0px;
}

*, *::after, *::before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

}

h1, h2, h3, h4, h5, h6 {
    font-weight: 700;
    color: #4B4B4C;
	line-height: 1.5;
}

strong {
	font-weight:bold;
}
a{
    text-decoration: none;
}

/* Start Header */
a,div,header,i,img,li,nav,p,section,span,time,ul{margin:0;padding:0;font:inherit;vertical-align:baseline;}
a{cursor:pointer;}
*,*::after,*::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.bg-blue{background-color:#234e8c;}
ul{padding-right:3rem;}
.navbar ul{padding-right:0!important;}
a{text-decoration:none;color:#0b486b;-webkit-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease;}
a:hover{text-decoration:none;color:#3db5ac;-webkit-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease;}
a:focus{text-decoration:none;outline:none;}
a:active{outline:none;text-decoration:none;}
i{font-style:italic;}
img{max-width:100%;}
button{outline:none;background-color:transparent;border:1px solid #dddddd;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;}
img{border-radius:3px;}
.bg-blue{color:#fff;}
.btn.bg-blue{border-radius:25px;font-size:12px;}
.main-header{background-color:#0b486b;color:#9dacba;top:-150px;-webkit-transition:all 800ms ease;-moz-transition:all 800ms ease;-ms-transition:all 800ms ease;-o-transition:all 800ms ease;transition:all 800ms ease;}
.logo:hover{opacity:0.8;}
.main-menu{padding:0;margin:0;list-style:none;display:table;float:right;position:relative;}
.main-menu a{color:#fff;display:inline-block;padding:15px 14px;}
.main-menu a:hover{color:#bec8d2;}
.main-menu li{float:right;position:relative;}
.main-menu li:after{content:"/";display:inline-block;color:#fff;}
.main-menu li:last-child:after{content:"";}
@media screen and (max-width: 991px){
.main-menu{width:100%;}
.main-menu a{display:block;}
.main-menu li{float:right;width:100%;}
.main-menu li:after{display:none;}
}
@media screen and (max-width: 991px){
.logo{margin:0!important;width:20%!important;}
}
@media screen and (max-width: 767px){
.logo{margin:0!important;width:20%!important;}
}
@media screen and (max-width: 500px){
.logo{margin:0!important;width:20%!important;}
}
.main-menu a{cursor:pointer;}
.container{border:none;}
.header-title{color:#fff;font-size:14px;}
.font-size-12{font-size:12px;}
.font-size-14{font-size:14px;}
.font-size-15{font-size:15px;}
.navbar-toggler{border:0!important;}
.navbar-toggler:focus{box-shadow:none!important;}
.dropdown:hover{cursor:pointer;}
.dropdown:hover .dropdown_menu li{display:block;width:100%;}
.dropdown_menu{position:absolute;top:100%;right:0;border-radius:15px;perspective:1000px;z-index:100000000000;width:auto;min-width:250px;animation:growDown 600ms ease-in-out forwards;transform-origin:top center;box-shadow:0 5px 40px rgba(0, 0, 0, 0.15);}
.dropdown_menu li{display:none;padding:10px 0;opacity:0;transition:all 0.2s ease-in-out;font-size:12px!important;border-bottom:1px solid #eee!important;}
.dropdown_menu li:last-child{border:0!important;}
.dropdown_menu li:hover{padding-right:10px;}
.dropdown-level-1:hover .dropdown_menu--animated-1{display:block;}
.dropdown_menu--animated-1{display:none;}
.dropdown_menu--animated-1 li{display:block;opacity:1;}
.nav-item{padding:0 8px;}
.signupbtn{border:none!important;font-size:15px!important;border-radius:25px!important;}
.signupbtn a{color:#fff}
@media (max-width: 767px){
.header-title{font-size:12px;}
}
.row{margin-left:0!important;margin-right:0!important;}
.main-header{-webkit-overflow-scrolling:touch;background:#831515;}
.main-header a{color:#fff;}
.main-header a:hover{color:#ccc;}
.main-header .top-bar-bg{color:#fff;background-color:#831515;}
.main-header .top-bar-bg .date-lang{text-align:left;margin-top:3px;}
.main-header .top-bar-bg .date-lang .home-icon{display:inline-block;}
.main-header .top-bar-bg .date-lang .home-icon:before{border-left:2px solid #fff;margin-left:6px;}
.main-header .top-bar-bg .date-lang .home-icon:before{content:"";display:inline-block;height:10px;vertical-align:middle;}
.main-header .top-bar-bg .date-lang .home-icon:after{border-left:2px solid #fff;margin-right:6px;}
.main-header .top-bar-bg .date-lang .home-icon:after{content:"";display:inline-block;height:10px;vertical-align:middle;}
.main-header .top-bar-bg .language-selector ul li a{font-size:14px;}
@media (max-width: 991px){
.main-header .top-bar-bg .language-selector ul li a{font-size:14px;}
}
.main-header .top-bar-bg .date-time{color:#fff;}
@media (max-width: 991px){
.main-header .top-bar-bg .date-time{font-size:14px;}
}
.main-header .main-menu-2{min-height:52px;background-color:#831515;background-color:#831515;}
@media (max-width: 991px){
.main-header .main-menu-2 .logo-wrapper .logo img{width:100px;}
}
.main-header .main-menu-2 .header-banner{float:left;margin-top:25px;min-height:45px;}
.main-header .main-menu-2 nav{float:left;margin:0;padding:0;}
.main-header .main-menu-2 nav .navbar-collapse{padding:0;float:left;}
.main-header .main-menu-2 nav li a{padding-bottom:4px;padding-top:4px;}
@media (max-width: 991px){
.main-header .main-menu-2 nav li a{font-size:12px;}
.colhide{display:none!important;}
.date-lang li{font-size:11px!important;}
}
.main-header .main-menu-2 nav li a:hover,.main-header .main-menu-2 nav li a:focus{text-decoration:none;background:transparent;}
.main-header .main-menu-2 nav .navbar-nav{margin:0;}
.main-header .main-menu-2 .navbar-nav > li > a{padding:10px 9px;}
.main-menu{padding:0;margin:0;list-style:none;display:table;float:right;position:relative;}
.main-menu a{color:#fff;display:inline-block;padding:15px 14px;}
.main-menu a:hover{color:#bec8d2;}
.main-menu li{float:right;position:relative;}
.main-menu li:last-child:after{content:"";}
.main-menu li:after{content:"/";display:none;color:#fff;}
@media screen and (max-width: 991px){
.main-menu{width:100%;}
.main-menu a{display:block;}
.main-menu li{float:right;width:100%;}
.main-menu li:after{display:none;}
}
/*! CSS Used from: Embedded */
.main-header .top-bar-bg{background-color:#121C3F;}
.main-header .top-bar-bg a{color:#FFFFFF;}
.main-header .top-bar-bg .date-lang .home-icon::before{border-left-color:#FFFFFF;}
.main-header .top-bar-bg .date-lang .home-icon::after{border-left-color:#FFFFFF;}
.main-header .top-bar-bg time{color:#FFFFFF;}
.nav-link:focus,.nav-link:hover{color:#FFFFFF;}
.main-header{background-color:#121C3F;color:#FFFFFF;}
.btn.bg-blue{background-color:#121C3F;border-color:#121C3F;}
.signupbtn{background-color:#2BC0CF;border-color:#2BC0CF;color:#FFFFFF;}
.main-header .main-menu-2{background-color:#121C3F;}
.main-menu a{color:#FFFFFF;}
.main-menu a{color:#FFFFFF;}
.main-menu li .dropdown_menu{background-color:#FFFFFF;}
.main-menu li>.dropdown_menu li{border-bottom-color:#121C3F;}
.main-menu li>.dropdown_menu:before{border-color:transparent transparent            #FFFFFF         transparent;}
.main-menu li .dropdown_menu li a{color:#3D3D3D;}
.btn.bg-blue{background-color:#2BC0CF;border-color:#2BC0CF;color:#FFFFFF;}
/*! CSS Used from: https://acia.art.ac.ir/package/TxtSlider/container.css */
*{box-sizing:border-box;}
/*! CSS Used keyframes */
@keyframes growDown{0%{transform:scaleY(0);}80%{transform:scaleY(1.1);}100%{transform:scaleY(1);}}
.fix-header{position:fixed;top:0;width:100%;z-index:999;box-shadow:0 0 10px #555;transition:all 0.5;}
.fix-header .logo img{width:150px;}
.fix-header .main-menu a{padding:8px;}
.main-header.fix-header .top-bar-bg{display:none;}
.main-header.fix-header .logo-wrapper .logo{display:none!important;}
/* End Header */

/* Start Slider */
#slider .swiper-pagination {
  margin-bottom: 20px;
}
#slider .swiper-pagination .swiper-pagination-bullet{
  width: 30px;
  height: 3px;
  background: #fff ;
  border-radius: 0;
}
/* End Slider */

/* Start Content */
h4{font-weight:bold;}
a{text-decoration:none;color:#0b486b;-webkit-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease;}
a:hover{text-decoration:none;color:#3db5ac;-webkit-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease;}
a:focus{text-decoration:none;outline:none;}
a:active{outline:none;text-decoration:none;}
img{max-width:100%;}
.mt20{margin-top:20px!important;}

.main-text{font-size:14px;color:#201f24;line-height:24px;margin-bottom:0;text-align:justify;}
h4{font-size:13px;}
img{border-radius:3px;}
.bg-blue{color:#fff;}
.btn.bg-blue{border-radius:25px;font-size:12px;}
@media screen and (max-width: 991px){
.main-title{margin:15px 0;}
}
.font-size-10{font-size:10px;}
.main-title h4 a{font-size:15px;}
.main-title h4{font-size:15px;}
.detail-content-2{border-radius:25px;height:fit-content;}
.rounded-img{border-radius:25px;}
.image{text-align:center;}
.image-style-align-left{float:left;}
/*! CSS Used from: Embedded */
.btn.bg-blue{background-color:#121C3F;border-color:#121C3F;}
.main-title h4{color:#54C3BE;border-bottom:1px solid 			#121C3F;}
.main-title h4 a{color:#54C3BE;}
.btn.bg-blue{background-color:#2BC0CF;border-color:#2BC0CF;color:#FFFFFF;}
.main-text{color:#333333;}
.main-text a{color:#54C3BE;}
/*! CSS Used from: Embedded */
.main-title{border-bottom:1px solid #eee;position:relative;color:#0b486b;margin-bottom:15px;}
.main-title h4{margin:0 0 -1px;padding-bottom:7px;border-bottom:1px solid #45ada8;display:table;}
.main-title {

    position: relative;

    margin-bottom: 15px
}

.main-title h2 {
    margin: 0 0 -1px;
    padding-bottom: 7px;
    border-bottom: 1px solid #45ada8;
    display: table
}

.main-title h4 {
    margin: 0 0 -1px;
    padding-bottom: 7px;
    border-bottom: 1px solid #45ada8;
    display: table
}

.btn-header {
    position: absolute;
    top: -5px;
    left: 0
}
a,article,div,figure,h4,h5,header,i,img,p,section,time{margin:0;padding:0;font:inherit;vertical-align:baseline;}
a{cursor:pointer;}
*,*::after,*::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
h4,h5{font-weight:700;color:#4B4B4C;line-height:1.5;}
.bg-blue{background-color:#234e8c;}
h4,h5{font-weight:bold;}
a{text-decoration:none;color:#0b486b;-webkit-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease;}
a:hover{text-decoration:none;color:#3db5ac;-webkit-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease;}
a:focus{text-decoration:none;outline:none;}
a:active{outline:none;text-decoration:none;}
i{font-style:italic;}
img{max-width:100%;}
.mt10{margin-top:10px!important;}
.mt20{margin-top:20px!important;}
.mb40{margin-bottom:40px!important;}

h4{font-size:13px;}
h5{font-size:12px;line-height:1.5;}
img{border-radius:3px;}
.bg-blue{color:#fff;}
.btn.bg-blue{border-radius:25px;font-size:12px;}
.text-news p{color:#999;line-height:20px;margin-bottom:0;font-size:14px;}
.latest-news{padding:20px;border-radius:25px;background-color:#ffffff;box-shadow:0 5px 25px rgba(0, 0, 0, 0.05);}
.latest-news figure{color:#0b486b;}
.latest-news a:hover{opacity:0.8;}
.latest-news .text-news{text-align:justify;}
@media screen and (max-width: 991px){
.main-title{margin:15px 0;}
}
@media screen and (max-width: 767px){
.text-news{padding-right:0;}
}
.latest-news img

{
    width: 125px;
    height: 100px;
    min-width: 125px;
    max-width: 125px;
}
.font-size-10{font-size:10px;}
.font-size-14{font-size:14px;}
.detail-content{padding:25px;border-radius:25px;background-color:#f8f9fa;}
.main-title h4 a{font-size:15px;}
.main-title h4{font-size:15px;}
.row{margin-left:0!important;margin-right:0!important;}
/*! CSS Used from: Embedded */
.btn.bg-blue{background-color:#121C3F;border-color:#121C3F;}
.main-title h4{color:#54C3BE;border-bottom:1px solid 			#121C3F;}
.main-title h4 a{color:#54C3BE;}
.btn.bg-blue{background-color:#2BC0CF;border-color:#2BC0CF;color:#FFFFFF;}
.text-news p{color:#333333;}
.main-text{color:#333333;}
/*! CSS Used from: Embedded */
.main-title{border-bottom:1px solid #eee;position:relative;color:#0b486b;margin-bottom:15px;}
.main-title h4{margin:0 0 -1px;padding-bottom:7px;border-bottom:1px solid #45ada8;display:table;}
a,div,h4,header,img,p,section,small,span,strong{margin:0;padding:0;font:inherit;vertical-align:baseline;}
a{cursor:pointer;}
*,*::after,*::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
h4{font-weight:700;color:#4B4B4C;line-height:1.5;}
strong{font-weight:bold;}
/*! CSS Used from: https://acia.art.ac.ir/fa/assets/css/main-style.css */
h4{font-weight:bold;}
img{max-width:100%;}


h4{font-size:13px;}
img{border-radius:3px;}
small{font-size:11px;}
@media screen and (max-width: 991px){
.main-title{margin:15px 0;}
}
.ot-social-block{display:block;}
.ot-social-block:after{display:block;clear:both;content:"";}
.soc-link{display:block;text-transform:uppercase;text-decoration:none!important;text-align:center;font-weight:700;font-size:1em;color:#232323;float:left;width:23%;margin-left:2.6666%;}
.soc-link:first-child{margin-left:0px;}
.soc-link > span{font-size:0.7em;}
.soc-link strong{display:block;background:#232323;color:#fff;font-size:1.5em;margin-bottom:8px;padding:10px 0;position:relative;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s;border-radius:25px;font-weight:100!important;}
.soc-link strong:after{display:block;position:absolute;left:50%;margin-left:-4px;bottom:-3px;width:8px;height:8px;background:inherit;content:"";-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.soc-link strong small{display:block;font-size:0.45em;}
.soc-link span{font-size:0.9em;}
.Counter_img{border-radius:22px;}
.font-size-24{font-size:24px;}
.main-title h4{font-size:15px;}
.detail-content-2{border-radius:25px;height:fit-content;}
.row{margin-left:0!important;margin-right:0!important;}
/*! CSS Used from: Embedded */
.Counter_img{background-color:#121C3F;color:#FFFFFF;}
.soc-link.soc-facebook{color:#FFFFFF;}
.soc-link.soc-facebook strong{background-color:#2BC0CF;}
.soc-link.soc-facebook span{color:#2BC0CF;}
.soc-link.soc-twitter{color:#FFFFFF;}
.soc-link.soc-twitter strong{background-color:#121C3F;}
.soc-link.soc-twitter span{color:#121C3F;}
.soc-link.soc-google{color:#FFFFFF;}
.soc-link.soc-google strong{background-color:#2BC0CF;}
.soc-link.soc-google span{color:#2BC0CF;}
.soc-link.soc-linkedin{color:#FFFFFF;}
.soc-link.soc-linkedin strong{background-color:#121C3F;}
.soc-link.soc-linkedin span{color:#121C3F;}
.main-title h4{color:#54C3BE;border-bottom:1px solid 			#121C3F;}
.main-text{color:#333333;}
/*! CSS Used from: Embedded */
.main-title{border-bottom:1px solid #eee;position:relative;color:#0b486b;margin-bottom:15px;}
.main-title h4{margin:0 0 -1px;padding-bottom:7px;border-bottom:1px solid #45ada8;display:table;}
/*! CSS Used from: https://acia.art.ac.ir/package/TxtSlider/container.css */
*{box-sizing:border-box;}
.slideshow-container{max-width:1000px;position:relative;margin:auto;}
.text{color:#000;font-size:15px;padding:8px 12px;bottom:8px;width:100%;text-align:center;}
.numbertext{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0;}
.radius-25 {
    border-radius: 25px;
}
/* End Content */

/* Start Service Section */
.services-section{background:#f2f4f8;padding:40px 0;border-bottom:2px solid #dddddd;}
.list-links{text-align:center;display:block;}
.list-links:hover{opacity:0.7;}
.title-links{font-size:14px;color:#3db5ac;display:block;}
.text-links{font-size:12px;color:#999999;display:block;}
.list-links i{margin-bottom:12px;}
.services > div{border-left:1px solid #e7e8ea;}
.services > div:last-child{border-left:0 none;}
@media screen and (max-width: 991px){
.services > div{height:130px;margin-bottom:10px;}
.services > div:nth-child(3n){border:0 none;}
}
@media screen and (max-width: 767px){
.services-section{padding-bottom:0;}
.services > div{margin-bottom:20px;}
.services > div:nth-child(3n){border:0 none;}
}
@media screen and (max-width: 576px){
.services > div:nth-child(2n){border:0 none;}
.services > div:nth-child(2n + 1){border-left:1px solid #e7e8ea;}
}
.container{border:none;}
.services-section{border-bottom:none!important;border-radius:25px;position:relative;clear:both;margin:0 auto -100px auto;z-index:1;}
@media (min-width: 1200px){
.services-section{width:1170px!important;}
}
@media (min-width: 992px){
.services-section{width:970px;}
}
@media (min-width: 768px){
.services-section{width:750px;}
}

.text-links{color:#FFFFFF;}
.services-section{background-color:#54C3BE;}
.services-section a.list-links{color:#FFFFFF;}
.services-section a.list-links .title-links,.services-section a.list-links:hover{color:#FFFFFF;}


/* Start Sticky Menu */
.sticky-menu{position:fixed;bottom:0;left:0;right:0;z-index:9999;border:1px solid #ccc;display:block;width:100%;box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14),      0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);}
.sticky-menu li a{color:#737779;font-size:10px;font-weight:200;}
.sticky-menu li a.active{font-weight:600;}
/*! CSS Used from: Embedded */
.sticky-menu li a.active{color:#121C3F;}

/* Start Footer */

/*! CSS Used from: https://acia.art.ac.ir/fa/assets/css/main-style.css */
ul{padding-right:3rem;}
h4{font-weight:bold;}

h4{font-size:13px;}
.main-footer{background-color:#222c35;color:#fff;}
.footer-content{padding:30px 0 50px;font-size:13px;line-height:24px;}
.footer-content a{color:#b8ced9;}
.footer-content a:hover{color:#fff;}
.main-footer ul{list-style:none;padding:0;margin:0;}
.main-footer ul li:before{content:"";display:inline-block;width:8px;height:8px;background-color:#45ada8;border-radius:10px;border:2px solid #222c35;box-shadow:0 0 0px 1px #45ada8;margin-left:8px;}
@media screen and (max-width: 767px){
.footer-list{margin-bottom:20px;}
}
@media screen and (max-width: 500px){
.footer-list{display:table;width:100%;margin-bottom:20px;}
}
.container{border:none;}
.font-size-16{font-size:16px;}
.footer-content{padding:150px 0 75px!important;}
.main-footer{border-radius:120px 120px 0px 0px;background-image:url(https://acia.art.ac.ir/fa/assets/img/pattern2.png);background-size:cover;}
.footer-content li{margin:10px 0;}
.row{margin-left:0!important;margin-right:0!important;}
@media (max-width: 767px){
.footer-content{padding:40px 0 75px 0!important;}
.main-footer{border-radius:40px 40px 0px 0px;}
}
/*! CSS Used from: Embedded */
.footer-content a:hover{color:#54C3BE;}
.main-footer{background-color:#E0F2EF;}
.main-footer .footer-list h4{color:#222222;}
.main-footer .footer-list h4 a{color:#222222;}
.footer-list{color:#333333;}
.footer-list a{color:#333333;}
.main-footer ul li::before{background-color:#121C3F;box-shadow:0 0 0px 1px 			#121C3F;}

.copyrights{font-size:11px;color:#a3c0d0;padding:18px 0;background-color:#223344;}
.copyrights p{margin:5px 0 0;}
.copyrights a{color:#a3c0d0;}
@media screen and (max-width: 500px){
.copyrights-text{display:table!important;width:100%;text-align:center;}
}

.font-size-12{font-size:12px;}
@media (max-width: 767px){
.copyrights{padding-bottom:100px;}
}

.copyrights{background-color:#121C3F;}
.copyrights{color:#ede3c0;}
.copyrights a{color:#ede3c0;}
button{outline:none;background-color:transparent;border:1px solid #dddddd;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;}
.font-size-24{font-size:24px;}
.toplink{position:fixed!important;z-index:99;bottom:0;left:0;margin:30px;}
@media (max-width: 767px){
.toplink{margin-left:30px;margin-bottom:100px;}
}
/*! CSS Used from: Embedded */
.toplink{color:#FFFFFF;background-color:#2BC0CF;}
/* End Footer */
/* روش ۲: همه لیبل‌های داخل فرم */
form label {
    font-size: 18px;
    font-weight: 600;
    color: #2c3e50;
    margin-bottom: 8px;
    display: block;
}

/* یا فقط لیبل‌های داخل کلاس form-group */
.form-group label {
    font-size: 16px;
    font-weight:300;
    color: #2c3e50;
    margin-bottom: 8px;
}
